#targeting-full {
	width: 900px;
}


.cities {
	list-style: none;
	padding: 10px 0;
	margin: 0;
}
.cities li {
	display: block;
	margin-bottom: 10px;
}
.cities li a.active {
	color: #000;
	border-bottom: 0 none;
}
.cities li a.active:hover {
	opacity: 1;
	cursor: default;
}
.cities li .ajax-link {
	color: red;
	border-bottom: 1px dashed;
	text-decoration: none;
	font-size: 13px;
	font-style: italic;
}

.targeting-wrap {
	padding: 20px;
}
.targeting {
	position: relative;
	padding: 0 0 20px 20px;
	list-style: none;
	text-align: left;
}
.targeting .let {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #666;
}
.targeting li {
	padding: 1px 0 6px;
}

.targeting li a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.targeting--filials {
	display: block !important;
}
.targeting--filials li a {
	color: #3a77b0;
	text-decoration: none;
	border-bottom: 1px solid #3a77b0;
}

.modal--devline .targeting li {
  text-align: left;
}
.targeting__wrap {
	font-size: 0;
}
.targeting__col {
	display: inline-block;
	width: 25%;
	padding: 0 15px;
	font-size: 14px;
	vertical-align: top;
	text-align: left;
}
nav.header_bot, ul.h_menu_sec, ul.h_menu_third, .modal_head, .btn-strt, a.btn-strt-a, span.radio.checked:before, .block_items .fast_prew, .slider-blue .irs-slider, .slider-blue span.irs-bar, .filter-main-slider .irs-bar, body .mainmenubg, a.btn-a {
    background-color: #f44336;
}
ul.header_menu>li.active>a, ul.header_menu>li.active:hover>a, #slider .ws_bullets a.ws_selbull, body .menubgact {
    background-color: #e03f2b;
}
.zone11 {
    background-color: #f44336;;
}
.zone17 {
    background-color: #f34336;
    border-top: 1px solid #fbfbfc !important;
}
ul.cities {
    column-count: 3;
    margin: 0px 0px 0px 40px;
	font-size: 16px;
}
div#targeting {
    width: 600px;
}
.ws_cover {
	z-index: 200;
}
.discount-block {width: 50%; position: relative; opacity:0;}
.discount-block__inner { border: 1px solid #f44336; padding: 15px; border-radius: 5px; background: #fff; position: absolute; width: 100%;}
.discount-block__lighttext { font-weight: 400; font-style: italic; }
.discount-block__boldtext { font-weight: 900; font-style: italic; }
.btn-discount {display: table; padding:7px 14px; background:#f44336; color:#fff; text-transform: uppercase; margin: 15px 0 0; border-radius: 3px; text-decoration: none;}
.discount-close {position: absolute;right: 10px;top: 10px; }
.discount-close img{ width: 15px; height: 15px; cursor: pointer; color:#f44336; }
.discount {}
.hidden {display: none;} 
.modal_input_med{
	opacity: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
}