html body div.mainnew-header div.mainnew-header-inner .mango-callback .widget-wrapper.selected-dynamic.mng-wgt.common-window .button-widget-open { width: 80px; height: 80px; max-width: 80px; }
html body div.mainnew-header div.mainnew-header-inner .mango-callback .widget-wrapper.selected-dynamic.mng-wgt.common-window .button-widget-open::before { width: 111px; height: 111px; right: -15px;bottom: -15px; }

	.c-timer { width: 100%; position: relative; z-index: 1; margin: 0 auto; top: 0px; background-color:#f94634; background-image: url(http://tryluck.yahonty.ru/com/sf.png); }
	#countdown-pre-wrap { width: 750px; display: table; margin:0 auto; }
	#countdown-mid-wrap { width:400px; display: table-cell; background: url(http://tryluck.yahonty.ru/com/do_n_g.jpg) no-repeat; margin: 0 10px 0 0;}
	#countdown-wrap { width:365px; height:98px; display: table-cell; text-align:center;  background: url(http://tryluck.yahonty.ru/com/cntdwnplshk.jpg) no-repeat; }
	.remain { color:#000; font-size:33px; }
	#countdown { margin:-9px 0 0 0; }
	#countdown li { display: inline-block; width: 46px; height: 25px; text-align: center; padding: 0px; color: #fff; margin: 0 27px 0 0; top: 13px; left: 12px; position: relative; }
	#countdown li span { font-size: 30px; display: block; padding: 2px; height: 25px; width: 50px; text-align: center; }
	#countdown li p { display:block; padding-bottom:0px; line-height:20px; font-size:16px; }
	#countdown-wrap p { display:none; }

.my-gallery { width: 80%; text-align: center; margin: 0 auto; }
.my-gallery img { width: 100%; height: auto; }
.my-gallery img:hover { box-shadow:0 0 8px rgba(255,255,255,0.5); }
.my-gallery figure { display: inline-block; margin: 15px 5px; width: 390px; }
.my-gallery figcaption { display: none; }

.our-other-hotels, .mainnew-ooh-inner { height:100px; }
.mainnew-ooh-inner { padding: 5px 0; }
.our-other-hotels { background-color:#223554; border-top: 2px solid #9b7e31; /* background-image: url(http://tryluck.yahonty.ru/com/sf.png); */ }


.mainnew-ooh-inner { -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
.mainnew-ooh-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; }
.mainnew-ooh-inner { margin: 0 auto; }

@media (max-width: 4500px) and (min-width: 1500px) {
	.mainnew-ooh-inner { width:65%; }
}
@media (max-width: 1499px) and (min-width: 1200px) {
	.mainnew-ooh-inner { width:80%; }
}
@media (max-width: 1199px) and (min-width: 1000px) {
	.mainnew-ooh-inner { width:95%; }
}
@media (max-width: 999px) and (min-width: 700px) {
	#countdown-mid-wrap { display:none;}
	#countdown-pre-wrap { width: 360px; }
	#countdown-wrap p { display:block; }
	#countdown li { top: 0px; }
		.my-gallery figure { width: auto; }
		.swiper-slide IMG {width:100%;}
}
@media (max-width: 699px) and (min-width: 500px) {
	#countdown-mid-wrap { display:none;}
	#countdown-pre-wrap { width: 360px; }
	#countdown-wrap p { display:block; }
	#countdown li { top: 0px; }
		.my-gallery figure { width: auto; }
		.swiper-slide IMG {width:100%;}
}
@media (max-width: 499px) and (min-width: 150px) {
	#countdown-mid-wrap { display:none;}
	#countdown-pre-wrap { width: 360px; }
	#countdown-wrap p { display:block; }
	#countdown li { top: 0px; }
		.my-gallery figure { width: auto; }
		.swiper-slide IMG {width:100%;}
}

.showmebold { font-weight:bold; margin-bottom:8px; }
.showmehr { border-bottom: 1px solid #cccccc;}
.scrollup {	width:40px; height:40px; opacity:0.6; position:fixed; bottom:25px; right:25px; display:none; text-indent:-9999px; background: url('/cronwell-tmpl/images/icon_top.png') no-repeat; }
.scrollup:hover { opacity:0.95; }

/*
.c-timer { width: 270px; position: relative; left: 0px; z-index: 1; right: 0px; margin: auto; top: 5px; }
#countdown-wrap { width:284px; height:174px; display:inline-block; text-align:center; background: url('/cronwell-tmpl/images/countdown.png') no-repeat;}
.remain { color:#000; font-size:36px; }
#countdown { margin:0px; }
#countdown li { display:inline-block; width:35px; height:25px; text-align:center; padding:0px; color:#fff; margin:0 27px 0 0; top: 78px; left: 4px; position: relative; }
#countdown li span { font-size:23px; display:block; padding: 2px; font-weight:bold; height:25px; width:50px; text-align:center;	}
#countdown li p { display:block; padding-bottom:0px; line-height:20px; font-size:16px; }
*/

.swiper-container { width: 100%; }
.swiper-slide { text-align: center; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide-active .top-in-sslide { -webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-transition: .7s .3s; transition: .7s .3s; }
.swiper-slide-active .bottom-in-sslide { opacity: 1; -webkit-transition: opacity .5s ease-in-out .5s; transition: opacity .5s ease-in-out .5s; }


.main-content p { padding:10px 0 20px 0;}
.inda-zzd { cursor:pointer; }

a.wedd-btn2 { text-transform: uppercase; background-color: none; border: 2px double #a89561; color: #a89561; font-size: 16px; padding: 5px 55px 7px; text-decoration: none; }
a.wedd-btn2:hover{ background-color: #a89561; color: #ffffff; font-size: 16px; text-decoration:none; }

h2 { color: #a89561;font-family: "PFBeauSansPro-Regular"; font-size: 26px; font-weight: normal; line-height: 26px; text-align: center; padding: 28px 0 28px 0; }


.in_sert textarea, 
.in_sert form input {
	color: rgb(88, 89, 91) !important;
	font-size: 14px !important;
	border: 1px solid rgb(214, 214, 214) !important;
	padding: 8px !important;
}

.fbsb {
	background-color: rgb(168, 149, 97);
	color: rgb(255, 255, 255);
	font-size: 20px;
	padding: 5px 15px 7px;
	text-decoration: none;
	margin: 30px 0 30px 0;
}

.fbsb:hover {
	background-color: rgb(222, 170, 91);
	color: rgb(255, 255, 255);
	font-size: 20px;
	padding: 5px 15px 7px;
	text-decoration: none;
}

@media (max-width: 4500px) and (min-width: 1900px) {
.mainpage-slider .slideshow .button-4-main-pg {margin-top:500px; }
/*.ng-mn-banner {background-image: url('/cronwell-tmpl/images/mainpage-slider-img/default.jpg'); } */
.ng-mn-banner {background-image: url('/cronwell-tmpl/images/mainpage-slider-img/about-hotel.jpg'); }
}
@media (max-width: 1900px) and (min-width: 1600px){
.mainpage-slider .slideshow .button-4-main-pg {margin-top:485px; }
.ng-mn-banner {background-image: url('/cronwell-tmpl/images/mainpage-slider-img/about-hotel.jpg'); }
}
@media (max-width: 1600px) and (min-width: 600px) {
.mainpage-slider .slideshow .button-4-main-pg {margin-top:485px; }
.ng-mn-banner {background-image: url('/cronwell-tmpl/images/mainpage-slider-img/about-hotel.jpg'); }
}
@media (max-width: 599px) and (min-width: 150px) {
.mainpage-slider .slideshow .button-4-main-pg {margin-top:480px; }
.ng-mn-banner {background-image: url('/cronwell-tmpl/images/mainpage-slider-img/about-hotel.jpg'); }
}

p.bydniedni { text-align: center; font-size: 16px; text-transform: uppercase; position: relative; top: 35%; }