.hit-slider.t-listing {display: flex}

.banners:hover {cursor: pointer;}
.ymaps1639565397282558116 {width: 100%;}

.hit-slider.t-listing .t-block{border: none} 
.hit-slider.t-listing .t-block-more {text-align: center}
.hit-slider.t-listing .t-block-more a{
	display: inline-block; 
	background: #f6c20e;
	cursor: pointer;
	padding: 10px 20px;
	line-height: 1;
	font-size: 14px;
	color: #000;
	text-transform: uppercase
}
.hit-slider.t-listing .t-block-more a:hover{
	background: #f6ac0e;
	text-decoration: none
}

.hit-slider .slick-prev::before { 
	background: url(/wp-content/themes/actools/img/arr-left.png) no-repeat center center;
    width: 15px;
    height: 25px;
    display: block;
}


.hit-slider .slick-next::before { 
	background: url(/wp-content/themes/actools/img/arr-right.png) no-repeat center center;
    width: 15px;
    height: 25px;
    display: block;
}

#hit_catalog .tit {
    margin: 50px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: lighter;
    background-image: url(../img/inline.png);
    background-repeat: no-repeat;
    background-position: center;
}

#hit_catalog .tit span {
    font-weight: 700;
}
.tel-block .tel {line-height: 20px!important; padding-top:10px;}
.tel-block .tel a span {font-size: 22px;}
.hit-slider.t-listing .t-block .t-block-img{height: 180px;}

.t-listing .t-block .t-block-img{position: relative}
.t-listing .t-block .t-block-img .labels{position: absolute; left: 0; top: 15px; display: flex; flex-direction: column; align-items: flex-start}
.t-listing .t-block .t-block-img .labels .label{padding: 4px 13px; font-size: 14px}
.t-listing .t-block .t-block-img .labels .label:not(:last-child){margin-bottom: 10px;}
.t-listing .t-block .t-block-img .labels .label.hit{color: #000; background: #f6c20e}



header {padding: 5px 0 5px;}
.t-slider{margin-right: 0;}

.t-info div{width: 265px; margin: 0 auto; padding-left: 36px;}
.t-info i,
.t-info div:nth-child(4) i{left: 0;}

.t-buy div:nth-child(3){margin-bottom: 15px;}
.t-buy div:nth-child(3) div{width: calc(100% - 30px);}
.t-buy div:nth-child(3) div span {line-height: 40px;}
.t-buy div:nth-child(3) div .sprite-buy-icon {height: 40px; background-position: -81px -96px;}
.t-buy div:nth-child(3) div:hover .sprite-buy-icon{    background-position: -157px -96px;}
.t-buy .additiona-actions{width: calc(100% - 30px); margin: 0 auto; margin-bottom: 15px;}
.t-buy .additiona-actions .col-6:first-child{padding-left: 0; padding-right: 7px;}
.t-buy .additiona-actions .col-6:last-child{padding-right: 0; padding-left: 7px;}
.t-buy .additiona-actions .btn{background: #00a1c5; color: #fff; text-align: center; border-radius: 0; display: block; cursor: pointer}
.t-buy .additiona-actions .btn:hover{background: #0090b0;}


.detail-tabs{margin-bottom: 30px;}
.detail-tabs .nav-item:not(:last-child){margin-right: 5px;}
.detail-tabs .nav-link{display: block; padding: .2rem 1rem; outline: none}

.detail-tabs .nav-link:not(.active){background: #f4f4f4; color: #000; border-color: #ddd}
.detail-tabs .nav-link img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.detail-tabs .t-attributes,
.detail-tabs .t-content,
.detail-tabs .t-price{margin: 0;}
.detail-tabs .tab-pane.active{border: 1px solid #ddd; border-top: none; padding: 30px; background: #fff;border-radius: 0 10px 10px;}
.detail-tabs #lizing > img{margin-bottom: 15px;}
.detail-tabs #lizing .col-6 p{padding: 0; margin: 0;}
.detail-tabs #lizing .lizing-brand{color: #0090b0; font-size: 24px; margin: 15px 0; text-align: center}
.detail-tabs #lizing .lizing-advantages{margin-bottom: 15px;}
.detail-tabs #lizing .lizing-advantages ul{display: flex; flex-wrap: wrap; justify-content: center; margin: 0; padding: 0; list-style: none}
.detail-tabs #lizing .lizing-advantages ul li{flex: 1 0 33%; display: flex; justify-content: center; align-items: center}
.detail-tabs #lizing .lizing-advantages ul li .text{font-size: 16px; line-height: 1; margin-left: 20px;}
.detail-tabs #lizing .lizing-advantages ul li .text .big{font-size: 24px;}

.detail-tabs #garanty .btn{background: #00a1c5; color: #fff; text-align: center; border-radius: 0; display: block; width: 180px; margin: 0 auto}
.detail-tabs #video-link-tab {padding: .2rem 1rem;}

#zakaz-spares-modal .note{text-transform: none}
#zakaz-spares-modal .modal-zakaz .field.form-submit,
#zakaz-service-modal .modal-zakaz .form-submit,
#zakaz-remont-modal .modal-zakaz .field.form-submit{padding-right: 0; padding-top: 8px;}
#zakaz-spares-modal .modal-zakaz .field.form-submit input,
#zakaz-service-modal .modal-zakaz .field.form-submit input,
#zakaz-remont-modal .modal-zakaz .field.form-submit input{width: auto}
#zakaz-spares-modal .modal-zakaz .field.form-submit .ajax-loader,
#zakaz-remont-modal .modal-zakaz .field.form-submit .ajax-loader{margin-left: -16px;}
#zakaz-spares-modal .modal-zakaz .field.recaptcha{padding-right: 0; padding-top: 8px; display: flex; justify-content: right;}

#zakaz-spares-modal .modal-zakaz .field .images{display: flex; margin-top: 5px;}
#zakaz-spares-modal .modal-zakaz .field .images p{margin: 0 10px 0; padding: 0; margin-bottom: 5px; color: #00a1c5; line-height: 1}
#zakaz-spares-modal .modal-zakaz .field .images img{max-height: 180px}
#zakaz-spares-modal .modal-zakaz .field .images img:first-child{margin-right: 5px;}


#zakaz-lizing-modal .modal-zakaz .col-a{top: -135px;}
#zakaz-lizing-modal .wpcf7-form .row.no-gutters .col-lg-5 .form-submit{margin-left: 250px;}

.c-listing [data-level="1"] {margin-bottom: 30px;}
.c-listing [data-level="1"] .c-block{margin-bottom: 0; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: center}
.c-listing [data-level="1"] .c-block .c-block-top{width: 100%;}
.c-listing [data-level="1"] .c-block .cat-img{width: 45%; margin-top: 10px; height: 80px; float: left;}
.c-listing [data-level="1"] .c-block .c-block-img{height: 80px;}
.c-listing [data-level="1"] .c-block .c-block-img img{max-height: 100%}
.c-listing [data-level="1"] .c-block .c-block-name{width: 55%; float: left; padding: 0; height: 80px; line-height: 1.3; margin-bottom: 0; margin-top: 10px;}
.c-listing [data-level="1"] .c-block ul{width: 100%; list-style: none; padding-left: 18px; padding-top: 15px; align-self: flex-start; clear: both}
.c-listing [data-level="1"] .c-block ul li{color: #929292; margin-bottom: 5px; line-height: 1;display: flex;align-items: center;}
.c-listing [data-level="1"] .c-block ul li:before{content: "-"; margin-right: 5px;}
.c-listing [data-level="1"] .c-block ul li a{color: #929292; line-height: 1.2; text-decoration: underline;}
.c-listing [data-level="1"] .c-block ul li a:hover{color: #0098ba}
@media (min-width: 991px){.c-listing [data-level="1"] .c-block > a{color: #929292; line-height: 1.2; margin-bottom: 15px; text-decoration: underline}
}
.c-listing [data-level="1"] .c-block > a{color: #929292; line-height: 1.2; margin-bottom: 15px; text-decoration: underline}

.cat-form .t-form textarea{height: 98px;}
.t-form input[type=file]{font-size: 14px;}

.left-links{margin-top: 30px;}
.left-links .left_icon {border: 1px solid #00a1c5; display: flex; height: 150px; flex-direction: row; margin-bottom: 20px}
.left-links .left_info{display: flex; flex-direction: column;width: 80%;margin: auto;text-align: center;font-size: 18px;margin-top: 5px;}
.left-links .left_info a{text-decoration: underline; font-size: 26px;color: #44b3cc;}
.left-links .left_info p{color: #898e91;}
.left-links a{ align-items: center;text-decoration: none; min-height: 125px}
.left-links a .icon{width: 70px; display: flex; align-items: center; justify-content: center}
.left-links a .info{flex: 1; display: flex; flex-direction: column; align-items: center}
.left-links a .info .name{color: #00a1c5; font-size: 20px; text-decoration: underline; line-height: 1; margin-bottom: 5px;}
.left-links a .info .text{color: #929292; line-height: 1.2; text-align: center; font-size: 16px;}

.main-banners{width: calc(100% - 325px)}
.right-links{width: 325px;}
.right-links .left-links{margin-top: 0; padding-top: 30px; height: 100%; display: flex; flex-direction: column; justify-content: space-between}
.right-links .left-links a{margin-bottom: 0;}
.right-links .left-links a .icon{width: 85px;}
.right-links .left-links a .info .name{font-size: 24px;}
.right-links .left-links a .info .text{font-size: 18px;}

#main_catalog .c-listing .col-lg-3{margin-bottom: 0;}

#zakaz-spares-modal2 textarea{margin-bottom: 10px;}
#zakaz-spares-modal2 .form-submit {display: inline-block; margin-right: 20px;}
#zakaz-spares-modal2 .form-info {display: inline-block; font-size: 14px; font-style: italic; width: calc(100% - 175px); vertical-align: middle; line-height: 1.2;}
#zakaz-spares-modal2 .form-info .fa {padding-right: 7px; font-size: 16px; color: #00a1c5;}

#cssmenu li.current-menu-parent:not(.non-style):not(.active){border-left: 2px solid #00a1c5;}
#cssmenu li.current-menu-parent:not(.non-style):not(.active) > a:first-child {    border-bottom: 1px solid #d5e1e4;    margin-bottom: 1px;}
#cssmenu li.current-menu-parent:not(.non-style):not(.active) > a::before {    content: url(../img/cat-menu-drd-active.png);    position: absolute;    top: 0px;    left: -2px;}
#cssmenu li.current-menu-parent:not(.non-style):not(.active) > ul{display: block}

.yt-thumb{position: relative}
.yt-thumb:after{content: ""; position: absolute; width: 40px; height: 28px; top: 31px; left: 25px; background: url(../img/playbtn.png) no-repeat center center; cursor: pointer}

.navbar-collapse .form-search input{width: 274px;}
.main-banners .main-slider,
.main-banners .slick-list,
.main-banners .slick-track{height: 480px;}
.main-banners .slick-slide img{height: 100%;}

.c-listing .col-lg-4 .c-block .c-block-name {padding:0 20px 0 0!important;}

@media (max-width: 768px) {

#lizing img{max-width:100%}
.modal-content i.sprite-close {position: absolute; right: 1px; top: 2px; cursor: pointer;  z-index: 999;}
.detail-tabs .tab-pane.active {padding: 30px 10px;}
.c-listing [data-level="1"] .c-block .c-block-top {padding-bottom: 30px;}
#zakaz-spares-modal .modal-zakaz .field .images img {max-height: 120px;}
.modal-body.modal-zakaz .row.z-info .z-info-content { }
#zakaz-lizing-modal .wpcf7-form .row.no-gutters .col-lg-5 .form-submit {margin:0 0 30px 0}
.modal-zakaz .col-a {    left: 190px;}
#zakaz-lizing-modal .modal-zakaz .col-a {top: -113px;}
.modal-zakaz {padding:50px 20px}
.n-block .n-content {    margin-top: 26px; margin-left:0;     width: 95%;}
.detail-tabs .nav-link {padding:0.2rem 0.5rem}
.nav.nav-tabs .nav-item {width:100%; text-align:center}
.container.catalog-detail .row .col-lg-9 .row .col-12.detail-tabs .nav.nav-tabs .nav-item > a {padding:0}
.detail-tabs .nav-item:not(:last-child) {margin:0}

.page .page-content table {border:none; text-align:center; width:100%!important;}
.page .page-content table tr {height:auto!important}
.page .page-content table tr td {text-align:center; display:block; height:auto!important; margin: 0 0 20px 0}
.page .page-content table tr td p img,
.page .page-content table tr td img,
.page .page-content img {max-width:100%; height:auto; text-align:center;}
.page .page-content table tr td {width:100%!important; text-align: left!important;}
.container .page h1 {font-size:33px!important}
}

.c-listing .c-block-name2 { height:120px; }
.t-listing .t-block .t-block-info {font-size: 12px; height: 20px;}
.c-listing .c-block .c-block-name {text-align:left}
.modal-zakaz .tit span {text-transform: capitalize;}
.video-link-container iframe {width: 100%; height: 500px}


span.wpcf7-list-item {
    margin: 0;
}
.modal-zakaz .wpcf7-submit:disabled {
    opacity: 0.5;
}
.t-form .form-submit .wpcf7-submit:disabled {
    opacity: 0.5;
}
.field-img {
    margin-top: 60px;
}
.checkbox-width {
    width: 100%;
}
.btn-submit-center {
    margin: 0 auto;
}

@media (max-width: 991px) {
    .field-img {
        margin-top: 0;
    }
}
