.markets {
    height: calc(100% - 125px);
}
/*.hidden-map{
	display: none;
}*/
.product__image {background-color: #1d2129 !important;}
.related .product__btn-compare, .related .product__btn-favorite, .products .product__btn-compare, .products .product__btn-favorite {
    background: #1d2129;
}
.item-particular__descr p {
    font-size: 17px !important;
}
.item-catalog__name:hover {
    color: #fff !important;
    cursor: default;
}
.item-menu__name {
    color: #fff;
    cursor: default;
}
a:not(.no-decoration, .btn, .chip, .link, .dark_link){text-decoration: none!important;}
.c-select{position:relative;    display: inline-table;}
.feature{overflow:hidden}
.feature._faded{position:relative}
.feature._faded:after{content:' ';position:absolute;bottom:0;left:0;right:0;height:100px;background:#323232;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#323232),to(#ffffff));background:linear-gradient(0deg,#323232 0,#ffffff 100%)}
.markets__item{position:relative}
.markets__item .market-label{position:absolute;right:0;top:0;font-size:.9em;padding:2px 20px;background:#eb702d}
.project .project__item{overflow:hidden;cursor:pointer}
.project .project__item img{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.project__item-link{background:0 0}
.where-buy{height:500px}
.where-buy__left{width:calc(100% - 410px)}
.where-buy__left&gt;ymaps,.where-buy__left&gt;ymaps&gt;ymaps{width:100%!important;height:100%!important}
.where-buy__right{width:386px;display:flex;flex-direction:column;margin-top:-6px;position: relative;}
.where-buy__right h3{font-size:18px}
.where-buy__right-select{border:1px solid #404040;background:#323232;color:#fff;padding:0 15px;height:65px;width:calc(100% - 25px);margin:12px 0 20px}.contact .market .market__item:first-of-type {padding-bottom: 40px} .markets__item{background:#1d2129;padding:17px 25px 22px;margin-bottom:10px}.ui.dropdown .menu .item{background: #1d2129!important;}.markets__item-name{font-size:16px;margin-bottom:10px}
.markets__item-addr{position:relative;padding-left:25px;color:#7e7e7e;margin-bottom:7px}
.markets__item-addr i{position:absolute;left:-5px;top:-4px;font-size:18px}
.markets__item-site{color:#eb702c;text-decoration:underline;margin-left:25px}
.markets__item-site:hover{text-decoration:none}
.markets{overflow:auto}
.scroll{padding-right:18px}
.scroll::-webkit-scrollbar{background:#404040;width:7px}
.scroll::-webkit-scrollbar-thumb{background:#eb702c}
.markets__item-name:hover {cursor: pointer;color: #e8620b;}
.blog{display:flex;flex-wrap:wrap;margin-bottom:10px}
.blog__item{width:calc(25% - 25px);margin:0 20px 20px 0;background:#1d212980;}
.blog:not(.ajax) .blog__item:nth-child(3),
.blog:not(.ajax) .blog__item:nth-child(4n+3),
.blog.ajax .blog__item:nth-child(4){margin-right:0}

.c-select&gt;.arrow{content:' ';position:absolute;right:40px;top:33px;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCA1MTEuOTk4IDUxMS45OTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS45OTggNTExLjk5ODsgZmlsbDogI2ZmZiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwOS4wNCwxMzEuMjk2Yy00LjA2My00LjI0LTEwLjgwMi00LjQwNi0xNS4wODMtMC4zMzNMMjU1Ljk5OSwzNTguNTc3TDE4LjA0LDEzMC45NjIKCQkJYy00LjI3MS00LjA5NC0xMS4wMjEtMy45MjctMTUuMDgzLDAuMzMzYy00LjA3Myw0LjI2LTMuOTE3LDExLjAxLDAuMzMzLDE1LjA4M2wyNDUuMzMzLDIzNC42NjcKCQkJYzIuMDYzLDEuOTY5LDQuNzE5LDIuOTU4LDcuMzc1LDIuOTU4czUuMzEzLTAuOTksNy4zNzUtMi45NThsMjQ1LjMzMy0yMzQuNjY3QzUxMi45NTcsMTQyLjMwNiw1MTMuMTEzLDEzNS41NTYsNTA5LjA0LDEzMS4yOTZ6IgogICAgICAgIC8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==)}
[rel=compare-remove]{cursor:pointer}
.filter-cat__item._active{border-left:3px solid #eb702c}
.filter-cat__item._subelement{padding-left:1.5em;border-top:1px solid #323232;background-color:#404040}
.ui.dropdown.search{display:block!important;position:relative!important;z-index:1;border:1px solid #404040!important;background:#1d2129!important;color:#fff!important;padding:0 15px!important;width:calc(100% - 25px)!important;margin:12px 0 20px!important}
.ui.dropdown.search input{color:#fff;height:100%}
.ui.dropdown.search .text{line-height:50px}
.ui.dropdown.search .dropdown.icon{top:16px!important;right:16px!important}
.ui.active.search.dropdown input.search:focus+.text{color:#fff!important}
.ui.selection.visible.dropdown&gt;.text:not(.default){font-weight:400;color:rgba(255,255,255,.71)!important}
.ui.selection.active.dropdown .menu{border-color:#404040!important}
.ui.dropdown .menu{background:#323232!important}
.ui.dropdown .menu&gt;.item{font-size:14px!important;color:#fff!important;border:none!important}
.special .input.error{background:#ffdbdb!important;border:2px solid #af0606!important}
.special .form-btn{width:305px;margin-left:-202px;left:50%;position:relative}
.flex{display:flex;justify-content:space-between;align-items:center}
.flex_top{display:flex;justify-content:space-between;/* align-items: flex-start; */}
.cur{font-family:arial;vertical-align:middle;border-bottom:1px solid;line-height:5px;display:inline-block;width:.4em}
.opacity-map{
	opacity: 0;
	height: 1px;
	top: -10000px;
	position: relative;
}
.row{
	display: flex;
}
#map2{
	display: block;
height: 500px;
width: 75%;
}
.show-map{	
    line-height: 20px;
    display: block;
    margin: 20px auto 10px auto;
}

.ui.selection.active.dropdown .menu {
	overflow-x: hidden !important;
}

.ui.dropdown .menu {
	left: 100% !important;
	margin-left: 19px !important;
	animation-duration: 0s !important;
}
.height-video{height: 730px;}
.where-buy .ui.search.dropdown>input.search{
    display: inline-block;
    border: 1px solid #f25907!important;
    background-color: #0c1015!important;
    color: #f25907!important;
    width: 100%;
    font-weight: bold!important;
    cursor: pointer;
}
.where-buy .ui.dropdown{position: relative;}

.where-buy .ui.dropdown>.dropdown.icon:before {
    color: #f25907!important;  right: 7px;
    position: absolute;
}
.where-buy .ui.selection.dropdown .menu>.item {
    border-top: 0px solid #fafafa; 
     background-color: #0c1015!important;color: white;
    padding: 1.1rem 1.1rem !important; font-weight: bold!important;
}
.where-buy .ui.selection.dropdown .menu>.item:hover {
   background-color: black!important;
}
.dropdown{background: none!important;}
.where-buy .ui.selection.active.dropdown .menu{height: 500px!important;max-height: 418px;left: 0!important}
.where-buy .ui.search.dropdown>.text{color: #f25907!important;font-weight: bold!important;}
@media screen and (max-width: 901px) {
	.ui.dropdown .menu {
		margin-left: 49px !important;
	}
	.ui.dropdown.search .text {
       line-height: 42px!important;
    }
    .ui.search.selection.dropdown>input.search{margin: 0}
#map2{
   width: 100%;
}
.flex_top{flex-wrap: wrap-reverse;  }
.where-buy__right{max-height: 500px;width: 100%}

}
@media screen and (max-width: 900px) {
	.ui.dropdown .menu {
		margin-left: 43px !important;
	}
}
@media screen and (max-width: 800px) {
	.ui.dropdown .menu {
		margin-left: 38px !important;
	}
	.where-buy{height:auto;}
}

@media screen and (max-width: 700px) {
	.ui.dropdown .menu {
		margin-left: 33px !important;
	}
	.height-video{height: 320px;}
}

@media screen and (max-width: 600px) {
	.ui.dropdown .menu {
		margin-left: 28px !important;
	}

}
@media screen and (max-width: 500px) {
	.ui.dropdown .menu {
		margin-left: 23px !important;
	}
	.height-video{height: 220px;}
}
@media screen and (max-width: 400px) {
	.ui.dropdown .menu {
		margin-left: 18px !important;
	}
}
@media screen and (max-width: 300px) {
	.ui.dropdown .menu {
		margin-left: 13px !important;
	}
}