<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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{ }
.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 .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: 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{ 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 &gt; 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;
} #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;} .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;}
} .video-wrapper video {
object-fit: cover;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.video-wrapper { position: relative;
width:100%;
height: 475px; overflow: hidden;
border-radius: 8px; text-align: center;
display: flex;
align-items: center;
justify-content: center;
} .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;} .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;} .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;
} .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);	} .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);} .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);	} .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; } .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{ color: #666666; font-size: .9em; line-height: 120%; margin: 10px 0; } .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%; } .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{ 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;}
} .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 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;} rs-slides{border-radius: 8px;} .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; 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; } .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 );  } 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: 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; } .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;} @media (max-width: 768px){ 
.round-left .vc_column-inner, .round-right .vc_column-inner{border-radius:10px 10px 0 0; min-height: 300px;}
} #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; 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 .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; }
}
@media (min-width: 768px){
.footImg{ margin-top: -70px;  }
}
@media (min-width: 992px){
.footImg{ margin-top: -120px;}
.footerContactText{padding: 40px; }
}</pre></body></html>