﻿@font-face { font-family: 'PFBeauSansPro-Regular'; src: url('/cronwell-tmpl/css/fonts/PFBeauSansPro-Regular.otf'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'PFBeauSansPro-SemiBold'; src: url('/cronwell-tmpl/css/fonts/PFBeauSansPro-SemiBold.otf');}
@font-face { font-family: 'PFBeauSansPro-Bold'; src: url('/cronwell-tmpl/css/fonts/PFBeauSansPro-Bold.otf');}
@font-face { font-family: 'PFBeauSansPro-Light'; src: url('/cronwell-tmpl/css/fonts/PFBeauSansPro-Light.otf');}
@font-face { font-family: 'PFBeauSansPro-Thin'; src: url('/cronwell-tmpl/css/fonts/PFBeauSansPro-Thin.otf');}
@font-face { font-family: 'Century Gothic'; src: url('/cronwell-tmpl/css/fonts/Century Gothic.ttf');}
@font-face { font-family: 'TEDDY_BEAR'; src: url('/cronwell-tmpl/css/fonts/TEDDY_BEAR.ttf');}
@font-face { font-family: 'GOTHIC'; src: url('/cronwell-tmpl/css/fonts/GOTHIC.ttf');}
@font-face { font-family: 'GOTHICB'; src: url('/cronwell-tmpl/css/fonts/GOTHICB.ttf');}
@font-face { font-family: 'GOTHICBI'; src: url('/cronwell-tmpl/css/fonts/GOTHICBI.ttf');}
@font-face { font-family: 'GOTHICI'; src: url('/cronwell-tmpl/css/fonts/GOTHICI.ttf');}

body{
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
	font-family: Century Gothic;
	color: #58595b;
}

ul { list-style-position: inside;}

a { outline: none; color: #58595b; }
a:hover { color: #a89561; }

/*****************************/

.main-header { height: 140px; background-color: #fff; border-bottom: 1px solid #cccccc; -webkit-box-shadow: 0 1px 0 #ffffff; box-shadow: 0 1px 0 #ffffff; }
.main-header-inner { margin: 0 auto; font-size: 13px; height: 125px; padding-top: 25px; }
.main-header-inner .top-logo { float: left; }
.main-header .pnum1 { color: #a89561; font-family: "PFBeauSansPro-Thin"; }
.main-header .pcode1 { color: #a89561; font-family: "PFBeauSansPro-Regular"; }
.main-header .ft { color: #8f8e8e; font-family: Century Gothic; line-height: 0; margin: 0 0 11px; }

.underslider-menu { background-color:#edede5; height:58px; }
.underslider-menu a { color: #58595b; text-decoration:underline; padding:0 15px 0 15px; }
.underslider-menu a:hover { color: #a89561; text-decoration:none; }
.underslider-menu p { color: #d7d7d7; margin: 0 auto; position: relative; text-align: center; font-size:16px;}
.phone { padding-top: 20px; }
.nedozvon { border-bottom: 1px dashed gray; color: #58595b; cursor: pointer; float: right; line-height: 110%; margin-top: 50px; text-align: left; color:#5859b;}

.infa-all-hotels{ float: right; line-height: 110%; margin-top: 50px; text-align: left; color:#5859b; }



.calendar h2, .client-feedback h2, .special-offers h2 { color: #a89561; font-family: "PFBeauSansPro-Regular"; font-size: 35px; font-weight: normal; padding: 20px 0; text-align: center; }

.special-offers { background-color:#fff; }
.calendar, .client-feedback { background-color:#edede5; padding:30px 0 30px 0; }

.clnt-fdbck-name { text-align:center; font-weight:bold; margin:0 0 8px 0;}
.clnt-fdbck-body { text-align:center; }
	.client-feedback a { color:#a89561; text-decoration:underline; }
	.client-feedback a:hover { color:#a89500; text-decoration:none;}

.top-socialmenu ul li a { display: block; float: left; height: 23px; margin-right: 10px; width: 23px; }
.top-socialmenu ul, .top-socialmenu ul li { padding: 0; margin: 0; list-style: none; display: inline; }

	.instagram {background: url('/img/design/instagram.png');}
	.instagram:hover {background: url('/img/design/instagram-hover.png');}

	.facebook {background: url('/img/design/facebook.png');}
	.facebook:hover {background: url('/img/design/facebook-hover.png');}

	.youtubecom {background: url('/img/design/youtubecom.png');}
	.youtubecom:hover {background: url('/img/design/youtubecom-hover.png');}

	.vkontakte {background: url('/img/design/vkontakte.png');}
	.vkontakte:hover {background: url('/img/design/vkontakte-hover.png');}

	.twitter {background: url('/img/design/twitter.png');}
	.twitter:hover {background: url('/img/design/twitter-hover.png');}

	.odnoklassniki {background: url('/img/design/ok_mini1.png');}
	.odnoklassniki:hover {background: url('/img/design/ok_mini.png');}

	.bblog {background: url('/img/design/bb_min1.png'); width:75px !important;}
	.bblog:hover {background: url('/img/design/bb_min.png');}

	.toph {background: url('/img/design/toph_cb.png'); width:64px !important;}
	.toph:hover {background: url('/img/design/toph.png');}
	
	.trip {background: url('/img/design/tripad_chb.png'); width:118px !important;}
	.trip:hover {background: url('/img/design/tripad.png');}
	
/*****************************/

.add-line-offers { max-width:1235px; min-height: 265px; margin:80px auto 30px;  padding:60px 0 60px 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
-webkit-transition: all 0.4s ease-in-out 0.2s; 
transition: all 0.4s ease-in-out 0.2s;}

.trans-proper, .list-m-menu, .main-header-inner, .little-bit-transition, .little-bit-transition:hover p { -webkit-transition-property: all; transition-property: all; /*-webkit-transition: background 0.3s ease, color 0.3s ease;*/ -webkit-transition-duration: 0.4s; transition-duration: 0.4s;}

@-webkit-keyframes spinAround {
	from { -webkit-transform: rotate(0deg) }
	to { -webkit-transform: rotate(360deg);}
}
@keyframes spinAround {
	from { -webkit-transform: rotate(0deg); transform: rotate(0deg) }
	to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

/*****************************/

.main-content h1 { color:#a89561; font-family: "PFBeauSansPro-Regular"; font-size: 35px; font-weight: normal; line-height: 35px; text-align: center; padding:30px 0 30px 0;}
.main-content ul { list-style-image: url(/cronwell-tmpl/images/elips.png); color: #58595b; font-family: Century Gothic, sans-serif; line-height: 150%; text-align: justify; /*text-indent: 15px;*/ }
.main-content p { text-align: justify; line-height: 150%; /*padding:10px 0 20px 0;*/}


/*****************************/

.soc-line { margin: 60px auto 20px; min-height: 330px; overflow: hidden; }



/*****************************/

.bottom-line-news { width:100%; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin: 20px auto 20px; padding:20px 0 20px 0;}

#b-l-n-inner {
    margin: 5px auto;
    max-width: 1220px;
    min-height: 103px;
    overflow: hidden;
    position: relative;
}
#b-l-n-inner .last-news .news-date {
    background-color: #595959;
    background-repeat: no-repeat;
    color: white;
    font-family: Century Gothic;
    font-size: 11px;
    height: 27px;
    margin-bottom: 10px;
    padding: 4px 0;
    text-align: center;
    width: 71px;
}

.last-news { float: left; }
.last-news .news { float: inherit; line-height: 120%; margin: 2% 2% 1% 2.5%; position: relative; width: 15%; }

a.posl_news { color: #474747; font-size: 30px; text-decoration: underline; }
a.posl_news:hover { color: #a89561; font-size: 30px; text-decoration: none; }

.head-of-line-news {padding: 5px 0 20px; text-align: center; line-height: 26px; font-family: Century Gothic; font-weight: normal; margin-bottom: 10px;}

#b-l-n-inner .last-news .news a.news-head { font-family: "PFBeauSansPro-Regular"; font-size: 18px; text-decoration: none; font-weight: bold;}

#b-l-n-inner .last-news .news p, .news-p { font-family: Century Gothic; font-size: 12px; margin-top: 14px; text-decoration: none; }

/*****************************/

#niz { height: 50px; margin: 0 auto; position: relative; z-index: 1; }

.podval { background: rgba(0, 0, 0, 0) url("/img-ttt/bottom-fon.png") no-repeat scroll center center; min-height: 212px; }
.podvalmenu { background-color: white; border: 1px solid #cccccc; padding: 12px 12px; width: 210px; margin: 10px auto; }
.podvalmenu ul, .podvalmenu ul li { display: inline; list-style: outside none none; margin: 0 2%; padding: 0; }
.podvalmenu ul li a { color: #58595b; margin-right: 8px; text-decoration: underline; }
.podvalmenu ul li a:hover { color: #a89561; text-decoration: none; }
/*.podvalmenu { margin: 5px 0 20px 0;}*/
.copyright { margin-top: 10px; padding-left: 0; width: 271px; font-size: 13px; }

.pwrap2 p { text-align: center; font-size: 14px; }


@media (max-width: 4000px) and (min-width: 1300px) {
	.pwrap3, .pwrap2 { float: left; display: block; }
	.pwrap2 { margin-left: 10%; }
	.pwrap1 { float: right; position: relative; display: block;}
	p.clnt-fdbck-name, p.clnt-fdbck-body { font-size:14px; line-height:150%; }
	.client-feedback { display: block; }
}
@media (max-width: 1300px) and (min-width: 900px) {
	.pwrap3 { float: left; display: block; }
	.pwrap2 { float: none;  margin-left: 0; display: block;}
	.pwrap1 { position: absolute; display: block; top: 65px; right: 5px; }
	p.clnt-fdbck-name, p.clnt-fdbck-body { font-size:13px; line-height:135%; }
	.client-feedback { display: block; }
}
@media (max-width: 900px) and (min-width: 100px) {
	.pwrap3, .pwrap2, .pwrap1 { display: none; }
	.client-feedback { display: none; }
}



.bottom-socialmenu ul, .bottom-socialmenu ul li { display: inline; list-style: outside none none; margin: 0; padding: 0; }
.bottom-socialmenu ul li a { display: block; float: left; height: 23px; margin-right: 10px; width: 23px; }

/*****************************/
.all-hotels { position: absolute; top: 95px; z-index:100; padding-left: 20px;}
.dropdown { background: #fff none repeat scroll 0 0; border: 1px solid #aa9e4a; display: none; width: 260px; padding: 10px; position: absolute; right: 0; top: 0; }
a.js-switch { color:#a89561; }
a:hover.js-switch { text-decoration:none;}
.dropdown-icon { border-color: #af9b67 transparent transparent; border-style: solid; border-width: 4px 4px 0; display: inline-block; height: 0; margin-left: 4px; vertical-align: middle; width: 0; }
/*****************************/


.see-no-fade { -webkit-transition: all 0.4s; transition: all 0.4s; opacity:1; filter:alpha(opacity=100); }
.see-no-fade:hover { opacity:0.6; filter:alpha(opacity=60); }

.button-krvl {background-color: #a89561; color:white; font-size:21px; padding:10px 20px 10px; text-decoration:none;}
.button-krvl:hover {background-color: #deaa5b; color:white; font-size:21px; padding:10px 20px 10px; text-decoration:none;}

.button-krvl-1{text-transform: uppercase; background-color: #a89561; color:white; font-size:21px; padding:10px 20px 10px; text-decoration:none;}
.button-krvl-1:hover {text-transform: uppercase; background-color: #deaa5b; color:white; font-size:21px; padding:10px 20px 10px; text-decoration:none;}

.button-krvl-2 {/*background-color: #ffffff;*/ border: 2px double #a89561; bottom: 20px; color: #a89561; font-size: 14px; font-weight: bold; left: 21%; position: absolute; float:left;
    text-decoration: none; text-transform: uppercase; top: 84%;}
.button-krvl-2:hover {background-color: #a89561; color:#ffffff;}

.button-rooms-krvl {text-transform: uppercase; background-color: #a89561; color:white; /*font-weight:bold;*/ font-size:14px; padding:12px 33px 12px; text-decoration:none;}
.button-rooms-krvl:hover {text-transform: uppercase; background-color: #deaa5b; color:white; /*font-weight:bold;*/ font-size:14px; padding:12px 33px 12px; text-decoration:none;}
.room_buttons { margin: 22px 0 0; }


	.bx-wrapper { width:auto; margin:0 auto;}
	.bx-wrapper .bx-pager { display: none; }
	.bx-wrapper .bx-viewport { maх-height: 493px; maх-width: 941px;	background: #fff none repeat scroll 0 0; border: none; -webkit-transform: translateZ(0px); transform: translateZ(0px);	/*left:25%;*/	}
	.bx-wrapper img { maх-height: 493px; maх-width: 941px; }

	.bx-wrapper2 {width:75%;}
	.bx-wrapper2 .bx-pager2 { display: none; }
	.bx-wrapper2 .bx-viewport2 { height: 150px; background: #edede4 none repeat scroll 0 0; border: 5px solid #edede4; -webkit-transform: translateZ(0px); transform: translateZ(0px); max-width: 1200px;}
	.bx-wrapper2 img { height: 150px; }
	
	.bx-wrapper3 {width:1220px;}
	.bx-wrapper3 .bx-pager3 { display: none; }
	.bx-wrapper3 .bx-viewport3 { height: 420px; background: none; border: none; -webkit-transform: translateZ(0px); transform: translateZ(0px); max-width: 1220px;}
	.bx-slide3 { margin:0 10px 0 10px; }

	.bx-wrapper4 {width:1220px;}
	.bx-wrapper4 .bx-pager4 { display: none; }
	.bx-wrapper4 .bx-viewport4 { height: 420px; background: none; border: none; -webkit-transform: translateZ(0px); transform: translateZ(0px); max-width: 1220px;}
	.bx-slide4 { margin:0 10px 0 10px; overflow: hidden; }
	
	
/**********************/

@media (max-width: 4000px) and (min-width: 1300px) {
	#enot-main-sldr { background-image: url("/images/енот+текст.png"); background-repeat: no-repeat; margin-left: 59.5%; margin-top: 350px; position: absolute;
		width: 281px; height: 135px; cursor:pointer; z-index: 10;}
	#left-first-hockey { background-image: url("/images/left-first-hockey.png"); background-repeat: no-repeat; margin-left: 25%; margin-top: 15px; position: absolute;
		width: 212px; height: 170px; cursor:pointer; z-index: 10;}
	#left-first-banner { background-image: url("/images/left-first-banner.png"); background-repeat: no-repeat; margin-left: 26.5%; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	#left-second-banner { background-image: url("/images/left-second-banner.png"); background-repeat: no-repeat; margin-left: 26.5% /*36%*/; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	.bottom-line-news {display:block;}
	.button-krvl-2 { padding: 11px 71px; }
	.all-hotels { display: block; }
	#hide-af1000 { display: block; }
	#show-af1000, .menucfix, .hidden-phones { display: none; }
	.underslider-menu p { line-height: 100%; top: 19px; }
	.btm-rttr { display: block; }
}
@media (max-width: 1300px) and (min-width: 1000px){
	#enot-main-sldr { background-image: url("/images/енот+текст.png"); background-repeat: no-repeat; margin-left: 63.5%;	margin-top: 350px;
		position: absolute;
		width: 281px; height: 135px; cursor:pointer; z-index: 10;}
	#left-first-hockey { background-image: url("/images/left-first-hockey.png"); background-repeat: no-repeat; margin-left: 16.5%; margin-top: 15px; position: absolute;
		width: 212px; height: 170px; cursor:pointer; z-index: 10;}
	#left-first-banner { background-image: url("/images/left-first-banner.png"); background-repeat: no-repeat; margin-left: 17.5%; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	#left-second-banner { background-image: url("/images/left-second-banner.png"); background-repeat: no-repeat; margin-left: 17.5% /*30%*/; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	.bottom-line-news {display:block;}
	.button-krvl-2 { padding: 11px 47px; }
	.all-hotels { display: block; }
	#hide-af1000 { display: block; }
	#show-af1000, .menucfix, .hidden-phones { display: none; }
	.top-logo IMG {width:90%;}
	.underslider-menu p { line-height: 100%; top: 19px; }
	.btm-rttr { display: block; }
}
@media (max-width: 1000px) and (min-width: 850px) {
	#enot-main-sldr { background-image: url("/images/енот+текст.png"); background-repeat: no-repeat; margin-left: 65.5%;	margin-top: 33%;
		position: absolute;
		width: 281px; height: 135px; cursor:pointer; z-index: 10;}
	#left-first-hockey { background-image: url("/images/left-first-hockey.png"); background-repeat: no-repeat; margin-left: 10%; margin-top: 10px; position: absolute;
		width: 212px; height: 170px; cursor:pointer; z-index: 10;}
	#left-first-banner { background-image: url("/images/left-first-banner.png"); background-repeat: no-repeat; margin-left: 11.5%; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	#left-second-banner { background-image: url("/images/left-second-banner.png"); background-repeat: no-repeat; margin-left: 11.5% /*30%*/; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	#tooltip, .bottom-line-news, .all-hotels, .button-rooms-krvl { display:none; }
	.button-krvl-2 { padding: 10px 32px; }
	#hide-af1000, .menucfix, .hidden-phones { display: none; }
	#show-af1000 { display: block; width: 98%; margin: 0 auto; }
	.top-logo IMG {width:80%; position: relative; top: 10px; }
	.underslider-menu p { line-height: 100%; top: 19px; }
	.btm-rttr { display: block; }
}

@media (max-width: 850px) and (min-width: 100px) {
	#enot-main-sldr { background-image: url("/images/енот+текст.png"); background-repeat: no-repeat; margin-left: 65.5%;	margin-top: 33%;
		position: absolute;
		width: 281px; height: 135px; cursor:pointer; z-index: 10;}
	#left-first-hockey { background-image: url("/images/left-first-hockey.png"); background-repeat: no-repeat; margin-left: 10%; margin-top: 10px; position: absolute;
		width: 212px; height: 170px; cursor:pointer; z-index: 10;}
	#left-first-banner { background-image: url("/images/left-first-banner.png"); background-repeat: no-repeat; margin-left: 11.5%; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	#left-second-banner { background-image: url("/images/left-second-banner.png"); background-repeat: no-repeat; margin-left: 11.5% /*30%*/; margin-top: 0px; position: absolute;
		width: 124px; height: 166px; cursor:pointer; z-index: 10;}
	#tooltip, .bottom-line-news, .all-hotels, .button-rooms-krvl { display:none; }
	.button-krvl-2 { padding: 10px 32px; }
	#hide-af1000, #show-af1000 { display: none; }

.menucfix:before, .menucfix:after { content: " "; display: table; }
.menucfix:after { clear: both; }
.menucfix { *zoom: 1; }

nav { height: auto;	width: 100%;	background: #baab82; font-size: 19px; font-weight: normal;	position: relative;	border-bottom: 0; }
nav ul { padding: 0;	margin: 0 auto;	width: 100%;	height: auto; display: none; }
nav li { position: relative; display: block; float: none; width: 100%; }
nav a { color: #fff; display: inline-block; width: 100%; text-align: center; text-decoration: none; line-height: 40px; }
nav a:hover { font-weight: bold; color:#fff;}
nav li a { border-bottom: 1px solid #576979; border-right: 1px solid #576979; box-sizing:border-box; -moz-box-sizing:border-box;	-webkit-box-sizing:border-box; }
nav li:last-child a {border-right: 0; }
nav a:hover, nav a:active {	background-color: #a89561; }
nav a#pullsmmenu { display: block; background-color: #a89561;	width: 100%; position: relative; }
nav a#pullsmmenu:after { content:""; background: url(/img/nav-icon.png) no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 15px; top: 10px; }

.main-content, .main-header-inner {width:100%;}
.top-logo IMG { width: 70%; top: 0px; padding:0 5px 0 0;}
.owl-controls, html body a.scrollup, .phone, .underslider-menu, .btm-rttr { display: none; }
.hidden-phones { display: block; }

}

.item-calendar-totator { /*width:394px;*/ height:420px; border: 1px solid #cccccc; padding: 10px 10px; float:left; }
.item-calendar-totator IMG { width:97%; margin:5px 5px 20px 5px; }
.p-calendar-1 {font-size:18px; font-weight:bold; text-align:center; padding: 0 0 12px 0; }
.p-calendar-2 {font-size:14px; text-align:center; line-height:125%; }

/* * * * */

.cz-weRthbst { width: 100%; background-color: #edede5; display: block; }

.weRthbst-fst, .weRthbst-scn, .weRthbst-thd, .weRthbst-fth {
	display: block; font-size: 14px; height: 45px; padding: 10px 0 0 63px;
	position: relative; margin: 38px 0 0 0; color:#58595b;
	float: left; line-height: 115%;
}

.weRthbst-fst { background: url("/cronwell-tmpl/images/1-ln.png") no-repeat scroll 0 0; }
.weRthbst-scn { background: url("/cronwell-tmpl/images/2-ln.png") no-repeat scroll 0 0; }
.weRthbst-thd { background: url("/cronwell-tmpl/images/3-ln.png") no-repeat scroll 0 0; }
.weRthbst-fth { background: url("/cronwell-tmpl/images/4-ln.png") no-repeat scroll 0 0; }

@media (max-width: 4000px) and (min-width: 1300px) {
	.cz-weRthbst { height: 128px; }
	.weRthbst-all { width: 1200px; margin:0 auto; }
	.weRthbst-fst, .weRthbst-scn, .weRthbst-thd, .weRthbst-fth { width:25%;	}
}
@media (max-width: 1300px) and (min-width: 1000px) {
	.cz-weRthbst { height: 128px; }
	.weRthbst-all { width: 900px; margin:0 auto; }
	.weRthbst-fst, .weRthbst-scn, .weRthbst-thd, .weRthbst-fth { width:25%;	}
}
@media (max-width: 1000px) and (min-width: 700px) {
	.cz-weRthbst { height: 238px; } 
	.weRthbst-all { width: 500px; margin:0 auto; } 
	.weRthbst-fst, .weRthbst-scn, .weRthbst-thd, .weRthbst-fth { width:50%;	}
}
@media (max-width: 700px) and (min-width: 300px) { 
	.cz-weRthbst { display: none; }
	.weRthbst-all { display: none; }
	.weRthbst-fst, .weRthbst-scn, .weRthbst-thd, .weRthbst-fth { display: none; }
}

/*24.11.17 изменения были внесены Авебсистем*/

.main-header-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	max-width: 1235px;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.main-header-inner_right {
		display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    width: 57%;
}

.main-header-inner_left {
	width: 43%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

.main-header-inner .top-logo, .head-inf, .top-socialmenu {
	float: none !important;
}

.descriptor-social {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}

.top-socialmenu {
	padding: 0 0 4px 0;
}

.head-inf {
	top: 0;
	left: 0;
	font-size: 14px;
}

.all-hotels {
	top: 92px;
}

@media (max-width: 1300px) {
	.main-header-inner {
		width: initial;
	}
	.head-inf {
		display: block;
	}
	.top-socialmenu {
		display: block;
	}
	#tooltip {
		display: inline-block;
	}
	.phone {
		display: block;
	}
}

@media (max-width: 1300px){
	.main-header-inner_left {
		min-width: 470px;
	}
	.main-header-inner_right {
		min-width: 620px;
	}

	.main-header {
		height: auto;
		padding: 15px 0;
	}
	.main-header-inner {
		height: auto;
	}
	.all-hotels {
		display: block;
		top: 105px;
	}
}

@media (max-width: 1110px) {
	.main-header-inner_right {
		width: 100%;
	}
	.main-header-inner_left {
		width: 100%;
	}
	.all-hotels {
		top: 189px
	}
	.nedozvon {
		margin-right: -345px;
	}
	.all-hotels .dropdown ul {
		font-size: 12px;
	}
	.all-hotels a {
		font-size: 12px;
	}
}


@media (max-width: 1110px) {
		.all-hotels {
		top: 183px
	}
}
	

@media (max-width: 800px){
	.main-header-inner_left {
		min-width: initial;
	}
	.main-header-inner_right {
		min-width: initial;
	}
		.all-hotels {
		top: 176px
	}
}

@media (max-width: 540px) {
	.all-hotels {
    	left: 112px;
	}
	.nedozvon {
    margin-right: -287px;
	}
}

@media (max-width: 478px){
	.head-inf, .all-hotels {
		display: none;
	}
}

/*24.11.17 изменения были внесены Авебсистем*/