.row:last-child{
	clear:left;
}
*:not(.homemenu),*:not(.homemenu *)
{
	color:white !important;
}
.entry-title h1{
	text-align: left !important;
}
.post-format-media .postsummaryimage img{
	width:100%;
	min-width: 100%;
	max-width: 100%;
	height:auto !important;
	min-height:auto !important;
	max-height:auto !important;
	
}
@media screen and (min-width:1350px)
{
	.row{
		display:block;
		max-width:1350px;
		
	}
	.clear-large{
		display:none;
	}
}

@media screen and (min-width:1025px) and (max-width:1349px)
{
	.row{
		display:block;
		max-width:1025px;
	}
	.clear-medium{
		display:none;
	}
}
@media screen and (max-width:1024px)
{
	.clear-small{
		display:none;
	}
	.header-elements-wrap.footerr
	{
		padding: 0px 0 !important;
	}
}
	[class*="col-"]
	{
		box-sizing: border-box;
		padding:0px 15px;
	}
@media screen and (min-width:1025px)
{
	
	.gallery-row{
		display:block;
		max-width:100%;
		width:100%;
		float: left;
	}
	.gallery-row a{
		width: 100% !important;
		min-width: 100% !important;
		float: right;
		    align-content: center;
			align-self: center;
			align-items: center;
			display: initial;
			text-align: -moz-center;
	}
	.float-medium{
		float:left;
	}
	.entry-content dl
	{
		margin-left:0px !important;
	}
	[class*="gallery-columns-"] > *{
		text-align:center;
	}
	[class*="col-"],
	[class*="gallery-colu-"] > *,
	[class*="gallery-columns-"] > *{
		display:inline-block;
		float: left;
		margin:0px 0px;
	}
	.col-1 {width: 8.33%;}
	.col-2 {width: 16.66%;}
	.col-3 {width: 25%;}
	.col-4 {width: 33.33%;}
	.col-5 {width: 41.66%;}
	.col-6 {width: 50%;}
	.col-7 {width: 58.33%;}
	.col-8 {width: 66.66%;}
	.col-9 {width: 75%;}
	.col-10 {width: 83.33%;}
	.col-11 {width: 91.66%;}
	.col-12 {width: 100%;}
	
	.gallery-columns-10 > *{width:10%;}
	.gallery-columns-9 > *{width:11.11%;}
	.gallery-columns-8 > *{width:12.5%;}
	.gallery-columns-7 > *{width:14.28%;}
	.gallery-columns-6 > *{width:16.66%;}
	.gallery-columns-5 > *{width:20%;}
	.gallery-columns-4 > * {width: 25%;}
	.gallery-columns-3 > * {width: 33.33%;}
	.gallery-columns-2 > * {width:50%;}
	.gallery-columns-1 > * {width:100%;}
	
	
	.gallery-colu-1 > *,.{width: 8.33%;}
	.gallery-colu-2 > * {width: 16.66%;}
	.gallery-colu-3 > * {width: 25%;}
	.gallery-colu-4 > * {width: 33.33%;}
	.gallery-colu-5 > * {width: 41.66%;}
	.gallery-colu-6 > * {width: 50%;}
	.gallery-colu-7 > * {width: 58.33%;}
	.gallery-colu-8 > * {width: 66.66%;}
	.gallery-colu-9  > *{width: 75%;}
	.gallery-colu-10 > * {width: 83.33%;}
	.gallery-colu-11 > * {width: 91.66%;}
	.gallery-colu-12 > * {width: 100%;}
	
	.col-off-1 {margin-left: 8.33%;}
	.col-off-2 {margin-left: 16.66%;}
	.col-off-3 {margin-left: 25%;}
	.col-off-4 {margin-left: 33.33%;}
	.col-off-5 {margin-left: 41.66%;}
	.col-off-6 {margin-left: 50%;}
	.col-off-7 {margin-left: 58.33%;}
	.col-off-8 {margin-left: 66.66%;}
	.col-off-9 {margin-left: 75%;}
	.col-off-10 {margin-left: 83.33%;}
	.col-off-11 {margin-left: 91.66%;}
	.col-off-12 {margin-left: 100%;}
}
.copyright .col-4{
	height: 50px !important;
}
[class*="gallery-colu-"] img
{
	border: 2px solid #cfcfcf;
}
.contents-wrap,.contents-wrap *, .page-contents-wrap, *:not(.gallery *), *:not(.gallery){
	max-width:100%;
		width:100%;
}
.res_pg_red * {
    vertical-align: middle !important;
    text-align: center !important;
}
.res_pg_red td,.res_pg_red th{
	width:25%;
}
table[border="1"],
table[border="1"]>tr,
table[border="1"]>tr>th,
table[border="1"]>tr>td,
table[border="1"]>thead,
table[border="1"]>thead>tr,
table[border="1"]>thead>th,
table[border="1"]>thead>td,
table[border="1"]>thead>tr>th,
table[border="1"]>thead>tr>td,
table[border="1"]>tbody,
table[border="1"]>tbody>tr,
table[border="1"]>tbody>th,
table[border="1"]>tbody>td 
table[border="1"]>tbody>tr>th,
table[border="1"]>tbody>tr>td{
	border-collapse: initial !important;
    border:white solid 1px !important;
	line-height: 3em !important;
	font-size: 1em !important;
}
html, body, div:not(.lang_sel),div:not(.lang_sel *), span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
  color:white !important;
}
th{
  font-weight: bold !important;
}

.res_pg_red td td:first-child{
  border-right:white 1px solid !important;
}
.res_pg_red td td:last-child{
  border-left:white 1px solid !important;
}
.res_pg_red td tr:first-child td{
  border-bottom:white 1px solid !important;
}
.res_pg_red td tr:last-child td{
  border-top:white 1px solid !important;
}
.postsummarywrap {
    padding: 4px 0px !important;
}
@media screen and (max-width:767px)
{
	#lang_sel ul ul a, #lang_sel ul ul a:visited, .lang_sel,  .lang_sel *, .lang_sel_sel
	{
		text-align:left;
	}
	
}

.hb-price-bd-show-text, .hb-price-bd-hide-text
{
	color:black;
}
.hb-summary-change-accom, .hb-summary-change-accom *, .hb-summary-change-search, .hb-summary-change-search * {
    color: black !important;
}
.service_sidebar{
	display:block;
}
.service_sidebar > li{
	margin-bottom: 10px;
}
.service_sidebar > li > a{
	display: block;
    padding: 5px 10px;
}
.service_tabs{
	display:block;
	padding:10px 15px;
}
.tab-pane:not(.active)
{
	display:none !important;
}
.tab-pane.active
{
	display:block !important;
}
h3{
	font-size: 25px;
	color: white;
	margin-bottom: 20px;
}
.s_thumbnail
{
	display:block;
	padding:5px 10px;
}
.attachment-services_FFA
{
	display:block;
	width:100%;
	height:170px;
	margin:-5px;
}
h4{font-size: 15px !important;}
h3 {
    font-size: 20px !important;
    color: white;
}
.tab-thumb
{
	width:100%;
}
.tab-thumb img{
	width:100%;
}
.lslide{
	max-width: 1024px;
    min-width: 0px;
    max-height: 700px;
    min-height: 0px;
}
.lslide img{
	display:block;
}
.button_exposed{
	cursor: pointer;
}
.lSSlideOuter {
    overflow: hidden;
    display: block;
    padding: 0px 10px;
}
.lslide img {
    width: 100% !important;
}
.home_pdfs{display:block;}
.home_pdfs i,.home_pdfs a{display:inline-block;box-sizing: border-box;margin: 5px;}
.home_pdfs a img{
	max-width:50px;
	min-width:30px;
}
#content_exposed .exposed{
	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;
}
#content_exposed:not(.opened) .exposed
{
	max-height:300px !important;
	overflow:hidden;
}
#content_exposed.opened .exposed{
	overflow:hidden;
	
}
.house_single .row{
	margin-bottom: 30px;
}
#content_exposed .exposed
{
	border-bottom: 1px solid #cecece;
    float: left;
    font-size: 17px;
    height: auto;
    line-height: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%;
}
#content_exposed .button_exposed {
    display: inline-block;
    content: '';
}

@media screen and (min-width: 1020px) and (max-width:1349px)
{
	.background-fill{
		max-width: 1020px;
	}
}
@media screen and (min-width: 1350px)
{
	.background-fill{
		max-width: 1350px;
	}
}
.container-boxed{
	background:none !important;
}
.background-fill {
	opacity:0.78;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
	z-index: -1 !important;
	/*0.68*/
}
.block_house{
    background-color: rgba(233,225,204,0);
    border-radius: 5px;
    padding: 8px;
}
.container.clearfix,.container.clearfix *
{
	color:white;
}
.lang_sel_sel.sf-with-ul {
    padding-top: 14px;
	padding-bottom:14px;
}
@media screen and (min-width: 1020px) and (max-width:1366px)
{
	.menu-item > a:not(.lang_sel_sel) {
		padding: 20px 15px !important;
	}
	.lang_sel_sel.sf-with-ul {
		padding: 14px 15px !important;
	}
}
@media screen and (min-width: 1020px){
	.menu-toggle-on ~ .logo {
		float: left;
		line-height: 0;
		padding-left: 21px !important;
		padding-top: 14px !important;
		position: relative;
		z-index: 20;
		padding-bottom: 14px !important;
		padding-right: 21px !important;
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.5)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
	}
	.menu-toggle-wrap {
		display: block !important;
	}
}
@media screen and (max-width: 1019px){
	.logo {
		float: left;
		line-height: 0;
		padding-left: 21px !important;
		padding-top: 14px !important;
		position: relative;
		z-index: 20;
		padding-bottom: 14px !important;
		padding-right: 21px !important;
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.5)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);
	}
	.menu-toggle-wrap {
		display: block !important;
	}
}
#progress-bar {
    background: #13d9ba !important;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255, 255, 255,1) 100%) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255, 255, 255,1))) !important;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255, 255, 255,1) 100%) !important;
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255, 255, 255,1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255, 255, 255,1) 100%) !important;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgb(255, 255, 255) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#13d9ba',GradientType=1 ) !important;
    height: 6px;
    position: relative;
    width: 100%;
}
/**/
#content-slider{
	/*height:160px !important;*/
}
.service_sidebar > li{
	transition: all 0.3s ease 0s;
}
.jp-audio, .jp-audio *{
	display:none !important;
}
@media screen and (max-width: 1019px)
{
	.responsive-mobile-menu ul.sub-menu,
	.lang_sel_sel ~ ul
	{
		display:none;
	}
	.responsive-mobile-menu ul.sub-menu:hover,
	.responsive-mobile-menu li > ul.sub-menu:hover,
	.responsive-mobile-menu li > a:hover ~ ul.sub-menu,
	.responsive-mobile-menu ul.sub-menu:active,
	.responsive-mobile-menu li > ul.sub-menu:active,
	.responsive-mobile-menu li > a:active ~ ul.sub-menu,
	.lang_sel_sel:hover ~ ul,
	.lang_sel_sel:active ~ ul,
	.lang_sel_sel ~ ul:hover,
	.lang_sel_sel ~ ul:active
	{
		display:block !important;
	}
}
@media screen and (max-width: 1019px)
{
	.logo, .logo a{
		display:inline-block !important;
		width:auto  !important;
	}
}
.controls, .controls *
{
	display:none !important;
}
b{
	display:block;
}
/*home_slider*/
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(./images/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}