

/* Start:/bitrix/templates/b2motor/components/bitrix/system.pagenavigation/.default/style.css?15840194281342*/
.q-catalog-navigation-container {text-align: center;}
.q-pager {position: relative;display: inline-block;padding: 0px 40px;float: none;}
.q-pager .prevNextButtons {position: static;margin: 0px;float: right;width: 52px;}
.q-pager .buttonPrev {position: absolute;top: 0px;left: 0px; }
.q-pager .buttonPrev::before {content: "chevron_left";right: 1px;}
.q-pager .buttonNext {position: absolute;top: 0px;right: 0px;}
.q-pager .buttonNext::before {content: "chevron_right";right: 0px;}
.q-pager .buttonNext:hover, .q-pager .buttonPrev:hover {border: 1px solid #f5f4f4;background-color: #f5f4f4;}
.q-pager .buttonNext:hover, .q-pager .buttonPrev:hover {color: #ff5349!important;}
.q-pager .button {height: 35px;width: 35px;margin: 0px;text-decoration: none;font-size: 14px;font-weight: normal;color: #7e7e7e;border: 1px solid #fff;border-radius: 2px;}
.q-pager .button::before{font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 30px;position: absolute;color: #7e7e7e;top: 10px;}
.q-pager .page{display: inline-block;color: #7e7e7e;border: 1px solid #d4d2d2;font-size: 16px;line-height: 35px;padding: 0 10px;text-decoration: none;display: inline-block;vertical-align: middle;height: 35px;border-radius: 2px;}
.q-pager .pageActive, .q-pager .page:hover{border: 1px solid #f5f4f4;background-color: #f5f4f4;color: #ff5349;}
/* End */


/* Start:/bitrix/templates/b2motor/components/bitrix/news.list/mainbaner/style.css?15840178441285*/
@media screen and (min-width: 992px) and (max-width: 1199px){

}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .content_main .owl-baner{padding-top: 245px}
    .content_main .owl-baner .owl-nav .owl-prev{bottom: 25%!important;}
    .content_main .owl-baner .owl-nav .owl-next{bottom: 25%!important;}
}

@media screen and (max-width: 767px) {

}

.content_main .owl-theme .owl-dots, .owl-theme .owl-na{position: absolute;bottom: 1rem;left: 50%;transform: translate(-50%);margin: 0;padding: 0;white-space: nowrap;}


.content_main .owl-baner .owl-nav{margin: 0}
.content_main .owl-baner .owl-nav .owl-prev{position: absolute;top: unset !important;bottom: 40%;left: 0px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;background: #3c90e6;width: 25px;height: 50px;margin: 0;color: #fff;opacity: 0.7;padding-right: 5px !important;}
.content_main .owl-baner .owl-nav .owl-next{position: absolute;top: unset !important;bottom: 40%;right: 0px;border-top-left-radius: 50px;border-bottom-left-radius: 50px;background: #3c90e6;width: 25px;height: 50px;margin: 0;color: #fff;opacity: 0.7;padding-left: 5px !important;}
.content_main .owl-baner .owl-nav span{display: inline-block; zoom: 1;*display: inline; margin-top: -10px;font-size: 45px;line-height: 50px;}

/* End */


/* Start:/bitrix/components/innst/innst.request.form/templates/.default/style.css?15840088797460*/
@media screen and (min-width: 992px) and (max-width: 1199px){
    .content_main .request_main_form{height: 258px!important}
    .content_main .request_main_form .select_car .select_car_link {top: 1px!important;right: 14px!important;width: 85px!important;text-align: center;}
    .content_main .request_main_form .select_car .select_car_link a{font-size: 12px!important;line-height: 13px}
    .content_main .request_main_form .h2{font-size: 24px!important;line-height: 26px!important;}
    .content_main .request_main_form  .select_car input{line-height: 30px!important;}
    .content_main .request_main_form  .select_part input{line-height: 30px!important;}
    .content_main .request_main_form  .select_part input{line-height: 30px!important;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .content_main .request_main_form{height: auto!important;margin-top: -550px}
    .content_main .request_main_form .select_car .select_car_link a{font-size: 12px!important;}
    .content_main .request_main_form .select_vin {margin: 12px 0!important;}
    .content_main .request_main_form .select_year {margin: 12px 0!important;}
}

@media screen and (max-width: 767px) {
    .content_main .request_main_form{height: auto!important;margin-top: 20px}
    .content_main .request_main_form .select_car .select_car_link {top: 4px!important;right: 5px!important;width: 85px!important;text-align: center;}
    .content_main .request_main_form .select_car .select_car_link a{font-size: 10px!important;line-height: 12px}
    .content_main .request_main_form .h2{font-size: 24px!important;line-height: 26px!important;}

    .modelItems .item{height: auto!important;}
    .modelItems .item .img{width: 60px!important;}
    .modelItems .item .info{max-width: none!important;}

}


@media screen and (max-width: 600px) {

    table {
        border: 0;
    }

    table thead {
        display: none;
    }

    table tr {
        margin-bottom: 10px;
        display: block;
        border-bottom: 2px solid #ddd;
    }

    table td {
        display: block;
        text-align: right;
        font-size: 13px;
        border-bottom: 1px dotted #ccc;
    }

    table td:last-child {
        border-bottom: 0;
    }

    table td:before {
        content: attr(data-label);
        float: left;
        text-transform: uppercase;
        font-weight: bold;
    }



}

.content_main .request_main_form{background: #f5f4f4;width: 100%;padding: 15px;padding:15px 15px 10px 15px;}
.content_main .request_main_form .h2{margin: 0}
.content_main .request_main_form .form_wrap{margin-top: 10px}
.content_main .request_main_form .select_car{position: relative;}
.content_main .request_main_form .car_input{border: 1px solid #d4d2d2;background: #fff;border-radius: 10px;margin: 12px 0 5px;overflow: hidden;}
.content_main .request_main_form .select_car input{font-size: 14px;line-height: 35px;border: none;width: 265px;padding-left: 10px;padding-right: 20px;}
.content_main .request_main_form .select_car .select_car_link{position: absolute;top: 10px;right: 15px;}
.content_main .request_main_form .select_car .select_car_link a{text-decoration: none;color: #41474c;border-bottom: 1px dashed #41474c;font-size: 14px}
.content_main .request_main_form .select_car .select_car_link a:hover{border-color: #fff;}

.content_main .request_main_form .select_vin{border: 1px solid #d4d2d2;background: #fff;border-radius: 10px;overflow: hidden;margin: 5px 0}
.content_main .request_main_form .select_vin input{font-size: 14px;line-height: 35px;border: none;width: 100%;padding: 0 10px;}

.content_main .request_main_form .select_year{border: 1px solid #d4d2d2;background: #fff;border-radius: 10px;overflow: hidden;margin: 5px 0}
.content_main .request_main_form .select_year input{font-size: 14px;line-height: 35px;border: none;width: 100%;padding: 0 10px;}

.content_main .request_main_form .select_part{border: 1px solid #d4d2d2;background: #fff;border-radius: 10px;overflow: hidden;margin: 5px 0;position:relative;}
.content_main .request_main_form .select_part input{font-size: 14px;line-height: 35px;border: none;width: 100%;padding: 0 10px;}
.content_main .request_main_form .select_part>.add{
    font-size:14px;
    color: #ff5349;
    position: absolute;
    height: 10px;
    width: 10px;
    right: 5px;
    top:10px;
    z-index: 15;
    cursor: pointer;
}

.content_main .request_main_form .add_part{margin: 5px 0}
.content_main .request_main_form .add_part a{color: #41474c;text-decoration: none;font-size: 14px}
.content_main .request_main_form .add_part a:hover{text-decoration: underline; }
.content_main .request_main_form .request_button{text-align: right}


#innstCarSelectPopup .modal-body{position: relative;min-height: 250px;}
#innstCarSelectPopup .modal-body .preload{background: url("/bitrix/components/innst/innst.request.form/templates/.default/images/preload.gif");bottom: 0;height: 100px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 100px;}

.markaItems{overflow: hidden} 
.markaItems .column{float: left;}
.markaItems .column.col1{width: 100%;}
.markaItems .column.col2{width: 50%;}
.markaItems .column.col3{width: 33.3%;}

.markaItems .column .item{padding: 5px 0 0 25px;list-style: none;font-size: 16px;line-height: 24px;position: relative;}
.markaItems .column .item .letter{color: #ff5349;  margin-left: -19px;position: absolute;font-weight: bold;}
.markaItems .column .item a{font-size: 15px;text-decoration: none;color: #41474c}
.markaItems .column .item a:hover{color: #ff5349}

.modelItems{padding: 0 15px;}
.modelItems .back{text-decoration: none;padding-bottom: 15px;color: #ff5349;position: relative;display: block;text-align: left;font-size: 16px;line-height: 24px;}

.modelItems .back::before{content: "keyboard_arrow_left";font-family: "Material Icons";font-weight: normal;font-style: normal;font-size: 20px;left: -20px;position: absolute;top: 1px;color: #ff5349;}
.modelItems .item{border: 1px solid #d4d2d2;margin-top: -1px;margin-left: -1px;padding: 10px 5px;height: 100px;overflow: hidden;}
.modelItems .item:hover{border: 1px solid #ff5349;z-index: 10}
.modelItems .item .img{width: 90px;overflow: hidden;position: relative;display: inline-block}
.modelItems .item .img img{max-width: 100%;height: auto;}
.modelItems .item .info{display: inline-block;margin-left: 5px;color: #41474c;font-size: 14px;line-height: 18px;max-width: 165px;}
.modelItems .item .info .name{font-weight: bold;}
.modelItems .item .info .year{color: #939393;}

.modifItems .item{}



.listCarItems .item{padding: 5px 0 0 10px;list-style: none;font-size: 16px;line-height: 24px;}
.listCarItems .item a{font-size: 15px;text-decoration: none;color: #41474c}
.listCarItems .item a:hover{color: #ff5349}


#innstCarSentFormPopup .modal-content input {
    margin-bottom: 20px;
}

#innstCarSentFormPopup .modal-content {
    font-size: 12px;
}

#innstCarSentFormPopup .oferta {
    font-size: 11px;
    color: #686868;
    padding: 5px;
}

#innstCarSentFormPopup .txt_more_link {
    font-weight: bold;
    text-decoration: none;
    color: #ff5349;
    border-bottom: 1px dashed #ff5349;
}

#innstCarSentFormPopup .txt_more_text {
    color: #686868;
    padding: 10px 0 10px 0;
    text-align: justify;
    font-size: 13px;
}
#innstCarSentFormPopup .pass_txt_link {
    font-weight: bold;
    text-decoration: none;
    color: #c51b17;
    border-bottom: 1px dashed #c51b17;
}

.request_main_form .has-error {
    border-color: #ff5349!important;
}

.request_main_form .message {
    font-size: 13px;
}



/* End */


/* Start:/bitrix/templates/b2motor/components/bitrix/news.list/inomarka_catalog_brand/style.css?15840178442215*/
@media screen and (min-width: 768px) and (max-width: 991px) {
    .inomarka_catalog_brand .brand_item .txt{font-size: 15px!important;}
}

@media screen and (max-width: 767px) {
    .inomarka_catalog_brand .brand{margin: 0px -15px !important;border-left: none!important;overflow: hidden;}
    .inomarka_catalog_brand .brand.brand_close{height: 245px;}
    .inomarka_catalog_brand .brand .brand_item{border: none!important;border-bottom: 1px solid #d4d2d2!important;padding: 0px!important;}
    .inomarka_catalog_brand .brand .brand_item a{height: 60px;padding-right: 30px;overflow: hidden;}
    .inomarka_catalog_brand .brand .brand_item a::after {font-size: 14px;content: "\f105";position: absolute;top: 24px;right: 15px;font-family: FontAwesome;}
    .inomarka_catalog_brand .brand .brand_item .img{height: 60px!important;float: left;width: 65px;position: relative;}
    .inomarka_catalog_brand .brand .brand_item .img img{max-width: 45px!important;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .inomarka_catalog_brand .brand .brand_item .txt{float: left;padding: 0 0!important;line-height: 60px!important;}
    .inomarka_catalog_brand .brand_button{margin: 20px 0;}
    .inomarka_catalog_brand .brand_button a{width: 100%;}
}
 
.inomarka_catalog_brand{padding-top: 10px;}
.inomarka_catalog_brand .brand{margin: 0 1px 0 1px;}
.inomarka_catalog_brand .brand_item{border: 1px solid #d4d2d2;padding: 0;margin-top: -1px;margin-left: -1px;}
.inomarka_catalog_brand .brand_item:hover{border: 1px solid #ff5349;z-index: 10}
.inomarka_catalog_brand .brand_item a{display: block;text-decoration: none;color: #41474c;}
.inomarka_catalog_brand .brand_item a:hover{color: #ff5349;}
.inomarka_catalog_brand .brand_item .img img{margin: 0 auto}
.inomarka_catalog_brand .brand_item .txt{font-size: 18px;line-height: 30px;text-align: center;padding: 10px}
.inomarka_catalog_brand .brand_button{margin: 20px 0;}
.inomarka_catalog_brand .brand_button a{width: 100%;}

.inomarka_catalog_brand .brand_all{line-height: 26px;font-size: 16px;text-align: right;color: #ff5349;text-decoration: none;border-bottom: 1px dashed #ff5349;}
.inomarka_catalog_brand .brand_all:hover{border-bottom: 1px dashed #fff;}
/* End */


/* Start:/bitrix/templates/b2motor/components/bitrix/catalog.top/carusel/style.css?15840178446373*/
@media screen and (max-width: 767px) {
    .special_offer .owl-special-offer .owl-stage-outer{border-left: none!important;margin-left: 0!important}
}


/*карусель спецпредложения*/
.special_offer{padding-top: 20px;}
.owl-special-offer-wrap{margin-bottom: 10px}
.special_offer .owl-special-offer .owl-stage-outer{border-left: 1px solid #d4d2d2;margin-left: -1px}
.special_offer .owl-dots{display: none}
.special_offer .owl-nav{margin: 0}
.special_offer .owl-nav button.owl-prev{position: absolute;top: unset !important;bottom: 45%;left: 0px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;background: #f3f3f3!important;width: 25px;height: 50px;margin: 0;color: #c6c8c9;opacity: 0.7;padding-right: 5px !important;}
.special_offer .owl-nav button.owl-next{position: absolute;top: unset !important;bottom: 45%;right: 0px;border-top-left-radius: 50px;border-bottom-left-radius: 50px;background: #f3f3f3!important;width: 25px;height: 50px;margin: 0;color: #c6c8c9;opacity: 0.7;padding-left: 5px !important;}
.special_offer .owl-nav button.owl-prev:hover{background: #3c90e6!important;}
.special_offer .owl-nav button.owl-next:hover{background: #3c90e6!important;}
.special_offer .owl-nav span{display: inline-block; zoom: 1;*display: inline; margin-top: -10px;font-size: 45px;line-height: 50px;}


/*категории товаров*/
.owl-special-offer{}
.owl-special-offer.desktop .item{border: 1px solid  #d4d2d2;;padding: 15px;z-index: 10;margin-left: -1px;}
/* .owl-special-offer.desktop .item:hover{border: 1px solid #ed1c24;} */
.owl-special-offer.desktop .item:hover{opacity: 0.8;}

.owl-special-offer.desktop .item .item_title{height: 55px;overflow: hidden;margin-bottom: 10px}
.owl-special-offer.desktop .item .item_title a{color: #41474c;font-size: 14px;text-decoration: none;line-height: 18px;font-weight: bold;}
.owl-special-offer.desktop .item .item_title a:hover{color: #3c90e6}
.owl-special-offer.desktop .item .item_prop .prop{overflow: hidden;white-space: nowrap;}
.owl-special-offer.desktop .item .item_prop .prop .prop_name{font-size: 12px;line-height: 16px;display: inline-block; zoom: 1;*display: inline;}
.owl-special-offer.desktop .item .item_prop .prop .prop_value{display: inline-block; zoom: 1;*display: inline;font-weight: 700;}


.owl-special-offer.desktop .item .item_imges{height: 120px;position: relative}
.owl-special-offer.desktop .item .item_imges a{text-decoration: none;display: block;}
.owl-special-offer.desktop .item .item_imges img{max-height: 120px;max-width: 100%;text-align: center;line-height: 120px;width: auto !important;position: absolute;margin: auto;left: 0;top: 0;bottom: 0;right: 0;}

.owl-special-offer.desktop .item .item_by_price{margin-top: 5px;overflow: hidden;}
.owl-special-offer.desktop .item .item_by_price .amount{color: #a2d729;padding: 5px 0}
.owl-special-offer.desktop .item .item_by_price .button_by{text-align: right}
.owl-special-offer.desktop .item .item_by_price .button_by a{width: 65px;}

.owl-special-offer.desktop .item .item_by_price .price{color: #41474c;}
.owl-special-offer.desktop .item .item_by_price .price .old{font-size: 14px;text-decoration: line-through;line-height: 14px;}
.owl-special-offer.desktop .item .item_by_price .price .main{font-size: 22px;line-height: 28px;color: #ff5349;padding-top: 14px;}
.owl-special-offer.desktop .item .item_by_price .price.discount .main{padding-top: 0;}
.owl-special-offer.desktop .item .item_by_price .byclick{}
.owl-special-offer.desktop .item .item_by_price .byclick a{text-decoration: none;color: #41474c;border-bottom: 1px dashed #41474c;font-size: 14px;}
.owl-special-offer.desktop .item .item_by_price .byclick a:hover{color: #ff5349;border-bottom: 1px dashed #ff5349;}  

.owl-special-offer.desktop .item .price_block{float: left;width: 60%;}
.owl-special-offer.desktop .item .by_block{float: right;}


.owl-special-offer.mobile{margin: 0 0 15px 0;border-left: none;border-top: none;}
.owl-special-offer.mobile .item{border: 1px solid #d4d2d2;padding: 15px;margin-bottom: 15px}

.owl-special-offer.mobile .item .item_title{height: 55px;overflow: hidden;position: absolute;}
.owl-special-offer.mobile .item .item_title a{color: #41474c;font-size: 14px;text-decoration: none;line-height: 18px;font-weight: bold;}

.owl-special-offer.mobile .item .item_imges{height: 60px;width: 90px;text-align: center;position: relative;margin-top: 60px;float: left;}
.owl-special-offer.mobile .item .item_imges a{text-decoration: none;display: block;}
.owl-special-offer.mobile .item .item_imges img{height: 60px;max-width: 100%;text-align: center;line-height: 60px;width: auto !important;}

.owl-special-offer.mobile .item .item_prop{float: left;margin-top: 57px;margin-left: 5px;}
.owl-special-offer.mobile .item .item_prop .prop{overflow: hidden;white-space: nowrap;}
.owl-special-offer.mobile .item .item_prop .prop .prop_name{font-size: 12px;line-height: 16px;}
.owl-special-offer.mobile .item .item_prop .prop.code .prop_name{display: inline-block; zoom: 1;*display: inline;}
.owl-special-offer.mobile .item .item_prop .prop .prop_value{font-weight: 700;}
.owl-special-offer.mobile .item .item_prop .prop.code .prop_value{display: inline-block; zoom: 1;*display: inline;}


.owl-special-offer.mobile .item .item_by_price{margin-top: 5px;overflow: hidden;}
.owl-special-offer.mobile .item .item_by_price .amount{color: #a2d729;padding: 5px 0}
.owl-special-offer.mobile .item .item_by_price .button_by{text-align: right}
.owl-special-offer.mobile .item .item_by_price .button_by a{width: 65px;}

.owl-special-offer.mobile .item .item_by_price .price{color: #41474c;}
.owl-special-offer.mobile .item .item_by_price .price .old{font-size: 14px;text-decoration: line-through;line-height: 14px;}
.owl-special-offer.mobile .item .item_by_price .price .main{font-size: 22px;line-height: 28px;color: #ff5349;padding-top: 14px;}
.owl-special-offer.mobile .item .item_by_price .price.discount .main{padding-top: 0;}
.owl-special-offer.mobile .item .item_by_price .byclick{}
.owl-special-offer.mobile .item .item_by_price .byclick a{text-decoration: none;color: #41474c;border-bottom: 1px dashed #41474c;font-size: 14px;}
/* .owl-special-offer.mobile .item .item_by_price .byclick a:hover{color: #ff5349;border-bottom: 1px dashed #ff5349;}   */

.owl-special-offer.mobile .item .price_block{float: left;width: 60%;}
.owl-special-offer.mobile .item .by_block{float: right;}
/* End */
/* /bitrix/templates/b2motor/components/bitrix/system.pagenavigation/.default/style.css?15840194281342 */
/* /bitrix/templates/b2motor/components/bitrix/news.list/mainbaner/style.css?15840178441285 */
/* /bitrix/components/innst/innst.request.form/templates/.default/style.css?15840088797460 */
/* /bitrix/templates/b2motor/components/bitrix/news.list/inomarka_catalog_brand/style.css?15840178442215 */
/* /bitrix/templates/b2motor/components/bitrix/catalog.top/carusel/style.css?15840178446373 */
