/* Reset ================================================================================= */

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

a{color:#ce5a39;}

h1, h2, 
.listing_text_box h2 a,
div#categorybanner p:first-child:first-letter,
.sort_detail a:hover, .show_detail a:hover, .sort_icon.selected, .show_icon.selected,
.language_detail a:hover, 
.currency_icon.selected,
.currency_detail a:hover,
.block-layered-nav .block-subtitle,
.promotion-blocks ul li h1	              { color: #ce5a39; }
.about_wiser .feature_box_hr			  {border-bottom-color: #ce5a39;}

.box_button,
a.btn_add_bag_position {
	background-color: #ce5a39;
}

.promotion-blocks a {
    background: rgba(255, 202, 187, .8);
    color: #381107;
}


.side-promo .side-promotion-blocks {
    color: #381107;
}

.side-promo .side-promotion-blocks ul li a:after {
	content: "";
	width: 20px;
	height: 43px;
	background: transparent url("../images/assets/arrow_box-big_bitters.png") center center no-repeat;
	background-image: linear-gradient(transparent, transparent), url("../images/assets/arrow_right_bitters.svg");
	background-size: contain;	
}

.promotion-blocks .box_button 				  { box-shadow: 0 0 0px 1px #ce5a39;}
.promotion-blocks .box_button:hover{background-color:#000; border:1px solid #fff; box-shadow:0 0 0px 1px #000; }
#united-states, #canada, #europe1, #europe2, #china, #brazil, #france, #germany, #corsica, #restoftheworld{color:rgb(206, 90, 57);}

        /* Active Color */
.header .welcome-msg
,.middle_part h1,
.add_box .old-price .price,
#nav li ul li ul li a.over span,
.about_wiser h1,
.col_left dt,
.block-compare .block-title,
.block-tags .block-title,
.detail_product_blog h1,
.tabs li.active a span,
.tabs li a:hover,
div.ajaxcartpro_progress p,
div.ajaxcartpro_progress1 p
.cart .page-title h1,
.cart-table .product-name a:hover,
.cart .shipping h2,
.cart .crosssell h2,
.page-title h1,
.page-title h2,
#opc-login .form-list li.control label,
.account-login .content h2,
.fieldset .legend,
.dashboard .box-info .box-head h2,
.block-account .block-title,
.block-account .block-content li.current,
.block-reorder .block-title,
.addresses-list h2,
.my-wishlist .product-name a,
.block-viewed .block-title,
.block-poll .block-title,
.block-wishlist .block-title,
.block-reorder .block-title,
.block-compared .block-title,
#nav li ul li a,
.opc .active .step-title h2,
#opc-login h3,
#mobile_icons #geoMobile a.selected,
.toctoc .summary_title,
.opc .active .step-title .number
{
    color: #ce5a39;
}
	
	.about_wiser .feature_box_hr,#nav li ul li a,.col_left dt,.sorter_hr,.block-compare .block-title,.block-tags .block-title,.data-table tr.last th, .data-table tr.last td,.block-progress .block-title,.block-compared .block-title,.block-viewed .block-title,.block-poll .block-title,.block-wishlist .block-title,.block-reorder .block-title,.block-account .block-title            
	
	  { border-color: #ce5a39; }
	
	#nav li.over, #nav li:hover,#nav li.active,.tabs li a:hover,.tabs li.active a            
	
     { border-top-color:  #ce5a39; }
	
	.custom_menu h1,#nav li ul li a:hover        
	
     { border-bottom-color:  #ce5a39; }
        
        /* Active Background */
        .banner .text_box a.button, .pager .pages .current,.pager .pages a:hover,.button.button,a.btn_listing_price,a.btn_product-options,.buttons-set .button,.box-tags button.tag,button.btn-checkout,.buttons-set .button,.block-poll button.button, .block-reorder button.button,.my-wishlist button.btn-cart,.block-wishlist .block-content li .product-details a.link-cart,#footer_part .box_button,a.btn_listing_price_position,.product-options a.btn:hover,.cart-table a.btn:hover,.form-search .search-autocomplete li.selected, .btn_first_level, p.ageConfirmButton a, .add_to_bag_icon, .cartCount_tooltip, .ratings-table td{background-color: #ce5a39;}
        
         .banner .text_box a.button, .pager .pages .current,.pager .pages a:hover,.button.button,a.btn_listing_price,a.btn_product-options,.buttons-set .button,.box-tags button.tag,button.btn-checkout,.buttons-set .button,.block-poll button.button, .block-reorder button.button,.my-wishlist button.btn-cart,.block-wishlist .block-content li .product-details a.link-cart,#footer_part .box_button,a.btn_listing_price_position,.form-search .search-autocomplete li.selected, .btn_first_level{  box-shadow: 0 0 0px 1px #ce5a39; }
	 
.block-cart .btn-remove, .block-cart .btn-edit,.btn-remove,.dashboard .box-tags .number,.dashboard .box-reviews .number,div.alert       
	 
	   {  background-color: #ce5a39;}
	 
	 .view-first .mask      
	 
	    {background-color: rgba(224,224,224, 0.7);}
		
#nav li a.level-top.home {
	background-image:url(../images/icon_home_b.png);
}
#nav li.parent a.level-top.a-mobile, #nav li.over.parent a.level-top.a-mobile, #nav li.parent a.level-top.a-mobile:hover{
	background-image:url('../images/mobile_icon_plus_b.gif');
}
#nav li#search_tab{
	background-image: url(../images/icon_tablet_search_b.gif);
}
.view .sale .star_img {background-image: url(../images/star_b.png);}
.rating-box-review, .rating-box-review .rating {background-image: url(../images/rating_b.png);}
/* #rueverteStamp{background-image: url(../images/bitters-stamp.png);} */
#storeLinks li:first-child{background:none;}

.toctoc-style{border-left:solid #ce5a39 5px;}

div#ageverification {
	border: 4px solid #ce5a39;
	}

#nav>li>ul>li>a>span{vertical-align: middle;display:inline-block;line-height:1.5;}

	
/* Mobile Menu
================================================== */
@media (max-width: 999px) {
}

/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 999px) {
}

/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
 @media only screen and (max-width: 419px) {	
 }

/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 420px) and (max-width: 767px) {
}

a.btn_left_arrow{
    background: transparent url("../images/assets/arrow_popular-left_bitters.png") center center no-repeat; 
    background-image: linear-gradient(transparent, transparent), url("../images/assets/arrow_left_bitters.svg");
	background-size: 15px 62px;
}
a.btn_left_arrow:hover{
    background: transparent url("../images/assets/arrow_popular-left_bitters_hover.png") center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url("../images/assets/arrow_left_black.svg");
	background-size: 15px 62px;	
}
a.btn_right_arrow{
    background: transparent url("../images/assets/arrow_popular-right_bitters.png") center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url("../images/assets/arrow_right_bitters.svg");
	background-size: 15px 62px;	
}
a.btn_right_arrow:hover{
    background: transparent url("../images/assets/arrow_popular-right_bitters_hover.png") center center no-repeat;
    background-image: linear-gradient(transparent, transparent), url("../images/assets/arrow_right_black.svg");
	background-size: 15px 62px;	
}



.review-quote {
    color: #381107;
}

.review-author {
    color: #B96954;
}
.review-quote:before {
    content: url('../images/assets/quote_bitters.png');
}
#nav li ul li ul li.level2 {
	background-image:url(../images/assets/bullet_dropdown-link_bitters.png);
}
/*
#nav li ul li ul li.level2:hover {
	background:url(../images/assets/bullet_dropdown-swirl_bitters.png) 0px -31px no-repeat;
}*/

.side-promo .side-promotion-blocks ul li h1 {
    color: #381107; /* absinthes */
}

.side-promo .side-promotion-blocks ul li p {
    color: #381107; /* absinthes */
}

.promotion-blocks a:after {
	background: transparent url("../images/assets/arrow_box-small_bitters.png") center center no-repeat;
	background-image: linear-gradient(transparent, transparent), url("../images/assets/arrow_right_black.svg");
	background-size: 10px 22px;	
}
