.addr1 dl > * {margin: 7px 0px 7px 0px;}
.addr1 dl .mail {margin-top: 5px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    display: none;
}
/*Размеры шрифта*/
.seo-f-12 {
    font-size: 12px;
}
.seo-f-14 {
    font-size: 14px;
}
.seo-f-16 {
    font-size: 16px;
}
.seo-f-17 {
    font-size: 17px;
}
.seo-f-18 {
    font-size: 18px;
}
.seo-f-20 {
    font-size: 20px;
}
.seo-f-22 {
    font-size: 22px;
}
.seo-f-24 {
    font-size: 24px;
}
.seo-f-26 {
    font-size: 26px;
}
.seo-f-28 {
    font-size: 28px;
}
.seo-f-30 {
    font-size: 30px;
}
.seo-f-32 {
    font-size: 32px;
}
.seo-f-34 {
    font-size: 34px;
}
.seo-f-36 {
    font-size: 36px;
}
.seo-f-38 {
    font-size: 38px;
}
.seo-f-40 {
    font-size: 40px;
}
.seo-f-42 {
    font-size: 42px;
}
.seo-f-44 {
    font-size: 44px;
}
.seo-f-46 {
    font-size: 46px;
}
.seo-f-48 {
    font-size: 48px;
}
.seo-f-50 {
    font-size: 50px;
}
.seo-f-52 {
    font-size: 52px;
}
.seo-f-54 {
    font-size: 54px;
}
.seo-f-56 {
    font-size: 56px;
}
.seo-f-58 {
    font-size: 58px;
}
.seo-f-60 {
    font-size: 60px;
}
/*Расширение container*/
.container-small, .container-normal, .container-large {
    max-width: 100%;
}
@media (min-width: 768px) {
    .container-small {
        width: 620px;
    }
    .container-normal {
        width: 760px;
    }
    .container-large {
        width: 900px;
    }
}
@media (min-width: 992px) {
    .container-small {
        width: 820px;
    }
    .container-normal {
        width: 990px;
    }
    .container-large {
        width: 1160px;
    }
}
@media (min-width: 1200px) {
    .container-small {
        width: 980px;
    }
    .container-normal {
        width: 1320px;
    }
    .container-large {
        width: 1460px;
    }
}

/*----------------------------------------------------------*/
/*	Мои стили
/*----------------------------------------------------------*/

.float-left {float:left;}
.float-right {float:right;}

.no-margin {
    margin: 0;
}

.no-padding {
    padding: 0 !important;
}

.no-margin-padding {
    margin: 0;
    padding: 0;
}

.no-margin-lr {
    margin-left: 0;
    margin-right: 0;
}

.no-margin-tb {
    margin-top: 0;
    margin-bottom: 0;
}

.no-padding-lr {
    padding-left: 0px;
    padding-right: 0px;
}

.no-padding-tb {
    padding-top: 0;
    padding-bottom: 0;
}
.padding-tb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.padding-tb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.padding-tb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.padding-tb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.padding-50{
    padding:50px !important;
}

.padding-40{
    padding:40px !important;
}

.padding-30{
    padding:30px !important;
}

.padding-20{
    padding:20px !important;
}

.padding-10{
    padding:10px !important;
}

.margin-clear{
    margin:0 !important;
}

.padding-clear{
    padding:0 !important;
}

.margintop-clear{
    margin-top:0 !important;
}

.paddingtop-clear{
    padding-top:0 !important;
}

.marginbot-clear{
    margin-bottom:0 !important;
}

.paddingbot-clear{
    padding-bottom:0 !important;
}

.marginleft-clear{
    margin-left:0 !important;
}

.paddingleft-clear{
    padding-left:0 !important;
}

.marginright-clear{
    margin-right:0 !important;
}

.paddingright-clear{
    padding-right:0 !important;
}

.padding-top10{
    padding-top:10px !important;
}

.padding-top20{
    padding-top:20px !important;
}

.padding-top30{
    padding-top:30px !important;
}

.padding-top40{
    padding-top:40px !important;
}

.padding-top50{
    padding-top:50px !important;
}

.padding-top60{
    padding-top:60px !important;
}

.padding-top70{
    padding-top:70px !important;
}

.padding-bot5{
    padding-bottom:5px !important;
}

.padding-bot10{
    padding-bottom:10px !important;
}

.padding-bot15{
    padding-bottom:15px !important;
}

.padding-bot20{
    padding-bottom:20px !important;
}

.padding-bot30{
    padding-bottom:30px !important;
}

.padding-bot35{
    padding-bottom:30px !important;
}

.padding-bot40{
    padding-bottom:40px !important;
}

.padding-bot45{
    padding-bottom:45px !important;
}

.padding-bot50{
    padding-bottom:50px !important;
}

.padding-bot60{
    padding-bottom:60px !important;
}

.padding-bot70{
    padding-bottom:70px !important;
}

.margin-mintop10{
    margin-top:-10px !important;
}

.margin-mintop20{
    margin-top:-20px !important;
}

.margin-mintop30{
    margin-top:-30px !important;
}

.margin-mintop60{
    margin-top:-60px !important;
}

.margin-mintop110{
    margin-top:-110px !important;
    z-index:4 !important;
}

.margin-minbot10{
    margin-bottom:-10px !important;
}

.margin-minbot20{
    margin-bottom:-20px !important;
}

.margin-minbot30{
    margin-bottom:-30px !important;
}

.margin-minbot60{
    margin-bottom:-60px !important;
}

/*
Custom left right spacer
=========================== */
.margin-left5{
    margin-left:5px !important;
}

.margin-left10{
    margin-left:10px !important;
}

.margin-right10{
    margin-right:10px !important;
}

.margin-left20{
    margin-left:20px !important;
}

.margin-right20{
    margin-right:20px !important;
}

/*
Custom top spacer
=========================== */
.margintop5{
    margin-top:5px !important;
}

.margintop10{
    margin-top:10px !important;
}

.margintop15{
    margin-top:15px !important;
}

.margintop20{
    margin-top:20px !important;
}

.margintop25{
    margin-top:25px !important;
}

.margintop30{
    margin-top:30px !important;
}

.margintop35{
    margin-top:35px !important;
}

.margintop40{
    margin-top:40px !important;
}

.margintop45{
    margin-top:45px !important;
}

.margintop50{
    margin-top:50px !important;
}

.margintop55{
    margin-top:55px !important;
}

.margintop60{
    margin-top:60px !important;
}

.margintop70{
    margin-top:70px !important;
}

.margintop80{
    margin-top:80px !important;
}

/*
Custom bottom spacer
=========================== */

.margin-lr-25{
    margin-left:25px !important;
    margin-right:25px !important;
}

.margin-lr-20{
    margin-left:20px !important;
    margin-right:20px !important;
}

.margin-lr-15{
    margin-left:15px !important;
    margin-right:15px !important;
}

.margin-lr-10{
    margin-left:10px !important;
    margin-right:10px !important;
}


.margin-lr-5{
    margin-left:5px !important;
    margin-right:5px !important;
}


.marginbot5{
    margin-bottom:5px !important;
}

.marginbot10{
    margin-bottom:10px !important;
}

.marginbot15{
    margin-bottom:15px !important;
}

.marginbot20{
    margin-bottom:20px !important;
}

.marginbot25{
    margin-bottom:25px !important;
}

.marginbot30{
    margin-bottom:30px !important;
}

.marginbot35{
    margin-bottom:35px !important;
}

.marginbot40{
    margin-bottom:40px !important;
}

.marginbot45{
    margin-bottom:45px !important;
}


.marginbot50{
    margin-bottom:50px !important;
}

.marginbot55{
    margin-bottom:55px !important;
}

.marginbot60{
    margin-bottom:60px !important;
}

.marginbot70{
    margin-bottom:70px !important;
}

.marginbot80{
    margin-bottom:80px !important;
}

.content ul {
    margin-bottom: 20px;
    margin-top: 15px;
}
.content ul li {
    display: list-item;
    list-style: square;
    margin-left: 26px;
    margin-bottom: 5px;
}
.content ol {
    margin-bottom: 25px;
}
.content ol li {
    display: list-item;
    list-style: decimal-leading-zero;
    margin-left: 35px;
    margin-bottom: 5px;
}

.grecaptcha-badge {display: none !important;} /* Скрыть reCAPTCHA v3*/



.product-details .basic-details .info-column h2,
.tabs-content h2{
    font-size: 26px !important;
    text-transform: none !important;
}
.product-details .basic-details .info-column h3,
.tabs-content h3{
    font-size: 22px !important;
    text-transform: none !important;
}
.product-details .basic-details .info-column h4,
.tabs-content h4{
    font-size: 18px !important;
    text-transform: none !important;
}
.product-details .basic-details .info-column h5,
.tabs-content h5{
    font-size: 14px !important;
    text-transform: none !important;
}
.product-details .basic-details .info-column h6,
.tabs-content h6{
    font-size: 10px !important;
    text-transform: none !important;
}

.slick-prev:before, .slick-next:before {
    color: #F36223 !important;
}
.slick-slide img {
    object-fit: cover;
    height: 115px;
}
.slick-slide{
    margin: 10px 2px !important;
}