#v-cookielaw.v-bar.v-top {
    position: relative;
    border-bottom: 1px solid #000;
}

#v-cookielaw.v-yellow-alert {
    background: #999999;
}

#v-cookielaw.v-bar {
    display: table;
    width: 100%;
    padding: 5px 0;
}

#v-cookielaw {
    overflow: hidden;
    background: #fff;
    color: #444;
    z-index: 9999;
    font-size: 13px;
}

.v-top {
    vertical-align: top;
}

#v-cookielaw.v-bar .v-message {
    display: table-cell;
}

#v-cookielaw .v-message {
    padding: 10px 0px;
    text-align: center;
}

#v-cookielaw.v-bar .v-actions {
    display: table-cell;
    vertical-align: middle;
    padding-top: 10px;
    text-align: center;
}


#v-cookielaw .v-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;
}

.v-moreinfo {
    color: #222 !important;
    background-color: #FFF !important;
}
.f-right, .right {
    float: right !important;
}
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus {color: #1e1e1e;border-color: #1e1e1e;border-bottom-color: #1e1e1e;background-color: #ec1c2d;}
.cookie-privacy-policy { color: #FFFFFF !important; font-family: 'OpenSans-Semibold'; text-decoration: underline; }
.contact_us_checkboxes.webform-component--inquiry label{
	color: red;
	font-family: "OpenSans-Regular";
	font-size: 12px;
	font-weight: normal;
} 
#mcart{
	top: 238px;
}
#wtbchat{
	top: 38px;
}
#wtbcart{
	top: 376px;
}
.share{
	top: 150px;
}
.sharelinks{margin-top: 6px !important;}

.share.hidden-xs{height: 100px !important;}

#wtb_toggle{
	height: 131px;
}
.wtbcart-logo-retailer{
	width: 103px;
	height: 94px;
}
.wtbcircle > img{
	top: 102px;
}
.left_menu_area .nav-column:nth-child(3) h3 a {
	font-size: 16px;
	padding-bottom: 7px;
}
.field .field-items .field-item table{
	width:100% !important
}
.field .field-items .field-item table td{
	padding: 6px;
}  
.node-webform .content .form-item.form-type-item{
	display:none;
}

#node-401583 .col-md-6{width: 50%; text-align: center;}
#node-401583 .col-md-6 a img{border-radius: 20px; box-shadow: 10px 10px 5px grey;}
.content .field-items .field-item .col-md-4, .content .field-items .field-item .col-md-6{
	padding-left: 4px;
}
.nav_list_res{
	margin: 0 0 0 12px;
	width: 96%;
}
.nav-res li > a{
	padding: 4px 0 2px 20px !important;
}
.header_logobg{
   background: #E32417;
}
.user-details .register li a, .user-details .register p{
	color: #FFCD00;
}
.user-details .register li{
	color: #FFF;
}
body, .description, .life, .view-case-studies .views-field-field-case-study-brief-desc a, .newsletter-link, .app_desc, .wau_list >li >p, .wa_step, .step_desc, .process {
	color: #747D7D;
}
footer {
	background-color: #3c3834;
}
.copyrights li{
	color: #333;
}
.prod_list li a, .prod_list1 li a{
	color: #FFCD00 !important;
	font-family: 'OpenSans-Semibold';
}
.extra_links li a{
	color: #FFCD00 !important;
}
.extra_links li a:hover {
	color: #fff !important;
}
#webform-client-form-4 .submit {
	background-color:#FFCD00;
	border: 1px solid #FFCD00;
	color:#e32417;
	border-radius:4px !important;
}
#webform-client-form-4 .submit:hover {
	background-color: #fff !important;
	border: 1px solid #fff !important;
	color:#e32417 !important;
}
.btn-default {
	background-color: #FFCD00;
	border-color: #FFCD00;
	border-radius:4px !important;
}
.btn-default:hover {
	background-color: #fff !important;
	border-color: #fff !important;
	color: #ec1b2e !important;
}
.go{
	border: 1px solid #FFCD00 !important;
}
.product_section {
	margin: 0 0 40px;
}
.surface_title {
    background-color: #747D7D;
}
.bg_vista .surface_title {
    background-color: rgb(70,105,100);
}
.bg_omega .surface_title {
    background-color: #FDDA24;
}
.bg_splashbacks .surface_title {
    background-color: #000;
}
.bg_options .surface_title {
    background-color: #8fd0de;
}
.bg_encore .surface_title {  
	background-color: #a30044; 
}
.bg_mstone .surface_title {
    background-color: #6D5E51;
}
.bg_nuance .surface_title {
    background-color: #005290;
}
.bg_other .surface_title {  
	background-color: #e32417; 
}
.bg_omega:hover .surface_title,.bg_splashbacks:hover .surface_title, .bg_options:hover .surface_title, .bg_encore:hover .surface_title, 
.bg_mstone:hover .surface_title, .bg_nuance:hover .surface_title, .bg_other:hover .surface_title, .bg_vista:hover .surface_title {  
	background-color: #747D7D; 
}
.menu_align .nav-column ul:last-child { border-bottom: 1px solid #97928e; }
.share_chatnew { 
	position: fixed; 
	top: 75px;    
	right: 0;    
	padding: 10px 0 0;    
	margin: 0;    
	z-index: 9999; 
}
#block-magento-integration-news-letter .row.newsletter{
	margin-left:-18px;
	margin-top:100px;
}
.newsletter_header {
    background-color: #CCC;
}
.newsletter_content {
    background-color: #DCDCDC;
}
#node-401652 .field-item .col-sm-6, #node-401652 .field-item .col-sm-12 {
	padding-left: 0px;
}
.content .node h1.h2{
	color: #e32417;
}
.region-become-retailer-right-sidebar ul li{
	list-style: inherit;
}
.region-become-retailer-right-sidebar ul{
	padding-left: 16px;
}
#views-exposed-form-find-a-retailer-page .views-exposed-form {
   display: none;
}    
.select_retailer, .select_retailer_commercial {
    color: #fff;
    font-size: 13px;
}
.retailer_info {
    width: 100%;
    font-size: 13px;
    background: #ec1c2d;
    color: #fff;
    border: 0;
    height: 30px;
}
.page-sectors .company_list li a {
    padding: 11px 10px 11px 20px;
    width: 100%;
    float: left;
    border-top: 1px solid #dfdfdf;
    color: #000;
}
.page-sectors .company_list li {
    background: url(/sites/all/themes/wilsonart/images/grey_arrow.png) no-repeat 96% 50%;
    float: left;
    display: block;
    width: 100%;
}
#block-block-40 {
	position: inherit;
}
.webform-component--browse .form-submit.ajax-processed{
    margin-top: 4px;
    background-color: #ec1c2d;
    border: 1px solid #ec1c2d;
    color: #fff;
}
.webform-component--browse .form-submit.ajax-processed:hover{
	background-color: #B91B28;
    border: 1px solid #B91B28;
}
.form-submit{
	background-color:#FFCD00 !important;
	border: 1px solid #FFCD00 !important;
	color:#e32417 !important;
	border-radius:4px !important;
}
.form-submit:hover {
	background-color: #b91b28 !important;
	border-color: #fff !important;
	color: #fff !important;
}
.dealer_info{
	background-color:#FFCD00 !important;
	border: 1px solid #FFCD00 !important;
	color:#e32417 !important;
	border-radius:4px !important;
}
.dealer_info:hover{
	background-color: #b91b28 !important;
	border-color: #fff !important;
	color: #fff !important;
}
/* .distributor_info {
	background-color:#FFCD00 !important;
	border: 1px solid #FFCD00 !important;
	color:#e32417 !important;
	border-radius:4px !important;
}
.distributor_info:hover {
	background-color: #b91b28 !important;
	border-color: #fff !important;
	color: #fff !important;
} */

.distributor_info {
	background: none !important;
}
#block-magento-integration-news-letter .row.newsletter {
    margin-top: 53px !important;
}
.show_pro {
    background-color: #FFCD00 !important;
}
.show_pro:hover {
    background-color: #b91b28 !important;
	color: #fff !important;
}
.pin_interest{
	background:url(../images/pin_interest.png) no-repeat;
	background-position: 0 0;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0px 0px 0px 5px;
}
/* .tab_padding h1{
	font-size:22px !important;
	color: #e32417;
	padding-left: 0px;
} */
.fieldset-legend{
	font-size:16px !important;
}
#block-webform-client-block-401578 h2{
	font-size:18px !important;
}
/* .contextual-links-region h2{
	font-size:18px !important;
} */
.contact_us_selectlist label{
	font-size:12px !important;
}
#edit-submitted-inquiry label {
    font-size: 12px !important;
}
.contact_us_checkboxes.webform-component--inquiry label {
    font-size: 12px !important;
}
.press_caption{
	background-color:#FFCD00 !important;
}
.press_caption h3{
    color: #ec1c2d !important;
}
.prod_list li b, .prod_list1 li b {
	color: #FFF !important;
}
#bb-offline-chat{
	color:#FFCD00;
	cursor: pointer;
	padding-bottom: 12px;
	display: block;
}
#bb-offline-chat:hover{
	color:#FFF;
}
.customer_gallery .slides img {
	width: 926px !important;
    height: 400px !important;
}
.customer_gallery > .flex-direction-nav > .flex-nav-next > .flex-next {
    right: 0px !important;
}
.customer_gallery > .flex-direction-nav > .flex-nav-prev > .flex-prev {
    left: 0px !important;
}
.custom_gallery > .flex-direction-nav > .flex-nav-next > .flex-next {
	right: 0px !important;
    top: 62% !important;
}
.custom_gallery > .flex-direction-nav > .flex-nav-prev > .flex-prev {
    left: 10px !important;
    top: 62% !important;
}
.where_title {
    margin: -2px !important;
    padding: 5px 0 3px !important;
}
.alias {
    display: none;
}
/* #app_ind .selectric-home_select .selectric {
	display: none;
} */ 
.show_pro {
    margin: 4px 4px !important;
} 
.selectricItems{
	width: 156px !important;
}
@media (min-width: 814px) and (max-width: 929px) {
	.customer_gallery .slides img {
		width: 747px !important;
		height: 300px !important;
	}
}
@media(max-width:813px) {
	.customer_gallery .slides img {
		width: 696px !important;
		height: 238px !important;
	}
}
@media(max-width:640px) {
 .menu-tc > a{
	display: none;
 }
  .menu-tc h3, .menu-tc-spl{
    display: block !important;
	margin: 5px 0 10px 0;
  }
  .menu-tc h3 a{
    text-align: center;
    font-family: "OpenSans-Regular";
    border-bottom: 1px solid #97928E;
    background-color: #3d3737;
  }
  .menu-tc .optional_text{
	margin-left: 40px;
  }
  .nav_list{
    border-bottom: 0px;
  }
}
@media (max-width: 414px) {
	.customer_gallery .slides img {
		width: 382px !important;
		height: 161px !important;
	}
}
@media (max-width: 360px) {
	.customer_gallery .slides img {
		width: 330px !important;
		height: 146px !important;
	}
} 
.gallery-title {
	color: #fff;
}
.cap-top-left {
    top: 3%!important;
}

span.retailer {
	font-size: 16px;
    display: block;
    padding-bottom: 8px;
    font-family: 'Raleway', sans-serif;
}
span.retailer:hover {
    color: #ffcd00;
}
.continue-order a{
	display: block;
    background: #E32417;
    color: #FFF;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
}
.user_profile #user_login li a {
	color:#FFCD00;
}
.user_profile #user_login #user_profiles {
	color:#000;
}
.user_profile #user_login li #user_profiles li a {
    color: #333;
}
.menu_logo{
height: 30px !important;
width: 253px !important;
}
.menu-tc .optional_text{
  text-align: left;
  margin: 0 0 0 14px;
}

.arrow_box_applications ul{
	visibility: hidden;
}

.bb-menu-resize {
	padding-top:60px !important;
}

.checkout_ordersample{border-radius: 10px;}

.nav-item.arrow_box_products .nav-column{background: #817c77 !important;}
.nav-item.arrow_box_products .menu_align{background: #817c77 !important;}

.button{border: none !important;}

#views-exposed-form-case-studies-page-1{display:none !important;}

.page-news-archive ul.crumbs li:nth-child(3){display:none !important;}

.case_study_custom_gallery{margin: auto; float: none;}

.page-ideas-case-study .view-display-id-page_1 .views-field.views-field-nothing{display:none !important;}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid red !important;
}
.google-store-locator-map-container .address .country {
    display: none;
}
/* Cookie changes*/
#CybotCookiebotDialog:not(.fix-navbar-cookie) {
	position: relative !important;
}
.fix-navbar-cookie {
	position: fixed !important;
}
#CybotCookiebotDialog { top: 0px !important; }
/* Cookie changes*/