

/* Start:/local/templates/main/components/bitrix/news.list/top_logo/style.css?1756203199150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/.default/style.css?1756203199666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/templates/main/components/bitrix/form.result.new/.default/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/main/components/bitrix/form.result.new/.default/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/main/template_styles.css?175620279914337*/
.search_news-no_result{
    margin:0 auto;
}
@media (max-width: 767px){


    .news-list__list-cont .news-list__news{
        margin-bottom: 16px;
    }
}
.cards-services .special-offers__title, .offer-technics__title-search{
    text-align:center;
}
@media (min-width: 768px){
    .equipment-options__boxes-cont .equipment-options__box-hidden{
        display:none;
    }
}
.cards-services{
    margin-bottom:40px;
}
@media (min-width: 768px){
    .search-results .news-list{
        margin-top:-30px;
    }
    .search-results .cars-catalog{
        margin-bottom:60px;
    }
}
.cards-service .special-offers__title{
    text-align:center;
}

.equipment-available-items{
    margin-bottom:30px;
}
.cards_oil .special-offers__title{
    text-align:center;
}
.cards_warranty .special-offers__title{
    text-align:center;
}
.how-to-become-a-dealer_right .how-to-become-a-dealer__cont{
    text-align:right;
}
.how-to-become-a-dealer_right .how-to-become-a-dealer__desc{
    margin-left: auto;
}
.how-to-become-a-dealer_about .how-to-become-a-dealer__desc{
    margin-bottom: 36px;
}
.section-text_about{
    background-color:#fff;
}
.container-inner_purchase{
    text-align:center;
}
.container-inner_purchase .other-ead__more-link{
    margin-bottom: 55px;
}
.news-list .press__title{
    text-align:center;
}

.cities__cities-column {
    vertical-align: top;
}
.news-content img{
    height:auto;
}
.special-offers__offer-hidden{
    display: none;
}
.img_warranty{
    bottom: 27px;
    right: 163px;
    position: absolute;
    z-index: 2;
}

@media (max-width: 767px){
    .img_warranty{
        right: 100px;
    }
}

.press__title a{
    color: #000000;
    text-decoration: none;
}
.press__title a:hover{
    color: #35719e;
}
a.footer-menu__title:hover{
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.leasing-partners__inner {
    justify-content: flex-start!important;
    margin-right: -20px!important;
}
.leasing-partners__partner {
    margin-right: 20px!important;
}
sup{
    font-size: 0.7em!important;
    vertical-align: super!important;
}
sub{
    font-size: 0.7em!important;
    vertical-align: sub!important;
}
.main-carousel__slide_news .main-carousel__title{
    font-size: 40px;
    line-height: 50px;
}

.wrapper .section-text_about-mobile{
    padding-top: 30px;
}
@media (max-width: 1279px){
    .wrapper .section-text_about-mobile{
        padding-top: 0px
    }
}
.popup-form input[type="email"]{
    position: relative;
    display: block;
    margin-bottom: 24px;
    width: 100%;
    border: 1px;
    border-style: solid;
    border-color: #dddddd;
    padding: 14px 17px 12px 17px;
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    resize: none;
}

.popup-form input[type="email"]:hover{
    border: 1px;
    border-style: solid;
    border-color: rgba(53, 113, 158, 0.5);
}
.news-content-title{
    font-size: 40px;
    letter-spacing: 0.7px;
    font-weight: bold;
    margin-bottom: 25px;
    line-height: 50px;
    max-width: 100%;
}
@media (max-width: 767px){
    .news-content-title{
        font-size: 18px;
        line-height: 28px;
    }
}
.special-offers__offer-inner .special-offers__offer-title{
    font-size: 40px;
}
@media (max-width: 1600px){
    .cards__card-inner-title_bg{
        font-size: 42px;
        line-height: 52px;
    }
    .equipment-options__boxes-cont .equipment-options__box-title{
        font-size: 22px;
    }
    .equipment-options__boxes-cont .equipment-options__box-text{
        font-size: 17px;
    }
    .special-offers__offer-inner .special-offers__offer-title {
        font-size: 30px;
        line-height: 1.2;
    }

}
.equipment-options__boxes-cont .equipment-options__box-desc{
    height: 210px;
}
.main-carousel__slide {
    display: block !important;
  }

@media (min-width: 1279px){
    .action-block::before,
    .action-block::after {
        width: 50vw !important;
    }
}

.cards__card-inner-text ul li::before {
    content: "• " !important;
}
@media (max-width: 767px){
    .special-offers__offer-inner .special-offers__offer-title{
        font-size: 26px;
    }
}
.inline-nav .inline-nav__box-title{
    min-width: 50px;
}

/*цвет текста баннеров*/

.block-item-colortext *, .block-item__colortext *{
    color: inherit !important;
}

/* блок мы на hh.ru*/

.hh__block{
    margin-bottom: 30px;
}

.hh__block-link{
    display: block;
    text-align: center;
    line-height: 48px;
    text-decoration: none;
}

.hh__block-title{
    display: inline-block;
    vertical-align: text-bottom;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-right: 10px;
    color: #000000;
}

.hh__block-img {
    display: inline-block;
    vertical-align: text-bottom;
}

/* баннеры на разных устройствах*/
.banner-item__tablet, .banner-item__mobile{
    display: none !important;
}
@media (max-width: 1279px){
    .banner-item__desctop, .banner-item__mobile{
        display: none!important;
    }
    .banner-item__tablet{
        display: block !important;
    }
}
@media (max-width: 768px){
    .banner-item__desctop, .banner-item__tablet{
        display: none !important;
    }
    .banner-item__mobile{
        display: block !important;
    }
}

/*изображение на странице студентам*/
.static-page__img img{
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
}

/*текст на странице студентам*/
.section-text.section-text__students{
    padding-bottom: 0;
    padding-top: 0;
}

.section-text.section-text__students .section-text__content{
    text-align: left;
    color: #7b7e82;
}

.section-text__students ul{
    list-style-type: disc;
    padding-left: 20px;
    margin-bottom: 1em;
}

.section-text__students ul li{
    padding-left: 20px;
}

.section-text__students .section-text__inner {
    width: 930px;
}

.section-text__students h2{
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #000000;
    text-decoration: none;
    text-align: center;
    margin-bottom: 30px;
}

.section-text__students a{
    color: #35719e;
    text-decoration: none;
}

.section-text__students .special-offers__title{
    padding-bottom: 36px;
}


/*отступы у баннеров*/
.how-to-become-a-dealer-margin{
    margin-top: 32px;
}

.how-to-become-a-dealer-margin__first{
    margin-top: 0px;
}

.disclaimer a{
	color:#FFF;
}

.disclaimer a:hover{
	text-decoration:none;
}

/*текст слайдера в моделях*/
.main-slider .swiper-slide__blacktext .swiper-slide__details-title, .main-slider .swiper-slide__blacktext .swiper-slide__details-desc{
    color: #000;
}

.main-slider .swiper-slide__blacktext .swiper-slide__details-link{
    -webkit-box-shadow: inset 0px 0px 0px 3px #000000;
    box-shadow: inset 0px 0px 0px 3px #000000;
    color: #000000;
    fill: #000000;
}

.main-carousel__slide__blacktext .how-to-become-a-dealer__more-link.button_white{
    -webkit-box-shadow: inset 0px 0px 0px 3px #000000 !important;
    box-shadow: inset 0px 0px 0px 3px #000000 !important;
    color: #000000 !important;
}


@media screen and (max-width: 767px) {
    .main-slider .swiper-slide__blacktext .swiper-slide__details-link {
        box-shadow: none;
        -webkit-box-shadow: none;
    }
	.main-carousel__slide__blacktext .how-to-become-a-dealer__more-link.button_white{
		box-shadow: none !important;
        -webkit-box-shadow: none !important;
	}

}

.main-slider .swiper-slide__blacktext .swiper-slide__details-link:hover{
    color: #fff;
    fill: #fff;
}

.main-carousel__slide__blacktext .main-carousel__title, .main-carousel__slide__blacktext .main-carousel__text{
    color: #000;
}


.main-carousel__slide__blacktext .how-to-become-a-dealer__more-link.button_white:hover{
    color: #fff !important;
}

.main-carousel__slide__blacktext .how-to-become-a-dealer__more-link.button_white:hover svg{
    fill: #fff !important;

}

.main-carousel__slide__blacktext .how-to-become-a-dealer__more-link.button_white svg{
    fill: #000;
    -webkit-transition: all .25s ease-in;
    -o-transition: all .25s ease-in;
    transition: all .25s ease-in;
}
.main-carousel__slide_resize{
    position: relative;
}
.main-carousel__slide_resize-image{
    position: absolute;
    top:0;
    left:0;
    bottom: 0;
    right: 0;
    display: none;
}
.main-carousel__slide_resize .container-fluid{
    position:relative;
}
@media (max-width: 767px){
    .main-carousel__slide_mobile{
        display:block;
    }
}
@media (max-width: 1279px){
    .main-carousel__slide_tablet{
        display:block;
    }
}
@media (min-width: 1280px){
    .main-carousel__slide_desc{
        display:block;
    }
}
.swiper-slide__img_tablet{
    display:none;
}
@media (min-width: 768px) and (max-width: 1279px){
    .wrapper .main-slider .swiper-slide__img_desktop{
        display:none;
    }
    .main-slider .swiper-slide__img_tablet{
        display:block;
    }
}
.cards__card.cards__card-top::before{
    background-position: center top;
}

@media (max-width: 767px){
    .inline-nav__box_so .inline-nav__links {
        z-index: 14;
        position: relative;
    }
    .models__item.is-active .models__item-title {
        font-size: 40px !important;
    }
    .models__item.is-active {
        margin-right: 28px;
    }
}


.structure-graph__graph {
    margin-right: 10px;
    margin-left: 10px;
}

.structure-graph {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.img_warranty img {
	width: 100%;
    max-width: 226px;
}

@media (max-width: 767px){
    .img_warranty img{
        width: 161px;
    }
	.cards__card .cards__card-inner-title {
		text-align:left !important;
	}
	.cards__card .cards__card-inner-text {
		text-align:left !important;
	}
}

@media (max-width: 1100px){
    .structure .structure-graph {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .structure-graph__graph {
        margin-right: 40px;
        margin-left: 40px;
    }
}
@media (max-width: 767px){
    .special-offers__offer-inner {
        padding-top: 6% !important;
    }
    .special-offers__offer-inner .special-offers__offer-title {
        font-size: 24px;
    }

	.main-slider .swiper-slide__details {
        background-color: rgba(0, 0, 0, 0.85) !important;
    }

    .special-offers__offer.special-offers__offer_p:nth-child(even) {
        margin-left:0;
    }

    .main-carousel__title {
        margin-bottom:18px !important;
    }
    .swiper-slide__details::before {
        background-color: rgba(0,0,0,0.7);
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .swiper-slide__details{
        background-size: cover;
        background-position-y: center;
    }
    .swiper-slide__details .swiper-slide__details-title{
        position: relative;
    }
    .swiper-slide__details .swiper-slide__details-desc{
        position: relative;
    }
		.cards__card:first-child {
    padding-top: 73% !important;
}
.cards__card-inner .cards__card-inner-c {
	margin:0 !important;
}
}
@media (min-width: 768px){
    .swiper-slide__details{
        background: none!important;
    }

}

.structure-graph__graph-inner {
	background-size: contain;
}

.main-carousel__slide_resize-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media (min-width: 1279px) {
    .special-offers__offer.special-offers__offer_p{
        margin-left:0 !important;
        margin-right:0 !important;
    }
}

.cards__card-button-link:hover {
	border:none !important;
}

.arrow-top.button-bezier.is-top svg {
	-webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.arrow-top.button-bezier svg {
	/*height: 25px;*/
	/*width: 22px;*/
	/*margin: 11px 14px;*/
}
.arrow-top.button-bezier svg
{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

@media (max-width: 1579px) {

.advantages__inner > .advantages__item {
	width: 274px;
				}
}

.advantages__item > .advantages__item-icon {
	height:80px;
}

.advantages__item > .advantages__item-title {
	font-size:18px;
}

.container-fluid > .advantages__inner {
	padding-bottom:0px;
}

@media (max-width: 767px) {
    html .models__lineup::before {
        content: none;
    }
    html .models__photos::before,
    html .models__photo::before {
        height: 32px;
        top: 136px;
    }
    html .models__photos::after,
    html .models__photo::after {
        top: 146px;
    }
    html .models__inner {
        height: 320px;
    }
}

.leasing-partners__partner-logo {
	/*height:71px;*/
}
.dealers{
    background-repeat: no-repeat;
}
@media(max-width:767px) {
    .dealers__dealer .dealers__dealer-links{
        margin: -64px -16px 20px;
        position: static;
    }
    .dealers__dealer-links a{
        margin-bottom: 5px;
    }
}
.dealers__dealer{
    min-height: 280px;
}
.manuals-and-instructions__instruction .manuals-and-instructions__instruction-img img{
    left: 5px;
}
/* .popup_manuals .popup__box-content{
    margin-left:0;
    margin-right:0;
} */
.popup_manuals .manuals-and-instructions__instruction{
    width: -webkit-calc(50% - 35px);
    width: calc(50% - 35px);
}
.manuals-and-instructions__instruction{
    vertical-align: top;
}

/*AMMC*/

.header__dealer-phone a {
    font-size: 16px!important;
}

.header__dealer-logo-block {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.header__dealer-logo {
    height: 48px !important;
    margin-left: 5px;
    margin-top: -13px;
}

/* End */
/* /local/templates/main/components/bitrix/news.list/top_logo/style.css?1756203199150 */
/* /local/templates/main/components/bitrix/form.result.new/.default/style.css?1756203199666 */
/* /local/templates/main/template_styles.css?175620279914337 */
