/*
Theme Name: Treasury of the carpathians
Author: S-GROUP
Author URI:  https://s-group.ua/
Description: Theme for magazine
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: theme
Tags: acf-pro, woocommerce

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

theme is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/



.di_form-wrapper {
    display: none;
}
.di_form-box p:nth-child(3){
    display: none;
}
.di_form-wrapper {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 9999999999;
    background: #00142a8a;
}
.di_form-wrapper .wpcf7 {
    width: 480px;
    background: #fff;
    margin: auto;
    margin-top: 13%;
    padding: 20px 30px;
    border-radius: 5px;
}
.di_some-txt0 span {
    font-size: 20px;
    font-weight: 600;
    color: #000;
}
.di_some-txt0 img {
    float: right;
    position: relative;
    cursor: pointer;
}
.di_form-wrapper input {
    height: 40px;
    width: 100%;
    padding: 0 10px;
    border: 1px #d9d9d9 solid;
    border-radius: 5px;
}
.di_form-wrapper .wpcf7-spinner {
    display: none;    
}
.di_form-wrapper .wpcf7-submit {
    background: #026BDE;
    color: #fff;
    cursor: pointer;
}
.di_form-wrapper .wpcf7-submit:hover{
    background: #025fc5
}
.di_some-txt1 {
    margin: 22px 0 25px;
}
.di_some-txt2 {
    margin-top: 25px;
}
.di_form-wrapper .wpcf7 form .wpcf7-response-output {
    margin: 0;
    font-size: 13px;
    padding: 3px 5px; 
    border-color: #026BDE;
}
.page-header__language svg:nth-child(3){
    display: none;
}
.fancybox__container {
    z-index: 99999999999;
}
.di_filter-attribute {
    max-width: 300px;
}
.di_filter-attribute .di_filter-txt {
    margin-bottom: 0;
    color: #000;
    font-size: 17px;
    padding-left: 5px;
}
body .wpfFilterWrapper {
    margin-top: 5px;
}
.di_wishlist {
    margin: 35px 0 30px;   
}
.single-product a.add_to_wishlist {
    cursor: pointer;
    font-size: 15px;
    padding: 17px 18px;
    background: #fed501;
    color: #000;
    border-radius: 5px;
}
.single-product a.add_to_wishlist span{
    display: none;
}
.single-product a.add_to_wishlist i {
    margin: 0;
    font-weight: 600;
    font-size: 20px;
}
/* body .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
    width: 11% !important;
} */
#menu-item-2116 a,
#menu-item-1448 {
    background-image: url(/wp-content/uploads/2024/04/lucide_heart.svg);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0 16px 0 0;
    background-size: 14px;
}
.di_filter-attribute {
    display: none;
}

.tax-product_cat .di_filter-attribute,
.post-type-archive .di_filter-attribute {
    display: block;
}
body .ms-options ul {
    padding-left: 0;
}
.di_filter-attribute.di_filter-attribute-mob {
    display: none;
}
.di_hidde-class{
    display: inline-flex !important;
    width: 90%;
    max-width: 100%;
    position: absolute;
    top: 70px;
    left: 50%;
    margin-left: -45%;
    box-shadow: 1px 3px 5px #bbbbbb;
}
.di_izbran {
    display: none;
}
.marquee {
    display: none !important;
}
.di_filter-close {
    background-color: var(--blue);
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    font-size: 17px;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
}
.di_all-wrap-filter {
    display: none;
    margin-bottom: 20px;
}
.di_vaiber-foot img {
    max-width: 20px;
}
.js--btn-open-menu {
    background-image: url(/wp-content/uploads/2024/03/Group-12.svg);
    background-size: 88%;
    width: 125px;
    background-repeat: no-repeat;
    background-position: center;
}
.term-shopery .di_all-wrap-filter,
.term-patriotic-office .di_all-wrap-filter,
.term-suveniry-iz-symvolikoiu .di_all-wrap-filter,
.term-gift-certificates .di_all-wrap-filter,
.term-uncategorized .di_all-wrap-filter,
.term-lialky-motanky .di_all-wrap-filter,
.term-spetsii-glintvein-zapravka-do-bohrachu .di_all-wrap-filter,
.term-karpatskyy-chay .di_all-wrap-filter,
.term-zakarpatska-ovecha-brynza .di_all-wrap-filter,
.term-horishky-v-medi .di_all-wrap-filter,
.term-vlasna-konservatsiia .di_all-wrap-filter,
.term-varennia-end-sirop .di_all-wrap-filter,
.term-karpatski-smakolyky .di_all-wrap-filter,
.term-tryzuby .di_all-wrap-filter,
.term-kliuchnytsi-vyroby-z-dereva .di_all-wrap-filter,
.term-ekskliuzyvni-vyroby .di_all-wrap-filter,
.term-derev-iani-ihrashky .di_all-wrap-filter,
.term-hodynnyky .di_all-wrap-filter,
.term-velykodni-rushnyky .di_all-wrap-filter,
.term-vyshyti-rushnyky .di_all-wrap-filter,
.term-vyroby-z-dereva .di_all-wrap-filter{
    display: none !important;
}













@media(max-width: 1290px){
    body .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
        width: auto !important;
    }
}

@media(max-width: 1100px) {
    .di_form-wrapper .wpcf7 {
        margin-top: 30%;
    }
    .di_some-txt1 {
        margin: 15px 0 20px;
    }
    .di_some-txt2 {
        margin-top: 20px;
    }
}

@media(max-width: 767px) {
   .di_filter-attribute.di_filter-attribute-mob {
        display: none;
    }
    .di_filter-attribute.di_filter-attribute-mob.di_filter-show2{
        display: block;
    }
    .di_all-wrap-filter {
        display: block;
    }
    .search-form__btn {
        font-size: 10px;
        padding: 10px !important;
    }
    .search-form__input {
        font-size: 12px;
    }
    .btn.js--search-mobile{
        /* top: -5px; */
    }
    .di_izbran {
        display: block;
        top: 8px;
        position: relative;
    }
    .page-container .page-header__btn-catalog-mob {
        display: none !important;
    }
    .home .page-container .page-header__btn-catalog-mob{
         justify-content: center;
         display: block !important;
    }
    .home .page-container .page-header__btn-catalog-mob svg{
        top: 4.5px;
        position: relative;
    }
}







@media(max-width: 560px) {
    .di_form-wrapper .wpcf7 {
        width: 90%;
        position: relative;
    }
    .single-product a.add_to_wishlist {
        cursor: pointer;
        font-size: 13px;
        padding: 10px 15px;
        background: #026bde;
        color: #fff;
        border-radius: 5px;
    }
}
@media(max-width: 460px) {
    .di_some-txt0 img {
        position: absolute;
        top: 3px;
        right: 3px;
        z-index: 9999;
    }
}
@media(max-width: 400px) {
    .di_some-txt0 span {
        font-size: 18px;
    }
    .page-header__top-logo {
        margin-left: 1rem;
        width: 67px;
    }
}











