/**
 * Theme Name: Child Theme
 * Template: washbrook
 * Author: Resident360
 */

:root{
	--rose_gold: #FCEEEE;
	--charcoal_gray: #3D3D4D; 
	--blush: #F2D4D7;
	--cool_slate_gray: #7A7A8C;
	--overlay: #7A7A8Cd9;
	
}
.two_column_box_inner{
	background: var(--rose_gold);
}
.cta_box{
	background: var(--rose_gold);
	color: var(--charcoal_gray);
}
.footer {
	background: #fff;
	color: var(--charcoal_gray);
	padding-top: 0px;
    padding-bottom: 20px;
}
.footer_content_btns p a {
   color: var(--charcoal_gray);
   border-color: var(--charcoal_gray);
}
.footer_content_btns p a:hover {
   color: #fff;
}
.inner_menu{
	background: #fff;
}
.two_column_box_content h1 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 2px;
    margin-bottom: 15px;
}
.header_logo{
	background-image: none;
	padding: 10px 0;
}
.home .cta_box_inner {
    background: none;
}
.parallax_content_box_content, .content_background_rose .parallax_content_box_content {
    background: var(--overlay);
}
.two_column_box_content p a:hover, .floorplan_modal .main-button:hover {
    background: var(--cool_slate_gray);
    border-color: var(--cool_slate_gray);
}

.footer_content_btns p a:hover {
    background: var(--cool_slate_gray);
    border-color: var(--cool_slate_gray);
}
.submit_field input:hover {
    background: var(--cool_slate_gray);
    border-color: var(--cool_slate_gray);
}
.contact_section {
	 background: var(--rose_gold);
}
.footer_menu ul li.current-menu-item a, .footer_menu ul li a:hover {
    opacity: 1;
    color: var(--charcoal_gray);
}
.footer_menu ul li a {
	 color: var(--cool_slate_gray);
}
.footer_links ul li a {
    color: var(--cool_slate_gray);
}
.footer-copyright_details li img {
    opacity: 0.6;
    filter: invert(2);
}
.inner_menu_nav ul li a{
    color: var(--charcoal_gray);
}
.inner_menu_nav ul li a:hover, .inner_menu_nav ul li.current-menu-item a {
    color: var(--cool_slate_gray);
    opacity: 1;
}

	.contact_section_contact_info_social a {
    	font-size: 18px;
	}
.two_column_box_content h1 {
    letter-spacing: 1px;
    line-height: inherit;
}
.footer_social a {
    font-size: 20px;
}
.footer_social a:hover {
	color: var(--rose_gold);
}

.drwaer_menu_inner {
	background: none;
}
.drawer_menu {
	background: var(--charcoal_gray);
}

.sticky_menu_trigger {
	color: var(--charcoal_gray);
}

.home_header_menu ul li a:hover {
    color: var(--rose_gold);
}
.two_column_box_content h2 {
	color: var(--charcoal_gray);
}

.two_column_box_content{
	color: var(--charcoal_gray);
}
.home section#section_1 {
    padding-top: 100px;
}
.home .parallax_content_box_content h1 {
    line-height: 3rem;
}

two_column_box_content, .parallax_content_box_content p, .two_column_box_content p {
    font-size: 18px;
}
.two_column_box_content p a {
    color: var(--cool_slate_gray);
	border-color: var(--cool_slate_gray);
}
.footer_content {
    padding-bottom: 80px;
}
.two_column_box_content ul.amenities-list li {
    font-size: 18px;
}
.two_column_box_content ul li {
    font-size: 16px;
}
.contact_section_header h2{
	color: var(--charcoal_gray);
}
.contact_field label {
    color: var(--charcoal_gray);
}
.submit_field input {
    color: var(--charcoal_gray);
	 border-color: var(--charcoal_gray);
}
.submit_field input:hover {
    color: #fff;
}
.footer_social a {
    color: var(--charcoal_gray);
}

@media (max-width: 767.9px) {
    .header_logo {
        padding: 20px;
    }
	.header_logo img {
        width: 100px;
    }
	.home #section_2 .two_column_box_content p a{
		padding: 7px 10px;
	}
	
	.three_col_box_item_content {
    	height: 430px;
	}
	    .three_col_box_item {
        background-position: center !important;
    }
	.parallax_content_box_content, .content_background_rose .parallax_content_box_content {
    	background: var(--overlay);
	}
	.home_header {
    	margin-top: 90px;
	}
	body.home .section_5 .parallax_content_box_image {
        display: none;
    }
	.footer {
    	padding-top: 40px;
    	padding-bottom: 20px;
	}
	video#background-video{
		position: fixed;
		height: 100%;
	}
	.footer_content {
    	padding-bottom: 30px;
	}
}
.home .section_2 .two_column_box_inner {
    min-height: unset;
}
.parallax_content_box_content p a:hover{
    background: #fff;
    border-color: #fff;
	color: var(--cool_slate_gray);
}
.home .parallax_content_box_content h1 {
    text-transform: uppercase;
}
	.footer_copyright_menu ul li a:hover {
		opacity: 1;
    	color: var(--charcoal-gray)!important;
	}
.footer_links ul li a:hover {
    opacity: 1;
    color: var(--charcoal-gray)!important;
}

.three_col_box_item, .three_col_box_item:hover {
    background-size: cover !important;
}

.parallax_content_box_content h2 {
    font-size: 28px;
}
.parallax_content_box_content {
	padding: 60px;
}
.parallax_content_box {
    min-height: unset;
}
.three_col_box_item:nth-of-type(2){
	background-position: left !important;
}
.three_col_box_item:nth-of-type(3){
	background-position: right !important;
}