

/* Start:/bitrix/templates/s2-vnutr/components/bitrix/news/bani/bitrix/news.detail/.default/style.css?16535575924944*/
.icon {
    font-size: 35px;
    color: #509600;
}





.box-white {
    background: white;
    border-radius: 10px;
}

.fal.fa-key {
    font-size: 16px;
    position: absolute;
    bottom: 11px;
    right: 26px;
}

.title-price,
.fa-stack {

    color: #333;

}

.titl {

    font-size: 25px;
    text-transform: uppercase;

}

i.priceicon1 {
    height: 40px;
    background: url(/include/100.png) 0px 0px no-repeat;
    font-size: 20px;
    line-height: 17px;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    box-sizing: border-box;
    padding-left: 50px;
    float: left;
    background-size: 35px 38px;
}

.cena {
    font-size: 24px;
    padding: 0 0 0 25px;
    font-weight: 600;
    color: #dc3545;
    height: 40px;
    line-height: 30px;
    margin-bottom: 0px;
    text-decoration: none;
}

.priceicon1 span,
.priceicon2 span {
    font-size: 11px;
    color: gray;
}

i.priceicon2 {
    height: 40px;
    background: url(/include/150.png) 0px 0px no-repeat;
    font-size: 20px;
    line-height: 17px;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    box-sizing: border-box;
    padding-left: 50px;
    float: left;
    background-size: 47px 40px;
}

.harka i {

    color: #dc3545;
    margin-right: 10px;
    font-size: 30px;
    width: 35px;
    text-align: center;

}

.harka {

    font-size: 21px;

}

.s {
    font-style: normal;
    font-kerning: none;
    font-size: 37px !important;
    font-weight: 600;
    padding: 0;
    line-height: 0;
}

.btn.btn-zakaz {

    background: #dc3545;
    color: white;
    width: 100%;
    font-size: 21px;
    text-transform: uppercase;

}

.lSSlideOuter .lSPager.lSGallery li {
    border: 2px solid transparent;

}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {

    border-radius: 0px!important;
    border: 2px solid #dc3545;

}


@media (min-width:992px) and (max-width:1199px) {

    .titl {
        font-size: 20px;
    }
    .price,
    .price .col.mb-3.mt-3 {

        margin: 0px !important;
        margin-bottom: 5px !important;

    }
    .price .col.mb-3.mt-3 {
        padding-right: 0;
    }
    i.priceicon1 {

        height: 35px;
        background: url(/include/100.png) 0px 0px no-repeat;
        background-size: auto auto;
        font-size: 16px;
        line-height: 17px;
        display: inline-block;
        font-style: normal;
        font-weight: 400;
        box-sizing: border-box;
        padding-left: 40px;
        float: left;
        background-size: 26px 33px;

    }
    .cena {

        font-size: 20px;
        padding: 0 0 0 20px;
        font-weight: 600;
        color: #dc3545;
        height: 40px;
        line-height: 30px;
        margin-bottom: 0px;
        text-decoration: none;

    }
    i.priceicon2 {

        height: 35px;
        background: url(/include/150.png) 0px 0px no-repeat;
        background-size: auto auto;
        font-size: 16px;
        line-height: 17px;
        display: inline-block;
        font-style: normal;
        font-weight: 400;
        box-sizing: border-box;
        padding-left: 40px;
        float: left;
        background-size: 38px 35px;

    }
    .harka.d-flex.align-items-center.mt-3.mb-3 {

        margin: 10px 0 !important;

    }
}




@media (max-width:767px) {
    .col-lg-4.col-xl-4.box-white.mb-4 {
        margin-left: 15px;
        margin-right: 15px;
    }
    .cena {
        font-size: 20px;
    }
    i.priceicon1 {
        height: 37px;
        font-size: 17px;
        padding-left: 47px;
        background-size: 32px 35px;
    }
    i.priceicon2 {
        height: 37px;
        font-size: 17px;
        padding-left: 47px;
        background-size: 44px 37px;
    }
    .photo-kompl {

        flex-direction: column-reverse;
        flex-wrap: wrap-reverse;
        align-items: inherit !important;

    }
    .btn-photo {
        margin-top: 8px;

    }
}





.btn-photo {

    width: 40px;
    margin-right: 10px;

}

.table-bordered {

    color: white;
    border: 1px solid #ff6159 !important;

}

.table-bordered td {

    border: 1px solid #ff6159 !important;

}

@media (min-width:768px) and (max-width:990px) {
    .col-lg-4.col-xl-4.box-white.mb-4 {
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media (max-width:405px) {
    .titl {

        font-size: 20px;
    }
    i.priceicon1 {

        height: 30px;
        font-size: 15px;
        padding-left: 47px;
        background-size: 27px 30px;
        line-height: 2;

    }
    .priceicon1 span,
    .priceicon2 span {

        display: none;

    }
    i.priceicon2 {

        height: 32px;
        font-size: 14px;
        padding-left: 47px;
        background-size: 39px 32px;
        line-height: 2;

    }

}
.back::before {

    content: "\f0a8";
    font-family: 'Font Awesome 5 Pro';
    margin-right: 5px;

}
.back, .back:hover {
text-decoration: none;
    color: #63b11e;

}
/* End */
/* /bitrix/templates/s2-vnutr/components/bitrix/news/bani/bitrix/news.detail/.default/style.css?16535575924944 */
