.searchResults .wrap ul:after,.searchResults .wrap .ais-hits--item .product:after,.searchResults .wrap:after,header[role="banner"]:after,.searchOptions .wrap:after,.filterBy:after,.account .wrap form:after,.account .wrap .breakdown header:after,.account .wrap .breakdown:after,.account .wrap .text .cols:after,.account .wrap .addressBook:after,.account .wrap .items:after,.account .wrap .paymentDetails:after,.account:after,.checkoutPage .colWrap:after,.overview.proceed .promo:after,.overview:after,.container.productContainer.brand .productSlider ul:after,.container.productContainer .wrapper:after,.container.authors .wrapper header:after,.container.productGrid .wrapper:after,.container.productGrid .gridItem .cols .col .description:after,.container.productGrid .gridItem .cols:after,.container.productGrid .gridItem.productItem .wrap:after,.container.productGrid .gridItem.productItem:after,.container.productGrid .gridItem .purchaseProduct .discounts:after,.container.standardText .blogItem:after,.container.standardText .wrapper:after,.container.offers:after,.container .wrapper .row .col .colContent:after,.container .wrapper .row:after,.container .wrapper .sidebar .wrap .colContent:after,.container .wrapper .sidebar .wrap:after,.container:after,.quantity:after,form.review:after,.mainFooter .wrapper .cards:after,.book-cta .product:after{content:'';display:block;clear:both}.categories .wrapper .bar,.account .wrap .breakdown header,.account .wrap .breakdown .items,.mainFooter .wrapper{box-sizing:border-box;-moz-box-sizing:border-box}[data-region="uk"] header[role="banner"] nav button:after,[data-region="us"] header[role="banner"] nav button:after,[data-region="row"] header[role="banner"] nav button:after,.searchResults .wrap > a:after,header[role="banner"] .top nav a:after,header[role="banner"] .bottom .wrapper form .input.select:after,header[role="banner"] .bottom .wrapper form button,.collapsePane .contentCollapse h2.collapse:after,form.review .select:after{background-image:url("../sprites/sprite.svg");background-size:500px 500px;font-size:20px}.desktop{display:block}.mobile{display:none !important}[data-region="uk"] header[role="banner"] nav button{padding-bottom:30px;padding-right:20px}[data-region="uk"] header[role="banner"] nav button:after{content:'';background-image:url("../images/uk-icon.svg");background-size:cover;width:30px;height:30px;display:inline-block;position:relative;top:10px;left:10px}[data-region="us"] header[role="banner"] nav button{padding-bottom:30px;padding-right:20px}[data-region="us"] header[role="banner"] nav button:after{content:'';background-image:url("../images/usa-icon.svg");background-size:cover;width:30px;height:30px;display:inline-block;position:relative;top:10px;left:10px}[data-region="row"] header[role="banner"] nav button{padding-bottom:30px;padding-right:20px}[data-region="row"] header[role="banner"] nav button:after{content:'';background-image:url("../images/row-icon.svg");background-size:cover;width:30px;height:30px;display:inline-block;position:relative;top:10px;left:10px}.home .container{margin:0;width:auto}.home .container.productContainer{margin-bottom:20px;margin-top:12px}.home .container.blueContainer{margin-bottom:0;margin-top:0}.home .container .wrapper{width:940px;margin:0 auto}.regionModal .siteWrap{position:relative}.regionModal .siteWrap:after{content:'';background-color:rgba(255, 255, 255, 0.6);display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10000}.regionModal .regionSelector{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px);margin-top:200px}.regionSelector{top:-500px;width:545px;height:auto;right:0;margin:0 auto}.regionSelector .wrap{margin:40px 24px;color:white;font-weight:700;text-align:center}.regionSelector .wrap h2{font-size:1.5625rem;text-align:center !important;margin-bottom:50px}.regionSelector .wrap a{display:inline-block;height:auto;margin-right:20px;padding-left:0;padding-top:36px;width:129px;padding-top:102px}.regionSelector .wrap a:before{left:50%;margin-left:-43px}.regionSelector .wrap a:last-of-type{margin-right:0}.logo{margin:0;float:left;margin-top:17px}.searchResults{background-color:#f5fbfe;position:fixed;top:105px;width:100%;left:0;z-index:1000000;display:none}.searchResults.show{display:block}.searchResults .wrap{width:940px;margin:0 auto;padding:24px 0}.searchResults .wrap > a{font-weight:700;display:inline-block;color:#00aeef;font-size:0.8125rem;position:relative;float:right;margin-right:5px;font-size:0.9375rem;float:none}.searchResults .wrap > a:after{content:'';background-position:-20px -20px;width:6px;height:10px;display:block;position:absolute;right:-13px;top:3px}.searchResults .wrap > a:after{top:4px}.searchResults .wrap ul li{list-style:none}.searchResults .wrap ul li p{font-weight:600;color:#58595b}.searchResults .wrap .ais-hits--item{width:220px;float:left;margin-bottom:20px}.searchResults .wrap .ais-hits--item:nth-of-type(3n + 2){margin-left:120px;margin-right:120px}.searchResults .wrap .ais-hits--item:nth-of-type(4){clear:left}.searchResults .wrap .ais-hits--item .product figure{width:60px;float:left}.searchResults .wrap .ais-hits--item .product .text{width:140px;float:left;margin-left:20px}.searchResults .wrap .ais-hits--item .product .text h3,.searchResults .wrap .ais-hits--item .product .text h4{margin-bottom:5px}.searchResults .wrap .ais-hits--item .product .text h4:last-of-type{color:#00aeef}.searchResults .wrap .ais-hits--item .product .text h4:last-of-type em{font-style:normal}header[role="banner"] .wrap{width:940px;margin:0 auto}header[role="banner"] nav a,header[role="banner"] nav button{font-size:0.875rem;font-weight:700;color:white;display:inline-block}header[role="banner"] .top nav{float:right;margin-top:6px}header[role="banner"] .top nav a{position:relative;margin-right:20px;font-size:0.875rem}header[role="banner"] .top nav a:after{content:'';display:inline-block;background-position:-20px -100px;width:21px;height:23px;margin-left:12px;position:relative;top:5px}header[role="banner"] .top nav a.basket{margin-right:0}header[role="banner"] .top nav a.basket:after{background-position:-20px -140px;width:25px;height:20px}header[role="banner"] .top nav a.basket .update-basket-size{right:11px;top:-10px;position:absolute}header[role="banner"] .top nav button{margin-left:20px}header[role="banner"] .bottom .wrapper{width:940px;margin:0 auto}header[role="banner"] .bottom .wrapper .searchBar{background-color:transparent;position:static;display:block;padding:0}header[role="banner"] .bottom .wrapper form{float:left;width:380px;margin-top:13px;position:relative;border:1px solid #a6a8ab;background-color:white}header[role="banner"] .bottom .wrapper form .input{float:left}header[role="banner"] .bottom .wrapper form .input.select{width:126px;height:22px;float:right;margin-top:2px;margin-right:40px}header[role="banner"] .bottom .wrapper form .input.select select{width:126px;padding-left:10px;font-size:0.9375rem;color:#58595b;background-color:#eaf7fd}header[role="banner"] .bottom .wrapper form .input.select:after{content:'';background-position:-20px -220px;width:11px;height:17px;display:block;position:absolute;top:3px;right:10px}header[role="banner"] .bottom .wrapper form .input input{width:166px;font-size:1rem;padding-left:10px}header[role="banner"] .bottom .wrapper form .input input{background-color:white;height:25px}header[role="banner"] .bottom .wrapper form .input label{padding-left:10px}header[role="banner"] .bottom .wrapper form button{background-position:-80px -100px;width:18px;height:22px;display:inline-block;position:absolute;right:10px;top:2px;margin:0;font-size:0}header[role="banner"] .bottom .wrapper nav{float:right;margin-top:16px}header[role="banner"] .bottom .wrapper nav a{color:#bcbec0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .bottom .wrapper nav a:hover{color:white}header[role="banner"] .bottom .wrapper nav a.active{color:white}header[role="banner"] .bottom .wrapper nav a + a{margin-left:30px}.hero.slider .swiper-container{width:940px;margin:0px auto}.hero.slider .swiper-container .swiper-slide{width:940px;background-position:center;background-size:contain;background-repeat:no-repeat;height:398px;padding-top:0}.hero.slider .swiper-container .swiper-pagination{width:920px;margin:0 auto}.text{padding:0}.text blockquote + blockquote{margin-top:30px}.text .moreInfo{margin-top:34px}.text .moreInfo h5 + blockquote{margin-top:34px}.text .moreInfo h5 + p{margin-top:34px}.text .moreInfo p{height:auto;max-height:100%}.text h3{margin-bottom:10px}.text .author{margin-bottom:6px}.text .author br{display:none}.text span{margin-right:18px;margin-top:22px;font-size:0.875rem}.categories{background-color:#f5fbfe}.categories .wrapper{width:940px;margin:0 auto}.categories .wrapper .bar{padding:42px 0 32px 0;height:100px}.categories .wrapper .bar a{display:inline-block;font-weight:700;color:#75797b;font-size:1rem;position:relative;padding-left:16px;padding-left:74px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.categories .wrapper .bar a:hover{color:#00aeef}.categories .wrapper .bar a + a{margin-left:70px}.categories .wrapper .bar a:before{content:'';background-image:url("../images/christian-focus.svg");background-repeat:no-repeat;width:60px;height:60px;display:inline-block;position:absolute;left:0;top:-20px}.categories .wrapper .bar a.mentor:before{background-image:url("../images/mentor.svg")}.categories .wrapper .bar a.ch:before{background-image:url("../images/christian-heritage.svg")}.categories .wrapper .bar a.kids:before{background-image:url("../images/kf4kids.svg")}.searchOptions{width:940px;margin:0 auto;margin-bottom:110px}.searchOptions .wrap{width:700px;margin-left:0;padding-top:26px;clear:left}.searchOptions .wrap .pagination{width:auto;float:left}.searchOptions .wrap form{width:360px;float:right}.pagination{margin-bottom:0}.filterBy{margin-bottom:30px;width:622px}.filterBy.multiple{margin-left:10px;margin-bottom:0}.filterBy.multiple .input{width:144px;float:left}.filterBy.multiple .input select{width:50px;padding-left:5px}.filterBy.multiple .input + .input{margin-left:12px}.filterBy.multiple .input label{margin-top:0;float:left;font-size:0.75rem}.filterBy p:not(.input){float:left;width:160px;margin-top:2px}.filterBy .input{float:right;margin-top:-3px}.filterBy .input label{margin-top:0}.applied-filters{width:622px;float:left;margin-top:0}.filterMenu{margin-bottom:20px;float:right;width:250px}.filterMenu .panelHold{padding-left:20px;padding-right:20px}.filterMenu .panelHold .back{right:27px}.filterMenu .panelHold .panel:first-of-type{padding:0 40px 20px 0}.filterMenu .panelHold .panel .subPanel{padding:0 20px}.account.basket .wrap form{width:460px}.account.checkout .wrap form{width:380px}.account.checkout .wrap .text{width:940px;margin-top:20px}.account.checkout .wrap .text h2{font-size:0.9375rem}.account.checkout .wrap .items .item{height:132px;padding-bottom:0}.account .wrap{width:940px;margin:48px auto 60px auto}.account .wrap .text,.account .wrap .addressBook{width:720px}.account .wrap .grey{-webkit-transition-timing-function:linear;-webkit-transition-duration:200ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:200ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:200ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:200ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:200ms;transition-property:all}.account .wrap .grey:hover{background-color:#00aeef}.account .wrap header{position:relative;width:720px}.account .wrap header .grey{position:absolute;top:0;right:0}.account .wrap header h2{font-size:1.5625rem}.account .wrap header .edit{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.account .wrap header .edit:hover{color:#00aeef}.account .wrap header .logout{position:absolute;top:0;right:0;width:160px}.account .wrap form{margin-bottom:70px;width:540px}.account .wrap form h2{font-size:1.25rem}.account .wrap form legend{font-size:1.5625rem;padding-bottom:18px}.account .wrap form .small{font-size:0.9375rem;width:auto;margin-top:16px}.account .wrap form .cols .col{display:inline-block;padding:0 25px 0 0;width:44%}.account .wrap .breakdown{margin-top:30px}.account .wrap .breakdown .product{width:416px}.account .wrap .breakdown header{border-bottom:1px solid #f1f1f2;width:940px;padding:0 10px 10px 10px}.account .wrap .breakdown header h3:first-of-type{width:416px}.account .wrap .breakdown header h3:nth-of-type(2){float:right;margin-right:150px}.account .wrap .breakdown header h3:nth-of-type(3){margin-left:55px}.account .wrap .breakdown .items{margin-top:20px;padding:0 10px}.account .wrap .breakdown .items .item{width:940px;border-bottom:1px solid #f1f1f2;padding-bottom:25px;margin-bottom:28px;position:relative}.account .wrap .breakdown .items .item:nth-of-type(2n + 2){margin-left:0}.account .wrap .breakdown .items .item:nth-last-of-type(-n +2){border-bottom:1px solid #f1f1f2}.account .wrap .breakdown .items .item:last-of-type{border-bottom:0;margin-bottom:0}.account .wrap .breakdown .items .item .info{width:300px}.account .wrap .breakdown .items .item .info h4{margin-bottom:4px}.account .wrap .breakdown .quantity{position:absolute;top:-6px;left:50%;margin-top:0;width:180px}.account .wrap .breakdown .quantity .input{width:80px}.account .wrap .breakdown .quantity .input button{top:2px}.account .wrap .breakdown .deleteItem{float:right;margin-top:0;position:absolute;right:20px;top:-8px}.account .wrap .breakdown .price{margin-right:170px}.account .wrap .breakdown .specialOffers{font-size:0.9375rem;margin-top:44px;float:left}.account .wrap .text{margin-top:54px}.account .wrap .text h2{font-size:1.25rem;padding-bottom:20px}.account .wrap .text .cols .col + .col{margin-left:0}.account .wrap .text .cols .col:first-of-type{width:300px}.account .wrap .text .cols .col:nth-of-type(2){width:240px}.account .wrap .text .cols .col:last-of-type{width:140px;float:right}.account .wrap .addressBook .text{margin-top:80px}.account .wrap .addressBook .address{margin-bottom:52px;float:left;width:360px}.account .wrap .items .item{width:400px;float:left;margin-bottom:20px}.account .wrap .items .item:nth-of-type(2n + 2){margin-left:70px}.account .wrap .items .item:nth-last-of-type(-n +2){border-bottom:0}.account .wrap .items .item:nth-last-of-type(-n +3):nth-child(odd){clear:left}.account .wrap .items .item + .item{margin-top:0}.account .wrap .paymentDetails > div{width:470px;float:left}.account .wrap .paymentDetails > div + div{margin-top:0}.checkoutPage{width:940px;margin:48px auto 116px auto;position:relative}.checkoutPage header h2{font-size:1.5625rem}.checkoutPage .col{width:380px;float:left}.checkoutPage .col:nth-of-type(2){float:right}.checkoutPage .col + .col{margin-top:0}.checkoutPage .col:nth-of-type(3){margin-top:70px}.checkoutPage .col h2{padding-bottom:30px}.checkoutPage .blue{width:380px;position:absolute;bottom:0;right:0}.overview{width:940px}.overview .deleteItem{float:left}.overview .pullLeft{float:right;width:460px}.overview .text{margin-top:0 !important}.overview.proceed .text{width:460px}.overview.proceed .text h2{font-size:0.9375rem}.overview.proceed .text form{margin-top:0}.overview.proceed .discountApplied{margin-right:10px}.overview.proceed .priceBreakdown{width:300px}.overview.proceed .priceBreakdown form button{display:inline-block;float:none;width:48%}.overview.proceed .priceBreakdown form button + a{display:inline-block;float:none;height:47px;width:48%}.overview.proceed .promo{margin-bottom:24px}.overview.proceed .promo .input{width:300px}.overview.proceed .promo .input input{width:300px}.overview.proceed .promo button{width:140px !important;margin-left:10px;margin-top:3px}.map{width:576px;margin-top:44px}.container{width:940px;margin:22px auto 0 auto;overflow:visible}.container.listingContainer{margin-top:40px;overflow:visible}.container.listingContainer.blueContainer:before{display:none}.container.listingContainer .wrapper .row{width:622px;float:left}.container.listingContainer .wrapper .row .col{width:622px;position:relative}.container.listingContainer .wrapper .row .col .clear-all{top:-120px}.container.listingContainer .wrapper .row .col .colContent{height:100%;max-height:100%}.container.listingContainer .wrapper .row .col .colContent.featured{position:relative;overflow:visible}.container.listingContainer .wrapper .row .col .colContent.featured:before{content:'';width:644px;height:290px;display:block;position:absolute;top:-55px;left:-30px;background-color:#f5fbfe;z-index:-1}.container.listingContainer .wrapper .row .col .colContent .text{width:400px}.container.listingContainer .wrapper .row .col .colContent .text .price{padding-bottom:6px;margin-top:0}.container.listingContainer .wrapper .row .col .colContent .text .price:after{display:none}.container.listingContainer .wrapper .row .col .colContent .text h4{height:auto;max-height:auto}.container.listingContainer .wrapper .row .col .colContent .text p{height:auto;max-height:100%;overflow:visible}.container.listingContainer .wrapper header.heading{width:450px;float:left}.container.listingContainer .wrapper header.heading h2{margin-bottom:14px;line-height:1.12}.container.productContainer{height:300px;margin-top:0}.container.productContainer:first-of-type{margin-top:20px}.container.productContainer .productSlider{height:400px;overflow:visible}.container.productContainer.brand{height:auto}.container.productContainer.brand .pdfs{margin-top:70px}.container.productContainer.brand .productSlider ul li{float:left;width:300px;margin-bottom:40px;height:416px}.container.productContainer.brand .productSlider ul li + li{margin-top:0}.container.productContainer.brand .productSlider ul li .col{width:auto;float:none}.container.productContainer.blueContainer{margin-bottom:0}.container.productContainer .swiper-menu{position:static}.container.productContainer .swiper-menu button{left:-50px;margin-top:-30px}.container.productContainer .swiper-menu button.next{left:auto;right:-50px}.container.productContainer .wrapper{position:relative}.container.productContainer .wrapper .sidebar .wrap .contentCollapse h2.collapse:after{top:0}.container.productContainer .wrapper .text h4{max-height:38px;margin-bottom:5px}.container.productContainer.grid{height:auto}.container.productContainer.grid .productSlider{height:auto;margin-top:75px}.container.productContainer.grid .productSlider ul li{display:inline-block;margin-bottom:40px;height:auto;vertical-align:top}.container.productContainer.grid .productSlider ul li + li{margin-top:0}.container.authors .wrapper header figure{width:220px;height:220px;float:left;margin-top:0;margin-left:-10px}.container.authors .wrapper header figure img{width:220px;height:220px}.container.authors .wrapper header .pullRight{width:380px;float:right}.container.authors .wrapper header.heading{float:none;width:auto}.container.authors .wrapper .sidebar .wrap .contentCollapse h2{padding-bottom:23px}.container.authors .wrapper .sidebar .wrap .contentCollapse h2.collapse:after{top:18px}.container.authors .wrapper .sidebar .wrap .colContent h3{color:#75797b;font-weight:700}.container.authors .wrapper .sidebar .wrap .colContent h3 + h3{margin-top:14px}.container.authors .wrapper .ais-hits > h3{margin-bottom:30px}.container.blueContainer{overflow:visible}.container.blueContainer:before{margin-left:-50vw;left:50%}.container.productGrid{margin-bottom:90px;margin-top:30px}.container.productGrid .wrapper{position:relative}.container.productGrid .video{float:left;width:620px}.container.productGrid .pullLeft{width:620px;float:left}.container.productGrid .gridItem{float:left;width:620px;position:relative}.container.productGrid .gridItem .wrap .text{padding:20px 0}.container.productGrid .gridItem .wrap .text .contentCollapse h2.collapse{padding-bottom:0}.container.productGrid .gridItem .wrap .text .contentCollapse .colContent{margin-top:23px}.container.productGrid .gridItem.greyBg + .greyBg{margin-top:16px}.container.productGrid .gridItem.blueBg{margin-top:16px}.container.productGrid .gridItem .cols{margin-top:0}.container.productGrid .gridItem .cols.cols-4{width:420px}.container.productGrid .gridItem .cols.cols-4 .col{width:200px}.container.productGrid .gridItem .cols.cols-4 .col .text h2{padding-bottom:4px}.container.productGrid .gridItem .cols.cols-4 .col:nth-child(2n){margin-left:20px}.container.productGrid .gridItem .cols.cols-4 .col:nth-child(3n){clear:left}.container.productGrid .gridItem .cols .col{float:left;width:640px}.container.productGrid .gridItem .cols .col span.mobile{display:none}.container.productGrid .gridItem .cols .col:first-of-type{margin-top:27px}.container.productGrid .gridItem .cols .col + .col{margin-top:20px}.container.productGrid .gridItem .cols .col .description .about{margin-left:18px;float:left;width:466px}.container.productGrid .gridItem .cols .col .description .about.distributor{margin-left:0}.container.productGrid .gridItem .cols .col .description .about h2{color:#75797b;font-size:0.875rem}.container.productGrid .gridItem .cols .col .description figure{width:70px;float:left}.container.productGrid .gridItem.productItem{width:620px;float:left;padding:0}.container.productGrid .gridItem.productItem .wrap{margin:0}.container.productGrid .gridItem.productItem figure{width:220px}.container.productGrid .gridItem.productItem .text{width:376px;padding-top:20px;border-bottom:0}.container.productGrid .gridItem.productItem .text h3{font-size:1.5625rem;margin-bottom:8px}.container.productGrid .gridItem.productItem .text h4,.container.productGrid .gridItem.productItem .text h5{font-size:0.9375rem}.container.productGrid .gridItem.productItem .text h5{margin-bottom:0}.container.productGrid .gridItem.productItem .text p{font-size:0.875rem;padding-top:0;height:77px;max-height:77px}.container.productGrid .gridItem .sharing{border-top:1px solid #f1f1f2;padding-top:20px;padding-bottom:10px}.container.productGrid .gridItem .sharing a + a{margin-top:0;margin-left:38px}.container.productGrid .gridItem .purchaseProduct{margin:0;float:left;width:376px}.container.productGrid .gridItem .purchaseProduct > div{padding:20px 0 16px 0}.container.productGrid .gridItem .purchaseProduct .quantity .add{margin-top:0;margin-bottom:0}.container.productGrid .gridItem .purchaseProduct .availability{padding-top:6px;width:100%}.container.productGrid .gridItem .purchaseProduct .availability ul{margin-top:9px}.container.productGrid .gridItem .purchaseProduct .availability ul li{display:inline-block}.container.productGrid .gridItem .purchaseProduct .availability ul li + li{margin-top:0}.container.productGrid .gridItem .purchaseProduct .discounts h5{float:left;margin-bottom:0;margin-top:5px}.container.productGrid .gridItem .purchaseProduct .discounts .select{float:right;margin-left:0}.container.standardText{margin-top:48px}.container.standardText.contact .textBlock form{margin-bottom:56px}.container.standardText.contact .textBlock .text{width:288px;float:left;margin-bottom:40px}.container.standardText.contact .textBlock .text h2{font-size:1.25rem}.container.standardText.contact .textBlock .text p{font-size:0.9375rem}.container.standardText.contact .textBlock .text + .text{margin-top:0}.container.standardText.blog .searchOptions{float:left}.container.standardText.blog .wrapper .col{width:630px}.container.standardText.blog.jobs .blogItem .text p{max-height:none}.container.standardText.blog.jobs .blogItem.featured .text p{height:auto;max-height:none}.container.standardText .blogItem{padding-bottom:32px}.container.standardText .blogItem.featured figure{width:230px}.container.standardText .blogItem.featured .text{width:376px;margin-left:24px}.container.standardText .blogItem.featured .text h3{font-size:1.375rem;height:58px;max-height:58px}.container.standardText .blogItem.featured .text h4,.container.standardText .blogItem.featured .text h5{font-size:0.9375rem}.container.standardText .blogItem.featured .text p{margin-top:15px;height:134px;max-height:134px}.container.standardText .blogItem.featured .text span{margin-top:30px}.container.standardText .blogItem:last-of-type{padding-bottom:50px}.container.standardText .blogItem + .blogItem{padding-top:32px}.container.standardText .blogItem figure{margin-top:0;width:141px;float:left}.container.standardText .blogItem .text{padding:0 0 20px 0;width:400px}.container.standardText .blogItem .text p{max-height:76px;overflow:hidden;margin-top:10px}.container.standardText .blogItem .text h4{padding-bottom:4px}.container.standardText .blogItem .text span{margin-top:20px;font-size:0.9375rem}.container.standardText .wrapper{margin:0 auto}.container.standardText .wrapper .col{width:576px;float:left}.container.standardText .wrapper .col header{margin-bottom:32px}.container.standardText .wrapper .col header h3{font-size:1.5625rem;margin-bottom:10px}.container.standardText .wrapper .col header h4{padding-bottom:4px}.container.standardText .wrapper .col header h4,.container.standardText .wrapper .col header h5{font-size:0.9375rem}.container.standardText figure figcaption{font-size:0.875rem}.container.standardText .textBlock{padding-bottom:50px}.container.standardText .textBlock h3{font-size:1.25rem}.container.standardText .textBlock blockquote{padding:0 36px 34px 110px}.container.offers{margin-bottom:60px}.container.offers .quantity .input{width:104px}.container.offers .wrapper .row .col{width:940px}.container.offers .wrapper .row .col .colContent{position:relative;max-height:100%;height:auto;padding-bottom:10px}.container.offers .quantity{clear:left;margin-left:150px;width:140px;border-bottom:0;padding-bottom:0}.container.offers .addToBasket{width:220px;margin-left:10px}.container.offers .offerBox{float:none;position:absolute;right:0;top:0;width:250px;padding-bottom:0;border-bottom:0}.container.offers .wrapper header{margin-bottom:30px}.container.offers .wrapper header.heading h2{height:auto;max-height:100%;overflow:visible}.container.offers .wrapper header p{color:#75797b;font-weight:700;font-size:0.9375rem;line-height:1.33rem}.container.offers .wrapper .row .col .colContent{padding-bottom:24px}.container.topOffers .offerGrid{margin-bottom:50px;padding-bottom:13px}.container.topOffers .offerGrid .top:before{left:50%;margin-left:-50vw}.container.topOffers .offerGrid .top .offerBox{position:static;width:940px}.container.topOffers .offerGrid .top .offerBox div{width:220px;padding:25px 0 0 0}.container.topOffers .offerGrid .top .offerBox div + div{margin-left:140px}.container.topOffers .offerGrid .top .offerBox div h3{float:left}.container.topOffers .offerGrid .top .offerBox div h4{float:left;margin-left:20px}.container.topOffers .wrapper header.heading{width:660px;float:none}.container.topOffers .wrapper .row{width:940px;float:none}.container.topOffers .wrapper .row .col{width:240px}.container.topOffers .wrapper .row .col .quantity{margin-left:0}.container.topOffers .wrapper .row .col + .col{margin-left:108px}.container.topOffers .wrapper .row .col .colContent .text{width:140px}.container .wrapper{padding-bottom:0}.container .wrapper header h2{padding:20px 0 16px 0;font-size:1.5625rem}.container .wrapper header .all{padding-top:28px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.container .wrapper header .all:hover{color:#00aeef}.container .wrapper .row .col{width:382px;float:left}.container .wrapper .row .col + .col{margin-top:0;margin-left:18px}.container .wrapper .row .col .colContent .text{width:220px}.container .wrapper .row .col .colContent .text p{height:57px;max-height:57px;overflow:hidden}.container .wrapper .row .col .colContent .text .wasPrice + span{margin-left:0}.container .wrapper .row .col .colContent .person{float:left}.container .wrapper .row .col .colContent .person:first-of-type{margin-top:30px}.container .wrapper .row .col .colContent .person + .person{margin-top:22px}.container .wrapper .row .col .colContent .person .about{float:left;width:541px}.container .wrapper .row .col .colContent .person .about h2{color:#75797b;font-size:0.875rem}.container .wrapper .row .col .colContent .person figure{width:70px}.container .wrapper .row .col .colContent figure{width:140px;margin-right:20px}.container .wrapper .sidebar{width:250px;float:right}.container .wrapper .sidebar .sidePane.blueBg .colContent.success .message{display:block}.container .wrapper .sidebar .sidePane.blueBg .colContent.success form{display:none}.container .wrapper .sidebar .sidePane.blueBg .colContent .message{display:none}.container .wrapper .sidebar .wrap header{margin-bottom:0}.container .wrapper .sidebar .wrap header h2{padding-top:0}.container .wrapper .sidebar .wrap .col{width:auto}.container .wrapper .sidebar .wrap .contentCollapse h2.collapse:after{top:3px}.container .wrapper .sidebar .wrap .colContent{border-bottom:0;padding-bottom:20px}.container .wrapper .sidebar .wrap .colContent .message{margin-bottom:20px}.container .wrapper .sidebar .wrap .colContent ul li{font-weight:900;font-size:0.9375rem;list-style:none;color:#75797b}.container .wrapper .sidebar .wrap .colContent ul li + li{margin-top:15px}.container .wrapper .sidebar .wrap .colContent + .colContent{margin-top:26px}.container .wrapper .sidebar .wrap .colContent p{color:#75797b;font-size:0.9375rem;line-height:1.33}.container .wrapper .sidebar .wrap .colContent p + p{margin-top:12px}.container .wrapper .sidebar .wrap .colContent figure{width:58px;float:left;margin:0}.container .wrapper .sidebar .wrap .colContent .text{width:120px;float:left;margin-left:20px}.collapsePane .contentCollapse.hideContent header h2.collapse:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.collapsePane .contentCollapse.hideContent .colContent{display:none}.collapsePane .contentCollapse h2{width:100% !important;float:none}.collapsePane .contentCollapse h2.collapse{position:relative;cursor:pointer}.collapsePane .contentCollapse h2.collapse:after{content:'';background-position:-60px -200px;width:17px;height:10px;display:block;position:absolute;right:0;top:0}.quantity{margin-top:0;border-bottom:0}.quantity .input{width:140px;float:left;margin-top:5px}.quantity .add{float:right;margin-top:0;width:220px}form.review .input{width:200px}form.review .input{float:left;margin-bottom:20px}form.review .input:nth-of-type(2){width:200px}form.review .input + .input{margin-top:0 !important}form.review .input input{padding:0 10px}form.review .input ul li{font-size:0.75rem !important;top:-8px}form.review .input [data-invalid="true"]{border:2px solid rgba(236, 28, 36, 0.1)}form.review .select{width:100px !important}form.review .select:after{content:'';background-position:-20px -220px;width:11px;height:17px;display:block;position:absolute;top:6px;right:10px}form.review button{margin-left:0}.mainFooter{height:200px}.mainFooter .wrapper{width:940px;margin:0 auto;position:relative;padding:18px 0}.mainFooter .wrapper header h2{padding-bottom:18px}.mainFooter .wrapper form{position:absolute;right:0;top:18px;width:316px}.mainFooter .wrapper form .input{width:316px}.mainFooter .wrapper form .input input{width:316px}.mainFooter .wrapper form button{margin-left:0;width:140px;margin-top:12px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.mainFooter .wrapper form button:hover{background-color:#75797b}.mainFooter .wrapper .success{position:absolute;right:0;top:18px;width:316px}.mainFooter .wrapper .success p{color:white;font-size:0.8125rem}.mainFooter .wrapper .cards{position:absolute;right:379px;top:0}.mainFooter .wrapper .cards h2{padding-bottom:16px}.mainFooter .wrapper .cards button + button{margin-left:8px}.seeInsideModal .wrap{width:940px;margin:0 auto;position:relative;padding-bottom:40px}.seeInsideModal .wrap header{font-size:1.25rem}.seeInsideModal .wrap .slider{width:540px;margin:0 auto}.basketModal.addressModal .window{height:650px;max-height:650px}.basketModal.country .window{width:380px;max-height:60vh;margin-left:-190px}.basketModal.country .window h2{font-size:1rem}.basketModal.country .window .selectors a{margin:0 20px}.basketModal.country .window .selectors a h4{margin-top:22px;font-size:0.875rem}.basketModal .window{top:50px;max-height:400px;width:400px}.basketModal .window .login{min-height:0;height:auto}.basketModal.wide .window{width:445px;margin-left:-222px}.basketModal.wide .window h2{font-size:1rem}.book-cta{margin-bottom:60px}.book-cta .product + .product{margin-top:20px}.book-cta .product .col{float:left;position:relative;width:40% !important}.book-cta .product .col figure{max-width:90% !important;width:90% !important}.book-cta .product .col h3{font-size:1.2rem;line-height:1.2;padding-bottom:5px}.book-cta .product .col h4{font-size:0.875rem;line-height:1.1}.book-cta .product .col h5{font-size:0.875rem}.book-cta .product .col .orderNow{background-color:#00aeef;color:white;display:block;font-weight:700;font-size:1rem;text-align:center;padding:10px 0;margin-top:10px}.relatedTitles{margin-top:30px}.relatedTitles header{margin-bottom:0 !important}.relatedTitles header h3{font-size:0.875rem !important}.relatedTitles .product{display:inline-block;margin:0 0 10px 0;padding:0 15px 0 0;vertical-align:top;width:43%}.relatedTitles .product figure{margin:0;padding:0}@media only screen and (min-width: 820px) and (max-width: 1200px){.home{padding-top:84px}.container,.mainFooter,.categories,header[role="banner"],.searchResults,.account{zoom:0.8}.productContainer{zoom:1}.productContainer .wrapper{zoom:0.8}}