﻿body{font-family:"Lato",sans-serif!important;background-color:#fff;color:#414141;}body .container-fluid .container,body .container-fluid .container-fluid,body container .container,body container .container-fluid{padding:0;}body .container{max-width:1500px;}body #header-banner-wrapper h1{font-size:65px;font-weight:bold;}body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:1px;font-weight:300;font-family:"Lato",sans-serif;}body .grid-section .custom-background{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}body h1.custom-header{margin:135px 0 30px!important;font-size:20px;}body .default-banner-header{padding:60px 0 20px;}body .default-banner-header h1.small-header{font-size:20px;}body a{text-decoration:none!important;color:inherit!important;}body p{font-size:16px;font-weight:300;}body input{outline:0!important;}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.default-btn{padding:15px;cursor:pointer;border:1px solid #545454;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px 35px;color:#203248;}.default-btn:hover{background-color:#545454;color:#efefef;}.default-btn:focus{outline:0;}body.modal-open{overflow-y:auto;}input:focus,textarea:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}input,input:before,input:after,textarea{-webkit-user-select:initial!important;-khtml-user-select:initial!important;-moz-user-select:initial!important;-ms-user-select:initial!important;user-select:initial!important;}.error-message{color:#ff7d00;}.irs .irs-handle{border-color:#545454!important;}.irs .irs-from:before,.irs .irs-to:before,.irs .irs-single:before{border-top-color:#545454!important;}.irs .irs-bar{background-color:#545454!important;}.irs .irs-from,.irs .irs-to,.irs .irs-single{background-color:#545454!important;}.dropdown-item:active,.dropdown-item.active,.dropdown-item.current,.dropdown-item:focus,.dropdown-item:hover{background-color:#d6d6d6!important;color:#414141;}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:none!important;}.owl-lazy{height:100vh;background-size:cover;background-position:center center;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}body.fullscreen #estate-gallery-carousel{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:9999999999;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid none;-webkit-text-fill-color:#414141;-webkit-box-shadow:0 0 0 1000px #f7f6f4 inset;transition:background-color 5000s ease-in-out 0s;}.default-form-style .custom-padding-right{padding-right:5px;}.default-form-style .custom-padding-left{padding-left:5px;}.default-form-style .datepicker-wrapper{background-color:#f7f6f4;border-radius:2px;color:#414141;}.default-form-style .datepicker-wrapper .datepicker{width:100%;}.default-form-style .datepicker-wrapper .datepicker .table-condensed{width:100%;}.default-form-style .datepicker-wrapper .datepicker .table-condensed tr td.active{background-color:#545454;background-image:none;}.default-form-style .dropdown.bootstrap-select{width:100%!important;}.default-form-style input[type=checkbox]{float:left;width:15px;margin-bottom:0;margin-top:10px;}.default-form-style .policy-label{font-size:16px;margin-left:10px;max-width:89%;margin-top:5px;color:#545454;}.default-form-style .form-control{border-radius:4px!important;border:0;color:#414141;}.default-form-style textarea{margin-top:10px;min-height:80px;}.default-form-style .submit-btn{padding:5px 15px;cursor:pointer;border:1px solid #545454;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;background-color:#efefef!important;}.default-form-style .submit-btn:hover{background-color:#545454;color:#efefef;}.default-form-style .submit-btn:focus{outline:0;}.default-form-style label{margin-top:10px;font-weight:bold;}.default-form-style input{margin-top:10px;border-radius:2px;}.default-form-style input:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;}.default-form-style textarea{min-height:150px;}.default-form-style textarea:focus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.bg-fixed-height{height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;}.fixed-spacing{margin:30px 0;}@media only screen and (max-width:768px){.default-form-style .custom-padding-right{padding-right:15px;}.default-form-style .custom-padding-left{padding-left:15px;}}.close-ios-fullscreen{display:none;}.single-estate-outer{padding-top:0!important;}.ios-fullscreen .close-ios-fullscreen{display:block;position:absolute;top:15px;right:15px;width:24px;height:25px;z-index:9;}.ios-fullscreen .single-estate-outer{padding-top:0!important;}.ios-fullscreen #top-header-wrapper .nav-wrapper{height:0;overflow:hidden;padding:0;}.ios-fullscreen #single-estate-top #estate-gallery-carousel .owl-item .image-item,.ios-fullscreen #single-estate-top #estate-gallery-carousel .owl-item .video-item,.ios-fullscreen #single-estate-top #estate-gallery-carousel .owl-item .map-item,.ios-fullscreen #single-estate-top #estate-gallery-carousel .owl-item .plan-item{height:100vh!important;}body #gallery-chooser-top{margin-bottom:20px;}body #gallery-chooser-top .video-btn{position:relative;}body #gallery-chooser-top .icon-btn{height:100%;letter-spacing:1px;display:inline-block;padding:14px 25px;text-align:center;cursor:pointer;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;text-transform:uppercase;}body #gallery-chooser-top .icon-btn:first-child{padding-left:0;}body #gallery-chooser-top .icon-btn .mute-btn{z-index:2;height:0;width:101%;background-image:url(../../images/icons/mute.png);-webkit-background-size:25px;-moz-background-size:25px;-o-background-size:25px;background-size:25px;background-position:center center;background-repeat:no-repeat;position:absolute;top:-40px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;background-color:#545454;border-radius:5px 5px 0 0;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}body #gallery-chooser-top .icon-btn .mute-btn.muted{background-image:url(../../images/icons/unmute.png);background-color:#efefef;}body #gallery-chooser-top .icon-btn .mute-btn:hover{background-color:#f7f6f4!important;}body #gallery-chooser-top .icon-btn.disabled{background-color:#545454;cursor:default;}body #gallery-chooser-top .icon-btn.disabled img{opacity:.2;}body #gallery-chooser-top .icon-btn.disabled:hover{background-color:#545454;}body #gallery-chooser-top .icon-btn:hover{text-shadow:0 0 .01px black;}body #gallery-chooser-top .icon-btn.active{text-shadow:0 0 .01px black;}body #gallery-chooser-top .icon-btn.active.video-btn{border-radius:0;}body #gallery-chooser-top .icon-btn.active.video-btn .mute-btn{height:40px;}body #single-estate-top .label-text{position:absolute;z-index:4;top:75px;left:25px;padding:8px 15px;color:#414141;font-size:20px;background-color:#efefef;text-transform:uppercase;letter-spacing:2px;padding:12px;border-radius:6px;}body #single-estate-top .label-text svg{margin-right:4px;margin-top:-3px;}body #single-estate-top .left-side,body #single-estate-top .right-side{float:left;}body #single-estate-top .right-side{margin:10px 10px 0 25px;}body #single-estate-top .right-side .singup-btn{padding:10px 15px;cursor:pointer;border:1px solid #545454;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;}body #single-estate-top .right-side .singup-btn:hover{background-color:#545454;color:#efefef;}body #single-estate-top .right-side .singup-btn:focus{outline:0;}body #single-estate-top #estate-gallery-carousel .owl-nav{margin:0;position:absolute;width:100%;bottom:50%;transform:translateY(-50%);right:0;}body #single-estate-top #estate-gallery-carousel .owl-nav .owl-prev,body #single-estate-top #estate-gallery-carousel .owl-nav .owl-next{position:absolute;width:50px;height:50px;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;margin:0;border-radius:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}body #single-estate-top #estate-gallery-carousel .owl-nav .owl-prev img,body #single-estate-top #estate-gallery-carousel .owl-nav .owl-next img{width:50px;}body #single-estate-top #estate-gallery-carousel .owl-nav .owl-prev:focus,body #single-estate-top #estate-gallery-carousel .owl-nav .owl-next:focus{outline:0;}body #single-estate-top #estate-gallery-carousel .owl-nav .owl-prev{left:25px;}body #single-estate-top #estate-gallery-carousel .owl-nav .owl-prev:hover{background-color:rgba(0,0,0,0);}body #single-estate-top #estate-gallery-carousel .owl-nav .owl-next{right:25px;}body #single-estate-top #estate-gallery-carousel .owl-nav .owl-next:hover{background-color:rgba(0,0,0,0);}body #single-estate-top #estate-gallery-carousel .owl-item .image-item.fullscreen,body #single-estate-top #estate-gallery-carousel .owl-item .video-item.fullscreen,body #single-estate-top #estate-gallery-carousel .owl-item .map-item.fullscreen,body #single-estate-top #estate-gallery-carousel .owl-item .plan-item.fullscreen{height:100vh!important;}body #single-estate-top #estate-gallery-carousel .owl-item .image-item{width:100vw;height:100vh;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;}body #single-estate-top #estate-gallery-carousel .owl-item .image-item.estate-map{width:inherit;}body #single-estate-top #estate-gallery-carousel .owl-item .plan-item{width:100vw;height:100vh;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat;}body #single-estate-top #estate-gallery-carousel .owl-item .video-item{width:100vw;height:100vh;}body #single-estate-top #estate-gallery-carousel .owl-item .video-item video{width:100%;}body #single-estate-top #short-estate-info-wrapper.disabled{opacity:0;}body #single-estate-top #short-estate-info-wrapper{position:absolute;right:25px;z-index:4;min-width:300px;bottom:100px;color:#fff;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;opacity:1;}body #single-estate-top #short-estate-info-wrapper .short-estate-info-wrapper-top,body #single-estate-top #short-estate-info-wrapper .short-estate-info-wrapper-bottom{background-color:rgba(65,65,65,.85);padding:15px;border-radius:2px;}body #single-estate-top #short-estate-info-wrapper .short-estate-info-wrapper-top table tr td,body #single-estate-top #short-estate-info-wrapper .short-estate-info-wrapper-bottom table tr td{width:50%;white-space:nowrap;}body #single-estate-top #short-estate-info-wrapper .short-estate-info-wrapper-top table tr td:last-child,body #single-estate-top #short-estate-info-wrapper .short-estate-info-wrapper-bottom table tr td:last-child{text-align:right;}body #single-estate-top #short-estate-info-wrapper .short-estate-info-wrapper-top{margin-bottom:5px;}body #single-estate-top #short-estate-info-wrapper p{margin:0;}body #single-estate-top #short-estate-info-wrapper p.bold{font-weight:bold;font-size:16px;margin-bottom:8px;}body #single-estate-top #short-estate-info-wrapper p.thin{font-weight:normal;font-size:16px;}body #single-estate-top #short-estate-info-wrapper p.small{font-size:24px;font-weight:600;margin:0;}body #single-estate-top .open-house{position:absolute;bottom:0;background-color:rgba(247,246,244,.9);padding:8px 10px;z-index:4;border-radius:5px 5px 0 0;left:0;height:70px;}body #single-estate-top .open-house p{margin:0;text-align:center;color:#545454;}body #single-estate-top .open-house p:first-child{font-size:20px;font-weight:bold;}body .modal-backdrop.show{background-color:#414141;opacity:.8;}body .valuate-my-estate-wrapper{max-height:0;overflow:hidden;-moz-transition:ease-in-out max-height 500ms;-o-transition:ease-in-out max-height 500ms;-webkit-transition:ease-in-out max-height 500ms;transition:ease-in-out max-height 500ms;}body .valuate-my-estate-wrapper.active{max-height:500px;}body .valuate-my-estate-wrapper .zipcode-col{padding-right:5px;}body .valuate-my-estate-wrapper .city-col{padding-left:5px;}body #openhouse-modal,body #order-modal,body #showing-modal,body #documents-modal,body #message-modal,body #contact-modal{color:#414141;background-color:#545454;}body #openhouse-modal ul.download-documents-wrapper,body #order-modal ul.download-documents-wrapper,body #showing-modal ul.download-documents-wrapper,body #documents-modal ul.download-documents-wrapper,body #message-modal ul.download-documents-wrapper,body #contact-modal ul.download-documents-wrapper{padding:0;}body #openhouse-modal ul.download-documents-wrapper li,body #order-modal ul.download-documents-wrapper li,body #showing-modal ul.download-documents-wrapper li,body #documents-modal ul.download-documents-wrapper li,body #message-modal ul.download-documents-wrapper li,body #contact-modal ul.download-documents-wrapper li{list-style:none;margin-bottom:8px;}body #openhouse-modal ul.download-documents-wrapper li a,body #openhouse-modal ul.download-documents-wrapper li .download-btn,body #order-modal ul.download-documents-wrapper li a,body #order-modal ul.download-documents-wrapper li .download-btn,body #showing-modal ul.download-documents-wrapper li a,body #showing-modal ul.download-documents-wrapper li .download-btn,body #documents-modal ul.download-documents-wrapper li a,body #documents-modal ul.download-documents-wrapper li .download-btn,body #message-modal ul.download-documents-wrapper li a,body #message-modal ul.download-documents-wrapper li .download-btn,body #contact-modal ul.download-documents-wrapper li a,body #contact-modal ul.download-documents-wrapper li .download-btn{display:inline-block;}body #openhouse-modal ul.download-documents-wrapper li a:hover img,body #openhouse-modal ul.download-documents-wrapper li .download-btn:hover img,body #order-modal ul.download-documents-wrapper li a:hover img,body #order-modal ul.download-documents-wrapper li .download-btn:hover img,body #showing-modal ul.download-documents-wrapper li a:hover img,body #showing-modal ul.download-documents-wrapper li .download-btn:hover img,body #documents-modal ul.download-documents-wrapper li a:hover img,body #documents-modal ul.download-documents-wrapper li .download-btn:hover img,body #message-modal ul.download-documents-wrapper li a:hover img,body #message-modal ul.download-documents-wrapper li .download-btn:hover img,body #contact-modal ul.download-documents-wrapper li a:hover img,body #contact-modal ul.download-documents-wrapper li .download-btn:hover img{margin-left:10px;}body #openhouse-modal ul.download-documents-wrapper li a img,body #openhouse-modal ul.download-documents-wrapper li .download-btn img,body #order-modal ul.download-documents-wrapper li a img,body #order-modal ul.download-documents-wrapper li .download-btn img,body #showing-modal ul.download-documents-wrapper li a img,body #showing-modal ul.download-documents-wrapper li .download-btn img,body #documents-modal ul.download-documents-wrapper li a img,body #documents-modal ul.download-documents-wrapper li .download-btn img,body #message-modal ul.download-documents-wrapper li a img,body #message-modal ul.download-documents-wrapper li .download-btn img,body #contact-modal ul.download-documents-wrapper li a img,body #contact-modal ul.download-documents-wrapper li .download-btn img{width:17px;margin-bottom:5px;margin-left:5px;-moz-transition:margin-left,ease-in-out 200ms;-o-transition:margin-left,ease-in-out 200ms;-webkit-transition:margin-left,ease-in-out 200ms;transition:margin-left,ease-in-out 200ms;}body #openhouse-modal .modal-dialog,body #order-modal .modal-dialog,body #showing-modal .modal-dialog,body #documents-modal .modal-dialog,body #message-modal .modal-dialog,body #contact-modal .modal-dialog{max-width:680px;}body #openhouse-modal .modal-dialog .modal-content,body #order-modal .modal-dialog .modal-content,body #showing-modal .modal-dialog .modal-content,body #documents-modal .modal-dialog .modal-content,body #message-modal .modal-dialog .modal-content,body #contact-modal .modal-dialog .modal-content{background-color:#f7f6f4;border-radius:3px;padding:40px;}body #openhouse-modal .modal-dialog .modal-content .modal-body,body #order-modal .modal-dialog .modal-content .modal-body,body #showing-modal .modal-dialog .modal-content .modal-body,body #documents-modal .modal-dialog .modal-content .modal-body,body #message-modal .modal-dialog .modal-content .modal-body,body #contact-modal .modal-dialog .modal-content .modal-body{padding-top:0;}body #openhouse-modal .modal-dialog .modal-content .submit-btn,body #order-modal .modal-dialog .modal-content .submit-btn,body #showing-modal .modal-dialog .modal-content .submit-btn,body #documents-modal .modal-dialog .modal-content .submit-btn,body #message-modal .modal-dialog .modal-content .submit-btn,body #contact-modal .modal-dialog .modal-content .submit-btn{padding:5px 15px;cursor:pointer;border:1px solid #414141;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;float:none;margin:20px auto 0;}body #openhouse-modal .modal-dialog .modal-content .submit-btn:hover,body #order-modal .modal-dialog .modal-content .submit-btn:hover,body #showing-modal .modal-dialog .modal-content .submit-btn:hover,body #documents-modal .modal-dialog .modal-content .submit-btn:hover,body #message-modal .modal-dialog .modal-content .submit-btn:hover,body #contact-modal .modal-dialog .modal-content .submit-btn:hover{background-color:#414141;color:rgba(0,0,0,0);}body #openhouse-modal .modal-dialog .modal-content .submit-btn:focus,body #order-modal .modal-dialog .modal-content .submit-btn:focus,body #showing-modal .modal-dialog .modal-content .submit-btn:focus,body #documents-modal .modal-dialog .modal-content .submit-btn:focus,body #message-modal .modal-dialog .modal-content .submit-btn:focus,body #contact-modal .modal-dialog .modal-content .submit-btn:focus{outline:0;}body #openhouse-modal .modal-dialog .modal-content .submit-btn:hover,body #order-modal .modal-dialog .modal-content .submit-btn:hover,body #showing-modal .modal-dialog .modal-content .submit-btn:hover,body #documents-modal .modal-dialog .modal-content .submit-btn:hover,body #message-modal .modal-dialog .modal-content .submit-btn:hover,body #contact-modal .modal-dialog .modal-content .submit-btn:hover{background-color:#414141!important;color:#f7f6f4!important;}body #openhouse-modal .modal-dialog .modal-content .policy-label,body #order-modal .modal-dialog .modal-content .policy-label,body #showing-modal .modal-dialog .modal-content .policy-label,body #documents-modal .modal-dialog .modal-content .policy-label,body #message-modal .modal-dialog .modal-content .policy-label,body #contact-modal .modal-dialog .modal-content .policy-label{color:#414141;font-weight:300;font-size:14px;}body #openhouse-modal .modal-dialog .modal-content .policy-label a,body #order-modal .modal-dialog .modal-content .policy-label a,body #showing-modal .modal-dialog .modal-content .policy-label a,body #documents-modal .modal-dialog .modal-content .policy-label a,body #message-modal .modal-dialog .modal-content .policy-label a,body #contact-modal .modal-dialog .modal-content .policy-label a{font-weight:700;}body #openhouse-modal .modal-dialog .modal-content .header,body #order-modal .modal-dialog .modal-content .header,body #showing-modal .modal-dialog .modal-content .header,body #documents-modal .modal-dialog .modal-content .header,body #message-modal .modal-dialog .modal-content .header,body #contact-modal .modal-dialog .modal-content .header{text-align:center;color:#414141;}body #openhouse-modal .modal-dialog .modal-content .header h5,body #order-modal .modal-dialog .modal-content .header h5,body #showing-modal .modal-dialog .modal-content .header h5,body #documents-modal .modal-dialog .modal-content .header h5,body #message-modal .modal-dialog .modal-content .header h5,body #contact-modal .modal-dialog .modal-content .header h5{text-transform:uppercase;font-size:26px;}body #openhouse-modal .modal-dialog .modal-content .header .close-signup,body #openhouse-modal .modal-dialog .modal-content .header .close-order,body #openhouse-modal .modal-dialog .modal-content .header .close-showing,body #openhouse-modal .modal-dialog .modal-content .header .close-openhouse,body #order-modal .modal-dialog .modal-content .header .close-signup,body #order-modal .modal-dialog .modal-content .header .close-order,body #order-modal .modal-dialog .modal-content .header .close-showing,body #order-modal .modal-dialog .modal-content .header .close-openhouse,body #showing-modal .modal-dialog .modal-content .header .close-signup,body #showing-modal .modal-dialog .modal-content .header .close-order,body #showing-modal .modal-dialog .modal-content .header .close-showing,body #showing-modal .modal-dialog .modal-content .header .close-openhouse,body #documents-modal .modal-dialog .modal-content .header .close-signup,body #documents-modal .modal-dialog .modal-content .header .close-order,body #documents-modal .modal-dialog .modal-content .header .close-showing,body #documents-modal .modal-dialog .modal-content .header .close-openhouse,body #message-modal .modal-dialog .modal-content .header .close-signup,body #message-modal .modal-dialog .modal-content .header .close-order,body #message-modal .modal-dialog .modal-content .header .close-showing,body #message-modal .modal-dialog .modal-content .header .close-openhouse,body #contact-modal .modal-dialog .modal-content .header .close-signup,body #contact-modal .modal-dialog .modal-content .header .close-order,body #contact-modal .modal-dialog .modal-content .header .close-showing,body #contact-modal .modal-dialog .modal-content .header .close-openhouse{position:absolute;top:15px;right:15px;}body #openhouse-modal .modal-dialog .modal-content .header .close-signup img,body #openhouse-modal .modal-dialog .modal-content .header .close-order img,body #openhouse-modal .modal-dialog .modal-content .header .close-showing img,body #openhouse-modal .modal-dialog .modal-content .header .close-openhouse img,body #order-modal .modal-dialog .modal-content .header .close-signup img,body #order-modal .modal-dialog .modal-content .header .close-order img,body #order-modal .modal-dialog .modal-content .header .close-showing img,body #order-modal .modal-dialog .modal-content .header .close-openhouse img,body #showing-modal .modal-dialog .modal-content .header .close-signup img,body #showing-modal .modal-dialog .modal-content .header .close-order img,body #showing-modal .modal-dialog .modal-content .header .close-showing img,body #showing-modal .modal-dialog .modal-content .header .close-openhouse img,body #documents-modal .modal-dialog .modal-content .header .close-signup img,body #documents-modal .modal-dialog .modal-content .header .close-order img,body #documents-modal .modal-dialog .modal-content .header .close-showing img,body #documents-modal .modal-dialog .modal-content .header .close-openhouse img,body #message-modal .modal-dialog .modal-content .header .close-signup img,body #message-modal .modal-dialog .modal-content .header .close-order img,body #message-modal .modal-dialog .modal-content .header .close-showing img,body #message-modal .modal-dialog .modal-content .header .close-openhouse img,body #contact-modal .modal-dialog .modal-content .header .close-signup img,body #contact-modal .modal-dialog .modal-content .header .close-order img,body #contact-modal .modal-dialog .modal-content .header .close-showing img,body #contact-modal .modal-dialog .modal-content .header .close-openhouse img{width:20px;width:20px;}body .order-showing-dialog{max-width:900px;}body .order-showing-dialog #order-sales-Assessment-form-wrapper #datepicker{background-color:#fff;}body #enter-fullscreen-btn{position:absolute;z-index:4;right:100px;bottom:0;padding:6px 6px;cursor:pointer;border:1px solid #545454;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px 3px 0 0;width:50px;height:50px;background:rgba(65,65,65,.9)!important;}body #enter-fullscreen-btn:hover{background-color:#545454;color:#efefef;}body #enter-fullscreen-btn:focus{outline:0;}body #enter-fullscreen-btn img{width:100%;height:100%;}body #single-estate-right-wrapper{margin-top:20px;position:inherit;z-index:4;}body #single-estate-right-wrapper .open-house-label{position:absolute;top:-80px;background-color:#f7f6f4;width:100%;height:60px;}body #single-estate-right-wrapper .open-house-label .left-side,body #single-estate-right-wrapper .open-house-label .right-side{float:left;height:100%;position:relative;}body #single-estate-right-wrapper .open-house-label .left-side .inner-text,body #single-estate-right-wrapper .open-house-label .right-side .inner-text{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;text-align:center;}body #single-estate-right-wrapper .open-house-label .left-side .inner-text p,body #single-estate-right-wrapper .open-house-label .right-side .inner-text p{margin:0;}body #single-estate-right-wrapper .open-house-label .left-side{width:40%;background-color:#414141;color:#fff;letter-spacing:1px;}body #single-estate-right-wrapper .open-house-label .left-side .signup-btn{position:absolute;top:-34px;width:100%;background-color:#f7f6f4;color:#414141;text-transform:uppercase;font-weight:600;letter-spacing:1px;border:0;text-align:center;padding:5px;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;cursor:pointer;}body #single-estate-right-wrapper .open-house-label .left-side .signup-btn:hover{background-color:#414141;color:#f7f6f4;}body #single-estate-right-wrapper .open-house-label .right-side{width:60%;}body #single-estate-right-wrapper #gallery-chooser-body{background-color:#f7f6f4;width:100%;padding:25px;color:#414141;}body #single-estate-right-wrapper #gallery-chooser-body table{width:100%;font-size:16px;table-layout:fixed;font-weight:700;}body #single-estate-right-wrapper #gallery-chooser-body table:first-child .tr-head:first-child{margin-top:0;}body #single-estate-right-wrapper #gallery-chooser-body table .tr-head{margin-top:20px;display:block;}body #single-estate-right-wrapper #gallery-chooser-body table .tr-head td{font-weight:700!important;}body #single-estate-right-wrapper #gallery-chooser-body table.hidden-table{font-size:14px;max-height:0;display:block;overflow:hidden;-moz-transition:max-height 200ms ease-in-out;-o-transition:max-height 200ms ease-in-out;-webkit-transition:max-height 200ms ease-in-out;transition:max-height 200ms ease-in-out;width:100%;}body #single-estate-right-wrapper #gallery-chooser-body table.hidden-table tbody{width:100%;display:table;}body #single-estate-right-wrapper #gallery-chooser-body table.hidden-table.active{max-height:300px;}body #single-estate-right-wrapper #gallery-chooser-body table tr td{width:50%;}body #single-estate-right-wrapper #gallery-chooser-body table tr td.bold{font-weight:bold;color:#c5c5c5;}body #single-estate-right-wrapper #gallery-chooser-body table tr td.explained-tab{cursor:pointer;}body #single-estate-right-wrapper #gallery-chooser-body table tr td.explained-tab:after{content:"";width:13px;height:13px;display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-left:5px;}body #single-estate-right-wrapper #gallery-chooser-body table tr td.explained-tab:after{background-image:url("../../images/icons/plus-white.svg");}body #single-estate-right-wrapper #gallery-chooser-body table tr td.explained-tab.active:after{background-image:url("../../images/icons/minus-white.svg");}body #single-estate-right-wrapper #gallery-chooser-body table tr td:first-child{text-align:left;font-weight:400;}body #single-estate-right-wrapper #gallery-chooser-body table tr td:last-child{text-align:right;}body #single-estate-right-wrapper #gallery-chooser-body table tr.spacing-row td{padding-top:15px;}body #single-estate-right-wrapper #gallery-chooser-body table tr.spacing-row.bold{font-weight:bold;}body #single-estate-right-wrapper .order-btn{width:100%;margin:15px -15px 15px 0;padding:15px;cursor:pointer;border:1px solid #545454;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body #single-estate-right-wrapper .order-btn:hover{background-color:#545454;color:#efefef;}body #single-estate-right-wrapper .order-btn:focus{outline:0;}body #single-estate-right-wrapper .order-btn span:after{content:"";width:20px;height:20px;background:transparent url(../../sass/images/icons/arrow_right-white.svg) no-repeat;display:inline-block;background-size:contain;background-position:center center;margin-left:10px;margin-bottom:-2px;float:right;}body #single-estate-body-wrapper{color:#000;}body #single-estate-body-wrapper h1{font-size:27px;margin-top:13px;font-weight:300;text-transform:uppercase;}body #single-estate-body-wrapper .address{font-size:18px;}body #single-estate-body-wrapper .info-content{font-size:16px;font-weight:300;overflow:hidden;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}body #single-estate-body-wrapper .info-content.active .overlay.active{height:10px;}body #single-estate-body-wrapper .info-content .overlay.active{position:absolute;bottom:0;left:0;right:0;height:150px;background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#ffffff",GradientType=0);}body #single-estate-body-wrapper #estate-show-more-content{text-align:center;margin:0 auto;display:none;cursor:pointer;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}body #single-estate-body-wrapper #estate-show-more-content:after{content:" ";position:absolute;width:20px;height:24px;background-image:url(../../images/icons/chev-down.png);background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;margin-left:7px;transform:rotate(0deg);-webkit-transition:-webkit-transform .5s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out;transition:transform .5s ease-in-out;}body #single-estate-body-wrapper #estate-show-more-content.active:after{transform:rotate(-180deg);}body #single-estate-body-wrapper #estate-show-more-content:hover{opacity:.8;}body .estate-agent-wrapper{background-color:#f7f6f4;max-height:370px;overflow:hidden;margin-top:45px;background-size:0;}body .estate-agent-wrapper .btn-wrapper{display:inline-block;}body .estate-agent-wrapper .btn-wrapper .order-btn{padding:5px 15px;cursor:pointer;border:1px solid #414141;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;display:table;font-weight:400;letter-spacing:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;}body .estate-agent-wrapper .btn-wrapper .order-btn:hover{background-color:#414141;color:rgba(0,0,0,0);}body .estate-agent-wrapper .btn-wrapper .order-btn:focus{outline:0;}body .estate-agent-wrapper .btn-wrapper .order-btn:hover{background-color:#414141!important;color:#f7f6f4!important;}body .estate-agent-wrapper .btn-wrapper .order-btn:last-child{margin-left:10px;}body .estate-agent-wrapper .agent-left-side{text-align:center;padding:45px 0;}body .estate-agent-wrapper .agent-left-side .agent-link img{margin-bottom:3px;margin-left:3px;}body .estate-agent-wrapper .agent-left-side h5{margin-bottom:0;}body .estate-agent-wrapper .agent-right-side{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;}body .estate-agent-wrapper .agent-right-side img{display:none;}@media only screen and (max-width:992px) and (min-width:768px){#single-estate-right-wrapper{margin-top:-40px;}#single-estate-right-wrapper #gallery-chooser-wrapper #gallery-chooser-top{height:40px;}#single-estate-right-wrapper #gallery-chooser-wrapper #gallery-chooser-top .icon-btn{padding:10px 5px;}#single-estate-right-wrapper #gallery-chooser-wrapper #gallery-chooser-top .icon-btn img{height:25px;}}@media only screen and (max-width:992px){body.ios-fullscreen main{padding-top:0!important;}body.ios-fullscreen main #single-estate-top #estate-gallery-carousel .owl-item .image-item,body.ios-fullscreen main #single-estate-top #estate-gallery-carousel .owl-item .video-item,body.ios-fullscreen main #single-estate-top #estate-gallery-carousel .owl-item .map-item,body.ios-fullscreen main #single-estate-top #estate-gallery-carousel .owl-item .plan-item{height:calc(100vh - 186px)!important;}body #single-estate-body-wrapper h1{font-size:25px!important;}body #single-estate-top .open-house{bottom:80px!important;}body #single-estate-right-wrapper .open-house-label{position:inherit;margin:70px 0 30px;top:0;}body #gallery-chooser-top{margin-top:10px;width:100%;}body #gallery-chooser-top.four-btn .icon-btn{width:50%;}body #gallery-chooser-top .icon-btn{padding:8px;width:20%;float:left;}body #gallery-chooser-top .icon-btn:nth-child(5){border-radius:0;}body #gallery-chooser-top .icon-btn img{height:35px;}body #estate-gallery-carousel .owl-item .image-item{height:calc(100vh - 136px)!important;}body #estate-gallery-carousel .owl-item .plan-item{height:calc(100vh - 136px)!important;}body #estate-gallery-carousel .owl-item .video-item{width:100vw;}body #estate-gallery-carousel .owl-item .video-item video{width:100%;}}@media only screen and (max-width:768px){body #single-estate-top #estate-gallery-carousel .owl-item .image-item{height:calc(100vh - 136px)!important;}body #single-estate-top #estate-gallery-carousel .owl-item .plan-item{height:calc(100vh - 136px)!important;}body #single-estate-right-wrapper{margin-top:10px;}body .estate-agent-wrapper{padding:15px;max-height:inherit;}body .estate-agent-wrapper .agent-left-side{text-align:left;padding:15px 0;}body .estate-agent-wrapper .agent-left-side h4{font-size:20px;text-align:center;}body .estate-agent-wrapper .btn-wrapper{position:static!important;}body .estate-agent-wrapper .btn-wrapper .order-btn{width:240px;text-align:center;clear:both;}body .estate-agent-wrapper .btn-wrapper .order-btn:last-child{margin-left:0;margin-top:10px;}body .estate-agent-wrapper .agent-right-side{background-image:none;display:block!important;position:static;width:100%;height:350px;}body #single-estate-top #estate-gallery-carousel .owl-item .image-item,body #single-estate-top #estate-gallery-carousel .owl-item .plan-item,body #single-estate-top #estate-gallery-carousel .owl-item .video-item{height:60vh;}body #single-estate-right-wrapper .agent-card-wrapper .top-image,body #single-estate-right-wrapper .agent-card-wrapper .bottom-text{width:50%;float:left;}body #single-estate-right-wrapper .agent-card-wrapper .top-image{min-height:100%;}body #single-estate-right-wrapper .agent-card-wrapper .bottom-text p{font-size:13px;}body #single-estate-right-wrapper .agent-card-wrapper .bottom-text p:first-child{font-size:17px;}body #enter-fullscreen-btn{display:none;}#openhouse-modal .modal-dialog .modal-content,#order-modal .modal-dialog .modal-content,#showing-modal .modal-dialog .modal-content,#documents-modal .modal-dialog .modal-content,#contact-modal .modal-dialog .modal-content{padding:20px!important;}}@media only screen and (max-width:600px){#single-estate-right-wrapper .agent-card-wrapper .bottom-text p{font-size:13px;}#single-estate-right-wrapper .agent-card-wrapper .bottom-text p:first-child{font-size:14px;}#single-estate-top .open-house{border-radius:0;bottom:62px!important;height:inherit!important;width:100%;}#single-estate-top .open-house .left-side{float:none!important;}#single-estate-top .open-house .left-side p:first-child{font-size:15px;}#single-estate-top .open-house .left-side p{font-size:13px;}#single-estate-top .open-house .right-side{margin:0;float:right;}}@media only screen and (max-width:550px){body #single-estate-top .label-text{top:15px;font-size:12px;}body #single-estate-top #estate-gallery-carousel .owl-item .image-item{max-height:400px!important;}body .valuate-my-estate-wrapper .zipcode-col{padding-right:15px;}body .valuate-my-estate-wrapper .city-col{padding-left:15px;}body #openhouse-modal .modal-dialog .modal-content .header h5,body #showing-modal .modal-dialog .modal-content .header h5,body #order-modal .modal-dialog .modal-content .header h5{font-size:18px;}body .wide-agent-card-wrapper.estate-agent-wrapper{min-height:400px;padding:0;position:relative;background-size:190px;}body .wide-agent-card-wrapper.estate-agent-wrapper .col-md-8{position:static;}body .wide-agent-card-wrapper.estate-agent-wrapper .agent-right-side{display:none;}body .wide-agent-card-wrapper.estate-agent-wrapper .agent-left-side .text-wrapper{padding:15px;}body .wide-agent-card-wrapper.estate-agent-wrapper .agent-left-side .text-wrapper .job-title{font-size:12px;}body .wide-agent-card-wrapper.estate-agent-wrapper .agent-left-side .text-wrapper h4,body .wide-agent-card-wrapper.estate-agent-wrapper .agent-left-side .text-wrapper h5{font-size:16px;}body .wide-agent-card-wrapper.estate-agent-wrapper .agent-left-side .btn-wrapper{width:100%;padding:15px;background-color:#414141;position:absolute;bottom:0;left:0;right:0;}body .wide-agent-card-wrapper.estate-agent-wrapper .agent-left-side .btn-wrapper .order-btn{float:inherit!important;width:100%;display:inline-block;border-color:#fff;color:#fff;}}