@charset "UTF-8";
/* CSS Document */

@font-face {
  font-family: 'icomoon';
  src:  url('../icomoon/fonts/icomoon.eot?uqpjn0');
  src:  url('../icomoon/fonts/icomoon.eot?uqpjn0#iefix') format('embedded-opentype'),
    url('../icomoon/fonts/icomoon.ttf?uqpjn0') format('truetype'),
    url('../icomoon/fonts/icomoon.woff?uqpjn0') format('woff'),
    url('../icomoon/fonts/icomoon.svg?uqpjn0#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-invert_colors_on:before {
  content: "\e909";
}
.icon-diamond:before {
  content: "\e904";
}
.icon-warning:before {
  content: "\e907";
}
.icon-arrow-up:before {
  content: "\ea32";
}
.icon-arrow-down:before {
  content: "\ea36";
}
.icon-share:before {
  content: "\ea7d";
}
.icon-mic:before {
  content: "\e902";
}
.icon-home:before {
  content: "\e900";
}
.icon-images:before {
  content: "\e90e";
}
.icon-film:before {
  content: "\e913";
}
.icon-book:before {
  content: "\e91f";
}
.icon-books:before {
  content: "\e920";
}
.icon-file-text2:before {
  content: "\e926";
}
.icon-paste:before {
  content: "\e92d";
}
.icon-map:before {
  content: "\e94b";
}
.icon-download:before {
  content: "\e960";
}
.icon-bubbles:before {
  content: "\e96c";
}
.icon-cogs:before {
  content: "\e995";
}
.icon-hammer:before {
  content: "\e996";
}
.icon-bug:before {
  content: "\e999";
}
.icon-leaf:before {
  content: "\e9a4";
}
.icon-fire:before {
  content: "\e9a9";
}
.icon-clipboard:before {
  content: "\e9b8";
}
.icon-download2:before {
  content: "\e9c5";
}
.icon-link:before {
  content: "\e9cb";
}
.icon-bookmark:before {
  content: "\e9d2";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-play3:before {
  content: "\ea1c";
}
.icon-radio-unchecked:before {
  content: "\ea56";
}
.icon-mail2:before {
  content: "\ea84";
}
.icon-file-pdf:before {
  content: "\eadf";
}
.icon-document-error:before {
  content: "\e908";
}
.icon-diamond1:before {
  content: "\e905";
}
.icon-globe:before {
  content: "\e906";
}
.icon-cheveron-right:before {
  content: "\e903";
}
.icon-tree:before {
  content: "\e901";
}
.icon-search1:before {
  content: "\f002";
}
.icon-bookmark1:before {
  content: "\f02e";
}
.icon-image:before {
  content: "\f03e";
}
.icon-pencil-square-o:before {
  content: "\f044";
}
.icon-gears:before {
  content: "\f085";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-paperclip:before {
  content: "\f0c6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-graduation-cap:before {
  content: "\f19d";
}
.icon-newspaper-o:before {
  content: "\f1ea";
}


.pageMain .inPgImg img,
.pageMain .cutEndImg img {
	width:100%;
}


.clear {
	display:block;
	clear:both;
	}

/*****Hides scrollbar in IE**********/
html {-ms-overflow-style: -ms-autohiding-scrollbar;}


body {
	color:#1f1f1f;
	font-family: 'Tajawal', sans-serif;
	}

a {
	text-decoration:none;
	color:#249ebe;
	transition: all 0.5s ease;
}

a:hover {
	color:#6eb43f;
}

.right {
	float:right;
	width:30%;
	margin:0 0 .5em .5em;
}

.left {
	width:30%;
	float:left;
	margin:0 1em 1em 0;
}

.green {color:#5ab125;}
.blue {color:#01617a;}
.bg-green {background-color:#5ab125;}
.bg-blue {background-color:#01617a;}

.noMargin {
	margin:0;
}

.less-margin {
	margin:0 0 .375em 0;
	}

h5.noMargin {
	margin-top:.75em;
}

h5.less-margin {
	margin:1.675em 0 .375em 0;
}

.sidenav {
    /*height: 100%;*/
	bottom:0;/*added rather than height 100%*/
    width: 0;
    position: fixed;
    z-index: 2000;
    top: 0;
	right:0;
    background-color: #0b4d5f;
    overflow-x: hidden;
    transition: 0.5s;
    /*padding-top: 60px;*/
	padding-top: 50px;
}

.sidenav a {
    /*padding: 8px 8px 8px 32px;*/
	padding: 14px 8px 8px 32px;
	line-height:1;
    text-decoration: none;
    font-size: 18px;
	font-weight:300;
    color: #fff;
    display: block;
    transition: 0.3s;
	text-transform:uppercase;
	border-top:solid 1px #2f6877;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .mobile-submenu a {
	border-top:none;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    /*margin-left: 50px;*/
	padding:8px;
}

.mobile-submenu {
	list-style:none;
	margin:0;
	padding:0 0 8px 2em;
	font-weight:400;
}

.mobile-submenu ul {
	list-style: none;
	margin:0px;
}

.mobile-submenu ul li a:before {
	content:"— ";
	color:rgba(255, 255, 255, 0.3)
}

.mobile-submenu a {
	text-transform:none;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 16px;}
	
  .sidenav a:nth-of-type(2) {
	border-top:none;
	}
}

.mobile-control {
	color:#3d3d3d;
	width:30px;
	position:absolute;
	/*position: fixed;*/
	right:5%;
	top:22px;
	z-index: 500;
}

/********BILLBOARD********/

.billboard {
	position:relative;
	margin:0 auto;
	z-index:1;
	overflow:hidden;
	background-color:#efefef;
	max-width:3000px;
	}
	
.billboard ul li {
	padding:0px;
	width:100%;
	}
	
.rslides {
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    height: auto;
    z-index: 1 !important;
    line-height: 0px;
	}

.rslides img {
	width:100%;
	z-index: 10 !important;
	}
	
.billboardWrap {
	z-index: 50!important;
	padding: 0 12%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align:center;
	}

.rslides a .billboardWrap {
	transition: background-color 0.5s ease;
	background-color: rgba(51, 51, 51, 0);
	}

.rslides a:hover .billboardWrap {
	background-color: rgba(51, 51, 51, .6);
	}
	
.billboardInner {
	display:table;
	width:100%;
	height:100%;
	}
	
.billboardText {
	display:table-cell;
	vertical-align:middle;
	color: #fff;
	z-index: 100 !important;
	}
	
.billboardText p {
	display:inline;
	font-size:.75em;
	padding:0px;
	line-height:1.5em;
	}
	
.billboardText .powerlink {
	display:inline-block;
	}
	
.billboardText h4 {
	padding:0px;
	font-size:1.5em;
	font-weight:400;
	line-height:1.2em;
	}

.rslides_tabs {
    display: none;
	}
	
.billboard a.next, 
.billboard a.prev {
	width: 19px;
	height: 48px;
	top:  50%;
	margin-top:-24px;
	z-index: 500;
	display: inline-block;
	text-indent:-9999px;
	position:absolute;
	}
	
.billboard a.prev {
	background-image:url(../images/billboard-sprite.png);
	left: 10px;
	}

.billboard a.next {
	background-image:url(../images/billboard-sprite.png);
	background-position: -14px 0px;
	right: 10px;
	}

.billboard h1 {
	line-height:1.2;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);
	text-transform:uppercase;
	font-size:1.375em;
	background-color:transparent;
	text-align:center;
	padding:5px 5% 0 5%;
	letter-spacing: 1px;
}

.container {
	padding:0 5%;
	margin:0 auto;
	max-width:1400px;
}

.primaryNav,
.secondaryNav {
	display:none;
}

.mainHeader {
	background-color:#fff;
	z-index:10000;
	line-height:1;
	-webkit-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.21);
	-moz-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.21);
	box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.21);
}

.secondaryNav .container,
.mainHeader .container {
	position:relative;
	}

.logo {
	display:block;
	padding:1em 0;
	margin:0;
	width:315px;
}

.logo img {
	height:45px;
	border-right:solid 1px #519baf;
	padding-right:.9375em;
}

.logo a {
	color:#fff;
	text-decoration: none;
	display:block;
	line-height:0px;
	position:relative;
}

.stateTag {
	color:#6eb43f;
	font-size:1.25em;
	position:absolute;
	top:5px;
	padding-left:14px;
	display:inline-block;
	line-height:1;
}

.logoPC {
	position:absolute;
	top:29px;
	font-size:.9375em;
	display:inline-block;
	padding-left:14px;
	color:#00718f;
	line-height:1;
}

.sticky-wrapper {
	line-height:1;
}

.sidenav a.koppersLink {
	font-size:.75em;
	line-height:1.5em;
	border: solid 1px #519aad;
	background-color: rgba(0, 113, 143, .9);
	/*margin-top:1em;*/
}

.sidenav a.koppersLink span {
	color:#6eb43f;
}

.homePage h2 {
	margin:0;
	padding:0 0 1em 0;
	text-transform: uppercase;
	font-size:1.75em;
	text-align:center;
	font-weight:700;
	/*overflow:hidden;*/
}

.homePage .homeWarranty h2 {
	padding-bottom:12px;
}

.homePage .productList h2 {
	padding:0px;
	font-size:1.25em;
	font-family: 'Tajawal', sans-serif;
	font-weight:normal;
	font-weight:700;
	background-color:transparent;
	line-height:1em;
	letter-spacing:1px;
}

/*----------MAKES LINES ON EITHER SIDE OF HEADER----------------

.homePage h2:before, .homePage h2:after {
    background-color: #dbdbdb;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 20%;
}

.homePage h2:before {
    right: 10px;
    margin-left: -20%;
}

.homePage h2:after {
    left: 10px;
    margin-right: -20%;
}
-------------------------------------------------------------*/

.homeVideos h2,
.homeWarranties h2 {
	color:#fff;
}

.homePage .pageMain img {
	width:100%;
}

.pageMain img {
	width:auto;
}

.pageMain .microshadePgPic img {
	width:100%;
}

.productList {
	list-style-type: none;
	margin:0;
	padding:0;
}

.productList li {
	margin:0 0 3em 0;
	position:relative;
	z-index:1;
}

.productList li.productOverview {
    width: auto;
    float: none;
    margin: 0 auto 1em auto;
}

.productList li:last-child {
	margin-bottom:0;
	width:auto;
	font-size:1.125rem;
}

.productList li a .overlay {
	position: absolute;
	z-index: 1000;
	bottom: 100%;
	left: 0;
	right: 0;
	background-color: rgba(0, 113, 143, 1);
	overflow: hidden;
	width: 100%;
	height: 0;
	transition: .5s ease;
}

.productList li a:hover .overlay {
  height: 100%;
  bottom: 0;
}

.overlayText {
	  color: white;
	  font-size: 24px;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	 /*white-space: nowrap;*/
	font-family: 'Tajawal', sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	
}

.productTimbercare .overlayText,
.productPreserveSyst .overlayText,
.productAntisap .overlayText,
.productAdditives .overlayText,
.productMicropro .overlayText,
.productColourants .overlayText {
	width:90%
}

.overlayText p {
	font-weight:400;
	margin:0 0 7px 0;
	padding:0 10px;
	text-transform:none;
	/*text-align:left;*/
	border-bottom: solid 1px rgba(255, 255, 255, .2);
	display:block;
	font-size:18px;
	line-height:1.5;
	/*text-align:center;*/
}

.overlayText p:last-child {
	border-right:none;
	border-bottom:none;
	margin-bottom:0;
}

.overlayText span {
	display:block;
	font-size:2.25em;
	margin:0 0 16px 0;
}

.productList figure {
	line-height:0;
}

.productList .productOverview h3 {
	margin:0 0 8px 0;
	text-transform:uppercase;
	text-align:center;
	line-height:1.3;
	color:#00718f;
}

.productList .productOverview a {
	color: #1f1f1f;
	background-color:transparent;
	line-height:1.4;
}

.productList a {
	background-color: #00718f;
	display:block;
	color:#fff;
	position:relative;
	/*line-height:0;*/
}

.productList li a article p {
	font-family: 'Tajawal', sans-serif;
	color:#1e1e1e;
	padding:0;
	margin:0;
}

/*
.productList a:after {
	content:'';
	position:absolute;
	bottom:0px;
	right:0px;
	width: 0;
	height: 0;
	border-bottom: 50px solid #fff;
	border-left: 50px solid transparent;
}

.productList li a.icon-arrow-down-right2:before {
	position:absolute;
	bottom:4px;
	right:4px;
	color:#fff;
	z-index:1500;
	font-size:24px;
	transition: all 1s ease;
}

.productList li a:hover.icon-arrow-down-right2:before {
	color:#fff;
	font-size:30px;
	font-weight:700;
	bottom:6px;
	right:6px;
	z-index:1500;
}

*/
.productList article {
	padding:1.25rem 1.25rem .875rem 1.25rem;
	/*font-size:1.125em;
	position:relative;
	line-height:1.3;*/
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0, 113, 143, 0.8);
	line-height:0;
}

.homeWarranties {
	background-color:#85adb8;
	padding:3em 0 2em 0;
}

.warrantyPlacards {
	list-style: none;
	margin:0;
	padding:0;
}

.warrantyPlacards li {
	margin:0 0 2em 0;
}

.warrantyPlacards h3  {
	font-size:1.75em;
	margin: 1em 0 .5em 0;
}

.warrantyPlacards h4  {
	font-size:1.25em;
	margin-top:1em;
}

.warrantyPlacards h3:after {
    content: '';
    display: block;
    margin: .25rem auto 0;
    max-width: 18.75rem;
    width: 30%;
    border-bottom: .3125rem solid #00718f;
}

.warrantyPlacards h3 span {
	display:block;
	padding-top:.25em;
}

.warrantyPlacards li a {
	text-align:center;
	display:block;
	background-color:#cfe1e6;
	color:#1e1e1e;
	padding-bottom:.5em;
}

.warrantyPlacards li img {
	width:100%;
}

.videoEmbed {
	background-color:#cfe1e6;
	text-align:center;
	margin:0 0 2em 0;
}

.videoEmbed h3 {
	margin:0;
	padding:1em;
}

.embed {
    position: relative;
	padding-bottom:50.25%;
    padding-top: 20px;
    height: 0;
    overflow: hidden;
	background-color:#0a576d;
}

.embed video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.homeNews {
	background-color:#fff;	
	padding:2em 0;
	}

.homeNews h3 {
	margin:0;
	padding:0 0 .25em 0;
	font-weight:400;
	font-size:1.5em;
}

.homeNews article {
	font-size:1.125em;
}

.homeNews .date {
	font-size:.75em;
}

.newsListings {
	list-style:none;
	margin:0;
	padding:0;
}

.newsListings li {
	padding:0 0 2em 0;
}

.button {
	display:inline-block;
	font-size:1.5em;
	line-height:60px;
	color:#0c5b71;
	border:solid 1px #0c5b71;
	border-radius:2em;
	padding:0 .5em;
	height:50px;
    vertical-align: middle;
	font-weight:700;
}

.button:hover {
	background-color:#0c5b71;
	color:#fff;
}

.homeZeroHarm {
	background-color:#fff;
	padding:2em 0 3em 0;
	border-top:solid 3px #e7eff1;
}

.homeZeroHarm .button {
	margin:1em 0 0 0;
}


/*-----FOOTER STYLES-------*/

footer {
	padding:2em 0;
	background-color: #efefef;
}

footer a {
	color:#1e1e1e;
}

.footerNav {
	padding:0 0 2em 0;
	width:150px;
	float:left;
}

.footerNav ul {
	list-style:none;
	margin:0;
	padding:0;
}


.footerNav ul li a:hover {
	text-decoration:underline;
}

.socialLinks {
	/*display:inline;*/
	display:none;
	float:right;
}

.socialLinks ul {
	margin:0;
	padding:0 0 3em 0;
	list-style:none;
}

.socialLinks ul li {
	display:inline-block;
	margin-left:.5em;
}

.socialLinks ul li:first-child {
	margin-left:0;
}

.socialLinks ul li a {
	background-color:#fff;
	color:#00718f;
	border-radius: 50%;
    padding: .5em;
	font-size:1.25em;
}

.socialLinks ul li a:hover {
    background-color: #a0d97c;
}

.copyright {
	font-size:.75em;
	color:#ccc;
}

.powerlink a {
	text-transform: uppercase;
	font-weight:700;
	font-size:1.125em;
	display:inline-block;
	padding:10px 2em;
}

.contentMain .powerlink a {
	border:solid 1px #00718f;
	border-radius:50px;
	line-height:1;
	font-size:.75em;
}

.homeVideoTextInner .powerlink {
	text-align:right;
	margin-top:1em;
}


.homeVideoTextInner .powerlink a {
	font-size:.75em;
	border:solid 1px #00718f;
	border-radius:50px;
	line-height: 1;
}

.contentMain .powerlink a:hover,
.homeVideoTextInner .powerlink a:hover {
	border:solid 1px #6eb43f;
}


.powerlink a:hover {
	color:#6eb43f;
}

.responsibleCare {
	padding:0 0 3em 0;
	clear:both;
}

.newsWrapper {
	background-color:#fff;
}

.headerPlacard {
	position: relative;
	z-index: 1;
}

.homePage .slide-micropro .logoTag {
height:90px;	
}

.homePage .slide-ag .logoTag {
	height:100px;
}

.homePage .slide-flamepro .logoTag {
	height:90px;
}

.homePage .slide-naturewood .logoTag {
	height:75px;
}

.homePage .slide-cca .logoTag {
	height:75px;
}

.headerPlacard {
	height:40vh;
	background-size: cover;
	background-position: top;
	position:relative;
	background-repeat: no-repeat;
}

.supportHomeowners .headerPlacard {
	background-image: url(../images/placard-homeowners.jpg);
	background-position:center, center;
}

.supportLandscapers .headerPlacard {
	background-image: url(../images/placard-landscapers.jpg);
	background-position:center, center;
}

.supportOperators .headerPlacard {
	background-image: url(../images/placard-plant-operators.jpg);
	background-position: left, top;
}

.supportAll .headerPlacard {
	background-image: url(../images/placard-support.jpg);
}

.productsTimberCareCNemulsion .headerPlacard {
	background-image: url(../images/placard-all-solignum-products.jpg);
}

.productBoracol200 .headerPlacard {
	background-image: url(../images/placard-boracol200.jpg);
}

.productBoracol100 .headerPlacard {
	background-image: url(../images/placard-boracol100.jpg);
}

.productsTimberCareDistributors .headerPlacard {
	background-image: url(../images/placard-distributors.jpg);
	background-position: right;
}

.productsAdditives .headerPlacard,
.productsTimberCareProtect .headerPlacard,
.productBoracol400 .headerPlacard,
.productsTimberCareProtect .headerPlacard {
	background-image: url(../images/placard-protect2.jpg);
}

.productsTimberCareCNoil .headerPlacard,
.productsTimberCareXJ .headerPlacard,
.productsTimberCareReseal .headerPlacard {
	background-image: url(../images/placard-reseal.jpg);
	background-position: right;
}

.productFireguard .headerPlacard {
	background-image: url(../images/placard-fireguard.jpg);
}

.productInshield .headerPlacard {
	background-image: url(../images/placard-inshield.jpg);
}

.productMicroShades .headerPlacard {
	background-image: url(../images/placard-microshades.jpg);
	background-position: right;
}

.productDetermite .headerPlacard {
	background-image: url(../images/placard-determite.jpg);
}

.productFramesaver .headerPlacard {
	background-image: url(../images/placard-protim-framesaver.jpg);
	background-position: bottom;
}

.productLifewood .headerPlacard {
	background-image: url(../images/placard-lifewood.jpg);
}

.productProtimLosp .headerPlacard {
	background-image: url(../images/placard-protim-losp.jpg);
}
.cutrolImportant .headerPlacard,
.cutrolQuality .headerPlacard,
.cutrolApplication .headerPlacard,
.productCutrol .headerPlacard,
.productBlueControlIngredients .headerPlacard,
.productBlueControlCustomerPrograms .headerPlacard,
.productBlueControlImportant .headerPlacard,
.productBlueControlFeatures .headerPlacard,
.productBlueControlPackaging .headerPlacard,
.productBlueControlCustomer .headerPlacard,
.productBlueControlApplication .headerPlacard,
.productBlueControlBenefits .headerPlacard,
.productBlueControlProducts .headerPlacard,
.productBlueControlWhatIs .headerPlacard,
.productBlueControlOCA .headerPlacard,
.productBlueControlOC .headerPlacard {
	background-image: url(../images/placard-antisap.jpg);
	background-position:center, center;
}

.productHyliteImportant .headerPlacard,
.productHyliteSvcPrograms .headerPlacard,
.productHyliteQuality .headerPlacard,
.productHyliteIngredients .headerPlacard,
.productHyliteComposition .headerPlacard,
.productHyliteApplication .headerPlacard,
.productHyliteNC .headerPlacard {
	background-image: url(../images/placard-hylitenc.jpg);
	background-position: right;
}

.productNaturewood .headerPlacard {
	background-image: url(../images/placard-naturewood.jpg);
}

.protimoGuarantee .headerPlacard,
.protimoCutEnd .headerPlacard,
.protimoImportant .headerPlacard,
.protimoGlues .headerPlacard,
.protimoCoatings .headerPlacard,
.protimoCoatings .headerPlacard,
.protimoFasteners .headerPlacard,
.protimoCuteEnd .headerPlacard,
.protimoIngredients .headerPlacard,
.protimoWarranty .headerPlacard,
.productProtim .headerPlacard {
	background-image: url(../images/placard-protim-optimum.jpg);
}



.productAdditiveRepellent .headerPlacard,
.productBlueControlPlus .headerPlacard,
.productHyliteAntimould .headerPlacard,
.productHyliteClear .headerPlacard,
.productAntisapCutrol .headerPlacard,
.productAntisapstainsAll .headerPlacard {
	background-image: url(../images/placard-placeholder.jpg);
	background-position:center;
}

.productAdditiveCleanwood .headerPlacard {
	background-image: url(../images/placard-cleanwood.jpg);
	background-position:center;
}

.productProtimAquazole .headerPlacard {
	background-image: url(../images/placard-protim-aquazole.jpg);
	background-position:center;
}

.productSurebor .headerPlacard {
	background-image: url(../images/placard-surebor-n2.jpg);
}

.productProtimMicro .headerPlacard,
.productMicropro .headerPlacard {
	background-image: url(../images/placard-micropro2.jpg);
}

.aboutPage .headerPlacard {
	background-image: url(../images/placard-koppers-building2.jpg);
	/*background-position: bottom center;*/
	/*******SEE HOW THIS LOOKS ON A MOBILE
	background-position: right -280px center
	*************************************/
	/*background-position: right center;*/
    background-position: 80% center;

}

.newsPage .headerPlacard {
	background-image: url(../images/placard-news.jpg);
	background-position: bottom;
}

.aboutPage.zeroHarmPage .headerPlacard {
	background-image: url(../images/placard-zero-harm.jpg);
	background-position: center;
}

.productsPreservative .headerPlacard {
	background-image: url(../images/placard-cca-fence.jpg);
	background-position: center;
}

/*.productsAdditives .headerPlacard,*/
.productsProtect .headerPlacard,
.productsTimberCare .headerPlacard,
.productAdditive .headerPlacard,
.productAdditive .headerPlacard,
.productsAntisapstains .headerPlacard,
.productsPreservativeSysts .headerPlacard,
.productsAll .headerPlacard {
	background-image: url(../images/placard-radiata-pine2.jpg);
	background-position: center;
}

.privacyPage .headerPlacard,
.contactPage .headerPlacard {
	background-image: url(../images/placard-radiata-pine.jpg);
	background-position: center;
}

.resourcePage .headerPlacard {
	background-image: url(../images/placard-resources.jpg);
	background-position: center;
}


.placardWrap {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}

.placardWrap .container {
	text-align:center;
}

.microproPage .placardWrap img { 
	height:80px;
}

.placardText {
	display:table-cell;
	vertical-align: middle;
	background-color: rgba(11, 77, 95, .9);
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	width:100%;
}

.placardText h1 {
	color:#fff;
	width:90%;
	margin:0 auto;
	font-size:18px;
	padding:1em 0;
	letter-spacing:1px;
	position:relative;
}

.placardText h1 em {
	font-weight: 400;
}

.subNav {
	font-size:1.25em;
}

.subNav ul {
	padding:0;
}

.subNav a {
	display: block;
    background: url(../images/bullet-arrow.png) no-repeat left top;
    padding: 0 0 0 20px;
	line-height:1;
	margin-bottom:10px;
}

.subNav a:hover {
	background: url(../images/bullet-arrow-ov.png) no-repeat left top;
	color:#6eb43f;
}

.privacyPage .mainWrapper,
aside,
.contentMain {
	font-size:1.125rem;
}

.mainWrapper {
	font-size:1.25rem;
}

.mainWrapper ul {
    margin: 1em 0;
}

.contentMain h2 {
	padding: 0 0 .5em 0;
	margin:0;
}

.contentMain ul li ul {
	margin: 1em 0 0 0;
}

.contentMain ul li ul li ul {
	margin: 1em 0 0 0;
}

aside {
/*padding:1em 5% 2em 5%;*/
}

/*****general style*****/
.productImportantList,
/***********************/
.determiteImportantList,
.hyliteImportantList,
.protimoImportantList,
.fsImportantList,
.nwImportantList,
.sbImportantList,
.microproTopReasonsList,
.lwImportantList,
.sbImportantList,
.antisapImportantList,
.msImportantList {
list-style:none;
	padding:0;
	margin:0 0 3em 0;
}


/*****general style*****/
.productImportantList,
/***********************/
.determiteImportantList,
.hyliteImportantList,
.protimoImportantList,
.fsImportantList,
.nwImportantList,
.nwImportantList,
.microproTopReasonsList,
.lwImportantList,
.sbImportantList,
.antisapImportantList {
    background-color: #efefef;
    border-radius: 8px;
    border: solid 1px #efefef;
}

/*****general style*****/
.mainWrapper .productImportantList li,
/***********************/

.mainWrapper .determiteImportantList li,
.mainWrapper .hyliteImportantList li,
.mainWrapper .protimoImportantList li,
.mainWrapper .fsImportantList li,
.mainWrapper .nwImportantList li,
.mainWrapper .microproTopReasonsList li,
.mainWrapper .lwImportantList li,
.mainWrapper .sbImportantList li,
.mainWrapper .antisapImportantList li,
.mainWrapper .msImportantList li {
	border-bottom:solid 2px #fff;
	padding:1em 1.5em;
}

/*****general style*****/
.mainWrapper .productImportantList li:nth-child(even),
/***********************/
.mainWrapper .determiteImportantList li:nth-child(even),
.mainWrapper .hyliteImportantList li:nth-child(even),
.mainWrapper  .protimoImportantList li:nth-child(even),
.mainWrapper .fsImportantList li:nth-child(even),
.mainWrapper .nwImportantList li:nth-child(even),
.mainWrapper .microproTopReasonsList li:nth-child(even),
.mainWrapper .lwImportantList li:nth-child(even),
.mainWrapper .sbImportantList li:nth-child(even),
.mainWrapper .antisapImportantList li:nth-child(even),
.mainWrapper .msImportantList li:nth-child(even) {
	background-color:#fafafa;
}

/*****general style*****/
.mainWrapper .productImportantList li:last-child,
/***********************/
.mainWrapper .determiteImportantList li:last-child,
.mainWrapper .hyliteImportantList li:last-child,
.mainWrapper .protimoImportantList li:last-child,
.mainWrapper .fsImportantList li:last-child,
.mainWrapper .nwImportantList li:last-child,
.mainWrapper .microproTopReasonsList li:last-child,
.mainWrapper .lwImportantList li:last-child,
.mainWrapper .sbImportantList li:last-child,
.mainWrapper .antisapImportantList li:last-child,
.mainWrapper .msImportantList li:last-child {
	border-bottom:none;
}

.microshadePgPic {
	padding:5px;
	background-color: #efefef;
	line-height:0px;
	margin:0 0 3em 0;
}

.videoArea {
	padding:2em 0;
}

.contentMain .videoEmbed h3 {
	font-size:1em 2em;
}

.productLogo {
	display:block;
	text-align:center;
	margin:0 0 1em 0;
}

.productLogo img {
	width:auto;	
}

.productMicroshades .productLogo img,
.productMicropro .productLogo img {
	height:70px;
}

.productNaturewood .productLogo img {
	height:50px;
}

.productNexwood .productLogo img {
	height:50px;
}

.productFlamepro .productLogo img {
	height:45px;
}

.productFirepro .productLogo img {
	height:60px;
}

.productAdvanceguard .productLogo img {
	height:80px;
}

.productHibor .productLogo img {
	height:50px;
}

.productCCA .productLogo img {
	height:50px;
}

.sticky-wrapper {
	/*display:inline-block;*/
}

.accordion-content {display: none;}

.accordion-content.default {display: block;}


.accordion-toggle {
	padding:1em 0 .75em 0;
	border:solid 2px #fff;
	border-radius: 50px;
	font-weight:700;
	text-transform: uppercase;
	margin:0 auto;;
	font-size: 1.5em;
	line-height:0px;
	color:#fff;
	text-align:center;
	transition: background-color 0.5s ease;
	cursor: pointer;
	max-width:480px;
}

.productAntisapstainsAll .accordion-toggle {
	color:#000;
	border:solid 2px #ccc;
    padding: 1em;
    border-radius: 10px;
	margin:0;
	text-align:left;
}

.accordion-toggle:hover {
	background-color: rgba(255, 255, 255, .2);
}


.accordion ul {
margin:0;
}

.accordion-content ul {
	margin:0;
	padding:0;
	list-style:none;
}

.accordion-content ul li a {
	color:#fff;
	display:block;
	border-bottom:solid 1px rgba(255, 255, 255, .2);
	padding:.75em 0;
	font-size:1.25em;
	line-height:1em;
	transition: text-decoration 0.5s ease;
}


.productAntisapstainsAll .accordion-content ul li a {
	border-bottom:solid 1px #ccc;
	color:#000;
	padding:.5em 0;
}


.accordion-content ul li a:hover {
	   text-decoration: underline;
}

.accordion-content ul li:last-child a {
	border-bottom:none;
}

.accordion-content ul li a span.icon-file-pdf {
	padding-right:10px;
}

.accordion-content {
	margin:0 auto 1em auto;
	padding:1em 1em 0 1em;
	max-width:480px;
}

.productAntisapstainsAll .accordion-content {
	margin: 0 0 1em 0;
}

.productAntisapstainsAll .accWrap {
	margin-bottom:1em;
}

.homeAccordion {
	background-color:#6eb43f;
	padding:2em 0;
}

.homeAccordion p {
	text-align: center;
	color:#fff;
	font-size: 1.25em;
}

.homeVideoWrap {
border:solid 1px #1e1e1e;
	margin:0 0 3em 0;
	position: relative;
}

.homeVideoText {
	padding:2em;
}

.homeVideoText h3 {
	font-size:1.375em;
	margin-top:0px;
}

.homeVideoText p {
	line-height:1.5;
	font-size:1.125rem;
	margin:0;
	padding-right:1.5em;
}


/*------------------------------------------*/
/***************Subpage Sidebar*************/

.subNews {
	padding-top:1.5em;
}

.subpage-nav-section {
	background-color: #6eb43f;
	padding: 2em 5%;
}

.accordion-menu {
  width: 100%;
  /*max-width: 480px;*/
  margin: 60px auto 20px;
  background: #fff;
  border-radius: 4px;
}

.accordion-menu li.open .dropdownlink {
  color: #6eb43f;
}
.accordion-menu li.open .dropdownlink .fa-chevron-down {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/*
.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
}
*/

.dropdownlink {
  cursor: pointer;
  display: block;
  padding: 15px 35px 15px 45px;
  font-size: 18px;
  border-bottom: 1px solid #ccc;
  color: #212121;
  position: relative;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.dropdownlink:hover {
	color:#6eb43f;
}
.dropdownlink i {
  position: absolute;
  top: 17px;
  left: 16px;
}
.dropdownlink .fa-chevron-down {
  right: 12px;
  left: auto;
}

.submenuItems {
  display: none;
  /*background: #C8E6C9;*/
	background:#efefef;
}
.accordion-menu .submenuItems li {
  border-bottom: 1px solid #B6B6B6;
padding:0px;
}

.mainWrapper .accordion-menu li {
	padding:0px;
}

.submenuItems a {
  display: block;
  /*color: #727272;*/
	color:#1f1f1f;
  padding: 12px 12px 12px 45px;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
.submenuItems a:hover {
  /*background-color: #CDDC39;*/
background-color: #00718f;
  color: #fff;
}

.regLink a {
	color: #212121;
	display:block;
	padding: 15px 15px 15px 45px;
	border-bottom: 1px solid #ccc;
	position:relative;
	font-size:18px;
}

.regLink a:hover {
	color: #6eb43f;
}

.regLink a i{
	position: absolute;
    top: 17px;
    left: 16px;
}

.subpage-nav h4 {
	text-align:center;
	font-size:1em;
	text-transform: uppercase;
	color:#fff;
	margin-top:0;
}
	
.subpage-nav ul.accordion-menu {
	margin:0 auto;
	padding:0;
}

.submenuItems {
	margin:0;
	padding:0;
}

.bigText {
	font-size:1.5em;
	color: #00728e;
}

.medText {
	font-size:1.125em;
}

.homePage .pageMain {
	padding:2em 0;
}

.pageMain {
	padding:0;
}

h1 {
	background-color:#00718f;
	color:#fff;
	/*font-weight:400;*/
	text-transform: uppercase;
	line-height:1;
	text-align:center;
	padding:20px 5% 17px 5%;
	font-size:1.75em;
}

h2 {
	background-color:#6eb43f;
	color:#fff;
	margin:0px;
	text-align:center;
	padding:18px 0px 16px 0px;
}

h3 {
	font-size:1.5em;
	margin-bottom:.75em;
}

.no-margin-top {
	margin-top:0px;
}

.privacyPage h3:first-of-type {
	margin-top:0;
}

.privacyPage h3 {
	margin-bottom:.75rem;
}

.productsTimberCareDistributors h3 {
	margin-bottom:0px;
	padding-top:.25em;
}

.productsTimberCareDistributors h3:first-of-type {
	padding-top:0;
}

h4 {
font-size:1.25em;
	margin-bottom:12px;
}

.newsAll h2 {
	background-color: transparent;
	color:#1f1f1f;
	text-align:left;
	padding: 16px 0 5px 0;
	font-size:1.25em;
}


h2 span,
h1 span {
	display: block;
	max-width:1400px;
	margin:0 auto;
}

.mainWrapper {
	margin:0 auto;
	max-width:1400px;
	padding:3em 5%;
}

.mainWrapper ul li  {
	padding:0 0 .75em 0;
}

.productPgLogo {
	/*display: inline-block;
	float:left;
	padding:0 1em 2em 0;*/
	display:none;
}

.productPgLogo img {
	width:200px;
}

.microEndUses {
	width:100%;
	margin:0 0 3em 0;
	border:solid 1px #00718f;
}

.microEndUses th {
	color:#FFF;
	padding:10px 1em;
}

.microEndUses td {
	padding:10px 2em;
	border-bottom:solid 1px #1f1f1f;
}


.mpInfoSheet {
	/*border:solid 1px #00718f;*/
	/*margin-bottom:3em;*/
}

a.mpPDF {
display:block;
color:#1f1f1f;
border:solid 1px #00718f;
margin:0 0 3em 0;
}

a.mpPDF:hover {
border:solid 1px #6eb43f;
}
a.mpPDF .mpInfoSheet img {
	width:100%;
}

.mpInfoSheetLabel {
	text-align:center;
	background-color: rgb(219, 223, 234);
	padding:10px;
}

a.mpPDF:hover .mpInfoSheetLabel {
background-color:#6eb43f;
	color:#fff;
}

.preserveRetention {
	margin:0 0 2em 0;
	width:100%;
	border:solid 1px #00718f;
}

.preserveRetention td {
	padding:10px;
}

.preserveRetention tbody tr:nth-child(odd) {
   background-color: #DBDFEA;
}

.smallText {
	font-size:12px;
	font-style:italic;
}

.left {
	display:inline-block;
	float:left;
	margin:0 1em 0 0;
}


.continuingEdLogo {
	display:block;
	margin:0px auto;
	text-align:center;
	padding-bottom:3em;
}

.continuingEdLogo label {
	display:block;
	font-size:14px;
}

.productNaturewood aside a.brochureLink,
.productLifewood aside a.brochureLink,
.productProtim aside a.brochureLink {
	display:block;
	max-width:297px;
}


aside img.brochureImg {
	width:100%;
	border:solid 1px #1f1f1f;
}

.brochureList {
	list-style:none;
	margin:0;
	padding:0;
}

.brochureList li {
	width:45%;
	float:left;
}

.brochureList li:first-child {
	margin-right:7%;
}

.textLegal {
	font-size:10px;
	border-top:solid 1px #1f1f1f;
	padding-top:10px;
	margin-top:3em;
}

.productMicroShades .mainWrapper {
	padding-bottom:0px;
}

.placardLogo {
	width:135px;
	margin: 0 0 2em 0;
}

.productBlueControlProducts .placardLogo,
.productHyliteImportant .placardLogo,
.productHyliteSvcPrograms .placardLogo,
.productHyliteQuality .placardLogo,
.productHyliteIngredients .placardLogo,
.productHyliteComposition .placardLogo,
.productHyliteApplication .placardLogo,
.productHyliteNC .placardLogo,
.productSurebor .placardLogo {
	width:275px;
}

/*****ENVIRONMENTAL CERTS*****/

ul.envCerts {
    list-style: none;
    margin-top: 2em;
    padding: 0;
    margin-block-end: 0px;
	text-align: center;
}

ul.envCerts li {
    width: 47%;
    float: left;
    margin: 0;
    padding: 0 0 1.5em 0;
    display: inline-block;
	margin-right:6%
}

ul.envCerts li:nth-child(even) {
    margin-right: 0;
	clear:right;
}

.pageMain ul.envCerts li img {
    width: 100%;
}

/*******************************/

/*****PAGE INDCATORS*****/
/*.microproTopReasons .dropdownlink.impInfo,*/

.cutrolImportant li.regLink.cutrolImportant a,
.cutrolQuality li.regLink.cutrolQuality a,
.cutrolApplication li.cutrolApplication a,
.productCutrol li.regLink.cutrolFeatures a,

.supportHomeowners li.regLink.homeownerLink a,
.supportLandscapers li.regLink.landscaperLink a,
.supportAll li.regLink.allSupportLink a,
.supportOperators li.regLink.operatorsLink a,

.productsTimberCareCNoil li.regLink.productLinkProtect a,
.productsTimberCareXJ li.regLink.productLinkProtect a,
.productsProtect li.regLink.productLinkProtect a,
.productsAdditives li.productLinkAdditives a,

.productBlueControlIngredients li.regLink.BCIngredientLink a,
.microproIngredients li.regLink.ingredientsLink a,
.resourcesAll li.regLink.allResourcesLink a,
.resourcesSDS li.regLink.sdsLink a,
.resourcesBrochures li.regLink.brochureLink a,
.resourcesWarranty li.regLink.warrantySubnavLink a,
.resourcesSpecGuide li.regLink.guideLink a,

.productAdditive li.regLink.productLinkAdditives a,
.productsAntisapstains li.regLink.productLinkAntisap a,
.productsPreservativeSysts li.regLink.productLinkPresSysts a,
.productsAll li.regLink.productLinkAll a,
.productsPreservative li.regLink.productLinkPresSysts a,
.productsTimberCare li.regLink.productLinkTimberCare a,
.productsTimberCareReseal li.regLink.productLinkTimberCare a,
.productsTimberCareProtect li.regLink.productLinkTimberCare a,
.productsTimberCareXJ li.regLink.productLinkTimberCare a,
.productsTimberCareCNemulsion li.regLink.productLinkTimberCare a,
.productsTimberCareDistributors li.regLink.productLinkTimberCare a,
.productsTimberCareCNoil li.regLink.productLinkTimberCare a,
.boracol100What li.regLink.boracol100LinkWhat a,
.boracol100Application li.regLink.boracol100LinkApply a,
.boracol100Handling li.regLink.boracol100LinkHandling a,
.boracol200What li.regLink.boracol200LinkWhat a,
.boracol200Application li.regLink.boracol200LinkApply a,
.boracol200Handling li.regLink.boracol200LinkHandling a,
.boracol400What li.regLink.boracol400LinkWhat a,
.boracol400Application li.regLink.boracol400LinkApply a,
.boracol400Handling li.regLink.boracol400LinkHandling a,


.productBlueControlImportant li.regLink.BCImportantLink a,
.productBlueControlCustomerPrograms li.regLink.BCProgramsLink a,
.productBlueControlCustomer li.regLink.BCServiceLink a,
.productBlueControlApplication li.regLink.BCApplicationLink a,
.productBlueControlBenefits li.regLink.BCBenefitsLink a,
.productBlueControlProducts li.regLink.BCProductsLink a,
.resourceSDS li.regLink.sdsLink a,
.resourceBrochures li.regLink.brochureLink a,
.resourceVideos li.regLink.videoLink a,
.resourceFAQS li.regLink.faqLink a,
.fsImportant li.regLink.fsImportant a,
.fsStorage li.regLink.fsTransport a,
.fsPackSizes li.regLink.fsPack a,
.fsCleanup li.regLink.fsClean a,
.fsHandling li.regLink.fsHandling a,
.fsAppRates li.regLink.fsRates a,
.fsApplication li.regLink.fsMethods a,
.fsBenefits li.regLink.fsBenefits a,
.fsWhatIs li.regLink.fsWhat a,
.determiteImportant li.regLink.determiteImportant a,
.determiteReasons li.regLink.determiteReasons a,
.determiteWhat li.regLink.determiteWhat a,
.h2fWhatIs li.regLink.h2fWhat a,
.h2fReasons li.regLink.h2fReasons a,
.h2fImportant li.regLink.h2fImportant a,
.h2sWhatIs li.regLink.h2sWhat a,
.h2sReasons li.regLink.h2sReasons a,
.h2sImportant li.regLink.h2sImportant a,

.protimoGuarantee li.regLink.optimumWarrantyLink a,
.protimoImportant li.regLink.optimumImportantLink a,
.protimoGlues li.regLink.optimumGlueLink a,
.protimoCoatings li.regLink.optimumCoatingsLink a,
.protimoFasteners li.regLink.optimumFastenerLink a,
.protimoCutEnd li.regLink.optimumCutEndLink a,
.protimoWarranty li.regLink.optimumWarrantyLink a,
.protimoIngredients li.regLink.optimumIngredientLink a,
.productProtim li.regLink.optimumWhatLink a,
.nwImportant li.regLink.nwImportant a,
.nwCutEnd li.regLink.nwCutEnd a,
.nwFasteners li.regLink.nwFasteners a,
.nwAppearance li.regLink.nwAppearance a,
.nwAssurance li.regLink.nwAssurance a,
.nwRegistrations li.regLink.nwRegistrations a,
.nwWhat li.regLink.nwWhat a,

.lospWhat li.regLink.lospWhatLink a,
.lospHandling li.regLink.lospHandlingLink a,
.lospAppearance li.regLink.lospAppearanceLink a,
.lospGuarantee li.regLink.lospWarrantyLink a,
.lospCutEnd li.regLink.lospCutEndLink a,
.lospFasteners li.regLink.lospFastenersLink a,
.lospCoatings li.regLink.lospCoatingsLink a,
.lospGlue li.regLink.lospGlueLink a,
.lospImportant li.regLink.lospImportantLink a,

.microShadesWhat li.regLink.microShadesWhat a,
.microShadesImportant li.regLink.microShadesImportant a,

.inshieldWhat li.regLink.inshieldWhat a,
.inshieldImportant li.regLink.inshieldImportant a,

.fireguardWhat li.regLink.fireguardLinkWhat a,
.fireguardApplication li.regLink.fireguardLinkApply a,
.fireguardUses li.regLink.fireguardLinkUses a,
.fireguardHandling li.regLink.fireguardLinkHandling a,

.lifewoodFasteners li.regLink.lwFasteners a,
.lifewoodRegistrations li.regLink.lwRegistrations a,
.lifewoodImportant li.regLink.lwImportant a,
.lifewoodCutEnd li.regLink.lwCutEnd a,
.lifewoodEndUse li.regLink.lwUse a,
.lifewoodAssurance li.regLink.lwAssurance a,
.lwWhatIs li.regLink.lwWhat a,
.microproImportant li.regLink.importantLink a,
.sureborImportantInfo li.regLink.importantLink a,
.sureborNailing li.regLink.nailingLink a,
.sureborCutting li.regLink.cuttingLink a,
.sureborGuarantee li.regLink.guaranteeLink a,
.sureborDurability li.regLink.durabilityLink a,
.sureborIngredients li.regLink.ingredientsLink a,
.sureborWhat li.regLink.WhatLink a,
.productHyliteImportant li.regLink.hyliteImportantLink a,
.productHyliteSvcPrograms li.regLink.hyliteProgramsLink a,
.productHyliteQuality li.regLink.hyliteServiceLink a,
.productHyliteIngredients li.regLink.hyliteIngredientsLink a,
.productHyliteComposition li.regLink.hyliteCompositionLink a,
.productHyliteApplication li.regLink.hyliteApplicationLink a,
.productHyliteNC li.regLink.hyliteProductsLink a,
.microproFasteners li.regLink.fastenersLink a,
.microproBrochures li.regLink.mpBrochuresLink a,
.microproEnvironment li.regLink.environmentLink a,
.microproEnvironment li.regLink.environmentLink a,
.microproAdvantages li.regLink.advantageLink a,
.microproEndUses li.regLink.endUsesLink a,
.microproCutEnds li.regLink.cutLink a,
.microproAppearance li.regLink.appearanceLink a,
.microproWhat li.regLink.whatLink a {
	color:#6eb43f;
}

.fsCoverageTable {
border:solid 1px #006db9;
	margin:0 0 3em 0;
}

.fsCoverageTable th {
	background-color:#00718f;
	color:#fff;
}

.fsCoverageTable td {
	text-align:center;
}

.fsCoverageTable tbody tr:nth-child(odd) {
	background-color:#bed3ed;
}

.blueText {
	color:#00718f;
}

	.msSidebar {
		margin:0 1em 1em 0;
		background-color:#efefef;
		border-radius:8px;
		border: solid 1px #efefef;
	}

	.msSidebar h4 {
		padding:0 1.5em 0 1.5em;
}

.BCLogos ul {
	list-style: none;
	margin:0;
	padding:0;
}

.BCLogos ul li {
	display:inline-block;
	width:30%;
	float:left;
	margin-right:5%;
}

.BCLogos ul li:last-child {
	margin-right:0px;
}

.BCLogos ul li img {
	width:100%;
}

.productBlueControlPackaging .contentMain figure {
	padding:5px;
	background-color:#efefef;
	margin-bottom:2em;
	line-height:0px;
}

.productBlueControlPackaging .contentMain figure img {
	width:100%;
}

/*
.readMore:after,
.powerlink:after {
    content: " ❯❯";
	font-weight:normal;
}*/

.powerlink.bordered:after {
    content: "";
}

.homeVideoText .powerlink:after {
    content: "";
}

.readMore:after {
	color: #249ebe;
}

.readMore:hover:after {
	color:#6eb43f;
}

/*
.flexNews .powerlink:after, 
.homeVideoWrap .powerlink:after {
	content: none;
}*/


.flexNews {
	background-color: #6eb43f;
	padding:2em 0 1em 0;
	text-align:center;
}

.flexNews a {
	color:#fff;
}

.flexNews a:hover .powerlink {
    text-decoration:underline;
}

.flexNews h2 {
	padding:0 0 .5em 0;
	/*color:transparent;*/
}

.flexNews h3 {
	font-weight:normal;
	font-weight:400;
	font-size:1.25em;
}

.postDate:newsDate {
	font-size:12px;
}

.newsAll article {
	padding:0 0 3em 0;
}

.newsArticle h2 {
	background-color:transparent;
	font-size:1.5em;
	color: #1f1f1f;
	padding: 0 0 16px 0;
}

.newsArticle figure img {
	width:100%;
	padding-bottom:30px;
}

.newsArticle figure.mpNewsLogo {
	width:130px;
	display:inline-block;
	margin-right:30px;
}

.newsArticle figure.logoGreentag {
	width:130px;
	display:inline-block;
}

h5 {
	
	font-size:1.125em;
	border-bottom:solid 1px #ccc;
}

h5.noMargin {
	margin:.75em 0;
}

h5.padding-top {
	padding-top:1em;;
}

h5.allCaps {
	text-transform: uppercase;
}

.productsAll h5 {
	font-size:1.375em;
}


.contactPage address ul {
	font-style:normal;
	list-style: none;
	margin:0 0 1em 0;
	padding:0;
}

.contactPage address ul li {
	padding-bottom:5px;
}

.brochureImages {
	list-style: none;
	margin:0 0 2em 0;
	padding:0;
}

.mainWrapper .brochureImages li {
	display:block;
	padding:0;
	margin:0 0 2em 0;
	position:relative;
}

.brochureImages li img {
	width:100%;
	border:solid 3px #efefef;
}

.brochureImages li span {
	display:block;
	font-size:14px;
	padding:5px 10px 0 10px;
	text-align:center;
}

.brochureImages li a {
	color:#1f1f1f;
}

.videoPgWrap {
	text-align:center;
	background-color:#efefef;
	padding:5px;
	margin:0 0 3em 0;
}

.videoLabel h3 {
	font-size:1em;
	margin:15px 0 7px 0;
	padding:0 1.25em;
}

.buttonList,
.microshadesButtons,
.faqsButtons {
	list-style:none;
	margin:0 0 3em 0;
	padding:0;
}

.buttonList,
.faqsButtons,
.microshadesButtons {
	max-width:600px;
}

.buttonList li a,
.microshadesButtons li a,
.faqsButtons li a {
	display:block;
	border:solid 3px #efefef;
	border-radius:10px;
	text-align:center;
	line-height:1;
	padding:1em 1.5em;
	text-transform:uppercase;
	font-size:18px;
	color:#1f1f1f;
	
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top, #efefef 2%, #fcfcfc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #efefef 2%,#fcfcfc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #efefef 2%,#fcfcfc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}

.faqsButtons li a {
	font-size:22px;
	padding: 1.5em;
}

.buttonList li a:hover,
.microshadesButtons li a:hover,
.faqsButtons li a:hover {
	border: solid 3px #6eb43f;
	color:#6eb43f;
	background:#fff;
}

.productsTimberCareCNemulsion .buttonList,
.productsTimberCareCNoil .buttonList,
.productsTimberCareXJ .buttonList {
	padding-top:1em;
}

.faqList {
	list-style: none;
	margin:0;
	padding:0;
}

.faqList ul {
	list-style-type:disc;
	margin-left:2em;
	font-size:20.25px;
}

.contentMain .faqList li ul {
	margin: 1em 0 0 1em;
}

.faqList .question {
	font-size:1.25em;
	font-weight:700;
	padding-left:24px;
}

.faqList .question:before {
	content:"Q: ";
	margin-left:-24px;
}

.faqList .answer {
	/*color:#737272;*/
	font-size:1.125em;
	padding-left:24px;
}

.faqList .answer:before {
	content:"A: ";
	font-size:22.5px;
	font-weight:700;
	margin-left:-24px;
}

.faqList .answer p {
	font-size:1.125em;
}

.faqList li table {
	margin-left:20px;
	margin-bottom:1.25em;
}

.faqList p.additional {
	font-size:1.125em;
	padding-left:20px;
}

.faqNotes {
	border-top:solid 2px #ccc;
	padding-top:1.5em;
}

.productLogos {
	list-style: none;
	margin:0;
	padding:0;
}


.mainWrapper .productLogos li {
	text-align:center;
	padding-bottom:2em;
}

.productLogos li img {
	width:200px;
}

.productLogos li a span {
	display:block;
	font-size:12px;
	color:#1f1f1f;
	width:200px;
	margin:0 auto;
}

.productsAll h3 {
	text-align:center;
}

.mainWrapper .resourceButtons {
	list-style:none;
	margin:0 0 3em 0;
	padding:0;
}

.mainWrapper .resourceButtons li {
	padding: 0 0 1.25em 0;
}

.resourceButtons li a {
	border:solid 3px #efefef;
	border-radius:10px;
	display:block;
	text-align:center;
	line-height:1;
	padding:2em;
	text-transform:uppercase;
	font-size:22px;
	color:#1f1f1f;
	
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top, #efefef 2%, #fcfcfc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #efefef 2%,#fcfcfc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #efefef 2%,#fcfcfc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}

.resourceButtons li a span {
	display:block;
	font-size:34px;
	margin:0 0 18px 0;
}

.resourceButtons li a span:before {
	padding-bottom:14px;
}

.resourceButtons li a span:after {
    content: '';
    display: block;
    margin: 14px auto 0;
    width: 100px;
    border-bottom: 3px solid #ccc;
}

.resourceButtons li a:hover {
	background:#fff;
	color: #6eb43f;
	border:solid 3px #6eb43f;
}

.resourceButtons li a:hover span {
	color: #6eb43f;
}

.resourceButtons li a:hover span:after {
	border-bottom: 3px solid #6eb43f;
}

.green {
	color:#6eb43f;
}

.timbercare-icons {
	list-style: none;
	padding:0;
}

.timbercare-icons li {
	display:inline-block;
}

.mainWrapper .timbercare-why {
	padding:0;
}

.mainWrapper .timbercare-why li {
    list-style-type: none;
    background: url(../images/bullet-checkmark.png) no-repeat;
    padding-left: 40px;
    background-size: 30px 30px;
	background-position: left top;
	}

.timbercare-why li p:last-of-type{
	display:inline-block;
	margin:0;
}

.rateTable {
	border-top:solid 1px #6eb43f;
	border-left:solid 1px #6eb43f;
	margin-bottom:2em;
}

.rateTable tr {
	border-bottom:solid 1px #6eb43f;
}

.rateTable th,
.rateTable td {
	padding:10px;
	border-right:solid 1px #6eb43f;
	text-align:center;
}

.rateTable th.alignLeft,
.rateTable td.alignLeft,
.rateTable.headingLeft td,
.rateTable.headingLeft th {
	text-align:left;
}
	
.rateTable th {
	text-transform: uppercase;
	font-weight:bold;
}

.sdsList {
	list-style-type: none;
	padding:1em 0 0 0;
}

.mainWrapper .sdsList li {
	padding-left:30px;
	padding-bottom:2em;
	position:relative;
}

.mainWrapper .sdsList li a {
    color: #1f1f1f;
	}

.sdsList li a:hover span,
.mainWrapper .sdsList li a:hover {
	color:#6eb43f;
}

.sdsList li span {
	display:block;
	position:absolute;
	left:0;
	top:0;
}

.sdsList li a span {
	color: #249ebe;
}

.singleBrochure,
.warrantyImg {
	max-width:450px;
}

.specGuideImg {
	max-width:650px;
}

.singleBrochure img,
.specGuideImg img,
.warrantyImg img {
	width:100%;
}

.homeWarranty figure a,
.singleBrochure a,
.specGuideImg a,
.warrantyImg a {
	display:block;
	border: solid 3px #efefef;
	line-height:0px;
}

.issueImg {
	position:relative;
	margin:0 0 2em 0;
	width:300px;
	line-height:0;
	border: solid 1px #1f1f1f;
}

.issueImg img {
	width:100%;
}

.issueImg a .overlay {
    position: absolute;
    z-index: 1000;
    /*bottom: 100%;*/
	bottom:0;
	top:0;
    left: 0;
    right: 0;
    background-color: rgba(110, 180, 63, 0);
    overflow: hidden;
    /*width: 100%;
    height: 0;*/
    transition: .5s ease;
}

.issueImg a:hover .overlay {
	background-color: rgba(110, 180, 63, .8);
}

.issueImg a .overlay .icon-zoom-in {
	display:none;
}

.issueImg a:hover .overlay .icon-zoom-in {
	line-height:1;
	color:#fff;
	display:inline-block;
	font-size:50px;
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-25px, -25px);
}

.newsLetters ul {
	margin:0;
	list-style: none;
	padding:0;
}

.newsLetters h5 {
	margin: 0 0 .75em 0;
}

.homeWarranty {
    background-color: #6eb43f;
	padding:2em 0;
	margin:0 auto;
}

.homeWarranty .warranty-text {
	font-size: 1.125rem;
	color:#fff;
	line-height: 1.4;
}

.homeWarranty .warranty-text a {
	color:#fff;
	border: solid 1px #fff;
    border-radius: 50px;
    line-height: 1.5;
	display:inline-block;
	margin:0 auto;
	text-transform: uppercase;
	font-weight: 700;
	padding: 18px 2em 10px 2em;
	font-size: .875em;
}

.homeWarranty .warranty-text a:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

.homeWarranty .warranty-text a span {
	font-weight: 700;
}

.homeWarranty figure {
	margin:0 0 2em 0;
}

.homeWarranty figure a:hover {
	border: solid 3px #8cf942;
}

.homeWarranty figure img {
	width:100%;
}

.homeWarranty .powerlink {
	text-align:center;
}

.homeWarranty .powerlink:after {
	content:none;
}

.sticky-wrapper {display:inline;}

/*
.homeWarranty .powerlink a:after {
    content: " ❯❯";
    font-weight: normal;
}*/

.sdsClause {
	padding-top:26px;
	border-top:solid 1px #ccc;
}

h3.underline {
	border-bottom:solid 1px #ccc;
}

.contentMain > h3:first-of-type {
    margin-top: 0;
}

/*------------------------------------------------------------------------*/	
/*-----------------------------media queries------------------------------*/
/*------------------------------------------------------------------------*/

/*---------------------------------- 400 + --------------------------------------*/	
@media screen and (min-width: 25em) { /*400 and up*/
	
.billboard h1 {
	font-size:1.675em;
	padding: 10px 5% 0 5%;
	}
	
}

/*---------------------------------- 480 + --------------------------------------*/	
@media screen and (min-width: 30em) { /*480 and up*/
	
.billboard h1 {
	font-size:2em;
	}
	
.productList li {
	display:block;
	width:270px;
	margin: 0 auto 3em auto;
	}
	
.productList li.productOverview {
	width:auto;
	}
	
.homeWarranty figure {
	width:200px;
	margin:0 0 2em 0;
	float:left;
	}
	
.overlayText p {
	font-size:14px;
	margin: 0 0 5px 0;
	}
	
	.productBlueControlProducts .placardLogo {
	width:400px;
	}
	
	.mainWrapper ul.productLogos {
		margin-bottom:2em;
	}
	
.mainWrapper ul.productLogos.less-margin-bottom {
	margin-bottom:0;
	}
	
	.mainWrapper ul.productLogos li {
		width:50%;
		float:left;
		padding-left:0px;
		height:325px;
		padding-bottom:0;
	}
	
	.mainWrapper .productLogos li:nth-child(even) {
		clear:right;
	}
	
	.mainWrapper ul.productLogos.protectList li {
		height:335px;
	}
	

.mainWrapper .brochureImages li {
	width:45%;
	margin-right:5%;
	margin-bottom:0;
	float:left;
	}
	
.mainWrapper .brochureImages li:nth-child(even) {
	margin-right:0;
}
	
.brochureImages li span {
		height: 70px;
	}

h2 {
	font-size:2em;	
	}	
	
	
.accordion-toggle {
	font-size:1.5em;
	}
	
.newsArticle figure.mpNewsLogo {
	width:170px;
	margin-right:30px;
	}

.newsArticle figure.logoGreentag {
	width:170px;
	display:inline-block;
	}
	
.aboutPage .headerPlacard {
    background-position: 75% bottom;
	}
	
}


/*---------------------------------- 640 + --------------------------------------*/	
@media screen and (min-width: 40em) { /*640 and up*/

.productList li:last-child,
.productList li {
	width:47%;
	float:left;
	}
	
.productList li:nth-child(even) {
	clear:left;
	margin-right:6%;
	}
	
.productList li:nth-child(3),
.productList li:nth-child(4) {
	margin-bottom:1em;
	}
	
.mainWrapper .sdsList li {
	width:37%;
	/*display:inline-block;*/
	float:left;
	padding-right:5%;
	}
	
.mainWrapper .sdsList li:nth-child(odd) {
	clear:left;
	}
	
.videoLabel h3 {
	font-size:1.25em;
	}
	
.newsArticle figure.mpNewsLogo {
	width:210px;
	margin-right:40px;
	}
	
.productPgLogo {
	display: inline-block;
	float:left;
	padding:0 1em 1em 0;
	}
	
.accordion-toggle {
	font-size:1.75em;
	}
	
.productAntisapstainsAll .accordion-toggle {
	font-size:1.5em;
	}
	
.footerNav {
	width:auto;
	}

/*
.footerNav ul li {
	display:inline;
	margin:0 1.5em 0 0;
	}*/
	
.billboard h1 {
	font-size:2.25em;
	line-height:1.1;
	}
	
.contentMain h2 {
	font-size:2em;
	}
	
.placardText h1 {
	padding-left:170px;
	}
	
.aboutPage .headerPlacard {
    background-position: 80% center;
	}
	
/******ENVIRONMENTAL CERTS*******/

ul.envCerts li {
    width: 22%;
    margin-right:4%;
    }
    
ul.envCerts li:nth-child(even) {
    clear:none;
    margin-right:4%;
    }
    
ul.envCerts li:nth-child(4) {
    margin-right:0;
    }
    
/*******************************/
	
}

/*---------------------------------- 768 + --------------------------------------*/	
@media screen and (min-width: 48em) { /* 768 and up */
	
.placardWrap .container {
	text-align:right;
}
	
.mainWrapper .resourceButtons li {
	width:47.5%;
	float:left;
	}
	
.mainWrapper .resourceButtons li:nth-child(odd) {
	margin-right:5%;
	}
	
.productsAll h3 {
	text-align:left;
	}
	
.iccLogo {
	padding-top:10px;
	}
	
.iccLogo label {
	padding-top:16px;	
	}
	
.continuingEdLogo {
	width:45%;
	float:left;
	}
	
.mpInfoSheetLabel 
	{font-size:12px;}
	
a.mpPDF {
	width:45%;
	float:left;
	}
	
a.mpPDF.docksdecks {
	margin-left:4%;
	}
	
.mainWrapper {
	padding:3em 3%;
	}
	
h1 {
	text-align:left;
	font-size:2.5em;
	padding: 20px 3% 17px 3%;
	}
	
	
h2 {
	text-align: left;
	padding: 18px 3% 16px 3%;
	}
	
.flexNews h3 {
	font-size:1.5em;
	}

/***
.overlayText p {
	font-weight:400;
	margin:0 0 7px 0;
	padding:0 10px;
	text-transform:none;
	border-bottom: none;
	border-right: solid 1px rgba(255, 255, 255, .4);
	display:inline-block;
	font-size:19px;
	line-height:1;
	}
	
.productMicropro .overlayText p {
	text-align:left;
	}

.overlayText p:last-child {
	border-right:none;
}
***/
	
.productOverview p {
	font-size:1.125em; 
	}
	
.overlayText p {
	font-size:16px;
	margin: 0 0 8px 0;
	}
	
.billboardWrap {
		padding:0 8%;
	}
	
.placardText h1 {
	font-size:26px;
	}
	
.placardText h1 em {
	display:block;
	}
	
.microproPage .placardWrap img { 
	height:100px;
	}

.container {
    padding: 0 3%;
	}
	
.responsibleCare {
		width:200px;
		float:right;
	clear:none;
	padding:0;
	}
	
.copyright {
		display:block;
		float:none;
		text-align: left;
		padding-top:0px;
	clear:both;
	margin:0 auto;
	}
	
/******New Deal****
	
.productList li figure {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:70%;
	width:30%;
	background-color:#ccc;
	background-size: cover;
    background-position: center center;
	}
	
.productList li.productAdditives figure {
	background-image: url(../images/products_microshades.jpg);
	}
	
.productList li.productPreserveSyst figure,
.productList li.productMicropro figure {
	background-image: url(../images/products_micropro.jpg);
	}
	
.productList li.productAntisap figure,
.productList li.productColourants figure {
	background-image: url(../images/products_antisap.jpg);
	}
	
.productList li.productNaturewood figure {
	background-image: url(../images/warranty_img_cca_marine.jpg);
	}
	
.productList li.productNexwood figure {
	background-image: url(../images/products_nexwood.jpg);
	}
	
.productList li.productMicroshades figure {
	background-image: url(../images/products_microshades.jpg);
	}
	
.productList li.productFireWood figure {
	background-image: url(../images/products_flamepro.jpg);
	}
	
.productList li.productFirepro figure {
	background-image: url(../images/products_firepro.jpg);
	}
	
.productList li.productAdvanceguard figure {
	background-image: url(../images/products_advanceguard.jpg);
	}
	
.productList li.productHibor figure {
	background-image: url(../images/products_hi-bor.jpg);
	}
	
.productList li.productCCA figure {
	background-image: url(../images/products_cca.jpg);
	}
	
.productList li.productPreserveSyst figure {
	background-image: url(../images/products_micropro_bg.jpg);
	}
	
.productList li.productTimbercare figure {
	background-image: url(../images/products_reseal_bg.jpg);
	}
	
.productList li.productAdditives figure {
	background-image: url(../images/products_protect_bg.jpg);
	}	
	
.productList li figure img {
	display:none;
	}
	
.productList li article {
	padding:3em 1.5em 3em 35%;
	}
	
.productList .tableWrap {
    display: table;
    width: 100%;
    height: 100%;
}
	
.productList .cellWrap {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%;
	}
	
***************************/

.billboard h1 {
	font-size:2.5em
	}
	
/*-----WARRANTY SECT-------*/
	
.warrantyPlacards li {
	width: 30%;
	float: left;
	margin-left:5%;
}
	
.warrantyPlacards li:nth-child(7),
.warrantyPlacards li:nth-child(4),
.warrantyPlacards li:nth-child(10),
.warrantyPlacards li:first-child {
	margin-left:0;
	}
	
/*---------------------------*/
	
.aboutPage .headerPlacard {
    background-position: 85% center;
	}
	
}

/*---------------------------------- 860 + --------------------------------------*/	
@media screen and (min-width: 53.75em) { /* 860 and up */
	
.billboard h1 {
	font-size:3em;	
	}

}


/*---------------------------------- 960 + --------------------------------------*/	
@media screen and (min-width: 60em) { /* 960 and up */
	
.footerNav ul li {
	display:inline;
	margin:0 1.5em 0 0;
	}
	
	.homeWarranty .warranty-text a {
		font-size:1em;
	}
	
	.homeWarranty .powerlink {
		width:500px;
		margin:0 auto;
	}
	
	.newsMain {
		width:60%;
		float:left;
	}
	
	.newsLetters {
		width:30%;
		float:right;
		border-left:solid 3px #efefef;
		padding-left:4%
	}
	
	.issueImg {
		width:200px;
	}
	
	.productBlueControlProducts .placardLogo {
    width: 525px;
}
	
/*
.mainWrapper ul.productLogos {
	margin-left:-40px;
	}
	*/
	
aside {
    width: 30%;
    float: right;
    /*padding: 2em 3% 2em 0px;*/
}
	
aside.msSidebar {
	width:100%;
	float:none;
	}
	
	.contentMain .powerlink a {
		font-size:1em;
	}
	
/*
.overlayText p {
	display:block;
	border-right:none;
	font-size:17px;
	border-bottom: solid 1px rgba(255, 255, 255, .2); 
	padding:6px;
	}
*/	
	
.overlayText p {
	font-size:14px;
	margin: 0 0 7px 0;
	}
	
.overlayText p:last-child {
	border-bottom:none;
	margin-bottom:0;
	}
	
.homeVideoTextInner .powerlink a {
	font-size:1em;
	}

.accordion-toggle {
	font-size:2.25em;
	}
	
.productAntisapstainsAll .accordion-toggle {
	font-size:1.5em;
	}
	
.homePage .productList h2 {
	/*font-size:1em;*/
	padding:0 .5em;
	}
	
.homePage .productList h2 span {
	display:block;
	}

/*
.productList li.productMicropro figure,
.productList li.productNaturewood figure,
.productList li.productNexwood figure,
.productList li.productMicroshades figure,
.productList li.productFlamepro figure,
.productList li.productFirepro figure,
.productList li.productAdvanceguard figure,
.productList li.productHibor figure,
.productList li.productCCA figure {
	background-image:none;
	}
*/
	
.productList li figure img {
    display: block;
	}
	
.productList li article {
	padding-left:0px;
	padding-right:0px;
	}
	
.homeVideoWindow {
	width:40%;
	}
	
.homeVideoText {
	position:absolute;
	left:44%;
	top:0;
	bottom:0;
	right:0;
	padding:0;
	}
	
.productList li {
	margin: 0 auto 1em auto;
	}

	/*
.productList li:first-child {
	margin: 0 auto 3em auto;
	}
	*/

/*
.productList li article {
	display:table;
	width:100%;
	height:100%;	
	}
	
.cellWrap {
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align:middle;
	}
	*/

.homeVideoTextInner {
	display:table;
	width:100%;
	height:100%;
	}
	
.my-sticky-element.stuck {
	position:fixed;
	top: 0;
    left: 0;
    right: 0;
	z-index:30000!important;
	background-color:#fff;
	}

.my-sticky-element.stuck .logo {
		width:250px;
	}
	
.my-sticky-element.stuck .logo img {
		height:30px;
	}
	
	.my-sticky-element.stuck .logo .stateTag {
		font-size: 1em;
		top:4px
	}
	
	.my-sticky-element.stuck .logo .logoPC {
		top:20px;
		font-size:12px;
	}
	
	.my-sticky-element.stuck .primaryNav {
		/*top:34px;*/
		top:30px;
	}
	
	.my-sticky-element.stuck .primaryNav ul li {
		font-size:1em;
	}
	
	.my-sticky-element.stuck .primaryNav ul li.warrantyNavLink {
		display:inline-block;
	}
	
	.my-sticky-element.stuck .primaryNav ul li.warrantyNavLink span {
		display:none;
	}
	
.billboard {
		/*margin-top:142px;*/
	}
	
.rslides_tabs {
    display: block;
    position: absolute;
    bottom: 1em;
    left: 50%;
    list-style-type: none;
    z-index: 200!important;
    padding: 0;
	margin:0 0 0 -150px;
	width:300px;
	text-align:center;
	}
	
.rslides_tabs li {
	display:inline;
    margin: 0;
	padding:0px;
	clear:none;
	}

.rslides_tabs li a {
    display: inline-block;
    background-color: #fff;
    text-indent: -9999px;
    height: .675em;
    width: .675em;
    margin-right: .3125em;
    border-radius: 1.5em;
	border:solid 2px #fff;
	}
	
.rslides_tabs li.rslides_here a {
    background-color: #00718f;
	}
	
.billboard a.next, .billboard a.prev {
	display:none;
	}
	
.contentMain h2 {
		text-align: left;
	}
	
.headerPlacard {
	height:50vh;
	}
	
.microproPage .placardWrap img {
    height: 140px;
	}
	
.aboutPage .headerPlacard {
    background-position: 80% bottom;
	}
	
.secondaryNav {
		display:block;
		background-color:#efefef;
		padding:1em 0;
		position:relative;
	}
	
.secondaryNav ul li {
	display:inline-block;
	margin:0 .75em 0 0;
	line-height:1em;
	}
	
.secondaryNav ul li a {
	color:#fff;
	text-transform: uppercase;
	}
	
.secondaryNav ul li a:hover {
	color:#87e647;
	}
	
.secondaryNav ul {
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:3%;
	}
	
.secondaryNav .countryMenu ul {
	left:auto;
	right:0;
	}
	
	.mobile-control {
		display:none;
	}
	
	.corporateLink {
		/*width:500px;
		margin:0 auto;*/
		margin:0;
		line-height:1;
	}
	
	.corporateLink a {
		display:inline-block;
		float:left;
		text-align:center;
		/*width:100%;*/
		margin:0;
		color:#5a5a5a;
	}
	
	.corporateLink:hover span {
		color:#00718f;
	}
	
.warrantyLink {
	display:inline-block;
	position:absolute;
	right:250px;
	}

.warrantyLink a {
	text-transform:uppercase;
	color: #1f1f1f;
	}

.warrantyLink a:hover span,
.warrantyLink a:hover {
	color:#00718f;
	}

.warrantyLink a span {
	font-size:12px;
	color:rgba(31,31,31,.4);
	transition: all 1s ease;
	}
	
.billboard h1 {
	font-size: 3.25em;
	}
	
	h2 {
		/*text-align: left;*/
	}
	
/*
.productList article {
	font-size:1.4375em;
	}
	*/
	
	.logo{
		width:365px;
	}
	
	.logo img {
		height:60px;
	}
	
	.stateTag {
		top:8px;
		font-size: 1.75em;
	}
	
	.logoPC {
		top: 40px;
		font-size:1em;
	}
	
	.primaryNav {
		display:inline-block;
	}
	
	.homePage .videoEmbed {
		width:31%;
		float:left;
		margin-right:3%;
	}
	
	.videoEmbed.endUseAnimHome {
		margin-right:0;
	}
	
	.primaryNav {
		position:absolute;
		right:3%;
		/*top:54px;*/
		top:50px;
	}
	
	.primaryNav a {
		color:#1f1f1f;
		text-transform: uppercase;
		padding-top:4px;
	}
	

.primaryNav .has-primary-submenu a {
	padding-right:12px;
	padding-bottom:5px;
	background-image: url(../images/nav-arrow.png);
	background-repeat: no-repeat;
	transition: all 0.3s ease;
	background-position: 100% 9px;
	}
	
.primaryNav .has-primary-submenu a:hover {
	background-image: url(../images/nav-arrow-ov.png);
	}

.primaryNav ul li.has-primary-submenu:hover a {
	color: #6eb43f;
	background-image: url(../images/nav-arrow-ov.png);
	background-position: 100% 14px;
	}
	
.primaryNav ul {
	padding:0;
	margin:0;
	}
	
.primaryNav ul li {
	display:inline-block;
	font-size:.9375em;
	margin:0 1.25em 0 0;
	padding-top:4px;
	}
	
.primaryNav ul li.warrantyNavLink {
	display:none;
	}
	
.primaryNav ul li.has-primary-submenu {
	position:relative;
	}
	
.primaryNav ul li:last-child {
	margin:0;
	}
	
.primaryNav ul ul {
	display:none;
	}
	
.primaryNav ul li.has-primary-submenu:hover ul { /*****DROPDOWN BOX*****/
	display:block;
	position:absolute;
	top:24px;
	min-width:200px;
	z-index: 20000;
	background-color:#fff;
	border:solid 1px #5a5a5a;
	}
	
.primaryNav ul li.has-primary-submenu:hover ul ul {
	display:none;
	}
	
.primaryNav ul li.has-primary-submenu:hover ul li {
	display:block;
	margin:0;
	border-bottom:solid 1px #efefef;
	padding-top:0;
	}
	
.primaryNav ul li.has-primary-submenu:hover ul li a {
	display:block;
	text-transform:none;
	font-size:16px;
	padding:.5em 1em;
	color:#5a5a5a;
	background-image:none;
	}
	
.primaryNav ul li.has-primary-submenu:hover ul li a span {
	margin-right:10px;
	}
	
.primaryNav ul li.has-primary-submenu:hover ul li a:hover {
	background-color:#efefef;
	}

/***********2nd level dropdown***********/
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.psystemLink,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.additivesLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.colourantsLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.antisapLink,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.timbercareLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.protectLink,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.ccaLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.hbLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.agLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.fProLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.flProLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.nwLink,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.mpLink {
		position:relative;
	}	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.psystemLink a,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.additivesLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.colourantsLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.antisapLink a,
	
	
		.primaryNav ul li.has-primary-submenu ul.primary-submenu li.additivesLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.timbercareLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.protectLink a,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.ccaLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.hbLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.agLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.fProLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.flProLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.nwLink a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.mpLink a {
	position:relative;
	background-image: url(../images/nav-arrow-right.png);
	background-repeat: no-repeat;
    background-position: right 12px;
	}
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.psystemLink:hover ul.psystem-submenu,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.additivesLink:hover ul.additives-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.colourantsLink:hover ul.colourants-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.antisapLink:hover ul.antisap-submenu,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.timbercareLink:hover ul.timbercare-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.protectLink:hover ul.protect-submenu,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.ccaLink:hover ul.cca-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.hbLink:hover ul.hb-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.agLink:hover ul.ag-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.fProLink:hover ul.fpro-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.flProLink:hover ul.flpro-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.nwLink:hover ul.nw-submenu,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.mpLink:hover ul.mp-submenu {
		display:block;
		position:absolute;
		left:100%;
		top:-1px;
	}
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.psystemLink:hover ul.psystem-submenu li a,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.additivesLink:hover ul.additives-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.colourantsLink:hover ul.colourants-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.antisapLink:hover ul.antisap-submenu li a,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.timbercareLink:hover ul.timbercare-submenu li a,
		.primaryNav ul li.has-primary-submenu ul.primary-submenu li.protectLink:hover ul.protect-submenu li a,
	

	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.ccaLink:hover ul.cca-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.hbLink:hover ul.hb-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.agLink:hover ul.ag-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.fProLink:hover ul.fpro-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.flProLink:hover ul.flpro-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.nwLink:hover ul.nw-submenu li a,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.mpLink:hover ul.mp-submenu li a {
		background-image: none;
		background-color:#efefef;
	}
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.psystemLink:hover ul.psystem-submenu li a:hover,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.additivesLink:hover ul.additives-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.colourantsLink:hover ul.colourants-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.antisapLink:hover ul.antisap-submenu li a:hover,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.timbercareLink:hover ul.timbercare-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.protectLink:hover ul.protect-submenu li a:hover,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.ccaLink:hover ul.cca-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.hbLink:hover ul.hb-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.agLink:hover ul.ag-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.fProLink:hover ul.fpro-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.flProLink:hover ul.flpro-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.nwLink:hover ul.nw-submenu li a:hover,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.mpLink:hover ul.mp-submenu li a:hover {
		background-color:#c4c4c4;
	}
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.psystemLink:hover ul.psystem-submenu li,
	
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.additivesLink:hover ul.additives-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.colourantsLink:hover ul.colourants-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.antisapLink:hover ul.antisap-submenu li,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.timbercareLink:hover ul.timbercare-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.protectLink:hover ul.protect-submenu li,
	
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.ccaLink:hover ul.cca-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.hbLink:hover ul.hb-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.agLink:hover ul.ag-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.fproLink:hover ul.fpro-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.flProLink:hover ul.flpro-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.nwLink:hover ul.nw-submenu li,
	.primaryNav ul li.has-primary-submenu ul.primary-submenu li.mpLink:hover ul.mp-submenu li {
		border-bottom:solid 1px #ccc;
	}
	
.mainHeader {
	position:relative;
	}
	
.homeNews {
	width:46.5%;
	padding-right:2.5%;
	float:left;
	border-right:solid 2px #e7eff1;
	}
	
.homeZeroHarm {
	width:46.5%;
	float:right;
	border-top: none;
	}
	
.secondaryNav .countryMenu ul li a {
	padding:.5em 2.75em .5em .5em;
	height:auto;
	color:#1e1e1e;
	background-color:#fff;
	background-image: url(../images/nav-arrow-blk.png);
	background-repeat: no-repeat;
	background-position: right 7px bottom 10px;
	/*width:100%;*/
	font-size:.875em;
	border:solid 1px #ccc;
	}
	
.countryMenu {
	position:absolute;
	right:68px;
	line-height:1;
	width:220px;
	z-index: 20000;
	}
	
.countryMenu ul ul {
	display:none;
	width:160px;
	}
	
.secondaryNav .countryMenu ul ul li {
	padding-right:0;
	margin-right:0;
	}
	
.primaryFlag {
	width:34px;
	display:inline-block;
	position:absolute;
	right:3%;
	top:-4px;
	}
	
.primaryFlag img {
	width:100%;
	}

.secondaryNav .countryMenu ul li.has-submenu {
	position:relative;
	display:block;
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu {
	display:block;
	position: absolute;
	margin-left: 0px;
	width: 165px;
	z-index: 9999!important;
	text-align:left;
	right:0px;
	padding:0px;
	background-color: rgba(51, 51, 51, .93);
	top:22px;
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li {
	display:block;
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a {
	background-image:none;
	background-color:transparent;
	border-radius: 0px;
	display:block;
	color: #fff;
	padding-left:35px;
	padding-right:0px;
	background-position: 10px 9px;
	border:none;
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a:hover {
	background-color: rgba(255, 255, 255, .2);
	padding-right:0;
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-usa{
	background-image: url(../images/flag-usa.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-europe {
	background-image: url(../images/flag-europe.png);
	position:relative;
	}
	
.secondaryNav .countryMenu ul li.has-submenu ul.sub-menu li.europeMenu i.icon-play3 {
	font-family: 'Tajawal', sans-serif;
	font-weight:700;
	position:absolute;
	right:10px;
	font-size:10px;
	color:#fff;
	display:inline-block;
	font-style: normal;
	top:10px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	}
	
.secondaryNav .countryMenu ul li.has-submenu ul.sub-menu li.europeMenu:hover i.icon-play3 {
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-canada {
	background-image: url(../images/flag-canada.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu {
	position:relative;
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-europe.icon-play3 span {
	font-family: 'Tajawal', sans-serif;
	font-size:14px;
	/*font-weight:700;*/
	}
	
 .secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-europe.icon-play3:before {
	 position:absolute;
	 right:25px;
	 font-size:12px;
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-australia {
		background-image: url(../images/flag-australia.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-nz {
		background-image: url(../images/flag-newzealand.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-chile {
	background-image: url(../images/flag-chile.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li a.k-link-br {
		background-image: url(../images/flag-brazil.png);
	}

.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third {
	display:block;
	position: absolute;
	right:-50px;
	/*top:30px;*/
	top:25px;
	background-color: rgba(51, 51, 51, .93);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-france {
	    background-image: url(../images/flag-france.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-denmark {
	    background-image: url(../images/flag-denmark.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-germany {
	    background-image: url(../images/flag-germany.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-ireland {
	    background-image: url(../images/flag-ireland.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-finland {
	    background-image: url(../images/flag-finland.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-norway {
	    background-image: url(../images/flag-norway.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-sweden {
	    background-image: url(../images/flag-sweden.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-latvia {
	    background-image: url(../images/flag-latvia.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-poland {
	    background-image: url(../images/flag-poland.png);
	}
	
.secondaryNav .countryMenu ul li.has-submenu:hover ul.sub-menu li.europeMenu:hover ul.submenu-third li a.k-link-uk {
	   background-image: url(../images/flag-uk.png);
	}
	
.subpage-nav h4 {
	color:#1f1f1f;
	margin-top:0px;
	text-align: left;
    padding-left: 45px;
	}
	
.accordion-menu {
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-top:solid 1px #ccc;
	}

.subpage-nav-section {
	width:35%;
	float:right;
	background-color:transparent;
	padding:0 0 3em 0;
	}

.contentMain {
	width:60%;
	float:left;
	padding-bottom:2em;
	}
	
.subNav h4 {
	margin-top:0px;
	}
	
/*****Homepage Products*****/
	
.productList li.productOverview {
	width:auto;
	float:none;
	}

.productList li:nth-child(even),
.productList li:nth-child(odd) {
    clear: none;
	margin-right:auto;
	}

.productList li {
	width: 30%;
    float: left;
    margin-left: 5%;
	}
	
.productList .productOverview h3 {
    text-align: center;
	font-size:2em;
}
	
.productList li:first-child {
	margin-right: 0;
	}


.productList li:nth-child(2),
.productList li:first-child {
	margin-left: 0;
	}
	
.productList li:first-child {
	clear:left;
	}
	
.productList li figure {
	position:relative;
	width:auto;
	}
	
.productList li:last-child {
	width: auto;
    float: none;
    margin-left: 0;
	clear:both;
	padding-top:1.5em;
	line-height:1.4;
	font-size: 1.25em;
}
	
/*
.productList li article {
	position: relative;
	float: none;
	}
*/
	
	.productList h2 {
		font-size:.75em;
	}	

}

/*---------------------------------- 1024 + --------------------------------------*/	
@media screen and (min-width: 64em) { /* 1024 and up */
	
.homeWarranty .warranty-text {
    /*padding-left: 236px;*/
}
	
.productBlueControlProducts .placardLogo {
    width: 600px;
	}
	
.overlayText p {
	/*font-size:20px;*/
	font-size:15px;
	}
	
.flexNews h2 {
	font-size: 2.25em;
	}
	
.flexNews .postDate {
	font-size:18px;
	}
	
.primaryNav ul li {
	font-size: 1em;
	}
	
.primaryNav .has-primary-submenu a {
	background-position: 100% 10px;
	}

.primaryNav ul li.has-primary-submenu:hover a {
	background-position: 100% 15px;
	}
	
.primaryNav ul li.has-primary-submenu:hover ul {
	top:26px;
	}
	
.productList li article {
	padding-left:0px;
	padding-right:0px;
	height: auto;
	}
	
.billboard h1 {
	font-size:3.75em;
	}
	
.homePage .slide-micropro .logoTag {
    height: 120px;
	}
	
	
.homePage .slide-ag .logoTag {
    height: 130px;
}
	
.homePage .slide-firepro .logoTag {
    height: 110px;
}
	
.homePage .slide-naturewood .logoTag {
    height: 110px;
}
	
.homePage .slide-cca .logoTag {
    height: 100px;
}
	
.placardLogo {
	width:150px;
	}

.productHyliteImportant .placardLogo,
.productHyliteSvcPrograms .placardLogo,
.productHyliteQuality .placardLogo,
.productHyliteIngredients .placardLogo,
.productHyliteComposition .placardLogo,
.productHyliteApplication .placardLogo,
.productHyliteNC .placardLogo,
.productSurebor .placardLogo {
	width:320px;
	}
	
.placardText h1 {
    padding-left: 190px;
	}

.aboutPage .headerPlacard {
    background-position: 85% bottom;
	}
	

}


/*---------------------------------- 1200 + --------------------------------------*/	
@media screen and (min-width: 75em) { /* 1200 and up */
	
.aboutPage .headerPlacard {
    background-position: right bottom;
	}
	
.homeWarranty figure {
    width: 160px;
	}

.productList li:last-child,
.homeWarranty .warranty-text {
    /*padding-left: 200px;*/
	font-size:1.25em;
}
	
.overlayText p {
	font-size:18px;
	}
	
.productList li figure {
	position:relative;
	}
	
.homeVideoText h3 {
	font-size:1.5em;
	}
	
.homePage h2 {
	font-size:2em;
	}
	
.homePage .flexNews h2 {
	font-size:2.25em;
	}
	
.homePage .productList h2 {
    font-size: 1.375em;
    padding: 0 .5rem;
}

.subNav {
    width: 30%;
	}
	
.contentMain {
	width:62%;
	}
	
.logo{
	width:400px;
	}
	
.logo img {
	height:68px;	
	}
	
.stateTag {
	padding: 0px 0px 0px 16px;
	top:12px;
	}
	
.countryMenu {
	right:75px;
	}

.logoPC {
	padding-left:16px;
	top:44px;
	}
	
.primaryNav {
	top: 54px;
	}
	
.primaryNav ul li {
	font-size: 1.125em;
	margin: 0 2.25em 0 0;
	}
	
.primaryNav .has-primary-submenu a {
	background-position: 100% 11px;
	}
	
.primaryNav ul li.has-primary-submenu:hover a {
	background-position: 100% 17px;
	}
	
.my-sticky-element.stuck .primaryNav .has-primary-submenu a {
	background-position: 100% 10px;
	}

.my-sticky-element.stuck .primaryNav ul li.has-primary-submenu:hover a {
	background-position: 100% 15px;
	}
	
.my-sticky-element.stuck .primaryNav ul li.warrantyNavLink span {
	display:inline-block;
	}
	
.secondaryNav ul li a {
	font-size:1.25em;
	}
	
.billboard h1 {
		font-size:4.25em;
	}
	
.homePage .slide-micropro .logoTag {
		height:145px;
	}
	
.homePage .slide-ag .logoTag {
		height:150px;
	}
	
.homePage .slide-cca .logoTag {
		height:120px;
	}

.placardLogo {
    width: 180px;
}
	
.placardText h1 {
    font-size: 30px;
	padding: .875em 0 .875em 220px;
}
	
.subNav ul li {
	padding:0 0 .375em 0;
	}
	
.productMicroshades .productLogo img, 
.productMicropro .productLogo img {
    /*height: 70px;-----------------20% larger below*/
	height:84px;
	}

.productTimbercare .productLogo img,
.productAntisap .productLogo img,
.productColourants .productLogo img,
.productNexwood .productLogo img,
.productNaturewood .productLogo img {
    height: 60px;
	}
	
.productFlamepro .productLogo img {
		height:54px;
	}
	
.productFirepro .productLogo img {
    height: 72px;
	}
	
.productAdvanceguard .productLogo img {
    height: 96px;
	}
	
.productCCA .productLogo img,
.productHibor .productLogo img {
    height: 60px;
	}
	
.mainWrapper ul.productLogos li {
	width:33%;
	float:left;
	padding-left:0px;
	height:280px;
	}

.mainWrapper ul.productLogos li figure {
	padding:0 40px;
	margin:0 auto;
	}
	
.mainWrapper ul.productLogos li figure img {
	width:100%;
	}
	
.mainWrapper .productLogos li:nth-child(even) {
	clear:none;
	}
	
.subpage-nav-section {
    width: 30%;
	}
	
.contentMain {
    width: 65%;
	}
	
.mainWrapper .sdsList li {
    width: 40%;
	}
	
}

/*---------------------------------- 1300 + --------------------------------------*/	
@media screen and (min-width: 81.25em) { /* 1400 and up */

	
.primaryNav ul li {
	font-size:1.25em;
	}
	
.primaryNav .has-primary-submenu a {
	background-position: 100% 12px;
	}
	
.primaryNav ul li.has-primary-submenu:hover a {
	background-position: 100% 19px;
	}
	
.newsMain {
    width: 65%;
	}
	
.newsLetters {
    width: 25%;
	}
	
}


/*---------------------------------- 1400 + --------------------------------------*/	
@media screen and (min-width: 87.5em) { /* 1400 and up */
	
.billboard h1 {
	font-size:5em;
	}
	
.aboutPage .headerPlacard {
    background-position: 0px bottom;
	}
	
.mainWrapper ul.productLogos.protectList li {
    height: 360px;
}
	
.mainWrapper ul.productLogos li {
	height: 360px;
	}
	
.productLogos li a span {
	font-size: 14px;
	}
	
}
