@charset 'utf-8';

/*
  Theme Name: Mendel Child
  Theme URI: http://mendel-antiques.ancorathemes.com/
  Description: Mendel - excellent WordPress theme with many different blog and header layouts
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: mendel
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.top_panel {
    margin-bottom: 0;
}

.top_panel_custom_header-fullwidth-simple .sc_layouts_row_fixed {
    position: fixed !important;
    background-color: #161616 !important;
    padding: 10px !important;
}

.sc_layouts_row_fixed_placeholder {
    height: auto !important;
}

.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 40px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arvo;
}

.woocommerce-page.single-product .product,
.woocommerce-shop .list_products,
.woocommerce-shop .sidebar,
.woocommerce-page .list_products,
.woocommerce-page .sidebar {
    padding-top: 64px;
}


.woocommerce.single-product .single_add_to_cart_button.clickBuyButton {
    display: inline-block !important;
}

.post_item_single .product .price {
    /* display: none !important; */
}

.woocommerce div.product .woocommerce-variation-price .price {
    /* display: inline-block !important; */
}

.woocommerce ul.products li.product .post_featured {
    padding-top: 2rem;
}

.woocommerce ul.products li.product .post_data,
.woocommerce-page ul.products li.product .post_data {
    padding: 2em 1.5em;
    text-align: center;
    overflow: hidden;
}

.post_featured.hover_shop .icons {
    display: none;
}

.woocommerce-variation-price {
    margin: 1em 0;
}

.post_item_single .product .price {
    display: none;
}

.post_tags.product_tags {
    display: none !important;
}

section.related.products .price {
    margin-bottom: 0 !important;
}

.ld-ext-left.running {
    /* padding-left: inherit !important; */
}

.scheme_default .woocommerce #respond input#submit.alt,
.scheme_default .woocommerce a.button.alt,
.scheme_default .woocommerce button.button.alt,
.scheme_default .woocommerce input.button.alt,
.clickBuyButton:hover {
    /* color: #837567 !important; */
}

.scheme_default .woocommerce #respond input#submit.alt:hover,
.scheme_default .woocommerce a.button.alt:hover,
.scheme_default .woocommerce button.button.alt:hover,
.scheme_default .woocommerce input.button.alt:hover,
.clickBuyButton:hover {
    /* color: #000 !important; */
}

.woocommerce ul.products li.product:hover .price,
.woocommerce-page ul.products li.product:hover .price,
.single-product ul.products li.product:hover .post_data .price {
    background-color: #283847;
}

#buyoneclick_form_order h2 {
    margin: 0;
    font-size: 1.8em;
    text-align: center;
}

#formOrderOneClick>.popup {
    border: none !important;
}

#formOrderOneClick .popup .close_order {
    padding: 2px !important;
    background: transparent !important;
    color: #000 !important;
    margin: 0 !important;
    top: 0 !important;
    right: 0 !important;
}

.woocommerce ul.products li.product .sold-out-overlay {
    background: #ed2939;
    text-transform: uppercase;
}

.woocommerce ul.products li.product .sold-out-overlay {
    width: 14em;
    height: 2.0em;
    line-height: 2em;
    font-size: 13px;
    font-weight: 700;
    top: 1.7em;
    right: -4em;
}

.woocommerce ul.products li.product .post_item.post_layout_thumbs,
.woocommerce-page ul.products li.product .post_item.post_layout_thumbs {
    border: 1px solid #d0d2b7;
}

.woocommerce-shop .sidebar,
.woocommerce-page .sidebar {
    position: relative !important;
    float: left !important;
    inset: auto !important;
}

@media (max-width: 767px) {
    .top_panel {
        margin: 0 !important;
    }
    .top_panel_custom_header-fullwidth-simple .sc_layouts_row_fixed {
        position: relative !important;
    }
    .sc_layouts_menu {
        display: none;
    }
    .mobile_device .menu_mobile .search_mobile,
    .mobile_layout .menu_mobile .search_mobile {
        display: none;
    }
}


.sc_content_container .breadcrumbs {
display: none;  
}

.comments_wrap {
    display: none;
}

.top_panel_custom_header-fullwidth .vc_row.sc_layouts_row_fixed_on, .top_panel_custom_header-fullwidth-simple .vc_row.sc_layouts_row_fixed_on,
.top_panel_custom_header-fullwidth-simple .sc_layouts_row_fixed {
    background-color: #F0F0ED !important;
    border-bottom: 1px solid;
    border-bottom-color: #d0d2b7;
}

.scheme_default .sc_layouts_menu_nav>li>a {
    color: #2b2b2b !important;
}

.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #caae7b !important;
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:after {
    background-color: #caae7b;
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:before {
    color: #FFF;
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:hover:after {
    background-color: #caae7b;
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:hover:before {
    color: #FFF;
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_icon, .scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #2b2b2b;
}

.scheme_dark .search_wrap .search_submit:before {
    color: #2b2b2b;
}
@media (max-width: 767px) {
.top_panel .vc_row .wpb_column:nth-child(2){
    position: absolute;
    top: 25px;
    right: 10px;
    width: 32px !important;
}
}

.single-product div.product .trx-stretch-width .woocommerce-tabs {
    padding: 0;
}

.single-product div.product .trx-stretch-width-wrap {
    padding-top: 0;
}

.woocommerce ul.products li.product .sold-out-overlay {
    display: none;
}

.woocommerce ul.products li.product .sold-out-overlay2 {
    display: block;
}

.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 45px;
}

.contacts_logo img {
max-height: 45px;
width: auto;   
}

.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li.active a {
    color: #ffffff;
    background-color: #C9AE7A;
}

.woocommerce .sidebar_inner>.widget:first-child {
    padding-top: 0.95rem;
    border-top: 6px solid #caae7b;
    border-color: #caae7b;
}

.post_item_single .post_content > .post_meta_single .post_tags {
    display: none !important;
}

.sc_item_title.sc_item_title_style_Alternative:after{
    background-color: #caae7b;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab>a:hover, .wpb-js-composer .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    background-color: #caae7b !important;
    color: #ffffff !important;
}

.woocommerce ul.products li.product:hover .price, .woocommerce-page ul.products li.product:hover .price, .single-product ul.products li.product:hover .post_data .price {
    background-color: #2b2827;
}


.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li:not(.active) a:hover {
    color: #ffffff;
    background-color: #C9AE7A;
}



.woocommerce ul.products li.product:hover .price, .woocommerce-page ul.products li.product:hover .price, .single-product ul.products li.product:hover .post_data .price {
    background-color: #2b2827 !important;
}

.single-product ul.products li.product .post_data .price {
     background-color: #2b2827 !important;
}

.scheme_default .sc_item_subtitle {
    color: #caae7b;
}

.sc_item_title.sc_item_title_style_Alternative:after {
    background-color: #caae7b !important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab>a:hover, .wpb-js-composer .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    background-color: #caae7b !important;
    color: #ffffff !important;
}
.buttonAddToCartFixed{
	display: flex !important;
	flex-direction: row !important;
	position: fixed !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	width: 100% !important;
	z-index: 100 !important;
	justify-content: center;
	align-items: center;
	padding: 1rem 0;
	font-size: 1rem;
	color: #fff;
	background-color: #896b37 !important;
	text-transform: uppercase;
	font-weight: 800;
	cursor: pointer;
}