.SKPostList{width:100%;font-family:MyriadPro-Regular,Arial,Sans-serif;}
.SKPostsIntroduction{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:20vw;box-sizing:border-box;padding:100px 55px 100px calc(50% + 55px);background-color:#000;background-image:url(/media/ohlf1xs3/avon-protection-product-range-header.jpg?width=1920);background-position:center center;position:relative;}
.SKPostsIntroduction::before{content:'';display:block;position:absolute;left:50%;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.7);}
.SKPostsIntroduction::after{content:'';display:block;position:absolute;right:50%;top:0;bottom:0;width:91px;background-size: 100% 100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 24.077 119.063' height='450' width='91'%3e%3cpath d='M24.077 177.937V297H0Z' style='opacity:.7;fill:%23000;fill-opacity:1;stroke:none;stroke-width:1.0583332777;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1' transform='translate(0 -177.937)'/%3e%3c/svg%3e");}
.SKPostsIntroduction h1{color:#FFF;margin:0 0 40px;padding:0;font-size:2em;font-family:Mont,Arial,Sans-serif;line-height:110%;}
.SKPostsIntroduction p{color:#FFF;margin:0;padding:0;font-size:1.2em;line-height:140%;}

.SKPostsIntroduction > *{color:#FFF;position:relative;z-index:2;}
.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"]{display:flex;align-items:center;width:100%;background-color:#081F2C;box-sizing:border-box;padding:20px 55px 20px calc(50% + 55px);}
.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] label{font-size:1em;}
.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] select{flex:1 0 auto;text-transform:uppercase;font-size:1em;margin:0 20px;background-color:#FFF;border-style:none;box-sizing:border-box;color:#333;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;padding:10px 40px 10px 10px;background-repeat:no-repeat;background-position:calc(100% - 9px) center;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDYuMDg1IDMuNzA0Ij48cGF0aCBkPSJNLjY2MSAwTDAgLjY2MWwzLjA0MyAzLjA0M0w2LjA4NS42NjEgNS40MjQgMCAzLjA0MyAyLjM4MXoiIGZpbGw9IiNjM2MzYzMiLz48L3N2Zz4=");}
.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] select::-ms-expand{display:none;}
.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] input[type="submit"]{background-color:#435764;color:#FFF;text-transform:uppercase;padding:10px 30px;border-style:none;border-radius:0;font-size:1em;margin:0;}

.SKPostsIntroduction ~ .SKPosts{width:100%;box-sizing:border-box;padding:0 55px 0 25px}
.SKPostsIntroduction ~ .SKPosts ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0;margin:0;}
.SKPostsIntroduction ~ .SKPosts ul li{display:flex;flex-direction:column;width:calc(20% - 30px);margin:30px 0 0 30px;font-size:1em;}
.SKPostsIntroduction ~ .SKPosts ul li h2{display:flex;flex-direction:column;flex-grow:1;text-transform:none;font-size:100%;padding:0;margin:0;}
.SKPostsIntroduction ~ .SKPosts ul li h2 a{display:flex;flex-direction:column;flex-grow:1;background-color:#d1d9dd;padding:0 0 10px;margin:0;}
.SKPostsIntroduction ~ .SKPosts ul li h2 span{display:block;box-sizing:border-box;}
.SKPostsIntroduction ~ .SKPosts ul li h2 span.productItemTitle{font-family:MyriadPro-Bold,Arial,Sans-serif;font-size:1.2em;text-transform:uppercase;color:#081F2C;padding:10px 50px 10px 20px;margin-top:10px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.233 5.292' height='20' width='16'%3e%3cpath d='m0 291.708 2.754 2.646L0 297h1.48l2.753-2.646-2.754-2.646z' style='opacity:1;fill:%23081F2C;fill-opacity:1;stroke:none;stroke-width:1.0583332777;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1' transform='translate(0 -291.708)'/%3e%3c/svg%3e");}
.SKPostsIntroduction ~ .SKPosts ul li h2 span.productItemSummary{padding:0 20px;font-size:0.9em;color:#081F2C;}
.SKPostsIntroduction ~ .SKPosts ul li h2 a:hover, .SKPostsIntroduction ~ .SKPosts ul li h2 a:active, .SKPostsIntroduction ~ .SKPosts ul li h2 a:focus{background-color:#081F2C;text-decoration:none;}
.SKPostsIntroduction ~ .SKPosts ul li h2 a:hover *, .SKPostsIntroduction ~ .SKPosts ul li h2 a:active *, .SKPostsIntroduction ~ .SKPosts ul li h2 a:focus *{color:#FFF;}
.SKPostsIntroduction ~ .SKPosts ul li h2 a:hover span.productItemTitle, .SKPostsIntroduction ~ .SKPosts ul li h2 a:active span.productItemTitle, .SKPostsIntroduction ~ .SKPosts ul li h2 a:focus span.productItemTitle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.233 5.292' height='20' width='16'%3e%3cpath d='m0 291.708 2.754 2.646L0 297h1.48l2.753-2.646-2.754-2.646z' style='opacity:1;fill:%23FFF;fill-opacity:1;stroke:none;stroke-width:1.0583332777;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1' transform='translate(0 -291.708)'/%3e%3c/svg%3e");}

.SKPostsPager{display:none;}
.SKPostsPager.SKPostsPagerBottom{display:block;padding:20px 0 0;margin:20px 0 0 30px;border-top:2px solid #EAEAEA;}
.SKPostsPager.SKPostsPagerBottom ul{display:flex;flex-direction:row;margin:20px 0;padding:0;}
.SKPostsPager.SKPostsPagerBottom ul li{width:auto;margin:0 10px 0 0;padding:0;font-size:1em;}
.SKPostsPager.SKPostsPagerBottom ul li a{display:inline-block;background-color:#435764;color:#FFF;padding:14px 20px;}
.SKPostsPager.SKPostsPagerBottom ul li.SKPostsPagerActive span{display:inline-block;padding:14px 20px;color:#FFF;}
.SKPostsPager.SKPostsPagerBottom ul li.SKPostsPagerActive a,
.SKPostsPager.SKPostsPagerBottom ul li.SKPostsPagerActive span,
.SKPostsPager.SKPostsPagerBottom ul li a:hover,
.SKPostsPager.SKPostsPagerBottom ul li a:active,
.SKPostsPager.SKPostsPagerBottom ul li a:focus{background-color:#081F2C;text-decoration:none;}

@media (max-width:1600px){
	.SKPostsIntroduction{background-position:left top;background-size:cover;padding:40px 40px 40px calc(50% + 40px);}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"]{flex-wrap:wrap;}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] label{min-width:100%;padding:0 0 10px;}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] select{margin-left:0;}
	
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"]{padding:20px 40px 20px calc(50% + 40px);}
	
	.SKPostsIntroduction ~ .SKPosts{width:100%;box-sizing:border-box;padding:0 40px 0 10px}
}

@media (max-width:1400px){
	.SKPostsIntroduction ~ .SKPosts ul li{display:flex;flex-direction:column;width:calc(25% - 30px);}
}

@media (max-width:1100px){
	.SKPostsIntroduction h1{margin:0 0 30px;font-size:1.8em;}

	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"]{padding:20px 40px;}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] label{min-width:1%;padding:0;}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] select{flex:0 0 auto;margin:0 20px;}
}

@media (max-width:950px){
	.SKPostsIntroduction h1{font-size:1.6em;}
	.SKPostsIntroduction p{font-size:0.9em;}

	.SKPostsIntroduction ~ .SKPosts ul li{display:flex;flex-direction:column;width:calc(33.33% - 30px);font-size:0.9em;}
	.SKPostsIntroduction ~ .SKPosts ul li h2 span.productItemTitle{background-size:auto 14px;}
}

@media (max-width:800px){
	.SKPostsIntroduction{padding:40px 20px 40px calc(50% + 20px);}
	.SKPostsIntroduction::after{width:38px;}
	.SKPostsIntroduction h1{margin:0 0 20px;font-size:1em;}
	.SKPostsIntroduction p{font-size:0.85em;}
	
	.SKPostsIntroduction ~ .SKPosts ul li{display:flex;flex-direction:column;width:calc(50% - 30px);}
}

@media (max-width:600px){
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"]{padding:20px;}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] label{min-width:100%;padding:0 0 10px;}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] select{flex:0 0 auto;margin:0 20px 0 0;}
	
	.SKPostsIntroduction ~ .SKPosts{padding:20px;}
	.SKPostsIntroduction ~ .SKPosts ul li{display:flex;flex-direction:column;width:100%;margin:20px 0 0;font-size:0.8em;}
	
	.SKPostsPager.SKPostsPagerBottom{margin:20px 0 0 0;}
	.SKPostsPager.SKPostsPagerBottom ul{flex-direction:row;margin: 0;padding:0;}
	.SKPostsPager.SKPostsPagerBottom ul li{width:auto;margin:10px 10px 0 0;padding:0;font-size:0.8em;}
}

@media (max-width:500px){
	.SKPostsIntroduction{padding:120px 20px 20px 20px;}
	.SKPostsIntroduction h1{margin:0 0 10px;font-size:0.9em;}
	.SKPostsIntroduction::after{content:none;}
	.SKPostsIntroduction::before{left:0;right:0;top:100px;bottom:0;}

	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] select{flex:1 0 auto;margin:0 20px 0 0;font-size:0.85em;}
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] input[type="submit"]{padding:10px 20px;font-size:0.85em;}
}

@media (max-width:400px){
	.SKPostsIntroduction + form[name="SKPostCategoryFilterForm"] select{width:100%;margin:0 0 10px;font-size:0.85em;}
}

/* -=-=-=-=-=-=- */

.productBanner{width:100%;position:relative;font-family:MyriadPro-Regular,Arial,Sans-serif;}
.productBannerImg{width:100%;height:40vw;max-height:500px;overflow:hidden;position:relative;}
.productBanner img{vertical-align:bottom;min-height:100%;}
.productBanner .productBannerLogo{position:absolute;left:0;bottom:0;width:100%;}
.productBanner .productBannerLogoInner{position:relative;width:270px;box-sizing:border-box;background-color:#081F2C;}
.productBanner .productBannerLogoInner::after{content:'';display:block;position:absolute;left:100%;top:0;bottom:0;width:34px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 26.458 26.458' height='100' width='100'%3e%3cpath d='M0 0h26.458L0 26.458z' fill='%23081F2C'/%3e%3c/svg%3e");background-size:100% 100%;background-repeat:no-repeat;background-position:center;}
.productBanner .productBannerLogo h1, .productBanner .productBannerLogo p{position:fixed;top:-200vh;color:#FFF;}
.productBanner .productBannerLogo svg{width:100%;height:auto;margin:0 auto;}
.productBanner .productBannerLogo svg path{fill:#FFFFFF;}

.productBanner .productBannerCta{position:absolute;right:60px;bottom:0;box-sizing:border-box;padding:0;margin:0;}
.productBanner .productBannerCta li{display:inline-block;padding:0;margin:0 0 0 6px;font-size:1em;}
.productBanner .productBannerCta li a{display:inline-block;background-color:#435764;color:#FFFFFF;padding:15px 30px;text-transform:uppercase;position:relative;}

@media (max-width:1100px){
	.productBanner .productBannerCta{right:40px;}
}

@media (max-width:950px){
	.productBanner .productBannerLogoInner{width:200px;}
	.productBanner .productBannerLogoInner::after{width:25px;}

	.productBanner{height:auto;max-height:auto;overflow:visible;}
	.productBanner .productBannerCta{position:static;padding:12px 20px;display:flex;background-color:#081F2C;width:100%;justify-content:center;;}
	.productBanner .productBannerCta li{padding:0;margin:0;font-size:1em;}
	.productBanner .productBannerCta li + li{margin:0 0 0 16px;}
	.productBanner .productBannerCta li a{padding:12px 20px;text-align:center;}
}

@media (max-width:800px){
	.productBanner .productBannerLogoInner{width:134px;}
	.productBanner .productBannerLogoInner::after{width:10px;}
	
	.productBanner .productBannerCta li{font-size:.75em;}
	.productBanner .productBannerCta li + li{margin:0 0 0 8px;}
	.productBanner .productBannerCta li a{padding:6px 12px;}
}

@media (max-width:500px){					
	.productBanner .productBannerCta{padding:12px 20px 0;background-color:transparent;}
}

/* GENERIC PRODUCT DETAIL ROW */
	.productDetailRow{width:100%;display:flex;flex-wrap:wrap;margin:20px 0 0;padding:0 60px 0 30px;box-sizing:border-box;font-family:MyriadPro-Regular,Arial,Sans-serif;}
	.productDetailRow > h2{width:100%;text-align:center;margin:0;padding:0 0 0 30px;}
	.productDetailRow > div{width:calc(50% - 30px);margin:40px 0 0 30px;box-sizing:border-box;}

	.mobileTableWrapper{width:100%!important;margin:0!important;padding:0!important;overflow-y:auto;}
	.productDetailRow table{width:100%;text-align:center;}
	.productDetailRow table caption{background-color:#081F2C;color:#FFF;text-transform:uppercase;font-size:1em;padding:8px 0;font-family:MyriadPro-Bold,Arial,Sans-serif;}
	.productDetailRow table th{background-color:#435764;color:#FFF;text-transform:none;font-size:1em;font-weight:700;padding:8px;}
	.productDetailRow table td{background-color:#D1D9DD;border:2px solid #FFFFFF;font-size:0.85em;padding:8px 0;color:#000000}
	.productDetailRow table td p{font-size:1em;color:#000000}
	.productDetailRow table td:first-child, .productDetailRow table th:first-child{border-left-style:none;}
	.productDetailRow table td:last-child, .productDetailRow table th:last-child{border-right-style:none;}
	.productDetailRow table td > *:first-child{padding-top:0;margin-top:0;}
	.productDetailRow table td > *:last-child{padding-bottom:0;margin-bottom:0;}

	@media (max-width:1100px){
		.productDetailRow{padding:0 40px 0 10px;}
	}
	
	@media (max-width:800px){
		.productDetailRow{margin:20px 0 0;padding:0;}
		.productDetailRow > div{width:100%;margin:40px 0 0 0;}
	}
	
	@media (max-width:700px){
		.productDetailRow table caption{font-size:0.9em;}
		.productDetailRow table th{font-size:0.9em;}
		.productDetailRow table td{font-size:0.8em;}
	}
/* end: GENERIC PRODUCT DETAIL ROW */

/* DESCRIPTION/GALLERY ROW */
	.productDetailRow.descriptionGalleryWrapper{padding-left:0;}

	.productDetailRow > div.productDescription{
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 801.499 345.382' height='1305.381' preserveAspectRatio='none' width='3029.286'%3e%3cpath fill='%23fff' d='M725.577 0h109.611v345.382H725.577z'/%3e%3cpath d='M0 14.124v331.258h725.577l75.922-331.258z' fill='%23e8ebee'/%3e%3cpath d='M0 0v331.258h713.316L789.238 0z' fill='%23BCC6CD'/%3e%3c/svg%3e");
		background-position: right top;
		background-repeat: no-repeat;
		background-size: 100% 100%;

		box-sizing:border-box;
		width: 60%;
		margin: 0;
		padding: 60px 180px 60px 60px;
	}

	.productDescription h2.productDescriptionTitle{font-size:2em;color:#000;font-family:Mont,Arial,Sans-serif;}
	.productDescription p.productTagLine{font-size:2em;color:#000;}
	.productDescription p.productTagLine ~ p, #productDescriptionBody p{font-size:1.05em;line-height:150%;color:#000;font-family:MyriadPro-Light,Arial,Sans-serif;}
	#productDescriptionBody,
	#productBodyTextControls[aria-hidden="true"]{display:none;}
	#productDescriptionBody[aria-hidden="false"]{display:block;}
	.productSuitability h3{font-size:1.2em;font-weight:600;color:#000;text-transform:none;margin:0;padding:0;}
	.productSuitability ul{list-style-type:none;margin:0;padding:0;display:block;}
	.productSuitability ul li{display:inline-block;font-size:1.05em;padding:0;}
	.productSuitability ul li + li::before{content:', ';}

	.productDescription_BuyNow{display:inline-block;background-color:#445765;color:#ffffff;text-transform:uppercase;padding:1em;}
	.productDescription_BuyNow:hover, .productDescription_BuyNow:active{text-decoration:none;background-color:#081F2C;}
	
	#productBodyTextControls{width:100%;padding:0 0 30px;margin:0;}
	#productBodyTextControls button{border-style:none;border-radius:0;background-color:transparent;padding:0 20px 0 0;margin:0;color:#000;font-weight:600;font-size:0.95em;text-transform:uppercase;line-height:100%;background-repeat:no-repeat;background-position:right top;background-size: auto 80%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.233 5.292' height='20' width='16'%3e%3cpath d='m0 291.708 2.754 2.646L0 297h1.48l2.753-2.646-2.754-2.646z' style='opacity:1;fill:%23000000;fill-opacity:1;stroke:none;stroke-width:1.0583332777;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1' transform='translate(0 -291.708)'/%3e%3c/svg%3e")}
	.productDetailRow > div.productGallery{width:40%;margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
	.productDetailRow > div.productGallery div.productGalleryInner{height:400px;padding:20px;display:flex;justify-content:center;align-items:center;}
	.productDetailRow > div.productGallery .productGalleryItem{max-height:100%;width:auto;box-sizing:border-box;overflow:hidden;}
	.productGalleryItem img{max-height:400px;width:auto;}
	.productGalleryVideoOuter{width: 100%;min-height: 56.25%;padding:0 40px;}
	.productGalleryVideo{width: 100%;padding-top: 56.25%;height: 0;position: relative;}
	.productGalleryVideo iframe{position: absolute;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;border: 0;}

	#productGalleryControls{min-width:100%;justify-content:center;display:flex;align-items:center;padding:10px 0;}
	#productGalleryControls button{width:14px;height:14px;text-indent:-1000px;overflow:hidden;border-radius:50%;background-color:#CCD1D8;color:#000;border-style:none;margin:0 0 0 10px;padding:0;}
	#productGalleryControls button:first-child{margin:0;width:24px;height:24px;border-radius:0;background-color:transparent;background-size:16px auto;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.171 12.171' height='46' width='46'%3e%3cpath d='M12.049 12.028L.122 6.726V5.445L12.049.143v1.86L2.644 6.085l9.405 4.083z' style='stroke-width:0.3527777791' aria-label='&lt;' font-weight='400' font-size='21.167' fill='%23d0d3d7' /%3e%3c/svg%3e");}
	#productGalleryControls button:last-child{width:24px;height:24px;border-radius:0;background-color:transparent;background-size:16px auto;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.171 12.171' height='46' width='46'%3e%3cpath d='M.122 12.028l11.927-5.302V5.445L.122.143v1.86l9.405 4.082-9.405 4.083z' style='stroke-width:0.3527777791' aria-label='&lt;' font-weight='400' font-size='21.167' fill='%23d0d3d7' /%3e%3c/svg%3e");}
	#productGalleryControls button.gallerySelected{background-color:#475865;color:#FFF;}

	@media (max-width:1600px){
		.productDetailRow > div.productDescription{background-size: auto 100%;}
	}

	@media (max-width:1100px){
		.productDetailRow > div.productDescription{padding:40px 105px 40px 40px;}

		.productDescription h2.productDescriptionTitle{font-size:1.8em;}
		.productDescription p.productTagLine{font-size:1.8em;}
		.productDescription p.productTagLine ~ p{font-size:1em;}
		.productSuitability h3{font-size:1.1em;}
		.productSuitability ul li{display:inline-block;font-size:1em;}
	}

	@media (max-width:1000px){
		.productDetailRow > div.productDescription{padding:30px 120px 30px 40px;}
		.productDescription p.productTagLine ~ p, #productDescriptionBody p{font-size:0.95em;}
		.productSuitability h3{font-size:1.05em;}
		.productSuitability ul li{display:block;font-size:0.95em;margin-bottom:4px;}
		.productSuitability ul li + li::before{content:none;}
	}
	
	@media (max-width:950px){
		.productDetailRow > div.productDescription{padding:20px 120px 40px 40px;}
		.productDescription h2.productDescriptionTitle{font-size:1.4em;}
		.productDescription p.productTagLine{font-size:1.4em;}
	}
	
	@media (max-width:800px){
		.productDetailRow > div.productDescription{width:100%;padding:0 20px;background-image:none;background-color:transparent;}
		.productDetailRow > div.productGallery{width:100%;padding:20px 20px 0;}
		#productDescriptionBody[aria-hidden="false"]{display:block;}
	}
/* end: DESCRIPTION/GALLERY ROW */

/* SIGNUP FORM */
	.productDetailRow.signUpWrapper{background-color:#081f2c;padding:50px 60px 50px 250px;text-align:left;min-height:280px;background-repeat:no-repeat;background-position:60px 50px;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.042 47.625' height='180' width='140'%3e%3cpath d='M0 0v43.708h33.098V0Zm.855.855h31.387v8.262L.855 13.265Zm11.012 2.743c-.925 0-1.674.75-1.674 1.676a1.675 1.675 0 1 0 1.674-1.676zm1.963.063v3.215h.792v-2.42a1.9 1.9 0 0 1 .619.09c.12.041.216.094.294.157a.812.812 0 0 1 .244.322c.04.087.072.19.094.308.022.118.034.253.034.402v1.14h.793v-1.14c0-.301-.037-.582-.12-.838a1.792 1.792 0 0 0-.273-.53 1.605 1.605 0 0 0-.605-.488 2.09 2.09 0 0 0-.504-.164 2.997 2.997 0 0 0-.576-.051zm-6.796.001v3.214l.792-.001c.323 0 .615-.042.878-.133.197-.067.377-.164.532-.288.117-.094.219-.203.305-.323.129-.182.22-.39.279-.612a2.83 2.83 0 0 0 .084-.715V3.663h-.793v1.139c0 .237-.03.435-.082.593a.997.997 0 0 1-.15.296.804.804 0 0 1-.315.253c-.088.042-.19.076-.313.1a2.207 2.207 0 0 1-.424.037V3.662Zm-.421 0-.793.002c-.322 0-.615.042-.878.132a1.762 1.762 0 0 0-.531.29 1.607 1.607 0 0 0-.471.612c-.07.154-.119.318-.15.491a3.014 3.014 0 0 0-.048.546v1.14h.793v-.394H5.82v.396h.794Zm-.794.795v1.231H4.536c.004-.215.032-.398.08-.545a.994.994 0 0 1 .151-.296.814.814 0 0 1 .315-.252c.088-.042.192-.077.314-.1a2.22 2.22 0 0 1 .423-.038zm27.787.258v39.49H3.838v3.42h33.188V4.715ZM6.974 7.395a.418.418 0 0 0-.315.129.491.491 0 0 0-.122.352c0 .079.018.155.052.226.035.071.087.129.154.17a.433.433 0 0 0 .23.062.453.453 0 0 0 .221-.056.386.386 0 0 0 .16-.167.532.532 0 0 0 .055-.245.54.54 0 0 0-.052-.242.395.395 0 0 0-.155-.169.436.436 0 0 0-.228-.06zm7.86 0a.417.417 0 0 0-.315.129.49.49 0 0 0-.122.352c0 .079.018.155.052.226.035.071.087.129.154.17a.433.433 0 0 0 .23.062.453.453 0 0 0 .221-.056.386.386 0 0 0 .16-.167.532.532 0 0 0 .055-.245.54.54 0 0 0-.052-.242.396.396 0 0 0-.155-.169.438.438 0 0 0-.228-.06zm-3.689 0a.453.453 0 0 0-.22.055.379.379 0 0 0-.157.163.61.61 0 0 0-.006.486.377.377 0 0 0 .141.175c.063.04.144.06.24.06h.001a.38.38 0 0 0 .242-.079.408.408 0 0 0 .137-.227l.007-.025-.165-.042-.005.026a.256.256 0 0 1-.081.15.219.219 0 0 1-.145.048A.252.252 0 0 1 11 8.15a.21.21 0 0 1-.088-.11.5.5 0 0 1-.005-.338.224.224 0 0 1 .084-.114.25.25 0 0 1 .15-.043c.054 0 .095.013.128.038a.239.239 0 0 1 .077.123l.007.023.162-.038-.008-.026a.366.366 0 0 0-.13-.198.378.378 0 0 0-.233-.07zm-7.393.015v.91h.166v-.35h.193c.125 0 .216-.024.271-.083a.29.29 0 0 0 .077-.203.29.29 0 0 0-.029-.129.236.236 0 0 0-.077-.092.285.285 0 0 0-.117-.045.828.828 0 0 0-.134-.008zm1.38 0v.91h.165v-.381h.106a.32.32 0 0 1 .058.003c.013.004.028.01.043.02.013.008.03.025.051.051.02.026.048.065.08.116l.122.19h.204l-.175-.273a.621.621 0 0 0-.098-.12l-.015-.011a.28.28 0 0 0 .13-.073.241.241 0 0 0 .066-.172.27.27 0 0 0-.039-.143.218.218 0 0 0-.108-.093.53.53 0 0 0-.184-.024zm2.863 0v.153h.283v.757h.166v-.757h.284V7.41Zm1.393 0v.91H10.079v-.153h-.526v-.24h.474v-.153h-.474v-.211h.507V7.41Zm2.737 0v.153h.283v.757h.165v-.757h.284V7.41Zm1.4 0v.91h.166v-.91Zm2.44 0v.91h.161v-.615l.411.615h.157v-.91h-.161v.614l-.411-.614Zm-8.99.134c.052 0 .097.013.139.04a.247.247 0 0 1 .094.11.414.414 0 0 1 .032.171c0 .107-.025.184-.075.239a.249.249 0 0 1-.192.081.248.248 0 0 1-.19-.08.317.317 0 0 1-.077-.227c0-.126.029-.21.08-.258a.264.264 0 0 1 .189-.076zm7.86 0c.052 0 .097.013.139.04a.245.245 0 0 1 .093.11.411.411 0 0 1 .034.171c0 .107-.027.184-.077.239a.247.247 0 0 1-.191.081.248.248 0 0 1-.19-.08.317.317 0 0 1-.077-.227c0-.126.029-.21.08-.258a.264.264 0 0 1 .189-.076zm-9.538.012h.246c.06 0 .1.013.122.033a.101.101 0 0 1 .035.081.112.112 0 0 1-.018.063.102.102 0 0 1-.054.04.344.344 0 0 1-.113.015h-.218zm-1.38.007h.194c.05 0 .085.003.1.007a.1.1 0 0 1 .056.04c.015.02.023.046.023.077 0 .044-.013.074-.038.096-.022.02-.068.035-.139.035h-.195zm12.774 11.598H16.71v.004l9.361 3.247v3.062l-9.37-3.252-9.372 3.252v-3.062l9.362-3.245zm0 5.071.004.001h.015v.006l9.361 3.242v3.067l-9.37-3.25-9.372 3.25V27.48l9.362-3.242zm0 5.07h.004l.006.004.008-.004h.001v.006l9.361 3.248v3.06l-9.37-3.25-9.372 3.25v-3.06l9.362-3.248z' style='opacity:1;fill:%23fff;fill-opacity:1;stroke:none;stroke-width:1.0583332777;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1'/%3e%3c/svg%3e");}
	.productDetailRow.signUpWrapper h2{color:#FFF;text-align:left;font-size:2em;margin:0;padding:0;}


	@media (max-width:1200px){
	}

	@media (max-width:1000px){
		.productDetailRow.signUpWrapper h2{font-size:1.4em;}
	}
	
	@media (max-width:950px){
		.productDetailRow.signUpWrapper{padding:40px 40px 40px 200px;background-position:40px 40px;}
	}
	
	@media (max-width:800px){
		.productDetailRow.signUpWrapper h2{font-size:1.2em;}
	}
	
	@media (max-width:600px){
		.productDetailRow.signUpWrapper{padding:20px 20px 20px 120px;background-position:20px 20px;background-size:80px auto;}
	}
/* end: SIGNUP FORM */

/* DESKTOP BODY TEXT */
	.productDetailRow.bodyTextWrapper{padding:40px 255px;font-family:MyriadPro-Light,Arial,Sans-serif;text-align:center;}
	.productDetailRow.bodyTextWrapper > *:first-child{margin-top:0;padding-top:0;}
	.productDetailRow.bodyTextWrapper > *:last-child{margin-bottom:0;padding-bottom:0;}
	.productDetailRow.bodyTextWrapper > *{margin:0;padding:0;}
	.productDetailRow.bodyTextWrapper > * + *{margin-top:1em;}
	.productDetailRow.bodyTextWrapper a{text-decoration:underline;}
	
	.productDetailRow.bodyTextWrapper p{font-size:1.5em;line-height:130%;}
	.productDetailRow.bodyTextWrapper h2{font-size:1.7em;font-family:MyriadPro-Bold,Arial,Sans-serif;}
	.productDetailRow.bodyTextWrapper h3{font-size:1.6em;font-family:MyriadPro-Regular,Arial,Sans-serif;}
	.productDetailRow.bodyTextWrapper h4{font-size:1.5em;font-family:MyriadPro-Regular,Arial,Sans-serif;}

	@media (max-width:1600px){
		.productDetailRow.bodyTextWrapper{padding:40px 155px;}
	}
	
	@media (max-width:1200px){
		.productDetailRow.bodyTextWrapper{padding:40px 55px;}
	}
	
	@media (max-width:800px){
		.productDetailRow.bodyTextWrapper{display:none;}
	}
/* end: DESKTOP BODY TEXT */

/* FEATURES AND BENEFITS */
	.productDetailRow.featuresBenefitsWrapper{background-color:#435764;padding-top:40px;padding-bottom:40px;padding-left:0;}
	.productDetailRow.featuresBenefitsWrapper  *{color:#FFF;}
	.productDetailRow.featuresBenefitsWrapper h2{font-family:Mont,Arial,Sans-serif;color:#FFF;font-size:2em;margin:0;padding-left:60px;}
	.productDetailRow.featuresBenefitsWrapper > div{width:calc(33.33% - 60px);margin:40px 0 0 60px;}
	.productDetailRow.featuresBenefitsWrapper div img{width:100%;border:1px solid #FFFFFF;box-sizing:border-box;}
	.productDetailRow.featuresBenefitsWrapper div h3{font-family:MyriadPro-Bold,Arial,Sans-serif;font-size:1.5em;margin:20px 0 0;text-transform:none;}
	.productDetailRow.featuresBenefitsWrapper div ul{list-style-type:none;margin:1em 0 0;padding:0;}
	.productDetailRow.featuresBenefitsWrapper div ul li{font-family:MyriadPro-Regular,Arial,Sans-serif;font-size:1.05em;padding:0 0 0 24px;margin:0;position:relative;}
	.productDetailRow.featuresBenefitsWrapper div ul li + li{margin-top:1em;}
	.productDetailRow.featuresBenefitsWrapper div ul li::before{content:'';display:block;width:12px;height:12px;background-color:#FFF;position:absolute;left:0;top:4px;}

	@media (max-width:1000px){
		.productDetailRow.featuresBenefitsWrapper h2{font-size:1.4em;}
		.productDetailRow.featuresBenefitsWrapper div h3{font-size:1.1em;}
		.productDetailRow.featuresBenefitsWrapper div ul li{font-size:0.95em;}
		.productDetailRow.featuresBenefitsWrapper div ul li::before{width:11px;height:11px;top:4px;}
	}
	
	@media (max-width:950px){
		.productDetailRow.featuresBenefitsWrapper{padding-left:0;}
		.productDetailRow.featuresBenefitsWrapper > div{width:calc(50% - 40px);margin-left:40px;}
	}
	
	@media (max-width:800px){
		.productDetailRow.featuresBenefitsWrapper > div{width:calc(50% - 30px);margin:40px 0 0 20px;}
	}
	
	@media (max-width:700px){
		.productDetailRow.featuresBenefitsWrapper h2{font-size:1.2em;}
		.productDetailRow.featuresBenefitsWrapper div h3{font-size:1em;margin-top:10px;}
		.productDetailRow.featuresBenefitsWrapper div ul{margin-top:10px;}
		.productDetailRow.featuresBenefitsWrapper div ul li{font-size:0.8em;}
		.productDetailRow.featuresBenefitsWrapper div ul li::before{width:10px;height:10px;top:3px;}
	}
	
	@media (max-width:600px){
		.productDetailRow.featuresBenefitsWrapper{padding:25px 60px;}
		.productDetailRow.featuresBenefitsWrapper h2{padding-left:0;}
		.productDetailRow.featuresBenefitsWrapper > div{width:100%;margin:30px 0 0 0;}
	}
	
	@media (max-width:400px){
		.productDetailRow.featuresBenefitsWrapper{padding:25px 40px;}
	}
/* end: FEATURES AND BENEFITS */

/* TECHNICAL SPECIFICATIONS */
	.productDetailRow.technicalSpecifications{padding:0 60px;}
	.productDetailRow.technicalSpecifications h2{font-family:Mont,Arial,Sans-serif;font-size:2em;margin:0;padding-top:40px;padding-bottom:40px;}
	
	@media (max-width:1000px){
		.productDetailRow.technicalSpecifications{padding:0 40px;}
		.productDetailRow.technicalSpecifications h2{font-size:1.4em;padding-top:30px;padding-bottom:30px;}
	}
	
	@media (max-width:800px){
		.productDetailRow.technicalSpecifications h2{padding-top:20px;padding-bottom:20px;}
		.productDetailRow.technicalSpecifications{padding:0 20px;}
	}
/* end:TECHNICAL SPECIFICATIONS */

/* APPROVALS */
	.productDetailRow.approvalsWrapper h2{text-align:left;font-size:2em;text-transform:none;padding-top:20px;}
	.productDetailRow.approvalsWrapper img{display:block;clear:both;max-width:50%;height:auto;max-height:40px;width:auto;margin:0 0 10px;}
	.productDetailRow.approvalsWrapper p{font-family:MyriadPro-Light,Arial,Sans-serif;font-size:1em;}

	@media (max-width:800px){
		.productDetailRow.approvalsWrapper h2{padding-left:20px;}
		.productDetailRow.approvalsWrapper > div.productDetailColumn{padding:0 20px;}
	}

	@media (max-width:700px){
		.productDetailRow.approvalsWrapper h2{font-size:1.2em;}
		.productDetailRow.approvalsWrapper p{font-size:0.8em;}
	}
	
	@media (max-width:500px){
		.productDetailRow.approvalsWrapper > div.productDetailColumn{width:100%;margin:30px 0 0 0;padding:0 20px;}
	}
/* end:APPROVALS */

/* RESOURCES AND DOWNLOADS */
	.productDetailRow.downloadsWrapper{background-color:#081F2C;padding-bottom:40px}
	.productDetailRow.downloadsWrapper > div{width:calc(33.33% - 30px);margin:40px 0 0 30px;}
	.productDetailRow.downloadsWrapper > *{color:#FFF;}
	.productDetailRow.downloadsWrapper h2{font-family:Mont,Arial,Sans-serif;color:#FFF;font-size:2em;margin:0;padding-top:40px;}
	.productDetailRow.downloadsWrapper h3{color:#A8B5BD;font-size:2em;margin:0;padding:0;}
	.productDetailRow.downloadsWrapper ul{list-style-type:none;margin:20px 0 0;padding:0;}
	.productDetailRow.downloadsWrapper ul li{margin:0;padding:0;font-size:1em;}
	.productDetailRow.downloadsWrapper ul li + li{margin-top:1em;}
	.productDetailRow.downloadsWrapper ul li a{display:inline-block;min-height:25px;color:#FFF;
		padding:0 0 0 50px;
		background-repeat:no-repeat;
		background-position:left center;
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.938 6.615' height='25' width='30'%3e%3cpath transform='scale(.26458)' d='M13.438 0c-.862 0-1.563.701-1.563 1.563V8.75H8.437c-.823 0-1.246.989-.677 1.584l6.562 6.875a.938.938 0 0 0 1.356 0l6.562-6.875c.57-.595.146-1.584-.677-1.584h-3.438V1.562c0-.86-.701-1.562-1.563-1.562h-3.125zM2.188 20A2.19 2.19 0 0 0 0 22.188v.625A2.19 2.19 0 0 0 2.188 25h25.625A2.19 2.19 0 0 0 30 22.812v-.625A2.19 2.19 0 0 0 27.812 20H2.188z' style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.3333333731'/%3e%3c/svg%3e	");
	}

	@media (max-width:1200px){
		.productDetailRow.downloadsWrapper h3{font-size:1.2em;}
	}

	@media (max-width:1000px){
		.productDetailRow.downloadsWrapper h2{font-size:1.4em;}
	}
	
	@media (max-width:950px){
		.productDetailRow.downloadsWrapper > div{width:calc(33.33% - 30px);margin:40px 0 0 30px;}
	}
	
	@media (max-width:800px){
		.productDetailRow.downloadsWrapper > div{width:calc(33.33% - 20px);margin:0 0 0 20px;}

		.productDetailRow.downloadsWrapper h2{font-size:1.2em;padding:20px 0;}
		.productDetailRow.downloadsWrapper h3{font-size:1em;}
		.productDetailRow.downloadsWrapper ul li{font-size:0.8em;}
	}
	
	@media (max-width:600px){
		.productDetailRow.downloadsWrapper > div{width:100%;margin:0;padding:0 20px;}
		.productDetailRow.downloadsWrapper > div + div{margin:30px 0 0 0;}
	}
/* end:RESOURCES AND DOWNLOADS */


/* ACCESSORIES */
	.productDetailRow.accessoriesWrapper h2{font-family:Mont,Arial,Sans-serif;font-size:2em;margin:0;padding-top:40px;}
	.productDetailRow.accessoriesWrapper > div{width:calc(20% - 30px);margin:40px 0 0 30px;padding:0 0 20px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;}
	.productDetailRow.accessoriesWrapper > div a, .productDetailRow.accessoriesWrapper > div > div{display:flex;flex-direction:column;text-decoration:none;font-size:0.85em;line-height:130%;}
	.productDetailRow.accessoriesWrapper > div img.productAccessoryItemImg{order:2;}
	.productDetailRow.accessoriesWrapper > div span.productAccessoryItemTitle{order:1;color:#000;font-family:MyriadPro-Bold,Arial,Sans-serif;font-size:1.4em;text-transform:none;margin:10px 0 0;padding:0;min-height:3.75em;display:flex;flex-direction:column;justify-content:center;}
	.productDetailRow.accessoriesWrapper > div span.productAccessoryItemSummary{order:4;font-size:1.2em;margin-top:10px;padding:0;color:#000;}
	.productDetailRow.accessoriesWrapper > div a::after{content:'View Data Sheet';order:3;display:inline-block;width:auto;background-color:#435764;color:#FFF;text-transform:uppercase;padding:16px 30px;margin:10px auto;font-size:1em;}
	.productDetailRow.accessoriesWrapper > div a:hover::after, .productDetailRow.accessoriesWrapper > div a:active::after, .productDetailRow.accessoriesWrapper > div a:focus::after{background-color:#081F2C;}

	.productDetailRow.accessoriesWrapper > div > div::after{content:'View Data Sheet';order:3;display:inline-block;width:auto;background-color:#435764;color:#FFF;text-transform:uppercase;padding:16px 30px;margin:10px auto;font-size:1em;opacity:0.2;}

	#accessoryFilterControls{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none;padding:0 0 0 30px;margin:30px 0 0;width:100%;}
	#accessoryFilterControls li{margin:0;padding:0;}
	#accessoryFilterControls li + li{margin-left:10px;}
	#accessoryFilterControls li button{border-style:none;border-radius:0;background-color:#A8B5BD;color:#000;text-transform:uppercase;font-size:1.05em;font-weight:600;margin:0;padding:6px 10px;min-width:150px;box-sizing:border-box;}
	#accessoryFilterControls li button[aria-selected="true"]{background-color:#435764;color:#FFF;}

	@media (max-width:1400px){
		.productDetailRow.accessoriesWrapper > div{width:calc(25% - 30px);}
	}

	@media (max-width:1000px){
		.productDetailRow.accessoriesWrapper h2{font-size:1.4em;}
		.productDetailRow.accessoriesWrapper > div span.productAccessoryItemTitle{font-size:1.2em;}
		.productDetailRow.accessoriesWrapper > div span.productAccessoryItemSummary{font-size:1em;}
		.productDetailRow.accessoriesWrapper > div a::after{font-size:0.9em;padding:14px 20px;}
		#accessoryFilterControls li button{font-size:0.95em;}
	}

	@media (max-width:950px){
		.productDetailRow.accessoriesWrapper > div{width:calc(33.33% - 30px);}
		#accessoryFilterControls li button{min-width:120px;}
	}

	@media (max-width:800px){			
		.productDetailRow.accessoriesWrapper > div{width:calc(50% - 30px);margin-left:20px;}

		.productDetailRow.accessoriesWrapper h2{font-size:1.2em;}
		.productDetailRow.accessoriesWrapper > div span.productAccessoryItemTitle{font-size:1em;}
		.productDetailRow.accessoriesWrapper > div span.productAccessoryItemSummary{font-size:0.8em;}
		.productDetailRow.accessoriesWrapper > div a::after{font-size:0.8em;padding:12px 20px;}
		#accessoryFilterControls{padding:0 20px;}
		#accessoryFilterControls li button{font-size:0.9em;min-width:100px;}
	}
	
	@media (max-width:600px){
		.productDetailRow.accessoriesWrapper > div{width:calc(100% - 40px);}
		.productDetailRow.accessoriesWrapper > div img.productAccessoryItemImg{max-height:250px;width:auto;margin:0 auto;}
		#accessoryFilterControls{flex-direction:column;width:100%;margin:10px 0;padding:0 20px;}
		#accessoryFilterControls li{margin:0;width:100p%;}
		#accessoryFilterControls li + li{margin:5px 0 0;}
		#accessoryFilterControls li button{width:100%;}
	}
/* end:ACCESSORIES */

/* end:ACCESSORIES */

/* RELATED PRODUCTS */
	.productDetailRow.relatedProductsWrapper{background-color:#435764;padding:40px 0;margin:40px 0 0;}
	.productDetailRow.relatedProductsWrapper h2{font-family:Mont,Arial,Sans-serif;color:#FFF;font-size:2em;margin:0;padding:0 0 40px;}
	.productDetailRow.relatedProductsWrapper > div{display:flex;width:100%;margin:0;background-color:#FFF;padding:0 0 20px;}
	.productDetailRow.relatedProductsWrapper > div.productDetailColumn.relatedProductItem[aria-hidden="true"]{display:none;}
	.productDetailRow.relatedProductsWrapper > div + div{margin-top:20px;}
	.productDetailRow.relatedProductsWrapper > div + div[role="tabpanel"]{margin-top:0;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child{
		background-color:#BCC6CD;
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 801.499 345.382' height='1305.381' preserveAspectRatio='none' width='3029.286'%3e%3cpath fill='%23fff' d='M725.577 0h109.611v345.382H725.577z'/%3e%3cpath d='M0 14.124v331.258h725.577l75.922-331.258z' fill='%23e8ebee'/%3e%3cpath d='M0 0v331.258h713.316L789.238 0z' fill='%23BCC6CD'/%3e%3c/svg%3e");
		background-position: right top;
		background-repeat: no-repeat;
		background-size: 100% 100%;

		box-sizing:border-box;
		width: 60%;
		margin: 0;
		padding: 60px 180px 60px 60px;
		min-height:400px;
	}
	.productDetailRow.relatedProductsWrapper > div > div:first-child h3.productDescriptionTitle{font-size:2em;color:#000;font-family:Mont,Arial,Sans-serif;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child h3.productDescriptionTitle a{color:#000;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child p.productTagLine{font-size:2em;color:#000;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child .productSummary p{font-size:1.05em;line-height:150%;color:#000;font-family:MyriadPro-Light,Arial,Sans-serif;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child .relProductViewBtn{display:inline-block;background-color:#435764;color:#FFF;text-transform:uppercase;padding:16px 30px;font-size:1em;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child .relProductViewBtn span{position:fixed;left:-200vw;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child .relProductViewBtn:hover, .productDetailRow.relatedProductsWrapper > div > div:first-child .relProductViewBtn:active, .productDetailRow.relatedProductsWrapper > div > div:first-child .relProductViewBtn:focus{background-color:#081F2C;text-decoration:none;}
	.productDetailRow.relatedProductsWrapper > div > div:first-child .relatedProductItemImgMobile{display:none;}

	.productDetailRow.relatedProductsWrapper > div > div:last-child{width:40%;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}
	.productDetailRow.relatedProductsWrapper > div > div:last-child img{max-height:350px;width:auto;}

	#relProductControls{min-width:100%;justify-content:center;display:flex;align-items:center;padding-top:10px;margin-top:0;}
	#relProductControls button{width:14px;height:14px;text-indent:-1000px;overflow:hidden;border-radius:50%;background-color:#000;color:#FFF;border-style:none;margin:0 0 0 10px;padding:0;}
	#relProductControls button:first-child{margin:0;width:24px;height:24px;border-radius:0;background-color:transparent;color:#000;background-size:16px auto;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.171 12.171' height='46' width='46'%3e%3cpath d='M12.049 12.028L.122 6.726V5.445L12.049.143v1.86L2.644 6.085l9.405 4.083z' style='stroke-width:0.3527777791' aria-label='&lt;' font-weight='400' font-size='21.167' fill='%23000000' /%3e%3c/svg%3e");}
	#relProductControls button:last-child{width:24px;height:24px;border-radius:0;background-color:transparent;color:#000;background-size:16px auto;background-position:center;background-repeat:no-repeat;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.171 12.171' height='46' width='46'%3e%3cpath d='M.122 12.028l11.927-5.302V5.445L.122.143v1.86l9.405 4.082-9.405 4.083z' style='stroke-width:0.3527777791' aria-label='&lt;' font-weight='400' font-size='21.167' fill='%23000000' /%3e%3c/svg%3e");}
	#relProductControls button.relProductSelected{background-color:#FFF;color:#000;}

	@media (max-width:1600px){
		.productDetailRow.relatedProductsWrapper > div > div:first-child{background-size: auto 100%;}
	}

	@media (max-width:1100px){
		.productDetailRow.relatedProductsWrapper > div > div:first-child{padding:40px 105px 40px 40px;}

		.productDetailRow.relatedProductsWrapper > div > div:first-child h3.productDescriptionTitle{font-size:1.8em;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child p.productTagLine{font-size:1.8em;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child .productSummary p{font-size:1em;}
	}

	@media (max-width:1000px){
		.productDetailRow.relatedProductsWrapper h2{font-size:1.4em;}

		.productDetailRow.relatedProductsWrapper > div > div:first-child{padding:30px 120px 30px 40px;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child .productSummary p{font-size:0.95em;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child .relProductViewBtn{font-size:0.95em;padding:14px 26px;}
	}
	
	@media (max-width:950px){
		.productDetailRow.relatedProductsWrapper > div > div:first-child{padding:20px 120px 40px 40px;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child h3.productDescriptionTitle{font-size:1.4em;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child p.productTagLine{font-size:1.4em;}
	}

	@media (max-width:800px){
		.productDetailRow.relatedProductsWrapper{background-color:#435764;padding:0;margin:40px 0 0;}
		.productDetailRow.relatedProductsWrapper h2{font-size:1.2em;padding:20px 0;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child h3.productDescriptionTitle{font-size:1.1em;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child p.productTagLine{font-size:1.1em;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child .productSummary p{font-size:0.8em;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child .relProductViewBtn{font-size:0.8em;padding:12px 20px;}
	}
	
	@media (max-width:600px){
		.productDetailRow.relatedProductsWrapper{padding-bottom:20px;}
		.productDetailRow.relatedProductsWrapper > div{background-color:#BCC6CD;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child{width:100%;padding:0 20px;background-image:none;background-color:transparent;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child .relatedProductItemImgMobile{display:flex;justify-content:center;width:100%;background-color:#FFF;padding:10px 0;margin:0 0 20px;}
		.productDetailRow.relatedProductsWrapper > div > div:first-child .relatedProductItemImgMobile img{max-height:350px;width:auto;}
		.productDetailRow.relatedProductsWrapper > div > div:last-child{display:none;}
	}
/* end:RELATED PRODUCTS */