/**
 * Theme Name: Child Theme
 * Template: convergekc
 * Author: Resident360
 */
:root{
	--primary: #BA9863;
	--secondary: #000;
}
.modal_form input.wpcf7-submit{
	background:	var(--primary);
}
.site_nav ul li.active{
	border-color: var(--primary);
}
.site_nav ul li.active a, 
.site_nav ul li a:hover, 
.contact_section_form_inner a:hover{
	color: var(--primary);
}
.site_logo h1 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: #fff;
    font-family: 'Playfair Display';
}
.site_logo a h1 {
    padding: 10px 0;
    display: flex;
    align-items: center;
}
.amenities_two_col_content .icon_list__holder .icon_list__icon i[class*="fa"] {
    font-size: 30px;
}
.get_in_touch_btn a {
	background: transparent!important;
	border: 1px solid #fff!important;
	color: #fff!important;
}
.get_in_touch_btn a:hover {
		border-color: #000!important;
	background: #000!important;
}

#community {
    background: linear-gradient(0deg, rgba(0,0,0, 0.5), rgba(0,0,0, 0.7)), url(/wp-content/uploads/2026/01/iStock-637245280.jpg);
	background-size: cover!important;
	background-position: center!important;
}
/* .about_us_content_left h4{
	color: var(--secondary);
} */
.get_in_touch_btn a {
    border: 1px solid var(--secondary);
    background-color: var(--secondary);
}
.galleryButton{
    background: var(--secondary);
}
a{
    color: var(--secondary);
}
.site_nav ul li.menu_btn_item a, .contact_section_form_inner a{
	background: var(--primary);
}
.site_nav ul li.menu_btn_item a{
	    border: solid 1px transparent;
}
.site_nav ul li.menu_btn_item a:hover {
    background: transparent;
    border-color: #fff;
}
.get_in_touch_btn a:hover{
    border-color: #fff;
}
.contact_section_form_inner a {
	border: 1px solid transparent;
}
.contact_section_form_inner a:hover,
.availability-banner .contact_field input.wpcf7-submit:hover {
    color: #fff;
	border-color: #fff;
	background-color: transparent;
}
.about_community p {
	font-size: 17px;
    font-weight: 500;
}
.header_content h1 {
    font-size: 42px;
}

.about_us_content_right p {
    font-weight: 600;
}
.site_nav ul li a{
	font-size: 14px;
	font-weight: 500;
}

.site_header, .site_header.scrolling {
	background: #fff;
	color: #000;
}

.site_logo h1,
.site_nav ul li a {
	color: #000;
}

.availability-banner {
    background: var(--secondary);
}
.availability-banner .contact_field input, .availability-banner .contact_field select, .amenities_two_col_box_content {
    background: var(--secondary);
}
.availability-banner .contact_field input.wpcf7-submit {
    background: var(--primary);
    border-color: var(--primary);
}
.amenities_two_col_box.amenities_two_col_box_blue .amenities_two_col_box_content,
.get_in_touch{
    background: var(--primary);

}

.header_content h4 {
	font-size: 30px;
}
.availability-banner .contact_field input, .availability-banner .contact_field select{
	color: #fff!important;
}
.site_nav ul li.menu_btn_item a:hover {
    border-color: #000;
    color: #000 !important;
}
@media(max-width:767px){
	.get_in_touch_text {
    display: block;
    margin-right: unset;

	}
}