.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)}.modal-close{cursor:pointer}.modal-close .ui-close{background-image:url("../../assets/actions/close-x.svg");background-repeat:no-repeat;width:24px;height:24px}.modal-header{color:#fff !important;background:#477BE4;padding:15px 30px}.modal-title{display:inline-block;max-width:90%;font-size:26px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;line-height:28px;vertical-align:middle;font-weight:normal;position:relative}.modal-title .has-photo{background-size:40px auto;background-repeat:no-repeat;padding-left:55px;padding-top:7px;height:50px;display:table-cell;vertical-align:middle;background-position-y:center}.modal-title.centered{display:block;width:100%;max-width:unset;text-align:center}.modal-subtitle{font-size:15px;line-height:1.3em;padding-right:20px;padding-top:5px;font-family:"Proxima Nova Regular",Arial,sans-serif}.modal-footer:empty{display:none}.modal-dialog{width:850px}@media (max-width: 991px){.modal-dialog{width:650px}}@media (max-width: 767px){.modal-dialog{min-width:100%;height:100%;margin:0;width:auto}.modal-content{min-height:100%;margin-bottom:0;border:none}}.modal-backdrop{background:rgba(84,94,110,0.4)}@media (max-width: 575px){#modalVerified .modal-dialog .modal-content .modal-header,#modalContactForm .modal-dialog .modal-content .modal-header,#modalMap .modal-dialog .modal-content .modal-header,#modalPhotoContact .modal-dialog .modal-content .modal-header,#modalShareForm .modal-dialog .modal-content .modal-header,#modalVideoRequestForm .modal-dialog .modal-content .modal-header{padding:20px 30px}#modalVerified .modal-dialog .modal-content .modal-header *,#modalContactForm .modal-dialog .modal-content .modal-header *,#modalMap .modal-dialog .modal-content .modal-header *,#modalPhotoContact .modal-dialog .modal-content .modal-header *,#modalShareForm .modal-dialog .modal-content .modal-header *,#modalVideoRequestForm .modal-dialog .modal-content .modal-header *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;max-width:unset}#modalVerified .modal-dialog .modal-content .modal-header .h2,#modalContactForm .modal-dialog .modal-content .modal-header .h2,#modalMap .modal-dialog .modal-content .modal-header .h2,#modalPhotoContact .modal-dialog .modal-content .modal-header .h2,#modalShareForm .modal-dialog .modal-content .modal-header .h2,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .h2{font-size:20px}#modalVerified .modal-dialog .modal-content .modal-header span.result-xs,#modalContactForm .modal-dialog .modal-content .modal-header span.result-xs,#modalMap .modal-dialog .modal-content .modal-header span.result-xs,#modalPhotoContact .modal-dialog .modal-content .modal-header span.result-xs,#modalShareForm .modal-dialog .modal-content .modal-header span.result-xs,#modalVideoRequestForm .modal-dialog .modal-content .modal-header span.result-xs{font-size:20px}#modalVerified .modal-dialog .modal-content .modal-header span.result-modal-title,#modalContactForm .modal-dialog .modal-content .modal-header span.result-modal-title,#modalMap .modal-dialog .modal-content .modal-header span.result-modal-title,#modalPhotoContact .modal-dialog .modal-content .modal-header span.result-modal-title,#modalShareForm .modal-dialog .modal-content .modal-header span.result-modal-title,#modalVideoRequestForm .modal-dialog .modal-content .modal-header span.result-modal-title{font-size:20px}#modalVerified .modal-dialog .modal-content .modal-header .modal-image,#modalContactForm .modal-dialog .modal-content .modal-header .modal-image,#modalMap .modal-dialog .modal-content .modal-header .modal-image,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-image,#modalShareForm .modal-dialog .modal-content .modal-header .modal-image,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-image{height:50px;width:auto}#modalVerified .modal-dialog .modal-content .modal-header .modal-image+.modal-title,#modalContactForm .modal-dialog .modal-content .modal-header .modal-image+.modal-title,#modalMap .modal-dialog .modal-content .modal-header .modal-image+.modal-title,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-image+.modal-title,#modalShareForm .modal-dialog .modal-content .modal-header .modal-image+.modal-title,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-image+.modal-title{margin-left:16px}#modalVerified .modal-dialog .modal-content .modal-header .modal-title,#modalContactForm .modal-dialog .modal-content .modal-header .modal-title,#modalMap .modal-dialog .modal-content .modal-header .modal-title,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-title,#modalShareForm .modal-dialog .modal-content .modal-header .modal-title,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:21px;line-height:1.0625;width:85%}#modalVerified .modal-dialog .modal-content .modal-header .modal-title .modal-subtitle,#modalContactForm .modal-dialog .modal-content .modal-header .modal-title .modal-subtitle,#modalMap .modal-dialog .modal-content .modal-header .modal-title .modal-subtitle,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-title .modal-subtitle,#modalShareForm .modal-dialog .modal-content .modal-header .modal-title .modal-subtitle,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-title .modal-subtitle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:15px;line-height:1.3em;padding-right:20px;font-family:"Proxima Nova Regular",Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modalVerified .modal-dialog .modal-content .modal-header .modal-title .title,#modalContactForm .modal-dialog .modal-content .modal-header .modal-title .title,#modalMap .modal-dialog .modal-content .modal-header .modal-title .title,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-title .title,#modalShareForm .modal-dialog .modal-content .modal-header .modal-title .title,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-title .title{padding-right:5px;-webkit-box-flex:1;-ms-flex:1 0 85%;flex:1 0 85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modalVerified .modal-dialog .modal-content .modal-header .modal-title .title>h1,#modalVerified .modal-dialog .modal-content .modal-header .modal-title .title>.h2,#modalContactForm .modal-dialog .modal-content .modal-header .modal-title .title>h1,#modalContactForm .modal-dialog .modal-content .modal-header .modal-title .title>.h2,#modalMap .modal-dialog .modal-content .modal-header .modal-title .title>h1,#modalMap .modal-dialog .modal-content .modal-header .modal-title .title>.h2,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-title .title>h1,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-title .title>.h2,#modalShareForm .modal-dialog .modal-content .modal-header .modal-title .title>h1,#modalShareForm .modal-dialog .modal-content .modal-header .modal-title .title>.h2,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-title .title>h1,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-title .title>.h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#modalVerified .modal-dialog .modal-content .modal-header .modal-title .modal-close,#modalContactForm .modal-dialog .modal-content .modal-header .modal-title .modal-close,#modalMap .modal-dialog .modal-content .modal-header .modal-title .modal-close,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-title .modal-close,#modalShareForm .modal-dialog .modal-content .modal-header .modal-title .modal-close,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-title .modal-close{-webkit-box-flex:0;-ms-flex:1 0 18px;flex:1 0 18px}#modalVerified .modal-dialog .modal-content .modal-header .modal-title .modal-close .ui-close,#modalContactForm .modal-dialog .modal-content .modal-header .modal-title .modal-close .ui-close,#modalMap .modal-dialog .modal-content .modal-header .modal-title .modal-close .ui-close,#modalPhotoContact .modal-dialog .modal-content .modal-header .modal-title .modal-close .ui-close,#modalShareForm .modal-dialog .modal-content .modal-header .modal-title .modal-close .ui-close,#modalVideoRequestForm .modal-dialog .modal-content .modal-header .modal-title .modal-close .ui-close{width:100%;background-size:18px 18px !important;background-position-x:right;background-position-y:top}#modalContactForm .modal-dialog .modal-content .modal-header{padding:15px 30px}#modalSession .modal-dialog .modal-title{display:flex;justify-content:space-between;align-items:center;min-width:100%}#incorrectCountryPrompt .modal-title{font-size:20px}#incorrectCountryPrompt .mobile-action{padding:0}#incorrectCountryPrompt .mobile-action:not(:first-of-type){padding-left:5px}#incorrectCountryPrompt .mobile-action:not(:last-of-type){padding-right:5px}#incorrectCountryPrompt .mobile-action .btn{font-family:"Proxima Nova Bold",Arial,sans-serif !important}}#incorrectCountryPrompt{margin:0 15px}#incorrectCountryPrompt .modal-dialog{margin-top:0}#incorrectCountryPrompt .modal-content{max-width:650px;margin:0 auto;min-height:unset}.photos-section{margin-top:30px}.photos-section .photoThumb{border:1px solid #ddd;border-radius:4px}.photos-section .photoThumb .photoThumbImg{display:block;background-size:cover;height:170px;border-radius:4px 4px 0 0}.photos-section .photoThumb .photoThumbInfo{padding:5px;background:#F5F7F9;border-radius:0 0 4px 4px}.photos-section .photoThumb .photoThumbInfo .photoThumbTitle{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}@media (max-width: 575px){.photos-section .photoThumb{margin-bottom:20px}}.profile-verified_content{padding-top:15px}.profile-verified_content .profile-verified_content-first{margin-bottom:0}.profile-verified_content .verified-disclaimer{color:#999;border-top:1px solid #ddd;padding-top:15px}.profile-verified_content .verified-disclaimer p{font-size:13px;color:#8A8D96}.profile-verified_content ul{padding-left:0}.profile-verified_content ul li{list-style:none;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;padding-top:5px;padding-left:35px}.profile-verified_content .li-bullet-img{content:none;height:1.5em;width:1.5em;background-repeat:no-repeat;background-size:contain;float:left;margin-top:2px}.verified-link{cursor:pointer}.icon-verified-xs{cursor:pointer}.verified-text{cursor:pointer}#modalVerified{width:100%;max-width:100%}#modalVerified .modal-body{height:100%;padding:10px 30px 30px 30px;overflow:auto;max-height:none !important;max-width:850px}#modalVerified body{font-family:"Proxima Nova Regular",Arial,sans-serif;color:#2C2D30}#modalVerified p{line-height:1.4}#modalVerified .profile-list{padding-top:24px;padding-bottom:25px}#modalVerified .modal-title{font-size:26px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;line-height:28px;font-weight:normal}#modalVerified .modal-header{color:#fff !important}@media (max-width: 575px){.profile-verified_content ul li{padding-top:0}}form.floating-labels .text-error{display:none}form.floating-labels .form-captcha .text-error{display:block;margin-top:5px}.modal-header h2,.modal-header .h2{color:#FFFFFF !important}.contact-modal .modal-body{overflow:auto;max-height:none !important}.contact-modal .success-message{font-size:21px}.form-group textarea,input{max-width:none !important}#modalShareForm .modal-dialog{max-width:600px}#profile-share textarea,#profile-contact textarea{padding:20px 10px 6px !important}#profile-share .has-focus .textarea-label,#profile-contact .has-focus .textarea-label{background-color:white;top:1px;width:95%;padding-top:5px}#profile-share .textarea-label,#profile-contact .textarea-label{background-color:white;top:1px;width:95%;padding-top:15px}.email-contact-form-body p{line-height:1.4}@media (max-width: 767px){.email-contact-form-body{padding-top:20px}#modalContactForm .modal-body,#profile-contact .modal-body{padding-top:7px}#modalContactForm form .form-group>textarea,#profile-contact form .form-group>textarea{min-height:75px}#modalContactForm .form-group,#profile-contact .form-group{margin-bottom:.5rem}.full-height{min-height:150px !important}}.modal-map{border:1px solid #ccc;min-height:300px;width:100%;height:490px;position:relative;overflow:hidden;transform:translateZ(0px);background-color:#e5e3df;text-align:center}#map-addresses .address-rank-1{padding-left:30px;background-image:url(//www.google.com/mapfiles/markerA.png);background-repeat:no-repeat}#map-addresses .address-rank-2{padding-left:30px;margin-top:15px;background-image:url(//www.google.com/mapfiles/markerB.png);background-repeat:no-repeat}.address{margin-bottom:5px;font-size:15px}@media (max-width: 991px){#map-addresses .address{margin-top:15px}#modalMap .modal-body{height:100%;padding:10px 30px 30px 30px;overflow:auto}#modalMap a[href^="tel:"]{text-decoration:underline}}@media (min-width: 768px){#modalMap a[href^="tel:"]{cursor:default;text-decoration:none !important;color:inherit !important}}#gallery-large{padding:0;border-radius:0}#gallery-large .gallery-contact{-webkit-transition:opacity .3s;bottom:0;color:#cecece;display:inline-block;opacity:1;position:absolute;right:0;text-align:right;text-align:right;transition:opacity 1s;vertical-align:bottom;width:400px}#gallery-large .gallery-title{display:none}#gallery-large .photo-caption{position:absolute;bottom:130px;width:100%;left:0px;font-size:16px;clear:both;color:#999;display:block;font-weight:normal;font-size:20px;height:50px;height:20px;padding:5px 0 0;text-align:center}#gallery-large h2{color:#cecece;display:block;font-size:14px;font-weight:400;margin-bottom:0;margin-top:5px}#gallery-large.gallery1{background:none;background-color:#262525}#gallery-prof-info{margin-bottom:18px;margin-top:15px;position:relative}#thumbnails #thumbnail_scrolling{float:left;position:relative;width:10000px}#thumbnails #thumbnail_wrapper{float:left;overflow:hidden;width:350px}.ajax-loading{-moz-border-radius:5px 5px 0 0;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-border-radius:5px 5px 0 0;-webkit-transition:opacity .5s;border-radius:5px 5px 0 0;display:none;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .5s;width:100%;z-index:2000}.ajax-loading .ajax-spinner{background:transparent url("../../images/ajax-loader.gif");background-position:center center;background-repeat:no-repeat;height:100%;margin:0;padding:0;position:relative;width:100%}.gallery-prof-name{display:inline-block;vertical-align:top;width:380px}.gallery-prof-name .glossary-icon{display:none}.gallery-prof-name button{background:transparent;color:inherit;cursor:default;margin:0;padding:0}.gallery-title{display:none}.gallery1{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:-o-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:-ms-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);border:1px solid #ccc;border-radius:3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);position:relative;width:100%;padding-bottom:10px;margin-bottom:10px}.photo-caption{display:none}.photo-gallery-arrow{left:0;position:absolute;top:0}.photo-large{height:320px;margin:0 auto;overflow:hidden;position:relative;text-align:center;width:100%}.photo-large-link{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.photo-large .photo-large-item{left:0;position:absolute;top:0}.photo-large img{opacity:inherit}.photo-large-item{display:none;-moz-transition:opacity .25s;-o-transition:opacity .25s;-webkit-transition:opacity .25s;opacity:0;transition:opacity .5s}.photo-large-item.active{opacity:1;display:block}.thumbnails{clear:both;float:left;position:relative;width:100%;opacity:0;padding-top:4px;max-height:68px}.thumbnails img{float:left;min-width:80px;min-height:70px;max-width:100px;max-height:100px}.thumbnails li{display:inline;padding-right:2px}.thumbnails li a{display:block;float:left;text-align:center;width:80px;height:66px;overflow:hidden;border:1px solid transparent;-webkit-transition:border .5;-moz-transition:border .5;transition:border .5}.thumbnails li{width:82px;height:68px}.thumbnails li a.active{margin:0;border:1px solid #000}.thumbnails ul{-moz-transition:left 1s ease-in-out;-o-transition:left 1s ease-in-out;-webkit-transition:left 1s ease-in-out;left:0;position:relative;transition:left 1s ease-in-out}.thumbnails-hide{display:none}.thumbnails-next{background-position:-143px -38px;cursor:pointer;height:39px;margin:13px 12px 0;position:absolute;right:0;top:8px;width:20px}.gallery1 .sliderPrevPg,.gallery1 .sliderNextPg{top:27px}.thumbnails-prev{background-position:-122px -38px;cursor:pointer;height:39px;left:0;margin:13px 12px 0;position:absolute;top:8px;width:20px}.thumbnails-scroll{-moz-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;left:44px;overflow:hidden;padding-top:10px;position:absolute;transition:opacity 1s;width:350px}@media all and (max-width: 860px){#gallery-large .gallery-contact{opacity:0}.gallery-prof-name{width:100%}}#gallery-large .gallery-contact a{color:#cecece}#gallery-large .gallery-pinterestBtn{bottom:15px;position:absolute;right:20px;z-index:100}#gallery-large .gallery-zoom{display:none}#gallery-large .ui-close{background-position:-181px -609px}.gallery-pinterestBtn{bottom:5px;position:absolute;right:5px;z-index:100}.gallery-zoom{background-position:-181px -575px;cursor:pointer;height:20px;position:absolute;right:10px;top:10px;width:20px;z-index:100}.photo-large-prev .icon:before,.photo-large-next .icon:before{font-size:34px}#gallery-large .sliderContainer{position:absolute;bottom:15px;left:10px;padding:0 24px;box-sizing:border-box}@media (max-width: 767px){.profile-gallery{margin-top:10px}#gallery-large .photo-caption{padding-top:5px;font-size:16px;padding-left:15px;padding-right:15px}}html.large-gallery-open{overflow-x:initial}body.gallery-lock{overflow:hidden}.profile-gallery{display:block;padding-bottom:0 !important;margin-top:30px}.profile-gallery .gallery-preview>.photo-large{position:relative;height:360px}.profile-gallery .gallery-preview>.photo-large>img{height:100%}.profile-gallery .gallery-preview>.photo-large>a{position:absolute;bottom:20px;right:20px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:13px;color:#F5F7F9 !important;text-align:center;background-color:rgba(44,45,48,0.6);padding:5px 10px;border-radius:3px;transition:0.3s}.profile-gallery .gallery-preview>.photo-large>a:hover{color:#fff !important}.profile-gallery .gallery-preview>.photo-large>a.single-photo{bottom:0;right:0;width:100%;height:100%;background-color:transparent}.profile-gallery .gallery-preview>.photo-large+.photo-large{display:none}.profile-statement+.profile-gallery{margin-top:0}.slider{position:relative;overflow:hidden}.sliderList{position:relative;left:0;transition:left 1s ease-in-out;-webkit-transition:left 1s ease-in-out;-moz-transition:left 1s ease-in-out;-o-transition:left 1s ease-in-out}.sliderItem{float:left;display:inline-block;position:relative;margin:0;padding-right:2px;vertical-align:top}.prof-detail .thumbnails li{display:inline;padding-right:2px}.gallery-assets{display:none !important}.gallery-assets.show-gallery{display:block !important}#gallery-large.gallery1{background-color:#343F53}#gallery-large.gallery1 .gallery-brand{font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:16px;color:#fff !important;margin:10px 30px 15px}#gallery-large.gallery1 .close-gallery{display:block;position:absolute;top:15px;right:15px;width:15px;height:15px;padding:0;background-size:15px 15px;background-image:url(../../images/icons/directory/icon-close-gallery.svg);background-repeat:no-repeat;border:0;background-color:transparent;cursor:pointer}#gallery-large.gallery1 .gallery-inner{margin:0 30px}#gallery-large.gallery1 .gallery-inner #gallery-prof-info h1{color:#fff !important;font-size:26px}#gallery-large.gallery1 .gallery-inner #gallery-prof-info h2{font-family:"Proxima Nova Regular",Arial,sans-serif;font-size:15px;color:#F5F7F9;font-weight:normal}#gallery-large.gallery1 .gallery-inner #gallery-prof-info .gallery-contact{font-size:15px;color:#F5F7F9;line-height:1.2}#gallery-large.gallery1 .gallery-inner #gallery-prof-info .gallery-contact strong{font-family:"Proxima Nova Regular",Arial,sans-serif}#gallery-large.gallery1 .gallery-inner #gallery-prof-info .gallery-contact>a{color:#F5F7F9 !important}#gallery-large.gallery1 .gallery-inner #gallery-prof-info .gallery-contact>a.email-cta{text-decoration:underline !important}#gallery-large.gallery1 .gallery-inner #gallery-prof-info .glossary-button>span::after{border-bottom:0}#gallery-large.gallery1 .gallery-inner .photo-large-prev,#gallery-large.gallery1 .gallery-inner .photo-large-next{width:54px;height:54px;position:absolute;top:48%;z-index:10}#gallery-large.gallery1 .gallery-inner .photo-large-prev{left:15px}#gallery-large.gallery1 .gallery-inner .photo-large-next{right:15px}#gallery-large.gallery1 .gallery-inner .icon.icon-chevron-left{width:54px;height:54px;background-size:54px 54px;background-image:url(../../images/icons/directory/icon-gallery-left-arrow.svg)}#gallery-large.gallery1 .gallery-inner .icon.icon-chevron-right{width:54px;height:54px;background-size:54px 54px;background-image:url(../../images/icons/directory/icon-gallery-right-arrow.svg)}#gallery-large.gallery1 .gallery-inner .photo-caption{font-family:"Proxima Nova Semi Bold",Arial,sans-serif;color:#fff !important;font-size:16px;line-height:1.15;position:relative;margin-top:10px;bottom:auto}#gallery-large.gallery1 .gallery-inner .sliderContainer>.sliderPrevPg,#gallery-large.gallery1 .gallery-inner .sliderContainer>.sliderNextPg{position:absolute;top:12px;z-index:100}#gallery-large.gallery1 .gallery-inner .sliderContainer>.sliderPrevPg{left:6px}#gallery-large.gallery1 .gallery-inner .sliderContainer>.sliderNextPg{right:42px}#gallery-large.gallery1 .gallery-inner .sliderContainer>.slider{width:100% !important}#gallery-large.gallery1 .gallery-inner .sliderContainer>.slider>.thumbnails{width:100% !important}@media (max-width: 991px){.profile-gallery .gallery-preview>.photo-large{height:300px}}.profile-header{padding-top:4px;line-height:14px;margin-bottom:4px}.profile-header_hr{margin-bottom:0;margin-top:0.5rem}.group-host-title{display:inline-flex;vertical-align:middle;font-size:15px;line-height:1.5}.profile-header-item{display:inline-flex;font-size:13px;align-items:center;cursor:pointer;line-height:14px;margin-left:4px;vertical-align:middle}.profile-header-item:first-child{margin-left:0}.group-no-margin{margin:0}.endorsement-scroll-link{padding-top:0;scroll-behavior:smooth;text-decoration:none !important;font-family:inherit !important;color:inherit !important}.profile-header-verified::before{margin-right:4px;content:"";display:block;background-repeat:no-repeat;background-position:center;width:14px;height:14px;background-size:14px 14px;background-image:url(../../images/icons/directory/icon-verified.svg)}.profile-header-endorsements::before{margin-right:4px;content:"";display:block;background-repeat:no-repeat;background-position:center;width:13px;height:12px;background-size:13px 12px;background-image:url(../../images/icons/directory/icon-save-heart.svg)}body.lock{overflow:hidden}strong{font-family:"Proxima Nova Bold",Arial,sans-serif;font-weight:normal}button:focus{outline:0}ul{margin-bottom:0}.profile-preview-message a.btn-default{color:#2C2D30 !important}.prof-detail #profileContainer.preview{margin-top:115px}.prof-detail.profile-preview .modal{margin-top:100px}.prof-detail.profile-preview #topSubNav{z-index:1039}.prof-detail .breadcrumb-nav #contextual{padding-top:8px;margin:0px;height:40px}.prof-detail .profile-breadcrumb .breadcrumb{margin-top:14px;margin-bottom:10px}.prof-detail .profile-breadcrumb .breadcrumb a{color:#555;text-decoration:none}.prof-detail .profile-breadcrumb .search{padding-right:5px;padding-left:20px}.prof-detail .profile-breadcrumb .next{padding-left:5px}.prof-detail .profile-breadcrumb .back{padding-right:5px}.prof-detail .profile-breadcrumb .profile-next{padding-left:20px}.prof-detail .profile-breadcrumb i.icon-search:before{color:#555}.prof-detail .profile-breadcrumb i.icon-chevron-right:before{color:#555}.prof-detail .profile-breadcrumb i.icon-chevron-left:before{color:#555}.prof-detail .profile-personalstatement{border-top:0;margin-top:0;clear:both;line-height:19px;font-size:14px}.prof-detail .statementPara:first-child{margin-top:0px}.prof-detail .statementPara{margin-top:15px;margin-bottom:15px}.prof-detail .profile-phone a,.prof-detail .profile-phone{font-size:24px;color:#000;text-decoration:none;margin-top:20px;margin-right:30px;position:relative;z-index:99}.prof-detail .profile-phone .ui-sprite{padding-left:40px;background-repeat:no-repeat;background-position:10px -76px}.prof-detail .profile-phone-icon{display:inline-block;background-color:#fb9f00;height:32px;width:32px;border-radius:50px;text-align:center;padding-top:8px;padding-left:8px;margin-right:0px;margin-top:-1px;vertical-align:middle}.prof-detail .profile-menu{position:relative;margin-top:8px;padding:10px;background-color:#EFEFEF;border:1px solid #ddd;margin-bottom:30px}.prof-detail .profile-menu ul{list-style-type:none;margin:0}.prof-detail .profile-menu ul li{display:inline-block;margin-right:20px}.prof-detail .profile-menu ul li a{text-decoration:none;color:#000}.prof-detail .profile-menu ul li a:hover{color:#333}.prof-detail .profile-menu ul li a.active{text-decoration:none;color:#ff7800}.prof-detail .address{margin-bottom:5px;font-size:14px}.prof-detail .spec-list .highlight{color:#090;font-style:normal}.prof-detail .specialties-list .glossary-button{color:#090}.prof-detail .glossary-button span{border-right:1px solid transparent;border-left:1px solid transparent;text-decoration:none}.prof-detail .glossary-button span::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px dashed #ccc}.prof-detail .profile-finances .spec-list{margin-top:5px}.prof-detail .spec-list{clear:both}.prof-detail .spec-list ul{list-style-type:none;margin-left:0}.prof-detail .spec-list ul li{padding-bottom:3px;font-size:13px;position:relative;padding-left:8px}.prof-detail .spec-list ul li:before{content:'\2022';display:block;position:absolute;max-width:0px;max-height:0px;left:0px;top:0px;color:#333;font-size:1em}.prof-detail .spec-subcat{font-size:13px;font-weight:bold;padding-bottom:3px}.prof-detail #profile-content{font-size:14px}.prof-detail #profile-content li{font-size:13px;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.prof-detail #profile-content h3{margin-top:1em;margin-bottom:0.5em;font-weight:bold}.prof-detail h2{font-size:16px;margin-bottom:10px}.prof-detail h3{font-size:14px}.prof-detail .profile-address .profile-nearby{display:none}.prof-detail .profile-nearby.ui-popup{min-width:320px;z-index:998 !important}.prof-detail .profile-nearby h3{font-weight:bold;font-size:15px;margin-top:15px}.prof-detail .profile-title{color:#666;margin-top:2px;display:block}.prof-detail .profile-title .glossary-button{color:#666}.prof-detail .profile-title h2{font-size:15px;margin-top:0}.prof-detail .profile-verify-ins{background-color:#efefef;border:1px solid #ddd;padding:10px;margin:15px 0px 15px 0px}.prof-detail .glossary-button{position:relative;border:none;padding:inherit;margin:inherit;font-size:inherit;font-family:inherit;background-color:#fff;text-align:inherit;font-weight:normal;padding-bottom:0px}.prof-detail .glossary-button .glossary-icon{position:relative;display:inline;background-repeat:no-repeat;background-position:0 -508px;margin:0;top:6px;left:3px;padding:6px;padding-right:10px}.prof-detail li .glossary-button{padding-left:0}.prof-detail .profile-credentials li,.prof-detail .profile-additional-credentials li,.prof-detail .profile-finances li,.prof-detail .profile-qualifications li{padding-bottom:3px}.prof-detail .spec-list h2:nth-of-type(n+2){margin-top:12px}.prof-detail .group-small a,.prof-detail .group-medium a{color:#000;border-bottom:none}.prof-detail .group-small h3{margin-top:15px}.prof-detail .group-small h2 a{text-decoration:none;font-weight:bold;font-size:14px}.prof-detail .group-medium h2 a{text-decoration:none;font-weight:normal;font-size:19px}.prof-detail .group-description p{line-height:19px;font-size:14px}.prof-detail .group-small{margin-top:20px;font-size:13px}.prof-detail .group-small .group-description p{font-size:13px}.prof-detail .group-meets{font-size:13px}.prof-detail .verified-wrapper{padding-top:6px}.prof-detail .profile-verified{position:absolute;top:0;right:0px;width:200px;margin-right:10px}.prof-detail .verified-link{background-repeat:no-repeat;padding:3px 2px 3px 21px}.prof-detail .verified{position:absolute;right:20px;font-size:11px;background-color:#fff;border:1px solid #d9d9d9;text-decoration:none;white-space:nowrap;padding:3px 6px 3px 6px}.prof-detail .verified span{font-weight:bold;font-size:1em}.prof-detail .photo-enlarge{display:none;text-align:right;float:right;margin-top:-38px;margin-right:7px}.prof-detail .photo-enlarge .btns{height:15px;width:15px;border-radius:50px;background:rgba(0,0,0,0.35);width:30px;height:30px;display:block;position:relative}.prof-detail i.icon-enlarge::before{color:#fff;margin-top:5px;margin-left:-25px}.prof-detail .profile-verified_content h1{background-position:-180px -40px;background-repeat:no-repeat;color:#3767B8;padding:7px 0 0 38px;min-height:36px;line-height:normal}.prof-detail .profile-verified_content p{font-size:16px}.prof-detail .profile-verified_content .verified-disclaimer,.prof-detail .disclaim,.prof-detail #modal-verified .verified-disclaimer{font-size:13px;line-height:1.3em;color:#999;border-top:1px solid #999}.prof-detail .disclaim{font-size:.7em}.prof-detail .verified-disclaimer p{font-size:13px;color:#999;line-height:18px;padding-top:15px}.prof-detail .profile-verified,.prof-detail .profile-title-verified{cursor:pointer}.prof-detail .profile-verified_content ul{list-style-type:none;margin-top:30px;margin-bottom:40px}.prof-detail .profile-verified_content ul li{font-size:16px;margin-top:20px;padding-left:40px;display:block;position:relative}.prof-detail .profile-verified_content ul li:before{font-family:glyphicons;content:'\e199';display:block;position:relative;max-width:0px;max-height:0px;left:-40px;top:-8px;color:#666;font-size:23px}.prof-detail .photoThumb{width:100%;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:-o-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:-ms-linear-gradient(top, #fff 0%, #f7f7f7 100%);background:linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );margin-bottom:20px}.prof-detail .photoThumbImg{display:block;background-size:cover;background-position:top 50%;height:170px;border-radius:2px 2px 0px 0px}.prof-detail .photoThumbInfo{position:relative;border-top:1px solid #ccc;padding:5px;height:100%}.prof-detail .photoThumbTitle{display:inline-block;vertical-align:top;text-decoration:none;font-size:bold;color:#333;font-weight:normal;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%;margin-top:5px;margin-bottom:2px}.prof-detail .photoThumbCount{font-size:12px;color:#333}.prof-detail .group-full{font-size:13px}.prof-detail .group-middle{padding-right:30px;font-size:14px}.prof-detail h2.group-title{font-weight:normal;font-size:19px}.prof-detail .profile-page-menu h3{font-weight:normal !important;font-size:1.3em;margin-bottom:5px}.prof-detail .profile-page-menu ul li{background-color:#e6edf8;list-style-type:none;padding:8px;margin:0;border-bottom:4px solid #fff}.prof-detail .profile-page-menu ul li:before{display:none}.prof-detail .profile-page-menu ul li a{color:#0672d5;text-decoration:none;font-size:1.1em}.prof-detail .group-contact{border:1px solid #ebebeb;margin-top:15px;background-color:#f5f5f5;padding:8px}.prof-detail .group-contact a{color:#000}.prof-detail .last-modified{font-size:.7em;color:#999;text-align:right}.prof-detail .profile-bottom{margin-top:30px}.prof-detail .profile-accepting-appointments{background-color:#fcf8ce;border:1px solid #fde98e;color:#505043;padding:8px;margin-bottom:30px}.prof-detail .profile-accepting-appointments a{color:#505043}.prof-detail .profile-consultation{width:100%;border:1px solid #fde98e;margin-bottom:30px;margin-top:0;background-color:#fcf8ce;padding:8px}.prof-detail .profile-consultation a,.prof-detail .profile-verify-ins a{color:#000}.prof-detail .ui-popup.glossary-popup.processed,.prof-detail .ui-popup.profile-nearby.processed{color:#333;background-color:#FBF7AA;border:1px solid #F9E98E;border-radius:8px;box-shadow:2px 2px 2px #afafaf;padding:15px;z-index:900 !important}.prof-detail .finances .tabs ul{list-style-type:none;margin:0}.prof-detail .finances .tabs ul li{float:left;margin-right:2px;padding:2px 0px 3px 0px;position:relative}.prof-detail .finances .tabs ul li a{color:black;text-decoration:none;font-size:0.9em;padding:2px 9px 3px 9px}.prof-detail .finances ul li a.tab-active{background:#ecf1fc;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#003162,endColorstr=#014277)";background:-webkit-gradient(linear, left top, left bottom, from(#003162), to(#ecf1fc));background:-moz-linear-gradient(top, #003162, #ecf1fc);background:-ms-linear-gradient(top, #003162, #ecf1fc);background:-o-linear-gradient(top, #003162, #ecf1fc);padding:2px 7px 3px 7px;border-radius:4px;color:#2C2D30;font-weight:bold;cursor:default}.prof-detail #ui-modal-map{display:none}.prof-detail .address-buttons{margin:5px 0 0 0}.prof-detail #map{border:1px solid #ccc;min-height:300px;width:100%;height:490px}.prof-detail #map-addresses .address-rank-1{padding-left:30px;background-image:url(//www.google.com/mapfiles/markerA.png);background-repeat:no-repeat}.prof-detail #map-addresses .address-rank-2{padding-left:30px;margin-top:15px;background-image:url(//www.google.com/mapfiles/markerB.png);background-repeat:no-repeat}.prof-detail .flagBtnWrap{overflow:hidden;margin-right:15px;z-index:1;width:50px !important}.prof-detail #contactBar{display:none;position:relative;padding:8px 0;z-index:999;background:#FFF;width:100%;overflow:hidden}.prof-detail .modal-contact-phone{margin-left:5px}.prof-detail .contact-photo img{float:left;width:100%;margin:5px 10px 5px 0px;max-width:30px;clear:both}.prof-detail .modal-contact-photo{text-align:center;max-height:350px;overflow:hidden}.prof-detail .modal-contact-photo img{width:100%;max-width:300px}.prof-detail .modal-photo-contact-info{text-align:center;font-size:22px;margin-top:30px}.prof-detail .modal-photo-phone{display:inline-block;background-color:#fb9f00;height:30px;width:30px;border-radius:50px;text-align:center;padding-top:7px;padding-left:7px;margin-right:0px;margin-top:-4px;vertical-align:middle}.prof-detail .modal-contact-info{overflow:auto;display:block;text-align:left;margin-top:5px}.prof-detail .modal-contact-name{font-size:16px}.prof-detail .modal-contact-title h2{font-size:12px}.prof-detail .modal-contact-button{margin-top:5px;margin-bottom:5px}.prof-detail .modal-contact-email{margin-right:5px}.prof-detail .modal-contact-phone{margin-left:5px}.prof-detail .contact-photo img{float:left;width:100%;margin:5px 10px 5px 0px;max-width:30px;clear:both}.prof-detail #headerShadow{-webkit-transition:top 0.5s ease-in-out;-moz-transition:top 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out}.prof-detail .contact-info{overflow:auto;display:block;text-align:left}.prof-detail #contactBar .glossary-button .glossary-icon{display:none !important}.prof-detail .contact-photo{text-align:left;position:relative}.prof-detail .contact-photo img{float:left;width:100%;margin:5px 10px 5px 0px;max-width:35px;clear:both}.prof-detail .contact-name{font-size:24px;margin-top:1px}.prof-detail .contact-title h2{font-size:13px;margin-bottom:5px}.prof-detail .contact-email{display:inline-block}.prof-detail .contact-email a{text-decoration:none;color:#000;border-bottom:2px solid #ccc}.prof-detail .contact-button{text-align:right;font-size:24px;vertical-align:middle;margin-top:13px}.prof-detail .contact-phone{display:inline-block}.prof-detail .contact-phone a{text-decoration:none;color:#000}.prof-detail .contactbar-phone-icon{display:inline-block;background-color:#fb9f00;height:32px;width:32px;border-radius:50px;text-align:center;padding-top:8px;padding-left:8px;margin-right:0px;margin-top:-4px;vertical-align:middle}@media (max-width: 991px){.prof-detail .profile-phone a,.prof-detail .profile-phone{margin-right:0px}.prof-detail .profile-verified{margin-right:-10px}}.prof-detail .contact-field{clear:both;width:100%}.prof-detail .contact-form label{font-weight:bold;float:left;padding-right:20px;margin-top:10px}.prof-detail .contact-field .textError{float:left}.prof-detail .textError{padding-left:10px}.prof-detail .contact-form h1{margin-bottom:15px}.prof-detail .contact-form input{width:175px}.prof-detail .contact-form input[type=submit]{width:auto}.prof-detail .contact-form input,.prof-detail .contact-form textarea{float:left;clear:left}.prof-detail .contact-form textarea{width:440px;height:100px;max-width:100%}@media (max-width: 767px){.prof-detail .profile-accepting-appointments{margin-bottom:0px}.prof-detail .profile-verified_content p{font-size:12px;margin-top:0px;line-height:1.5;padding-top:0px}.prof-detail .profile-verified_content ul{margin-bottom:20px;margin-top:20px}.prof-detail .profile-verified_content ul li{font-size:12px;line-height:1.5}.prof-detail .verified-disclaimer{padding-top:20px}.prof-detail .verified-disclaimer p{font-size:10px}.prof-detail #map{height:300px}.prof-detail #map-addresses .address{margin-top:15px}.prof-detail .glossary-button .glossary-icon{display:none}.prof-detail .ui-popup.glossary-popup.processed,.prof-detail .ui-popup.profile-nearby.processed{border-radius:0px;box-shadow:none;z-index:11000 !important}.prof-detail .group-middle{margin-top:15px}.prof-detail .address-buttons .generated-btn{display:none}.prof-detail #contextual .btn-small{padding:6px 3px 5px 3px}.prof-detail .profile-address h2{display:none}.prof-detail .profile-address hr{margin-top:15px}.prof-detail .profile-statement hr{margin-top:15px}.prof-detail .profile-title-container{margin-bottom:5px}.prof-detail .profile-title-verified{margin-bottom:15px}.prof-detail .profile-title-verified span{color:#666;text-decoration:none;background:none;font-size:13px}.prof-detail .profile-title-verified .icon-ok{padding-right:5px}.prof-detail .profile-title-verified i.icon-ok:before{color:#666}.prof-detail .profile-buttons .btn{margin-top:5px}.prof-detail .profile-personalstatement{margin-top:15px}.prof-detail h2{font-size:21px;margin-top:1em;margin-bottom:.5em}.prof-detail .profile-title h2{font-size:13px}.prof-detail .contact-form h1{line-height:1.15}.prof-detail #contactBar{padding:10px 0;top:-57px}.prof-detail #contactBar.showContactBar{top:40px}.prof-detail .contact-photo{text-align:left;position:relative}.prof-detail .contact-photo img{float:left;width:100%;margin:5px 10px 5px 0px;max-width:30px;clear:both}.prof-detail .contact-info{overflow:auto;display:block;text-align:left;margin-top:5px}.prof-detail .contact-name{font-size:16px}.prof-detail .contact-title h2{font-size:12px}.prof-detail .contact-button-xs{margin-top:5px;margin-bottom:5px;margin-left:15px;margin-right:15px}.prof-detail .contact-email-xs{margin-right:5px}.prof-detail .contact-phone-xs{margin-left:5px}.prof-detail .contact-photo img{float:left;width:100%;margin:5px 10px 5px 0px;max-width:30px;clear:both}.prof-detail .modal-photo-contact-info{margin-top:20px}.prof-detail .modal-contact-info{overflow:auto;display:block;text-align:left;margin-top:5px}.prof-detail .modal-contact-name{font-size:16px}.prof-detail .modal-contact-title h2{font-size:12px}.prof-detail .modal-contact-button{margin-top:5px;margin-bottom:5px}.prof-detail .modal-contact-email{margin-right:5px}.prof-detail .modal-contact-phone{margin-left:5px}.prof-detail .contact-photo img{float:left;width:100%;margin:5px 10px 5px 0px;max-width:30px;clear:both}.prof-detail .modal-contact-photo{text-align:center;max-height:350px;overflow:hidden}.prof-detail .modal-contact-photo img{width:100%;max-width:300px}}@media (min-width: 992px){.prof-detail .photo-column{min-height:242px}}@media (min-width: 768px) and (max-width: 991px){.prof-detail .photo-column{min-height:242px}.prof-detail .address-buttons .btn{margin:0 0 5px 0}}@media (max-height: 480px){.prof-detail .modal-contact-photo img{width:70%}}.prof-detail .profile-preview .flagBtnWrap{display:none}.prof-detail .profile-preview #flag-tool{display:none}.prof-detail .ui-modal-content .profile-breadcrumb{display:none}.prof-detail .g-recaptcha{display:block;vertical-align:top;height:78px}.prof-detail .profile-contact-form .form-group .textError{white-space:nowrap}.address-buttons .profile-nearby{display:none}.col-split-md-2{column-count:2}ul>li:last-of-type{margin-bottom:0}.contextual{display:block;width:100%;padding:10px;background-color:#F5F7F9;border-bottom:1px solid #ddd;margin:69px 0 20px}.contextual .breadcrumb{padding:0;margin:0}.contextual .breadcrumb.contextual-right{text-align:right}.contextual .breadcrumb.contextual-right>.profile-previous{margin-right:20px}.contextual .breadcrumb>a{font-family:"Proxima Nova Regular",Arial,sans-serif !important;color:#2C2D30 !important}.contextual>a{color:#2C2D30 !important}.address-call-name{margin-top:15px}.profile-name-phone{margin-bottom:12}.profile-name-phone .name-title-column h1{margin-bottom:4px;word-wrap:break-word;word-break:break-word}.profile-title>h2{font-size:15px;font-family:"Proxima Nova Regular",Arial,sans-serif;margin-bottom:4px}.profile-pronouns{margin:6px 0 0;font-size:15px;clear:both;font-family:"Proxima Nova Regular",Arial,sans-serif;color:#737E90;line-height:1}.profile-title-container{padding:15px}.profile-title-container>h1{font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:24px;margin-bottom:0}.profile-title-container>.profile-title>h2{font-family:"Proxima Nova Regular",Arial,sans-serif;font-size:13px}.profile-title-container>.profile-title-verified{font-family:"Proxima Nova Regular",Arial,sans-serif;font-size:13px}.profile-title-container>.profile-title-verified .verified-text{vertical-align:middle}.photo-column #profilePhotoVideo{cursor:pointer;display:block;position:relative;min-height:120px}@media (max-width: 574px){.photo-column #profilePhotoVideo{min-height:95px}}.photo-column #profilePhotoVideo .play-icon{position:absolute;bottom:10px;left:10px;width:19px}.photo-column #profilePhotoVideo>img{display:block;width:100%}.photo-column #profilePhotoVideo .play-icon.hidden{display:none}.photo-column #profilePhoto{cursor:pointer}.photo-column #profilePhoto>img{display:block;width:100%}.photo-column .profile-photo{margin-bottom:10px}.photo-column .profile-buttons{margin-top:10px}.photo-column .profile-buttons .btn{transition-property:none}.photo-column .profile-buttons .btn-profile{width:100%;min-width:auto;font-size:14px;padding:12px;margin:0 0 10px}.photo-column .profile-buttons .btn-call{color:#fff !important}.photo-column .profile-buttons a{color:#2C2D30 !important}.photo-column .vimeo-photo{display:flex;justify-content:center;align-items:center;overflow:hidden;max-height:175px}.photo-column .vimeo-photo img{flex-shrink:0;min-width:100%;min-height:100%;width:100%}.photo-column .vimeo-photo img.horizontal{width:unset;height:175px}.play-icon-gradient:before{content:'';position:absolute;height:45px;width:100%;bottom:0;display:inline-block;background:linear-gradient(180deg, #2C2D30 0%, rgba(44,45,48,0) 100%);opacity:0.5;border-radius:3px 3px 0px 0px;transform:matrix(1, 0, 0, -1, 0, 0)}.profile-address{padding:17px 0}.profile-address h2{font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:17px;margin-bottom:4px}.profile-address h2.additional-location{padding-top:30px;border-top:1px solid #ddd;margin-top:30px}.profile-address a.phone-number{font-family:"Proxima Nova Regular",Arial,sans-serif;color:#2C2D30 !important}.profile-address .location-address-phone{font-size:15px;line-height:1.4}.profile-address .location-wrap{word-wrap:break-word}.profile-address .address-buttons{margin:10px 0 0}.profile-address .address-buttons.hide-address-buttons{display:none}.profile-address .address-buttons .btn-location{width:32%;padding:8px;font-size:12px}.profile-address .address-buttons .btn-location.btn-nearby-areas{min-width:94px}.profile-address .address-buttons a{color:#2C2D30 !important}.profile-address .profile-phone-online-conult{display:inline-block;width:100%;height:39px}.profile-address .profile-phone-online-conult.icon-phone-online-consult{padding:9px 15px 15px 26px;background-image:url(../../images/icons/directory/icon-phone-online.svg);background-repeat:no-repeat;background-position:0 center}.profile-address .profile-phone-online-conult.icon-teletherapy-consult{padding:9px 15px 15px 26px;background-image:url(../../images/icons/directory/icon-teletherapy.svg);background-repeat:no-repeat;background-position:0 center}.profile-address .profile-phone-online-conult.icon-online-therapy{padding:9px 15px 15px 26px;background-image:url(../../images/icons/directory/icon-online-therapy.svg);background-repeat:no-repeat;background-position:0 center}.profile-address .profile-phone-online-conult.icon-online-therapy-inactive{padding:9px 15px 15px 26px;background-image:url(../../images/icons/directory/icon-online-therapy-inactive.svg);background-repeat:no-repeat;background-position:0 center}.profile-address .profile-phone-online-conult.cursor-pointer{cursor:pointer}.profile-tabs,.profile-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-statement-heading{display:inline-flex;align-items:center}.ps-language-selector-menu{display:inline-flex;font-size:13px;padding-left:5px}.ps-language-selector-menu div.statement-language{cursor:pointer}.ps-language-selector-menu div.statement-language.selected{font-family:"Proxima Nova Semi Bold",Arial,sans-serif}.profile-menu{display:block;width:100%;padding:4px 15px;background-color:#F5F7F9;border:1px solid #ddd;height:39px}.profile-menu .row:first-child{height:100%}.profile-menu .sections-column{display:flex;align-items:center}.profile-menu .sections-column ul{list-style:none;padding:0;margin-bottom:0}.profile-menu .sections-column ul>li{margin-right:30px;margin-bottom:0}.profile-menu .sections-column ul>li a{font-family:"Proxima Nova Regular",Arial,sans-serif;color:#2C2D30 !important}.profile-menu .sections-column ul>li a.active{font-family:"Proxima Nova Bold",Arial,sans-serif}.profile-menu .verification-status-column{text-align:right}i.icon-call{display:inline-block;align-self:flex-start;width:34px !important;height:32px;background-size:34px 32px;background-image:url(../../images/icons/directory/icon-call.svg);background-repeat:no-repeat;margin:3px 8px 0 0;vertical-align:middle}i.icon-verified{width:19px;height:20px;background-size:19px 20px;background-image:url(../../images/icons/member/icon-verified.svg)}i.icon-verified-xs{width:11px;height:11px;background-size:11px 11px;background-image:url(../../images/icons/member/icon-verified-xs.svg)}i.icon-send-arrow{width:19px;height:14px;background-size:19px 14px;background-image:url(../../images/icons/directory/icon-send-arrow.svg);margin:-2px 6px 0 0}i.icon-website-home{width:17px;height:13px;background-size:17px 13px;background-image:url(../../images/icons/directory/icon-website-home.svg);margin:-4px 6px 0 0}i.icon-save-heart{width:17px;height:13px;background-size:17px 13px;background-image:url(../../images/icons/directory/icon-save-heart.svg);margin:-2px 6px 0 0}i.icon-email{width:15px;height:11px;background-size:15px 11px;background-image:url(../../images/icons/directory/icon-email.svg);margin:-2px 6px 0 0}.verified-link{display:inline-block;font-family:"Proxima Nova Regular",Arial,sans-serif;font-size:12px;color:#477BE4;padding:3px 10px;background-color:#fff !important;border:1px solid #ddd}.verified-link>.prof-verified-text{vertical-align:middle}.verified-link>.prof-verified-text>span>em{font-family:"Proxima Nova Bold",Arial,sans-serif;font-style:normal}.verified-link>.prof-verified-text>em{font-family:"Proxima Nova Bold",Arial,sans-serif;font-style:normal}.profile-phone-column{display:flex;align-items:center;justify-content:flex-end}.profile-phone-column .profile-phone>span{display:inline;font-size:26px;text-align:left;line-height:1.2;vertical-align:middle}.profile-phone-column .profile-phone>span>a{color:#2C2D30 !important}.glossary-button{font-family:"Proxima Nova Regular",Arial,sans-serif;text-align:left;padding:0;background-color:transparent;border:0;cursor:pointer}.glossary-button>span{position:relative}.glossary-button>span::after{content:'';position:absolute;width:100%;height:0;left:1px;bottom:2px;border-bottom:1px dashed #CCCCCC}.profile-content ul{list-style-type:none;padding-left:0}.profile-content .top-border{border-top:1px solid #ddd}.profile-content h5>a{font-family:"Proxima Nova Bold",Arial,sans-serif}.profile-content .details-column>.details-section{padding:16px 0 30px 0}.profile-content .details-column>.details-section.profile-gallery{padding-top:0}.profile-content .details-column>.details-section h3{margin-bottom:20px}.profile-content .details-column>.details-section h3.spec-subcat{border-top:1px solid #ddd;padding-top:25px;margin-top:25px}.profile-content .details-column>.details-section>ul>li{font-size:15px}.profile-content .details-column>.details-section .alert-profile{font-size:15px;line-height:1.4;padding:15px;background-color:#FCF8E3;margin-bottom:24px}.profile-content .details-column>.details-section .alert-profile.with-icon{display:flex;padding:15px 15px 15px;background-color:#FCF8E3}.profile-content .details-column>.details-section .alert-profile.with-icon img{display:flex;align-self:start;padding:4px 0 4px 4px}.profile-content .details-column>.details-section .alert-profile.with-icon span{display:flex;align-items:center;padding-left:15px}.profile-content .details-column>.details-section.call-email-cta{font-size:15px;line-height:1.4;padding:15px 15px 15px 15px;background-color:#FCF8E3;margin-top:0}.profile-content .details-column>.details-section.call-email-cta>a{font-family:"Proxima Nova Regular",Arial,sans-serif !important;color:#2C2D30 !important}.profile-content .details-column>.details-section.call-email-cta>a.email-cta{text-decoration:underline !important}.profile-content .details-column>.details-section.profile-gallery+.call-email-cta{margin-top:30px}.profile-content .details-column>.details-section.profile-consultation+.call-email-cta{margin-top:30px}.profile-content .details-column>.details-section .profile-verify-ins{font-size:15px;line-height:1.4;background-color:#F5F7F9;border:1px solid #ddd;border-radius:3px;padding:15px;margin-top:15px}.profile-content .details-column>.details-section .profile-verify-ins a{font-family:"Proxima Nova Regular",Arial,sans-serif !important;color:#2C2D30 !important;text-decoration:underline !important}.profile-content .details-column>.details-section .profile-verify-ins .profile-insurance-quote-actions{margin-top:13px;font-size:13px;font-family:"Proxima Nova Semi Bold"}.profile-content .details-column>.details-section .profile-verify-ins .profile-insurance-quote-actions a{font-family:"Proxima Nova Semi Bold" !important}.profile-content .details-column>.details-section .profile-credential-quote{font-size:15px;line-height:1.4;background-color:#F5F7F9;border:1px solid #ddd;border-radius:3px;padding:15px;margin-top:15px}.profile-content .details-column>.details-section .attributes-payment-method{font-size:15px;margin-top:6px}.profile-content .details-column>.details-section .attributes-insurance{font-size:15px;margin-top:15px}.profile-content .details-column .video-introduction-block{display:none;margin:0 0 30px 0;padding:10px;border:1px solid #ddd}@media (max-width: 766px){.profile-content .details-column .video-introduction-block{margin:0 2px 30px 2px}}.profile-content .details-column .video-container{padding:0}.profile-content .details-column .video-container span{display:block;position:relative}.profile-content .details-column .video-container #videoThumb{width:100%}.profile-content .details-column .video-container img.video-thumb{width:100%;cursor:pointer}.profile-content .details-column .video-container img.play-icon{cursor:pointer;position:absolute;bottom:10px;left:10px}@media (max-width: 766px){.profile-content .details-column .video-container img.play-icon{width:10%}}.profile-content .details-column .video-container img.play-icon.hidden{visibility:hidden}.profile-content .details-column .video-text{position:relative}@media (min-width: 575px){.profile-content .details-column .video-text{padding-right:10px;padding-left:20px;word-break:break-all;word-break:break-word;word-wrap:break-word;display:flex;align-items:center}}@media (max-width: 574px){.profile-content .details-column .video-text{padding:15px 0 0 0}}.profile-content .details-column .video-text .video-name{font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:15px;padding-bottom:6px}.profile-content .details-column .video-text .video-quote{font-family:"Lato","Lucida Grande",Arial,sans-serif;font-style:italic;font-size:18px}.profile-content .details-column .video-text.standalone{padding:10px}.profile-content .details-column .profile-statement h3{margin-bottom:0px;display:inline-flex}.profile-content .details-column .profile-statement .ps-language-selector.open>ul.dropdown-menu{display:block}.profile-content .details-column .profile-statement .ps-language-selector.open div.dropdown-backdrop{z-index:8}.profile-content .details-column .profile-statement .ps-language-selector h5{margin-top:6px;font-size:13px;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;cursor:pointer}.profile-content .details-column .profile-statement .ps-language-selector h5::after{margin-left:0.1em}.profile-content .details-column .profile-statement .ps-language-selector .ps-language-selector-options{left:unset;min-width:120px;z-index:9}.profile-content .details-column .profile-statement .profile-personalstatement-body,.profile-content .details-column .profile-statement .profile-personalstatement-headline{clear:both}.profile-content .details-column .profile-statement .profile-personalstatement-body.hide,.profile-content .details-column .profile-statement .profile-personalstatement-headline.hide{display:none}.profile-content .details-column .profile-statement .profile-personalstatement-body{margin-top:10px}.profile-content .details-column .profile-statement .profile-personalstatement-body[dir="rtl"]{direction:rtl}.profile-content .details-column .profile-statement .statementHeadline:empty{display:none}.profile-content .details-column .profile-statement .statementPara{font-size:17px;line-height:1.4;clear:both;word-wrap:break-word}.profile-content .details-column .profile-statement .statementPara+.statementHeadline:not(:empty){margin-top:25px}.profile-content .details-column .profile-statement .statementPara+.statementHeadline:empty+.statementPara:not(:empty){margin-top:25px}.profile-content .specialties-column ul li{position:relative;padding-left:10px;page-break-inside:avoid;break-inside:avoid;word-wrap:break-word;word-break:break-word}.profile-content .specialties-column ul li:before{content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:0px;top:0px;font-size:1em;margin-left:-10px}.profile-content .specialties-column .finances ul li:before{display:none}.profile-content .specialties-column .specialties-section{padding:30px 0}.profile-content .specialties-column .specialties-section:last-of-type{padding-bottom:0}.profile-content .specialties-column .specialties-section .spec-list:last-of-type ul{margin-bottom:0}.profile-content .specialties-column .specialties-section>h4{margin-bottom:10px}.profile-content .specialties-column .specialties-section>h5:first-of-type{line-height:1.4;margin-top:0}.profile-content .specialties-column .specialties-section ul{margin-bottom:0}.profile-content .specialties-column .specialties-section ul>li{font-size:15px}.profile-content .specialties-column .specialties-section .nearby-areas-list ul{margin-bottom:20px}.profile-content .specialties-column .specialties-section .nearby-areas-list:last-of-type ul{margin-bottom:0}.profile-content .specialties-column .specialties-section h2{font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:21px;margin:30px 0 20px}.profile-content .specialties-column .specialties-section h3{font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:15px;margin:20px 0 15px}.profile-content .specialties-column .specialties-section .specialties-list>li,.profile-content .specialties-column .specialties-section .specialties-list .glossary-button{font-family:"Proxima Nova Bold",Arial,sans-serif;color:#63B448}.profile-content .specialties-column .specialties-section .spec-subcat{font-size:15px;line-height:1.4}.profile-content .specialties-column .specialties-section .spec-list{margin-top:20px}.profile-content .specialties-column .specialties-section .spec-list.attributes-top{margin-top:0}.profile-content .specialties-column .specialties-section .spec-list.attributes-top ul>li{margin-bottom:7px}.profile-content .specialties-column .spec-list>.spec-list{margin-top:20px}.profile-content .specialties-column .spec-list>.spec-list:last-of-type{margin-bottom:30px}.profile-content .specialties-column .finances .tabs ul{list-style:none;padding:0;margin:0}.profile-content .specialties-column .finances .tabs ul>li{display:inline-block;padding:0;margin-bottom:30px}.profile-content .specialties-column .finances .tabs ul>li>a{display:inline-block;font-size:11px;color:#2C2D30 !important;border-radius:40px;padding:8px 9px}.profile-content .specialties-column .finances .tabs ul>li>a.tab-active{color:#2C2D30;background-color:#ecf1fc}.profile-content .specialties-column .finances .tabs .tab-pane>.finances{padding:0px}.profile-content .profile-nearby{font-size:15px}.profile-content .profile-nearby strong{display:block;font-family:"Proxima Nova Regular",Arial,sans-serif;font-weight:normal;margin:20px 0}.profile-content .profile-nearby ul>li{padding-left:0}.profile-content .profile-nearby ul>li>a{font-family:"Proxima Nova Regular",Arial,sans-serif;color:#2C2D30 !important}.profile-content .profile-nearby ul>li:before{display:none}.profile-content .group-small>h4>a,.profile-content .group-small h5>a{color:#2C2D30 !important}.profile-content .group-small>a{font-size:15px}.profile-content .groups-column>.groups-section{padding:17px 0 0 0}.profile-content .groups-column>.groups-section h3{margin-bottom:15px}.profile-content .groups-column>.groups-section h3 a{color:#2C2D30 !important}.profile-content .groups-column>.groups-section .group-description p{line-height:1.4}.profile-content .groups-column>.groups-section .group-detail{margin-bottom:10px;line-height:1.4}.profile-content .groups-column hr{margin:30px 0 !important}.profile-content .groups-column .group-list h4{margin-bottom:12px}.profile-content .group-contact{margin-top:20px;font-family:"Proxima Nova Regular",Arial,sans-serif;font-size:15px;line-height:1.4;padding:15px 15px 15px 58px;background-size:31px 34px;background-image:url(../../images/icons/directory/icon-lightbulb.svg);background-repeat:no-repeat;background-position:15px center}.profile-content .group-contact a.group-contact-email{font-family:"Proxima Nova Regular",Arial,sans-serif}.profile-content .group-contact a.group-contact-phone{text-decoration-line:none !important}.finances-tabs{display:inline-block;float:right}.nearby-areas-list{margin-top:10px}.nearby-areas-list ul{list-style:none;padding-left:0}.nearby-areas-list ul>li{font-size:14px;margin-bottom:6px}.nearby-areas-list ul>li>a{font-family:"Proxima Nova Regular",Arial,sans-serif !important;color:#2C2D30 !important}.back-link{font-size:12px;white-space:nowrap;margin:5px 0 0 15px}.profile-bottom .profile-change_block{font-size:13px;color:#8A8D96;text-align:right}.profile-bottom .profile-change_block .last-modified{margin:30px 0}.profile-bottom .profile-change_block .last-modified em{font-style:normal;font-family:"Proxima Nova Bold",Arial,sans-serif}#profileContainer ~ nav.footer-nav{margin-top:0}#headerShadow{position:fixed;top:-100px !important;width:100%;background-color:#fff !important;border-bottom:1px solid #ddd;z-index:10;-webkit-transition:top 0.8s ease-in-out;-moz-transition:top 0.8s ease-in-out;-o-transition:top 0.8s ease-in-out;transition:top 0.8s ease-in-out}#headerShadow.visible{top:69px !important}.profile-finances ul li{font-size:15px}#contactBar{padding:12px 0;box-shadow:0px 1px 3px #AAAAAA;transition:1.0s}#contactBar .pageInner.container{padding-left:15px}#contactBar .contact-bar-cta{display:flex;flex-direction:row;align-items:stretch;margin-top:10px}#contactBar .contact-bar-cta>.btn{flex:1}#contactBar .contact-bar-cta>.btn+.btn{margin-left:10px}#contactBar .contact-photo{display:inline-block;margin-right:10px}#contactBar .contact-photo>img{max-width:45px;max-height:56px}#contactBar .contact-info{display:inline-block;vertical-align:top;max-width:420px}#contactBar .contact-info>.contact-name{font-family:"Proxima Nova Semi Bold",Arial,sans-serif;margin:0 0 4px;line-height:1;font-size:26px}#contactBar .contact-info .profile-title h2{font-size:15px;color:#8A8D96}#contactBar .contact-info .profile-title h2>.nowrap span{border-bottom:0}#contactBar .contact-button-column{display:flex;align-items:center;justify-content:flex-end}#contactBar .contact-button-column .contact-button{display:inline-block;text-align:right;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:22px;line-height:1.2}#contactBar .contact-button-column .contact-button>.contact-phone,#contactBar .contact-button-column .contact-button>.contact-email{display:inline-block}#contactBar .contact-button-column .contact-button>.contact-phone>a,#contactBar .contact-button-column .contact-button>.contact-email>a{color:#2C2D30 !important}#contactBar .contact-button-column .contact-button>.contact-phone>a>i,#contactBar .contact-button-column .contact-button>.contact-email>a>i{margin:-4px 4px 0 0}#contactBar .contact-button-column .contact-button>.contact-email{text-decoration:underline}.profile-bottom ~ #contactBar{display:none !important}.glossary-popup,.profile-nearby{width:40%;min-width:250px;max-width:400px;box-shadow:0 0 10px 0 rgba(52,63,83,0.2)}.glossary-popup>h2,.profile-nearby>h2{display:none}.glossary-popup .card-block>h4,.profile-nearby .card-block>h4{width:90%;margin-bottom:20px}.glossary-popup .card-block p,.profile-nearby .card-block p{font-size:15px;line-height:1.4}.glossary-popup .card-block p:last-of-type,.profile-nearby .card-block p:last-of-type{margin-bottom:0}@media (min-width: 991px){.hidden-lg{display:none}}@media (min-width: 767px) and (max-width: 990px){.hidden-md{display:none}.profile-menu .sections-column ul>li{margin-right:10px}#contactBar .contact-info{max-width:290px}#contactBar .contact-info>.contact-name{font-size:24px;max-width:350px;margin:-2px 0 4px}#contactBar .contact-button-column .contact-button{font-size:20px}.profile-name-phone .name-title-column h1{font-size:26px}.profile-address{padding:30px 0 20px 0}.profile-address .address-buttons .btn-location{width:auto;margin-right:5px;margin-bottom:10px}}@media (max-width: 990px){.breadcrumb-nav.profile-breadcrumb .contextual-column{padding-left:6px;padding-right:6px}#contactBar .contact-info .contact-name{word-wrap:break-word;word-break:break-word}}@media (max-width: 766px){.col-split-xs-1{column-count:1}#headerShadow{top:-180px !important;transition:top 0.8s ease-in-out}#headerShadow.visible{top:50px !important}#contactBar .contact-info{max-width:85%}.hidden-md{display:inline}.contextual{margin-top:50px}.contextual .contextual-column{width:50%}.profile-name-phone{margin-bottom:10px}.profile-pronouns{font-size:13px;margin-top:4px}.photo-column .profile-buttons-column{display:flex;align-items:center;padding-left:0}.photo-column .profile-buttons-column.has-left-padding{padding-left:15px}.photo-column .profile-buttons-column .profile-buttons{width:100%;margin-top:0}.photo-column .profile-buttons-column .profile-buttons>.btn-profile{display:block;width:100%}.photo-column .profile-buttons-column .profile-buttons>.btn-email{margin-bottom:0}.photo-column #profilePhoto>img{display:block;width:100%}.photo-column .vimeo-photo{max-height:280px}.photo-column .vimeo-photo img.horizontal{width:unset;height:280px}.address-mobile+.profile-gallery{margin-top:0}.address-mobile .address-buttons{display:none}.address-data{cursor:pointer}.other-location{color:#477BE4;cursor:pointer;margin-top:15px;font-family:"Proxima Nova Regular",Arial,sans-serif !important;font-size:15px}.map-icon::after{content:'';width:14px;height:19px;padding-left:15px;margin-left:5px;background-repeat:no-repeat;background-size:14px 19px;background-image:url(../../images/icons/map-marker.svg)}.btn{font-family:"Proxima Nova Semi Bold",Arial,sans-serif !important}.btn-call{font-size:14px}.btn-email{color:#2C2D30 !important;background-color:#F8F8F8 !important;border-color:#ddd !important}.btn-email:hover,.btn-email.hover,.btn-email.active{background-color:#F8F8F8 !important;border-color:#ddd !important}.profile-statement{border-top:1px solid #ddd !important}.profile-statement.details-section.hasSecondaryStatements{padding-top:6px}.profile-statement.details-section.hasSecondaryStatements .statment-language-inline-wrapper{margin-bottom:3px}.glossary-popup,.profile-nearby{position:fixed;width:100%;max-width:100%;background:#fff !important;box-shadow:none;z-index:1000 !important}.glossary-popup .card,.profile-nearby .card{border:0;box-shadow:none}.profile-address{padding-top:0;padding-bottom:0px}.profile-address a.phone-number{font-family:"Proxima Nova Semi Bold",Arial,sans-serif;color:#477BE4 !important}.profile-address hr{margin-top:3px;margin-bottom:3px}.btn-nearby-areas{display:none}.finances-tabs{margin-top:10px;display:block;float:none}.profile-content .specialties-column .finances .tabs ul>li{margin-bottom:0}}.profile-statement_about-title{font-family:"Proxima Nova Bold",Arial,sans-serif;color:#2C2D30;font-size:17px}@media (max-width: 574px){#contactBar .contact-info{max-width:80%}#contactBar .contact-info .contact-name{font-size:20px}.profile-content .groups-column>.groups-section{padding:0}.photo-column .vimeo-photo{max-height:115px}.photo-column .vimeo-photo img.horizontal{width:unset;height:115px}.profile-title-container .profile-title>h2>.nowrap span{color:#2C2D30}}@media (max-width: 460px){#contactBar .contact-info{max-width:75%}}@media screen and (device-aspect-ratio: 3 / 4){.photo-column .vimeo-photo{max-height:123px}.photo-column .vimeo-photo img.horizontal{width:unset;height:123px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#VideoModalApp,.photo-column #profilePhotoVideo .play-icon{display:none !important}}.contextual{margin:0 0 20px}.contextual{margin-top:0px}@media (max-width: 766px){.contextual-column{width:100%}}
/*# sourceMappingURL=profile-psychologytoday.css.map */
