94c941.video-slide {padding-left:0;}
.video-slide__item a {border-width:2px; border-style:inset; border-color:initial; border-image:initial;}

.footer__contacts__box.phones {
  -webkit-align-items:end;
       -ms-flex-align:end;
          align-items:end;
}

.product-video-carousel-bg {
  padding: 2rem 0;
  background: #0d5da9;
}  
.product-video-carousel__item{
    margin:0 15px;
}

.product-video-carousel .btn_prev{
  position: absolute;
  left:-20px;
  top: 50%;
  z-index: 11;
  -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.product-video-carousel .btn_next{
  position: absolute;
  right:-20px;
  top: 50%;
  z-index: 11;
  -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
@media screen and (max-width: 600px){
  .product-video-carousel {
      padding: 0 3rem;
  }
  .product-video-carousel .btn_prev{
    left:20px;
  }
  .product-video-carousel .btn_next{
    right:20px;
  }
}


.menu__phone .phone {font-size:1.4em; padding-top:.1em;}

.link-favorites-product {background:url(images_additional/i-compare.png) no-repeat 50% 50%;}
.link-favorites-product:hover,
.link-favorites-product.active {background:url(images_additional/i-compare-active.png) no-repeat 50% 50%;}

.hide-arrow .catalog__categories:after {display:none;}
.catalog__product-instruction a {cursor:pointer;}

/*TMP*/
.product-item-image-slide {display:block; width:100%; height:100%; background-size:contain; background-repeat:no-repeat; background-position:50% 50%;}
.checkbox-color__color {border:1px solid #000!important;}
/*END_TMP*/

.bx-filter-container-modef {position:relative; display:block; width:100%;}
#modef {position:absolute; top:-25px; right:-10px; background:#fff; border:1px solid #ccc; padding:10px; z-index:999;}

.bubble-wrap {z-index:-1;}

/*
.product-card__colors li,
.checkbox-color__color {border-radius:0;}
*/

.product-card__colors {cursor:pointer; opacity:1; visibility:visible;}
.catalog__offer:hover .product-card__colors {opacity:1; visibility:visible;}

.product__galery.no_thumbs {margin-bottom:0;}

.product__galery.slick-initialized {background-image:none;}
.product__galery__img:before {content:''; display:inline-block; height:100%; vertical-align:middle;}
.product__galery__img img {vertical-align:middle;}

.product__thumbs {height:100px; overflow:hidden; visibility:hidden;}
.product__thumbs.slick-initialized {visibility:visible;}

.checkbox-color.selected .checkbox-color__color:after {opacity:1;}
.checkbox-color.not_color.selected .checkbox-color__color:after {opacity:0;}
.checkbox-color.not_color .checkbox-color__color:after {display:none;}
.checkbox-color.not_color .checkbox-color__color {padding:0;}
.checkbox-color.not_color.selected .checkbox-color__color {border-color:transparent!important;}

.product_card__compare_lnk {cursor:pointer;}

.product-video-carousel {position:relative;}
.product-video-carousel .product-video-carousel__title,
.product-video-carousel .product-video-carousel__link {visibility:hidden;}
.product-video-carousel.slick-initialized .product-video-carousel__title,
.product-video-carousel.slick-initialized .product-video-carousel__link {visibility:visible;}

.product_inf {margin-top:40px;}

.links-block__item.no_image:before {background:#ccc;}
.links-block__item .color-white {padding-bottom:100px;}

@media screen and (min-width: 992px){
  .product_page__other_product_slider .carousel-3 { max-height:210px; overflow:hidden; margin:0 -30px 50px; padding:0 15px; }
}
@media screen and (max-width: 991px){
  .product_page__other_product_slider .carousel-3 { max-height:370px; overflow:hidden; margin:0 -30px 50px; padding:0 15px; }
}
.carousel-3 .btn_prev {left:15px;}
.carousel-3 .btn_next {right:15px;}
@media screen and (min-width: 1430px){
  .carousel-3 .btn_prev { left: -15px; }
  .carousel-3 .btn_next { right: -15px; }
}

.basket-item__name {max-width:420px;}
@media screen and (min-width: 992px){
  .basket-item__opt {
         -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
                 flex-basis: 210px;
  }
}
.basket-item__price,
.basket-item__count,
.basket-item__remove {position:relative;}


.popup_pick--half-size {max-width:500px;}
.popup__head--centered {text-align:center;}
.input-place--no-margin {margin-bottom:5px;}
.popup__content_blue .input-place {color:#fff; border-color:#fff;}
.popup__content_blue .input-place__placeholder {border-color:#fff;}
.popup .input-place__placeholder {width:100%;}
.popup__content_blue .checkbox__label a {color:inherit;}
.popup__content_blue .checkbox input:checked + .checkbox__label::after {background-image: url(images_additional/checkbox-white.svg);}
.checkbox input:checked+.checkbox__label:after {background-position:center center; background-image: url(images_additional/checkbox.svg); background-size:.875em; background-repeat:no-repeat;}
.checkbox__label:after {content:''; width:.875em; height:.875em; display: block; left:0; top:0; border:1px solid #c3c3c3; position:absolute;}
.input-place input.has-value+.input-place__placeholder,
.popup .input-place input:focus+.input-place__placeholder {display:none;}
.input-place input.has-value+.input-place__placeholder,
.input-place input:focus+.input-place__placeholder {width:100%;}
.input-place.error {color:red; border-color:red;}
.input-place.error .input-place__placeholder {border-color:red;}
.js_ajax_callback_form .btn:disabled {background-color:#ccc; cursor:default;}

/*contactForm*/
.ard-wrap-bg-fm {background:#e7e7e7; padding-top:45px; padding-bottom:35px; margin-bottom:35px}
.ard-ttl-fm {font:30px Calibri,Arial,sans-serif; color:#414141; padding-bottom:30px; text-align:center; margin:0}
#ard-fm-cnt {position:relative; margin-left:-185px; display:block; width:370px; left:50%}
#ard-fm-cnt input[type="text"],
#ard-fm-cnt textarea {width:338px; border:1px solid #e9e9e9; padding:15px; margin-bottom:10px}
#ard-fm-cnt input[type="submit"] {width:370px; border:1px solid #e9e9e9; padding:15px; background:#6ca34f; border-radius:5px; font:24px Calibri,Arial,sans-serif; color:#fff; text-align:center; text-transform:uppercase}
/*END_contactForm*/

.pick__list__category .pick__item__label {height:80px;}
.pick__list__filter form {width:100%;}
.pick__list__filter.pick__list .pick__item {margin-right:12px;}
.pick__list__filter .pick__item__label {height:110px;}
.pick__list__filter .pick__item__label span {bottom:auto; top:10px;}
.pick__list__filter select {position:absolute; top:65px; width:90%; left:5%; z-index:2;}
.pick__list__filter select {color:#000;}
.pick__list__filter .form-submit-btn-wrp {flex:none; display:block; width:100%; padding:0 0 0 15px;}


/*LK*/
@media screen and (max-width: 991px){
  .page-column__adaptiv-personal {display:block;}
}
.sale-order-list-container {background:#fff;}
.sale-order-detail-general {background:#fff;}
.sale-order-detail-about-order,
.sale-order-detail-payment-options,
.sale-order-detail-payment-options-order-content {margin-top:0;}
.sale-order-list-title,
.sale-order-list-accomplished-title {margin-bottom:10px;}
/**/
.bx_profile .form-group,
.sale-profile-detail-form .form-group {margin-top:15px; margin-bottom:15px;}
.bx_profile .form-control,
.sale-profile-detail-form .form-control{display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.sale-personal-profile-list-container.table {width:100%; max-width:100%; margin-bottom:20px;}
.sale-personal-profile-list-container.table>thead>tr>th,
.sale-personal-profile-list-container.table>tbody>tr>th,
.sale-personal-profile-list-container.table>tfoot>tr>th,
.sale-personal-profile-list-container.table>thead>tr>td,
.sale-personal-profile-list-container.table>tbody>tr>td,
.sale-personal-profile-list-container.table>tfoot>tr>td {padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #ddd; text-align:left;}
.sale-personal-profile-list-change-button {color:#337ab7; text-decoration:none;}

.sale-profile-detail-link-list a {color:#337ab7; text-decoration:none;}

.sale-profile-detail-form {background:#fff;}
.main-profile-form-buttons-block .btn.btn-default,
.sale-profile-detail-form .btn.btn-default {
  display:inline-block; text-decoration:none; border:none; outline:0 !important; white-space:nowrap; background:0 0; cursor:pointer; border-radius:1.53846em; line-height:3.11538em; background-color:#0d5da9; color:#fff; font-size:13px; font-weight:700; letter-spacing:1px; text-transform:uppercase; text-align:center; padding:0 1.92308em;
  -webkit-transition:.2s;
       -o-transition:.2s;
          transition:.2s;
  -webkit-box-shadow:0 10px 20px rgba(13, 93, 169, .3);
          box-shadow:0 10px 20px rgba(13, 93, 169, .3);
}
/**/

/*BootStrap_reset_*/
.top__menu ul {margin-bottom:0;}
.menu__content .logo img {vertical-align:baseline;}
.quantity .top__form button,
.top__form .btn,
.top__form .quantity button {padding:0;}
.btn_catalog {padding:0 0 0 20px;}
.btn_catalog .btn_menu {border-radius:0; padding:0 0 0 20px; box-shadow:none;}
.menu__nav>ul {margin-bottom:0;}
/*END_BootStrap_reset_*/

.compare__head a{ color:#000; text-decoration:none;}

.aside__div__subsection {display:block!important;}
.aside__div__subsection__title {background:#247eb6; color:#fff; font-weight:bold; display:block; vertical-align:middle; height:40px; line-height:40px; margin:-25px -20px 25px; text-align:center;}
.aside__div__subsection__list {display:block;}
.aside__div__subsection__item {margin:16px; font-size:16px; line-height:1;}
.aside__div__subsection__span {display:table; width:100%; table-layout:fixed; border-collapse:collapse;}
.aside__div__subsection__name {display:table-cell; vertical-align:middle;}
.aside__div__subsection__cnt {display:table-cell; vertical-align:middle; width:60px;}
.aside__div__subsection__span a {color:#000; text-decoration:none;}
.aside__div__subsection__cnt a {float:right;}

.sale-paysystem-wrapper {margin:0;}

.order_links {margin-top:15px;}

#ard-fm-cnt input[type="submit"]{width:338px;}

.popup__text--centered {text-align:center;}

.footer__share a {text-decoration:none;}
.ic-soc_facebook {background-image:url("images/assets/icons/fb.svg");}
.ic-soc_vkontakte {background-image:url("images/assets/icons/vk.svg");}
/*.ic-soc_yt {background-image:url("images/assets/icons/yt.svg");}*/

.popup_pick#popupFastOrder {max-width:520px;}
.popup_pick#popupFastOrder.loading:after {content:""; position:absolute; z-index:9999; top:0; left:0; width:100%; height:100%; background:#000; opacity:.8;}
#popupFastOrder .input-place.location {height:33px; border:none;}
#popupFastOrder .bx-sls {height:100%;}
#popupFastOrder .dropdown-block.bx-ui-sls-input-block {height:100%;}
#popupFastOrder .dropdown-fade2white {top:0;}
.dropdown-block.error { border-color:red;}

.product-card__sale.marker {border-radius:0; background:none;}

/**/
.sort {position:relative;}
.jq-selectbox {border:1px solid rgba(202,215,219,.96); width:60px; text-align:center; background:white; height:30px; font-weight:bold; position:relative; top:5px;}
.jq-selectbox__select-text {margin-right:10px; margin-top:4px; font-family:sans-serif;}
.jq-selectbox__trigger {background:white; width:10px; height:10px; position:absolute; right:3px; top:0; bottom:0;  margin:auto;}
.jq-selectbox__dropdown {position:absolute; background:white; width:60px; border:1px solid black; margin-top:5px;}
.jq-selectbox__trigger-arrow:before {display:block; position:absolute; content:' '; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid black; top:60%}
.jq-selectbox__trigger-arrow:after {display:block; position:absolute; content:' '; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid black; bottom:60%;}
.sel.selected,.jq-selectbox__dropdown li:hover {background:#c0cdc9;}
/**/

.links-block__item p.color-white {color:#fff; font-weight:normal;}

.article__img img {margin:0;}

.input-place__placeholder___location {position:static; border:none; margin:0 0 10px; font-size:18px;}

.repair_types {overflow:hidden;}

.pay-menu a {
  border-bottom: 2px dotted #0d5da9;
  color: #0d5da9;
  font-weight: bold;
  text-decoration: none;
  font-size: 19px;
  line-height: 28px;
}

.content h1 {
  font-size: 42px;
  line-height: 44px;
  font-weight: 700;
  color: #0d5da9;
  margin: 30px 0px;
}

.content a, .product-detail-text a, .article__colls a, .accordeon_content a, .descript_info a, .contact_item_body a {
  border-bottom: 1px dotted #0d5da9;
  color: #0d5da9;
  text-decoration: none;
}

.product-detail-text .a-image {
  border-bottom: none;
}

.content p, .accordeon_content p, .descript_info p, .category-description p, .tabs__item p {
  margin: 0 0 20px;
  line-height: 1.44444em;
}

.product-detail-text p {
  margin: 0 0 25px;
}

.head2 {
  font-size: 28px;
  line-height: 35px;
  font-weight: 700;
  color: #4f4f50;
  margin: 30px 0px;
}

.category-description h2 {
  font-size: 28px;
  line-height: 35px;
  font-weight: 700;
  color: #4f4f50;
  margin: 30px 0px;
}

.head3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1;
  margin: 35px 0px;
}

.block_heading .head3 {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
}

.head3-red {
  color: #ff0000;
  font-weight: bold;
  margin-bottom: 20px;
}

.accordeon_content .head4, .block3 .head4 {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: bold;
}

.table-wrap2 {
  overflow-x: auto;
}

.tag {
    font-family: Helvetica, Arial, sans-serif;
    background: #83c221;
    display: inline-block;
    color: #fff;
    position: relative;
    padding: 10px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: -5px 0px 20px 0px;
    text-decoration: none;
}

.tag:hover {
    background-color: #94c941;
}

.tag:before {
    background: #fff;
    width: 10px;
    height: 10px;
    content: "";
    display: inline-block;
    border-radius: 20px;
    margin: 0 5px 0 0;
}

.tag:after {
    display: inline-block;
    border: 23px solid;
    border-color: transparent transparent transparent #83c221;
    height: 0;
    width: 0;
    position: absolute;
    right: -46px;
    top: 0;
    content: "";
    display: inline-block;
}
.tag:hover:after {
    border-color: transparent transparent transparent #94c941;
}

.product-detail-text ul, .article__colls ul {
    padding: 25px;
}

.cont ul

{
	line-height:1.44444em;
	list-style-type:none;
	margin: 0 0 15px 35px;
}

.cont ul li

{
position:relative;
padding-left:20px;
margin-bottom:14px
}

.cont ul li:before, .cont ul li:before

{
content:'';
display:block;
width:8px;
height:8px;
border-radius:50%;
background-color:#0d5da9;
position:absolute;
left:2px;
top:.44444em;
-webkit-box-sizing:border-box;
box-sizing:border-box
}

.product-detail-text img {
  margin: 0 0 20px;
}

.article__left img {
  margin: 25px 0px;
  border-bottom: none;
}

.comm1
{
  padding: 20px 0px 0px 20px;
  border: 2px dashed #ff0000;
  border-radius: 0px;
  display: inline-block;
  margin-bottom: 20px;
  color: #000;
}

.comm2
{
  padding: 40px 25px 25px 25px;
  border: 3px dashed #83c221;
  border-radius: 0px;
  display: inline-block;
  margin-bottom: 20px;
}

.comm3
{
background-color:#2e73b5;
color: #ffffff;
margin-bottom:35px;
padding: 30px 50px;
}

.sale-block
{
  padding: 40px 25px 25px 25px;
  border: 3px dashed #83c221;
  border-radius: 0px;
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}

.sale-block p {
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
} 

.dealers_block
{
background-color:#2e73b5;
color: #ffffff;
margin-top: 40px;
padding: 30px 50px;
}

.dealers_block a {
color: #ffffff;
border-bottom: 1px dotted #ffffff;
}

.dealer-footer a {
background-color:#ffffff;
border-bottom: none;
}

.instruction__footer a
{
  color: #fff;

.product-detail-text .block_opt {
  background-color: #0f6ac1;
}

.article__colls .article__left p {
  margin-bottom: 35px;
}