.lap-w1{padding-left:6px;padding-right:6px;width:12.5%}.lap-w2{padding-left:6px;padding-right:6px;width:25%}.lap-w3{padding-left:6px;padding-right:6px;width:37.5%}.lap-w4{padding-left:6px;padding-right:6px;width:50%}.lap-w5{padding-left:6px;padding-right:6px;width:62.5%}.lap-w6{padding-left:6px;padding-right:6px;width:75%}.lap-w7{padding-left:6px;padding-right:6px;width:87.5%}.lap-w8{padding-left:6px;padding-right:6px;width:100%}.lap-s1{margin-left:12.5%}.lap-s2{margin-left:25%}.lap-s3{margin-left:37.5%}.lap-s4{margin-left:50%}.lap-s5{margin-left:62.5%}.lap-s6{margin-left:75%}.lap-s7{margin-left:87.5%}.g2{margin-left:-6px;margin-right:-6px}.g2:after,.g2:before{content:'';display:table}.g2:after{clear:both}.g2 .lap-w1{padding-left:6px;padding-right:6px;width:16.66666667%}.g2 .lap-w2{padding-left:6px;padding-right:6px;width:33.33333333%}.g2 .lap-w3{padding-left:6px;padding-right:6px;width:50%}.g2 .lap-w4{padding-left:6px;padding-right:6px;width:66.66666667%}.g2 .lap-w5{padding-left:6px;padding-right:6px;width:83.33333333%}.g2 .lap-w6{padding-left:6px;padding-right:6px;width:100%}.g2.gu{padding:0;margin:0}@media (max-width:61.499em){.lap-full{float:none;width:auto}}.page-title{margin-bottom:2.8rem}.page-content{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:6px;padding-right:6px;width:100%}.page-search-results .page-content{margin-left:0}.page-glossary .page-content{width:auto;margin-left:0}.page-agenda .page-content{float:right;margin-left:0!important}.page-search-results .page-localnav+.page-content{margin-left:25%;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:6px;padding-right:6px;width:75%}.page-more{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:6px;padding-right:6px;width:100%}.page-localnav~.page-more{margin-left:25%;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:6px;padding-right:6px;width:75%}.page-more h2{margin:-1.4rem -6px 1.4rem}.page-metas{padding:1.4rem 0}.page-footer>nav{background:#d6ebf5 url(../img/footer.png) repeat-x top center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1.4rem;padding-top:200px}.no-flexwrap .page-footer>nav{display:table;width:100%}.no-flexwrap .page-footer>nav>div{display:table-cell}.page-footer>nav>*{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 2.5em;width:50%}.page-agenda #resultsContainer{padding-right:285px}.page-agenda #resultsContainer .contents{-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px;width:100%}.page-agenda #resultsContainer .rightCol{float:right;font-size:1em;margin-right:-285px;position:relative;width:275px}.page-agenda #filtersearchForm button{margin-bottom:0}.lineitem-price,.lineitem-qty,.lineitem-update{text-align:right}.minibasket{top:8.75em}.book-metas dd,.book-metas dt{display:inline}.book-metas dt::after{content:':'}.book-metas dd{margin-right:1em}.book-translations{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.book-translations .book-file{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.box-title{font-size:1.4rem}.box-content{padding:1rem 0}.card-title{font-size:1.2rem}.carousel{padding:1.4rem 0;overflow-x:auto;position:relative}.js-carousel--loaded{overflow-x:hidden}.carousel-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.35,1);transition:transform .8s cubic-bezier(0,0,.35,1);will-change:transform}.carousel-track>.carousel-seat{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:25%;-ms-flex:0 1 25%;flex-basis:25%;min-width:25%;width:25%}.carousel-seat{opacity:.8;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .1s;transition:all .1s}.carousel-seat.btn{background:0 0;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}.carousel-seat:focus,.carousel-seat:hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.carousel-seat.is-active{background:#0964bc;background:-webkit-linear-gradient(top left,rgba(255,255,255,0),rgba(255,255,255,.4)) #0964bc;background:linear-gradient(to bottom right,rgba(255,255,255,0),rgba(255,255,255,.4)) #0964bc;opacity:1}.carousel-seat>img{display:block;margin:auto;max-height:110px}.carousel-thumb{border:0;padding:0;position:absolute;top:0;bottom:0;width:48px;z-index:2}.carousel-thumb>i{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;top:50%;margin-top:-24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:48px;width:48px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:50%}.carousel-thumb>i::before{margin-right:0!important}.carousel-thumb:focus{outline:0}.carousel-thumb:not([disabled=disabled]):focus>i,.carousel-thumb:not([disabled=disabled])>i:hover{background:rgba(9,100,188,.8)}.carousel-thumb[disabled=disabled]{opacity:.1}.carousel-thumb--prev{left:0}.carousel-thumb--next{right:0}.filter{padding:0 1em}.filter--drilldown ul{padding-left:6px}.no-flexwrap .index-article{float:left;width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}@media (max-width:61.49em){.no-flexwrap .index-article:nth-child(2n+1){clear:left}}.contactForm .field{-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 .75em;width:49%}.contactForm .field:nth-child(2n+1){clear:left}.contactForm .message{clear:left;float:none;width:auto}.pagination-next>a,.pagination-page>a,.pagination-page>strong,.pagination-prev>a{padding:.75em 1.25em}.nav-support{float:right}.panel{padding:12px}.panel--bottom,.panel--top{left:12px;right:12px}.panel--left,.panel--right{width:30vw}.search-meta{text-align:right}.search-meta-page{float:left}.search-results .article-custom{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:.7rem 6px}.search-results .article-custom>li{-webkit-break-inside:avoid;-moz-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.slideshow-thumbs .btn{font-size:48px}