/*     Generated by Zeplin
    Copyright (C) 2018 - present Zeplin

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
*/

.accomplishment-icon {
    font-size: 6em;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.55;
    letter-spacing: -2.4px;
    text-align: center;
    color: #ffffff;
}

.regional-accomplishment-span {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.9;
    letter-spacing: normal;
    text-align: center;
    color: #efb51c;
}

.regional-h-h1-light {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.9em;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    color: #ffffff;
}

.regional-h-h1-navy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.9em;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    color: #052147;
}

.h-h1-light {
    color:#fff;/* IE */
    color:#ffffff;
    font-family:Visuelt,sans-serif;
    font-size: 2.9em;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:-1.1px;
}

.accomplishment-span {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 3em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.15;
    letter-spacing: -1.1px;
    text-align: center;
    color: #efb51c;
}
.accomplishment-span-colored{color: #efb51c;}

.h-h1-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.9em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -1.1px;
    color: #1a1a1a;
    line-height: 1.1em;
}
.h-h1-dark a{
    color:#1a1a1a;
    font-family:Visuelt,Arial,Helvetica,sans-serif;
    font-size: 2.9em;
    font-stretch:normal;
    font-style:normal;
    font-weight:500;
    letter-spacing:-1.1px;
    line-height:normal;
}
/* [19642]  Emilio*/
.regional-h-h2-light {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.5rem;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.8px;
    text-align: center;
    color: #ffffff;
}

.regional-h-h2-navy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.4em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.8px;
    text-align: center;
    color: #052147;
}

.h-h2-light {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 33px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.9px;
    color: #ffffff;
}

.harmony-h-h2-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #13b0aa;
}

.regional-h-h2-florida {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #f27921;
}

.regional-community-serie-title {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.regional-listing-project-title{
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}
.regional-listing-project-title a{
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}

.h-h2-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 33px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.9px;
    color: #333333;
}

.h-h2-dark-300 {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.9px;
    color: #333333;
}

.mobile-h-h1-light {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.22;
    letter-spacing: -0.9px;
    text-align: left;
    color: #ffffff;
}

.regional-h-h1-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #333333;
}

.regional-accomplishment-tag {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
}

.regional-h-h1-navy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #052147;
}

.regional-h-h2-navy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #052147;
}

.h-h1-mobile {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.22;
    letter-spacing: -0.9px;
    text-align: left;
    color: #333333;
}

.regional-h-h2-orange {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #f27921;
}
.city-florida .regional-h-h2-orange{color:#1a1a1a;}

.regional-h-h2-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #333333;
}

.regional-h-h3-orange {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #f27921;
}
.city-florida .regional-h-h3-orange{color:#1a1a1a;}

.regional-form-copy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.73;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.regional-community-h-h4-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.7px;
    text-align: center;
    color: #000000;
}

.awards-archives-collapse {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.36;
    letter-spacing: -0.8px;
    text-align: left;
    color: #333333;
}

.accomplishment-tag {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.14;
    letter-spacing: -0.8px;
    text-align: center;
    color: #e6e6e6;
}

.h-h3-light{color:#ffffff;font-family:Visuelt, Arial, sans-serif;font-size:22px;font-stretch:normal;font-style:normal;font-weight:bold;line-height:normal;letter-spacing:-0.8px;}

.h-h3-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.375em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #333333;
}

.regional-footer-h-h4-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}

.awards-archives-award-title {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    letter-spacing: -0.9px;
    text-align: left;
    color: #333333;
}

.regional-overview-featured-article-content {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    text-align: left;
    color: #333333;
}

.regional-form-label{
    color:#4a4a4a;
    cursor:pointer;
    font-family:Visuelt,sans-serif;
    font-size: 1em;
    font-stretch:normal;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-height:1;
    text-align:left;
}

.for-realtors-form-label {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #333333;
}

.symbol-organizer-group-title {
    font-family: SFProText;
    font-size: 1.3em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.h-h4-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: #052147;
}

.regional-h-h4-florida {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #f27921;
}

.nav-menu-item-selected {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #052147;
}

.h-h4-light {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: #e6e6e6;
}

.ui-nat-lang {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.6px;
    color: #4a4a4a;
}

.nav-menu-item {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #052147;
}

.nav-title {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #efb51c;
}

.regional-body-person-title {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #4a4a4a;
}

.regional-listing-location-title {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}

.regional-community-list-series-serie-h4 {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    text-align: center;
    color: #000000;
}

.regional-community-serie-price {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #ffffff;
}

.regional-community-copy-strong {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #4a4a4a;
}

.regional-section-map-h-h4-dark,
.regional-section-map-h-h4-dark a{
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: 0.3px;
    text-align: left;
    color: #4a4a4a;
}
.regional-section-map-h-h4-dark a{text-decoration:none;}

.regional-testimonials-quote {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: italic;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #4a4a4a;
}

.regional-body-navy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.19;
    letter-spacing: normal;
    text-align: left;
    color: #062147;
}

.company-and-leadership {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.7px;
    text-align: left;
    color: #052147;
}

.ui-dropdown-light {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
}

.nav-title-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #052147;
}

.ui-dropdown {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.7px;
    color: #052147;
}

.body-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    color: #4a4a4a;
}

.regional-body-support1 {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    text-align: left;
    color: #4a4a4a;
}

.body-link {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    color: #007dff;
}

.regional-body {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0px;
    text-align: left;
    color: #4a4a4a;
}

.nav-item-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #1a1a1a;
}

.body-light {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    color: #e6e6e6;
}

.nav-item {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
}

.nav-menu-back {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.94em;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #0c0532;
}

.regional-section-map-projects-name {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.64;
    letter-spacing: 0.3px;
    text-align: left;
    color: #333333;
}

.regional-section-map-projects-label {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.64;
    letter-spacing: 0.3px;
    text-align: center;
    color: #062147;
}

.ui-button {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 2.1px;
    color: #ffffff;
}

.ui-dropdown-mobile {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #0c0532;
}
/*[19868] Emilio*/ 
body .bubble-wrapper .ui-dropdown-mobile,
body .bubble-wrapper .ui-button,
body .bubble-wrapper .overview-ui-button{
   font-size: 13px;
}

.project-details.project-details-list .row .col-8.mb-2.pt-2[data-container=location-details-bedroom] .ui-dropdown-mobile {
    font-size: 1em;
    letter-spacing: .5px;
    color: #4a4a4a;
}
.regional-section-map-projects-address
{
    color:#4a4a4a;
    font-family:Visuelt,sans-serif;
    font-size: 1em;
    font-stretch:normal;
    font-style:normal;
    font-weight:normal;
    line-height:normal;
    letter-spacing:0.3px;
    text-align:left;
}
.regional-section-map-projects-address .zone{text-transform:uppercase;}

.regional-section-map-projects-phone,
.regional-section-map-projects-phone a{color:#4a4a4a;font-family:VisueltMedium,sans-serif;font-size: 0.9em;font-stretch:normal;font-style:normal;font-weight:normal;letter-spacing:0.3px;line-height:normal;text-align:left;}
.regional-section-map-projects-phone a:hover{text-decoration:none;}

.regional-nav-title-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 2.4px;
    text-align: left;
    color: #000000;
}

.regional-section-map-projects-address {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    text-align: left;
    color: #4a4a4a;
}

.regional-section-map-copy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}

.ui-smallcap {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
}

.regional-form-input {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.2px;
    text-align: left;
    color: #333333;
}

.nav-privacy {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.4px;
    color: #1a1a1a;
}

.span-news-date {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #333333;
}

.ui-date {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
}

.h-h6-dark {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.5px;
    text-align: center;
    color: #052147;
}

.ui-tag-label {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.5px;
    color: #052147;
}

.ui-button-small {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.65em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
}

.homeowner-menu-item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    text-align: left;
    color: #121212;
} 

.unionville-footer-header{
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 2em;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0px;
    text-align: left;
    color: #383838;
}

@media (max-width: 768px) {
    /* [19642]  Emilio*/
    .regional-h-h2-light{
        font-size: 2rem;
    }
    .regional-listing-project-title,
    .regional-listing-project-title a{
        font-size: 1.5em;
    }
}

@media (max-width: 576px) {
    /* [19642]  Emilio*/
    .regional-h-h2-light{
        font-size: 2rem;
    }
}

.legacy-map-label {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: -0.6px;
}
.legacy-project-details {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: -0.75px;
}
.legacy-project-title {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 3em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: -1.25px;
}
.legacy-infobox-label {
    font-family: Visuelt, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: -0.35px;
    text-align: left;
}
.legacy-project-similars
{
    font-family:Visuelt,Arial,Helvetica,sans-serif;
    font-size: 1.65em;
    font-stretch:normal;
    font-style:normal;
    font-weight:bold;
    line-height:1.13;
    letter-spacing:-0.75px;
}
.legacy-project-similar-title
{
    font-family:Visuelt,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-stretch:normal;
    font-style:normal;
    font-weight:bold;
    line-height:1.13;
    letter-spacing:normal;
}
@media (max-width: 767px) {
    .h-h1-dark {
        font-size: 2.5em;
    }
    .legacy-map-label {
        font-size: 1.1em;
    }
    .legacy-project-details {
        font-size: 1.3em;
    }
    .legacy-project-title {
        font-size: 1.8em;
    }
    .legacy-project-similars{font-size: 1.1em;}
    .legacy-project-similar-title{font-size: 1em;}
}

@media only screen and (device-width: 768px) and (orientation:portrait) {
    /* For specific iPad layouts */
    .h-h2-dark {
        font-size: 1.1em;
    }

    .h-h2-dark-300 {
        font-size: 1.1em;
    }
    .legacy-map-label{
        font-size: 1em;
    }
}