.alert{font-size:17px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-weight:normal;color:#2C2D30;padding:16px;min-height:60px}.alert a{font-family:"Proxima Nova Semi Bold",Arial,sans-serif;text-decoration:underline !important}.alert-danger{color:#fff !important;background-color:#FF5754;border-color:#FF5754}.alert-danger a{color:#fff !important}.alert-warning{color:#2C2D30;background-color:#FCF8E3;border-color:#FCF8E3}.alert-warning a{color:#2C2D30 !important}.alert-success{color:#fff !important;background-color:#84CE7B !important;border-color:#84CE7B !important}.alert-success a{color:#fff !important}.alert-info{color:#fff !important;background-color:#477BE4;border-color:#477BE4}.alert-info a{color:#fff !important}.alert-default{color:#2C2D30;background-color:#F5F7F9;border:1px solid #ddd}.alert-default a{color:#2C2D30 !important}form .form-group,form .form-group>.input-group{position:relative}form .form-group>label,form .form-group>.input-group>label{display:block;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:17px;color:#2A2F32;line-height:18px;margin-bottom:10px}form .form-group.floating-label>label,form .form-group>.input-group.floating-label>label{position:absolute;top:16px;left:10px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-weight:normal !important;color:#737E90;cursor:text;z-index:100}form .form-group.floating-label.has-focus>label,form .form-group>.input-group.floating-label.has-focus>label{top:6px;font-size:10px}form .form-group.floating-label.has-focus>input,form .form-group>.input-group.floating-label.has-focus>input{font-size:13px;padding:20px 10px 6px}form .form-group .checkbox-label-combo,form .form-group>.input-group .checkbox-label-combo{width:100%;max-width:550px;height:50px;padding:12px 7px;background-color:#F5F7F9;border:1px solid #ddd;border-radius:3px;margin-top:6px}form .form-group .checkbox-label-combo.standard,form .form-group>.input-group .checkbox-label-combo.standard{height:auto;padding:0;background-color:transparent;border:0}form .form-group>input,form .form-group>select,form .form-group>textarea,form .form-group>.input-group>input,form .form-group>.input-group>select,form .form-group>.input-group>textarea{width:100%;max-width:550px;height:50px;font-size:17px !important;color:#2C2D30;padding:0 10px;border-radius:3px;background-color:#fff !important;border:1px solid #ddd}form .form-group>input:focus,form .form-group>input.focus,form .form-group>select:focus,form .form-group>select.focus,form .form-group>textarea:focus,form .form-group>textarea.focus,form .form-group>.input-group>input:focus,form .form-group>.input-group>input.focus,form .form-group>.input-group>select:focus,form .form-group>.input-group>select.focus,form .form-group>.input-group>textarea:focus,form .form-group>.input-group>textarea.focus{border-color:#bbb}form .form-group>textarea,form .form-group>.input-group>textarea{min-height:150px;padding:15px}form .form-group.disabled>input,form .form-group>.input-group.disabled>input{opacity:.5}form .form-group>p.details,form .form-group>.input-group>p.details{display:block;font-size:16px;color:#545E6E;line-height:18px}form .form-group>small,form .form-group>.input-group>small{display:block;font-size:13px;color:#545E6E;line-height:20px}form .form-group.has-danger>label,form .form-group.has-danger>p,form .form-group.has-danger>small,form .form-group.has-danger>div>small,form .form-group>.input-group.has-danger>label,form .form-group>.input-group.has-danger>p,form .form-group>.input-group.has-danger>small,form .form-group>.input-group.has-danger>div>small{color:#FF5754 !important;font-family:"Proxima Nova Semi Bold",Arial,sans-serif}form .form-group.has-danger>input,form .form-group.has-danger>select,form .form-group.has-danger>textarea,form .form-group>.input-group.has-danger>input,form .form-group>.input-group.has-danger>select,form .form-group>.input-group.has-danger>textarea{color:#FF5754 !important;border-color:#FF5754}form .form-group.has-danger>input::placeholder,form .form-group.has-danger>select::placeholder,form .form-group.has-danger>textarea::placeholder,form .form-group>.input-group.has-danger>input::placeholder,form .form-group>.input-group.has-danger>select::placeholder,form .form-group>.input-group.has-danger>textarea::placeholder{color:#FF5754 !important}form .form-group.has-danger>input:-ms-input-placeholder,form .form-group.has-danger>select:-ms-input-placeholder,form .form-group.has-danger>textarea:-ms-input-placeholder,form .form-group>.input-group.has-danger>input:-ms-input-placeholder,form .form-group>.input-group.has-danger>select:-ms-input-placeholder,form .form-group>.input-group.has-danger>textarea:-ms-input-placeholder{color:#FF5754 !important}form .form-group.has-danger>input::-ms-input-placeholder,form .form-group.has-danger>select::-ms-input-placeholder,form .form-group.has-danger>textarea::-ms-input-placeholder,form .form-group>.input-group.has-danger>input::-ms-input-placeholder,form .form-group>.input-group.has-danger>select::-ms-input-placeholder,form .form-group>.input-group.has-danger>textarea::-ms-input-placeholder{color:#FF5754 !important}form .form-group>.input-group-text,form .form-group>.input-group>.input-group-text{display:inline-block;font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:17px;height:50px;text-align:center;background-color:#F5F5F5;padding:13px 15px;border:1px solid #ddd;border-right:0;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}form .form-group>.input-group-text+input,form .form-group>.input-group>.input-group-text+input{border-top-left-radius:0;border-bottom-left-radius:0}.profile-phone,.result-phone,contact-phone,.phone-click-reveal{white-space:nowrap;position:relative}.phone-click-reveal .phone-number-text::after{content:attr(data-reveal);background:linear-gradient(to left, #fff 58%, RGBA(255, 255, 255, 0) 100%);font-size:12px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;color:#477BE4;right:0;position:absolute;white-space:nowrap;text-align:right;width:100%;height:26px;line-height:26px}.phone-click-reveal.phone-reveal-results .phone-number-text::after,.phone-click-reveal.phone-reveal-modal .phone-number-text::after,.phone-click-reveal.phone-reveal-address .phone-number-text::after,.phone-click-reveal.phone-reveal-header .phone-number-text::after,.phone-click-reveal.phone-reveal-contact .phone-number-text::after{background:linear-gradient(to left, #fff 58%, RGBA(255, 255, 255, 0) 100%);padding-left:70px;vertical-align:middle;display:inline-block;width:inherit;line-height:25px}.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-header .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext::after{padding-left:90px}.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-header .phone-number-text.phone-number-ext-long::after{padding-left:110px}.phone-click-reveal.phone-reveal-header .phone-number-text.phone-number-ext-long::after{padding-left:135px}.phone-click-reveal.phone-reveal-address .phone-number-text.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext-long::after{padding-left:85px}.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext::after{background:linear-gradient(to left, #fff 62%, RGBA(255, 255, 255, 0) 100%)}.phone-click-reveal.phone-reveal-button .phone-number-text::after{display:none;margin-left:-130px;position:relative;line-height:30px;display:inline-block;padding-left:0;width:inherit;font-size:14px}.phone-click-reveal.phone-reveal-modal.phone-reveal-button .phone-number-text::after{font-size:16px}.phone-number-partial{position:relative;white-space:nowrap}.phone-click-reveal.phone-reveal-results .phone-number-partial{color:#2C2D30}.phone-click-reveal.phone-reveal-group .phone-number-text::after{background:none}.phone-number-consultation,.phone-number-finance{white-space:nowrap}.phone-number-consultation::after,.gallery-contact span.phone-number-consultation::after,.phone-number-finance::after{content:attr(data-reveal);position:relative;text-decoration:underline;text-decoration-color:#CCC;font-size:12px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;margin-left:-100px;white-space:nowrap;text-align:right;height:26px;position:relative;line-height:26px;display:inline-block;padding-left:65px;vertical-align:middle}.phone-number-consultation::after{background:linear-gradient(to left, #FCF8E3 62%, RGBA(255, 255, 255, 0) 100%)}.gallery-contact span.phone-number-consultation::after{background:linear-gradient(to left, #343F53 58%, RGBA(255, 255, 255, 0) 100%)}.phone-number-finance::after{background:linear-gradient(to left, #F5F7F9 58%, RGBA(255, 255, 255, 0) 100%)}.phone-click-reveal .phone-number-text.phone-revealed,.phone-click-reveal .phone-number-consultation.phone-revealed,.phone-click-reveal .phone-number-finance.phone-revealed,.phone-click-reveal .phone-number-group.phone-revealed{color:#2C2D30;background:none}.phone-click-reveal .phone-number-text.phone-revealed::after,.phone-click-reveal .phone-number-consultation.phone-revealed::after,.phone-click-reveal .phone-number-finance.phone-revealed::after,.phone-click-reveal .phone-number-group.phone-revealed::after{padding-left:50px}.phone-click-reveal .phone-number-text.phone-revealed::after,.phone-click-reveal.phone-reveal-results .phone-number-text.phone-revealed::after,.phone-click-reveal .phone-number-consultation.phone-revealed::after,.phone-click-reveal .phone-number-finance.phone-revealed::after,.phone-click-reveal .phone-number-group.phone-revealed::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-revealed::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext.phone-revealed::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext-long.phone-revealed::after{content:'';position:absolute;color:#2C2D30;background:none;padding-left:0}.gallery-contact span.phone-number-consultation.phone-revealed{color:#FFF}.phone-click-reveal.phone-reveal-results .phone-number-text::after{background:linear-gradient(to left, #fff 62%, RGBA(255, 255, 255, 0) 100%);margin-right:-90px;position:absolute;padding-right:20px}.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext::after{margin-right:-50px;padding-right:15px}.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext-long::after{margin-right:0px;padding-right:25px}.phone-click-reveal.phone-reveal-address .phone-number-text::after{margin-left:-110px;position:relative;padding-right:50px;position:relative}.phone-click-reveal.phone-reveal-address .phone-number-text.phone-number-ext-long::after{margin-left:-185px;padding-right:50px}.phone-click-reveal.phone-reveal-address .phone-number-text.phone-number-ext::after{margin-left:-140px}.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext-long::after{margin-left:-230px;padding-right:60px}.phone-click-reveal.phone-reveal-modal .phone-number-text::after{margin-left:-120px;position:relative}.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext::after{margin-left:-185px;padding-right:50px}.phone-click-reveal.phone-reveal-consultation .phone-number-consultation.phone-number-ext-long::after{margin-left:-170px;padding-right:20px}.phone-click-reveal.phone-reveal-consultation .phone-number-consultation.phone-number-ext::after{margin-left:-135px;padding-right:20px}.phone-click-reveal.phone-reveal-contact .phone-number-text::after{margin-left:-130px;position:absolute;line-height:23px}.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext-long::after{margin-left:-170px;padding-right:60px}.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext::after{padding-right:40px}#modalPhotoContact .modal-photo-contact.phone-reveal-ext{padding-left:60px}#modalPhotoContact .modal-photo-contact.phone-revealed-ext{padding-right:85px}.phone-click-reveal.phone-reveal-finance .phone-number-finance.phone-number-ext-long::after{margin-left:-160px;padding-right:20px}.phone-click-reveal.phone-reveal-finance .phone-number-finance.phone-number-ext::after{margin-left:-125px;padding-right:20px}.phone-click-reveal.phone-reveal-header .phone-number-text::after{margin-left:-130px;position:absolute;line-height:36px;height:36px}.phone-click-reveal.phone-reveal-header .phone-number-ext-long::after{padding-right:75px}.phone-click-reveal.phone-reveal-header .phone-number-ext::after{padding-right:10px}@media (max-width: 990px){.phone-click-reveal.phone-reveal-results .phone-number-text::after{background:linear-gradient(to left, #fff 58%, RGBA(255, 255, 255, 0) 100%);margin-right:-65px;padding-right:25px}.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext::after{margin-right:-45px;padding-right:50px}.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext-long::after{margin-right:0px;padding-right:55px}.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext-long::after{margin-left:-170px;padding-right:50px}.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext::after{padding-right:30px}}@media (max-width: 766px){.phone-number-partial{display:none}.btn .phone-number-partial{color:#FFF;font-size:14px}.phone-click-reveal .phone-number-text::after,.phone-click-reveal.phone-reveal-contact .phone-number-text::after{content:attr(data-reveal-xs);background:none;height:inherit;margin-left:0;padding-left:0;line-height:0.875rem;font-size:14px}.phone-click-reveal.phone-reveal-results .phone-number-text::after,.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-results .phone-number-text.phone-number-ext-long::after{content:attr(data-reveal-xs);background:none;height:inherit;margin-left:0;margin-right:inherit;padding-right:0;padding-left:0;line-height:0.875rem;font-size:14px}.phone-click-reveal.phone-reveal-contact .phone-number-text::after{color:#FFF;position:relative}.phone-click-reveal.phone-reveal-results .phone-number-text::after{color:#FFF;content:attr(data-reveal-xs);position:relative;margin-right:0}.phone-click-reveal.phone-reveal-button .phone-number-text::after{background:none;color:#FFF;margin-left:0;line-height:1.15rem}.phone-click-reveal.phone-reveal-address .phone-number-text::after{background:none;position:relative;margin-left:0;padding-left:0;width:inherit;font-size:14px;font-weight:400;line-height:28px}.phone-number-consultation::after,.phone-number-finance::after{content:attr(data-reveal-xs);background:none;font-family:"Proxima Nova Regular",Arial,sans-serif;text-decoration:underline;text-decoration-color:#CCC;font-size:15px;margin-left:0;padding-left:0}.phone-click-reveal.phone-reveal-results .phone-number-partial{color:#FFF;font-size:14px}.phone-click-reveal .phone-number-text.phone-revealed::after{content:'';position:absolute;background:none}.phone-click-reveal.phone-reveal-address .phone-number-text::after,.phone-click-reveal.phone-reveal-address .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-address .phone-number-text.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-contact .phone-number-text::after,.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-contact .phone-number-text.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-consultation .phone-number-consultation::after,.phone-click-reveal.phone-reveal-consultation .phone-number-consultation.phone-number-ext::after,.phone-click-reveal.phone-reveal-consultation .phone-number-consultation.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-finance .phone-number-finance::after,.phone-click-reveal.phone-reveal-finance .phone-number-finance.phone-number-ext::after,.phone-click-reveal.phone-reveal-finance .phone-number-finance.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-modal .phone-number-text::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext-long::after{margin-left:0;margin-right:0;padding-right:0;padding-left:0}.phone-click-reveal.phone-reveal-address .phone-number-text::after,.phone-click-reveal.phone-reveal-address .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-address .phone-number-tex.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-consultation .phone-number-consultation::after,.phone-click-reveal.phone-reveal-consultation .phone-number-consultation.phone-number-ext::after,.phone-click-reveal.phone-reveal-consultation .phone-number-consultation.phone-number-ext-long::after,.phone-click-reveal.phone-reveal-finance .phone-number-finance::after,.phone-click-reveal.phone-reveal-finance .phone-number-finance.phone-number-ext::after,.phone-click-reveal.phone-reveal-finance .phone-number-finance.phone-number-ext-long::after{margin-top:-3px}.phone-click-reveal.phone-reveal-modal .phone-number-text::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext::after,.phone-click-reveal.phone-reveal-modal .phone-number-text.phone-number-ext-long::after{background:none}}html{width:100%;overflow-x:hidden}#main{padding-top:0;padding-bottom:30px;margin-top:91px !important}.find-all-link{margin-top:85px;font-size:14px;font-family:"Proxima Nova Regular",Arial,sans-serif;font-weight:normal;color:#2C2D30}.header-top-nav{background-color:#3A66C0;margin-top:69px}.top-nav{padding:10px 0 0;font-size:14px}.top-nav .collapsed{display:none}.top-nav a,.top-nav .top-nav-control{color:#fff !important;padding-right:15px}.top-nav a span,.top-nav .top-nav-control span{display:inline-block;color:#fff;padding-bottom:7px}.top-nav a .item-selected,.top-nav .top-nav-control .item-selected{border-bottom:3px solid #FFF}.top-nav .top-nav-item{background-color:#FFF;height:5px}.top-nav .top-nav-control span{font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:14px;margin-right:4px;cursor:pointer;display:inline;user-select:none}.top-nav .top-nav-control span:after{content:'';position:relative;left:4px;display:inline-block;width:11px;height:7px;background-image:url(../../assets/actions/reveal-arrow-basic.svg);background-size:11px 7px;background-repeat:no-repeat}.top-nav .top-nav-menu{display:inline-block;z-index:100;top:30px;left:-120px;background-color:#FFF;padding-top:0;padding-bottom:0}.top-nav .top-nav-menu>span a{color:#292b2c !important;font-family:"Proxima Nova Regular",Arial,sans-serif;font-size:14px}.top-nav .top-nav-menu>span:hover{background-color:#DDD;cursor:pointer}.top-nav .top-nav-menu .selected{font-weight:bold}.top-nav .last-item{top:25px !important}.top-nav .btn-top-nav{background-color:transparent;background:transparent;color:#FFF;margin-left:45px !important}.top-nav .btn-top-nav span{margin-left:-50px}.top-nav .top-nav-group-btn{position:relative;display:inline-block}.top-nav .top-nav-group-btn .collapsed{display:none}.top-nav .top-nav-group-btn .item-selected{border-bottom:3px solid #FFF}.has-text-semi-bold{font-family:"Proxima Nova Semi Bold",Arial,sans-serif}i.icon-globe:before{content:""}.container{max-width:1018px}.btn{text-shadow:none;background-image:none !important}nav.navbar-default{position:fixed;top:0;left:0;width:100%}header .actions a.login-button,.header .actions a.login-button{margin-left:10px}@media (max-width: 991px){#main{margin-top:72px !important}}@media (max-width: 767px){.main-content.profile{margin-top:-20px !important}.header-top-nav{margin-top:50px}.top-nav .top-nav-menu{top:28px}.search-engaged{overflow:hidden}.search-engaged .search-overlay{background:#fff !important}.verified-icon-xs{display:inline-flex;align-items:center;padding:0;margin:0;font-size:15px}.verified-icon-xs::before{flex-shrink:0;content:'';width:17px;height:18px;margin-right:5px;background-image:url(../../images/icons/directory/icon-verified-xs.svg);background-repeat:no-repeat;background-size:17px 17px}.verified-icon-xs.small{margin-top:3px;font-size:13px}.verified-icon-xs.small::before{width:14px;height:14px;background-size:14px 14px}}@media (max-width: 766px){.find-all-link{margin-top:50px}}@media (max-width: 574px){.find-all-link{margin-top:0}.find-all-link a{color:#FFF !important}i.icon-forward-arrow{background-image:url(../../images/icons/directory/icon-forward-arrow-white.svg) !important}}@media (max-width: 374px){.top-nav{font-size:13px}.top-nav a,.top-nav .top-nav-control{padding-right:6px}.top-nav a span,.top-nav .top-nav-control span{font-size:13px}}i{display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:3px}i.icon-chevron-left{width:5px;height:8px;background-size:5px 8px;background-image:url(../../images/icons/directory/icon-chevron-left.svg);margin:-2px 10px 0 0}i.icon-chevron-down{width:20px;height:20px;background-size:8px 5px;background-image:url(../../assets/actions/reveal-arrow-popover-selector.svg);margin:-2px 0 0 0}i.icon-chevron-up{width:20px;height:20px;background-size:8px 5px;background-image:url(../../assets/actions/reveal-arrow-popover-selector.svg);margin:-2px 0 0 0;transform:rotate(180deg)}i.icon-chevron-right{width:5px;height:8px;background-size:5px 8px;background-image:url(../../images/icons/directory/icon-chevron-right.svg);margin:-2px 10px 0 0}i.icon-forward-arrow{width:5px;height:8px;background-size:5px 8px;background-image:url(../../images/icons/directory/icon-forward-arrow.svg);margin:-2px 10px 0 5px}i.icon-refine-results{position:relative;width:15px;height:18px;background-size:15px 18px;background-image:url(../../assets/actions/refine-results.svg);margin:0 5px 0 0;vertical-align:middle}i.icon-refine-results.active{background-image:url(../../assets/actions/refine-results-active.svg)}.breadcrumb-nav-container nav.breadcrumb{padding:8px 0;margin-bottom:22px;line-height:26px}.breadcrumb-item a{font-family:"Proxima Nova Regular",Arial,sans-serif}ul{margin-bottom:0 !important}ul>li:last-of-type{margin-bottom:0}.popover-menu-locale-selector ul{background-color:#F8F8F8 !important;box-shadow:0px 0px 4px 0px rgba(52,63,83,0.4)}.search-engaged .search-landing .search-overlay{display:none}.search-engaged .search-page-overlay{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(84,94,110,0.4)}.search-engaged .search-page-header-overlay{position:fixed;z-index:101;left:0;top:0;width:100%;height:69px;overflow:hidden;background:rgba(84,94,110,0.4)}#searchForm{pointer-events:auto !important}.search-engaged .search-landing .autosuggest-container.active .autosuggest-input input.search-autosuggest{border-radius:0 4px 0 0}.search-engaged .search-landing .autosuggest-container.active .autosuggest-input input.attribute-search{border-radius:4px 4px 0 0 !important}.search-landing .col-listings{margin-top:26px}.search-landing #searchStatesCities .heading1{font-size:21px;font-family:"Proxima Nova Regular",Arial,sans-serif;margin-bottom:0;display:inline-block;vertical-align:middle}.search-landing .locale-selector{display:inline-block}.search-landing .locale-selector li{text-align:left}.search-landing .hero-label{font-size:50px}.search-landing .locale-center{display:inline-block;float:none !important;text-align:center;margin-top:6px}.search-landing .locale-center-hp{margin-top:6px}.search-landing .search-hero-image{background-image:url("../../images/searchHeros/search-hero-background-lg.jpg");position:relative;width:100%;height:560px;padding:0;background-repeat:no-repeat;background-position:center center;margin-top:-23px}.search-landing .search-hero-image-hp{background-image:url("../../images/searchHeros/hero-HP.jpg");position:relative;width:100%;height:560px;padding:0;background-repeat:no-repeat;background-position:center center;border-bottom:2px solid #fff !important;margin-top:-23px;background-size:100%}.search-landing .search-hero-image-acupuncturists{background-image:url("../../images/searchHeros/hero-acupuncturists-HP.jpg")}.search-landing .search-hero-image-homeopaths{background-image:url("../../images/searchHeros/hero-homeopaths-HP.jpg")}.search-landing .search-hero-image-massagetherapists{background-image:url("../../images/searchHeros/hero-massagetherapists-HP.jpg")}.search-landing .search-hero-image-naturopaths{background-image:url("../../images/searchHeros/hero-naturopaths-HP.jpg")}.search-landing .search-hero-image-nutritionists{background-image:url("../../images/searchHeros/hero-nutritionists-HP.jpg")}.search-landing .search-hero-image-physicaltherapists{background-image:url("../../images/searchHeros/hero-physicaltherapist-HP.jpg")}.search-landing .hero-shadow{font-family:"Proxima Nova Bold",Arial,sans-serif;color:white;z-index:100 !important;text-shadow:0px 0px 1px rgba(0,0,0,0.7),0px 0px 0px transparent,1px 1px 1px rgba(0,0,0,0.7)}.search-landing .above-backdrop{z-index:1050 !important}.search-landing .show-locale-selector{display:block !important}.search-landing input.search-autosuggest{width:100%;height:45px;margin:0;padding:10px 52px 10px 12px;border-radius:0 4px 4px 0;font-size:18px;border:1px solid #ddd}.search-landing input.attribute-search{border-radius:4px !important}.search-landing .country-display{padding-left:30px;color:#2C2D30;font-family:"Proxima Nova Regular",Arial,sans-serif;font-size:21px;vertical-align:middle}.search-landing .autosuggest-input{display:block;width:100%}.search-landing .autosuggest-input .btn-search{display:block;position:absolute;top:15px;right:15px;width:50px;height:45px;margin:0;padding:6px;border:1px solid #ddd;border-left:0;border-radius:0 4px 4px 0;font-size:12px;text-shadow:none}.search-landing .autosuggest-input .btn-prof-class{border-color:#ddd}.search-landing .autosuggest-input #searchAutosuggestWrapper #searchSuggestionsWrapper{width:100%;text-align:left}.search-landing .search-field-container{position:relative;padding:4px 0 10px 0;max-width:505px;margin:auto}.search-landing .search-field-container .btn-search{top:4px;right:0px}.search-landing .hero-content{position:absolute;width:100%;z-index:100;top:240px;left:0px;color:#fff !important;text-align:center}.search-landing .localization-panel{position:relative;width:300px;margin:20px auto 0}.search-landing .localization-panel .current-locale>a>button{position:absolute;top:8px;width:14px;height:8px;border:0;outline:0;padding:0;background-image:url(../../images/icons/dropdown-arrow.svg);background-color:transparent;background-repeat:no-repeat;background-position-x:-1px}.search-landing .count{padding-left:25px}.search-landing .btn-trans{background-color:Transparent}.search-landing .collapsible-search-heading li{margin-bottom:10px}.search-landing .collapsible-search-heading h4{font-family:"Proxima Nova Semi Bold",Arial,sans-serif}.search-landing .collapsible-search-content a{font-family:"Proxima Nova Regular",Arial,sans-serif}.search-landing .popular-cities{padding-top:30px;padding-bottom:15px}.search-landing .open>.dropdown-menu{display:block}.search-landing .prof-class-menu{top:0;background-color:#F8F8F8}.search-landing .prof-class-menu>span:hover{background-color:#ebebeb;cursor:pointer}.search-landing .prof-class-menu>span.selected{font-family:"Proxima Nova Bold",Arial,sans-serif}.modal-backdrop{background-color:#545E6E;opacity:0.4}.search-modal{margin:0;overflow:hidden}.search-modal .modal-dialog{margin:0 auto}.search-modal .modal-content{background:transparent;margin-bottom:0;border:none;min-height:100%;position:relative}.search-modal .modal-footer{display:none}.search-modal .modal{margin-top:0 !important;padding-right:0 !important;position:fixed}.search-modal .modal-body{overflow:hidden;width:100%;height:400px;padding:0 !important}.search-modal .autosuggest-container .autosuggest-sections{margin:0}.search-modal .autosuggest-container .autosuggest-section .suggestion,.search-modal .autosuggest-container .autosuggest-section .no-suggestion{padding:10px 10px 10px 44px}.search-modal .autosuggest-section .suggestion.active{font-weight:normal;background:#eee}.search-modal .autosuggest-section .suggestion{cursor:pointer}.search-modal .autosuggest-section .suggestion,.search-modal .autosuggest-section .no-suggestion{position:relative;display:block;overflow:hidden;width:100%;padding:10px 10px 10px 54px;color:#555;text-decoration:none}.search-modal a.active{font-weight:bold}.search-modal a{color:#039}.search-modal .autosuggest-container{height:100%}.search-modal .autosuggest-container .autosuggest-section[data-section="names"]::before{background-image:url(../../images/icons/person.svg)}.search-modal .autosuggest-container .autosuggest-section[data-section="locations"]::before{background-image:url("../../images/icons/map-marker.svg")}@media (min-width: 768px){.search-modal .autosuggest-container .autosuggest-section::before{left:10px}}.search-modal .autosuggest-container .autosuggest-section::before{content:'';position:absolute;top:8px;left:18px;z-index:1;width:22px;height:22px;background:no-repeat center center / contain}.search-modal .autosuggest-container .autosuggest-section{position:relative;padding:0}.search-modal .autosuggest-container .autosuggest-section:empty{display:none;border:0}.search-modal .autosuggest-sections{display:block;position:unset;overflow-x:hidden;overflow-y:auto;max-height:100%;margin:0;border-radius:0 0 4px 4px;background:#fff !important}.search-modal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-modal .modal{margin-top:20px;overflow:auto}.search-modal .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}@media (max-width: 991px){.search-landing .locale-center{width:100%;display:inline-block}.search-landing .hero-content-hp h1{display:block;color:#fff !important;margin-bottom:12px;font-size:24px;text-shadow:2px 2px 0px rgba(0,0,0,0.8),-1px -1px 3px rgba(0,0,0,0.5),1px 1px 10px rgba(0,0,0,0.8);-ms-filter:"progid:DXImageTransform.Microsoft.GLow(color=#000000,strength=2);"}.search-landing .search-hero-image{background-image:url("../../images/searchHeros/search-hero-background-md.jpg")}.search-landing .search-field-container{max-width:440px}#searchPage.search-engaged header .logo,#searchPage.search-engaged .header .logo{display:block !important}#searchPage.search-engaged header .mobile-nav-control,#searchPage.search-engaged .header .mobile-nav-control{display:block !important}#searchPage.search-engaged header .actions,#searchPage.search-engaged .header .actions{display:block}}@media (max-width: 991px) and (min-width: 578px){.locale-selector-hp{width:100%}.search-landing .search-hero-image-hp{background-size:1000px !important}.search-landing .hero-shadow{font-family:"Proxima Nova Bold",Arial,sans-serif;text-shadow:0px 0px 3px rgba(0,0,0,0.1),0px 0px 0px transparent,1px 1px 5px rgba(0,0,0,0.6) !important}.search-landing .hero-content-hp h1{font-size:50px}}@media (max-width: 991px){.search-landing .autosuggest-container .autosuggest-input input.search-autosuggest{border-radius:0 4px 4px 0}.search-landing .locale-center-hp{margin-bottom:-26px}}@media (max-width: 767px){.search-engaged .search-page-header-overlay{height:50px}.search-landing .autosuggest-container{width:100%}.search-landing .autosuggest-container .autosuggest-input{width:100%}.search-landing .autosuggest-container .autosuggest-input input.search-autosuggest{margin-top:0;border-radius:0 4px 4px 0}.search-landing .autosuggest-container .autosuggest-input .btn-search{top:0}.search-engaged .search-landing .autosuggest-container.active .autosuggest-input .btn-search{border-radius:0 4px 0 0}.search-engaged .search-landing .autosuggest-container.active .autosuggest-input input.search-autosuggest{border-radius:0 4px 0 0}.search-landing .search-field-container{max-width:440px;padding-top:0}}@media (max-width: 767px){nav.footer-nav{margin-top:0}}@media (min-width: 578px){.search-landing .d-sm-block,.search-landing .collapsible-search-cities{margin:30px 0}.search-landing .collapsible-search-country{margin-bottom:30px}.search-landing .professional_listing_list{margin-bottom:-10px}.search-landing .subdomain-list{margin-bottom:-10px}}@media (max-width: 575px){.search-engaged .search-page-overlay{display:none}#searchPage.search-engaged{pointer-events:none}#searchPage.search-engaged .navbar,#searchPage.search-engaged .search-hero-image,#searchPage.search-engaged .search-hero-image-hp,#searchPage.search-engaged .search-states-cities,#searchPage.search-engaged .footer-nav{opacity:0}.search-modal .modal-content{background:#fff !important;border-radius:0px}.search-modal .modal-dialog{max-width:none}.search-modal .search-field-container{position:relative;padding:0;max-width:none}.modal-dialog .btn-search{top:15px}.modal-btn-search{top:18px !important}#searchPage .header-search-icon{display:block !important}.search-landing .hero-label{font-size:30px}.search-landing .search-field-container{padding-top:5px !important}.search-landing .autosuggest-container .autosuggest-input .btn-search{top:7px;border:0}.search-landing .collapsible-search-arrow.open{background-image:url("../../images/icon-chevron-search-active-xsmall.svg")}.search-landing .collapsible-search-arrow{float:right;width:20px;background-image:url("../../images/icon-chevron-search-resting-xsmall.svg");height:100%;background-repeat:no-repeat;background-position-y:center}.search-landing .collapsible-search-arrow:after{display:inline-block;color:#CCC;text-align:center}.search-landing .collapsible-search-content.closed{display:none}.search-landing .collapsible-search-content.open{max-height:3000px;display:block}.search-landing .locale-center{width:100%;color:#fff !important;text-shadow:none;line-height:1.6;padding:20px 10% 10px 5%;margin:0px}.search-landing .locale-center .popover-menu-locale-selector{padding-top:0px;padding-right:0px;padding-left:0px}.search-landing .locale-center-hp{width:100%;text-shadow:none;line-height:1.6;margin-top:26px;padding:20px 10% 10px 5%;margin:0px}.search-landing .locale-center-hp .heading1{font-size:17px !important}.search-landing .locale-center-hp .popover-menu-locale-selector{padding-top:0px;padding-right:0px;padding-left:0px}.search-landing #searchStatesCities .heading1{font-size:21px}.search-landing .locale-selector-section{background-color:#6393f3}.search-landing .country-display{color:#fff !important;vertical-align:middle}.search-landing .country-display-hp{color:#2C2D30 !important}.search-landing .search-hero-image{background-image:url(../../images/searchHeros/search-hero-xsmall.jpg);background-size:auto 300px;background-position:0 0;border-bottom:0;width:100%;height:300px}.search-landing .search-hero-image-hp{background-image:url(../../images/searchHeros/hero-HP-xsmall.jpg);background-position:0 0;border-bottom:0;background-size:130%;height:250px;background-position-y:60%}.search-landing .search-hero-image-acupuncturists{background-image:url("../../images/searchHeros/hero-acupuncturists-HP-xsmall.jpg")}.search-landing .search-hero-image-homeopaths{background-image:url("../../images/searchHeros/hero-homeopaths-HP-xsmall.jpg")}.search-landing .search-hero-image-massagetherapists{background-image:url("../../images/searchHeros/hero-massagetherapists-HP-xsmall.jpg")}.search-landing .search-hero-image-naturopaths{background-image:url("../../images/searchHeros/hero-naturopaths-HP-xsmall.jpg")}.search-landing .search-hero-image-nutritionists{background-image:url("../../images/searchHeros/hero-nutritionists-HP-xsmall.jpg")}.search-landing .search-hero-image-physicaltherapists{background-image:url("../../images/searchHeros/hero-physicaltherapist-HP-xsmall.jpg")}.search-landing .search-hero-inner{display:block;width:100%;height:auto;background-color:#477be4;background-image:none;padding:18px 22px 22px}.search-engaged .search-landing .search-hero-inner{position:fixed;top:0;left:0;z-index:1000;padding:0 21px 0 60px;background-size:19px 22px;background-image:url(../../assets/actions/close-x.svg);background-repeat:no-repeat;background-position:20px center}.search-engaged .search-landing .search-hero-inner .search-container{padding:0}.search-engaged .search-landing .search-hero-inner #searchSuggestionsWrapper{position:fixed !important;width:100% !important;left:0;top:70px !important}.search-engaged .search-landing .search-hero-inner h1{display:none}.search-landing .search-hero-inner-hp{width:100%;height:auto;position:absolute;top:100px;left:0;padding:0 22px 22px}.search-engaged .search-landing .search-hero-inner-hp{position:fixed;top:0;left:0;background-color:#63B448;z-index:1000;padding:0 21px 0 60px;background-size:19px 22px;background-image:url(../../assets/actions/close-x.svg);background-repeat:no-repeat;background-position:20px center}.search-engaged .search-landing .search-hero-inner-hp .search-container{padding:0}.search-engaged .search-landing .search-hero-inner-hp #searchSuggestionsWrapper{position:fixed !important;width:100% !important;left:0;top:70px !important}.search-engaged .search-landing .search-hero-inner-hp h1{display:none}.search-landing .btn-trans{background:none !important}.search-landing .hero-content{position:relative;top:auto;left:auto}.search-landing .hero-content-hp h1{font-size:30px;text-shadow:2px 2px 0px rgba(0,0,0,0.4),-1px -1px 3px rgba(0,0,0,0.4),1px 1px 10px rgba(0,0,0,0.4)}.search-landing .hero-shadow{font-family:"Proxima Nova Bold",Arial,sans-serif;text-shadow:none}.search-landing .search-states-cities{margin-top:-20px}.search-landing .autosuggest-header .autosuggest-input{margin-left:40px;padding:15px 15px 0 !important;display:block;width:unset}.search-landing .autosuggest-header{padding-bottom:10px;border-bottom:1px solid #ddd;background:#477BE4}.search-landing .autosuggest-header-hp{background:#63B448}.search-landing .autosuggest-container .autosuggest-sections{margin:0}.search-landing .autosuggest-container .autosuggest-input input.search-autosuggest{border-radius:4px !important;height:50px;padding-left:20px}.search-engaged .search-landing .autosuggest-container.active .autosuggest-input input.search-autosuggest{border-radius:4px !important}.search-engaged .search-landing .autosuggest-container.active .autosuggest-input .btn-search{border-radius:0 4px 4px 0 !important}.search-landing .icon-close-x{position:absolute;left:18px;top:38px;cursor:pointer;height:17px}.search-landing .icon-search{margin-left:0}.search-landing .headerSearchImg{float:right;margin-top:15px;margin-right:5px}.search-landing .list-shift a{margin-left:8px}.search-landing .professional-padding{padding-bottom:10px}.search-landing .icon-search-modal{margin-top:10px}.search-landing .icon-search-modal-mobile{margin-right:10px}.search-landing .popular-cities{padding-top:0}.search-landing .collapsible-search-heading h2{font-size:21px}.search-landing hr{margin-top:13px;margin-bottom:13px}}@media only screen and (min-width: 1600px){.search-landing .hero-outer{background-color:#477BE4}.search-landing .hero-outer-hp{background-color:#2d2d2d}.search-landing .search-hero-image-hp{width:1600px;margin:-23px auto auto;border-bottom-width:0 !important}.search-landing .search-hero-image-hp:before{position:absolute;left:0;top:0;content:' ';height:560px;width:100px;background:-moz-linear-gradient(left, #2d2d2d 0%, rgba(57,57,57,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #2d2d2d), color-stop(100%, rgba(57,57,57,0)));background:-webkit-linear-gradient(left, #2d2d2d 0%, rgba(57,57,57,0) 100%);background:-o-linear-gradient(left, #2d2d2d 0%, rgba(57,57,57,0) 100%);background:-ms-linear-gradient(left, #2d2d2d 0%, rgba(57,57,57,0) 100%);background:linear-gradient(to right, #2d2d2d 0%, rgba(57,57,57,0) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#00393939',GradientType=1 )"}.search-landing .search-hero-image-hp:after{position:absolute;right:0;top:0;content:' ';height:560px;width:100px;background:-moz-linear-gradient(left, rgba(57,57,57,0) 0%, #2d2d2d 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(57,57,57,0)), color-stop(100%, #2d2d2d));background:-webkit-linear-gradient(left, rgba(57,57,57,0) 0%, #2d2d2d 100%);background:-o-linear-gradient(left, rgba(57,57,57,0) 0%, #2d2d2d 100%);background:-ms-linear-gradient(left, rgba(57,57,57,0) 0%, #2d2d2d 100%);background:linear-gradient(to right, rgba(57,57,57,0) 0%, #2d2d2d 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#00393939', endColorstr='#2d2d2d',GradientType=1 )"}}#main{margin-top:22px !important}.breadcrumb-nav-container{margin-top:-22px;background-color:#2c54a6}.breadcrumb-nav-container .breadcrumb-item a{color:#fff !important}.breadcrumb-nav-container .breadcrumb-item+.breadcrumb-item::before{color:#fff !important}.international-page{margin-top:91px}@media (min-width: 767px) and (max-width: 990px){#main{margin-top:22px !important}}@media (max-width: 767px){.main-content.profile{margin-top:-22px !important}.international-page{margin-top:72px}}
/*# sourceMappingURL=search-landing-psychologytoday.css.map */
