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

/* GLOBAL OVERLAY */

.global-locations .global-flex{
	flex-wrap:wrap;
	}

.global-locations .global-flex section{
	flex-basis:50%;
			margin-bottom:30px;
		}

@media (max-width:500px){
	.global-locations .global-flex section{
	flex-basis:100%;
		}
}
ul{
font-size:1rem;
}

/* NORMAL GRID */
.size1of1, .size2of2,
.size3of3, .size4of4,
.size8of8, .size1of2,
.size1of3, .size1of4, 
.size1of8, .size2of3,
.size2of4, .size2of8,
.size3of4, .size4of8,
.size5of8, .size6of8,
.size7of8, .size3of8{width:100%;}


/* SMALL GRID */
/* MIDSIZE GRIDS */

.sm-size1of8{width:12.5%;}

.sm-size1of4, 
.sm-size2of8{width:25%;}

.sm-size1of3{width:33.33%;}

.sm-size3of8{width:37.5%;}

.sm-size1of2,
.sm-size2of4,
.sm-size4of8{width:50%;}

.sm-size5of8{width:62.5%;}

.sm-size2of3{width:66.67%}

.sm-size3of4, 
.sm-size6of8{width:75%;}

.sm-size7of8{width:87.5%;}

.landing--contact{
	float:left;
	margin-left:20px;
	}


body{
	font-size:16px !important;
	}

.navBar{
	display:none;
	}

.headnav{
	width:100%;
	}

.headnav ul{
	display:none;
	}

.ui-accordion-content-active{
	border-bottom:1px solid #ccc !important;
}

.languageToggle{
	z-index:10;
	top:80px;
	margin-right:10px;
	}

.languageToggle p{
	display:none;
	}

.languageToggle ul{
	display:block;
	}

.languageToggle ul li:nth-child(1)::after{
	color:#fff;
}

.header{
	display:block;
	}

/*.ls-video-layer{
	display:none;
		}*/
	
#mobileSocial a{
	float:left;
	padding:0px 5px;
}

#mobileSocial a img{	
	width:30px;
}

#mobileSocial a:nth-child(1){
	padding:0px 5px 0px 0px;
	}

#mobileSocial{
	padding: 10px 10px 10px 40px;
}


#logo{
	margin-left:15px;
	width:300px;
	}	
	
#contact{
	display:none;
	}	

#contact2 .ui-state-default{
	display:block;
}

#contact2 h3{
	font-size:1.5rem;
	margin-top:0px;
	padding:5px 20px;
	border-bottom:1px solid #fff;
	background-color:#0099D8;
	color:#fff;
}
	
.productFinder{
	width:100%;
	}	
	
.productFinder .dd{
	width:100% !important;
	margin-bottom:10px;
	}


.portfolio{
	width:100%;
}

.portfolioText{
	clear:both;
}

.portfolioText h3{
	border-bottom:0px !important;	
		}	

#aboutRight, #about img{width:100%;}

#pods ul{padding:15px 0px;}

#pods ul li{
	padding:15px 0px;
	width:100%;}
	
.podcage{width:100%;}	

#podRight{display:none;}

#dropdowns{width:100% !important;}

footer #leftside{
	width:100% !important;}

#leftside #leftRight p{font-size:.8em;}

footer #logo{
	width:70px;
	}
	
#leftside #leftRight ul li img{height:25px;}

#quicklinks{font-size:.8em;}

#quicklinks li:nth-child(1){
	width:100%;
	display:block !important;}

footer #rightSide{
	margin-bottom:20px;
	float:left;}

footer #rightSide ul li{margin-right:10px;}

.leftColumn{width:100%;}

.fade img{
	width:70%;
	margin:0 15%;
	}
	
.rightColumn{
	width:100%;
	margin-left:0px;
	}	
		
.rightColumn #tabs ul li a, .rightColumn #tabs ul li:nth-child(1) a	{padding-left:20px !important;}	

.rightColumn #tabs ul{padding-bottom:0px;}

#productTabs li{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px 0px;
	width:100%;}
	
#productTabs li:nth-child(1) a{
	padding-left:8px !important;
	}	
	
.portfolio img{
	margin-bottom:20px;
	width:100%;}	
	
.rightColumn #tabs .section ul li{width:100%;}	

.rightColumn #tabs .dd{width:100% !important;}

.rightColumn #tabs .section{
	margin-bottom:20px;
	width:100% !important;}
	
.rightColumn #tabs .row{
	margin-top:0px !important; 
	}	

/*MARKETS PAGE*/
.industrySlides{
	width:100%;
}

#aboutRight2{
	width:100%;
	margin-top:20px;
	/*Cam Changes 2/22/2019*/
	top: 0px;
	margin-left: 0px;
	}

#about .caged{
	width:100%;
}

.productFinderIndustry{
	width:100%;
	margin-top:0px;
}
	
#cases{
	width:100%;
	}

.productFinderIndustry .dd{
	width:100%;
}


.productFinderIndustry .dd{
	width:100% !important;
}

.blueStrip{
	display:none;
	}

section.module.parallax{
	height:350px;
	background-attachment:inherit;
}

#productTabs{
	display:none;
	}

#productTabs .ui-accordion-content-active{
	margin-bottom:0px !important;
}

	#tabs #accordion{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

	#tabs #accordion h3{
	padding:5px 10px;
	display:block !important;
	border-bottom:1px solid #ccc;
	}

	#tabs #accordion .ui-state-active{
	text-transform:uppercase !important;
	}

	.rightColumn #tabs #tabs-1, .rightColumn #tabs #tabs-2, .rightColumn #tabs #tabs-3{
	padding:20px;
	}
	
	.rightColumn #tabs .section{
	width:100%;
	}

	.rightColumn #tabs .section:nth-child(1){
	margin-top:20px;
	}

	.rightColumn #tabs .section h3{
	padding:5px 0px;
	}

	/*.ui-accordion-content-active{
	border-bottom:1px solid #ccc;
	}*/
		
	.accordion div:last-of-type .ui-accordion-content-active{
	border-bottom:0px;
	}

	.rightColumn #tabs ul{
	border-bottom:0px;
}

/*ABOUT*/
#resources .ui-state-default{
	text-transform:uppercase;
	display:block !important;
}

#tabs2 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	text-transform:uppercase !important;
	margin-bottom:20px;
}

.ui-accordion-content-active{
	padding-left:10px;
 	/*margin-bottom:20px;*/
	}

#resources .ui-accordion-content-active{
	margin-bottom:10px; 
	border-bottom:0px !important;
	}

#resources h3{
	font-size:1.5rem;
	margin-top:0px;
	padding:5px 20px;
	color:#fff;
	background-color:#0099D8;
	border-bottom:1px solid #fff;
}

.guidespech3{
	display:block;
	}
	
.markBut{
	margin-bottom:0px;		
}	

#faqAccord h3{
	font-size:1rem !important;
	padding:0px;
	text-transform: initial !important;
	color:#000;
	background-color:transparent;
	}

#faqAccord .ui-state-active{
	margin-bottom:5px;
	font-weight:bold !important;
	color:#000 !important;
	text-transform: initial !important;
}

#faqAccord .ui-accordion-content-active{
	font-size:1rem;
	margin-bottom:10px;
}

#faqAccord .ui-accordion-content-active{
 border-bottom:0px !important;
}

.hideCaseOrSomething{
	display:none;
	}

/* Landing Page */
.landing__plax{
	display:none;
}

.border--right-grey{
	border-right:0px;
	}
		
@media screen and (max-width:600px){

.caged{width:90%;}

.productFinderIndustry .dd{

	}

#about img{
	width:100%;
	margin-bottom:20px;}
	
.gradient{height:200px;}	

#slide1 #slideLogo, #slide2 #slideLogo{left:15%;}	

.pinned{width:60% !important;}

div.table-wrapper div.scrollable{margin-left:60% !important;}

#colorSelect li{width:19%;}

.colorSelections{margin-top:-50px;}

/*.topContent h3{float:left;}*/

.topContent p{
	float:left;
	display:block;
	width:100%;
	padding:5px 0px;}
	
.leftColumn{margin-top:-180px;}	
}	

#resources #newsletters{
		display:block !important;
		}

#newsletters li{
	width:100% !important;
	margin-bottom:40px;
}

#colorsheets li{
	width:50%;
}

#resources .leftColumn .dd{
	width:90% !important;
	}

#resources .leftColumn, #resources .rightColumn{
	width:100%;
}

#contact2 .rightColumn{
	margin-top:40px;
}


#tabs-2694 h3, #tabs-2695 h3{
	font-size:1.3rem;
	background-color:transparent;
	color:#000;
	padding:0px 0px;
	}


#resources .leftColumn .dd, .leftColumn .relative,
#contact2 .leftColumn .dd{width:90% !important;}

#resources .leftColumn, #resources .rightColumn, #contact2 .leftColumn, #contact2 .rightColumn{
	width:100% !important;
}	

#resources .ui-state-default{
	display:block !important;
}



.aboutLeftText{
	width:100%;
	border-right:0px;
	}

.aboutRightText{
	float:left;
	display:block;
	margin-top:20px;
	
}

#featuresIcon{
	width:60%;
	margin:0 auto;
	    display: block;
    float: none;
}
 #featuresText{
	width:100%;
}

#featuresText p, #featuresText ul, #featuresText ul li {
	font-size:1rem;
}

.contained h1{
	margin-bottom:10px;
	}
	
#frm .dd .ddTitle .ddTitleText{
	width:200px;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
	
#frm{
	min-width:0px;
}	

#frm #ddCState_titleText.text {
	background-color: transparent;
}

#frm #ddCState_title.ddTitleText {
	
}
	

#frm td, #frm tr{
	float:none !important;
	clear:both !important;
}

#frm td input{
	display:block !important;
	width:auto !important;
}

.industrySlidesText img{
	margin-left:3px;
  -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
	}
	
.industrySlidesText .slick-slide{
	margin-top:20px;
}
	
.newsResults ul li img{
	float:left;
	width:120px;
}

#Mission-Statement img{
	width:100% !important;
	margin-bottom:10px;}

.slick-slider{
	margin:0px;
	}

.study img{

float:left!important;
width:96px;}

.studyText{
	width:50%;
	}

.study{
	width:100%;
	}

.cases .slick-prev{
	left:-10px !important;
}

.cases .slick-next{
	right:-10x !important;
}

.case-studies tr td:nth-child(1), .case-studies tr td{
	width:100% !important;
	display:block;
	clear:both;
	margin-top:20px;
	height: auto !important;
		}



.common-uses ul li{
	width:100% !important;}
	
	/* 1/8/19 ABOUT BRANDS */

.flex-brand{
	display:block;}

.flex-brand .left img{
	margin-bottom:10px;
	}

.flex-brand .text{
	padding-left:0px;}

.comp-prods .leftColumn, .comp-prods .rightColumn{
	width:100%;
	margin-bottom:30px;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
