File: /home/uaktdz7o5l3q/public_html/londonvilla.co.uk/wp-content/themes/skyestatechild/style-custom.css
/* For Novaro's Skyestate Theme Customization Style */
html{
font-size: 62.5%;
/* A nice trick: all text becomes 10px.
But How?
100% = 16px for all browsers
62.5% = 0.625
16 * 0.625 = 10
*/
line-height: 1.5; /* The magic number */
}
body, #subbody {
overflow-x: hidden;
}
div:focus, h1:focus, h2:focus, h3:focus {
outline: none;
}
/*=================================
GENERAL FIXES
=================================*/
a.image.zoom {
display: none;
}
.home #gMapsContainer {
height: 300px;
}
#outerslider_above_footer #advanced-search-box {
display: none;
}
.custom-nvr-cf_thumb-wrapper {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 200px;
}
.custom-nvr-cf_thumb-wrapper:after {
position: absolute;
content: '';
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.1);
}
.page-template-template-property-search-result .custom-nvr-cf_thumb-wrapper:after {
display: none;
}
.prop-item-container:hover .custom-nvr-cf_thumb-wrapper:after {
background-color: rgba(0,0,0,0);
}
.apartments .custom-nvr-cf_thumb-wrapper {
height: 350px;
}
.iphorm-success-message {
background: #2f964d;
padding: 8px 10px 8px 10px;
text-align: center;
line-height: normal;
margin: 10px 0;
border: 1px solid #ffffff;
border-radius: 6px;
font-weight: normal;
color: #fff;
}
.home #outerslider #slideritems li.flex-active-slide {
margin-right: 0!important;
}
.custom-form-close-wrapper {
display: none;
}
.custom-form-open-wrapper {
display: none;
}
.iphorm-datepicker-icon {
display: block;
height: 100%;
width: 100%;
/*background: url(../images/date-picker.png) no-repeat left center;*/
cursor: pointer;
float: left;
position: absolute;
margin: 0px;
top: 0;
left: 0;
}
a.ui-state-default {
background: transparent!important;
}
p.p2 {
text-align: justify;
}
/*p.p2:before {
content: "";
width: 3px;
background-color: green;
margin-right: 10px;
}*/
.about-us-top-row .wpb_single_image .vc_single_image-wrapper{
max-height: 400px;
overflow: hidden;
}
/*=================================
HEADER
=================================*/
#outerafterheader {
display: none;
}
div#outerheaderwrapper {
height: 90px!important;
}
#outerheader:not(.sticky) section.navigation {
float: none;
position: relative;
display: inline-block;
opacity: 1;
max-width: 100%;
-webkit-transition: 0.5s, max-height 0s, max-width 0s;
-moz-transition: 0.5s, max-height 0s, max-width 0s;
-ms-transition: 0.5s, max-height 0s, max-width 0s;
-o-transition: 0.5s, max-height 0s, max-width 0s;
transition: 0.5s, max-height 0s, max-width 0s;
}
.custom-header-row {
text-align: center;
}
.topcontainer.container {
width: 100%;
max-width: 1920px!important;
margin: 0 auto;
padding: 0px 100px;
box-sizing: border-box;
}
/*#outerheader.sticky {
opacity: 1;
position: fixed!important;
}
#outerheader.sticky .custom-header-buttons-wrapper {
padding-top: 5px;
}*/
#outerheader {
z-index: 300;
position: relative;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
background-color: #fff;
}
svg#header-pin-svg {
height: 22px;
width: auto;
}
svg#header-email-svg {
height: 15px;
width: auto;
}
div.logoimg {
padding: 15px 0px;
}
svg#custom-header-logo-svg {
width: 220px;
height: auto;
}
.topnav a {
color: #2e974c;
font-weight: 600;
font-size: 1.6rem;
padding-top: 38px;
}
.topnav li:hover a {
color: #2e974c;
}
.topnav > li {
padding: 0px;
margin: 0px 15px;
height: 58px;
border-width: 0px 0px 2px 0px;
}
.topnav > li a {
outline: none;
}
div#headertext {
display: none;
}
.custom-header-buttons-wrapper {
position: relative;
display: block;
float: right;
padding-top: 20px;
text-align: right;
}
.custom-header-buttons-wrapper a {
position: relative;
display: block;
color: #1fa44b;
font-weight: 600;
}
.custom-header-buttons-wrapper .custom-button-1, .custom-header-buttons-wrapper .custom-button-2 {
position: relative;
display: inline-block;
}
span.custom-pin-svg {
position: relative;
display: inline-block;
float: left;
top: 3px;
}
span.custom-button-pin-text {
position: relative;
display: inline-block;
margin-top: 1px;
margin-left: 10px;
}
.custom-button-1-wrapper a:hover span.custom-button-pin-text {
color: #fff;
}
.custom-button-1 {
border: 2px solid #2e974c;
padding: 8px 27px;
border-radius: 4px;
background-color: #fff;
}
.custom-button-1-wrapper a:hover .custom-button-1 {
background-color: #2e974c;
}
.custom-button-1-wrapper {
position: relative;
display: inline-block;
}
.custom-button-1-wrapper a:hover .custom-pin-svg path, .custom-button-1-wrapper a:hover .custom-pin-svg circle {
stroke: #fff;
}
.custom-button-2-wrapper {
position: relative;
display: inline-block;
top: 2px;
}
.custom-button-2 {
border: 2px solid #2e974c;
padding: 11px 27px;
border-radius: 4px;
background-color: #2e974c;
}
.custom-button-2-wrapper:hover .custom-button-2 {
background-color: #fff;
}
.custom-button-2-wrapper .custom-button-email-text {
color: #fff;
}
.custom-button-2-wrapper:hover .custom-button-email-text {
color: #2e974c;
}
.custom-button-2-wrapper:hover #header-email-svg path {
fill: #2e974c;
}
.custom-button-2-wrapper a {
color: #fff;
}
span.custom-email-svg {
position: relative;
display: inline-block;
top: 2px;
}
span.custom-button-email-text {
position: relative;
display: inline-block;
top: -1px;
}
.custom-burger-wrapper {
float: right;
padding-top: 13px;
display: none;
}
svg#burger-open-svg {
width: 27px;
height: auto;
}
.sticky .custom-button-1, .sticky .custom-button-2 {
display: none;
}
/*.sticky .custom-burger-wrapper {
display: inline-block;
}*/
/*.sticky #custom-header-logo-svg .st8 {
display: none;
}*/
/*.sticky .topcontainer.container {
padding: 0px 20px;
}
*/
/*BURGER MENU*/
.custom-fixed-menu-container {
display: block;
position: fixed;
width: 320px;
background-color: #fff;
right: -330px;
opacity: 0;
height: 100vh;
top: 0;
z-index: 9999;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.custom-fixed-menu-container-opened {
opacity: 1;
right: 0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
border-left: 3px solid #2e974c;
}
.burger-close-wrapper {
position: relative;
display: block;
width: 100%;
text-align: center;
padding: 20px;
padding-top: 30px;
box-sizing: border-box;
}
.burger-menu-container {
position: relative;
display: block;
width: 100%;
box-sizing: border-box;
padding: 20px;
}
.burger-menu-container #menu-custom-menu-1 {
margin: 0;
list-style: none;
text-align: center;
}
.burger-menu-container #menu-custom-menu-1 li {
margin: 15px 0;
text-align: right;
}
.burger-menu-container #menu-custom-menu-1 li ul li{
margin: 5px 0;
text-align: right;
}
.burger-menu-container #menu-custom-menu-1 li a {
color: #2e974c;
font-weight: 600;
font-size: 1.6rem;
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color: transparent;
}
.burger-menu-container #menu-custom-menu-1 li a:hover {
border-color: #2e974c;
}
.topnav > .current-menu-item {
border-color: transparent!important;
}
.burger-menu-container .sub-menu {
list-style: none;
}
.burger-menu-container .sub-menu li a{
font-size: 1.2rem !important;
font-weight: 200;
}
/*FORM STYLING*/
.iphorm-outer-1 {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
background-color: #fff;
padding: 40px;
max-width: 400px;
width: 100%;
display: block;
visibility: hidden;
opacity: 0;
z-index: 999;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.display-fixed-form {
visibility: visible!important;
opacity: 1!important;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.custom-form-wrapper {
position: fixed;
width: 100%;
height: 100vh;
background-color: rgba(0,0,0,0.5);
z-index: 1100;
visibility: hidden;
opacity: 0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
a.close-custom-form {
cursor: pointer;
}
.iphorm-element-wrap {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
position: relative;
}
.iphorm-element-wrap label {
color: #434343;
font-size: 1.4rem;
font-weight: 600;
width: 100%;
padding-bottom: 3px!important;
}
.iphorm-element-wrap-date label:after {
content: url("/wp-content/uploads/2017/09/form-calendar.png");
float: right;
}
.iphorm-element-wrap-select label:after {
content: url("/wp-content/uploads/2017/09/form-tenants.png");
float: right;
}
.iphorm-element-wrap-text .iphorm-input-wrap:after {
content: url("/wp-content/uploads/2017/09/form-email.png");
position: absolute;
top: 50%;
right: 0px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.iphorm-submit-input-wrap {
float: none;
position: relative;
}
.iphorm-submit-wrap button {
margin: 0;
width: 100%;
background: #2e974c;
border: 1px solid #2e974c;
border-radius: 3px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.iphorm-submit-wrap button:hover {
background-color: #fff;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.iphorm-submit-wrap button em {
background: transparent;
color: #fff;
text-transform: none;
letter-spacing: normal;
font-size: 1.6rem;
font-weight: 600;
padding: 11px 20px 11px 0px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.iphorm-submit-wrap button:hover em {
background: transparent;
color: #2e974c;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.iphorm-submit-wrap button span {
background: transparent;
border: none;
}
.iphorm-submit-wrap button:hover span {
background: transparent;
}
.iphorm-element-text::placeholder, .iphorm-element-textarea::placeholder {
color: #434343;
font-size: 1.4rem;
font-weight: 600;
}
.iphorm-element-text {
width: 100%;
border: none!important;
color: #434343!important;
font-size: 1.4rem!important;
font-weight: 400;
position: relative;
}
.iphorm-element-textarea {
width: 100%;
border: none!important;
resize: none;
color: #434343;
font-size: 1.4rem;
font-weight: 400;
}
.iphorm-input-wrap.iphorm-input-wrap-text {
position: relative;
}
.iphorm_1_6-element-spacer label, .iphorm_1_7-element-spacer label {
display: none;
}
/*=================================
FOOTER
=================================*/
#outerfooter {
display: none;
}
div#footerwrapper {
background-color: #fff;
}
.container.custom-footer-container {
max-width: 1720px!important;
background-color: #f8f8f8;
color: #000;
}
.container.custom-footer-bottom-container {
max-width: 1720px!important;
background-color: #fff;
}
.row.footer-row {
max-width: 1280px;
}
.footer-subscribe-row, .footer-menu-row {
border-bottom: 1px solid #e1e1e1;
}
#footerwrapper .custom-button-1 {
border-color: #000;
background-color: transparent;
}
svg#footer-pin-svg {
height: 22px;
width: auto;
}
#footerwrapper span.custom-pin-svg {
float: left;
top: 0px;
}
#footerwrapper span.custom-button-pin-text {
margin-top: 0px;
}
#footerwrapper .custom-button-1-wrapper a:hover .custom-button-1 {
background-color: #000;
}
#footerwrapper .custom-button-1-wrapper {
padding-top: 98px;
float: right;
padding-right: 5px;
}
#footerwrapper .custom-button-1-wrapper a:hover .custom-button-1 span.custom-button-pin-text {
color: #fff;
}
.row.footer-row.footer-subscribe-row {
padding: 95px 20px 85px;
}
.row.footer-row.footer-subscribe-row p {
font-size: 2rem;
font-weight: 300;
color: #000;
line-height: 1.5;
}
.row.footer-row.footer-subscribe-row .vc_col-sm-8 {
padding-right: 0px;
}
.row.footer-row.footer-menu-row {
padding: 100px 0px 70px;
}
.footer-menu-row h2 {
color: #000;
font-size: 1.6rem;
font-weight: 700;
}
.row.footer-row.footer-menu-row ul {
list-style: none;
margin: 0;
line-height: 2;
}
.row.footer-row.footer-menu-row ul li a {
font-size: 1.6rem;
color: #000;
font-weight: 400;
}
.row.footer-row.footer-menu-row ul li a:hover {
color: #2e974c;
}
.row.footer-row.footer-menu-row p {
margin-bottom: 0px;
font-size: 1.6rem;
color: #000;
font-weight: 400;
line-height: 1.8;
}
.footer-social-row {
padding: 37px 0px 32px;
}
.footer-social-row ul {
list-style: none;
margin: 0 auto;
display: block;
position: relative;
max-width: 220px;
}
.footer-social-row ul li {
float: left;
padding: 0px 9px;
}
.row.footer-row.footer-bottom-row {
max-width: 100%;
padding: 15px 0px 40px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) {
padding-left: 0px;
padding-top: 15px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) a:nth-child(1) {
margin-right: 38px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(3) {
padding-right: 0px;
text-align: right;
padding-top: 35px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(2) img.img-responsive {
float: none;
display: block;
margin: 0 auto;
}
.row.footer-row.footer-bottom-row p {
text-align: center;
margin-bottom: 0px;
margin-top: 10px;
color: #000;
font-size: 1.2rem;
line-height: 1.2;
}
span.custom-copyright-text {
font-size: 1.3rem;
color: #000;
font-weight: 300;
}
span.custom-copyright-text a {
font-size: 1.3rem;
color: #000;
font-weight: 700;
}
.mc4wp-form-fields {
position: relative;
display: block;
width: 100%;
}
.mc4wp-form-fields input[type="email"] {
position: relative;
display: block;
width: 100%;
padding: 20px 175px 19px 30px;
box-sizing: border-box;
font-size: 1.6rem;
color: #9d9d9d;
background-color: transparent;
border: 1px solid #1fa44b;
-webkit-border-radius:4px;
-moz-border-radius: 4px;
border-radius: 4px;
outline: none;
}
.mc4wp-form-fields input[type="email"]::placeholder {
color: #9d9d9d;
}
.mc4wp-form-fields input[type="submit"] {
position: absolute;
top: 1px;
right: 1px;
padding: 20px 50px;
background-color: #2e974c;
border: 1px solid transparent;
border-radius: 2px;
color: #fff;
font-size: 1.4rem;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.mc4wp-form-fields input[type="submit"]:hover {
background-color: #fff;
color: #2e974c;
border-color: #fff;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.footer-social-column a:hover svg circle {
fill: #fff;
}
/*=================================
HOMEPAGE
=================================*/
#outermain {
padding: 0px;
}
#comments {
margin-top: 0px;
}
#subbody {
max-width: 100%!important;
}
#subbody #main-gradienttop .container {
max-width: 100%;
}
.vc_row.wpb_row.vc_row-fluid.top-areas-row .vc_column-inner {
padding: 0px;
}
.homes_carousel_wrapper p {
margin-bottom: 0px;
}
.slider_post_text_wrapper {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%);
text-align: center;
z-index: 10;
}
.top-area-link {
color: #fff;
font-size: 3rem;
}
.home_carousel_the_photo a:after {
position: absolute;
top: 0;
left: 0;
display: block;
content: '';
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.1);
}
.home_carousel_the_photo a:hover:after {
background-color: rgba(255,255,255,0);
}
.owl-nav {
position: initial;
}
.owl-prev {
content: '';
position: absolute;
top: 0;
left: 0;
width: 54px;
height: 100%;
background: url(/wp-content/uploads/2017/09/top-areas-arrow-left.png);
background-repeat: no-repeat;
background-position: center center;
background-color: rgba(0,0,0,0.5);
}
.owl-next {
position: absolute;
top: 0px;
right: 0px;
content: '';
width: 54px;
height: 100%;
background: url(/wp-content/uploads/2017/09/top-areas-arrow-right.png);
background-repeat: no-repeat;
background-position: center center;
background-color: rgba(0,0,0,0.5);
}
.owl-prev:hover, .owl-next:hover {
background-color: rgba(0,0,0,0.7);
}
.custom-title h2 {
font-size: 3rem;
font-weight: 300;
color: #333;
text-align: center;
margin-bottom: 50px;
margin-top: 55px;
}
.custom-title h2 span {
font-weight: 400;
color: #2e974c;
}
.services-row-wrapper {
background-color: #f8f8f8;
}
.services-row, .services-row-title {
background-color: #f8f8f8;
}
.services-row {
max-width: 1420px;
margin: 0 auto!important;
text-align: center;
color: #000;
font-weight: 300;
font-size: 1.6rem;
padding-bottom: 110px;
}
.services-row .vc_column-inner {
padding: 0px 70px!important;
}
.services-row .wpb_single_image {
margin-bottom: 30px;
}
.services-row h2 {
font-weight: 400;
font-size: 2.4rem;
margin-bottom: 20px;
}
.services-row-title .custom-title h2 {
color: #2e974c;
margin-top: 130px;
margin-bottom: 85px;
}
.services-gear-image {
margin-top: 1px;
}
.services-rent-image {
margin-top: 5px;
}
.featured-homes-row .nvr-prop-container.row {
width: 100%;
max-width: 1290px;
margin: 0 auto;
border-bottom: 1px solid #cfcfcf;
padding: 30px 0px 0px;
}
.featured-homes-row #nvr-prop-filter li {
width: 50%!important;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.featured-homes-row #nvr-prop-filter li:nth-child(1) {
top:0;
left:0;
padding-left: 0px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(2) {
top:0;
left:50%;
padding-right: 0px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(3) {
top: 50%;
left: 0;
padding-left: 0px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(4) {
top:50%;
left:50%;
padding-right: 0px;
}
.featured-homes-row .nvr-prop-text {
position: relative;
padding: 18px 0px 0px;
min-height: 80px;
}
.featured-homes-row .nvr-upper-meta {
position: absolute;
right: 0px;
top: 0px;
left: auto;
}
.featured-homes-row .meta-purpose {
display: none;
}
.featured-homes-row span.meta-price {
background-color: transparent;
color: #000;
font-weight: 400;
font-size: 1.4rem;
padding: 18px 0px 10px 35px;
border-bottom: 1px solid #2e974c;
}
.featured-homes-row span.meta-price:before {
content: 'From ';
}
.featured-homes-row .nvr-prop-meta {
position: absolute;
right: 0px;
bottom: 0px;
padding: 0px;
border: none;
}
.featured-homes-row .nvr-prop-meta p {
margin-bottom: 0px;
}
h2.nvr-prop-title {
font-size: 2rem;
font-weight: 700;
width: 90%;
color: #000;
}
.featured-homes-row .nvr-prop-box {
border: none;
}
span.nvr-prop-size {
display: none;
}
.nvr-prop-address {
color: #000;
font-size: 1.4rem;
font-weight: 400;
}
.nvr-prop-meta {
font-size: 1.4rem;
color: #2e974c;
font-weight: 400;
}
.nvr-prop-bed i, .nvr-prop-bath i, .nvr-prop-accommodation i {
top: 6px;
position: relative;
}
.nvr-prop-bed, .nvr-prop-accommodation {
margin-right: 12px;
}
.nvr-prop-accommodation i:before {
content: url(/wp-content/uploads/2017/09/guests.png);
}
.nvr-prop-bed i:before {
content: url(/wp-content/uploads/2017/09/bed.png);
}
.nvr-prop-bath i:before {
content: url(/wp-content/uploads/2017/09/bath.png);
}
.map-row {
padding-bottom: 40px;
}
.map-row .vc_column-inner {
padding: 0px!important;
}
.map-row p {
text-align: center;
margin-bottom: 0px;
}
.map-row .wpb_content_element {
margin-bottom: 0px;
}
.open-map, .open-map figure, .close-map, .close-map figure {
line-height: 0;
color: #333!important;
font-size: 1.4rem;
font-weight: 300;
}
.map-row .outermaps_container {
height: auto;
max-height: 0px;
opacity: 0;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.map-row .outermaps_container.activemap {
max-height: 1000px;
opacity: 1;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.open-map {
opacity: 1;
visibility: visible;
}
.close-map {
opacity: 0;
visibility: hidden;
}
.active-link {
opacity: 1;
visibility: visible;
height: auto;
max-height: 100px;
}
.hidden-link {
opacity: 0;
visibility: hidden;
max-height: 0px;
}
.wpb_single_image.wpb_content_element.vc_align_center.close-map.active-link {
margin-top: 25px;
}
/*SEARCH INTO SLIDER*/
.custom-search-widget-wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
z-index: 100;
}
.custom-search-widget-wrapper ul {
list-style: none;
margin: 0;
}
.row.custom-search-fomr-widget-title-wrapper {
background-color: rgba(46,151,76,0.8);
padding: 45px 50px 15px;
color: #fff;
font-size: 2rem;
font-weight: 400;
}
.row.custom-search-fomr-widget-title-wrapper h2 {
font-weight: 200;
font-size: 4rem;
margin-bottom: 15px;
}
.row.custom-search-fomr-widget-title-wrapper .bold {
font-weight: 700;
}
#subbody .nvr-widget-prop-search .advanced-search {
border: none;
background-color: rgba(46,151,76,0.8);
}
#nvr-property-search-2 .form-search .row:nth-child(1), #nvr-property-search-2 .form-search .row:nth-child(3),
#nvr-property-search-2 .form-search .row:nth-child(5), #nvr-property-search-2 .form-search .row:nth-child(7), #nvr-property-search-2 .form-search #wdg_filter_numbath,
#custom-js-container .form-search .row:nth-child(1), #custom-js-container .form-search .row:nth-child(3),
#custom-js-container .form-search .row:nth-child(5), #custom-js-container .form-search .row:nth-child(7), #custom-js-container .form-search #wdg_filter_numbath {
display: none;
}
#nvr-property-search-2 .form-search .row, #custom-js-container .form-search .row {
width: 100%;
max-width: 25%;
position: relative;
display: inline-block;
float: left;
padding: 0;
margin: 0;
}
#nvr-property-search-2 .form-search .row .six, #nvr-property-search-2 .form-search .row .twelve, #custom-js-container .form-search .row .six, #custom-js-container .form-search .row .twelve {
width: 100%;
padding: 0;
}
#nvr-property-search-2 form#frmwdgsearch {
padding: 15px 50px 45px;
}
#custom-js-container form#frmwdgsearch {
padding: 0px;
}
#nvr-property-search-2 .form-search {
padding: 15px;
border: 1px solid #fff;
background-color: #fff;
border-radius: 5px;
}
#custom-js-container .form-search {
padding: 10px 0px 0px;
border: 1px solid #fff;
background-color: #fff;
border-radius: 5px;
}
#nvr-property-search-2 .custom-search-fomr-widget-title-wrapper, #custom-js-container .custom-search-fomr-widget-title-wrapper {
border: 1px solid rgba(46,151,76,0.8);
border-radius: 10px 10px 0px 0px;
}
#nvr-property-search-2 .advanced-search, #custom-js-container .advanced-search {
border: 1px solid rgba(46,151,76,0.8);
border-radius: 0px 0px 10px 10px;
}
#nvr-property-search-2 .custom-search-fomr-widget-title-wrapper p, #custom-js-container .custom-search-fomr-widget-title-wrapper p {
margin-bottom: 0px;
}
#nvr-property-search-2 .nvr_selector, #custom-js-container .nvr_selector {
border: none;
overflow: hidden;
}
#nvr-property-search-2 .nvr_selector span, #custom-js-container .nvr_selector span {
padding-left: 30px;
color: #3d3d3d;
font-size: 1.8rem;
white-space: nowrap;
}
#nvr-property-search-2 .six.columns .nvr_selector span, #nvr-property-search-3 .six.columns .nvr_selector span, #custom-js-container .six.columns .nvr_selector span {
padding-left: 10px;
}
#nvr-property-search-2 .form-search .row:nth-child(6) .six.columns:nth-child(2), #custom-js-container .form-search .row:nth-child(6) .six.columns:nth-child(2) {
display: none;
}
#nvr-property-search-2 input#wdg_filter_numroom, #custom-js-container input#wdg_filter_numroom {
border: none;
outline: none;
color: #3d3d3d;
font-size: 1.8rem;
padding: 8px 8px 8px 30px;
}
#nvr-property-search-2 #wdg_filter_numroom::placeholder, #custom-js-container #wdg_filter_numroom::placeholder {
color: #3d3d3d;
font-size: 1.8rem;
}
#nvr-property-search-2 .nvr_selector > i.fa, #custom-js-container .nvr_selector > i.fa {
border-color: #ebebeb;
color: #555;
border-width: 0px 1px 0px 0px;
background-color: rgba(255,255,255,0.95);
}
#nvr-property-search-2 .fa-chevron-down:before, #custom-js-container .fa-chevron-down:before {
content: url("/wp-content/uploads/2017/09/search-arrow-down.png");
}
#nvr-property-search-2 .nvr_selector:hover, #custom-js-container .nvr_selector:hover {
background-color: transparent;
}
#nvr-property-search-2 input#wdg_filter_submit, #custom-js-container input#wdg_filter_submit {
font-size: 1.6rem;
font-weight: 700;
text-transform: none;
color: #2e974c;
background-color: #fff;
border: 2px solid #2e974c;
border-radius: 5px;
letter-spacing: 0;
padding: 10px 30px 10px 30px;
outline: none;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-ms-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
#nvr-property-search-2 input#wdg_filter_submit:hover, #custom-js-container input#wdg_filter_submit:hover {
color: #fff;
background-color: #2e974c;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-ms-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
div#custom-js-container {
position: absolute;
max-width: 1170px;
top: 0px;
left: 50%;
width: 100%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-o-transform: translate(-50%);
transform: translate(-50%);
}
.iphorm-element-spacer {
position: relative;
padding-top: 10px;
}
input.iphorm-datepicker, .iphorm-input-wrap-select {
position: absolute;
left: 0px;
width: 100%;
top: 0px;
height: 100%;
background-color: transparent;
cursor: pointer;
}
.iphorm-input-wrap-select .selector {
width: 100%!important;
cursor: pointer;
}
.iphorm-input-wrap.iphorm-input-wrap-date {
position: absolute;
top: 0px;
width: 100%;
}
.iphorm-input-wrap-date-select-wrap {
opacity: 0;
}
.iphorm-input-wrap-date-select-wrap select {
/*display: none;*/
}
.ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-datepicker-calendar .ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
background: #fff;
color: #000;
}
.ui-state-default.ui-state-hover, .ui-widget-content .ui-state-default.ui-state-hover, .ui-widget-header .ui-state-default.ui-state-hover, .ui-state-default.ui-state-focus, .ui-widget-content .ui-state-default.ui-state-focus,
.ui-widget-header .ui-state-default.ui-state-focus {
border: 1px solid #999999;
background: rgba(47, 150, 77, 0.8)!important;
color: #000;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1;
background: rgba(47, 150, 77, 0.5)!important;
color: #363636;
}
.ui-datepicker-calendar tr {
background: #fff;
}
.ui-datepicker-calendar thead {
background: #fff;
}
.ui-datepicker th {
background: #fff;
color: #2f964d;
}
.ui-datepicker .ui-datepicker-header {
border-color: #2f964d;
background: #2f964d;
}
.ui-datepicker .ui-datepicker-title {
background-color: #2f964d;
color: #fff;
}
/*=================================
PROPERTY PAGE
=================================*/
.prop-single-head {
width: 100%;
max-width: 1320px;
position: relative;
display: block;
margin: 40px auto 36px;
}
.prop-single-title {
text-transform: none;
color: #000;
font-size: 1.6rem;
font-weight: 700;
letter-spacing: 0;
margin-bottom: 50px;
}
.custom-property-top-link {
margin: 30px 0px 25px;
font-size: 1.4rem;
font-weight: 400;
color: #9d9d9d;
}
.custom-property-top-link span {
color: #2e974c;
}
.prop-single-summary .prop-title {
color: #000;
font-size: 3rem!important;
font-weight: 600!important;
}
.prop-single-summary .prop-address {
font-size: 1.8rem;
font-weight: 400;
color: #2e974c;
line-height: normal;
}
.custom-property-anchor-links {
padding: 20px 0px 15px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width: 100%;
max-width: 1320px;
position: relative;
display: block;
margin: 0 auto 20px;
}
.custom-property-anchor-links a {
font-size: 1.8rem;
font-weight: 600;
color: #434343;
margin-right: 65px;
padding-bottom: 10px;
border-bottom: 4px solid #fff;
position: relative;
display: inline-block;
}
.custom-property-anchor-links a:hover {
border-color: #2f974d;
}
.custom-property-top-link a:before {
content: url(/wp-content/uploads/2017/09/property-back-arrow.png);
display: inline-block;
position: relative;
margin-right: 15px;
}
i.fa.fa-cable-tv {
content: url("/wp-content/uploads/2017/09/tv.png");
}
i.fa.fa-wireless-internet {
content: url("/wp-content/uploads/2017/09/wifi.png");
}
i.fa.fa-heating {
content: url("/wp-content/uploads/2017/09/heat.png");
}
i.fa.fa-elevator-in-building {
content: url("/wp-content/uploads/2017/09/elevator.png");
}
i.fa.fa-kitchen {
content: url("/wp-content/uploads/2017/09/kitchen.png");
}
i.fa.fa-washer-dryer {
content: url("/wp-content/uploads/2017/09/washer.png");
}
i.fa.fa-family-kid-friendly {
content: url("/wp-content/uploads/2017/09/family.png");
}
.custom-amenity {
position: relative;
display: inline-block;
margin: 0px 15px 10px;
font-size: 1.6rem;
color: #434343;
font-weight: 600;
}
#amenities .fa {
margin-right: 8px;
}
.custom-detail {
position: relative;
display: inline-block;
max-width: 120px;
margin: 0px 25px;
text-align: center;
vertical-align: text-top;
color: #a9a9a9;
font-size: 1.6rem;
font-weight: 600;
}
.prop-single-detail .detailvalue {
font-weight: 600;
font-size: 1.4rem;
color: #434343;
}
.area-detail:before {
content: url("/wp-content/uploads/2017/09/area.png");
position: relative;
display: block;
margin-bottom: 5px;
}
.size-detail:before {
content: url("/wp-content/uploads/2017/09/size.png");
position: relative;
display: block;
margin-bottom: 3px;
}
.type-detail:before {
content: url("/wp-content/uploads/2017/09/room-type.png");
position: relative;
display: block;
margin-bottom: 3px;
}
.bedroom-detail:before {
content: url("/wp-content/uploads/2017/09/bedrooms.png");
position: relative;
display: block;
margin-bottom: 4px;
}
.bathroom-detail:before {
content: url("/wp-content/uploads/2017/09/bathrooms.png");
position: relative;
display: block;
}
.minimumstay-detail:before {
content: url("/wp-content/uploads/2017/09/minimum-stay.png");
position: relative;
display: block;
margin-bottom: 2px;
}
.prop-single-desc, .prop-single-detail, .prop-single-feature, .prop-single-maps, .prop-single-agent, .prop-single-listing {
border: none;
padding: 20px 0px 15px;
width: 100%;
max-width: 1320px;
position: relative;
display: block;
margin: 0 auto 20px;
}
.prop-single-detail h3 {
position: relative;
display: inline-block;
float: left;
}
.prop-single-content {
color: #434343;
font-size: 1.4rem;
font-weight: 400;
}
.prop-single-listing .nvr-upper-meta, .prop-single-listing .nvr-prop-meta {
display: none;
}
.prop-single-listing .nvr-prop-box {
border: none;
}
.prop-single-listing .nvr-prop-text {
padding: 15px 0px 0px;
}
.prop-single-listing .nvr-prop-text .nvr-prop-title {
margin-bottom: 0px;
font-size: 1.6rem;
color: #000;
font-weight: 700;
}
.prop-single-listing .nvr-prop-text .nvr-prop-address {
font-size: 1.2rem;
color: #000;
font-weight: 400;
}
.single-propertys .entry-content {
width: 100%;
max-width: 1720px;
margin: 0 auto;
}
.single-propertys div#carouselitems {
display: none;
}
.custom-single-property-container {
position: relative;
display: flex;
width: 100%;
max-width: 1350px;
padding: 0px 20px;
margin: 0 auto;
box-sizing: border-box;
}
#slidercontainer {
position: relative;
}
.custom-property-slider-form-wrapper {
position: absolute;
top: 0px;
right: 0;
width: 436px;
height: 100%;
z-index: 100;
}
.custom-property-slider-form-inner-wrapper {
position: relative;
display: block;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
-webkit-transition: 0.4s ease;
-moz-transition: 0.4s ease;
-o-transition: 0.4s ease;
transition: 0.4s ease;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-property-slider-form {
position: fixed;
width: 100%;
max-width: 20%;
height: auto;
top: 50%;
left: auto;
right: 3%;
transform: translate(0%,-50%);
background-color: #fff;
padding: 20px;
border: 1px solid #2f964d;
border-radius: 6px;
}
/*SLIDER*/
.single-propertys #slider a.prettylink i {
width: 170px;
height: 40px;
line-height: normal;
text-align: center;
font-size: 1.4rem;
color: #2e974c;
font-weight: 600;
position: absolute;
top: auto;
left: 35px;
margin: 0px;
opacity: 0.8;
bottom: 30px;
display: block;
}
.single-propertys #slider a.prettylink i:after {
content: 'More photos';
position: relative;
display: inline-block;
width: 118px;
height: auto;
padding: 11px 0px;
background-color: #fff;
border: 1px solid #fff;
border-radius: 3px;
}
.single-propertys #slider a.prettylink i:before {
content: '';
width: 39px;
height: 40px;
display: inline-block;
position: relative;
float: left;
background: url(/wp-content/uploads/2017/09/slider-size-button.png);
}
.single-propertys #slider li:hover a.prettylink i {
opacity: 1;
}
.custom-property-slider-expand-image-wrapper {
width: 39px;
height: 40px;
position: absolute;
left: 35px;
bottom: 30px;
z-index: 999;
}
.custom-property-slider-expand-image-wrapper a {
position: absolute;
display: block;
width: 100%;
height: 100%;
opacity: 0.8;
background-image: url(/wp-content/uploads/2017/09/slider-size-button.png);
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.single-propertys #custom-slider:hover .custom-property-slider-expand-image-wrapper a {
opacity: 1;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
/*FORM*/
.custom-property-slider-form {
position: absolute;
width: 300px;
height: auto;
top: 50%;
left: 50%;
background-color: #fff;
padding: 20px;
border: 1px solid #fff;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-transition: border-color 0.3s ease;
-moz-transition: border-color 0.3s ease;
-o-transition: border-color 0.3s ease;
transition: border-color 0.3s ease;
}
.custom-property-slider-form-wrapper.custom-pinned .custom-property-slider-form {
border-color: #30974c;
-webkit-transition: border-color 0.3s ease;
-moz-transition: border-color 0.3s ease;
-o-transition: border-color 0.3s ease;
transition: border-color 0.3s ease;
}
.custom-property-slider-form p {
margin-bottom: 0px;
font-size: 1.4rem;
color: #000;
font-weight: 400;
}
.custom-property-slider-form h2 {
font-size: 3.6rem;
font-weight: 600;
color: #2e974c;
line-height: 1;
margin-bottom: 10px;
}
.custom-form-label {
font-weight: 700;
font-size: 1.4rem;
color: #434343;
}
.custom-property-slider-form input[type="date"], .custom-property-slider-form input[type="number"] {
position: relative;
width: 100%;
display: block;
height: auto;
max-height: 0px;
border-bottom: 1px solid #ccc;
text-align: right;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.custom-form-movein:after, .custom-form-moveout:after {
content: url(/wp-content/uploads/2017/09/form-calendar.png);
float: right;
}
.custom-form-tenants:after {
content: url(/wp-content/uploads/2017/09/form-tenants.png);
float: right;
}
.activeinput {
max-height: fit-content!important;
-webkit-transition: 2s;
-moz-transition: 2s;
-ms-transition: 2s;
-o-transition: 2s;
transition: 2s;
}
.iphorm_2_6-element-spacer label, .iphorm_2_7-element-spacer label {
display: none;
}
/*=================================
SEARCH RESULTS PAGE
=================================*/
.page-template-template-property-search-result .search-title {
padding-left: 0px;
}
.page-template-template-property-search-result .search-title h4 {
font-size: 1.4rem;
color: #000;
text-transform: none;
font-weight: 400;
}
.page-template-template-property-search-result #maincontent .nvr-prop-container #nvr-prop-search li.prop-item-container.element.columns {
width: 100%;
padding: 20px 0px;
border: none;
background-color: #fff;
display: flex;
}
.page-template-template-property-search-result .nvr-prop-container.row {
max-width: 1330px;
margin: 0 auto!important;
padding: 0px 20px;
box-sizing: border-box;
}
.page-template-template-property-search-result .nvr-prop-container.row .vc_col-sm-8, .page-template-template-property-search-result .nvr-prop-container.row .vc_col-sm-4 {
padding: 0;
}
.page-template-template-property-search-result .vc_col-sm-4.property-search-results-map-column {
padding-left: 20px!important;
}
.page-template-template-property-search-result .nvr-prop-img {
position: relative;
width: 50%;
float: left;
padding: 0px 20px;
box-sizing: border-box;
}
.page-template-template-property-search-result .nvr-prop-text {
padding: 0px 20px 0px 0px;
position: relative;
width: 50%;
float: right;
box-sizing: border-box;
}
.page-template-template-property-search-result #maincontent .nvr-prop-container #nvr-prop-search li.prop-item-container.element.columns .nvr-prop-box {
border: none;
display: flex;
width: 100%;
}
.page-template-template-property-search-result .nvr-upper-meta {
position: absolute;
left: 0px;
bottom: 0px;
top: auto;
}
.page-template-template-property-search-result .nvr-upper-meta .meta-purpose {
display: none;
}
.page-template-template-property-search-result span.meta-price {
color: #000;
background-color: transparent!important;
padding: 0px;
font-size: 1.8rem;
font-weight: 700;
top: -1px;
position: relative;
}
.page-template-template-property-search-result .nvr-prop-meta {
padding: 0px;
border: none;
margin-bottom: 30px;
}
.page-template-template-property-search-result span.nvr-prop-size {
color: #000;
background-color: transparent!important;
padding: 0px;
margin-right: 5px;
display: inline-block;
font-weight: 400;
font-size: 1.6rem;
}
.nvr-prop-aptnumber {
display: none;
}
.page-template-template-property-search-result .nvr-prop-aptnumber {
color: #2e974c;
font-size: 1.4rem;
display: inline-block;
width: 100%;
margin: 5px 0px 20px;
}
.nvr-prop-excerpt {
display: none;
}
.page-template-template-property-search-result .nvr-prop-excerpt {
font-size: 1.6rem;
display: inline-block;
width: 100%;
color: #000;
margin-bottom: 30px;
}
.page-template-template-property-search-result span.nvr-prop-accommodation, .page-template-template-property-search-result span.nvr-prop-bed {
border-right: 1px solid #e5e5e5;
padding-right: 15px;
margin-right: 8px;
}
span.meta-price-plabel {
display: none;
}
.page-template-template-property-search-result span.meta-price-plabel {
position: relative;
display: inline-block;
float: right;
color: #000;
background-color: transparent;
padding: 0;
font-size: 1.4rem;
font-weight: 400;
top: 2px;
margin-left: 5px;
}
.property-search-results-map-column .advanced-search-container {
display: none;
}
.property-search-results-map-column div#outerslider_above_footer {
position: fixed;
top: 230px;
right: 33.333%;
width: 300px;
height: auto;
transform: translate(100%);
}
.page-template-template-property-search-result #maincontent {
background-color: #f2f2f2;
padding: 0;
}
#nvr-property-search-3 .advanced-search {
width: 100%;
max-width: 100%;
}
.property-search-results-search-row ul {
list-style-type: none;
margin:0;
}
#nvr-property-search-3 .custom-search-fomr-widget-title-wrapper {
display: none;
}
#nvr-property-search-3 .advanced-search .row {
margin: 0;
padding: 0;
position: relative;
display: inline-block;
width: 100%;
}
#nvr-property-search-3 .advanced-search .row .columns {
margin: 0!important;
padding: 0;
}
#nvr-property-search-3 .advanced-search .row:nth-child(2) {
max-width: 190px;
}
#nvr-property-search-3 .advanced-search .row:nth-child(4) {
max-width: 170px;
}
#nvr-property-search-3 .advanced-search .row:nth-child(6) {
max-width: 320px;
}
#nvr-property-search-3 .advanced-search .row:nth-child(7) {
max-width: 330px;
}
#nvr-property-search-3 .advanced-search .row:nth-child(8) {
max-width: 100px;
margin-left: 20px;
}
.page-template-template-property-search-result .nvr-prop-bed i:before, .page-template-template-property-search-result .nvr-prop-accommodation i:before,
.page-template-template-property-search-result .nvr-prop-bath i:before {
display: none;
}
.page-template-template-property-search-result .nvr-prop-bed:after {
content: url(/wp-content/uploads/2017/09/bed.png);
position: relative;
display: inline-block;
top: 6px;
margin-left: 5px;
}
.page-template-template-property-search-result .nvr-prop-bath:after {
content: url(/wp-content/uploads/2017/09/bath.png);
position: relative;
display: inline-block;
top: 6px;
margin-left: 5px;
}
.page-template-template-property-search-result .nvr-prop-accommodation:after {
content: url(/wp-content/uploads/2017/09/guests.png);
position: relative;
display: inline-block;
top: 6px;
margin-left: 5px;
}
.page-template-template-property-search-result .nvr-prop-meta span {
font-size: 1.6rem;
font-weight: 700;
}
#nvr-property-search-3 .form-search .row:nth-child(1), #nvr-property-search-3 .form-search .row:nth-child(3), #nvr-property-search-3 .form-search .row:nth-child(5) {
display: none;
}
#nvr-property-search-3 .price-title-wrapper {
position: relative;
display: inline-block;
float: left;
color: #3d3d3d;
font-size: 1.4rem;
font-weight: 600;
margin-right: 15px;
}
#nvr-property-search-3 .noUi-target {
border-radius: 4px;
border: 1px solid #D3D3D3;
box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
width: 100%;
max-width: 210px;
position: relative;
display: inline-block;
float: left;
}
#nvr-property-search-3 .rangetext {
position: relative;
display: inline-block;
font-size: 1.4rem;
color: #606060;
font-weight: 400;
}
#nvr-property-search-3 .noUi-handle {
background: url(/wp-content/uploads/2017/09/price-limit-bullet.png);
background-repeat: no-repeat;
background-position: center;
width: 21px;
height: 22px;
left: 0px;
top: -2px;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#nvr-property-search-3 .noUi-background {
box-shadow: none;
border: none;
background: #fff;
}
#nvr-property-search-3 .noUi-handle:before, #nvr-property-search-3 .noUi-handle:after {
display: none;
}
#nvr-property-search-3 .noUi-base {
width: 100%;
height: 1px;
position: absolute;
top: 50%;
}
#nvr-property-search-3 .rangeslider.noUi-target.noUi-ltr.noUi-horizontal.noUi-background {
border: none;
background-color: transparent;
box-shadow: none;
}
#nvr-property-search-3 .noUi-handle.noUi-handle-lower {
left: -10px;
top: 0px;
position: absolute;
transform: translateY(-50%);
}
#nvr-property-search-3 .noUi-handle.noUi-handle-upper {
left: -10px;
top: 0px;
position: absolute;
transform: translateY(-50%);
}
.property-search-results-search-row {
width: 100%;
max-width: 1330px!important;
margin: 30px auto!important;
padding: 0px 20px;
box-sizing: border-box;
}
#subbody #nvr-property-search-3 .nvr-widget-prop-search .advanced-search {
border: 1px solid #fff;
background-color: #fff;
border-radius: 8px;
margin-top: 20px;
}
#nvr-property-search-3 input#wdg_filter_submit {
font-size: 1.6rem;
font-weight: 700;
text-transform: none;
color: #fff;
background-color: #2e974c;
border: 2px solid #2e974c;
border-radius: 5px;
letter-spacing: 0;
padding: 10px 30px 10px 30px;
outline: none;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-ms-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
#nvr-property-search-3 input#wdg_filter_submit:hover {
color: #2e974c;
background-color: #fff;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-ms-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
#nvr-property-search-3 .nvr_selector {
border: none;
overflow: hidden;
}
#nvr-property-search-3 .nvr_selector:hover {
background-color: transparent;
}
#nvr-property-search-3 .nvr_selector > i.fa {
border-color: #ebebeb;
color: #555;
border-width: 0px 1px 0px 0px;
padding-right: 10px;
background: rgba(255,255,255,0.95);
}
#nvr-property-search-3 input#wdg_filter_numroom, #nvr-property-search-3 input#wdg_filter_numbath {
border: none;
outline: none;
color: #3d3d3d;
font-size: 1.4rem;
font-weight: 600;
padding: 11px 8px 11px 30px;
}
#nvr-property-search-3 #wdg_filter_numroom::placeholder, #nvr-property-search-3 #wdg_filter_numbath::placeholder {
color: #3d3d3d;
font-size: 1.4rem;
font-weight: 600;
}
#nvr-property-search-3 .nvr_selector span {
padding-left: 30px;
color: #3d3d3d;
font-size: 1.4rem;
font-weight: 600;
white-space: nowrap;
}
#nvr-property-search-3 .nvr-widget-prop-search .advanced-search .rangeslidercontainer {
top: 8px;
}
#nvr-property-search-3 .fa-chevron-down:before {
content: url("/wp-content/uploads/2017/09/search-arrow-down-green.png");
}
.row.searh-results-pagination-row {
background-color: #fff;
padding: 30px 0;
width: 100%;
margin: 0!important;
}
#nav-below {
font-size: 12px;
clear: both;
text-align: right;
position: relative;
display: block;
height: auto;
margin: 0 auto;
padding: 20px 100px;
background-color: #f3f3f3;
}
.nav-next {
position: relative;
float: right;
text-align: right;
display: inline-block;
}
.nav-previous {
position: relative;
float: left;
text-align: right;
display: inline-block;
}
.nav-previous a, .nav-previous a:visited, .nav-next a, .nav-next a:visited {
background-color: inherit;
}
.nav-next a, .nav-previous a {
background-color: rgba(46,151,76,1);
padding: 14px 25px;
outline: none;
}
.nav-next a:hover, .nav-previous a:hover {
background-color: rgba(46,151,76,0.9);
}
.nav-next .meta-nav {
width: 100%;
background: url(/wp-content/uploads/2017/09/search-arrow-right.png);
height: 100%;
top: 50%;
position: absolute;
display: block;
background-repeat: no-repeat;
background-position: center;
transform: translate(-50%,-50%);
left: 50%;
}
.nav-previous .meta-nav {
width: 100%;
background: url(/wp-content/uploads/2017/09/search-arrow-left.png);
height: 100%;
top: 50%;
position: absolute;
display: block;
background-repeat: no-repeat;
background-position: center;
transform: translate(-50%,-50%);
left: 50%;
}
.nav-pagination-info {
position: absolute;
top: 50%;
left: 50%;
font-size: 1.4rem;
transform: translate(-50%,-50%);
color: #000;
}
.property-search-results-map-column .nvr-prop-img, .custom-single-property-left-column .nvr-prop-img {
position: relative;
width: 100%;
float: none;
padding: 0px;
box-sizing: border-box;
}
.property-search-results-map-column .info_details, .custom-single-property-left-column .info_details {
margin: 0px 0px 0px 0px;
width: 358px;
max-width: 270px;
max-height: 365px;
margin-top: -329px;
position: absolute;
background: #ffffff;
box-shadow: 3px 5px 13px 0px rgba(29, 29, 29, 0.2);
margin-left: -109px;
}
.property-search-results-map-column .info_details:after, .custom-single-property-left-column .info_details:after {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-top-color: #ffffff;
border-width: 15px;
left: 50%;
margin-left: -40px;
}
.property-search-results-map-column h2.nvr-prop-title, .custom-single-property-left-column h2.nvr-prop-title {
font-size: 1.4rem;
font-weight: 600;
color: #000;
text-align: center;
}
.property-search-results-map-column .nvr-prop-address, .custom-single-property-left-column .nvr-prop-address {
color: #1e6d35;
font-size: 1.2rem;
text-align: center;
font-weight: 600;
}
.property-search-results-map-column .nvr-prop-text, .custom-single-property-left-column .nvr-prop-text {
padding: 20px;
position: relative;
width: 100%;
float: none;
box-sizing: border-box;
}
.property-search-results-map-column .nvr-upper-meta, .custom-single-property-left-column .nvr-upper-meta {
display: none;
}
.property-search-results-map-column #infocloser, .custom-single-property-left-column #infocloser {
background-color: #000;
color: #fff;
border-color: #000;
position: absolute;
top: 10px;
right: 10px;
width: 24px;
height: 24px;
text-align: center;
line-height: 24px;
border-width: 1px;
border-style: solid;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
z-index: 999999;
cursor: pointer;
}
.fa-remove:before, .fa-close:before, .fa-times:before {
content: '';
background: url(/wp-content/uploads/2017/09/map-close-button.png);
width: 24px;
height: 24px;
position: absolute;
background-position: center;
top: 0;
left: 0;
background-size: contain;
}
.no-results-row {
max-width: 1330px!important;
margin: 0 auto;
padding: 0 20px 80px;
}
.no-results-row p {
font-size: 2rem;
font-weight: 300;
color: #333;
text-align: center;
}
.page-template-template-property-search-result .no-results-featured-properties .nvr-prop-img {
position: relative;
width: 100%;
float: left;
padding: 0px;
box-sizing: border-box;
}
.page-template-template-property-search-result .no-results-featured-properties .nvr-prop-text {
padding: 0px 20px 0px 0px;
position: relative;
width: 100%;
float: left;
box-sizing: border-box;
}
.page-template-template-property-search-result .no-results-featured-properties .nvr-prop-text .nvr-prop-excerpt {
display: none;
}
.page-template-template-property-search-result .no-results-featured-properties ul li {
background: #fff;
padding: 20px;
}
.page-template-template-property-search-result .no-results-featured-properties ul li.nvr-prop-clear {
z-index: -10;
}
/*=================================
NEWS PAGE
=================================*/
.postscontainer.mason .content-loop {
margin-bottom: 50px;
padding: 30px;
border-bottom: 1px solid #f8f8f8;
}
.page-template-template-blog #outermain .row {
width: 100%;
max-width: 1330px;
margin: 0 auto;
}
.page-template-template-blog #loadmore-paging .loadmorebutton a {
background-color: #2e974c;
color: #fff;
border: 1px solid #2e974c;
border-radius: 5px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.page-template-template-blog #loadmore-paging .loadmorebutton a:hover {
background-color: #fff;
color: #2e974c;
border: 1px solid #2e974c;
border-radius: 5px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.page-template-template-blog .meta-author, .page-template-template-blog .entry-utility {
display: none;
}
.page-template-template-blog .postscontainer.mason .posttitle {
font-size: 2rem;
font-weight: 700;
color: #000;
}
.page-template-template-blog .entry-content p {
font-size: 1.6rem;
color: #000;
margin-bottom: 30px;
}
.postscontainer .articlewrapper article img.scale-with-grid.wp-post-image {
width: 100% !important;
}
/*=================================
SINGLE POST PAGE
=================================*/
.single-post div#singlepost {
width: 100%;
max-width: 1330px;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.single-post #singlepost .imgcontainer {
width: 50%;
position: relative;
display: inline-block;
float: left;
text-align: center;
padding: 0 15px;
box-sizing: border-box;
}
.single-post #singlepost .posttitle {
font-size: 3rem;
width: 50%;
display: inline-block;
float: right;
padding: 0 15px;
box-sizing: border-box;
}
.single-post #singlepost .meta-author, .single-post #singlepost .entry-utility, .single-post #singlepost #comments {
display: none;
}
.single-post #singlepost .entry-content {
display: inline-block;
width: 50%;
float: right;
color: #000;
margin-top: 40px;
padding: 0 15px;
box-sizing: border-box;
}
.single-post #singlepost #prevnext-post-link .navtext {
color: #777;
background: #fff;
}
#prevnext-post-link .prevnexttitle {
color: #2e974c;
background: #fff;
padding: 0 15px;
}
.single-post #singlepost .nav-previous a:hover .prevnexttitle, .single-post #singlepost .nav-next.positionleft a:hover .prevnexttitle {
color: #2e974c;
}
.single-post #singlepost #prevnext-post-link {
border-width: 0px;
margin: 20px auto;
}
/*=================================
CONTACT US PAGE
=================================*/
.contact-us-main-row {
width: 100%;
max-width: 1330px;
padding: 0 20px 80px;
margin: 0 auto!important;
}
.contact-us-title-row .custom-title h2 {
margin-top: 0px;
margin-bottom: 10px;
}
input.wpcf7-form-control.wpcf7-submit.button.color2.bigger {
background-color: #2e974c!important;
color: #fff!important;
border: 1px solid #2e974c!important;
border-radius: 5px!important;
letter-spacing: 0!important;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
input.wpcf7-form-control.wpcf7-submit.button.color2.bigger:hover {
background-color: #fff!important;
color: #2e974c!important;
border: 1px solid #2e974c!important;
border-radius: 5px!important;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.table_privacy td {
text-align: left !important;
}
/*=================================
FAQ PAGE
=================================*/
.faq-accordion-row {
width: 100%;
max-width: 1330px;
padding: 0 20px 60px;
margin: 0 auto!important;
box-sizing: border-box;
}
.faq-accordion-row .vc_tta-panel-heading, .faq-accordion-row .vc_tta-panel-body {
border-color: #2e974c!important;
}
.faq-accordion-row .vc_tta-panel-body {
color: #3d3d3d;
font-size: 1.6rem;
font-weight: 400;
padding: 20px 40px !important;
background-color: transparent!important;
border: none!important;
}
.faq-accordion-row .vc_tta-panel-heading {
background-color: #fff!important;
border: none!important;
}
.faq-accordion-row .vc_tta-panel-heading h4 a {
color: #2e974c!important;
border-bottom: 1px solid #2e974c!important;
font-weight: 400;
padding: 14px 20px!important;
}
.faq-accordion-row .vc_active .vc_tta-panel-heading h4 a {
font-weight: 600;
}
.faq-accordion-row .vc_tta-controls-icon-plus:before, .faq-accordion-row .vc_tta-controls-icon-plus:after {
border-color: #2e974c!important;
}
.faq-accordion-row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
left: auto;
right: 20px;
}
/*=================================
ABOUT US PAGE
=================================*/
.about-us-top-row {
width: 100%;
max-width: 1720px;
margin: 0 auto!important;
}
.about-us-title {
width: 90%;
padding: 35px 0px;
margin: 0px auto 35px!important;
background-color: #f8f8f8;
text-align: center;
}
.about-us-title h2 {
font-size: 3rem;
color: #000;
font-weight: 600;
margin-bottom: 0px;
}
.about-us-title h2 span {
font-size: 3rem;
color: #2e974c;
font-weight: 600;
margin-bottom: 0px;
}
.custom-container-row {
width: 100%;
max-width: 1330px;
padding: 0px 20px;
margin: 0 auto!important;
box-sizing: border-box;
}
.about-us-links-list {
list-style-type: none;
margin: 0 auto;
display: inline-block;
padding-top: 10px;
}
.about-us-links-list li {
display: inline-block;
float: left;
margin: 0px 18px;
}
.about-us-links-list-wrapper {
text-align: center;
}
.about-us-links-list li a {
font-size: 1.8rem;
font-weight: 600;
color: #000;
padding-bottom: 10px;
}
.about-us-links-list li a:hover {
border-bottom: 6px solid #2e974c;
}
.custom-container-row h2 {
font-size: 3rem;
font-weight: 600;
color: #000;
}
.custom-container-row h3 {
font-size: 2rem;
font-weight: 600 !important;
font-family: 'Open sans', sans-serif!important;
color: #2e974c;
}
.custom-container-row h4 {
font-size: 1.6rem;
font-weight: 400;
color: #434343;
}
.custom-container-row p, .custom-container-row ul li {
font-size: 1.6rem;
font-weight: 300;
color: #434343;
list-style: none;
text-align: justify;
}
.custom-container-row ul li {
padding: 10px 0px;
}
.custom-container-row ul li:before {
content: "";
margin-right: 10px;
width: 15px;
display: inline-block;
height: 3px;
background-color: green;
}
.wpb_wrapper ul {
margin: 0
}
.vc_row.wpb_row.vc_row-fluid.custom-container-row.services-icons .vc_col-sm-3, .vc_row.wpb_row.vc_row-fluid.custom-container-row.services-icons .vc_col-sm-6 {
padding: 10px;
}
.report-a-problem-row .vc_btn3-container.vc_btn3-inline {
display: inline-block;
vertical-align: top;
width: 100%;
margin-bottom: 0px;
}
.report-a-problem-row .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
color: #fff;
background-color: #2e974c!important;
width: 100%;
padding: 45px 20px;
font-size: 1.8rem;
font-weight: 700;
}
.report-a-problem-row .wpb_text_column.wpb_content_element, .report-a-problem-row .wpb_text_column.wpb_content_element p {
margin-bottom: 0px;
}
.report-a-problem-row p {
font-size: 1.6rem;
font-weight: 600;
color: #434343;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 570px;
}
.report-a-problem-row p a {
font-size: 1.6rem;
font-weight: 600;
color: #2e974c;
text-decoration: underline;
}
.report-a-problem-row {
display: flex;
padding: 0px 35px 40px;
box-sizing: border-box;
}
.report-a-problem-row .vc_col-sm-3 .vc_column-inner {
padding: 0;
}
.report-a-problem-row .vc_col-sm-9 {
border: 4px solid #e6e6e6;
border-left: none;
}
/*=================================
NEW FIXES
=================================*/
a.image.gotopost {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 0;
background: none;
margin-top: 0;
border: 0;
}
.nvr-prop-img a.gotopost:before {
display: none;
}
.custom-property-slider-form-wrapper.custom-pinned .custom-property-slider-form-inner-wrapper {
background: rgba(255,255,255,0.3);
-webkit-transition: 0.4s ease;
-moz-transition: 0.4s ease;
-o-transition: 0.4s ease;
transition: 0.4s ease;
}
.iphorm_1_10-group-wrap, .iphorm_1_13-group-wrap, .iphorm_2_9-group-wrap, .iphorm_2_12-group-wrap {
position: relative;
}
span.like-label-form {
color: #434343;
font-size: 1.4rem;
font-weight: 600;
width: 100%;
padding-bottom: 3px;
}
.like-label-form-wrapper img {
float: right;
}
.like-label-form-wrapper {
padding-bottom: 15px;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
.iphorm_1_8-element-wrap, .iphorm_1_9-element-wrap, .iphorm_2_1-element-wrap, .iphorm_2_2-element-wrap {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.iphorm_1_16-element-wrap, .iphorm_1_17-element-wrap {
position: absolute;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
}
.iphorm-input-wrap-select.iphorm_1_5-input-wrap, .iphorm-input-wrap-select.iphorm_2_5-input-wrap {
opacity: 0;
top: 0;
}
a.close-custom-form {
display: inline-block;
width: 100%;
padding: 20px;
}
a.close-custom-form>img {
max-width: 15px;
position: absolute;
top: 15px;
right: 15px;
padding: 10px;
}
/*=================================
home page list
=================================*/
.home ul#nvr-prop-filter {
height: 100%!important;
}
.home #maincontent .nvr-prop-container ul.nvr-prop-col li {
width: 50%!important;
position: relative!important;
left: 0!important;
float: left!important;
display: inline-block!important;
-webkit-transform: translate3d(0,0,0)!important;
-moz-transform: translate3d(0,0,0)!important;
-o-transform: translate3d(0,0,0)!important;
transform: translate3d(0,0,0)!important;
}
.quick-access-icons {
position: fixed;
right: 10px;
bottom: 40%;
z-index: 99999;
opacity: 0;
visibility: hidden;
-webkit-transform: translate(100%, 0);
-moz-transform: translate(100%, 0);
-o-transform: translate(100%, 0);
transform: translate(100%, 0);
-webkit-transition: 0.3s ease 0.1s;
-moz-transition: 0.3s ease 0.1s;
-o-transition: 0.3s ease 0.1s;
transition: 0.3s ease 0.1s;
}
.sticky .quick-access-icons {
opacity: 1;
visibility: visible;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.quick-access-icons>ul {
margin: 0;
}
.quick-access-icons>ul>li {
list-style: none;
position: relative;
}
.quick-access-icons>ul>li>a {
width: 40px;
height: 40px;
text-align: center;
margin-bottom: 15px;
background: #30974c;
border-radius: 50%;
font-size: 2rem;
display: block;
color: #fff;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.quick-access-icons>ul>li>a:hover {
background-color: #fff;
color: #30974c;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.quick-access-icons>ul>li>a>i {
position: relative;
top: 8px;
}
.quick-access-enquire {
left: 5px;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.quick-access-search {
left: 10px;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.quick-access-contactus {
left: 15px;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.sticky .quick-access-icons>ul>li {
left: 0;
-webkit-transition: 0.8s ease 0.2s;
-moz-transition: 0.8s ease 0.2s;
-o-transition: 0.8s ease 0.2s;
transition: 0.8s ease 0.2s;
}
#outerheader.pre-sticky {
top: -10px;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
#outerheader.sticky.pre-sticky {
top: 0px;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
video#london-video {
width: 100%;
}
/*==================property page new features =================*/
.property-expandable-description {
max-height: 100px;
overflow: hidden;
-webkit-transition: 0.4s ease;
-moz-transition: 0.4s ease;
-o-transition: 0.4s ease;
transition: 0.4s ease;
}
.property-expandable-description.property-expandable-description-active {
max-height: 1000px;
-webkit-transition: 0.4s ease;
-moz-transition: 0.4s ease;
-o-transition: 0.4s ease;
transition: 0.4s ease;
}
.property-desctiption-expand-button>a {
max-width: 120px;
background: #2f974c;
text-align: center;
width: 100%;
display: block;
padding: 7px 0;
color: #fff;
font-size: 1.6rem;
border-radius: 3px;
margin: 30px auto 0 auto;
border: 1px solid #2f974c;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.property-desctiption-expand-button>a:hover {
background-color: transparent;
color: #2f974c;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.custom-button-1-wrapper {
margin-right: 10px;
}
div#outerslider_above_footer {
margin: 0 auto 50px auto;
max-width: 1720px!important;
}
.custom-nvr-cf_thumb-wrapper {
height: 350px;
}
.home #gMapsContainer {
height: 500px;
}
.page-id-2753 .vc_row.wpb_row.vc_row-fluid.custom-container-row {
padding: 0;
}
.about-us-title {
width: 100%;
}
/*=================================
FIXES
=================================*/
.managment-service-box-image {
position: relative;
}
.managment-service-text {
position: absolute;
bottom: 15px;
left: 50%;
background: #f8f8f8;
width: 100%;
max-width: 230px;
text-align: center;
display: block;
margin-left: -115px;
}
.managment-service-text p {
color: #349e45;
text-align: center;
padding-top: 15px;
margin-bottom: 0;
font-weight: 800;
font-family: 'Open sans', sans-serif;
}
/*=================================
RESPONSIVE
=================================*/
a.available-flats-button {
max-width: 400px;
display: block;
margin: 0 auto;
background: #30974c;
text-align: center;
padding: 15px 0;
border-radius: 5px;
color: #fff;
font-size: 1.6rem;
font-weight: 600;
border: 1px solid #30974c;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
a.available-flats-button:hover {
background: transparent;
color: #30974c;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.preloader-text {
font-size: 2rem;
letter-spacing: 2px;
margin-top: 55px;
position: absolute;
top: 50%;
left: 50%;
opacity: 0;
-webkit-animation: pulse 5s infinite;
-moz-animation: pulse 5s infinite;
-o-animation: pulse 5s infinite;
animation: pulse 5s infinite;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
@keyframes pulse {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
#wptime-plugin-preloader {
background-position: 50% 49%;
-webkit-animation: pulse_logo 5s infinite;
-moz-animation: pulse_logo 5s infinite;
-o-animation: pulse_logo 5s infinite;
animation: pulse_logo 5s infinite;
}
@keyframes pulse_logo {
0% {
background-position: 50% 49%;
}
50% {
background-position: 50% 50%;
}
100% {
background-position: 50% 49%;
}
}
@media (max-width: 1650px) {
.topcontainer.container {
padding: 0px 20px;
}
div#custom-js-container {
max-width: 900px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(1) {
padding: 0;
padding-right: 15px;
left: 0%!important;
-webkit-transform: translate3d(0%,0,0)!important;
-moz-transform: translate3d(0%,0,0)!important;
-ms-transform: translate3d(0%,0,0)!important;
-o-transform: translate3d(0%,0,0)!important;
transform: translate3d(0%,0,0)!important;
}
.featured-homes-row #nvr-prop-filter li:nth-child(2) {
padding: 0;
padding-left: 15px;
left: 50%!important;
-webkit-transform: translate3d(0%,0%,0)!important;
-moz-transform: translate3d(0%,0%,0)!important;
-ms-transform: translate3d(0%,0%,0)!important;
-o-transform: translate3d(0%,0%,0)!important;
transform: translate3d(0%,0%,0)!important;
}
.featured-homes-row #nvr-prop-filter li:nth-child(3) {
padding: 0;
left: 0%!important;
padding-right: 15px;
-webkit-transform: translate3d(0%,100%,0)!important;
-moz-transform: translate3d(0%,100%,0)!important;
-ms-transform: translate3d(0%,100%,0)!important;
-o-transform: translate3d(0%,100%,0)!important;
transform: translate3d(0%,100%,0)!important;
}
.featured-homes-row #nvr-prop-filter li:nth-child(4) {
padding: 0;
padding-left: 15px;
left: 50%!important;
-webkit-transform: translate3d(0%,100%,0)!important;
-moz-transform: translate3d(0%,100%,0)!important;
-ms-transform: translate3d(0%,100%,0)!important;
-o-transform: translate3d(0%,100%,0)!important;
transform: translate3d(0%,100%,0)!important;
}
}
@media (max-width: 1400px) {
.logo.columns {
padding: 0 5px;
}
div.logoimg {
padding: 22px 0px;
}
svg#custom-header-logo-svg {
width: 160px;
height: auto;
}
.topnav > li {
padding: 0px;
margin: 0px 10px;
}
.topnav a {
font-size: 1.5rem;
}
.custom-header-buttons-wrapper {
width: auto;
}
.custom-button-1 {
padding: 4px 20px;
}
.custom-button-2 {
padding: 7px 20px;
}
.row.footer-row.footer-bottom-row {
max-width: 100%;
padding: 15px 20px 40px;
}
#nvr-property-search-2 .nvr_selector span {
padding-left: 20px;
}
#nvr-property-search-2 .six.columns .nvr_selector span {
padding-left: 5px;
}
.custom-search-widget-wrapper {
width: 100%;
max-width: 900px;
}
}
@media (max-width: 1280px) {
.nvr_selector > i.fa {
width: 20px;
}
.custom-search-widget-wrapper {
width: 800px;
}
#nvr-property-search-3 .advanced-search .row:nth-child(7) {
display: none;
}
.custom-single-property-left-column.vc_col-sm-9 {
width: 65%!important;
}
}
@media (max-width: 1199px) {
div#outerheaderwrapper {
height: 160px!important;
}
.logo.columns {
width: 100%;
float: none;
}
div.logoimg {
padding: 15px 0px;
}
.topnav a {
font-size: 1.6rem!important;
padding-top: 10px;
}
.topnav > li {
height: 30px;
}
svg#custom-header-logo-svg {
width: 220px;
}
.custom-header-buttons-wrapper {
float: right;
text-align: center;
margin: 0 auto;
padding: 10px 0px;
}
section.navigation {
max-width: 1100px;
}
.row.footer-row.footer-bottom-row {
padding: 15px 10px 40px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) a:nth-child(1) {
margin-right: 5px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) a img {
width: 40%;
}
div#custom-js-container {
position: absolute;
max-width: 1170px;
top: auto;
left: 50%;
transform: translate(-50%);
width: 100%;
bottom: 10px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) {
padding-left: 0px;
padding-top: 35px;
}
.custom-property-anchor-links a {
font-size: 1.6rem;
}
.custom-detail {
margin: 0px 15px;
}
.custom-header-buttons-wrapper {
display: none;
}
.quick-access-icons {
opacity: 1;
visibility: visible;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
-o-transition: 0.3s ease;
transition: 0.3s ease;
}
.quick-access-icons>ul>li {
left: 0;
}
section.navigation {
max-width: 1100px;
display: block;
width: 100%;
float: none;
}
ul#menu-custom-menu {
margin: 0 auto;
display: table!important;
float: none;
padding-bottom: 10px;
}
.sticky div.logoimg {
display: none;
}
}
@media (max-width: 1024px) {
.services-row .vc_column-inner {
padding: 0px 20px!important;
}
.services-row {
padding-bottom: 50px;
}
.custom-property-anchor-links a {
margin-right: 45px;
}
.managment-service-text {
max-width: 200px;
margin-left: -100px;
}
}
@media (max-width: 991px) {
.custom-header-buttons-wrapper {
width: auto;
text-align: right;
}
.custom-button-1 {
padding: 5px 5px;
margin-top: 0px
}
.custom-button-1 span.custom-pin-svg, .custom-button-2 span.custom-email-svg {
display: none;
}
span.custom-button-pin-text {
margin-left: 0;
}
.custom-button-2-wrapper {
top: -1px;
}
.custom-button-2 {
padding: 5px 5px;
}
span.custom-button-email-text {
top: 0px;
}
.topnav > li {
margin: 0px 8px;
}
.topcontainer.container {
padding: 0px 10px;
}
.custom-search-widget-wrapper {
width: 100%;
}
.nvr-prop-address {
font-size: 1rem;
}
.row.footer-row.footer-bottom-row p {
font-size: 1rem;
}
span.custom-copyright-text a {
font-size: 1rem;
}
span.custom-copyright-text {
font-size: 1rem;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) {
padding-top: 35px;
}
div#custom-js-container {
max-width: 700px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(1) {
padding-right: 5px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(2) {
padding-left: 5px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(3) {
padding-right: 5px;
}
.featured-homes-row #nvr-prop-filter li:nth-child(4) {
padding-left: 5px;
}
.featured-homes-row span.meta-price {
padding: 18px 0px 10px 5px;
}
.row.custom-search-fomr-widget-title-wrapper h2 {
font-size: 3.7rem;
}
.about-us-links-list li a {
font-size: 1.4rem;
}
.report-a-problem-row p {
width: 80%;
}
.custom-property-slider-form-inner-wrapper-sideview {
position: fixed;
top: auto;
right: auto;
transform: translate(0%,0%);
max-width: 100%;
width: 100%;
bottom: 0;
left: 0;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-property-slider-form {
position: absolute;
width: 100%;
max-width: 100%;
height: 0px;
max-height: 0px;
top: auto;
left: 0px;
transform: translate(0%,0%);
background-color: #fff;
padding: 20px;
border: 1px solid #2f964d;
border-radius: 6px 6px 0px 0px;
bottom: 0;
box-sizing: border-box;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-property-slider-form .custom-form-open-wrapper {
position: relative;
text-align: center;
display: block;
font-size: 2rem;
font-weight: 700;
color: #31964d;
margin-top: -5px;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-property-slider-form.custom-property-slider-form-opened {
height: auto;
max-height: 600px;
-webkit-transition: 1s;
-moz-transition: 1s;
-ms-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-property-slider-form.custom-property-slider-form-opened .form-text-wrapper:before {
display: none;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-property-slider-form.custom-property-slider-form-opened .custom-form-close-wrapper {
position: absolute;
display: block;
top: 0px;
right: 0px;
font-size: 3rem;
font-weight: 700;
padding: 10px;
color: #333;
background-color: #2f964d;
border: 1px solid #2f964d;
border-radius: 4px;
cursor: pointer;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-form-open-wrapper {
display: block;
}
.custom-property-slider-form-inner-wrapper-sideview .custom-property-slider-form.custom-property-slider-form-opened .custom-form-open-wrapper {
display: none;
}
.single-propertys #slider {
z-index: 200;
}
.custom-single-property-left-column.vc_col-sm-9 {
width: 100%;
}
.custom-single-property-right-column.vc_col-sm-3 {
width: 0%;
}
div#custom-slider {
overflow: hidden;
}
.custom-detail {
margin: 0px 15px 20px;
}
#nvr-property-search-3 .advanced-search .row:nth-child(6) {
max-width: 150px;
}
#nvr-property-search-3 .advanced-search .row:nth-child(6) .six {
width: 100%;
}
#nvr-property-search-3 .advanced-search .row:nth-child(6) .six:nth-child(2) {
display: none;
}
/* header buttons fixed */
.custom-buttons-1-2-wrapper {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
}
.custom-button-1-wrapper, .custom-button-2-wrapper {
width: 50%;
top: 0;
margin: 0;
padding: 0;
float: left;
}
.custom-header-buttons-wrapper .custom-button-1, .custom-header-buttons-wrapper .custom-button-2 {
display: block;
text-align: center;
border: 0;
border-radius: 0;
padding: 10px;
border-top: 1px solid #ddd;
}
.page-id-271 .custom-button-1-wrapper {
width: 100%;
}
.page-id-271 .custom-button-2-wrapper {
display: none;
}
a.close-custom-form>img {
max-width: 35px!important;
}
div#outerheaderwrapper {
height: 100%!important;
}
.iphorm-submit-wrap button em {
padding: 5px 20px 5px 0px;
}
.managment-service-text {
max-width: 160px;
margin-left: -80px;
}
}
@media (max-width: 767px) {
.managment-service-text {
max-width: 230px;
margin-left: -115px;
}
.zopim {
bottom: 42px !important;
right: 0 !important;
}
section.navigation, .quick-access-icons {
display: none!important;
}
.custom-burger-wrapper {
display: inline-block;
padding-top: 5px;
padding-left: 10px;
}
.row.custom-search-fomr-widget-title-wrapper h2 {
font-size: 2rem;
margin-bottom: 5px;
text-align: center;
}
#nvr-property-search-2 .custom-search-fomr-widget-title-wrapper p {
margin-bottom: 0px;
font-size: 1.3rem;
text-align: center;
}
#nvr-property-search-2 form#frmwdgsearch {
padding: 15px 5px 15px;
}
#nvr-property-search-2 .form-search {
padding: 5px!important;
}
#nvr-property-search-2 .nvr_selector {
padding-right: 0px;
}
#nvr-property-search-2 .nvr_selector span {
padding-left: 5px;
font-size: 1.6rem;
}
#nvr-property-search-2 input#wdg_filter_submit {
padding: 10px 10px 10px 10px;
}
#maincontent {
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#maincontent .nvr-prop-container ul.nvr-prop-col li {
left: 50%;
transform: translate3d(-50%, 0px, 0px);
}
.row.footer-row.footer-menu-row {
padding: 50px 0px 50px;
text-align: center;
}
.footer-menu-row h2 {
margin-bottom: 0px;
}
#footerwrapper .custom-button-1-wrapper {
padding-top: 30px;
float: none;
padding-right: 0px;
}
.row.footer-row.footer-subscribe-row {
padding: 50px 20px 50px;
}
.row.footer-row.footer-subscribe-row .vc_col-sm-8 {
padding-right: 0px;
padding-left: 0px;
}
.mc4wp-form-fields input[type="email"] {
padding: 19px 100px 19px 10px;
}
.mc4wp-form-fields input[type="submit"] {
padding: 20px 20px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) {
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(3) {
padding-right: 0px;
text-align: center;
padding-top: 20px;
}
.row.footer-row.footer-bottom-row .vc_col-sm-4:nth-child(1) a img {
width: auto;
}
.featured-homes-row .apartments .custom-nvr-cf_thumb-wrapper {
height: 150px;
}
div#custom-js-container {
display: none;
}
.custom-title h2 {
font-size: 2.8rem;
padding: 0px 10px;
}
.contact-us-main-row {
padding: 10px;
}
.report-a-problem-row {
display: block;
padding: 0px 35px 40px;
box-sizing: border-box;
}
.report-a-problem-row p {
position: relative;
display: block;
width: 100%;
transform: none;
top: auto;
left: auto;
}
.report-a-problem-row .vc_col-sm-9 {
border: 4px solid #e6e6e6;
border-left: 4px solid #e6e6e6;
padding: 10px;
}
.report-a-problem-row .vc_col-sm-3 {
margin-bottom: 0px!important;
}
.report-a-problem-row .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
padding: 25px 20px;
}
.about-us-links-list li {
display: block;
float: none;
margin: 0px 18px 20px;
}
.single-post #singlepost .imgcontainer {
width: 100%;
}
.single-post #singlepost .posttitle {
width: 100%;
}
.single-post #singlepost .entry-content {
width: 100%;
margin-top: 20px;
}
.custom-property-anchor-links a {
display: block;
}
.prop-single-detail h3 {
position: relative;
display: block;
float: none;
}
#nvr-property-search-3 .advanced-search .row {
margin: 0 auto;
padding: 0;
position: relative;
display: block;
width: 100%;
max-width: 80%!important;
}
#nvr-property-search-3 .advanced-search .row:nth-child(8) {
margin: 15px auto;
}
#nvr-property-search-2 .six.columns .nvr_selector span, #nvr-property-search-3 .six.columns .nvr_selector span, #custom-js-container .six.columns .nvr_selector span {
padding-left: 30px;
}
.page-template-template-property-search-result .nvr-prop-address {
font-size: 1.4rem;
}
.home #maincontent .nvr-prop-container ul.nvr-prop-col li {
width: 100%!important;
padding-right: 0!important;
}
.home #maincontent .nvr-prop-container ul.nvr-prop-col li .nvr-prop-title {
margin-bottom: 20px;
}
#nvr-property-search-2 .form-search .row, #custom-js-container .form-search .row {
max-width: 100%!important;
margin-bottom: 7px;
}
#subbody .nvr-widget-prop-search .advanced-search .form-search {
background-color: transparent;
border: 0;
}
#nvr-property-search-2 input#wdg_filter_submit {
padding: 10px 45px!important;
}
#nvr-property-search-2 .nvr_selector:hover, #custom-js-container .nvr_selector:hover {
background-color: #fff;
}
.home #outerslider #slideritems li.flex-active-slide, .home #outerslider ul.slides {
height: 100%;
}
.custom-search-widget-wrapper {
max-width: 300px;
}
.logo.columns {
display: inline-block!important;
float: left!important;
width: 80%!important;
}
.custom-header-buttons-wrapper {
width: 20%!important;
float: left!important;
display: inline-block!important;
text-align: right!important;
padding-top: 30px;
}
.page-template-template-property-search-result #maincontent .nvr-prop-container #nvr-prop-search li.prop-item-container.element.columns .nvr-prop-box {
display: block;
}
.page-template-template-property-search-result .nvr-prop-img, .page-template-template-property-search-result .nvr-prop-text {
width: 100%!important;
float: none;
display: block;
padding: 0 30px;
}
.page-template-template-property-search-result .nvr-upper-meta {
position: relative;
top: 0;
left: 0;
width: 100%;
display: inline-block;
border-bottom: 1px solid #f1f1f1;
padding-bottom: 10px;
text-align: right;
margin-bottom: 10px;
}
.page-template-template-property-search-result span.meta-price {
text-align: right;
float: none;
}
.page-template-template-property-search-result .nvr-prop-meta {
display: table;
margin: 0 auto;
}
span.meta-price {
float: none;
text-align: right;
}
.custom-property-slider-form-wrapper {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
border: 0;
}
.custom-property-slider-form {
position: relative;
top: 0;
left: 0;
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.custom-property-slider-form-inner-wrapper {
background: #fff;
}
.custom-property-slider-form {
border: 0!important;
}
.custom-single-property-left-column.vc_col-sm-9 {
width: 100%!important;
}
.custom-single-property-right-column.vc_col-sm-3 {
display: none;
}
.home #outerslider section#slider {
height: 400px!important;
}
div#slideritems {
height: 100%!important;
}
#nvr-property-search-3 .advanced-search .row {
margin: 0 auto;
padding: 0;
position: relative;
display: block;
width: 100%;
max-width: 80%!important;
border: 0!important;
box-shadow: none!important;
}
.custom-fixed-menu-container {
width: 100%;
border: 0;
right: 0!important;
opacity: 0;
visibility: hidden;
}
.custom-fixed-menu-container.custom-fixed-menu-container-opened {
opacity: 1;
visibility: visible;
}
.burger-close-wrapper {
padding: 10px;
padding-top: 35px;
text-align: right;
}
.burger-menu-container #menu-custom-menu-1 li {
margin: 15px 0;
text-align: left;
}
.burger-menu-container .sub-menu {
margin-left: 0;
}
.burger-menu-container #menu-custom-menu-1 li ul li {
text-align: left;
}
ul#menu-custom-menu {
display: none!important;
}
div.logoimg a {
text-align: left;
}
.not-visible-mobile {
display: none!important;
}
.page-id-2753 .vc_responsive div.vc_row-fluid div.vc_column_container {
margin-bottom: 0!important;
}
.wpb_text_column.wpb_content_element.about-us-title {
margin-bottom: 10px!important;
}
.vc_row.wpb_row.vc_row-fluid.custom-container-row.services-icons {
padding: 0!important;
}
.custom-property-anchor-links {
display: none;
}
.burger-menu-container #menu-custom-menu-1 .sub-menu li a {
font-size: 2.2rem!important;
padding: 5px 0px 0px 15px;
display: inline-block;
}
.burger-menu-container #menu-custom-menu-1 li a {
font-size: 2.4rem!important;
font-weight: 400;
padding: 5px 10px;
display: inline-block;
}
.burger-menu-container #menu-custom-menu-1 li ul li:before {
content: '';
width: 7px;
height: 1px;
display: inline-block;
background: #505050;
float: left;
position: relative;
top: 15px;
}
}
@media (max-width: 468px) {
.page-template-template-property-search-result .nvr-prop-excerpt {
font-size: 1.4rem;
display: inline-block;
width: 100%;
color: #000;
margin-bottom: 15px;
line-height: 1;
}
.page-template-template-property-search-result h2.nvr-prop-title {
font-size: 1.8rem;
margin-top: 10px;
}
.row.custom-search-fomr-widget-title-wrapper {
padding: 5px 20px 15px;
}
.row.custom-search-fomr-widget-title-wrapper h2 {
line-height: 1;
}
#nvr-property-search-2 form#frmwdgsearch {
padding: 0px 5px 5px;
}
#nvr-property-search-2 .nvr_selector > i.fa {
display: none;
}
#nvr-property-search-2 .nvr_selector {
text-align: center;
}
#nvr-property-search-2 input#wdg_filter_submit {
padding: 4px;
top: 6px;
left: 8px;
position: relative;
}
h2.nvr-prop-title {
font-size: 0.8rem;
}
.about-us-title {
padding: 10px 0px;
}
.about-us-title h2 {
font-size: 2rem;
}
.about-us-title h2 span {
font-size: 2rem;
}
.report-a-problem-row p {
font-size: 1.2rem;
}
.report-a-problem-row p a {
font-size: 1rem;
}
.single-post #singlepost .posttitle {
font-size: 2rem;
}
#prevnext-post-link .navarrow {
display: none;
}
#prevnext-post-link .prevnexttitle {
padding: 0 10px;
font-size: 1.2rem;
}
.custom-detail {
display: inline-block;
margin: 10px 0;
width: 50%;
float: left;
max-width: 50%;
}
.single-propertys #slider a.prettylink i {
opacity: 0;
}
.custom-single-property-container {
padding: 0;
}
.sticky .logoimg {
opacity: 0;
}
.featured-homes-row .nvr-upper-meta, .featured-homes-row .nvr-prop-meta {
position: relative;
width: 50%;
display: inline-block;
float: left;
text-align: center;
margin-bottom: 10px;
}
h2.nvr-prop-title {
font-size: 1.8rem;
}
.nvr-prop-address {
font-size: 1.6rem;
}
.home span.meta-price {
text-align: center;
}
#outerheader.sticky.pre-sticky {
position: fixed!important;
top: 0!important;
margin-top: 0;
}
.sticky div.logoimg {
display: block;
opacity: 1;
}
}