body { font-family: "Microsoft Yahei","微软雅黑",STXihei,"华文细黑",Tahoma,Helvetica,Arial,sans-serif; }
a { color: #FBC40D; }
p { color: #DDD; font-size: 15px; line-height: 20px; }
span { color: #DDD; }
li { color: #DDD; }
.seobar h1, .seobar span { color: #DDD; }
#page_content { color: #DDD; }
#back .back { color: #DDD; }
#back .back:hover { color: #FBC40D; }
#logo { height: 100px; }
#content h2 { color: #FBC40D; }
#content h3 { color: #FBC40D; }
#content p a { color: #DDD; }
#content p strong, #content p b { color: #FFF; }
#content_wrapper, .addthis_toolbox { background: rgba(29, 29, 28, 0.8); }
.arrow:hover { background-color: rgba(251, 196, 13, 0.7); }
#booking_form #bf_submit, .button a {color: #FFF; border-color: #FBC40D; background: linear-gradient(to top , #DF9E08 0%, #FBC40D 100%) repeat scroll 0% 0% transparent; text-shadow: -1px -1px 0px #FBC40D; line-height: 35px; font-size: 13px;}
#booking_form #bf_submit:hover, .button a:hover, #preview_offers.no_standard .promotion div.price:hover{ background: linear-gradient(to top , #FBC40D 0%, #DF9E08 100%) repeat scroll 0% 0% transparent; border-color: #FBC40D; text-shadow: none;}
#booking_form #bf_submit:hover, .button a:hover, .menu li.current-menu-item > a:hover{color:#fff;}
.book_now, .button a { color: #FFF; border-color: #FBC40D; background: linear-gradient(to top , #DF9E08 0%, #FBC40D 100%) repeat scroll 0% 0% transparent; text-shadow: -1px -1px 0px #FBC40D; }
.book_now:hover, .button a:hover { background: linear-gradient(to top , #FBC40D 0%, #DF9E08 100%) repeat scroll 0% 0% transparent; border-color: #FBC40D; text-shadow: none; }
#logo a:hover{opacity:1;}
.menu li.current-menu-item > a {background-color:rgba(251, 196, 13, 0.6); color:#fff;}
.menu > li > a:hover, .menu > li:hover > a {  background: rgba(251, 196, 13, 0.7);  color: #fff;}
.menu > li > a {color:#FBC40D;}
#booking_form{
	background: #000;
	margin:0;
	width: 184px;
	padding: 10px 18px;
}
#header_container {background: url("/wp-content/themes/b-house/images/topbg.jpg");}
.menu li,.menu .sub-menu li a{border-color:#FBC40D;border-bottom-style:none;}
.menu .sub-menu li a:hover{background:rgba(251, 196, 13, 0.7);}
.menu .sub-menu{background:rgba(29, 29, 28,0.7);}
.menu .sub-menu a{color:#FBC40D;}
#preview_offers.no_standard .promotion div.price{  border-color: #f2b900; background-color: #FBC40D;}
#preview_offers .promotion .title, #preview_offers .promotion .title b, #preview_offers .promotion .title strong  { color:#FBC40D; }
#preview_offers.no_standard .promotion div.price:hover, #preview_offers.no_standard .promotion span.price:hover { color: #FFF; }
#tabs li a{border-color: #DDD;}
#tabs li a:hover{background:none;color:#FBC40D;}
#tabs li.current_tab a { color: #DDD; }
.openCloseContent, .openCloseContent.close{background:#FBC40D;color:#fff;}
.openCloseContent:hover, .openCloseContent.close:hover{background:#FFCA50;color:#fff;}
.ui-datepicker .ui-datepicker-header{background:#FBC40D;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#16ABE3;}
.ui-corner-all{border-radius:0px;}
.ui-datepicker .ui-datepicker-header{width:231px;left:-4px;top:-4px;}
.ui-widget-header,.ui-widget-content{border:none;}
#tabs li.current_tab {border-bottom-color: transparent;
border-width: thin;
border-top: 0px none;
border-left: 0px none;
border-right: 0px none;
}
.ui-state-hover ,.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {background:#DADADA; border:3px solid #dadada;margin-top:-1px;margin-right:-1px;}
.ui-state-default, .ui-widget-content .ui-state-default{border: 0px;}
.ui-datepicker .ui-datepicker-title {line-height:1.9em; color: #FFF;}
.ui-datepicker .ui-datepicker-title  span{ color: #FFF; }
.promotion .title {font-size: 20px;}
#preview_offers .promotion .title strong {color:#FBC40D;}
#preview_offers .pager a:hover { background-color: #FBC40D; }
#preview_offers .pager a.cycle-pager-active { background-color: #FBC40D; }
.ui-state-active, .ui-widget-content .ui-state-active,.ui-state-hover, .ui-widget-content .ui-state-hover{background: none repeat scroll 0% 0% rgb(251, 196, 13) !important; color: rgb(255, 255, 255);}
.ui-state-default, .ui-widget-content .ui-state-default{background:#e6e6e6;}
#special_offers ul li p{overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}

.largecontent #content_wrapper {
	width:700px;
}

.largecontent #content {
	width:580px;
}

.largecontent .item .title  {
	color: #fff;
	border-color: #d7d7d7;
	font-family: "Cresci LP W01 Regular", serif;
	width: 580px;
}

.largecontent p {
	margin: 10px 0;
}

.largecontent #preview_subcategories .item {
	border-color: #d7d7d7;
	width: 580px;
}

#location_contacts { color: #DDD; }

.menu .sub-menu:after {
	border-color: transparent transparent transparent #FBC40D;
}

.menu .sub-menu li.current-menu-item a:hover {
background: #FBC40D;
}

.menu .sub-menu li.current-menu-item a {
background: rgba(251, 196, 13, 0.7);
}

#special_offers span { color: #FFF; }
#offer_details .title { color: #FBC40D; }
#offer_details .description  strong{ color: #000; }
#offer_details .description li { color: #000; }
#offer_details .price  span{ color: #FBC40D; text-shadow: 1px 1px #999; }
#offer_details .title, #offer_details .title strong { text-shadow: 1px 1px #999; }


#booking_form .section-check_in, #booking_form .section-check_out, #booking_form .section-iata {
	font-size: 10px;
}

.info, .more a { color: #FBC40D; }
.promotion .title, .promotion .title b, .promotion .title strong { color: #FBC40D; }

#form .field label { color: #DDD; }
#form .form-submit input { color: #FFF; border-color: #FBC40D; background: linear-gradient(to top , #DF9E08 0%, #FBC40D 100%) repeat scroll 0% 0% transparent; text-shadow: -1px -1px 0px #FBC40D; }
#form .form-submit input:hover { background: linear-gradient(to top , #FBC40D 0%, #DF9E08 100%) repeat scroll 0% 0% transparent; border-color: #FBC40D; text-shadow: none; }

.gform_confirmation_wrapper	{
	color:#ffffff;
	margin-top:25px;
}
#main_menu {
    width: 180px;
    height: 250px;
    margin: 0 auto;
    position: relative;
    padding: 10px 20px;
    overflow: visible;
}

#preview_subcategories .content{
	/*display:none;*/
}

.page-id-371 #preview_subcategories .item .content {display:none;}


.fbdeal__desc p {
	color: black;
}

#special_offers ul li p{
	background: none !important;
}

#offer_details .description p {
	color: #000;
	    background: none !important;
}

#map_canva,
#map_canva_more_points {width:auto; height:100%; z-index: 10; clear:both; overflow: hidden; min-height:100%; position:fixed !important; top:0; left:220px; right: 0;}
#map_canva.small{width:340px; height:200px; position:relative !important; min-height:100px; margin:20px 0; left:auto; top:auto;}
.marker-wrapper {
	line-height:1.35;
	overflow:hidden;
	white-space:nowrap;
}
.homepage_page #map_canva.small{width:338px; height:198px; border-style:solid; border-width:1px;}
.menu li a{
	height: auto;
}