/* |||||||||| Wine - White Theme |||||||||| */

/* ||||| Global ||||| */
body {background:#b1a740 url(../img/bg_winebottle_white.gif) repeat-y 50% 0; color:#333;}
.captions, .short-description {color:#7f7018;}
.custom {color:#5f5846 !important;}
.custom_bg {background-color:#5f5846 !important;}
/* inputs */
.inputs input[type="text"], .inputs input[type="password"], .inputs input[type="email"], .inputs input[type="tel"], .inputs textarea {border:1px solid rgba(0,0,0,0.12) !important; background:rgba(250,247,235,0.6) !important;}
@-webkit-keyframes autofill {
    0%,100% {background:rgba(255,252,243,0.9);}
}


/* ||||| All Pages ||||| */
/* header */
.header-menu > ul > li > a, .header-menu > ul > li > span {color:#c0ab73;}
.header-menu > ul > li:hover > a, .header-menu > ul > li:hover > span {color:#decf86;}
.header-slogan p {color:#7f7018;}
/* footer */
.footer-upper {background-color:rgba(250,247,235,0.6);}
.newsletter-email:after {background-color:rgba(127,112,24,0.6);}
.newsletter-email:hover:after {background-color:rgba(127,112,24,0.8);}
.newsletter-validation, .newsletter-result, .newsletter .field-validation-valid {color:#7f7018;}


/* ||||| Home Page ||||| */
.home-feature h4, .dv-booking h4, .home-feature h4 span.rfl .ficon:before {color:#7f7018;}
.event .event-icon .month {background-color:#a79c4f;}
.blog-posts .post, .home-page .team-section.item, .home-page .featured-comments .feature-section.item, #articleList > div, .home-page .openherd-features-carousel .grid_fv_featured, .feature-box, .t_cell:hover, .item-box:hover, .home-page .team-section.item, .home-page .featured-comments .feature-section.item, .blog-posts .post, .product-grid .item-box:hover, #fv-map {background:rgba(252,253,254,0.6);}
/* appointments */
.ui-datepicker-header {background-color:#544e42;} /* header bg */
.dv-link .active-key:before, .ui-datepicker-calendar .ui-state-active {background-color:#cbce97 !important;} /* available dates bg / key */
.ui-datepicker-calendar td a.ui-state-active, ul#appointment-datetime-select li.selected, #appointment-datetime-select li.selected:hover {background-color:#a79c4f !important;} /* selected timeslot bg */
.swiper-slide .event-action .button {border:1px solid #c0ab73;}

/* ||||| Store ||||| */
.product-essential.store-banner {background:rgba(252,253,254,0.6);}
.product-essential.store-banner h2 {color:#7f7018;}
.side-2 .slick-dots li.slick-active button, .page .product-ribbon, .bestsellers-carousel .slick-arrow:hover {background-color:#a79c4f !important;}


/* |||||||||||||||||||||||||||||| Responsive |||||||||||||||||||||||||||||| */
@media all and (max-width:1024px) {
	.master-wrapper-page {background:url(../img/page_bg_whitewinelabel_mb.gif) repeat-y center top;}
	.responsive-nav-wrapper-parent {background-color:#68622a;}
	.header-menu > ul li > a, .header-menu > ul li > span {color:#7f7018;}
	.header-menu > ul li > a:hover, .header-menu > ul li > span:hover {color:#c0ab73 !important;}
	.block .listbox.category-page-navigation {background:rgba(252,250,243,1);}
	.side-2 .left-info-wrap, .block .listbox, .side-2 #dv-features, .side-2 .openherd-featured-items, .block .listbox, .filtersPanel, .block.block-category-navigation {background:rgba(250,247,235,0.6);}
}

@media all and (min-width:1025px) {
	.master-wrapper-page {background:url(../img/page_bg_whitewinelabel.png) repeat-y;}
	.master-wrapper-page:before {background:url(../img/corners_panel_whitewinelabel.png) no-repeat 50% 0;}
	.header-menu > ul > li > .sublist-wrap > .sublist {background:#141414; border:4px double #918d51; border-top:none;}
	.header-menu > ul > li > .sublist-wrap a {color:#c0ab73;}
	.header-menu > ul > li > .sublist-wrap a:hover {color:#decf86 !important;}
	.header-logo a img {background:linear-gradient(#ede7d2 30px, #f3f0dc);}
	.header-lower {background:transparent url(../img/nav_bg_whitewine.png) repeat-x 0 0;}
}

@media (min-width:1281px) {
	.master-wrapper-page {background-image:url(../img/page_bg_whitewinelabel_lg.png);}
	.master-wrapper-page:before {background-image:url(../img/corners_panel_whitewinelabel_lg.png);}
}
