/* General
================================================== */
body {
    font-family: "Raleway", Helvetica, sans-serif;
    background: #7d6233;
    color: #414141;
}
.wrapper, .inner-wrapper, body main > .container,
#product-quick-view, #filter_form2{
    background: url('background-image.png?20190125091042') no-repeat fixed top center #f0e4cf;
}
#filter_form2{
    border-color: #414141;
}
h1, h2, h3, h4, h5, h6, .tabsLinks a, .gui-page-title, .template_pages-index-rain #homepage_header .advision_slider>div>a>div>div span{
    font-family: "Raleway", Helvetica, sans-serif;
    color: #414141;
}
/* Colors
================================================== */
a, body .gui-checkout .gui-progressbar ul li a, body .gui-checkout .gui-progressbar ul li.gui-done a,
a.btn_filter{color: #000000;}
a:hover, .viewas .hover, body .gui-checkout .gui-progressbar ul li.gui-active a,
a.btn_filter:hover{color: #666666;}
.gui-checkout .gui-progressbar ul li.gui-done a{opacity:0.6; font-weight: 400;}

/*top nav*/
.top-nav .account-menu > ul,
#livesearch, #formSearch, #social_plugins #plugins .plugin label, #social_plugins #plugins .plugin .gpaw-body li:first-of-type .meta{
    background: rgba(0,0,0,0.3);
}
header .top-nav:before{
    content:""; display:block;
        background: url('banner-1.jpg?20190125091042') no-repeat center;
    }
header .top-nav .menu-icon a > span{
    background: #ffe1ad;
}
header .top-nav .menu-icon.open a span, header .top-nav .menu-icon a:hover span{
    background: #ffffff;
}
header .top-nav .menu-icon > ul > li:before{
    color: #ffffff;
}
#social_plugins #plugins .plugin{
    border:1px solid #ffe1ad;
}
#blog_plugin a{border-top:1px solid #ffe1ad;}
header .top-nav a, #social_plugins #plugins .plugin label a, #social_plugins #plugins .plugin .gpaw-body li:first-of-type .meta a,
#social_plugins #plugins .plugin label, #social_plugins #plugins .plugin .gpaw-body li:first-of-type .meta,
#blog_plugin label span, header .top-nav .container .left>ul>li>ul>li:before{
    color: #ffe1ad;
}
.top-nav .account-menu > a svg.arrow, .top-nav .languages > a svg, .top-nav #shopmenu > a > svg{
    stroke: #ffe1ad;
}
.top-nav .languages:hover > a svg, .top-nav #shopmenu > a:hover > svg, .top-nav #shopmenu.open > a > svg{
    stroke: #ffffff;
}
.top-nav a:hover, .top-nav #shopmenu > a:hover, .top-nav #shopmenu.open > a{
    color: #ffffff;
}
.top-nav .account-menu ul.show > a, .top-nav .account-menu ul:hover > a, .top-nav .account-menu:hover > a{
    color: #ffffff;
}
.top-nav .account-menu ul.show > a svg, .top-nav .account-menu:hover > a svg.arrow, .top-nav .account-menu ul:hover > a svg{
    stroke: #ffffff;
}
#formSearch{
    background: #f0e4cf;
    border:1px solid #ffffff;
}
#formSearch:after{
    border-color: #ffffff;
}
#formSearch input, #formSearch a:hover{
    color: #ffffff !important;
}
#formSearch input::-webkit-input-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
#formSearch input:-moz-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
#formSearch input:-ms-input-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
#formSearch input::-moz-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
#formSearch a, #search-contain.open #search-icon{
    color: #ffffff !important;
}
/*sticky nav*/
.sticky-nav, .sticky-nav .menu-top ul ul, .map > div{
    background: rgba(125, 98, 51, 0.9);
    color: #ffe1ad;
}
.map > div:before{
    border-color: transparent transparent rgba(125, 98, 51, 0.9) transparent;
}
.sticky-nav a, .sticky-nav .menu-top, .sticky-nav .menu-top a, .map h2{
    color: #ffe1ad;
}
.sticky-nav .menu-top a:hover, .sticky-nav .menu-top li:hover, .sticky-nav .menu-top li:hover > a{
    color: #ffffff;
}
.sticky-nav .menu-top svg{
    fill: #ffe1ad;
}
.sticky-nav .menu-top li:hover > a svg{
    fill: #ffffff;
}
/*homepage*/
#homepage_header .advision_slider > div > a > div > div, #homepage_header .advision_slider > div > a > div > span,
.template_pages-collection-rain .banner h1
{
    color: #ffffff;
}
/*homepage light*/
#homepage-testimonials, #history{
    background: #ffffff;
}
#homepage-testimonials > div .cycle-slide > div blockquote:before, #homepage-testimonials > div .cycle-slide > div blockquote:after{
    color: #34363d;
}
/*homepage dark*/
#daily-deal #deals, #history #history-image{
    background: #817158;
}
#deal-2 h3, #deal-2 .price, #deal-3 h3, #deal-3 .price, #history .years, #history .subsubtitle, #history .description,
#homepage-testimonials > div .cycle-slide > div blockquote,
#homepage-testimonials > div .cycle-pager{
    color: #817158;
}
#homepage-testimonials > div .cycle-pager span.cycle-pager-active{
    color: #ffc561;
}
#deal-3{border-top:1px solid #817158;}
#deal-1 a .info, #deal-1 a .clock{
    color: #ffffff;
}
#deal-1 a:hover .info, #deal-1 a:hover .clock{
    color: #d7ccba;
}
/*hp light med*/
#deal-2, #homepage-text{
    background: #d7ccba;
}
/*hp dark med*/
#deal-3{
    background: #c3b297;
}
#home_lower_banner .slider .advision-next, #home_lower_banner .slider .advision-prev{
    color: #ffffff;
}
#social_plugins h2, #social_plugins a{
    color: #ffffff;
}
#social_plugins a:hover{
    color: #000000;
}
/*sidebar nav*/
nav.navigation, .nav_scroll .nicescroll-cursors{
    background: rgba(52, 37, 15, 0.6) !important;
}
.nav_scroll .nicescroll-cursors{
    border:2px solid #ffe1ad !important;
}
nav.navigation a, nav.navigation > ul > li a{
    color: #ffe1ad;
}
nav.navigation > ul > li.open > a, nav.navigation > ul > li.open li.open > a,
nav.navigation #shopmenu > a:hover, nav.navigation #shopmenu.open > a,
nav.navigation > ul > li a:hover{
    color: #ffffff;
}
/*footer*/
footer{background: #f0e4cf; color: #7a7a7a;}
footer a, footer .phone a:hover{color: #7a7a7a;}
footer a:hover, footer .phone a{color: #7d6233;}
footer label{
    color: #7a7a7a;
}
footer form input.email{
    color: #7a7a7a !important;
    border-color: #7a7a7a;
    background: #f0e4cf;
}
footer form input.email::-webkit-input-placeholder{
    color: #7a7a7a !important;
    opacity:0.6;
}
footer form input.email:-ms-input-placeholder{
    color: #7a7a7a !important;
    opacity:0.6;
}
footer form input.email::-moz-placeholder{
    color: #7a7a7a !important;
    opacity:0.6;
}
footer form input.email:-moz-placeholder{
    color: #7a7a7a !important;
    opacity:0.6;
}
footer .copyright{
    background: #7d6233;
    color: #ffffff;
}
footer .copyright a{color: #ffffff;}
/*end footer*/
.slider-prev:hover span, .slider-next:hover span,
.product_listitem .pricing,
.product_griditem .cart,
.product-info .product-price .price, #top_reviews > div span, .product_slideritem .text, #blog_plugin a span, .gui-page-title{
    color: #ffc561;
}
.template_pages-index-rain .brands div ul li a:hover{border-color: #ffc561;}
.template_pages-index-rain #social_plugins{
    background: url('social-feeds-bg.jpg?20190125091042') center top no-repeat;
}
/* Highlight border-color */
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.slider-pagination a {
    border-color: #ffc561;
}
/* Highlight background-color */
.slider-pagination a.active {
    background-color: #ffc561;
}

.product .image .sale-new {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    background-color: #ffc561;
    padding: 3px 15px;
    color: #ffffff;
    z-index: 1;
}
.product .image { background-color: #ffffff; }

#collection-filter-price .ui-slider-handle { background-color: #ffc561; }
#collection-filter-price .ui-slider-range { background-color: #ccc; }

/* Button color */
a.btn,
a.btn span,
button,
input[type="submit"],
input[type="reset"],
input[type="button"], .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action, .gui a.gui-button-large, .gui a.gui-button-small{
    font-family: "Raleway", Helvetica, sans-serif; border:0;
    color: #ffffff;
}
a.btn,
button, .btn,
input[type="submit"],
input[type="reset"],
input[type="button"], .gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action, .gui a.gui-button-large, .gui a.gui-button-small{
    background-color: #7d6233 !important;
    color: #ffffff !important;
    transition: all 1s ease 0s;
}
a.btn:hover,
button:hover, .btn:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover, .gui a.gui-button-large.gui-button-action:hover, .gui a.gui-button-small.gui-button-action:hover, .gui a.gui-button-large:hover, .gui a.gui-button-small:hover{
    background-color: #eee000 !important;
    color: #7d6233 !important;
}
a.highlight_btn, a.highlight_btn span, .gui-confirm-buttons .gui-button-action, .strict-submit .gui-button-action,
.pagination a{
    font-family: "Raleway", Helvetica, sans-serif;
    color:#ffffff !important;}
a.highlight_btn, .gui-confirm-buttons .gui-button-action, .strict-submit .gui-button-action,
.pagination a{
    background-color:#ec5e38 !important;
}
a.highlight_btn:hover, a.highlight_btn:hover span, .gui-confirm-buttons .gui-button-action:hover,
.strict-submit .gui-button-action:hover, .pagination a:hover, .pagination .active a{color:#000000 !important;}
a.highlight_btn:hover, .gui-confirm-buttons .gui-button-action:hover,
.strict-submit .gui-button-action:hover, .pagination a:hover, .pagination .active a{background-color:#eee000 !important;}

.template_pages-index-rain .tags-actions .tags a{color:#000000; background-color:#eee000;}
.template_pages-index-rain .tags-actions .tags a:hover{color:#ffffff; background-color:#ec5e38;}

.dark-btn, .dark-btn:active, .dark-btn:visited, #history #history-image a, button[type="submit"],
.mfp-close, #add-to-cart, .sharer button, .btn.wishlist, .compare.btn{
    color: #ffffff !important;
    background: #282828 !important;
}
.gui-table thead tr th, .gui-block-title { background-color: #7d6233 !important;}
.dark-btn:hover, #history #history-image a:hover, button[type="submit"]:hover, .mfp-close:hover,
#add-to-cart:hover, .sharer button:hover, .btn.wishlist:hover, .compare.btn:hover{
    color: #8b6a34 !important;
    background: #ffc561 !important;
}

button[type="submit"]:hover span{
    color: #8b6a34 !important;
}
.light-btn, .light-btn:active, .light-btn:visited{
    color: #ffffff !important;
    background: #807057 !important;
}
.light-btn:hover{
    color: #807057 !important;
    background: #ffffff !important;
}

/* Body background-color
================================================== */
.wrapper{
    background: url('background-image.png?20190125091042') no-repeat fixed top center #f0e4cf;
}
.slider-pagination a {
    background-color:#f0e4cf;
}
/* Ligtgrey background-color */
.products .product .info {
    background-color: #f1e5d2;
}
.slider img,
.products .product .image-wrap img,
.categories .category img,
.zoombox .images a img, .zoombox .thumbs a img {
    background-color: #e8ddc8;
}
/* Element color
================================================== */
.products-collection-list .product{
    border-top:1px solid #414141;
}
.products-collection-grid .inner, .related .products .inner{
    border:1px solid #ffffff;
}
.products-collection-grid .inner, .related .products .inner,
.products-collection-grid .detail, .related .products .detail,
.products-collection-grid .overlay, .related .products .overlay{
    background: #ffffff;
}
.products-collection-grid .detail .title, .related .products .detail .price{
    color: #282828;
}
.homepage_tags, .homepage_tags a {
    background-color: #ffffff; color: #ffffff;
}
.homepage_tags a { background-color: #ccc000; }
.homepage_tags a:hover { background-color: #ec5e38; text-decoration: none; }

.products-collection-grid .overlay .title, .related .products .overlay .title,
.products-collection-grid .overlay .desc, .related .products .overlay .desc,
.products-collection-grid .overlay .price, .related .products .overlay .price,
.products-collection-grid .overlay .quick-view,
.products-collection-grid .overlay .view-detail,
.related .products .overlay .quick-view,
.related .products .overlay .view-detail{
    color: #807057;
}
.products-collection-grid .overlay .quick-view,
.products-collection-grid .overlay .view-detail,
.related .products .overlay .quick-view,
.related .products .overlay .view-detail{
    border-color: #807057;
}
.products-collection-grid .overlay .add-to-cart, .related .products .overlay .add-to-cart{
    background: #ec5e38; color: #ffffff;
}
.products-collection-grid .overlay .add-to-wishlist, .related .products .overlay .add-to-wishlist{
    background: #ccc000; color: #ffffff;
}

.products-collection-grid .overlay .quick-view:hover,
.products-collection-grid .overlay .view-detail:hover,
.related .products .overlay .quick-view:hover,
.related .products .overlay .view-detail:hover{
    color: #807057;
    border-color: #807057;
}
.products-collection-grid .overlay .add-to-cart:hover, .related .products .overlay .add-to-cart:hover{
    background: #eee000; color: #000000;
}
.products-collection-grid .overlay .add-to-wishlist:hover, .related .products .overlay .add-to-wishlist:hover{
    background: #eee000; color: #7d6233;
}

.template_pages-collection-rain .page-title h1, .template_pages-brands-rain .page-title h1, .sidebar .heading,
.product_code, .product_code span, .sale-new, .gui-checkout .gui-page-title, .page-title.textpage h1,
.product-details h1, .product-details h2{
    color: #ffc561;
}
.product-details h4{
    color: #b4a07e;
}
.product-details p{
    color: #34363d;
}

.related .products .slick-prev:before, .related .products .slick-next:before{
    color: #ffffff;
}
.fake-select{
    color: #ffffff;
}
.fake-select div:after{
    border-color: #ffffff transparent transparent transparent;
}
input[type="text"],
input[type="email"], input[type="phone"], select, textarea, .fake-select div, .fake-select ul,
.gui-input input, .gui-number input, .gui-text textarea, .gui-select .gui-value, #gui-form-cart .gui-number, .gui-select select{
    background: #ccbb9e;
    border:1px solid #ffffff;
    color: #ffffff !important;
}
::-webkit-input-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
::-moz-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
:-moz-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
:-ms-input-placeholder{
    color: #ffffff !important;
    opacity: 0.6;
}
.fake-select ul{
    background: #b7a88e;
}
.fake-select ul li:hover{
    background: #ad9e86;
}
.sharer button{
    color: #ffffff;
    background: #807057;
    border:1px solid #ffffff;
}
.sharer button:before{
    color: #807057;
    background: #ffffff;
    border:1px solid #ffffff;
}
.addthis_inline_share_toolbox{
    background: #ffffff;
    border:1px solid #807057;
}

/*.at-share-btn-elements .at-share-btn{
    color: #807057 !important;
}*/
.at-share-btn-elements .at-share-btn .at-icon-wrapper{
    background: #282828;
    color: #ffffff;
}
.at-share-btn-elements .at-share-btn .at-icon-wrapper svg{
    fill:currentColor !important;
}

.btn.wishlist { background: #807057; }
.template_pages-product-rain .product-details .price { color: #807057; }
.tabsLinks .active { border-bottom: 2px solid #807057; }

#size_wrapper .selected, #color_wrapper .selected { color: #807057; border-bottom: 1px solid #807057; }

.price .old-price { text-decoration: line-through; color: #ccc; }