.blue-link {
    color: #1491ee;
}
/*.one_chars_item_title_element {
	padding: 3px 8px;
    color: #102747;
    font-size: 17px;
    background: #d3d3d3;
    font-weight: 700;
    text-transform: uppercase;
}*/
.list-disc {
    list-style: disc;
}
.list-circle {
    list-style: circle;
}
.dealer-servise-filter-item.col-xs-4.col-sx-4.col-md-4.mb-2.col-lg-4 {
    margin-bottom: 20px;
}

@media (max-width: 600px){
	.mobi_none{
	    
	    display: none;
	    
	}
}

    .knop_telegram {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 99999;
}

a.telegram-channel-link.js-bs-canvas.js-ya-goal {
    display: block;
    width: 174px;
    margin-left: auto;
    background: #102747;
    color: #fff;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    height: auto;
    border-radius: 8px 0 0 8px;
    padding: 16px;
}

span.d-block.mb-1.mb-lg-2 {
    display: block !important;
    margin-bottom: 0.5rem !important;
}

i.fab.fa-telegram {
    font-size: 40px;
    line-height: 40px;
}

.block_telegram {
    position: fixed;
    top: 0%;
    right: 0px;
    z-index: 999999;
    height: 100%;
}
.block_telegram_bg {
    background-color: #343a40 !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    opacity: .5;
    z-index: 99999;
    top: 0px;
}
div#header_diller a {
    font: Bold 36px/1 "Ubuntu",sans-serif;
    color: #005aaf;
    letter-spacing: 2px;
    display: block;
}

div#header_diller {
    float: left;
    padding-top: 40px;
}
.top_menu .menu_indent .is-megamenu ul.content > li.category.red_a > a {color: red;}
#page .top_menu .menu_indent .is-megamenu ul.content > li.category.red_a > a:before{color: red;}


    .tpl_default_feedback_news p {font-size: 14px; line-height: 19px; font-weight: 400; color: #000000; width: 100%;}
.tpl_default_feedback_news input {font-size: 13px; line-height: 19px; font-weight: 500; font-style: italic; color: #999999; height: 40px; border: 1px solid #cccccc; width: 100%;}
.tpl_default_feedback_news {margin: 12px 0px;}
.tpl_default_feedback_news select {font-size: 13px; line-height: 19px; font-weight: 500; font-style: italic; color: #999999; height: 40px; border: 1px solid #cccccc; width: 100%;}
p.politic_new {font-size: 12px; line-height: 18px; font-weight: 400; color: #666666;}
.api-submit-news input {font: 13px / 27px Arial, sans-serif; color: #fff; display: inline-block; vertical-align: middle; cursor: pointer; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .07); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .07); box-shadow: 0 1px 0 rgba(0, 0, 0, .07); border-width: 2px; padding: 15px 28px; font-size: 19px; font-weight: 500; border: none; background: #1491ee; border-color: #1491ee;}
.api-submit-news {padding: 15px 5px; position: relative; text-align: center;}
.api-submit-news input:hover {background: #102747; border-color: #102747; color: white;}
.feedback_form.with660 {position: relative; width: 630px; padding: 0px 45px;}
.tpl_default_feedback_news textarea.inputtextarea {height: 70px; border: 1px solid #cccccc; width: 100%; vertical-align: middle; font-size: 13px; line-height: 20px; padding-left: 6px;}
.dop_text {font-size: 14px; line-height: 1.2; font-weight: 700; color: #000000; text-align: center; margin-top: 22px; margin-bottom: 5px;}
.dop_li_bloc {display: block; margin: 0 auto; width: 60%;}
.dop_li {margin-bottom: 3px;}
.dop_li i.fa.fa-check {font-size: 16px; line-height: 18px; font-weight: 400; color: #ffa800; margin-right: 4px;}
.dop_li span {font-size: 14px; line-height: 1.2; font-weight: 400; color: #000000;}
.fon_sin_dop {
    background: #102747;
    width: 40%;
    padding: 52px;
}
.fon_sin_dop .dolz {
    font-size: 24px;
    line-height: 31px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
}
.fon_sin_dop .otdel {
    line-height: 31px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
}
.fon_sin_dop .img {
    text-align: center;
}
.fon_sin_dop .zapol_form {
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    margin-top: 15px;
}
.fon_sin_dop .esli_vopros {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    margin-top: 30px;
}
.fon_sin_dop .tel {
    font-size: 24px;
    line-height: 1.2;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    margin-top: 20px;
}
.fon_sin_dop .tel.comagic_phone a {
    font-size: 24px;
    line-height: 1.2;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    margin-top: 20px;
}
.fon_sin_dop .tel.comagic_phone a:hover {
    font-size: 24px;
    line-height: 1.2;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    margin-top: 20px;
}


.form_zapr_praise_block {
    width: 1011px;
    display: flex;
    padding: 0px;
}
.form_zapr_praise {
    padding-left: 15px;
    padding-right: 15px;
}
.nazv_form {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
}

ul#header_links li:nth-child(6) a {
    color: #1491ee;
    text-decoration: underline;
    font-weight: bold;
}

img.logo.img-responsive.new {
    width: 400px;
}

.tpl_default_feedback_news_non_bord p {
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    color: #000000;
    width: 100%;
}


@media (max-width: 1500px){

    div#header_diller {width: 25%; padding-top: 41px;}
    div#header_diller a {font: Bold 25px/1 "Ubuntu",sans-serif; color: #005aaf; letter-spacing: 2px; display: block;}

}
@media (max-width: 1200px){

    div#header_diller {width: 16%;
    padding-top: 26px;}
    div#header_diller a {font: Bold 25px/1 "Ubuntu",sans-serif; color: #005aaf; letter-spacing: 2px; display: block;}

}
@media (max-width: 600px){
    span.tcl-text {display: block; transform: rotate(90deg); vertical-align: middle;}
    a.telegram-channel-link.js-bs-canvas.js-ya-goal {width: 50px; height: 273px; padding: 8px;}
    span.nowrap {white-space: nowrap;}
    .knop_telegram {top: 42%;display: none;}
    div#header_diller {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
.form_zapr_praise_block {
    width: 100%;
    display: flex;
    padding: 0px;
    flex-direction: column;
}

.form_zapr_praise_block .fon_sin_dop {width: 100%;}
.form_zapr_praise_block .dop_li_bloc {width: 100%;}
}




.form_telefon_odin input[type="submit"] {
    background: #1491ee;
    border-color: #1491ee;
    color: white;
    margin-left: 10px;
}

.form_telefon_odin .col-xs-12.col-sm-12.checkbox label span {
    display: none;
}

.form_telefon_odin input[type="submit"]:hover, .form_telefon_odin input[type="submit"]:active, .form_telefon_odin input[type="submit"]:focus, .form_telefon_odin input[type="submit"]:active:focus {
    background: #102747;
    border-color: #102747;
}

.form_telefon_odin {
    padding-bottom: 90px;
    display: block;
}

@font-face {
    font-family: 'Gotham Pro'; 
    src: url(/bitrix/templates/tss_store_tpl/fonts/GothamPro/gothampro.ttf); 
}


#horizontal-multilevel-menu li ul {
    background: rgba(255, 255, 255, 1);
    border: none;
    box-shadow: 5px 6px 4px 5px rgba(0, 0, 0, 0.05);
}

#horizontal-multilevel-menu li li {
    border: none;
}

#horizontal-multilevel-menu li ul a {
    font-family: Gotham Pro;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.15000000596046448px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: black!important;
}

#horizontal-multilevel-menu li li a:hover {
    color: #004F7C !important;
}

