/*alex style*/
h1{
    font-weight: 800;
    font-size: 35px;
    line-height: 139.9%;
    color: #1F1F1F;
    text-transform: uppercase;
}
h2{
    text-transform: uppercase;
}

.redText{
    color:#E01E27;
}
.introText{
    font-size: 20px;
}
.inCatalog a.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{
    background: #E01E27;
    border-radius: 5px;
    padding: 23px 66px;
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
    color: #FFFFFF;
    border: 2px solid #E01E27;
}
.inCatalog a.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{
    color:#E01E27;
    background: transparent;
}
.socialLink .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    background: transparent;
    border: none;
}
.socialLink.vc_btn3-container.vc_btn3-inline{
    background: center no-repeat;
    transition: all .3s;
}
.socialLink.vc_btn3-container.vc_btn3-inline:hover{
    opacity: 0.9;
}
.sale-slider .product-grid-item .product-image-link img{
    width: auto;
    height: auto;
    object-fit: contain;
}
.sale-slider .product-grid-item .product-image-link {
    height: 250px;
    display: flex;
    justify-content: center;
    background-color: white;
}
.sale-slider .product-grid-item .product-title a{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 29px;
    color: #1F1F1F;
    max-width: 430px;
    text-align: start;
}
.sale-slider .price .amount{
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 37px;
    color: #1F1F1F;
    font-family: 'Montserrat';
}
.mainSliderAntiVir .woodmart-hover-standard .woodmart-add-btn > a{
    padding: 13px 45px;
    background-color: #E01E27;
    background-image: none;
}
.mainSliderAntiVir .add_to_cart_button span{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
    color: #FFFFFF;
}
.mainSliderAntiVir .product-element-top{
    min-width: 100%;
}
.mainSliderAntiVir .product-grid-item{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.mainSliderAntiVir .product-grid-item .product-element-top {
    background-color: white;
}
.mainSliderAntiVir .slide-product{
    display: flex;
    justify-content: center;
}
.owl-dots .owl-dot.active span {
    border-color: #E01E27;
    background: #E01E27;
    border: 4px solid #E01E27;
    transform: scale(1.5);
}
.owl-dots .owl-dot span{
    border-color: #E01E27;
    background: #E01E27;
}
.owl-dots .owl-dot:not(.active):hover span{
    border-color: #E01E27;
    background: #E01E27;
    transform: scale(1.2);
}
.ourCatalog .wpb_wrapper,.ourCatalog .cat-design-default.categories-with-shadow .wrapp-category,.ourCatalog .products,.ourCatalog .category-image-wrapp,.ourCatalog .category-grid-item .category-image{
    height: 100%;
}
.ourCatalog .category-grid-item img{
    height: 100%;
    object-fit: cover;
}
.ourCatalog .cat-design-default.categories-with-shadow .wrapp-category{
    border: none;
    box-shadow: none;
}
.ourCatalog .category-grid-item .category-title {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #1F1F1F;
    text-transform: none;
}
.sellout .product-title{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #1F1F1F;
    text-align: start;
}
.sellout del .woocommerce-Price-amount.amount.amount{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #5F5F5F;
}
.sellout .price ins .amount{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    color: #E01E27;
    padding-left: 30px;
}
.sellout .price .amount{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    color: #E01E27;
}
.sellout .woodmart-hover-base .wrapp-product-price {
    align-items: start;
}
.sellout .product-grid-item .product-title a {
    color: inherit;
    min-height: 65px;
}
.sellout .product-label.onsale{
    background-color: #E01E27;
}
.sellout .woodmart-hover-base .product-element-top{
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    min-height: 200px;
}
.sellout .product-grid-item .product-image-link img{
    width: 50%;
}
.bottomBlock .wpb_text_column p{
    font-size: 16px;
    line-height: 149.4%;
}
.bottomBlock .vc_btn3.vc_btn3-style-modern{
    background-color: #E01E27;
    border: 2px solid #E01E27;
    border-radius: 0;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    padding: 11px 30px;
    text-transform: none;
    background-image: none;

}
.bottomBlock .vc_btn3.vc_btn3-style-modern:hover{
    background-color: transparent;
    color: #E01E27;
}
.bottomBlock h2{
    margin-bottom: 55px;
}
.bottomBlock .widget-product-info a{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #1F1F1F;
}
.bottomBlock .price .amount{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #1F1F1F;
}
.bottomBlock .product_list_widget>li{
    border: none;
}
.bottomBlock .product_list_widget>li{
    min-height: 150px;
}
.footer-column-1{
    order: 5;
} 
.footer-column-2{
    order:1 ;
} 
.footer-column-3{
    order: 2;
} 
.footer-column-4{
    order:3 ;
} 
.footer-column-5{
    order:4 ;
} 
.footer-column:not(.submenu) .menu-item-object-product_cat{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 800;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.footer-column .widget_nav_menu li ul.sub-menu{
    padding: 0;
    margin: 15px 0 0 0;
    
}
.footer-column .widget_nav_menu li ul.sub-menu li a{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF;
}
.footerTel{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 200px;
}
.footerTel a{
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    text-align: right;
    color: #FFFFFF;
}
.mailFoot{
    margin-top: 17px;
}
#titleFormLet{
    padding-top: 110px;
}
.div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info{
    background-color: #E01E27;
}
.woocommerce-thankyou-order-received {
    border: 2px dashed #E01E27;
    color: #E01E27;
}
/*iilum style*/
.search-style-with-bg.searchform input[type=text] {
    border-radius: 26px!important;
    line-height: 44px!important;
    height: 44px!important;
    border: none;
    width: 370px;
}
.whb-color-dark .navigation-style-default .item-level-0>a {
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    color: #1F1F1F;
    text-transform: uppercase;
}

header .woodmart-info-box .info-box-title {
    margin-bottom: 0;
    font-size: 14px;
}

header .box-icon-align-left .box-icon-wrapper {
    margin-right: 10px;
}

div#wd-5f17f432b5ee2 {
    display: flex;
    align-items: center;
    margin: 0 0 0 15px;
}

div#wd-5f17f432b6b43 {
    display: flex;
    margin: 0 0 0 15px;
    align-items: center;
}

ul#menu-top-bar-right-1 li {
    margin: 0 20px;
}

.main-nav .item-level-0 > a {
    margin: 0 15px;
}
.search-style-with-bg.searchform .searchsubmit {
    background-color: #68676D;
    border-radius: 0 26px 26px 0;
}
/*end standard styles*/
/*start tr styles*/
header .whb-flex-equal-sides .whb-col-right {
    flex-grow: 7;
}
ul#menu-main-navigation {
    justify-content: flex-start;
    width: 100%;
}
.whb-color-dark .navigation-style-default .item-level-0>a {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin: 0 3px;
    padding: 0 5px;
    color: #383838;
}
#slider-53 .wpb_content_element.main-slider__text{
    font-size: 20px;
    line-height: 23px;
    color: #1F1F1F;
    margin-bottom: 55px;
}
.whb-sticky-shadow+.whb-clone {background: white;}
.category-grid-item .category-title {
    font-size: 14px;
}
#slider-53 .vc_column_container:first-child>.vc_column-inner{
    margin-top: 100px;
}
.main-slider__button{
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
    padding: 19px 30px;
    color: #FFFFFF;
    text-transform: none;
}
#slider-53 .vc_column_container:last-child>.vc_column-inner {
    padding: 0;
}
#slider-53 .wpb_content_element{
    margin-bottom: 0;
}
.sale-slider .product-wrapper {
    box-shadow: none;
    margin: 0 15px;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    min-height: 450px;
    background: white;
    display: flex;
    flex-direction: column;
}

.sale-slider .product-element-top {
    flex: 0 0 50%;
}

.sale-slider a.product-image-link {
    max-height: 400px;
    overflow: hidden;
}

.sale-slider a.product-image-link img {
    object-fit: cover;
}

.sale-slider .product-element-bottom {
    flex: 1 0 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 50px;
}

.sale-slider span.price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    font-size: 25px;
    color: black;
}

.sale-slider .price del {
    margin-left: 20px;
    font-size: 20px;
    line-height: 37px;
    color: #3F3F3F;
    text-decoration-color: #3f3f3f66;
}

.sale-slider .product-title a {
    font-weight: 500;
    font-size: 25px;
    line-height: 29px;
    color: #1F1F1F;
}

.sale-slider .price ins {
    font-weight: 600;
    font-size: 30px;
    line-height: 37px;
}

.sale-slider-wrapper {
    background: #F2F2F2;
}
.sale-slider-wrapper .slider-type-product {
    margin-bottom: 0;
}
.sale-slider-wrapper .vc_column-inner {
    padding: 60px 0 50px;
}
.sale-slider .woodmart-buttons.wd-pos-r-t {
    display: none!important;
}

.sale-slider .product-grid-item .product-element-top:hover .hover-img {
    -webkit-transform: none;
    transform: none;
    display: none;
}
@media (min-width: 1287px){
    /* header .site-logo:before {
        content: '';
        background: #fd9800;
        position: absolute;
        height: 100%;
        left: 0;
        top: 0;
        width: calc(104px + 50vw - 611px);
    } */
    .main-slider__image img {
        width: calc(100% + 50vw - 611px - 15px)!important;
        max-width: unset;
    }
}
@media (max-width: 1286px){
    header .whb-flex-equal-sides .whb-col-right {
        flex-grow: 8;
    }
    /* header .site-logo:before {
        content: '';
        background: #fd9800;
        position: absolute;
        height: 100%;
        left: 0;
        top: 0;
        width: calc(104px + 2.5vw);
    } */
    .main-slider__image img {
        width: calc(100% + 2.5vw - 15px)!important;
        max-width: unset;
    }
}
@media(min-width:1025px){
    .whb-sticked .whb-general-header-innerХ{
        height: auto;
    }
    .whb-clone .whb-general-header-inner {
        height: auto;
    }
}
@media (max-width: 1024px){
    /* header .site-logo:before {
        display: none;
    } */
    .sale-slider .product-grid-item .product-title a{
        font-size: 16px;
    }
    
}
@media (max-width:1024px){
    div#slider-53 {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        left: 0!important;
    }
    .footerTel {
        align-items: start;
    }
    .footer-column-2{
        order:6 ;
    } 
    .footer-column-2 .woodmart-widget{
        justify-content: flex-end;
        align-items: flex-end;
        display: flex;
        height: 100%;
    }

}
@media (max-width:991px){
    #slider-53 .vc_column_container:first-child>.vc_column-inner{
        margin-top: 40px;
    }
    div#slider-53 h2 {
        font-size: 26px!important;
    }
    h1 {
        font-size: 28px;
    }
    .sellout .woodmart-hover-base .product-element-top{
        min-height: auto;
    }
    .introText {
        font-size: 16px;
    }
    
}
@media (max-width:767px){
    #slider-53 .vc_col-lg-5.vc_col-md-5 {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 0;
        opacity: 0.3;
    }

    #slider-53 .vc_col-lg-7.vc_col-md-7 {
        opacity: 1;
        z-index: 1;
    }
    .cat-design-default .hover-mask{
        position: absolute;
    }
    .page-title .entry-title{
        font-size: 22px;
    }
    .cat-design-default .hover-mask{
        left: 10px;
        padding: 0;
    }
    .cat-design-default .more-products{
        display: none;
    }
}
@media (max-width:575px){
    div#slider-53 h2 {
        font-size: 22px!important;
    }
    #wd-5f4f816085ac7 a{
        font-size: 20px;
    }
    #slider-53 .vc_col-lg-5.vc_col-md-5{
        display: none;
    }
    .sale-slider .product-element-top {
        flex: 0 0 100%;
    }

    .sale-slider .product-element-bottom {
        flex: 0 0 100%;
        padding-left: 15px;
    }

    .sale-slider .product-wrapper {
        flex-wrap: wrap;
    }

    .sale-slider span.price {
        margin-top: 30px;
    }
    .ourCatalog .category-grid-item .category-title {
        font-size: 14px;
    }
    .category-grid-item .category-title {
        font-size: 12px;
    }
}