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

body{
	font-size:14px;
	}

.header{
	height:80px !important;
	display:block !important;
	}

.header img{
	position:absolute;
	left:20px;
	margin-top:5px;
	float:left;
	}	
	
header, #techTabCats, #segTabCats, .categories3width #segmentsTabSet1{
	display:none;
	}	
	
h1{
	font-size:1.5rem;
	}	

.caged{
	width:95%;
	}
	
.header a{
	left:auto;
	}
	
.banner{
	margin-bottom:0px;
	}	

.bannerText h1{
	font-size:2.5rem;
}

/*HOMEPAGE*/
.homeThumbs ul{
	padding:0px;
	}	
	
.homeThumbs ul li{
	margin-bottom:20px;
	width:100%;
	}	

.homeThumbs ul li p{
	font-size:1rem;
	}
	
.homeThumbnail h1{
	font-size:1.5rem;
	}	
	
.homeThumbs{
	margin-top:20px;
	}
	

.slideText{
	position:relative;
	left:0px;
}

.slideCTA{
	position:relative;
	bottom:0px;
		}	


.blackOpacity{
	width:100%;
	background-color:rgba(0,0,0,1);
	}

.homeSlide .slick-dots{
	position:relative;
	bottom:0px;
	background-color:#000;
	}

#footerMap{
	display:none;
	}	
	
#footerTop{
	padding:0px;
	float:none;
	width:345px;
	margin:0 auto;
	display:block;
	text-align:left;
	margin-top:20px;
	}

#footerContact{
	text-align:left;
	}	

.promo-pods .slick-track{
	left:0px !important;
	}

/*Product Company*/
.ui-state-default{
	background-color:#8dc63f;
	color:#fff;
	}

.leftColumn{
	/* display:none; */
	height: 200px;
	overflow: scroll;
	width: 100%;
	margin-bottom: 20px;
	}

.ui-tabs-vertical .ui-tabs-nav{
	display:none !important;
	}
	
h3{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:rgba(255,255,255,.6);
	margin:0px;
	padding:10px 20px;
	font-weight:200;
	color:#000;
	display:block !important;
	}
	
#logo{
	margin:0 auto;
	}
	
#accordion{
	width:100%;
	margin:0px;
	padding:0px;
	}	
	
.ui-tabs-vertical .ui-tabs-panel{
	width:90%;
	margin:0 auto;
	padding:20px 0px;
	margin-bottom:20px;
	}	
	
form{
	width:97%;
	}

.downloadButton{
	margin:2% !important;
	box-sizing:border-box;
	}

.segmentsTabSet1{
	width:100%;
	}

.jcf-select{
	display:block !important;
	}
	
/*NEWS SECTION*/

#cases .greyBorder{
	border-bottom:0px;
}

#cases table tr td:nth-child(1){
	display:block;
	width:100%;
	}	
	
#cases table tr td:nth-child(2){
	display:block;
	width:100%;
	}	
	
#cases table tr td img{
	width:100%;
	}		
	
#cases ul{
	margin-bottom:20px !important;
	}	
	
.downloadButtonNews{
	margin-bottom:20px;
	width:300px;
	}	
	
.newsBtnText{
	width:69%;
	}	
	
#newsBtnImg{
	width:100%;
	}	
	
#newspapers ul{
	padding:0px;
	width:100%;
	}	

#newspapers ul li{
	width:47%;
	padding-left:0px;
	}	
	
#newspapers ul li:nth-child(1){
	margin-right:4%;
	}	
	
/*ABOUT SECTION*/
#newsAccordion h3{
	color:#fff;
	margin-top:0px;
	}
	
#newspapers ul li{
	
	}	


.ui-tabs-vertical .ui-tabs-panel{
	width:100%;
	}	
	
#companyImg, #sustainabilityLogo, #trainingLogo{
	display:none;
	}

.aboutTimeline{
	width:100%;
	}	
	
.companyText, .sustainabilityText, .trainingText{
	width:100%;
	margin-bottom:20px;
	}		
	
.aboutHero{
	margin-bottom:10px;
}	

.sustainiabilityPods{
	padding:0px;
	}

.sustainiabilityPods li{
	margin:0px 0px 20px 0px;
	width:100%;
	}

.sliderArrows{
	width:90%;
}
	
#widthSmall{
	width:100%;
	}
	
/*CONTACT PAGE*/
#toxement .officeTable td, #distributors .officeTable td,
 #applicators .officeTable td, #euclid .officeTable td{
	display: block;
	height:auto !important;
	}	
	
.officeTable{
	width:100%;
	}

.officeTable td{
	width:100%;
	margin:0px 0px 10px 0px;
	height:auto;
	}		

.officeText{
	padding:10px 0px;
	}

.contactTab form .left, .contactTab form, .contactTab form .right{
	border:0px;
	width:100%;
	padding:0px;
	}	
	
.caseText{
	margin-left:0px;
	}	
	
/*PORTFOLIOL PAGE*/
.portfolioRow li{
	width:47%;
	margin-bottom:20px;
	}	
	
.portfolioRow{
	margin:0px;
	}	

/* PRODUCT COMPANY PAGE*/
#accordion h3{
	margin:0px 0px 5px 0px;
	color:#fff;
	}
	
.ui-tabs-vertical .ui-tabs-panel{
	padding:0px;
	margin-bottom:0px;
	}	
	
.downloadButton{
	width:100%;
	margin-bottom:10px;
	}	

#productCompanyImg{
	padding-left:0px
	}

/*PRODUCT LANDING PAGE*/
#productLandingList	li{
	
	border-bottom:2px solid #d1d3d4;
	}	
	
#productLandingList img, .productLandingText{
	width:100%;
	text-align:center;
	}	
	
#productLandingList, #productLandingList li:nth-child(odd) .productLandingText, #productList{
	padding:0px;
	}

	
#productLandingList img{
	border-bottom:0px;
	margin:0 auto;
	float:none !important;
	display:block;
	margin-top:10px;
	}	
	
#productLandingList li:nth-child(even) .productLandingText p{
	text-align:center;
	}	
	
.productLandingText button{
	/*width:82px;*/
	display:block;
	margin:0 auto;
	float:none;
	margin-bottom:20px;
	}	

.productLandingText button p{
	margin-right:10px;
	}

.productLandingText button img{
	margin-top:2px !important;
	float:left;
	
	}

	
#productLandingList li:nth-child(odd) .productLandingText, #productLandingList	li:nth-child(even) img, #productLandingList	li:nth-child(even) .productLandingText button{
	float:none;
	}	

.productLandingText h1{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);	
	}

.productLandingText p{
	margin-top:20px;
}

.productLandingText .relative{
	margin-bototm:
		}
	
.productListText{
	width:73%;
	}	
	
#productList li img{
	width:21%;
	}	
	
#productLandingList li:nth-child(even) .productLandingText h1{
	text-align:center;
	}	

#productCompanyImg{
	width:100%;
	max-width:250px;
	margin:0 auto;
	display:block;
	float:none;
	margin-top:10px;
	}

.bannerText{
	overflow:hidden;
	}
	
/*SEGMENTS PAGE*/
#ProductSubTab #accordion{
	width:100%;
	}	

#segments .thinner{
	width:100%;
}

.segmentos .grid li{
	width:100% !important;
	}
	
/* TECHA AREA*/
#accordion, .rightCol{
	width:100%;
	padding-left:0px;
	}

.largeSearch{
	margin-top:20px;
	}	
	
#technicalAccordion #tabs-1 h1{
	width:100%;
	}	
	
#technicalAccordion #tabs-1 .buttons{
	width:100%;
	}	
	
.downloadButton{
	margin:0px;
	width:48%;
	}	
	
.buttons .downloadButton:nth-child(1){
	margin-right:2%;
	}	
	
#technicalAccordion #tabs-1 .buttons h1{
	width:70%;
	}
	
.downloadButton img{
	width:35px;
	}	
	
#technicalAccordion #tabs-1 .buttons .downloadButton{
	height:auto !important;
	padding:10px 0px;
	}		

#technicalAccordion #tabs-1 .buttons h1{
	margin-top:0px;
	}

	
#technicalAccordion #tabs-1 .buttons{
	margin:5px 0px 20px 0px;
	}	
	
.pageNav{
	position:relative;
	
	}

.choosePage{
	width:100%;
	margin-top:10px;
}

#technicalAccordion .row{
	width:100%;
	}

#technicalAccordion .thinner{
	width:100%;
}

.specListImg{
	width:auto;
}

.specListText{
	width:70%;
}

.downloadButton{
	width:46% !important;
}


/* EVENTS PAGE*/

.eventsBannerText{
	display:none !important;
	}

/* PRODUCT RELEASES*/

#prodRelease tr{
	display:block;
	}

#prodRelease td{
	display:block;
	width:100% !important;
}

#prodRelease td:nth-child(1) img{
	position:relative;
}

#prodRelease td:nth-child(2){
	padding-left:0px;
	margin-top:10px;
}

#prodRelease p{
	font-size:14px;
	}

/* CONTACT PAGE */

.officeText{
	min-height:auto;
}
	
.officeTable li{
	width:100%;
	}
	
@media (max-width:635px){

	
	.grid li{
	width:100% !important;}
		

	.downloadButton{
		width:100% !important;
		margin:0px 0px 10px 0px !important;
		}


	#technicalAccordion #tabs-1 h1{
		width:97%;
		}	
		
	#technicalAccordion #tabs-2{
		margin-top:20px;		
	}	
	
	#technicalAccordion #tabs-2 p, #technicalAccordion #tabs-4 p{
		text-align:left;
		width:100%;
		}
		
	.specListImg{
		display:none;
		}
		
	.specListText{
		width:100%;
		}
		
	.specList {
		padding:0px;
		}		
		
	.specList li{
		border-bottom:2px solid #d1d3d4;
		padding-bottom:20px;
		}	
		
	.brochure li{
	width:100%;
	}

	.portfolioRow li{
		width:100%;
	}
	
	.portfolioRow li img{
		/*width:25%;*/
		width:100%;
		/*float:left;*/
		}
		
	.brochureText{
		padding:10px 0px;
		text-align:left;
		float:right;
		width:100%;
		}	
		
	#technicalAccordion #tabs-3 .portfolioRow:nth-child(1){
		margin-top:20px;
		}
		
	.largeSearch{
		width:100%;
		}	
		
	.largeSearch input{
		font-size:1rem;
		width:80%;
		}		
		
	 #width70{
		width:100%;
		text-align:left;
		}

	}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
