*{outline:medium none !important;}

body,html {margin:0; padding:0;font-family:'OpenSans-Semibold';overflow-x:hidden !important;}

h1{font-size:26px;}
h2,.h2{font-size:22px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:16px;}
html {
   -ms-overflow-style: scrollbar;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

a{
	text-decoration:none;
}
ul{
	padding:0;
}
li{
	list-style:none;
}
/*.node-type-page img{
width:100%;
}*/
input[type=text]::-ms-clear {
    display: none;
}
/***********/


p,h1,h2,h3,h4,h5,h6{
	margin:0;
	font-weight:normal;
}
a:focus{text-decoration:none !important;}
a:hover{text-decoration:none !important;}
a:active{text-decoration:none !important;}

.page-applications-office .app_text, .page-applications-retail .app_text {
    top: 18% !important;
}
.res_tabs a img {
    height: 25px;
    float: right;
    margin: 4px -6px 2px;
}
.flex-custom-nav{ padding: 20px 41px !important;}
.flexslider { margin: 0 27px !important;}
.casestudy_main_img .slides img {
    width: 100%;
    display: block;
    border-radius: 4px;
    border: #eee;
}
.case_study_content_txt {
    margin-left: 25px;
	margin-right: 24px;
}
.node-case-study ul li.translation_es {
    display: none;
}

.node-case-study ul li.translation_en {
    display: none;
}

/**Added on 16-04-2015**/
.lang-list{position:absolute;Background:#fff;top:30px;left:0px;font-size:12px;border:1px solid #999;z-index:99;width:100%;/*padding:5px;*/box-shadow:0 0 10px -6px}
.lang-list ul li {cursor:pointer;width:75px;}
.lang-list ul li img {padding:3px 4px;}
.lang-list ul li:hover{color:#ec1c2d;}
.lang-caret-padding{margin:18px 0;}
.lang-caret{float:left;width:70px;}
.lang-caret img{padding:3px 4px;vertical-align:inherit;float:left;}
.share_links_margin_last img{padding:0 0 0 10px;}
.lang-list img{float:left;}
/***********/

@font-face {
	font-family: 'OpenSans-Semibold';
	src:url('https://admin.wilsonart.com/sites/all/themes/wilsonart/fonts/OpenSans-Semibold.eot');
	src: local('OpenSans-Semibold'), url('https://admin.wilsonart.com/sites/all/themes/wilsonart/fonts/OpenSans-Semibold.woff') format('woff'), url('https://admin.wilsonart.com/sites/all/themes/wilsonart/fonts/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Regular';
	src:url('https://admin.wilsonart.com/sites/all/themes/wilsonart/fonts/OpenSans-Regular.eot');
	src: local('OpenSans-Regular'), url('https://admin.wilsonart.com/sites/all/themes/wilsonart/fonts/OpenSans-Regular.woff') format('woff'), url('https://admin.wilsonart.com/sites/all/themes/wilsonart/fonts/OpenSans-Regular.ttf') format('truetype');
}
/*Basic style*/
.clearfix{
	clear:both;
}
.align
{
	padding:0 !important;
}
.align_top{
	margin:50px 0 0 0;
}
.align_bottom{
	margin:0 0 50px 0;
}
.container{
	max-width:980px !important;
	margin:0px auto;
	padding:0 !important;
}
.container_content
{
	max-width:980px !important;
	margin:0px auto;
	padding:0 !important;
}
.row_align{
	margin:0 !important;
}
.col-lg-2-5{width:20%;}
h6{font-size:22px;}
/*header style*/
.navbar-fixed-top {
	z-index: 900;
	position: relative;
}
.top_menu{
	border:none !important;
	margin-bottom:0px !important;
	margin:5px 0 0;
	min-height:0 !important;
	background: none !important;
}
/*.broicon-text{
	background:url(../images/bro.png) no-repeat center left;
	float: left;
	background-size: 19px 19px;
}
.repicon-text{
	background:url(../images/rep.png) no-repeat center left;
	float: left;
	background-size: 20px 20px;
}
.supporticon-text{
	background:url(../images/sup.png) no-repeat center left;
	float: left;
	background-size: 20px 20px;
}
.callicon-text{
	background:url(../images/call.png) no-repeat center left;
	float: left;
	background-size: 20px 20px;
}
.langicon-text{
	background:url(../images/language.png) no-repeat center left;
	float: left;
	background-size: 20px 20px;

}

.repicon-text:hover{
	background:url(../images/rep_ro.png) no-repeat center left;
	color:#ec1c2d;
	background-size: 20px 20px;
}
.supporticon-text:hover{
	background:url(../images/sup_ro.png) no-repeat center left;
	color:#ec1c2d;
	background-size: 20px 20px;
}
.callicon-text:hover{
	background:url(../images/call_ro.png) no-repeat center left;
	color:#ec1c2d;
	background-size: 20px 20px;
}
.langicon-text:hover{
	background:url(../images/language_active.png) no-repeat center left;
	color:#ec1c2d;
	background-size: 20px 20px;
}
.broicon-text:hover{
	background:url(../images/bro_ro.png) no-repeat center left;
	color:#ec1c2d;
	background-size: 19px 19px;
}*/
.broicon-text span,.repicon-text span,.supporticon-text span,.callicon-text span{
	/*padding: 0px 0px 0px 25px !important;*/
	padding:0px;
}
.langicon-text span{
	padding: 0 2px 0 20px !important;
}
/*.callicon{
	background:url(../images/call.png) no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 22px;
	float: left;
	margin: -3px 7px 0 0;
}
.langicon{
	background:url(../images/language.png) no-repeat;
	background-position: 0 2px;
	width:30px;
	height:30px;
	float: left;
	margin:0px 7px 0 0;
}*/
.houzzicon{
	background:url(../images/houzz.png) no-repeat;
}
.fbicon{
	background:url(../images/fb.png) no-repeat;
}
.pinicon{
	background:url(../images/pin_interest.png) no-repeat;
}
.twicon{
	background:url(../images/twitter.png) no-repeat;
}
.linkedin {
    background:url(../images/linked.png) no-repeat;
}
.yticon,.twicon,.pinicon,.fbicon,.houzzicon, .instaicon, .linkedin{
	background-position: 0 0;
	width:20px;
	height:20px;
	float: left;
	margin:0px 0px 0px 5px;
}
.instaicon{background:url(../images/instagram.png) no-repeat;}
.yticon{
	background:url(../images/yt.png) no-repeat;
}
.yticon:hover,.twicon:hover,.pinicon:hover,.fbicon:hover,.houzzicon:hover,.case_share li a:hover, .instaicon:hover, .linkedin:hover{
	opacity:0.7;
}
.headerNav li a
{
	/*padding: 10px 0 7px !important;*/
	font-size:12px;
	color:#333 !important;
}
.headerNav li a span:hover{
	color:#fff;
}
.reg_link{font-family:'OpenSans-Regular'  !important;}
.caret{
	
 color: #ec1c2d;
  width: 5px !important;
  height: 6px !important;
  margin: 8px 0px 0 2px !important;
  z-index: 99;
  position: absolute;
  vertical-align: bottom !important;
}
.follow{
	color:#333 !important;
	font-size:12px;
	cursor:text;
}
/*.wa-top-menu-divider{
	border-right: 1px solid #bfbfbf;
	height:20px;
	margin:8px 8px 0;
}*/
.lang{
	width:80px;
	border:none;
	font-size:12px;
	color:#333;
	background:url("../images/arrow.png") 100% 47% no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
}
.follow{
	float:left;
	font-size:12px;
	padding:3px 0 0 0;
	margin:0;
}
.logo_align{
	padding: 0px !important;
}
.logo{
	float:left;
}
.user_img{
	float:left;
	width: 22px;
	height: 22px;
}
.user_align{
	padding:0 !important;
}
.user_profile{
	padding:0 0px 0 16px !important;
	float: right;
	width:37%;
	margin:6px 0 8px;
	
}
@-moz-document url-prefix() {
.user_profile{
	padding:0px 0px 0 16px !important;
	}
}

.logo_main_div {
    margin-bottom: 10px;
    /*margin-top: 10px;*/
}	
.classification{
	float:right;
}
.username{
	float:right;
	margin:1px 0 0 5px;
	width:auto;
	background:url("../images/arrow.png") center right no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	border:none;
	font-size:13px;
	color:#000;
}
.username > li {margin-right: 10px; position: relative; padding:5px; line-height: 1em}
.username > li > a { color:#333; font-size:13px;}
.username  ul {display: none; width: 125px; position:absolute; top: 23px; right:-20px; z-index:9999;background:#fff;border:1px solid #ccc;box-shadow:-1px 3px 3px rgba(109, 109, 109, 0.56);}
.username ul > li {float: none;}
/* .username  > li:hover > ul,
.username  > a:hover + ul {display: block;} */
.username ul li{
	width:124px;
	padding:10px 5px; 
	border-bottom:1px solid #ccc;
}
.username ul li a{
	color:#333;
	font-size:13px;
}
.username ul li a:hover{
	color:#ec1c2d;
}
/*navbar style*/
.coll_img{width:100%;}
.coll_img img{
	width:100%;
	height:125px;
}
.coll_nav{
	float:left;
	padding:0 0px 6px 0;
	width:100%;
	/*background:#3d3737;*/
}
.coll_nav a{padding: 0 14px 7px 16px !important; float:left; width:100%;}
.mega_title{
	color:#e2e2e2 !important;
	font-size:14px !important;
	margin:0;
	float:left;
	line-height: 25px;
}
.coll_caption{
	color:#ccc;
	font-size:11px;
	margin:0;
	line-height:12px;
	float:left;
	width:100%;
}
.navbar-collapse{
	padding:0;
}
.navbar-nav{
	position:relative !important;
	/*width:100%;*/
}

.menu_title{
	display:none;
}
.menu_align{
	margin:0 !important;
	background:#655e58;
	display:table;
}
.pdf{
	width:25px;
	height:25px;
	float:left;
	margin-bottom: 10px;
}
.mega_list{
	height:28px;
}
/*classification style*/
.classification 
{
	padding:0;
}
.classification li{
	float:left;
	padding:0 5px;
}
.industry,.app_select
{
	color:#333;
	font-size:12px !important;
	border:none !important;
	box-shadow:none !important;
}
.industry,.app_select{
	background:url("../images/arrow.png") 100% 50% no-repeat !important;
    -webkit-appearance:none;
	appearance:none;
	-moz-appearance:none;
}
.show_pro{
	width:112px;
}
.go{
	width:43px;
	margin:3px 0 0 0px !important;
	color:#ec1b2e !important;
	font-size:13px;
	border:1px solid #999 !important;
	border-radius:5px;
	padding:4px 10px !important;
	background:#fff;

}
.show_pro{
	color:#ec1b2e;
	font-size:13px;
	border:1px solid #999 !important;
	border-radius:5px;
	padding:3px 10px !important;
	background:#fff;
	margin: 0 3px 0 7px;
	height:28px;
}
.search{
	border:1px solid #cdcdcd;
	color:#9a9a9a;
	font-size:12px;
	width:275px;
	background:#fff url("../images/search_icon.png") no-repeat 98% 57%;
	padding:0 10px;
	height:29px;
	margin: 0px 5px;
	color:#000;
	background-size: 20px 20px;
}
.search_align{padding:0 0 0 22px !important;} 
/*carousel style*/
.caption{
	padding:3px 0;
	font-size:24px;
	font-family:OpenSans-Regular;
}
.carousel-caption{	background-color:rgba(0,0,0,0.4);padding:10px 30px 5px !important; left:3% !important;}
.readmore
{
	color:#fff;
	background-color:rgba(236,28,45,0.9);
	padding:8px 15px;
	line-height:55px;
	font-size:14px;
	text-shadow:none;
}
.readmore:hover{
	color:#fff;
}
.slider{
	margin:0 0 10px;
}
.carousel .carousel-inner .item {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel .carousel-inner .active {
  opacity: 1;
}
.carousel .carousel-inner .active.left,
.carousel .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel .carousel-inner .next.left,
.carousel .carousel-inner .prev.right {
  opacity: 1;
}
.carousel .carousel-control {
  z-index: 2;
}

/*product_section style*/
.product_section{
	margin:0 0 30px;
}
.types{
	margin:-30px 0 29px;
	z-index:2;
}
.surface_title{
	background:#000 url("../images/flip.png") 100% 0% no-repeat;
	color:#fff;
	font-size:18px;
	padding: 4px 0px 0px 17px;
	margin: 0px;
	height:auto;
	font-family: 'OpenSans-Regular';
}
.description{
	color:#333;
	font-size:14px;
	padding:20px 0 10px 17px;
	line-height:15px;
	/*height:135px;*/
	font-family: 'OpenSans-Regular';
}
.prod_img{
	width:100%;
}
.more,.catalog{
	color:#ec1c2d;
	font-size:13px;
	padding:0 0 0 17px;
}
/*shadow style*/
.shadow{
	background:#000 url("../images/shadow.png") repeat-x;
	float:left;
	height:6px;
	width:100%;
}

/*lower_section style*/

.lower_section{
	margin:0 0 40px;
}
.ima{
	padding:0 10px!important;
}
.button_align{
	padding:20px 0 0 0;
}
.user_testimony{
	font-size:14px;
	color:#333;
	padding:12px 0 5px 0;
	margin:0;
	line-height: 16px;
	font-family: 'OpenSans-Regular';
}
.read{
	color:#ec1c2d;
	font-size:13px;
}

.view{
	margin: 25px 0 0 !important;
	/*float: left;*/
	/*font-size:13px;*/
}
.works{
	color:#ec1c2d;
	font-size:13px;
	border:1px solid #9d9d9d;
	border-radius:5px;
	background:none;
	padding:5px 10px;
}
.works:hover,.show_pro:hover,.go:hover,.know_more:hover,.sample_but:hover{
	color:#fff !important;
	background:#ec1c2d !important;
	border:1px solid #ec1c2d !important;
}
.gallery_content{
	float:left;
	margin:0;
}
.gallery_content ul{
	margin:0;
	padding:0;
}
.gallery_content ul li{
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
.testimonial_title{
	font-size:18px;
	color:#000;
	margin:0 0 7px;
	
}
.gallery_title{
	margin:0px 0 25px 0;
	font-size:18px;
	color:#000;
	font-family: 'OpenSans-Semibold';
}
.gallery{
	padding:0 !important;
	position:relative;
}
.gallery_img{
	padding:0 5px 0 0 !important;
	width:100%;
	height:110px !important;
}
.gallery_name{
	background-color:rgba(97,77,46,0.8);
	position:absolute;
	color:#fff;
	font-size:13px;
	width:95%;
	bottom:0;
	z-index:2;
	left:0%;
	padding:5px 0;
	text-align:center;
}
.gallery_align{
	padding:0 29px !important;
}
.signup{
	margin:0px 1px 0px -4px;
}
.here{
	color:#ec1c2d;
	font-size:13px;
	font-family:OpenSans-Regular;
}
.custom-checkbox1{
	z-index:1;
	margin:0;
	background:url(../images/checkbox.png) no-repeat 0 0;
	display:inline-block;
	width:20px;
	/*margin:0 0 0 7px;*/
}
.custom-checkbox1.selected{
	background:url(../images/checked.png) no-repeat 0 0;
}
.custom-checkbox1 input[type="radio"]{
	margin:0;
	z-index:2;            
	cursor:pointer;
	opacity:0;
	/* CSS hacks for older browsers */
	_noFocusLine:expression(this.hideFocus=true); 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.newsletter{
	margin:20px 0 0 0;
	font-family:OpenSans-Regular;
	clear:both;
}
.newsletter_header{
	background-color:#e7dfd3;
	padding:8px 15px 3px;
}
.newsletter_content{
	background-color:#f5f2ed;
	padding:13px 10px;
	
}
.preview{
 margin:1px 1px 0px -4px;

}
.email{
	font-size:12px;
	padding:7px 0 5px;
	margin:10px 0px 0px;
	float:left;
	border-radius:0px;
	border:1px solid #999;
	border-right: none;
	border-left: none;
	width:48%;
	/*background:url("../images/mail.png") no-repeat scroll 4% 50% #FFF;*/
	color: #000;
	height: 33px;
}
.news_letter{
	font-size:12px;
	padding:7px 4px 5px;
	margin:10px 0px 0px;
	float:left;
	border-radius:0px;
	border:1px solid #999;
	border-right: none;
	color: #000;
	height: 33px;
}
.subscribe{
	font-size:13px;
	color:#fff;
	background-color:#eb2e3c;
	border:1px solid #999;
	border-left: none;
	padding:5px 0px;
	margin-top:10px;
	width:40%;
	height: 33px;
	font-family:'OpenSans-Semibold';
}
.subscribe:hover{
	background-color:#B91B28;
}
.radio_values{
	margin: 0 1px 10px 2px;
	float:left;
}
.radio_name{
	font-size:14px;
	font-family:'OpenSans-Regular'; 
}
/*footer style*/
footer{
	background-color:#614d2e;
}
.about{
	color:#fff;
	padding:30px 0px 20px;
	font-family:OpenSans-Regular;
}
.about_desc1{
	color:#b3b3b3;
	font-size:13px;
	padding:0;
	font-family:OpenSans-Regular;
	margin:10px 0;
	text-align:justify;
}
.products, .reach{
	color:#fff;
	padding:30px 0px 20px;
	font-family:OpenSans-Regular;
}
.prod_list{
	/*float:left;*/
	margin:0;
	padding:0 16px 0 0;
}
.list-unstyled, .list-unstyled ul.prod_list {
  min-width: 140px !important;
}
.prod_list1{
	float:left;
	margin:0;
	padding:0;
}
.prod_list li,.prod_list1 li{
	padding:0 0 5px;
}
.prod_list li a, .prod_list1 li a{
	color:#b3b3b3 !important;
	font-size:13px;
	font-family:OpenSans-Regular;
}
.prod_list li a:hover,.prod_list1 li a:hover{
	color:#fff;
}
.reach_align{
	margin-bottom:0 !important;
}
.name,.email_add{
	font-size:12px;
	padding: 4px 5px 3px;
	margin: 0px 0px 10px;
	width: 100%;
	border: 1px solid #999;
	color:#000;
}
.textarea{
	padding: 2px 5px;
	margin: 0px 0 10px 0;
	width: 100%;
	height:90px;
	font-size:12px !important;
	border: 1px solid #999;
	color:#000;
}
.submit{
	background-color:#ec1c2d;
	border:1px solid #ec1c2d;
	padding:6px 15px;
	color: #fff;
	font-size:13px;
}
.submit:hover{
	background-color:#B91B28;
	border:1px solid #B91B28;
}
.extra_links{
	float:left;
	margin: 30px 0 20px;
	padding:0;
}
.extra_links li{
	float:left;
	padding:0 2px !important;
	color:#fff;
}
.extra_links li a{
	float:left;
	font-size:13px;
	color:#fff;
}
/*copyrights style*/
.copyrights{
	float:left;
	padding:0 0 0 10px;
	margin:20px 0 15px;
}
.copyrights li{
	float:left;
	padding:0 4px !important;
}
.copyrights li a{
	float:left;
	color:#333;
	font-size:12px;
}
.copyrights li a:hover{
	color:#ec1c2d;
}
.extra_links li a:hover{
	color:#ccc;
}
/*share and mycart style*/
.share{
	position: fixed;
	top:184px;
	right: 0%;
	background-color: #fff;
	border-radius: 10px 0 0 10px;
	padding: 0;
	margin: 0;
	border: 1px solid #bfbfbf;
	border-right:none;
	box-shadow: 0px 1px 3px #999;
	z-index:9999;
}

.share ul{
	padding:0;
	float:left;
	margin:0;
	/*height:112px;*/
	width:29px;
}
.share_img{
	padding:17px 0 0 4px;
}
.share_title{
	transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
	font-size:14px;
	color:#eb2e3b;
	float:left;
	/*margin: 40px 0px 0px;*/
	margin: 25px 0px 0px;
	line-height:0px;
	padding:0;
	width: 44px;
	height: 14px;
	font-family:OpenSans-Regular;
	

}
.sharelinks{
	display:none;
}
.sharelinks li{
	padding:1px 0;
}
.cartlist{
	display:none;
	background:url("../images/cart_count.png") no-repeat #FFF;
	float:left;
	width:40px;
	height:40px;
	margin:30px 0 0 0;
}
.cartlist label{
	font-size:20px;
	margin:5px 6px;
	color:#fff;
}
#share_toggle,#mycart_toggle{
	cursor:pointer;
}
/*megamenu style*/

.nav-submenu-resources, .nav-submenu-products {
   font-family: opensans-regular !important;
}
.nav-column ul:last-child {
    border: medium none;
}
.nav_list {
	float: left;
	  width: 90%;
  margin:0 0 0 20px;
  border-bottom: 1px solid #6f6862;
  padding: 5px 0;
}
.nav_list_res {
	float: left;
	width: 90%;
  margin:0 0 0 27px;
  /*border-bottom: 1px solid #6f6862;*/
  padding:0;
}
.nav-column li > a{
	text-decoration:none;
	padding:0px !important;
	float:left;
	width:100%;
}
.nav-res li > a{
	text-decoration:none;
	padding:0px 0 5px 0px !important;
	float:left;
	width:100%;
}
.nav-column li a label,.nav-res li a label{
	font-size:14px;
	color:#e5e5e5;
	margin:0;
	cursor:pointer;
	padding: 0 0 5px;
}
.nav-column li a span{
	font-size:13px;
	color:#DBDBD7;
	margin:0;
	cursor:pointer;
	padding: 0 0 5px;
}
.nav-column{
	
	border-right:1px solid #97928e;
	/*min-height:653px !important;*/
	background:#655e58;
	padding:0 !important;
	
}
.nav-res:last-child{
	border-right:none !important;
}
.nav-column:last-child{
	border-right:none !important;
	/*background:#3d3737;*/
}
.nav-column:first-child{
	border-left:none !important;
}
.resources_align{/*display:table;*/}
.nav-res{ 
	float:left; 
	border-right: 1px solid #97928e; 
	/*min-height: 360px!important; */
	background:#655e58; 
	padding:0 !important; 
} 
.nav-res li > a{ padding: 10px 10px 14px 20px;}
.nav-column li > a:hover{color:#fff;/*background:#404040;*/}
.nav-res li> a> p:hover{color:#fff !important;/*background:#404040;*/}
.nav-item a:focus{text-decoration:none;}
.index-hover:hover{background-color:#241d1d;}
.nav-column h3{
	/*background: url("../images/right_arrow_new.png") no-repeat scroll 2% 50% rgba(0, 0, 0, 0);*/
    float: left;
    padding: 0 0 0 0px !important;
    width: 100%;
	margin-bottom: 0;
	margin-top: 16px;
}
.nav-column h3 a{ 
	float:left;
	/*background-color:#3d3737;*/
	color:#fff;
	margin:0;
	padding:0px;
	/*font-family:OpenSans-Semibold ;*/
	
}
.nav-res h3, .nav-res h3 a{ 
	float:left;
	/*background-color:#3d3737;*/
	color:#fff;
	margin:0 10px;
	width:auto;
	/*padding:10px 0 0 !important;*/
	font-size:13px;
	font-family:'OpenSans-Semibold';
	
}
.nav-res h3 {background:url("../images/right_arrow_new.png") no-repeat scroll 5% 59% rgba(0, 0, 0, 0);}
.nav-res h3 a:hover{color:#ada69c;}
.nav-column li,.nav-res li{ 
	display:block;
	padding:10px 0 15px;
	border-left:none !important;
	border-right:none !important;
}
.nav-column li a:hover label,.nav-column li a:hover span, .nav-column li a:hover p,.coll_nav a:hover .mega_title,.coll_nav a:hover .coll_caption,.nav-res li a:hover label{ 
 	color:#fff; 
}
.nav-column li:first-child,.nav-res li:last-child{ 
	border-left:none !important;
	border-right:none !important;
}
.nav-column li a p,.nav-res li a p{ 
	margin:0;
	font-size:12px;
	color:#DBDBD7;
	line-height:16px;
	font-family:OpenSans-Regular !important;
	/*text-align: justify;*/
}

.product_img{
	float:left;
	border:1px solid #120f0a;
	border-bottom:none;
}
.product_img img{
	float:left;
	width:100%;
}
/*.active_bg{
	background:#000 !important;
	color:#fff !important;
}*/

.active_bg{
     background:#000 !important;
}
.active_bg  > a{
   color:#fff !important;
   background-color:#000 !important;
}


.dropdown-menu{
	padding:0;
}
.menu_border{
	border:1px solid #000 !important;
	width:99.5%;
}
.menu_img{
	width:100%;
	height:100px !important;
}
.tech_spec{
	font-size:13px !important;
	color:#e2e2e2;
	line-height:20px;
	padding:10px 0 10px 12px !important;
	margin:0;
	float:left;
}
.resource p{
	padding: 0 15px 0 30px;
	font-size:14px;
}
.search_postal{
	color: #fff;
	background:#ea2e3c;
	font-size: 12px;
	border: none;
	padding: 5px 5px;
	margin: 0 0 0 7px;
	outline:none;
	width: 100px;
	/*height:30px;*/
}


.view_doc{
	color: #fff;
	background:#ea2e3c;
	font-size: 12px;
	border: none;
	padding:8px 0;
	height:30px;
	margin: 0 0 0 10px;
	width: 100px;
}
.view_doc:hover,.search_postal:hover{
	background:#B91B28;
}
.viewdoc{
	position: absolute !important;
	top: -23%;
	right: -6%;
}
.postal_text{
	font-size: 12px;
	padding: 3px;
	color:#000;
}
.find_rep{
	color: #fff;
	padding:0 22px 0 0;
	font-size:16px;
}

.resources_rep {
    margin: 10px 0;
}
.nav-column h3 a:hover span{
	/*background-color:#241d1d;*/
	color:#ada69c !important;
	
	
}
a.nav-side-title{
  background-color: #3d3737;
  color: #fff;
 
}
.nav-side-title:hover{
 color: #ccc !important;

}
.grid-demo{
	border-bottom: 1px solid #ababab;
	border-left: none !important;
	border-right: none !important;
	position: relative;
}
.bottom_menu{
	padding:10px 0 !important;
	background: #655e58 !important;
	min-height: 60px !important;
	border-top:1px solid #97928e;
}
.normal_menu{
	left:auto !important;
	right:auto !important;
}
.normal_menu li{
	border-bottom:1px solid #999;
	border-left:1px solid #999;
}
.normal_menu li a{
	font-size:12px !important;
	padding:7px 5px !important;
}
.normal_menu li a:hover{
	color:#ec1c2d !important;
}
/*Products_ LaminateFilter page style*/
.crumbs{
	margin:11px 0 11px 5px;
	padding:0;
	float:left;
}
.crumbs li{
	float:left;
	font-size:12px;
	color:#333;
}
.crumbs li a{
	padding:10px 15px 10px 10px;
}
.crumbs_active{
	padding:0 0 0 10px;
}
.crumbs_list{
	background:#fff url("../images/left_arrow.png") no-repeat 100% 47%;
}
.crumbs_list a{
	color:#ec1c2d;
}
.indicators{
	padding:0 !important;
}
.left_nav,.visual_nav,.app-landing-list{
	float:left;
	margin: 0;
	padding: 0;
}
.left_nav li, .visual_nav li{
	/*float:left;*/
	display:block;
	width: 100%;
	background:url("../images/grey_arrow.png") no-repeat 96% 50%;
}
.left_nav li:first-child,.visual_nav li:first-child,.app-landing-list li:first-child{
	border-top:1px solid #dfdfdf;

}

.left_nav li,.visual_nav li{
	float:left;
	display:block;
	width: 100%;
	background:url("../images/grey_arrow.png") no-repeat 96% 50%;
}
/*.company_list li{
	display:block;
	width: 100%;
	/*background:url("../images/grey_arrow.png") no-repeat 96% 50%;
}
.company_list .current a {
    color: #ec1c2d;
}*/

.filter-subaccord ul li h4 {
     margin: 0;
   /* padding: 4px;*/
}

.app-landing-list li{
	float:left;
	display:block;
	width: 100%;
	background:url("../images/grey_arrow.png") no-repeat 96% 50%;
}
.lam_padding{
	padding:15px 15px 15px 20px !important;
}
.left_nav li a{
	float:left;
	width: 100%;
	padding:5px 0 5px 20px;
	border-bottom: 1px solid #dfdfdf;
	font-family:OpenSans-Regular !important;
}
.visual_nav li a{
	float:left;
	width: 100%;
	padding:10px 0 10px 20px !important;
	border-bottom: 1px solid #dfdfdf;
	font-family:OpenSans-Regular !important;
}
.app-landing-list li a{
	float:left;
	width: 100%;
	color:#333;
	padding:15px 20px;
	border-bottom: 1px solid #dfdfdf;
	font-family:OpenSans-Regular !important;
}
.app-landing-list li a h4{
	margin:2px 0 	;
}
.left_nav li:hover,.visual_nav li:hover,.app-landing-list li:hover{
	background:#f5f5f5 url("../images/grey_arrow.png") no-repeat 96% 30%;
}
.left_nav li a label,.visual_nav li a label{
	font-size:18px;
	color:#000;
	margin:0;
	cursor:pointer;
	float:left;
}
.left_nav p,.visual_nav p{
	font-size:12px;
	color:#666;
	line-height:14px;
	font-family:OpenSans-Regular !important;
	float:left;
	padding:0 25px 0 0;
}
.caption_filter{
	background-color:rgba(0,0,0,0.4);
	padding:3px 5px;
	font-size:18px;
	line-height:31px;
	font-family:OpenSans-Regular !important;
}
.waxu_title{
	font-family:OpenSans-Regular !important;
	float:left;
	font-size:26px;
	font-weight: bold;
}
.x_color{
	color:#000;
}
.wa_you{
	padding:0 !important;
	clear:both;
}
.wa_you img{
	width:100%;
	position:relative;
}
.wa-xyou {
    background-color: rgba(42, 47, 53, 0.6);
    position: absolute;
    bottom: 0%;
    left: 0%;
    padding: 5px 10px 5px;
    color: #FFF;
	width: 100%;
    float: left;
}
.wa-xyou p{ 
	font-size:13px;
	line-height:15px;
	float:left;
	padding:0 0 10px;
	margin:0;
}
.x{
	color:#020e1f;
}
.know_more{
	color:#ec1c2d;
	font-size:13px;
	border:1px solid #9d9d9d;
	border-radius:5px;
	padding:0 10px;
	background:#fff;
	height:28px;
	width:95px;
	margin:0 0 10px;
}
.mid_bannersec{
	margin:0 0 15px;
}
.gallery_title_lam{
	color:#000;
	font-family:OpenSans-Regular !important;
	padding:5px 0 0 0;
}
.gallery_section{
	margin:5px 0 0;
}
.gallery_desc{
	font-size:14px;
	color:#333;
	line-height: 17px;
	font-family:OpenSans-Regular !important;
	padding:15px 0 0 0;
	float:left;
}
.compare_img{
	float:left;
	width:100%;
	padding:10px 0 0;
}
.prod_align{
	margin:0 !important;
	padding:0 !important;
}
.prod_lam{
	padding:10px 0px 0px 0px !important;
	margin:0 !important;
}
.bottom_sec{
	margin:15px 0 0;
	padding:0 5px;
}

/*Laminate Filter style*/
.filter_align{
	position:relative;
	margin:0;
}
.filter_align li{
	padding-right:0 !important;
}
.filter_align li a{
	color:#ec1c2d;
	font-size:13px;
	font-family: 'OpenSans-Semibold';
}
.fiter_options{
	color:#ec1c2d;
	border:none;
	background:url("../images/filter.png") no-repeat 96% 50%;
	font-size:13px;
	padding:5px 25px 5px 9px;
	
}
.fiter_toggle{
	color:#fff;
	background:#000 url("../images/filters.png") no-repeat 96% 50%;
}
.filter_by{
	width:100%;
	border:1px solid #999999;
	box-shadow:-1px 3px 3px rgba(109, 109, 109, 0.56);
	display:none;
	position:absolute;
	background-color:#fff;
	z-index:9999;
	right:0%;
	padding:7px 30px 30px 7px;
}
#scroll
{
	height:500px;
}
.filterby{
	font-size:18px;
	float:left;
	padding:5px 0px 0px 20px;
}
.done{
	background-color:#ed424f;
	font-size:13px;
	float:right;
	padding: 5px 18px;
	color:#fff;
	cursor:pointer;
}
.header_border{
	border-bottom:1px solid #999;
	width: 100%;
	float:left;
	margin:5px 0px;
}
.colors{
	font-size: 14px;
	text-align: left;
	color: #000;
	float: left;
	width: 100%;
}
.color_images_row1,.color_images_row2,.color_images_row3{
	float:left;
	padding: 10px 0 0;
}
.color_images_row3 li{
	float:left;
	padding:0 20px 10px 0;
}
.color_images_row1 li,.color_images_row2 li{
	display:inline-block;
	padding: 10px 10px 0;
}
.color_names{
	color:#333333;
	font-size:13px;
	clear:both;
	text-align:center;
	padding-top:5px;
}
.laminate{
	color:#010000;
	font-size:13px;
	clear:both;
	text-align:center;
	margin-top:5px;
}
.laminate_number{
	color:#ec1c2d;
	margin:0 15px 0 5px;
	vertical-align: top;
}
.laminate_text{
	font-size:13px;
	color:#010000;
	font-weight:normal;
	margin:0;
	vertical-align: top;
}
.laminate input[type="checkbox"]{
	 margin-bottom: 0px !important;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0 !important;
	width: 15px;
	height: 18px;
	float:left;
}
.content_border{
	border:1px solid #e0e0e0;
	width: 93%;
	margin: 30px 0 0 15px;
}
.leftfloat{
	float:left !important;
}
.addcart{
	color:#ec1c2d;
	background:#fff;
	border:1px solid #9d9d9d;
	font-size:12px;
	padding:5px 10px;
	margin:5px 10px;
}
.addcart:hover{
	color:#fff;
	background:#ec1c2d;
	border:1px solid #ec1c2d;
}
.boxes img{
	width:100%;
}
.colors_content,.style_content{
	float:left;
	padding:20px 20px 10px;
	border-bottom:1px solid #e0e0e0;
	width: 100%;
}
.color_selector{
	width:85px;
	height:85px;
}
.color_selector img{
	float:left;
	padding: 0 15px;
}
.view_details{
	position:absolute;
	width:100%;
	display:none;
	bottom:0%;
	left:0%;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:16px;
	padding: 10px 0;
	text-align: center;
}
.virtual_details{
	position:absolute;
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	display:none;
	bottom:0%;
	left:0%;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:16px;
	
	
}
.filter_bg{
	background:#f5f5f5;
	padding:10px;
}
.prod_bg{
	background:#fff;
	padding: 10px !important;
	border:3px solid #f5f5f5;
}
/* Dialog box*/
.dialog_align{
	margin:0 !important;
}
.modal-content{
	border-radius:0px !important;
}
.modal-header{
	background-color:#000;
	padding:12px 0 12px 24px !important;
	margin:1px;
}
.modal-title{
	font-size:18px;
	color:#fff;
	font-family: 'OpenSans-Regular';
}
.close{
	background: #afafaf !important;
	color: #fff !important;
	opacity: inherit;
	padding: 3px 7px !important;
	margin: 0px 10px;
}
.reg_but{
	color:#fff;
	background-color:#ec1c2d;
	padding:7px 15px;
	border:none;
	font-size:13px;
	cursor:pointer;
}
.reg_but:hover{
	background-color:#B91B28;
	color:#fff;
}
.dialog_text{
	border: 1px solid #999 !important;
	border-radius: 0px !important;
	font-size: 12px !important;
	color:#000 !important;
	height: 30px !important;
}
.forgot_pwd{
	float: right;
	color: #ec1c2d;
	font-size: 13px;
	line-height: 27px;
}
.dialog_share li{
	float:left;
}
.login_cred{
	color:#000;
	font-size:13px;
	margin:0;
}
.dialog_title{
	padding:0 0 10px 10px !important;
}
.dialog_login{
	padding:0 0 10px !important;
	text-align:center;
}
.dialog_link{
	padding: 5px 0px 0px;
	color:#ec1c2d;
	font-size:12px;
}
.reg_img{
	padding:8px 0px;
}
.reg{
	color:#000;
	font-size:13px;
}
.border_line{
	border:1px solid #dbdbdb;
	transform:rotate(270deg);
	clear:both;
}
.border_line1{
	border:1px solid #dbdbdb;
	transform:rotate(270deg);
	clear:both;
}
.border_style{
	border-right:1px solid #000;
	  height: 100px;
    display: inline-block;
    box-shadow: 2px 0px 2px #888;
}
.bg_popup{
	background:url("../images/bg_popup.png") no-repeat -36% 50%;
	height: 312px;
}
.line{
	background:url("../images/line.png") no-repeat 50% 50%;
	height: 140px;
	padding: 60px 0;
}
.new_to{
	color:#000;
	margin:0;
}
.dialog_select{
	border: 1px solid #999;
	border-radius: 0px;
	color: #9d9d9d;
	font-size: 12px;
	color:#000;
	padding:5px;
	width:100%;
	height: 30px;
	background: #fff url("../images/arrow.png") 90% 50% no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	
}
/*Details Style*/
.sheet_banner{
	position:relative !important;
}
.band{
	position:absolute;
	padding:5px 10px;
	bottom:0%;
	left:0%;
	background:rgba(0,0,0,0.5);
	width:100%;
	z-index:3;
	font-family: 'OpenSans-Regular';
}
.band_note{
	color:#fff;
	font-size:11px;
	margin:0px;
	padding:10px 0 10px 10px;
}
.social_band{
	margin: 0;
	padding: 5px 0;
	line-height: 0;
	float:right;
}
.social_band li{
	display:inline-block;
}
.view_fullsheet{
	background:rgba(0,0,0,0.2) url(../images/roll_over.png) no-repeat center center;
	width:100% !important;
	height:100%;
	position:absolute !important;
	top:0%;
	left:0%;
	display:none;
	z-index:2;
	margin:0 !important;
	background-size:20%;
	padding:0 !important;
}
.finish{
	color:#555;
	font-size:13px;
}
.finish_code{
	color:#000;
	font-size:13px;
	font-family: 'OpenSans-Regular';
	padding: 0 0 0 15px;
}
.samples_code{
	color:#000;
	font-size:13px;
	font-family: 'OpenSans-Regular';
}
.finish_desc{color:#000;margin:0;}
.finish_title{font-size:16px;color:#666;margin:0;font-family: "OpenSans-Regular";}
.desc{
	color:#000;
	margin:15px 0 10px;
}
.wtb{
	color:#000;
	margin:0;
	font-size:16px;
}
.wtb_border{
	border-right: 1px solid #ccc;
	padding:10px 0 0 10px !important;
}
.home_owners{
	padding:10px 2px 0 10px !important;
}
.lam_title{
	color:#666;
	font-size:14px;
	font-family:OpenSans-Regular;	
}
.lam_desc{
	color:#333;
	font-size:14px;
	line-height: 16px;
	font-family:OpenSans-Regular;
}
.lam_feat{
	padding: 0 0 0 15px;
	margin: 0;
	font-family:OpenSans-Regular;
}
.lam_feat li{
	list-style:square !important;
	color:#333;
	font-size:14px;
	line-height: 25px;
}
.features{
	color:#000;
	margin:10px 0 15px;
}
.feature_list{
	margin-left:0 !important;
}
.feature_list li{
	padding:0 10px 0 0 !important;
}
.free_sample{
	color:#000;
	margin:10px 0 0;
}
.order_sample{
	border:1px solid #cacaca;
	margin:0 !important;
}
.sample_select{
	color: #9d9d9d !important;
	font-size: 12px !important;
	height: 30px !important;
	border-radius: 0px !important;
	padding: 2px 5px !important;
	margin:10px 1px !important;
	background: #fff url("../images/arrow.png") 90% 50% no-repeat !important;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	outline:none !important;
}
.buy_select{
	color: #9d9d9d !important;
	font-size: 12px !important;
	height: 30px !important;
	border-radius: 0px !important;
	padding: 2px 5px !important;
	margin:5px 0 !important;
	width:100%;
	outline:none !important;
	float:left;
}
.add_sample{
	color:#fff;
	font-size:13px;
	background-color:#ec1c2d;
	padding: 8px 20px;
	height: 33px;
	border:none;
	margin: 0 0 15px;
	float:left;
	cursor:pointer;
}
.find{
	margin:5px 0 15px 10px;
	height:30px !important;
	color:#fff;
	font-size:13px;
	background-color:#ec1c2d;
	padding: 0px 20px;
	height: 33px;
	border:none;
}
.add_sample:hover,.find:hover{
	background-color:#B91B28;
	color:#fff;
}
.fav_icon{
	padding:0;
}
.buy{
	border-top:1px solid #cacaca;
	background-color:#fffff1;
	padding:0 !important;
}
.sample{
	padding:0 10px !important;
}
.avail_finish{
	margin: 0px 0 10px 0;
}
.basic_lam{
	color: #666;
	margin: 0 0 2px;
	font-size: 14px;
	font-family: 'OpenSans-Regular';
}
.finish_list{
	margin:25px 0;
	margin-left:0 !important;
}
.finish_list li{
	padding: 0 10px 0 0 !important;
	width: 20%;
	float: left;
}
.finish_list li a p{
	width:100%;
	font-size:12px;
	color:#000;
	padding-top: 5px;
	font-family: 'OpenSans-Regular';
}
.details_list li{
	margin:0 1px 0 0 !important;
}
.details_list li a{
	color: #000;
	font-size: 14px;
	padding: 8px 0px !important;
	width: 100% !important;
	text-align: center;
	height: 33px;
	
}
.tab_style{
	padding:0 !important;
}
.pattern_types{
	margin-left:0 !important;
	margin: 10px 15px!important;
}
.pattern_types li{
	color:#000;
	font-size:14px;
}
.pattern_types li a{
	color:#000;
	font-size:14px;
	padding:0 10px;
}
.active_type{
	color:#ec1c2d !important;
}
.accordhead
{
	background:url(../images/up_arrow.png) no-repeat 99% #fff;
	
	color:#000 !important;
	font-size:18px !important;
}
/*.ui-accordion-header-active
{
	background:url(../images/up_arrow.png) no-repeat 99% #fff;
}*/
.grade{
	font-size:13px;
	padding:0 0 0 20px;
	color:#000 !important;
	font-family:OpenSans-Regular;
}
.std_com
{
	font-size:12px;
	color:#666;
	line-height: 25px;
	padding: 0 0 0 13px;
	font-family:OpenSans-Regular;
}
.factory_order{
	color:#666;
	font-size:14px;
	margin:10px 0 5px 27px;
	font-family:OpenSans-Regular;
}
.consult{
	color:#666;
	font-size:13px;
	margin:0 15px 10px 27px;
	font-family:OpenSans-Regular;
}
.note{
	color:#000;
	font-family:OpenSans-Semibold;
}
.download_pdf{
	float:right;
}
.pdf_dl{
	margin:0 0 0 10px;
	width:26px;
	height:26px;
}
.sheet_title{
	border-top:1px dotted #000;
	padding: 10px 0;
	margin:0;
}
/* Company Style*/
.tab_left{
	padding:0 !important;
}

/* Styles added by Jagjyot Singh */
.breadcrumb > li + li:before {
    color: red;
    content: "> ";
    padding: 0 5px;
}
/*.view_bar{
	/*border-top:1px dotted black;
	border-bottom:1px dotted black;
	margin: 0 0 20px;
}*/
.boxes{
	width:100%;
	position:relative;
}
.panel{
	background-color:#f5f5f5
}
.pull_towards_left{
	position: relative;
	top: 91%;
	left: 44%
}
.prod_caption {
	padding:10px 0 0;
	min-height:60px;
}
.prod_caption{color:#999;}
.visual_caption{
	padding:10px 0;
	min-height:60px;
}
.rec_caption {
	padding:10px 0 0;
}
.rec_caption label,.rec_caption h4{
	font-size:18px;
	color:#999;
	width:100%;
	margin:0 !important;
	font-family: 'OpenSans-Regular';
}
.rec_caption p{
	font-size:12px;
	color:#333;
	line-height:14px;
}
.rec_caption span{
	font-size:13px;
	color:#333;
	font-family: 'OpenSans-Regular';
}
.prod_caption h4,.visual_caption h4{
	
	color:#999;
	width:100%;
	margin:0 !important;
	font-family: 'OpenSans-Regular';
}
.visual_caption h4{
	padding:0 0 3px;
}
.prod_caption p,.visual_caption p{
	font-size:12px;
	color:#333;
	line-height:14px;
}
.prod_caption span,.visual_caption span{
	font-size:13px;
	color:#333;
	font-family:'OpenSans-Regular';
}
.cart_button{
	margin: 10px 0;
}
.rec_button{
	margin:0px 0;
}
.load_more{
	float: none !important;
	margin: 0px auto;
	display: block !important;
	height: 30px;
	padding: 4px 0 !important;
}
.load_more a{
	color:#eb2e3c;
	font-size:13px;
}
.load_more:hover{
	background:#f5f5f5;
	color:#333;
}
.rec_view{
	padding: 25px 0px !important;
	border-top: 1px solid #ccc;
	margin: 20px 0 0;
}
.rec_view p{
	font-size: 18px;
    color: #000;
    padding: 0px 13px 20px;
	margin:0;
}
.sim_prod{
	padding:0 10px !important;
}

.ui-state-active a:before {
border-color: rgba(0, 0, 0, 0);
border-top-color: #000;
border-width: 10px;
margin-left: -10px;
}

.ui-state-active a:after,.ui-state-active a:before {
top: 96%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
z-index:2;
pointer-events: none;
}
.ui-state-active a:after {
border-color: rgba(0, 0,0, 0);
border-top-color:#000;
border-width: 8px;
margin-left: -8px;
}
/* Company Styles*/
/*.company_list h4{
	margin:0;
	font-family: 'OpenSans-Regular';
}
.company_list li a{
	padding: 11px 10px 11px 20px;
	width: 100%;
	float: left;
	border-top: 1px solid #dfdfdf;
	color: #000;
	font-family:'OpenSans-Regular';
}
.company_list li:last-child{
	/*border-bottom: 1px solid #dfdfdf;
	margin:0 0 10px;
}*/

/*.company_list li h4{
	margin:0;
	font-family: 'OpenSans-Regular';
	padding: 10px 30px 10px 30px;
	padding:14px 9px 27px;
	background: url(../images/grey_arrow.png) no-repeat 96% 50%;
	border-top: 1px solid #dfdfdf;
}
.company_list li h4:hover{
    background: #f5f5f5 url("../images/grey_arrow.png") no-repeat 96% 50%;
}
.company_list li  li h4:hover{background:none;}

.company_list li  li h4{background:none;border-top:0px;}
.company_list li a{
	width: 100%;
	float: left;
	/*border-top: 1px solid #dfdfdf;
	color: #000;
	font-family:'OpenSans-Regular';
}
.company_list li:last-child{
	/*border-bottom: 1px solid #dfdfdf;
	margin:0px;
	padding:0px;
}

.company_list ul li:last-child{
	/*border-bottom: 1px solid #dfdfdf;*/
	/*margin:0 0 17px;
}

.company_list  ul li {background:none;}
.company_list ul li:hover{background:none;background-color: #fff;}*/

.company_list li a{
	padding:0px 10px 11px 20px;
	width: 100%;
	float: left;
	/*border-top: 1px solid #dfdfdf;*/
	color: #000;
	font-family: 'OpenSans-Semibold' !important;
	font-style: normal;
	font-weight: 400;
	font-size: 13px !important;
	line-height: 17px;
}

.i18n-es  .company_list li a{
	padding:0px 10px 11px 7px;
	width: 100%;
	float: left;
	/*border-top: 1px solid #dfdfdf;*/
	color: #000;
	font-family:'OpenSans-Regular';
}

.company_list li h4{
	margin:0;
	font-family: 'OpenSans-Regular';
	padding: 10px 30px 10px 30px;
	padding:14px 9px 27px;
	background: url(../images/grey_arrow.png) no-repeat 96% 50%;
	border-top: 1px solid #dfdfdf;
}

.media_contact{
	color:#fff;
	background-color:#2f3945;
	width:100%;
	padding:10px 10px 10px 20px;
	margin:0;
}
.contact_list{
	background:#455467;
	padding:15px 0px 15px 20px;
}
.contact_list p{
	margin:0 0 5px;
	color:#fff;
	font-size:13px;
	font-family: 'OpenSans-Regular';
}
.contact_list img{
	padding: 0 5px 0 0;
}
.contact_name{	
	font-size:14px !important;
	font-family: 'OpenSans-Semibold' !important;
}
.left_tab{
	padding:0 !important;
}
.cont_border{
	border-top:1px solid #526277;
}
.comp_content{
	margin:0 !important;
}
.latest_news{
	border-bottom:1px solid #bac0c9;
	float: left;
	width: 100%;
	padding:10px 0; 
}
.up_events{
	border-bottom:1px solid #bac0c9;
	float: left;
	width: 100%;
	padding:0 0 10px; 
}
.news{
	font-size:26px;
	width:auto;
	color:#333;
	margin: 0 !important;
	padding:0 0 0 20px;
	font-family: 'OpenSans-Semibold';
}
.events{
	float:right;
	margin: 0px;
	padding: 6px 0 0 !important;
}
.events li{
	float:left;
	color:#eb2e3c;
	padding:0 3px;
}
.events li a{
	color:#eb2e3c;
	font-size:13px;
}
.article_align{
	padding:0 0 0 8px;
}
/*.article_align a:hover .article_date,.article_align a:hover .article_title,.article_align a:hover .article{
	color:#ec1c2d; 

	}*/
.article_align  h5.article_title:hover{
	color:#ec1c2d; 
	}
.article_date{
	color:#666;
	line-height: 17px;
	margin:0 0 10px;
	font-family:OpenSans-Regular;
}
.art_date{
	color:#666;
	line-height: 17px;
	font-family:OpenSans-Regular;
	padding:0 10px 0 12px;
}
.article_title{
	color:#333;
	margin:0px 0px 5px;
	line-height: 17px;
	
}
.article{
	color:#333;
	font-size:14px;
	line-height: 17px;
	font-family:OpenSans-Regular;
	margin: 0 0 15px;
	text-align:justify;
}
.artical_img{
	position:relative;
	float:left;
}
.article_more{
	color:#eb2e3c;
	font-size:13px;
}
.article_content{
	padding:10px 0 0px 15px !important;
}
.article_content p{
	color:#333;
	font-size:14px;
	line-height: 16px;
	padding:0 0 0 10px;
	margin: 15px 0 15px !important;
}
.article_header{
	color:#000 !important;
	margin:10px 0 20px;
	padding: 0 10px;
}
.art_title{
	margin:0 !important;
	font-family: 'OpenSans-Semibold';
}
.bottom-artical_nav{ 
 	padding:10px 25px !important; 
} 
.bottom-artical_nav a{ 
 	color:#eb2e3c; 
 	font-size:13px; 
}
.artical_nav{
	padding:0 25px 10px !important;
}
.artical_nav a{
	color:#eb2e3c;
	font-size:13px;
}
.pagination{
	/*padding:0 0 0 15px !important;*/
}
.pre_art{
	float:left;
	background:url("../images/art_pre.png") no-repeat 0% 50%;
	padding: 0 20px;
}
.next_art{
	float:right;
	background:url("../images/art_next.png") no-repeat 100% 50%;
	padding:0 20px;
}
.article_font{
	font-family:OpenSans-Regular;
	text-align:justify;
}
.article_caption{
	position: absolute !important;
	top: 0%;
	left: 0%;
	height:100%;
	padding:25px 20px 0px 25px !important;
	background:rgba(194,207,28,0.7);
}
.article_caption h3{
	color:#fff;
	margin:0;
	font-family: 'OpenSans-Regular';
}
.press_caption h3{
	margin: 50px 20px 10px;
}
.press-img{
	position:relative;
	float:left;
	width:100%;
}
.press-img img{
	width:100%;
}
.press-img p{
	line-height:17px;
	font-size:13px;
	margin: 0px 22px 10px;
}
.press_caption{
	position: absolute !important;
	top: 0%;
	left: 0%;
	height:100%;
	padding:50px 20px 0px 23px !important;
	background:rgba(58,154,205,0.8);
	color:#fff;
	font-family:OpenSans-Regular;
}
.read-more{
	font-size: 13px;
	color:#ec1c2d;
	border: 1px solid #a2a2a2;
	border-radius: 5px;
	padding:4px 12px;
	background:#FFF;
	height: 28px;
	width: 103px;
	font-family:OpenSans-Semibold;
	margin:13px 0 0 20px; 
}
.read-more:hover{
	color:#fff;
	background:#ec1c2d;
	border:1px solid #ec1c2d;
}
.read-more:hover a {
    color: #fff;
}
.stories{
	position:absolute;
	top:0%;
	left:0%;
	padding:10px 20px;
	background: none repeat scroll 0% 0% #3D3D3D;
	z-index: 3;
	color: #fff;
	margin:0;
	font-family:OpenSans-Regular;
}
.pagination>li>a, .pagination>li>span {	
	padding:2px 6px !important;
}
.write{
	color:#000;
	padding:0px 0px 5px 10px;
	margin:0 !important;
}
.waob{
	padding:0;
	color:#000;
	font-size:22px;
	margin:0;
}
.wtob{
	color:#000;
	padding:0 10px;
	margin:0;
	font-family: OpenSans-Semibold !important;
    font-size:22px;
}
.contact_border{
	border-left:1px solid #cfcfcf;
}
.contact_text{
	border:1px solid #999 !important;
	color:#000 !important;
	font-size:12px !important;
	border-radius:0px !important;
	box-shadow:0px 0px 0px !important;
	font-family: 'OpenSans-Regular';
	resize:none;
}
.contact_form{
	float:left;
	width:100%;
	padding:0 40px 15px 25px;
}
.contact_info{
	padding:0 0px 6px 40px;
	width:100%;
	float:left;
}
.form_align{
	margin:0 0 10px !important;
}
.phone{
	color:#000;
	margin: 0px 0 5px;
	line-height: 14px;
}
.ph_no{
	color:#333;
	margin:0;
	font-family: 'OpenSans-Regular';
}
.address{
	font-size:13px;
	color:#333;
	margin:0;
}
.address li{
	line-height: 0;
	padding:6px 0;
	font-family: 'OpenSans-Regular';
}
.deal_title{
	margin:0;
	color:#000;
	font-family: 'OpenSans-Semibold';
	padding: 0 0 10px;
}
.find_one{
	margin:0 0 10px;
	font-size:13px;
	color:#333;
	font-family: 'OpenSans-Regular';
	line-height:16px;
	padding: 10px 0;
}
.find_one a{color:#ec1c2d;}
.shipping_div{margin:10px 0 0;float:left;}
.near{border-bottom:1px solid #999;padding:5px 0;}
.dealer_address{
	margin:0 0 10px;
	border-bottom:1px solid #ccc;
	padding:0 0 10px;
}
.dealer_address li{
	line-height:16px;
	font-size:13px;
	color:#333;
	font-family: 'OpenSans-Regular';
}
.order_address{padding:0 10px;}
.more_info{
	margin:0;
	color:#333;
	font-size:13px;
	line-height:14px;
	font-family: 'OpenSans-Regular'; 
}
.info{font-family: 'OpenSans-Semibold';} 
.wa_busi{
	color:#333;
	font-size:14px;
	line-height: 16px;
	font-family: 'OpenSans-Regular';
	padding: 10px 0 0; 
}
.brands{
	padding: 20px 0;
/* 	border-bottom: 1px dotted #333; */
	margin:0 !important;
}
.brands:last-child{
	border-bottom:none !important;
}
.brands_img{
	padding:0 !important;
}
.brands_img p{
	color:#333;
	font-size:13px;
}
.rep{
	background:#ebebeb;
	font-size:22px;
	color:#000;
	margin:0;
	padding:5px 10px;
}
.rep_align{
	padding:10px 0 10px 40px;
}
.rep_align li{
	border-bottom:1px solid #ccc;
	padding:10px 0 0;
}
.deal_align{
	padding:0;
}
.deal_align li{
	border-bottom:1px solid #ccc;
	padding:10px 0 0;
	margin:0 0 10px;
}
.need_help{
	padding: 0 10px 10px;
	margin: 0;
}
.click_here{
	color:#ec1c2d;
	font-size:13px;
}
.apply_online{
	background: none repeat scroll 0% 0% #455467;
	padding: 10px 45px 1px;
}
.mailing_add{
	background: none repeat scroll 0% 0% #455467;
	padding:15px 18px;
	color:#fff;
	font-family: OpenSans-Regular;
}	
.mail_title{
	font-size:14px;
	margin: 0 0 5px;
	font-family: 'OpenSans-SemiBold';
}
.mail_content{
	font-size:13px;
	line-height:16px;
	font-family: 'OpenSans-Regular';
}
.apply_text,.apply_file{
	color:#000 !important;
	font-size:11px !important;
	border:1px solid #999!important;
	border-radius:0px !important;
}
.apply_file{
	padding:7px 10px 6px;
	width:62%;
	float: left;
}
.text_align{
	margin-bottom: 12px !important;
}
.apply{
	color: #FFF;
	font-size: 13px;
	background-color: #EC1C2D;
	padding: 0px 20px;
	height: 33px;
	border: medium none;
	margin: 0;
}
.career{
	background:#e4e8ed url(../images/flip_grey.png) no-repeat 100% 0%;
	padding:15px 25px;
	color:#000;
	font-size:14px;
	margin: 2px 0 0;
}
.career p{
	line-height:16px;
}
.fire{
	color:#000;
	margin: 40px 0 5px;
}
.open_pos{
	padding:10px 25px 0;
	margin:15px 0;
}
.open_pos h2{
	color:#000;
	margin:0 0 7px 0;
}
.open_pos p{
	margin:0 3px;
	font-family: 'OpenSans-Regular';
}
.job_desc{
	border-bottom:1px solid #ccc;
	/*padding: 10px 1.5em 0;*/
	padding: 10px 2em 0;
	
}
.job_info{
	margin:0 0 15px;
}
.job_info li{
	line-height:17px;
	color:#333;
	font-size:14px;
	font-family: 'OpenSans-Regular';
}
.career_op{
	color:#000;
	font-family: 'OpenSans-Semibold';
}
.hiring{
	color:#333;
	font-family: 'OpenSans-Regular';
}
.pos{
	font-family: 'OpenSans-Semibold' !important;
	padding: 1px 0;
	color:#000 !important;
}
.pos h5{margin:0 2px 4px 0;}
.job_desc p{
	font-family: 'OpenSans-Regular';
	line-height: 16px;
	color:#333;
	margin: 0 0px 16px;
	text-align:justify;
}
.passion{
	color:#333;
	font-size:14px;
	line-height: 16px;
	margin: 0 0 15px;
	font-family: 'OpenSans-Regular';
}
.passion span{
	font-family: 'OpenSans-Semibold';
}
.mark_img{
	width:100%;
}
.leader_name{
	color:#eb2e3c;
	font-size:14px;
	margin:15px 0 0;
}
.lead_team{
	color:#666;
	font-size:12px;
	margin:0 0 20px;
}
.lead_post{
	font-size:13px;
	margin:0;
	color: #666;
}
.browse{
	background:#333;
	color:#fff;
	font-size:13px;
	padding:6px 8px;
	width:38%;
	height:29px;
	text-align:center;
	cursor:pointer;
	font-family: 'OpenSans-Regular';
}
.brand{
	margin:0 0 40px;
}
.popover{
	max-width:550px !important;
}
a.btn{
    border-radius: 50% !important;
    color: #FFF !important;
    background: #ababab url(../images/i.png) no-repeat 50%;
    padding: 7px 16px;
	border: none;
}
.lastTd{
	color:#333 !important;
	font-family: 'OpenSans-Semibold' !important;
	text-align:center;
}
.graph >tbody>tr>td{
	padding:8px 15px !important;
}
.graph > tbody > tr > td:not(.lastTd){
	border-top:0px !important;
	border-left:1px dotted rgb(71,71,71)  !important;
	border-bottom:0px  !important;
}

.graph > tbody > tr:nth-child(10) td{
    background:url(../images/history_border.png) bottom left no-repeat;
}
.graph > tbody > tr:nth-child(11){
    border-top:4px solid #ccc;
    background:#fbfbfb;
}

.table{
	cell-spacing: 12px !important;
}
.RedColor{
	background-color:#eb3a47 !important;
	color:#fff !important;
}
.graph{
background: -o-linear-gradient(bottom, rgb(234, 226, 208) 0%, rgb(255, 255, 247) 45%);
background: -ms-linear-gradient(bottom, rgb(234, 226, 208) 0%, rgb(255, 255, 247) 45%);
background: -moz-linear-gradient(bottom, rgb(234, 226, 208) 0%, rgb(255, 255, 247) 45%);
background: linear-gradient(to bottom, rgb(234, 226, 208) 0%, rgb(255, 255, 247) 45%);
margin-bottom:0 !important;
} /*For gradient to use RGB format*/

.click_on{
background: -o-linear-gradient(bottom, rgb(235, 235, 235) 0%, rgb(254, 254, 254) 85%);
background: -ms-linear-gradient(bottom, rgb(235, 235, 235) 0%, rgb(254, 254, 254) 85%);
background: -moz-linear-gradient(bottom, rgb(235, 235, 235) 0%, rgb(254, 254, 254) 85%);
background: linear-gradient(to bottom, rgb(235, 235, 235) 0%, rgb(254, 254, 254) 85%);
margin:0 !important;
}
.clickon{
	color:#333;
	font-size:12px;
	padding:10px 13px !important;
}
.pager{
	margin:0 !important;
}
.pager a{
	display: inline-block;
padding:5px 14px !important;
background-color: #FFF;
border: 1px solid #a2a2a2 !important;
border-radius: 5px !important;
color:#ec1c2d;
font-size:13px;
height: 28px;
width: 45px;
}
.click_but{
	padding:5px 0 !important;
}
.pop{
	padding:0 !important;
}
.pop_title{
	color:#000;
	margin:0 0 7px;
	font-family: 'OpenSans-Semibold';
}
.pop_text{
	color:#333;
	font-size:13px;
	line-height:14px;
}
.pop_img{
	background:#fff;
	padding:10px !important;
}
.pop_img img{
	width:100%;	
}
.pop_content{
	background:#fff;
	padding:10px 35px 10px 10px !important;
	height:100%;
}
.popover-content {
	padding: 9px 8px !important;
}
.sd{
	color:#ec1c2d;
}
.range{
	color:#333 !important;
}
.range h5{font-family: 'OpenSans-Semibold' !important;}
.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.side_content{
	position:absolute !important;
	right:0;
	bottom:0;
	background:rgba(206,115,138,0.7);
	height:165px;
	padding:40px !important;
	color:#fff;
	font-family: 'OpenSans-Regular';	
}
.wa_banner{
	position:relative;
	float:left;
}
.counter_top{
	position:absolute;
	top:0;
	right:0;
	background:#000;
	width:30%;
	height:100%;
	color:#fff;
}
.counter_top h3{
	margin:0 0 10px;
}
.counter_top h4{
	margin:0 0 5px;
	font-family: 'OpenSans-Regular';
}
.counter_top p{
	font-size:13px;
	line-height:14px;
	font-family: 'OpenSans-Regular';
}
.carousel_array{
	padding:0 10px !important;
}
.inspiration_gallery{	
	background-color:#000;
	padding:0 !important;
}
.filter_select{
	color:#333;
	font-size:12px;
	width:210px;
	height:30px;
}
.filter_select option{
	padding:20px 0
}
.gallery_slider{

}
.gallery_filter{
	padding:10px 0 10px 60px;
	border: 1px solid #202020;
}
.yt_button {
	width:auto !important;
	height:auto !important;
	position:absolute !important;
	top: 38%;
	left: 36%;
}
.last_name{padding:0 0 0 10px !important;}
.first_name{padding:0 10px 0 0 !important; }
/* Application landing page style*/
.app_text{position:absolute;top:14%;left:2%;}
.app-text-banner{position:relative !important;}
.app_text h4{background-color: rgba(0, 0, 0, 0.4);color:#fff;padding:5px;font-family: OpenSans-Regular !important;}
.view_range{
	color: #fff;
	background:#ea2e3c;
	font-size: 12px;
	border: none;
	padding:7px 15px;
	height:30px;
	margin:10px 0 0;
	width: 100px;
}
.headline{color:#000;padding: 0 0 0 15px;}
.app_desc{	color:#333;
	font-size:13px;
	line-height:16px;
	font-family:'OpenSans-Regular';
	padding:10px 0 0;}
.app_view{float:left;}
.sample-cart{color: #ec1c2d;border: 1px solid #a2a2a2;border-radius: 5px;font-size:13px;background:#fff;padding: 5px 0;width: 150px;height: 30px;margin: 0 0 10px;}
.book_desc{color:#999;font-family: 'OpenSans-Regular';min-height: 45px;}
.sample-cart:hover{color:#fff;background:#ec1c2d;border:none;}
.brocher_desc{float:left;}
.brocher_desc p{font-family: 'OpenSans-Regular';color: #333; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 16px;margin:0;min-height:150px;}
.check_wtb{background:url(../images/wtb_tick.png) no-repeat 96% 50%;}	
.content {
	text-align:left;
	margin:25px 0;
}
.content-text {
	margin:0 0 15px;
}

/*------------------------------------*\
    Flaunt JS Navigation
\*------------------------------------*/

.nav {
	position:relative;
	display:inline-block;
	display:block;
}
.nav-list {
	text-align:left;
	z-index:999;
	position:relative;
	margin:0;
}
.nav-item {
	float:left;
	*display:inline;
	zoom:1;
	border-right: 1px solid #ccc;
}
.nav-item:first-child{
	border-left: 1px solid #ccc;
}
.nav-item a {
	display:block;
	color:#333;
	padding:5px 32px;
	font-size:14px;
	/* border-bottom:1px solid #9A337E; */
}

.nav-item:hover .nav-submenu {
	display:block;
}


.nav-item > a:hover {
	/* background:#822368; */
}
/*.nav-item > a.arrow_box:hover{
color:#000!important;
}*/

.navbar{min-height:30px !important;}
.nav_bg{background: url("../images/menu_bg.png") repeat-x;border: 1px solid #ccc !important;margin:0 !important;}
/* Navigation submenu */
.nav-submenu {
	display:none;
	position:absolute;
	min-width:150px;
	background:#fff;
	border:1px solid #000;
	font-family: "OpenSans-Regular" !important;
}

.nav-submenu-item{border-bottom:1px solid #999;}
.nav-submenu.fullleft
{
	left:-2%;
	width: 104%;
}
.nav-submenu-item a {
	display:block;
	/*padding:4px 10px 4px 20px;*/
	padding:7px 10px;

}
.nav-submenu-item > a:hover {
	color:#ec1c2d !important;
	/* background:#fff !important; */
}
/* Mobile navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	background:#3D3D3B url(../images/mobile_menu.png) no-repeat center center;
	background-size:50px;
	height:35px;
	width:50px;
}
.menu-border{border-bottom:1px solid #ababab;margin:0 0 20px;}

/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position:absolute;
	right:0;
	display:none;
	border-left:1px solid #8B2870;
	width:50px;
	cursor:pointer;
}
.nav-click i {
	display:block;
	height:48px;
	width:48px;
	background-size:20px;
}
/* .nav-click:hover {
	background-color:#6E1656;
} */
.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

/*------------------------------------*\
/* Collection Style*/
.new_coll{
	padding:0 0 0 10px;
}
.collection{
	padding:0 10px !important;
}
.collect_img{
	position:relative;
}
.collect_img img{
	width:100%;
}
.collection_title{
	position:absolute;
	width:100%;
	top:0%;
	left:0%;
	z-index:2;
	background-color:rgba(0,0,0,0.6);
} 
.collection_title h5,.collection_title h4{ 
	color:#fff;
	padding:0px 20px; 
	font-family: 'OpenSans-Regular';
}
.coll_desc{
	padding:20px 0;
	font-size:14px;
	color:#333;
	line-height:16px;
	margin:0;
	font-family: 'OpenSans-Regular';
}
.collec_align{
	padding:0 0 0 10px;
}
.learn_more{
	color:#ec1c2d;
	font-size:13px;
	background: url(../images/left_arrow.png) no-repeat 0 57%;
	padding: 0 0 0 10px;
}
.colors_desc{
	border-right:1px solid #ccc;
}
.colors_desc ul li{
	list-style-type:square !important;
}
.colors_desc ul>li{
    color: #ec1c2d;
	font-size: 12px;
}
.colors_desc ul>li>p{
    color: #333;
	font-size:14px;
	line-height:15px;
	margin: 0 0 20px;
	font-family: 'OpenSans-Regular';
	padding: 0 0 0 10px;
}
.hr_border{
	border-bottom:1px dotted #333; 
	margin:10px 0 30px;
}
.view_products{
	color:#fff;
	font-size:13px;
	background-color:#ec1c2d;
	width:100%;
	float:left;
	text-align:center;
	border:none;
	line-height: 34px;
}
.view_products:hover{
	background-color:#B91B28;
}
.colors_align{
	margin:0 0 30px !important;
}
.trends{
	color:#ec1c2d;
	font-size:16px;
	line-height: 20px;
	margin: 0 0 30px;
}
.trends_desc{
	color:#333;
	font-size:14px;
	line-height:16px;
	margin: 0 0 30px;
	font-family: 'OpenSans-Regular';
}
.trends_desc span{
	color:#ec1c2d;
}
.collec_title{
	color:#333;
	font-size:22px;
	padding:7px 0 0;
	
}
.collec_img{
	padding:0 5px 0 !important;
	cursor:pointer;
}
.collec_img img{
	width:100%;
	height:110px;
}
.enter_zip{
	color:#666;
	font-size:12px;
	margin:0;
	font-family: 'OpenSans-Regular';
}
.res_title{
	color:#DBDBD7 !important;
	font-size:13px !important;
	padding:0px;
}


/* -- css added by sathiya 17-03-15 --*/
.speciality_content{margin:0px; padding:0 10px !important;}
.speciality_desc p{font-family: 'OpenSans-Regular';color: #333; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 16px;margin:0;}
.speciality_view{float: left;color: #000000; font-size: 13px; font-style: normal; font-weight: normal !important; text-decoration: none;padding:10px 0px; }
.speciality_view div a{color: #ec1c2d;font-size: 13px;}
.speciality_view span{font-weight:normal !important; display:inline-block;}
.bottom_desc{color: #000; float: left; padding:10px 0px;width: 100%;}
.bottom_desc p{display:inline-block; float:right;}
.speciality_content .img-responsive{width:100%;}
/*Virtual Library Style*/
.virtual_img{
	width:100%;
}
.virtual_img img{
	height:180px;
	position:relative !important;
}
.design_img  img{
	height:auto;
	position:relative !important;
}
.virtual_desc,.visual_desc{
	position:absolute !important;
	top:0%;
	left:0%;
	z-index:3;
	color:#fff;
	height:100%;
	padding:10px 30px !important;
	font-family: 'OpenSans-Regular';
}
.virtual_desc{
	background:rgba(76,85,165,0.75);
}
.virtual_desc p{padding:10px 30px;}
.virtual_desc h3{padding:10px 30px;margin:20px 0 0;}
.folk_desc,.geo_desc,.study_desc,.retro_desc{
	position:absolute !important;
	top:0%;
	right:0%;
	z-index:3;
	color:#fff;
	height:100%;
	font-family: 'OpenSans-Regular';
}
.folk_desc p,.geo_desc p,.study_desc p,.retro_desc p{
	color:#fff;
	line-height:16px;
}
.folk_desc{
	background:#1794b6;
}
.geo_desc{
	background:#35897e;
}
.study_desc{
	background:#0da9bc;
}
.retro_desc{
	background:#799965;
}
.visual_img img{
	width:100%;
}
.visual_desc{
	background:rgba(12,107,162,0.75);
	padding:30px !important;
}
.vd_desc{
	height: 160px;
}
.vd_desc p{
	font-size:14px;
	color:#333;
	line-height:16px;
	font-family: 'OpenSans-Regular';
}
.vd_but{
	margin:20px 0 0;
}
.vd_but label{
	vertical-align: -webkit-baseline-middle;
	margin: 0;
	line-height: 30px;
font-size: 16px;
color: #333;
}
.recent_view{
	padding:0 10px !important;
}
.recent_title{
	
	color:#000 !important;
	margin: 10px;
}
.rec_border{
	border-right:1px solid #ccc;
	padding:0 !important;
}
.similar_prod{
	padding:0 !important;
}
.visual_desc p{
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-family:'OpenSans-Regular';
}
.visual_desc h3{
	color:#fff;
	margin:0 0 15px;
	font-family:'OpenSans-Regular';
}
.project_img{
	background:#121212;
	padding:20px 25px;
}
.project_desc{
	background:#1e1e1e;
	padding:20px 25px !important;
	float:left;
	width:100%;
	border-right:1px solid #3b3b3b;
}
.project_desc h4,.project_desc p{
	color:#fff;
	margin:0;
}
.project_desc p{
	color:#999;
}
.open_project{
	color:#fff;
	background:#ec1c2d;
	font-size:13px;
	width:100px;
	height:30px;
	border:none;
}
.pro_border{
	
	padding:0 0 0 0 !important;
}
.project_but{
	padding:0 0 0 15px !important;
	border-right:1px solid #3b3b3b;
}
.mandatory{
	background:#ffffcd;
}
/**Visualizer Styles**/
.countertop{color:#000;font-family:'OpenSans-Regular';margin: 10px 0px 20px;font-size: 26px;}
.countertop_desc{color:#333;font-size:14px;font-family:'OpenSans-Regular';padding:0px 25px 0px 0px;}
.countertop_steps{color:#000;font-size:14px;font-family:'OpenSans-Semibold';}
.countertop_steps li span{color:#666;font-family:'OpenSans-Regular';}
.reference{color:#333; font-size:14px;font-family:'OpenSans-Regular';margin:0;}
.visualine{color:#000; font-family: "OpenSans-Semibold";font-size:16px !important;}
.visualizer-spacing{padding:0px 30px 10px 0px!important;}
/* My Profile Style*/
.view_edit{
	color:#000;
	
	padding:0px 0 10px 15px;
	border-bottom:1px dotted #ccc;
	margin: 0 0 10px;
 	line-height: 17px;
}
.profile_name,.profile_company,.profile_title,.profile_email{
	color:#333; 
	font-size:13px;
	width:100%;
	height:30px;
	padding: 5px 10px;
	border:1px solid #999;
	margin: 0 0 10px 0;
	font-family:'OpenSans-Regular'; 
}
.profile_text{
	padding:0 40px 0 17px !important;
}
.profile_mr{
	padding:0px 0px !important;
}
.profile_mr select{
	color:#000; 
	font-size:13px;
	width:100%;
	height:30px;
	background: #fff url("../images/arrow.png") 90% 50% no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	padding:5px;
	font-family:'OpenSans-Regular'; 
}
.profile_check{
	float:left;
	margin: 3px 5px 0 0 !important;
}
.sub_wa{
	color:#333;
	font-size:14px;
	font-family:'OpenSans-Regular';
 	margin: 0 0 10px;
}
.radio_text{
	font-size:16px;
	color:#333;
}
.subscribe_profile{
	margin: 0px auto;
	width: 77%;
}
/* New Wireframe Style*/
.prod_banner{
	position:relative;
	padding: 0 1px 0 0;
}
.prod_banner img{
	width:100%;
}
.prod_detail{
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:2;
	background-color:rgba(255,255,255,0.6);
	width:100%;
	padding:15px 0 15px 25px;
}
.prod_detail p{
	color:#333;
	font-size:13px;
	line-height:14px;
	margin:0 0 15px;
	font-family:'OpenSans-Regular';
}
.prod_but{
	color:#fff;
	font-size:13px;
	background-color:#ec3a48;
	border:none;
	padding:5px 10px;
	height:30px;
	width:103px;
	font-family:'OpenSans-Semibold';
}
.prod_but:hover{
	background:#B91B28;
}
.google-play{margin:20px 0px;}
.filter_desc{
	color:#333;
	font-size:13px;
	line-height:14px;
	padding:5px 8px;
	font-family: 'OpenSans-Regular';
}
.rating_border{
	border-bottom:1px solid #ccc;
}
.rating {
color: #005daa;
margin:5px 0 0;
color: #fed600;
float:left;
}
.fa{
	font-size:17px !important;
}
.fav{
	float:right;
	margin:5px 0 0;
}
.details_rating {
color: #005daa;
margin:0 0 10px; 
color: #fed600;
float:left;
}
.products_detail li{
	display: inline-block;
	width: 100%;
}
.sample_but,.order_sam{
	float:right;
	color: #ec1c2d;
	font-size: 13px;
	border: 1px solid #9d9d9d;
	border-radius: 5px;
	padding: 4px 10px;
	background: #fff;
	height:28px;
	position:relative;
}
.order_sam{
	width:105px;
	padding:5px 8px 4px !important;
	cursor:pointer;
}
.order_sam:hover{
	color:#fff;
	background-color:#ec1c2d;
}
.cart_button span
{
	line-height: 30px;
	font-size:16px;
	color:#333;
}
.other_finish{
	color:#333;
	font-size:13px;
	font-family: 'OpenSans-Regular';
}
.order{
	color:#fff;
	font-size:13px;
	background-color:#ec3a49;
	padding:6px 10px !important;
	border:none;
	float:right;
	margin:10px 0px 0;
	width:90px; 
	height:28px;
	font-family: 'OpenSans-Semibold';
}
.tooltip_cnt{
	margin:10px 0 0;
}
.tooltip_cnt li select{
	width:100%;
	background:#fffed6 url("../images/arrow.png") 90% 50% no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	border:1px solid #ccc;
	font-size:13px;
	color:#333;
	padding:5px 5px;
	margin:0 0 5px;
}
.tool_tip{
	display:none;
	position:absolute;
	z-index:3;
	bottom:0;
	right:0;
	background:#fff;
	width:150px;
	border:1px solid #ccc;
	padding:10px;
	box-shadow:-1px 2px 2px #ccc;
	height:185px;

}
.my-tooltipdiv
{
	position:relative;
	float:right;
}
.details_icons{
	padding:5px 15px;
	margin:0;
	background-color:#1e1e1e;
}
.detailicon_hover{
	background:#3d3737;
	padding:10px 15px;
	margin:0;
	color:#fff;
}
.detailhoverdiv
{
	display:none;
	width:250px;
	margin:10px 0 0 0;
	background:#5e5e5e;
	color:#fff;
	position:absolute;
	z-index:3;
}
.tool_desc{
	padding:15px;
	font-size:13px;
	margin:0;
	font-family: 'OpenSans-Regular';
}
.selectric-space_select,.selectric-app_select,.selectric-indus_select{
	width:210px;
	height:30px;
	float: left;
	margin:0 10px 0 0;
}
.details_icons li{
	padding:10px 0;
}
.details_icons li img{
	width:100%;
	height:100%;
}
.project{
	font-size:22px;
	color:#000;
}
.view_pro{
	color:#ec1c2d;
	font-family: 'OpenSans-Semibold';
}
.related{
	color:#333;
	font-size:14px;
	font-family: 'OpenSans-Regular';
}
.more_results{
	color:#000;
	margin:0 0 15px; 
}
.case_study{
	color:#999;
	font-size:14px;
	margin:0;
	line-height:16px;
	font-family: 'OpenSans-Regular';
}
.case_title{
	color:#ed2e3d;
	font-size:13px;
	margin:0;
	line-height:18px;
}
.case_content,.hot_line{
	color:#333;
	font-size:13px;
	margin:0;
	line-height:16px;
	font-family:'OpenSans-Regular'; 
}
.search_list{
	border-bottom:none !important;
	float: left;
 	margin: 10px 0 0; 
}
.search_list li a{
	font-size:13px;
	color:#ec1c2c;
	/*padding:0 10px 5px !important;*/
	border:none !important;
}
.search_list>li.active>a{
	color:#000 !important;
	background:url(../images/arrow.png) no-repeat 50% 100%;
}
.results,.free_ship{
	color:#000;
	
	padding: 0 0 10px;
}
.results{
	border-bottom: 1px solid #ccc;
}
.order_table tr td{
	text-align:right;
	color:#000;
	font-size:14px;
	padding: 8px 0 !important;
	vertical-align: middle !important;
	border-top:1px dotted #666 !important;
	font-family:'OpenSans-Semibold' !important; 
}
.order_table tr td:first-child{
	text-align:left;
	color:#333 !important;
	font-size:13px;
}
.order_total,.order_table{
	margin:3px 0 !important;
}
.order_total tr td{
	text-align:right;
	color:#000;
	font-size:16px;
	padding: 8px 0 !important;
	vertical-align: middle !important;
	border-top:none !important;
	width:48px;
	font-family:'OpenSans-Semibold' !important; 
}
.cart_table tr td{
	text-align:right;
	color:#000;
	font-size:14px;
	padding: 8px 0 !important;
	vertical-align: middle !important;
	border-top:1px dotted #666 !important;
}
.cart_table tr td:first-child,.cart_table tr td:nth-child(2),.cart_table tr td:nth-child(3){
	text-align:left;
	color:#333;
	font-size:13px;
}
.order_table tr td:nth-child(2){
text-align:left;
	}
	.order_total tr td:nth-child(2){
padding: 0 0 0 22px !important;
	} 
.table_border{
	border-top:1px solid #999 !important;
	border-bottom:1px solid #999 !important;
	padding:18px 0 !important;
}
.shipping{
	margin:0px auto;
	padding:35px 0 40px;
}
.order_date{
	background: #f2f2f2;
	padding:10px 10px 10px 23px;
	color: #000;
	margin:0;
	float: left;
 	width: 100%;
}
.order_date span{margin:7px 0 0;float:left;}
.order_no{
	color:#000;
	margin:0;
	background:#f3f3f3;
	padding:10px 0 10px 25px; 
}
.order_no span{
	margin:0;
	font-size:13px;
	padding:0 0 0 60px;
 	font-family:'OpenSans-Regular';
}
.order_placed
{
padding:20px 0 20px 25px;
float: left;
border-bottom: 2px solid #f3f3f3;
		}
.order_img{
	padding:0 0 20px; 
	float:left;
}
.order_name{
	color:#999;
	margin:0;
	font-family:'OpenSans-Regular';
}
.order_type{
	color:#000;
	font-size:14px;
	margin:0;
	line-height: 14px;
	font-family:'OpenSans-Regular';
}
.order_desc{
	color:#333;
	font-size:13px;
	margin:0;
}
.order_num{	
	color:#333;
	font-size:16px;
	margin: 0;
	padding: 10px 0 0;
}
.shipping_details{
	padding:30px 0 20px;
	float:left;
	width:100%;
	border-bottom:1px solid #999;
}
.shipping_title{
	color:#000;
	margin:0px 0 30px;
}
.default_add{
	padding:20px;
	float:left;
	border:1px solid #ccc;
	width:100%;
}
.profile_address{
	padding:10px 10px 20px 20px;
	float:left;
	border:1px solid #ccc;
	width:100%;
}
.default_add input[type="radio"],.profile_address input[type="radio"]{
	float:left;
}
.default_add label,.profile_address label{
	padding:0 0 10px;
	margin:0;
	font-size:14px;
	color:#333;
	font-family:'OpenSans-Regular';
}
.shipping_add li{
	line-height:16px;
	color:#333;
	font-size:14px;
	font-family:'OpenSans-Regular'; 
}
.add_details{
	padding:0 20px 0 0 !important;
}
.plus_add{
	color:#de1b1b;
	font-size:13px;
}
.profile_add{
	color: #de1b1b;
	font-size: 13px;
	margin: 20px 0;
	float: left;
	width: 100%;
}
.check_select{
	width:100%;
	color:#333;
	font-size:13px;
	height:30px;
	margin:0 0 10px;
	border:1px solid #999;
	background: #ffffcd url("../images/arrow.png") 90% 50% no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	padding:5px;
}
.cart_select{
	width:85%;
	color:#333;
	font-size:13px;
	height:30px;
	margin:0 0 10px;
	border:1px solid #999;
	background:url("../images/arrow.png") 90% 50% no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	padding:5px;
}
.check_add{
	color:#333 !important;
	font-size:13px;
	width:100%;
	height:30px;
	padding:0 10px;
	margin:0 0 10px;
	border:1px solid #999;
	font-family:'OpenSans-Regular'; 
}
.zipcode{
	color:#333;
	font-size:13px;
	padding:0 10px;
	width:150px;
	height:30px;
	margin:0 0 10px;
	border:1px solid #999;
	font-family:'OpenSans-Regular'; 
}
.ship_text{
	color:#333;
	font-size:14px;
	float:left;
	line-height:23px;
	padding:0 20px 0 10px;
	font-family:'OpenSans-Regular'; 
}
.ship_check{
	float:left;
}
.ship_align{
	padding:20px 20px 0 0 !important;
}
.shipbut_align{
	padding:15px 0 !important;
 	float:right !important; 
}
.pro_details{
	color:#000;
	
	padding:0 0 25px;
	margin:0;
}
.pro_text{
	color:#333;
	font-size:13px;
	height:30px;
	width:100%;
	border:1px solid #999;
	padding:0 0 0 15px;
	margin:0 0 10px;
	font-family:'OpenSans-Regular'; 
}
.pro_select{
	color:#333;
	font-size:13px;
	border:1px solid #999;
	width:100%;
	height:30px;
	padding:5px 10px;
	margin:0 0 10px;
	background:url("../images/arrow.png") 90% 50% no-repeat;
    -webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
	font-family:'OpenSans-Regular'; 
}
.confirm_order{
	color:#fff;
	font-size:13px;
	background:#ec1c2d;
	height:30px;
	border:none;
	width:150px;
	padding:2px 0 0; 
	margin:10px 0 0;
	text-align: center; 
}
.project_details{
	padding:20px 0 30px;
	float:left;
	width:100%;
}
.order_title{
	color:#000;
	
	margin:0;
	padding:15px 0 10px;
	border-top:1px dotted #333;
}
.billing_add{
	color:#000;
	font-size:16px;
	margin:0;
	padding:20px 0 0;
}
.bill_user{
	color:#000;
	font-size:16px;
	margin:30px 0 10px;
}
.bill_add{
	margin:0 0 40px;
}
.bill_add li{
	color:#333;
	font-size:14px;
	margin:0;
	line-height:16px;
}
.continue_shop{
	color:#fff;
	font-size:13px;
	background:#ec1c2d;
	height:30px;
	border:none;
	width:150px;
	padding:4px 0 0;
	margin:0 0 30px;
}
.tick_img{
	float:left;
	padding:0;
	margin:8px 5px 0 0px;
}
.deal_img{
	float:left;
	padding:0 10px 0 0;
}
.order_rep{
	padding:0 !important;
	margin:0 0 15px;
}
.your_area{
	color:#333;
	font-size:14px;
	margin:0px 0 5px;
	line-height:16px;
	padding:5px 0 0;
}
.rep_text{
	color:#000;
	font-size:16px;
}
.deal_text{
	color:#000;
	font-size:16px;
	line-height:16px;
}
.order_detail{
	padding:0 10px 0 0 !important;
}
.order_confirm{
	color:#000;
	
	vertical-align:middle;
	margin:0;
}
.email_confirm{
	color:#333;
	font-size:14px;
	padding:0 0 0 23px;
	font-family:'OpenSans-Regular';
 	margin: 5px 0 10px;
}
.free_shipping{
	color:#333;
	font-size:16px;
	margin:5px 0;
}
.expedition{
	color:#333;
	font-size:14px;
	line-height:16px;
	margin:0 0 30px;
	font-family:'OpenSans-Regular'; 
}
.check_out{
	color:#fff;
	font-size:13px;
	background:#ec1c2d;
	padding:8px 0; 
	width:100px;
	float:right !important;
	margin:0;
	border:none;
	text-align:center;
 	height:30px; 
}
.continue_shopping{
	color:#fff;
	font-size:13px;
	background:#ec1c2d;
	height:30px;
	border:none;
	width:150px;
	padding:4px 0 0;
	margin:20px 0 30px;
	float:right;
}
.close_x{
	float:right;
	border:1px solid #999;
	font-size:14px;
	color:#ec1c2d;
	background:#fff;
	width:25px;
	height:22px;
}
.history_table tr td{
	color:#333;
	font-size:13px;
	padding: 8px 0 !important;
	vertical-align: middle !important;
	border-top:1px dotted #666 !important;
}
.history_table tr td:first-child{
 	color:#333 !important;
 	font-size:13px;
 		}
.order_history{
	padding:0 20px 0 10px !important; 
}
.history_placed{
	padding:20px !important;
}
.accord_head
{
	background:#f2f2f2 url(../images/arrow_up.png) no-repeat 97%;
	color:#000 !important;
	font-size:18px !important;
	height:50px;
	padding:0 0 0 30px;
	padding:16px 5px 10px 24px !important;
 	margin: 0 0 5px !important; 
	border:1px solid #dfdfdf;
}
.history_img{
	padding:0 20px !important;
	height:100%;
}
.shipped{
	padding:0 20px !important;
	border-left:1px solid #ccc;
}
.shipped_text{
	color:#333;
	font-family:'OpenSans-Regular'; 
	margin:0 10px 10px 0;
}
.shipped_img{
	padding:0 0 3px 5px; 
}
.re_order{
	color:#fff;
	background:#ec1c2d;
	padding:5px;
	font-size:13px !important;
	width:100px;
	height:30px;
	border:none;
}
.track_code{
	color:#000;
	font-size:14px;
	margin:30px 0 0;
	line-height:14px;
	
}
.track_order{
	color:#ec1c2d;
	font-size:13px;
	padding: 0 0 10px; 
}
.add_details p{
margin:0 0 10px;
} 
.accord_head span{
	color:#000;
	font-size:13px;
	padding:0 0 0 38px; 
}
.accord_head label{
	float:right;
	padding:0 65px 0 0;
	font-size:18px;
	color:#000;
}
.done_profile{
	color:#fff;
	background:#ec1c2d;
	width:80px;
	border:none;
	height:30px;
	font-size:13px;
}
.checkbox_out{
	margin:3px 5px 0 0 !important;
}
.confirm_align{
	margin:10px 0;
}
.add_edit{
	float:right;
}
.add_edit li{
	float:left;
	padding:0 0 0 15px;
}
.pro_title{
	color: #000;
	border-top: 1px dotted #ccc; 
	float: left;
	padding: 20px 0 0 15px; 
	width: 100%;
	margin:10px 0; 
}
.project_title{
	color: #000;
	float: left;
	padding:0 0 0 5px;
	width: 100%;
}
.warranty_name{
	padding:0 0 0 15px !important;
}
.warranty_text{
	border-bottom: 1px dotted #333;
	padding: 0 15px 20px;
}
.submit_but{
	color:#fff;
	background:#ec1c2d;
	height:30px;
	width:90px;
	float:right;
	border:none;
	font-size:13px;
}
.warranty_info{
	padding-bottom:30px;
	border-bottom:1px dotted #333;
	margin:0 0 20px;
}
.purchase_date{
	color:#333;
	font-size:14px;
}
.date{
	width:50%;
	font-size:13px;
	color:#333;
	padding:3px 5px;
	margin:0 0 0 5px;
}
.invoice{
	color:#333;
	font-size:13px;
	padding:0 0 0 20px;
}
.but_align{
	margin:20px 0;
	float:right;
}
.warran_zip{
	color:#333;
	font-size:13px;
	padding:0 10px;
	width:100%;
	height:30px;
	margin:0 0 10px;
	border:1px solid #999;
}
.event_title{
	width:auto;
	color:#010000;
	margin: 0 !important;
	padding:0 0 5px 10px;
}
.event_list{
	margin:0 0 20px;
}	
.event_list li{
	color:#333;
	font-size:14px;
	margin:0;
	line-height:16px;
	font-family: 'OpenSans-Regular';
}
.event_list li span{
	color:#000;
	font-family: 'OpenSans-Semibold';
}
.event_list li a{
	color:#eb2e3c;
}
.event_border{
	border-bottom:1px dotted #bac0c9;
	float:left;
	padding:0 25px;
}
.eve_border{
	border-bottom:none !important;
}
.past_events{
	border-bottom:1px solid #bac0c9;
	border-top:1px solid #bac0c9;
	float: left;
	width: 100%;
	padding:8px 0 3px;
}
.past_event{
	padding:0 20px 0 0 !important;
}
.events_scroll{
	margin:0 0 20px;
	padding:10px 25px 0;
}
.event_img{
	padding:30px 0 0;
}
/*WA & U Style*/
.wau_title{
	color:#000;
	margin:30px 0;
	font-family: OpenSans-SemiBold;
}
.wau_list >li >p{
	color:#333;
	font-size:14px;
	margin: 0 0 13px;
	font-family: 'OpenSans-Regular';
	padding:0 0 0 10px;
}
.wau_list li{
	list-style-type:square !important;
	font-size: 13px;
}
.wau_list >li{
    color: #ec1c2d;
}
.wa_border{
	border-right:1px solid #bac0c9;
	padding:0 20px !important;
	height:116px;
}
.wa_shadow{
	background:url(../images/wa_shadow.png) repeat-x;
	height:2px;
	margin:25px 0;
	width: 100%;
	float: left;
}
.process{
	color:#000;
	margin:0 0 10px;
	font-family: 'OpenSans-Regular';
}
.wa_step{
	
	color:#333;
	margin:0;
	font-family: 'OpenSans-Regular';
}
.wa_step span{
	color:#000;
	font-family: 'OpenSans-Semibold';
}
.step_desc{
	color:#666;
	font-size:14px;
	margin:0;
	line-height: 16px;
	font-family: 'OpenSans-Regular';
}
.step_desc a{
	color:#ec1c2d;
	font-family: 'OpenSans-Semibold';
}
.wa_process{
	width:100%;
	float:left;
	margin:15px 0;
}
.wa_finalprocess{
	width:100%;
	float:left;
	padding:0 0 25px;
}
.call_rep{
	color:#666;
	font-size:14px;
	margin:20px 0;
	line-height: 16px;
	font-family: 'OpenSans-Regular';
}
.call_rep span{
	color:#333;
	font-family: 'OpenSans-Semibold';
}
.wau_butgroup{
	margin:0 0 0 50px;
}
.wa_buttons{
	color: #fff;
	font-size: 13px;
	background-color: #ec1c2d;
	text-align: center;
	border: none;
	line-height: 34px;
	display:block;
	width:130px;
	margin:0 0 8px;
}
.wa_buttons:hover{
	background-color:#B91B28;
	color:#fff;
}
.description{margin:0px;}
.top_margin{margin-top:35px;}
.viewport h4{padding:8px 15px !important;}
.sample_cart .view_cart{font-size:13px;}
.left_nav li a label,.visual_nav li a label{font-weight:normal !important;}

.left_nav li a,.visual_nav li a{padding:2px 0 2px 20px;}
.bottom_sec .wa_you{margin:8px 0px;}
.collec_title{padding:0px 10px;}
.bottom_text{padding:10px;}
.bottom_text p{padding-bottom:10px;}
.marginAdj{margin-bottom:10px;}
.prod_caption label{font-weight:normal;}
/*.prod_caption{padding:10px 0px !important;}*/
.products_detail{margin-bottom:0px !important;}
.prod_bg{border:5px solid #F5F5F5 !important;}
/* .sim_prod li{min-height:30px;} */
.sim_prod li label{margin-bottom:0px !important;}
.sim_prod li.prod_caption{padding-bottom:2px !important;}
.sim_prod .cart_button{font-weight:bold; margin-top:0px;}
.colors_content{padding:20px 10px 10px;}
.color_images_row1 li, .color_images_row2 li{padding:10px 2px 0 0px !important;}
.filter_by{ padding:7px 30px 30px 7px !important;}
.filterby{padding-left:10px !important;}
button.find{padding:0px 17px !important;}
.search{font-weight:normal;}
span.or{padding:0px 5px; display:inline-block}
.selectHolder{display:inline-block; background:url("../images/arrow.png") no-repeat 100% 60% ;position:relative;min-width:150px;margin:0;}
.selectHolder select{ height:23px;width: 100px;font-size:14px;font-family:ariel;-moz-opacity: 0.00;opacity: 0;filter: alpha(opacity=0);}
.selectHolder span{ padding:0px 10px;z-index: -5;font-size:12px;display:inline-block; position:absolute;top:5px;right:10px;}

.show_pro{ margin:4px 15px;}
.search{width:300px; }
.go{padding:3px 10px !important;}
.signup{font-weight:bold; padding-bottom:2px;}
.preview{font-size:13px;}
.newsletter_content .radio_name{font-weight:normal;}
.bulletinscrollbar .overview{border:0px }
.viewport h4.sample_cart{margin:1px;}
p.prod-finish{font-size:12px !important;}
.viewport li p{margin-bottom:8px;}
.overview li{width:100%;}
select.industry option{padding:2px 4px;}
select.app_select option{padding:2px 4px;}
select.industry{float:right; padding:0px;}
select.app_select{float:left; padding:0px;}
.popover-lead .popover{
	
	width:300% !important;
}

/*.dropdown:hover .dropdown-menu {
display: block;
}*/
.product-span{
	font-size:20px;
	color:#000;
	padding: 0 0 0 13px;
}
.table>thead>tr>th,.table>tbody>tr>td{
	color: #333;
    font-size: 14px;
    font-weight: normal;
	font-family: OpenSans-Regular;
}
.table>thead>tr>th:first-child{
	padding:8px 0 8px 27px;
}
.table>tbody>tr>td:first-child{
	padding:8px 0 8px 27px;
	color:#ec1c2d;
	font-family:OpenSans-Regular !important; ;
}
.choose-arrow{background:url(../images/arrow.png) no-repeat 50% 100% !important;}
.selectHolder select{width: 80% !important;background-color: #fff !important;}
.selectHolder select option{color: #333 !important; font-size:12px !important; padding:5px !important;font-family:Opensans-Semibold !important;}
.selectHolder select option:hover{color:#ec1c2c !important;}
.sim_prod li label{font-size:14px;margin-top: 10px !important;}

.view_range:hover,.check_out:hover,.continue_shop:hover,.continue_shopping:hover,.case_viewall:hover,.confirm_order:hover,.re_order:hover,.done_profile:hover,.readmore:hover,.dealer_info:hover,.apply:hover,.done:hover{
	background:#B91B28;
}
.find_one a:hover,.case_view a:hover,.here:hover,.plus_add:hover,.read:hover,.more:hover,.catalog:hover,.view_coll:hover,.filter_align li a:hover,.events li a:hover,.artical_nav a:hover,.bottom-artical_nav a:hover,.learn_more:hover,.speciality_view div a:hover,.crumbs_list a:hover,.sub-tab ul li:hover,.search_list li a:hover,.event_list li a:hover,.step_desc a:hover,.profile_add:hover,.track_order:hover{
	color:#B91B28;
}
.view:hover{
/*color:#B91B28;*/
}
/* Select style */
.selectric-space_select,.selectric-app_select,.selectric-indus_select{
 	width:210px;
 	height:30px;
 	float: left;
 	margin:0 10px 0 0;
 } 
.selectric-cart_select
{
 width:85%;
	color:#333;
	font-size:13px;
	height:30px;
	margin:0 0 10px;
	padding:5px;
 } 
.selectric-sample_select{
	width:135px;
 	height:30px;
 	float: left;
 	margin:10px 4px 15px 0;
 }
.selectric-home_select{
	width:140px;
	height:30px;
	float:left;
}
.selectric-home_space_select{width:110px;height:30px;float:left;}
.selectric-user_select{
	width:110px;
	height:30px;
	float:left;
}
.selectric-order_select{
	margin:0 0 5px;
}
.selectric-space_select .selectric,.selectric-app_select .selectric,.selectric-indus_select .selectric{
	height:30px;
	border:1px solid #999;
}
.selectric-home_select .selectric,.selectric-user_select .selectric,.selectric-home_space_select .selectric{
	height:30px;
	border:none !important;
}
.selectric-indus_select .selectric .label {	padding: 0px 10px; }
.selectric .label {
	height:30px !important;
	line-height: 27px !important;
	color:#333 !important;
	font-size:12px !important;
	margin:0 !important;
	text-align:left;
	padding: 2px 10px;
}
.selectric .button {
	width: 20px !important;
	height:30px !important;
}

.bx-nav{
	position: relative;
	background: #1e1e1e;
}
.bx-nav:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(30, 30, 30, 0);
	border-bottom-color: #1e1e1e;
	border-width: 10px;
	margin-left: 0;
}
.res_tabs{
	background:#4f4c4c;
	height:50px;
	width:100%;
	margin:0 0 10px;
}
.res_tabs a{
	width:100%;
	float:left;
}
.res_tabs p{
	color:#e2e2e2;
	font-size:14px;
	padding:7px 0 0 8px;
	float:left;
}
.res_tabs a img{
	height:30px;
	float:right;
}
.res_tabs:hover{
	background:#241d1d
}
.res_tabs a p:hover{
	color:#fff;
}
.spec_no{
 float:right; 
 color: #333;
 }
 .spec_name{
 float:left;
 color:#999;
 font-family:'OpenSans-Regular';
 } 
.speciality_desc{float:left;} 
/*--------- Popup content ----------*/

/* .modal-body
{
padding:5px 0px !important;
} 

/* .modal-header{
padding:12px 0 12px 25px !important;
}
 */
.laminate-heading
{
	float:left;
	font-size:14px !important;
	padding-left: 20px;
}
.product-arrows
{
                background:url(../images/arrow_up.png) no-repeat 99% #f2f2f2;
                background-position: 95% 50%;
}
.product-arrows-active
{
                background:url(../images/arrow.png) no-repeat 99% #f2f2f2 !important;
                background-position: 95% 50% !important;

}
.accord_head-active{
       background: url("../images/arrow.png") no-repeat scroll 97% center #F3F3F3;

}
.table > thead > tr > th
{
	font-family:OpenSans-Regular;
}
.order_align{
	padding:0 0 0 10px;
}
.state_align{
	padding: 0 20px;
}
.selectric-profile_select .selectric{border:1px solid #999;height:30px;background:#fff;}
.selectric-country_select .selectric{border:1px solid #999;height:30px;background:#ffffcd;}
.last_name{padding:0 0 0 10px;}
.first_name{padding:0 10px 0 0;}
/* Case Study Style*/
.spec_title{
color:#000;
margin:0;
}

.page-case-study .spec_title{
color:#000;
margin:0 !important;
}

.life{
	color:#333;
	font-size:14px;
	line-height: 16px;
	font-family: 'OpenSans-Regular';
	margin:5px 0px 20px;
}
.design_trends{
	/*height:25px;*/
	margin:15px 0;
}
.design_trends p{
	color:#000;
	font-size:14px;
	margin:0;
	font-family: 'OpenSans-Semibold'; 
}
.case_desc p{
	color:#333;
	font-size:14px;
	line-height:16px;
	font-family: 'OpenSans-Regular';
}
.case_desc{
	/*height:103px;*/
	margin:0 0 25px;
	overflow: hidden;
}
.share_text{
	color:#000;
	font-size:13px;
	margin: 0 0 5px;
	font-family: 'OpenSans-Semibold'; 
}
.case_share{
	margin-left:0 !important;
}
.case_share li{
	float:left;
	padding:0 1px 0 0 !important;
}
.case_view{
	font-size:14px;
	color:#333;
	padding:0 0 0 1px;
	margin:0;
	font-family: 'OpenSans-Regular';
}
.case_view a{
	color:#ec1c2d;
	font-family: 'OpenSans-Semibold';
}
.case_content{
	margin:0; 
	padding:0 10px 0 0 !important;
}
.case_viewall{
	color: #fff;
	font-size: 13px;
	background-color: #ec1c2d;
	text-align: center;
	border: none;
	padding:6px 15px;
}
.case_select{
	color:#333;
	font-size:12px;
	padding:5px 10px !important;
	width: 210px !important;
	margin: 0 15px 0 0;
}
.case_border{
	padding:0 !important;
	width:100%;
	float:left;
}
.collec_desc{
	color:#333;
	font-size:13px;
	line-height:16px;
	font-family:'OpenSans-Regular';
}
.view_coll{
	color:#ec1c2d;
	font-size:12px;
	margin:0;
	float: left;
}
.view-id-gallery .view_coll{	margin:0 0 10px;}
.view-id-gallery  .app_desc{padding:10px 0 8px;}
.rep-align-new{text-align:center;margin:40px 0;}
.rep-align-new img{margin:0 auto;}
.findrep-spacing{background-color:#fff;margin:20px 73px 20px 0;}
.rep_content-span{margin:35px 0 0;}
.rep_content-span span{color:#333;font-size:13px;font-family:'OpenSans-Regular';}
.spec_rep_title{font-size:16px !important;font-family:'OpenSans-Semibold' !important;}
.rep_products ul li{color:#333;font-size:13px;font-family:'OpenSans-Regular';}
.spec_rep_products{font-size:14px;color:#333;}
.rep_products{ padding: 0 0 25px;}

/*History page changes*/
.popover_lead{
background:#fff;
padding: 9px 10px;
background: -o-linear-gradient(bottom, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 85%);
background: -ms-linear-gradient(bottom, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 85%);
background: -moz-linear-gradient(bottom, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 85%);
background: linear-gradient(to bottom, rgb(239, 239, 239) 0%, rgb(254, 254, 254) 85%);
}
.history-right-content .his_img{margin-top:15px;}

.follow_new{width:61%;}
.search_wtb{margin:0 0 10px;}
.register{float: right;margin: 29px 0 0;}
.register p{float:left;padding:0px;margin:0px;color:#333;font-family: OpenSans-Semibold !important;}
.register li{float:left;padding-left: 5px;}
.reg_link{color:#EC1B50;font-family: 'OpenSans-Regular';}
.sign{color:#EC4260;font-family:'OpenSans-Regular';}




/**** END ****/

.pagination>li>a:focus, .pagination>li>span:focus, .pagination>li>a:hover, .pagination>li>span:hover{background-color:#f5f5f5 !important;color:#000 !important;}

/*.officefileUpload {
                position: relative;
                overflow: hidden;
}
.officefileUpload input.officeupload {
                position: absolute;
                top: 0;
                right: 0;
                margin: 0;
                padding: 0;
                cursor: pointer;
                opacity: 0;
                filter: alpha(opacity=0);
}
.officeinput
{
                width:70%;
}
*/

/**Wilson House**/
.wilson_house{font-family:'OpenSans-Regular' !important; margin:0px 0px 10px 0px !important;}
.padding-browser{padding:0px !important;}
.history_content p{text-align:justify;}
.wilsonart-iframe{padding:0px 0px 0px 30px !important;}
.wilsonart-iframe p{font-size:11px;color:#333;font-family: OpenSans-Regular;}
.house-align a{float:left;color:#ec1c2d;font-size:13px;}
.email-align{background:url(../images/email.png) left center no-repeat;padding:0px 28px;}
.chat-align{background:url(../images/chat.png) left center no-repeat;padding:0px 25px;}
.wilsonart-iframe h5{font-family:'OpenSans-Regular';}
.house-align-number{margin-top:5px;float:left;}
.wilsonart-iframe h4{float:left;padding:0px 5px 0px 0px;}
.question-comments{width:100%;float:left;}

/****************/
p.prdct_file {
  margin: 8px 0px 12px;
}

/**** New Header ****/
.top_menu{background:#433E3A !important;margin:0;border-radius:0px !important;height:27px;min-height: 27px !important;}
.headerNav li a{padding: 4px 0px 0px !important;color:#cecfca !important}
.new_navbar{padding:0 !important;}
.lang-caret {float: left;width:38px;}
.wa-top-menu-divider {border-right: 1px solid #bfbfbf;margin:4px 10px 0px;height:19px;}
.register {margin:0;float: left;}
.search_box{float:left;margin:0 0 7px 0;}
.search_box label{margin:0;}
.search{height:31px;color:#8c8c8a;}
.go{height:31px;margin-top:0 !important;margin-right:0 !important;}
.phone_icon{background:url(../images/phone.png) no-repeat center left;float: left;background-size: 20px 20px;}
.resources a:focus, .resources a:hover{text-decoration: underline !important;}

.top_scroll_custom{background:url(../images/back-top.png) no-repeat;float:right;border:none;width: 30px;height: 30px;margin:12px 0;}

.view-all-hide{display:none;}

.inspiration_gallery{	
	background-color:#000;
	padding:0 !important;
}

.counter_top{
	position:absolute;
	top:0;
	right:0;
	background:#000;
	/* width:30%; */
	height:100%;
	color:#fff;
}
.counter_top h3{
	margin:0 0 10px;
}
.counter_top h4{
	margin:0 0 5px;
	font-family: 'OpenSans-Regular';
}
.counter_top p{
	font-size:13px;
	line-height:14px;
	font-family: 'OpenSans-Regular';
}
.carousel_array{
	padding:0 10px !important;
}
.inspiration_gallery{	
	background-color:#000;
	padding:0 !important;
}
.filter_select{
	color:#333;
	font-size:12px;
	width:210px;
	height:30px;
}
.filter_select option{
	padding:20px 0
}
.gallery_slider{

}
.gallery_filter{
	padding:10px 0 10px 60px;
	border: 1px solid #202020;
}

.where_title{font-size:14px;margin:0;padding:2px 0 3px;}
.where_title_p{font-size:14px !important;margin:0 0 4px;}

.front .top_margin {
    margin-top: -21px;
}

li.pager-ellipsis {
  display: none !important;
}

#views-exposed-form-find-a-rep-page .views-submit-button {
    margin: 1px 0 0 3px;
}

#views-exposed-form-find-a-rep-page .views-submit-button, #views-exposed-form-find-a-new-rep-page .views-submit-button {
    margin: 1px 1px 0 -19px !important;
}

/*megamenu style starts*/

.nav-column h3 a{ 
                float: left;
                color: #fff;
                margin:0;
                width:100%;
                padding:5px 0px;
                font-size:18px;
                text-align: center;
                font-family:"OpenSans-Regular";             
                border-bottom: 1px solid #97928E;
				background-color:#3d3737;
}
.nav-res h3{ 
                float: left;
                color: #fff;
                margin:0;
                width:100%;
                padding:5px 0 5px 15px;
                font-size:14px;
                background: url("../images/right_arrow_new.png") no-repeat scroll 2% 50% transparent;
                
}
.left_menu_area{padding:0 !important;}
.optional_title{padding:2px 0 5px !important;font-size:18px !important;color:#fff  !important;font-family: OpenSans-Regular;}
.optional_text{margin:0;color:#DBDBD7;font-size:13px;font-family: OpenSans-Regular;line-height: 16px;text-align:justify;}
.optional_area{padding:5px 0 !important;border-bottom: 1px solid #97928E;border-top: 1px solid #97928E;}
.optional_area1{padding:5px 0 !important;border-top: 1px solid #97928E;}
.visual_area{padding:10px 0 0px !important;}
.optional_img{margin:5px 0;}
.dream_text{
                color:#DBDBD7;
                font-size: 13px;
                text-align: center;
                padding: 10px 0 0;
}
.nav-side-title{
                text-align: center;
color: #fff !important;
font-family: OpenSans-Regular;
margin: 0;
border-top: 1px solid #97928E;
padding: 5px 0 3px;
float: left;
width: 100%;
font-size:14px !important;
border-bottom: 1px solid #97928E;
}
.optional_title:hover{color:#ccc !important;}
.nav_list {
                float: left;
                width:100%;
                margin-left:10px;
                padding: 5px 0;
}
.nav-column li > a,.nav-res li > a{
                text-decoration:none;
                padding:0px 0 0 20px !important;
                float:left;
                width:100%;
                font-family:"OpenSans-Regular";
                background: url("../images/right_arrow_new.png") no-repeat scroll 2% 50% transparent;
}
.nav-column li a label,.nav-res li a label{
                font-size:12px;
                color:#fff;
                margin:0;
                cursor:pointer;
                padding: 0 0 5px;
}
.nav-column{
                float:left;
    border-right: 1px solid #97928E;
/*    min-height: 461px !important; */
    background: #655E58;
    padding: 0px !important;
                
}
.resource{padding: 0 0 0 5px;}
.nav-column:last-child,.nav-res:last-child{
                border-right:none !important;
}
.nav-column:first-child{
                border-left:none !important;
}
.nav-res{ 
                float:left;
                border-right: 1px solid #97928E;
                /*min-height: 285px !important;*/
                background: #655E58;
                padding: 0px !important;
} 
.nav-column li > a:hover label{color:#ccc !important;/* background:#404040; */} 
/* .index-hover:hover{background-color:#241d1d;} */
.nav-column h3{
/*           background: url("../images/right_arrow_new.png") no-repeat scroll 2% 50% transparent; */
                float: left;
    padding: 0;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
.nav-column h3 a,.nav-res h3{ 
                float:left;
				color:#fff;
                margin:0;
                width:100%;
                padding:5px 0;

                
}
.nav-column li,.nav-res li{ 
                display:block;
                padding:0;
                border-left:none !important;
                border-right:none !important;
				
}
.nav-res li{ margin:3px 0px;}
.nav-column li a:hover label, .nav-column li a:hover p,.coll_nav a:hover .mega_title,.coll_nav a:hover .coll_caption{ 
                color:#fff; 
}
.nav-column li:first-child,.nav-res li:last-child{ 
                border-left:none !important;
                border-right:none !important;
}
.nav-column li a p,.nav-res li a p{ 
                margin:0;
                font-size:11px;
                color:#DBDBD7;
                line-height:12px;
                font-family:OpenSans-Regular !important;
}
.nav-column h3 a:hover{
        /*background-color:#241d1d;*/
        color:#ccc !important;
}



/*megamenu style ends*/

.page-applications .company_list li{
	float:left;
	display:block;
	width: 100%;
	background:url("../images/grey_arrow.png") no-repeat 96% 50%;
}
.page-applications .company_list li a {
    padding: 11px 10px 11px 20px;
    width: 100%;
    float: left;
    border-top: 1px solid #dfdfdf;
    color: #000;
	font-family: 'OpenSans-Semibold' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 13px !important;
    line-height: 17px;
}
.page-applications .company_list h4 {
    margin: 0;
    font-family: 'OpenSans-Regular';
}
.page-applications .company_list li {
background:url(//qa.wilsonart.com/sites/all/themes/wilsonart/images/grey_arrow.png) no-repeat 96% 50%;}

.page-applications .company_list li:hover {
background:#f5f5f5 url(//qa.wilsonart.com/sites/all/themes/wilsonart/images/grey_arrow.png) no-repeat 96% 50%;}

.page-applications .current {
    position: relative;
    background: #ffffe4 url(//qa.wilsonart.com/sites/all/themes/wilsonart/images/indicator.png) no-repeat 96% 50% !important;
}
/** Left navigation Product Pages**/

.page-taxonomy .filter-subaccord ul li , .node-type-page .filter-subaccord ul li {
    border: 1px solid #dfdfdf;
    padding: 10px 20px 7px;
	float: left;
	width: 100%;
}
.page-taxonomy .filter-subaccord ul li a{float:left;}
.page-taxonomy .subchildnew { margin: 6px 0 0;}
.page-taxonomy .subchildnew-minus { margin:4px 0px!important;}
.page-taxonomy  .subchildnew-plus { margin: 19px 0 0;}
 
.node-type-static-pages  .filter-subaccord ul li {
    border: 1px solid #dfdfdf;
	padding: 10px 20px 7px;
	float: left;
	width: 100%;
}

.node-type-static-pages .filter-subaccord ul li a{float:left;}
.node-type-static-pages .subchildnew { margin: 6px 0 0;}
.node-type-static-pages .subchildnew-minus { margin:4px 0px!important;}
.node-type-static-pages  .subchildnew-plus { margin: 19px 0 0;}

/* Media queries for mobiles*/
@media (min-width:320px) and (max-width:322px){
	.page-applications-healthcare .app_text {
		top: 55% !important;
	}
}
@media (min-width:320px) and (max-width:480px){
.find_a_rep{margin-bottom:0;width:100%; margin-top:10px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #433E3A !important;
}
.product_section .description{
min-height:0 !important;
}
/*a:hover{text-decoration: underline !important; color: #ec1c2d;}*/

/*.article_caption{
background:none !important;
}
.article_caption h3{
color:#000;
}*/
.logo_alignspacing a img {
    width: 50%;
}
.username ul {
    right: -11px;
    top: 21px;
}
.register {
    float: right;
    margin:0 0 3px ;
	}
.press_caption h3{
font-size:14px;
}
.works {
    margin:10px 5px 0 0;
	padding:10px 20px;
}
.submit {
    width:100%;
}
.classification li {
    padding: 5px;
}
.surface_title {
    font-size: 14px;
    padding: 5px;
}
.description {
    font-size: 12px;
}
.col-xs-3{
	padding:0;
}
}
@media (max-width:480px){
.press-img p{
	display:none;
}
}
/* Media queries for Smartphones*/
@media (min-width:360px) and (max-width:640px)
{
.works {
    padding:10px 20px;
    margin:10px 5px 0 0;
}
.extra_links {
    padding:0 6px;
}
.surface_title {
    font-size: 14px;
    padding:5px;
}
.description {
    font-size: 12px;
}
.col-xs-3{
	padding:0;
}
.press-img p {
    line-height: 14px;
}
.press_caption h3 {
    margin:0;
    line-height: 20px;
}

}
/* Media queries for Tablets*/
/*@media(min-width:768px) and (max-width:1280px){
.view.view-find-a-rep input{
margin:1px 3px 0 0 !important;
}
#views-exposed-form-find-a-rep-page .views-submit-button{
margin:1px 0 0 -45px !important;
}
}*/
@media (min-width:800px) and (max-width:1024px)
{

.works {
    padding:5px 10px;
}
.button_align{
	padding:20px 0 0;
}
.banner_links li a span {
	width:75%;
	padding:0 5px;
}
.banner_links li a label {
	font-size:12px;
	margin:0;
	width:75%;
	padding:0 5px !important;
}
.banner_links {
    background-color:#FFF;
    margin:15px 0;
    padding:0;
    float:left;
}
.banner_links li a img {
    float:left;
    width:25%;
}
.read_more {
    top:58%;
}
.description{
	height:180px;
}
.menu_list li {
    padding: 0;
}
.menu_list li  a{
    float:left;
	padding:0px 0 5px !important;
}
.menu_list{
	padding:5px;
}
}
/*Media queries*/
@media(max-width:991px)
{

.read{
margin:0 16px;
}
.headerNav li a
{
	padding: 10px 0 7px !important;
}
/*.container
{
	width:100%;
}*/
}
@media(min-width:768px) and (max-width:930px)
{
.repicon{
	margin: -3px 0 0 0;
}
.supporticon{
	margin: -3px 0 0 0;
}
.callicon{
	margin: -3px 0px 0 0;
}
.wa-top-menu-divider {
    margin:4px 2px 0;
}
.houzzicon,.fbicon,.twicon,.pinicon,.yticon{
    margin:0px;
}
.headerNav li a
{
	padding: 10px 5px 7px !important;
}
.viewdoc {
	right: -5%;
}
.view_doc {
    font-size: 11px;
    padding: 7px 5px;
}
}
@media(min-width:800px)
{
.classify {
	float:right;
	margin: 0 0 4px;
}
.bx-viewport {
height:465px !important;
}
}
@media(min-width:931px) and (max-width:1021px)
{
.wa-top-menu-divider {
    margin: 6px 2px 0px !important;
}
.houzzicon,.fbicon,.twicon,.pinicon,.yticon
{
    margin: -7px 0px 0px 0px !important;
}
.headerNav li a
{
	padding: 10px 5px 7px !important;
}
}
@media(min-width:930px)
{
.sample_select{
	width:134px !important;
}
.buy_select{
	width:107px !important;
}
.links_align{
	padding:2px 0px 0 38px !important;
}
.col-lg-12,.col-lg-6,.col-lg-4,.col-lg-3,.col-lg-10,.col-lg-2,.col-lg-9,.col-lg-5,.col-lg-8,.col-lg-7{
	padding:0 !important;
}
.slider_align{
	padding: 0 0 0 10px !important;
}
.compare_img {
	height: 159px;
}
.wa_business{
	padding:10px 0px 10px 25px;
}
.coll_desc {
	height: 120px;
}
.collect_align{
	margin:0 -10px !important;
}
#definition4 > .modal-dialog,#definition5 > .modal-dialog,#definition6 > .modal-dialog,#definition7 > .modal-dialog,#definition8 > .modal-dialog,#definition9 > .modal-dialog{
	width:940px;
}
.product_section{
	margin-left:-10px;
	margin-right:-10px;
}
.types{
	padding:0 10px !important;
}
}
@media(min-width:930px) and (max-width:1220px){
.nav-column {
min-height: 516px !important;
}
}
@media(max-width:767px){
/*.node-type-page td{
width:100%;
float: left;
}*/
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #433E3A !important;
}
.nav-item > a:hover{background:#000;color:#fff;}
.nav-side-title{font-size:12px !important; padding:0px !important;}
.custom-checkbox1{ vertical-align: middle; }
.top_menu{background-color:#433E3A !important;}
.nav-column li > a {
    padding: 3px 0 3px 20px !important;
}
.res_title{padding: 0 10px;}
.read{
margin:0 16px;
}
.wa_border{
border-right:none;
}
.headerNav li {
   padding: 0 0 0 15px !important;
}
.headerNav li a {
    padding: 0 !important;
}
.top_menu .navbar-toggle {
padding: 0px 10px;
border: 0px none;
margin: 0px 0px 0px 0;
float: right;
width: 44px;
cursor: pointer;
}
.top_menu .dropdown-toggle .icon-bar {
height: 6px;
width: 6px;
float: left;
margin: 0px 0px 3px 0px;
background-color: #c7c7c7;

}
.dropdown-toggle .icon-bar{
	margin: 3px !important;
}


}
@media(min-width:768px){


#node-57429 .before_slider li img{max-height:600px;} 

.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    left: 0px !important;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 3px !important;
}
.nav-column{
     float:none !important;
	border-right:1px solid #97928e;
	/*min-height:653px !important;*/
	background:#655e58;
	padding:0 !important;
	display:table-cell;
	vertical-align:top;
}

.nav-res{ 
   float:none !important;
	border-right:1px solid #97928e;
	/*min-height:653px !important;*/
	background:#655e58;
	padding:0 !important;
	display:table-cell;
	vertical-align:top;
} 

.nav-column.col-sm-2,.nav-res.col-sm-2{ 
	width:20% !important;
}
.nav-column.col-sm-6,.nav-res.col-sm-6{
	width:40% !important;
}
.nav-column h3 a{ 
	float:left;
	background-color:#3d3737;
	color:#fff;
	margin:0;
	/*padding:16px 10px 0 15px !important;
	font-family: 'OpenSans-Semibold';*/
	/*background: url("../images/right_arrow_new.png") no-repeat scroll 0 91% rgba(0, 0, 0, 0)*/
	
}
.nav-res h3{ 
	float:left;
	/*background-color:#3d3737;*/
	color:#fff;
	margin:0;
	width:100%;
	padding:0px 10px 0px 0 !important;
	font-size:14px;
	
}
.side_content h3{
	margin:0 0 15px;
}
.side_content p{
	font-size:14px;
	line-height:16px;
}
.side_content {
	height: 165px;
	padding: 40px !important;
}

}
@media(max-width:767px)
{
.wtob {font-size: 16px !important;}

.nav-column h3 a, .nav-res h3, .nav-res h3 a{/*background: url("../images/right_arrow_new.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);*/}
.nav-column li a label, .nav-res li a label,.nav-column li a span{padding:0px 10px 5px;}

.types{
	margin:0 0 10px !important;
	padding:0px 5px !important;
}
/*.container{
	width:100%;
}*/
.description{
	height:auto;
}
.menu_title{
	text-align: center;
	padding: 15px;
	float: left;
	font-size: 16px;
	color:#000;
	display:block;
}
.gallery_img {
    padding:0;
}
.gallery_name{
	width:100%;
}
.band_note,.social_band,.findarep,.quick_links,.call,.support{
	padding:0 !important;
}
.folk_desc,.geo_desc,.study_desc,.retro_desc,.virtual_desc,.visual_desc{
	position:relative !important;
}
.virtual_img img{
	width:100%;
}

.gallery_filter{
	padding:10px !important;
}
.new_coll {
    padding:0;
}
}
@media (min-width:640px) and (max-width:768px)
{
.left_nav p,.visual_nav p{
	padding:0 15px;
    line-height:31px;
}


}
@media(max-width:600px)
{
.press_caption {
padding: 27px 10px 0px 15px !important;
}
.article_caption {
    padding: 5px 9px 0px 10px !important;
}
}
@media (min-width:50px) and (max-width:767px)
{
.navbar{
	background:none !important;
}
}
/*** Fixed Cart ***/
.fixed-cart-badge { background-color: #fff; opacity: 0.96; position: fixed; right: 0; top: 0; z-index: 999; }
.fixed-cart-badge.fixed { bottom: 0; position: fixed; top: auto; }

.cart_close{
	float: right;
	border:none;
	font-size: 14px;
	color: #ec1c2d;
	background: #fff;
	width: 18px;
	height: 18px;
	margin:0 25px 0 0;
	line-height:10px;
	padding:0;
}
.overview{ height:auto !important;}
#mcart {position: fixed;width: 320px;right: -321px;top:284px;z-index:9999;height:340px;}
#toggle {background: #fff;position: relative;margin-left: -31px;list-style: none;border-radius:0px 0px 0px 10px;height:130px;width: 33px;border:2px solid #fff;border-right: none;z-index: 999;cursor: pointer;top:21px; box-shadow: 0px 1px 3px #999;}
.lmcart {display: block;margin-left: 0px;position: relative;height: 100%;}
.rmcart {background: #FFF;border: solid 1px #999;border-right: none;top: 0px;position: absolute;padding: 0;box-shadow: 0px 1px 3px #999;}
.minicart-logo-with-circle > img {position: absolute;left:7px;top:102px;
width: 20px;
height: 18px;}

.minicart-logo-with-circle {color: #f8901f;width: 20px;height: 28px;}

.minicart-logo-with-circle .fa.fa-circle-o {font-size: 2.6em;margin-left:5px;margin-top: 13px;}
.minicart-text-with-logo {-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);-webkit-transform: rotate(270deg);display: block;font-size:14px;height:62px;transform: rotate(270deg);width:72px;color:#ec1c2d;	font-family:OpenSans-Regular !important;}
.minicart-value-with-cart {
color: #fff;
font-size: 16px;
margin-left: 0;
height: 30px;
width: 30px;
padding:5px 7px;
background: #ea2e3c;}
.minicart-badge-hide {background-color: #FFF;border-radius: 0; box-shadow: none;float: right;padding: 0 0px 10px;position: relative;width: 320px;z-index: 991;}

.viewport h4{
	margin:0;
	color:#fff;
	background:#000;
	padding:10px 15px;
	}
.cart_img{
	width:90px;
	float:left;
	margin:-7px 13px;
}
.overview{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.overview li{
	margin:10px 0;
	float:left;
	

}
.overview li label{
	color:#000;
	font-size:14px;
	margin-bottom:0;
	white-space:normal;
	width:50%;
}
.overview li p{
	color:#999;
	font-size:14px;
	line-height: 15px;
}
.view_cart{
	color:#fff;background:#ec1c2d;
	font-size:12px;
	border:none;
	float:left;
	clear:both;
	padding:5px 15px;

}
.checkout_but{
	color:#fff;
	background:#ec1c2d;
	font-size:13px;
	border:none;
	float:left;
	padding:5px 15px;
	margin:0 0 0 15px;
}
.sample_cart{
	background:url(../images/cart_border.png) repeat-x top center;
	padding: 6px 0 15px;
	margin:10px 15px 0;
}
/**/
/*.ui-icon-triangle-1-s{
	background-image:url(../images/arrow.png) !important;
}
.ui-icon-triangle-1-s {
background-position: 100% 96% !important;
}*/
.ui-menu .ui-menu-item {
	color:#333;
	background:rgb(245,245,245);
	font-size:12px !important;
	padding:5px 10px !important;
	border-bottom: 1px solid #fff;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin:0px !important;
}
.ui-selectmenu-menu .ui-menu {
	border:1px solid #666;
	background:#fff;
	margin: 0 0 0 13px;
	width: 135px !important;
}
.ui-selectmenu-button {
	background-color:#fff;
	float: left;
	height:30px;
}
.ui-selectmenu-button span.ui-icon {
	right: 0 !important;
	left: auto;
	margin-top: 0 !important;
	position: absolute;
	top: 0% !important;
}
.ui-icon {
	width: 18px !important;
	height: 18px !important;
}
/*.ui-selectmenu-button span.ui-selectmenu-text{
	background:#fefccc;
}*/
/* Where To Buy Style */
.wtb_align{
	margin:0 !important;
	/*border-top:1px dotted #999;*/
	padding:30px 0 0;
}
.where_to,.find_a_rep{margin-bottom:0;width:100%;}
.where_to li{
	width:44%;
}
.find_a_rep li{width:50%;}
.where_to >li >a,.find_a_rep >li >a{
	font-size:14px;
	color:#fff;
	float:left;
	padding:12px 30px !important;
	background:#3d3737;
	border-radius:0px !important;
	border:none !important;
	text-align: center;
    width: 100% !important;
}
.where_to >li>a:hover,.find_a_rep >li >a:hover{
	background:#000 !important;
	color:#fff !important;
}
.nav-tabs > li > a:hover {
    border: 0px solid transparent !important;
}
.nav-tabs { border-bottom:none !important;}
.nav-tabs li a{border-left:none !important;}
.wtb_content{
	background:#5e5e5e;
	padding:22px 20px 30px;
	margin:0 0 30px;
}
.select_dealer,.select_dealer_commercial{
	color:#fff;
	font-size:13px;
}
.wtb_add{
	color:#fff;
	font-size:14px;
	margin:0px 0px 0px 0px;
}
.wtb_detail{
	color:#fff;
	font-size:13px;
	line-height:16px;
	margin:0;
	font-family:'OpenSans-Regular'; 
}
.wtb_address{
	border-bottom:1px dotted #737373;
	padding:0 0 15px;
	margin:0 0 15px;
}
.wtb-search-div{/*margin-top:-5px;*/}
.dealer_type li a{
	color:#fff;
	font-size:14px;
	background-color:#6d6d6d;
	padding:5px 10px;
	width:100%;
	float:left;
	margin:0 0 1px;
	font-family:'OpenSans-Regular'; 
}
.dealer_type li a:hover{background:#000;}
.select_dealer,.select_dealer_commercial{
	padding:0 0 0 0px;
}
.dealer_info{
	width:100%;
	font-size:13px;
	background:#ec1c2d;
	color:#fff;
	border:none;
	height:30px;
}
.wtb_search{
	color:#333;
	font-size:12px;
	width:100%;
	border:1px solid #999;
	height:30px;
	padding:5px 10px;
}
.wta_scroll{
	padding:0 20px 0 0;
}

.where_to >li.active>a,.find_a_rep >li.active>a{
	position:relative;
	background:#000 !important;
	color:#fff !important;
}
.where_to >li.active>a:after,.where_to >li.active>a:before ,.find_a_rep >li.active>a:after,.find_a_rep >li.active>a:before{
	top:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	z-index:2;
}
.where_to >li.active>a:after,.find_a_rep >li.active>a:after{
	border-color:rgba(255, 255, 255, 0);
	border-top-color:#000;
	border-width:6px;
	margin-left:-8px;
}
.where_to >li.active>a:before,.find_a_rep >li.active>a:before{
	border-color:rgba(0, 0, 0, 0);
	border-top-color:#000;
	border-width:8px;
	margin-left:-10px;
}

.popping{
	display:none;
	position:absolute;
	width:100%;
	z-index:9999;
	left:20%;
	top:10%;
}
.app_list{
	float:left;
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:0;
}
.app_list li{
	padding:0 10px 20px;
	float:left;
}
.app_list li a{
	float:left;
	width:100%;
	position:relative !important;
}
.case_list{
	float:right;
	margin:0;
}
.case_list li a{
	color:#000;
	font-size:14px;
	float:left;
}
.case_list li a:hover{
	color:#ec1c2d;
}
.case_list li{
	float:left;
	padding:7px 10px 0 0;
}
.app_border{

	float:left;
	margin:0 0 10px;
}
	.click_pic{
 		font-size:13px;
 		color:#fff;
		position:absolute;
 		bottom:12%;
 		left:2%;
 			} 
.ok{
	color: #fff;
	font-size: 13px;
	background-color: #ec1c2d;
	text-align: center;
	border: none;
	padding:7px 15px 5px;
	margin:0 0 0 4px;
}
.close_app{
	color:#fff;
	background:#afafaf;
	border:1px solid #c3c3c3;
	position:absolute;
	top:0%;
	right:0%;
	z-index:9999;
	width:24px;
}
.app_detail{
	background:rgba(0,0,0,0.6);
	position:absolute !important;
	top:3%;
	left:1%;
	z-index:2;
	color:#fff;
	padding:20px 30px !important;
}
.app_detail p{
	margin:0;
	font-size:14px;
	line-height: 20px;
	font-family: 'OpenSans-Regular';
}
.app_detail h5{margin:0;}
.app_title{
	font-size:16px !important;
}
.app_align{
	margin:0 0 30px;
}
.app_ro{
	background:rgba(0,0,0,0.6);
	height:50%;
	position:absolute !important;
	bottom:0%;
	left:0%;
	display:none;
	z-index:2;
	margin:0;
	padding:16px 0 0 !important;
}
.app_ro p{
	color:#fff;
	font-size:12px;
	margin:0 !important;
	line-height: 14px;
	padding: 0px 10px;
}
.app_banner{
	width:100%;
	float:left;
}
.ui-menu .ui-state-focus{
	background:#ccc;
}
/*-- Mega menu Navbar Header -- */


.arrow_resource{
float:left;
/*padding:14px 0 0 9px;
padding:-1px 0 0 -15px*/
margin:-1px 0 0;
}

.arrow_resource img {
    margin:-2px 10px 0 0;
    vertical-align: middle;
}

.arrow_products{
float:left;
padding:7px 0 0 9px;
margin:-1px 0 0 -15px;
}

.arrow_products  img {
    margin:11px 0px 0 15px;
    vertical-align: middle;
}
.navbar-button-width{
	width:14%
}
.navbar-button-width button{
	margin-right:0px;
}
.navbar-brand-style{
	padding:12px 0px !important;
	margin:0;
	
}
.navbar-brand-style a{
	padding-left:0px;
}
.search-drop-down{
	position: absolute;
	z-index: 12;
	top: auto;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.176) !important;
	background-color: #f1f1f1 !important;
}
.navbar-nav-hover li:hover{
	background: #fff !important;
}
.mega_navigation_padding{
	margin-right:-1px
}
.red_search{
	color:red
}
.form-control .industry{
	background: url("../images/arrow.png") 90% 50% no-repeat;
}
.white{
	background-color:white !important;
}
.red{
	background-color:#eb2f3d !important; 
}
.Application_Industry select{
		-webkit-appearance: none !important;
		-moz-appearance: none !important;
		appearance: none !important;
		border: 0px !important;
		background-color: transparent !important;
		padding-right: 13px !important;
		background-image: url('../images/arrow.png') !important;
		background-repeat: no-repeat !important;
		background-origin: border-box !important;
		background-position: 100% !important;
		text-decoration:none !important;
		
}
.form-input-style input{
	margin-top: 3px !important;
	margin-left:10px !important;
	padding-left: 10px !important;
	padding-right: 0px !important;
	width:77% !important;
	height:28px !important;
	margin-bottom:4px;
	border-radius:5px !important;
	border:none !important;
}
.share_links_margin{
	padding:8px 5px 0 0 !important;
	float:right;
}
.share_links_margin:hover{
	background-color: #f7f7f7;
}
.share_links_margin_last{
	padding: 8px 0 5px 0 !important;
}
.dropdown_fixed{
	top:37px !important;
}
/*Css added by jayanthi*/

.top_menu .dropdown-toggle .icon-bar:hover
{
background-color:#eb2f3d !important;
}
.mobile-menu-share{padding: 0 12px 0 0;}
.red-active{background-color:#eb2f3d !important;}
.white-active{background-color:#f1f1f1 !important;} 
/*--Css Added by Jayanthi 12-03-15--*/
.leftnav-mobile-dropdown{margin: 15px 0;text-align: center;}
.leftnav-mobile-dropdown select{padding:5px 50px;border:1px solid #999;}
.nopadding{padding:0 !important;}
.continue_shop{padding:0 !important;}
.continue_shopping{padding:0 !important;}
.cart_table{border-top:1px dotted #999;padding: 12px 0 0 !important;}
.view-cart-finish{padding:0 !important;color:#333;font-size:14px;}
.view-cart-finish p{padding-top:25px;float: right;}
.check-out-finish{padding:0 !important;color:#333;font-size:14px;}
.check-out-finish p{padding-top:25px;float: left;}
.view-total-qty{padding:0 12px 0 0px !important;text-align:right;font-size:16px;color:#000;}
.view-total-amt{padding:0 !important;text-align:right;font-size:16px;color:#000;}
.order_table {border-top:1px dotted #999;}
.checkout-size{color: #333;font-size: 13px;text-align: left;margin-top:10px;font-family:'OpenSans-Regular';}
.checkout-total-qty{margin:0;text-align: center;font-size:16px;color:#000;padding: 0 0 0 15px;}
.checkout-total-amt{padding:0 0 0 60px !important;text-align:center;font-size:16px;color:#000;}
.order-total-amt {color: #000;font-size: 16px;padding: 0 0 0 20px !important;text-align: center;}
.order-total-qty {color: #000;font-size: 16px;margin: 0;text-align: center;}
.application-image{width:100% !important;}
.wax-img{width:100% !important;}
.padding-right{padding-right:0 !important;}
#dynamic_select{-moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;}
/* #accordion h3{background: #fff !important;outline:none;} */
.load_more:hover{background:#fff !important;}
.table > tbody > tr > th, .table > tfoot > tr > th, .table > tbody > tr > td, .table > tfoot > tr > td{border:none  !important;}
.shopping-cart-width .width1{ width:20%;}.shopping-cart-width .width2{ width:32%;}.shopping-cart-width .width3{ width:3%;}.shopping-cart-width .width5{ width:10%;}.shopping-cart-width .width6{ width:5%;}.shopping-cart-width .width7{ width:15%;}
/* .shopping-cart-width th:nth-child(5) {padding: 0;}.shopping-cart-width th:nth-child(6) {padding: 0;} */
.sub-tab ul  li{background:#fff !important;border:none !important;font-size:14px !important; }
.sub-tab ul  li:before{border:none !important;} 
.sub-tab ul  li:after{border:none !important;}
.laminate-type{font-size:14px;margin:0 !important;color:#000;padding: 0 0 0 27px;}
.carousel-caption{width:52% !important;}
.navChild{padding-right: 0 !important; float: right !important;}
.navbar-nav.navbar-right:last-child {margin-right:0px !important;}
.footer_visitlink{margin:30px 0px 0px 0px;}
.footer_visitlink a{color:#fff;font-size:12px;}
.footer_visitlink{text-align: right;}
.footer_visitlink a:hover{color:#ccc;}
@media (max-width: 1220px){
.caption{font-size:24px !important;}
.side_content h3{font-size: 16px !important;}
.wau_title{font-size: 16px !important;}
} 
@media (max-width: 1199px){
.case_view{margin: -10px -10px 5px;}
.company-search{margin-left:30px !important}
.rec_view p{font-size:14px !important;}
.checkout-total-qty{text-align:right !important;}
.checkout-total-amt{text-align:right !important;}
.gallery_title{font-size:14px !important;}
.know_more{float:left;clear:both;}
.carousel-caption{width:67% !important;}
.carousel-caption span{font-size:24px !important;}
.caption{font-size:24px !important;}
.press_caption h3{font-size: 13px !important;}
.news{font-size: 16px !important;}
.news {padding: 18px 0px 5px 20px;}
.article_caption h3{font-size: 16px !important;}
.art_title{font-family:OpenSans-Semibold;} 
}
@media (min-width: 993px){
.nav-item > a:hover{background:#000;color:#fff;}
.nav-column li a label,.nav-res li a label,.nav-column li a span{
	line-height: 18px;
}
/*.carousel-inner img {
    height: 450px !important;
}*/


}
@media (max-width: 992px){

/*** Carousel banner text alignment
.cap-center {
    right: 0%;
    top: 24%;
    left: 18% !important;
}
.cap-bottom-right {
    right: 0%;
    bottom: 25% !important;
    left: 29% !important;
}
.cap-bottom-left {
    right: 0%;
    bottom: 25% !important;
    left: 0%;
}
.cap-top-right {
    right: 0%;
    top: 13% !important;
    left: 29% !important;
}
.cap-top-left{right:0%;top:13 !important%;left:4% !important;}

 Carousel banner text alignment ends ***/
 
.page-applications .company_list li a {
    padding: 11px 10px;
}
 
 
#views-exposed-form-find-a-new-rep-page .views-submit-button {
  margin: 1px 1px 0 -88px !important;
}
 
.nav-res li > a{padding:3px 27px 3px 15px !important;}
 
.nav-side-title{font-size:12px !important; padding:0px !important;}
.nav_list_res{margin:0 0 0 18px;}
.choose_app_select {
float: left;
margin:10px 10px 0;
}

 .where_title{font-size:14px;margin:0;padding:2px 0 0px;}
 .where_title_p{margin: 0 0 3px; font-size:12px;}
 .arrow_products {
    float: left;
    padding: 13px 0 0 9px;
}
.nav_list{margin:0 0 0 10px;}
.nav-column h3{
/*background: url("../images/right_arrow_new.png") no-repeat scroll 5% 50% rgba(0, 0, 0, 0);*/padding:0 0 0 0px !important;}
 .arrow_products img{margin:4px 0 0 15px;}
 .nav-res h3, .nav-res h3 a{margin:0px;}
.house-align a{padding:10px 30px 0px 0px;}
.wilsonart-iframe h4{margin:5px 0px;}
.house-align a {margin:5px 0px;padding-left: 30px;padding-top: 0;width: 100%;}
.house-align-number{margin-top:0px;}
.nav-submenu-item > a:focus {color:#ec1c2d !important;}
.res_tabs a{ padding: 5px 13px !important;}
.nav-column li > a{padding:10px 10px 14px 12px;}
.nav-column h3 a, .nav-res h3 {  padding: 5px 10px 5px 12px;}
.nav-res li > a {padding: 10px 10px 14px 7px;}
.select_dealer{font-size:10px !important;}
.apply_file{ padding: 7px 5px 6px !important;}
.apply_text{padding: 6px !important;}
.browse{ height: 29px;}
.tab-drupal{margin:0 15px !important;}
.appimg_space {margin-bottom: 10px;margin-right: 20px;}
.visualine{font-size: 14px !important;}
.countertop{ font-size: 22px !important;  margin-bottom: 10px !important;}
.selectric-indus_select .selectric .label {	padding: 1px 10px; }
.app_ro { padding-top: 7px !important;}
.visual_desc h3 {font-family: "OpenSans-Semibold";}
.results{padding-left:0px !important;}
.order_no span{ padding-left: 42px;}
.buy_select{ width:100% !important;}
.selectric-sample_select{   margin-bottom: 10px;
    margin-left: 0;
    margin-right: 4px;
    margin-top: 5px;}
.case_border{padding:10px 0px !important;}
.case_desc{ height: 130px;}
.cart_button li{padding-left:0px !important;}
.continue_shopping {margin-right: 40px;}
.check_out{margin-right: 32px;}
.check-tab{float:right !important;}
.checkout-total-qty,.checkout-total-amt{padding:10px 10px !important;}
.trends,.trends_desc{margin-bottom: 10px;}
 .trends{margin-top: 20px;}
.geo_desc,.study_desc,.folk_desc,.retro_desc{ margin-right: 15px;}
.view-total-qty{padding:10px 12px 10px 0px !important;}
.view-total-amt{padding:10px 10px 10px 0px !important;}
.band{  width: 96%;margin:0px 15px;padding:0px 10px;}
.waxu_title{ font-size: 14px !important;}
.types{margin-top:0px;padding:0px 5px !important;}
.virtual_desc{margin-left: 15px;padding:0px !important;}
.virtual_desc h3{ margin-top: 15px;padding:0 30px 5px;}
.request_align{margin:0px 10px !important;}
.bottom_sec .wa_you{margin:8px 10px;}
.nav-column li a p, .nav-res li a p{margin-left: 0px;}
.nav-column li a label, .nav-res li a label,.nav-column li a span{padding: 0px 0px 5px 0px;}
.more, .catalog{padding: 0px 0px 0px 0px;}
.description{padding: 20px 0px 10px 0px;}
.app_detail{padding: 10px 15px !important;}
.click_pic {left: 5%;top: 75%;}
.collection {padding: 0px 10px !important;}
.events_scroll{padding: 10px 10px 0px;}
.event_border{padding: 0px 10px;}
.search_align { padding: 0 0 0 53px !important;}
.search_align > .form-group{float:right;}
.nav-item a{padding: 5px 20px;}
.profile_address{ padding: 5px 5px 0 10px;}
.view_edit{font-size: 18px !important;}
.appimg_space{padding: 0 5px 0 0 !important;}
.case_view {margin: 0px 0 5px;}
.user_profile{padding: 0 !important;width:auto ;}
.wa_shadow{ margin: 25px 0;}
.wa_border {padding: 0 30px !important;}
.results{padding: 0px 10px 10px;}
.more_results{margin-left: 15px;}
.close_app{right: 2%;}
.prod_lam {padding: 10px 0px 0px 0px !important;}
.vd_desc {height: 180px;}
.speciality_view{padding: 0px !important;}
.collect_align{padding: 0px 20px;}
.prod_caption p, .visual_caption p{height:25px;}
.ima {padding: 0px 0px 0px 7px !important;width: 250px !important;}
.order_sam {padding: 4px 11px !important;}
.newsletter_content .radio_name{float: left !important;clear: both;margin-left: 5px;}
.resource p {padding: 0px 0px 0px 24px;}

/*.nav-res ul li a{margin-left:5px !important;}*/
.nav_list li a{margin-left:0px;}
.find{margin: 5px 0px 15px 0px;}
.product_section {margin: 0px !important;}
.filterby{font-size: 14px !important;}
.prod_caption {min-height: 35px !important;}

.details_icons{padding:6px 15px 5px !important;}
.prod-padding{padding:0px 5px 0px 0px !important}
.view_doc{margin: 0px 0 0px -25px;}
/* .product_section{margin:-30px 0px;} */
.carousel-caption span {font-size: 18px !important;}
.email{padding:5px 0 5px 1px; width:100%;border-left:1px solid #999;background:#fff;/*margin:10px 0 0 -7px;*/}
.newsletter_content .email{padding:5px 0 5px 1px; width:60%;border-left:1px solid #999;background:#fff;}
.news_letter{margin:10px 0 0 -7px;}
.res_tabs p { padding: 12px 0px 0px;}
.res_tabs a img {margin: 5px 0px 20px 5px !important;}
.go-btn-tab{padding:0px !important;}
.padding-right-tab{padding-right:5px !important;}
.company_list li a{padding: 0px 0px 12px 0px;}
.crumbs{margin: 11px 0px;} 
/* .container_content {margin: 0 auto;padding: 0 !important;width: 750px !important;} */
.footer_visitlink {margin: 21px 0px 0px;}
.footer_visitlink a{margin-right:0px;}
.copyrights{  padding-left: 10px !important;}
.extra_links li{ padding: 0 !important;}
.extra_links{ margin:20px 0px !important;}
.products, .reach{padding: 20px 0;}
.about{padding:20px 0px;}
.menu_border{width:98.5%;}
.go{margin:0 0 0 5px !important;}
.langicon-text span{ padding: 0 0 0 23px !important;}
.userprofile-div{padding:0px !important;}
.headerNav li a{ padding:4px 1px 7px !important;}
.broicon-text span, .repicon-text span, .supporticon-text span, .callicon-text span{ padding: 0!important;}
.navbar-collapse{padding-right:0px !important;}

.left_nav li a,.visual_nav li a{padding: 5px 0px 5px 20px !important;}
.sample_select{ font-size: 10px !important;}
.prod_detail p {
    line-height: 14px;
    font-size: 11px !important;
    margin: 5px !important;
}
.prod_but {
 font-size: 11px;
    padding: 3px;
    height: 25px;
    width: 82px;
    margin-left:5px; 
}
.prod_detail {
    padding: 5px 10px !important;
}
.left_nav li a p,.visual_nav li a p{
	font-size:11px !important;
	line-height:14px !important;
	padding:0 20px 0 0 !important;
}
/* .prod_caption{min-height: 35px !important;} */
.surface_title{font-size:14px !important;}

.navbar-nav > li{padding:0px 1px !important;}
.new-nav > li{padding:0px 0px !important;}
.case_list_main{float:left !important;}
.case_list{float:left !important;}
.case_list li{display:inline;}
.headerNav li a{font-size:11px !important;}
/* .description{height:155px;} */
.works{padding:5px 8px;}
.app_ro p {font-size: 10px !important;line-height: 12px;}
.before-video img{width:100%; }
.bx-nav a{margin-right: 10px;}
/* .band{ left: 15px; width: 95%;} */
.sheet-banner-padding{padding:0 !important;}
.details_list li a{padding: 8px 18px !important;}
.profile_text{padding:0 5px !important;}
.visual_desc{padding:15px;}
.custom-checkbox1 input[type="radio"], input[type="checkbox"]{margin:0px !important;} 
.ui-accordion .ui-accordion-content{padding: 0px 0px !important;}
/* .ui-accordion .ui-accordion-header{margin:0px 0px 0px 0px !important;} */
.accord_head{margin:0px 0px 5px 0px !important;}
/* #accordion h3{background: #fff !important;} */
/* #accordion2 h3{border:none;}
.ui-accordion-content .ui-helper-reset .ui-widget-content .ui-corner-bottom .ui-accordion-content-active{border:1px solid #dfdfdf;} */
.accordion-arrow{background:url("../images/red_down_arrow.png") right center;background-position:95% 50%;background-repeat:no-repeat;padding:10px 15px;}
.accordion-up-arrow{background:url("../images/red_up_arrow.png") right center;background-position:95% 50%;background-repeat:no-repeat;padding:10px 15px;}
.accordion-minus{font-size:12px !important;color:#ec1c2a !important;padding:10px 12px!important;background:url("../images/minus.png") right center !important;background-position:94.7% 50% !important;background-repeat:no-repeat !important;}
.accordion-plus{font-size:12px !important;color:#ec1c2a !important;padding:10px 12px !important;background:url("../images/plus-expand.png") right center !important;background-position:94.7% 50% !important;background-repeat:no-repeat !important;}
/* .product-up{background:url("../images/reduparrow.png") right center !important;background-position:94.7% 50% !important;background-repeat:no-repeat !important;}
.product-down{background:url("../images/arrow.png") right center !important;background-position:94.7% 50% !important;background-repeat:no-repeat !important;} */
/**Cart view**/
/* Hide table headers (but not display: none;, for accessibility) */
table.shoppingcartTble thead tr {position: absolute;top: -9999px;left: -9999px;}
table.shoppingcartTble {border: 1px solid #dfdfdf;/* border-bottom:none;/*margin-top:20px;*/ }
table.shoppingcartTble tr{border-right: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
table.shoppingcartTble tr:nth-of-type(even) { margin-top:20px;}
table.shoppingcartTble tr:nth-of-type(odd) { margin-top:20px;}
table.shoppingcartTble td {/* Behave  like a "row" */border: none;position: relative;padding-left: 52%!important;white-space:normal;width:100%;float:left;}
table.shoppingcartTble td:before {/* Now like a table header */position: absolute;/* Top/left values mimic padding */top: 6px;left: 6px;padding-right: 10px;white-space: nowrap;display:inline-block;}
table.shoppingcartTble td:nth-of-type(4) {display: inline-block;width:100%;}		
table.shoppingcartTble td:nth-of-type(6) {border-bottom:1px solid #ddd;}	
table.shoppingcartTble td:nth-of-type(2){ background:none;}
/*Label the data*/
table.shoppingcartTble td:nth-of-type(1):before {content: "Standard Finish";}
table.shoppingcartTble td:nth-of-type(2):before {content: "Sheet Size";}
table.shoppingcartTble td:nth-of-type(3):before {content: "Min Orders";}
table.shoppingcartTble td:nth-of-type(4):before {content: "Premium Laminate*";}
table.shoppingcartTble td:nth-of-type(5):before {content: "Crossgrain";}
table.shoppingcartTble td:nth-of-type(6):before {content: "AEON";}
table.shoppingcartTble tr:nth-of-type(2n) {margin-top: 0px;}
/**Cart View**/
.ui-accordion .ui-accordion-header {background-color: #f5f5f5 !important;}
.js .minimal.accordion > section > *:first-child{border-bottom:none !important;}
.laminate-type{display:none;}
.factory_order{  margin: 10px 0 5px 5px !important;}
.consult{  margin: 0px 0px 10px 5px;}
.selectHolder1{margin-left:-38px !important;}
.show_pro {margin:4px 15px!important;}
/**-- company pages--**/
.search{margin: 0px !important;}
.company-search{margin-left:20px !important}
.nopadding-right{padding-right:0px !important;}
.container_content_tab{max-width:780px !important;}
.company-crumbs{margin: 11px 7px 0px;}
.company_align {margin: 0px !important;padding: 0px !important;}
.contact_form{padding: 0px 15px 15px 15px;}
.contact_info {padding: 0px 15px 5px 15px;}
.write {padding: 0px 0px 5px 15px;}
.brands_img p{margin-left: 5px;}
.rep_align {padding: 10px 5px;}
.wa_business {padding: 10px 15px 10px 15px;}
.media_contact{padding: 10px 0px 10px 5px;}
.contact_list {padding: 15px 0px 15px 5px;}
.fire{font-size: 16px !important;}
.media_contact_career{padding: 10px 0px 10px 10px;}
.apply_online{padding: 10px 40px 1px;}
.mailing_add{padding: 15px 10px;}
.graph > tbody > tr > td {padding: 8px 10px !important;}
a.btn{padding: 5px 12px;background-size: 5px 18px;}
.case_list{margin-bottom: 10px;}
.app_detail{left: 3%;}
 
.coll_desc{height:125px;}
.order-padding{padding:10px;}
.order_date{ padding: 10px 10px 10px 15px;}
.order_placed{padding: 20px 0;}
.default_add input[type="radio"], input[type="checkbox"]{ margin: 1px 5px 0 0 !important;}
.default_add {padding: 10px;}
.laminate input[type="radio"], input[type="checkbox"] {margin: 4px 3px !important;}
.extra_links{ padding: 0;}

.order_num{  padding: 10px 0;}

.list-inline{ margin-left:0px !important;}
.order_no{ padding: 10px 0 10px 15px;}
.deal_align li:last-child{border:none;}
.bill_user{ margin: 10px 0;}
.bill_add { margin: 0 0 20px;}
.table_border{padding: 0 !important;}
.select_dealer ,.select_dealer_commercial{padding: 0;}
.where_map{height:300px !important;}
.headline {padding: 0 0 10px;}
.selectric .label{padding: 2px 4px;}
.profile_text label{margin-bottom: 10px !important;}


span.or{padding:0px;}
.navbar-nav.navbar-right:last-child{margin-right:0px !important;}
.houzzicon, .fbicon, .twicon, .pinicon, .yticon, .instaicon{margin:0;}
.nav-column h3 a, .nav-res h3, .nav-res h3 a{font-size:12px !important;}
.nav-res h3 a{ padding-left: 0px;}
.nav-column li a p, .nav-res li a p{font-size:11px !important;}
.tech_spec{font-size:11px !important;}
.pdf{width:18px;height:18px !important;}
.social_band li img{width:20px;height:20px;}
.band_note{padding: 10px 0px 10px 0px;font-size: 11px !important;}
.tab_padding{padding:0 !important;}
.social_band{padding: 15px 0px;}
.features{margin: 15px 0px 15px;}
.table > tbody > tr > td:first-child{color:#000 !important;}
.product-span{padding: 0px 0px 0px 0px !important;}
.wtb{font-size:14px !important;}
.product-span{font-size:14px !important;}
/* CSS for popup */
#modal
{
background-color: #fff;
width: 373px;
z-index: 50;
left:6% !important;
position:absolute;
-webkit-box-shadow: 3px 3px 5px 0px #666;  
-moz-box-shadow:3px 3px 5px 0px #666;  
box-shadow:3px 3px 5px 0px #666;  
top:35% !important;
}
/* .userprofile_popup {width: 540px!important;} */
.popup_content
{
height:175px;
}
.popup
{
	text-align:center;
	margin:75px 0px 0px 0px;
}
.close 
{
	float:right;
	border:none;
	font-size:20px;
	color:#000;
	margin: 5px 10px;
}
.popup_content ul
{
	list-style-type:none;
	margin: 10% 0;
    text-align: center;
}
input[type="radio"], input[type="checkbox"]
{
 margin: 10px 10px 0 !important; 
}
#box
{
left:-11px !important;
top:-1515px !important;
}

/* CSS for popup ends here */
.laminate input[type="radio"], input[type="checkbox"]{margin:0px 3px !important;}

.profile_address input[type="radio"], input[type="checkbox"] {margin: 2px 5px 0 0 !important;}
.ship_check input[type="radio"], input[type="checkbox"] {margin: 4px 5px 0 0 !important;}

.login_btn input{
    width: 100%;
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
    padding: 10px 10px !important;
    color: #9d9d9d !important;
	background:url("../images/arrow.png") right center !important;background-position:90.5% 50% !important;background-repeat:no-repeat !important;
	
}
}
@media (max-width: 991px){
.nav-column{/*min-height:613px !important;*/}
.nav-res{/*min-height:295px !important;*/}

}
@media (max-width: 929px){
.press_caption h3 {margin: 0px 0px 10px;}
.press-img p {margin: 0px 0px 10px 2px;}
.read-more{margin-left: 0px;}
.news {padding: 6px 0px 5px 10px;} 
}
@media (max-width: 767px) {
.mobile_active{background:url("../images/mobile_active.PNG") no-repeat center left !important;}
.where_title_p {
    font-size: 12px !important;
}
.where_title {
    font-size: 12px !important;
}

/**New Css**/
.optional_text{padding:0px 20px;}
.nav-column h3 a{border-top:1px solid #97928e;}
.nav-res{padding:0px 20px !important;}
.view-mobile:hover{margin:2px 5px;}
.find_rep {float: left;  width: 100%;text-align: left;}
.postal_text { margin-top: 5px;  padding: 5px 5px;float:left;}
.search_postal {float: left;margin: 5px 0 0 7px;/*padding: 8px 10px;*/}
/****/
.terms-conditions input[type="checkbox"]{
margin: 5px 2px 5px 1px !important;
    vertical-align: middle;
}
.houzzicon, .fbicon, .twicon, .pinicon, .yticon, .instaicon{margin:-5px -1px 5px;}
.logo_align{
padding:none;
}
/*.nav-item > a.arrow_box:hover{
color:#fff !important;
}*/
.username ul {
right:-12px;
}
.userprofile-div {
    padding: 0 !important;
}
.user_profile {
    float: right;
    margin:5px 0px 0 0;
	}
.res_tabs a img {margin: 0 0 0 5px !important;}
.res_tabs p { padding: 8px 0px 0px !important;}
.view-mobile {
    margin: 2px 5px;
    background: url("../images/ShoppingCart1.png") no-repeat scroll right center transparent;
    width: 50% !important;
    float: right;
    height: 20px;
}
.view-mobile:hover{
 background: url("../images/ShoppingCart2.png") no-repeat scroll right center transparent;
}

.select_dealer_commercial{padding:10px 0 0;}
.search_list{margin:10px 0 1px 4px;}
.carousel-caption{background:none !important;}
.share_menu{right:6px !important;min-width:180px !important;}
.lang_menu{right:-25px !important;}
.list_menu{right:-60px !important;}
.padding_new{padding-right: 0px !important;padding-left:0px !important;z-index:3;}
.countertop_steps li{float:left;}
.countertop_steps li span{float:left;}
.visualizer-spacing{  padding-right: 5px !important;}
.countertop {font-family: OpenSans-Semibold !important;font-size: 14px !important;}
.lastTd,.range h5{font-family:'OpenSans-Regular' !important;}
.order_num{font-size:16px !important;}
.view_edit{border-bottom:none;}
.case_border{ padding-bottom:0px !important;}
.counter_top{padding:20px 0;}
.cart_button span {font-size:16px !important;}
.vd_but label{font-size:16px !important;margin:8px 0;}
.contact_menu ul{ margin-top: 3px !important;}
.pdf{ margin-left: 10px;}
.find_rep{ padding-right:0px;}
.tech_spec{ padding-left: 20px !important;}
.nav-submenu-item a:hover{color:#ec1c2d;}
.bx-wrapper .bx-prev{  left: -18px;}
.bx-wrapper .bx-next{   right: -18px;}
.case_desc {height: 100px;}
.where_to li,.find_a_rep li{width: 50%;}
.search-img{width:100%;}
.where_to > li > a,.find_a_rep > li >a{padding:12px 0px !important;}
.continue_shopping {margin-right: 0px;}
.check_out {margin-right: 0;}
.check-out-finish p{padding-top:0px;}
.design_img img {height: 135px;}
.broicon-text span, .repicon-text span, .supporticon-text span, .callicon-text span{ padding:0 5px !important;}
.click_pic {left: 17%;top: 85%;}
.rec_view{   padding-top: 10px !important;  margin-top: 10px;}
.prod_caption h4{  font-size: 12px !important;   margin-top: 2px !important;}
.filter_align li a{ margin-top: 10px;}
.app_ro p { margin-left: 10px !important;margin-top: 5px !important;}
.navbar-header .dropdown-menu{box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.176) !important;}
.fire{  margin-top: 20px;}
.cart_button li{padding-left:0px !important;}
.filter_desc{padding:5px 0px; }
.popup-size li label{margin-bottom:0px !important;width:80%;}
.copyrights {padding-left: 15px !important;padding-right: 15px !important; margin-top: 10px;}
.profile_text{padding:0!important;}
.virtual_desc h3,.virtual_desc p,.folk_desc h3,.folk_desc p,.study_desc h3,.study_desc p,.geo_desc h3,.geo_desc p,.retro_desc h3,.retro_desc p{padding:0px 5px;}
.colors{  font-size: 14px !important;}
.virtual_desc{margin:0px;}
.filter_bg{margin:0px !important;}
.filter_align{margin:0px !important;}
.where_map {height: 200px !important;}
.wtb-search-div {margin-top: 0;}
.request_align{margin:0px 30px !important;}
.bottom-artical_nav {padding: 10px 5px !important;}
.color_images_row1 li, .color_images_row2 li{padding:10px 2px 0 2px !important;}
.bottom_sec{padding: 0px 5px;}
.collec_title { padding: 0px 0px;}
.read-more{margin: 0px;}
.re_order{    margin-bottom: 10px;}
.view_products{    margin-bottom: 10px;}
.colors_desc{border-right:none;}
.modal-input{color: #333 !important;
width: 100%;
height: 30px;
padding: 0px 10px;
margin: 0px 0px 10px;
border: 1px solid #999 !important;
font-family: "OpenSans-Regular";}
.modal-sub{background:#fff !important;border:none !important;padding:0px !important;min-height:0px !important;}
.modal-spacing{margin:100px 10px !important;}
.mobile-common{margin:0px 15px !important;}
.lower_section {margin: 0px 0px 40px 0px !important;}
.navbar-brand-style a {padding-right: 30px;} 
.left_tab {padding: 0 15px !important;}
.popup-size .custom-checkbox{float:right;}
.popup-size a{color:#333;}
.popup-size .mobile-sust-sub-menu li{padding: 0px 16px;}
.request_space{margin:0px 15px !important;}
.speciality_content {padding: 0px 10px !important;}
.collect_align {padding: 0 5px !important;}
.brocher_desc p{min-height: 100px;}
.view_edit{padding:10px 0 15px;}
.order_history {padding: 0 !important;}
.pro_title{padding: 20px 0 0;}
.state_align{ margin: 10px 0;}
.ship_text{ line-height: 15px;}
.case_view {padding: 15px 0 0 10px;}
.case_desc{ margin: 0;}
.design_trends{ margin: 15px 0 10px;}
.case_content{padding:0px !important;}
.case_view {padding: 15px 0 0;}
.selectric-space_select, .selectric-app_select, .selectric-indus_select{  margin: 0 10px 10px 0;width:100%;}
.orders_confirm{padding:15px 30px !important;}
.case_align{padding:10px 20px !important;}
.confirm_align {margin: 0;}
.order_total td h5{font-size:12px !important;}
.wtob{ padding: 0;}
.need_help{ padding: 0px;  margin: 0;}
.order_rep {margin: 0;}
.wtb_align,.findarep_align{  padding: 15px 25px;}
.where_align {margin: 0px 15px;}
.view_range {height: 25px;margin: 5px 0 0;padding: 5px 0;}
.headline { padding: 0;}
.appimg_space {padding: 0 5px 10px 0 !important;}
.selectric-space_select, .selectric-app_select, .selectric-indus_select{margin: 0 10px 5px 0;}
.cart_select{ width: 100%; margin: 5px 0 10px;}
.view-cart-finish p{float:left;}
.go {margin:2px 2px 0 !important;}
.add_details {padding: 0 !important;}
.pro_details{padding: 15px 0 10px;}
.shipping_title{ margin: 0 0 10px;}
.shipping_details{  padding: 0 0 20px;}
.sheet_title{border-top:none;}
.sheet_content{border-top:1px dotted #000;}
.wax-img{ margin-top: 10px;}
.search_list li a{padding:0 0 4px !important;}
.app_border{margin: 0px 0px 0px;}
.rec_border{border-right:none;}
.wau_title {font-size: 14px !important;}
.wau_butgroup {margin: 0px 0px 0px 0px;}
.wau_title{margin: 5px 0px 15px;}
.hr_border{margin: 10px 0px 10px;}
.colors_desc{padding: 0px 30px;}

.collection_title h5,.collection_title h4 {padding: 5px 20px;}
.coll_desc {height: 100px;}
.inspiration_align{padding:10px !important;}
.app_detail {left: 6%;padding: 2px !important;}
.close_app{right: 5%;}
.rep_align li:last-child{border-bottom:none;}
.brands_img p{margin-top: 10px;}
.contact_info {padding: 0px 0px 5px;}
.write {padding: 0px 0px 10px 0px;}
.contact_form {padding: 0px 0px 15px;}
.contact_text{margin-bottom:5px;}
.artical_nav {padding: 12px 5px !important;margin-bottom: 18px;}
.event_img {padding: 20px 0px 0px;}
.event_border{padding: 0px;}
.event_title{margin: 5px 0px !important;}
.apply_text, .apply_file{margin-bottom: 5px;}
.article_align{padding: 0px 0px 0px 0px;}
.events{float:left;}
.events li{clear:both;padding: 2px 0px 0px;}
.events{padding: 5px 0px 0px !important;}
.news {padding: 18px 0px 5px 0px;}
.press_caption h3 {margin: 12px 0px 6px;}
.media_contact{padding: 10px 10px 10px 20px;}
.contact_list{padding: 15px 0px 15px 20px}
.lastTd h5{font-size:10px !important;}
a.btn {padding: 3px 10px;background-size: 4px 12px;margin-left: 3px;}
.graph > tbody > tr > td {padding: 8px 0px !important;}
.username ul{top:21px;right:-39px;}
.order_sam {padding:5px 14px !important;}
.nav-res ul li a{margin-left:10px;}
.nav-res ul li a{margin-left:0px !important;}
.nav_list li a{margin-left:0px;}
.product_section {margin: 0px 10px !important;}
.select-modal{padding:0px !important;}
.content-style{padding:0px !important;}
.popup-label{font-size:14px !important;}

.custom-checkbox{
width:15px;
height:15px;
display: inline-block;
position: relative;
z-index: 1;
top: 3px;
border:1px solid #a9a9a9;
border-top:2px solid #a9a9a9;
margin:0px 0px 5px 5px;
vertical-align: middle;
border-radius:10px;
}
.custom-checkbox:hover{
background: none;
}
.custom-checkbox.selected{
background: url("../images/check_mark.png") no-repeat center;
vertical-align: middle;     
background-size: 11px 12px;                          
}
.custom-checkbox input[type="checkbox"]{
margin: 0;
position: absolute;
z-index: 2;            
cursor: pointer;
outline: none;
opacity: 0;} 
.popup-size
{
margin:0px !important;
}
.popup-size li
{
padding:10px 15px;
border-bottom:1px solid #ccc;
}
.popup-size li:last-child
{
border-bottom:none;
}
.menu_align a{padding:10px 20px !important;}
.nav-res h3{padding:0 20px !important;}
.nav > li{border-bottom:1px solid #fff;}
.nav > li:last-child{border-bottom:none;}
.where_to  li,.find_a_rep li {border-bottom: none;}

.footer_visitlink {margin: 0px 0px 10px;}
.footer_visitlink a{float:left;}
.mega_title{width:100% !important;}
.coll_caption{float:left !important;clear:both !important;}
.share_links_margin_last span{padding:2px 10px !important;}
.mobile-rep-hover:last-child{border-bottom:none;}
.normal_menu{background:#e3e3e3 !important;padding:0 !important;} 
.username  ul {/*z-index:999;*/}
.login_btn{margin: 10px 0px !important;}
.user_profile {margin:5px 0px;}
.langicon{margin:0;}
.share_links_margin{display:inline-block;}
.dropdown-menu > li > a{padding: 2px 0px !important;}
.navbar-brand{ line-height: 10px !important;height: 40px !important;}
/* .dropdown-menu{margin-right:5px;} */
.logo_align {margin:8px 0px 0px;}
.mobile-menu-border{border-bottom:1px solid #ccc;}
.top_menu{margin-bottom:0px !important;margin:0px;background:#433E3A !important;}
.indus_align{padding:0 !important;}
/*--Css Added by Jayanthi 12-03-15--*/
.event_title{font-size:14px !important;padding: 5px 0}
.zipcode{width:100%;}
.profile_mr {padding: 10px 32px !important;}
.wtb_search{margin-bottom: 10px;}
.dealer_info{margin-bottom: 20px;}
.shipped{border-left:none;}
.order_img{ margin: 0px;width:100%;}
.order_total tr td:nth-child(2) {padding: 0 !important;}
.checkout-total-qty {text-align:left !important;}
.table-responsive{border:none !important;}
/* .app_ro p{font-size:10px !important;padding: 0;line-height:10px;white-space: nowrap;} */
/* .app_ro{padding: 5px 0 0 !important;width:78% !important;} */
/*--Css Added by Jayanthi 13-03-15--*/
.table-responsive{margin-bottom:0px !important;}
.project_details{padding:15px;}
.ship_align{ padding: 15px 0 !important;}
.add_details p{margin-top:15px;}
.order-padding{padding: 15px 30px !important;}
.crumbs{margin: 4px 0 5px 5px;}
.order_no p{ padding: 2px 0;}
.table_border{border-bottom:none !important;}
.billing_add{padding: 10px 0 0;}
.bill_user{margin: 15px 0 10px;}
.view-total-qty{padding:0px !important;text-align:center !important;}
.view-total-amt{padding:0px !important;text-align:center !important;}
.order_rep{padding:10px 10px 0px 10px !important;}
.checkout-total-qty {margin: 10px 0;text-align:left;padding:0px !important;}
.checkout-total-amt {margin: 10px 0;padding:0px !important;}
.order-total-amt {color: #000;font-size: 16px;padding: 0 0 0 20px !important;text-align: center;}
.order-total-qty {color: #000;font-size: 16px;margin: 0;text-align: center;}
.logo{padding:0 !important;}
.navbar-default .navbar-toggle{border-color:transparent !important;}
.button_resize{margin:0 !important;height:40px !important;}
.surface_title{padding:6px 0px 6px 15px;}
/* .description{height:65px;} */
.padding{padding:0px 30px !important;}
.wau_list{padding:0px 10px !important;}

.app_ro p {font-size: 14px !important;line-height:16px;}
/* .browse {width: 26%;} */
.slider_align{padding:0px 20px !important;}
.subscribe_profile{padding:0px !important;}
.radio_text{float:left;}
.profile_text label{clear:both;float:left;}
.profile_mr{padding:10px 0px !important;}
.profile_name, .profile_company, .profile_title, .profile_email{float:left;}
.done_profile{float:left;}
.add_details p{float:left;}
.check_add{float:left;}
.done_profile{margin-bottom:5px;}
.accord_head{font-size:12px !important;}
.shipped {padding:0px !important;}
.history_img{padding:0px !important;}
.prod_banner{margin-top:15px;}
.gallery_title_lam { font-family: OpenSans-Semibold !important;padding: 5px 0 15px;}

.slider_align {padding: 0 15px !important;}
.nopadding-visible-xs{padding:0px !important;}
.nopadding-mobile{padding: 0px !important;}
.wa-xyou p{ clear: both;}
.know_more{float:left;clear: both;}
/*.filter_desc{margin:20px 0px !important;}*/
.mobile_slider_align{margin:10px 15px !important;}
.vd_desc {height: 100px !important;}
.prod_caption {min-height: 0;}
.copyrights li{  padding: 0 3px 0px 0px !important;}
.extra_links li{  padding: 0 3px !important;}
.recent_title{ font-size: 16px !important;}
.rec_view p{ padding: 10px;}
.side_content{padding: 5px 20px !important;}
.wa_banner{margin: 0 30px !important;}
.wa_shadow{ margin: 20px 0;}
.dealer_info{ width: 100%;}
/* .nav{ padding-left: 15px !important;} */
.wtb_content{margin: 0 0px 30px;}
.nav-tabs{border:none !important;}
.nav-column{/*min-height:97px !important;*/}
.nav-res{/*min-height:133px !important;*/}
.wtb_border{border-right:none;}
.ui-accordion .ui-accordion-header {background-color:#f5f5f5;color: #000 !important;cursor: pointer;display: block;font-size: 14px !important;margin:0;min-height: 0;padding: 6px 10px;position: relative;}

.details_icons{width: 100%;float:left;}
.details_icons li {float: left;}

.details_icons li {float: left;margin: 0 1%; width: 31%;}
.feature_list li {padding: 5px 5px 5px 0 !important;}
.find{margin: 5px 0 15px;}
.mobile-available{width:33.3% !important;}
.accordion-minus{font-size:12px !important;color:#ec1c2a !important;padding:10px 12px!important;background:url("../images/minus.png") right center !important;background-position:94.7% 50% !important;background-repeat:no-repeat !important;}
.accordion-plus{font-size:12px !important;color:#ec1c2a !important;padding:10px 12px !important;background:url("../images/plus-expand.png") right center !important;background-position:94.7% 50% !important;background-repeat:no-repeat !important;}
/*.dropdownMenu1:hover{background-color:#fff !important;}*/
.navbar-toggle>.white{margin: 4px 4px !important;} 
.details_rating {margin: 0px 0px 5px 15px !important;}
.details_rating>.fa{font-size:12px !important;}

.user_profile {margin:5 0px 0px!important;}
.pull-right > .dropdown-menu{top:28px !important;}
.fav_icon {padding: 0px 14px;width: 50px;}
.sheet_title{margin: 0px 15px 0px 15px !important;}
.details_icons {padding: 0px 15px;}
.sheet_title{font-size: 13px !important;}
.desc{font-size:14px !important;}
.features{font-size:14px !important;}
.free_sample{font-size:14px !important;}
.lam_title{font-size:11px !important;}
.find {height: 33px !important;}
.form-group{margin-bottom:0px !important;}
.wtb{font-size:14px !important;}
.rec_view p{font-size:14px !important;}
.avail_finish{font-size:14px !important;margin: 14px 0px 5px;}
.basic_lam{font-size:12px !important;}
.product-span{font-size:14px !important;}
#accordion h3{margin-bottom:5px !important;}
#modal{ top: 25% !important;width:520px;}
.popup_content ul{margin: 6% 0 !important;}
.types {margin: 10px 0 20px  !important;}
/* .description {height: 80px;} */
.description{padding:10px 0px 10px;}
.more, .catalog{padding:0px;}
.top_margin {margin-top: 15px !important;}
.custom-checkbox1 input[type="radio"], input[type="checkbox"]{margin:0px !important;}
.subscribe_profile .laminate input[type="radio"], input[type="checkbox"]{ margin: 0 5px 0 0 !important;}
.profile_text .custom-checkbox1{ margin: 3px 0 0;}
.radio_name{width:100%;}
.email{padding:7px 0 5px 3px;width:100%; background:#fff;}
.carousel-indicators{bottom:0px !important;right:-19% !important;}
.caption{line-height:30px;}
.carousel-caption span{font-size:14px !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#ec1c2d !important;background-color:#fff !important;}
.mobile-rep-hover {border-bottom: 1px solid #ccc;padding:5px !important;}
.dropdown-menu{border-radius:0px !important; min-width: 150px !important;}
.gallery_title{margin: 10px 0px 10px;}
.newsletter_content{padding: 13px 22px !important;}
.about{padding: 15px 0px 0px;}
.products, .reach{padding: 15px 0px 0px;}
/* .copyrights {padding-left:15px !important;} */
.mobile-menu-share{background:url("../images/share.png") no-repeat center left;padding:12px 15px !important;width:20px !important;height:20px;}
.mobile-menu-share:hover{background:url("../images/share-active.png") no-repeat center left;padding:12px 15px !important;width:20px !important;height:20px;}
.mobile-menu-language{padding-top:7px;padding-right:26px;width:20px !important;height:20px;}
.mobile-menu-language:hover{background-color:transparent;padding-top:7px;padding-right:26px;width:20px !important;height:20px;}
.mobile-menu{background:url("../images/mobile-menu.png") no-repeat center left;padding:12px 15px !important;width:20px !important;height:20px;}
.mobile-menu:hover{background:url("../images/mobile-menu-active.png") no-repeat center left;padding:12px 15px !important;width:20px !important;height:20px;}
.prod_lam {padding:0 !important;}
.home_owners {padding: 0px 2px 0px 10px !important;}
.sim_prod li label {font-size: 10px !important;}
.navbar-nav {
    margin: 7.5px 0px !important;
}
.normal_menu li{border-bottom:none !important;border-left:none !important;padding:0px 15px;}
.normal_menu li{border-bottom:1px solid #fff !important;}
.navbar-collapse {
    padding-right: 0px !important;
    padding-left: 0px !important;
	}
.dialog_text{margin-bottom: 10px;}
.dialog_title {padding: 15px 0 10px !important;}
.modal-footer{  padding: 15px 15px 20px !important;}
.details-captcha{margin-top:10px;}
.dialog_login {float: left !important;padding: 0 5px !important;}
.line {background: url("../images/line-horizontal.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);padding: 10px 0;height:40px;}
/*.grade  {  padding: 0px 0px 0px 0px;clear: both;float: left;}
 .ui-accordion .ui-accordion-header{margin: 0px 0px 5px !important;}
 */
 .view-google-store-locator-json-export.view-display-id-page_1 table td{width:100%;}
 
}
/* .navbar-default .navbar-toggle .icon-bar:hover, .navbar-default .navbar-toggle .icon-bar:focus{color:#ec1c2c !important;} */
/*20.03.2015 jayanthi*/

@media (max-width: 480px){

.findarep_align{padding:0px;}
.nav-click i { 
height:30px;	
}
.shipbut_align{width:100%;}
.continue_shop{width:100%;}
.continue_shopping{width:100%;}
.confirm_order{width:100%;}
/* .app_ro{width:100% !important;}*/
.app_ro p {font-size: 12px !important;line-height: 12px;padding: 0px;} 
.app_ro{height:100%;}
.apply{width:100%;}
/*.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding:8px 0px !important;}*/
.ship_check{clear:both;}
.shipbut_align {clear: both;padding: 0 !important;}
.done_profile{width:100%;}
.accord_head span{ padding: 0 0 0 10px;}
.accord_head label{float:none;padding:0px 0px 0px 10px;}
.wau_butgroup{margin:0;}
.wa_buttons{width:100%;}
.submit {width:100%;}
.side_content {padding: 0 !important;}
.side_content h3{padding: 0 5px !important;}
.side_content p{padding: 2px 5px !important;}
.dealer_info{ width: 100%;}
.padding-right {padding-right: 15px !important;}
.nopadding-visible-xs {padding: 0 !important;}
/*20.03.2015 jayanthi*/
.add_sample{width:100% !important;text-align:center !important;}
.find{width:100%;text-align:center;}
.finish_list li {margin: 0px 10px 0px 30px;}
.user_profile {margin: 5px -5px;}
#modal{left:-100px !important;} 
.carousel-caption{top:6%;width:100% !important;}
.caption{line-height:20px;}
.readmore{padding:4px 15px;line-height:30px;}
.carousel-indicators{right:-15% !important;}
.carousel-caption{top:6%;width:100% !important;}
.carousel-caption span {font-size: 12px !important;}
.caption {
line-height: 15px;
}
.user_profile { 
	margin:5px 0 1px;
}

.col-lg-2-5
{
	width:50%;
}
}
.findrepdefault{
margin-left:81px;
color:#FFF;
margin-bottom:20px;
}
.pos1{
font-size:13px !important;
}

.jcarousel-skin-tango li a img{width:100%;}

@media (max-width: 414px){
	.carousel-caption.cap-bottom-right{
		left: 7% !important;
	}
}

@media (min-width: 767px) and (max-width: 992px){
.speciality_desc p{min-height:140px;}

}
@media (min-width: 992px) and (max-width: 1220px)  {
.speciality_desc p{min-height:110px;}

}
@media (min-width: 1221px)  {
.speciality_desc p{min-height:100px;}
.prod_banner img{height:353px;}
.surface_title{padding:4px 0px 3px 17px;}
.bottom_sec {margin: 15px 0px 0;} 
}
@media (min-width: 767px) and (max-width: 940px){    
	.bottom_sec {margin: 15px 0px 0;}
}
@media (min-width: 941px) and (max-width: 1220px)  {
	.bottom_sec {margin: 15px 5px 0;}
	
}

@media (min-width: 670px) and (max-width: 1100px)  {
	.search{width:280px !important;}	
}
@media (min-width: 1024px) and (max-width: 1220px)  {
.findrepdefault {
margin-left: 88px !important;
}

}
/*    Media Queries------------------------------------*/

@media only screen and (min-width: 767px) {
/*.nav-item > a.arrow_box:hover{
color:#000!important;
}*/
.arrow_box {
	position:relative;
	background:#fff !important;
	color:#ec1b2e !important;
}
.arrow_box:after, .arrow_box:before {
	top:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	z-index:2;
}
.arrow_box:after {
	border-color:rgba(255, 255, 255, 0);
	border-top-color:#fff;
	border-width:8px;
	margin-left:-8px;
}
.arrow_box:before {
	border-color:rgba(0, 0, 0, 0);
	border-top-color:#999;
	border-width:9px;
	margin-left:-9px;
}
}
@media only screen and (max-width: 767px) {




#block-global-navigation-navigation-menu .nav-list li:nth-of-type(3) a:hover, #block-global-navigation-navigation-menu .nav-list li:nth-of-type(5) a:hover{
color:#000;
background:none;
}
.nav_list  li a:hover{
background:url("../images/right_arrow_new.png") no-repeat scroll 2% 50% rgba(0, 0, 0, 0) !important;color:#ccc;
}

#views-exposed-form-find-a-rep-page .views-submit-button , #views-exposed-form-find-a-new-rep-page .views-submit-button {
  margin:1px 0 0 -72px;
}



.iframe-video{margin:0px 0px 0px 0px;}
.wilsonart-iframe-mobile{padding:0 !important;}

.findrepdefault {
    margin-left: 0 !important;
}
#views-exposed-form-find-a-rep-page , #views-exposed-form-find-a-new-rep-page {
margin:0 !important;

}
.view.view-find-a-rep{
padding:20px 0 0 !important;
}
.rep_content-span {
    margin: 8px 0 10px;
}
.findrep-spacing{margin:0 20px;}
.rep-align-new{text-align:justify;}
.findarep_align{width:100%;}
.findarep_pager{width:100% !important;text-align:center;}
body{-webkit-overflow-scrolling:touch;}
.signup {
    margin: 0 0 8px;
}
.preview {
    margin: 0 0 8px;
}
.mobile-search{margin:-5px 0px;} 	
.wtb_address {
   margin:0px;
} 	
.navbar-brand 	 	
{ 	 	
position:absolute; 	 	
right:0; 	 		 	
}
.mob_search{z-index:3;width:87%;padding:0 !important;}
form#search_mini_form_mobile .mobile_search{border:1px solid #ccc !important;border-radius:0px !important;}

.read{ margin:0 15px;}

.view-google-store-locator-json-export.view-display-id-page_1  table td{width:100%; float:left;clear:both;}
.storelocator-filter {
    bottom: 0px;
    left: -30px !important;
    margin-right: 0px;
    margin-top: 0px;
    position: absolute;
    right: -25px !important;
    top: -700px;
}


 
.storelocator-panel .location-search input {
    width: 100% !important;
}
 
/* .dealer_info {
   margin:40px 0px 15px 0px;
} */

	.nav-item > a:hover{color: #ec1b2e;} 
	
	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:35px 0 0 !important;
	}
	.nav-list {
		display:none;
		background-color:#ececec;
	}
	.nav-item {
		width:100%;
		float:none;
		border-bottom:1px solid #fff; 
	}
	.nav-item > a {
		padding:9px 15px;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
		background:#f5f5f5;
		border:none;
	}
	.nav-submenu-item{border-bottom:1px solid #fff;}
/* 	.nav-submenu-item > a:hover { color:#fff !important;} */
		.nav-click{border:none;}
.nav-click i { 
display:block; 
height:34px;	
width:50px;	
background-size:10px;
background: #e3e3e3 url(../images/arrow.png) no-repeat center center !important;
}
.nav-item > a:hover{
	color:#fff;
	}

}

.minimal.tabs > ul > li:hover{background:#000;color:#fff;}

.find_a_rep{}

/** Details Page New Style**/
.wtb_new{color:#000;margin:10px;}
.buy{border-bottom: 1px solid #CACACA;}
#wtbcart {position: fixed;width: 320px;right: -321px;top:424px;z-index:9999;height:0px;}
#wtb_toggle {background: #fff;position: relative;margin-left: -31px;list-style: none;border-radius:10px 0 0 10px;height:140px;width: 33px;border:2px solid #fff;border-right: none;z-index: 999;cursor: pointer;top:25px; box-shadow:0px 1px 7px #999;}
.wtbcart-logo{-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);-webkit-transform: rotate(270deg);display: block;font-size:14px;height:103px;transform: rotate(270deg);width:113px;}
.wtbcart-logo a{color:#ec1c2d;font-family:OpenSans-Regular !important;}
.wtbcircle > img {position: absolute;left:5px;top:115px;width: 20px;height: 18px;}
.wtbcircle{color: #f8901f;width: 20px;height: 28px;}
.wtbcircle{font-size: 2.6em;margin-left:5px;margin-top: 13px;}
#views-exposed-form-find-a-rep-page , #views-exposed-form-find-a-new-rep-page {
    float: right;
  margin: 0 0 0 76px;
    position: absolute;
}
.view-find-a-rep .wtb_content > div {
	margin-top: 15px;
}
#pagination_wrapper > div {
    margin: 0 160px 0 auto;
    text-align: center;
    width: 45%;
}
.view.view-find-a-rep {
     /*border-top: 1px dotted #999999;*/
     margin: 0 !important;
    padding: 30px 0 0 !important;
}

.location-search .wtb_search{display:none;}
.homeowners-search{z-index: 99;}
.storelocator-filter{display: none;}

/****** Filters ******/
.filter-subaccord ul li a.child-active{color: #ec1c2d !important;}

.preferences{background:#999;color:#fff;padding:10px 20px;}
.color_option{background:#e9e9e9;color:#666;padding:10px 20px;border:none;float:left;width:100%;border-bottom:1px solid #fff;text-align:left;}
.style_option{background:#e9e9e9;color:#666;padding:10px 20px;border:none;float:left;width:100%;border-bottom:1px solid #fff;text-align:left;}
.finish_option{background:#e9e9e9;color:#666;padding:10px 20px;border:none;float:left;width:100%;border-bottom:1px solid #fff;text-align:left;}
#scroll_id{height:425px;}
#scroll_id2{height:425px;}
#scroll_id3{height:425px;}
.color_id{width:100%;border:1px solid #dfdfdf;box-shadow: 1px 0 0px #ccc;display:none;position:absolute;background-color:#fff;z-index:999;right:0%;padding:10px 40px}
.color_toggle{color:#fff;background:#000;position: relative;}
.color_toggle:after { left: 98%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-left-color: #000; border-width: 8px; margin-top: -10px; z-index:9999; }
.style_id{width:100%;border:1px solid #dfdfdf;box-shadow: 1px 0 0px #ccc;display:none;position:absolute;background-color:#fff;z-index:999;right:0%;padding:10px 40px}
.style_toggle{color:#fff;background:#000;position: relative;}
.style_toggle:after { left: 98%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-left-color: #000; border-width: 8px; margin-top: -10px; z-index:9999; }
.finish_id{width:100%;border:1px solid #dfdfdf;box-shadow: 1px 0 0px #ccc;display:none;position:absolute;background-color:#fff;z-index:999;right:0%;padding:10px 40px}
.finish_toggle{color:#fff;background:#000;position: relative;}
.finish_toggle:after { left: 98%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-left-color: #000; border-width: 8px; margin-top: -10px; z-index:9999; }
.color-padding{margin:0px 0px 0px -15px;}
.filter-accord{margin-top:0px !important;border-bottom:1px solid #dfdfdf !important;border-top:none !important;border-right:none !important;border-left:none !important;/*background:#fff url(../images/plus.png) no-repeat 95% 50%  !important;*/padding:10px 20px !important;}
.filter-accord-active{margin-top:0px !important;border-bottom:1px solid #dfdfdf !important;border-top:none !important;border-right:none !important;border-left:none !important;color:#ec1c2d !important;/*background:#ffffe5 url(../images/minus.png) no-repeat 93% 50%  !important;*/padding:10px 20px !important; background:#ffffe5;}
.filter-subaccord ul li{/*border-bottom:1px solid #dfdfdf;*/padding: 0px 20px 0px 20px;background:none;}
.filter-subaccord h4{padding:14px 9px 27px;}
.filter-subaccord ul li a{color:#999 !important;font-size:13px;font-weight: 400;line-height: 17px;}
.filter-subaccord ul li a:hover{color:#ec1c2d !important;}
.filter-leftborder{border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.filter-subaccord ul{margin-bottom:0px;padding-bottom:0px;}
.filter-subaccord{padding-bottom:0px !important;}
.new-filter-by p{margin-bottom:0px !important;}
.new-colors{color:#333;}
.colors_noborder{border-bottom:none;}
.color_names{color:#999;font-family: "OpenSans-Regular";}
.colors_content{padding:10px 10px 10px;}
.new-filter-spacing{padding:0px !important;}
.color_names{text-align:left;}
.new-filter-align li{float:left;}
.color_selector{width:65px;}
.new-filter-align{padding:0px 0px 5px !important;}
.color_images_row1,.color_images_row2,.color_images_row3 li{float:left;}
.color_selector img{float:left;}
@media (max-width: 992px)
{
.color_toggle::after{left:97%;}
.finish_toggle::after{left:97%;}
.style_toggle::after{left:97%;}
.filter-spacing{margin:0px 0px 0px 5px !important;}
.new-mobile-padding{margin-left:5px !important;}
}
@media (max-width: 767px)
{
.custom-checkbox1{margin:1px 0;}
.case_viewall{ margin:-51px 0px;}
#edit-field-case-study-product-cat-target-id-wrapper	{
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
}
.nav_list{margin:0 0 0 28px;}
.nav-column h3{/*background:url("../images/right_arrow_new.png") no-repeat scroll 2% 50% rgba(0, 0, 0, 0); */padding:0 0 0 0px !important;}
.nav-res h3{background: url("../images/right_arrow_new.png") no-repeat scroll 2% 50% rgba(0, 0, 0, 0);
 padding: 0 0 0 13px !important;
    width: 100%;}
.nav-res h3, .nav-res h3 a{margin:0px;}
.nav_list_res{ border-bottom: 1px solid #6F6862;margin:0 0 0 30px;}
.new-mobile-padding{margin:0px !important;}
.color-padding{margin-left:0px;}
.new-mobile-padding{margin-top:10px !important;}
.color_id{margin-top:0;box-shadow: 0 0 0 #ccc;}
.color_toggle:after {left: 45%; top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 8px; margin-top:0px; z-index:9999; }
.finish_id{margin-top:0;box-shadow: 0 0 0 #ccc;}
.finish_toggle:after {left: 45%; top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 8px; margin-top:0px; z-index:9999; }
.style_id{margin-top:0;box-shadow: 0 0 0 #ccc;}
.style_toggle:after {left: 45%; top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 8px; margin-top:0px; z-index:9999; }
#block-views-exp-support-page .views-exposed-widget.views-submit-button .view_range{position: initial;}
}
@media (max-width: 480px){

}
/*************/
iframe{
	max-width:100%;
}
@media (max-width: 1024px){
iframe{
	max-height: 1150px;
}
}
.view-support ul.pagination li.pager-current {
    background-color: #ea2e3c;
    border-color: #ea2e3c;
    color: #fff;
    float: left;
    padding: 2px 5px !important;
	margin: 0 1px;
}
.filter-leftborder .filter-accord-active a {
    font-size: 13px;
	font-weight: 400;
	line-height: 17px;
}
.preferences, .layered_filter_left {
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
}
.not-active {
  pointer-events: none;
  cursor: default;
  opacity: 0.4;
}
.privacy-policy-accept .v-privacy-policy { font-size: 13px; }
.privacy-policy-accept .v-privacy-button {
    color: #222 !important;
    background-color: #FFF !important;
    display: inline-block;
    border: 2px solid #1e1e1e;
    padding: 8px;
    text-decoration: none;
    border-radius: 10px;
    margin-right: 10px;
}
.privacy-policy-accept { margin-left: -15px; }
.validation-advice {
    clear: both;
    padding: 3px 0 6px !important;
    color: #d91a00 !important;
}