/*
Theme Name:TEST
Theme URI: https://woodmart.xtemos.com/
Template: woodmart
Author: XTemos
Author URI: http://themeforest.net/user/xtemos
Description: ThemeForest Premium Theme
Tags: one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,sticky-post,translation-ready
Version: 1.0.0.1730450981
Updated: 2024-11-01 11:49:41
*/


/*Кнопка печать PDF*/
@media print {
    header, footer, .whb-header, .footer-container,
    .wd-header, .wd-toolbar, .breadcrumbs,
    .woocommerce-tabs, .related, .upsells,
    .sidebar-container {
        display: none !important;
    }

    .site-content, .container, .main-page-wrapper {
        width: 100% !important;
        max-width: 100% !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1685205115626.vc_row-has-fill.wd-rs-647230765d2b5 {
        display: none !important;
    }

    .vc_row.wpb_row.vc_row-fluid.wd-rs-6294db9749790 {
        display: none !important;
    }

    .wc-proceed-to-checkout {
        display: none !important;
    }

    button.button.wd-print-button {
        display: none !important;
    }

    .woocommerce-notices-wrapper {
        display: none !important;
    }

    .vc_row.wpb_row.vc_row-fluid.vc_custom_1772663130883.vc_row-has-fill.wd-rs-69a8b145c7ae0 {
    display: none;
    } 

    .wd-single-rating.wd-wpb.wd-rs-6256b780bac39.vc_custom_1649850247092.text-left {
      display: none;
    }

}


button.button.wd-print-button {
    border-radius: 3px;
}

@media (max-width: 1024px) {
button.button.wd-print-button {
    margin-top: 20px;
    width: 100%;
}
}




.my-shadows img {
box-shadow: 10px 10px 22px -3px rgb(34 60 80 / 33%);
}




.tablepress h2 {
	margin-top: 20px;
}

div#WOODMART_Widget_Sorting {
    display: none;
}

@media (min-width: 768px) {
    .wd-shop-tools {
		display: none;
	}
}

.entry-meta.wd-entry-meta {
    display: none;
}


/* Заголовок страниц */
.page-title {
    height: 400px;
    display: flex;
    align-items: center;
    margin-top: -20px !important;
}



.page-title.page-title-default {
    position: relative;
    overflow: hidden;
}

.page-title.page-title-default::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.25);
    z-index: 1;
    pointer-events: none;
}

.page-title.page-title-default > .container {
    position: relative;
    z-index: 2;
}

.main-page-wrapper > .page-title.page-title-default {
    width: min(100% - 30px, 1192px);
    max-width: 1192px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    padding-left: 40px;
}

    @media (max-width: 768px) {
    .main-page-wrapper > .page-title.page-title-default {
        width: 100%;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
        border-radius:0px;
        padding-left: 0px;
    }

    .page-title {
    height: 200px;
    margin-top: -40px !important;
    }

    .page-title .title {
    font-size: 22px !important;
    }
}



/* Сайдбар */
.sidebar-container .widget-area {
    padding: 20px;
    border-radius: 10px ;
    background-color: #F2F0F8;
}


.wd-accordion.wd-style-shadow>.wd-accordion-item {
    border-radius: 10px !important;
    background-color: #fff;
}


/* Каталоги */
.red .vc_tta-title-text {
    color: red !important;
}




/* Лайтбокс */
#slb_viewer_wrap .slb_content {
    width: min(78vw, 720px) !important;
    height: min(calc(78vw * 4 / 3), 960px) !important;
    aspect-ratio: 3 / 4 !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
}

/* обертка картинки */
#slb_viewer_wrap .slb_template_tag_item_content {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* сама картинка */
#slb_viewer_wrap .slb_content img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* одинаково и без дерганья */
    display: block !important;
}

/* мобильная версия */
@media (max-width: 767px) {
    #slb_viewer_wrap .slb_content {
        width: 88vw !important;
        height: calc(88vw * 4 / 3) !important;
        max-height: 82vh !important;
    }
}



/* Выключаем masonry-позиционирование Woodmart для блога */
.wd-blog-holder,
.blog-wrapper .row,
.blog-holder {
    height: auto !important;
}


.blog-design-mask.blog-post-loop {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    height: 276px !important;
    margin-bottom: 20px !important;
}

.blog-design-mask .article-inner,
.blog-design-mask .entry-header,
.blog-design-mask .entry-thumbnail,
.blog-design-mask .post-img-wrapp,
.blog-design-mask .post-img-wrapp a {
    height: 100% !important;
}

.blog-design-mask .post-img-wrapp img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}


section.woocommerce-bacs-bank-details {
    display: none;
}

    /* Авторизация */
body.page-id-13 .whb-header {

    margin-bottom: 0px !important;

}

.wd-dropdown.wd-dropdown-menu.wd-dropdown-my-account.wd-design-default {
    display: none;
}

code, kbd, pre, samp {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}



/* Временный для цены по запросу */
.xewex-price-on-request {
    display: inline-flex;
    align-items: center;
    min-height: 34px;
    padding: 7px 14px;
    border-radius: 6px;
    background: #1a569e;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
    white-space: nowrap;
}

form.cart {
    display: none !important;
}

.wd-single-meta.wd-wpb.wd-rs-64ad44ff5c9b9.text-left {
    display: none !important;
}

.wd-add-btn.wd-add-btn-replace {
    display: none;
}
/* Временный для цены по запросу END */