.regional-overview-filters{padding:10px 0 0;}

.regional-mintomenu > ul > li.main a{/*padding-left:0;*/}

/* <Toronto Promo> */
.mg_overview .promo-container{text-align:center;}
.mg_overview .promo{background:transparent;border:3px solid #222;box-sizing:border-box;display:inline-block;float:none;margin:0 auto 40px;max-width:800px;padding:10px;text-align:center;width:100%;}
.mg_overview .promo h3{color:#f31e1f;display:block;float:left;font-family:Arial,sans-serif;font-size:24px;font-weight:bold;line-height:1.1;margin:10px 0 20px;padding:0;text-align:center;width:100%;}
.mg_overview .promo p{display:block;float:left;font-family:Arial,sans-serif;font-size:16px;font-weight:100;line-height:1.5;margin:0 0 17px;padding:0;text-align:center;width:100%;}
.mg_overview .promo p a{font-family:Arial,sans-serif;font-size:16px;font-weight:100;line-height:1.5;}
.mg_overview .promo a.btn{appearance:none;background:#102146;border:none;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-family:VisueltMedium,Arial,sans-serif;font-size:13px;font-weight:100;height:36px;line-height:36px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;}
.mg_overview .promo a.btn:hover{background-color:#000;}
/* </Toronto Promo> */


/* <Project Main Page Promo> */
.project_main .promo-container{text-align:center;}
.project_main .promo{background:transparent;border:3px solid #222;box-sizing:border-box;display:inline-block;float:none;margin:0 auto 40px;max-width:800px;padding:10px;text-align:center;width:100%;}
.project_main .promo h3{display:block;font-size:24px;font-weight:bold;line-height:1.1;margin:10px 0 20px;padding:0;text-align:center;width:100%;}
.project_main .promo p{display:block;line-height:1.5;margin:0 0 17px;padding:0;text-align:center;width:100%;}
.project_main .promo p a{line-height:1.5;}
.project_main .promo a.btn{appearance:none;background:#102146;border:none;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-family:VisueltMedium,Arial,sans-serif;font-size:13px;font-weight:100;height:36px;line-height:36px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;}
.project_main .promo a.btn:hover{background-color:#000;}
/* </Project Main Page Promo> */

.regional-section-map{
    padding-top: 0;
}

.regional-section-map .regional-section-map-projects{
    max-height: 600px;
    overflow-y: scroll;
    overflow-x: auto;
}
.regional-section-map .regional-section-map-map-contents{
    min-height: 600px;
}
.regional-section-map .regional-section-map-projects-label{
    width: 100%;
    text-align: center;
    display: inline-block;
}
.regional-section-map .regional-section-map-projects-label-sale{
    background: transparent url("../../media/img/ottawa-regional-map/label-on-sale.png") 50% 50% no-repeat;
}
.regional-section-map .regional-section-map-projects-label-coming-soon{
    background: transparent url("../../media/img/ottawa-regional-map/label-coming-soon.png") 50% 50% no-repeat;
}
.regional-section-map .regional-section-map-projects-label-sold-out{
    background: transparent url("../../media/img/ottawa-regional-map/label-sold-out.png") 50% 50% no-repeat;
}
.regional-section-map .regional-section-map-projects-project{
    border: 1px #999999 solid;
    padding: 5%;
    margin-bottom: 30px;
}

.regional-section-map .regional-section-map-projects-project .brand{margin-bottom:10px;max-height:92px;}
.regional-section-map .regional-section-map-projects-project .status{bottom:0;color:#062147;display:block;float:left;font-family:Visuelt,Arial,sans-serif,sans-serif;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1px;line-height:24px;margin:0 0 10px;padding:0 12px;position:/*absolute*/relative;text-align:center;text-transform:uppercase;width:100%;}
.regional-section-map .regional-section-map-projects-project .status.sale{background-color:#dd3d33;background-image:url('../../../img/templates/67/status_band_red_left.png'),url('../../../img/templates/67/status_band_red_right.png');background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:7px 100%,7px 100%;}
.regional-section-map .regional-section-map-projects-project .status.coming{background-color:#2baac1;background-image:url('../../../img/templates/67/status_band_blue_left.png'),url('../../../img/templates/67/status_band_blue_right.png');background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:7px 100%,7px 100%;}

.regional-section-map .regional-section-map-projects-comspace{
    border-bottom: 1px #C8C8C8 solid;
    padding: 5%;
    margin-bottom: 30px;
}

.regional-section-map .regional-section-map-projects-comspace .brand{margin-bottom:10px;max-height:92px;}
.regional-section-map .regional-section-map-projects-comspace .status{bottom:0;color:#062147;display:block;float:left;font-family:Visuelt,Arial,sans-serif,sans-serif;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1px;line-height:24px;margin:0 0 10px;padding:0 12px;position:/*absolute*/relative;text-align:center;text-transform:uppercase;width:100%;}
.regional-section-map .regional-section-map-projects-comspace .status.sale{background-color:#dd3d33;background-image:url('../../../img/templates/67/status_band_red_left.png'),url('../../../img/templates/67/status_band_red_right.png');background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:7px 100%,7px 100%;}
.regional-section-map .regional-section-map-projects-comspace .status.coming{background-color:#2baac1;background-image:url('../../../img/templates/67/status_band_blue_left.png'),url('../../../img/templates/67/status_band_blue_right.png');background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:7px 100%,7px 100%;}

.legacy-section-map{
    padding-top: 0;
}
.legacy-section-map div.gm-style .bubble-wrapper{
    background-color: #f7d354 !important;
}
.legacy-section-map-map{
    max-height: 600px;
    height: 600px;
}
.legacy-section-map-map-contents{
    min-height: 600px;
}
.legacy-section-map-projects-label{
    width: 100%;
    text-align: center;
    display: inline-block;
}
.legacy-section-map-projects-project-wrapper {
    background-color: #FFF;
}
.global-section-navy .legacy-section-map-projects-project-wrapper a{
    color: #052147;
}
.global-section-navy .legacy-section-map-projects-project-wrapper a svg{
    fill: #0f2346;
}
.category-legacy .regional-mintomenu>ul>li>a.active {
    background-color: #052147 !important;
    text-decoration: none;
    color: #FFF;
}
.legacy-section-map-projects-project-wrapper.legacy-expanded{
    background-color: #052147;
}
.legacy-section-map-projects-project-wrapper.legacy-expanded a{
    color: #FFF;
}
.legacy-section-map-projects-project-wrapper.legacy-expanded a svg{
    fill: #FFF;
}
.legacy-section-map-projects-project-name-wrapper{
    height: 40px;
    line-height: 40px;
}
.legacy-filters-section .custom-control-input:not(:disabled):active ~ .custom-control-label::before{
    background-color: #e3e3e3;
    border-color: #FFF;
    color: #0f2346;
}
.legacy-filters-section .custom-control-input:checked ~ .custom-control-label::before{
    background-color: #e3e3e3;
    border-color: #FFF;
    color: #0f2346;
    border: 2px #fff solid;
}
.legacy-filters-section .custom-switch .custom-control-input:checked ~ .custom-control-label::after{
    background-color: #0f2346;    
}
.legacy-filters-section .select2-container--default .select2-selection--single{
    border: none;
    background-color: #faf9f6;    
}
.legacy-filters-section .select2-container--default .select2-selection--single .select2-selection__arrow{
    border-left: none;
}
.legacy-filters-section .select2-container .select2-selection--single:hover .select2-selection__arrow{
    border: none;
    background-color: #faf9f6;    
}
.legacy-filters-section .select2-results__options{
    background-color: #faf9f6;    
}
.global-section-navy a.customer-experience-link {
    color: #efb51c;
    font-size: 24px;
    text-decoration: none;
}
.regional-overview-listing-projects .nav-link{
    color: #FFFFFF;
    background-color: #062147;
    border-color: #dee2e6 #dee2e6 #fff;
}
.photo-and-videos-tabs .nav-tabs{
    border-bottom: none;
}
.photo-and-videos-tabs .nav-tabs a{background-color:#efefef;color:#183154;display:inline-block;padding:20px 0;width:100%;}
.project-era .photo-and-videos-tabs .nav-tabs a.nav-link-black{background-color:#000;color:#fff;}
.project-era .photo-and-videos-tabs .nav-tabs a.nav-link-black.active{background-color:#efb51c;color:#fff;}
.photo-and-videos-tabs .nav-tabs a.active{background-color:#f27921;color:#fff;}
.project-ivy_ridge .photo-and-videos-tabs .nav-tabs a.active{background-color:#c1c263;}

.photo-and-videos-collapsible button{background-color:#efefef;border:none;color:#183154;display:inline-block;padding:20px 10px;width:100%;}
.photo-and-videos-collapsible button.color-black{background-color:#000;color:#fff;}
.photo-and-videos-collapsible button[aria-expanded=true]{background-color:#f27921;color:#fff;}
.project-ivy_ridge .photo-and-videos-collapsible button[aria-expanded="true"]{background-color:#c1c263;}
/*
.regional-section-map-projects-project-pin{
    position: absolute;
    top: 8px;
    right: 12px;
    z-index: 20;
}
*/

.regional-overview-register-form-wrapper{background-color:#052147;padding:25px 15px;}
.regional-overview-register-form-wrapper .email-address{width:100%;}
.regional-overview-register-form-copy-wrapper{}
.regional-overview-register-form-button-wrapper button.cta-button,
.regional-overview-register-form-button-wrapper a.cta-button{text-align:center;width:100% !important;}

.city-ottawa .regional-overview-register-form-email-wrapper{
    padding-top: 30px;
}
.city-ottawa .regional-overview-register-form-button-wrapper{
    padding-top: 30px;
}
.regional-overview-register{
    padding: 0 0 80px;
}
.regional-overview-register input {
    width: 96%;
    border: 1px solid #EFB51C;
    font-size: 16px;
    padding: 7px 4%;
}

.regional-overview-listing-projects{
    padding-bottom: 80px;
}
.regional-overview-listing-projects .regional-overview-listing-projects-project-title{
    margin-bottom: 40px;
}
.regional-overview-listing-projects .regional-overview-listing-projects-project{
    border: 1px #707070 solid;
    margin-bottom: 80px;
}
.regional-overview-listing-projects .regional-overview-listing-projects-project .regional-listing-project-title{
    margin-top: 20px;
}
.regional-overview-listing-projects .regional-overview-listing-projects-project .phone{font-weight:bolder;text-decoration:none;}

.regional-overview-listing-projects-project-img img{
    width: 100%;
}
.regional-section-grey{
    background-color: #efefef;
}
.regional-accomplishment-icon {
    font-size: 140px;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.55;
    letter-spacing: -2.4px;
    text-align: center;
    color: #FFF;
}
span.regional-accomplishment-icon{
    line-height: 140px;
    margin-bottom: 20px;
}

.regional-contact-project-details{margin:0 0 50px;}
@media (min-width:576px)
{
    .regional-contact-project-details{margin:20px 0 50px;}
}
@media (min-width:768px)
{
    .regional-contact-project-details{margin:50px 0;}
}

.ottawa-testimonials-bottom-testimonial-row{
    margin-bottom: 60px;
}
.ottawa-testimonials-bottom-testimonial{padding-top:0;}
@media (min-width:768px)
{
    .ottawa-testimonials-bottom-testimonial{padding-top:80px;}
}

.community-overview-hero{padding:0;}
.community-overview-hero .carousel .theimgpar img{height:100%;max-width:none;object-fit:cover;width:100%;}
.community-overview-hero-logo-wrapper{padding: 20px 20px 0 !important;}
.community-overview-hero-logo-wrapper p{margin:0;padding:0;}
.project-one_particular_harbour .community-overview-hero-logo-wrapper img{max-width:225px !important;}

.community-menu{background-color:#13b0aa;}
.category-apartment .community-menu{background-color:#000;}

.community-menu-item ul{background-color:#13b0aa;}
.category-apartment .regional-mintomenu > ul a{color:#fff;}

.community-overview-cta{padding:10px 0 30px;}

div.regional-community-list-series-serie{background-color:#e2e2e2;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:376px;}
div.regional-community-list-series-serie .model-logo,
div.regional-community-list-series-serie .model-logo img{background:#fff;}
div.regional-community-list-series-serie .model-logo img{max-width:376px;width:100%;}

div.regional-community-list-series-serie p a.cta-button-navy{border-radius:100px;height:auto;line-height:1.25;margin-bottom:0;padding:10px 25px;}

div.regional-community-list-series-serie:hover{
    background-color: #062147;
    cursor: pointer;
}

div.regional-community-list-series-serie:hover .regional-community-list-series-serie-h4{
    color: #FFF;
}
div.regional-community-list-series-serie:hover p{
    color: #FFF;
}
div.regional-community-list-series-serie:hover p a{
    color: #FFF;
}
div.regional-community-list-series-serie:hover p a.cta-button-navy{
    background:#efb51c;
    border-radius:100px;
    border: none;
    color:#1a1a1a;
    display:inline-block;
    font-weight:bold;
    height:auto;
    line-height:1.25;
    padding:10px 25px;
    margin-bottom: 0;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.25s ease;
    vertical-align: bottom;
    -webkit-border-radius: 100px;
    -o-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
}
@media (max-width:600px)
{
    div.regional-community-list-series-serie:hover p a.cta-button-navy,
    div.regional-community-list-series-serie p a.cta-button-navy{font-size:12px;height:auto;ine-height:1.25;padding-bottom:8px;padding-top:8px;}
}
div.regional-community-list-series-serie:hover p a.cta-button-navy:hover{
    text-decoration: none;
}
div.regional-community-list-series-serie:hover p a.cta-button-navy:after {
    font-family: "Font Awesome 5 Free";
    content: "\F061";
    font-weight: 900;
    display: inline-block;
    margin-left: 5px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative;
    left: 1px;
}
div.regional-community-list-series-serie:hover p a.cta-button-navy:hover:after {
    left: 7px;
}

div.regional-community-list-series-serie p .collections-virtual-tour-icon {
    fill: #000;
}

div.regional-community-list-series-serie:hover p .collections-virtual-tour-icon {
    fill: #FFF;
}

div.regional-community-list-series-serie p .fas-svg-replacement {
    fill: #000;
}

div.regional-community-list-series-serie:hover p .fas-svg-replacement {
    fill: #FFF;
}

/*<IvyRidge->Lot->SAVED>*/
div.regional-community-list-series-serie img.icon{display:block;float:left;margin:4px 0 0;max-width:16px;width:16px;}
div.regional-community-list-series-serie img.icon.hover{display:none;}
div.regional-community-list-series-serie:hover img.icon{display:none;}
div.regional-community-list-series-serie:hover img.icon.hover{display:block;}
/*</IvyRidge->Lot->SAVED>*/

.regional-community-serie-details{background-color:#052147;}
.regional-community-serie-details p{color:#FFF;}
.regional-community-serie-details p a{color:#FFF;}
.regional-community-serie-details button.cta-button,
.regional-community-serie-details a.cta-button{color:#1a1a1a;white-space:nowrap;max-width:200px;width:90%;}
.regional-community-serie-details a.cta-button.mht-button{max-width:235px;}
.regional-community-serie-details .virtual-tour-360{white-space:nowrap;}
.regional-community-serie-details .virtual-tour-360 .disclaimer{background:#fff;border-radius:50%;color:#000;cursor:help;display:inline-block;font-size:16px;font-weight:bold;height:24px;line-height:1;padding:3px;text-align:center;vertical-align:top;width:24px;}
.regional-community-serie-details img{background:#fff;}
.series-tabs-tab-details-wrapper{
    padding-top: 90px;
    padding-bottom: 90px;
}
.series-tabs-tab-details-wrapper p{
    color: #FFF;
}
.series-tabs-tab-details-wrapper p a{
    color: #FFF;
}
.city-florida .regional-background-color{background-color:#f27921;}
.city-florida .regional-mintomenu > ul{display:block;float:left;margin:0;width:100%;}
.city-florida .regional-mintomenu > ul > li{float:left;}
.city-florida .regional-mintomenu > ul > li.register-form-popup-show{background-color:#000;float:right;}
.city-florida .regional-mintomenu > ul > li.register-form-popup-show a{color:#fff;}

.city-ottawa .regional-mintomenu > ul{display:block;float:left;margin:0;width:100%;}
.city-ottawa .regional-mintomenu > ul > li{float:left;}
.regional-mintomenu > ul > li.selected > a{text-decoration: underline !important;}
.regional-mintomenu > ul > li.selected > button{text-decoration: underline !important;}
.city-ottawa .regional-mintomenu > ul > li.register-form-popup-show{background-color:#efb51c;float:right;}
.city-ottawa .regional-mintomenu > ul > li.register-form-popup-show a{color:#1a1a1a;}
/*.city-ottawa .select2-container--default .select2-results > .select2-results__options{max-height:100%;}*/

.city-calgary .regional-mintomenu > ul{display:block;float:left;margin:0;width:100%;}
.city-calgary .regional-mintomenu > ul > li{float:left;}
.city-calgary .regional-mintomenu > ul > li.register-form-popup-show{background-color:#efb51c;float:right;}
.city-calgary .regional-mintomenu > ul > li.register-form-popup-show a{color:#1a1a1a;}
.city-calgary.project-307 .regional-mintomenu > ul a{font-size:13px;padding-left:12px;padding-right:12px;}

.city-toronto .regional-mintomenu > ul{display:block;float:left;margin:0;width:100%;}
.city-toronto .regional-mintomenu > ul > li{float:left;}
.city-toronto .regional-mintomenu > ul > li.register-form-popup-show{background-color:#efb51c;float:right;}
.city-toronto .regional-mintomenu > ul > li.register-form-popup-show a{color:#1a1a1a;}
.city-toronto.project-291 .regional-mintomenu > ul > li.register-form-popup-show{background-color:#c8102e;float:right;}
.city-toronto.project-291 .regional-mintomenu > ul > li.register-form-popup-show a{color:#FFF;}
.project-291 form.generated-form input[type="text"].textfield{
    border: 1px solid #c8102e;
}
.project-291 .select2-container--default .select2-selection--single{border:1px solid #c8102e;}
.project-291 .select2-container--default .select2-selection--single .select2-selection__arrow{border-left:1px solid #c8102e;}
.project-291 button.cta-button,
.project-291 a.cta-button{background-color:#c8102e;color:#fff;}
.project-291.category-shops a.cta-button{background-color:#052147;color:#fff;}
.project-291 form.generated-form label.form-checkbox-label input[type="checkbox"] + span.checkmark,
.project-291 form.generated-form label.form-checkbox-label input[type="checkbox"]:checked + span.checkmark{border-color:#c8102e;}
.project-291 form.generated-form label.form-checkbox-label input[type="checkbox"]:checked + span.checkmark{background-color:#c8102e;}
.project-291 .community-gallery-menu .regional-mintomenu{
    height: 44px;
}
.project-291 .community-gallery-menu .regional-mintomenu>ul a{
    line-height: 44px;
    height: 44px;
}
.regional-location-map{min-height:600px;}
/* <gmaps> */
div.gm-style img[src="https://maps.gstatic.com/intl/en_us/mapfiles/iw_close.gif"],
div.gm-style img[src="./img/templates/2/overview/map_infowin_close.png"]{position:absolute;right:20px !important;top:20px !important;width:auto;}
div.gm-style .bubble-wrapper{border-radius:15px !important;min-width:240px;padding:10px 0 0 !important; background-color: #FFF !important;}
/* </gmaps> */

form.generated-form{
}

form.generated-form .form-field-wrapper{
    margin-bottom: 45px;
}
form.generated-form input[type="text"].textfield{background-color:#fff;border:1px solid #efb51c;border-radius:3px;box-sizing:border-box;cursor:pointer;display:block;font-size:16px;height:40px;line-height:38px;padding-left:10px;width:100%;-webkit-border-radius:3px;}
form.generated-form input[type="number"].textfield{background-color:#fff;border:1px solid #efb51c;border-radius:3px;box-sizing:border-box;cursor:pointer;display:block;font-size:16px;height:40px;line-height:38px;padding-left:10px;width:100%;-webkit-border-radius:3px;}
form.generated-form-signup input[type="text"]{border:1px #efb51d solid;color:#333;font-family:Visuelt,Arial,sans-serif;font-size:12px;font-stretch:normal;font-style:normal;font-weight:normal;height:38px;line-height:normal;letter-spacing:1.2px;padding-left:1em;padding-right:1em;text-align:left;}
form.generated-form textarea{background-color:#fff;border:1px solid #efb51c;border-radius:3px;box-sizing:border-box;cursor:pointer;display:block;font-size:16px;height:100px;line-height:24px;padding:10px;width:100%;-webkit-border-radius:3px;}
form.generated-form label.form-checkbox-label input[type="radio"] + span {
    display: inline-block;
    border: 1px #efb51d solid;
    padding: 0 20px 0 19px;
}
form.generated-form label.form-checkbox-label input[type="radio"]:checked + span{
    display: inline-block;
    border: 1px #efb51d solid;
    background-color: #efb51d;
    padding: 0 20px 0 19px;
}
form.generated-form label.form-checkbox-label input[type="radio"]{
    width: 1px;
    visibility: hidden;
}
form.generated-form label.form-checkbox-label{
    position: relative;
}
form.generated-form label.form-checkbox-label input[type="checkbox"] {
    width: 1px;
    visibility: hidden;
    margin-right: 22px;
}
form.generated-form label.form-checkbox-label input[type="checkbox"] + span.checkmark {
    display: inline-block;
    border: 1px #efb51d solid;
    position: absolute;
    top: 5px;
    left: 0;
    width: 16px;
    height: 16px;
}
form.generated-form label.form-checkbox-label input[type="checkbox"]:checked + span.checkmark{
    display: inline-block;
    border: 1px #efb51d solid;
    background-color: #efb51d;
}
form.generated-form label.form-radio-label{
    position: relative;
}
form.generated-form label.form-radio-label input[type="radio"] {
    width: 1px;
    visibility: hidden;
    margin-right: 22px;
}
form.generated-form label.form-radio-label input[type="radio"] + span.checkmark {
    display: inline-block;
    border: 1px #efb51d solid;
    position: absolute;
    top: 5px;
    left: 0;
    width: 16px;
    height: 16px;
}
form.generated-form label.form-radio-label input[type="radio"]:checked + span.checkmark{
    display: inline-block;
    border: 1px #efb51d solid;
    background-color: #efb51d;
}


.for-realtors-form-label{
    margin-bottom: 23px;
    text-decoration: underline;
    margin-top: 40px;
}

.global-section .mintoss,
.global-section-grey .mintoss{margin-left:auto;margin-right:auto;}

.regional-sign-up-form input[type="text"]{margin-bottom:1.5rem;}
.regional-sign-up-form .footer-note{color:#FFF;font-size:13px;line-height:1.25;margin:1.25rem 0 0;}
@media (min-width:576px)
{
    .project-one_particular_harbour .community-overview-hero-logo-wrapper img{max-width:100% !important;}
}
@media (min-width:768px)
{
    .regional-sign-up-form .footer-note{margin-top:0;}
}
@media (min-width:992px){}
@media (min-width:1200px){}


.city-florida .regional-sign-up-form{background-color:#f27921;padding:40px;}
.city-florida .regional-sign-up-form table.mintoform-table{color:#fff;display:inline-block;}
.city-florida .regional-sign-up-form table.mintoform-table tr{display:inline-block;width:50%;}
.city-florida .regional-sign-up-form table.mintoform-table tr td{display:inline-block;width:100%;}
.city-florida .regional-sign-up-form table.mintoform-table tr td.mintoform-leftcol{display:none;}
.city-florida .regional-sign-up-form table.mintoform-table tr td input{height:38px;}
.city-florida .regional-sign-up-form table.mintoform-table tr td input[title="First Name"]{width:100%;}
.city-florida .regional-sign-up-form table.mintoform-table tr td input[title="Last name"]{width:100%;}
.city-florida .regional-sign-up-form table.mintoform-table tr td input[title="Email"]{width:100%;}
.city-florida .regional-sign-up-form table.mintoform-table input[type="submit"]{background:#052147;border:none;border-radius:100px;color:#fff;display:inline-block;font-weight:bold;height:40px;line-height: 40px;padding:0 25px;text-decoration: none;text-transform: uppercase;transition:all 0.25s ease;vertical-align:bottom;-o-transition: all 0.25s ease;-webkit-border-radius: 100px;-webkit-transition: all 0.25s ease;}
.city-florida .regional-sign-up-form table.mintoform-table input[type="submit"]:hover{text-decoration: none;}
.city-florida .regional-sign-up-form table.mintoform-table input[type="submit"]:after{content:"\F061";display:inline-block;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;left:1px;margin-left:5px;position:relative;transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;}
.city-florida .regional-sign-up-form table.mintoform-table input[type="submit"]:hover:after{left:7px;}
.city-florida .regional-sign-up-form input.postcode[type="text"]{width:50%;}
.city-florida .regional-sign-up-form input.postcode2[type="text"]{float:right;}
.city-florida .regional-sign-up-form input[type="text"]{border:1px solid #efb51c;box-sizing:border-box;color:#062147;font-family:Visuelt,sans-serif;font-size:16px;font-style:normal;font-stretch:normal;font-weight:normal;height:38px;letter-spacing:1.6px;line-height:normal;margin:0 0 20px;padding:0 10px;text-align:left;width:100%;}
.city-florida .regional-sign-up-form input[type="submit"]{background:#052147;border:none;border-radius:100px;color:#fff;display:inline-block;font-weight:bold;height:40px;line-height: 40px;padding:0 25px;text-decoration: none;text-transform: uppercase;transition:all 0.25s ease;vertical-align:bottom;-o-transition: all 0.25s ease;-webkit-border-radius: 100px;-webkit-transition: all 0.25s ease;}
.city-florida .regional-sign-up-form input[type="submit"]:hover{background:#000;text-decoration: none;}
.city-florida .regional-sign-up-form input[type="submit"]:after{content:"\f381";display:inline-block;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;left:1px;margin-left:5px;position:relative;transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;}
.city-florida .regional-sign-up-form input[type="submit"]:hover:after{left:7px;}
.city-florida .regional-sign-up-form select{border:none;margin-bottom:5px;width:100%;}

/* <List of items (MoveInSoon_landing/Community_landing)> */
.qoh-container{clear:both;display:block;float:left;margin:0;padding:0;width:100%;}

.qoh-container h1{clear:both;color:#0077a5;display:block;font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:48px;font-weight:100;line-height:125%;margin:0;padding:0;text-align:center;width:100%;}
.qoh-container h2{font-family:GothamBook,Helvetica,Arial,sans-serif !important;margin:29px 0 22px !important;}
.qoh-container h2.scroller{background:url('../../../img/templates/common/qoh/title-arrow.png') center bottom no-repeat;color:#0077a5;cursor:pointer;display:block;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:30px;font-weight:100;line-height:125%;margin:25px 0 0;padding:0 0 40px;text-align:center;width:100%;}
.qoh-container .controls{display:block;float:left;margin:0;padding:25px 0 0;width:100%;}
.qoh-container .controls .zone,
.qoh-container .controls .footage{clear:both;display:block;float:left;margin:0;padding:0;text-transform:capitalize;width:100%;}
.qoh-container .controls .zone li.button{background-color:#0077a5;border:none;color:#fff;cursor:pointer;display:block;float:left;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;font-weight:100;line-height:40px;margin-right:18px;text-align:center;text-decoration:none;width:183px;}
.city-ottawa .qoh-container .controls .zone li.button{width:150px;}
.home-florida .qoh-container .controls .zone li.button{font-size:15px;height:50px;line-height:50px;margin-right:20px;width:182px;}
.qoh-container .controls .zone li.button.active,
.qoh-container .controls .zone li.button:hover{background-color:#000;}
.qoh-container .controls .zone li.button:last-child{margin-right:0;}
.qoh-container .controls .zone li.button span{display:inline-block;line-height:125%;vertical-align:middle;}
.qoh-container .controls .footage{padding:33px 0;text-align:center;text-transform:uppercase;;}
.qoh-container .controls .footage li{border-bottom:5px solid transparent;cursor:pointer;display:block;float:left;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:31px;margin:0 52px 0 0;padding:0 0 8px;text-align:center;width:200px;}
.home-florida .qoh-container .controls .footage li{color:#0077a5;}
.qoh-container .controls .footage li:first-child{margin-left:141px;}
.qoh-container .controls .footage li:last-child{margin-right:0;}
.qoh-container .controls .footage li:hover,
.qoh-container .controls .footage li.active{border-bottom:5px solid #000;}
.home-florida .qoh-container .controls .footage li:hover,
.home-florida .qoh-container .controls .footage li.active{color:#000;}
.qoh-container .controls .footage li .measure{clear:both;display:block;font-size:13px;line-height:120%;}

.qoh-container ul.homes{display:block;float:left;list-style:none;margin:0 0 20px;padding:0;width:100%;}
.qoh-container ul.homes li{background-color:#f4f4f4;display:block;float:left;margin:0 18px 18px 0;padding:0;width:234px;}
.home-florida .qoh-container ul.homes li{margin-right:10px;width:230px;}
.home-florida.on_mgpage_move_in_ready_homes .qoh-container ul.homes li{margin-left:7px;margin-right:6px;width:234px;}
.qoh-container ul.homes li:hover{background-color:#eee;}
.qoh-container ul.homes li.fourth-item{margin-right:0;}
.home-florida.on_mgpage_move_in_ready_homes .qoh-container ul.homes li.fourth-item{margin-right:6px;}
.home-florida.on_mgpage_move_in_ready_homes .qoh-container ul.homes li.location-title{background:none;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:20px;margin-top:20px;width:100%;}
.qoh-container ul.homes li > a{clear:left;color:#0077a5;display:block;float:left;font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:14px;overflow:hidden;text-align:left;width:100%;}
.qoh-container ul.homes li .logo{background-color:#eee;clear:both;display:block;float:left;height:160px;margin:0;padding:0;width:100%;}
.qoh-container ul.homes li .logo img{height:160px;left:0;margin:0;width:100%;}
.qoh-container ul.homes li .details-container{box-sizing:border-box;display:block;float:left;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:13px;line-height:125%;margin:0;padding:18px;width:100%;}
.qoh-container ul.homes li .details-container .date{color:#000;display:block;float:left;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:13px;font-weight:100;line-height:125%;padding-bottom:3px;width:100%;}
.qoh-container ul.homes li .details-container .price{color:#0077a5;display:block;float:left;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:18px;line-height:125%;padding-bottom:11px;}
.qoh-container ul.homes li .details-container .price span{color:#dc092b;display:inline;float:none;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:18px;line-height:125%;margin:0;text-transform:uppercase;}
.qoh-container ul.homes li .details-container .name-community{color:#000;display:block;float:left;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:12px;line-height:125%;overflow-x:hidden;width:100%;white-space:nowrap;}
.qoh-container ul.homes li .details-container .name-model{color:#000;display:block;float:left;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:12px;line-height:125%;width:100%;}
.qoh-container ul.homes li .details-container .address{color:#000;display:block;float:left;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:12px;line-height:125%;overflow:hidden;white-space:nowrap;width:100%;}
.qoh-container ul.homes li .details-container .details{color:#000;display:block;float:left;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:12px;line-height:125%;width:100%;}

.qoh-container ul.homes li.not-found{background:none;color:#000;display:none;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:20px;font-style:italic;height:auto;margin:0;text-align:center;width:100% !important;}

.curloc_28 .qoh-container,/* ChapmanMills */
.curloc_155 .qoh-container,/* Lansdowne */
.curloc_226 .qoh-container/* Enclave-at-Trailsedge */
{padding-top:20px;}
/* </List of items (MoveInSoon_landing/Community_landing)> */

/* <Community Serie-page> */
/* <Links> */
.qoh-community-links a{border:1px solid #dbdbdb;box-sizing:border-box;color:#0077a5;display:block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:12px;font-weight:100;line-height:37px;margin:0 12px 0 0;padding:0 12px;text-decoration:none;text-transform:uppercase;width:auto;}
.qoh-community-links a:hover{border:1px solid #0077a5;color:#fff;}
.qoh-community-links a.enquire{background:url('../../../img/templates/common/qoh/qoh-community-enquire.png') 12px center no-repeat #fff;padding-left:42px;width:auto;}
.qoh-community-links a.enquire:hover{background:url('../../../img/templates/common/qoh/qoh-community-enquire-hover.png') 12px center no-repeat #0077a5;}
.qoh-community-links a.see-all{background:url('../../../img/templates/common/qoh/qoh-community-see-all.png') 12px center no-repeat #fff;max-width:360px;padding-left:45px;width:auto;}
.qoh-community-links a.see-all:hover{background:url('../../../img/templates/common/qoh/qoh-community-see-all-hover.png') 12px center no-repeat #0077a5;}
.qoh-community-links a.see-all span{display:inline-block;line-height:125%;vertical-align:middle;}
/* </Links> */
/* <Details> */
#qoh-community-details{box-sizing:border-box;clear:both;display:block;float:left;margin:0;padding:20px 25px;width:100%;}
#qoh-community-details *{color:#000;line-height:125%;margin:0;padding:0;text-align:left;width:100%;}
#qoh-community-details div.date{font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:3px;}
#qoh-community-details div.price{font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:30px;font-weight:100;margin-bottom:23px;}
#qoh-community-details div.location{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;font-weight:100;line-height:25px;}
#qoh-community-details div.location a {color:#0077a5;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;font-weight:100;}
#qoh-community-details div.address{font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:4px;}
#qoh-community-details div.values{font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:52px;}
#qoh-community-details div.description,
#qoh-community-details div.description p{font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:13px;line-height:155%;margin:0 0 5px;}
#qoh-community-details div.description ul{box-sizing:border-box;padding-left:12px;}
#qoh-community-details div.description ul li{font-size:12px;}
#qoh-community-details div.description .bonus{color:#dc092b;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:2px;text-transform:uppercase;}
/* </Details> */
/* </Community Serie-page> */

.show-homes-2-map{
    min-height:465px;
}
.show-homes-2-map div.gmap-location-description{
    background-color:#fff;
    padding:40px 0 0;
    position:relative;
    border-radius: 16px;
}
.show-homes-2-map div.gmap-location-description img.show-homes{
    left:-35px;
    position:absolute;
    top:-35px;
    width:auto;
}
.show-homes-2-map div.gm-style img[src="https://maps.gstatic.com/intl/en_us/mapfiles/iw_close.gif"]{
    position:absolute;
    right:40px !important;
    top:20px !important;
    width:auto;
}
/*
.show-homes-2-map div.gm-style img[src="https://maps.gstatic.com/intl/en_us/mapfiles/iw_close.gif"]+div{
    height:auto !important;
    width:450px !important;
}
*/
.global-section-model-homes-articles a.additional-button{
    margin: 0 20px;
    padding-left: 30px;
    line-height: 25px;
}
.global-section-model-homes-articles a.show-home-floorplan {
    background:url('../../media/img/download.png') left 50% no-repeat transparent;
}
.global-section-model-homes-articles a.show-home-features {
    background:url('../../media/img/download.png') left 50% no-repeat transparent;
}
.global-section-model-homes-articles a.show-home-virtual {
    background:url('../../media/img/virtual-tour.png') left 50% no-repeat transparent;
} 

.show-homes-2-map-pins-container > .row {
    /*display: block;*/
    overflow-x: auto;
    white-space: nowrap;
}
.show-homes-2-map-pins-container > .row .row{
    white-space: normal;
}
.show-homes-2-map-pins-container > .row > .show-homes-2-map-pins-pin {border-right:none;display:inline-block;float:left;}
@media (min-width:576px)
{
    .show-homes-2-map-pins-container > .row > .show-homes-2-map-pins-pin{border-right:1px #c4c4c4 solid;}
    .show-homes-2-map-pins-container > .row > .show-homes-2-map-pins-pin:nth-child(2n){border-right:none;}
}
@media (min-width:768px)
{
    .show-homes-2-map-pins-container > .row > .show-homes-2-map-pins-pin{border-right:1px #c4c4c4 solid !important;}
    .show-homes-2-map-pins-container > .row > .show-homes-2-map-pins-pin:last-child{border-right:none !important;}
}
.show-homes-2-map-pins-container > .row > .show-homes-2-map-pins-pin:last-child {
    border-right: none;
}
.circled-image {
    border-radius:50%;
    behavior:url(PIE.htc); /* remove if you don't care about IE8 */
    margin-bottom:1em;
    padding:30px;
    position:relative;
}
.global-section-grey .circled-image{background:#fff;}

.circled-image img{
    position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);
}

div.gmap-location-description{background-color:#fff;border-radius:16px;position:relative;max-width:425px;min-width:250px;}
.mg_overview div.gmap-location-description{min-width:415px;}
div.gmap-location-description a.cta-button-navy{margin-bottom:0;}

.regional-video-fluid{
    padding: 0;
    background-color: #000;
    text-align: center;
    background-position: center 17%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
}
.regional-video-fluid h1{
    margin-bottom: 93px;
}
.regional-video-fluid-one-line h1{
    margin-top: 46px;
    margin-bottom: 46px;
}
.regional-video-fluid .play-video a {
    font-family: Visuelt, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background: none;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    text-transform: uppercase;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.regional-video-fluid .play-video a span.display {
    display: block;
}

.regional-video-fluid .play-video a span.fas {
    display: inline-block;
    padding: 0 0 10px;
    font-size: 75px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    opacity: 0.9;
}

.regional-video-fluid .play-video a:hover span.fas, .regional-video-fluid .play-video a:focus span.fas {
    color: #EFB51C;
    opacity: 1;
}
.regional-overview-listing-projects-project-img{
    padding: 0;
}
.project-glen_agar.ppage-what_s_new .regional-community-sales-centre{display:none;}
.ppage-what_s_new .regional-community-sales-centre{
    display: none;
}
.on_project_serie .floorplan-image{
    position: relative;
    border: 2px #707070 solid;
}
.on_project_serie.is-model-home .row.regional-location-map{
    display: none;
}
/*.on_project_serie .floorplan-image:after*/.on_project_serie .floorplan-image a:after{background:transparent url("../../media/img/ottawa-community-hyde/search-plus-solid.png") 0% 50% no-repeat;bottom:5px;content:" ";height:26px;position:absolute;right:5px;width:26px;z-index:99;}

.global-section-icons .global-section-icons-wrapper a{margin-right:10px;}

.ppage-sign_up .global-section-icons,
.ppage-register_now .global-section-icons{display:none !important;}

.ppage-request_information .global-section-icons{
    display: none !important;
}
.city-calgary-mg_overview .regional-overview-register{
    display: none;
}
.city-calgary-mg_overview .regional-overview-register{display:block;}
.ppage-request_information .regional-community-sales-centre{
    display: none;
}
.ppage-request_information .regional-location-map{
    display: none;
}
.ppage-sign_up .regional-community-sales-centre{
    display: none;
}
.ppage-sign_up .regional-location-map{
    display: none;
}

.ppage-class-thank-you-page .community-overview-hero{
    display: none;
}
.ppage-class-thank-you-page .regional-community-sales-centre{
    display: none;
}
.on_comspace_unit .regional-community-sales-centre{
    display: none;
}
.ppage-class-thank-you-page .global-section-icons{
    display: none !important;
}
.ppage-class-thank-you-page .global-section-chat{
    display: none !important;
}
@media screen and (max-width:768px), screen and (max-device-width:768px){
    .regional-overview-listing-projects-project-img{
        padding: 15px;
    }

    .regional-overview-register-form-wrapper{padding:20px 0;}

    .city-ottawa .regional-overview-register-form-email-wrapper{
        padding-top: 0;
    }
    .city-ottawa .regional-overview-register-form-button-wrapper{
        padding-top: 0;
    }
}
@media screen and (max-width:600px), screen and (max-device-width:600px){
    .regional-video-fluid{
        padding: 50px 0;
    }
    .regional-video-fluid h1{
        margin-bottom: 70px;
    }
    .regional-video-fluid .play-video {
        display: block;
        padding: 0 0 58px 0;
    }
    .global-section-model-homes-articles a.additional-button{
        margin: 0 20px;
        padding-left: 30px;
        line-height: 50px;
    }
}

@media screen and (max-width:480px), screen and (max-device-width:480px){
    .regional-video-fluid{
        padding: 50px 0;
    }
    .h-h1-light {
        font-family: VisueltBold, Arial, Helvetica, sans-serif;
        font-size: 36px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.22;
        letter-spacing: -0.9px;
        text-align: left;
        color: #ffffff;
    }
    .regional-video-fluid h1{
        margin-bottom: 70px;
    }
    .regional-video-fluid .play-video {
        display: block;
        padding: 0 0 120px 0;
    }
}

@media screen and (max-width:360px), screen and (max-device-width:360px){
    .regional-video-fluid{
        padding: 50px 0;
    }
    .regional-video-fluid h1{
        margin-bottom: 70px;
    }
    .regional-video-fluid .play-video {
        display: block;
        padding: 0 0 130px 0;
    }
}


@media (min-width: 768px) {

    /* show 3 items */
    .show-homes-2-map-pins-container-carousel .carousel-inner .active,
    .show-homes-2-map-pins-container-carousel .carousel-inner .active + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-inner .active + .carousel-item + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item  {
        display: block;
    }

    .show-homes-2-map-pins-container-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .show-homes-2-map-pins-container-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }

    .show-homes-2-map-pins-container-carousel .carousel-inner .carousel-item-next,
    .show-homes-2-map-pins-container-carousel .carousel-inner .carousel-item-prev {
        position: relative;
        transform: translate3d(0, 0, 0);
    }

    .show-homes-2-map-pins-container-carousel .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* left or forward direction */
    .show-homes-2-map-pins-container-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .show-homes-2-map-pins-container-carousel .carousel-item-next.carousel-item-left + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    /* farthest right hidden item must be abso position for animations */
    .show-homes-2-map-pins-container-carousel .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* right or prev direction */
    .show-homes-2-map-pins-container-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .show-homes-2-map-pins-container-carousel .carousel-item-prev.carousel-item-right + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .show-homes-2-map-pins-container-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(50%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}


.embed-responsive-16by9.embed-responsive-ratio465x400::before{padding-top:86%;}

.city-toronto.category-home .mintomenu > ul > li,
.city-toronto.category-condo .mintomenu > ul > li{margin-right:5px;}
.city-toronto.category-home .mintomenu > ul > li:last-child,
.city-toronto.category-condo .mintomenu > ul > li:last-child{margin-right:0;}
@media screen and (max-width:1200px)
{
    .city-toronto.category-home .mintomenu > ul > li,
    .city-toronto.category-condo .mintomenu > ul > li{margin-right:0;}
}
.city-toronto.category-comspace .mintomenu > ul > li.all-minto{margin-left:0;}
.city-toronto.category-comspace .mintomenu > ul > li.regional-menu-item-1296{margin-left:auto;}
.city-london.category-comspace .mintomenu > ul > li.all-minto{margin-left:0;}
.city-london.category-comspace .mintomenu > ul > li.regional-menu-item-441{margin-left:auto;}

.legacy-project-pages-list-title{
    background-color: #FAF9F6;
}
.global-section-navy .legacy-project-pages-list-title a{
    color: #000;
    line-height: 40px;
    text-decoration: none;
}

.more-project-details{
    color: #000;
    line-height: 40px;
    text-decoration: none;
}
.category-legacy .featured-block{
}

.inquire-by-email{
    background: url(https://media.minto.com/img/templates/70/icon-email.png) left center no-repeat transparent;
    color: #052147;
    font-family: VisueltLight,Arial,sans-serif;
    font-size: 15px;
    font-weight: 100;
    line-height: 42px;
    padding: 0 0 0 27px;
    text-decoration: none;
    white-space: nowrap;
}

.construction-slideshow .slide-image {
    object-fit: cover;
}

.construction-slideshow .slide-description {
    font-size: 14px;
    position: absolute;
    top: 100%;
    max-width: 40%;
    left: 0;
}

.construction-slideshow .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.construction-slideshow .navigation-container {
    position: absolute;
    right: 20px;
    bottom: 17px;
}

.construction-slideshow .navigation-wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.construction-slideshow .swiper-button-next,
.construction-slideshow .swiper-button-prev {
    height: 18px;
    margin: 0;
    position: static;
}

.construction-slideshow .swiper-button-next {
    margin-left: 35px;
}

.construction-slideshow .swiper-button-prev {
    margin-right: 35px;
}

.construction-slideshow .swiper-button-next::after,
.construction-slideshow .swiper-button-prev::after {
    font-size: 18px;
    font-weight: bold;
    color: #0f2346;
}

.construction-slideshow .swiper-pagination {
    position: static;
}

.construction-slideshow .swiper-pagination-bullet {
    background-color: #ffffff;
    border: 2px solid #0f2346;
    margin: 0 3px;
}

.construction-slideshow .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #0f2346;
    border: 2px solid #0f2346;
}

/* END Custom Swiper styles */

@media screen and (max-width: 992px) {

    .construction-slideshow.swiper-container {
        padding-bottom: 110px;
    }

    .construction-slideshow .slide-description {
        max-width: 100%;
        left: unset;
        width: 100%;
        top: 100%;
        color: #0f2346;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .construction-slideshow .navigation-container {
        right: unset;
        width: 93%;
        display: flex;
        justify-content: center;
    }

    .construction-slideshow .swiper-pagination {
        overflow: hidden;
        max-width: 60%;
    }

}

.appearance-reset{appearance:none;font-size:inherit;line-height:inherit;text-decoration:inherit;-moz-appearance:none;-webkit-appearance:none;}


/* <Westshore> *//*ticket#16311*/
.v-devel.project-330 .community-background-color li:not(.register-form-popup-show) a{font-family:ViseltLight,sans-serif;text-transform:uppercase;}
/*.v-devel.project-330 .regional-h-h2-navy{font-family:VisueltLight,Arial,Helvetica,sans-serif;font-weight:100;}*/

.v-devel.project-330 .regional-location-map{min-height:350px;}
@media (min-width:576px){}
@media (min-width:768px)
{
    .v-devel.project-330 .regional-location-map{min-height:600px;}
}
@media (min-width:992px){}
/* </Westshore> */

/* <Wildflower> */
.project-301 .regional-location-map{min-height:350px;}
@media (min-width:576px){}
@media (min-width:768px)
{
    .project-301 .regional-location-map{min-height:600px;}
}
@media (min-width:992px){}
/* </Wildflower> */


.shops-section-map-map-contents{
    min-height: 600px;
}

a.shops-local-button{
    padding: 5px 15px;
    text-transform: none;
}

a.shops-local-button:after{
    content: "";
    font-weight: 900;
    /*display: inline-block;*/
    margin-left: 0;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative;
    left: 0;
}
a.shops-local-marker{
    vertical-align: bottom;
    font-weight: bold;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #052147;
    color: #FFF;
    display: inline-block;
    padding: 5px 9px;
    height: auto;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.shops-section-map div.gm-style .bubble-wrapper{
    border-radius: 0 !important;
}
