@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css";@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900&display=swap');#nav .nav-inner>ul.loggedOut>li ul.primary .megaMenu,#nav .nav-inner>ul.loggedOut>li>ul.primary>li ul.primary .megaMenu{left:auto;width:auto !important}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu ul.categoryContainer>li,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li>ul.primary>li ul.primary .megaMenu ul.categoryContainer>li{width:25%}body{position:relative;font-family:'Source Sans Pro',Arial,sans-serif;font-size:14px}.h1w1{width:300px;height:300px}.h1w2{width:620px;height:300px}.h1w3{width:940px;height:300px}.h2w1{width:300px;height:620px}.h2w2{width:620px;height:620px}.h2w3{width:940px;height:620px}.semi-bold{font-weight:600}.cms{overflow:hidden;margin-bottom:100px}.cmsWrapper{overflow:hidden}.cmsWrapper .editSection{float:left;overflow:hidden;margin-right:20px}.cmsWrapper .editSection:last-child{margin-right:0}.cmsWrapper .editSection .cmsItem{margin-right:0}.cmsWrapper.tre .editSection:nth-child(3n+1){margin-right:0}.templateItem{clear:both}.svgIcon{display:inline-block !important;-ms-transform:translateY(-9%);-webkit-transform:translateY(-9%);transform:translateY(-9%)}#footer{background-color:#f2f2f2;width:auto;padding:0;margin:60px 0 0 0;height:auto;overflow:hidden}#footer .footerMenu{overflow:hidden}#footer .footerMenu ul{border-left:#bdbdbd 1px solid;margin:10px 0 0 0;padding:0;min-height:190px}#footer .footerMenu ul li{padding:0 20px;margin:0;list-style:none}#footer .footerMenu ul li a{color:#1a1a1a}#footer .footerMenu ul li:first-child{font-weight:700}#footer #subFooter{background-color:#fff;overflow:hidden;padding:40px 0;font-weight:300}#footer #subFooter h3{margin:0 0 20px;font-size:14px;font-weight:bold}#footer #subFooter .info{font-size:14px;padding:20px;overflow:hidden;position:relative;line-height:18px}#footer #subFooter .info .trade-icon{display:inline-block;margin:0 8px}#footer #subFooter .info .trade-icon img{height:42px}#footer #subFooter .socials{font-size:14px;padding:20px;overflow:hidden;position:relative}#footer #subFooter .socials .twitter{display:inline-block;margin:0 10px}#footer #subFooter .socials .twitter img{width:42px;height:45px}#footer #subFooter .socials .facebook{display:inline-block}#footer #subFooter .socials .facebook img{width:42px;height:45px}#footer #subFooter .copyright{clear:both;text-align:center;color:#999;font-size:10px;overflow:hidden;padding:40px 0 0 0}#isotopeOne{overflow:hidden;max-height:940px;margin-bottom:40px}#isotopeTwo{max-height:620px;overflow:hidden;margin-bottom:40px}#loIsotope{max-height:620px;overflow:hidden;margin-top:40px}.oneProduct{background-color:#fff;position:relative}.oneProduct .productImage{overflow:hidden;display:block;position:relative}.oneProduct .productData{overflow:hidden;display:block}.oneProduct .productData .title{font-size:18px;margin:0;font-weight:600}.oneProduct .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}.oneProduct .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}.oneProduct .productPurchase{display:block}.oneProduct .productPurchase span{padding:0 2px}.oneProduct .productPurchase .type{font-size:14px;color:#1a1a1a}.oneProduct .productPurchase .availability{font-size:14px}.oneProduct .productPurchase .availability .inStock{color:#22b473}.oneProduct .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}.oneProduct .productPurchase .availability .preOrder{color:#22b473}.oneProduct .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}.oneProduct .productPurchase .price{font-size:14px;color:#1a1a1a}.oneProduct .productImage{width:100%;height:190px}.oneProduct .productImage img{max-height:160px;max-width:240px;position:absolute;left:50%;bottom:10px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.oneProduct .productData{width:100%;position:absolute;top:190px;text-align:center}.oneProduct .productData .title{padding:0 20px}.oneProduct .productData .contributor{display:none}.oneProduct .productPurchase{width:100%;position:absolute;bottom:20px;text-align:center}.oneProduct .productPurchase .price{width:100%;display:block}.productAndDescription{background-color:#fff;position:relative}.productAndDescription .productImage{overflow:hidden;display:block;position:relative}.productAndDescription .productData{overflow:hidden;display:block}.productAndDescription .productData .title{font-size:18px;margin:0;font-weight:600}.productAndDescription .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}.productAndDescription .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}.productAndDescription .productPurchase{display:block}.productAndDescription .productPurchase span{padding:0 2px}.productAndDescription .productPurchase .type{font-size:14px;color:#1a1a1a}.productAndDescription .productPurchase .availability{font-size:14px}.productAndDescription .productPurchase .availability .inStock{color:#22b473}.productAndDescription .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}.productAndDescription .productPurchase .availability .preOrder{color:#22b473}.productAndDescription .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}.productAndDescription .productPurchase .price{font-size:14px;color:#1a1a1a}.productAndDescription .productImage{width:220px;height:300px;float:left}.productAndDescription .productImage img{max-height:240px;max-width:180px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.productAndDescription .productData{width:350px;position:absolute;left:240px;top:40px}.productAndDescription .productData .contributor{display:none}.productAndDescription .productPurchase{width:350px;position:absolute;left:240px;bottom:40px}.productAndDescription .productDescription{width:350px;position:absolute;left:240px;top:70px;font-size:14px}.gridImage{background-color:#fff;display:inline-block;box-sizing:border-box;padding:20px;position:relative}.gridImage img{max-width:85%;max-height:85%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.award{width:300px;height:560px;padding:30px 0;background-color:#fff}.award .productImage{overflow:hidden;display:block;position:relative}.award .productData{overflow:hidden;display:block}.award .productData .title{font-size:18px;margin:0;font-weight:600}.award .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}.award .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}.award .productPurchase{display:block}.award .productPurchase span{padding:0 2px}.award .productPurchase .type{font-size:14px;color:#1a1a1a}.award .productPurchase .availability{font-size:14px}.award .productPurchase .availability .inStock{color:#22b473}.award .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}.award .productPurchase .availability .preOrder{color:#22b473}.award .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}.award .productPurchase .price{font-size:14px;color:#1a1a1a}.award .textImage{margin-bottom:10px}.award .textImage img{margin:0 auto;display:block}.award .awardText{width:220px;height:60px;padding:0 40px;font-size:14px;text-align:center;color:#999}.award .product .productImage{width:100%;height:280px;margin-bottom:20px}.award .product .productImage img{max-height:260px;max-width:260px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.award .product .productData{width:260px;height:70px;padding:0 20px;margin-bottom:20px;text-align:center}.award .awardImage{width:100%;height:60px;position:relative}.award .awardImage img{max-width:200px;max-height:60px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chartBlock{width:300px;height:580px;background-color:#fff;counter-reset:chart;padding:20px 0}.chartBlock .productImage{overflow:hidden;display:block;position:relative}.chartBlock .productData{overflow:hidden;display:block}.chartBlock .productData .title{font-size:18px;margin:0;font-weight:600}.chartBlock .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}.chartBlock .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}.chartBlock .productPurchase{display:block}.chartBlock .productPurchase span{padding:0 2px}.chartBlock .productPurchase .type{font-size:14px;color:#1a1a1a}.chartBlock .productPurchase .availability{font-size:14px}.chartBlock .productPurchase .availability .inStock{color:#22b473}.chartBlock .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}.chartBlock .productPurchase .availability .preOrder{color:#22b473}.chartBlock .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}.chartBlock .productPurchase .price{font-size:14px;color:#1a1a1a}.chartBlock .header{width:100%;height:50px;font-size:18px;text-align:center}.chartBlock .products{overflow:hidden;height:500px}.chartBlock .products ol{list-style:none}.chartBlock .products li{height:100px;position:relative;counter-increment:chart}.chartBlock .products li:before{position:absolute;left:25px;content:counter(chart);font-size:14px;color:#000;font-style:italic}.chartBlock .products .product{width:100%;height:100px}.chartBlock .products .product .productImage{width:105px;height:100px;float:left}.chartBlock .products .product .productImage img{width:50px;max-height:90px;position:absolute;left:80%;-ms-transform:translateX(-80%);-webkit-transform:translateX(-80%);transform:translateX(-80%)}.chartBlock .products .product .productData .title{font-size:14px;font-weight:600}.chartBlock .products .product .productData .title a{color:#1a1a1a}.chartBlock .products .product .productData .contributor{margin-bottom:0}.chartBlock .products .product .productPurchase{margin-top:10px}.chartBlock .products .product .textLink .svgIcon{width:15px;height:15px;margin-right:2px}.chartBlock .link{width:100%;height:28px;padding:10px 0 0 0;position:relative;font-size:14px;text-align:center}.chartBlock .link .svgIcon{width:14px;height:14px}.chartBlock .link hr{margin:0;width:65%;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.4}.miniNewsBlock{width:260px;height:100px;max-height:100px;background-color:#fff;padding:20px;font-size:14px}.miniNewsBlock.notAddLink .link{display:none}.miniNewsBlock.blueBackground{background-color:#c1e1df}.ytEmbed{position:relative}.ytEmbed .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:5000;cursor:pointer}.ytEmbed .overlay h3{position:absolute;bottom:0;font-size:18px;padding:0 15px;color:#000}.ytEmbed .overlay .youTubeButton{height:17%;width:17%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ytEmbed .overlay .youTubeButton .ytp-large-play-button-bg{-webkit-transition:fill 0.1s,fill-opacity 0.1s;-moz-transition:fill 0.1s,fill-opacity 0.1s;-o-transition:fill 0.1s,fill-opacity 0.1s;transition:fill 0.1s,fill-opacity 0.1s}.ytEmbed .overlayLink{position:absolute;top:0;left:0;width:100%;height:50px;background-color:transparent;z-index:5000;opacity:0;-webkit-transition:opacity 10s;-moz-transition:opacity 10s;-o-transition:opacity 10s;transition:opacity 10s}.ytEmbed .overlayLink a{color:#fff;font-size:18px;float:right;margin:10px;text-decoration:none}.ytEmbed.h1w1 iframe{width:300px;height:300px}.ytEmbed.h1w1 .overlay h3{width:270px;text-align:center}.ytEmbed.h1w2 iframe{width:620px;height:300px}.ytEmbed.overlayOff .overlay{display:none}.twitterFeedSmall{width:300px;height:300px;box-sizing:border-box;background-color:#fff}.twitterFeedLarge{width:300px;height:620px;box-sizing:border-box;background-color:#fff}.twitterFeedLarge .twitterWrap{padding:10px}.colorBlock{width:300px;height:300px;box-sizing:border-box;padding:20px;color:#fff}.colorBlock .mainText{text-align:center;font-weight:300}.colorBlock .image{position:relative;height:120px}.colorBlock .image img{max-width:200px;max-height:120px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mainCarousel{width:100%;height:300px;margin:0 auto;position:relative;background-color:#fff;overflow:hidden}#mainCarousel .slick-prev,#mainCarousel .slick-next{background-color:transparent}#mainCarousel .slick-next{right:50px}#mainCarousel .slick-prev{left:50px}#mainCarousel .slick-prev:before,#mainCarousel .slick-next:before{color:#fff;opacity:0.3;font-size:40px}#mainCarousel .mainFullImage{position:relative;height:300px}#mainCarousel .mainItem{position:relative;height:300px}#mainCarousel .mainItem .sec-one{width:100%;height:245px;position:absolute;top:0px}#mainCarousel .mainItem .sec-two{width:100%;height:55px;position:absolute;top:245px}#mainCarousel .mainItem .sec-content{position:absolute;width:940px;height:300px;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#mainCarousel .mainItem .sec-content .sec-img{width:340px;height:260px;position:absolute;left:0;bottom:20px}#mainCarousel .mainItem .sec-content .sec-img img{max-width:90%;max-height:100%;position:absolute;top:40%;left:50%;-ms-transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}#mainCarousel .mainItem .sec-content .sec-text{position:absolute;left:400px;top:32%;-ms-transform:translate(0,-32%);-webkit-transform:translate(0,-32%);transform:translate(0,-32%);max-width:480px}#mainCarousel .mainItem .sec-content .sec-text .header{font-size:26px;font-weight:600}#mainCarousel .mainItem .sec-content .sec-text .subheader{font-size:26px}#mainCarousel .mainItem .sec-content .sec-text .mainText{margin-top:10px;font-size:14px}#mainCarousel .mainItem .sec-content .sec-text .link{margin-top:20px}#mainCarousel .mainItem .sec-content .sec-text .link a{font-size:14px}#mainCarousel .mainItem .sec-content .sec-text .link:before{vertical-align:middle;font-size:20px;margin-right:3px}#mainCarousel .mainItem .sec-content .sec-text .link .svgIcon{width:18px;height:18px;margin-right:3px}#mainCarousel .mainItem .sec-content .sec-text.fontWhite{color:#fff}#mainCarousel .mainItem .sec-content .sec-text.fontWhite .link .iconB{display:none !important}#mainCarousel .mainItem .sec-content .sec-text.fontWhite .link a{color:#fff}#mainCarousel .mainItem .sec-content .sec-text.fontWhite .link:before{color:#fff}#mainCarousel .mainItem .sec-content .sec-text.fontBlack{color:#000}#mainCarousel .mainItem .sec-content .sec-text.fontBlack .link .iconA{display:none !important}#mainCarousel .mainItem .sec-content .sec-text.fontBlack .link a{color:#000}#mainCarousel .mainItem .sec-content .sec-text.fontBlack .link:before{color:#000}#secondCarousel{display:none;width:940px;height:300px;float:right;padding:0 40px;background-color:#fff}#secondCarousel .slick-item{outline:none;overflow:hidden;height:300px}#secondCarousel.slick-initialized{display:block}#secondCarousel .secondItems{background-color:#fff;position:relative;border-style:solid;border-width:0 1px 0 1px;border-color:#f2f2f2}#secondCarousel .secondItems .productImage{overflow:hidden;display:block;position:relative}#secondCarousel .secondItems .productData{overflow:hidden;display:block}#secondCarousel .secondItems .productData .title{font-size:18px;margin:0;font-weight:600}#secondCarousel .secondItems .productData .contributor{margin:8px 0;font-size:14px;color:#1a1a1a;font-style:italic}#secondCarousel .secondItems .productData .contributor a{font-size:14px;color:#1a1a1a;font-style:italic}#secondCarousel .secondItems .productPurchase{display:block}#secondCarousel .secondItems .productPurchase span{padding:0 2px}#secondCarousel .secondItems .productPurchase .type{font-size:14px;color:#1a1a1a}#secondCarousel .secondItems .productPurchase .availability{font-size:14px}#secondCarousel .secondItems .productPurchase .availability .inStock{color:#22b473}#secondCarousel .secondItems .productPurchase .availability .inStock .svgIcon{width:14px;height:14px;margin-right:3px}#secondCarousel .secondItems .productPurchase .availability .preOrder{color:#22b473}#secondCarousel .secondItems .productPurchase .availability .preOrder .svgIcon{width:14px;height:14px;margin-right:3px}#secondCarousel .secondItems .productPurchase .price{font-size:14px;color:#1a1a1a}#secondCarousel .secondItems .productImage{width:100%;height:190px}#secondCarousel .secondItems .productImage img{max-height:160px;max-width:240px;position:absolute;left:50%;bottom:10px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#secondCarousel .secondItems .productData{width:100%;position:absolute;top:190px;text-align:center}#secondCarousel .secondItems .productData .title{padding:0 20px}#secondCarousel .secondItems .productData .contributor{display:none}#secondCarousel .secondItems .productPurchase{width:100%;position:absolute;bottom:20px;text-align:center}#secondCarousel .secondItems .productPurchase .price{width:100%;display:block}#secondCarousel .secondItems .productData .title{font-size:18px;font-weight:600}@media screen and (max-width:1319px){.IsoBlock .gridImage{display:none}}#promoCarousel{width:100%;height:250px;margin:0 auto;position:relative;background-color:orange;overflow:hidden}#promoCarousel .mainFullImage{position:relative;height:250px}#promoCarousel .mainFullImage img{max-width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loCarousel{width:100%;height:600px;margin:0 auto 40px;position:relative;background-color:#fff;overflow:hidden}#loCarousel .mainFullImage{position:relative;height:600px}#loCarousel .mainFullImage img{max-width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loCarousel .slick-prev,#loCarousel .slick-next{width:80px;background-color:transparent;opacity:0.4}.subHeader{margin:60px 0 20px 0;font-size:18px;position:relative;overflow:hidden;clear:both;display:block;width:100%}.subHeader .header{display:inline-block;background-color:#f2f2f2}.subHeader .divider{display:inline-block;padding:0 10px;color:#d9d9d9;background-color:#f2f2f2}.subHeader .link{display:inline-block;background-color:#f2f2f2}.subHeader .padder{display:inline-block;background-color:#f2f2f2;width:20px}.subHeader.notAddLink .divider{display:none}.subHeader.notAddLink .link{display:none}.subHeader:after{border-top:1px solid #d9d9d9;content:"";display:inline-block;height:0.5em;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:20px}.homePublisherBlock{width:240px;height:220px;float:left;padding:40px 30px;background-color:#fff}@media screen and (max-width:1319px){.homePublisherBlock{display:none}}.homePublisherBlock .coloredText{width:100%;text-align:center;line-height:1;font-size:26px;font-weight:800;color:#9a1f63}.homePublisherBlock .mainText{width:100%;text-align:center;font-size:14px;color:#999;margin:20px 0}.homePublisherBlock .image{width:100%}.homePublisherBlock .image img{max-width:100%;display:block;margin:0 auto}.homePublisherBlock .link{width:100%;text-align:center;font-size:18px;margin:30px 0}.homePublisherBlock .link .svgIcon{width:18px;height:18px;margin-right:3px}.sponsoredBy{display:none}@media screen and (max-width:1319px){.sponsoredBy{display:block;position:absolute;bottom:-27px;font-style:italic}.sponsoredBy img{max-width:150px;max-height:25px;margin-left:5px}}#headlineFlash{height:20px;padding:8px 20px;margin:20px 0 0 0;font-size:14px;background-color:#fff;text-align:center}#headlineFlash .flashItem{display:none}#headlineFlash .flashItem .flashText{display:inline-block;font-style:italic}#headlineFlash .flashItem .link{margin:0 10px;display:inline-block}#headlineFlash .flashItem .link .svgIcon{width:18px;height:18px;margin-right:3px}#headlineFlash .flashItem.notAddLink .link{display:none}.headlineOffer{display:none;background-color:#fff;border-radius:3px;overflow:hidden}@media screen and (max-width:1319px){.headlineOffer{width:300px;height:120px}.headlineOffer:nth-child(2){margin:0 20px}.headlineOffer .textContent{width:150px;height:90px;padding:15px}.headlineOffer .textContent .header{font-size:18px;font-weight:600}.headlineOffer .textContent .mainText{font-size:14px}.headlineOffer .textContent .link a{font-size:14px}.headlineOffer .imageContent{width:120px}}@media screen and (min-width:1320px){.headlineOffer{width:400px;height:160px}.headlineOffer:nth-child(2){margin:0 30px}.headlineOffer .textContent{width:200px;height:120px;padding:20px}.headlineOffer .textContent .header{font-size:18px;font-weight:600}.headlineOffer .textContent .mainText{font-size:14px}.headlineOffer .textContent .link{margin:5px 0}.headlineOffer .textContent .link a{font-size:18px}.headlineOffer .imageContent{width:160px}}.headlineOffer .textContent{float:left}.headlineOffer .imageContent{height:100%;float:right;position:relative;overflow:hidden}.headlineOffer .imageContent img{height:100%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loEthos{margin:20px 0;text-align:center;color:#004f59;font-style:italic}.loEthos .svgIcon{width:16px;height:16px;margin-right:2px}.loEthos .divider{display:inline-block;margin:0 10px;font-style:normal}.gardnersVideo{width:100%;box-sizing:border-box;padding:20px 40px 40px 40px;background-color:#fff}@media screen and (max-width:1319px){.gardnersVideo .colorWrap .ytEmbed{width:400px;height:225px}.gardnersVideo .colorWrap .ytEmbed iframe{width:400px;height:225px}.gardnersVideo .colorWrap .htmlBlock{width:420px}}@media screen and (min-width:1320px){.gardnersVideo .colorWrap .ytEmbed{width:450px;height:253px}.gardnersVideo .colorWrap .ytEmbed iframe{width:450px;height:253px}.gardnersVideo .colorWrap .htmlBlock{width:690px}}.gardnersVideo .colorWrap{box-sizing:border-box;padding:20px;background-color:#f2f2f2}.gardnersVideo .colorWrap .ytEmbed{display:inline-block}.gardnersVideo .colorWrap .ytEmbed .overlay{background-color:rgba(255,255,255,0.6)}.gardnersVideo .colorWrap .htmlBlock{display:inline-block;float:right}.gardnersVideo .colorWrap .htmlBlock .mainText{text-align:right}.gardnersVideo .colorWrap .htmlBlock .mainText h1{font-size:26px}.loRetailers .htmlBlock,.loPublishers .htmlBlock{background-color:#fff;text-align:center;margin:0}@media screen and (max-width:1319px){.loRetailers .htmlBlock,.loPublishers .htmlBlock{padding:0 100px 20px 100px}}@media screen and (min-width:1320px){.loRetailers .htmlBlock,.loPublishers .htmlBlock{padding:0 200px 20px 200px}}.iconHeader{width:100%;background-color:#fff;margin-top:30px}.iconHeader .header{padding:20px 0 30px 0;font-size:30px;text-align:center}.iconHeader .header .svgIcon{width:30px;height:30px;margin-right:8px}.hrHeader{width:84%;position:relative;background-color:#fff;padding:10px 8% 10px 8%}.hrHeader hr{border-color:#d9d9d9;opacity:0.6}.hrHeader .header{background-color:#fff;font-size:26px;text-align:center;margin:0 0;padding:0 10px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-58%);-webkit-transform:translate(-50%,-58%);transform:translate(-50%,-58%)}.downloadButton{width:100%;background-color:#fff;padding:0 0 30px 0}.downloadButton .buttonWrap{width:400px;height:60px;display:block;border-radius:3px;background-color:#004f59;margin:0 auto;text-align:center}.downloadButton .buttonWrap a{width:100%;height:100%;display:block;line-height:3.3;color:#fff;font-size:18px;font-weight:300}.downloadButton .buttonWrap a .svgIcon{width:24px;height:24px;margin:0 10px}.infoBlock1{min-height:450px;padding:0 40px;position:relative;overflow:hidden;background-color:#fff}@media screen and (max-width:1319px){.infoBlock1{width:860px}.infoBlock1 .info{width:600px}.infoBlock1 .image{width:260px}.infoBlock1 .mainText img{margin:28px 10px}}@media screen and (min-width:1320px){.infoBlock1{width:1180px}.infoBlock1 .info{width:800px}.infoBlock1 .image{width:380px}.infoBlock1 .mainText img{margin:14px 10px}}.infoBlock1 .info{min-height:450px;display:inline-block;float:left;box-sizing:border-box;padding:20px 40px 20px 20px}.infoBlock1 .info .header{font-size:26px}.infoBlock1 .info .header .svgIcon{width:34px;height:34px;margin-right:8px}.infoBlock1 .info .mainText{padding:20px 0;overflow:hidden}.infoBlock1 .info .mainText img{float:left}.infoBlock1 .image{overflow:hidden;min-height:450px;position:absolute;right:40px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.infoBlock1 .image img{height:100%;position:absolute;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.infoBlock1 .image .overlay{width:40px;height:100%;position:absolute;z-index:1000;background-color:#fff;top:0;opacity:0.5}.infoBlock1.backgroundOn .info{background-color:rgba(52,54,66,0.09)}.infoBlock1.backgroundOff .info{background-color:#fff}.leftNav{background-color:#fff;padding:20px 20px 40px 20px}.leftNav h4{margin-top:3px;color:#004f59}.leftNav a{color:#000;font-size:14px}.breadCrumb{overflow:hidden;clear:both;margin-bottom:5px}.breadCrumb ul{padding:10px 5px;list-style:none;overflow:hidden;margin:0}.breadCrumb ul li{float:left;padding-left:10px}.breadCrumb ul li:after{content:">";padding-left:10px}.breadCrumb ul li:first-child{padding-left:0}.breadCrumb ul li:last-child:after{content:""}.textSection{padding:20px;background-color:#fff}.textSection p{font-size:14px}.textSection h1{font-size:26px;color:#004f59;font-weight:600;margin:0 0 20px 0}.textSection h2{font-size:18px;font-weight:600;margin:0 0 20px 0}.textSection h3{font-size:14px;font-weight:600;margin:0 0 20px 0}@media screen and (max-width:1319px){.footerIconHide{display:none}}.contactDetails{position:relative;margin:20px 0;padding:0 20px;background-color:#fff}.contactDetails h4{margin:5px 0;font-size:18px}.contactDetails p{font-size:14px}.contactDetails a{position:absolute}@media screen and (max-width:1319px){.contactDetails a{left:50%}}@media screen and (min-width:1320px){.contactDetails a{left:38%}}.contactDetails .telNum{color:#000;text-decoration:none}#storefront_cookie_widget{background-color:pink;position:fixed;bottom:0;width:100%;text-align:center;z-index:100000}.simpleInfo{width:90%;padding:5%;position:relative}@media screen and (max-width:1319px){.simpleInfo .header{font-size:18px;font-weight:600;margin:0 0 20px 0}.simpleInfo .mainText{font-size:14px}}@media screen and (min-width:1320px){.simpleInfo .header{font-size:18px;font-weight:600;margin:0 0 20px 0}.simpleInfo .mainText{font-size:14px}}.simpleInfo a{position:absolute;left:50%}.helpLeftImage{width:100%;position:relative;background-color:#fff;overflow:hidden}@media screen and (max-width:1319px){.helpLeftImage{height:250px}.helpLeftImage .mainImage{width:25%;height:200px;float:left;position:relative;overflow:hidden}.helpLeftImage .mainImage img{max-height:90%;max-width:75%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.helpLeftImage .textContent{width:71%;position:absolute;right:0;top:50%;-ms-transform:translateY(-55%);-webkit-transform:translateY(-55%);transform:translateY(-55%);padding:20px 4% 20px 0}.helpLeftImage .textContent .header{font-size:18px;font-weight:600;margin-bottom:10px}.helpLeftImage .textContent .mainText{font-size:14px}}@media screen and (min-width:1320px){.helpLeftImage{height:200px}.helpLeftImage .mainImage{width:25%;height:200px;float:left;position:relative;overflow:hidden}.helpLeftImage .mainImage img{max-height:90%;max-width:75%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.helpLeftImage .textContent{width:71%;position:absolute;right:0;top:50%;-ms-transform:translateY(-55%);-webkit-transform:translateY(-55%);transform:translateY(-55%);padding:20px 4% 20px 0}.helpLeftImage .textContent .header{font-size:18px;font-weight:600;margin-bottom:10px}.helpLeftImage .textContent .mainText{font-size:14px}}.helpLeftImage hr{margin:0;width:65%;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.4}.helpLeftImage:last-child hr{display:none}.promotionBanner{width:100%;height:250px;background-color:#fff;border-radius:3px;margin-bottom:15px;overflow:hidden}.promotionBanner .header-bar{height:40px;padding:0 15px;line-height:1.8;background-color:#004f59}.promotionBanner .header-bar .header{color:#fff;font-size:18px;font-weight:300}.promotionBanner .image{width:200px;height:210px;float:left;position:relative;margin-right:20px}.promotionBanner .image img{max-width:90%;max-height:90%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.promotionBanner .text-content{background-color:pink;padding:20px;box-sizing:border-box;width:720px;float:right;height:210px;position:relative}.promotionBanner .text-content .text-content-wrap{background-color:rgba(255,255,255,0.5);position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.promotionBanner .text-content .text-content-wrap .subheader{font-size:18px;font-weight:300}.promotionBanner .text-content .text-content-wrap .subheader:before{vertical-align:middle;font-size:18px;margin-right:3px}.publicationBlockTemp{overflow:hidden;float:left;margin-right:20px;background-color:#fff;box-sizing:border-box;padding:20px}@media screen and (max-width:1319px){.publicationBlockTemp{width:220px;height:400px}}@media screen and (min-width:1320px){.publicationBlockTemp{width:300px;height:400px}}.publicationBlockTemp:nth-child(3n+3){margin-right:0}.publicationBlockTemp .image{width:180px;height:175px;margin:0 auto;position:relative}.publicationBlockTemp .image img{max-width:180px;max-height:175px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.publicationBlockTemp .header{font-size:18px;font-weight:600;text-align:center}.publicationBlockTemp .created{font-size:14px;text-align:center;margin:10px 0}.publicationBlockTemp a{display:block;margin:20px 0}.publicationBlockTemp a .btn{display:block;width:120px;margin:0 auto}.publicationBlockTemp .downloadLink{font-size:14px;text-align:center;margin:0}.publicationBlockTemp .archiveLink{font-size:14px;text-align:center;margin:0}.promotionBlockTemp{overflow:hidden;height:330px;float:left;margin-bottom:20px;margin-right:20px;background-color:#fff;box-sizing:border-box;padding:20px;position:relative}@media screen and (max-width:1319px){.promotionBlockTemp.threeWide{width:220px}}@media screen and (min-width:1320px){.promotionBlockTemp.threeWide{width:300px}}.promotionBlockTemp.threeWide:nth-child(3n+3){margin-right:0}.promotionBlockTemp.threeWide .image{overflow:hidden;width:100%;height:200px;margin:0 auto;position:relative}.promotionBlockTemp.threeWide .image img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1319px){.promotionBlockTemp.twoWide{width:340px}.promotionBlockTemp.twoWide .image{width:340px}}@media screen and (min-width:1320px){.promotionBlockTemp.twoWide{width:460px}.promotionBlockTemp.twoWide .image{width:460px}}.promotionBlockTemp.twoWide:nth-child(2n+2){margin-right:0}.promotionBlockTemp.twoWide .image{overflow:hidden;height:200px;margin:-20px -20px 0 -20px;position:relative}.promotionBlockTemp.twoWide .image img{max-width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.promotionBlockTemp .discount{margin:0 auto;font-size:14px;text-align:center;position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.promotionBlockTemp .header{font-size:18px;font-weight:600;text-align:center;margin:10px 0}.promotionBlockTemp a{display:block;margin:10px 0}.promotionBlockTemp a .btn{display:block;width:120px;margin:0 auto}.promotionBlockTemp .ends{font-size:14px;text-align:center;margin:0}.jobListing{width:100%;box-sizing:border-box;padding:0 20px 40px 20px;margin:20px 0;position:relative}.jobListing .jobTitle{font-size:18px;font-weight:600;margin:10px 0}.jobListing .appForm{width:240px;height:32px;border-radius:3px;background-color:#004f59;margin:20px 0 0 0;text-align:center}.jobListing .appForm a{display:block;width:100%;height:100%;color:#fff;font-weight:300;line-height:2.3}.jobListing .appForm .svgIcon{width:20px;height:20px;margin-left:5px}.jobListing .closingDate{font-weight:600;margin:10px 0}.jobListing ul{margin:10px 0 10px 10px}.jobListing ul li:before{content:'- '}.jobListing hr{margin:0;width:65%;position:absolute;bottom:0px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.4}.jobListing:last-child hr{display:none}.textParagraph{font-size:14px;padding:10px 8% 20px 8%}.textParagraph strong{font-size:18px;font-weight:600}.textParagraph.whiteBackground{background-color:#fff}.textParagraph.reduceText{font-size:110%;padding:0px 3% 15px 3%}.textParagraph.reduceText strong{font-size:110%;font-weight:600}.textParagraph.textLeft{text-align:left}.textParagraph.textRight{text-align:right}.textParagraph.textCenter{text-align:center}.imageInfoBlock{overflow:hidden;width:100%;height:300px;background-color:#fff;padding:30px 0}.imageInfoBlock .info{overflow:hidden;width:52%;height:250px;display:inline-block;padding:50px 3% 0 3%}.imageInfoBlock .info h1{margin:0 0;width:100%}.imageInfoBlock .image{overflow:hidden;height:300px;width:42%;display:inline-block;position:relative}.imageInfoBlock .image img{height:120%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imageInfoBlock .image .overlay{width:50px;height:100%;position:absolute;z-index:80000;background-color:#fff;top:0;opacity:0.5}.imageInfoBlock.imageLeft .info{float:right}.imageInfoBlock.imageLeft .info h1,.imageInfoBlock.imageLeft .info .mainText{text-align:right}.imageInfoBlock.imageLeft .image{float:left}.imageInfoBlock.imageLeft .image .overlay{right:0}.imageInfoBlock.imageLeft .headIconRight:before{content:"\e901";position:relative;top:2px}.imageInfoBlock.imageRight .info{float:left}.imageInfoBlock.imageRight .info h1,.imageInfoBlock.imageRight .info .mainText{text-align:left}.imageInfoBlock.imageRight .image{float:right}.imageInfoBlock.imageRight .overlay{left:0}.imageInfoBlock.imageRight .headIconLeft:before{content:"\e901";position:relative;top:2px}.imageInfoBlock.backgroundOn{width:94%;padding:30px 3%}.imageInfoBlock.backgroundOn .info{background-color:rgba(52,54,66,0.09)}.imageInfoBlock.backgroundOff .info{background-color:#fff}.imageInfoBlock2{overflow:hidden;height:200px;background-color:#fff}@media screen and (max-width:1319px){.imageInfoBlock2{width:90%;padding:30px 5%}}@media screen and (min-width:1320px){.imageInfoBlock2{width:80%;padding:30px 10%}}.imageInfoBlock2 .info{overflow:hidden;width:50%;height:200px;display:inline-block;position:relative}.imageInfoBlock2 .info .mainText{position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0 20px 0 0}.imageInfoBlock2 .image{overflow:hidden;height:200px;width:50%;display:inline-block;position:relative}.imageInfoBlock2 .image img{height:150%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imageInfoBlock2.imageLeft .info{float:right}.imageInfoBlock2.imageLeft .info .mainText{text-align:left}.imageInfoBlock2.imageLeft .image{float:left}.imageInfoBlock2.imageRight .info{float:left}.imageInfoBlock2.imageRight .info .mainText{text-align:right}.imageInfoBlock2.imageRight .image{float:right}.largeInfoBlock2{overflow:hidden;width:94%;background-color:#fff;position:relative;padding:30px 3%;margin-top:30px}@media screen and (max-width:1319px){.largeInfoBlock2 .mainTextOne{max-width:90%}}@media screen and (min-width:1320px){.largeInfoBlock2 .bigButton{position:absolute;left:70.5%;top:430px}.largeInfoBlock2 .mainTextOne{max-width:60%}}.largeInfoBlock2 .image{overflow:hidden;width:40%;height:350px;float:right;margin:40px -4% 20px 20px;position:relative}.largeInfoBlock2 .image img{height:100%;position:absolute;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.largeInfoBlock2 .bigButton{height:70px;width:250px;background-color:#004f59;border-radius:3px;margin:20px 10px}.largeInfoBlock2 .bigButton a{padding:10px 0;display:block;height:100%;width:100%;color:#fff;font-size:100%;text-align:center;text-decoration:none}.largeInfoBlock2 h1{margin:0 0 30px 0}.largeInfoBlock2 .mainTextOne{text-align:left;margin:0 0}.largeInfoBlock2 .mainTextOne ul{max-width:90%;padding-left:30px}.largeInfoBlock2 .mainTextOne ul li:before{content:"\e901";margin:0 4px;color:#004f59;font-size:110%;font-weight:bold;font-family:'icon' !important;position:relative;top:2px}.largeInfoBlock2.buttonOff .bigButton{display:none}.infoBlock .wrap{padding:40px 0;overflow:hidden;background-color:#fff}.infoBlock .wrap .image img{max-width:100%}.infoBlock .wrap .mainText{font-size:14px}.infoBlock .wrap .mainText ul li{margin-left:30px;margin-bottom:5px}.infoBlock .wrap .mainText.dots ul li{list-style:disc}.infoBlock .wrap .mainText.circles ul li{list-style:circle}.infoBlock .wrap .mainText.square ul li{list-style:square}.infoBlock .wrap .mainText.arrows ul li{margin-left:5px}.infoBlock .wrap .mainText.arrows ul li:before{content:">";margin-right:10px}.infoBlock .wrap h3{font-size:28px;line-height:44px;margin-bottom:15px;margin-top:0}.infoBlock .wrap h3.iconYes{padding-left:44px;background:url('/Content/StoreFront/assets/images/icons/circleArrowRight.png') 0 50% no-repeat}.infoBlock .wrap h3.iconYes.iconRight{padding-left:0;padding-right:44px;background:url('/Content/StoreFront/assets/images/icons/circleArrow.png') 100% 50% no-repeat}.infoBlock .imageLeft .mainText,.infoBlock .imageLeft h3{margin-left:40px;margin-right:40px;text-align:right}.infoBlock .imageLeft .image,.infoBlock .imageLeft .video,.infoBlock .imageLeft .mapWrap{float:left;margin-right:40px}.infoBlock .imageLeft .mapWrap,.infoBlock .imageLeft .video{margin-left:40px}.infoBlock .imageRight .mainText,.infoBlock .imageRight h3{margin-left:40px;margin-right:40px;text-align:left}.infoBlock .imageRight .image,.infoBlock .imageRight .video,.infoBlock .imageRight .mapWrap{float:right;margin-left:40px}.infoBlock .imageRight .mapWrap,.infoBlock .imageRight .video{margin-right:40px}.infoBlock .noImage{padding:20px 40px}.infoBlock .noImage .mainText,.infoBlock .noImage h3{margin-left:0;margin-right:0;text-align:left}.infoBlock .mapWrap{width:50%}.infoBlock .video{max-width:50%;position:relative}.infoBlock .video .overlay{max-width:100%;position:relative;z-index:2}.infoBlock .video .overlay img{max-width:100%}.infoBlock .video .overlay .youTubeButton svg{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:20%}.infoBlock .video iframe{position:absolute;top:0;left:0;z-index:1}.videoBlock{margin-bottom:40px;overflow:hidden;width:100%}.videoBlock .videoWrap{position:relative}.videoBlock .videoWrap iframe.video{position:absolute;top:0;left:0;width:100%;height:100%}.videoBlock.full .videoWrap{width:100%;height:0;padding-bottom:56.25%}.videoBlock.threeQuarters .videoWrap{width:66%;height:0;padding-bottom:37.125%;margin:0 auto}.videoBlock.half .videoWrap{width:50%;height:0;padding-bottom:28.125%;margin:0 auto}.spacer{display:block;clear:both;width:100%}.spacer.ten{height:10px}.spacer.twenty{height:20px}.spacer.thirty{height:30px}.spacer.forty{height:40px}.spacer.fifty{height:50px}.spacer.white{background-color:#fff}.pageHeader{display:block;margin:0;overflow:hidden}.pageHeader .header{margin-bottom:10px;width:100%;overflow:hidden}.pageHeader .header a{color:#1a1a1a;text-decoration:none}.pageHeader .header a.viewAll{display:inline-block;color:#004f59}.pageHeader .header a.viewAll:hover{text-decoration:underline}.pageHeader h2{font-size:28px;line-height:34px}.pageHeader h3{font-size:18px;line-height:22px}.pageHeader h5{font-size:14px;line-height:18px}.pageHeader.loggedOutPadding{padding:0 40px;background-color:#fff}.pageHeader.left{text-align:left}.pageHeader.center{text-align:center}.pageHeader.right{text-align:right}.pageHeader.headerIcon h2 img{width:32px;height:32px}.pageHeader.headerIcon h3 img{width:22px;height:22px}.pageHeader.headerIcon h5 img{width:18px;height:18px}.pageHeader.headerLine .header{display:table;white-space:nowrap}.pageHeader.headerLine .header:before,.pageHeader.headerLine .header:after{border-top:1px solid #d9d9d9;content:'';display:table-cell;position:relative;top:0.6em;width:47%}.pageHeader.headerLine .header:before{right:20px}.pageHeader.headerLine .header:after{left:20px}.pageHeader.left .header:before{content:normal}.pageHeader.left .header:after{width:95%}.pageHeader.right .header:after{content:normal}.pageHeader.right .header:before{width:95%}.contentPageHeader{width:100%}.contentPageHeader .head{height:100px;background:no-repeat;position:relative;background-size:cover}.contentPageHeader .head h1{margin:0;padding:10px 30px;font-size:26px;font-weight:400;color:#fff;background-color:rgba(51,118,175,0.8);display:inline-block;position:absolute;bottom:0;left:0}.contentPageHeader .menuArea{background-color:#dedede;clear:both;overflow:hidden}.contentPageHeader .menuArea ul li{float:left}.contentPageHeader .menuArea ul li span{border-right:#eaeaea 1px solid;display:block}.contentPageHeader .menuArea ul li span a{color:#1a1a1a;padding:0 20px;border-right:#cbcbcb 1px solid;line-height:50px;font-size:18px;display:block}.contentPageHeader .menuArea .contactUs{float:right}.contentPageHeader .menuArea .contactUs span{border-left:#cbcbcb 1px solid;display:block}.contentPageHeader .menuArea .contactUs span a{color:#1a1a1a;padding:0 20px;border-left:#eaeaea 1px solid;line-height:50px;font-size:18px;display:block}a.anchor{display:block;position:relative;top:-25px;visibility:hidden}.editSection a.anchor{visibility:visible;height:20px;background:url('/Content/StoreFront/assets/images/other/stripe_2d1db10f8cb7998499aae013321bfe29.png');top:0}.scrollToTop{text-align:right;padding:0 40px 20px;background-color:#fff;color:#a7a7a7}.scrollToTop span{cursor:pointer}.scrollToTop span img{height:24px;width:24px;margin-right:10px}.colouredInfoBlock{width:220px;display:block;float:left;vertical-align:top;margin:0 10px 0 10px}@media screen and (max-width:1319px){.colouredInfoBlock{width:200px}}.colouredInfoBlock.alpha{margin-left:0}.colouredInfoBlock.omega{margin-right:0}.colouredInfoBlock .top{overflow:hidden;position:relative;background-repeat:no-repeat;background-position:50% top;height:150px}.colouredInfoBlock .top .lowerTop{height:38%;width:100%;position:absolute;bottom:0}.colouredInfoBlock .top .lowerTop h4{width:80%;padding:0 10%;margin:0 0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:1000}.colouredInfoBlock .top .lowerTop .shade{height:50%;background-color:rgba(0,0,0,0.25);position:relative;top:50%}.colouredInfoBlock .bottom{text-align:left;padding:10px;margin-bottom:-500px;padding-bottom:500px}.colouredInfoBlock.white .top .lowerTop h4{color:#1a1a1a}.colouredInfoBlock.green .top{background-color:#348798}.colouredInfoBlock.green .bottom{background-color:rgba(52,135,152,0.06)}.colouredInfoBlock.red .top{background-color:#952d3e}.colouredInfoBlock.red .bottom{background-color:rgba(149,45,62,0.06)}.colouredInfoBlock.black .top{background-color:#343642}.colouredInfoBlock.black .bottom{background-color:rgba(52,54,66,0.06)}.colouredInfoBlock.grey .top{background-color:#969b9b}.colouredInfoBlock.grey .bottom{background-color:rgba(150,155,155,0.06)}.fourColouredInfoBlock{background-color:#fff}.fourColouredInfoBlock .fourColouredInfoBlockWrap{overflow:hidden;text-align:center;width:940px;margin:0 auto;padding:0 0 5px}@media screen and (max-width:1319px){.fourColouredInfoBlock .fourColouredInfoBlockWrap{width:860px}}.mapWrap{overflow:hidden;clear:both}.mapWrap #google-map{height:300px;width:100%;background-color:#fff}.las-form{background:#fff;padding:1em}.las-form ::placeholder{font-family:'Source Sans Pro',Arial,sans-serif;color:#767676;opacity:1}.las-form *,.las-form ::after,.las-form ::before{box-sizing:border-box}.las-form__group{margin-bottom:1.5em}.las-form__group textarea{overflow:auto;resize:vertical}.las-form__row{display:flex;gap:1em}.las-form__row>div{flex:1 1 50%}.las-form__input{display:block;width:100%;padding:0.375em 0.75em;font-size:1em;line-height:1.5;color:#004e59;background:#fff;border:1px solid #ced4da;border-radius:0.25em;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.las-form__input:focus{color:#004e59;background:#fff;border-color:#004e59;outline:0;box-shadow:0 0 0 0.2em rgba(0,78,89,0.25)}.las-form__input.error{border-color:darkred}.las-form__input.error::placeholder{color:red}.las-form__input.error:focus{box-shadow:0 0 0 0.2em rgba(139,0,0,0.25)}.las-form__label{display:none}.las-form label.error{color:red}.las-form__text{display:block;margin-top:0.25em;font-size:80%;color:#004e59}.las-form__btn{display:block;width:30%;margin:0 auto;background:#004e59;color:#fff}.las-form__btn:hover{color:#fff}#euronic-popup{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background:rgba(0,0,0,0.35);z-index:999999}#euronic-popup .euronic-popup{position:relative;box-sizing:border-box;background:#fff;max-width:90ch;box-shadow:0 0 10px rgba(0,0,0,0.2);border:2px solid #ced4da;border-radius:0.5em;padding:3em;text-align:center}#euronic-popup .euronic-popup h2{color:#004e59;font-size:2em;margin-bottom:1em}#euronic-popup .euronic-popup p{margin-top:1em}#euronic-popup .euronic-popup ul{list-style:none;text-align:left;margin-top:2em}#euronic-popup .euronic-popup ul li{display:grid;grid-template-columns:22% auto;gap:1em;margin-bottom:0.25em}#euronic-popup .euronic-popup ul li span{font-weight:bold}#euronic-popup .euronic-popup ul li span:not(:first-child){font-weight:normal}#euronic-popup .euronic-popup ul li a{color:#004e59;text-decoration:none}#euronic-popup .euronic-popup ul li a:hover{text-decoration:underline}#euronic-popup .euronic-popup .close{position:absolute;top:0;right:0;transform:translate(50%,-50%);border-radius:50%;width:2em;height:2em;text-align:center;vertical-align:middle;line-height:2em;background:#fff;border:2px solid #ced4da;font-family:sans-serif;cursor:pointer}#euronic-popup .euronic-popup .close::after{content:"X";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@charset "utf-8";
.cd-top{z-index:100000000000000000}.jq-dropdown{z-index:999999 !important}#footer .footerMenu ul{min-height:115px !important}#body{margin-bottom:0}.stickyHeader #barHeader{border-bottom:5px solid #fff}.contentPageHeader .head h1{background-color:rgba(23,104,115,0.8)}#megaMenuHeader #navWrapper .navinner{z-index:10001}.homepage #breadCrumb{display:none !important}#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li ul.primary .megaMenu,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li>ul.primary>li ul.primary .megaMenu{left:-20px}@media (max-width:1319px){#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li>a,#megaMenuHeader #navWrapper .navinner>ul.loggedIn>li>ul.primary>li>a{font-size:16px !important}}body{background-color:#fff}.homeBackground{background-position:center top !important;background-repeat:no-repeat !important;background-color:#fff;position:relative}.homeBackground .bgLink{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:1}.homeBackground .container_16{position:relative;z-index:2;margin-top:30px}.homeBackground.fixedBg{background-position:center 35px !important;background:fixed}#lNav{z-index:99999 !important;position:relative}.topHome{padding-top:23px}.pageTitle{text-align:center}.pageTitle h1{color:#004e59;font-weight:800;font-size:42px;margin-top:13px}.pageTitle p{color:#004e59;font-weight:400;font-size:17px}.promoBanner{background-size:100%;overflow:hidden}.promoBanner .bigBox{margin:0;text-align:center}.promoBanner .bigBox:nth-child(2){border-left:20px solid #e6e6e6}.promoBanner .bigBox .overlayBanner{position:absolute;top:0;left:0}.promoBanner .bigBox h1{font-weight:bold;color:#fff;font-size:55px;text-transform:uppercase;margin-top:15px}.promoBanner .bigBox h1 a{color:#fff;text-decoration:none}.promoBanner .bigBox h2{font-weight:bold;color:#fff;font-size:30px;text-transform:uppercase;margin-top:15px}.promoBanner .bigBox h2 a{color:#fff;text-decoration:none}.promoBanner .bigBox h3 a{color:#fff;text-decoration:none}.promoBanner .bigBox p{font-size:18px;width:300px;margin:10px auto 15px;color:#fff}.promoBanner .bigBox p a{color:#fff;text-decoration:none}.promoBanner .bigBox p a:hover{text-decoration:none}.promoBanner .slick-prev{left:-10px;box-shadow:#fff 0px 0 0px 0px;position:absolute;width:30px;border:0;color:transparent !important;background-color:transparent !important;cursor:pointer;z-index:99;top:50%}.promoBanner .slick-prev:before{background-image:url(/Content/Images/Lasgo/white-arrow-left.png)}.promoBanner .slick-next{right:-10px;box-shadow:#fff 0px 0 0px 0px;position:absolute;width:30px;border:0;color:transparent !important;background-color:transparent !important;cursor:pointer;z-index:99;top:50%}.promoBanner .slick-next:before{background-image:url(/Content/Images/Lasgo/white-arrow-right.png)}.promoBanner .promoBtn{box-sizing:border-box;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:5px 12px;font-size:16px;line-height:1.428571429;border-radius:0;border-color:#fff;border-radius:3px;background-color:#fff;border:none;outline:none;color:#464646}.promoBanner .promoBtn:hover{opacity:0.8;text-decoration:none}.promoBanner .slick-dots{position:absolute;bottom:0px;width:100%;background:none !important}.promoBanner .slick-dots li{display:inline-block;padding:9px 3px 6px 3px;background-color:rgba(255,255,255,0.3);margin:0 !important}.promoBanner .slick-dots li:first-child{padding-left:10px;border-radius:5px 0 0 0}.promoBanner .slick-dots li:last-child{padding-right:7px;border-radius:0 5px 0 0}.promoBanner .slick-dots li button{border-radius:100%;border:3px solid #fff;color:#fff;background-color:#fff;width:16px;height:16px}.promoBanner .slick-dots li button:before{display:none !important}.promoBanner .slick-dots li.slick-active button{color:#004e59;background-color:#004e59;border:3px solid #fff}.promoBanner .arrow{display:block;margin:auto;margin-top:-30px;position:relative;width:48px;right:-125px;transform:rotate(20deg)}#mainCarousel,.promoBanner{height:auto !important}#mainCarousel .mainFullImage,.promoBanner .mainFullImage{height:auto !important}#mainCarousel .mainFullImage img,.promoBanner .mainFullImage img{position:relative;top:0;left:50%;margin-left:-630px;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.imageTextBlock{background-size:1260px 56px;background-position:center center}.imageTextBlock h2{text-align:center;margin:0;padding:15px;font-weight:bold;color:#949494;font-size:24px}.imageTextBlock:hover a{text-decoration:none;opacity:0.8}.hoverOff .logoSingleBox img{opacity:1 !important}.hoverAlt .logoSingleBox img{opacity:1 !important}.hoverAlt .logoSingleBox:hover img{opacity:0.45 !important}.logoSingleBox img{width:100%;height:auto;display:block;opacity:0.45;transition:all 0.5s ease;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.logoSingleBox img:hover{opacity:1}.logoBlock.hoverOff img:hover{opacity:1 !important}.titleHoverImage{position:relative}.titleHoverImage span{position:absolute;left:0;top:0;width:0px;height:100%;overflow:hidden;transition:all 0.5s ease}.titleHoverImage span img{width:50px}.titleHoverImage:hover span{width:50px}.titleHoverImage:hover a{text-decoration:none}.titleHoverImage h3{background-color:#004e59;color:#fff;text-align:right;margin:0}.titleHoverImage h3 a{display:block;background-color:#004e59;color:#fff;text-align:right;padding:22px 15px;font-size:19px;font-weight:600;text-transform:uppercase}.iconBlock img{max-width:100%;height:auto;padding:10px}.iconBlock .mainText{padding:10px 15px}.iconBlock .mainText h3{color:#888;font-weight:bold;font-size:20px;margin:10px 0}.iconBlock .mainText p{color:#888;font-size:15px;margin:10px 0}.responsiveSlider{position:relative;height:170px;overflow:hidden;padding:0 10px}.responsiveSlider .slick-next{position:absolute;right:15px;top:50%;margin-bottom:-25px;height:50px;width:35px;background-repeat:no-repeat;background-position:center center;z-index:7;background-color:rgba(255,255,255,0.9);border-radius:5px;border:0;cursor:pointer;color:rgba(41,94,140,0);font-size:0}.responsiveSlider .slick-prev{position:absolute;left:15px;top:50%;margin-bottom:-25px;height:50px;width:35px;background-repeat:no-repeat;background-position:center center;z-index:7;background-color:rgba(255,255,255,0.9);border-radius:5px;border:0;cursor:pointer;color:rgba(41,94,140,0);font-size:0}.responsiveSlider .slick-dots{display:none !important}.responsiveSlider .product{max-height:240px;overflow:hidden;position:relative}.responsiveSlider .product img{max-width:150px;width:85%;height:auto;position:absolute;bottom:0}.responsiveSlider .product .productImage{padding:0 10px;position:relative;height:170px}.productSlider .slick-prev{background-color:transparent !important;left:6px}.productSlider .slick-prev:before{background-image:url(/Content/Images/Lasgo/left-arrow.png)}.productSlider .slick-next{background-color:transparent !important;right:6px}.productSlider .slick-next:before{background-image:url(/Content/Images/Lasgo/right-arrow.png)}.relatedSlider .slick-prev{background-color:transparent !important;left:6px}.relatedSlider .slick-prev:before{background-image:url(/Content/Images/Lasgo/left-arrow.png)}.relatedSlider .slick-next{background-color:transparent !important;right:6px}.relatedSlider .slick-next:before{background-image:url(/Content/Images/Lasgo/right-arrow.png)}.hover-box{position:relative;height:115px;overflow:hidden;transition:all 0.5s ease}.hover-box.withoutTitle .overlay-text{height:0px !important}.hover-box.withoutTitle .overlay-text p{padding:25px 10px 10px 25px}.hover-box.withoutTitle:hover .overlay-text{height:100% !important}.hover-box img{width:100%;display:block;height:auto}.hover-box .overlay{transition:all 0.5s ease;position:absolute;top:0;opacity:1;height:115px}.hover-box .hiddenText .overlay-text{opacity:0}.hover-box .overlay-text p{color:#fff;opacity:0;transition:all 0.3s ease;font-size:15px}.hover-box:hover .overlay{opacity:0.1}.hover-box:hover .overlay-text{height:100%;opacity:1;color:#fff;z-index:9}.hover-box:hover .overlay-text p{color:#fff;opacity:1}.hover-box:hover .overlay-text h2{color:#fff}.hover-box:hover .textbox h2{padding-bottom:10px;color:#fff}.hover-box:hover span{height:100%;padding:0;opacity:0}.hover-box .overlay-text{transition:all 0.3s ease;position:absolute;bottom:0px;left:0;height:40px;opacity:1;background-color:#004e59;color:#fff;width:80%}.hover-box .overlay-text p{color:#004e59;padding:4px 10px 10px 25px;font-size:15px}.hover-box .overlay-text h2{transition:all 0.3s ease;padding:8px 10px 10px 15px;margin-top:5px;margin-bottom:0;font-size:17px;font-weight:600;text-transform:uppercase}.hover-box .textbox{position:absolute;top:0;width:100%;height:100%;display:block}.hover-box .textbox h2{transition:all 0.3s ease;padding:25px 25px;margin-top:0px;margin-bottom:0;font-size:18px;font-weight:600}.hover-box span{position:absolute;z-index:10;left:0;bottom:0;width:7px;height:45px;background-color:#295e8c;color:#295e8c;overflow:hidden;transition:all 0.3s ease;display:block;text-align:left;vertical-align:middle;padding:5px 0px 10px 0px;font-size:20px;font-weight:bold;opacity:1}.hover-box.large{height:auto;background-color:#fff}.hover-box.large .textbox{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1}.hover-box.large .overlay-text{transition:all 0.3s ease;position:absolute;left:0;height:69px;width:80%;opacity:1;background-color:#004e59;bottom:0px;color:#fff;top:auto}.hover-box.large:hover .textbox{opacity:0.9}.hover-box.large:hover .overlay-text{bottom:0px;top:auto;height:100%}.hover-box.large.seemore .overlay-text{width:100%;height:100%}.hover-box.large.seemore .overlay-text h2{position:absolute;bottom:0;width:100%;padding:32px 25px;display:block}.hover-box.large.seemore .textbox{opacity:0.9}.hover-box.large.seemore:hover .textbox{opacity:0.7}.sidebar .leftNav{background-color:#e8e8e8;padding:20px 20px 40px 20px;margin-bottom:20px}.htmlBlock{background-color:#e8e8e8;padding:20px 20px 40px 20px}.campaignBg{background-position:center top;background-repeat:no-repeat;padding-bottom:40px}.campaignBg .campaignInner{max-width:1070px;margin:auto}.campaignBg .campaignInner .titleWithSub{display:block;padding:26px 0 20px 0}.campaignBg .campaignInner .titleWithSub span{color:#fff;font-weight:800;font-size:32px;display:block;width:100%;border-bottom:3px solid #fff;margin-bottom:7px;text-align:right}.campaignBg .campaignInner .titleWithSub h1{display:block;padding:5px 30px;color:#fff;margin:0;font-weight:800;font-size:22px;background-color:#651815}.campaignBg .campaignInner .leftFluid{width:418px;float:left}.campaignBg .campaignInner .leftFluid .small{height:475px}.campaignBg .campaignInner .leftFluid .medium{height:515px}.campaignBg .campaignInner .leftFluid .large{height:615px}.campaignBg .campaignInner .rightFluid{width:632px;float:right}.campaignBg .campaignInner .rightFluid .small{height:100px}.campaignBg .campaignInner .rightFluid .medium{height:139px}.campaignBg .campaignInner .rightFluid .large{height:239px}.campaignBg .campaignInner .rightFluid .videoBlock{margin-bottom:20px !important}.campaignBg .campaignInner .rightFluid img,.campaignBg .campaignInner .rightFluid iframe{width:100%;margin-bottom:20px}.campaignBg .campaignInner .infoBlock{background-color:#651815;padding:30px;position:relative}.campaignBg .campaignInner .infoBlock h2{color:#fff;margin:0 0 10px 0;font-size:18px;font-weight:800}.campaignBg .campaignInner .infoBlock.small h2{font-size:17px;margin-bottom:6px}.campaignBg .campaignInner .infoBlock p{color:#fff;margin:0;font-size:16px}.campaignBg .campaignInner .infoBlock:after{position:absolute;bottom:0;left:0;width:100%;background-color:#651815;content:'';display:block;height:20px}.singleProductBlock img{max-width:100%}.singleProductBlock h2{color:#004e59;font-weight:800;font-size:34px;margin-top:13px}.singleProductBlock p{color:#004e59;font-weight:500;font-size:16px;margin-top:10px}.singleProductBlock table{margin-top:20px;width:100%}.singleProductBlock table tr{color:#004e59}.singleProductBlock table tr:first-child{background-color:#dcdcdc !important}.singleProductBlock table tr:first-child td p{font-weight:500 !important}.singleProductBlock table tr:nth-child(odd){background-color:#eee}.singleProductBlock table tr td{padding:2px 10px}.singleProductBlock table tr td:nth-child(2) p{font-weight:bold}.relatedProducts{margin-bottom:20px}.relatedProducts .grid_6{width:406.333333333px}.relatedProducts .largeRelProduct{padding:15px;background-color:#e6e6e6;transition:all 0.3s ease}.relatedProducts .largeRelProduct:hover{background-color:#f3f3f3}.relatedProducts .largeRelProduct img{width:auto;height:438px;display:block;margin-left:auto;margin-right:auto}.relatedProducts .mediumRelProduct{padding:15px;background-color:#e6e6e6;transition:all 0.3s ease}.relatedProducts .mediumRelProduct:first-child{margin-bottom:20px}.relatedProducts .mediumRelProduct img{width:auto;height:150px;display:block;margin-left:auto;margin-right:auto}.relatedProducts .mediumRelProduct:hover{background-color:#f3f3f3}.relatedProducts h3{color:#004e59;font-weight:800;font-size:32px;margin-top:0px;text-transform:uppercase;text-align:center}.relatedProducts span{color:#004e59;font-weight:800;font-size:30px;margin-top:0px;text-transform:uppercase;text-align:right;display:block}.relatedProducts a{text-decoration:none}.LandingPageProducts.doubleBlocks .mediumLanProduct:first-child{margin-bottom:20px}.LandingPageProducts .mediumLanProduct{position:relative;overflow:hidden}.LandingPageProducts .mediumLanProduct .centerImg{position:relative;right:-50%;min-width:100%;display:inline-block;margin-bottom:-5px}.LandingPageProducts .mediumLanProduct .centerImg img{width:auto;height:auto;min-width:100%;display:block;position:relative;left:-50%}.LandingPageProducts .mediumLanProduct h3{position:absolute;top:0;left:0;background-color:#004e59;color:#fff;font-size:18px;font-weight:600;display:block;max-width:80%;margin:0;padding:25px 25px;text-transform:uppercase;transition:all 0.5s ease;opacity:1;z-index:9}.LandingPageProducts .mediumLanProduct span{position:absolute;bottom:0;right:0;background-color:#484848;color:#fff;display:block;margin:0;padding:6px 10px;font-size:18px;font-weight:600;transition:all 0.5s ease;opacity:1}.LandingPageProducts .mediumLanProduct:hover h3{opacity:0.6}.LandingPageProducts .mediumLanProduct:hover span{opacity:0.6}.LandingPageProducts .mediumLanProduct.medium{height:300px}.LandingPageProducts .mediumLanProduct.large{height:430px}.LandingPageProducts .largeLanProduct{position:relative;overflow:hidden}.LandingPageProducts .largeLanProduct .centerImg{display:inline-block;position:relative;right:-50%}.LandingPageProducts .largeLanProduct .centerImg img{width:auto;height:auto;min-width:100%;display:block;position:relative;left:-50%}.LandingPageProducts .largeLanProduct h3{position:absolute;top:0;left:0;background-color:#004e59;color:#fff;font-size:18px;font-weight:600;display:block;max-width:80%;margin:0;padding:25px 25px;text-transform:uppercase;transition:all 0.5s ease;opacity:1;z-index:9}.LandingPageProducts .largeLanProduct span{position:absolute;bottom:0;right:0;background-color:#484848;color:#fff;display:block;margin:0;padding:6px 10px;font-size:18px;font-weight:600;transition:all 0.5s ease;opacity:1}.LandingPageProducts .largeLanProduct:hover h3{opacity:0.6}.LandingPageProducts .largeLanProduct:hover span{opacity:0.6}.LandingPageProducts .largeLanProduct.medium{height:620px}.LandingPageProducts .largeLanProduct.large{height:880px}.logoSingleBox{position:relative}.logoSingleBox span{position:absolute;bottom:0;right:0;background-color:#484848;color:#fff;display:block;margin:0;padding:6px 10px;font-size:18px;font-weight:600;transition:all 0.5s ease;opacity:1}.logoSingleBox:hover span{opacity:0.6}.relatedSlider .slick-prev,.relatedSlider .slick-next{background-color:rgba(255,255,255,0) !important}.relatedSlider .slick-prev:hover,.relatedSlider .slick-next:hover{background-color:rgba(255,255,255,0) !important}.relatedSlider .relWrap{border:1px solid #686868}.relatedSlider .relWrap img{height:180px;width:auto;margin:30px auto}.relatedSlider .relWrap h3{text-align:center;font-size:18px;color:#004e59}.relatedSlider .relWrap span{text-align:right;padding:0 20px 15px 0;display:block;font-size:18px;color:#004e59}.footerContainer{margin-top:250px}.footerContainer .footerImage{background-image:url(/Content/Images/Lasgo/gradient-bg.png);background-size:100% 100%;background-position:bottom center;height:190px}.footerContainer .footerImage .fImageWrap{text-align:center}.footerContainer .footerImage .fImageWrap img{margin-top:-188px;margin-left:auto;margin-right:auto;position:relative}#footer{margin-top:0;background-color:#d6d6d6}#footer #subFooter{background-color:#d6d6d6;padding:10px 0 30px 0}#footer #subFooter .copyright{padding:20px 0 0 0}@media (max-width:1319px){.promoBoxImage{overflow:hidden}.promoBoxImage .textContainer{display:table;vertical-align:middle}.promoBoxImage .textContainer .promoLogo{width:32%;float:none;display:table-cell;vertical-align:middle;margin-top:8px;border-right:0px}.promoBoxImage .textContainer .promoLogo img{width:100%}.promoBoxImage .textContainer .promoLogoText{width:70%;padding-left:2%;float:none;text-align:left;display:table-cell;border-left-width:1px;border-left-style:solid}.promoBoxImage .textContainer .promoLogoText h2{display:inline}.promoBoxImage .textContainer .promoLogoText .subText{padding:0px 10px 2px 10px}.threeColumn{width:299.666667px}.promoBanner .bigBox h1{font-size:50px}.sliderContainer .textContainer{padding:5px 0px 0;width:100%}.hover-box{height:115px}.hover-box img.img{width:300px;left:50%;margin-left:-150px;position:absolute;z-index:-1}.hover-box span{width:4px}.hover-box .overlay-text h2{margin-bottom:0;height:14px}.hover-box .overlay-text p{margin-bottom:0;font-size:14px;height:92px;overflow:hidden}.hover-box.large img.img{width:auto;max-width:100%;left:auto;margin-left:auto;position:relative;z-index:0}.responsiveSlider{position:relative;height:170px;margin-bottom:0 !important}.bookPromoSlant .leftBook{width:64%}.bookPromoSlant.small .rightBook{width:80%}.bookPromoSlant.tiny .rightBook{width:86%}.publications .hover-box img.img{width:100%;max-width:100px !important}.sidebar .adSideBox h3{font-size:24px}.sidebar .twitterFeedLarge{width:220px !important}.sidebar .sidebarImage img{max-width:100%}.relatedProducts .grid_6{width:300px}.relatedProducts .grid_6 .mediumRelProduct img{height:109px}.relatedProducts .grid_6 .largeRelProduct img{height:355px}.relatedProducts .grid_5 .largeRelProduct img{height:355px}.relatedProducts .grid_11 .mediumRelProduct img{height:109px}.promoImageContainer{height:250px;position:relative}.promoImageContainer .promoBannerImg{height:250px;position:absolute;width:940px;margin-left:-470px;left:50%}.promoImageContainer .overlayImage{height:250px;position:absolute;width:940px;margin-left:-470px;left:50%}.promoImageContainer .promoImageBreak{height:25px;position:absolute;width:940px;margin-left:-470px;left:50%;bottom:0}.fullWidthImageContainer{overflow:hidden}.fullWidthImageContainer img{position:relative;left:50% !important;margin-left:-630px !important}.grid_12 .fullWidthImageContainer img{margin-left:-470px !important}.campaignBg .campaignInner{max-width:815px}.campaignBg .campaignInner .leftFluid{width:318px;float:left}.campaignBg .campaignInner .leftFluid .small{height:388px}.campaignBg .campaignInner .leftFluid .medium{height:428px}.campaignBg .campaignInner .leftFluid .large{height:468px}.campaignBg .campaignInner .rightFluid{width:476px;float:right}.campaignBg .campaignInner .rightFluid .small{height:100px}.campaignBg .campaignInner .rightFluid .medium{height:140px}.campaignBg .campaignInner .rightFluid .large{height:180px}.campaignBg .campaignInner .rightFluid img,.campaignBg .campaignInner .rightFluid iframe{width:100%;margin-bottom:20px}.campaignBg .campaignInner .infoBlock{overflow:hidden}.campaignBg .campaignInner .infoBlock p{font-size:14px}}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.col-3-wrapper{padding:1em;margin-bottom:2em;background:#e8e8e8}.col-3-wrapper .headingBlock h1{font-weight:bold;margin:0 0 0.75em}.col-3-wrapper .col-3{display:flex;flex-direction:row;justify-content:flex-start;align-content:stretch}.col-3-wrapper .col-3 article{flex:1;text-align:justify}.col-3-wrapper .col-3 article h3{font-weight:bold;font-size:1.25em;margin-top:0}.col-3-wrapper .col-3 article:nth-child(3n+1){margin-right:20px}.col-3-wrapper .col-3 article:nth-child(3n+1):last-of-type{margin-right:0}.col-3-wrapper .col-3 article:nth-child(3n+3){margin-left:20px}.col-3-wrapper .col-3 article:nth-child(n+4){margin-top:20px}@charset 'UTF-8';
.slick-loading .slick-list{background:#fff url('/Content/Core/JS/ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;z-index:1000;width:40px;height:100%;padding:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background-color:#e5e5e5}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background-color:#e5e5e5}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev{left:0}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowleftthingray.svg');background-size:contain;width:36px;height:36px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir='rtl'] .slick-prev:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowleftthingray.svg');background-size:contain;width:36px;height:36px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-next{right:0}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowrightthingray.svg');background-size:contain;width:36px;height:36px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir='rtl'] .slick-next:before{content:'';background-image:url('/Content/StoreFront/assets/fonts/svgIcons/arrowrightthingray.svg');background-size:contain;width:36px;height:36px;display:inline-block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#f2f2f2;border-top-left-radius:2px;border-top-right-radius:2px;display:block;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:18px;line-height:16px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\25CF';text-align:center;opacity:0.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#mainHeader #logo{margin-top:10px}#mainHeader #logo a{background:url(/Content/Images/lasgo-logo.png) 0 50% no-repeat;width:180px;text-indent:-30000px;display:block;margin:0;background-size:180px;padding:30px 0}.stickyHeader #barHeader #bar-Wrapper .bar-inner>ul>li.logoSection #logo{margin-top:-5px}.stickyHeader #barHeader #bar-Wrapper .bar-inner>ul>li.logoSection #logo a.normal{background:url(/Content/Images/lasgo-logo.png) 0 50% no-repeat;height:48px;width:180px;text-indent:-30000px;display:block;margin:0;background-size:180px;padding:4px 0}.carouselContainer img{display:block}.carouselContainer div[id^="carouselID_"] .carouselSlide a{position:relative;display:inline-block;width:100%;height:100%}.carouselContainer div[id^="carouselID_"] .carouselSlide a:hover .carouselOverlay{opacity:1}.carouselContainer div[id^="carouselID_"] .carouselSlide a .carouselOverlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:0.25s ease;opacity:0;z-index:2}.flex-img-wrap{display:flex;justify-content:space-between}.flex-img-wrap a+a{margin-left:10px}.flex-img-wrap a img{width:100%;height:100%;object-fit:contain;object-position:center center}.product-block-2x1{clear:both;display:flex;flex-wrap:wrap;padding:40px 0;margin:0 40px}.product-block-2x1 .productHeader{flex:0 0 100%;order:1;margin-bottom:1rem}.product-block-2x1 .productHeader.inverse{order:4;margin:1rem 0 0}.product-block-2x1 .productHeader p{line-height:1;margin:0;padding:0}.product-block-2x1 .productHeader img{max-width:100%;max-height:100%;object-fit:contain;object-position:center center;display:block}.product-block-2x1 .productText{flex:0 1 60%;order:2;font-size:14px}.product-block-2x1 .productText ul{list-style:none;margin:0;padding:0}.product-block-2x1 .productText ul li{margin-left:2rem;margin-bottom:0.53rem}.product-block-2x1 .productImg{flex:0 1 40%;order:3}.product-block-2x1 .productImg img{max-width:100%;max-height:100%;object-fit:contain;object-position:center center;display:block;margin-left:auto}