/*
 Theme Name:   Barber24/Pardur Theme
 Theme URI:    https://www.barber24.com/
 Description:  Men's grooming store
 Author:       Peter Pan
 Author URI:   https://www.barber24.com
 Template:     atelier
 Version:      1.0.0
*/
 
@import url("../atelier/style.css");

.spb-row .fpage-slant-banner {
    background-color: #ededed !important;
}
.heading-text {
    color: #fff;
}
#header-section #main-nav-sticky-wrapper {
    background-color: #000!important;
}

/*

IMG URL VAJAB MUUTMIST

*/
#header-section #main-nav {
    background-color: #000!important;
    background: bottom left repeat-x url("https://devshop.pardur.ee/wp-content/uploads/2014/12/stripe_gb_805x13-reversed.png");
    height: 70px;
}
a.sf-button.black {
    color: #bf9456;
    background-color: #000!important;
}
a.sf-button.white {
    background-color: #bf9456!important;
}
#top-bar nav .menu li {
    margin: 20px 18px 30px 2px;
}
#top-bar nav .menu > li > a {
    color: #111111;
    background: #bf9456;
    padding: 8px 32px;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 0px;
}
#top-bar nav .menu > li > a:hover {
    color: #bf9456;
    background: #111111;
}
#sf-buy-button {
    position: fixed;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    z-index: 9999;
    background-color: rgba(0,0,0,0.8);
    padding: 20px 30px 20px 20px;
    display: none;
}
#sf-buy-button p {
    text-align: center;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
}
#sf-buy-button a.sf-button {
    margin: 0;
}
#sf-buy-button a.sf-buy-button-close {
    color: #fff;
    font-size: 26px;
    position: absolute;
    top: 10px;
    right: 10px;
}
nav.std-menu ul.sub-menu {
	top: 57px!important;
}
nav .menu ul.sub-menu li.menu-item > a, 
nav .menu ul.sub-menu li > span, 
nav.std-menu ul.sub-menu {
	color: #1a1a1a;
	font-weight: 500;
    font-style: normal;
    font-size: 15px;
}

#footer {
	background-image: url('../barber24/images/vo_diagonal_lines_dark.png')!important;
	font-size: 14px;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5 {
    color: #bfa891!important;
}

#footer h3.spb-heading span {
	font-size: 19px;
	border-color: #bfa891;
}

#footer .sf-icon {
	font-size: 18px;
	padding-top: 2px;
}

#footer .widget ul li {
	border: none;
}
#footer .menu {
	font-size: 15px;
}
/*
#footer #search-9 .widget-heading {
	display: none;
}
*/
#woocommerce_recently_viewed_products-4 {
	margin-top: 60px;
}

#woocommerce_recently_viewed_products-4 div h4 span {
	border-bottom: 4px black solid;
}

#woocommerce_recently_viewed_products-4 .product_list_widget {
	margin-top: 30px;
}

.title-wrap .spb-heading > span {
    border-bottom: 2px solid #fff;
}

.woocommerce .single_add_to_cart_button, 
.woocommerce .single_add_to_cart_button.button.alt,
.woocommerce form.cart button.add_to_cart_button,
#jckqv .cart .add_to_cart_button, 
#jckqv .cart .single_add_to_cart_button {
	background-color: #bf9456!important;
	border: none;
	color: #111!important;
}
.woocommerce .single_add_to_cart_button:hover, 
.woocommerce .single_add_to_cart_button.button.alt:hover,
.woocommerce form.cart button.add_to_cart_button:hover,
#jckqv .cart .add_to_cart_button:hover, 
#jckqv .cart .single_add_to_cart_button:hover {
	background-color: #111!important;
}
.woocommerce .cart .yith-wcwl-add-to-wishlist a, 
.yith-wcwl-add-to-wishlist.oos a {
	border-color: #bf9456!important;
	color: #111;
}
.woocommerce .cart .yith-wcwl-add-to-wishlist a:hover, 
.yith-wcwl-add-to-wishlist.oos a:hover {
	border-color: #111!important;
	background-color: #111!important;
	color: #bf9456;
}
.woocommerce .products .product a.button,
.woocommerce .products .product figure .cart-overlay .shop-actions .add-to-cart-wrap > a.product-added,
.woocommerce .products .product figure .cart-overlay .yith-wcwl-add-to-wishlist,
.product .cart-overlay .shop-actions .jckqvBtn,
#jckqv .cart .yith-wcwl-add-to-wishlist a,
.woocommerce .cart .yith-wcwl-add-to-wishlist a {
	background-color: #bf9456!important;
	color: #111!important;
}

.woocommerce .products .product a.button:hover,
.woocommerce .products .product figure .cart-overlay .shop-actions .add-to-cart-wrap > a.product-added:hover,
.woocommerce .products .product figure .cart-overlay .yith-wcwl-add-to-wishlist:hover,
.product .cart-overlay .shop-actions .jckqvBtn:hover,
#jckqv .cart .yith-wcwl-add-to-wishlist a:hover,
.woocommerce .cart .yith-wcwl-add-to-wishlist a:hover {
	background-color: #111!important;
	color: #bf9456!important;
}
.products .product .product-details .posted_in {
	font-size: 12px;
}

#back-to-top {
	background-color: #bf9456;
}

#back-to-top i {
	color: #111;
}

.swift-slider-outer {
	margin: 15px;
}

.has-newsletter-bar #copyright {
	padding-bottom: 15px;
}

#sf-header-banner {
    padding: 8px 0 6px;
}

#eu-cookie-law {
	background-color: #545454!important;
	color: #fff!important;
	font-size: 13px!important;
}

/*.summary-top {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 40px;
	position: relative;
}*/

.product figure .cart-overlay {
	left: 0;
}
.product figure .cart-overlay a[class*="product_type"], 
.product figure .cart-overlay .yith-wcwl-add-to-wishlist a,
.product .cart-overlay .shop-actions .jckqvBtn {
    padding: 12px 12px;
    height: 45px;
    width: 45px;
}
.product figure .cart-overlay a[class*="product_type"] {
    padding: 12px 13px;
}
.product figure .cart-overlay .yith-wcwl-add-to-wishlist a {
    padding: 9px 12px;
}
.product figure .cart-overlay .yith-wcwl-add-to-wishlist {
	margin-left: 5px;
}
.product-type-standard .product .cart-overlay .shop-actions span.jckqvBtn {
	display: inline-block;
	margin-left: 5px;
    border-left: none;
}

.summary-top .product-navigation .nav-previous a, 
.summary-top .product-navigation .nav-next a {
	color: #bf9456;
}
.woocommerce .quantity .minus, 
.woocommerce .quantity input.qty, 
.woocommerce .quantity .qty-adjust .woocommerce .quantity .plus, 
.woocommerce div.product form.cart .variations select, 
.woocommerce .quantity .qty-plus, 
.woocommerce .quantity .qty-minus, .woocommerce .quantity .qty-adjust {
    border-color: #f2f2f2!important;
}
.woocommerce .quantity .minus:hover, 
.woocommerce .quantity .qty-adjust .woocommerce .quantity .plus:hover,  
.woocommerce .quantity .qty-plus:hover, 
.woocommerce .quantity .qty-minus:hover,
.summary-top .product-navigation .nav-previous:hover, 
.summary-top .product-navigation .nav-next:hover {
	border-color: #111!important;
    background: #111;
	color: #bf9456;
}
.woocommerce div.product div.product-main {
	margin-bottom: 0;
}
.woocommerce div.product div.summary .sf-share-counts {
    margin-bottom: 40px;
}
.summary-top {
	border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.woocommerce div.product .product_title {
    margin-top: 20px;
}
.woocommerce div.product .product-short p {
    font-size: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active > a {
	color: #d5d5d5!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active > a {
	color: #bf9456!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a:hover {
	color: #bf9456!important;
}
.woocommerce ul.products li.product .button {
    margin-top: 1em;
}
.woocommerce .products .product a.button, .woocommerce .products .product figure .cart-overlay .shop-actions .add-to-cart-wrap > a.product-added, .woocommerce .products .product figure .cart-overlay .yith-wcwl-add-to-wishlist, .product .cart-overlay .shop-actions .jckqvBtn {
    background-color: #bf9456!important;
    color: #111!important;
}
.woocommerce .products .product a.button {
    display: inline-block;
}
.woocommerce ul.products li.product a {
    text-decoration: none;
}
.summary-top .woocommerce-breadcrumb {
    font-size: 1.3rem;
}
#top-bar nav .menu li.account-item > a {
	color: #fff;
    background: none;
}
.woocommerce-product-gallery__image {
    pointer-events: none !important;
}
#menu-footer-tooted li:first-child > a {
	padding-top: 0;
}
a.sf-button.sf-icon-reveal.gold {
	background-color: #bf9456;
}
a.sf-button.gold:hover {
	background-color: #bf9456;
	border-color: #bf9456;
}

.product-categories {
	text-transform: uppercase;
}

nav .menu ul.sub-menu li.menu-item > a,
nav .menu ul.sub-menu li > span, 
nav.std-menu ul.sub-menu {
	color: #fff!important;
}

nav .menu ul.sub-menu, 
li.menu-item.sf-mega-menu > ul.sub-menu > div {
	background-color: #000!important;
}

#woof_widget-3 {
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
}
.woo-global-filters-enabled .sf-mobile-shop-filters .widget .widget-woof {
	margin-bottom: 0;
	padding-bottom: 0;
}
.woof_container_inner_omadused {
	margin-top: -20px;
}
.woo-global-filters-enabled .sf-mobile-shop-filters {
	padding-bottom: 0;
}