@font-face {
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Caption'), local('PTSans-Caption'), url(https://fonts.gstatic.com/s/ptsanscaption/v9/OXYTDOzBcXU8MTNBvBHeSXoE2jo3QrmqufVGurhNBNg.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Serif', sans-serif;
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v8/5hX15RUpPERmeybVlLQEWPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}
* {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration:underline;
}
.st-i {
	font-style:italic;
}

img {
	vertical-align:middle;
	border:none;
}
body {
	padding: 0;
	margin:0;
	min-width:293px;
	color: #333;
}
body.brndd {
	background-color: transparent;
}
h1, h2, h3, h5 {
	color: #333;
	margin:15px 0;
}
.st-b {
	font-weight:bold;
}
.another-info .st-b {
	margin-top: 35px;
	margin-bottom: 12px;
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 15px;
	font: bold 16px Arial,helvetica,sans-serif;
	color: #333;
	display: block;
}
h1 {
	font: bold 18px Arial,helvetica,sans-serif;
}
h2 {
	font: bold 17px Arial,helvetica,sans-serif;
}
h3 {
	font: bold 16px Arial,helvetica,sans-serif;
}
h5 {
	font: bold 15px Arial,helvetica,sans-serif;
}
h6 {
	font: bold 13px Arial,helvetica,sans-serif;
	color:#333;
}
.rel-pos {
	position: relative;
}
#brandContainer {
	margin: auto;
	background-color: #f9f9f9;
	/*overflow: hidden;*/
}
.b-mrg {
	margin-bottom:20px;
}
.t-mrg {
	margin-top:20px;
}
.d-bl {
	display:block;
}
.blue-link {
	color: #00A8CC;
}
.gfont {
	color: #a4a4a4;
}
.l-link-blue, a.l-link-blue {
   color: #00A8CC;
   text-decoration: none;
   border-bottom: 1px dotted #00A8CC;
   cursor: pointer;
}
.clear {
	clear:both;
}
.nomg {
	margin:0;
}
.cnt {
	text-align: center;
}
.r-align {
	text-align:right;
}
.c-align {
	text-align: center;
}
.l-link {
	border-bottom: 1px dotted #000;
	cursor:pointer;
	display: inline-block;
	line-height: 100%;
}
.main {
	width: 980px;
	margin: auto;
}
.wrapper{
	margin: 0 10px;
}

.fl {
	float: left;
}
.fr {
	float:right;
}
.m0 {
	margin-top:0;
}
.m1 {
	margin-top:10px;
}
.m2 {
	margin-top:15px;
}
.m3 {
	margin-top:20px;
}
.m5 {
	margin-top:30px;
}
.m7 {
	margin-top:40px;
}
.b-m0 {
	margin-bottom:0;
}
.b-m05 {
	margin-bottom: 5px;
}
.b-m1 {
	margin-bottom:10px;
}
.b-m2 {
	margin-bottom:15px;
}
.b-m3 {
	margin-bottom:20px;
}
.b-m5 {
	margin-bottom:30px;
}
.form-arr {
	width: 25px !important;
	height: 15px !important;
   /* margin-top: -30px;*/
	float: left;
	margin-top: -15px;
}
.bbrd {
	border-bottom: 1px solid #d4d4d4;
	padding-bottom:15px;
}
.arr-left, .arr-right, .arr-up, .arr-down {
	width: 30px;
	height: 31px;
	position:relative;
	z-index:3;
	cursor:pointer;
}
.arr-left {
	 background: url(../img/public/date_arrs.png) left -68px no-repeat transparent;
	right:5px;
 }
.arr-right {
	background: url(../img/public/date_arrs.png) left top no-repeat transparent;
	left:5px;
}
.arr-up {
	background: url(../img/public/date_arrs.png) left bottom no-repeat transparent;
	margin:auto;
}
.arr-down {
	background: url(../img/public/date_arrs.png) left -33px no-repeat transparent;
	margin:auto;
}
.arr-left:hover {
	background: url(../img/public/date_arrs.png) -35px -68px no-repeat transparent;
}
.arr-right:hover {
	background: url(../img/public/date_arrs.png) -35px top no-repeat transparent;
}
.arr-up:hover {
	background: url(../img/public/date_arrs.png) -35px bottom no-repeat transparent;
	margin:auto;
}
.arr-down:hover {
	background: url(../img/public/date_arrs.png) -35px -33px no-repeat transparent;
	margin:auto;
}
.arr-left:active {
	background: url(../img/public/date_arrs.png) -71px -68px no-repeat transparent;
}
.arr-right:active {
	background: url(../img/public/date_arrs.png) -72px top no-repeat transparent;
}
.arr-up:active {
	background: url(../img/public/date_arrs.png) -71px bottom no-repeat transparent;
	margin:auto;
}
.arr-down:active {
	background: url(../img/public/date_arrs.png) -71px -33px no-repeat transparent;
	margin:auto;
}
.yellow-but {
	background: url("../img/public/buttons/sm_b.png") no-repeat scroll right -73px transparent;
	padding-right: 6px;
	cursor:pointer;
	display: inline-block;
}
.yellow-but .inner {
	background: url("../img/public/buttons/big_b.png") no-repeat scroll left -70px transparent;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 8px 10px 15px;
	display: inline-block;
	color: #333;
	border:none;
	text-decoration:none;
}
.agencyOrder, .blue-but {
	background: url('../img/public/buttons/sm_b.png') right top no-repeat transparent;
	padding-right: 6px;
	text-align: center;
	display:inline-block !important;
	cursor: pointer;
}
.agencyOrder a, .blue-but .inner {
	display: block;
	background: url('../img/public/buttons/big_b.png') left top no-repeat transparent;
	color: #fff;
	font-size: 12px !important;
	padding: 8px 8px 9px 15px;
	text-decoration: none;
	border:none;
	font-weight: bold !important;
	cursor:pointer;
}
.agencyOrder.grey {
	background: url('../img/public/buttons/sm_b.png') right -36px no-repeat transparent;
	width: 110px;
	white-space:nowrap;
}
.agencyOrder.grey a{
	background: url('../img/public/buttons/big_b.png') left -35px no-repeat transparent;
	color: #333;
}
.arr-left, .arr-right{
	vertical-align: top;
}
/*-----------*/
.shadow {
	position:absolute;
	box-shadow: 0 0 6px #BABABA;
	background-color: #fff;
	z-index:10;
}
.map-agency-close {
	display: none;
}
.item-list [rel="ai"] .hints-wrap {
	margin-left: -35px;
}
.item-list [rel="uai"] .hints-wrap {
	margin-left: -109px;
}
.item-list [rel="no"] .hints-wrap {
	margin-left: -86px;
}
.tr-bus, .tr-train, .tr-air {
	width: 18px;
	height: 18px;
}
.tr-bus {
	background: url('../img/public/common.png') 3px -529px no-repeat transparent;
	margin-top: 2px;
}
.tr-train {
	background: url('../img/public/common.png') 3px -505px no-repeat transparent;
	margin: 2px 0 0 -2px;
}
.tr-air {
	background: url('../img/public/common.png') -25px -505px no-repeat transparent;
	margin-top: 2px;
}
.tr-no {
	background: url("../img/public/common.png") no-repeat scroll -34px -525px transparent;
	height: 22px;
	width:15px;
	margin: 1px 0 0 -4px;
}
.tr-ship {
	width:20px;
	height:19px;
	background: url("../img/public/common.png") no-repeat scroll 0px -1248px transparent;
	margin-top: 2px;
}
#resultContainer .tr-bus,
#resultContainer .tr-train {
	margin-top: -1px;
}
#resultContainer .tr-air {
	margin-top: -2px;
	margin-bottom: 1px;
}
#resultContainer .tr-ship {
	margin-top: -2px;
}
#resultContainer .tr-ship {
	margin-top: -5px;
}
#resultContainer .tr-no {
	margin-top: -5px;
}
#resultContainer .price br+span {
	display: inline-block;
	margin-top: 1px;
}
.price-orig.uah {
	width: 0px;
	display: inline-block;
	overflow: hidden;
}
.tr-ship+.hints-wrap {
	margin-top: 4px;
}
.tr-no+.hints-wrap {
	margin-top: 2px;
	margin-left: -82px;
}
.sh-block {
	padding: 30px;
}
.rate {
	width: 70px;
	height: 6px;
	display: block;
	position: relative;
	margin-bottom: 2px !important;
}
.rate .in, .big-rate .in {
	display: none;
	height: 100%;
}
.big-rate {
	width: 161px;
	height: 11px;
	display: block;
	background-color: #E3E3E3;
}
[class*="rating1"] .in {
   width: 10%;
	background-color: #ff3600;
}
[class*="rating2"] .in {
	width: 20%;
	background-color: #ff3600;
}
[class*="rating3"] .in {
	width: 30%;
	background-color: #ff3600;
}
[class*="rating4"] .in {
	width: 40%;
	background-color: #ff7800;
}
[class*="rating5"] .in {
	width: 50%;
	background-color: #ff7800;
}
[class*="rating6"] .in {
	width: 60%;
	background-color: #ffba00;
}
[class*="rating7"] .in {
	width: 70%;
	background-color: #FFE900;
}
[class*="rating8"] .in {
	width: 80%;
	background-color: #A9F260;
}
[class*="rating9"] .in {
	width: 80%;
	background-color: #66CC00;
}
[class*="rating10"] .in {
	width: 100%;
	background-color: #66CC00;
}
.infowindow
{
	font-size:24px;
	width: 990px;
	color: #ff0000;
	font-family:Arial, Helvetica, sans-serif;
}
.fancybox-close {
	background:none !important;
	text-decoration:none;
	top: 0 !important;
	width: auto !important;
	height:auto !important;
	right:5px !important;
	color: #BBBBBB;
	font-size: 19px;
}
.fancybox-skin {
	padding:25px !important;
}
#div-gpt-ad-1496401988627-0 {
	border-bottom: 3px solid #E2E2E2;
	margin-bottom: 20px;
	padding-bottom: 20px;margin-bottom:20px;
}
input::-webkit-input-speech-button {
	display:none;
}

#div-ad-Otpusk_Other_Richmedia {
	position:fixed;
	width:300px;
	height:300px;
	top:50%;
	margin-top:-150px;
	left:50%;
	margin-left:-150px;
	z-index:20;
}
#ads.loading{
	background-image: url("../img/public/Otpusk-preloader.gif");
	background-position: center -160px;
	background-repeat: no-repeat;
	min-height: 200px;
	width: 715px;
}
#google_ads_div_Otpusk_Secondary_240x350_ad_container {
	margin-bottom: 20px;
}
.print-ico {
	background: url("../img/public/common.png") no-repeat scroll -27px -992px transparent;
	width:25px;
	height:25px;
	margin-right:10px;
	vertical-align: middle;
}
.breadcrumbs a, .breadcrumbs span {
	margin-right:2px;
	font-size:12px;
}
	.breadcrumbs span {
		color: #666;
	}
	.breadcrumbs .home {
		background: url("../img/public/common.png") no-repeat scroll -29px -968px transparent;
		height: 16px;
		width: 16px;
	}
	.logo_clone {

		margin-bottom: -40px;
		display: block;
	}
.trnsp-plus {
	/*vertical-align:middle;*/
	font-size:13px;
	position: relative;
	top: -12px;
}
#div-ad-Otpusk_Secondary_240x350 {
	margin-bottom:10px;
}

.btn-more-results{
	background-color: #EDEAEA;
	padding: 15px 10px;
	text-align: center;
	cursor: pointer;
	color: #00A6C9;
	font: bold 13px 'PT Sans', helvetica, sans-serif;
	display: block;
	text-decoration:none;
}
.btn-more-results:hover {
	background-color: #e1e1e1;
}
.btn-more-results img {
	background: url('../img/public/common.png') left -345px no-repeat transparent;
	width: 19px;
	height: 19px;
	border: 0;
	margin-right: 5px;
	vertical-align: middle;
}
.btn-more-results span {
	border-bottom: 1px dotted #00A6C9;
	vertical-align: middle;
	text-transform: uppercase;
}
.excursion-index .btn-more-results.view-mil-tours {
	display:block;
	padding: 15px 10px;
	text-align: center;
	color:#00A6C9;
}
.rss-link {
	margin-top:15px;
	display: block
}
.otp-warning {
	background-color: #fdff5e;
	padding: 10px;
	color: #333;
	text-align: center;
	font: normal 16px Arial, helvetica, sans-serif;
}
.label_ua{
	color:#999;
	font: italic 13px "Times new Roman", Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.blue-block .label_ua {
	display: block;
	margin-left: 0;
}
.banner_horizontal{
	margin-bottom: 15px;
}
.banner_sec_bottom{
	margin:20px auto;
	text-align:center;
}
.mayday{
	background: url(/static/img/public/mayday.png) right top no-repeat;
}
.info-box,
.info-box a {
	font-family: 'PT Serif', sans-serif;
}
.ref-index .info-box,
.ref-index .info-box p {
	font-family: 'PT Serif', sans-serif;
	font-size: 15px;
	line-height: 140%;
}
a>img:hover {
	opacity: .8;
}

/* #9361 */
.serach-form-block {
	position: relative;
}
.left-banner-mau {
	position: absolute;
	top: 0;
	right: -150px;
}
.mau-banner {
	display: block;
	width: 130px;
	height: 210px;
	overflow: hidden;
}
body {
	overflow-x: hidden;
}

@media screen and (max-width: 1030px) {
	body {
		overflow-x: visible;
	}
}

.extra-offer-price {
	color: #777 !important;
	font-size: 9px;
	display: block !important;
	white-space: nowrap;
	pointer-events: none;
}
.selected .extra-offer-price {
	color: #fff !important;
}
.offer-matrix-date {
	bottom: 1px;
	color: #969696 !important;
	font-size: 9px !important;
	left: 0;
	display: block;
	right: 0;
	text-align: center;
}

/* #10408 */
.new_regions-wrap,
.regions-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.7);
	z-index: 10;
	display: none;
}
.new_regions-container,
.regions-select-list {
	width: 440px;
	max-width: 440px;
	padding: 35px 45px;
	border-radius: 5px;
	background: #F9F9F9;
	position: absolute;
	top: 50%;
	left: 50%;
	cursor: default;
}
.new_regions-container {
	margin: -240px 0 0 -270px;
}
.regions-select-list {
	transform: translate(-50%,-50%);
}

.new_regions-container-close,
.regions-close {
	position: absolute;
	cursor: pointer;
	top: 5px;
	right: 14px;
	font-size: 32px;
	font-weight: normal;
}
.new_regions-container-close:hover,
.regions-close:hover {
	color: #f15d5d;
}
.regions-close {
	display: none;
}
.regions-close.regions-close-visible {
	display: block;
}
.new_regions-list,
.regions-wrap {
	padding: 0;
	margin: 0;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
}
.new_regions-list {
	margin: 0 -4px;
}
.new_regions-item,
.region-item {
	float: none;
	width: auto;
	position: relative;
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	font-size: 14px;
	cursor: pointer;
	line-height: 29px;
	color: #00a8cc;
}
.new_regions-item span,
.region-item span {
	border-bottom: 1px dotted transparent;
	position: relative;
}
.new_regions-item:hover span,
.region-item:hover span {
	border-color: #00a8cc;
	z-index: 1;
}
.new_regions-item span {
	display: inline-block;
	padding: 4px 0;
	margin: 0 6px;
	line-height: 12px;
	color: #00a8cc;
}
.new_regions-item.active span {
	background-color: #00a8cc;
	color: #fff;
	border: none;
	padding: 4px 6px;
	margin: 0;
}
.reg-item-strong span {
	font-weight: bold;
}
.new_regions-header,
.regions-header {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
.new_regions-hint {
	font-size: 12px;
	color: #777;
	border-top: 1px solid #E0E0E0;
	padding: 19px 0 0;
	margin: 12px 0 0;
}

.header-link-region .l-link {
	position: relative;
	font-size: 14px;
}
.header-link-region {
	outline: 0 none;
	display: inline-block;
	margin: 23px 0 0 30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
	.header-link-region {
		margin-top: 22px;
	}
}
@media screen and(-webkit-min-device-pixel-ratio:0) {
	.header-link-region {-chrome-:only(;
		margin-top: 22px;
	);}
}
.header-link-region .l-link:after {
	content: '';
	position: absolute;
	right: -12px;
	top: 6px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 3px 0 3px;
	border-color: #ffffff transparent transparent transparent;
}
.visible-desktop+.header-link-region .l-link:after {
	border-color: #000 transparent transparent transparent;
}
.header {
	position: relative;
}
.regions-select-list:after {
	content: '';
	display: table;
	clear: both;
}
select.fr.region-select {
	position: relative;
	top: -11px;
}
.region-name a {
	cursor: pointer;
	color: #00a8cc;
	position: relative;
}
.region-name a:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #00a7cc transparent transparent transparent;
	position: absolute;
	top: 6px;
	right: -19px;
}

/*#10465*/
.location-input-mask {
	color: #494949;
	cursor: text;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-top: 11px;
	padding-left: 5px;
}
.location-count-cities {
	margin-left: 3px;
	font-weight: normal !important;
}

/*#10776*/
.duration .sel_wrap .l-link .duration-days {
	display: none;
}
.duration .sel_option {
	white-space: nowrap;
}
.duration .sel_option .duration-days {
	color: #999;
}

/*#11565*/
.os-logo-loading-bl span,
.os-logo-loading-bl strong {
	visibility: hidden;
}
.os-progress-container {
	height: 25px;
	background: #F2F2F2;
	border-radius: 2px;
	border: 1px solid #E5E5E5;
	display: block;
	position: relative;
}
.os-progress-item {
	border-radius: 2px;
	height: 25px;
	position: relative;
}
.os-progress-item:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 2px;
	background: url('../img/public/progress-bg.jpg') repeat-x 0 0 !important;
}
.os-progress-item[value='0'] {
	width: 0 !important;
}
.os-progress-item[value='1'] {
	width: 1% !important;
}
.os-progress-item[value='2'] {
	width: 2% !important;
}
.os-progress-item[value='3'] {
	width: 3% !important;
}
.os-progress-item[value='4'] {
	width: 4% !important;
}
.os-progress-item[value='5'] {
	width: 5% !important;
}
.os-progress-item[value='6'] {
	width: 6% !important;
}
.os-progress-item[value='7'] {
	width: 7% !important;
}
.os-progress-item[value='8'] {
	width: 8% !important;
}
.os-progress-item[value='9'] {
	width: 9% !important;
}
.os-progress-item[value='100'] {
	width: 100% !important;
}
.os-progress-item[value^='1'] {
	width: 15%;
}
.os-progress-item[value^='2'] {
	width: 25%;
}
.os-progress-item[value^='3'] {
	width: 35%;
}
.os-progress-item[value^='4'] {
	width: 45%;
}
.os-progress-item[value^='5'] {
	width: 55%;
}
.os-progress-item[value^='6'] {
	width: 65%;
}
.os-progress-item[value^='7'] {
	width: 75%;
}
.os-progress-item[value^='8'] {
	width: 85%;
}
.os-progress-item[value^='9'] {
	width: 95%;
}
.os-spinner-wrap .os-progressbar {
	position: absolute;
	left: 0;
	right: 0;
	top: -40px;
	font-size: 0;
}
.res-loader {
	margin-top: 40px !important;
}
.os-logo-bl {
	max-height: 56px;
}
.os-progressbar-text {
	font-size: 12px;
	left: 10px;
	padding-right: 0;
	position: absolute;
	top: 7px;
	z-index: 1;
}

/*11565*/
.res-loader.hidden {
	background-image: none !important;
	min-height: 0;
	padding-top: 0;
	padding-bottom: 1px;
	margin-bottom: 11px;
}
.loader.hidden .os-spinner-logos-wrap,
.res-loader.hidden .os-spinner-logos-wrap {
	display: none !important;
}
.loader .os-spinner-wrap .os-progressbar {
	font-size: 0;
	left: 30px;
	position: absolute;
	right: 30px;
	top: 25px;
}
#filter-dates-container {
	margin-bottom: 0;
}


#ui-datepicker-div:not([style*="display: block"]) + .dp-hint {
	display: none !important;
}
.sel_wrap .citiesFrom .sel_option {
	margin-right: 0;
}

/*#12359*/
.htour-info-det svg,
.trsp-icons svg,
.transp svg,
.filter-form svg {
	fill: #989898;
}
.filter-form svg {
	margin-top: 4px;
}
.plane-icon {
	width: 16px;
}
.ship-icon {
	width: 17px;
}
.train-icon,
.bus-icon {
	width: 13px;
}
.no-icon {
	width: 11px;
}
.transp .bus-icon,
.transp .plane-icon {
	margin-top: -2px;
}
.transp .train-icon {
	margin-top: -4px;
}
.transp .ship-icon {
	margin-top: -5px;
}
.transp .no-icon {
	margin-top: -6px;
}
.mobile-style:not([class*='excursion']) .header-link-region .l-link:empty::after {
	display: none;
}
.htour-info-det svg,
.trsp-icons svg {
	box-sizing: border-box;
	background: #F2F2F2 none repeat scroll 0 0;
	height: 34px;
	width: 34px;
	border-color: #F2F2F2;
	border-style: solid;
}
.htour-info-det .no-icon,
.htour-info-det .train-icon,
.trsp-icons .no-icon,
.trsp-icons .train-icon {
	border-width: 7px;
}
.htour-info-det .ship-icon,
.htour-info-det .plane-icon,
.htour-info-det .bus-icon,
.trsp-icons .ship-icon,
.trsp-icons .plane-icon,
.trsp-icons .bus-icon {
	border-width: 8px;
}
.fancybox-overlay .m-cell #transport-title-icon {
	display: none !important;
}

/*#13121*/
.logo .logo-white,
.logo .logo-black {
	width: 125px;
	height: 50px;
}
.logo .logo-white,
.excursion-index .logo .logo-black,
.excursion-index[data-exc-search="true"] .logo .logo-white,
.main-index .logo .logo-black {
	display: none;
}
.excursion-index[data-exc-search="true"] .logo .logo-black,
.excursion-index .logo .logo-white,
.main-index .logo .logo-white {
	display: block;
}
.main-index #otp_userbar--container [class*="AccountButton"],
.main-index [class*="FavoritesCounter"],
.excursion-index[data-exc-search=""] #otp_userbar--container [class*="AccountButton"],
.excursion-index[data-exc-search=""] [class*="FavoritesCounter"] {
    color: #fff !important;
}
.main-index ul [class*="FavoritesCounter"],
.excursion-index[data-exc-search=""] ul [class*="FavoritesCounter"] {
	color: #333 !important;
}
.main-index .src-components-favorites-FavoritesCounter-styles__root .favNum[data-num="0"]:not(:hover),
.excursion-index[data-exc-search=""] .src-components-favorites-FavoritesCounter-styles__root .favNum[data-num="0"]:not(:hover) {
    -webkit-filter: brightness(500%);
    filter: brightness(500%);
}
.main-index [class*="FavoritesCounter"]:hover .fav-num[data-num="0"],
.excursion-index[data-exc-search=""] [class*="FavoritesCounter"]:hover .fav-num[data-num="0"] {
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
}
.main-index #otp_userbar--container > [class*="AccountButton"]:hover::after,
.excursion-index[data-exc-search=""] #otp_userbar--container > [class*="AccountButton"]:hover::after {
    -webkit-filter: brightness(100%) !important;
    filter: brightness(100%) !important;
}
.main-index #otp_userbar--container > [class*="AccountButton"]::after,
.excursion-index[data-exc-search=""] #otp_userbar--container > [class*="AccountButton"]::after {
    -webkit-filter: brightness(500%);
    filter: brightness(500%);
}
.main-index #otp_userbar--container > [class*="AccountButton-styles"] > span > span,
.excursion-index[data-exc-search=""] #otp_userbar--container > [class*="AccountButton-styles"] > span > span {
    color: #fff;
    border-bottom-color: #fff !important;
}
.main-index #otp_userbar--container > [class*="AccountButton-styles"] > span::after,
.excursion-index[data-exc-search=""] #otp_userbar--container > [class*="AccountButton-styles"] > span::after {
    border-top-color: #fff;
}

/*#13827*/
.viber-icon {
	display: inline-block;
	height: 16px;
	position: relative;
	top: 3px;
	width: 16px;
}
.ag-info .viber-icon {
	height: 14px;
	width: 15px;
	margin-left: 2px;
}
.phone-wrap .coma {
	margin-left: -3px;
}
.nobr-spn {
	white-space: nowrap;
}



.result-exchange-switchers {
	float: right;
	position: relative;
	top: 31px;
	z-index: 1;
	font-size: 12px;
}
.tour-index .result-exchange-switchers {
	top: 5px;
}
.result-exchange-switchers input {
	display: none;
}
.result-exchange-switchers input + span {
	color: #00a8cc;
	border-bottom: 1px dotted #00a8cc;
	cursor: pointer;
}
.result-exchange-switchers input:checked + span {
	color: #222;
	border-bottom: 1px dotted transparent;
	font-weight: 700;
	cursor: default;
}
.exc-divider {
	margin: 0 6px;
	color: #ccc;
}
.blue-block .popular-cnt.price-months li {
	padding: 3px 0 4px;
}
.blue-block .popular-cnt.price-months li a {
	display: flex;
	justify-content: space-between;
}














/*MEDIA STYLES*/
.mobile-menu-btn,
.mobile-menu-wrap,
.geo-mobile-btn,
.another-switchers-btn {
	display: none;
}







/*+++++ HEADER +++++*/
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .simplebox3,
	.mobile-style:not([class*='excursion']) .info-box figure.simpleimage,
	.mobile-style:not([class*='excursion']) .info-box figure.simpleimage img,
	.mobile-style:not([class*='excursion']) .simplebox.align-justify,
	.mobile-style:not([class*='excursion']) .info-box .simpleimage.align-justify,
	.mobile-style:not([class*='excursion']) .info-box .simpleimage.align-justify img {
		width: 100%;
	}
	.mobile-style:not([class*='excursion']) .sec-menu::before {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .tour-block .tabs.sec-menu.tour-desc-menu {
		margin: 20px 0 30px;
		padding: 0;
	}
	.mobile-style:not([class*='excursion']) .tour-comments-inner,
	.mobile-style:not([class*='excursion']) #tour-photos {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mobile-style:not([class*='excursion']) .os-progressbar-text {
		top: 6px;
	}
	.mobile-style:not([class*='excursion']) .os-progress-item {
		height: 23px;
	}
	.mobile-style:not([class*='excursion']) .header-wrapper {
		height: 154px;
		box-sizing: border-box;
		background-color: #FAFAFA;
		margin: 0;
	}
	.mobile-style:not([class*='excursion']) .header-wrapper .header {
		box-sizing: border-box;
		margin: 0 auto;
	}
	.mobile-style:not([class*='excursion']) .header-bg {
		background-size: cover;
	}
	.mobile-style:not([class*='excursion']) .header .logo {
		position: absolute;
		display: block;
		width: 300px;
		height: 120px;
		top: 16px;
		left: 50%;
		margin: 0;
		margin-left: -150px;
	}
	.mobile-style:not([class*='excursion']) .header .logo .logo-white {
		display: none !important;
	}
	.mobile-style:not([class*='excursion']) .header .logo .logo-black {
		display: block !important;
		width: 300px;
		height: 120px;
	}
	.mobile-style:not([class*='excursion']) .login-block img,
	.mobile-style:not([class*='excursion']) .login.header-link {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .geo-mobile-btn,
	.mobile-style:not([class*='excursion']) .mobile-menu-btn {
		display: block;
		cursor: pointer;
		position: absolute;
		top: 31px;
		height: 90px;
		width: 90px;
		border-radius: 50%;
		background-image: url(../img/public/sprite-2.png);
		background-repeat: no-repeat;
	}
	.mobile-style:not([class*='excursion']) .geo-mobile-btn {
		right: 27px;
		background-position: 26px 15px;
		background-color: #5EA4C9;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-btn {
		left: 27px;
		background-position: 23px -72px;
		background-color: #D36960;
	}
	.mobile-style:not([class*='excursion']).active-geo-menu .geo-mobile-btn,
	.mobile-style:not([class*='excursion']) .main.active-menu .mobile-menu-btn {
		background-position: 26px -148px;
	}
	.mobile-style:not([class*='excursion']) .main.active-menu .mobile-menu-wrap {
		display: block !important;
		position: absolute;
		background-color: #fff;
		left: 0;
		right: 0;
		top: 154px;
		border-bottom: 8px solid #D36960;
		box-shadow: 0 0 3px rgba(0,0,0,.4);
		z-index: 5;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap ul {
		padding: 0;
		margin: 0;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap nav ul,
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap > ul {
		padding: 12px 2px 0;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap li {
		list-style-type: none;
		max-width: 750px;
		margin: 0 auto;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap li:last-child {
		border-bottom: 1px solid #D6D6D6;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap a {
		display: block;
		text-decoration: none;
		box-sizing: border-box;
		outline: 0 none;
		font-size: 32px;
		padding: 25px 27px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .map-block .city-markers .separator,
	.mobile-style:not([class*='excursion']) .res-block .t-info > .title,
	.mobile-style:not([class*='excursion']) .info-box .hottour-title,
	.mobile-style:not([class*='excursion']) .hottour-title,
	.mobile-style:not([class*='excursion']) .subscript .discount,
	.mobile-style:not([class*='excursion']) .region-item span,
	.mobile-style:not([class*='excursion']) .new_regions-item span,
	.mobile-style:not([class*='excursion']) .new_regions-item,
	.mobile-style:not([class*='excursion']) .region-item,
	.mobile-style:not([class*='excursion']) .l-link-blue,
	.mobile-style:not([class*='excursion']) a.l-link-blue,
	.mobile-style:not([class*='excursion']) .blue-link,
	.mobile-style:not([class*='excursion']) .footer a,
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap a {
		color: #00a6c9;
	}
	.mobile-style:not([class*='excursion']) .new_regions-item.active span {
		color: #fff;
	}
	.mobile-style:not([class*='excursion']) .l-link-blue,
	.mobile-style:not([class*='excursion']) a.l-link-blue,
	.mobile-style:not([class*='excursion']) .new_regions-item:hover span,
	.mobile-style:not([class*='excursion']) .region-item:hover span {
		border-color: #00a6c9;
	}
	.mobile-style:not([class*='excursion']) .people-picker .one.active,
	.mobile-style:not([class*='excursion']) .blue-block + div,
	.mobile-style:not([class*='excursion']) .children-list-item,
	.mobile-style:not([class*='excursion']) .new_regions-item.active span {
		background-color: #00a6c9;
	}
	.mobile-style:not([class*='excursion']) * {
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .mobile-menu-login {
		color: #333;
		font-weight: normal;
		background: url(../img/public/enter-black.svg) right 27px center no-repeat;
		background-size: 34px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap a.active {
		color: #D36960;
	}
	.mobile-style:not([class*='excursion']) .new_regions-wrap {
		opacity: 1 !important;
		top: 154px;
		bottom: auto;
		position: absolute;
		display: none !important;
	}
	.mobile-style:not([class*='excursion']).active-geo-menu .new_regions-wrap {
		display: block !important;
	}
	.mobile-style:not([class*='excursion']) .new_regions-container,
	.mobile-style:not([class*='excursion']) .new_regions-container * {
		box-sizing: border-box;
	}
	.mobile-style:not([class*='excursion']) .new_regions-container {
		border-radius: 0;
		max-height: 2000px;
		min-height: 100px;
		max-width: 100%;
		min-width: 100%;
		width: 100%;
		top: 0 !important;
		left: 0 !important;
		margin: 0;
		bottom: 0;
		padding: 35px 27px 20px;
		border-bottom: 8px solid #00a6c9;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
		background: #fff;
	}
	.mobile-style:not([class*='excursion']) .new_regions-wrap .new_regions-container {
		position: static;
	}
	.mobile-style:not([class*='excursion']) .new_regions-hint br {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .new_regions-header,
	.mobile-style:not([class*='excursion']) .regions-header {
		font-size: 30px;
	}
	.mobile-style:not([class*='excursion']) .region-item span,
	.mobile-style:not([class*='excursion']) .new_regions-item span {
		font-size: 24px;
		line-height: normal;
		padding: 3px 0;
	}
	.mobile-style:not([class*='excursion']) .new_regions-item.active span {
		padding: 3px 6px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-hint {
		font-size: 22px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-container-close {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .new_regions-header {
		margin-bottom: 25px;
		font-size: 32px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-hint {
		margin: 35px 0 0;
	}
	.mobile-style:not([class*='excursion']) .regions-wrap,
	.mobile-style:not([class*='excursion']) .new_regions-list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.mobile-style:not([class*='excursion']) .header-wrapper {
		height: 124px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-wrap {
		top: 72px;
	}
	.mobile-style.hasTopMargin:not([class*='excursion']) .new_regions-wrap {
		top: 110px;
	}
	.mobile-style:not([class*='excursion']) .header .logo {
		height: 90px;
		margin: 0 0 0 -111px;
		width: 222px;
	}
	.mobile-style:not([class*='excursion']) .header .logo .logo-black {
		display: block !important;
		width: 222px;
		height: 90px;
	}
	.mobile-style:not([class*='excursion']) .geo-mobile-btn,
	.mobile-style:not([class*='excursion']) .mobile-menu-btn {
		top: 27px;
		height: 70px;
		width: 70px;
		background-image: url(../img/public/sprite-1-5.png);
	}
	.mobile-style:not([class*='excursion']) .geo-mobile-btn {
		background-position: 21px 12px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-btn {
		background-position: 19px -59px;
	}
	.mobile-style:not([class*='excursion']).active-geo-menu .geo-mobile-btn,
	.mobile-style:not([class*='excursion']) .main.active-menu .mobile-menu-btn {
		background-position: 21px -120px;
	}
	.mobile-style:not([class*='excursion']) .main.active-menu .mobile-menu-wrap {
		top: 124px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-container {
		padding-top: 30px;
	}
	.mobile-style:not([class*='excursion']) .header-wrapper {
		height: 72px;
	}
	/*.mobile-style:not([class*='excursion']) .new_regions-wrap {*/
		/*top: 72px;*/
		/*position: fixed;*/
		/*top: 0;*/
		/*bottom: 0;*/
	/*}*/
	.mobile-style:not([class*='excursion']) .header-wrapper .header {
		height: 72px;
	}
	.mobile-style:not([class*='excursion']) .header-bg,
	.mobile-style:not([class*='excursion']) .header-bg-layer {
		height: 140px;
		top: 116px !important;
	}
	.mobile-style:not([class*='excursion']) .header .logo {
		background-size: 77% auto;
		height: 61px;
		margin: 0 0 0 -78px;
		top: 5px;
		width: 154px;
	}
	.mobile-style:not([class*='excursion']) .header .logo .logo-black {
		display: block !important;
		height: 49px;
		margin-top: 6px;
		width: 154px;
	}
	.mobile-style:not([class*='excursion']) .geo-mobile-btn,
	.mobile-style:not([class*='excursion']) .mobile-menu-btn {
		background-size: 56% auto;
		height: 36px;
		top: 18px;
		width: 36px;
	}
	.mobile-style:not([class*='excursion']) .geo-mobile-btn {
		background-position: 10px 6px;
		right: 12px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-btn {
		background-position: 9px -34px;
		left: 12px;
	}
	.mobile-style:not([class*='excursion']).active-geo-menu .geo-mobile-btn,
	.mobile-style:not([class*='excursion']) .main.active-menu .mobile-menu-btn {
		background-position: 10px -66px;
	}
	.mobile-style:not([class*='excursion']) .main.active-menu .mobile-menu-wrap {
		top: 72px;
	}
	.mobile-style.hasTopMargin:not([class*='excursion']) .main.active-menu .mobile-menu-wrap {
		top: 110px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap a {
		font-size: 18px;
		padding: 7px 10px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap [class*="AccountMenu"] li {
		border: none !important;
		padding: 3px 0;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .src-components-favorites-FavoritesCounter-styles__root {
		float: none;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .src-components-auth-AccountMenu-styles__root .src-components-auth-AccountMenu-styles__mySub {
		background-position: 10px 9px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .src-components-auth-AccountMenu-styles__root .src-components-auth-AccountMenu-styles__logout {
		background-position: 10px 8px;
		background-size: 18px auto;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap nav li > *,
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .src-components-auth-AccountMenu-styles__root li a {
		padding-left: 45px !important;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .src-components-favorites-FavoritesCounter-styles__root .favNum {
		left: 10px;
		transform: none;
		top: 4px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .src-components-favorites-FavoritesCounter-styles__root.src-components-favorites-FavoritesCounter-styles__light::after {
		content: ' туров';
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap ul:not(.mobile-menu) a {
		font-size: 14px;
		color: #333;
		padding: 7px 10px;
		height: auto;
		line-height: normal;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap nav ul li:last-child a,
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap ul li:last-child a {
		padding-bottom: 20px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-header {
		margin-bottom: 11px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-container {
		padding: 10px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-hint {
		margin: 25px 0 0;
	}
	.mobile-style:not([class*='excursion']) .regions-wrap,
	.mobile-style:not([class*='excursion']) .new_regions-list {
		-webkit-column-count: auto;
		-moz-column-count: auto;
		column-count: auto;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap .mobile-menu-login {
		background: url(../img/public/sprite-1-5.png) no-repeat right 8px top -202px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-hint {
		margin: 0;
		border: none;
	}
	.mobile-style:not([class*='excursion']) .region-item span,
	.mobile-style:not([class*='excursion']) .new_regions-item span,
	.mobile-style:not([class*='excursion']) .new_regions-hint,
	.mobile-style:not([class*='excursion']) .new_regions-header,
	.mobile-style:not([class*='excursion']) .regions-header {
		font-size: 14px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-item {
		border-bottom: 1px solid #d6d6d6;
		margin: 0 -6px;
	}
	.mobile-style:not([class*='excursion']) .region-item span,
	.mobile-style:not([class*='excursion']) .new_regions-item span {
		line-height: normal;
		padding: 10px !important;
		border: none !important;
		display: block;
		margin: 0 !important;
	}
	body.mobile-style:not([class*='excursion']) .new_regions-wrap .new_regions-list {
		position: static;
	}
	body.mobile-style:not([class*='excursion']) .new_regions-wrap .new_regions-list {
		padding-top: 0;
	}
	.mobile-style:not([class*='excursion']) .new_regions-hint {
		padding-top: 5px;
	}
	.mobile-style:not([class*='excursion']) .new_regions-container,
	.mobile-style:not([class*='excursion']) .main.active-menu .mobile-menu-wrap {
		border-width: 4px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap nav li {
		font-size: 14px;
	}
	.mobile-style:not([class*='excursion']) .mobile-menu-wrap nav li:last-child div {
		background: rgba(0, 0, 0, 0) url("../img/public/enter-black.svg") no-repeat scroll 11px center / 17px auto;
		padding: 10px;
	}
	.mobile-style:not([class*='excursion']) .os-progressbar-text {
		font-size: 12px;
		overflow: hidden;
		right: 10px;
		text-overflow: ellipsis;
		top: 6px;
		white-space: nowrap;
	}
}



/*+++++ PRESEARCH BLOCK +++++*/
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .search-wrapper .form-title {
		box-sizing: border-box;
		margin: 0 auto;
		text-align: center;
		font-weight: 400;
		height: 220px;
		font-size: 30px;
		line-height: 46px;
		padding: 40px 0 0;
	}
	.mobile-style:not([class*='excursion']) .search-wrapper .form-title span {
		font-weight: 700;
	}
	.mobile-style:not([class*='excursion']) .search-wrapper .form-title .m-hidden,
	.mobile-style:not([class*='excursion']) .search-wrapper .operators-block {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .header-link-region {
		margin: 0;
		position: absolute;
		display: none;
		top: 292px;
		left: 0;
		right: 0;
		text-align: center;
		z-index: 2;
	}
	.mobile-style:not([class*='excursion']).main-index .header-link-region {
		display: block;
	}
	.mobile-style:not([class*='excursion']) .header-link-region .l-link::after {
		border-width: 14px 9px 0;
		right: -29px;
		top: 11px;
	}
	.mobile-style:not([class*='excursion']) .search-wrapper .form-title {
		height: 175px;
		line-height: 38px;
		padding: 30px 0 0;
	}
	.mobile-style:not([class*='excursion']) .header-link-region {
		top: 266px;
	}
	.mobile-style:not([class*='excursion']) .header-link-region .l-link::after {
		border-width: 10px 7px 0;
		right: -24px;
		top: 9px;
	}
	.mobile-style:not([class*='excursion']) .header-link-region .l-link:before {
		font-size: 24px;
	}
	.mobile-style:not([class*='excursion']) .header-link-region {
		top: 236px;
	}
	.mobile-style:not([class*='excursion']) .search-wrapper .form-title {
		padding: 15px 0 0;
	}
	.mobile-style:not([class*='excursion']) .header-link-region .l-link::after {
		border-width: 6px 4px 0;
		right: -14px;
		top: 5px;
	}
	.mobile-style:not([class*='excursion']) .search-wrapper .form-title {
		font-size: 13px;
		width: 290px !important;
		line-height: 22px;
		height: 95px;
	}
	.mobile-style:not([class*='excursion']) .form-title br {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .header-link-region .l-link:before,
	.mobile-style:not([class*='excursion']) .search-wrapper .form-title span {
		font-size: 14px;
	}
	.mobile-style:not([class*='excursion']) .header-link-region {
		top: 134px;
	}
	.mobile-style:not([class*='excursion']) .all-sects .l-link,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		font-size: 15px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-exc .switcher,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-countries .switcher {
		padding-top: 9px;
	}

}



/*+++++ NEW CHILDREN CONTROLS +++++*/
.children-container .title {
	margin: 0 0 5px;
}
.children-accordion-wrap {
	margin: 0 0 14px;
}
.children-accordion-btn {
	border: 1px solid #DCDCDC;
	cursor: pointer;
	padding: 7px 8px;
	font-size: 12px;
	position: relative;
}
.disabled .children-accordion-btn {
	color: #c2c2c2;
	cursor: default;
}
.children-accordion-btn:after {
	content: '';
	position: absolute;
	top: 12px;
	right: 7px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: #9b9b9b transparent transparent transparent;
}
.children-accordion-btn.active:after {
	border-width: 0 4px 6px 4px;
	border-color: transparent transparent #9b9b9b transparent;
}
.disabled .children-accordion-btn:after {
	border-color: #dcdcdc transparent transparent transparent;
}
.children-accordion-body {
	display: none;
	background-color: #F2F2F2;
	border: 1px solid #DCDCDC;
	border-top: none;
	padding: 8px 0 0 8px;
}
.children-accordion-btn.active + .children-accordion-body {
	display: block;
}
.children-age-item,
.children-list-item {
	box-sizing: border-box;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	cursor: pointer;
}
.children-age-item {
	width: 35.7px;
	height: 34px;
	margin: 0 8px 8px 0;
	padding: 3px 0 0;
}
@media screen and (min-width: 761px) {
	.children-age-item:hover {
		background: #00A8CC;
	}

	.children-age-item:hover div,
	.children-age-item:hover {
		color: #fff;
	}
}
.children-age-item div {
	color: #999;
}
.children-age-item div,
.children-list-item div {
	font-size: 11px;
	font-weight: 400;
}
.children-list-item {
	width: 60px;
	height: 36px;
	margin: 0 8px 14px 0;
	padding: 4px 24px 0 0;
	background: #00A8CC;
	color: #fff;
	position: relative;
}
.children-list-item:after {
	content: '×';
	color: #fff;
	position: absolute;
	top: 0;
	right: 7px;
	line-height: 36px;
	font-size: 24px;
	font-weight: 400;
	font-family: "Times New Roman";
}
body[class*='excursion'],
body[class*='excursion'] #brandContainer,
body[class*='excursion'] .header-bg,
body[class*='excursion'] .header-bg-layer {
	min-width: 1040px;
}


/*+++++ SEARCH TABS +++++*/
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .header .visible-desktop {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .os-os,
	.mobile-style:not([class*='excursion']) .top-menu {
		margin: 0 auto;
	}
	.mobile-style:not([class*='excursion']) .top-menu {
		height: 120px;
		position: relative;
	}
	.mobile-style:not([class*='excursion']) .top-menu ul {
		width: auto;
		position: absolute;
		right: 73px;
		left: 0;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		box-sizing: border-box;
		height: 121px;
		border-radius: 0;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		text-align: center;
		padding: 0;
		padding-left: 5px;
		padding-right: 5px;
		margin-right: 0;
		color: #323232;
	}

	.mobile-style:not([class*='excursion']) .serach-form-block .item.switcher-countries .switcher:not(.active)::before {
		display: block;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher:hover {
		background-color: #EDECEC;
	}

	.mobile-style:not([class*='excursion']) .serach-form-block .switcher br {
		display: block !important;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-tours {
		width: 27%;
		/*width: 18%; !* после НГ-активности вернуть *!*/
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-exc {
		width: 40%;
		/*width: 33%; !* после НГ-активности вернуть *!*/
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-countries {
		width: 27%;
		/*width: 21%;*/
	}
	.mobile-style:not([class*='excursion']) .switcher-mayday,
	.mobile-style:not([class*='excursion']) .switcher-newyear {
		/*width: 52%;*/
		width: 32.9%; /* после НГ-активности вернуть */
	}
	.mobile-style:not([class*='excursion']) .switcher-another {
		width: 48%;
	}
	.mobile-style:not([class*='excursion']) .countries-item + .switcher-another {
		width: 100%;
	}
	.mobile-style:not([class*='excursion']) .switcher.newyear,
	.mobile-style:not([class*='excursion']) .switcher.mayday,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-tours .switcher {
		padding-top: 37px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-exc .switcher,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-countries .switcher {
		padding-top: 16px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		padding: 0 6px !important; /* после НГ-активности вернуть */
		font-size: 18px !important; /* после НГ-активности убрать */
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn {
		display: block;
		width: 73px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		background: #EDECEC url(../img/public/sprite-2.png) no-repeat 30px -783px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn {
		background-position: 28px -869px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher-tours,
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher-exc,
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher-countries,
	.mobile-style:not([class*='excursion']) .top-menu .switcher-newyear,
	/*.mobile-style:not([class*='excursion']) .top-menu.active .switcher.newyear,*/ /* после НГ активности раскомментировать */
	.mobile-style:not([class*='excursion']) .switcher.mayday,
	/*.mobile-style:not([class*='excursion']) .switcher.newyear,*/ /* после НГ-активности раскомментировать */
	.mobile-style:not([class*='excursion']) .all-sects {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher-newyear,
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher.mayday,
	.mobile-style:not([class*='excursion']) .top-menu.active .all-sects {
		display: block;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher.newyear { /* после НГ-активности закомментировать */
		display: flex;
	}



	/* после НГ-активности закомментировать */
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher-newyear,
	.mobile-style:not([class*='excursion']) .top-menu .switcher-countries {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .top-menu .switcher-newyear,
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher-countries {
		display: block;
	}
	.serach-form-block .item.switcher-newyear .switcher::before {
		content: '';
		display: block;
		position: absolute;
		right: -1px;
		left: auto;
		top: 7px;
		bottom: 7px;
		width: 1px;
		background: #CBCBCB;
		z-index: 1;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .switcher-countries .switcher::before {
		display: none;
	}



	.mobile-style:not([class*='excursion']) .all-sects .l-link {
		font-size: 32px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .all-sects {
		height: auto;
		margin-top: 29px;
		padding: 14px 0 13px;
		text-align: center;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow {
		left: 50%;
		right: auto;
		top: 65px;
		width: auto;
		margin-left: -152px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow > div {
		padding: 13px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow a {
		font-size: 28px;
		padding: 7px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow img {
		left: 50%;
		margin-left: -12px;
		position: relative;
	}
	.mobile-style:not([class*='excursion']) .top-menu {
		height: 107px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		height: 108px;
	}
	.mobile-style:not([class*='excursion']) .all-sects .l-link,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		font-size: 30px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow {
		top: 63px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .all-sects {
		margin-top: 25px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn {
		background-position: 30px -790px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn {
		background-position: 28px -876px;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow a {
		font-size: 22px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow {
		margin-left: -122px;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .top-menu ul {
		right: 53px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn {
		width: 53px;
		background-position: 20px -790px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn {
		background-position: 18px -876px;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .top-menu {
		height: 91px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		height: 92px;
	}
	.mobile-style:not([class*='excursion']) .all-sects .l-link,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		font-size: 24px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow {
		top: 57px;
	}
	.mobile-style:not([class*='excursion']) .switcher.newyear,
	.mobile-style:not([class*='excursion']) .switcher.mayday,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-tours .switcher {
		/*padding-top: 31px;*/
		padding: 0 6px !important; /* после НГ-активности вернуть */
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .newyear {
		/*padding: 31px;*/
		padding: 0 6px !important; /* после НГ-активности вернуть */
	}
	.mobile-style:not([class*='excursion']) .top-menu .all-sects {
		margin-top: 19px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn {
		background-position: 20px -797px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn {
		background-position: 18px -883px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher { /* Блок удалить после НГ активности */
		display: flex;							 /* Блок удалить после НГ активности */
		align-items: center;					 /* Блок удалить после НГ активности */
		justify-content: center;				 /* Блок удалить после НГ активности */
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .top-menu ul {
		right: 43px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn {
		width: 43px;
		background-position: 15px -797px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn {
		background-position: 13px -883px;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .top-menu {
		height: 81px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		height: 82px;
	}
	.mobile-style:not([class*='excursion']) .all-sects .l-link,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		font-size: 20px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow {
		top: 53px;
	}
	.mobile-style:not([class*='excursion']) .switcher.newyear,
	.mobile-style:not([class*='excursion']) .switcher.mayday,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-tours .switcher {
		padding-top: 28px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .all-sects {
		margin-top: 16px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn {
		background-position: 15px -802px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn {
		background-position: 13px -888px;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .top-menu {
		height: 45px;
	}
	.mobile-style:not([class*='excursion']) .top-menu ul {
		right: 27px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn {
		width: 27px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow > div {
		padding: 9px 7px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		height: 46px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow a,
	.mobile-style:not([class*='excursion']) .all-sects .l-link,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher {
		/*font-size: 14px;*/ /* после НГ-активности раскомментировать */
		font-size: 11px !important; /* после НГ-активности вернуть */
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow a {
		padding: 3px 7px;
	}
	.mobile-style:not([class*='excursion']) .top-menu .sections .shadow {
		top: 44px;
		margin-left: -80px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-exc .switcher,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-countries .switcher,
	.mobile-style:not([class*='excursion']) .switcher.newyear,
	.mobile-style:not([class*='excursion']) .switcher.mayday,
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-tours .switcher {
		/*padding-top: 15px;*/
		padding: 0 6px !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.mobile-style:not([class*='excursion']) .top-menu .all-sects {
		margin-top: 1px;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn,
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn {
		background-image: none;
	}
	.mobile-style:not([class*='excursion']) .another-switchers-btn:after,
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn:after {
		background: url("../img/public/sprite-2.png") no-repeat scroll 5px -356px / 104% auto;
		content: "";
		height: 20px;
		left: 6px;
		position: absolute;
		top: 13px;
		width: 20px;
	}
	.mobile-style:not([class*='excursion']) .top-menu.active .another-switchers-btn:after {
		background-position: 4px -393px;
	}
	.serach-form-block .item .switcher::before {
		bottom: 9px;
		top: 9px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher br {
		display: none !important;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-countries .switcher {
		padding: 7px 20px 0;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher br {
		display: block !important;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-exc .switcher {
		padding-top: 6px;
	}
	.mobile-style:not([class*='excursion']) .serach-form-block .switcher-countries .switcher {
		padding: 6px 5px 0;
	}
}
@media screen and (max-width: 478px) {
	.switcher.mayday {
		background-image: none;
	}
}


/*+++++ SEARCH +++++*/
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) * {
		cursor: pointer;
	}
	.mobile-style:not([class*='excursion']) .search-wrapper {
		padding: 0;
		background-color: #999;
	}

	.mobile-style:not([class*='excursion']) .main {
		width: auto;
	}

	.mobile-style:not([class*='excursion']) #brandContainer {
		min-width: 300px;
	}

	.mobile-style:not([class*='excursion']) .serach-form-block .form {
		background-color: #FFD30E;
		min-height: 990px;
	}

	.mobile-style:not([class*='excursion']) .search-wrapper .form-title,
	.mobile-style:not([class*='excursion']) .os-os,
	.mobile-style:not([class*='excursion']) .top-menu,
	.mobile-style:not([class*='excursion']) .header-wrapper .header {
		width: 100%;
		max-width: 750px;
	}

	.mobile-style:not([class*='excursion']) .search-wrapper,
	.mobile-style:not([class*='excursion']) .header-wrapper {
		min-width: 150px;
	}

	.mobile-style:not([class*='excursion']) #search-form {
		box-sizing: border-box;
		height: 950px;
		padding: 0;
		position: relative;
	}

	.mobile-style:not([class*='excursion']) #search-form * {
		box-sizing: border-box;
	}

	.mobile-style:not([class*='excursion']) #search-form .date,
	.mobile-style:not([class*='excursion']) #search-form .duration,
	.mobile-style:not([class*='excursion']) #search-form .country-list {
		position: absolute;
		float: none;
		margin: 0;
		width: auto;
		border-radius: 3px;
	}
	.mobile-style:not([class*='excursion']) {
		-webkit-text-size-adjust: 100%;
	}

	.mobile-style:not([class*='excursion']).modal-fixed-filters ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-loader ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-dates ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-room ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-transport ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-order ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-map-agency ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-map ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-comments ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed-to ._orinationRight_25.wrap_mW,
	.mobile-style:not([class*='excursion']).modal-fixed ._orinationRight_25.wrap_mW,
	.modal-fixed-calendar.mobile-calendar ._orinationRight_25.wrap_mW {
		display: none !important;
	}

	/*temp*/
	.mobile-style:not([class*='excursion']) .map-point,
	.mobile-style:not([class*='excursion']) .gMap,
	.mobile-style:not([class*='excursion']) .mSlot,
	.mobile-style:not([class*='excursion']) .otp-warning {
		display: none;
	}

	.mobile-style:not([class*='excursion']) .header-bg,
	.mobile-style:not([class*='excursion']) .header-bg-layer {
		min-width: 300px;
	}

	.mobile-style:not([class*='excursion']) .header-bg {
		z-index: 0;
	}
}

/*+++++ MAIN PAGE CONTENT +++++*/
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .main-body,
	.mobile-style:not([class*='excursion']) .main-body *,
	.mobile-style:not([class*='excursion']) .main-body *:before,
	.mobile-style:not([class*='excursion']) .main-body *:after {
		box-sizing: border-box;
	}
	.mobile-style:not([class*='excursion']) .main-body h3 {
		font-size: 40px;
		margin: 45px 0 40px;
	}
	.mobile-style:not([class*='excursion']) .wrapper {
		margin: 0;
		background: #fff;
		padding-bottom: 20px;
	}
	.mobile-style:not([class*='excursion']) .footer .wrapper {
		padding-bottom: 0;
	}
	.mobile-style:not([class*='excursion']) .main-row {
		padding: 20px 27px 0;
		display: flex;
		flex-flow: wrap;
	}
	.mobile-style:not([class*='excursion']) .main-col {
		display: block !important;
		width: 100% !important;
		float: none !important;
	}
	.mobile-style:not([class*='excursion']) .main-col-1 {
		order: 2;
	}
	.mobile-style:not([class*='excursion']) .tour-title > div {
		float: none !important;
		width: 100% !important;
	}
	.mobile-style:not([class*='excursion']).ref-index .hotel-list .pict,
	.mobile-style:not([class*='excursion']) .tour.row-fluid > div:first-child {
		height: 300px;
		overflow: hidden;
		position: relative;
	}
	.mobile-style:not([class*='excursion']).ref-index .hotel-list .pict img,
	.mobile-style:not([class*='excursion']) .tour.row-fluid > div:first-child img {
		height: auto;
		width: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		-moz-transform: translateY(-50%) translateX(-50%);
		-webkit-transform: translateY(-50%) translateX(-50%);
		transform: translateY(-50%) translateX(-50%);
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .tour-title {
		padding: 20px 240px 0 0;
		position: relative;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .hottour-title {
		font-size: 32px;
		line-height: 140%;
	}
	.mobile-style:not([class*='excursion']) .tour-title .span4 {
		float: none;
		font-size: 20px;
		position: absolute;
		top: 20px;
		right: 0;
		width: 240px !important;
	}
	.mobile-style:not([class*='excursion']) .tour-title .hottour-price {
		color: #333;
		font-size: 36px;
		margin-bottom: 6px;
	}
	.mobile-style:not([class*='excursion']) .main-body .banner-block {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .t-locale {
		display: block;
		margin: 10px -240px 0 0;
	}
	.mobile-style:not([class*='excursion']) .tour-title i,
	.mobile-style:not([class*='excursion']) .tour-title .t-locale a {
		font-size: 28px;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det .fl.first {
		border-right: 2px solid #e0e0e0;
		width: 178px;
		margin-right: 20px;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det .fl {
		font-size: 22px;
		margin-top: 30px;
		padding-left: 0;
		width: 260px;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .st-b {
		color: #666;
		font-size: 30px;
		line-height: 130%;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det .fl.last {
		width: auto;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det.t-mrg {
		padding-bottom: 37px;
	}
	.mobile-style:not([class*='excursion']) .trnsp-plus {
		font-size: 40px;
		top: -20px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons svg {
		height: 70px;
		width: 70px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons .no-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .train-icon {
		border-width: 17px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons .ship-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .plane-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .bus-icon {
		border-width: 18px;
	}

	/*sidebar*/
	.mobile-style:not([class*='excursion']) .main-col-1 .span2 {
		float: none !important;
		width: 100% !important;
		margin: 0 !important;
	}
	.mobile-style:not([class*='excursion']) .blue-block,
	.mobile-style:not([class*='excursion']) .red-block {
		padding: 10px 26px;
		border-width: 2px 2px 0 2px;
		border-color: #e0e0e0;
	}
	.mobile-style:not([class*='excursion']) .blue-block .country,
	.mobile-style:not([class*='excursion']) .red-block .sect {
		height: auto;
		padding-top: 0;
		padding-left: 32px;
	}
	.mobile-style:not([class*='excursion']) .blue-block h5 {
		background-position: left 7px;
	}
	.mobile-style:not([class*='excursion']) .red-block h5 {
		background-position: left 7px;
	}
	.mobile-style:not([class*='excursion']) .main-col-1 .span2 h5 {
		font-size: 30px;
	}
	.mobile-style:not([class*='excursion']) .blue-block + div,
	.mobile-style:not([class*='excursion']) .red-block + div {
		margin-bottom: 40px;
	}
	.mobile-style:not([class*='excursion']) .popular-cnt a .price-from,
	.mobile-style:not([class*='excursion']) .popular-cnt a .label {
		font-size: 20px;
	}
	.mobile-style:not([class*='excursion']) .popular-cnt.site-sects .label,
	.mobile-style:not([class*='excursion']) .popular-cnt .label {
		max-width: 1000px;
	}
	.mobile-style:not([class*='excursion']) .main-body .popular-cnt a {
		background-position: left 16px;
	}
	.mobile-style:not([class*='excursion']) .all-cnt {
		margin: 15px 0 17px;
	}
	.mobile-style:not([class*='excursion']) .all-cnt a {
		font-size: 22px;
	}
	.mobile-style:not([class*='excursion']) .w-sh {
		display: none;
	}

	/*mandria*/
	.mobile-style:not([class*='excursion']) .mandria-banner-container {
		width: 100%;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-top {
		height: 300px;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-title a {
		font-size: 32px;
		line-height: 140%;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-link a span,
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-text {
		font-size: 28px;
		line-height: 140%;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-title {
		padding: 7px 0 8px;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle {
		padding: 14px 26px 27px;
		border-width: medium 2px;
	}
	.mobile-style:not([class*='excursion']) .main-row .btn-more-results {
		display: none;
	}

	/*subscription*/
	.mobile-style:not([class*='excursion']) .subscript-border {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .subscript-border+div {
		height: 40px;
	}
	.mobile-style:not([class*='excursion']) .subscript * {
		line-height: 100% !important;
	}
	.mobile-style:not([class*='excursion']) .subscript b,
	.mobile-style:not([class*='excursion']) .subscript .discount b {
		font-size: 36px;
	}
	.mobile-style:not([class*='excursion']) .subscript b i,
	.mobile-style:not([class*='excursion']) .subscript .discount {
		font-size: 30px;
	}
	.mobile-style:not([class*='excursion']) .subscript {
		background: none;
		border: 2px solid #e0e0e0;
		height: 110px;
		padding: 20px 26px 15px;
		width: 100%;
	}
	.mobile-style:not([class*='excursion']) .subscript b i {
		position: relative;
		top: -6px;
	}

	.mobile-style:not([class*='excursion']) .popular-cnt .label {
		overflow: visible;
	}
}
@media screen and (max-width: 640px) {
	.mobile-style:not([class*='excursion']).ref-index .hotel-list .pict {
		height: 200px;
	}
	.mobile-style:not([class*='excursion']) .tour-title .span4 {
		font-size: 16px;
		top: 21px;
		width: 120px !important;
	}
	.mobile-style:not([class*='excursion']) .tour-title .hottour-price {
		margin-bottom: 3px;
	}
	.mobile-style:not([class*='excursion']) .main-body h3 {
		font-size: 24px;
		margin: 1px 0 24px;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .hottour-title {
		line-height: 130%;
	}
	.mobile-style:not([class*='excursion']) .subscript b i,
	.mobile-style:not([class*='excursion']) .subscript .discount,
	.mobile-style:not([class*='excursion']) .subscript b,
	.mobile-style:not([class*='excursion']) .subscript .discount b,
	.mobile-style:not([class*='excursion']) .tour-title .hottour-price,
	.mobile-style:not([class*='excursion']) .tour.row-fluid .hottour-title {
		font-size: 20px;
	}
	.mobile-style:not([class*='excursion']) .tour-title .t-locale a,
	.mobile-style:not([class*='excursion']) .tour.row-fluid .st-b {
		font-size: 16px;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .st-b span,
	.mobile-style:not([class*='excursion']) .htour-info-det .fl,
	.mobile-style:not([class*='excursion']) .tour-title i {
		font-size: 16px;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det .fl.first {
		margin-right: 10px;
		width: 115px;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det .fl {
		margin-top: 18px;
		width: 128px;
	}
	.mobile-style:not([class*='excursion']) .trnsp-plus {
		font-size: 30px;
		position: relative;
		top: -9px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons svg {
		height: 38px;
		width: 38px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons .no-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .train-icon {
		border-width: 8px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons .ship-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .plane-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .bus-icon {
		border-width: 9px;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det.t-mrg {
		padding-bottom: 20px;
	}
	.mobile-style:not([class*='excursion']) .blue-block h5,
	.mobile-style:not([class*='excursion']) .red-block h5 {
		background-position: left 0;
		padding-left: 29px !important;
	}
	.mobile-style:not([class*='excursion']) .main-col-1 .span2 h5 {
		font-size: 20px;
		margin-bottom: 8px;
	}
	.mobile-style:not([class*='excursion']) .all-cnt a,
	.mobile-style:not([class*='excursion']) .popular-cnt a .price-from,
	.mobile-style:not([class*='excursion']) .popular-cnt a .label {
		font-size: 16px;
	}
	.mobile-style:not([class*='excursion']) .popular-cnt a {
		background-position: left 6px !important;
	}
	.mobile-style:not([class*='excursion']) .all-cnt {
		margin: 10px 0 17px;
	}

	/*subscription*/
	.mobile-style:not([class*='excursion']) .subscript {
		padding: 15px 26px;
	}
	.mobile-style:not([class*='excursion']) .subscript {
		height: 75px;
	}
	.mobile-style:not([class*='excursion']) .subscript b i {
		position: relative;
		top: -1px;
	}

	/*mandria*/
	.mobile-style:not([class*='excursion']) .mandria-banner-top {
		height: 200px;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-title a {
		font-size: 20px;
		line-height: 130%;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-link a span,
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-text {
		font-size: 20px;
		line-height: 130%;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-title {
		padding: 3px 0 8px;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle {
		padding: 14px 14px 18px;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .main-row {
		padding: 10px 10px 0;
	}
	.mobile-style:not([class*='excursion']) .main-body h3 {
		font-size: 19px;
		margin: 0 0 10px;
	}
	/*tour*/
	.mobile-style:not([class*='excursion']) .tour-title .hottour-price,
	.mobile-style:not([class*='excursion']) .tour.row-fluid .hottour-title {
		font-size: 16px;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .hottour-title {
		display: block;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .hottour-title + br {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .tour-title {
		padding: 10px 93px 0 0;
	}
	.mobile-style:not([class*='excursion']) .tour-title .span4 {
		font-size: 10px;
		top: 10px;
		width: 100px !important;
	}
	.mobile-style:not([class*='excursion']) .tour-title .t-locale a,
	.mobile-style:not([class*='excursion']) .tour.row-fluid .st-b {
		font-size: 13.5px;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .st-b span,
	.mobile-style:not([class*='excursion']) .htour-info-det .fl,
	.mobile-style:not([class*='excursion']) .tour-title i {
		font-size: 11px;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid .t-locale {
		margin: 2px 0 0;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det .fl {
		margin-top: 10px;
		width: 97px;
	}
	.mobile-style:not([class*='excursion']) .htour-info-det .fl.first {
		width: 92px;
		border-width: 1px;
	}
	.mobile-style:not([class*='excursion']) .trnsp-plus {
		font-size: 22px;
		top: -9px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons svg {
		height: 30px;
		width: 30px;
	}
	.mobile-style:not([class*='excursion']) .trsp-icons .no-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .train-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .ship-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .plane-icon,
	.mobile-style:not([class*='excursion']) .trsp-icons .bus-icon {
		border-width: 6px;
	}
	.mobile-style:not([class*='excursion']) .subscript-border + div {
		height: 30px;
	}
	.mobile-style:not([class*='excursion']) .blue-block + div,
	.mobile-style:not([class*='excursion']) .red-block + div {
		margin-bottom: 30px;
	}
	.mobile-style:not([class*='excursion']) .blue-block,
	.mobile-style:not([class*='excursion']) .red-block {
		padding: 5px 10px;
	}
	.mobile-style:not([class*='excursion']).ref-index .hotel-list .pict,
	.mobile-style:not([class*='excursion']) .tour.row-fluid > div:first-child {
		height: 150px;
	}
	.mobile-style:not([class*='excursion']) .tour.row-fluid > div,
	.ref-index .tour-title > div {
		float: none !important;
		width: 100% !important;
	}
	.mobile-style:not([class*='excursion']) .all-cnt a,
	.mobile-style:not([class*='excursion']) .popular-cnt a .price-from,
	.mobile-style:not([class*='excursion']) .popular-cnt a .label {
		font-size: 13.5px;
		font-weight: normal;
	}
	.mobile-style:not([class*='excursion']) .main-col-1 .span2 h5 {
		font-size: 16px;
		margin-bottom: 5px;
		margin-top: 12px;
		padding-left: 23px !important;
		background-size: 18px auto;
	}
	.mobile-style:not([class*='excursion']) .blue-block, .mobile-style:not([class*='excursion']) .red-block {
		padding: 0 10px;
		border-width: 1px 1px 0;
	}
	.mobile-style:not([class*='excursion']) .popular-cnt {
		margin-bottom: 6px;
	}
	.mobile-style:not([class*='excursion']) .all-cnt {
		margin: 0;
		padding: 0 0 12px;
	}

	/*subscription*/
	.mobile-style:not([class*='excursion']) .subscript {
		height: 69px;
		padding: 15px;
		border-color: #00a6c9;
	}
	.mobile-style:not([class*='excursion']) .subscript b i {
		top: -5px;
	}
	.mobile-style:not([class*='excursion']) .subscript b i,
	.mobile-style:not([class*='excursion']) .subscript .discount {
		font-size: 12px;
	}
	.mobile-style:not([class*='excursion']) .subscript .discount b {
		display: block;
		font-size: 20px;
		margin-bottom: -9px;
	}

	/*mandria*/
	.mobile-style:not([class*='excursion']) .mandria-banner-top {
		height: 150px;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle {
		padding: 8px 10px 12px;
		border-width: medium 1px;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-title a {
		font-size: 16px;
		line-height: normal;
	}
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-link a span,
	.mobile-style:not([class*='excursion']) .mandria-banner-middle-text {
		font-size: 12px;
		line-height: 140%;
	}
	.mandria-banner-middle-link {
		margin-top: 3px;
	}

	/*map*/
	.mobile-style:not([class*='excursion']).modal-fixed-map-agency .agency-map-wrap .agMap,
	.mobile-style:not([class*='excursion']).modal-fixed-order .fancybox-outer,
	.mobile-style:not([class*='excursion']).modal-fixed-map .fancybox-outer {
		top: 40px !important;
	}
}

/*+++++ FOOTER +++++*/
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .footer {
		border-top: medium none;
		margin-top: 0;
		padding-top: 0;
	}
	.mobile-style:not([class*='excursion']) .footer .wrapper {
		margin: 0;
	}
	.mobile-style:not([class*='excursion']) .popular-cnt li {
		padding: 1px 0 !important;
	}
	.mobile-style:not([class*='excursion']) .footer .footer-links {
		padding: 20px 27px 150px;
	}
	.mobile-style:not([class*='excursion']) .footer-links .span4:first-child,
	.mobile-style:not([class*='excursion']) .footer-links .span6.text,
	.mobile-style:not([class*='excursion']) .footer-links > div {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .footer-links .bot-side {
		display: block;
	}
	.mobile-style:not([class*='excursion']) .footer-links .bot-side .span6 {
		width: 100%;
	}
	.mobile-style:not([class*='excursion']) .footer-links .span4 {
		margin: 0;
		width: 50%;
	}
	.mobile-style:not([class*='excursion']) .footer-links .span4,
	.mobile-style:not([class*='excursion']) .footer-links .span4 * {
		font-size: 28px !important;
		line-height: 200% !important;
	}
	.mobile-style:not([class*='excursion']) .footer-links .bot-side .span6,
	.mobile-style:not([class*='excursion']) .footer-links .span4 {
		padding: 0;
	}
	.mobile-style:not([class*='excursion']) .footer-links .odev-block {
		bottom: 30px;
		font-size: 24px;
		left: 27px;
		right: 27px;
		text-align: center;
		border-top: 2px solid #D6D6D6;
		padding: 28px 0 0;
	}
	.mobile-style:not([class*='excursion']) .odev-block span {
		text-align: left;
		line-height: normal;
	}
	.mobile-style:not([class*='excursion']) .odev-block a {
		background-image: url("../img/public/odev-logo-2.png");
		height: 56px;
		margin: 0 5px 0 0;
		width: 153px;
	}
}
@media screen and (max-width: 690px) {
	.mobile-style:not([class*='excursion']) .footer-links .span4,
	.mobile-style:not([class*='excursion']) .footer-links .span4 * {
		font-size: 20px !important;
	}
	.mobile-style:not([class*='excursion']) .main-col-1 .span2 {
		margin: 25px 0 0 !important;
	}
}
@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .main-col-1 .span2 {
		margin: 15px 0 0 !important;
	}
	.mobile-style:not([class*='excursion']) .footer-links .span4,
	.mobile-style:not([class*='excursion']) .footer-links .span4 * {
		font-size: 12px !important;
		line-height: normal !important;
		margin-top: 10px;
		display: inline-block;
		white-space: normal !important;
	}
	.bot-side {
		padding-top: 0;
	}
	.mobile-style:not([class*='excursion']) .footer .footer-links {
		padding: 7px 10px 66px;
	}
	.mobile-style:not([class*='excursion']) .footer-links .odev-block {
		left: 10px;
		right: 10px;
		border-width: 1px;
		padding-top: 8px;
		font-size: 9px;
		bottom: 12px;
	}
	.mobile-style:not([class*='excursion']) .odev-block a {
		background-size: cover;
		height: 24px;
		width: 66px;
	}
}


/*locale*/
/*#12763*/
.t-locale.new-locale a {
	text-decoration: underline;
}
.new-locale svg {
	fill: #00a8cc;
	height: 16px;
	margin-right: 4px;
	position: relative;
	top: 3px;
}

@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .new-locale svg {
		fill: #00a6c9;
	}
	.mobile-style:not([class*='excursion']) .h-info span[itemprop="ratingValue"],
	.mobile-style:not([class*='excursion']) .h-info .rating,
	.mobile-style:not([class*='excursion']) .res-block .t-info > .title,
	.mobile-style:not([class*='excursion']) .tour-block .h-info h2 {
		font-size: 28px;
	}
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale .mobile-geo,
	.mobile-style:not([class*='excursion']) .res-block .t-locale,
	.mobile-style:not([class*='excursion']) .res-block .t-locale a {
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		color: #999;
	}
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale,
	.mobile-style:not([class*='excursion']) .res-block .t-locale {
		display: block;
		margin: 15px 0 20px;
	}
	.mobile-style:not([class*='excursion']) .res-block .t-locale a {
		text-decoration: underline;
	}
	.mobile-style:not([class*='excursion']) .h-info .rating br,
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale .new-locale-coma,
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale > a {
		display: none;
	}
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale .mobile-geo {
		display: inline-block !important;
	}
	.mobile-style:not([class*='excursion']) .h-info div[class^='th-stars-'] {
		background: none;
		height: auto;
		width: auto;
	}
	.mobile-style:not([class*='excursion']) .h-info div[class^='th-stars-'] svg,
	.mobile-style:not([class*='excursion']) .res-block svg {
		display: inline-block !important;
	}
	.mobile-style:not([class*='excursion']) .h-info div[class^='th-stars-'] svg,
	.mobile-style:not([class*='excursion']) .res-block .res-stars svg {
		height: 25px;
		margin: 0 1px;
		fill: #FFD30E;
	}
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-one svg:nth-child(2),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-one svg:nth-child(3),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-two svg:nth-child(3),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-one svg:nth-child(4),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-two svg:nth-child(4),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-three svg:nth-child(4),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-one svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-two svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-three svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .h-info div.th-stars-four svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .res-stars.st1 svg:nth-child(2),
	.mobile-style:not([class*='excursion']) .res-stars.st1 svg:nth-child(3),
	.mobile-style:not([class*='excursion']) .res-stars.st2 svg:nth-child(3),
	.mobile-style:not([class*='excursion']) .res-stars.st1 svg:nth-child(4),
	.mobile-style:not([class*='excursion']) .res-stars.st2 svg:nth-child(4),
	.mobile-style:not([class*='excursion']) .res-stars.st3 svg:nth-child(4),
	.mobile-style:not([class*='excursion']) .res-stars.st1 svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .res-stars.st2 svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .res-stars.st3 svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .res-stars.st4 svg:nth-child(5),
	.mobile-style:not([class*='excursion']) .res-block .price svg {
		fill: #DCDDDF;
	}
}

@media screen and (max-width: 710px) {
	.mobile-style:not([class*='excursion']) .h-info span[itemprop="ratingValue"],
	.mobile-style:not([class*='excursion']) .h-info .rating,
	.mobile-style:not([class*='excursion']) .res-block .t-info > .title,
	.mobile-style:not([class*='excursion']) .tour-block .h-info h2 {
		font-size: 24px;
	}
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale .mobile-geo,
	.mobile-style:not([class*='excursion']) .res-block .t-locale,
	.mobile-style:not([class*='excursion']) .res-block .t-locale a {
		font-size: 20px;
	}
	.mobile-style:not([class*='excursion']) .h-info .new-locale svg {
		margin-top: -4px;
	}
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale .mobile-geo svg + span {
		text-decoration: underline;
	}
}

@media screen and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .res-block .t-info > .title,
	.mobile-style:not([class*='excursion']) .tour-block .h-info h2 {
		font-size: 18px;
	}
	.mobile-style:not([class*='excursion']) .h-info span[itemprop="ratingValue"],
	.mobile-style:not([class*='excursion']) .h-info .rating {
		font-size: 11px;
	}
	.mobile-style:not([class*='excursion']) .res-block .t-locale,
	.mobile-style:not([class*='excursion']) .res-block .t-locale a,
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale .mobile-geo {
		font-size: 14px;
	}
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale,
	.mobile-style:not([class*='excursion']) .res-block .t-locale {
		margin: 5px 0 13px;
	}
	.mobile-style:not([class*='excursion']) .tour-block .t-locale.new-locale {
		margin-bottom: 4px;
	}
	.mobile-style:not([class*='excursion']) .new-locale svg {
		margin-top: -6px !important;
		position: relative;
		top: 2px;
	}
	.mobile-style:not([class*='excursion']) .h-info div[class^='th-stars-'] svg,
	.mobile-style:not([class*='excursion']) .res-block .res-stars svg {
		height: 11px;
	}
	.mobile-style:not([class*='excursion']) .h-info div[class^='th-stars-'] {
		margin: 0;
	}
	.main-search .wrapper,
	.tour-index .wrapper {
		margin: 0;
	}
}
@media screen and (min-width: 511px) and (max-width: 478px) {
	.mobile-style:not([class*='excursion']) .new-locale svg {
		height: 22px;
		margin-right: 5px;
	}
}

/*landscape modal*/
@media all and (max-width: 478px) {
	.landscape.mobile-style:not([class*='excursion']) {
		overflow: hidden;
	}
	.landscape.mobile-style:not([class*='excursion']) .mobile-landscape-modal {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 30px 0 20px;
		background-color: #fff;
		display: block !important;
		z-index: 99999;
	}
	.landscape.mobile-style:not([class*='excursion']) .mobile-landscape-modal svg {
		display: block;
		height: 100%;
		margin: 0 auto;
		width: auto;
	}
}
@media all and (max-width: 478px) and (orientation: landscape) {
	.iOS.mobile-style:not([class*='excursion']) {
		overflow: hidden;
	}
	.iOS.mobile-style:not([class*='excursion']) .mobile-landscape-modal {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 30px 0 20px;
		background-color: #fff;
		display: block !important;
		z-index: 99999;
	}
	.iOS.mobile-style:not([class*='excursion']) .mobile-landscape-modal svg {
		display: block;
		height: 100%;
		margin: 0 auto;
		width: auto;
	}
}

/*
760
510
*/

.breadcrumbs .seo-home {
	font-size: 0;
	margin-right: -1px;
	position: relative;
	top: -3px;
}
.tf-logo img {
	box-shadow: 0 0 2px rgba(0,0,0,.13);
}
.hottour-price .sum::after {
	content: ' ';
}

[class*='hotel-HotelCategory'],
[class*='FavoriteHotel-styles__name'],
[class*='FavoriteHotel-styles__geo'],
[class*='FavoriteHotel-styles__description'] {
    box-sizing: border-box;
}
[class*='hotel-HotelCategory'] {
    height: 28px;
}
[class*='FavoriteHotel-styles__name'] {
    height: 20px;
}
[class*='FavoriteHotel-styles__geo'] {
    height: 21px;
}
[class*='FavoriteHotel-styles__description'] {
    height: 33px;
}

/*#17990*/
@media (max-width: 478px) {
	body #otp_userbar--container > [class*="FavoritesCounter"],
	body #otp_userbar--container {
		display: block;
	}
	body #otp_userbar--container .src-components-favorites-FavoritesCounter-styles__root .favNum {
		display: none;
	}
	body #otp_userbar--container .src-components-favorites-FavoritesCounter-styles__root .favNum:not([data-num="0"]) {
		display: block;
		background: #ffd30e !important;
		transform: none !important;
		width: 16px;
		height: 16px;
		border-radius: 50%;
		left: 7px;
		top: 13px;
		font-size: 10px;
		z-index: 1;
		color: #333;
		line-height: 16px;
		padding: 0;
		pointer-events: none;
	}
}
body .src-components-auth-LoginForm-styles__form .step-1 span.error {
	white-space: normal;
	top: 1px;
	height: 27px;
	display: flex;
	align-items: center;
	max-width: 173px;
}
