@import url('https://fonts.googleapis.com/css?family=Oswald:400,500,600&subset=cyrillic');
html .side-header {
    background-color: #E8D1C1 !important;
}
.made_in a {
    line-height: 18px !important;
    font-family: 'Open Sans', sans-serif;
}

.made_in a:hover, .made_in a:active, .made_in a:focus {
    text-decoration: none !important;
    color: #55CB4D !important;
}
.made_in span {
    text-decoration: underline !important;
}
.made_in span:hover {
    color: #55CB4D !important;
}
.made_in font {
    font: 18px/20px "Oswald" !important;
    letter-spacing:1px;
    color: hsla(116,55%,55%,1.00) !important;
    text-decoration: none !important;
    font-weight: bold !important;

}
.header-container{
    background-image: linear-gradient(
            180deg,
            hsl(344deg 49% 23%) 0%,
            hsl(348deg 61% 32%) 20%,
            hsl(352deg 69% 40%) 40%,
            hsl(352deg 68% 40%) 60%,
            hsl(348deg 61% 33%) 80%,
            hsl(345deg 49% 25%) 100%
    );
}
.border-top {
    border-top: 1px dotted #A92330 !important;
}
.index-slider .age{
    font-size: 18px;
    border: 2px solid #fff;
    border-radius: 10px;
    padding: 5px;
    margin-left: 20px;
    flex-grow: 0;
}
.calendar-icon-hover {
    background-color: #eaecef !important;
    cursor: pointer;
}
#specialButton{
    z-index: 1;
}
.dropdown-item {
    white-space: normal !important;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    line-height: 15px;
}

.carousel_01 .card-body {
    min-height: 200px;
    padding: 0.5rem 10px;
}

.carousel_02 .card-body {
    min-height: 200px;
    padding: 0.5rem 10px;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.active {
    background-color: #8a2135;
}
#footer .logo img {
    width: 150px;
}
#footer {
    background: #77212e!important;
    border-top: 4px solid #77212e!important;
}
#footer .footer-copyright.footer-copyright-style-2 {
    background: #77212e!important;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}
#footer.footer-texts-more-lighten p, #footer.footer-texts-more-lighten span, #footer.footer-texts-more-lighten a:not(.btn):not(.no-footer-css), #footer.footer-texts-more-lighten li {
    color: #e6e6e6!important;
}
.voting-repertoire [id^=radio-] {
    display: none;
}
.voting-repertoire [id^=radio-] + label {
    display: inline-block;
    vertical-align: middle;
    font-size: 50px;
    color: #606060;
    cursor: pointer;
}
.voting-repertoire [id^=radio-]:checked + label {
    color: #ff0019;
    cursor: text;
}
.voting-repertoire [id^=radio-] + label img{
    width: 36px;
}
.voting-repertoire [id^=radio-] + label img.hover{
    display: none;
}
.voting-repertoire [id^=radio-]:checked + label img {
    display: none;
}
.voting-repertoire [id^=radio-]:checked + label img.hover {
    display: block;
}
.repertoire .card-body {
    padding: 32px;
    padding: 2rem;
    position: relative;
    z-index: 1;
    min-height: 270px;
}
.news .card-body {
    min-height: 200px;
    padding: 0.5rem 10px;
}
@media (min-width: 576px) {
    /* CSS для: 576px <= ширины <= 767px */
    .repertoire .card-body {
        min-height: 270px;
    }
}
@media (min-width: 768px) {
    /* CSS для: 768px <= ширины <= 991px */

    .repertoire .card-body {
        min-height: 270px;
    }

}
.bufetnoe-obsluzhivanie-link a {
    font-style: italic;
    font-size: 11px;
}