.info-popup {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    background: rgba(126, 107, 95,.8);
    z-index: 100;
}

.info-popup .container, .info-popup .stripes__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 15px;
}

.info-popup a {
    color: #fff;
    border-bottom: none;
    background: linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5) 1px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 2px,transparent 0);
    background-size: 1px 0.1em;
    background-position: -9px 100%;
    background-repeat: repeat-x;
}

.info-popup__text {
	margin: 0 0 40px;
}

.info-popup .btn {
    font-size: 12px;
    text-transform: uppercase;
    min-width: 178px;
}

.btn_white {
    color: #fff;
    border-color: #fff;
}

@media (min-width: 992px) {
	.info-popup__text {
		padding-right: 20%;
	}
}

@media (min-width: 576px) {
	.info-popup .container, .info-popup .stripes__wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.info-popup__text {
		padding-right: 10%;
		margin: 0;
	}
}

.blockquote__text {
	color: #231815 !important;
}

.blockquote__subtext {
	color: #9FA0A0;
}

.history-quoted__finish .blockquote, .history-quoted__main .blockquote {
	color: #9FA0A0;
}

.distr-address  {
	color: #231815;
}


@media (max-width: 767.98px) {
	.blind-scroll_height-auto .banner {
		min-height: auto !important;
		height: auto;
		padding-top: 0 !important;
	}
}

.header .logo {
	background-image: none;
}
.header a.logo {
	background: white;
	width: 200px;
}
.header a.logo:hover {
	opacity: 1;
}
.header a.logo img {
	padding: 8% 20px;
}
.header span.logo img {
	display: none;
}
.header_sm .logo {
	top: 0px;
	width: 150px !important;
	background: none !important;
}
.header_sm .logo img {
	display: block !important;;
	#background: url("/local/templates/main_new/images/logo_new.png") center no-repeat !important;
}

.menu__el > a,
.menu__el > span,
.link,
.country__name,
.humb__text,
b, strong,
.recipe-param__el > span,
h6, .h6, .distr__title {
    font-weight: 700;
}
.menuOpen .header_sm .logo {
   display: none;
}

.humb_close .humb__icon, .menuOpen .humb__icon {
    position: relative;
    height: 30px;
    color: white !important;
}

.banner::before {
	background: #6E6259;
}

.menu {
    background: white;
    color: #6E6259;
}

.menu .stripes i {
    border-left-color: rgba(110, 98, 99, 0.05);
}

@media (min-width: 768px) {
	.menu__scroll {
		border-top: 1px solid rgba(110, 98, 99, 0.137);
	}
}

.menu__el > a, .menu__el > span {
    color: #6E6259;
}

.humb_close .humb__icon, .menuOpen .humb__icon {
    position: relative;
    height: 30px;
    color: #6E6259 !important;
}

a[href^='tel:'], a[href^='mailto:'] {
    font-weight: 700;
}

.recipe-number .jq-number__field input {
    font-weight: 700;
}
.recipe-param .icon {
    stroke: #6E6259;
}

.jq-number__spin:before, .jq-number__spin:after {
    background: #6E6259;
}

.pagination__el.active > a, .pagination__el.active > span {
    /*font-family: "MontserratRegular", serif;*/
    font-weight: 800;
}

.btn_submit {
    /*font-family: "MontserratRegular", serif;*/
    font-weight: 800;
}

h1, .h1, .article-num, .h1, h2, .h2, .h2, h3, .accordion__title, .catalog-filter__title, .h3, h4, .h4, .h4, h5, .h5, h6, .h6, .distr__title, .h6  {
	/*font-family: "MontserratRegular";*/
	font-weight: 700;
}

[lang="et"] .header .logo, [lang="lt"] .header .logo, [lang="lv"] .header .logo {
    background-image: none;
}

.blockquote {
    /*font-family: "MontserratRegular";*/
    font-weight: 700;
    font-size: 24px;
}

.jq-selectbox.select-menu .jq-selectbox__select-text {
    /*font-family: "MontserratRegular";*/
    font-weight: 700;
}

@media (max-width: 767.98px) {
	.mobile-correct-warning {
			font-size: 12px;
	}
	.header .logo {
		height: 60px;
	}
}

.btn-studentam {
    background-color:#F4F1EF; 
    border: none;
}

.btn-studentam:hover {
    color: #fff;
    background-color:#6E6259; 
}

.logo-sun {
    color: #C00D1E;
}

.header__light-sun .logo-sun {
    color: white;
}
body.menuOpen .logo-sun {
    color: #C00D1E;
}