@font-face {
	font-family: 'Days';
	src: url('/fonts/days.eot'); /* IE 9 Compatibility Mode */
	src: url('/fonts/days.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('/fonts/days.woff2') format('woff2'), /* Super Modern Browsers */
		url('/fonts/days.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('/fonts/days.ttf') format('truetype'), /* Safari, Android, iOS */
		url('/fonts/days.svg#days') format('svg'); /* Chrome < 4, Legacy iOS */
}
.top_header .adr p {
    width: 100%;
}
header .slide .item {
    height: 350px !important;
}
header .logo {
    /*background-color: #c9c2a4;*/
    height: 130px;
    position: relative;
    top: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/*header .logo * {
    font-family: 'days';
    font-weight: bold;
    color: rgb(31 113 13);/*rgba(114, 182, 9);
}*/
header .logo .logo-row-1 {
    font-size: 2rem;
}
header .logo .logo-row-2 {
    text-transform: uppercase;
    font-size: 2.3rem;
}
/*.slide .item__text {
    background-color: rgba(63, 26, 9, 0.7);
    height: 50px;
    display: flex;
    align-items: center;
}*/
.slide .item__text {
    position: absolute;
    left: 10px;
    bottom: 65px;
    max-width: 95%;
    padding: 10px 20px;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 30px;
    background-color: rgba(63, 26, 9, 0.7);
    height: max-content !important;
}
.new_year .year_text {
    height: 33px;
}
header .slide .new_year {
    bottom: 23px;
    display: flex;
    flex-direction: column;
}
/*header .slide .new_year a {
    color: red !important;
}*/
header .slide .year_text a {
    color: red !important;
}
header .slide .year_text p {
    background-color: rgba(255, 255, 255, 0.7);
    padding: 3px 10px;
    line-height: 25px;
}
.top_header .block_item p {
    color: inherit !important;
}
@media screen and (max-width: 640px) {
    header .logo {
        height: initial;
        top: initial;
    }
    .top_header .adr {
        padding-left: 0 !important;
        display: flex;
        align-items: center;
    }
    .slide .item__text {
        top: 15px;
        width: 100%;
        text-align: center;
    }
    header .slide .year_text p {
        margin: 0 auto;
        width: 108%;
    }
}