.YouTubePopUp-Close {
    left: auto !important;
    right: -36px !important;
    
}


.vp-flex {
    max-width: 1900px !important;
    margin-top: 60px;
    margin-bottom: 60px;
    height:90%;
}


.vp-img-paragraph{
    
    margin-bottom:5px !important;
}

#top_property_video #iframe_playerVideo1, #toptoptopnew #iframe_playerVideo1{
	width:100vw !important;
	margin-left:0vw !important;
}


.top_property_video, #toptoptopnew{
	width:100% !important;
}

.head5inside div div{
	margin-top:-5px !important;
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-bottom:2px !important;
}

.head5inside div div{
	vertical-align:top !important;
}

.layer-content{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.layer-content .element{

		
}

.element a, .element{
	    color: #888;
}


.element.element_0.custom_taxonomy a, .element.element_0.custom_taxonomy{
	color:white;
}

.element.element_0.custom_taxonomy a{
	color:white;
}

.line_question{
	margin-bottom:15px !important;
	display:block;
	clear: both;
}

.qodef-default-page-template{
	margin-top:0px !important;
}

.line_question_250, .line_question_250_first{
	margin-bottom:15px !important;
	margin-right:15px !important;
	display:block;
	width:250px;
	float:left;
}

.line_question_250_first, .line_question_500_first, .line_question_50p_first{
	clear: both;
}

.line_question_50p_first, .line_question_50p,
.line_question_40p,
.line_question_40p_next,
.line_question_20p{
	display:block;
	box-sizing: border-box;
	margin-bottom:15px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	width:50%;
	float:left;
}



.line_question_50p_first{
padding-right:10px !important;
}
.line_question_50p{
padding-left:10px !important;
}


.noborder tbody tr{
	border-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
}

.border_grey{
	border-bottom-color:rgb(136,136,136) !important;
	border-top-color:rgb(136,136,136) !important;
	border-right-color:rgb(136,136,136) !important;
	border-left-color:rgb(136,136,136) !important;
}

.qodef-title-wrapper{
	margin-top:25px;
}

.YTPOverlay{
	z-index:1000 !important;
}

#top_property_slider{
	margin-top:-187px !important;
	
}


.face_img{
	z-index:-1 !important;
	position:absolute !important;
}

.qodef-page-header .qodef-menu-area {
    border-bottom-width: 3px;
}

.qodef-top-bar{
	position:fixed;
	top:3px;
}

.qodef-page-header{
	position:fixed !important;
	top:24px !important;
}

.qodef-page-header .qodef-fixed-wrapper.fixed {
	position:fixed !important;
	top:24px !important;
}

.qodef-page-header .qodef-drop-down .second{ top: 100%;margin-top:3px;}

.qodef-logo-text,.qodef-logo-text{
	color: white;
	font-size:190%;
	font-weight: 300;
	border-left-color: white;
}

.qodef-logo-text{
	margin-left:10px !important;
}

.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 0px;
}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .qodef-style-form textarea, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password] {
    margin: 0 0 20px;
    padding: 5px 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
	width:100% !important;
	position:relative;
}

#wpforms-3207-field_0{
	width:100% !important;
}

.qodef-subscribe .wpcf7-form-control.wpcf7-submit {
    display: inline-block;
    float: left;
    width: 30%;
    padding: 4px 0 4px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}


.inside_with_video{
	height:900px;
	margin:0px;
	padding:0px;
}

.blocks_inside_full_width{
	width: 1230px;
	position:relative;
	left:50%;
	margin-left:-615px;
}

.widget {
    color: inherit;
    background-color: transparent;
    margin: 0 0 41px;
    padding: 0 20px 5px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    box-sizing: border-box;
}
.widget ul li {
	padding-top: 0px;
}

#custom_html-3{
	padding-left:4px;
	padding-top:7px;
}


.qodef-social-icons-group-widget{
	padding-right:0px;
}

.qodef-top-bar{
	margin-top:-10px;
	padding-top:9px;
	padding-bottom:5px;
	height:31px;
	background:rgba(245,245,245,0.9);
}

.qodef-login-register-widget{
	opacity:0.1 !important;
	color:rgba(255,255,255,0.1) !important;
}


.qodef-banner-text-holder:hover{
	background-color:transparent;
	
}

#text-11 div p,#text-9 div p{
	color:white;
}
#text-11 div p{
	text-align:center;
}
#text-9 div p{
	text-align:left;
}

.qodef-footer-bottom-holder .qodef-full-width{
	padding-top:0px;
	padding-bottom:0px;
	height:85px;
}
.qodef-footer-bottom-holder{
	height:55px;
	line-height:10px;
}


.qodef-footer-bottom-holder a{
color:rgb(200,200,200)!important;
}

.qodef-footer-bottom-holder a:hover{
color:rgb(255,255,255)!important;
}


.qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-full-width{
	padding-top:5px;
	padding-bottom:5px;
}
.qodef-page-footer{
	padding-top:0px;
	padding-bottom:0px;	
}

.qodef-separator{
	border-color:white;
}

a .qodef-icon-stack{
	background-color:white;
}

#toptop{height:1px;}

#simple_vid_1, #simple_vid_2, #simple_vid_3{
	
	padding-top:0px !important;
	top:0px !important;
}
#simple_vid_1{
	margin-top:-74px !important;
}

p {
	margin-top:14px;
	margin-bottom:14px;
}

#bordered div h3{
	padding:5px;
	border-top: 0px solid rgb(20,20,20);
	border-bottom: 2px solid rgb(20,20,20);
	
}


.videoWrapper1 {
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        padding-top: 25px;
        height: 0;
}
.videoWrapper1 iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}

.qodef-property-tags, .qodef-property-related-posts-holder, .qodef-property-virtual-tour, .qodef-property-specification, .qodef-property-map, .qodef-property-features, .qodef-property-features div, .qodef-property-features div div, .qodef-property-map div .qodef-property-map div div, .qodef-property-reviews{
	position: fixed !important;
   top: -9999px !important;
   left: -9999px !important;
	height: 0 !important;
	visibility: hidden !important;
	overflow: hidden;
	
	width:0px !important;
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	
	line-height:0px;
	background-color:transperent;
	display: block;
	clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);
	
}
.qodef-feature-active{
	color:black;
}

.qodef-feature-active .qodef-feature-name{
	padding-left:7px;
}

i.qodef-feature-icon::after{
	content: " ";
}




.qodef-property-cta{
	visibility: hidden !important;
}



.amazingcarousel-prev{
	margin-left:0px !important;
}
.amazingcarousel-next{
	margin-right:0px !important;
}

.qodef-container-inner{
	padding-top:0px !important;
	
}

.qodef-title-holder{
	background-color: transparent !important;
	
}
.custom-features div div{
	display: inline-block;
	margin-left:0px;
	margin-right:0px;
	padding-right:0px;
	padding-left:0px;
	width: 33%;
	vertical-align: middle;
  top: 50%;
}

#top_property_video{margin-top: -180px;}
#toptoptopnew, #top_property_video{display: block;}
#toptoptopnew{min-height: 85vh !important;}
#top_property_video{min-height: 102vh !important;}

	#nav-menu-item-2174 a span span{
		white-space: nowrap;
	}
@media only screen and (max-width: 1550px){
  	.custom-features div div{width: 49% !important;}
	
	.qodef-page-header .qodef-menu-area {
    background-color: rgba(0,0,0,1)!important;
	}
}

@media only screen and (max-width: 1290px){
	.qodef-logo-text{
		visibility:hidden;
	}
	
	#toptoptopnew{min-height: 69vw !important;margin-top:-90px!important;margin-left:0px!important;}
	#top_property_video{min-height: 69vw !important;margin-top:-180px!important;}
	#menu-menu-short li a{font-size:60%;}
	.qodef-top-bar{background:rgba(245,245,245,1);}
}

@media only screen and (max-width: 1240px){
		#nav-menu-item-2174{
		//overflow:hidden;
	}
}


@media only screen and (max-width: 1200px){
	#toptoptopnew{min-height: 800px !important;}
	#top_property_video{min-height: 800px !important;}

}

@media only screen and (max-width: 1100px){
	#toptoptopnew{margin-left:-50vw!important;min-height: 650px !important;margin-top:-150px!important;}
	#top_property_video{min-height: 700px !important;margin-left:-50vw!important;}
	#nav-menu-item-2174{
		//overflow:hidden;
		width:198px;
	}
}

@media only screen and (max-width: 1150px){
		#nav-menu-item-2174{
		//overflow:hidden;
		width:136px;
	}
}

@media only screen and (max-width: 900px){
	#toptoptopnew{min-height: 600px !important;margin-top:-200px!important;}
	#top_property_video{min-height: 600px !important;}
}

@media only screen and (max-width: 800px){
	#toptoptopnew{min-height: 550px !important;margin-top:-200px!important;}
	#top_property_video{min-height: 550px !important;}
}

@media only screen and (max-width: 700px){
	#toptoptopnew{min-height: 55vw !important;margin-top:-39px!important;}
	#top_property_video{min-height: 55vw !important;margin-top:-39px!important;}
}

@media only screen and (min-width: 1200px){
	#toptoptopnew{margin-top: 80px;}
}


@media only screen and (max-width: 600px){
	#iframe_playerVideo1{margin-top:-27px !important;}	
	.second_column, .second_column div{
		margin-top:-19px !important;
		padding-top:0px !important;
	}
}


@media only screen and (max-width: 550px){
	#iframe_playerVideo1{
		margin-top:-59px !important;
	}		
	.qodef-footer-bottom-holder{height:65px;}
	.pageIframe{height:300px;}

	.element_0.meta_key {
		font-size: 40px !important;
		margin-top: -48px !important;
	}
	.element_1.title_link{
			font-size:18px!important;
	}
	.custom-features div div{
		width: 100% !important;
	}

	#toptoptopnew{min-height: 56vw !important;margin-top:-5vw!important;}
	
	#top_property_video{min-height: 56vw !important;margin-top:1px!important;}
	

	.buttonBar{
		visibility: hidden !important;
	}
}

@media only screen and (max-width: 990px){
	.vc_separator-has-text .vc_separator_align_center h4 {
    padding: 0 .2em;
    padding-right: 0.15em;
    padding-left: 0.15em;
		width:100%;
}
	.vc_sep_holder, .vc_sep_holder_l{
		width: 0px !important;
	}
	
	#row_margin_top{
	margin-top: 0px !important;
}
	
	#simple_vid_1 {
    margin-top: 0px !important;
}
	
	.vc_separator-has-text{
		margin-top: 5px !important;
	}
	#toptoptop{
		display:hidden !important;
		height: 0px !important;
	}
	
	#toptoptopnew, #top_property_video{
		height: 220px !important;
	}
}

.custom-features div div::before{
	content:'• ';
}

.custom-features div div i{
font-family: 'simple-line-icons';
}

.vc_separator-has-text{
	margin-top:30px;
	margin-bottom:10px !important;
}

.vc_separator-has-text h4{
	font-size: 190%;
	text-align: center;
}

h3{
	font-size: 260%;
	font-weight:400;

}

.paralax_row, .paralax_row_1{
	margin-top:20px;
	height:250px !important;
}

.paralax_row_1{
	height:400px !important;
}

.qodef-cf-5949{
	text-shadow: 1px 1px 3px rgba(0,0,0,0.7);
	
}
.qodef-title-inner .qodef-grid, .titile_on_img{
	margin-left:40px;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.6);	
}

.title_on_img{
	box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	
	
}

.wpb_text_column, .wpb_single_image{
	background-color:white;
	padding:10px;
}
.vc_row{
background-color:white;
	
}

.vc_row_transperent{
	background-color:transparent !important;
	overflow:visible!important;
}

#row_margin_top{
	margin-top: 5px;
}

#simple_vid_1 .videoWrapper{
margin-top:0px !important;
}

.vc_sep_line{
	border-top:0px solid rgb(220,220,220) !important;
}
.vc_separator-has-text{
	padding-bottom:5px !important;
	border-bottom:2px solid rgb(150,150,150) !important;
	margin-bottom:5px !important;
}


.vc_row_transperent .wpb_column .vc_column-inner{
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 0px !important;

}

.wpforms-submit{
	background-color: black !important;
	color:white !important;
	width:100% !important;
}

.wpforms-submit:hover{
	background-color: black !important;
	color: rgb(255,235,186) !important;
	text-shadow: 0px 0px 2px rgba(255,235,186,0.9) !important;
}

.wpforms-field-label{
	color:black !important;
}

.map_m_c div div{
	padding: 0px !important;
}

.vc_column-inner{
	padding-bottom: 15px;
}

#simple_vid_1 div .vc_column-inner{
	padding-bottom: 0px !important;
}

.text_btn div p{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.custom-features-new{
	column-count: 3;
}

.custom-features-1{
	column-count: 1;
}

.custom-features-2{
	column-count: 2;
}

@media only screen and (max-width: 1400px){
.custom-features-new{column-count: 2;}
}

@media only screen and (min-width: 991px){
	.left_full_column{
		padding-right:7px !important;
	}
		.right_full_column{
		padding-left:7px !important;
	}
}

@media only screen and (max-width: 700px){
.custom-features-new{column-count: 1;}
}




.right_full_column, .left_full_column{
	padding-top:7px !important;
	padding-bottom:7px !important;
}


.gr_txt p{
	color:rgb(136, 136, 136);
	
}

.vc_parallax-inner{
	background-repeat: no-repeat;
	background-position: center !important;
	background-size: cover !important;
}



.custom-features-new div div::before, .custom-features-1 div div::before, .custom-features-2 div div::before{
	content:'• ';
}

.custom-features-new div div i, .custom-features-1 div div i, .custom-features-2 div div i{
font-family: 'simple-line-icons';
}

.qodef-title-holder{
		height: 180px !important;
	overflow:visible !important;
}


@media only screen and (max-width: 680px){
	h1 {
		font-size: 34px !important;
	}
	.qodef-grid{
		margin-left: 30px !important;
		margin-right: 30px !important;
		
		}
	.qodef-default-page-template{
		margin-top:-87px !important;
	}
}

@media only screen and (max-width: 375px){
	h1 {
		font-size: 30px !important;
	}
	.qodef-grid{
		margin-left: 20px !important;
		margin-right: 20px !important;
		}
	.qodef-default-page-template{
		margin-top:-77px !important;
	}
}


@media only screen and (max-height: 414px)and (max-width: 736px){
	h1 {
		font-size: 30px !important;
	}
	.qodef-grid{
		margin-left: 20px !important;
		margin-right: 20px !important;
		}
	.qodef-default-page-template{
		margin-top:-60px !important;
	}
}

@media only screen and (max-height: 360px)and (max-width: 640px){
	h1 {
		font-size: 30px !important;
	}
	.qodef-grid{
		margin-left: 20px !important;
		margin-right: 20px !important;
		}
	.qodef-default-page-template{
		margin-top:-59px !important;
	}
}


@media only screen and (max-height: 414px)and (max-width: 823px){
h1 {
    font-size: 30px !important;
}
.qodef-grid{
	margin-left: 20px !important;
	margin-right: 20px !important;
	}
.qodef-default-page-template{
	margin-top:-60px !important;
}
}

a.soc-text{
	font-size:110%;
	font-weight: 600 !important;
	margin-bottom:5px;
	margin-right:10px;
}
.custom-html-widget a{
	position:relative;
	display:inline-block;
}

.two_soc_right img{
	margin-bottom:-2px;
}

.two_soc, .two_soc_right{
	opacity:0.6;
}

.two_soc:hover, .two_soc_right:hover{
	opacity:1;
}

.in_cont_img{
	margin-bottom:-4px !important;
}

#custom_html-3{
	padding-right:0px !important;
}

#custom_html-5{
	padding-left:0px !important;
}
.vc_sep_border_width_2{border-bottom-width: 2px !important;}
.vc_sep_border_width_3{border-bottom-width: 3px !important;}
.vc_sep_border_width_1{border-bottom-width: 1px !important;}
.vc_sep_dotted{border-bottom-style:dotted;}
.vc_sep_dashed{border-bottom-style:dashed;}
.vc_sep_solid{border-bottom-style:solid;}
.vc_sep_double{border-bottom-style:double;}
.vc_sep_groove{border-bottom-style:groove;}


.qodef-page-header .qodef-fixed-wrapper .qodef-menu-area .qodef-vertical-align-containers{
	padding-left: 15px !important;
	padding-right: 15px !important;
}

#qodef-back-to-top{
	bottom:40px;
}

.qodef-pl-item-inner::after{
	background-color: rgba(0,0,0,.2) !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	left: 0px !important;
	top: 0px !important;
	border-left: 0px !important;
	border-top: 0px !important;
}


.qodef-pl-item-inner::after{
	background-color: rgba(0,0,0,.1) !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	left: 0px !important;
	top: 0px !important;
	border-left: 0px !important;
	border-top: 0px !important;
}

.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item .qodef-pl-item-inner:hover:after{
 -webkit-transform:translate(0px,0px) !important;
 -moz-transform:translate(0px,0px) !important;
 transform:translate(0px,0px) !important;
}

.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item .qodef-pl-item-inner:hover .qodef-property-price
{color:#000 !important;
}

.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item .qodef-pl-item-inner:hover .qodef-property-price{color:#000 !important;}

.qodef-item-id-title h4, .qodef-property-price{
	color:#000 !important;
	padding-left:7px !important;
	padding-right:7px !important;
}

.qodef-item-address, .qodef-item-id-title{visibility:none;display:inline-block;position:relative;}

.qodef-property-price{
	position:relative;float:right;
	
}

.qodef-property-list-holder.qodef-pl-layout-standard .qodef-pl-item .qodef-pl-item-inner:hover .qodef-item-bottom-section{
-webkit-transform:translate(0px,0);
-moz-transform:translate(0px,0);
transform:translate(0px,0)
}
#menu-menu-short-1{
	position:relative;
	z-index:auto !important;
}

.h_middle{
	width:100%;
}

.qodef-banner-image img{
     width:100% !important;
}

.underlined_head {
    padding-bottom: 5px !important;
    border-bottom: 2px solid rgb(150,150,150) !important;
    margin-bottom: 5px !important;
}

.underlined_head_inside, .underlined_head_inside div{
	background-color:transparent !important;
}
.underlined_head_inside{
	margin-bottom:0px !important;

	clear: both;
}

h4{
    font-weight:350 !important;
     font-size:220% !important;
}
.fg-item.fg-loaded{
	display:none;
}
.fg-item.fg-loaded.fg-positioned{
	display:block !important;
	
}

p a.contact{
	color: rgb(136, 136, 136);
}

.main_buttons{
	z-index:5000 !important;
	overflow:hidden !important;
	padding-right:50px !important;
	margin-right:50px !important;
	right:100px !important;
	width:100px !important;
	outline-color:rgba(0,0,0,0) !important;
		border-color:rgba(0,0,0,0) !important;
	box-shadow: inset 0px 4px 14px -7px rgba(0,0,0,0) !important;
}

.qodef-back-to-top, .qodef-back-to-top span, .qodef-back-to-top span i{
	z-index:10000 !important;
}
.callnow_area{
	width:50px !important;
} 

.fg-item.fg-loaded{
	margin-right:0px!important;
	margin-bottom:0px!important;
}

.gallery_scrolled, .gallery_scrolled1{
	overflow-x: scroll;
	overflow-y: hidden;
}

.gallery_scrolled{
	height:310px;
}
.gallery_scrolled div, .gallery_scrolled div div, .gallery_scrolled div div ul{
	width:2900px!important;
	height:310px!important;
}

.qodef-position-right{
	
	position:absolute !important;
	top:0px!important;
	right:10px!important;
	
	
}
/*ttttttttttttt*/
.custom_title h1,.custom_title_1 h1, .custom_title h6,.custom_title_2 h6, .title_separator div p, .custom_title_lombard h1{
    color: white !important;
}

.custom_title, .custom_title_1, .custom_title_2, .title_separator, .custom_title_lombard{
    color: white !important;
    background-color: transparent;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.9);
    text-align:center;
}
.custom_title{
	margin-top:210px!important;
	top:0px!important;
}



.custom_title_1{
	margin-top:110px!important;
	top:0px!important;
}
.custom_title h1,.custom_title_1 h1, .custom_title_lombard h1{
    font-weight:350 !important;
    font-size:400%;
}
.custom_title_lombard{
	margin-top:180px!important;
	top:0px!important;
	color:white!important;
}

@media only screen and (min-width: 1200px){
	.title_all_device{
		font-size:200% !important;
		margin-bottom:-40pt!important;
	}
}


@media only screen and (max-width: 1200px){
.custom_title{margin-top:150px!important;
	font-size:180% !important;}
.custom_title_1{margin-top:150px!important;}
.title_separator{margin-top:-40pt!important;}
}


@media only screen and (max-width: 1100px){
.custom_title{margin-top:100px!important;
	font-size:170%!important;}
.custom_title_1{margin-top:100px!important;}
.title_separator{margin-top:-40pt!important;}
}


@media only screen and (max-width: 1025px){
.custom_title_lombard{margin-top:90px!important;}
.custom_title{margin-top:20px!important;}
.custom_title_1{margin-top:120px!important;}
}

@media only screen and (max-width: 900px){
	.custom_title{
	font-size:150%;
	margin-bottom:4pt!important;}
}






@media only screen and (max-width: 700px){
	.custom_title_lombard{margin-top:-30px!important;}
	.custom_title_lombard h1{font-size:280% !important;}
	.custom_title{margin-top:55px!important;
		font-size:120%!important;
		margin-bottom:10pt!important;
	
	}
	.custom_title_1{margin-top:55px!important;}
	.custom_title h1{font-size:280% !important;}
	.custom_title_1 h1{font-size:280% !important;}
	.title_separator{display:none!important;}
	.custom_title_2{display:none!important;}
	
}


@media only screen and (max-width: 700px){
	.custom_title{
		margin-top:85px!important;
		font-size:90%!important;

		line-height: 50%!important;
	}
}

@media only screen and (max-width: 550px){
	.custom_title{margin-top:20px!important;}
	.custom_title_lombard{margin-top:-55px!important;}
	.custom_title h1{font-size:230% !important;}
	.custom_title_lombard h1{font-size:210% !important;}
	.top_amenities .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_content_element{width:50% !important;}
	
		.top_amenities5 .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_content_element{width:50% !important;}
}
@media only screen and (max-width: 414px){
	.custom_title_lombard{margin-top:-55px!important;}
	
	.custom_title h1{font-size:180% !important;}
	.custom_title_lombard h1{font-size:160% !important;}
}

@media only screen and (max-width: 322px){
	.custom_title h1{font-size:160% !important;}
}

/*ttttttttttttt*/

#top_property_title_center{
	position:absolute !important;
	top:0px!important;
	width:100%!important;
	margin-left:0px!important;
	margin-top:0px!important;
	margin-right:0px!important;
	right:0px!important;
	left:0px!important;
}




@media only screen and (max-width: 1100px){
#top_property_title_center{
	margin-top:20px!important;
}
}

.wpcf7-mail-sent-ok{
	position:fixed !important;
	top:50% !important;
	left:50% !important;
	margin-left:-213px !important;
	margin-top:-13px !important;
	background-color:rgba(255,255,255,0.8);
	
}

.overflow_h{
	overflow:hidden!important;
}

.hidden_overflow{
	overflow:hidden !important;
}

.qodef-banner-holder:hover .qodef-banner-image img{
	filter: contrast(120%)!important;
}

.grid-items .item{
	padding:2px;
}

.qodef-banner-holder:hover,.grid-items .item:hover{
	transform: translateY(-5px) translateX(-5px);
	-webkit-box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.15);
box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.15);
	
	transition: all 0.2s;
}

.grid-items .item:hover{


	
}

.arrow_carrot-left, .arrow_carrot-right{
	width:30px!important;
	height:100%!important;
	opacity:0.5;
	
}

.single-format-gallery .qodef-title-info h1{
 font-weight:350;
	margin: 3px 0px; 
border-bottom: 2px solid rgb(150,150,150) !important;
	  
	padding-bottom: 5px !important;
	font-size: 220% !important;
}

@media only screen and (min-width: 250px){
.single-format-gallery .qodef-title-info{
	margin-top:-135px;
}
}


@media only screen and (min-width: 1024px){
.single-format-gallery .qodef-title-info{
	margin-top:80px;
}
}


.wpb_image_grid_ul{
	align-content:center;
}

@media only screen and (min-width: 1024px){
.qodef-title-info{
	margin-top:80px;
}
}

.team_member{
	overflow:hidden;
	border-radius:50%!important;
	width:100%;
}

.member_name_old{
	color:white;
	text-align:right;
	margin-top:-74px;
	padding-right:10px;
	position:relative;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.9);
}

.member_position_1, .member_position_2{
	color:rgb(9,59,105);
	color:rgb(150,111,64);
	font-size:120% !important;
	text-align:left;
	font-weight:500!important;
	line-height:0%;
	padding-left:10px;
}


.member_position_1{
	margin-top:-18px;
}

@media only screen and (max-width: 768px){
.team_members{
	padding-left:5%!important;
	padding-right:5%!important;
}
	

}


@media only screen and (min-width: 1200px){
.team_members{
	padding-left:10%!important;
	padding-right:10%!important;
}
	
}

@media only screen and (min-width: 1400px){
.team_members{
	padding-left:0%!important;
	padding-right:0%!important;
}
}

@media only screen and (max-width: 414px){
	.member_name{
		font-size:230% !important;
		margin-top:5px;
		margin-left:5px !important;
	}
	.member_position_1, .member_position_2{
		font-size:100% !important;
		width:140% !important;
		margin-left:10px !important;
	}
	
	.member_position_1{
	margin-top:-18px;
}
}

.team_members{
	margin-top:15px!important;
	margin-bottom:15px!important;
}

.elementor-text-editor h3, .elementor-text-editor h3 span, .elementor-text-editor h3 span b{
	font-size:24pt !important;
	
}

.elementor-text-editor h4, .elementor-text-editor h4 span, .elementor-text-editor h4 span b{
	font-size:18pt !important;
	
}

.entry-title{
	text-align:center !important;
	
}

.qodef-centered-type{
	visibility:collapse!important;
	height:0px!important;
	margin:0px!important;
}

.content_vertical_fixed{
	margin-top:100px!important;
}

@media only screen and (max-width:1700px){
	.content_vertical_fixed{
	margin-top:100px!important;
}
}


@media only screen and (max-width: 1024px){
.qodef-title-holder.qodef-title-va-header-bottom {
    height: 0px!important;
	margin:0px!important;
}
	.qodef-container{
		margin:0px!important;
	}
	
	.content_vertical_fixed{
	margin-top:0px!important;
}
	
}

.elementor-text-editor p, .elementor-text-editor span{
font-family: Roboto,sans-serif !important;
}

.qodef-post-heading{
	max-height:600px;
	overflow: hidden;
	
}

.qodef-post-heading div{
	vertical-align:middle;
}


.qodef-breadcrumbs-info{
	visibility:hidden;
}

.qodef-container{
	margin-top:50px;
}

.book-heading h3{
	text-align:center;
}

.book-widget{
	max-height:80vh;
}

.ui-tabs-panel{
	max-height:80vh;
}

.full_h_auto_w{
	height:70vh !important;
}

.full_h_auto_w figure{
	height:100% !important;
}

.full_h_auto_w figure div{
	height:100% !important;
}

.full_h_auto_w figure div img{
	height:100% !important;
	width:auto;
}


.full_h_auto_w_1{
	height:400px !important;
	padding:0px;
}

.full_h_auto_w_1 figure{
	height:100% !important;
}

.full_h_auto_w_1 figure div{
	height:100% !important;
	overflow:hidden;
}

.full_h_auto_w_1 figure div img{
	display: block;
	position:relative;
	object-fit: cover;
	height:100% !important;
	
}


body, .qodef-default-page-template {
    background-color: rgb(245,245,245);
}

.qodef-wrapper-inner .qodef-content{
	background:transparent;
}


.deep_transperent, .deep_transperent div div div div{
	background:transparent!important;
}

.deep_transperent, .deep_transperent div, .deep_transperent div div div div div{
 display: block!important;
padding-top:0px!important;
}
@media only screen and (max-width: 1024px){
.qodef-full-width-inner{
	padding-top:0px!important;
}
}

.img_auto_height{
	height:auto !important;
	
}

.max_80_h figure div img{
	max-height:75vh !important;
	width:auto !important;
}


.img_full_h{
	height:100%;
}

.qodef-mobile-header .qodef-mobile-nav .qodef-grid>ul>li>a, .qodef-mobile-header .qodef-mobile-nav .qodef-grid>ul>li>h6 {
    font-size: 13px !important;
}


.qodef-post-info-top{
	visibility:hidden;
	height:0px !important;
	display:none;
}

.single-format-quote .qodef-title-holder{
	display:none;	
}

.single-format-quote .qodef-post-info-author{
	display:none;
	visibility:hidden;
}

.single-format-quote .qodef-blog-single-nav-text{
	display:none;
	visibility:hidden;
}

.single-format-quote .qodef-content{
	margin-top:100px !important;
}

.test_author{
	font-size:120%;
	font-weight:700;
	color:rgb(120,120,120);
}

.testimonials .layer-media{
	display:none;
	visibility:hidden;	
}

.qodef-blog-single-navigation{
	display:none;
	visibility:hidden;	
}

.testimonials{
	position:relative;
	border-width:1px;
	border-style: solid;
	border-color:rgb(220,220,220);
	box-sizing: border-box;
		-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.15);
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.15);
	padding-top:0px !important;
}
.testimonials p{
	margin-top:0px !important;
}

@font-face {
  font-family: 'Romanesco';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/romanesco/v8/w8gYH2ozQOY7_r_J7mSX1XYKmOo.woff2) format('woff2');
}





.testimonials div .content::before {
	box-sizing: border-box;
  content: '"';
	font-weight: 300;
	font-size:80pt;
	display: block;
	margin-top:-10pt;
margin-bottom:12pt;
	text-align:left;
margin-left:-10pt;
	height:20px!important;
	font-family: 'Romanesco';
}

.testimonials .layer-content{
	margin-top:0pt;
}

.testimonials div .content p:first-child {
	text-indent: 40px;
}

.testimonials i{
font-style:normal !important;
}



.category-blog .qodef-post-content .qodef-post-heading{
		text-align:center !important;

}


.line_question_40p, .line_question_40p_next{width:50%;
padding-right:10px !important;
box-sizing:padding-box
!important;}
.line_question_40p_next{
	padding-right:0px!important;
}
.line_question_40p_email{
	width:65%;
	margin:0px;
	box-sizing:padding-box!important;
}

.line_question_20p{
	box-sizing:padding-box!important;
	width:30%;
	min-width:200px;
margin-left:0px!important;
	float:right;
	padding:0px;
}

.line_question_20p input{
	padding-left:0px;
	padding-right:0px;
	width:100%!important;
}


.line_question_40p,
.line_question_40p input,
.line_question_40p_next,
.line_question_40p_next input,
.line_question_20p,
.line_question_20p input{
	height:47px !important;
	font-size:14px!important;
	padding-top:8px!important;
	padding-bottom:8px!important;
}

.line_question_20p input{
	width:100%!important;
}

@media only screen and (max-width: 1024px){
	.line_question_20p{
		width:100%!important;
	}
.line_question_40p{width:50%;}
	.line_question_40p_next{width:50%;
	padding-right:0px !important;}
}

.line_question_20p input[type=submit]:hover, .vc_btn3:hover, input[type=submit]:hover{
	background-color: #f7be68!important;
}

.book_cont{
	max-height:90vh!important;
	overflow:hidden!important;
}

.testimonials .layer-content, .testimonials .layer-content .thumb{
	width:100%!important;

}
.testimonials .layer-content .thumb{
	width:100%!important;
}



.button_head{
	font-size:18pt;
	margin-top:0px;
}

.padding_15{
	background-size: cover !important;
}

.padding_15 div div{
	padding-top:15px!important;
	padding-bottom:15px!important;
}
.padding_15 div div div{
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.padding_15 h3{
	text-shadow: 1px 1px 3px rgba(0,0,0,0.9)
}

.padding_15 div div div div{
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.vertical_center div div div{
  height:100% !important; 
	vertical-align: middle !important;
	margin-bottom: 0px !important;
}

.testimonials .layer-content .thumb img{
	max-width:150px;
	border-radius: 75px;
	box-shadow: 2px 2px 3px rgba(0,0,0,.1);
	border-style: solid;
  border-width: 1px;
	border-color:rgba(1,1,1,.1)
}

.subscribe{
	padding-bottom:20px;
	padding-top:0px!important;
	margin-bottom:0px!important;
	margin-top:0px!important;
}

.subscribe input[type="text"], .subscribe input[type="email"]{
	background-color:rgba(255,255,255,.9);
	color:rgb(20,20,20);
	border-color:#f7be68!important;
	border-width:0px;
	padding-left:16px;
	
	
	
}

.anr_captcha_field{
	opacity:.1;
}
.anr_captcha_field:hover{
	opacity:.5;
}

.subscribe_text{
	position:relative!important;
	text-align:left!important;
	display: table-cell!important;
	align-content: center!important;
	vertical-align: middle!important;
	height:120px!important;
	
}

.subscribe_text_f_ch{
	position:relative!important;
	display: inline!important;
	vertical-align: middle!important;
}

.subscribe_text_f_ch{
	position:relative!important;
		display:block!important;
	top:50%;
	margin-top:-20pt;
	font-size:130%;
	line-height:130%;
	padding-right:20px;
	text-shadow: 2px 2px 3px rgba(0,0,0,.5);
}

@media only screen and (max-width: 1368px){
	.subscribe_text_f_ch{
	margin-top:-35pt;
	font-size:140%;
}
	.subscribe_text{
	height:200px!important;
	}
	.line_question_20p{
		width:100%!important;
	}
	.email{width:100%;padding-right:0px!important;
	}
}

@media only screen and (max-width: 1200px){
	.subscribe_text_f_ch{
	margin-top:-40pt;
	font-size:150%;
}
}

@media only screen and (max-width: 1025px){
	.subscribe_text_f_ch{
	margin-top:-43pt;
	font-size:140%;
}
}

@media only screen and (max-width: 768px){
	.subscribe_text_f_ch{
	margin-top:-46pt;
	font-size:140%;
}

	.subscribe_text{
		height:auto!important;
	}
	
		.subscribe_text{
	display:block;
		width:100%!important;
		margin-bottom:10px;
		margin-top:10px;
}
	
	.subscribe_text_f_ch{
	margin-top:0px!important;
	top:0%!important;
	font-size:140%;
}
	.subscribe div{
		margin-top:0px!important;
	}
}

@media only screen and (max-width: 550px){

}


.newsletter_text{
	line-height: 1.38;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-top:10px;

	font-size: 11pt;
	font-family: Arial;
	color: #000000;
	background-color: transparent;
	font-weight: 400; font-style: normal;
	font-variant: normal;
	text-decoration: none;
	vertical-align: baseline;
	white-space: pre-wrap;
	text-align:justify;
}
.newsletter_ tr{
	border-width:0px!important;
}

.newsletter_{
	position:relative;
	float:center!important;
	width:100%;

}


.newsletter_ p, .newsletter_ span, .newsletter_ a {
    font-family: Roboto,sans-serif !important;
	font-size:16px;
	line-height:26px;
}

.mcnTextContent div{
	text-align:center!important;
}


.vc_btn3-center .vc_btn3{
    display: block!important;
    width: 100%!important;
    text-align: inherit!important;
}
 
.full-size {
		min-height:70vh!important;
	
}


.condo_map_tabs ul{
	text-align:center!important;
	
}
.condo_map_tabs ul li{
           float: none !important;
            display: inline-block;
	
}


.category-events .qodef-post-content .qodef-post-text-single .qodef-post-text-inner .qodef-post-text-main h2{
	display:none!important;
}


.qodef-full-width .qodef-full-width-inner{

	padding-top:0px!important;
}

.single-format-gallery .qodef-wrapper .qodef-wrapper-inner .qodef-content .qodef-content-inner .qodef-title-holder .qodef-title-wrapper .qodef-title-inner .qodef-grid{
	margin-left:auto;
	text-shadow:none;
}


.single-format-gallery .qodef-container{
	margin-top:10px!important;
	
}

.single-format-gallery .qodef-container div{
background-color:transparent!important;
}

.single-format-gallery .qodef-container .qodef-blog-single{
	padding-top:0px!important;
	
	
}

.elementor-widget-text-editor {
     font-family: "PT Sans",sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #888;
}

.gold{
	color:#a67b38;
	margin-top:-10px!important;
	margin-bottom:-15px!important;
	font-size: 110%;
}

#launcher{
	visibility:hidden;
}

.white, .white div, .white div div, .white div div div{
	background-color:rgb(255,255,255) !important;
}

.black{
	filter: invert(100%)!important;
}


@font-face{
	font-family:"CombiNumeralss";
	src: url("/fonts/CombiNumeralsRegular.ttf");
}


.round_number{
	font-family:"CombiNumeralss";
  font-size:180%;
	vertical-align: -25%;
}

.elementor-widget-html, .elementor-widget-html table, .elementor-widget-html table tr{
	border:0px!important;
}


.vc_sep_color_white span span{
	background-color:rgb(255,255,255) !important;
	
}

.contact1{
	width:70%;display:inline-block;float:left;
}
.contact2{
	width:20%;display:inline-block;float:left;

}

.gm-style .gm-style-iw-c {
    background-color: white !important;
}

.width200{
	width:200px;
}

.amazingslider-wrapper-10, .amazingslider-wrapper-11, .amazingslider-wrapper-12, .amazingslider-wrapper-13, .amazingslider-wrapper-14, .amazingslider-wrapper-15, .amazingslider-wrapper-16, .amazingslider-wrapper-17, .amazingslider-wrapper-18, .amazingslider-wrapper-19, .amazingslider-wrapper-20, .amazingslider-wrapper-21, .amazingslider-wrapper-22, .amazingslider-wrapper-23, .amazingslider-wrapper-24, .amazingslider-wrapper-25, .amazingslider-wrapper-26, .amazingslider-wrapper-27, .amazingslider-wrapper-28, .amazingslider-wrapper-29, .amazingslider-wrapper-30, .amazingslider-wrapper-31, .amazingslider-wrapper-32, .amazingslider-wrapper-33, .amazingslider-wrapper-34, .amazingslider-wrapper-35, .amazingslider-wrapper-36, .amazingslider-wrapper-37, .amazingslider-wrapper-38, .amazingslider-wrapper-39, .amazingslider-wrapper-40, .amazingslider-wrapper-41, .amazingslider-wrapper-42, .amazingslider-wrapper-43, .amazingslider-wrapper-44, .amazingslider-wrapper-45, .amazingslider-wrapper-46, .amazingslider-wrapper-47, .amazingslider-wrapper-48, .amazingslider-wrapper-49, .amazingslider-wrapper-50{
	z-index:-100;
}

.wonderpluginslider-container div div{
z-index:-100;	
	
}


@media only screen and (min-width: 1200px) {
  .mobile {
   display: none !important;
		visibility: collapse;
		height:0px !important;
		margin:0px !important;
		padding:0px !important;
  }
}


.bullets_news{
	margin:10px 0;
	padding:0;
	color:#222222;
	font-family:Helvetica;
	font-size:14px;
	line-height:150%;
	text-align:left
}


.left_column_news, .right_column_news, .m_226410765724950770mcnCaptionBottomContent{
	width:50%;border-collapse:collapse;text-align:left;
}

.left_column_news img, .right_column_news img, .m_226410765724950770mcnCaptionBottomContent img{float:left;}

.m_3920337832327434178mcnCaptionBottomContent{
	display:block!important;
	width:49%;
	float:left;
}

.m_3920337832327434178mcnCaptionRightContentOuter tbody tr td table{
	float:left;
	width:49% ;
	display:block!important;
	
}


.m_3920337832327434178mcnCaptionRightImageContentContainer {
	width:290px !important;
}

.sub_h{
padding-bottom:0px;
margin-bottom:0px!important;
	margin-top:5px!important;
	font-size:60%;
	
}	

.sub_h div h4{
	font-weight:500!important;
	color: #888;

}

.close_features{
	margin-bottom:-25px!important;
		border-style: dashed;
	border-bottom-width:0px;
}

@media only screen and (max-width: 550px) {
.sub_h{
	margin-top:15px!important;
}	
}

.top_amenities .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_content_element{
   width:25%;
   display:inline-block;
   padding: 0px !important;
   margin-top:10px !important;
   margin-bottom:10px !important;
}

.top_amenities5 .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_content_element{
   width:20%;
   display:inline-block;
   padding: 0px !important;
   margin-top:10px !important;
   margin-bottom:10px !important;
}

.top_amenities, .top_amenities5{
    text-align:center;
    font-size:140%;
    opacity:1 !important;
    color:rgb(80,80,80) !important;
}

.top_amenities div div div div div p, .top_amenities5 div div div div div p{
    color:rgb(80,80,80) !important;
    width:100% !important;
    margin:0px !important;
}

@media only screen and (max-width: 550px) {
	.menu-item a span{
		text-transform: uppercase;
	}
	.mob150{
		font-size:150%;
	}
}

.video_main_page{

	
}

#video_main_page{
	width:100% !important;
	margin-left:0vw !important;
}


#video_main_page{
	width:100% !important;
	margin-left:0vw !important;
}


#video_main_page{display: block;}
#video_main_page{min-height: 85vh !important;}




@media only screen and (min-width: 1024px){
.btn738c div div div div{
	height:80px!important;
}
	
		#nav-menu-item-12136{
		visibility:hidden;
	}
}


#nav-menu-item-12136{
cursor:default;
}

#mobile-menu-item-12136 h6{
cursor:default!important;
}

@media only screen and (min-width: 320px){
	#video_main_page{
		min-height: 179px !important;
	}

}

@media only screen and (min-width: 375px){
	#video_main_page{
		min-height: 210px !important;
	}
}

@media only screen and (min-width: 414px){
	#video_main_page{
		min-height: 232px !important;
	}
	
	.full-size iframe{
		min-height: 232px !important;
	}
}

@media only screen and (min-width: 550px){
	#video_main_page{
		min-height: 308px !important;
	}
	
	.full-size iframe{
		min-height: 308px !important;
	}
}

@media only screen and (min-width: 900px){
	#video_main_page{
		min-height: 506px !important;

	}
	
	
	.full-size iframe{
		min-height: 506px !important;
	}
}

@media only screen and (min-width: 1024px){
	#video_main_page{
		min-height: 573px !important;
		margin-top:0px !important;

	}
	
	.full-size iframe{
		min-height: 573px !important;
	}
}

@media only screen and (min-width: 1280px){
	#video_main_page{
		min-height: 640px !important;
		margin-top:87px !important;
	}
	.full-size iframe{
		min-height: 640px !important;
	}
}


@media only screen and (min-width: 1360px){
	#video_main_page{
		min-height: 620px !important;
		margin-top:87px !important;
	}
	
	.full-size iframe{
		min-height: 650px !important;
	}
}

@media only screen and (min-width: 1600px){
	#video_main_page{
		min-height: 720px !important;
		margin-top:87px !important;
	}

	.full-size iframe{
		min-height: 720px !important;
	}
}

@media only screen and (min-width: 1700px){
	#video_main_page{
		min-height: 760px !important;
		margin-top:87px !important;

	}
	
		.full-size iframe{
		min-height: 760px !important;
	} 
	
}

@media only screen and (min-width: 1800px){
	#video_main_page{
		min-height: 790px !important;
		margin-top:87px !important;

	}
	
	.full-size iframe{
		min-height: 790px !important;
	} 
}


@media only screen and (min-width: 1800px) and (min-height: 1000px){
	#video_main_page{
		min-height: 830px !important;
		margin-top:87px !important;

	}
	
	.full-size iframe{
		min-height: 790px !important;
	} 
}

@media only screen and (min-width: 1920px){
	#video_main_page{
		min-height: 820px !important;
		margin-top:87px !important;

	}
}

@media only screen and (min-width: 1920px) and (min-height: 1100px){
	#video_main_page{
		min-height: 1020px !important;
		margin-top:87px !important;

	}
}

@media only screen and (min-width: 2560px){
	#video_main_page{
		min-height: 1253px !important;
		margin-top:87px !important;

	}
}

@media only screen and (min-width: 3000px){
	#video_main_page{
		min-height: 1468px !important;
		margin-top:87px !important;

	}
}


@media only screen and (min-width: 3500px){
	#video_main_page{
		min-height: 1553px !important;
		margin-top:87px !important;

	}
}

@media only screen and (min-width: 1024px){
	.skin .layer-media a img, .skin .layer-media a, .skin .layer-media{
		height: 230px;
		width: 292px;
		z-index:-1!important;
	}

		.skin .layer-media a{
			overflow:hidden;
	}
	
	.flat .layer-content{
	background-color:white!important;
	width: 292px;
	}
	
	.three-column-features div div li{
		width:49%!important;
		display:inline-block;
	}
	.three-column-features div div li:before {
    content:"• ";
	}
	
}

@media only screen and (max-width: 1300px){
	.qodef-logo-text{
		width:0px!important;
		height:0px!important;
	}
}



@media only screen and (min-width: 1300px){
		.three-column-features div div li{
		width:33%!important;
		display:inline-block;
	}
	.three-column-features div div li:before {
    content:"• ";
}

}





.wonderpluginslider div div div div a{
	opacity:0.01;
}



#post-grid-4286 .layer-wrapper .layer-media{
			overflow:hidden;
	}


#post-grid-5875 div .odd .layer-wrapper .layer-media, #post-grid-5875 div .odd .layer-wrapper .layer-content{
	display:table-row !important;
}



#post-grid-5875 div .even .layer-wrapper{
		display: table-row-group !important;
}
#post-grid-5875 div .even .layer-wrapper .layer-media{
	display:inline-block !important;
	vertical-align:top !important;
}
#post-grid-5875 div .even .layer-wrapper .layer-content{
	display:inline-block !important;
	width:600px;
}



#post-grid-6353 div .even .layer-wrapper{
		display: table-row-group !important;
}

#post-grid-6353 div .even .layer-wrapper .layer-media{
	display:inline-block !important;
	vertical-align:top !important;
}
#post-grid-6353 div .even .layer-wrapper .layer-content{
	display:inline-block !important;
	width:600px;
}


#post-grid-6353 div .odd .layer-wrapper{
		display: table-row-group !important;
}

#post-grid-6353 div .odd .layer-wrapper .layer-media{
	display:inline-block !important;
	vertical-align:top !important;
}
#post-grid-6353 div .odd .layer-wrapper .layer-content{
	display:inline-block !important;
	width:600px;
}

.category-newsletter div .qodef-post-heading {
    visibility: hidden;
    overflow: hidden;
    height: 0px;
}
	
#nav-menu-item-13311 div div ul li{
	width:250px!important;
}

.fmcnCaptionBottomContent{
	width:49%!important;
	
}

.mcnImage{
	width:100%;
}

@font-face {
    font-family: 'PlayfairDisplay-Reg';
    src: url('https://takamihomes.com//wp-content/themes/eiddo/assets/css/fonts/PlayfairDisplay-Regular.otf'); 
}
@font-face {
    font-family: 'PlayfairDisplay-B';
    src: url('https://takamihomes.com//wp-content/themes/eiddo/assets/css/fonts/PlayfairDisplay-Bold.otf'); 
}

@font-face {
    font-family: 'PlayfairDisplay-Bl';
    src: url('https://takamihomes.com//wp-content/themes/eiddo/assets/css/fonts/PlayfairDisplay-Black.otf'); 
}

.member_name{
	font-family: 'PlayfairDisplay-B';
}


.flat div div a img{
	width:100%;
	
}

._3d-flip-book{
	position:relative!importnant;
		margin-top:70px!important;
	margin-bottom:120px!important;
}

.gallery_scrolled1 div div ul li, .gallery_scrolled div div ul li{
  position:relative!important;
  left:0px!important;right:0px!important;top:0px!important;bottom:0px!important;height:150px!important;

}

.qodef-normal-logo{
	max-height:60px;
}

@media only screen and (min-width: 1025px){
	.full_width_title{
	margin-top:70px!important;
	}
}


.wpb_video_widget .wpb_video_wrapper {
	padding-top: 0%!important;

}

.embedly-card-hug{
	height:400px;
}