/*
Theme Name: avto-delo.by
Theme URI: avto-delo.by
Template: hestia
Author: avto-delo.by
Author URI: avto-delo.by
Description: avto-delo.by
Tags: avto-delo.by
Version: 3.4.1750406420
Updated: 2025-06-20 11:00:20

*/
.footer-big .copyright {display:none;}
@media (min-width: 992px) {
    .col-md-4 {
        width: 100%;
    }
}
footer.footer.footer-black {
    background: linear-gradient(45deg, #171515, #1e2e40);
}
.hestia_right .header-sidebar-wrapper .header-widgets-wrapper {
    align-items: center;
    display: contents;
}
.menu-item-116{
    cursor: pointer;
    background: #a5062c;
    color: white;
    border-radius: 10px;
}
.navbar .navbar-nav > li a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.form-group textarea {
    resize: none;
    max-height: 70px;
}
input[type="submit"]:not(.search-submit) {width:100%;}
img.alignnone {margin-bottom: 2px;}
.header-widgets-wrapper .widget:last-of-type {width: 100%;}
img.alignleft {margin: 0 1.1rem 1.4rem 0;}
.footer-big h3 {color: #d4d4d4;font-size: 1.8em;}
.plus__item {
    box-shadow: 0 .313rem .625rem rgba(0, 0, 0, .15);
    background-color: hsla(0, 0%, 100%, .4);
    z-index: 1;
    right: 10px;
    left: 10px;
    bottom: -10px;
	top: 10px;}
.image-in-page {display:none;}
.woocommerce-shop .description, .card-description {
    color: #999999;
	display: none;}
.woocommerce ul.products li.product .button {
	display: none !important;}
.card-product .footer .price h4 {text-align: center;}
.is-wm-calculator-result--line_value {color: #203a71 !important;}
.is-wm-calculator-result--line_note {color:#203a70 !important;}
.is-wm-calculator-result_inner {
    padding: 22px 25px !important;
    background-color: #d3ebff00 !important;
	border-radius: 5px;}

.is-wm-calculator-calculator {
    width: 370px !important;
    margin-right: 20px !important;
    /* background: aliceblue; */
    box-shadow: 1px 1px 6px 2px #00000017;
    padding: 15px !important;
    border-radius: 17px;
}

.section_scheme {
    padding-top: 73px;
    padding-bottom: 114px
}

.section_scheme .modtitle {
    text-align: center
}

.scheme__cont {
    position: relative;
    margin-top: 40px
}

.scheme__cont:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    background: url(/wp-content/themes/wincarby/images/scheme-line.png) 50% repeat-y;
    transform: translateX(-50%);
    width: 5px;
    border-radius: 3px;
    z-index: 1
}

@media (max-width: 767px) {
    .scheme__cont {
        padding-left:40px
    }

    .scheme__cont:before {
        left: 0;
        transform: none
    }
}

@media (min-width: 992px) {
    .scheme__cont {
        margin-top:60px
    }
}

@media (min-width: 1260px) {
    .scheme__cont {
        margin-top:88px
    }
}

.scheme__auto {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 65px;
    height: 105px;
    transform: translateX(-50%);
    z-index: 3;
    background: url(/wp-content/themes/wincarby/images/scheme-auto.png) center 0 no-repeat;
    background-size: contain
}

@media (max-width: 767px) {
    .scheme__auto {
        left:0
    }
}

@media (min-width: 992px) {
    .scheme__auto {
        width:130px;
        height: 213px
    }
}

.scheme__outer {
    width: 100%;
    float: left;
    position: relative;
    z-index: 2
}

.scheme__outer:last-child {
    margin-bottom: 0
}

.scheme__outer:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    position: absolute;
    width: 27px;
    height: 27px;
    border: .25rem solid #063672;
    background-color: #fff;
    border-radius: 50%;
    transition: .2s;
    margin-top: 0
}

@media (max-width: 767px) {
    .scheme__outer {
        margin-bottom:30px
    }

    .scheme__outer:before {
        width: 20px;
        height: 20px;
        left: -48px;
        top: 20px
    }
}

@media (min-width: 768px) {
    .scheme__outer {
        margin-bottom:-7px;
        width: 45%
    }

    .scheme__outer.scheme_left {
        text-align: right;
        padding-right: 9px
    }

    .scheme__outer.scheme_left:before {
        right: -46px;
        top: 25px
    }

    .scheme__outer.scheme_right {
        float: right;
        padding-left: 9px
    }

    .scheme__outer.scheme_right:before {
        left: -46px;
        top: 25px
    }
}

@media (min-width: 992px) {
    .scheme__outer {
        width:41%
    }

    .scheme__outer.scheme_left:before {
        right: -92px
    }

    .scheme__outer.scheme_right:before {
        left: -92px
    }
}

@media (min-width: 1260px) {
    .scheme__outer.scheme_left:before {
        right:-118px
    }

    .scheme__outer.scheme_right:before {
        left: -118px
    }
}

.scheme_anim:before {
    opacity: 0
}

@media (max-width: 767px) {
    .scheme_anim .scheme__link,.scheme_anim .scheme__name,.scheme_anim .scheme__num,.scheme_anim .scheme__text {
        opacity:0;
        left: 40px
    }.sticky-buttons  {display:none;}.is-wm-calculator-calculator {
    width: 100% !important;
    margin-right: 2px !important;
    margin-bottom: 10px;
}
}

@media (min-width: 768px) {
    .scheme_anim.scheme_left .scheme__link,.scheme_anim.scheme_left .scheme__name,.scheme_anim.scheme_left .scheme__num,.scheme_anim.scheme_left .scheme__text {
        opacity:0;
        left: -40px
    }

    .scheme_anim.scheme_right .scheme__link,.scheme_anim.scheme_right .scheme__name,.scheme_anim.scheme_right .scheme__num,.scheme_anim.scheme_right .scheme__text {
        opacity: 0;
        left: 40px
    }
}

.scheme__num {
    color: #9e9e9e;
    font-size: 14px;
    line-height: 16px;
    font-weight: 300;
    margin-bottom: 2px;
    position: relative;
    top: 0;
    left: 0;
    transition: .4s
}

@media (min-width: 992px) {
    .scheme__num {
        font-size:20px;
        line-height: 20px;
        margin-bottom: 9px
    }
}

.scheme__name {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    position: relative;
    top: 0;
    left: 0;
    transition: .4s;
    transition-delay: .2s;
    color: #333;
}

@media (min-width: 992px) {
    .scheme__name {
        font-size:24px;
        line-height: 30px;
    }
}

.scheme__text {
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    margin-top: 10px;
    position: relative;
    top: 0;
    left: 0;
    transition: .4s;
    transition-delay: .4s;
    color: #333;
}

@media (min-width: 992px) {
    .scheme__text {
        font-size:16px;
        line-height: 24px;
        margin-top: 16px
    }
}
.section-image:after {background-color: #f0f0f0;}
.hestia-about.section-image {color: #4e4e4e;}
.hestia-about {
    padding: 0px 0 0px;
}
.hestia-about.section-image h1, .hestia-about.section-image h2, .hestia-about.section-image h3, .hestia-about.section-image h4, .hestia-about.section-image h5 {
    color: #313131;
}
.navbar {
    background-color: #efefef;
	color: #2c2c2c;}
.navbar .navbar-nav > li a {
    font-weight: 500;
    font-size: 12px;
}
footer.footer.footer-black {
    background-image: url(https://pesok-sol.by/wp-content/uploads/2025/07/fon-podvala-pesok.jpg);
}

.widget-title {text-align: center;}
.so-widget-sow-accordion-default-d9295f5bfa93-39 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
    font-weight: 500;
    background-color: #ffffff !important;
    color: #474747 !important;
    padding: 10px 20px 10px 20px !important;
	border-radius: 20px !important;}
.slick-initialized .slick-slide {
    display: block;
    border-radius: 10px ;
    box-shadow: 1px 1px 8px 6px #0000000d;
    margin: 10px 15px !important;
}
.section {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  width: 100%;
  box-sizing: border-box;
}

@media (max-width: 767px) {
  .section {
    padding-left: 9px;
    padding-right: 9px;
  }
}
.widget ul {
    list-style: disc;
	margin-left: 10px;}
button {padding: 5px 10px;
    font-size: 2vh;}