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

@import url('https://fonts.googleapis.com/css2?family=Crimson+Text&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


/*
#c7cb77
#9ea55b
#4c350d
#998157
*/



.header-menu-level1 li:nth-child(2) .header-menu-level1-anchor,
.header-menu-level1 li:nth-child(3) .header-menu-level1-anchor,
.header-menu-level1 li:nth-child(4) .header-menu-level1-anchor{
  pointer-events: none;
}



.header-menu-level1 li:nth-child(2) .header-menu-level-container .header-menu-level2 {
margin-left: 125px !important; /* 425px */
}

.header-menu-level1 li:nth-child(3) .header-menu-level-container .header-menu-level2 {
margin-left: 225px !important;  /* 550px */
}

.header-menu-level1 li:nth-child(4) .header-menu-level-container .header-menu-level2 {
margin-left: 325px !important; /* 650px */
}


.header-menu-level1-anchor, .header-menu-home-anchor, .header-menu-shop-anchor {
font-weight: 500;
font-size: 14px;
}

@media (max-width: 1150px){
.header-menu-level1-anchor, .header-menu-home-anchor, .header-menu-shop-anchor {
font-weight: 500;
font-size: 11px;
}
}



.facets-faceted-navigation-item-facet-group:nth-child(2){display:none}

.global-views-message-error{display:none}





.cms-content-selector-CMS_TEXT-168{
padding-top:100px
}


.cms-content-selector-CMS_TEXT-167 {
padding-top:100px;
padding-bottom:100px

}




.cookie-warning-banner-view{
display:none !important;
}

html, body {
background-color: #0d0d0d; 
}

@media (max-width: 991px){
.header-secondary-wrapper{
background-color: #2b2c2f; 
}
}

@media (min-width: 992px){

/********** SITE WIDTH **********/
.header-main-nav, 
.logo-and-menu,
/* #main-container, */
.facets-facet-browse,
.footer-content{
	max-width: 1200px; 
	margin: 0 auto;
}


.product-details-full{
	width: 100%; 
	margin: 0 auto;
	margin-top: 0px;
}

.product-details-full-main-content-left{
height: 440px;
overflow: hidden;
}

.product-details-full-main-content{
	max-width: 800px; 
	margin: 0 auto;
/*background: red; /*************************************/
}

.product-details-information-content-container{
max-width: 800px !important;
margin: 0 auto;
padding: 0;
margin-bottom: 50px;
/* background: green; /*************************************/
}

.product-reviews-center-container {
max-width: 800px !important;
margin: 0 auto;
/* background: blue; /*************************************/
padding: 0px;
padding-top: 50px;
}


.product-details-information-tab-content {
padding: 30px 30px 30px 30px !important;
}

.product-details-full-main-content-left {
margin-left: 0;
}


.col-lg-5, .cart-lines-free-col-middle, .cart-lines-table-middle, .product-details-full-content-header, .product-details-full-main-content-right, .featuredproductcct-layout-col, .featuredproductcct-layout-col-image, .featuredproductcct-layout-col-item-info {
width: 50%;
}

.product-details-information-tab-content {
padding: 30px 30px 0px 0px !important;
}

}


/********** CART  **********/

.accordion-head-toggle:hover, .cart-summary-expander-head-toggle:hover, .quick-order-expander-head-toggle:hover, .accordion-head-toggle-secondary:hover,
.accordion-head-toggle, .cart-summary-expander-head-toggle, .quick-order-expander-head-toggle, .accordion-head-toggle-secondary {
background: #e9e8e8;
color: #686868;
font-size: 14px;
font-weight: normal;
margin-bottom: 25px;
}

.cart-body, .cart-detailed-body {
border-bottom: 0px solid #ffff;
}

.sc-tooltip, .cart-summary-expander-tooltip {
color: #9ea55b;
cursor: pointer;
}

.cart-summary-msg-description{
text-transform: uppercase;
border: 0px solid #fff;
margin: 0;
padding: 0;
}

.cart-summary-msg-description p{
font-size: 12px;
color: #999;
}

.cart-summary-msg-description a{
color: #c7cb77;
}

.cart-item-actions-links a{
color: #c7cb77;
transition: all 0.3s ease-out !important; 
}

.cart-item-actions-links a:hover{
color: #9ea55b;
transition: all 0.3s ease-out !important; 
}

.header-mini-cart-item-cell-details li:nth-child(2){
text-transform: uppercase;
color: #999;
}

.header-mini-cart-item-cell-details li:nth-child(2) a{
color: #c7cb77;
}

.header-mini-cart-item-cell-quantity-value,
.header-mini-cart-item-cell-quantity-label{
color: #666;
}

.header-mini-cart-subtotal-items{
color: #666;
font-weight: normal;
  text-align: center;
width: 100%;
}

.header-mini-cart-subtotal {
border-top: 1px solid #D4D4D4;
border-bottom: 0px solid #c7cb77;
}

.cart-title, .cart-detailed-title {
border-bottom: 0px solid #D4D4D4;
  text-align: left;

}

.cart-summary-title {
border-bottom: 0px solid #D4D4D4;
}

.quick-order-expander-container .quick-add-box {
margin-bottom: 50px;
}

.accordion-body-alt, .cart-summary-expander-body {
margin-bottom: 25px;
}

@media (min-width: 992px){
.cart-detailed-left{
padding-right:50px;
border-right: 1px solid #D4D4D4;
}

.cart-detailed-right{
padding-left:50px;
}
}



/********** REVIEWS SHUTDOWN **********/

.global-views-star-rating,
.product-reviews-center-content{
display:none !important;
}

@media (max-width: 991px){
.product-details-information-content{
padding-bottom: 50px !important;
}
}

/********** PRODUCT TABS **********/

.product-reviews-center-container-header h3{

font-weight: 400;
font-size: 18px; 
display: block;
text-align: center;
width: 125px;
padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(0,0,0,0.0);
color: rgba(0,0,0,0.0); !important;
  border-radius: 10px 10px 0px 0px;
}

.product-reviews-center-container-header h3:before{
margin-bottom: -62px;
content: "Reviews";
font-weight: 400;
font-size: 18px; 
display: block;
text-align: center;
width: 125px;
padding-top: 20px;
padding-bottom: 20px;
background-color: #c7cb77;
color: #fff !important;
  border-radius: 10px 10px 0px 0px;
}

.product-reviews-center-container-header h3:after{
border-bottom: 2px solid #c7cb77 ;
content: " ";
font-weight: 400;
font-size: 18px; 
display: block;
max-width: 770px;
height: 2px;
position: absolute;
margin-top: 18px;
}

.product-details-information-tab-content-panel-title{
font-weight: 400;
font-size: 18px; 
display: block;
text-align: center;
width: 125px;
padding-top: 20px;
padding-bottom: 20px;
background-color: #c7cb77;
color: #fff !important;
  border-radius: 10px 10px 0px 0px;
}

.product-details-information-tab-content-panel-title:after{
border-bottom: 2px solid #c7cb77 ;
content: " ";
font-weight: 400;
font-size: 18px; 
display: block;
max-width: 770px;
height: 2px;
position: absolute;
margin-top: 18px;
}

.product-details-information-tab-title a {
  border-radius: 10px 10px 0px 0px;
background-color: #fff;
color: #c7cb77;
font-weight: 400;
font-size: 18px; 
transition: all 0.3s ease-out !important; 
margin-right: 5px;
}

.content-tabs-title a, .product-details-information-tab-title a {
border-bottom: 2px solid #c7cb77;
transition: all 0.3s ease-out !important; 
}

.content-tabs-title.active a, .active.product-details-information-tab-title a {
background-color: #c7cb77;
color: #fff;
border-bottom: 2px solid #c7cb77;
font-weight: 400;
font-size: 18px; 
transition: all 0.3s ease-out !important; 
}

.content-tabs-title:hover a, .product-details-information-tab-title:hover a {
background-color: #c7cb77;
color: #fff;
border-bottom: 2px solid #c7cb77;
font-weight: 400;
font-size: 18px; 
transition: all 0.3s ease-out !important; 
}

/****** TAB COLORS *******/

.content-tabs-title.active a, .active.product-details-information-tab-title a,
.content-tabs-title:hover a, .product-details-information-tab-title:hover a {
background-color: #998157;
border-bottom: 2px solid #998157;
}

.content-tabs-title a, .product-details-information-tab-title a {
border-bottom: 2px solid #998157;
}

.product-details-information-tab-title a {
color: #998157;
}

.product-details-information-tab-content-panel-title{
background-color: #998157;
}




.header-menu-cart {
border: 1px solid #c7cb77;
transition: all 0.3s ease-out !important; 
}

.header-menu-cart:hover {
border: 1px solid #9ea55b;
transition: all 0.3s ease-out !important; 
}

.header-main-nav a i, .header-main-nav button i {
color: #c7cb77;
transition: all 0.3s ease-out !important; 
}

.header-main-nav a i:hover, .header-main-nav button i:hover {
color: #9ea55b;
transition: all 0.3s ease-out !important; 
}


@media (max-width: 991px){

.product-details-information-tab-content-panel-title  {display:none !important;}

.push-button-secondary, .push-button-description, .product-details-information-pusher, .product-reviews-center-pusher {
border: 0px solid #D4D4D4;
background: #e9e8e8;
color: #686868;
}

.push-button-secondary:hover, .push-button-description:hover, .product-details-information-pusher:hover, .product-reviews-center-pusher:hover {
border: 0px solid #D4D4D4;
background: #e9e8e8;
color: #686868;
}


.product-details-information-content {
margin-bottom: 0px;
padding-bottom: 0px;
}

.product-reviews-center-content {
padding-top: 0px;
}

.product-details-information-pusher {
  font-weight: bold;
text-transform: uppercase;
}

.product-details-information-hint{
  font-weight: normal;
text-transform: none;
margin-top: 0px;
}

.product-details-information-tab-content-container {
margin-top: 25px;
}

#product-details-information-tab-content-container-0{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 400 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

#product-details-information-tab-content-container-1{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 400 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

#product-details-information-tab-content-container-0 p{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 400 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

#product-details-information-tab-content-container-1 p{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 400 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

#product-details-information-tab-content-container-0 b{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 600 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

#product-details-information-tab-content-container-1 b{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 600 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

.product-reviews-center{
margin-top: 25px;
}

}





.product-details-quickview-full-details {
text-transform: uppercase;
background: #fff;
display: block;
padding: 5px;
width: 150px!important;
border-radius: 10px;
text-align: center;
color: #c7cb77;
transition: all 0.3s ease-out !important; 
font-size: 12px;
font:weight: 400;
margin-top: 25px;
margin-bottom: 25px;
border: 1px solid #c7cb77;
}

.product-details-quickview-full-details:hover {
background: #fff;
color: #c7cb77;
border: 1px solid #c7cb77;
transition: all 0.3s ease-out !important; 

}

.product-details-full-content-header-title {
color: #575757;
}

.global-views-star-rating-review-total {
color: #575757;
}

.small-title-navigable, .cart-summary-continue-shopping, .item-relations-related-item-title, .transaction-line-views-cell-selectable-actionable-navigable-name a {
color: #575757;
transition: all 0.3s ease-out !important; 
}

.small-title-navigable :hover, .cart-summary-continue-shopping :hover, .item-relations-related-item-title :hover, .transaction-line-views-cell-selectable-actionable-navigable-name a :hover {
color: #999;
transition: all 0.3s ease-out !important; 
}

.custom-pdp-fields-label{
text-transform: uppercase;
}

.recently-viewed-items img,
.item-relations-related img,
.item-relations-correlated img {
max-width: 250px;
}

.recently-viewed-items li,
.item-relations-related li,
.item-relations-correlated  li {
max-width: 250px;
margin-left: 50px;
margin-right: 50px;

}

.recently-viewed-items,
.item-relations-related,
.item-relations-correlated {
  border-top: 1px solid #ccc ;
}


.recently-viewed-items h3,
.item-relations-related h3,
.item-relations-correlated h3{
	/* color: #fff; */
	padding: 15px 30px 15px 30px;
  border-radius: 0px 0px 25px 25px;
color: #fff;
margin-bottom: 50px !important;
/*
font-family: 'Crimson Text', serif;
	text-transform: none;
*/
font-size: 16px;

background: #ccc;
width: fit-content !important;
margin:0 auto;
display: block;
  text-align: center;

}

/*
.recently-viewed-items,
.item-relations-related{
display:none
}
*/


.product-details-information-tab-content-container{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 400 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

.product-details-information-tab-content-container p{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 400 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}

.product-details-information-tab-content-container b{
font-family: Tahoma; !important; 
color: #939393 !important; 
font-style: normal !important; 
font-weight: 600 !important; 
font-size: 14px !important; 
letter-spacing: 0 !important; 
line-height: 1.6 !important; 
}













/********** MENU HEIGHT **********/
@media (min-width: 992px){
.header-menu-level1-anchor, .header-menu-home-anchor, .header-menu-shop-anchor,
.header-secondary-wrapper,
.header-menu-level1,
.header-menu-search-link {
	height: 70px !important;
	min-height: 70px !important;
	line-height: 70px;
}



.footer-content {
padding-top: 50px;
}

}


.footer-wrapper {
	background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/eb-footer.jpg");
	background-repeat: no-repeat;
background-position: center;
}

.footer-wrapper a{color:#9ea55b}

.footer-content-bottom {
position: relative;
bottom: 0 !important;
width: 100% !important;
padding-top: 20px;
padding-bottom: 20px;
  border-radius: 25px 25px 0px 0px;
/* background:#2a2c2f; */

}

.footer-content-newsletter h4, .footer-content-newsletter .contact-us-form-input-field-subtitle, .footer-content-newsletter .testimonial .testimonial-content-subtitle, .testimonial .footer-content-newsletter .testimonial-content-subtitle, .footer-content-newsletter h5 {
color: #d2d1d0;
font-size: 20px;
}

.footer-column-heading {
color: #d2d1d0;
font-size: 20px;

}


.footer-content-social-list a, .footer-content-social-list a {
transition: all 0.3s ease-out !important; 
}

.footer-column-link, .footer-column-link {
transition: all 0.3s ease-out !important; 
}

.footer-content-social-list a:hover, .footer-content-social-list a:focus {
color: #c7cb77;
transition: all 0.3s ease-out !important; 
}

.footer-column-link:hover, .footer-column-link:focus {
color: #c7cb77;
transition: all 0.3s ease-out !important; 
}

.footer-content-nav-list>li {
text-transform: none;
}


.header-logo-wrapper {
	height: 70px !important;
	min-height: 70px !important;
	line-height: 70px;
}


.header-main-nav a:hover, .header-main-nav a:focus, header-sidebar-menu-wrapper a:hover, .header-sidebar-menu-wrapper a:focus, .header-sidebar-menu-wrapper a:active, .header-sidebar-menu-wrapper span:hover, .header-sidebar-menu-wrapper span:focus, .header-sidebar-menu-wrapper span:active, .header-sidebar-profile-menu a:hover, .header-sidebar-profile-menu a:focus, .header-sidebar-profile-menu a:active, .header-sidebar-profile-menu span:hover, .header-sidebar-profile-menu span:focus, .header-sidebar-profile-menu span:active, .header-right-menu-options li a:hover, .header-menu-settings-link:hover, .header-menu-cart-link:hover, .header-mini-cart-menu-cart-link:hover, .header-menu-searchmobile-link:hover, .header-profile-welcome-link:hover, .header-profile-login-link:hover, .header-profile-register-link:hover, .header-profile-loading-link:hover, .header-right-menu-options li a:focus, .header-menu-settings-link:focus, .header-menu-cart-link:focus, .header-mini-cart-menu-cart-link:focus, .header-menu-searchmobile-link:focus, .header-profile-welcome-link:focus, .header-profile-login-link:focus, .header-profile-register-link:focus, .header-profile-loading-link:focus {
color: #9ea55b;
}



#back-to-top{display:none}

.footer-content-copyright,
.footer-content-bottom{
font-size: 11px;
text-transform: none;
color: rgba(255,255,255,0.33); !important;
}

.header-logo-wrapper {
	display: block;
	background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/eb-logo.jpg");
	background-size: contain;
	background-repeat: no-repeat;
}


.header-logo-image{
	opacity:0;
}


















/***** BREAD CRUMB ********/


.myaccount-layout-breadcrumb .global-views-breadcrumb .global-views-breadcrumb-item-active {
color: #353434;
font-size:12px;
}

/*
.breadcrumb-item a, .breadcrumb-item-active a, .global-views-breadcrumb-item-active a, .global-views-breadcrumb-item a {
color: #777;
font-size: 12px;
}

.global-views-breadcrumb-item-active {
color: #777;
font-size: 12px;
}

.global-views-breadcrumb-divider-icon {
color: #777;
}

.global-views-breadcrumb {
background-color: #ffff;
}
/*

/*
.shopping-layout-notifications,
.shopping-layout-breadcrumb{
display:none !important; 
}
*/


/*
.global-views-breadcrumb{
	display:none; 
}
*/

.shopping-layout-breadcrumb{
	display:none; 
}

.global-views-breadcrumb{
pointer-events: none;
} 


.shopping-layout-breadcrumb{
background-repeat: no-repeat;
background-position: center;
/* height: 250px */
background-size: cover;
}



.search .shopping-layout-breadcrumb{
background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/AdobeStock_557087219.jpg");
display:block; 
}

.food-service .shopping-layout-breadcrumb{
background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/AdobeStock_519655448.jpg");
display:block; 
}

.facilities .shopping-layout-breadcrumb{
background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/AdobeStock_220707673.jpg");
display:block; 
}

.packaging .shopping-layout-breadcrumb{
background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/AdobeStock_179591020.jpg");
display:block; 
}

.tree-free .shopping-layout-breadcrumb{
background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/AdobeStock_232726799.jpg");
display:block; 
}


.breadcrumb-container{
background:rgba(0,0,0,0.0); /* 0.3 */
/* height: 250px */
margin-top: -3px;
}


.global-views-breadcrumb{margin-bottom: 0px; } /* 50 */












.global-views-breadcrumb {border-radius: 0px 50px 0px 0px;} /* 0px 0px 50px 0px */
.global-views-breadcrumb-item-active {padding-right: 35px} /* 25px */


.global-views-breadcrumb {background-color:rgba(255,255,255,0.0);}
.seo-support .global-views-breadcrumb {background-color:rgba(255,255,255,0.95);} /* rgba(0,0,0,0.5); */

/*
.global-views-breadcrumb-item,
.global-views-breadcrumb-divider
{display:none}
*/

.breadcrumb-item a, .breadcrumb-item-active a, .global-views-breadcrumb-item-active a, .global-views-breadcrumb-item a {
font-size: 12px; /* 12px */
color: #353434; /* 767c44 */
text-transform: none;
}

.global-views-breadcrumb-divider-icon {
font-size: 12px; /* 12px */
color: #353434; /* 767c44 */
text-transform: none;
}

.global-views-breadcrumb-item-active {
font-size: 16px; /* 1.47rem */
color: #c7cb77; /* white c7cb77*/
text-transform: none;
}



@media (max-width: 991px){

.global-views-breadcrumb{
	margin-top: 0px;
} 

.seo-support .global-views-breadcrumb{
	margin-top: 200px; /* 150 */
} 
.breadcrumb-container{
	margin-top: 0px;
}
}





@media (min-width: 992px){

.global-views-breadcrumb{padding-left:0px} 


.breadcrumb-container{
	height: 50px;
}

.seo-support .breadcrumb-container{
	height: 247px;
}

.breadcrumb-container{
	max-width:1200px; 
	/* background: blue; */
	float: none;
	margin: 0 auto !important;
	text-align: center !important;
}


.breadcrumb-container:after{
padding: 12.5px;
content:'\00a0';
display:block;
max-width: 1000px;
background: rgba(255,255,255,0.95);
color: rgba(0,0,0,0.0);;
font-size: 16px;
margin-top: 97px;
margin-left: -1024.5px
}


}


/*
.global-views-breadcrumb {display:none}
*/


























/*
.header-menu-level1-anchor, .header-menu-home-anchor, .header-menu-shop-anchor {
font-weight: 500 !important; 
}
*/


.header-menu-cart-dropdown {
background-color: #c7cb77;
}

.header-menu-search-icon{
color: #c7cb77;
}

.footer-content-nav-list:nth-child(1) .footer-column-heading{color:rgba(0,0,0,0.0) !important;}
.footer-content-nav-list:nth-child(2) {}
.footer-content-nav-list:nth-child(3) .footer-column-heading{color:rgba(0,0,0,0.0) !important;padding-right:80px}
.footer-content-nav-list:nth-child(4) {}


.header-menu-cart-dropdown {
transition: all 0.3s ease-out !important; 
}

.header-menu-search-icon, .header-menu-search-icon, .header-menu-search-icon{
transition: all 0.3s ease-out !important; 
}


.header-menu-cart-dropdown:hover {
background-color: #9ea55b;
transition: all 0.3s ease-out !important; 
}

.header-menu-search-icon:hover, .header-menu-search-icon:active, .active .header-menu-search-icon{
color: #9ea55b;
transition: all 0.3s ease-out !important; 
}




.header-menu-level1-anchor, .header-menu-home-anchor{
color: #F1F1F1;
transition: all 0.3s ease-out !important; 
}

.header-menu-level1-anchor:hover, .header-menu-home-anchor:hover, .header-menu-shop-anchor:hover, .header-menu-level1-anchor:focus, .header-menu-home-anchor:focus, .header-menu-shop-anchor:focus,
.open .header-menu-level1-anchor, .open .header-menu-home-anchor, .open .header-menu-shop-anchor{
color: #9ea55b;
transition: all 0.3s ease-out !important; 
}


.item-cell-title, .facets-category-cell-anchor, .facets-item-cell-grid-title, .facets-item-cell-list-title, .facets-item-cell-table-title {
color: #575757;
transition: all 0.3s ease-out !important; 
}

.item-cell-title:hover, .facets-category-cell-anchor:hover, .facets-item-cell-grid-title:hover, .facets-item-cell-list-title:hover, .facets-item-cell-table-title:hover {
color: #999;
transition: all 0.3s ease-out !important; 
}


.home-announcement{
display:none !important; 
}


.hero-wrapper {
background-size: contain !important; 
padding-bottom: 40.4%;
margin-bottom: 25px;
background: #4c350d;
}

.home-hero{
background: #4c350d;
/* opacity: .5; */
}

.home-page #home-page{
background: #fff;
background: linear-gradient(180deg, rgba(76,53,13,1) 0%, rgba(76,53,13,1) 10%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 100%);
}

.home-page #main-container{
background: #fff;
background: linear-gradient(180deg, rgba(76,53,13,1) 0%, rgba(76,53,13,1) 10%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 100%);
}


#loadingIndicator{display:none!important;}
.global-loading-indicator{display:none!important;}

body {
background-color: #fff !important; 
}


.main{
width: 100%; 
max-width: 100%; 
}


#site-header{
background: #4c350d;
}

.header-main-wrapper {
background-color: #f1f1f1;
}

.header-secondary-wrapper {
border-bottom: 0px solid transparent !important;
}

.header-menu-search-link {
margin-top: 0px;
padding: 0px;
}





.header-logo-image{
	/* display:none!important; */
	/* background: pink !important; */
}




.header-menu-level2 {
display: block !important; 
background: rgba(0,0,0,0.9) !important; 
width: 300px  !important; 
padding-top: 25px !important; 
padding-right: 25px !important; 
padding-left: 25px !important; 
padding-bottom: 10px !important; 
	line-height: 20px;
margin: 0 !important; 
  border-radius: 0px 0px 15px 15px;

}

.header-menu-level2>li {
box-sizing: border-box !important; 
padding: 0px !important; 
border-right: 0px transparent !important; 
min-width: 300px !important; 
max-width: 300px !important; 
width: 250px !important; 
}


.home-page .header-menu-level1 li{
margin-top: 1.5px;
}






.header-menu-level2-anchor, .header-menu-profile .header-menu-myaccount-anchor-level2, .header-profile-menu-myaccount-container li span.header-menu-myaccount-span-level2 {
text-transform: none !important; 
text-decoration: none;
font-weight: 300 !important; 
color: #999 !important; 
padding-bottom: 5px;
margin-bottom: 10px;
display: block;
text-align: left;
min-height: 0;
transition: all 0.3s ease-out !important; 
}



.header-menu-level2-anchor:hover, .header-menu-profile .header-menu-myaccount-anchor-level2:hover, .header-profile-menu-myaccount-container li span.header-menu-myaccount-span-level2:hover {
color: #fff !important; 
transition: all 0.3s ease-out !important; 
}

.header-menu-level-container{
background-color: rgba(0,0,0,0.0) !important; 
position: absolute;
left: 0;
/* width: 330px !important; */
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.0) !important; 
box-shadow: 0 0px 0px rgba(0,0,0,0.0) !important; 
margin-top: -1px;
}

.facets-faceted-navigation-title{
display:none !important;
}

#facet-browse{
margin-top: 50px;
}


.facets-facet-browse-header{
margin-bottom: 50px;
}

.facets-facets-display-narrowedby-title{display:none}

.facets-facets-display-clear{
text-transform:uppercase; 
font-size: 0.87rem;
/*
display:block; 
width:100px
*/
}


.facets-facet-browse-title{
color: #c7cb77;
}

.facets-facets-display-filter {
color: #c7cb77;
}

.facets-facets-display-filter-delete-icon {
color: #c7cb77;
}

.product-details-image-gallery-detailed-image{
pointer-events: none;
}

.facets-faceted-navigation-item-facet-group-title{
color: #686868 !important; 
text-transform: capitalize;
margin-top: 4px;
margin-left: 25px;
}

.facets-facet-browse-title{
text-transform: lowercase;
font-weight: 400;
float:right;
background: #e9e8e8;
color: #686868;

padding: 14px;
font-size: 14px;
margin-left: 5px;
}

.list-header-title-ahead, .facets-facet-browse-title {
margin-top: 0px;
}

.infinite-scroll-btn-holder{
opacity: .5;
}

.item-cell-title, .facets-category-cell-anchor, .facets-item-cell-grid-title, .facets-item-cell-list-title, .facets-item-cell-table-title {
font-size: 12px;
}

.product-views-price-message{
text-transform: uppercase;
font-size: 10px;
color: #999;

}

.product-views-price-message a{
text-transform: uppercase;
font-size: 10px;
color: #c7cb77;


}

/*
.facets-item-cell-addtocompare{
display:none !important; 
}
*/

.facets-item-cell-addtocompare label{ 
color:#999 !important;
text-transform: uppercase;
font-size: 10px !important;

}

.sc-compare-item{
  border-radius: 15px;

}

.sc-compare-item img{
  border-radius: 15px 0px 0px 15px;
}

.sc-item-comparison-widget-container {
background-color: #ececec;
border-top: 0p !important;
}



.sc-item-comparison-widget-container .sc-widget-header {
background-color: rgba(0,0,0,0.0);
}


.comparison-page-layout-container .items-container {
background-color: #fff !important;
}

.comparison-page-layout-container .items-container .items-table tbody tr td.specifications-column {
background-color: #fff !important;
}

.comparison-page-layout-container .items-container .items-table tbody tr.row-even td {
background-color: #fff !important;
}

.comparison-page-layout-container .specifications-column{
color: red !important;
display: none;
}

.comparison-page-layout-container .items-container .items-table tbody tr:first-child td:first-child {
/* border: 0px !important;*/
}

.comparison-page-layout-container .items-container .items-table tbody tr:last-child {
border-bottom: 1px solid #cccccc;
}

thead{
  border: 1px solid #cccccc;
}

.comparison-page-layout-container .items-container .items-table tbody tr td {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.comparison-page-layout-container .items-container .items-table thead tr:first-child td:not(.specifications-column) {
border-top: 1px solid #cccccc;
}

.comparison-page-layout-container .items-container .items-table thead tr td {
border-right: 1px solid #cccccc;
}

.comparison-page-layout-container .items-container .items-table thead tr:last-child td:not(.specifications-column) {
border-bottom: 1px solid #cccccc;
}


.comparison-page-layout-container .comparison-page-search-container {
background-color: #ececec;
}

.field-value-container{
padding: 15px;
color: #999 !important;
}

.field-value-container p{
color: #999 !important;
}

.field-value-container b{
color: #999 !important;
}


.comparison-item-price a{
color: #c7cb77;
text-transform: uppercase;
font-size: 12px;
}

.comparison-page-title h1{
color:#313131 !important;
}

.comparison-page-description{
color:#999 !important;
  font-style: italic;

}


.facets-items-collection-view-cell-span3 {
padding-left: 15px;
padding-right: 15px;
border-left: 0px solid #fff;

}


.facets-item-list-show-label,
.facets-item-list-sort-label{
display:none !important;
}


 .facets-facet-browse-list-header-expander-icon{
color: #686868 !important;
margin-left: 10px;
}

.facets-facet-browse-list-header-expander-button,
.facets-facet-browse-list-header-expander-button:hover{
text-transform: capitalize;
color: #686868;
background: #e9e8e8 !important;
border: 1px solid #e9e8e8 !important;
}



.facets-facet-browse-header {
border-bottom: 0px solid #ffff;
}

.facets-facet-browse-list-header-filter-facets,
.facets-facet-browse-list-header-filter-facets:hover{
text-transform: capitalize;
color: #686868;
background: #e9e8e8 !important;
border: 1px solid #e9e8e8 !important;
}

.facets-facet-browse-list-header-filter-facets-icon {
color: #686868;
}

.facets-facet-browse-facets {
-webkit-box-shadow: 0 0 0px #fff;
box-shadow: 0 0 0px #fff;
  /* border-left: 1px solid rgba(0,0,0,0.1) !important; */
/* background: #fafafa;*/
}

@media (max-width: 991px){
.facets-faceted-navigation-item-facet-group{
  border-left: 1px solid rgba(0,0,0,0.1) !important; 
}
}

.sc-pusher-header-back {
color: #1a1c1d;
text-transform: capitalize;
line-height: 64px;
}

.sc-pusher-header {
border-bottom: 0px solid #D4D4D4;
margin-bottom: 0px;
background: #4c350d;
height: 64px;
}

.sc-pusher-header a {
color:white;
}

.facets-faceted-navigation-results{display:none!important;}

.facets-item-list-show-selector {
margin-bottom: 0px;
}

.facets-facet-browse-category-cells-container{display:none!important;}

/********** BUTTON REGULAR **********/


.button-secondary, .button-info-cards-new, .list-header-filter-facets, .facets-facet-browse-list-header-filter-facets, .list-header-button, .button-apply, .quantity-input-button, .quantity-input-button-add, .cart-item-summary-quantity-add, .cart-lines-free-item-summary-quantity-add, .quick-add-box-right-quantity-add, .quantity-input-button-remove, .cart-item-summary-quantity-remove, .cart-lines-free-item-summary-quantity-remove, .quick-add-box-right-quantity-remove, .cart-promocode-form-summary-button-apply-promocode, .cart-summary-button-estimate, .error-management-page-not-found-caption .error-management-page-not-found-button, .header-mini-cart a.header-mini-cart-button-view-cart, .product-details-quantity-add, .product-details-quantity-remove, .saveforlater-quantity-add, .product-list-details-later-macro-button-quantity-add, .saveforlater-quantity-minus, .product-list-details-later-macro-button-quantity-minus, .product-list-deletion-button-delete-cancel, .product-reviews-center-container-footer-button, .product-reviews-center-container-button, .product-reviews-form-actions-button-preview, .product-reviews-form-preview-actions-button-edit, .quick-add-box-button, .store-locator-search-button-after-find, .newsletter-subscription-form-button-subscribe, .back-in-stock-notification-placeholder .back-in-stock-notification-show-form-button, .featuredcategorycct-button-style-two, .featuredproductcct-layout .button-style-two, .imagetextoverlaycct-container .button-style-two, .mapcontactinfocct-container .button-class-small-screen, .contact-us-form-secondary-submit-button, .newslettercct-submit, .blogpost-button-edit, .blogpostlist-button-edit {
	background: #c7cb77;
	border: 1px solid #c7cb77;
	border-radius: 5px;
transition: all 0.3s ease-out !important; 
}

.button-secondary:hover,
.button-info-cards-new:hover,
.list-header-filter-facets:hover,
.facets-facet-browse-list-header-filter-facets:hover,
.list-header-butto:hover, 
.button-apply:hover, 
.quantity-input-button:hover,
.quantity-input-button-add:hover,
.cart-item-summary-quantity-add:hover,
.cart-lines-free-item-summary-quantity-add:hover,
.quick-add-box-right-quantity-add:hover,
.quantity-input-button-remove:hover,
.cart-item-summary-quantity-remove:hover,
.cart-lines-free-item-summary-quantity-remove:hover,
.quick-add-box-right-quantity-remove:hover,
.cart-promocode-form-summary-button-apply-promocode:hover,
.cart-summary-button-estimate:hover,
.error-management-page-not-found-caption .error-management-page-not-found-button:hover,
.header-mini-cart a.header-mini-cart-button-view-cart:hover,
.product-details-quantity-add:hover,
.product-details-quantity-remove:hover,
.saveforlater-quantity-add:hover,
.product-list-details-later-macro-button-quantity-add:hover,
.saveforlater-quantity-minus:hover,
.product-list-details-later-macro-button-quantity-minus:hover, 
.product-list-deletion-button-delete-cancel:hover,
.product-reviews-center-container-footer-button:hover,
.product-reviews-center-container-button:hover,
.product-reviews-form-actions-button-preview:hover,
.product-reviews-form-preview-actions-button-edit:hover,
.quick-add-box-button:hover,
.store-locator-search-button-after-find:hover,
.newsletter-subscription-form-button-subscribe:hover,
.back-in-stock-notification-placeholder .back-in-stock-notification-show-form-button:hover,
.featuredcategorycct-button-style-two:hover,
.featuredproductcct-layout .button-style-two:hover,
.imagetextoverlaycct-container .button-style-two:hover, 
.mapcontactinfocct-container .button-class-small-screen:hover,
.contact-us-form-secondary-submit-button:hover,
.newslettercct-submit:hover,
.blogpost-button-edit:hover,
.blogpostlist-button-edit:hover{
	background: #9ea55b;
	border: 1px solid #9ea55b; 
	border-radius: 5px;
transition: all 0.3s ease-out !important; 
}



.button-tertiary, .button-edit, .list-header-expander-button, .facets-facet-browse-list-header-expander-button, .list-header-view-filter-button, .cart-confirmation-modal-continue-shopping-button, .button-saveforlater-remove, .product-list-details-later-macro-button-remove, .facets-faceted-navigation-item-category-optionlist-extra-button, .facets-faceted-navigation-item-optionlist-extra-button, .facets-faceted-navigation-facets-clear, .product-details-full-carousel-next, .product-details-full-carousel-prev, .item-relations-related-carousel-next, .item-relations-related-carousel-prev, .product-list-control-button-move, .product-list-control-button-wishlist, .product-list-control-single-button-wishlist, .product-list-control-new-item-button-create, .product-reviews-form-preview-actions-button-cancel, .store-locator-results-button-current, .store-locator-search-button-current, .product-detail-to-quote-add-to-quote-button, .product-detail-to-quote-loading, .pickup-in-store-location-info-get-directions-button, .pickup-in-store-location-info-change-store-button, .pickup-in-store-store-selected-details-get-directions-button, .pickup-in-store-store-selected-details-change-store-button, .store-locator-search-buttons-container-geolocalization .store-locator-search-button-current, .featuredcategorycct-button-style-three, .contact-us-form-tertiary-submit-button {
background: #9ea55b;
border: 1px solid #9ea55b;
transition: all 0.3s ease-out !important; 
}

.button-tertiary:hover:hover, .button-edit:hover, .list-header-expander-button:hover, .facets-facet-browse-list-header-expander-button:hover, .list-header-view-filter-button:hover, .cart-confirmation-modal-continue-shopping-button:hover, .button-saveforlater-remove:hover, .product-list-details-later-macro-button-remove:hover, .facets-faceted-navigation-item-category-optionlist-extra-button:hover, .facets-faceted-navigation-item-optionlist-extra-button:hover, .facets-faceted-navigation-facets-clear:hover, .product-details-full-carousel-next:hover, .product-details-full-carousel-prev:hover, .item-relations-related-carousel-next:hover, .item-relations-related-carousel-prev:hover, .product-list-control-button-move:hover, .product-list-control-button-wishlist:hover, .product-list-control-single-button-wishlist:hover, .product-list-control-new-item-button-create:hover, .product-reviews-form-preview-actions-button-cancel:hover, .store-locator-results-button-current:hover, .store-locator-search-button-current:hover, .product-detail-to-quote-add-to-quote-button:hover, .product-detail-to-quote-loading:hover, .pickup-in-store-location-info-get-directions-button:hover, .pickup-in-store-location-info-change-store-button:hover, .pickup-in-store-store-selected-details-get-directions-button:hover, .pickup-in-store-store-selected-details-change-store-button:hover, .store-locator-search-buttons-container-geolocalization .store-locator-search-button-current:hover, .featuredcategorycct-button-style-three:hover, .contact-us-form-tertiary-submit-button:hover {
background: #c7cb77;
border: 1px solid #c7cb77;
transition: all 0.3s ease-out !important; 
}




.item-relations-related-carousel-prev, .item-relations-related-carousel-next{
background: #717171;
border: 1px solid #717171;
transition: all 0.3s ease-out !important; 
}

.item-relations-related-carousel-prev:hover, .item-relations-related-carousel-next:hover{
background: #929292;
border: 1px solid #929292;
transition: all 0.3s ease-out !important; 
}





.nav-search-button-submit, .site-search-button-submit{
background: #c7cb77;
color: #fff;
transition: all 0.3s ease-out !important; 
}

.nav-search-button-submit:hover, .site-search-button-submit:hover, .nav-search-button-submit:focus, .site-search-button-submit:focus {
background: #9ea55b;
color: #fff;
transition: all 0.3s ease-out !important; 
}


/********** BUTTON QUICKVIEW **********/



.button-primary, .item-cell-quick-view-link, .facets-item-cell-grid-quick-view-link, .facets-item-cell-list-quick-view-link, .facets-item-cell-table-quick-view-link, .button-proceed-to-checkout, .cart-add-to-cart-button-button, .cart-confirmation-modal-view-cart-button, .cart-quickaddtocart-button, .button-proceed-checkout, .cart-summary-button-proceed-checkout, .cart-proceed-to-checkout, .cart-detailed-proceed-to-checkout, .button-saveforlater-addtocart, .product-list-details-later-macro-button-addtocart, .error-management-expired-link-login-button, .error-management-expired-link-register-button, .error-management-generic-logout-close-button, .error-management-logged-out-close-button, .facets-item-cell-grid-add-to-cart-button, .facets-item-cell-list-add-to-cart-button, .facets-item-cell-table-add-to-cart-button, .header-mini-cart .header-mini-cart-button-checkout, .product-list-deletion-button-delete-button, .product-reviews-form-actions-button-submit, .product-reviews-form-preview-actions-button-submit, .store-locator-details-get-directions-button, .store-locator-results-button-find, .store-locator-search-button-find, .pickup-in-store-store-selector-list-row-select-for-pickup, .advancedsignup-registrationform-button, .columnscct-button, .featuredcategorycct-button-style-one, .featuredproductcct-layout .button-style-one, .imagetextoverlaycct-container .button-style-one, .contact-us-form-primary-submit-button, .sc-item-comparison-widget-container .sc-widget-header .sc-compare-item-buttons-container .sc-addedfromcomparison-compare-button, .comparison-page-layout-container .items-container .items-table thead tr.item-actions-row .add-to-cart-button-container .add-to-cart-button, .blogpost-button-add, .blogpost-submit-button, .blogpostlist-button-continue, .blogpostlist-submit-button {
color: white;
background: #c7cb77;
border-color: #c7cb77;
	border-radius: 5px;
text-decoration: none;
transition: all 0.3s ease-out !important; 
}

.button-primary:hover, .item-cell-quick-view-link:hover, .facets-item-cell-grid-quick-view-link:hover, .facets-item-cell-list-quick-view-link:hover, .facets-item-cell-table-quick-view-link:hover, .button-proceed-to-checkout:hover, .cart-add-to-cart-button-button:hover, .cart-confirmation-modal-view-cart-button:hover, .cart-quickaddtocart-button:hover, .button-proceed-checkout:hover, .cart-summary-button-proceed-checkout:hover, .cart-proceed-to-checkout:hover, .cart-detailed-proceed-to-checkout:hover, .button-saveforlater-addtocart:hover, .product-list-details-later-macro-button-addtocart:hover, .error-management-expired-link-login-button:hover, .error-management-expired-link-register-button:hover, .error-management-generic-logout-close-button:hover, .error-management-logged-out-close-button:hover, .facets-item-cell-grid-add-to-cart-button:hover, .facets-item-cell-list-add-to-cart-button:hover, .facets-item-cell-table-add-to-cart-button:hover, .header-mini-cart .header-mini-cart-button-checkout:hover, .product-list-deletion-button-delete-button:hover, .product-reviews-form-actions-button-submit:hover, .product-reviews-form-preview-actions-button-submit:hover, .store-locator-details-get-directions-button:hover, .store-locator-results-button-find:hover, .store-locator-search-button-find:hover, .pickup-in-store-store-selector-list-row-select-for-pickup:hover, .advancedsignup-registrationform-button:hover, .columnscct-button:hover, .featuredcategorycct-button-style-one:hover, .featuredproductcct-layout .button-style-one:hover, .imagetextoverlaycct-container .button-style-one:hover, .contact-us-form-primary-submit-button:hover, .sc-item-comparison-widget-container .sc-widget-header .sc-compare-item-buttons-container .sc-addedfromcomparison-compare-button:hover, .comparison-page-layout-container .items-container .items-table thead tr.item-actions-row .add-to-cart-button-container .add-to-cart-button:hover, .blogpost-button-add:hover, .blogpost-submit-button:hover, .blogpostlist-button-continue:hover, .blogpostlist-submit-button:hover {
color: white;
background: #9ea55b;
border-color: #9ea55b;
text-decoration: none;
transition: all 0.3s ease-out !important; 

}



.facets-item-list-display-selector.active i {
color: #c7cb77;
}

.message-error, .stock-info-out, .product-line-stock-msg-out, .pickup-in-store-option-status-message-out, [data-validation-error="inline"], [data-validation-error="block"], .global-views-message-error, .advancedsignup-registrationform-message-error, .featuredproductcct-layout-invalid-item-message, .ext-message-error {
color: #c7cb77;
}

.message-error, .stock-info-out, .product-line-stock-msg-out, .pickup-in-store-option-status-message-out, [data-validation-error="inline"], [data-validation-error="block"], .global-views-message-error, .advancedsignup-registrationform-message-error, .featuredproductcct-layout-invalid-item-message, .ext-message-error {
color: #c7cb77;
	border-radius: 5px;
background-color: #ffffff;
border: 1px solid #c7cb77;
}


.error-management-page-not-found-caption .error-management-page-not-found-button {
box-shadow: 0px 0px 0px #FFF;
}



.facets-faceted-navigation-facet-option, .facets-faceted-navigation-item-category-facet-option, .facets-faceted-navigation-item-color-facet-option, .facets-faceted-navigation-item-range-facet-option, .facets-faceted-navigation-item-facet-option {
text-transform: lowercase; 
 white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}





::-webkit-scrollbar-thumb {
background: 0 0;
background-color: rgba(0,0,0,0.0) !important; 
border: 0px solid transparent !important; 
border-radius: 10px;
background-clip: padding-box;
}

::-webkit-scrollbar-track {
background-color:rgba(0,0,0,0.0) !important; 
border-left: 0px solid transparent !important; 
}

::-webkit-scrollbar {
width: 0px !important; 
height: 0px !important; 
}

.product-line-sku-value {
color: #939393;
}

.product-line-sku-label {
color: #939393;
}

.social-sharing-flyout-content-social-pinterest{display:none !important;}

.social-sharing-flyout-icons{display:none !important;}


/********** MOBILE **********/

.header-sidebar-opened .header-sidebar-overlay {
opacity: .66;
}

.header-sidebar-overlay {
background-color: #000;
}

@media (max-width: 991px){
.home-slider-container{background:#fff;}
.cms-content{background:#fff;}
.home-page #layout{background:#4c350d;}
.header-sidebar-wrapper .header-profile-menu-login, .header-sidebar-user-logout{	height: 60px; min-height: 60px; line-height: 60px;}
.header-profile-menu-login {background: #f1f1f1 !important;}
.header-profile-menu-login-container {margin-right: 0px;}
.header-sidebar-toggle-icon {color: #fff !important;} 
.header-sidebar-toggle {border: solid 0px #fff;}
.header-logo-wrapper{position:absolute  !important;top:0;margin:0;}
.header-logo-wrapper {left:70; margin-top:-6px}
.newslettercct-layout {margin-bottom: 0px;margin-top: 0px;}
#main-container{width:100%;}
.footer-content{width:100%;}
.hero-wrapper {margin-bottom: 0px;padding-bottom: 40.5%;}
.header-content {background-color: #4c350d;}
.header-main-nav {border-bottom: 0px solid #4c350d;}
.header-sidebar-menu-push-icon, .header-menu-myaccount-menu-push-icon {color: #9ea55b;font-size:25px} 
.header-sidebar-menu-pop-icon, .header-menu-myaccount-pop-icon {color: #f1f1f1;font-size:25px} 
.header-sidebar-menu-wrapper li{background-color: #2a2c2f;}
.header-sidebar-menu-back{color:#f1f1f1 !important;}
.header-sidebar-menu-wrapper a{color: #9ea55b;}
.header-sidebar-menu-wrapper a:hover{color: #c7cb77;}
.header-sidebar-menu-wrapper a, .header-sidebar-menu-wrapper span {border-bottom: 0px solid transparent;}
.header-sidebar-menu-wrapper{line-height: .7;}
.header-sidebar-menu-wrapper {border-top: 0px solid transparent;border-bottom: 0px solid transparent;margin-top:25px}
.footer-content-nav-list:nth-child(1) {display:none !important;}
.footer-content-nav-list:nth-child(2) {}
.footer-content-nav-list:nth-child(3) {display:none !important;}
.footer-content-nav-list:nth-child(4) {}
}


/********** PAGES **********/



.content-page .cms-landing-page{
	width: 100%; 
	margin: 0 auto;
}

.content-page .shopping-layout-notifications{display:none;}

.content-page #content {
padding-top: 0px;
}

.content-page #cms{margin-top:-4px;}
.content-page #site-footer{margin-top:-6px;}

.cms-landing-page-row-full-col {
padding-left: 0px;
padding-right: 0px;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


::placeholder { 
  color: #fff !important; /* ccc */
  opacity: 1; 
}

:-ms-input-placeholder { 
  color: #fff !important;
  opacity: 1; 
}

::-ms-input-placeholder {
  color: #fff !important;
  opacity: 1; 
}

.spacer-25{
display: block;
width: 100%;
height: 25px;
}

.contact-us-form-required-field-reference{display:none}


.cms-content-selector-CMS_TEXT-134,
.cms-content-selector-CMS_TEXT-132,
.cms-content-selector-CMS_TEXT-130,
.cms-content-selector-CMS_TEXT-129{
max-width: 700px;
margin: 0 auto;
}

.cms-content-selector-CMS_TEXT-134 img,
.cms-content-selector-CMS_TEXT-132 img,
.cms-content-selector-CMS_TEXT-130 img,
.cms-content-selector-CMS_TEXT-129 img{
  border-radius: 120px;
}

.cms-content-selector-CMS_TEXT-134 h2,
.cms-content-selector-CMS_TEXT-132 h2,
.cms-content-selector-CMS_TEXT-130 h2,
.cms-content-selector-CMS_TEXT-129 h2{
  color: #c7cb77;
font-size: 18px;
}

.cms-content-selector-cct_sc_contactusform-120{
max-width: 700px;
margin: 0 auto;
margin-top: 75px;
margin-bottom: 125px;

}

.cms-content-selector-cct_sc_contactusform-120 h1:nth-child(1) {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 42px;
padding-bottom: 5px;
}

.cms-content-selector-cct_sc_contactusform-120 h1:nth-child(2) {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 20px;
padding-bottom: 5px;
color: #c7cb77;
}


.cms-content-selector-CMS_HTML-163{
max-width: 700px;
margin: 0 auto;
margin-bottom: 50px;
}

.cms-content-selector-CMS_TEXT-106{
max-width: 700px;
margin: 0 auto;
margin-bottom: 25px;
}

.cms-content-selector-CMS_TEXT-106 p{
margin-block-start: 0px;
margin-block-end: 0px;
}

.cms-content-selector-CMS_TEXT-106 li {
margin-bottom: 0px;
color: #3A3A3A;
list-style: disc !important;
list-style-type: disc !important;
}


.cms-content-selector-CMS_TEXT-106 ul {
margin-top: 5px;
list-style: disc !important;
list-style-type: disc !important;
}

.cms-content-selector-CMS_TEXT-106 h1:nth-child(1) {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 42px;
padding-bottom: 5px;
}




.cms-content-selector-CMS_TEXT-168{
max-width: 900px;
margin: 0 auto;
}

.cms-content-selector-CMS_HTML-222,
.cms-content-selector-CMS_HTML-165,
.cms-content-selector-CMS_HTML-140{
max-width: 900px;
margin: 0 auto;
margin-bottom: 25px;
}


.cms-content-selector-CMS_TEXT-167{
max-width: 600px;
margin: 0 auto;
margin-bottom: 25px;
}

.cms-content-selector-CMS_TEXT-167 p{
margin-block-start: 0px;
margin-block-end: 0px;
}

.cms-content-selector-CMS_TEXT-168,
.cms-content-selector-CMS_TEXT-167 {
padding-left: 0;
padding-right: 0;
}

.cms-content-selector-CMS_TEXT-167 a{
color: #c7cb77
}

.cms-content-selector-CMS_TEXT-168 h1:nth-child(1) ,
.cms-content-selector-CMS_TEXT-167 h1:nth-child(1)  {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 42px;
padding-bottom: 5px;
border-bottom: 1px solid #ccc;
}

.cms-content-selector-CMS_HTML-169 .spacer-25{
height: 75px;
}

.cms-content-selector-CMS_TEXT-171,
.cms-content-selector-CMS_TEXT-172,
.cms-content-selector-CMS_IMAGE-173,
.cms-content-selector-CMS_TEXT-104{
max-width: 800px;
margin: 0 auto;
padding-left: 0;
padding-right: 0;
}

.cms-content-selector-CMS_TEXT-171 p,
.cms-content-selector-CMS_TEXT-172 p,
.cms-content-selector-CMS_TEXT-104 p{
margin-block-start: 0px;
margin-block-end: 0px;

}

.cms-content-selector-CMS_TEXT-171 h1:nth-child(1),
.cms-content-selector-CMS_TEXT-104 h1:nth-child(1) {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 42px;
padding-bottom: 5px;
}

.cms-content-selector-CMS_TEXT-171{
margin-bottom: 50px;
}


.cms-content-selector-CMS_IMAGE-210{
max-width: 1000px;
margin: 0 auto;
margin-bottom: 75px;
}

.cms-content-selector-cct_netsuite_columns-136 {
max-width: 1000px;
margin: 0 auto;
margin-bottom: 75px;
}












/*
.cms-content-selector-CMS_HTML-212 {
 width: 100%;
  background: rgba(199,203,119,0.8);

margin: 0 auto;
margin-top: 50px;
margin-bottom: 0px;
padding-top: 50px;
padding-bottom: 50px;
}


.cms-content-selector-CMS_HTML-212 .address-row {
 max-width: 1300px; 
margin: 0 auto;

}

.cms-content-selector-CMS_HTML-212 .address-column {
  padding: 25px;
}

.cms-content-selector-CMS_HTML-212 .address-column {
color: #9ea55b; 
font-weight: normal;
}

.cms-content-selector-CMS_HTML-212 .address-column h1 {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 28px;
color: #9ea55b; 
padding-top: 10px;
padding-bottom: 10px;
font-weight: normal;

}


*/





.cms-content-selector-cct_netsuite_columns-218 {
 width: 100%;
  background: rgba(199,203,119,0.8);
margin: 0 auto;
margin-top: 50px !important;
margin-bottom: -20px !important;
padding-top: 60px !important;
padding-bottom: 0px !important;

padding-right: 100px;
padding-left: 100px;
}


.cms-content-selector-cct_netsuite_columns-219 {
 width: 100%;
  background: rgba(199,203,119,0.8);
margin: 0 auto;
margin-top: 0px !important;
margin-bottom: 0px !important;
padding-top: 0px !important;
padding-bottom: 60px !important;

padding-right: 100px;
padding-left: 100px;

}





@media screen and (max-width: 991px) {
.cms-content-selector-cct_netsuite_columns-218,
.cms-content-selector-cct_netsuite_columns-219 {
padding-right: 25px;
padding-left: 25px;
}
}

@media screen and (max-width: 767px) {
.cms-content-selector-cct_netsuite_columns-218,
.cms-content-selector-cct_netsuite_columns-219 {
padding-right: 0px;
padding-left: 0px;
}
}








.cms-content-selector-cct_netsuite_columns-219 h3,
.cms-content-selector-cct_netsuite_columns-218 h3 {
color: #9ea55b !important;
}

.cms-content-selector-cct_netsuite_columns-219 div,
.cms-content-selector-cct_netsuite_columns-218 div {
color: #9ea55b !important;


}



.cms-content-selector-cct_netsuite_columns-218 h3:nth-child(1) {
color: #fff !important;

text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 52px;
padding-bottom: 50px;

}

.cms-content-selector-cct_netsuite_columns-136 h3:nth-child(1) {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 52px;
padding-bottom: 50px;
}


.cms-content-selector-cct_netsuite_columns-136 h3:nth-child(1),
.cms-content-selector-cct_netsuite_columns-136 h3:nth-child(1) {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 52px;
padding-bottom: 50px;
}

.cms-content-selector-CMS_HTML-217 h3:nth-child(1) {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 52px;
padding-top: 100px;
}

.cms-content-selector-cct_netsuite_imagetextoverlaycct-175 .imagetextoverlaycct-container .content-color-text-light {
color: rgba(255,255,255,0.9);
height: auto !important;
}

.cms-content-selector-cct_netsuite_imagetextoverlaycct-175 h1{
color: rgba(255,255,255,0.9) !important;
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 38px;
display: none;
}

.cms-content-selector-cct_netsuite_imagetextoverlaycct-175 .imagetextoverlaycct-container {
margin-bottom: 0px;
}

@media (min-width: 992px){
.cms-content-selector-cct_netsuite_imagetextoverlaycct-175 .crop-height{
height: 500px !important;
}
.cms-content-selector-cct_netsuite_imagetextoverlaycct-179 .crop-height{
height: 200px !important;
margin-top: -4px;
}
}

@media (max-width: 991px){
.cms-content-selector-cct_netsuite_imagetextoverlaycct-175 .crop-height{
height: 700px !important;
}
.cms-content-selector-cct_netsuite_imagetextoverlaycct-179 .crop-height{
height: 200px !important;
}
}

.cms-content-selector-cct_netsuite_imagetextoverlaycct-179 .content-color-text-light{
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 42px;
color: rgba(255,255,255,0.9);
}


.cms-content-selector-CMS_TEXT-129{
margin-top: 40px;
}

.cms-content-selector-cct_netsuite_columns-136{
margin-top: 80px;
}

.cms-content-selector-cct_sc_contactusform-120{
margin-top: 120px;
}

.cms-content-selector-CMS_TEXT-104{
margin-top: 40px;
}

.cms-content-selector-CMS_TEXT-106{
margin-top: 40px;
}

.cms-content-selector-CMS_TEXT-167{
margin-top: 40px;
}


.cms-content-selector-CMS_HTML-212 {
/* max-width: 1200px; */
 width: 100%;
  background: rgba(199,203,119,0.8); /*c7cb77*/

margin: 0 auto;
margin-top: 50px;
margin-bottom: 0px;
padding-top: 50px;
padding-bottom: 50px;
}


.cms-content-selector-CMS_HTML-212 .address-row {
 max-width: 1300px; 
margin: 0 auto;

}

.cms-content-selector-CMS_HTML-212 .address-column {
  padding: 25px;
}

.cms-content-selector-CMS_HTML-212 .address-column {
color: #9ea55b; /*9ea55b*/
font-weight: normal; /*500*/
}

.cms-content-selector-CMS_HTML-212 .address-column h1 {
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 28px;
color: #9ea55b; /*9ea55b*/
padding-top: 10px;
padding-bottom: 10px;
font-weight: normal;

}



.address-column {
  float: left;
  width: 25%;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}

.cms-content-selector-CMS_HTML-181 {
  color: #999;
}

.cms-content-selector-CMS_HTML-181 .address-column:nth-child(1),
.cms-content-selector-CMS_HTML-181 .address-column:nth-child(2),
.cms-content-selector-CMS_HTML-181 .address-column:nth-child(3){
	border-right: 1px solid #ccc;
}

.cms-content-selector-CMS_HTML-181 .address-column strong{
  color: #4c350d;
}


.cms-content-selector-CMS_HTML-181 .address-row {
background: #ececec;

	background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/grey-back.jpg");
  background-position: center; 

	background-size: cover;
	background-repeat: no-repeat;


  padding-top: 75px;
  padding-bottom: 75px;
}

.address-row:after {
  content: "";
  display: table;
  clear: both;


}

@media screen and (max-width: 767px) {
  .address-column {
    width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  }
.address-row {
  padding-top: 25px;
  padding-bottom: 25px;
padding-right: 150px;
padding-left: 150px;
}


.cms-content-selector-CMS_HTML-181 .address-column:nth-child(1),
.cms-content-selector-CMS_HTML-181 .address-column:nth-child(2),
.cms-content-selector-CMS_HTML-181 .address-column:nth-child(3){
	border-right: 0px solid #ccc;
}

.cms-content-selector-CMS_HTML-181 .address-column:nth-child(1),
.cms-content-selector-CMS_HTML-181 .address-column:nth-child(2),
.cms-content-selector-CMS_HTML-181 .address-column:nth-child(3){
	border-bottom: 1px solid #ccc;
}


}



.cms-content-selector-CMS_TEXT-112 h1:nth-child(1) {
  text-align: center;
text-transform: none;
font-family: 'Crimson Text', serif;
font-size: 42px;
padding-bottom: 15px;

}

.cms-content-selector-CMS_TEXT-112{
max-width: 800px;
margin: 0 auto;
margin-top: 75px;
margin-bottom: 25px;
}

.cms-content-selector-cct_netsuite_columns-180{
max-width: 1200px;
margin: 0 auto;
margin-top: 75px;
margin-bottom: 75px;
}

.cms-content-selector-cct_netsuite_imagetextoverlaycct-182 h1{
  text-align: center;
text-transform: none;
font-family: 'Crimson Text', serif !important;
font-size: 42px;
padding-bottom: 15px;
color: rgba(255,255,255,0.9) !important;

}


.cms-content-selector-cct_netsuite_imagetextoverlaycct-182 .imagetextoverlaycct-container .content-color-text-light {
color: rgba(255,255,255,0.9);
height: auto !important;
}

.cms-content-selector-cct_netsuite_imagetextoverlaycct-182 .crop-height{
height: 700px !important;
margin-top: -4px;
}

.error-management-page-not-found-caption {

background: rgba(0,0,0,0.0);

}

.error-management-page-not-found-title h1 {
text-transform: none;
font-family: 'Crimson Text', serif !important;
font-size: 42px !important;
color: #313131!important;
margin-bottom: 15px;
}

.error-management-page-not-found-text {
text-transform: none !important;
color: #313131!important;
}


.home-image-slider .bx-pager a {
color: #ccc !important;
background-color: #fff !important;
display: block !important;
}

.home-slider-container .home-gallery-prev-icon, .home-slider-container .home-gallery-next-icon {
color: #fff;
font-size: 50px;
display: block !important;
}

.home-gallery-next-icon, .home-gallery-prev-icon {
background-color: rgba(0,0,0,0.0);
display: block !important;
}

.home-image-slider .bx-pager {
bottom: 25px !important;

}




@media (max-width: 991px){
.home-slider-container .home-gallery-prev-icon, .home-slider-container .home-gallery-next-icon {
padding-top: 70px;
}
}

.home-page .logolistcct-header{
text-transform: none !important;
font-family: 'Crimson Text', serif !important;
font-size: 38px !important;
}


.home-page .logolistcct-layout h3{
border-bottom: 1px solid #ccc !important;

}



.home-page .logolistcct-layout img {
  filter: url(filters.svg#grayscale);
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%);
filter: gray; 
transition: all 0.3s ease-out !important; 

}


.home-page .logolistcct-layout a:hover img {
  -webkit-filter: grayscale(0%); 
  filter: grayscale(0%);
filter: none; 
  -webkit-filter: none;
transition: all 0.3s ease-out !important; 

}





.home-page .logolistcct-grid-container .logolistcct-logo-container {
padding-right: 50px;
padding-left: 50px;
padding-bottom: 50px;
padding-top: 50px;
}

@media (max-width: 991px){
.home-page .logolistcct-grid-container .logolistcct-logo-container {
padding-right: 75px;
padding-left: 75px;
padding-bottom: 25px;
padding-top: 25px;
}
.home-page .logolistcct-grid-container{
width: 80%;
	margin: 0 auto !important; 
}
}


.cms-content-selector-cct_netsuite_logolist-115{
padding-bottom: 50px;
padding-top: 50px;

}


/* .newslettercct-header{display:none}*/
.newslettercct-label{display:none}


.newslettercct-header{
text-transform: none !important;
font-family: 'Crimson Text', serif !important;
font-size: 38px !important;
color: #212121;
padding-bottom: 10px;
}

.newslettercct-form,
.cms-content-selector-cct_netsuite_newsletter-139{
background-color: #ececec!important;
	background-image: url("https://3358903.secure.netsuite.com/c.3358903/assets/b2b/img/grey-back.jpg");

  background-position: center; 

	background-size: cover;
	background-repeat: no-repeat;

padding-top: 50px;
padding-bottom: 50px;
}

.newslettercct-container{
	max-width: 800px !important; 
	margin: 0 auto !important; 
}

.newslettercct-subheader{
color:#999;
padding-bottom: 15px;
}

.newslettercct-layout {
margin-bottom: 0px;
margin-top: 0px;
}


.home #main-container{
width: 100% !important; 
}

.home-page .home-merchandizing-zone,
.home-page .home-infoblock-layout,
.home-page .home_cms_area_3,
.home-page .home-slider-container{
	max-width: 1200px !important; 
	margin: 0 auto !important; 
}

.home-page .cms-content{
	max-width: 100% !important; 
	margin: 0 auto !important; 
}

#cct_netsuite_logolist{
	max-width: 1200px !important; 
	margin: 0 auto !important; 
}

.columnscct-text-container{
font-size: 14px; 
color:#1b1b1b
}

.columnscct-button-container{
padding-top: 25px !important;
/*

	margin: 0 auto !important;   text-align: center;
*/
}

.columnscct-column-container h3{
text-transform: none !important;
font-family: 'Crimson Text', serif !important;
font-size: 28px !important;
color: #212121;
padding-top: 25px;
}


.cms-content-selector-cct_netsuite_columns-180 .columnscct-column-container h3{
color: #9ea55b;
}


.home-slide-main-container{
margin-top: 25px;
}

.home-infoblock-layout .home-infoblock-info {
  border-radius: 25px 0px 0px 0px;
padding-left: 40px;
}




@media (min-width: 768px){ 
.home-infoblock0{
width: 49% !important;
margin-bottom: 25px !important;
margin-top: -25px;
  border-radius: 15px 15px 15px 15px;
}
.home-infoblock1{
width: 49% !important;
margin-bottom: 25px !important;
margin-top: -25px;
float: right !important;
  border-radius: 15px 15px 15px 15px;
}

.home-infoblock2{
  border-radius: 15px 15px 0px 0px;

}
.home-infoblock-layout{
padding-top: 25px;
padding-left: 25px;
padding-right: 25px;
}

.home-page .home-slider-container{
padding-left: 25px;
padding-right: 25px;
}
}



@media (max-width: 991px){
.home-infoblock-layout{
padding-top: 50px;
}

.home-infoblock-layout .home-infoblock-info {
  border-radius: 0px 0px 0px 0px;
padding-left: 20px;
}
}





@media (max-width: 767px){ 
.home-infoblock-layout{
padding-top: 0px;
}

.home-infoblock0,
.home-infoblock1{
margin-top: 0px;
}
.home-infoblock0{
margin-top: -1px;
}
.home-slide-main-container {
margin-top: 0px;
}

.home-infoblock-info h2{
display:block;
}

.home-info-text {
display: block;
}

.home-infoblock-layout .home-infoblock-content {
display: table-cell;
vertical-align: middle; 
padding-bottom: 10px;
}

.home-infoblock-layout{
padding: 25px !important;
background: #fff;
}


.home-infoblock0{
  border-radius: 15px 15px 15px 15px;
	margin-bottom: 25px!important;
}

.home-infoblock1{
  border-radius: 15px 15px 15px 15px;
	margin-bottom: 25px!important;
}


.home-infoblock2{
  border-radius: 15px 15px 15px 15px;
}

.home-infoblock-layout .home-infoblock-info {
margin: 0 10px; /* 20 */
}

}

.columnscct-img-container img{
  border-radius: 10px 10px 0px 0px !important;
}


.home-infoblock-layout  .home-infoblock-info{
background: rgba(43,30,8,0.66);

padding-bottom: 25px !important;
}

.home-infoblock-info h2{
color: rgba(255,255,255,0.95);
padding-top: 10px;
text-transform: none !important;
font-family: 'Crimson Text', serif !important;
font-size: 28px !important;

}

.home-infoblock-info h3{
color: rgba(255,255,255,0.95);
text-transform: none !important;
padding-bottom: 25px;
font-size: 14px;

}

.home-infoblock-info span{
  font-weight: 400;

  color: #c7cb77;
/* background: #c7cb77; */
border: 1px solid #c7cb77; /*4c350d*/
padding-right: 20px;
padding-left: 20px;
letter-spacing: 0.5px;
padding-top: 10px;

padding-bottom: 10px;
  border-radius: 5px;

margin-bottom: 25px !important;
}



.columnscct-column-container {
padding-left: 15px;
padding-right: 15px;
}


.home-page #cct_netsuite_columns{
	max-width: 1200px !important; 
	margin: 0 auto !important; 
}

.home-page #cct_netsuite_columns h3{
	color: #9ea55b;
}

.home-page .columnscct-img-container{
padding-top: 50px;
}

.home-page #cct_netsuite_columns img{
	width: 100px;
}

@media (max-width: 767px){ 
.columnscct-button-container,
.columnscct-column-caption,
.columnscct-text-container{
	max-width: 600px;
	margin: 0 auto !important; 
}
.columnscct-column-container{ 
padding-bottom: 50px;
}

}








/***** LOGGED IN *******/

.header-profile-welcome-link strong {
font-weight: normal;
}

.header-sidebar-profile-menu {
background-color: #f1f1f1;
}

.header-sidebar-profile-menu a{
color: #3A3A3A !important; 
font-weight: 300;
letter-spacing: .5px;
}

.header-sidebar-profile-menu a:hover{
color: #3A3A3A !important; 
}

.header-sidebar-profile-menu a:active{
color: #3A3A3A !important; 
}



.header-sidebar-profile-menu a strong{
color: #3A3A3A; /*3A3A3A*/
font-weight: 300;
letter-spacing: .5px;
}


.header-sidebar-menu a{
transition: all 0.3s ease-out !important; 
}

.header-sidebar-menu a:hover{
transition: all 0.3s ease-out !important; 
}


.header-profile-menu-myaccount-container {
background-color: #f1f1f1!important; /*# rgba(13,12,10,1.0) 0d0c0a*/ 

position: absolute;
left: 0;
/* width: 330px !important; */
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.0) !important; 
box-shadow: 0 0px 0px rgba(0,0,0,0.0) !important; 
}






.header-menu-myaccount-overview a:nth-child(1){
font-size: 30px;
color: #999 !important; /* 3A3A3A */
/* font-style: normal; */
/* font:weight: 200 !important;  */
transition: all 0.3s ease-out !important; 

font-family: 'Crimson Text', serif !important;



}


.header-menu-myaccount-overview a:nth-child(1):hover{
color: #9ea55b !important; 
transition: all 0.3s ease-out !important; 
}



.header-menu-myaccount-overview a:nth-child(2){
color:#999;
transition: all 0.3s ease-out !important; 

}

.header-menu-myaccount-overview a:nth-child(2):hover{
color: #9ea55b;
transition: all 0.3s ease-out !important; 

}


.header-menu-myaccount-overview a i{
color:#999;
transition: all 0.3s ease-out !important; 

}

.header-menu-myaccount-overview a i:hover{
color: #9ea55b;
transition: all 0.3s ease-out !important; 

}




.header-profile-menu-myaccount-container li span.header-menu-myaccount-span-level2 {
color: #999 !important; 
font-size: 16px;
}



.header-profile-menu-myaccount-container li span.header-menu-myaccount-span-level2:hover {
color: #999 !important; 
}

.header-menu-profile .header-menu-myaccount-overview {
border-bottom: 1px solid #999;
}

.header-menu-profile .header-menu-myaccount-anchor-level3 {
color: #c7cb77 !important;
transition: all 0.3s ease-out !important; 
}


.header-menu-profile .header-menu-myaccount-anchor-level3:hover {
color: #9ea55b !important;
transition: all 0.3s ease-out !important; 
}


.header-main-nav a{
transition: all 0.3s ease-out !important; 
}

.header-main-nav a:hover{
transition: all 0.3s ease-out !important; 
}




.facets-faceted-navigation-item-range-facet-group-wrapper{
margin-top: 50px;
padding-right: 25px;
padding-left: 25px;

}

.price-range-slider-bar-left, .facets-faceted-navigation-item-range-slider-bar-left, .price-range-slider-bar-right, .facets-faceted-navigation-item-range-slider-bar-right{
color: #c7cb77
}

.message-info, .stock-info-description, .product-line-stock-description-msg-description, .product-line-stock-msg-description, .pickup-in-store-fulfillment-options-stock-msg-description, .cart-summary-msg-description, .product-details-full-add-to-cart-help, .product-details-full-price-msg-description, .pickup-in-store-option-status-message, .ext-message-info {
color: #c7cb77;
background-color: white;
border: 1px solid #c7cb77;
  border-radius: 10px;

}

.product-details-quickview-main{
padding-bottom: 50px;
}

.product-details-full-actions-container .cart-add-to-cart-button-button,
.product-details-quickview-actions-container .cart-add-to-cart-button-button{
  border-radius: 10px;
transition: all 0.3s ease-out !important; 
}

.product-details-full-actions-container .cart-add-to-cart-button-button:hover,
.product-details-quickview-actions-container .cart-add-to-cart-button-button:hover{
transition: all 0.3s ease-out !important; 
}

.product-list-control-button-wishlist,
.product-detail-to-quote-add-to-quote-button{
font-weight: normal;
font-size: 14px;
line-height: 1.1;
padding-top: 15px;
padding-bottom: 15px;
background: #ccc;
border: 0px solid #fff;
  border-radius: 10px;
transition: all 0.3s ease-out !important; 
}

.product-list-control-button-wishlist:hover,
.product-detail-to-quote-add-to-quote-button:hover{
background: #999;
transition: all 0.3s ease-out !important; 
border: 0px solid #fff;
}

.cart-confirmation-modal-view-cart-button,
.cart-confirmation-modal-continue-shopping-button{
font-weight: normal !important; 
background: #c7cb77;
border: 0px solid #fff;
}

.cart-confirmation-modal-view-cart-button:hover,
.cart-confirmation-modal-continue-shopping-button:hover{
background: #9ea55b;
border: 0px solid #fff;
}



.large-price, .product-details-full-main .product-views-price-lead, .product-details-full-price .item-views-price-lead, .product-details-options-selector-content .item-view-lead-price, .product-details-quickview-main .product-views-price-lead {
font-weight: 400;
color: #998157 !important;
font-family: 'Roboto', sans-serif;
}


.middle-price, .cart-confirmation-modal-price, .cart-detailed-title-details-count, .cart-lines-free-price .transaction-line-views-price-lead, .cart-lines-price .transaction-line-views-price-lead, .header-mini-cart-item-cell-product-price, .product-views-price-lead, .transaction-line-views-cell-actionable-expanded-price .transaction-line-views-price-lead, .transaction-line-views-cell-actionable-price .transaction-line-views-price-lead, .product-list-details-later-macro-price .transaction-line-views-price-lead, .transaction-line-views-cell-navigable-actionable-item-amount-value, .transaction-line-views-cell-navigable-item-amount-value, .transaction-line-views-cell-selectable-actionable-price .item-view-lead-price, .transaction-line-views-price-lead {
color: #998157 !important;
font-weight: 400;
font-family: 'Roboto', sans-serif;
}


.product-details-quantity-remove, 
.product-details-quantity-add{
background: #c9c9c9;
border: 1px solid #c9c9c9;
}

.product-details-quantity-remove:hover, 
.product-details-quantity-add:hover{
background: #b3b3b3;
border: 1px solid #b3b3b3;
}

@media (max-width: 991px){

.product-detail-to-quote-add-to-quote{
width: 100%;
}

.product-details-full-actions-addtowishlist{
width: 100%;
}

.product-detail-to-quote-add-to-quote-button, .product-detail-to-quote-loading {
margin-top: 0px;
width: 100%;
}

.product-list-control-button-wishlist, .product-list-control-single-button-wishlist{
width: 100%
}
}

.menu-tree-node-submenu-wrapper a{font-weight:normal}

.overview-home-header-links{
color:##575757; 
font-size:12px;
padding-top: 50px;
padding-bottom: 10px;

}

.overview-home-header-links a{color:#c7cb77}
.overview-home-header-links a:hover{color:#d0d482}


.header-sidebar-menu-wrapper .header-menu-myaccount>.header-menu-myaccount-item-level2 {
padding: 15px;
border-bottom: 0px solid #eee;
}

.header-menu-myaccount-item-level2 a{
color:#9ea55b;
}

.header-menu-myaccount-item-level2 a:hover{
color:#c7cb77;
}

.header-sidebar-menu-wrapper span{
cursor: pointer;
color: #9ea55b !important;
transition: all 0.3s ease-out !important; 
}

.header-sidebar-menu-wrapper span:hover{
cursor: pointer;
color: #c7cb77 !important;
transition: all 0.3s ease-out !important; 
}



a.header-sidebar-user-logout{
/* margin-top: -10px; */
color: #9d9d9d; /* 9ea55b */
transition: all 0.3s ease-out !important; 
}

a.header-sidebar-user-logout:hover{
transition: all 0.3s ease-out !important; 
color: #b3b3b3; /* c7cb77 */
}


.header-sidebar-user-logout{
  position: absolute;
 bottom: 0;
  left: 0;
}

.cms-content-selector-CMS_HTML-214 {display:none}

.cms-content-selector-CMS_HTML-214 {
padding-right: 25px;
padding-left: 25px;
}

.cms-content-selector-CMS_HTML-214 .newslettercct-submit{
line-height: 1.5;
font-weight: 100px;
padding: 25px 50px 25px 50px;
margin-top: 75px;

font-size: 25px;
color: #9ea55b;
background: #fff;
border: 2px solid #9ea55b;
border-radius: 25px;
transition: all 0.3s ease-out !important;
}

.cms-content-selector-CMS_HTML-214 .newslettercct-submit:hover{

color: #fff;
background: #9ea55b;
border: 2px solid #9ea55b;
transition: all 0.3s ease-out !important;
}
