/*			320		768		1200
Desktop		 |		 |		 |-------|
Tablet		 |		 |-------|		 |
Mobile		 |-------|		 |		 |
*/

html, body {
	min-width: 100%;
}

.clear {
	display: block;
	clear: both;
	height: 1px;
	visibility: hidden;
	margin-top: -1px;
}

input, select, a {
	outline: none;
}
input::-ms-clear {
	display: none;
}

form:not(.submitted) .show-submitted,
.submitted .hide-submitted {
	display: none;
}

.feedback-form.submitted {
	text-align: center;
}

/* Фоны страниц */
	.page {
		background-repeat: no-repeat;
	}
	.page.page--faq {
		font-size: 16px;
		font-weight: 400;		
	}
	.page.page--utilities {
		background-image: url(../img/faq.jpg);
		background-position: right top;
	}
	.page.page--404 {
		background-image: url(../img/bg-grid.svg);
		background-position: center top;
		background-size: 100%;
	}
/* Фоны страниц */

/* Поиск в шапке */
	#header-search-full .form-control {
		width: 100%;
		opacity: 1;
		display: block;
		border: 1px solid #F3F3F3;
	}

	#site-header.state--search #header-search-full {
		display: block;
		margin-top: -7px !important;
	}
	#site-header.state--search #desktopNavbar .navbar-expand-lg {
		display: none;
	}
	#site-header .navbar {
		padding-right: 0;
	}
	#navbarSupportedContent ul li {
		margin: 0 32px 0 0;
		list-style: none;
	}
	#navbarSupportedContent ul li a {
		padding-top: 16px;
	}
	.navbar-expand-lg .navbar-collapse {
		width: 100%;
	}

	.form-control:focus {
		box-shadow: none;
	}
	#serch-bar-header,
	#site-header .input-group .search-bar,
	#site-header .input-group .reset-bar {
		position: absolute;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		padding: 0;
		top: 0 !important;
		left: auto;
		right: 0;
		cursor: pointer;
	}
	#site-header .input-group .search-bar {
		left: 0;
	}
	#desktopNavbar .dropdown-divider {
		margin: 10px 0 -3px !important;
	}
	#desktopNavbar .dropdown-menu .dropdown-divider {
	  margin: .5rem 0 !important;
	}
/* Поиск в шапке */

/* Выпадающий список в меню */
	#navbarDropdownsecond {
		top: 48px;
	}
/* Выпадающий список в меню */

/* Мобильное меню */
	#mobileNavbar .logo-mob {
		position: static;
		transform: none;
		padding: 0;
		margin: 0;
	}
	#mobileNavbar .navbar-toggler {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		height: 58px;
		width: 58px;
		padding: 0;
		outline: none;
	}
	#mobileNavbar {
		margin-top: 0;
	}
	#mobileNavbar .logo-mob-link {
		display: block;
		margin: 0 auto;
		width: 125px;
		padding: 9px 0;
	}
	#mobileNavbar .input-group input {
		padding: 6px 20px;
	}
	#mobileNavbar .input-group .search-bar { left: 0 !important; }
	#mobileNavbar .input-group .reset-bar { right: 0; }

	#mobileNavbar .input-group {
		margin: 0;
		width: 100%;
		max-width: 100%;
	}

	#mobileNavbar input.form-control {
		border: 1px solid #E6E6E6 !important;
		border-radius: 3px !important;
		overflow: hidden;
		opacity: 1;
	}

	#mobileNavbar .input-group {
		background-color: transparent !important;
	}

	#mobileNavbar .search-bar-mob {
		padding: 20px;
	}

	#mobileNavbar .navbar-collapse {
		position: relative;
		z-index: 10;
		background-color: #F4F4F4;
		box-shadow: 0 1px 2px 0 rgba(156,156,156,0.33);
	}
	#mobileNavbar li.nav-item.nav-item--heading a {
		padding: 20px 20px 18px;
	}

	#mobileNavbar li.nav-item.nav-item--heading:first-child {
		border-top: 0;
	}
	#mobileNavbar li.nav-item.nav-item--heading:first-child a {
		padding-top: 0;
	}
	#mobileNavbar ul li a {
		border: 0;
		padding: 16px 20px;
	}
	#mobileNavbar ul li {
		margin: 0;
	}

	#mobileNavbar ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#mobileNavbar .nav-link.menu-mob-h {
		padding: 15px 20px 18px;
		text-transform: uppercase;
	}
	#mobileNavbar .nav-item--subgroup {
		box-shadow: 0 1px 2px 0 rgba(156,156,156,0.33);
		display: block;
	}
	#mobileNavbar ul li a {
		font-weight: 300;
		display: flex;
		align-items: center;
		padding: 18px 20px;
	}
	#mobileNavbar ul.nav-item--subgroup {
		box-shadow: 0 1px 2px 0 rgba(156,156,156,0.33);
	}
	#mobileNavbar .nav-link img {
		width: 24px;
		height: auto;
	}
	#mobileNavbar ul .nav-item--group {
		margin-bottom: 5px;
	}
	#mobileNavbar .nav-item--group .nav-item {
		border-top: 1px solid #EAEAEA;
	}
	#mobileNavbar .nav-item--group .nav-item:first-child {
		border-top: 0;
	}
	#mobileNavbar ul {
		background-color: #F4F4F4;
	}
	#mobileNavbar ul li a {
		padding: 18px 20px;
		color: #474747 !important;
	}
	#mobileNavbar .nav-item:first-child .menu-mob-h {
		padding-top: 0;
	}
	#mobileNavbar .nav-item--group:last-child {
		margin-bottom: 0 !important;
	}
	#mobileNavbar ul li .menu-mob-h {
		color: #9C9C9C !important;
	}
/* Мобильное меню */

/* Социальные сети в футере */
	.footer {
		width: 100%;
		padding: 0;
	}
	.footer .container-fluid {
		padding: 0 20px;
	}
	.footer .socialParagraph {
		font-size: 14px;
		letter-spacing: .22px;
		color: #373737;
		font-family: MuseoSansCyrl-500;
		line-height: 17px;
	}
	.footer .socialIcons {
		margin-top: 4px;
	}
	.footer .footerIcon {
		width: 24px;
		height: auto;
		margin: 0;
	}
	.footer .socialIcons a {
		display: inline-block;
		padding: 8px;
	}
	.footer .soc {
		padding: 20px 0;
	}
	.footer .socialParagraph,
	.footer .socialIcons {
		margin: 0;
	}
	.footer .socialParagraph + .socialIcons {
		margin-left: 20px;
	}
	.footer .socialParagraph {
		line-height: 23px;
		padding: 9px 0;
	}
	.footer .soc {
		align-items: center;
		justify-content: flex-start;
	}
/* Социальные сети в футере */

/* Copyright в футере */
	.footerH {
		font-family: MuseoSansCyrl-500;
		margin-bottom: 7px;
	}
	.footerLinkWrap {
		margin-top: 20px;
	}
	.footerNavlink a {
		line-height: 32px;
	}
	.footerNavlink {
		margin-bottom: 0;
	}
	.secondary-footer.mob {
		border: 0 solid #E4E4E4;
		border-width: 1px 0;
	}
	.secondary-footer.mob {
		font-size: 11px;
		line-height: 16px;
		padding: 20px;
	}
	.copyright .delimeter {
		font-size: 11px;
	}
	.copyrightH {
		padding-top: 0;
	}
	.secondary-footer {
		margin-top: 36px;
	}
	.copyright-links {
		margin-bottom: 0;
	}
/* Copyright в футере */

/* Social row & Languages & Awards */
	.footer .social-link {
		padding: 0;
	}
	.footer .social-link i {
		padding: 8px;
	}
	.footer input.form-control {
		height: 38px;
		font-size: 13px;
		padding: 0 30px;
		text-indent: 0;
	}
	.footer .input-group-earth .earth-bar,
	.footer .input-group-earth .short-arrow {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 35px;
		text-align: center;
		line-height: 40px;
		pointer-events: none;
	}
	.footer .input-group-earth .short-arrow {
		width: 25px;
		left: auto;
		right: 0;
	}
	.footer .input-group-earth .short-arrow .fas {
		position: relative;
		top: -3px;
	}
	.footer .input-group-earth {
		margin-top: 0;
	}
	.footer .input-group-earth .earth-bar,
	.footer .input-group-earth .short-arrow {
		pointer-events: none;
	}
	.footer .input-group-earth select {
		padding: .375rem 10px .375rem 30px;
		text-indent: 0;
		height: 40px;
	}
	.footer .input-group-earth .short-arrow {
		border-radius: 4px;
		background-color: #FFF;
		top: 2px;
		right: 2px;
		height: 36px;
	}
	.footer .sub-footer {
		margin: 18px auto;
		padding: 0 20px;
	}
	.footer .language-input {
		height: 40px;
		padding: .375rem 30px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor: pointer;
	}
	.language-selector {
		display: none;
		border-top: 1px solid #e3e3e3;
		margin-top: 1.563em;
		padding: 2.5em 0 .5em;
		background-color: #f8f8f8;
	}
	.language-selector .container {
		padding: 0 5px;
	}
	.language-selector ul {
		margin: 0;
		list-style: none;
		padding: 0 0 2em 0;
	}
	.language-selector ul li {
/*		font-size: .8em; */
		font-size: 1em; 
		margin: 0 0 .6em 0;
		list-style: none;
	}
	.language-selector ul li.list-title {
		margin-bottom: 1em;
		font-family: MuseoSansCyrl-500;
	}
	.language-selector a {
		color: #006D5C;
	}
	.awards img {
		filter: brightness(0);
	}
	.language-selector-close {
		float: right;
		width: 30px;
		height: 30px;
		line-height: 30px;
		cursor: pointer;
		text-align: center;
		font-size: 22px;
		color: #006D5C;
	}
	.language-selector-close:hover {
		color: #000;
	}
	.awards {
		padding: 0!important;
	}
	.sub-footer .language {
		padding-right: 0;
	}
/* Social row & Languages & Awards */

/* Desktop header */
	#navbarSupportedContent ul li a {
		padding: 16px 0 12px;
	}

	#navbarSupportedContent .active {
		padding-bottom: 12px;
	}

	#header-search-full .form-control {
		border: 1px solid #F3F3F3 !important;
		border-radius: 3px;
		padding: 0 50px;
		text-indent: 0;
	}

	#site-header.state--search #header-search-full {
		overflow: hidden;
		margin: 10px 0 4px !important;
	}

	.state--search .dropdown-divider {
		display: none;
	}
/* Desktop header */

/* Breadcrumbs */
	.pagination #homeback {
		background-image: url(../img/grey600.svg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.pagination .separator {
		display: inline-block;
		padding: 0 10px;
	}
	.pagination a.pagination-item {
		cursor: pointer;
	}
/* Breadcrumbs */

/* 404 : Search bar */
	.serch-bar-404 .form-control {
		padding: 6px 50px;
		text-indent: 0;
		border: 1px solid #E4E4E4 !important;
		border-radius: 3px !important;
		opacity: 1;
	}
	.serch-bar-404 .form-control:active,
	.serch-bar-404 .form-control:hover,
	.serch-bar-404 .form-control:focus {
	border-color: #009A81 !important;
	}
	.serch-bar-404.input-group .search-bar,
	.serch-bar-404.input-group .reset-bar {
		display: block;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
		position: absolute;
		top: 0 !important;
	}
	.serch-bar-404.input-group .search-bar {
		left: 0 !important;
	}
	.serch-bar-404.input-group .reset-bar {
		left: auto;
		right: 0 !important;
		padding: 0;
	}
/* 404 : Search bar */

/* 404 : Popular sections */
	.popular-sections {
		margin-bottom: 0;
	}

	.searchQuestionsWrapper {
		display: flex;
		justify-content: space-between;
	}
	.product,
	.problem-solutions,
	.client-search {
		width: auto;
	}

	.popular-sections ul {
		list-style: none;
		font-family: MuseoSansCyrl-500;
		color: #444444;
		letter-spacing: 0.25px;
		padding: 0;
	}
	.popular-sections ul li {
		line-height: 24px;
		padding: 4px 20px;
		margin: 0;
		list-style: none;
	}
	.popular-sections ul li:before {
		content: "";
		display: block;
		width: 8px;
		height: 8px;
		float: left;
		border: 2px solid #000;
		margin: 8px 0 8px -20px;
		border-radius: 50%;
	}
	.popular-sections ul a {
		font-family: MuseoSansCyrl-300;
	}
	.popular-sections .product ul a {
		white-space: nowrap;
	}
	.popular-sections ul:after {
		content: "";
		display: block;
		clear: both;
	}
/* 404 : Popular sections */

/* Utilities */
	.utilites-head-mob {
		margin-top: 0;
	}
	.utilites-head-mob select {
		font-family: MuseoSansCyrl-700;
		font-size: 13px;
		color: #AEAEAE;
		letter-spacing: 0.2px;
		text-align: center;
		padding: 8px;
		width: 100%;
		background: #FFFFFF;
		border: 1px solid #E5E5E5;
		height: 38px;
		box-shadow: 0 3px 0 0 #F2F2F2;
	}
	.input-group-utilites {
		margin-bottom: 30px;
	}
	.input-group-utilites > .form-control {
		border-radius: 3px !important;
		border: 1px solid #E4E4E4 !important;
		opacity: 1 !important;
		text-indent: 0;
		padding: .375rem 50px;
	}
	.input-group-utilites > .form-control:active,
	.input-group-utilites > .form-control:hover,
	.input-group-utilites > .form-control:focus {
	border-color: #009A81 !important;
	}
	.input-group .search-bar,
	.input-group .reset-bar {
		width: 50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
	}
	.input-group .search-bar {
		top: 0 !important;
		left: 0 !important;
	}
	.input-group .reset-bar {
		top: 0 !important;
		left: auto !important;
		right: 0 !important;
		padding: 0;
	}
	.utilities-table {
		display: table;
		width: 100%;
	}
	.utilities-head {
		display: table-header-group;
	}
	.utilities-col {
		display: table-cell;
		font-family: MuseoSansCyrl-700;
		font-size: 13px;
		color: #007460;
		letter-spacing: 0.2px;
		text-align: center;
		text-transform: uppercase;
		padding: 16px 20px;
	}
	.utilities-col.utilities-col--tool_name {
		text-align: left;
	}
	.utilities-col a {
		height: 20px;
		display: inline-block;
		vertical-align: top;
	}
	.utilities-col p {
		display: inline-block;
		margin: 0 10px 0 0;
	}

	.utilities-list {
		display: table-row-group;
	}

	.utilities-item {
		display: table-row;
		text-align: center;
	}
	.utilities-item:nth-child(odd) {
		background-color: #F8F8F8;
	}
	.utilities-item > * {
		display: table-cell;
		padding: 10px 20px;
		height: 80px;
		vertical-align: middle;
	}
	.tool_name {
		font-family: MuseoSansCyrl-700;
		font-size: 18px;
		color: #444444;
		letter-spacing: 0.28px;
		text-align: left;
	}
	.tool_version, .tool_date {
		font-family: MuseoSansCyrl-300;
		font-size: 16px;
		color: #AEAEAE;
		letter-spacing: 0.25px;
	}
	.tool_download {
		font-family: MuseoSansCyrl-300;
		font-size: 16px;
		color: #007460;
		letter-spacing: 0.25px;
		cursor: pointer;
	}
	.tool_download a {
		display: block;
		text-align: center;
	}
	.tool_link .linkbook {
		height: 30px;
		width: 30px;
		background: url(../img/book_icon.svg) no-repeat;
		display: block;
		margin: auto;
		cursor: pointer;
	}
	.tool_link .linkbook:hover {
		background-image: url(../img/Book_green.svg);
	}
/* Utilities */

/* FAQ : Brands */
	.page--faq h3 {
		font-size: 32px;
		color: #333333;
		letter-spacing: 0.55px;
		font-weight: bold;
		font-family: 'MuseoSansCyrl-900', sans-serif;	
	}
	.banner p {
		font-size: 18px;
		line-height: 26px;
	}
	.banner--faq h3 {
		margin-bottom: 24px;
	}
	.brand-systems-container {
		margin: 40px auto 20px;
	}
	.backquest {
		top: 50%;
		width: 100%;
	}
	.brand-systems {
		background: #FFFFFF;
		border: 1px solid #EFEFEF;
		max-width: 500px;
		margin: 0 auto;
		position: relative;
		z-index: 1;
		justify-content: space-between;
	}
	.brand-systems .brand-systems-item {
		border: 0;
		padding: 32px 15px 14px;
		max-width: 100%;
		flex: 1;
		text-transform: uppercase;
		border-bottom: 2px solid transparent;
		background: transparent;
		background-repeat: no-repeat;
		background-position: center 16px;
		background-size: auto 18px;
	}
	.brand-systems .brand-systems-item:hover {
		border-bottom-color: #E9E9E9;
	}
	.brand-systems .brand-systems-item.active {
		background-position: center 16px;
		background-color: #F2F2F2;
		border-bottom-color: #E9E9E9;
		box-shadow: none;
		background-image: none;
		background-size: auto 18px;
	}
	.brand-systems .windows { background-image: url(../img/Icons-tabs-windows-grey.svg); }
	.brand-systems .windows.active { background-image: url(../img/Icons-tabs-windows-green.svg); }
	.brand-systems .android { background-image: url(../img/Icons-tabs-android-grey.svg); }
	.brand-systems .android.active { background-image: url(../img/Icons-tabs-android-green.svg); }
	.brand-systems .mykaspersky { background-image: url(../img/Icons-tabs-kaspersky-grey.svg); }
	.brand-systems .mykaspersky.active { background-image: url(../img/Icons-tabs-kaspersky-green.svg); }
	.brand-systems .mac { background-image: url(../img/Icons-tabs-mac-grey.svg); }
	.brand-systems .mac.active { background-image: url(../img/Icons-tabs-mac-green.svg); }
	.brand-systems .secure { background-image: url(../img/Icons-tabs-secure-grey.svg); }
	.brand-systems .secure.active { background-image: url(../img/Icons-tabs-secure-green.svg); }
	.brand-systems .workstations { background-image: url(../img/Icons-tabs-workstations-grey.png); }
	.brand-systems .workstations.active { background-image: url(../img/Icons-tabs-workstations-green.png); }
	.brand-systems .fileservers { background-image: url(../img/Icons-tabs-fileservers-grey.png); }
	.brand-systems .fileservers.active { background-image: url(../img/Icons-tabs-fileservers-green.png); }
	.brand-systems .administration { background-image: url(../img/Icons-tabs-admin-grey.png); }
	.brand-systems .administration.active { background-image: url(../img/Icons-tabs-admin-green.png); }

	.brand-systems-block {
		display: none;
		border: 0;
		padding: 0;
	}
	.brand-systems-block.active {
		display: block;
	}

	.brand-systems-mob {
		padding: 10px;
		text-transform: uppercase;
	}
/* FAQ : Brands */

/* FAQ : Support info */
	.support-info h6 {
		margin-top: 50px;
		margin-bottom: 12px !important;
		font-family: MuseoSansCyrl-700;
	}
	.support-info.hidden {
		max-height: 0;
		overflow: hidden;
	}
	.buy-section p a {
		line-height: 24px;
		padding: 4px 0;
		display: inline-block;
		color: rgb(0, 116, 96);
	}
	.buy-section .showmore,
	.buy-section .hidemore {
		margin: 12px 0 0;
		font-family: MuseoSansCyrl-500;
		font-size: 16px;
		letter-spacing: 0.25px;
	}
	.buy-section .showmore a,
	.buy-section .hidemore a {
		position: relative;
		padding-right: 18px;
		cursor: pointer;
	}
	.buy-section .showmore a:before,
	.buy-section .showmore a:after,
	.buy-section .hidemore a:before,
	.buy-section .hidemore a:after {
		content: "";
		display: block;
		position: absolute;
		top: 40%;
		right: 0;
		border: 5px solid transparent;
	}
	.buy-section .showmore a:before {
		border-top-color: #007460;
	}
	.buy-section .showmore a:after {
		margin-top: -2px;
		border-top-color: #FFF;
	}
	.buy-section .hidemore a:before,
	.buy-section .hidemore a:after {
		top: 35%;
	}
	.buy-section .hidemore a:before {
		border-bottom-color: #007460;
		margin-top: -2px;
	}
	.buy-section .hidemore a:after {
		border-bottom-color: #FFF;
	}
	.hidden-more {
		display: none;
		overflow: hidden;
		/*
			max-height: 0;
			overflow: hidden;
			transition: .3s;
		*/
	}
	.showmore-active .hidden-more {
		display: block;
		/*
			max-height: 500px;
		*/
	}
	.buy-section .hidemore {
		display: none;
	}
	.showmore-active .hidemore {
		display: block;
	}
	.showmore-active .showmore {
		display: none;
	}
/* FAQ : Support info */

/* Layout */
	#site-header {
		padding: 0 15px;
		position: relative;
		height: auto;
	}
	#site-header .desc.container {
		padding: 10px 0 0;
	}
	.page {
		padding: 0 15px;
	}
	.page .container {
		padding: 0;
		position: relative;
	}
	.pagination {
		padding: 18px 0;
		display: flex;
	}
	.page-wrapper {
		padding: 60px 0 50px;
	}
	#desktopFooter {
		margin-top: 0;
	}
/* Layout */

/* Input group */
	.input-group .reset-bar {
		opacity: 0;
		pointer-events: none;
		transition: .2s;
	}
	.site-header .desc .input-group .reset-bar,
	.input-group.dirty .reset-bar,
	input.dirty ~ .reset-bar {
		opacity: 1;
		pointer-events: all;
	}
/* Input group */

/* Popup */
	.popup {
		background-color: rgba(128,128,128,.4);
		padding: 0;
	}
	.popup-child {
		display: table-cell;
		vertical-align: middle;
		max-height: 100vh;
		position: relative;
		position: static;
		transform: unset;
	}
	.popup-wrapper {
		position: relative;
		width: 55%;
		margin: 20px auto;
		overflow: hidden;
		background-color: #FFF;
	}
	.popup-head,
	.popup-window,
	.popup-foot {
		margin: 0;
	}
	.popup-head .cross {
		width: 50px;
		text-align: center;
	    box-sizing: border-box;
	}
	.popup-window {
		padding: 20px 40px;
		height: auto;
		overflow-y: auto;
		max-height: 60vh;
		margin: 10px 8px 10px 0;
	}
	.popup-window {
		color: #444444;
		letter-spacing: 0.25px;
	}
	.popup-window h3 {
		font-family: MuseoSansCyrl-700;
		font-size: 23px;
		color: #333333;
		letter-spacing: 0.35px;
	}
	.popup .btn-secondary {
		background-image: none;
		width: auto;
		height: auto;
	}
	.popup .form-control {
		border: 1px solid #ced4da !important;
		opacity: 1;
		display: block;
	}
	.popup-foot {
		height: auto;
		padding: 40px;
		justify-content: space-between;
	}
	.popup-check {
		color: #444444;
		letter-spacing: 0.25px;
		padding: 0;
		width: 100%;
		text-align: left;
	}
	.popup-check input {
		display: none;
	}
	.popup-check input + span:before {
		content: "";
		display: block;
		float: left;
		width: 18px;
		height: 18px;
		border: 1px solid #EEE;
		border-bottom-width: 2px;
		padding-top: 1px;
		margin: 1px 0 1px -32px;
		text-align: center;
		line-height: 14px;
		font-size: 12px;
	}
	.popup-check input:checked + span:before {
		content: '\2714';
	}
	.popup-check label {
		padding: 0 0 0 32px;
		margin: 0;
		line-height: 20px;
		cursor: pointer;
		display: inline-block;
	}
	.popup-check label:hover span:before {
		background-color: #F4F4F4;
	}
	#buttonCheck:disabled {
		cursor: not-allowed;
	}
/* Popup */

/* Language selector */
	.language-selector .language-selector-list {
		display: flex;
		flex-wrap: wrap;
		margin-top: 20px;
	}
	.language-selector-list li {
		width: 20%;
	}
/* Language selector */

/* Banner */
	.banner_top {
		display: block;
		top: 0;
		left: 0;
		position: fixed;
		z-index: 10000;
		background-color: #D6EDe8;
		width: 100%;
		height: 82px;
		padding: 10px 0;
		box-shadow: 0 0 2px rgba(0,0,0,.2);
		overflow-y: hidden;
	}
	#gdprbarfiller {height: 102px!important;}
	.banner_inner {
		display: flex;
		justify-content: space-between;
		align-items: center;
		min-height: 60px;
		padding: 0;
	}
	.banner_content {
		background-image: url(../img/gdpr.png);
		background-position: center left;
		background-repeat: no-repeat;
		padding: 20px 0 20px 80px;
		color: #888;
		font-size: 12px;
		font-family: 'MuseoSans-300', sans-serif;
	}
	.banner_content a {
		color: #136f55;
	}
	.banner_controls {
		display: flex;
		align-items: center;
		margin-left: 40px;
	}
	.banner_controls a {
		display: block;
		white-space: nowrap;
		background-color: #006D5C;
		color: #FFF;
		line-height: 20px;
		padding: 6px 12px;
		min-width: 230px;
		text-align: center;
		text-transform: uppercase;
	}
	.banner_controls a + a {
		margin-left: 20px;
	}
	.banner_controls a:hover {
		opacity: .9;
		text-decoration: none;
	}

	.banner_secondary {
		background-color: #D6EDe8;
		margin: 0 -15px;
	}
	.banner_secondary .banner_content {
		background-image: none;
		padding-left: 0;
	}
	.banner_secondary .banner_controls {
		margin-left: 20px;
	}
	.banner_close {
		width: 40px;
		height: 40px;
		margin: 0 -10px;
	}
	.banner_close .cross {
		width: 40px;
		height: 40px;
		padding: 0;
		display: block;
		text-align: center;
		line-height: 40px;
		font-size: 24px;
	}
/* Banner */

/*autocomplete new*/

.b-autocomplete-wrapper { position: relative; overflow: hidden; }
.b-autocomplete-wrapper .b-autocomplete-content-wrapper { padding: 7px; }
.b-autocomplete-wrapper .b-autocomplete-content { background: #ffffff; width: 610px; height: auto; padding: 10px 0; border: 1px solid #E0E1DD; }
.b-autocomplete-wrapper .b-autocomplete-content a, .autocomplete-ul a { color: #007AC9; font-size: 13px;}
.b-autocomplete-content{text-align: left;}
.b-autocomplete-content ul{margin-left: 0px;}

#serch-bar-header {display: none;}
.footerNavlink {font-family: MuseoSansCyrl-300;}
.footerLinkWrap {padding-left: 0px!important;}

#page .grey {background-color: transparent;}

/* autocomplete fix*/
#site-header .shadow-top, #site-header .shadow-right, #site-header .shadow-left, #site-header .shadow-bottom {display: none;}
#site-header .b-autocomplete-wrapper {top: -5px; overflow-y: show;}
#site-header .b-autocomplete-content-wrapper {padding-top: 0; padding-left: 0;}
#site-header .b-autocomplete-content {
	width: 980px; padding: 0; 
	border: 1px solid #F3F3F3;
	border-radius: 0 0 3px 3px;
    border-top: 0;
	box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
#site-header .b-autocomplete-content ul li {font-weight: 400;}
#site-header .b-autocomplete-content ul li.active {font-weight: 600; background-color: #fff;}

.b-search #slautocomplete {top: 187px; margin-top: 0;}

/*dropdown toggle css*/
.dropdown:hover .dropdown-menu {display: block;}
