/*
Theme Name: UCG 
Theme URI: https://upshiftcreative.com
Author: UCG 
Author URI: https://upshiftcreative.com
Description: Custom built theme by UCG. 
Version: 1.0.0
upshiftcreative WordPress Theme © 2024 UCG.
*/




body .text-block.pg--width.with-img.one.with-texture.sec-py.lg-full-height a.bbt-primary.btnlarge {
    background: #98614780 !important;
    border: 1px solid #98614780 !important;    
    font-family: 'Swis721 Lt BT' !important;
    letter-spacing: 1px;
}

.one.with-texture.sec-py.lg-full-height p {
    font-family: 'swiss_721_thin_BT' !important;
    letter-spacing: 0.3px;
}

body .full-img-col.right .content-area {
    padding-right: calc(5% + 15rem);
}

body .static-col p{
	font-family: 'swiss_721_normal_BT' !important;
}

body .footer1 .footer-links .f-padding-left ul li a {
    letter-spacing: 0.3px !important;
}

body .footer1 .row .f-row2 .footer-bottom p, .footer1 .row .f-row2 .footer-bottom ul li a, body .row.footer-bottom p {
    font-size: 12px;
    line-height: 1.5;
}
body .footer1 .f-row2 .col-middle ul li a{
	margin-right: 40px;
}
ul#menu-privacy-menu {
    flex-wrap: wrap;
    row-gap: 10px;
}

/* body .text-style.style-a.top-banner-block {
	padding-top: 120px;
    padding-bottom: 120px;
} */

/* body .caption-title.fs15.ff3 {
    font-family: 'swiss_721_normal_BT';
} */

/*.page-id-2757 .one.with-texture.sec-py.lg-full-height p {
    font-family: 'swiss_721_thin_BT' !important;
    letter-spacing: 0.3px;
    font-size: 1em !important;
}*/

/*body .text-style.style-a.full-text-blocks.left.content-with-texture p {
    font-size: 1em;
}*/

.neighborhood-map #places-filters .places-filter, .neighborhood-map #places-filters .transit-toggle {
    cursor: pointer;
}

.text-blocks.pg--width.full-text-blocks.sec-py p a {
    text-decoration: underline;
    color: #000 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #000000 !important;
    color: white;
}

.filters-results-status.availability-filters__results-info.filter-floorplan-results-info {
    margin-top: 5%;
}

.availability-filters__results-info .availability-filters__reset{
	background-color: #000000 !important;
}

#blueprint.blueprint-overview .fp-panels .fp-panel.apartments #availability-table_wrapper .availability-table__action-apply:link:hover {
    background: #986147 !important;
    border: 1px solid #986147 !important;
}

input#gform_submit_button_8, .inquire-modal__cta-link {
    background-color: #986147 !important;
    color: #ffffff !important;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: 500;
    border: 1px solid #986147 !important;
    line-height: 1.3;
    transition: all .3s ease-in-out;
    padding: 12px 30px;
    
}

/* body .inquire-modal__header .fp-body-text-1, body .inquire-modal__body #inquire-modal-form .gform_body .fp-single-p2, body .inquire-modal__cta-body, body .inquire-modal__meta-item, body .inquire-modal__price {
    font-size: 14px !important;
} */

/* html .single-floor_plan .details .features .dimensions .dimension {
    font-size: 15px !important;
}

html .single-floor_plan .details .features .actions .action.email, .single-floor_plan .details .features .actions .action.gallery:link {
    font-size: 15px !important;
} */

.single-floor_plan .dimensions {
    padding: 0px;
}

.barlow {
    font-family: "Swis721 Md BT" !important;
}

input#choice_7_13_1 {
    padding: 0px !important;
}

.page-id-3042 .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{
	color:#986147 !important;
}

body div#gform_confirmation_message_7 .contact-heading {
    font-size: 1.2em !important;
	 text-align: center !important;
     color: #986147 !important;
}

body div#gform_confirmation_message_7 .contact-mass {
    margin-top: 20px !important;
    font-size: 1em !important;
    text-align: center !important;
    color: #986147 !important;
}

.ucg-gallery > .tours .regular-tours > .inset .tour .image img{
	    margin-left: 12px;
}

.ucg-gallery > .tours .regular-tours > .inset .tour{
	background-color: #ffffff !important;
}

.tours.active a.overlay-link {
    font-family: 'Swis721 Lt BT' !important;
    font-size: 24px !important;
    text-transform: capitalize !important;
}

.ucg-gallery .tabs .list .item {
    font-family: "swiss_721_normal_BT" !important;
    font-size: 18px !important;
}

.ucg-gallery .filters .filter .list {   
    margin-bottom: 0px !important;
}

.page-id-3289 input#gform_submit_button_8, .inquire-modal__cta-link {
    background-color: #986147 !important;
    color: #ffffff !important;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: 500;
    border: 1px solid #986147 !important;
    line-height: 1.3;
    transition: all .3s ease-in-out;
    padding: 12px 30px;
}


ul.d-flex.ftr-logo-wrap {
    gap: 7px;
}
ul.ftr-logo-wrap li, ul.ftr-logo-wrap li a {
    width: max-content;
    margin: 0 !important;
}
.f-row1 .footer-bottom ul.ftr-logo-wrap {
    gap: 10px 20px;
}
.f-row1 .footer-bottom ul.ftr-logo-wrap a {
    margin: 0px;
}


.body2 {
    font-size: 18px !important;
    line-height: 28px !important;
}


.footer1 .f-row2 .footer-bottom .col-left a {
    color: #fff !important;
}

.footer1 .f-row2 .footer-bottom .col-left a:hover{
	color: #986147 !important;
}

/*.bc-block a.bbt-primary.btnlarge, .bc-block a.bbt-tertiary.btnlarge {
    margin-top: 40px;
}*/

section.slider-style.features-slider.padding.pg_width-right.slider-with-caption.sec-py.lg-full-height img{
	object-position: bottom !important;
}

#blueprint.blueprint-overview .fp-panels .fp-panel.plans .fp-plan .actions path.fp-map-st0 {
    display: none !important;
}


.single-floor_plan .details .navigator .item:hover {
    background-color: #986148 !important;
    border-color: #986148 !important;
    color: white !important;
}


li#menu-item-2464 {
    pointer-events: none;
}

#ucg-places-component #places-filters .transit-toggle.active::before {
    content: "";
}

#ucg-places-component #places-filters .transit-toggle::before {
    content: "";
    font-family: "Font Awesome 6 Pro";
    margin-right: .5rem;
}

@media(max-width:667px){
.body2 {
    font-size: 18px !important;
    line-height: 28px !important;
}
	
.menu-light.active-menu .main-menu{
   justify-content: normal;
}	
	
	
}

@media(min-width:1667px){
.body2 {
    font-size: 22px !important;
    line-height: 28px !important;
}
}

.footer1 .f-row2 .footer-bottom .col-left a {color: #fff;}

.footer1 .logo-col img {

width: 65px;
}
li#menu-item-2464 {
 
    color: #fff;
}
