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

.header{
	display:block !important;
	}
	
header, #techTabCats, #segTabCats,
.eventsBannerText{
	display:none;
	}	

.ui-tabs-vertical .ui-tabs-nav{
	display: block !important;
	}
	
h1{
	font-size:1.5rem;
	}	

h3{
	display:none !important;
	}
.caged{
	position:relative;
	width:95%;
	}	
#centerLogo img{
	float:left;
	width:60px;
	margin-left:20px;
	}
#flare{
	display:none;
	}	
#centerLogo{
	width:100%;
	}	
#headerContact{
	right:0px;
	}	
.navbar{
	background-color:transparent;
	width:100%;
	padding:0px;
	top:100px;
	}	
.navbar2{
	background-color:transparent;
	width:100%;
	padding:5px 0px;
	top:133px;
	}	
.navbar2 li:nth-child(1){
	margin-left:20px;
	}	
	
.homeThumbs ul{
	padding:20px 0px;
	}	

.homeThumbs ul li{
	width:22.9%;
	}
	
.homeThumbnail h1{
	font-size:1.5rem;
	}		
	
#footerMap{
	width:100%;
	}	
	
#footerMap li{
	width:120px;
	}
	
#footerMap li:last-child ul li{
	width:170px !important;
	}		

#footerTop{
	float:left;
	}
	
#footerContact{
	margin-top:0px;
	text-align:left;
	}
	
#companyImg{
	width:250px;
	}	
	
.companyText{
	width:68%;
	}	
	
.aboutTimeline{
	width:90%;
	}	
	
.sustainabilityText, .trainingText{
	width:78%;
	}		
	
#widthSmall{
	width:70%;
	}	
	
#newsTabCats li{
	padding:5px 3.6%;
	}	
	
#cases table tr td:nth-child(1){
	width:40%;
	}	
	
#cases table tr td img{
	width:100%;
	}	
	
.portfolioRow li{
	width:33%;
	}	
	
.portfolioRow h2{
	font-size:1rem;
	}	
	
.leftColumn{
	width:30%;
	}
#accordion, .rightCol{
	width:70%;
}	
#accordion{
	width:66%;
	}
#leftColSearch button{
	width:16%;
	}
#leftColSearch input{
	width:84%;
	}
.downloadButton h1{
	font-size:1.4em;
	width:63%;
	}	
	
#productLandingList img{
	width:49%;
	}	
	
#productLandingList	li{
	padding-bottom:20px;
	border-bottom:2px solid #d1d3d4;
	}	
	
.productLandingText img{
	width:125px !important;
	}
	
.grid  h1{
	font-size:1.5rem;
	}
	
#ProductSubTab #accordion{
	width:69%;
	}		
	
.grid li{
	width:50% !important;
	}	

.segmentos .grid li{
	width:33% !important;
	}
	
	
.downloadButton{
	width:46%;
	}	
	
.downloadButton h1{
	
	margin-left:10px;
	}	
	
.downloadButton img{
	width:35px;
	margin-top:10px;
	}	
	
#technicalAccordion #tabs-1 .buttons h1	{
	margin-top:7px;
	}	
	
#technicalAccordion #tabs-1 .buttons .downloadButton{
	height:51px !important;
	}	

#technicalAccordion .thinner{
	width:100%;
	}
	
#techTabCats li{
	padding:5px .8%;
	}

.brochureText .mainButton{
	left:46%;
}

.pageNav{
	position:relative;
	float:left;
	left:auto;
	transform:initial;
	-webkit-transform:initial;
	top:0px;
	}

.choosePage{
	position:relative;
	right:auto;
	float:right;
	}
	
.brochure li{
	width:22%;
	}	
	
.downloadButton h1{
	width:66% !important;
	}	

#technicalAccordion .row{
	width:85%;
	}

.officeTable{
	width:70%;
	}

.officeTable li{
	width:50%;
	}

.contactTab form .left{
	width:42%;
	margin-right:7%;
	}

.greenBox{
	height:75px;
	}
				
@media (min-width:768px) and (max-width:900px){
	.navbar li{
		padding:5px 19px;
		}
	#footerMap li{
		margin-right:15px;
		width:105px;
		}	
	#footerMap li:last-child ul li{
		width:120px !important;
		}	
	.aboutTimeline{
		width:100%;
		}	
	#companyImg{
		width:200px;
		}	
	.sustainabilityText, .trainingText{
		width:75%;
		}
	#newsTabCats li{
		padding:5px 2.6%;
		}
	#productLandingList img{
		width:40%;
		}	
	.productLandingText{
		width:57%;
		}	
	#ProductSubTab #accordion{
		width:68%;
		}	
		
	.categories3width #segmentsTabSet1{
		width:100%;
		}
	.categories4width #segmentsTabSet1 li{
		vertical-align:top;
		}	
	.specListText{
		width:78%;
		margin-left:2%;
		}	
	#technicalAccordion #tabs-1 .buttons h1{
		font-size:.8em;
		}	
	#technicalAccordion #tabs-1 .buttons .downloadButton{
		height:40px !important;
		}	
	.downloadButton img{
		margin-top:5px;
		width:35px;
		}	
	#technicalAccordion #tabs-1 h1{
		padding:7px 5px;
		}	

	#technicalAccordion .row{
	width:100%;
	}

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