/* Localized */
@font-face{font-family:'pfuniversalregular';src:url('../fonts/pfuniversal-regular-webfont.eot');src:url('../fonts/pfuniversal-regular-webfont-0.eot#iefix') format('embedded-opentype'), url('../fonts/pfuniversal-regular-webfont.woff') format('woff'), url('../fonts/pfuniversal-regular-webfont.ttf') format('truetype'), url('../fonts/pfuniversal-regular-webfont.svg#pfuniversalregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'pfuniversalbold';src:url('../fonts/pfuniversal-bold-webfont.eot');src:url('../fonts/pfuniversal-bold-webfont-0.eot#iefix') format('embedded-opentype'), url('../fonts/pfuniversal-bold-webfont.woff') format('woff'), url('../fonts/pfuniversal-bold-webfont.ttf') format('truetype'), url('../fonts/pfuniversal-bold-webfont.svg#pfuniversalbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'icomoon';src:url('../fonts/icomoon/icomoon.eot');src:url('../fonts/icomoon/icomoon-0.eot#iefix') format('embedded-opentype'), url('../fonts/icomoon/icomoon.woff') format('woff'), url('../fonts/icomoon/icomoon.ttf') format('truetype'), url('../fonts/icomoon/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}
*{padding:0;margin:0;}
body{width:100%;height:100%;margin:0;padding:0;font-family:"Roboto",Arial, Helvetica, sans-serif;font-size:13.5px;line-height:19px;color:#333;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-align:justify;background:#a8a5a1;}
html{width:100%;height:100%;}
p{
	margin:0 0 16px 0;
	padding:0;
}
img{-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;}
a{color:#fff;text-decoration:none;}
a:hover{color:#50483e;text-decoration:none;}
ul{margin:0 0 13px 3px;padding:0;list-style:none;}
ul li{margin:0 0 3px 0;padding:0 0 0 14px;list-style:none;background:url(../images/li.png) no-repeat left 8px;}
ol{margin:0 0 13px 22px;padding:0;}
ol li{margin:0 0 3px 0;}
.template_hotel_text ol li{margin-bottom:8px;}
.icomoon{font-family:"icomoon";font-size:1.1em;line-height:normal;position:relative;}
.Roboto{font-family:"Roboto";font-size:1.1em;line-height:normal;position:relative;}
.container{width:100%;position:relative;margin:0;padding:0;}
.banner_img_title{position:absolute;z-index:200;left:20px;right:80px;bottom:25px;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:26px;line-height:28px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;text-shadow:1px 1px 6px rgba(0,0,0,0.8);text-align:left;display:block;}
.banner_shadow{width:352px;height:170px;display:block;position:absolute;z-index:100;bottom:0;left:0;background:url(../images/banner_shadow.png) no-repeat right top;}
.acc_banners .banner_shadow{width:322px;height:142px;}
.header{
	width:100%;
	margin:0;
	padding:0;
	height:49px;
	position:absolute;
	z-index:500;
	top:0;
	left:0;
	background:#fff;
	box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);
	background-color: #FFF;
}
.top_menu{width:1024px;margin:0 auto;padding:0;position:relative;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#6a6157;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.logo{width:220px;margin:0;padding:0;position:absolute;top:0;left:0;z-index:500;text-align:center;}
.logo .logobox{
	padding:36px 0 18px 0;
	background:#FFF;
	position:relative;
	z-index:450;
	height:80px;
	background-color: #FFF;
}
.logo .logo_bottom{height:43px;width:100%;background:url(../images/logo_bottom.png) no-repeat center;position:absolute;z-index:400;bottom:-40px;left:0;}
.logo.small{top:-50px;}
.logo.small .logobox{height:44px;padding:62px 0 3px 0;}
.logo.small .logobox img{position:absolute;z-index:500;top:59px;left:50%;margin:0 0 0 -31px;}
.logo.small .logo_shadow_right,.logo.small .logo_shadow_left{display:none;}
.logo_shadow_right,.logo_shadow_left{
	position:absolute;
	width:100%;
	height:129px;
	z-index:400;
	top:7px;
	left:0;
	box-shadow:3px 0 5px -3px rgba(0,0,0,0.3);
	-webkit-box-shadow:3px 0 5px -3px rgba(0,0,0,0.3);
}
.logo_shadow_left{box-shadow:-3px 0 5px -3px rgba(0,0,0,0.3);-webkit-box-shadow:-3px 0 5px -3px rgba(0,0,0,0.3);}
.menu{margin:0 0 0 225px;padding:0;position:relative;z-index:600;}
.menu a,.menu .no_link{color:#6a6157;display:inline-block;cursor:pointer;}
.menu a:hover,.menu .no_link:hover{color:#000;}
.menu .loc{font-family:"Roboto";color:#000;}
.menu_sep{font-family:"Roboto", Arial, Helvetica, sans-serif;margin:0;padding:0 2px 0 2px;color:#c7bfb3;font-size:12px;}
.main_menu{display:inline-block;padding:17px 4px 0 4px;}
.menu_destinations{margin:0 0 0 10px;padding:17px 60px 0 12px;border-left:dotted 1px #8e8a7f;display:inline-block;position:relative;}
.languages{display:inline-block;margin:0 0 0 10px;padding:17px 0 0 10px;border-left:dotted 1px #8e8a7f;position:relative;z-index:1000;}
.destinations_minimap{width:52px;height:26px;display:block;background:url(../images/destinations_bg.png) no-repeat;position:absolute;top:10px;right:0;}
.menu_arrow{width:0px;height:0px;border-style:solid;border-width:13px 12.5px 0 12.5px;border-color:#fff transparent transparent transparent;position:absolute;z-index:600;top:46px;right:10px;}
.hotel_top_menu{margin:0 35px 0 211px;padding:0;position:relative;cursor:pointer;text-align:right;display:block;}
.hotel_top_menu .show_menu{margin:0;padding:12px 0 0 0;display:inline-block;*display:inline;vertical-align:middle;zoom:1;float:left;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;color:#8e8a7f;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.hotel_top_menu .show_menu .menu_arrow{right:52px;}
.hotel_top_menu .show_menu .icon{font-family:"Roboto";font-size:19px;line-height:20px;position:relative;top:4px;}
.hotel_top_menu .languages{display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 0 0 10px;padding:17px 0 0 10px;float:right;}
.lang_link{font-size:12px;line-height:15px;margin:0;text-transform:uppercase;position:relative;z-index:1111;right:0;bottom:13px;color:#6a6157;display:block;width:30px;height:15px;float:left;padding:0 0 0 4px;}.hotel_top_menu .lang_link{padding:0;right:9px;}
.langs{display:inline-block;*display:inline;vertical-align:middle;zoom:1;font-size:12px;line-height:15px;color:#fff;margin:0;text-transform:uppercase;position:relative;z-index:1111;right:0;bottom:15px;}
.langs dl{float:left;width:30px;height:15px;margin:0;padding:0;display:block;text-decoration:none;cursor:pointer;color:#6a6157;}
.langs dl:hover{display:block;color:#6a6157;}
.langs dt{display:block;text-align:center;color:#6a6157;padding:0 0 15px 0;}
.langs dd{border-top:solid 1px #6a6157;display:none;text-align:center;margin:0 0 0 -15px;padding:3px 10px;background:#fff;color:#6a6157;width:40px;height:35px;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;}.langs dd:hover{display:block;background:#fff;color:#6a6157;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;}
.langs dd a{color:#6a6157;text-decoration:none;display:block;margin:5px auto;padding:0;}
.langs dd a:hover{color:#6a6157;text-decoration:none;}
.langs .loc{color:#6a6157;}
.langs dl:hover dd{display:block;color:#6a6157;}
.submenu_holder{display:none;width:130%;min-height:172px;position:absolute;z-index:350;top:49px;left:-15%;background:#8e8a7f;border-radius:0 0 60% 60%/0 0 65% 65%;-webkit-border-radius:0 0 60% 60%/0 0 65% 65%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;-khtml-opacity:0.85;-webkit-opacity:0.85;}
.submenu_inner{width:1024px;margin:0 auto;padding:0 0 20px 0;}
.submenu{margin:0 0 0 221px;padding:19px 0 0 0;display:none;font-family:Arial, Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;text-align:left;}
.submenu a{display:block;color:#fff;}
.submenu a:hover{color:#B13059;}
.submenu a.loc{font-family:"Roboto";color:#B13059;}
.submenu_sep{display:block;width:25px;height:1px;background:#fff;margin:7px 0;}
.submenu_col,.submenu_col_right{width:174px;margin:0 0 28px 0;padding:0 18px;border-left:dotted 1px #fff;float:left;}
.submenu_col.noborder,.submenu_col.noborder,.submenu_col_right.noborder,.submenu_col_right.noborder{border:none;}
.submenu_col_right{border:none;border-right:dotted 1px #fff;}
.submenu_continent{font-family:Arial, Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;margin:0;padding:0;font-weight:bold;}
.slider{
	position:relative;
	height:468px;
	width: 1024px;
	overflow: hidden;
	background-color:#FFF;
	
	}
.slider .play_pause{font-family:'Roboto', Arial, Helvetica, sans-serif;font-size:16px;
line-height:normal;color:#fff;font-style:normal;font-weight:normal;
text-decoration:none;text-transform:none;text-shadow:0px 0px 2px #000;
position:absolute;
z-index:500;
bottom:25px;
right:20px;
cursor:pointer;
display:block;
width:50px;
}
.slider .play_pause:hover,.slider .play_pause.loc{color:#8e8a7f;}
.slider_inner{
	width:1024px;
	height:500px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	z-index:10;
	}
.slider_wrap{width:1024px;
height:500px;
overflow:hidden;
margin:0;
padding:0;
position:relative;
z-index:1;
display:none;
}
.slider_item{
	width:1024px;
	height:468px;
	position:relative;
	display:block;
	-webkit-transition:all 0ms ease-in-out;
	-moz-transition:all 0ms ease-in-out;
	-o-transition:all 0ms ease-in-out;
	transition:all 0ms ease-in-out;
	-ms-transition:all 0ms ease-in-out;
	overflow: hidden;
}
.slider_item img{
width:1020px;
height:468px;
display:block;
}
.slider_item .slider_title{
width:1024px;
min-height:110px;
position:absolute;
z-index:10;padding:50px 0 0 0;
text-shadow:0 0 7px rgba(31,31,31,0.85);
display:none;
}
.slider_item .slider_title .shadow{
width:807px;
height:164px;
position:absolute;z-index:1;
top:10px;left:-110px;
background:url(../images/bg_shadow.png) no-repeat center;
}
.slider_item .slider_title.left_middle{
	top:50%;
	left:35%;
	margin-top: -6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -350px;
}
.slider_item .slider_title.left_bottom{bottom:95px;left:50%;margin:0 0 0 -490px;}
.slider_item .slider_title.right_top{top:50px;right:50%;margin:0 -490px 0 0;text-align:right;background-position:right top;}
.slider_item .slider_title.right_top .shadow{left:280px;}
.slider_item .slider_title.right_middle{top:50%;right:50%;margin:-44px -490px 0 0;text-align:right;background-position:right top;}
.slider_item .slider_title.right_middle .shadow{left:280px;}
.slider_item .slider_title.right_bottom{bottom:100px;right:50%;margin:0 -490px 0 0;text-align:right;background-position:right top;}
.slider_item .slider_title.right_bottom .shadow{left:280px;}
.slider_item .slider_title .slider_main_title{
padding:0 0 0 35px;
margin:0 0 15px 0;
display:block;font-family:"Roboto", Arial, Helvetica, sans-serif;
font-size:36px;line-height:40px;
color:#fff;font-style:normal;
font-weight:normal;text-decoration:none;
text-transform:none;position:relative;
z-index:50;}
.slider_item .slider_title .slider_subtitle{padding:0 0 0 35px;display:block;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:13px;line-height:13px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;position:relative;z-index:50;}
.lightbox_button{width:90px;height:90px;background:#fff;display:block;position:absolute;z-index:5000;bottom:80px;left:50%;margin:0 0 0 400px;text-align:center;cursor:pointer;color:#0a6f91;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;box-shadow:1px -1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px -1px 2px 0 rgba(0,0,0,0.2);}
.lightbox_button .Roboto{font-size:30px;line-height:90px;position:relative;}
.lightbox_button:hover{color:#50483e;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;}
.prev_gal,.next_gal{width:62px;height:62px;position:absolute;z-index:1000;top:50%;cursor:pointer;display:block;text-align:center;}
.prev_gal .circle,.next_gal .circle{width:62px;height:62px;position:absolute;z-index:1;top:0;left:0;-webkit-border-radius:31px;-moz-border-radius:31px;-ms-border-radius:31px;-o-border-radius:31px;border-radius:31px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;display:block;}
.prev_gal .icomoon,.next_gal .icomoon{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;font-size:32px;line-height:62px;color:#fff;font-weight:normal;text-shadow:-2px 0 2px rgba(0,0,0,0.32);}
.prev_gal:hover .circle,.next_gal:hover .circle{background:#ffff66;}
.prev_gal{left:10px;text-shadow:2px 0 3px rgba(0,0,0,0.2);}
.next_gal{right:10px;text-shadow:-2px 0 3px rgba(0,0,0,0.2);}
.text_column{width:100%;height:210px;overflow:hidden;margin:0 0 10px 0;padding:0;}
.banner_img,.banner_img_no_shadow{background:#e4e1de;background-repeat:no-repeat;background-position:center;display:block;height:158px;position:relative;z-index:20;-webkit-border-radius:0 0 66% 35%/0 0 42px 15px;border-radius:0 0 66% 35%/0 0 42px 15px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.25);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;overflow:hidden;}
.banner_img_no_shadow{background-color:#fff;box-shadow:none;-webkit-box-shadow:none;}
.all_link{text-align:center;margin:20px auto;cursor:pointer;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:25px;color:#0a6f91;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.all_link .Roboto{font-size:18px;line-height:normal;position:relative;top:2px;}
.all_link:hover{color:#0e81a7;}.three_col_thumbs,.press_releases_thumbs{width:1024px;margin:37px auto 0 auto;padding:0 0 10px 0;position:relative;overflow:hidden;text-align:center;}
.three_col_thumbs.autowidth,.press_releases_thumbs.autowidth{width:auto;}
.three_col_thumbs .blue_11,.press_releases_thumbs .blue_11{display:block;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#0a6f91;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.three_col_thumbs .blue_11 .Roboto,.press_releases_thumbs .blue_11 .Roboto{font-size:14px;line-height:normal;position:relative;top:2px;}.three_col_thumbs .blue_11:hover,.press_releases_thumbs .blue_11:hover{color:#0a6f91;}
.three_col_thumbs .blue_14,.press_releases_thumbs .blue_14{display:block;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#0a6f91;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.three_col_thumbs .blue_14 .Roboto,.press_releases_thumbs .blue_14 .Roboto{font-size:26px;line-height:normal;position:relative;top:5px;}.three_col_thumbs .blue_14:hover,.press_releases_thumbs .blue_14:hover{color:#0a6f91;}
.three_col_thumbs .inner,.press_releases_thumbs .inner{margin:0 auto;text-align:center;width:655px;}
.three_col_thumbs .inner_big,.three_col_thumbs .inner_gallery,.press_releases_thumbs .inner_big,.press_releases_thumbs .inner_gallery{margin:0 auto;text-align:center;width:1024px;}
.three_col_thumbs .grey_divider,.press_releases_thumbs .grey_divider{width:40px;background:#959187;height:1px;margin:15px auto 17px auto;display:block;}
.three_col_thumbs .awards_inner,.press_releases_thumbs .awards_inner{margin:0 auto;text-align:center;width:1024px;}
.three_col_thumbs .heading_30,.press_releases_thumbs .heading_30{font-size:30px;line-height:25px;text-transform:uppercase;width:140px;text-align:left;padding:18px 0 0 12px;display:block;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:30px;line-height:25px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}.three_col_thumbs .heading_14,.press_releases_thumbs .heading_14{display:block;margin:0 0 10px 0;text-align:left;padding:0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}.three_col_thumbs .heading_16,.press_releases_thumbs .heading_16{display:block;margin:5px 5px 0 0;text-align:left;padding:0 0 0 12px;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.three_col_thumbs .heading,.press_releases_thumbs .heading{font-size:18px;line-height:21px;padding-right:70px;width:140px;margin:0;padding:0;display:block;}.three_col_thumbs .heading a,.press_releases_thumbs .heading a{color:#fff;}.three_col_thumbs .sub_heading,.press_releases_thumbs .sub_heading{display:block;margin:5px 0 0 0;padding:0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}.three_col_thumbs .banner_item,.press_releases_thumbs .banner_item{display:block;width:139px;position:relative;float:left;margin:0;padding:0 45px;border-right:dotted 1px #fff;}.three_col_thumbs .banner_item.no_margin,.press_releases_thumbs .banner_item.no_margin{border:none;}.three_col_thumbs .inner_gallery,.press_releases_thumbs .inner_gallery{width:100%;margin:0;padding:0 0 0 90px;}.three_col_thumbs .inner_gallery .banner_item,.press_releases_thumbs .inner_gallery .banner_item{width:170px;}.three_col_thumbs .inner_gallery .banner_img_no_shadow,.three_col_thumbs .inner_gallery .banner_corner,.press_releases_thumbs .inner_gallery .banner_img_no_shadow,.press_releases_thumbs .inner_gallery .banner_corner{height:195px;}.three_col_thumbs .no_margin,.press_releases_thumbs .no_margin{padding:0 0 0 45px;border-right:none;}.three_col_thumbs .banner_img,.press_releases_thumbs .banner_img{height:158px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.three_col_thumbs .banner_img_no_shadow,.press_releases_thumbs .banner_img_no_shadow{height:158px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.three_col_thumbs .gallery_thumb_overlay,.press_releases_thumbs .gallery_thumb_overlay{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;display:block;background:#333a3c;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;-webkit-border-radius:0 0 66% 35%/0 0 42px 15px;border-radius:0 0 66% 35%/0 0 42px 15px;}
.three_col_thumbs .thumb_logo,.press_releases_thumbs .thumb_logo{position:relative;z-index:50;margin:25px 0 0 0;max-width:152px;max-height:150px;}.three_col_thumbs .img_holder,.press_releases_thumbs .img_holder{display:block;position:relative;margin:0 0 30px 0;}
.three_col_thumbs .banner_corner,.press_releases_thumbs .banner_corner{display:block;width:100%;height:158px;background:#fff;-webkit-border-radius:0 0 66% 35%/0 0 42px 15px;border-radius:0 0 66% 35%/0 0 42px 15px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);position:absolute;z-index:1;top:15px;left:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;}
.three_col_thumbs .banner_corner.loc,.press_releases_thumbs .banner_corner.loc{background:#176e8b;}
.press_releases_thumbs{margin:32px auto 0 auto;}.press_releases_thumbs .banner_item{width:290px;margin:0 48px 0 0;padding:0;border:none;}
.press_releases_thumbs .banner_item.no_margin{margin-right:0;}
.press_releases_thumbs .banner_img,.press_releases_thumbs .banner_corner{height:140px;}
.banner_img_no_shadow:hover .gallery_thumb_overlay,.banner_img_no_shadow:hover .thumb_logo{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.col_980,.col_980_nospace,.col_980_nopadding{width:1024px;float:left;padding:30px 0 0 0;margin:0;}
.col_980_nospace,.text_space{padding:10px 0 0 0;}.col_980_nopadding{padding:0;}
.col_360{width:360px;float:left;margin:10px 0 0 0;padding:0;}
.col_360 .text_column{height:225px;}
.col_590{width:590px;float:left;margin:10px 0 0 0;padding:0;}
.col_590 .text_column{height:225px;}
.col_175{width:175px;float:left;margin:20px 0 0 0;padding:0 25px 0 0;border-right:dotted 1px #fff;}.col_175 .overview_thumbs{width:100%;margin:0;padding:0;}.col_175 .overview_thumbs .banner_item{width:175px;}
.col_175 .overview_thumbs .banner_item .banner_corner,.col_175 .overview_thumbs .banner_item .banner_img{height:190px;}.col_175.no_border{border-right:none;}.col_peopledetails{width:515px;float:right;}
.col_730{width:730px;float:left;margin:20px 0 0 0;padding:0 0 0 25px;}
.col_730 .text_column{height:160px;}
.col_730 .text_column.no_hide{overflow:visible;}
.col_740{width:740px;float:left;margin:10px 0 0 0;padding:0;}
.col_740 .text_column.no_hide{overflow:visible;}
.col_600{width:600px;float:left;margin:30px 0 0 0;padding:0 0 0 25px;}
.contact_item{color:#50483e;display:block;width:280px;position:relative;float:left;padding:10px 20px 10px 30px;margin:10px 0 0 0;border-left:dotted 1px #fff;font-size:13px;line-height:20px;text-align:left;}.contact_item .heading{font-size:21px;line-height:23px;position:relative;}
.contact_item .heading .Roboto{font-size:22px;line-height:normal;color:#50483e;float:left;position:absolute;top:0;left:-28px;cursor:pointer;}
.contact_item.no_border{border:none;padding-left:0;}
.contact_item .details{margin:0;padding:0 0 0 23px;}
.heading_14{margin:0 0 20px 0;padding:0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.text_column_inner{margin:0;padding:0;height:auto;}
.back_link{float:right;position:relative;bottom:30px;}
.white_gradient{width:170px;margin:0 9px 20px 0;padding:5px 0;position:relative;overflow:hidden;text-align:center;border:solid 1px #d0ceca;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#f0efed;background:-moz-linear-gradient(top,#f0efed 0%,#e4e3e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0efed),color-stop(100%,#e4e3e0));background:-webkit-linear-gradient(top,#f0efed 0%,#e4e3e0 100%);background:-o-linear-gradient(top,#f0efed 0%,#e4e3e0 100%);background:-ms-linear-gradient(top,#f0efed 0%,#e4e3e0 100%);background:linear-gradient(to bottom,#f0efed 0%,#e4e3e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0efed',endColorstr='#e4e3e0',GradientType=0);font-family:Arial, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;color:#8e8a7f;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.promotion_links span{display:block;margin:0;padding:0;cursor:pointer;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:13px;line-height:24px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.promotion_links span:hover,.promotion_links span.loc{color:#0a6f91;}
.promotion_banner{float:left;width:290px;margin:0 0 50px 0;padding:0;}
.promotion_banner .banner_item{width:100%;position:relative;padding:0;}
.promotion_banner .banner_img,.promotion_banner .banner_corner{height:140px;}
.promotion_details{float:left;width:370px;margin:0 0 0 35px;padding:0;}
.promotion_details .heading_14{margin:0;padding:0;}
.promotion_details .heading a{color:#50483e;}
.promotion_details .banners_more{float:left;}
.promotion_details .reservations_submit,.promotion_details .reservations_icon{float:right;margin:10px 0 0 0;}
.promotion_details .reservations_submit{margin:10px 10px 0 0;}.acc_buttons{float:left;margin:5px 0;}
.acc_buttons .reservations_submit,.acc_buttons .reservations_icon{float:left;margin:20px 0 0 0;}
.acc_buttons .reservations_submit{margin:20px 10px 0 0;}
.hotel_main_menu_holder{width:1100px;height:60px;background:#0a6f91;-webkit-border-radius:0 0 280px 280px/0 0 12px 12px;border-radius:0 0 280px 280px/0 0 12px 12px;-webkit-box-shadow:inset 0px 3px 5px -2px rgba(0,0,0,0.25);box-shadow:inset 0px 3px 5px -2px rgba(0,0,0,0.25);display:none;padding:0;position:absolute;top:48px;left:50%;z-index:600;margin:0 0 0 -550px;text-align:center;}
.gallery_spacer .hotel_main_menu_holder{top:0;}
.hotel_main_menu{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:24px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;width:1024px;margin:0 auto;padding:15px 0 0 0;position:relative;}
.hotel_main_menu a{color:#fff;padding:0 0 2px 0;}
.hotel_main_menu a:hover{color:#fff;}
.hotel_main_menu a.loc{font-family:"Roboto", Arial, Helvetica, sans-serif;border-bottom:dotted 1px #fff;}
.hotel_main_menu .hotel_menu_contact{width:170px;height:43px;position:absolute;z-index:30;top:-68px;right:-40px;background:#fff;padding:17px 0 0 10px;display:block;text-align:left;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:15px;line-height:17px;color:#848074;font-style:normal;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.hotel_main_menu .hotel_menu_contact:hover{color:#0a6f91;}
.hotel_main_menu .hotel_menu_contact .icon{font-family:"Roboto";font-size:24px;line-height:24px;margin:0 4px 0 0;position:relative;top:3px;}.content{width:1024px;margin:0 auto;padding:0;}
.div_404{padding:120px 0 0 0;width:660px;margin:0 auto;text-align:center;}
.div_404 .div_404_divider{border-top:dotted 1px #fff;width:175px;margin:30px auto;padding:0;}
.div_404 .div_404_text{margin:10px 0 0 0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:23px;line-height:27px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.div_404 .div_404_text .404_link{display:block;margin:10px 0 0 0;padding:0;color:#0a6f91 !important;font-family:"Roboto", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:14px !important;color:#0a6f91 !important;font-style:normal !important;font-weight:normal !important;text-decoration:none !important;text-transform:none !important;}
.div_404 .div_404_text .404_link a{font-family:"Roboto", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:14px !important;color:#0a6f91 !important;font-style:normal !important;font-weight:normal !important;text-decoration:none !important;text-transform:none !important;}
.div_404 .div_404_text .text{font-family:"Roboto", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:14px !important;color:#0a6f91 !important;font-style:normal !important;font-weight:normal !important;text-decoration:none !important;text-transform:none !important;text-align:center;margin:30px auto 0 auto;display:block;float:none;color:#0a6f91 !important;}.div_404 .div_404_text .text .Roboto{font-size:30px;position:relative;top:8px;}.gallery_content{margin:0;padding:28px 0 0 270px;}.submenu_column{width:200px;float:left;margin:0;padding:46px 30px 0 0;}.submenu_column .submenu_title{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:22px;line-height:22px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.submenu_column .hotel_submenu{margin:0;padding:15px 0 0 0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.submenu_column .hotel_submenu a{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;display:block;text-align:left;margin:0 0 10px 0;}.submenu_column .hotel_submenu a:hover,.submenu_column .hotel_submenu a.loc{color:#0a6f91;}.submenu_column .hotel_submenu a.loc{font-family:"Roboto", Arial, Helvetica, sans-serif;}.breadcrumbs{margin:0 0 9px 0;padding:0;font-size:12px;line-break:normal;color:#fff;}.breadcrumbs a{color:#fff;font-size:13px;margin:0 4px;}.breadcrumbs .title{font-weight:bold;color:#147392;text-transform:uppercase;border-bottom:dotted 1px #fff;padding:0 0 3px 0;display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 4px 0 0;}.small_heading{margin:0;padding:0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:25px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.heading{margin:0 0 10px 0;padding:0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:26px;line-height:28px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;text-align:left;}
.heading a{color:#50483e;}.heading a:hover{color:#0a6f91 !important;}
.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{font-weight:inherit;display:inline;font-size:inherit;margin:0;padding:0;text-align:left;}.heading_offers{height:60px;margin:0;padding:0;text-align:left;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:21px;line-height:23px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.heading_offers a{text-align:left;color:#50483e;}
.heading_offers h1,.heading_offers h2,.heading_offers h3,.heading_offers h4,.heading_offers h5,.heading_offers h6{font-weight:inherit;display:inline;font-size:inherit;margin:0;padding:0;text-align:left;}
.heading_contact{cursor:pointer;margin:10px 0 10px -33px;padding:0;text-align:left;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:26px;line-height:28px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.heading_contact .Roboto{position:relative;left:0;top:-5px;float:left;margin:0;padding:0;color:#50483e;font-size:32px;line-height:normal;}.div_h1{margin:0 0 14px 0;padding:0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}.div_h1 a{color:#fff;}
.div_h1 h1,.div_h1 h2,.div_h1 h3,.div_h1 h4,.div_h1 h5,.div_h1 h6{font-weight:inherit;display:inline;font-size:inherit;margin:0;padding:0;}
.white{color:#fff;font-weight:bold;}.contact_details{color:#50483e;padding:10px 0 10px 23px;position:relative;}
.contact_details .infobubble{min-width:110px;position:absolute;z-index:10;top:-50px;left:-28px;background:#0a6f91;display:inline-block;*display:inline;vertical-align:middle;zoom:1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:11px 15px;box-shadow:0 0 7px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.2);font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:16px;line-height:16px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:normal;text-align:center;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.contact_details .heading{font-size:21px;line-height:23px;position:relative;}.contact_details .heading .Roboto{font-size:22px;line-height:normal;color:#50483e;float:left;position:absolute;top:0;left:-28px;cursor:pointer;}
.contact_details .heading .Roboto:hover .infobubble{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.left_column{width:315px;margin:0;padding:0;float:left;}.left_column .overview_thumbs{width:100%;margin:20px 0 0 0;float:left;padding:0;}.left_column_divider{float:left;width:1px;height:170px;margin:60px 25px 0 0;border-right:dotted 1px #fff;}.text_inner{width:100%;height:190px;overflow:hidden;margin:0;padding:0;}.offers_text{width:590px;float:left;margin:0;padding:0;}.offers_text .specials{margin:55px 0 0 0;padding:0;}.offers_text .specials .morelink_specials{float:right;position:relative;bottom:30px;}.offers_text .specials .morelink,.offers_text .specials .readmore{float:left;position:relative;bottom:10px;}.offers_text .specials .reservations_submit{position:relative;margin:10px 10px 0 20px;}.offers_text .specials .reservations_icon{margin:10px 0 0 0;}.text_column .specials{margin:55px 0 0 0;padding:0;}.text_column .specials .morelink_specials{float:right;position:relative;bottom:30px;}.text_column .specials .morelink,.text_column .specials .readmore{float:left;position:relative;bottom:20px;}.text_column .specials .reservations_submit{position:relative;margin:10px 10px 0 20px;}.text_column .specials .reservations_icon{margin:10px 0 0 0;}.text_column_big{width:740px;margin:0;padding:10px 0 0 0;float:left;}.text_column_big .reservations_icon{float:left;margin:30px 20px 0 0;}.text_column_big .reservations_submit{float:left;margin:30px 10px 0 0;}.text_column_big .morelink,.text_column_big .banners_more,.text_column_big .back_link,.text_column_big .readmore{display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:15px 45px 16px 0;float:left;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#0a6f91;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}.text_column_big .morelink .Roboto,.text_column_big .banners_more .Roboto,.text_column_big .back_link .Roboto,.text_column_big .readmore .Roboto{font-size:30px;line-height:normal;top:8px;}.text_column_big .morelink:hover,.text_column_big .banners_more:hover,.text_column_big .back_link:hover,.text_column_big .readmore:hover{color:#0e81a7;}.right_col{width:355px;margin:0;padding:0;float:right;position:relative;}.morelink,.morelink_specials,.banners_more,.back_link,.nextlink,.readmore{display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:10px 20px 20px 0;cursor:pointer;clear:both;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:13px;line-height:13px;color:#0a6f91;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}.morelink .Roboto,.morelink_specials .Roboto,.banners_more .Roboto,.back_link .Roboto,.nextlink .Roboto,.readmore .Roboto{font-size:30px;line-height:normal;top:8px;}
.morelink:hover,.morelink_specials:hover,.banners_more:hover,.back_link:hover,.nextlink:hover,.readmore:hover{color:#0e81a7;}
.morelink{min-width:115px;}.morelink,.readmore{float:left;}
.nextlink{margin:0 25px 0 0;padding:0;position:relative;}
.banners_more{margin:0;padding:0;}.rightcol_banners{width:100%;height:320px;position:relative;overflow:hidden;}.rightcol_banners .heading{font-size:21px;line-height:23px;text-transform:uppercase;padding-right:70px;padding-top:2px;}
.rightcol_banners .heading a{color:#fff;}.rightcol_banners .banner_item{width:100%;position:relative;padding:10px 0 0 0;}
.rightcol_banners .banner_item .reservations_submit,.rightcol_banners .banner_item .reservations_icon{float:right;margin-top:10px;}
.rightcol_banners .banner_img{height:180px;}.img_holder{position:relative;margin:0 0 30px 0;display:block;}.banner_corner{width:100%;height:180px;background:#fff;-webkit-border-radius:0 0 66% 35%/0 0 42px 15px;border-radius:0 0 66% 35%/0 0 42px 15px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);position:absolute;z-index:1;top:15px;left:0;display:block;}
a:hover .banner_corner{background:#0a6f91;}
.banner_nav{position:absolute;z-index:300;top:16px;right:0;text-align:right;}
.divider{max-width:1100px;height:7px;display:block;margin:30px auto 42px auto;position:relative;background:#a8a5a1;background:-moz-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a8a5a1),color-stop(50%,#a5a199),color-stop(100%,#a8a5a1));background:-webkit-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-o-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-ms-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:linear-gradient(to right,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a5a1', endColorstr='#a8a5a1', GradientType=1);overflow:hidden;}
.divider_inner{width:100%;height:1px;position:absolute;bottom:0;left:0;z-index:15;background:#aaa7a4;background:-moz-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#aaa7a4),color-stop(50%,#c9c5bf),color-stop(100%,#aaa7a4));background:-webkit-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:-o-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:-ms-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:linear-gradient(to right,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa7a4', endColorstr='#aaa7a4', GradientType=1);}
.divider_shadow{height:10px;width:90%;position:absolute;z-index:10;top:100%;left:5%;box-shadow:0 -2px 5px 0 rgba(0,0,0,0.23);-webkit-box-shadow:0 -2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:100px 100px 0 0/12px 12px 0 0;border-radius:100px 100px 0 0/12px 12px 0 0;}
.divider_med .divider_inner{bottom:6px;}
.divider_med .divider_shadow{top:-10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:0 0 100px 100px/0 0 12px 12px;border-radius:0 0 100px 100px/0 0 12px 12px;}
.divider_sm{width:180px;height:7px;margin:10px auto 30px auto;position:relative;overflow:hidden;}
.divider_sm .divider_shadow{width:100%;left:0;top:-10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:0 0 100px 100px/0 0 12px 12px;border-radius:0 0 100px 100px/0 0 12px 12px;}
.divider_line_sm{width:40px;margin:5px auto;height:1px;background:#89857c;}
.block_33{width:301px;margin:0 0 20px 0;padding:0 18px;float:left;border-right:dotted 1px #fff;position:relative;min-height:145px;display:block;text-align:left;}
.noboder{border:none;}.block_text{padding:0 43px 0 0;position:relative;font-size:12px;text-align:left;}
.block_link{position:absolute;z-index:10;top:0;right:0;font-size:30px;}
.block_link:hover{color:#0e81a7;}
.first{padding-left:0;}
.last{padding-right:0;border:none;}
.horizontal_slider{margin:0 auto;padding:0;position:relative;width:1024px;}
.horizontal_slider_inner{width:100%;height:320px;overflow:hidden;}
.slider_col{width:203px;border-left:dotted 1px #fff;float:left;margin:0 0 50px 0;padding:0 20px;text-align:center;}.slider_col .hotel_logo{height:168px;}
.slider_col .heading a{color:#50483e;}
.horizontal_prev,.horizontal_next{font-family:"Roboto";position:absolute;z-index:100;top:110px;display:inline-block;cursor:pointer;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:50px;line-height:normal;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.horizontal_prev:hover,.horizontal_next:hover{color:#fff;}
.horizontal_prev{left:-56px;}.horizontal_next{right:-56px;}
.awards{width:1024px;margin:0 auto;text-align:center;padding:0;}.awards img{margin:0 30px 0 0;vertical-align:middle;}
.overview_thumbs,.offers_thumbs{width:1024px;margin:57px auto 0 auto;position:relative;overflow:hidden;}.overview_thumbs .date,.offers_thumbs .date{padding-right:70px;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:25px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.overview_thumbs .heading,.offers_thumbs .heading{font-size:21px;line-height:23px;text-transform:uppercase;padding-right:70px;width:290px;}.overview_thumbs .heading a,.offers_thumbs .heading a{color:#50483e;}.overview_thumbs .banner_item,.offers_thumbs .banner_item{width:290px;position:relative;float:left;margin:0 50px 0 0;}
.overview_thumbs .banner_item .reservations_submit,.overview_thumbs .banner_item .reservations_icon,.offers_thumbs .banner_item .reservations_submit,.offers_thumbs .banner_item .reservations_icon{float:right;margin-top:5px;}
.overview_thumbs .no_margin,.offers_thumbs .no_margin{margin:0;border-right:none;}.overview_thumbs .banners_more,.offers_thumbs .banners_more{position:relative;margin-top:0;padding:0;top:-4px;}.overview_thumbs .banner_img,.offers_thumbs .banner_img{height:140px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.overview_thumbs .img_holder,.offers_thumbs .img_holder{position:relative;margin:0 0 30px 0;}.overview_thumbs .banner_corner,.offers_thumbs .banner_corner{width:100%;height:140px;background:#fff;-webkit-border-radius:0 0 66% 35%/0 0 42px 15px;border-radius:0 0 66% 35%/0 0 42px 15px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);position:absolute;z-index:1;top:15px;left:0;}.offers_thumbs{margin-top:20px;}
.page_files{margin:0;padding:20px 0 0 0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.page_files .files_title{width:133px;margin:0;padding:7px 0 0 0;float:left;display:block;}
.page_files .files_list{width:600px;margin:0;padding:0;float:left;}
.page_files a{display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 8px 10px 0;padding:7px 18px;color:#fff;background:#ada89c;background:-moz-linear-gradient(top,#ada89c 0%,#8e8a80 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ada89c),color-stop(100%,#8e8a80));background:-webkit-linear-gradient(top,#ada89c 0%,#8e8a80 100%);background:-o-linear-gradient(top,#ada89c 0%,#8e8a80 100%);background:-ms-linear-gradient(top,#ada89c 0%,#8e8a80 100%);background:linear-gradient(to bottom,#ada89c 0%,#8e8a80 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ada89c',endColorstr='#8e8a80',GradientType=0);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);}
.page_files a:hover{color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);}
.room_amenities{padding:13px 0 20px 0;margin:0;}
.room_amenities .amenities_title{width:133px;display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0;padding:1px 0 0 0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.amenities{text-align:left;margin:0;padding:0;position:relative;display:inline-block;*display:inline;vertical-align:middle;zoom:1;}.amenities .arrow{color:#fff;font-size:25px;height:26px;line-height:normal;position:relative;z-index:1000;margin:0;padding:7px 0 0 0;display:block;}.amenities .title{width:100%;text-align:center;margin:0;padding:5px 0 0 6px;position:relative;z-index:1000;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:21px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.amenities .icons{position:relative;background-image:url(../uploaded/facilities_icons/air-conditioned.png);background-position:center bottom;background-repeat:no-repeat;display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 5px 0 0;padding:0;width:26px;height:30px;cursor:pointer;}
.amenities .icons:hover,.amenities .icons.loc{background-position:center top;}
.acc_banners{width:1024px;margin:0 auto;position:relative;overflow:hidden;text-align:left;}
.acc_banners .acc_banners_inner{width:740px;margin:0 auto;text-align:center;}.acc_banners .heading{font-size:21px;line-height:23px;text-transform:uppercase;text-align:left;margin:0 0 10px 5px;}.acc_banners .heading a{color:#555148;}.acc_banners .banner_item{width:323px;position:relative;float:left;margin:0 0 40px 0;padding:20px 0 0 0;}.acc_banners .banner_item .reservations_submit,.acc_banners .banner_item .reservations_icon{float:right;margin-top:8px;}.acc_banners .banners_more{float:left;}.acc_banners .vert_logo_divider{width:31px;height:248px;float:left;margin:25px 30px;}.acc_banners .vert_logo_divider_top{border-right:dotted 1px #fff;width:1px;height:99px;position:relative;left:15px;margin:0 0 8px 0;}.acc_banners .vert_logo_divider_bottom{border-right:dotted 1px #fff;width:1px;height:99px;position:relative;left:15px;margin:8px 0 0 0;}.acc_banners .vert_logo_divider_logo{width:31px;height:30px;background:url(../images/icon_group.png) center center no-repeat;position:relative;left:1px;}.acc_banners .banner_img{height:156px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.acc_banners .img_holder{position:relative;margin:0 0 30px 0;}
.acc_banners .banner_corner{width:100%;height:156px;background:#fff;-webkit-border-radius:0 0 66% 35%/0 0 42px 15px;border-radius:0 0 66% 35%/0 0 42px 15px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);position:absolute;z-index:1;top:15px;left:0;}
.dot_divider{height:30px;max-width:1000px;border-bottom:dotted 1px #555148;display:block;margin:0 auto 34px auto;padding:0;clear:both;}
.text_column_form,.text_column_form_centered,.text_column_form_small{width:1024px;margin:0 auto;text-align:center;margin:20px 10px 0 0;}.text_column_form .heading,.text_column_form_centered .heading,.text_column_form_small .heading{text-align:center;margin:0 20px 20px 0;}#newletter_block{position:relative;}.text_column_form_centered{width:740px;text-align:center;margin:0 auto;}.text_column_form_small{width:458px;text-align:center;margin:0 auto;}.map{margin:0;padding:80px 0 0 0;position:relative;}.map img{max-width:100%;}.google_but{width:98px;height:28px;background:url(../images/google_but.png) top left no-repeat;cursor:pointer;margin:0;padding:0;position:absolute;z-index:1000;left:355px;top:10px;display:block;}.google_but_close{display:none;margin:0;padding:72px 0 0 0;z-index:500;min-width:72px;text-align:center;min-height:72px;position:absolute;z-index:5500;bottom:40px;left:50%;margin:0 0 0 410px;background:url(../images/close_map.png) top center no-repeat;cursor:pointer;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:15px;line-height:25px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;text-shadow:1px 2px 2px #000;}.google_map_container{position:absolute;z-index:1100;top:0;left:0;background:#000;}.map_container{width:100%;height:100%;margin:0;padding:0;position:absolute;z-index:1;top:0;left:0;}#map_destinations{z-index:10;}.map_zoom_icons{width:60px;position:absolute;z-index:20;top:50%;right:40px;margin:-60px 0 0 0;}.map_zoom_icons span{display:block;width:44px;height:44px;border:solid 1px #fff;-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;-o-border-radius:23px;border-radius:23px;cursor:pointer;text-align:center;background:#c7daec;margin:12px 0;font-weight:lighter;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:30px;line-height:44px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;box-shadow:0 0 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);}.map_zoom_icons span:hover{background:#a1c1e0;}
.hotel_rates,.hotel_table{text-align:center;margin:20px 0;width:100%;}.hotel_rates th,.hotel_table th{border-left:dotted 1px #fff;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:22px;line-height:24px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;padding:0 0 8px 0;vertical-align:top;}.hotel_rates td,.hotel_table td{border-left:dotted 1px #fff;padding:0 25px;font-size:12px;vertical-align:top;}.hotel_rates td.noborder,.hotel_table td.noborder{border:none;}.hotel_rates .heading,.hotel_table .heading{font-size:21px;line-height:23px;}.hotel_rates .date,.hotel_table .date{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:25px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:0 20px;}.hotel_rates .rate_divider,.hotel_table .rate_divider{width:40px;background:#959187;height:1px;margin:15px auto 17px auto;}.hotel_rates .main_title,.hotel_table .main_title{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:22px;line-height:24px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;padding:0 0 8px 0;}
.hotel_rates .hotel,.hotel_table .hotel{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;margin:0;padding:3px 0;display:block;}.hotel_rates .hotel:hover,.hotel_table .hotel:hover{color:#0a6f91;}.hotel_table{margin:50px 0;}
.hotel_table td{padding:35px 20px;}.rates{width:1024px;margin:0 auto;position:relative;overflow:hidden;text-align:center;}.rates .rates_inner{width:840px;margin:0 auto;text-align:center;}
.rates .dot_divider{margin:32px auto;}.rates .date{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:25px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;}.rates p{font-size:12px;}.rates .rates_item{width:120px;position:relative;float:left;margin:15px 0 34px 0;text-align:center;}.rates .rates_details{text-align:left;padding:20px 0 0 0;}.rates .vert_logo_divider{width:31px;height:190px;float:left;margin:0 40px;}.rates .vert_logo_divider_top{border-right:dotted 1px #fff;width:1px;height:70px;position:relative;left:15px;margin:0 0 8px 0;}.rates .vert_logo_divider_bottom{border-right:dotted 1px #fff;width:1px;height:70px;position:relative;left:15px;margin:8px 0 0 0;}.rates .vert_logo_divider_logo{width:31px;height:30px;background:url(../images/icon_group.png) center center no-repeat;position:relative;left:1px;}.rates .banner_img{height:156px;}.rates .img_holder{position:relative;margin:0 0 30px 0;}
.rates .banner_corner{width:100%;height:156px;background:#fff;-webkit-border-radius:0 0 66% 35%/0 0 42px 15px;border-radius:0 0 66% 35%/0 0 42px 15px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.04);position:absolute;z-index:1;top:15px;left:0;}.gallery_div{width:1100px;position:absolute;z-index:300;top:-30px;left:50%;margin:0 0 0 -550px;background:#fff;-webkit-border-radius:280px 280px 0 0/12px 12px 0 0;border-radius:280px 280px 0 0/12px 12px 0 0;box-shadow:0 0 5px -3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 5px -3px rgba(0,0,0,0.8);color:#a78b76;}.gallery_div_inner{width:1024px;margin:0 auto;padding:14px 0 8px 0;position:relative;text-align:center;}
.gallery_div_inner .title{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:25px;line-height:25px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}
.gallery_div_inner .subtitle{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;padding:4px 0 2px 0;}.gallery_div_inner .all_hotels{background:url(../images/ico_grid.png) center left no-repeat;margin:0;padding:0 0 0 30px;position:absolute;z-index:100;top:25px;right:20px;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:15px;line-height:21px;color:#0a6f91;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.gallery_div_inner .all_hotels:hover{color:#50483e;}.thumb_nav{margin:95px auto 0 auto;padding:0;display:block;width:1024px;position:relative;text-align:center;}
.thumb_nav .thumb_divider{display:inline-block;*display:inline;vertical-align:middle;zoom:1;width:1px;border-right:dotted 1px #fff;margin:0 20px;height:50px;}
.thumb_nav .thumb_prev,.thumb_nav .thumb_next{display:inline-block;*display:inline;vertical-align:middle;zoom:1;cursor:pointer;position:relative;bottom:0;}.thumb_nav .thumb_prev .Roboto,.thumb_nav .thumb_next .Roboto{margin:50px 0 0 0;color:#50483e;font-size:50px;line-height:normal;}
.thumb_nav .thumb_prev:hover .Roboto,.thumb_nav .thumb_next:hover .Roboto{color:#fff;}
.thumb_div{width:100%;overflow:hidden;margin:0 auto;padding:0;position:relative;z-index:900;height:131px;background:#fff;}.thumb_div .thumb_prev,.thumb_div .thumb_next{text-align:center;width:60px;height:60px;cursor:pointer;position:absolute;z-index:1000;top:50%;margin:-30px 0 0 0;display:block;}.thumb_div .thumb_prev .circle,.thumb_div .thumb_next .circle{width:60px;height:60px;position:absolute;z-index:1;top:0;left:0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;display:block;}
.thumb_div .thumb_prev .Roboto,.thumb_div .thumb_next .Roboto{width:100%;display:block;position:absolute;z-index:10;top:0;left:0;margin:0;color:#fff;font-size:30px;line-height:60px;text-shadow:-2px 0 3px rgba(0,0,0,0.5);}
.thumb_div .thumb_prev:hover .circle,.thumb_div .thumb_next:hover .circle{background:#0a6f91;}
.thumb_div .thumb_prev{left:11px;}.thumb_div .thumb_next{right:11px;}
.thumb_div .thumb_div_inner{position:relative;overflow:hidden;}
.thumb_div .thumb_div_inner .thumb_item{display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0;padding:0;cursor:pointer;position:relative;float:left;}.thumb_div .thumb_div_inner .thumb_item .shadow{position:absolute;z-index:1000;left:0;top:0;width:100%;}
.thumb_div .thumb_div_inner .thumb_item .mask{width:100%;height:100%;z-index:5;position:absolute;top:0;left:0;display:block;box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.45);-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.45);}
.thumb_div .thumb_div_inner .thumb_item img{width:220px;display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0;padding:0;cursor:pointer;}
.thumb_div .thumb_div_inner .thumb_item:hover .mask,.thumb_div .thumb_div_inner .thumb_item.loc .mask,.thumb_div .thumb_div_inner .thumb_item.activeSlide .mask{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.gallery_details{text-align:center;width:1024px;margin:0 auto 20px auto;}
.gallery_details .title{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:20px;line-height:20px;color:#61594f;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;margin:0 0 20px 0;}
.dld_photos{display:inline-block;margin:0;padding:0;text-align:center;}
.dld_photos a{display:inline-block;color:#fff;padding:9px 12px;background:#918d81;background:-moz-linear-gradient(top,#918d81 0%,#817d73 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#918d81),color-stop(100%,#817d73));background:-webkit-linear-gradient(top,#918d81 0%,#817d73 100%);background:-o-linear-gradient(top,#918d81 0%,#817d73 100%);background:-ms-linear-gradient(top,#918d81 0%,#817d73 100%);background:linear-gradient(to bottom,#918d81 0%,#817d73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#918d81',endColorstr='#817d73',GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.dld_photos a:hover{color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);}
.gallery_spacer{width:1100px;position:absolute;z-index:400;top:170px;left:50%;margin:0 0 0 -550px;}
.gallery_spacer .hotel_menu_contact{top:-190px;padding-top:8px;}
.thumbs_spacer{height:232px;display:block;margin:0 0 10px 0;padding:0;}
.thumbs_spacer_group{height:120px;}
.thumbs_spacer_group_empty_gallery{height:100px;}
.footer{width:1024px;margin:0 auto;padding:0 0 40px 0;text-align:center;position:relative;}
.footer_follow{margin:0;padding:0 0 30px 0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:16px;line-height:16px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;position:relative;}
.footer_label{position:relative;display:inline-block;*display:inline;vertical-align:middle;zoom:1;padding:0 15px;}
.footer_label .Roboto{font-size:30px;top:8px;color:#0a6f91;}.footer_label.followfix{top:2px;}#share_button:hover{color:#0a6f91;}.share{position:relative;display:inline-block;*display:inline;vertical-align:middle;zoom:1;cursor:pointer;border-right:dotted 1px #777;}
.share .footer_label{padding-bottom:13px;}.share_inner{width:125px;height:0;overflow:hidden;background:#837f75;position:absolute;z-index:100;bottom:35px;left:-7px;}.share_inner span{margin:4px 0 0 0;}.social{width:36px;height:36px;display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 3px;position:relative;top:2px;background:#837f75 url(../images/social.png) no-repeat left center;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;box-shadow:0 0 1px 0 rgba(0,0,0,0.6);-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.6);}.social:hover{background-color:#8e8a7f;}.social.fb{background-position:12px center;}.social.twitter{background-position:-28px center;}.social.youtube{background-position:-68px center;}.applicaion_button{display:inline-block;*display:inline;vertical-align:middle;zoom:1;padding:0 0 0 13px;color:#fff;position:relative;top:-8px;}
.applicaion_button img{position:relative;top:12px;margin:0 0 0 7px;}.applicaion_button:hover{color:#fff;}.applicaion_button:hover img{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;}
.mobile_version{display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 0 0 18px;padding:0 0 0 15px;border-left:dotted 1px #777;}
.mobile_version a{display:inline-block;color:#fff;padding:9px 12px;background:#918d81;background:-moz-linear-gradient(top,#918d81 0%,#817d73 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#918d81),color-stop(100%,#817d73));background:-webkit-linear-gradient(top,#918d81 0%,#817d73 100%);background:-o-linear-gradient(top,#918d81 0%,#817d73 100%);background:-ms-linear-gradient(top,#918d81 0%,#817d73 100%);background:linear-gradient(to bottom,#918d81 0%,#817d73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#918d81',endColorstr='#817d73',GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.mobile_version a:hover{color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);}
.grey_button{display:block;margin:10px auto;text-align:center;}
.grey_button span{cursor:pointer;padding:9px 13px;display:inline-block;*display:inline;vertical-align:middle;zoom:1;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;background:#918d81;background:-moz-linear-gradient(top,#918d81 0%,#817d73 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#918d81),color-stop(100%,#817d73));background:-webkit-linear-gradient(top,#918d81 0%,#817d73 100%);background:-o-linear-gradient(top,#918d81 0%,#817d73 100%);background:-ms-linear-gradient(top,#918d81 0%,#817d73 100%);background:linear-gradient(to bottom,#918d81 0%,#817d73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#918d81',endColorstr='#817d73',GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);}
.grey_button span:hover{color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);}
.footer_menu{padding:5px 0 25px 0;font-family:Arial, Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.footer_menu a,.footer_menu .footer_no_link{color:#6a6157;cursor:pointer;margin:0 5px;}
.footer_menu a:hover,.footer_menu a.loc,.footer_menu .footer_no_link:hover,.footer_menu .footer_no_link.loc{color:#fff;}
.footer_menu .menu_sep{color:#fff;}
.signature{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:10px;line-height:19px;color:#666;}
.signature a{color:#656565;}
.signature a:hover,.signature a.loc{color:#F33;}
.signature .hristos{position:relative;top:1px;margin:0 0 0 3px;}
.mappin_text,.mappin_text_sm{width:495px;color:#656565;padding:8px 0;height:auto;}
.mappin_text .white,.mappin_text_sm .white{color:#656565;}.mappin_text .mappin_text_image,.mappin_text_sm .mappin_text_image{width:175px;margin:0;padding:0;float:left;}.mappin_text .mappin_text_content,.mappin_text_sm .mappin_text_content{width:300px;margin:0;padding:0;float:right;}
.mappin_text_sm{width:300px;}.hidden{display:none;}a.banner_item:hover .banner_corner{background:#176e8b;}.autoheight{height:auto;overflow:visible;margin-bottom:40px;clear:both;}
.music_player{display:block;width:100px;height:1px;}
#ajax_reply_more{display:none;}
.loading{height:20px;margin:0;padding:0;background:url(../images/loading.gif) no-repeat center;}.press_entry{padding:7px 12px 0 12px;display:block;}.press_entry .heading_14,.press_entry .heading_16{padding-left:0;}.title_14{display:block;margin:0;text-align:left;padding:3px 0 0 0;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#50483e;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;}.trigger_map{cursor:pointer;}
.trigger_map:hover{color:#fff !important;}.hotel_banner{width:450px;margin:0 auto 70px auto;padding:0;position:relative;}.hotel_banner .heading{text-align:center;padding:0 30px 15px 30px;margin:0;font-size:21px;line-height:24px;display:block;color:#61594f;text-transform:uppercase;}
.hotel_banner .banner_icon{width:54px;height:54px;position:absolute;z-index:400;top:-26px;left:-26px;background:url(../images/hotel_banners_icon.png) no-repeat center;display:block;}
.hotel_banner .banner_img,.hotel_banner .banner_corner{height:125px;}
.external_book_link,.page_files .external_book_link{margin:0 9px;padding:8px 10px;float:right;border:none;cursor:pointer;text-align:center;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:13px;line-height:13px;color:#fff;font-style:normal;font-weight:normal;text-decoration:none;text-transform:uppercase;background:#0c8eba;background:-moz-linear-gradient(top,#0c8eba 0%,#0a6f91 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0c8eba),color-stop(100%,#0a6f91));background:-webkit-linear-gradient(top,#0c8eba 0%,#0a6f91 100%);background:-o-linear-gradient(top,#0c8eba 0%,#0a6f91 100%);background:-ms-linear-gradient(top,#0c8eba 0%,#0a6f91 100%);background:linear-gradient(to bottom,#0c8eba 0%,#0a6f91 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c8eba',endColorstr='#0a6f91',GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.external_book_link:hover,.page_files .external_book_link:hover{background:#0b7aa0;color:#fff;-webkit-transition:all 0ms ease-in-out;-moz-transition:all 0ms ease-in-out;-o-transition:all 0ms ease-in-out;transition:all 0ms ease-in-out;-ms-transition:all 0ms ease-in-out;}
.external_book_link_icon{margin:0;padding:0;float:right;width:38px;height:38px;display:block;background-image:url("../images/icon.png");position:relative;top:-4px;}
a,a:hover,.webseoanalyticsLinker,.webseoanalyticsLinker:hover,.trans,.trans:hover,input,input:focus,textarea,textarea:focus,select,select:focus,.icons,.trigger_map,.trigger_map:hover,.banner_corner,.banner_corner:hover{-webkit-transition:all 277ms ease-in-out;-moz-transition:all 277ms ease-in-out;-o-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;-ms-transition:all 277ms ease-in-out;}
.notrans,.notrans:hover{-webkit-transition:all 0ms ease-in-out;-moz-transition:all 0ms ease-in-out;-o-transition:all 0ms ease-in-out;transition:all 0ms ease-in-out;-ms-transition:all 0ms ease-in-out;}::-moz-selection{background:#0a6f91;color:#fff;}
::selection{background:#0a6f91;color:#fff;}
.clear{clear:both;}@media screen and (max-width: 1220px){.slider_main_title{font-size:30px !important;line-height:32px !important;}
.slider_title.left_middle{margin:-44px 0 0 -290px !important;}
.slider_title.left_bottom{margin:0 0 0 -290px !important;}
.slider_title.right_top{margin:0 -410px 0 0 !important;}
.slider_title.right_middle{margin:-44px -410px 0 0 !important;}
.slider_title.right_bottom{margin:0 -410px 0 0 !important;}
}
@media screen and (max-width: 1024px){.reservations,.hotel_main_menu_holder,.gallery_div,.gallery_spacer{width:100%;left:0;margin:0;}
.play_pause{bottom:35px !important;right:10px !important;}
.hotel_main_menu .hotel_menu_contact{width:140px;right:0px;padding-left:0;font-size:14px;}
.submenu_holder{width:100%;left:0;}
.horizontal_prev{left:0;}
.horizontal_next{right:0;}
.logo.normal .logobox{padding:0px 0 18px 0 !important;height:140px !important;}
.logo.normal .logo_shadow_right,.logo.normal .logo_shadow_left{height:128px;}
.prev_gal,.next_gal{top:60%;}}
