/*

- Bootstrap v3.3.1

- Font Awesome 4.2.0

- Less - Leaner CSS v2.0.0-b1

*/



@import url("css/bootstrap/bootstrap.min.css");

@import url("css/fontawesome/font-awesome.css");

@import url("style_templates.css");

@import url("style_osp.css");

@import url("css/style_table.css");

@import url("css/style_form.css");

@import url("css/style_accordion.css");



body#insidepage,body#coverpage{

	margin:0px;

}



a.btn{color: #fff; }

a.activelan{ font-weight: bold; }



.wrapper_header{

	padding: 0px 0 0 0; 

	min-height: 70px;

	background:url('../data/ckfinder/images/top-bg.jpg') center;

}



.hmenu .row{margin-right:0;}



.wrapper_header .content{

background:#558325;

min-height:45px;



-webkit-box-shadow: 0px 0px 9px 0px rgba(128,80,31,0.42);

-moz-box-shadow: 0px 0px 9px 0px rgba(128,80,31,0.42);

box-shadow: 0px 0px 9px 0px rgba(128,80,31,0.42);



}

.wrapper_header .companyLogo{

	margin: 0 0 0px 0;

}

.wrapper_header .wrapper_searchbar{

	float: right;

	text-align: right;

	margin-top:10px;

}

.wrapper_header .menuSearchBar.active{ visibility:visible; }

.wrapper_header .menuSearchBar{

	visibility: hidden;

	position: absolute;

	top: 0;

	z-index:1050;

	padding: 10px 0;

}



.wrapper_middle{ min-height: 500px; }





.contentTop,

.contentTop a{ color: #7f7f7f;  font-size:12px;}

.contentTop a:hover{ color: #4D3D34; }



.contentTop{text-align:right;}



.nav-tabs{

	border-bottom:0; 

	margin-top:15px; 

	margin-right:15px;

}





#insidepage .col-md-9.right{

	padding-left:30px; 

	border-left: 1px solid #558325; 

	margin-bottom:30px; 

	min-height:475px;

}



.nav-tabs.nav-stacked > li{ background: none; }

.nav-tabs.nav-stacked > li > a {

	color: #000;

/*	text-transform: uppercase;*/

	font-size: 16px;

	border:0;

	border-radius:0;

	text-align:right;

	font-family: 'AvantGardeITCbyBTBook';

}



.nav-stacked > li + li{margin-top:0;}



.nav-tabs.nav-stacked > li > a.active,

.nav-tabs.nav-stacked > li > a:hover{

	color: #fff;

	background:#558325;

}



.wrapper_middle > .container> .row > .col-md-* { 

	max-width: 250px; 

	padding-right: 5px;

}



.wrapper_bottom{

	background:#f1ce84;

}



.wrapper_bottom > .container > .row{margin:0;}



.wrapper_bottom .content{padding:30px 0; min-height: 315px;}

.wrapper_bottom .col-md-5.content{ width:38%;}



.wrapper_footer{

	min-height: 50px;

	background: #294600;

	color: #FFFFFF;

	text-align:center;

}

.wrapper_footer .container{ 

    padding-top: 20px; 

    padding-bottom: 25px; 

}

.wrapper_footer .container a{ color: #fff; font-size:14px; }

.wrapper_footer .container a:hover{ color: #E7BA39; }





.wrapper_header a.fa-stack{color:#000;}

.wrapper_header a.fa-stack:hover{color:#558325;}

.share{display:inline-block;}

.pageHighlights .share{display:none;}

.label.facebook {

	background: #558325;
}

.label.facebook:hover{background:#000;}

.label.facebook  {
    display: inline-block;
    padding: 7px 10px 11px;
	font-weight: normal;
	font-size:15px;
	font-family: 'AvantGardeITCbyBTBook';
    line-height: 14px;
    color: rgb(255, 255, 255);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    margin-bottom: 5px;
	border-radius:0;
}


#coverpage .wrapper_banner{

	background:#327327; 

	z-index:0;



}



#insidepage .wrapper_middle{margin-top:20px;}



.pagePolyurethaneRigidFoam .wrapper_middle{background:url('../data/ckfinder/images/product-bg.jpg') no-repeat right bottom;}



.tp-banner-container{

	border-left:3px solid #fff; 

	border-right:3px solid #fff;  

	border-bottom:3px solid #fff;

	-webkit-box-shadow: 0px 0px 16px 0px rgba(128,80,31,0.42);

	-moz-box-shadow: 0px 0px 16px 0px rgba(128,80,31,0.42);

	box-shadow: 0px 0px 16px 0px rgba(128,80,31,0.42);

	margin-bottom:15px;

}





.wrapper_middle .container .box{background:#f1ce84; padding:30px 0; color:#327327;}

.wrapper_middle .container, .wrapper_bottom .container{

	padding:0; 

	max-width:1100px;

}



.wrapper_bottom .border-right{border-right:2px solid #294600; margin-right: 25px; padding-right: 30px;}



.holder{

	margin-top:35px; 

	margin-bottom:25px;

}



.holder .col-md-6{padding-left:0px; padding-right:0; text-align:center;}



a.pcategory .wrapper_image{

	width: 100%;

	height: auto; 

	border:0;

}



a.pcategory{

	display:inline-block; 

	vertical-align:top; 

	text-align:center;



}



a.pcategory:nth-child(2){margin-right:0;}



a.pcategory .p-caption{

	color:#000; 

	font-weight:bold; 

	margin:10px 0;

	font-size:16px;

}



.wrapper_banner .rslides{border:0; box-shadow:none;}



.normal_text ul{padding-left:15px;}



table{vertical-align:top;}



.product_img_line{border:1px solid #ccc;}



.itemCarousel{width:380px; height:285px;}





.table > tbody > tr > td{border-top:0; padding:0;}

.table{margin-bottom: 0px;}





.pageQualification ul.listImage li, .pageQualification ul.listImage li .wrapper_image{height:260px;}


.number{

	top: 8px;
	font-size: 15px;
}

.fb a {
    color: #558325;}
.fb a:hover {color:#000;}	
	
.fb {
    display: inline-block;
    padding: 10px 0;}

@media screen and (max-width: 1199px) {

	.holder .col-md-6 {

		padding-left: 10px;

		padding-right: 10px;

	}

	.container{padding-left:0; padding-right:0;}

}



@media screen and (max-width: 980px) {

	.wrapper_bottom .col-md-5.content {

		width: unset;

		}

	.box table{width:80%;}	

	.box table > tbody > tr > td > strong > span {font-size:15px !important;}	

	

	.container {

    padding-left: 15px !important;

    padding-right: 15px !important;}

	

	a.pcategory img{width:100% !important;}

	

	}

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {



}





/* Landscape phone to portrait tablet */

@media (max-width: 767px) {

	body {

		padding-right: 0px;

		padding-left: 0px;

	}

	

		

	.wrapper_middle > .container > .row > .col-md-3 { 

		max-width: 100%; 

	}

	

	#insidepage .col-md-9.right{border-left:0; min-height:unset; }

	

	.wrapper_bottom .border-right{border-right:0; border-bottom:1px solid #4D3D34;}

	

	.wrapper_bottom .content{padding:30px 15px; min-height:auto;}

	

	form .row {

    margin-right: 0;

	}

	

	ul.grid.category li .wrapper_image{width:100%;}

	

	.wrapper_banner{min-height:auto;}

	

	.contentTop{margin-top:15px; margin-bottom:15px;}

	

	

	#insidepage .col-md-9.right{padding-left:15px;}

	

	form .col-md-6.right{padding-left:15px;}

	

	.wrapper_header .content{min-height:10px;}

	

	iframe{width:100%;}

	

	.wrapper_header .wrapper_searchbar{margin-top:0;}

	

	.contentTop{text-align:left;}

	

	.companyLogo img{width: 245px;}
	

	
	#ContactUs .col-md-7.col-sm-12 a{margin:0 0px 10px 0px;}

}



/* Landscape phone to below */

@media (max-width: 480px) {

    

    

}