input,textarea{color:#444}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#444}input::-moz-placeholder,textarea::-moz-placeholder{color:#444}input:-moz-placeholder,textarea:-moz-placeholder{color:#444}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#444}.btn,.btn-default,.btn-primary,input[type="submit"]{font-size:115%;font-weight:bold;letter-spacing:normal;color:#fff;text-align:center}.featured-image .image-hover-effect{background:rgba(0,0,0,0.3);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.featured-image .image-hover-effect .fa.fa-link{width:40px;height:40px;line-height:40px;text-align:center;margin-left:-20px;margin-top:-20px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:absolute;top:50%;left:50%;background:#8cc63f}.featured-image .image-hover-effect:hover{opacity:1;filter:opacity(100);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header-main .right-view .widget-item{color:#fff}.header-main .right-view .widget-item a{color:#fff}.header-main .right-view .widget-item .textwidget .phone{font-family:'Roboto Slab',serif;font-size:32px;line-height:40px;font-weight:bold;letter-spacing:2px;margin-bottom:16px}.main-banner .banner-capture>.wrapper>.inner{font-size:20px;padding:10px;float:right}.main-banner .banner-image{height:300px;background-repeat:no-repeat;background-size:cover}.main-banner .title-view{z-index:5;position:absolute;right:0;bottom:20px;left:0}.main-banner .title-view .title-wrapper{max-width:1140px;margin:0 auto}.main-banner .title-view .title-wrapper h1.page-title{padding:8px 12px;margin-bottom:0;display:inline-block;color:#3b2313;text-transform:capitalize;background:rgba(255,255,255,0.7)}.main-banner .title-view .title-wrapper h2.sub-page-title{padding:8px 20px;display:inline-block;color:#fff;background:rgba(59,35,19,0.4)}.front-page .main-banner .banner-image{height:auto}.p4p-home-features .list-features{text-align:center}.p4p-home-features .list-features .featured-image{max-width:200px;margin:0 auto 16px;text-align:center}.p4p-home-features .list-features .featured-image img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff}.p4p-home-features .list-features .featured-image .image-hover-effect{width:200px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);background:url("../images/cta-symbol-hover.png") no-repeat 0 0;background-size:200px 200px}.p4p-home-features .list-features .featured-info h3.title{text-transform:uppercase}#middle #main>.section-wrapper{padding-top:35px;padding-bottom:35px}.home-extra-bottom::after{clear:both;content:"";display:table}.home-extra-bottom .widget-item h3.widget-title{font-size:160%;overflow:hidden}.home-extra-bottom .widget-item h3.widget-title span{display:inline-block;position:relative}.home-extra-bottom .widget-item h3.widget-title span:after{min-width:2500px;margin:0 15px;content:'';position:absolute;top:50%;left:100%;border-bottom:2px solid #8cc63f}.home-extra-bottom .widget-item.home-intro{width:66%;float:left}.home-extra-bottom .widget-item.home-intro .textwidget h1,.home-extra-bottom .widget-item.home-intro .textwidget h2,.home-extra-bottom .widget-item.home-intro .textwidget h3,.home-extra-bottom .widget-item.home-intro .textwidget h4,.home-extra-bottom .widget-item.home-intro .textwidget h5,.home-extra-bottom .widget-item.home-intro .textwidget h6{margin-bottom:16px}.home-extra-bottom .widget-item.home-intro .textwidget p{margin-bottom:16px}.home-extra-bottom .widget-item.home-intro .textwidget ol,.home-extra-bottom .widget-item.home-intro .textwidget ul{padding-bottom:10px}.home-extra-bottom .widget-item.home-intro .textwidget ol li,.home-extra-bottom .widget-item.home-intro .textwidget ul li{margin-bottom:6px;margin-left:16px;padding-left:20px;position:relative}.home-extra-bottom .widget-item.home-intro .textwidget ol li:before,.home-extra-bottom .widget-item.home-intro .textwidget ul li:before{font-family:'FontAwesome';font-size:10px;display:block;content:'\f1d8';position:absolute;top:5px;left:0}.home-extra-bottom .widget-item.home-testimonials{width:32%;float:right}.home-extra-bottom .widget-item.p4p-featured-properties{clear:both}.home-extra-bottom .widget-item.p4p-testimonials .item .quote{color:#000;background:#ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:20px;position:relative}.home-extra-bottom .widget-item.p4p-testimonials .item .quote .quote-wrapper{padding:16px;position:relative}.home-extra-bottom .widget-item.p4p-testimonials .item .quote .quote-wrapper p:first-child{text-indent:30px}.home-extra-bottom .widget-item.p4p-testimonials .item .quote .quote-wrapper:before{font-style:normal;text-align:left;font-family:FontAwesome;content:'\f10d';font-size:22px;position:absolute;top:10px;left:16px}.home-extra-bottom .widget-item.p4p-testimonials .item .quote .quote-arrow:before{display:block;text-align:left;font-style:normal;font-family:FontAwesome;content:'\f10e';font-size:22px;position:absolute;right:16px;bottom:5px}.listings-view .list .property{margin-bottom:30px}.listings-view .list .property .featured-image>.inner{position:relative;overflow:hidden}.listings-view .list .property .featured-image>.inner .status,.listings-view .list .property .featured-image>.inner .id-number{font-weight:bold;line-height:40px;padding:0 10px;float:left;color:#fff;text-transform:uppercase;position:absolute;right:0;bottom:0;background:#3b2313;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.listings-view .list .property .featured-image>.inner .id-number{left:0;right:auto;background:#8cc63f}.listings-view .list .property .featured-image>.inner .ribbon{z-index:5;position:absolute;top:0;left:0}.listings-view .list .property .featured-image>.inner .ribbon .fa{display:inline-block;width:40px;text-align:center;line-height:40px;color:#fff;vertical-align:top;background:#22b6e1}.listings-view .list .property .featured-image>.inner .ribbon-done{z-index:6;width:300px;height:116px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("../images/ribbon-rented.png") no-repeat 0 0}.listings-view .list .property .featured-image>.inner .ribbon-done.sold{background-image:url("../images/ribbon-sold.png")}.listings-view .list .property .featured-image>.inner .price{font-weight:bold;line-height:40px;float:right;color:#fff;position:absolute;top:0;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.listings-view .list .property .featured-image>.inner .price span{font-size:135%;display:inline-block;line-height:40px;padding:0 10px;background:#8cc63f;vertical-align:top}.listings-view .list .property .featured-image>.inner .price .fa{display:inline-block;width:40px;text-align:center;line-height:40px;color:#fff;vertical-align:top;background:#3b2313}.listings-view .list .property .featured-image>.inner .url{z-index:99;background:rgba(0,0,0,0.3);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.listings-view .list .property .featured-image>.inner .url>a{width:100%;height:100%;display:block;position:relative}.listings-view .list .property .featured-image>.inner .url>a .fa.fa-link{width:40px;height:40px;line-height:40px;text-align:center;margin-left:-20px;margin-top:-20px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:absolute;top:50%;left:50%;background:#8cc63f}.listings-view .list .property .featured-image>.inner:hover .status,.listings-view .list .property .featured-image>.inner:hover .price,.listings-view .list .property .featured-image>.inner:hover .id-number{opacity:0;filter:alpha(opacity=0)}.listings-view .list .property .featured-image>.inner:hover .url{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.listings-view .list .property .featured-info h3.name{margin-bottom:4px}.listings-view .list .property .featured-info .intro{margin:12px 0 16px;color:#b4b4b4}.listings-view .list .property .featured-info .room-info .field{margin-left:20px}.listings-view .list .property .featured-info .room-info .field:first-child{margin-left:0}.listings-view .list .property .featured-info .room-info .field .fa{width:22px}.listings-view .list .property .featured-info .room-info .field .fa.shower{min-height:18px;background:url("../images/shower.png") no-repeat 0 0}.listings-view .list .property .featured-info .read-more{text-align:right;margin-top:12px}.listings-view .list .property .featured-info .read-more a{padding:10px 20px;display:inline-block;color:#fff;background:#3b2313}.listings-view .list .property .featured-info .read-more a:hover{background:#8cc63f}.featured-properties .list .item{margin-bottom:30px}.featured-properties .list .item>.inner{position:relative;box-shadow:0 0 2px #ccc;background:#fff}.featured-properties .list .item>.inner:hover .featured-image .image-hover-effect{opacity:1;filter:opacity(100);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.featured-properties .list .item>.inner:hover .featured-image .status,.featured-properties .list .item>.inner:hover .featured-image .id-number{opacity:0;filter:alpha(opacity=0)}.featured-properties .list .item .featured-title{height:100px;overflow:hidden;position:relative}.featured-properties .list .item .featured-title>.inner{text-align:center;position:absolute;top:50%;right:20px;left:35px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.featured-properties .list .item .featured-title h4{text-transform:uppercase}.featured-properties .list .item .featured-title .arrow-up-left{height:0;width:0;border-top:40px solid #3b2313;border-right:40px solid #8cc63f;position:absolute;top:0;left:0}.featured-properties .list .item .featured-title .fa.fa-star{color:#fff;position:absolute;top:6px;left:6px}.featured-properties .list .item .featured-title.ribbon-featured{color:#fff;background:#8cc63f}.featured-properties .list .item .featured-image>.inner{position:relative;overflow:hidden}.featured-properties .list .item .featured-image .status,.featured-properties .list .item .featured-image .id-number{font-weight:bold;line-height:40px;padding:0 10px;float:left;color:#fff;text-transform:uppercase;position:absolute;right:0;bottom:0;background:#3b2313;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured-properties .list .item .featured-image .id-number{left:0;right:auto;background:#8cc63f}.featured-properties .list .item .featured-image .ribbon-done{z-index:6;width:300px;height:116px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("../images/ribbon-rented.png") no-repeat 0 0}.featured-properties .list .item .featured-image .ribbon-done.sold{background-image:url("../images/ribbon-sold.png")}.featured-properties .list .item .featured-info .room-info{padding:16px 10px 12px;border-bottom:1px solid #ccc}.featured-properties .list .item .featured-info .room-info .col-item{margin-bottom:3px}.featured-properties .list .item .featured-info .room-info .field .fa{width:22px}.featured-properties .list .item .featured-info .room-info .field .fa.shower{min-height:18px;background:url("../images/shower.png") no-repeat 0 0}.featured-properties .list .item .featured-info .price-info{padding:10px}.featured-properties .list .item .featured-info .price-info .price{font-size:160%;font-weight:bold;text-align:right}.featured-properties .list .item .url{display:block;z-index:99;position:absolute;top:0;right:0;bottom:0;left:0}.featured-properties.property-related .list .item:nth-child(2n+1){clear:both}.property-detail .property-images .main-image{position:relative;margin-bottom:20px;background:#fff;border:1px solid #ccc}.property-detail .property-images .main-image .inner{height:546px;position:relative;overflow:hidden}.property-detail .property-images .main-image .inner .img{text-align:center;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.property-detail .property-images .main-image .inner .img img{max-width:100%;max-height:546px}.property-detail .property-images .main-image .inner .status,.property-detail .property-images .main-image .inner .id-number{font-weight:bold;line-height:40px;padding:0 16px;float:left;color:#fff;text-transform:uppercase;position:absolute;right:0;bottom:0;background:#3b2313;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.property-detail .property-images .main-image .inner .id-number{left:0;right:auto;background:#8cc63f}.property-detail .property-images .main-image .inner .ribbon{float:left;width:150px;color:#fff;font-size:30px;text-align:center;padding:6px 0;position:absolute;top:0;left:-45px;background:#8cc63f;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.property-detail .property-images .main-image .inner .ribbon-done{z-index:6;width:300px;height:116px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("../images/ribbon-rented.png") no-repeat 0 0}.property-detail .property-images .main-image .inner .ribbon-done.sold{background-image:url("../images/ribbon-sold.png")}.property-detail .property-images .more-images{position:relative;margin-bottom:20px}.property-detail .property-images .more-images .inner{height:172px;overflow:hidden}.property-detail .property-images .more-images .img{text-align:center}.property-detail .property-images .more-images .img .img-inner{padding:0;background:#fff;border:1px solid #ccc;position:relative}.property-detail .property-images .more-images .img .img-inner>a{display:block;height:170px;text-align:center;position:relative}.property-detail .property-images .more-images .img .img-inner>a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.property-detail .property-images .more-images .img .img-inner img{max-width:100%;max-height:170px}.property-detail .property-images .more-images #property-images-slide-nav .bx-prev,.property-detail .property-images .more-images #property-images-slide-nav .bx-next{font-size:0;width:40px;height:40px;line-height:40px;text-align:center;z-index:9;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,0.5)}.property-detail .property-images .more-images #property-images-slide-nav .bx-prev:after,.property-detail .property-images .more-images #property-images-slide-nav .bx-next:after{font-family:'FontAwesome';font-size:20px;content:'\f053';color:#fff}.property-detail .property-images .more-images #property-images-slide-nav .bx-prev.disabled,.property-detail .property-images .more-images #property-images-slide-nav .bx-next.disabled{display:none}.property-detail .property-images .more-images #property-images-slide-nav .bx-next{left:auto;right:0}.property-detail .property-images .more-images #property-images-slide-nav .bx-next:after{content:'\f054'}.property-detail .property-info .price{font-size:30px;font-weight:bold;color:#fff;text-align:center;padding:8px;margin-bottom:20px;background:#8cc63f}.property-detail .property-info .room-info{margin-bottom:20px;padding:4px 4px 0 4px;border:1px solid #ccc}.property-detail .property-info .room-info .field{display:block;border:1px solid #ccc;padding:8px 8px 8px 12px;margin-bottom:4px}.property-detail .property-info .room-info .field .fa{width:22px}.property-detail .property-info .room-info .field .fa.shower{min-height:18px;background:url("../images/shower.png") no-repeat 0 0}.property-related{clear:both;margin-top:30px}.property-related h3.title{font-size:160%;overflow:hidden;margin-bottom:20px;text-transform:uppercase}.property-related h3.title span{display:inline-block;position:relative}.property-related h3.title span:after{min-width:2500px;margin:0 15px;content:'';position:absolute;top:50%;left:100%;border-bottom:2px solid #8cc63f}.post-entry ol li:before,.post-entry ul li:before{font-size:10px;content:'\f1d8'}.agent-detail-view .agent-image{max-width:300px;float:left;margin-right:20px;margin-bottom:12px}.agent-detail-view .agent-info .field{margin-bottom:8px}.agent-detail-view .agent-info .company{font-weight:bold}.agent-detail-view .agent-info .company-logo img{max-width:300px}.agent-detail-view .agent-info .socials{padding-top:5px}.agent-detail-view .agent-info .socials .social{font-size:20px;margin-left:20px}.agent-detail-view .agent-info .socials .social a{display:inline-block}.agent-detail-view .agent-info .socials .social:first-child{margin-left:0}.agent-detail-view .agent-info .contact-info{padding-top:8px}.agent-detail-view .agent-info .contact-info .field{margin-bottom:4px}.agent-detail-view .agent-info .contact-info .field .fa{display:inline-block;width:20px}.pcc-content-contact-page .page-content.post-entry{text-align:center}.pcc-content-contact-page .page-content.post-entry p i.fa{margin-left:6px}.pcc-content-contact-page .page-content.post-entry p label{margin:0 10px}.gform_wrapper .gform_body .gform_fields .gfield{clear:none;width:48%;float:left}.gform_wrapper .gform_body .gform_fields .gfield:nth-child(even){float:right}.gform_wrapper .gform_body .gform_fields .gfield:nth-child(odd){clear:both}.gform_wrapper .gform_body .gform_fields .gfield.left{clear:both;float:left}.gform_wrapper .gform_body .gform_fields .gfield.right{clear:none;float:right}.gform_wrapper .gform_body .gform_fields .gfield.third{clear:none;float:left;width:32%;margin-right:2%}.gform_wrapper .gform_body .gform_fields .gfield.third.last{margin-right:0}.gform_wrapper .gform_body .gform_fields .gfield.full{width:100%;clear:both;float:none}.gform_wrapper .gform_body .gform_fields .gfield.full .ginput_container input[type='text'],.gform_wrapper .gform_body .gform_fields .gfield.full .ginput_container textarea{max-width:100%}.gform_wrapper .gform_body .gform_fields .gfield.gfield_html,.gform_wrapper .gform_body .gform_fields .gfield .gfield_description{font-size:90%}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type='submit']{text-transform:uppercase}.sidebar .gform_wrapper{padding:16px;border:1px solid #ccc;background:#fff}.sidebar .gform_wrapper .gform_body .gform_fields .gfield{width:100%;float:none;margin-bottom:0}.sidebar .gform_wrapper .gform_footer{margin-top:10px !important}.sidebar .gform_wrapper .gform_footer input.button,.sidebar .gform_wrapper .gform_footer input[type='submit']{width:100%;text-align:center;display:block;background:#8cc63f !important}.sidebar .widget-item h3.widget-title{color:#3b2313;padding-bottom:12px;border-bottom-color:#3b2313;position:relative}.sidebar .widget-item h3.widget-title:after{font-family:FontAwesome;content:'\f111';color:#3b2313;font-size:10px;line-height:10px;position:absolute;bottom:-5px;left:0}.widget-item .btn{display:block;margin-bottom:10px}.widget-item .btn a{display:block;color:#fff;text-align:center;text-transform:uppercase}.widget-item .btn a:hover{color:#fff;background:#8cc63f}.widget-item.p4p-search-advanced .search-advanced-fields{background:#fff;border:1px solid #ccc;padding:16px 16px 8px}.widget-item.p4p-search-advanced .search-advanced-fields .form-group{margin:0 0 8px}.widget-item.p4p-search-advanced .search-advanced-fields .form-group select.form-control{padding-left:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.widget-item.p4p-search-advanced .search-advanced-fields .form-group input[type='submit']{width:100%;display:block;background:#8cc63f}.widget-item.p4p-search-type .types-list ul li,.widget-item.p4p-search-location .types-list ul li,.widget-item.p4p-search-status .types-list ul li{padding-left:16px;margin-bottom:8px;position:relative}.widget-item.p4p-search-type .types-list ul li:before,.widget-item.p4p-search-location .types-list ul li:before,.widget-item.p4p-search-status .types-list ul li:before{font-family:FontAwesome;content:'\f105';position:absolute;top:1px;left:0}.widget-item.p4p-search-location .types-list>ul li{font-weight:bold}.widget-item.p4p-search-location .types-list>ul li ul{margin-top:8px}.widget-item.p4p-search-location .types-list>ul li ul li{font-weight:normal}.widget-item.p4p-search-location .types-list>ul li:before{content:'\f041'}.widget-item.p4p-agents .agents-list .agent-item{margin-bottom:8px;min-height:60px}.widget-item.p4p-agents .agents-list .agent-item .featured-image{width:60px;float:left}.widget-item.p4p-agents .agents-list .agent-item .featured-image img{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.widget-item.p4p-agents .agents-list .agent-item .featured-info{padding-top:8px;margin-left:72px}.widget-item.p4p-agents .agents-list .agent-item .featured-info .listing-count{padding-left:18px;position:relative}.widget-item.p4p-agents .agents-list .agent-item .featured-info .listing-count:before{font-family:FontAwesome;content:'\f015';display:inline-block;position:absolute;top:1px;left:0}.property-agent .featured-title{margin-bottom:16px}.property-agent .featured-title .company,.property-agent .featured-title .job-position{font-weight:bold;margin-top:4px}.property-agent .featured-title .company-logo{margin-top:4px;background:#3b2313}.property-agent .featured-title .company-logo img{max-width:160px;display:block}.property-agent .featured-title .socials{padding-top:10px}.property-agent .featured-title .socials .social{font-size:20px;margin-left:20px}.property-agent .featured-title .socials .social a{display:inline-block}.property-agent .featured-title .socials .social:first-child{margin-left:0}.property-agent .featured-image{float:left;width:90px;margin:0 12px 12px 0;background:#fff;border:1px solid #ccc}.property-agent .featured-info .contact-info{clear:both;margin-top:12px}.property-agent .featured-info .contact-info .field{margin-bottom:4px}.property-agent .featured-info .contact-info .field .fa{display:inline-block;width:20px}.property-agent .view-profile{font-family:"Roboto Slab",sans-serif;margin-top:10px;font-size:115%;font-weight:bold;letter-spacing:normal}.property-agent .view-profile a{color:#fff;display:block;text-align:center;padding:10px 20px;text-transform:uppercase;border:1px solid #3b2313;background:#3b2313}.property-agent .view-profile a:hover{color:#fff;border-color:#8cc63f;background:#8cc63f}.footer-widgets{color:#fff}.footer-widgets a{color:#fff}.footer-widgets .widget-item.contact-detail .textwidget p{position:relative;padding-left:20px}.footer-widgets .widget-item.contact-detail .textwidget p .fa{width:20px;display:block;position:absolute;top:3px;left:0}.footer-copyright{color:#fff}.footer-copyright a{color:#fff;text-decoration:underline}.footer-copyright a:hover{text-decoration:none}.mask-loading{position:absolute;width:100%;height:100%;background:#fff url("../images/loading.gif") no-repeat center center;opacity:.3;filter:alpha(opacity=30);display:none;z-index:5;left:0;top:0}@media(max-width:991px){.header-main .right-view .widget-item .textwidget .phone{text-align:center}.featured-properties .list .item .featured-title{height:130px}.featured-properties .list .item .featured-info .room-info{min-height:125px}.property-detail .property-images .main-image .inner{height:460px}.property-detail .property-images .main-image .inner .img img{max-height:460px}.property-detail .property-images .more-images .inner{height:142px}.property-detail .property-images .more-images .img .img-inner>a{height:140px}.property-detail .property-images .more-images .img .img-inner img{max-height:140px}}@media(max-width:767px){.section-fluid{max-width:480px !important}.header-main .left-view .logo{text-align:center}.main-banner .section-fluid{max-width:100% !important}.home-extra-bottom .widget-item.home-intro{width:100%;float:none;margin-bottom:20px}.home-extra-bottom .widget-item.home-testimonials{width:100%;float:none}.featured-properties .list .item .featured-title{height:130px}.featured-properties .list .item .featured-info .room-info{min-height:0}.property-detail .property-images .main-image .inner{height:330px}.property-detail .property-images .main-image .inner .img img{max-height:330px}.property-detail .property-images .more-images .inner{height:102px}.property-detail .property-images .more-images .img .img-inner>a{height:100px}.property-detail .property-images .more-images .img .img-inner img{max-height:100px}.gform_wrapper .gform_body .gform_fields .gfield{width:100%;clear:both;float:none}.gform_wrapper .gform_body .gform_fields .gfield.left,.gform_wrapper .gform_body .gform_fields .gfield.right,.gform_wrapper .gform_body .gform_fields .gfield.third{clear:both;float:none}}#main-menu .menu-item .sub-menu{background:#3b2313}#main-menu .responsive-menu a{background:#8cc63f}@media(max-width:767px){#main-menu .menu-container{background:#3b2313}}.print-only{display:none}