@charset "UTF-8";
/* CSS Document */

body{background-color:rgb(35, 45, 74); margin:0; padding:0; font-family: 'Roboto',Arial, Helvetica, sans-serif; font-size:1em; color: #303030; line-height:1.5em;}


.whiteBack, .vc_tta-panel-body {background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/back-pattern.png) top right no-repeat rgba(255,255,255,.9); background-position: top right !important;}
.darkBack {background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/back-pattern-wh.png) top right no-repeat rgba(0,51,93,.8 ); background-position: top right !important;}
.height500{ /*min-height: 500px;*/}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{ min-height: 800px;}

h1, h2, h3{font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;}
h1{ font-size:1.9em; line-height:1.2em; font-weight: normal !important; color:#2D577F;  margin:0; padding:0 0 20px 0; font-weight:700; }
h2{ font-size:1.6em; line-height:1.2em;  margin:0; padding:0 0 20px 0; color:#2D577F; font-weight:400; }
h3{ font-size:1.4em; line-height:1.2em; color: #666; font-weight:400; padding:0 0 10px 0; }
h4{font-size:1.2em; line-height:1.2em; color: #666; font-weight:400; padding:0 0 10px 0;}
h5{ padding:0; margin:0 0 10px 0; font-size:11px; font-style:italic; color:#999999; font-weight:normal;}

/* Header Elements */

#header .phoneNumber, #header .phoneNumber a{color: #ffffff;text-shadow: 1px 1px 4px #000000; text-decoration:none;  }




	.socialIcon, .socialIcon a{
		font-size: 1.1em;
		color: rgba(255,255,255,.9);
		text-shadow: 1px 1px 4px rgba(0,0,0,.6 );
		text-decoration: none;
		margin: 5px 10px 0 0;
	}
	.socialIcon a:hover{color: #bbd9f7;}



	#header .socialIcon, #header .socialIcon a{font-size:1.3em;color: #ffffff;text-shadow: 1px 1px 4px #000000; text-decoration:none; margin:0 15px 15px 0; }

	#header a:hover{ color:rgba(255,255,255,.8);}
	#header .socialIcon{padding-left: 50px; margin-bottom: -170px;}
	#header .phoneNumber{margin-bottom: -170px; padding-right: 50px;}

	
	.headerPhone { color: #efefef; font-size:14px; line-height: 145%; text-shadow: 1px 1px 4px rgba(0,0,0,.9 );position: relative; margin-bottom: -170px; padding-right: 50px; }
		.headerPhone a{color: #ffffff; text-shadow: 1px 1px 4px #000000;  text-decoration: none;}
 		.phoneLink{color: #ffffff; text-decoration: none;}

	
		.smallphone{font-size: .8em; color: #efefef;}
		.smallphone a{font-size: 1.4em;}
		.largephone{font-size:1.6em; line-height: 120%;}





@media (max-width: 768px){  
    .smallphone a{font-size: 1em;}
	.largephone{font-size:1.4em; line-height: 120%;}
	
     .phoneNumber a{ font-weight: bold;} 
	
	
}



.headerlogo{margin-bottom: -120px;}



.mainNavBar {
    text-transform: uppercase;
    margin: 0; font-size: .9em;
    font-family: 'Roboto Condensed', sans-serif;
    background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/header-back-6.jpg) center top no-repeat;
    padding: 90px 0 10px 0;
    border-radius: 8px;
    margin-bottom: 10px;
}
	.mainNavBar a{color: #ffffff;display: block;  /*padding: .5rem 1rem;*/ padding: 10px 15px; line-height: 1.3em;
   					 text-decoration: none; font-weight: normal !important;
    				transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; }

	.mainNavBar a:hover{color: #bbd9f7;}

	#stickLogo{display: none;}
/*
	.topNav {
		font-size: 1em;
		margin: 5px 0; padding: 0;
		position: relative;
		text-align: center;
		z-index: 1005;

	}
	.topNav li {
		text-align: center; display: inline-block;
		
		padding: 0; margin: 0;
	}
	.topNav li a{ padding: 10px 12px; margin: 0; text-decoration: none; color: #ffffff; }
	.topNav li a:hover{ color:rgba(255,255,255,.5);}
*/
	.topNav{ list-style: none; justify-content:center; display:none; margin:5px 0 0 0; padding: 0; text-align: center;font-size: 1em; }
		.topNav li{ text-align: center;  }
		
		.subNav{ list-style: none; justify-content:center; display:none; margin:0; padding: 0; font-size: 1.3em; text-align: center;}
		  .subNav li{border-top:#3c6187 1px solid; position: relative; display: inline-block;}

		.subNav li ul{ 
      			visibility: hidden;
      			opacity: 0;
      			position: absolute;
				padding: 10px;
      			left:-45%;
      			display: none;
      			background:#0b1833; 
				z-index: 100;
    			}
		.sub-menu li{ border: none; font-size:.8em;  text-align: center;}

		.subNav li:hover > ul,
    	.subNav li ul:hover {
			  visibility: visible;
			  opacity: 1;
			  display: block;
			  min-width: 200px;
			  text-align: center;
			  padding-top: 20px;
			  box-shadow: 0px 3px 5px -1px #000000;
			}






/******* Mobile Nav ********/

        #header, .mainNavBar{ display: none;}
        #mainContainer{ margin-top: 100px;}

.mobilephone{ text-align: center; padding: 5px 0; background: rgba(255,255,255,1.00);}

.mobilephone .smallphone{color: #666666;}

        #mobileNav{ position: fixed; top: 0; width: 100%;  display:block; z-index: 2000;	}
		  .blueBar{ padding: 10px;background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/header-back-4.jpg) center top no-repeat;}
		  .mobileLogo{ max-height: 60px; }
		  #mobileNav a.icon { font-size: 1.6em;
			   color: #ffffff; padding:15px;
			  display: block;
			  position: absolute;
			  right: 0;
			  top: 0;
			}
		  #mobileNav a.icon:hover{color: #bbd9f7;}
		  #mobileNav #myLinks {background: #cccccc;display: none;}
		  #mobileNav #myLinks ul{ list-style: none;}
		  /*https://www.w3schools.com/howto/howto_js_mobile_navbar.asp*/
		  
		.mobileMenuLinks{ list-style: none; margin: 0; padding: 0; text-align: center;}
		  .mobileMenuLinks a{ display: block; width: 100%; padding:8px 10px; text-decoration: none; font-size: 1em; text-align: left; background: #efefef; border-bottom: 1px solid #cccccc; text-transform: uppercase;}
			.mobileMenuLinks a:hover{ background: rgba(121,122,127,1.00); color: #ffffff;}
		.mobileMenuLinks .sub-menu li{font-size: 1em; }

            @media (min-width: 768px){  
                #mobileNav{ display: none;}
				#mainContainer{ margin-top: 100px;}
                #header, .mainNavBar, .topNav, .subNav{ display:block;}
				.topNav, .subNav{ display: flex;}
				
                #mainContainer{ margin-top: 0;}
            }


	@media (max-width: 1024px){
		#header .phoneNumber, #header .phoneNumber a{ font-size:1.2em; }
		#header .socialIcon, #header .socialIcon a{font-size:1.1em;}
		
	}

	@media (max-width: 992px){
        
      	#header .phoneNumber, #header .phoneNumber a{ font-size:1em; }
		#header .socialIcon, #header .socialIcon a{font-size:1em;}
		
		.mainNavBar a{padding: .5rem .5rem;}
		
    }

/***exclusive ***/

.video-wrapper video {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.video-wrapper {
  /* Telling our absolute positioned video to 
  be relative to this element */
  position: relative;

  width:100%;
  height: 475px;

  /* Will not allow the video to overflow the 
  container */
  overflow: hidden;
	border-radius: 8px;

  /* Centering the container's content vertically 
  and horizontally */
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}




/****** elements ****/

.sidemenubox{ padding: 20px; border-radius: 10px; background: rgba(255,255,255,0.89); margin-bottom: 10px;}
.sidemenubox ul{ list-style: none; margin: 0; padding: 0;}
.sidemenubox ul li a{ padding:10px 20px; text-align: center;
						background: rgb(0,56,106);
						background: -webkit-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
						background: -o-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
						background: linear-gradient(to top, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%); 
						display: block; 
						color: #ffffff;
						width: 100%; margin: 0 0 5px 0;border-radius:4px; text-decoration: none;}


.sidemenubox ul li a:hover{background:#eadc3a;color: #000000;
	background: -moz-linear-gradient(#eadc3a, #f1bf12);
	background: -o-linear-gradient(#eadc3a, #f1bf12);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eadc3a), to(#f1bf12));
	background: -webkit-linear-gradient(#eadc3a, #f1bf12);}

.btn-standard{padding:10px 20px; font-size: .9em; border-radius:4px; color: #ffffff !important; border: none; text-align: center;background: rgb(0,56,106);
						background: -webkit-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
						background: -o-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
						background: linear-gradient(to top, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%); }
.btn-standard.active{background: #999999;}
.btn-standard:hover{background: rgb(0,26,65);color: #ffffff;}


.price{ font-size: 1.4em; font-weight: bold; color: #0CA700;}
.original_price{ font-size: .9em; color: red;}




.side_banner .banner{ margin-bottom: 10px;}


/*** shared buttons ***/

.btn-label {
		position: relative;
		left: -10px;
		display: inline-block;
		padding: 6px 12px;
		background: rgba(0, 0, 0, 0.15);
		border-radius: 3px 0 0 3px;
}

.btn-labeled {
		padding-top: 0;
		padding-bottom: 0;
		margin: 4px;
}

.sharebar{ padding: 20px 0 40px 0;}
.btn-facebook{background-color: #1877F2;color: #ffffff;	}
.btn-facebook:hover{background-color: #3B5998;color: #ffffff;}
.btn-twitter{background-color: #1da1f2;	color: #ffffff;	}
.btn-twitter:hover{background-color: #657786;color: #ffffff;}
.btn-linkedin{background-color:#0e76a8;	color: #ffffff;	}
.btn-linkedin:hover{background-color:#86888a ;color: #ffffff;}
.btn-truthsocial{background-color:rgb(84, 72, 238);	color: #ffffff;	}
.btn-truthsocial:hover{background-color: #657786;color: #ffffff;}

.truthsocialicon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/icons/truth-social.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.btn-pinterest{background-color:#E72B1C;	color: #ffffff;	}
.btn-pinterest:hover{background-color:#B12116; color: #ffffff;}

.btn-whatsapp{background-color:#4AC959;	color: #ffffff;	}
.btn-whatsapp:hover{background-color:#455A64; color: #ffffff;}

	/**ribbon**/
	.propertyPreview .card{position: relative;}
	
	.ribbon { width: 125px; height: 125px; overflow: hidden; position: absolute; pointer-events: none;}
	.ribbon::before, .ribbon::after { position: absolute; z-index:1;content: '';display: block;border: 5px solid #226f1a;}
	.ribbon span { position: absolute; display: block;width:200px;
	  padding: 2px 0;background-color:rgba(45,151,34,.9);
	  box-shadow: 0 5px 10px rgba(0,0,0,.1);
	  color: #fff;
	  font: 700 14px/1;
	  text-shadow: 0 1px 1px rgba(0,0,0,.2);
	  text-transform: uppercase;
	  text-align: center;
	}

	/* top left*/
	.ribbon-top-left { top: -10px; left: -10px;	}
	.ribbon-top-left::before,
	.ribbon-top-left::after { border-top-color: transparent;  border-left-color: transparent;}
	.ribbon-top-left::before {  top: 0;  right: 0;	}
	.ribbon-top-left::after {  bottom: 0;  left: 0;	}
	.ribbon-top-left span {  right: -25px;  top: 30px;  transform: rotate(-45deg);	}

	/* top right*/
	.ribbon-top-right {  top: -10px; right: -10px;	}
	.ribbon-top-right::before,
	.ribbon-top-right::after {  border-top-color: transparent;  border-right-color: transparent;	}
	.ribbon-top-right::before {  top: 0;  left: 14px; }
	.ribbon-top-right::after {  bottom: 14px;  right: 0;	}
	.ribbon-top-right span {  left: -25px;  top: 30px;  transform: rotate(45deg);}

	/* bottom left*/
	.ribbon-bottom-left {  bottom: -10px;  left: -10px;	}
	.ribbon-bottom-left::before,
	.ribbon-bottom-left::after {  border-bottom-color: transparent;  border-left-color: transparent;	}
	.ribbon-bottom-left::before {  bottom: 0;	  right: 0;	}
	.ribbon-bottom-left::after {  top: 0;  left: 0;	}
	.ribbon-bottom-left span {	  right: -25px;	  bottom: 30px;	  transform: rotate(225deg);	}

	/* bottom right*/
	.ribbon-bottom-right {	  bottom: -10px;	  right: -10px;	}
	.ribbon-bottom-right::before,
	.ribbon-bottom-right::after {	  border-bottom-color: transparent;	  border-right-color: transparent;	}
	.ribbon-bottom-right::before {	  bottom: 0;	  left: 0;	}
	.ribbon-bottom-right::after {	  top: 0;	  right: 0;	}
	.ribbon-bottom-right span {	  left: -25px;	  bottom: 30px;	  transform: rotate(-225deg);	}



.silverborder{

    border: 6px solid transparent;
    border-image: linear-gradient(-45deg, #f5f6f6 0%, #787982 14%, #dbdce2 16%, #b8bac6 42%, #b8bac6 42%, #787982 45%, #dddfe3 87%, #787982 88%, #787982 88%, #f5f6f6 100%);
    border-image-slice: 1;
    /* border-radius: 10px;  will have no effect */
}


/*Page Container*/

    .pageContainer{margin: 0 -10px;}
    .pageBorder {
        background: rgba(255,255,255,.5);
        border-radius: 8px;
        padding: 8px;
    }

    .whiteContentBox{ width:100%; padding:40px ; border-bottom: none; margin:0 0 10px 0; 
        overflow:auto; background:url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/patterns/page-pattern.png) top right no-repeat rgba(255,255,255,.9) ; 
        -moz-border-radius:8px; -webkit-border-radius:8px;	border-radius:8px;
    }

    .disclaimerBox{/*padding:60px 40px;background:rgba(255,255,255,.9);-moz-border-radius:8px; -webkit-border-radius:8px;	border-radius:8px;*/ color: #666666; font-size: .9em; line-height: 120%; margin: 10px 0; }


/************ Post elements **********/

    .post-title{ padding: 10px 0 5px 0;}
    .post-date{ padding:0 0 30px 0; font-size: 1em;}

    .post-list{ border-top: 1px solid #cccccc; padding: 20px 0 10px 0;}
    .post-list:first-of-type{ border: none;}

    .post-preview h2{ padding: 0 0 5px 0; font-size: 1.3em;}
    .post-preview h2 a{ text-decoration: none; color:#2D577F;}
    .post-preview h2 a:hover{ text-decoration: underline; color:#2D577F;}

    .post-preview h5{ font-size: .8em;padding: 0 0 10px 0;}
    .post-preview p{ font-size: 1em; line-height: 150%; }



/*** page content block elements */

	
	.paslyPrintRight{background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/patterns/back-pattern-01.png) top right no-repeat rgba(255,255,255,.9); background-position: top right !important;}
	.paslyPrintLeft{background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/patterns/back-pattern-01-left.png) top right no-repeat rgba(255,255,255,.9); background-position: top left !important;}

	.bannerbar, .contentBlock{border-radius: 8px; overflow: hidden; margin-top:5px; margin-bottom: 5px; display: flex;}
	.contentBar{border-radius: 8px; overflow: hidden; margin-top:5px; margin-bottom: 5px;}

	.contentPadRight{ padding-right: 60px;}
	.contentPadLeft{ padding-left: 60px;}

	.linkbox {display: block; width: 100%; height: 100%;}

	

	.bannerbar .col-content-area{border-radius:0;}

	.col-images-right{ padding: 0 0 0 10px;} 
	.col-images-left{ padding: 0 10px 0 0;}

	.box-dark-back, .box-dark-back-solid{ padding:0; border-radius: 6px; background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/back-pattern-wh.png) top right no-repeat rgba(0,51,93,.8); background-position: top right !important; color: #ffffff;}
	.box-dark-back-solid{background-color:  rgba(5,65,168,.9);}

	.box-dark-back h1, .box-dark-back h2, .box-dark-back h3, .box-dark-back h4, .box-dark-back h5, .box-dark-back h6{ color: #ffffff;}

	.lightText{ color: #ffffff;}

	.col-content-area, .col-2-content-right, .col-2-content-left{padding: 60px; border-radius: 8px;}
	.col-2-content-right{ margin-left: 10px;}
	.col-2-content-left{ margin-right: 10px;}

	.col-back-image{min-height:300px; background-position:top center; background-size: cover; position: relative;}

	.bannerbar-title{}
	.bannerbar .text-over{ /*margin: 0 -12px;*/ position:absolute; bottom: 0; z-index: 2; width: 100%; left: 0; background-color: rgba(0,0,0,.4); padding:12px 8px; color: #ffffff; font-size: .9em;text-align: center;}
	.bannerbar .text-over a{ text-decoration: none; color: #ffffff; }


	
	@media (max-width: 768px){ 
		.col-content-area, .col-2-content-right, .col-2-content-left{padding:40px 20px;}
		.col-images-right, .col-images-left{ padding:10px 0;}
		.contentPadRight{ padding-right: 0;}
	.contentPadLeft{ padding-left:0;}
	}


/************Side Bar ****************/

    .sideContentBox{ width: auto; padding:20px; margin:0 0 8px 0;background:#FFF;border:1px solid #E5E5E5;-moz-border-radius:8px; -webkit-border-radius:8px;	border-radius:8px; }
	.sidepattern{background: url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/patterns/backpattern-side1.png) top right no-repeat #FFF;}
    .sideContentBox h2{ font-size:24px;}
	.sideContentBox .contactinfo{}
	.sideContentBox .contactinfo ul{ list-style:none; padding:0; margin:0;}
	.sideContentBox .contactinfo ul li{ padding:0 0 15px 0;}
	.side-socialmedia-icons img{ max-width:50px; padding:0 2px 0 0;}
	.sideContentBox .contactinfo ul li .gray{ color:#999; font-style:italic;}
	.sideContentBox .contactinfo h3{ padding:2px 0 2px 0; margin:0; font-size:18px;color: #333; font-weight:bold;}
	.sideContentBox .contactinfo h5{ padding:0; margin:0; font-size:12px;}
	.sideContentBox .contactinfo ul li.email a{ display:block; background:url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/icons/email.png) no-repeat; padding:5px 0 5px 38px; text-decoration:none; line-height:20px;}
	.sideContentBox .contactinfo ul li.email a:hover{background:url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/icons/email-white.png) no-repeat; text-decoration:underline;}


/**********realtors *******/
.realtors h3{ font-size: 1.4em; line-height: 140%;}
.realtors h3 a{ text-decoration: none; color: #2D577F;}
.realtors .card-text{ font-size: .9em; line-height: 120%;}

.realtor-pagetitle{ font-size: 1.1em; padding: 0 0 20px 0;}
.realtor-pageheadline{ padding: 40px 0 5px 0;}





/********** revolution slider ************/

    rs-slides{border-radius: 8px;}

/** responsive slide ***/
	
	.rslides {  position: relative;  list-style: none; overflow: hidden;  width: 100%; padding: 0; margin: 0;  }

		.rslides li { -webkit-backface-visibility: hidden;  position: absolute; display: none; width: 100%;  left: 0;  top: 0; }
		.rslides li:first-child {  position: relative;  display: block;  float: left;  }
		.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  border-radius: 4px;  }
  

	
	.callbacks_container {   position: relative;   width: 100%;  }
	.callbacks {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
	.callbacks li {  position: absolute;  width: 100%;  left: 0;  top: 0;  }
	.callbacks img {  display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;  }
	
	.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);
  		 right:5%; top:50%;  padding: 10px 20px;  margin: 0;  max-width: none;  }
		 

	.callbacks_nav, .slidenav_nav { position: absolute; 
		-webkit-tap-highlight-color: rgba(0,0,0,0);
  		top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;
  		text-decoration: none;  height: 61px;  width: 38px;  background: transparent url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/slide-arrows.png) no-repeat left top;
		margin-top: -45px;
	  }

	.callbacks_nav:active, .slidenav_nav:active { opacity: 1.0;  }
	.callbacks_nav.next, .slidenav_nav.next {  left: auto;  background-position: right top;  right: 0;  }
	
	.callbacks_tabs, .slidenav_tabs{ list-style:none; text-align:right; position:relative;max-width:1200px; margin:-30px 10px 10px auto; z-index:10;}
	
		.callbacks_tabs li, .slidenav_tabs li{ float:none; display:inline; margin:0 0 0 5px;}
		.callbacks_tabs li a, .slidenav_tabs li a{ background:#222222; background:rgba(0,0,0,.7); text-indent:2000px; overflow:hidden; display:inline-block; height:10px; width:10px;}
		.callbacks_tabs li.callbacks_here a, .slidenav_tabs li.slidenav_here a { background:#F7373A;}
	
	.pageimageInfo{ margin:20px 0 0 0;}
		.captionholder{ display:none; position:absolute; top:50%; left:0; width:100%; z-index:20;}
		.captionbox{  margin:auto; max-width:1240px;}
			.captionbox .blackbox{ float:right; background:#000000; background:rgba(0,0,0,.6); width:40%; margin:10px 0 0 0; 
				color:#ffffff; text-shadow:1px 1px #000000; padding:20px 30px; font-size:12px; line-height:14px;}
			
			.captionbox h1{ margin:0; padding:0 0 15px 0; color:#ffffff; line-height:80%; }
			.captionbox h1 span{ font-weight:300; font-size:80%;}



	.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
	.rslides li { position: absolute;  display: none; width: 100%; left: 0; top: 0; }
	.rslides li:first-child { position: relative;  display: block; float: left; }
	.rslides img {  display: block;  height: auto; margin:0;  float: left; width: 100%;  border: 0; -webkit-border-radius: 8px;-moz-border-radius: 8px;  border-radius: 8px;}

	.rslides_container { position: relative;  }
	
	.transparent-btns_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 0;  left: 0;  display: block;  background: #fff; /* Fix for IE6-9 */ opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 91%;  }
	.transparent-btns_nav.next { left: auto; right: 0; }
	.transparent-btns_nav:focus {  outline: none;}

	.transparent-btns_tabs { margin-top: -60px;  text-align: right; width:95%; position:absolute; z-index:1000;  }
	.transparent-btns_tabs li {  display: inline;  float: none;  _float: left;  *float: left;  margin-right: 8px;  }
	.transparent-btns_tabs a { border:6px solid  rgba(255,255,255, .3);
 		text-indent: 200px;  overflow: hidden;  -webkit-border-radius: 25px;-moz-border-radius: 25px;  border-radius: 25px;  
  		background: #ffffff;  background: rgba(255,255,255, .5);  
 		display: inline-block;  _display: block;  *display: block;  
  		-webkit-box-shadow: inset  0 2px 0 rgba(255,255,255,.3);  -moz-box-shadow: inset 0 0 2px 0 rgba(255,255,255,.3);  box-shadow: inset 0 0 2px 0 rgba(255,255,255,.3);
 		 width: 5px;  height: 5px;  }
	.transparent-btns_tabs a:hover{border:6px solid #ffffff;} 
	.transparent-btns_here a{  background: #ffffff;  background: rgba(255,255,255, .9); border:6px solid #ffffff; }

/**fixed social icons */

.FixedsocialIcon{ position: fixed; right: 0; top:80%; z-index: 1500; font-size:1.6em;}
.FixedsocialIcon a{ display: block; padding: 10px; background-color: rgba(7,44,93,.8 ); margin-bottom: 1px; color: #ffffff; }
.FixedsocialIcon a:hover{background-color: rgba(255,255,255,.8 ); color:rgba(7,44,93,.8 );  }



/********* Gravity Form *****************/

    body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label { margin:5px 0;}

    body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
    body .gform_wrapper .gform_body .gform_fields .gfield  input[type=url],
    body .gform_wrapper .gform_body .gform_fields .gfield  input[type=email],
    body .gform_wrapper .gform_body .gform_fields .gfield  input[type=tel],
    body .gform_wrapper .gform_body .gform_fields .gfield  input[type=number],
    body .gform_wrapper .gform_body .gform_fields .gfield  input[type=password] { padding:10px !important; border:1px solid #CCC;
            -moz-border-radius:4px; -webkit-border-radius:4px;	border-radius:4px;
        }
    body .gform_wrapper .gform_body .gform_fields .gfield select{ padding:10px; border:1px solid #CCC; 
            -moz-border-radius:4px; -webkit-border-radius:4px;	border-radius:4px;}		
    body .gform_wrapper .gform_body .gform_fields .gfield  textarea{ padding:6px; border:1px solid #CCC; 
            -moz-border-radius:4px; -webkit-border-radius:4px;	border-radius:4px; width:95%;}		
    body .gform_wrapper .gform_footer input[type=submit]{ padding:10px 20px;}
    body .gform_wrapper .gform_body .gform_fields .gsection{margin:10px 0; padding:20px 0 0 0;}
    body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title { font-size:24px; font-weight:normal;}

    body .gform_wrapper .top_label li.gfield.gf_left_half {width: 47%;}
    body .gform_wrapper .top_label li.gfield.gf_right_half {width: 47%;}
    body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description { padding:2px 0 0 0;}
    body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {color:#F00;}
    .nolablel{ padding:0; margin:0;}
    body .gform_wrapper .gform_body .gform_fields .nolablel .gfield_label { display:none;}
    body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left {}
    body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left input[type=text]{ width:90% !important;}
    body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right input[type=text]{ width:90% !important;}
    body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_full input[type=text]{ width:94% !important;}


    body .gform_wrapper .gform_body li.gfield.gfield_error,
    .gform_wrapper li.gfield.gfield_error, 
    .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
        /*background-color: rgba(255,223,224,.25);*/
        background: none;
        margin-bottom: 6px !important;
        border: none;
        padding: 10px 0;
        box-sizing: border-box;
    }


    .signup .gform_fields p{ padding:0; margin:0; text-align:center;}
    .signup .gform_wrapper .gform_body .gform_fields .gfield input[type=text]{ padding:6px; border:1px solid #CCC; margin:auto;
            -moz-border-radius:4px; -webkit-border-radius:4px;	border-radius:4px;
        }
    .signup .gform_wrapper .gform_body .gform_fields .gsection .gsection_title { padding:10px 0; text-align:center; width:auto; }


/**** WP Bakery custom sytles ***/

.slick-dotted.slick-slider{margin-bottom: 0 !important;}

.round-left .vc_column-inner{border-radius: 10px 0 0 10px; }
.round-right .vc_column-inner{border-radius:0 10px 10px 0;}
/*.yt-gallery-entry-wrapper{}*/


	@media (max-width: 768px){ 
		.round-left .vc_column-inner, .round-right .vc_column-inner{border-radius:10px 10px 0 0; min-height: 300px;}
	}



/******* Footer elements *****/



    #pageFoot{background:#000000 url(//wpluxuryrealestate.com/wp-content/themes/wplre/assets/images/header-back-4.jpg) center top no-repeat ;border-radius: 10px; min-height: 50px; margin-top: 20px;}
		  .footImg{ position: relative; z-index: 1001; /*margin-top: -100px;*/ padding:0 15px;text-align: right;}
		  .footerContactText{ font-family: 'Roboto Condensed', sans-serif; font-size: 1.4em; color: #ffffff; padding: 15px; position: relative; z-index: 200;}
        .footerContactText a{ text-decoration: none; color: #ffffff;}


	
		/*#footerContact{ margin-bottom: -80px;position: relative; border-bottom: 1px solid rgba(255,255,255,.8);}*/
		#footerContact .socialIcon{ font-size:2em;  padding: 20px;}
		.footerContactText{ font-size: .6em;}
		.footerDisclaimer{ font-size: .8em; line-height: 120%; color: rgba(255,255,255,.9); padding:40px 20px;}
		.partner-bar img{ max-height: 50px;}


    #foot{ background: rgba(0, 0, 0, 0.75); padding:20px 40px; margin:10px 0; border-radius:10px;}
	#footer { width:98%;  padding:0; margin:40px auto 10px auto;font-size:14px; color:#cccccc; text-align:left; line-height:14px;}

#foot h4, #foot h1, #foot h2, #foot h3, #foot h5{ color: #ffffff;}

    #footer p{ margin:5px 0; padding:10px 0;}
	.footerText{ width: auto; padding:5px 0 0 0; font-size:11px; color:#000000; text-align:center;}
	
	
	.disclaimer{ font-size:11px; line-height:13px; color:#8A8A8A; font-style:italic;}
	.footer-nav {width:100%; margin:auto;  font-size:12px;line-height: 200%; margin:0; padding:0; color:#333;}
	.footer-nav ul{ list-style:none; padding:10px 0; margin:0; text-align: center;}
	.footer-nav ul li{ display:inline;}
	.footer-nav ul li a{ text-decoration:none;  color:#FFF; border-left:1px solid #ccc; padding:0 5px; margin:0; }
	.footer-nav ul li a:hover{ color:#ccc;}
	
    .footer-nav ul li:first-child a{ border: none;}

	.footer-nav ul li.first-menu-item a{ border:0; padding-left:0;}
	.footer-nav ul li.last-menu-item a{ padding-right:0;}





    @media (min-width: 576px){
			
        .footImg{  margin-top: -80px;}
        .footerContactText{padding: 20px;/*font-size: 1.6em;*/}
		
     }
    
    @media (min-width: 768px){
        .footImg{ margin-top: -70px;  }
    }
    @media (min-width: 992px){
        
        .footImg{ margin-top: -120px;}
        .footerContactText{padding: 40px;/*font-size: 2em;*/}
    }.yotu-playlist{display:block;clear:both;width:100%;padding:30px 0;position:relative}.yotu-videos{float:left;width:100%;padding:20px 0 0;position:relative}.yotu-videos li>a{display:inline-block;text-decoration:none;color:#767676;float:left;width:100%;position:relative;border:none!important}.yotu-videos a:hover{text-decoration:none;opacity:1}.yotu-videos ul{list-style:none;padding:0;margin:0;width:100%;text-align:center;position:relative;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.yotu-videos .yotu-video h3{font-size:14px;font-weight:500;line-height:1em!important;color:#795548;text-decoration:none;padding:5px 0;margin:10px 0 0;width:100%;display:block;z-index:10}.yotu-videos a:hover h3{text-decoration:underline}.yotu-videos .yotu-video-description{font-size:12px;line-height:1.4em;width:100%;margin-bottom:0!important;margin-top:6px}.yotu-videos a:hover .yotu-video-description{text-decoration:none}body .yotu-videos .yotu-video .yotu-video-thumb{padding:0;margin:0;border:none;clear:both;display:block;max-width:100%;width:100%;max-height:none}.yotu-video-thumb-wrp{display:-webkit-flex;display:flex;width:100%;position:relative}.yotu-hide{display:none!important}.yotu-video-thumb-wrp::before{position:absolute;content:""}.yotu-video-thumb-wrp::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background:url(//wpluxuryrealestate.com/wp-content/plugins/yotuwp-easy-youtube-embed/assets/images/square-play.png) no-repeat 50% 50%;width:18%;height:0;padding-top:75%;background-size:contain;zoom:0;opacity:0;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.yotu-videos a.yotu-video:hover .yotu-video-thumb-wrp::after,.yotu-videos a.yotu-video:hover .yotu-video-thumb-wrp::before{zoom:1;opacity:1;z-index:10}.yotu-playlist .yotu-pagination{width:100%;text-align:center;font-size:12px;color:#767676;padding:15px 0 0;display:inline-block}.yotu-playlist .yotu-pagination span{display:inline-block;display:inline-block;line-height:15px}.yotu-playlist.yotu-limit-min .yotu-pagination-prev{display:none}.yotu-playlist.yotu-limit-max .yotu-pagination-next{display:none}.yotu-playlist .yotu-pagination-more{position:relative}.yotu-playlist .yotu-pagination a::after{display:none;font-family:yotu!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\65";-webkit-animation-name:yotuspin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:yotuspin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:yotuspin;-ms-animation-duration:1000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:yotuspin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;width:26px;height:26px;font-size:26px;position:absolute;right:-32px}.yotu-playlist .yotu-pagination .yotu-pagination-prev::after{left:-32px;right:autol}.yotu-playlist .yotu-pagination a.yotu-active::after{display:inline-block}.yotu-videos li{float:left;list-style:none!important;margin-bottom:20px;margin-left:0!important;padding:0!important;text-align:left}.yotu-column-1 li{width:100%;margin-right:0}.yotu-column-3 li{width:32.66%;margin-right:1%!important}.yotu-column-3 li:nth-child(3n){margin-right:0!important}.yotu-column-2 li{width:49%;margin-right:2%!important}.yotu-column-2 li:nth-child(2n){margin-right:0!important}.yotu-column-4 li{width:24.2507%;margin-right:1%!important}.yotu-column-4 li:nth-child(4n){margin-right:0!important}.yotu-column-5 li{width:19.2%;margin-right:1%!important}.yotu-column-5 li:nth-child(5n){margin-right:0!important}.yotu-column-6 li{width:15.83%;margin-right:1%!important}.yotu-column-6 li:nth-child(6n){margin-right:0!important}.yotu-videos.yotu-mode-grid h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;position:relative;display:block;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px!important}.yotu-videos.yotu-mode-grid .yotu-video-description{overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;height:4.5em;position:relative;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.5em;color:#484848}.yotu-videos.yotu-mode-list li{width:100%}body .yotu-videos.yotu-mode-list .yotu-video-thumb-wrp{float:left;margin-right:20px;width:30%}.yotu-videos.yotu-mode-list .yotu-video h3{margin-top:0!important;padding-top:0!important;margin-bottom:8px!important;clear:none!important;height:auto!important}body .yotu-videos.yotu-mode-mix .yotu-video .yotu-video-thumb-wrp{width:40%;margin-right:10px;float:left}.yotu-videos.yotu-mode-mix .yotu-video h3{width:auto;margin-top:0!important;padding-top:0!important;margin-bottom:8px!important;clear:none!important;padding-bottom:0;margin-bottom:0!important;overflow:initial;white-space:normal;line-height:1.5!important}.yotu-videos.yotu-mode-mix .yotu-video-description{width:auto}.yotu-left{text-align:left;float:left}.yotu-right{text-align:right;float:rightt}.yotu-playlist .yotu-wrapper-player{margin:0 auto;text-align:center;width:600px}.yotu-player-full .yotu-wrapper-player{width:100%}.yotu-player{position:relative;padding-bottom:56.25%!important;height:0;box-shadow:2px 2px 3px 0 rgba(10,10,10,.35)}.yotu-player.yotu-player-vertical,.yotu-type-shorts .yotu-player{padding-bottom:0;height:auto;aspect-ratio:9/16;max-width:400px;margin-left:auto;margin-right:auto}.yotu-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none!important;padding:0;margin:0}.yotu-playing-description{text-align:left}.yotu-lightbox{display:none;position:fixed;z-index:999999999;font-size:14px;color:#3a3a3a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0;left:0;width:100%;height:100%}.yotu-lightbox .yotu-lightbox-overlay{position:fixed;z-index:1;background:rgba(0,0,0,.95);height:100%;width:100%;top:0;left:0}.yotu-lightbox .yotu-lightbox-body{position:absolute;top:20%;left:50%;z-index:2;max-height:100vh;transform:translateX(-50%) translateY(-20%);-ms-transform:translateX(-50%) translateY(-20%);-o-transform:translateX(-50%) translateY(-20%);-moz-transform:translateX(-50%) translateY(-20%);-webkit-transform:translateX(-50%) translateY(-20%);border-radius:4px}.yotu-lightbox-content{max-height:calc(100vh - 60px);padding:auto 20px;width:800px;height:inherit;box-sizing:border-box;min-height:300px;overflow-y:auto;overflow-x:hidden}.yotu-lightbox-close{position:absolute;top:20px;right:20px;z-index:99999;width:30px;height:30px;color:#9e9e9e;font-size:30px;display:block;cursor:pointer;text-decoration:none!important}.yotu-lightbox-more,.yotu-lightbox-more:focus{position:absolute;top:-60px;right:1%;z-index:9999999999;width:40px;height:40px;max-height:40px;color:#696969;font-size:40px;line-height:40px;display:block;cursor:pointer;margin-left:-20px;outline:initial!important;text-decoration:none}.yotu-lightbox-more span{max-height:40px;display:block}.yotu-lightbox-close:hover,.yotu-lightbox-more:hover{color:#fff;text-decoration:none}.yotu-loading{-webkit-animation-name:yotuspin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:yotuspin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:yotuspin;-ms-animation-duration:1000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:yotuspin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.yotu-playing{text-align:left;font-weight:500;font-size:15px;color:#795548;padding:5px 0}.yotu-lightbox-content .yotu-playing{color:#fff}.yotu-lightbox .yotu-playing{display:none}.yotu-lightbox.yotu-show-title .yotu-playing{display:block}.yotu-thumbnails-wrp{width:100%;padding:0 20px;box-sizing:border-box;position:absolute!important;bottom:20px;z-index:99;zoom:0;opacity:0;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.yotu-thumbnails-wrp.yotu-active{zoom:1;opacity:1}.yotu-playlist .yotu-thumbnails{width:100%;display:none!important}.yotu-lightbox.yotu-has-thumbs .yotu-thumbnails-wrp{display:block}.yotu-thumbnails img{zoom:1;opacity:.7;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;cursor:pointer;border:none}.yotu-thumbnails .owl-item:hover img{zoom:1;opacity:1}.yotu-mode-carousel .owl-next,.yotu-mode-carousel .owl-prev,.yotu-thumbnails .owl-next,.yotu-thumbnails .owl-prev{position:absolute;top:50%;left:-10px;text-indent:-9999px;white-space:nowrap;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);width:60px;height:60px;overflow:hidden;text-align:center;zoom:1;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.yotu-mode-carousel:hover .owl-next,.yotu-mode-carousel:hover .owl-prev,.yotu-thumbnails-wrp:hover .owl-next,.yotu-thumbnails-wrp:hover .owl-prev{zoom:1;opacity:1}.yotu-mode-carousel .owl-next,.yotu-thumbnails .owl-next{left:auto;right:-10px}.yotu-mode-carousel .owl-prev:before,.yotu-thumbnails .owl-prev:before{content:"\62"}.yotu-mode-carousel .owl-next:before,.yotu-thumbnails .owl-next:before{content:"\63"}.yotu-mode-carousel .owl-next:before,.yotu-mode-carousel .owl-prev:before,.yotu-thumbnails .owl-next:before,.yotu-thumbnails .owl-prev:before{font-family:yotu!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;text-indent:0;font-size:60px;text-align:center}.yotu-videos.yotu-mode-carousel .owl-nav .disabled{display:none!important}.yt_bubbling{text-align:center;width:86px;height:47px;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.yt_bubbling span{display:inline-block;vertical-align:middle;width:9px;height:9px;margin:24px 2px;background:rgba(220,71,46,.97);border-radius:47px;-o-border-radius:47px;-ms-border-radius:47px;-webkit-border-radius:47px;-moz-border-radius:47px;animation:yt_bubbling 905ms infinite alternate;-o-animation:yt_bubbling 905ms infinite alternate;-ms-animation:yt_bubbling 0.905s infinite alternate;-webkit-animation:yt_bubbling 905ms infinite alternate;-moz-animation:yt_bubbling 905ms infinite alternate}.yt_bubbling .yt_bubbling_1{animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s}.yt_bubbling .yt_bubbling_2{animation-delay:.2695s;-o-animation-delay:.2695s;-ms-animation-delay:0.2695s;-webkit-animation-delay:.2695s;-moz-animation-delay:.2695s}.yt_bubbling .yt_bubbling_3{animation-delay:549ms;-o-animation-delay:549ms;-ms-animation-delay:0.549s;-webkit-animation-delay:549ms;-moz-animation-delay:549ms}.yotu-playlist-single .yotu-videos{display:none}.yotu-copyright,.yotu-copyright a{font-size:9px;font-family:Tahoma;color:rgba(0,0,0,.1);text-align:right}.yotu-lightbox .yotu-copyright,.yotu-lightbox .yotu-copyright a{color:rgba(255,255,255,.57)}.yotu-lightbox .yotu-copyright{position:absolute;bottom:2px;right:10px;white-space:nowrap;z-index:99999}.yotu-thumb-169 .yotu-video-thumb-wrp>div{padding-bottom:55.7%!important;overflow:hidden;position:relative}.yotu-thumb-169 .yotu-video-thumb-wrp img{position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.yotu-thumb-43 .yotu-video-thumb-wrp>div{padding-bottom:74%!important;overflow:hidden;position:relative}.yotu-thumb-43 .yotu-video-thumb-wrp img{position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.yotu-button-prs{font-weight:500;margin:0 7px;border:solid 1px #d3d3d3;padding:0 15px;outline:0;font-weight:500!important;font-size:11px;text-decoration:none;white-space:nowrap;word-wrap:normal;line-height:28px;vertical-align:middle;cursor:pointer;border-radius:4px;position:relative;display:inline-block;background:#f8f8f8;color:#272727}.yotu-button-prs:focus,.yotu-button-prs:hover{color:#272727;outline:0;box-shadow:0 1px 0 rgba(0,0,0,.05);background-color:#fff;text-decoration:none}.yotu-button-prs-1{box-shadow:0 1px 0 rgba(0,0,0,.05)}.yotu-button-prs-2{border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,.05)}.yotu-button-prs-3{background:#fff;border-radius:25px;color:#272727;padding:4px 20px}.yotu-button-prs-3:focus,.yotu-button-prs-3:hover{color:#333;box-shadow:0 3px 30px 0 rgba(0,0,0,.15)}.yotu-button-prs-4{border-radius:100px;color:#333;border:none;box-shadow:0 3px 30px 0 rgba(0,0,0,.11);padding:4px 20px;height:auto}.yotu-button-prs-4:focus,.yotu-button-prs-4:hover{color:#444;background-color:#fefefe;box-shadow:0 3px 30px 0 rgba(0,0,0,.15)}.yotu-pager_layout-bothside a.yotu-pagination-prev,.yotu-pager_layout-bothside_no_text a.yotu-pagination-prev{float:left}.yotu-pager_layout-bothside a.yotu-pagination-next,.yotu-pager_layout-bothside_no_text a.yotu-pagination-next{float:right}.yotu-pager_layout-bothside_no_text span,.yotu-pager_layout-center_no_text span{display:none!important}@keyframes yt_bubbling{0%{width:9px;height:9px;transform:translateY(0)}100%{width:23px;height:23px;transform:translateY(-20px)}}@-o-keyframes yt_bubbling{0%{width:9px;height:9px;-o-transform:translateY(0)}100%{width:23px;height:23px;-o-transform:translateY(-20px)}}@-ms-keyframes yt_bubbling{0%{width:9px;height:9px;-ms-transform:translateY(0)}100%{width:23px;height:23px;-ms-transform:translateY(-20px)}}@-webkit-keyframes yt_bubbling{0%{width:9px;height:9px;-webkit-transform:translateY(0)}100%{width:23px;height:23px;-webkit-transform:translateY(-20px)}}@-moz-keyframes yt_bubbling{0%{width:9px;height:9px;-moz-transform:translateY(0)}100%{width:23px;height:23px;-moz-transform:translateY(-20px)}}.yt_loading{position:absolute;width:100%;height:100%;display:block;background:rgba(255,255,255,.5)}.yotu-thumbnails.owl-carousel .owl-item{border-radius:2px;overflow:hidden}.yotu-thumb-169.yotu-thumbnails.owl-carousel .owl-item img{position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.yotu-thumb-169 .yotu-video-thumb-wrp>div,.yotu-thumb-169.yotu-thumbnails.owl-carousel .owl-item>div{padding-bottom:55.7%!important;overflow:hidden;position:relative;width:100%}.yotu-thumb-43.yotu-thumbnails.owl-carousel .owl-item img{position:absolute;top:50%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.yotu-thumb-43 .yotu-video-thumb-wrp>div,.yotu-thumb-43.yotu-thumbnails.owl-carousel .owl-item>div{padding-bottom:74%!important;overflow:hidden;position:relative;width:100%}a.yotu-lightbox-func{position:absolute;top:50%;left:-80px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:80px;width:80px;height:80px;zoom:0;opacity:0;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;color:#9e9e9e;text-decoration:none!important}.yotu-lightbox-body:hover a.yotu-lightbox-func{zoom:1;opacity:1}a.yotu-lightbox-func[data-func=next]{left:auto;right:-80px}a.yotu-lightbox-func span{display:block}.yotu-first.yotu-last{display:inline-block;float:none}.yotu-player-mode-large .yotu-first.yotu-last{display:none}.yotu-mode-carousel .owl-carousel.owl-loaded li{width:100%;margin-bottom:0}.yotu-mode-carousel .yotu-pagination{margin-top:30px;display:inline-block}.yotu-search-action{background:#0073aa;line-height:36px;height:36px;padding:0 16px;font-size:12px;margin-top:1px}body .yotu-videos.yotu-preset .yotu-video-description{display:none}body .yotu-videos.yotu-preset-gplus .yotu-video-title,body [data-showdesc=off] .yotu-videos.yotu-preset-gplus h3.yotu-video-title{position:absolute;height:inherit;line-height:12px!important;width:auto;max-width:calc(100% - 6%);bottom:0;left:0;display:-webkit-box;background-color:rgba(0,0,0,.54);-webkit-border-radius:2px;border-radius:2px;padding:6px;margin:3%!important;color:#fff;font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;box-sizing:border-box;float:none;display:inline-block}body .yotu-videos.yotu-preset-gplus .yotu-video-thumb-wrp::before{display:none}body .yotu-videos.yotu-preset-gplus.yotuwp-meta-inside h3.yotu-video-title{bottom:14px}body .yotu-videos.yotu-preset-abnb .yotu-video-thumb-wrp div{border-radius:3px!important;overflow:hidden}body .yotu-videos.yotu-preset-abnb .yotu-video-title{color:#484848!important;font-weight:700!important;font-size:14px;line-height:16px!important;padding-top:8px;text-decoration:none;margin:0 0 10px!important;padding-bottom:0}body .yotu-videos.yotu-preset-abnb .yotu-video-description{display:block;margin:0!important;height:3.2em;font-size:13px;line-height:: 18px;color:#484848!important}body .yotu-videos.yotu-preset-abnb li{margin-bottom:30px}body .yotu-videos.yotu-preset-abnb.yotuwp-meta-after_link .yotuwp-video-meta,body .yotu-videos.yotu-preset-abnb.yotuwp-meta-after_title .yotuwp-video-meta,body .yotu-videos.yotu-preset-abnb.yotuwp-meta-before_link .yotuwp-video-meta{padding-left:0;padding-right:0}[class*=ytef-]:hover,[class^=ytef-]:hover{z-index:10}.ytef-grow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.ytef-grow:active,.ytef-grow:focus,.ytef-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.ytef-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent!important;position:relative}.ytef-shadow-radial:after,.ytef-shadow-radial:before{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.ytef-shadow-radial:before{bottom:100%;background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.ytef-shadow-radial:after{top:100%;background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 80%)}.ytef-shadow-radial:active:after,.ytef-shadow-radial:active:before,.ytef-shadow-radial:focus:after,.ytef-shadow-radial:focus:before,.ytef-shadow-radial:hover:after,.ytef-shadow-radial:hover:before{opacity:1}.ytef-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ytef-float:active,.ytef-float:focus,.ytef-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ytef-rotate{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.ytef-rotate:active,.ytef-rotate:focus,.ytef-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}@media only screen and (min-width:1000px) and (max-width:1169px){.yotu-mode-mix li,body .yotu-mode-grid li,body .yotu-mode-grid[class*=' yotu-column-'] li,body .yotu-mode-grid[class^=yotu-column-] li{width:48%!important;margin-right:4%!important}.yotu-mode-mix li:nth-child(2n),body .yotu-mode-grid li:nth-child(2n){margin-right:0!important}}@media only screen and (max-width:999px){.yotu-wrapper-player{width:100%!important;max-width:100%!important;margin:0 auto}.yotu-lightbox-content{width:calc(100vh - 60px);max-width:calc(100vw - 40px)}body .yotu-lightbox .yotu-lightbox-body{width:100%}}@media only screen and (min-width:768px) and (max-width:999px){.yotu-mode-mix li,body .yotu-mode-grid li,body .yotu-mode-grid[class*=' yotu-column-'] li,body .yotu-mode-grid[class^=yotu-column-] li{width:48%!important;margin-right:4%!important}.yotu-mode-mix li:nth-child(2n),body .yotu-mode-grid li:nth-child(2n){margin-right:0!important}body .yotu-videos.yotu-mode-list .yotu-video-thumb-wrp{width:40%}}@media only screen and (min-width:480px) and (max-width:767px){body .yotu-mode-grid li,body .yotu-mode-grid[class*=' yotu-column-'] li,body .yotu-mode-grid[class^=yotu-column-] li{width:48%!important;margin-right:4%!important}body .yotu-mode-grid li:nth-child(2n){margin-right:0!important}body .yotu-mode-mix.yotu-mode-grid li{width:100%!important;margin-right:0!important}.yotu-lightbox-content{width:80vw;min-height:100px}.yotu-lightbox-close{right:10px;font-size:30px;top:10px;width:30px;height:30px}body .yotu-videos.yotu-mode-list .yotu-video-thumb-wrp{width:30%}}@media only screen and (max-width:479px){body .yotu-videos li{width:100%!important;margin-right:0!important}body .yotu-videos.yotu-mode-list .yotu-video-thumb{width:100%!important;margin-right:0!important;margin-bottom:10px}.yotu-lightbox-content{width:calc(100vw - 30px);min-height:100px}.yotu-lightbox-close{right:10px;font-size:30px;top:20px;width:30px;height:30px}body .yotu-videos.yotu-mode-list .yotu-video-thumb-wrp{width:40%}}@-moz-keyframes yotuspin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes yotuspin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes yotuspin{from{transform:rotate(0)}to{transform:rotate(360deg)}}body [data-showdesc=off] .yotu-videos h3.yotu-video-title{margin-bottom:0!important}
@font-face{font-family:"yotu";src:url(//wpluxuryrealestate.com/wp-content/plugins/yotuwp-easy-youtube-embed/assets/fonts/yotu.eot);src:url(//wpluxuryrealestate.com/wp-content/plugins/yotuwp-easy-youtube-embed/assets/fonts/yotu.eot?#iefix) format("embedded-opentype"),url(//wpluxuryrealestate.com/wp-content/plugins/yotuwp-easy-youtube-embed/assets/fonts/yotu.woff) format("woff"),url(//wpluxuryrealestate.com/wp-content/plugins/yotuwp-easy-youtube-embed/assets/fonts/yotu.ttf) format("truetype"),url(//wpluxuryrealestate.com/wp-content/plugins/yotuwp-easy-youtube-embed/assets/fonts/yotu.svg#yotu) format("svg");font-weight:400;font-style:normal}[class^="yotuicon-"]:before,[class*=" yotuicon-"]:before{font-family:"yotu"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yotuicon-close:before{content:"\61"}.yotuicon-prev:before{content:"\62"}.yotuicon-next:before{content:"\63"}.yotuicon-more:before{content:"\64"}.yotuicon-load:before{content:"\65"}.yotuicon-view:before{content:"\66"}.yotuicon-comment:before{content:"\68"}.yotuicon-like:before{content:"\69"}.yotuicon-play-2:before{content:"\6a"}.yotuicon-play-3:before{content:"\6b"}.yotuicon-play-4:before{content:"\6c"}.yotuicon-play-5:before{content:"\6d"}.yotuicon-play-6:before{content:"\6e"}.yotuicon-play-7:before{content:"\6f"}.yotuicon-play-8:before{content:"\70"}.yotuicon-play-9:before{content:"\71"}.yotuicon-play-10:before{content:"\72"}.yotuicon-play-11:before{content:"\73"}.yotuicon-play-12:before{content:"\74"}.yotuicon-play-1:before{content:"\75"}.yotuicon-ago:before{content:"\76"}.yotuhover-play-2 .yotu-video-thumb-wrp:after{content:"\6a"}.yotuhover-play-3 .yotu-video-thumb-wrp:after{content:"\6b"}.yotuhover-play-4 .yotu-video-thumb-wrp:after{content:"\6c"}.yotuhover-play-5 .yotu-video-thumb-wrp:after{content:"\6d"}.yotuhover-play-6 .yotu-video-thumb-wrp:after{content:"\6e"}.yotuhover-play-7 .yotu-video-thumb-wrp:after{content:"\6f"}.yotuhover-play-8 .yotu-video-thumb-wrp:after{content:"\70"}.yotuhover-play-9 .yotu-video-thumb-wrp:after{content:"\71"}.yotuhover-play-10 .yotu-video-thumb-wrp:after{content:"\72"}.yotuhover-play-11 .yotu-video-thumb-wrp:after{content:"\73"}.yotuhover-play-12 .yotu-video-thumb-wrp:after{content:"\74"}.yotuhover-play-1 .yotu-video-thumb-wrp:after{content:"\75"}