#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a,.nav li ul .current-menu-item a{color:#000!important}.et_pb_slider:hover .et-pb-arrow-prev{left:-15px!important}.et_pb_slider:hover .et-pb-arrow-next{right:-15px!important}.et-pb-arrow-prev{left:-15px!important}.et-pb-arrow-next{right:-15px!important}@media screen and (max-width:1024px){#et-secondary-nav{margin-right:55px}}@media screen and (max-width:1024px){#et-secondary-nav .my_menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-299{margin-left:180px}}#page-container{padding-top:0px!important;margin-top:-1px!important}input#autocomplete{width:380px;height:50px;color:#000000;font-size:16px}.lang-item.current-lang a{color:#F0C510;text-decoration:underline!important}.lang-item a{color:#CCC}span.wpcf7-not-valid-tip{display:none}#et-secondary-menu{width:100%}.my_menu.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-299{margin-left:450px}.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-195{margin-left:500px}.form-group.notice{color:#fff;text-align:center}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.my_contact .et_contact_bottom_container{width:100%!important;text-align:center!important}.et-pb-contact-message{color:#E02B20;font-size:16px}.et-pb-contact-message p{display:none}.et_pb_promo_description{padding-bottom:5px}#footer-info{width:100%;margin:0 auto;text-align:center!important}#map,#map .et_pb_map{height:500px!important}.btn{color:#fff!important;background-color:#e02b20!important;border-color:#e02b20!important;border-radius:0!important;height:100%;min-height:52px;min-width:215px;width:auto;font-size:16px}.wpcf7-form .contact-lp-branded-step2 input{width:283 px;min-height:54px;padding:9px 15px;font-size:16px}.contact-form7.contact-lp-branded.contact-lp-branded-step2{min-height:54px}.wpcf7-form-control-wrap.client-name{min-height:20px}body{font-family:"Lato",sans-serif}#opal-topbar{line-height:1.2;padding:5px 0}#opal-topbar .logo-wrapper{font-family:"Lato",sans-serif;font-weight:bold;margin-top:0px}.opal-header-left .logo-wrapper{line-height:1.3;padding-top:2px;color:#7d7d7d}.header-main .logo-wrapper{margin-top:0}#opal-masthead .header-main{padding:20px 0!important;background-color:#fff;z-index:1;position:relative}.opal-header-left{font-size:20pt;font-family:"Lato",sans-serif;font-weight:bold}header .no-sticky .container{position:relative}.phoneContainer,.phoneContainer ul{margin:0;padding:0}.phoneContainer,.phoneContainer .fa{font-family:"Lato",sans-serif;padding-top:6px}.phoneContainer span{font-family:"Lato",sans-serif;font-size:14pt;font-weight:bold;padding-right:5px}.phoneContainer,ul.polylang{float:right}ul.polylang{font-family:"Lato",sans-serif;font-size:11pt;line-height:1;margin:0;padding:15px 0 0 15px;color:#666}ul.polylang li{margin:0;padding:0;list-style:none}.brandedLP-header .polylang{color:#fff}.brandedLP-header-nobg .polylang{color:#666}#RevSliderContainer .kc_column{padding:0}#RevSliderContainer .wpcf7-response-output{white-space:normal;font-size:12pt;font-weight:normal;min-height:12pt;line-height:22px!important}.tp-arr-allwrapper{display:none!important}.contact-form .contact-form7.contact-style1{background-color:#f85555}.contact-form .contact-form7.contact-style1 h3{color:#fff}.wpcf7-form .contact-form7 .form-control{background-color:rgba(255,255,255,1);height:52px;padding:12px 19px;font-size:16px}.form-submit{text-align:right}#sliderBG div.form-group{margin-bottom:10px}#sliderBG .wpcf7-not-valid-tip{min-height:22px;line-height:22px}.form-group .wpcf7-submit{margin-top:0px!important;color:#000}.wpcf7-submit:link{color:#000!important}.wpcf7-submit:hover{color:#000!important}.wpcf7-submit:active{color:#000!important}.wpcf7 .btn:focus{color:#000!important}.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ok{text-align:center!important;border:1px solid #aaa!important;padding:24px!important;font-size:15px!important;font-weight:bold!important;border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;background-color:#EBEBEB!important;color:#000}div.wpcf7-validation-errors{border:2px solid #fff893;background-color:rgba(255,247,147,0.85);color:#000;font-family:Arial,sans-serif;text-align:center;max-width:550px;margin:20px auto}.schedulepopup span.wpcf7-not-valid-tip,.contact-form span.wpcf7-not-valid-tip{color:#fff893;text-align:left;font-size:12pt}.contact-form7 input,.contact-form input{font-family:"Lato",sans-serif}::-webkit-input-placeholder,input::-webkit-input-placeholder,.contact-form7::-webkit-input-placeholder,.contact-form::-webkit-input-placeholder{font-family:"Lato",sans-serif;color:#666!important}:-ms-input-placeholder,input:-ms-input-placeholder,.contact-form7:-ms-input-placeholder,.contact-form:-ms-input-placeholder{font-family:"Lato",sans-serif;color:#666!important}::-moz-placeholder,input::-moz-placeholder,.contact-form7::-moz-placeholder,.contact-form::-moz-placeholder{font-family:"Lato",sans-serif;color:#666!important;opacity:1}:-moz-placeholder,input:-moz-placeholder,.contact-form7:-moz-placeholder,.contact-form:-moz-placeholder{font-family:"Lato",sans-serif;color:#666!important;opacity:1}.kc-title-wrap h2.kc_title:before{content:url(/wp-content/themes/opalhomes/images/bg-title2.png)}.form7Container .kc-title-wrap h2.kc_title:before,.lpHeaderContainer .kc-title-wrap h2.kc_title:before,.lpHeaderContainer .kc-title-wrap h3.kc_title:before{content:normal}.btn-primary{color:#fff!important;background-color:#f85555!important;border-color:#f85555!important;border-radius:0!important}.btn-primary:hover{background:#ff6f6b!important}.btn-light{color:#000}.btn-light:hover{background-color:#f7f7f7;color:#000}.lpHeaderContainer .btn-light:active{color:#000}#propertyDescription .btn-primary,.schedulepopup .btn-primary{margin-top:10px}.propertyDescriptionSliderContainer .widget_opalhomes_services_widget{display:none}.propertyDescriptionSliderContainer #propertyDescription{background:none}.propertyDescriptionSliderContainer .schedulepopup{padding-top:20px}.schedulepopup{text-align:center;padding:0 0 25px 0}#FooterContactContainer{padding:75px 50px 75px 50px}.opal-footer{clear:both}#FooterContactContainer .content-title{color:#000;font-size:16px;font-weight:400}#FooterContactContainer h2,#FooterContactContainer h3{color:#fff}#FooterContactContainer .btn,.tp-parallax-wrap .btn{color:#000}#FooterContactContainer .btn:hover{color:#000}#FooterContactContainer #footerDisclaimer{padding:50px 100px 0 100px}#FooterContactContainer #footerDisclaimer p{margin:0}#copyrightContainer{padding:0}#copyrightContainer .container{}div.disclaimer{width:55%;padding:20px 0;margin:0 auto}.opal-copyright{font-size:14px;padding:75px 0!important}.opal-copyright div.container{padding-top:0!important}.schedulepopup .contact-form7,.wpcf7-form .contact-form7.contact-style1{background-color:#f85555;padding:40px 50px 50px!important;width:420px;margin:0 auto}.schedulepopup .modal-content{-webkit-box-shadow:none;box-shadow:none;background:none;border:0}.wpcf7-form .contact-form7.contact-style1 h3{color:#fff}.wpcf7-form .contact-form7 .form-control{background-color:rgba(255,255,255,1)!important}.form7Container .form-group .wpcf7-submit{margin-top:0!important;color:#fff}.form7Container .form-group .wpcf7-submit:hover{color:#fff!important;background:#ff6f6b}.form7Container .form-group .wpcf7-submit:focus{color:#fff!important}.page-template-lp-page-template-branded-02 .wpcf7-submit,.page-template-lp-page-template-branded-02 .wpcf7-submit:hover{color:#000!important;background:#fff!important}.page-template-lp-page-template-branded-02 .form7Container .form-group .wpcf7-submit:focus{color:#000!important}.page-template-lp-page-template-branded-02 .form7Container .form-group .wpcf7-submit:hover{color:#000!important}.thankYouContainer{text-align:center!important}.form7Container .kc-elm{float:none!important}.lpHeaderContainer .form7Container .kc-title-wrap h2.kc_title,.lpHeaderContainer .form7Container .kc_text_block{}.form7Container .btn{border:none;padding:12px 40px;border-radius:0px;background-color:#f85555;color:#fff;height:100%;min-height:54px;min-width:215px}.lpHeaderContainer .form7Container .btn{background-color:#fff;color:#000;border-radius:35px}.thankYouContainer .form7Container h2.kc_title{}.wpcf7-form .contact-lp-branded{background:none;padding:50px 0 0 0!important;width:auto;margin:0 auto;overflow:hidden}.wpcf7-form .contact-lp-branded .form-group{float:left;margin-right:0px;margin-bottom:0;padding-bottom:0}.wpcf7-form .contact-lp-branded-oneline-form{text-align:center!important}.wpcf7-form .contact-lp-branded-oneline-form .form-group{display:inline-block;float:none;vertical-align:top}form .contact-lp-branded-oneline-form span.wpcf7-not-valid-tip{text-align:left!important}.wpcf7-form .contact-lp-branded-oneline-form .form-group .wpcf7-submit{margin-left:-5px}.contact-lp-branded-step-1{margin:0 auto;float:none}.contact-lp-branded-step2{text-align:center}.contact-lp-eval-house-step2{text-align:left;max-width:600px;font-size:16px}.contact-lp-branded-step2 label,.contact-lp-eval-house-step2 label{display:block;color:#fff;font-size:16pt}.wpcf7-form .contact-lp-branded-step2 .form-group,.wpcf7-form .contact-lp-eval-house-step2 .form-group{float:none}.wpcf7-form .contact-lp-branded-step2 .form-group,.wpcf7-form .contact-lp-eval-house-step2 .form-group{float:none}.wpcf7-form .contact-lp-branded-step2 .wpcf7-form-control-wrap,.wpcf7-form .contact-lp-eval-house-step2 .wpcf7-form-control-wrap{display:block;padding-bottom:30px}.wpcf7-form .contact-lp-branded-step2 .wpcf7-checkbox .wpcf7-list-item{display:block}.wpcf7-form .contact-lp-branded-step2 .wpcf7-checkbox .wpcf7-list-item input{margin:0;height:auto;min-height:auto}.wpcf7-form .contact-lp-branded-step2 .cbContainer{width:300px;margin:0 auto}.wpcf7-form .contact-lp-branded-step2 .cbContainer .wpcf7-list-item{text-align:left;padding-left:60px;color:#fff}.wpcf7-form .contact-lp-branded .cbContainer .wpcf7-list-item-label{font-size:16pt;margin-left:5px}.wpcf7-form .contact-lp-branded-step2 select,.wpcf7-form .contact-lp-eval-house-step2 select{padding:10px;min-width:240px;min-height:43px;font-size:16px}.wpcf7-form .contact-lp-eval-house-step2 select,.wpcf7-form .contact-lp-eval-house-step2 input{min-width:320px;min-height:54px;padding:9px 15px;font-size:16px}.wpcf7-form .contact-lp-eval-house-step2 .form-control{min-height:auto;height:auto;padding:9px 15px;min-height:54px}.wpcf7-form .contact-lp-branded-step2 .btn,.wpcf7-form .contact-lp-eval-house-step2 .btn{width:auto;margin:0 auto}form span.wpcf7-not-valid-tip{color:#fff893!important}#brandedLPBody .opal-copyright,#vachonProgVente .opal-copyright{padding:15px 0!important}#brandedLPBody .opal-footer,#vachonProgVente .opal-footer{background:#fff;color:#333}#brandedLPBody .kc_text_block,#brandedLPBody .notice{padding-top:50px}#brandedLPBody .notice{color:#fff}#brandedLPBody .notice{padding-bottom:50px;text-align:center}#brandedLPBody div.wpcf7-mail-sent-ok{display:none!important}.kc-feature-boxes .content-desc{font-weight:normal!important}.headerBrandedContainer .kc_single_image{text-align:center}.headerBrandedContainer .wpcf7 p{color:#fff;text-align:center;padding-top:25px}#vachonProgVente .lpHeaderContainer .schedulepopup .contact-form7,.headerBrandedContainer .wpcf7-form .contact-form7.contact-style1{width:auto!important}#brandedLPBody .wpcf7-form .address input,#brandedLPBody .wpcf7-form .client-address input{min-height:54px;min-width:320px}.page-template-lp-page-template-branded-02 .wpcf7-form .contact-form7.contact-style1{padding:15px 25px!important}.featureNumberIconContainer figure{float:none!important}.featureNumberIconContainer figure img{width:60px;height:60px}.lpHeaderContainer .schedulepopup{padding-top:50px;clear:both}.lpHeaderContainer .schedulepopup h3{color:#fff}.lpHeaderContainer .schedulepopup form input{padding:9px 15px;height:23px;height:auto;width:100%}.lpHeaderContainer .schedulepopup form select{padding:10px;min-width:240px;width:100%}.lpHeaderContainer .schedulepopup form .notice{color:#fff}.lpHeaderContainer .wpcf7-form .contact-form7.contact-style1 h3{color:#fff}#PhotoGalleryContainer{padding:60px 0}#PhotoGalleryContainer .PhotoGalleryRowContainer{padding:5px 0}#brandedLPBody #opal-topbar a{color:#fff}#brandedLPBody #opal-topbar a:hover{color:#ccc}#brandedLPBody .brandedLP-header-nobg #opal-topbar a{color:#000}#brandedLPBody .brandedLP-header-nobg #opal-topbar a:hover{color:#333}.pac-container{z-index:10501!important}@media screen and (min-width:1024px){.phoneContainer .fa{font-family:"Lato",sans-serif;font-size:14pt}img.profile{position:absolute;bottom:-20px;left:0px}.opal-header-left img.quote{margin-left:125px}#RevSliderContainer .wpcf7-form-control-wrap input,#RevSliderContainer .form-group input{font-size:14px!important}#RevSliderContainer .wpcf7{margin-top:-50px!important}#RevSliderContainer .contact-form7 h3{margin:0 0 25px 0}.contact-form .contact-form7.contact-style1{padding:40px 50px}#FooterContactContainer .kc_single_image{height:100%}.footerContactLogo{margin-top:70%}.form7Container .kc-title-wrap h2.kc_title{}.form7Container .kc-title-wrap h3.kc_title{}.lp-logo{position:absolute;top:-115px;left:0;max-height:75px}.brandedLP-header{position:absolute!important;z-index:555;right:50px}.brandedLP-header #opal-topbar{background:none}.brandedLP-header #opal-topbar .container{width:auto}.opal-header-right{float:right}.modal-dialog{margin:5% auto}.content-icon{padding-right:15px}}@media (min-width:1041px){.phoneContainer span{padding-right:5px}#responsiveFormContainer a.btn{display:none!important}#responsiveFormContainer{padding:0!important;display:none}#responsiveFormContainer .schedulepopup{padding:0}#responsiveFormContainer .kc_column>.kc-col-container,#responsiveFormContainer .kc_column{height:0}}@media screen and (min-width:768px) and (max-width:1023px){.logo-wrapper{float:left!important}.opal-header-right{float:right}#opal-topbar .social-header{float:right!important;text-align:center}.opal-header-left .logo-wrapper{width:auto}.social-header img{margin-right:15px}.logo img{width:365px;height:122px}.header-main .button-header{float:none!important}.modal-body{padding:0 5px}.modal-dialog{margin:20% auto}.schedulepopup span.wpcf7-not-valid-tip{font-size:11pt}div.wpcf7-response-output{margin-top:0.5em;padding-top:0.1em;font-size:11pt}.phoneContainer .fa{font-size:14pt}.phoneContainer{margin:0;font-size:14pt}.form7Container .kc-title-wrap h2.kc_title{}.form7Container .kc-title-wrap h3.kc_title{}#listingFeatureTitle,#listingFeatureTitle,#PhotoGalleryContainer,#listingFeatureDetails,#EmailListContainer{width:100%!important}#listingFeatureDetails .kc_column{width:33%}#FooterContactContainer{padding:0px!important}#FooterContactContainer .kc-row-container{padding:0}#FooterContactContainer .kc-row-container.kc-container .kc-wrap-columns{margin:0;padding:0}#FooterContactContainer .kc_column,#FooterContactContainer .kc-container{margin:0;padding:0}#FooterContactContainer #ContactContainer{padding:25px}#FooterContactContainer .kc_single_image{margin-left:25px}#FooterContactContainer #footerDisclaimer{margin:0;padding:15px 15px 15px 0px}#FooterContactContainer #footerDisclaimer .kc_column_inner{margin:0;padding:0}#FooterContactContainer #footerDisclaimer p{padding:5px}#FooterContactContainer .kc_col-sm-6{width:100%}.footerContactLogo{margin-top:375px}div.disclaimer{width:85%}img.profile{position:absolute;bottom:-20px;left:0px}.opal-header-left img.quote{margin-left:125px}#propertyDescription .wpcf7-form .contact-form7.contact-style1,#EmailListContainer .wpcf7-form .contact-form7.contact-style1,#propertyDescription2 .wpcf7-form .contact-form7.contact-style1{padding:20px 35px 35px!important}.lp-logo{position:static;top:0;left:0}.brandedLP-header{position:absolute!important;z-index:555;right:30px}.brandedLP-header #opal-topbar{background:none}.brandedLP-header #opal-topbar .container{width:auto}.headerBrandedContainer{padding-top:65px!important;padding-bottom:135px!important}.headerBrandedContainer .form7Container .kc-elm{float:none!important;margin:0 auto}.page-template-lp-page-template-branded-02 .kc_col-sm-4{width:80%}.modal-dialog{width:600px}#PhotoGalleryContainer .PhotoGalleryRowContainer .kc_column_inner{width:50%}#PhotoGalleryContainer .PhotoGalleryRowContainer{padding:0}#PhotoGalleryContainer .PhotoGalleryRowContainer .kc_column_inner{padding:5px}#PhotoGalleryContainer .PhotoGalleryRowContainer .kc-image-hover-effects img{min-width:100%}}@media screen and (min-width:480px) and (max-width:767px){.logo-wrapper{float:none!important}#opal-topbar .logo-wrapper{float:left!important;font-family:Arial;margin-top:0px;font-size:8pt;color:#909090;text-align:center}.header-inner .logo-wrapper{text-align:left}#opal-topbar .social-header{float:none!important;text-align:center}.opal-header-right{padding-top:20px}ul.polylang{padding:15px 15px 0 15px}.modal-body{padding:0 5px}.modal-dialog{margin:2% auto}.schedulepopup span.wpcf7-not-valid-tip{font-size:11pt}div.wpcf7-response-output{margin-top:0.5em;padding-top:0.1em;font-size:11pt}.pp_pic_holder{left:50%!important;width:400px!important;margin-left:-200px!important}div.pp_default .pp_content_container .pp_right{padding-right:21px!important}.pp_content,#pp_full_res img{width:100%!important;height:100%!important}div.pp_default .pp_content_container .pp_details{margin-top:20px!important}.pp_left{padding:0!important}.pp_right{padding:0!important}#EmailListContainer .wpcf7-form .contact-form7.contact-style1{padding-left:25px!important;padding-right:25px!important}#listingFeatureTitle,#listingFeatureTitle,#PhotoGalleryContainer,#listingFeatureDetails,#EmailListContainer{width:100%!important}#EmailListContainer .kc_column{padding-left:0!important}#FooterContactContainer{padding:0px!important}#FooterContactContainer .kc-row-container{padding:0}#FooterContactContainer .kc-row-container.kc-container .kc-wrap-columns{margin:0;padding:0}#FooterContactContainer .kc_column,#FooterContactContainer .kc-container{margin:0;padding:0}#FooterContactContainer #ContactContainer{padding:25px}#FooterContactContainer .kc_single_image{margin-left:-40px}#FooterContactContainer #footerDisclaimer{margin:0;padding:15px 15px 15px 0px}#FooterContactContainer #footerDisclaimer .kc_column_inner{margin:0;padding:0}#FooterContactContainer #footerDisclaimer p{padding:5px}.kingcomposer .kc_column{padding-left:5px;padding-right:8px}.social-header img{margin-right:15px}.logo img{width:365px;height:122px}.header-main .button-header{float:none!important}.phoneContainer{margin:0;font-size:14pt}#propertyDescription .wpcf7-form .contact-form7.contact-style1,#EmailListContainer .wpcf7-form .contact-form7.contact-style1,#propertyDescription2 .wpcf7-form .contact-form7.contact-style1{padding:20px 35px 35px!important}.opal-header-left img.quote{margin-left:0px}#opal-masthead .header-main{padding-top:0!important}.profile{position:static!important;bottom:0px!important;left:0px!important}#opal-masthead .button-header,#opal-masthead .container{position:static}div.disclaimer{width:85%}.headerBrandedContainer .form-control,.headerBrandedContainer .wpcf7-form-control{width:100%}.headerBrandedContainer .wpcf7-select,.headerBrandedContainer .wpcf7-form-control-wrap .wpcf7-text{width:auto}.headerBrandedContainer .lp2-step-1 .wpcf7-select,.headerBrandedContainer .lp2-step-1 .wpcf7-text,.page-template-lp-page-template-branded-02 .headerBrandedContainer .wpcf7-select,.page-template-lp-page-template-branded-02 .headerBrandedContainer .wpcf7-form-control-wrap .wpcf7-text{width:100%}.headerBrandedContainer .contact-lp-branded-step2 .wpcf7-select,.headerBrandedContainer .contact-lp-branded-step2 .wpcf7-text{width:auto!important}.headerBrandedContainer .responsiveFullWidthFields .wpcf7-select,.headerBrandedContainer .responsiveFullWidthFields .wpcf7-text{width:100%}.form7Container .kc-title-wrap h2.kc_title,.form7Container .kc-title-wrap h3.kc_title{}.form7Container .kc-title-wrap h2.kc_title{}.form7Container .kc-title-wrap h3.kc_title{}.wpcf7-form .contact-lp-branded .form-group{float:none!important;margin-bottom:10px!important}.wpcf7-form .contact-lp-branded{width:auto!important}.wpcf7-form .contact-lp-branded-step2 .btn,.wpcf7-form .contact-lp-eval-house-step2 .btn{width:auto!important}.brandedLP-header{position:absolute!important;z-index:555;right:0px}.brandedLP-header #opal-topbar{background:none}.brandedLP-header #opal-topbar .container{width:auto}#FooterContactContainer .kc_single_image,#FooterContactContainer .kc_col-sm-4,#FooterContactContainer .kc_col-sm-1{display:none;margin-left:0px}#brandedLPBody .notice{text-align:center}.sl-close{display:none}.wpcf7-form .contact-lp-branded-oneline-form .form-group{width:100%;float:left}.wpcf7-form .contact-lp-branded-oneline-form .form-group .wpcf7-submit{margin-left:0px}}@media screen and (min-width:321px) and (max-width:479px){#main{margin:0}.logo-wrapper{float:none!important}#opal-topbar .logo-wrapper{float:left!important;font-family:Arial;margin-top:0px;font-size:8pt;color:#909090;text-align:center}.header-inner .logo-wrapper{text-align:left}.opal-header-right{padding-top:20px}#opal-masthead .header-main{padding-top:0!important}.social-header img{margin-right:15px}.logo img{height:73px;width:257px}.header-main .button-header{float:none!important}#opal-topbar .social-header{float:none!important;text-align:center}.opal-header-left img.quote{position:absolute;top:35px;right:15px;width:55%}.opal-header-left img.quote{margin-left:0px}#opal-masthead .button-header,#opal-masthead .container{position:static}.profile{position:static!important;bottom:0px!important;left:0px!important}.modal-body{padding:0 5px}.modal-dialog{margin:22% auto}.schedulepopup span.wpcf7-not-valid-tip{font-size:11pt}div.wpcf7-response-output{margin-top:0.5em;padding-top:0.1em;font-size:11pt}ul.polylang{padding:15px 15px 0 15px!important}.phoneContainer{margin:0;padding:13px 0 0 0;font-size:14pt;clear:both}.phoneContainer .fa{font-size:14pt;padding:15px 0}.form7Container .kc-title-wrap h2.kc_title{}.form7Container .kc-title-wrap h3.kc_title{}.form7Container .kc-title-wrap h2.kc_title,.form7Container .kc-title-wrap h3.kc_title{}#listingFeatureTitle,#listingFeatureTitle,#PhotoGalleryContainer,#listingFeatureDetails,#EmailListContainer{width:100%!important}#FooterContactContainer{padding:0px!important}#FooterContactContainer .kc-row-container{padding:0}#FooterContactContainer .kc-row-container.kc-container .kc-wrap-columns{margin:0;padding:0}#FooterContactContainer .kc_column,#FooterContactContainer .kc-container{margin:0;padding:0}#FooterContactContainer #ContactContainer{padding:25px}#FooterContactContainer #footerDisclaimer{margin:0;padding:15px 15px 15px 0px}#FooterContactContainer #footerDisclaimer .kc_column_inner{margin:0;padding:0}#FooterContactContainer #footerDisclaimer p{padding:5px}#FooterContactContainer .kc_single_image,#FooterContactContainer .kc_col-sm-4,#FooterContactContainer .kc_col-sm-1{display:none;margin-left:0px}.footerContactLogo{margin-top:0}div.disclaimer{width:85%}#propertyDescription .wpcf7-form .contact-form7.contact-style1,#EmailListContainer .wpcf7-form .contact-form7.contact-style1,#propertyDescription2 .wpcf7-form .contact-form7.contact-style1{padding:20px 35px 35px!important}.lp-logo{position:static;top:0;left:0}.brandedLP-header{position:absolute!important;z-index:555;right:0px}.brandedLP-header #opal-topbar{background:none}.brandedLP-header #opal-topbar .container{width:auto}.wpcf7-form .contact-lp-branded .form-group{float:none!important;margin-bottom:10px!important}.wpcf7-form .contact-lp-branded{width:auto!important}.wpcf7-form .contact-lp-branded-step2 .btn,.wpcf7-form .contact-lp-eval-house-step2 .btn{width:auto!important}#brandedLPBody .wpcf7-form .client-address input{width:100%;min-width:280px}.headerBrandedContainer{padding-top:45px!important;padding-bottom:135px!important}.headerBrandedContainer .form-control,.headerBrandedContainer .wpcf7-form-control{width:100%}#brandedLPBody .notice{text-align:center}.tp-revslider-mainul{width:100%!important}.pp_pic_holder{left:50%!important;width:300px!important;margin-left:-150px!important}div.pp_default .pp_content_container .pp_right{padding-right:21px!important}.pp_content,#pp_full_res img{width:100%!important;height:100%!important}div.pp_default .pp_content_container .pp_details{margin-top:20px!important}.pp_left{padding:0!important}.pp_right{padding:0!important}.sl-close{display:none}.content-icon{padding-right:15px;margin-left:-15px}.wpcf7-form .contact-lp-branded-oneline-form .form-group{width:100%;float:left}.wpcf7-form .contact-lp-branded-oneline-form .form-group .wpcf7-submit{margin-left:0px}}@media screen and (max-width:320px){.logo-wrapper{float:none!important}#opal-topbar .logo-wrapper{float:left!important;font-family:Arial;margin-top:0px;font-size:8pt;color:#909090;text-align:center}.header-inner .logo-wrapper{text-align:left}#opal-topbar .social-header{float:none!important;text-align:center}#opal-masthead .header-main{padding-top:0!important}.modal-body{padding:0 5px}.modal-dialog{margin:20% auto}.schedulepopup span.wpcf7-not-valid-tip{font-size:11pt}div.wpcf7-response-output{margin-top:0.5em;padding-top:0.1em;font-size:11pt}ul.polylang{padding:15px 15px 0 15px!important}#main{margin:0}.social-header img{margin-right:15px}.logo img{width:257px;height:73px}.header-main .button-header{float:none!important}.phoneContainer .fa{font-size:14pt;padding:15px 0}.phoneContainer{margin:0;font-size:14pt;clear:both}.opal-header-left img.quote{position:absolute;top:35px;right:15px;width:55%}.opal-header-left img.quote{margin-left:0px}.opal-header-right{padding-top:20px}.opal-header-left img.profile{margin-left:2%!important}.profile{position:static!important;bottom:0px!important;left:0px!important}#opal-masthead .button-header,#opal-masthead .container{position:static}.form7Container .kc-title-wrap h2.kc_title,.form7Container .kc-title-wrap h3.kc_title{}.form7Container .kc-title-wrap h2.kc_title{}.form7Container .kc-title-wrap h3.kc_title{}#listingFeatureTitle,#listingFeatureTitle,#PhotoGalleryContainer,#listingFeatureDetails,#EmailListContainer{max-width:320px}#FooterContactContainer{padding:0px!important}#FooterContactContainer .kc-row-container{padding:0}#FooterContactContainer .kc-row-container.kc-container .kc-wrap-columns{margin:0;padding:0}#FooterContactContainer .kc_column,#FooterContactContainer .kc-container{margin:0;padding:0}#FooterContactContainer #ContactContainer{padding:25px}#FooterContactContainer #footerDisclaimer{margin:0;padding:15px 15px 15px 0px}#FooterContactContainer #footerDisclaimer .kc_column_inner{margin:0;padding:0}#FooterContactContainer #footerDisclaimer p{padding:5px}#FooterContactContainer .kc_single_image,#FooterContactContainer .kc_col-sm-4,#FooterContactContainer .kc_col-sm-1{display:none;margin-left:0px}.footerContactLogo{margin-top:0}div.disclaimer{width:85%}.lp-logo{position:static;top:0;left:0}.brandedLP-header{position:absolute!important;z-index:555;right:0px}.brandedLP-header #opal-topbar{background:none}.brandedLP-header #opal-topbar .container{width:auto}.wpcf7-form .contact-lp-branded .form-group{float:none!important;margin-bottom:10px!important}.wpcf7-form .contact-lp-branded{width:auto!important}.wpcf7-form .contact-lp-branded-step2 .btn,.wpcf7-form .contact-lp-eval-house-step2 .btn{width:auto!important}#brandedLPBody .wpcf7-form .client-address input{width:100%;min-width:280px}.headerBrandedContainer{padding-top:45px!important;padding-bottom:135px!important}.headerBrandedContainer .form-control,.headerBrandedContainer .wpcf7-form-control{width:100%}#brandedLPBody .notice{text-align:center}.pp_pic_holder{left:50%!important;width:300px!important;margin-left:-150px!important}div.pp_default .pp_content_container .pp_right{padding-right:21px!important}.pp_content,#pp_full_res img{width:100%!important;height:100%!important}div.pp_default .pp_content_container .pp_details{margin-top:20px!important}.sl-close{display:none}#propertyDescription .wpcf7-form .contact-form7.contact-style1,#EmailListContainer .wpcf7-form .contact-form7.contact-style1,#propertyDescription2 .wpcf7-form .contact-form7.contact-style1{padding:10px 15px 15px!important}.content-icon{padding-right:15px;margin-left:-15px}.wpcf7-form .contact-lp-branded-oneline-form .form-group{width:100%;float:left}.wpcf7-form .contact-lp-branded-oneline-form .form-group .wpcf7-submit{margin-left:0px}}@media screen and (min-width:370px) and (max-width:479px){.opal-header-left img.profile{margin-left:9%!important}}@media screen and (min-width:321px) and (max-width:370px){.opal-header-left img.profile{margin-left:3%!important}}@media screen and (min-width:414px) and (max-width:600px){.phoneContainer{width:100%}.phoneContainer span{display:block}}@media screen and (min-width:701px) and (max-width:767px){.opal-header-left img.profile{margin-left:22%!important}.opal-header-left img.quote{position:absolute;top:35px;right:22%;width:auto}}@media screen and (min-width:601px) and (max-width:700px){.opal-header-left img.profile{margin-left:22%!important}.opal-header-left img.quote{position:absolute;top:35px;right:10%;width:auto}}@media screen and (min-width:550px) and (max-width:600px){.opal-header-left img.profile{margin-left:15%!important}.opal-header-left img.quote{position:absolute;top:35px;right:7%;width:auto}}@media screen and (min-width:479px) and (max-width:549px){.opal-header-left img.profile{margin-left:15%!important}.opal-header-left img.quote{position:absolute;top:35px;right:1%;width:auto}}@media screen and (max-width:1040px){#responsiveFormContainer{display:block;padding:0!important;float:none!important}#responsiveFormContainer #propertyDescription{display:block!important;margin:0 auto;float:none}}@media (min-width:1161px) and (max-width:1280px){#propertyDescriptionContainer #propertyDescription2,#propertyDescriptionContainer #propertyDescription{width:370px}#propertyDescriptionContainer .kc_column_inner,#propertyDescriptionContainer .kc_column{width:31%}}@media (min-width:1051px) and (max-width:1160px){#propertyDescriptionContainer #propertyDescription2,#propertyDescriptionContainer #propertyDescription{width:370px}#propertyDescriptionContainer .kc_column_inner,#propertyDescriptionContainer .kc_column{width:29%}}@media (min-width:960px) and (max-width:1050px){#propertyDescriptionContainer #propertyDescription2,#propertyDescriptionContainer #propertyDescription{width:370px}#propertyDescriptionContainer .kc_column_inner,#propertyDescriptionContainer .kc_column{width:27%}}@media (min-width:880px) and (max-width:959px){#propertyDescriptionContainer #propertyDescription2,#propertyDescriptionContainer #propertyDescription{width:370px}#propertyDescriptionContainer .kc_column_inner,#propertyDescriptionContainer .kc_column{width:25%}}@media (min-width:850px) and (max-width:879px){#propertyDescriptionContainer #propertyDescription2,#propertyDescriptionContainer #propertyDescription{width:370px}#propertyDescriptionContainer .kc_column_inner,#propertyDescriptionContainer .kc_column{width:22%}}@media (min-width:451px) and (max-width:767px){#propertyDescriptionContainer .kc_column_inner,#propertyDescriptionContainer .kc_column{display:none}#propertyDescriptionContainer #propertyDescription2,#propertyDescriptionContainer #propertyDescription{width:370px;float:none;margin:0 auto;display:block}#propertyDescription .modal-body,#propertyDescription2 .modal-body{padding-left:10px;padding-right:10px}#propertyDescription .wpcf7-form .contact-form7.contact-style1,#EmailListContainer .wpcf7-form .contact-form7.contact-style1,#propertyDescription2 .wpcf7-form .contact-form7.contact-style1{width:auto}#propertyDescriptionContainer{position:relative;top:0;left:0;float:none!important}.kc-title-wrap h2.kc_title{}#PhotoGalleryContainer .PhotoGalleryRowContainer .kc_column_inner,#listingFeatureDetails .kc_column,#listingFeatureDetails .kc_column_inner{width:50%}#PhotoGalleryContainer .PhotoGalleryRowContainer .kc_column_inner{padding:5px}}@media (max-width:450px){.phoneContainer{margin:0;padding:14px 14px 0 0;font-size:14pt}.phoneContainer .fa{font-size:14pt;font-weight:bold}#propertyDescriptionContainer{float:none!important}#propertyDescription{margin-top:140px!important;width:auto}#propertyDescription2{margin-top:0px!important;width:auto}#propertyDescription .modal-body,#propertyDescription2 .modal-body{padding-left:10px;padding-right:10px}#propertyDescription .wpcf7-form .contact-form7.contact-style1,#EmailListContainer .wpcf7-form .contact-form7.contact-style1,#propertyDescription2 .wpcf7-form .contact-form7.contact-style1{width:auto}#propertyDescriptionContainer{padding-top:142px;padding-bottom:142px}#propertyDescriptionContainer{position:relative;top:0;left:0}.kc-title-wrap h2.kc_title{}#PhotoGalleryContainer .PhotoGalleryRowContainer .kc_column_inner,#listingFeatureDetails .kc_column,#listingFeatureDetails .kc_column_inner{width:50%}#FooterContactContainer{padding-left:20px;padding-right:20px}.form-submit{text-align:center}.profilePicture{height:auto}#PhotoGalleryContainer .PhotoGalleryRowContainer .kc_column_inner{padding:5px}}