

/* Start:/local/templates/main/components/bitrix/news/brands/bitrix/news.list/.default/style.css?17631275504892*/
body {
    position: relative;
    -webkit-font-smoothing: antialiased;
    color: #03181c;
    font-family: "Lato", "Noto Sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
    letter-spacing: 0.01em;
    line-height: 1.6;
    background-color: #fff;
}

.h2 {
    font-size: 32px;
    letter-spacing: -0.01em;
    line-height: 1.25;
}

.d-flex {
    display: flex !important;
    min-width: 1px;
    min-height: 1px;
}

.justify-content-center {
    -moz-justify-content: center !important;
    justify-content: center !important;
}

.full-width {
    width: 100%;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.advanced-search .manufacturer-chars .char-selector .char {
    color: #81949c;
    width: 14.28571%;
    height: 40px;
}

.advanced-search .manufacturer-chars .char-selector .char:hover, .advanced-search .manufacturer-chars .char-selector .char.active {
    color: #c39052;
}

.advanced-search .brand-list .brand-letter {
    top: 0;
    left: 0;
    position: absolute;
}

.relative {
    clear: both;
    position: relative;
}

.row {
    margin-left: -17px;
    margin-right: -17px;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
    display: flow-root;
}

.list-unstyled li {
    margin-bottom: 6px;
}

.text-highlight {
    color: #c39052;
}

.text-sm-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-default {
    color: #04293a !important;
}

.text-link {
    color: #2683ae;
    text-decoration: none !important;
}

.i-arrow-down-small:before {
    content: '';
    position: absolute;
    left: 105%;
    transform: rotate(180deg);
    bottom: 25%;
    border-style: solid;
    border-width: 0 6px 7px 6px;
    border-color: transparent transparent #2683ae transparent;
}
.js-show-all-brands{
    position: relative;
}

.text-lg {
    font-size: 17px;
    line-height: 1.375;
    font-weight: 400;
}

h1.top, .h1-top, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h3.lead, .h3-lead, .card-title, h4.lead, .h4-lead {
    display: block;
    margin: 20px 0;
    font-size: 40px;
    font-weight: 300;
    line-height: 1.2;
}

.m-t-sm-5, .m-y-sm-5 {
    margin-top: 34px !important;
}

.m-b-4, .m-y-4 {
    margin-bottom: 25px !important;
}

.m-t-sm-0, .m-y-sm-0 {
    margin-top: 0 !important;
}

.m-b-sm-0, .m-y-sm-0 {
    margin-bottom: 0 !important;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 11px;
}

.row:before, .row:after {
    content: " ";
    display: table;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
    position: relative;
    min-height: 1px;
    padding-left: 17px;
    padding-right: 17px;
}
.col-xs-12 {
    width: 50%;
}

.hide-simple {
    display: none;
}

@media (min-width: 1260px) {
    .p-l-lg-9, .p-x-lg-9 {
        padding-left: 100px !important;
    }

    .p-r-lg-9, .p-x-lg-9 {
        padding-right: 100px !important;
    }
}

@media (min-width: 998px) {
    .advanced-search .manufacturer-chars .char-selector .char:first-child {
        margin-right: 1%;
    }

    .advanced-search .manufacturer-chars .char-selector .char {
        width: 3.66667%;
    }

    .col-md-6 {
        width: 25%;
    }

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 {
        float: left;
    }
}

@media (max-width: 1260px) {
    .advanced-search .brand-list .brand-letter{
        position: relative;
    }
    .list-unstyled li {
        float: left;
    }
}

/* End */
/* /local/templates/main/components/bitrix/news/brands/bitrix/news.list/.default/style.css?17631275504892 */
