/*-- TRUE CACHE 7 --*/

@charset "utf-8";
@import url(media.css);



/*-- Блок подлкючения шрифтов --*/
@font-face {
font-family: 'Bahnschrift';
	src: url('../fonts/Bahnschrift.eot');
	src: url('../fonts/Bahnschrift.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Bahnschrift.woff') format('woff'),
	url('../fonts/Bahnschrift.ttf') format('truetype'),
	url('../fonts/Bahnschrift.svg#Bahnschrift') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
	font-family: 'Bahnschrift';
	src: url('../fonts/Bahnschrift.otf');
}

@font-face {
font-family: 'FuturaPTCond-Medium';
	src: url('../fonts/FuturaPTCond-Medium.eot');
	src: url('../fonts/FuturaPTCond-Medium.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FuturaPTCond-Medium.woff') format('woff'),
	url('../fonts/FuturaPTCond-Medium.ttf') format('truetype'),
	url('../fonts/FuturaPTCond-Medium.svg#FuturaPTCond-Medium') format('svg');
font-weight: normal;
font-style: normal;
}
/*@font-face {
	font-family: FuturaPTCond-Medium;
	src: url('../fonts/FuturaPTCond-Medium.otf');
} 
*/
@font-face {
font-family: 'FuturaPT-Medium';
	src: url('../fonts/FuturaPT-Medium.eot');
	src: url('../fonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'),
	url('../fonts/FuturaPT-Medium.woff') format('woff'),
	url('../fonts/FuturaPT-Medium.ttf') format('truetype'),
	url('../fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg');
font-weight: normal;
font-style: normal;
}
/*@font-face {
	font-family: FuturaPT-Medium;
	src: url('../fonts/FuturaPT-Medium.otf');
}
*/
@font-face {
font-family: 'Com-Pro';
	src: url('../fonts/Com-Pro.eot');
	src: url('../fonts/Com-Pro.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Com-Pro.woff') format('woff'),
	url('../fonts/Com-Pro.ttf') format('truetype'),
	url('../fonts/Com-Pro.svg#Com-Pro') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
	font-family: Com-Pro;
	src: url('../fonts/Com-Pro.otf');
}
/*-- Конец блока подлкючения шрифтов --*/

.site_a1.fill_bg_n.catalog-delayed-btn-Y.theme-default {
	overflow: hidden;
}

.top-block-wrapper, .style-switcher {
    display: none;
}
.scheme {
    width: 100%;
}
.schemein {
    width: 100%;
}
.wrapper1 {
	max-height: 100vh; 
	position: fixed;
  inline-size: 100%;
  overflow-y: hidden;
}

#content {
  margin-top: -153px;
	z-index: 1;
}


body .wrapper_inner, body .maxwidth-theme, .wrapper_inner.wide_page .product-view--type2 .product-info {
    max-width: 100% !important;
}

.page_schema {
	position: relative;
	display: flex;
  flex-wrap: wrap;
}



/*=================================== 
  svg_block
===================================*/
.wrap_svg_block {
	color: white;
  width: calc(100% - 355px);
  padding-left: 20px;

}
.container-svg-baltija {
/*	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	width: 100%;
	height: calc(100vh - 153px);
	position: absolute;
	bottom: 0;
	right: 0;
*/
/*  outline: 1px dotted black;*/
}
.container-svg-baltija svg {
/*	width: 90%;*/
/*	max-width: 250%;*/
/*	height: auto;*/
/*	min-height: 100%;*/
/*	max-height: 150%;*/
/*	position: absolute;*/
/*	left: calc(50% + 25px);*/
/*	right: -15px;*/
/*	bottom: -15px;*/
/*	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);*/
   width: 100%;
/*    height: calc(100vh - 183px);*/
	outline: none;
}

#svg_block path:before {
    content: "111";
    background: #ccc;
    position: absolute;
    left: 255px;
}


path[fill="white"] {
	pointer-events: none;
}

path:hover {

}


/*-- --*/


/*=================================== 
  компонент Поиска
===================================*/

/* Styling to hide and show content on click */
.navigation-baltija {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	max-width: 355px;
	height: 200px;
/*	position: absolute;
	left: 15px;
	top: 44px;
*/	font-family: 'Com-Pro';
	z-index: 1;
	padding-top: 183px;
}
.navigation-baltija .bx-searchtitle {
	margin: 0;
}
.wrapper1 .navigation-baltija input[type="text"]:focus {
	border: 0;
}
.catalog-block {
	width: 100%;
	max-width: 355px;
}
.catalog-block-mobile, 
.button-back, 
.button-catalog {
	display: none;
}
.search-block-baltija {
	margin-bottom: 10px;
	padding: 8px;
	border-radius: 10px;
	background: rgba(17, 10, 53, 0.7);
}
.search-block-baltija input[type="text"] {
	display: block;
	height: 44px;
	padding: 8px 18px;
	gap: 10px;
	width: 100%;
	border-radius: 8px;
	background: #fff;
	outline: none;
	border: 0;
	box-shadow: 0px 0px 0px #fff;
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
	color: #595471;
	font-family: 'Com-Pro';
	padding: 8px 18px 8px 47px;
}

.searched .searched-item-noneactive > .accordian-content {
/*	display: none;*/
	max-height: 0;
}
#search-baltija {
	font-size: 20px; 
	line-height: 28px; 
	font-weight: 500; 
	color: #595471;
	font-family: 'Com-Pro';
	padding: 8px 18px 8px 47px; 
}
#search-baltija::placeholder {
	color: #9E9BAF; 
}
.search-baltija {
	position: relative;
}
.navigation-baltija .bx-searchtitle .bx-input-group {
	width: 100%!important;
}
.search-baltija:before, .bx-searchtitle .bx-input-group:before  {
	content: ""; 
	position: absolute;
	top: 12px;  
	left: 18px;  
	width: 18px; 
	height: 18px; 
	display: block;
	background: url("../images/search.png") no-repeat;
	background-size: 100% auto;
}
.clear-button {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: none; /* Скрыть кнопку по умолчанию */
    content: '';
    width: 12px;
    height: 12px;
    background: url(../images/li-active.svg) no-repeat center;
    filter: brightness(0.3);
}



/* ------- block result ---------- */
/*div.title-search-result {
	width: 355px!important;
	padding: 24px!important;
	border-radius: 10px!important;
	background: #363246!important;
	margin-top: 40px;
  margin-left: -25px;
	position: absolute!important;
	left: 15px!important;
	top: 300px!important;

}
.title-search-result .bx_searche {
  height: auto;
  background: #363246;
  padding: 0;
  color: #b8c9eb;
  font-weight: 350;
  overflow: hidden;
  transition: max-height .5s cubic-bezier(0, 1, 0, 1);
}
.title-search-result .bx_item_block_section {
	margin-bottom: 10px;
}
.title-search-result .result_cat {
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
	color: #b8c9eb;
	font-family: 'Com-Pro';
}
.title-search-result .result_cat:hover, .title-search-result .result_cat:focus {
	color: #FFB23D;
}

.bx-searchtitle .bx-searchtitle-preloader {
	  top: 5px!important;
    right: 10px!important;
}*/
/*=================================== 
  компонент списка категорий
===================================*/

.bx_sitemap {
	width: 100%;
    max-width: 355px;
	font-family: 'Com-Pro';
    z-index: 1;
}
.bx_sitemap_ul {	
	border-radius: 10px;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
}
.bx_sitemap .bx_sitemap_li_title {
	width: 100%;
}		
#accordion .accord_active {
/*	overflow-y: auto;*/
	max-height: inherit!important;
}

.bx_sitemap .catL2_active h2.bx_sitemap_li_title {color: #FFB23D!important;}

.accordian-element.active>.accordian-content, .accordian-element.active-result>.accordian-content {
/*  display: inherit;*/
  max-height: 1000px;
}
.navigation-baltija .bx_sitemap > ul.bx_sitemap_ul > li > .bx_sitemap_li_title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
  cursor: pointer;
	position: relative;
	padding-left: 16px;
	border-bottom: 1px solid #7B778F;
	margin: 0;
	padding-bottom: 14px;
}
.navigation-baltija .bx_sitemap .bx_sitemap_ul li:before {
	content: none!important;
}
.container-icon {
	width: 30px; 
	height: 28px; 
	background: #CDCBD4; 
	border-radius: 5px; 
	padding: 2px 3px;
}
.container-icon img {
	width: 24px;
}
.accordian-wrapper.searched .accordian-element {
  display: none;
}
.accordian-wrapper.searched .accordian-element.active {
  display: inherit;
}
.found-term {
/*  color: #00999A; */
}

.accordian-wrapper, .navigation-baltija ul.bx_sitemap_ul {
	max-height: calc(100vh - 18.5rem);
	border-radius: 10px;
	background: rgba(17, 10, 53, 0.7);
	color: #fff; 
	font-size: 20px; 
	line-height: 28px; 
	font-weight: 500;
	cursor: default;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	backdrop-filter: blur(3px);
}
.navigation-baltija .bx_sitemap ul.bx_sitemap_ul > li {
	font-weight: 350;
	margin: 0;
	padding: 14px 8px 0 8px;
	line-height: inherit;
}
.accordian-element:hover {
	background: rgba(124, 120, 145, 0.3);
}
.accordian-element:hover .container-icon img, .accordian-element:hover .accordian-title:after {
	opacity: 1;
}
.accordian-element:before {
	content: none!important;
}
.navigation-baltija .bx_sitemap ul.bx_sitemap_ul > li > .accordian-title:after {
	content: "";
	display: block;
	width: 12px; 
	height: 7px; 
	position: absolute;
	top: 10px;
	right: 10px;  
	background: url("../images/arrow-top.svg") no-repeat;
	background-size: 100% auto;
	opacity: 0.5;
	transition: transform .3s;
}
.navigation-baltija .bx_sitemap ul.bx_sitemap_ul > li > .accordian-title.changed::after {
	opacity: 1;
}
.navigation-baltija .bx_sitemap ul.bx_sitemap_ul > li > .accordian-title.title_active:after {
	transform: rotate(180deg);
}
/*.accordian-element.active .accordian-title:after {
	transform: rotate(180deg);
}
*/.navigation-baltija .bx_sitemap ul.bx_sitemap_ul > li > .accordian-title span {
	display: inline-block;
	margin-left: 15px;
	max-width: 80%; 
	overflow: hidden;
}

.navigation-baltija .bx_sitemap ul > li > ul li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 0 24px;
	cursor: pointer;
	position: relative;
}
.navigation-baltija .bx_sitemap ul > li > ul li:hover {
	color: #FFB23D;
}
.navigation-baltija .bx_sitemap ul > li > ul li .bx_sitemap_li_title {
	margin-bottom: 0;
}
.navigation-baltija .catL2_active {
	color: #FFB23D;
}

.navigation-baltija ul > li > ul li:before {
	content: none!important;
}
.navigation-baltija ul > li > ul li:first-child {
	padding-top: 11px;
}
.navigation-baltija ul > li > ul li:last-child {
	padding-bottom: 11px;
}
.navigation-baltija ul > li > ul li span:after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
}
.navigation-baltija .bx-searchtitle .bx-input-group-btn {
	width: 0;
}

.navigation-baltija ul > li > ul li.li-active {
	color: #FFB23D;
}
.navigation-baltija ul > li > ul li:last-child {
	margin-bottom: 0;
}
.navigation-baltija ul > li > ul li.li-active:after,
.navigation-baltija ul > li > ul li.catL2_active span:after {
	background: url('../images/li-active.svg') no-repeat center;
}

.navigation-baltija .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
	display: none;
}
.accordian-content, .navigation-baltija ul > li > ul {
/*  display: none;*/
  /*transition-property: max-height;
  transition-duration: 0.35s;
  transition-timing-function: ease-in;
  transition-delay: 0s;*/
  background: #363246; 
  padding: 0;
  color: #b8c9eb;
  font-weight: 350;
  margin-left: -8px;
  margin-right: -8px;
  overflow: hidden;
  transition: max-height .5s cubic-bezier(0, 1, 0, 1);
  margin: 0!important;

}
.active .accordian-content, .navigation-baltija ul > li.accord_active > ul {
	max-height: 110rem;
	transition: max-height .5s cubic-bezier(1, 0, 1, 0);
}
.navigation-baltija .bx_sitemap .bx_sitemap_li_title span {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
}
.scale {
	width: 59px; 
	height: 120px;
	margin-top: 0;
	margin-left: 30px;
	padding: 0;
	background: rgba(17, 10, 53, 0.7);
	border-radius: 10px;
	position: absolute;
/*	right: -90px;*/
	left: 375px;
}
.plus, .minus {
	align-items: center;
	justify-content: center;
	height: 60px;
	padding: 14px 0;
	cursor: pointer;
	text-align: center;
}

.plus {
	display: flex;
	border-bottom: 1px solid #7A768E;
}
.minus { display: flex; }
.scale .plus:hover {
	background: rgb(124, 120, 145);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.scale .minus:hover {
	background: rgb(124, 120, 145);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}


/*-- Start modal-baltija --*/
.popup-baltija {
	display: none;
	position: relative;
	width: 100%;
	max-width: 700px;
	min-height: 600px;
	padding: 35px 0 52px 0;
	position: fixed;
	top: 60%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	box-shadow: 0px 0px 0px #000;
	z-index: 1000;
	background: url('../images/bg-modal.png') no-repeat center top;
	border-radius: 0;
	z-index: 10;
}
.b-popup-inside {
	/*max-width: 700px;
	min-height: 600px;*/
	margin: auto;
	padding: 0;
}
.modal-number {
	font-size: 54px;
	line-height: 58px; 
	text-transform: uppercase;
	color: #fff; 
	background: url("../images/modal-sv.svg") no-repeat center top;
	width: 130px; 
	height: 109px;
	padding-top: 35px; 
	margin-bottom: 20px; 
	font-family: 'FuturaPT-Medium'; 
	margin: auto;
	margin-bottom: 25px; 
}
.modal-name {
	min-height: 58px;
	font-size: 28px; 
	line-height: 58px; 
	color: #fff; 
	text-transform: uppercase;
	background: #00999A; 
	border-radius: 10px;
	margin-bottom: 25px; 
	font-family: 'FuturaPT-Medium'; 
}
.modal-baltija {
	display: flex;
	flex-wrap: wrap; 
	justify-content: space-between;
	font-family: 'FuturaPTCond-Medium'; 
	text-align: left;
}
.modal-descr {
	width: 100%; 
	max-width: 50%; 
}
.modal-spisok {
	color: #00999A; 
	font-size: 20px;
	line-height: 28px; 
    overflow: hidden; 
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 10px; 
}    
.modal-spisok li {
	display: inline-block;
	word-spacing: 15px;
	margin: 0;
}
.modal-spisok a {
	color: #00999A; 
}
.modal-spisok li a:hover {
	color: #11BEBF; 
}
.modal-spisok a:after, .modal-spisok span:after {
	content: "\002C";
	display: inline-block;
	width: 9px;
	height: 3px;
}
.modal-spisok a:last-child:after, .modal-spisok span:last-child:after {
	content: none;
}
.popup-baltija .modal-contact {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.popup-baltija .contact {
    width: 147px;
}

.popup-baltija .modal-img {
	width: 157px;
  height: 90px;
}
.popup-baltija .modal-contact .modal-img img {
	height: 90px;
  float: right;
  border-radius: 10px;
}
.contact span.arend_name, .contact a {
	display: block;
	color: #9E9BAF; 
	font-size: 20px; 
	line-height: 21px; 
	margin-bottom: 10px; 
	pointer-events: auto!important;
  cursor: pointer!important;
}
.contact span.nolink {
	cursor: defoult;
	color: #9E9BAF; 
	font-size: 20px; 
	line-height: 21px; 
	margin-bottom: 10px; 
}
.contact .sait {
	color: #595471; 
}
.contact .sait:hover {
	color: #EB6420;
	cursor: pointer;
}
.brendy {
	color: #9E9BAF; 
	font-size: 20px; 
	line-height: 24px;
} 
.marshrut {
	display: none; 
	background: #EB6420; 
	color: #fff; 
	font-size: 16px; 
	line-height: 20px; 
	font-family: 'FuturaPT-Medium'; 
	text-align: center;
	padding: 12px; 
	border-radius: 30px; 
	text-transform: uppercase;
	letter-spacing: 0.05em;
}
.marshrut:hover {
	background: #D74F0A;
	color: #fff;
}

.modal-slider {
	width: 47%; 
	max-width: 278px;
	max-height: 278px;
	position: relative;
}
.modal-slider img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*-- --*/
.swiper {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-horizontal {
	width: 278px;
	height: 278px;
	border: 0px solid #000;
}




.sl-svarog {
	width: 278px;
	height: 278px;
}
.sl-item, .slidesControl > div {
	width: 278px;
	height: 278px;
	overflow: hidden;
	background: #00f;
}
.slidesControl > div img, .slidesControl img.lazyloaded,
.slidesControl img.lazyloading {
	display: block!important;
	max-width: 100%;
	max-height: 100%;
	width: 278px!important;
	height: 278px!important;
	opacity: 1!important;
	transition: inherit!important;
}

.slider-container {
  position: relative;
  margin: 0;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel div img {
	max-width: 100%;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
	border-radius: 10px;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
body .owl-carousel .owl-item{
	float: left;
	width: 278px; 
	height: 278px;
}

body .owl-item img {
	max-width: 278px; 
	height: 278px;
	object-fit: cover;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#owl-demo .item img {display: block; width: 100%; height: auto;}




/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div,
.modal-slider .swiper-button-next, .modal-slider .swiper-button-prev {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 50px;
	height: 50px;
	background-color: transparent;
	border: none;
	font-size: 24px;
	cursor: pointer;
	background: url("../images/prev-button.png") no-repeat;
	text-indent: -9999px; 
	position: absolute; 
	top: calc(50% - 5px); 
}
.owl-theme .owl-controls .owl-buttons .owl-prev, .modal-slider .swiper-button-prev {
	background: url("../images/next-button.png") no-repeat;
	left: -28px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover, .modal-slider .swiper-button-prev:hover {
	background: url("../images/next-button-hover.png") no-repeat;
}
.owl-theme .owl-controls .owl-buttons .owl-next, .modal-slider .swiper-button-next {
	background: url("../images/prev-button.png") no-repeat;
  right: -30px;
}
.owl-theme .owl-controls .owl-buttons .owl-next:hover, .modal-slider .swiper-button-next:hover {
	background: url("../images/prev-button-hover.png") no-repeat;
} 
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
.modal-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
	display: flex;
	width: 100%;
	margin: auto;
	bottom: -23px;
}
.modal-slider .swiper-pagination-clickable .swiper-pagination-bullet {
	flex-grow: 1;
	border-radius: 5px;
	height: 3px;
	margin: 0 12px;
	background: #E1E3EC;
	opacity: 1;
}
.modal-slider .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #00999A;
}
/* Styling Pagination*/


.modal-form {
	width: 100%;
}
.popup-baltija .close {
	display: block;
	width: 78px;
	height: 78px;
	position: absolute;
	top: 0px; 
	right: 10px; 
	border-radius: 40px;
	background: #fff url("../images/close.svg") no-repeat center;
	text-align:center;
	opacity: 1;
}
.popup-baltija .close:hover {
	background: #fff url("../images/close-hover.svg") no-repeat center;
}
.dark-baltija {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	background: rgba(0, 0, 0, 0.5);
	overflow: hidden;
	z-index: 1;
}

/* --  Размытие заднего фона. Кклас blurriness присваивается скриптом -- */
.blurriness {
	-webkit-filter: blur(3px);
	filter: blur(3px);
}
/*-- End modal-baltija --*/


.bx_sitemap_ul::-webkit-scrollbar {
	width: 0;
  opacity: 0;
}

