.banner-container.cleanroom{
	background-color:#e9e3e0;
}


.intro-box{
	margin:0 0 30px 0;
}
.intro-content{
	background-color:#ececec;
	font-size:16px;
	line-height:24px;
	padding:40px 0;
}
.intro-text{
	padding-left:50px !important;
}
.intro-text.style2{
	padding-left:10px !important;
}
.intro-text h1{
	font-size:26px;
}
.intro-shadow{
	height:16px;
	border-top:#fff 3px solid;
	background:url(../images/shadow.png) center no-repeat;
}


.cbp-item{
	margin:0px !important;
}
.cbp-item.cleanroom-col .cbp-item-wrapper{
	position:relative;
	padding:20px !important;
}
.cleanroom-col a{
	text-decoration:none;
	color:#000;
}
.cleanroom-col p{
	line-height:18px;
	font-weight:700;
	text-align:center;
}
.cleanroom-col a .layer-black{
		position:absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		background: url(../images/zoom-in-white.png) center no-repeat;
		background-color:rgba(0, 0, 0, 0.8);
		background-size:15%;
		z-index:99;
		opacity:0;
		transition: ease-in .3s;
	}
.cleanroom-col a:hover .layer-black{
	opacity:1;
}
.cleanroom.cbp-l-filters-alignLeft{
	text-align:center;
}
.cleanroom.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active {
    background-color: #ec1c2d;
    border: 1px solid #ec1c2d;
    color: #fff;
    cursor: default;
}
.cleanroom.cbp-l-filters-alignLeft .cbp-filter-item {
    background-color: #fff;
    border: 1px solid #cdcdcd;
	font-size:16px !important;
	font-family:inherit !important;
	font-weight:700;
    padding: 8px 20px;
    margin: 0 8px 10px 0;
    color: #888888;
}












.cleanroom-popup-content{
	padding:10px 0;
}
.cleanroom-popup-content ol {
	padding:0;
	margin:0 0 0 25px;
}
.cleanroom-popup-content ol li{
	padding:0 0 5px 0;
	margin:0;
	font-size:16px;
}
.cleanroom-popup-content ul {
	padding:0;
	margin:0 0 0 25px;
}
.cleanroom-popup-content ul li{
	padding:0 0 5px 0;
	margin:0;
	font-size:16px;
}
.cleanroom-header{
	padding:0 0px 1px 0 !important;
	border-bottom:#aeaeae 2px solid;
}
.cleanroom-header-title{
	padding:0 20px 0 0;
}
.cleanroom-header-title h1{
	font-size:20px;
	color:#fff;
	font-weight:700;
	background-color:#7e0011;
	border-radius:10px 10px 0 0;
	display:inline-block;
	padding:10px 30px;
	margin:0;
	line-height:26px;
}

.cleanroom-popup-content p{
	font-size:16px;
	line-height:24px;
}
.cleanroom-popup-content .cleanroom-text{
	padding:20px 30px;
}
.cleanroom-popup-content .cleanroom-text h2{
	font-size:18px;
	font-weight:700;
}
.cleanroom-popup-content .cleanroom-img{
	padding:0px 30px 10px 30px;
}
.cleanroom-popup-content .cleanroom-info{
	padding:10px 30px;
}

.table-overflow{
	width:100%;
	overflow-x:scroll;
}
.tbl-spec{
	border-collapse:separate; 
	border-spacing:0 3px;
}
.tbl-spec th{
	background-color:#bcbdc0;
	color:#fff;
}
.tbl-spec td{
	background-color:#fff;
}
.tbl-spec td span{
	font-size:14px;
	color:#666;
}
.tbl-spec th, .tbl-spec td{
	font-size:16px;
	padding:8px 10px;
	vertical-align:top;
}


.tbl-spec2{
	border-collapse:separate; 
	border-spacing:0 3px;
}
.tbl-spec2 th{
	background-color:#ececec;
}
.tbl-spec2 td{
	background-color:#fff;
}
.tbl-spec2 th, .tbl-spec2 td{
	font-size:16px;
	padding:8px 10px;
	vertical-align:top;
	border-bottom:#000 1px solid;
}



.bold{
	font-weight:700;
}

a.filter-link{
	color:#888;
	text-decoration:none;
}
a.filter-link:hover{
	color:#000;
}




@media (max-width:800px){
	.intro-text{
		padding-left:10px !important;
	}
	.cleanroom-header{
		display:block;
	}
	.cleanroom-header-title{
		float:none;
	}
	.cleanroom-popup-content .cleanroom-text{
		padding:20px 0px 0 0px;
	}
	.cleanroom-popup-content .cleanroom-img{
		padding:10px;
	}
	.cleanroom-popup-content .cleanroom-info{
		padding:10px 0px;
	}
	.tbl-spec td span{
		font-size:12px;
	}
	.tbl-spec th, .tbl-spec td{
		font-size:14px;
	}
	.cleanroom-popup-content ol li{
		font-size:14px;
	}
	.cleanroom-popup-content ul li{
		font-size:14px;
	}
}


@media (max-width:500px){
	.tbl-spec td span{
		font-size:11px;
	}
	.tbl-spec th, .tbl-spec td{
		font-size:12px;
	}
	.cleanroom-header-title h1{
		font-size:18px;
		padding:10px 20px;
		line-height:22px;
	}
}




