/**
 * Theme Name: Loft360 Child Theme
 * Template: loft360
 * Author: Resident360
 */

@import url("https://use.typekit.net/kbm0fpg.css");

h1, h2, h3, h4, h5, h6 {
	font-family: "arboria", sans-serif !important;
}

body {
	font-family: "arboria", sans-serif !important;
}

.font-serif {
	font-family: "arboria", sans-serif !important;
}

button, input, optgroup, select, textarea {
  font-family: "arboria", sans-serif !important;
	font-weight: 400 !important;
} 

:root {
--primary-color: #242a36; /* Navy */
--secondary-color: #A2AAAD; /* Gray */
--tertiary-color: #A4493D; /* Red */
--quaternary-color: #AF8C5C; /* Gold */
--quinary-color: #D9D9D6; /* Light Gray */
--color-primary: 37 42 54;
--color-secondary: 164 73 61;
}

.review-categories.hidden.md\:block.text-center.bg-secondary.h-20.content-center.w-9\/12.mx-auto {
/*     display: none!important; */
}
.cta-button, .btn.btn-cta {
    background-color: var(--tertiary-color);
}
footer#footer, .website-by * {
    background-color: var(--primary-color);
}
.logo img {
    max-width: 250px;
}

.mobile-menu-container {
    background-color: #A2AAAD;
}
.hero-content h1 {
    font-size: 50px;
	text-align:center;	
}
.flex.gap-5.justify-between.items-center.w-full.px-5.py-4>img {
    max-width: 250px;
}

section#section-3 {
    background-image: none !important;
    background-color: var(--primary-color);
}
.flex.justify-between.items-center.gap-6.xl\:gap-0.px-6.md\:px-6.\32 xl\:px-8.p-9.py-4.md\:p-12 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.floorplan-filter, .floorplan-slider {
	display: none;
}

.py-16.pb-36.md\:py-40.lg\:py-48.xl\:py-60.xl\:pb-48 {
    background-image: url(/wp-content/uploads/2025/10/The-Junction_mark_cmyk.png);
    background-position: right;
    background-repeat: no-repeat;
	background-size: 50%;
}

.floorplans-large-text.container.mx-auto.bg-primary.mix-blend-multiply.px-9.py-28.md\:px-12.lg\:px-20.lg\:py-40.text-center {
    background-image: url(/wp-content/uploads/2025/10/The-Junction_mark_cmyk.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 30%;
}

footer#footer {
    background-image: url(/wp-content/uploads/2025/10/The-Junction_mark_cmyk.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 40%;
}
.container.w-10\/12.mx-auto.px-2.text-\[1\.3rem\].md\:text-\[2\.8rem\]\/\[1\.4\].lg\:text-\[3rem\]\/\[1\.4\].\32 xl\:text-6xl\/\[1\.4\].font-serif.leading-normal.text-white p {
    font-size: 2.5rem;
}
@media(min-width: 768px) {
    .lined-list ul {
        overflow-y: unset;
    }
	.tabs-wrapper.relative.flex.flex-col.md\:flex-row.gap-16.md\:gap-32.px-8.md\:px-32.py-16.md\:py-24 {
    padding-left: 7rem;
    padding-right: 7rem;
	padding-bottom: 8rem;
}
}
@media(max-width: 767px) {

.tab-apartment-features.w-full.md\:w-1\/2 {
    margin-bottom: 60px;
	}

.tab-community-amenities.w-full.md\:w-1\/2 {
    margin-left: 0% !important;
}


.tab-apartment-features.w-full.md\:w-1\/2 {
  margin-left: 0% !important;	
	}
	
}

section#amenities {
	    padding-top: 1rem;
	padding-bottom: 5rem;
}

.tab-community-amenities.w-full.md\:w-1\/2 {
    margin-left: 25%;
}

.tab-apartment-features.w-full.md\:w-1\/2 {
    margin-left: 10%;	
}

h2.text-\[1\.38rem\]\/\[1\.4\].md\:text-3xl\/\[1\.35\].lg\:text-4xl\/\[1\.35\].xl\:text-5xl\/\[1\.35\].mb-6 {
	font-size: 2rem;
}
.POIsection {
    display: none !important;
}