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

.header_logo a img {
    width: 180px;
}
.single_page_content {
    padding-bottom: 100px;
}
.property_hero_banner .container {
    background-color: #5E5F5F;
}
.hero_section_inner hr {
    background: #000;
}
.two_column_box_col_content_inner p a:not(.nobtn) {
    border-color: #000;
	color: #000;
}
.two_column_box_col_content_inner p a:hover {
    background: #000;
    color: #fff;
}
.property_features {
 background: #eae8e8;
    color: #5e5f5f;
}
.property_features h2 {
	 color: #5e5f5f;
}
.two_column_box_col_content_inner h2{
	 color: #000;
}
.property_gallery {
   background-color: #5E5F5F;
   padding: 60px 0 75px;
}
.property_hero_banner.gallery_contact_banner .container {
    background-color: #000;
}
.property_contact_section .contact_heading h2 {
    color: #5E5F5F;
}
.contact_field.contact_field_submit input {
	background: #000;
	border: 1px solid #000;
}
.contact_field.contact_field_submit input:hover {
	background: #fff;
	color: #000;
}
.footer {
	background: #5E5F5F;
}
.footer_social ul li a {
    color: #FFF;
}
.footer_social ul li a:hover {
    color: #000;
}
.property_hero_banner a span {
	background-color: #E0E2E3;
}

.property_hero_banner a span i{
	color: #000;
}
.footer_logo img {
    width: 300px;
}
.social_bar ul li a {
    color: #fff;
}
.social_bar {
	 background: #000;
	display: none;
}
.footer_social, .col-md-3.social_links {
    display: none;
}
body.home .hero_section{
	border-color: #5e5f5f;
}
.testimonials_section_inner{
	background-color: #E0E2E3;
	color: #5e5f5f;
}
.testimonialslider_item_line span {
	background: #5e5f5f;
}
.carousel-control-next, .carousel-control-prev {
    color: #5e5f5f;
}
.carousel-indicators li {
	background-color: #5e5f5f;
}
.hero_section_inner p a {
	background: #000;}

.hero_section_inner p a:hover {
    background: #5e5f5f;
}
.header_menu ul li a:hover, .header_menu ul li.current-menu-item a {
    color: #989898;
}

.footer_menu ul li a:hover {
    color: #989898;
}
a.community_item_link {
	background: rgb(0 0 0 / 70%);}

a.community_item_link:hover {
    background: #000;
}
.community_details h3{
	color: #000;
}
.footer_cta_content_inner p a:hover{
    background: #000;
	border-color: #000;

}

.footer_cta_content {
	background: rgb(94 95 95 / 80%);
}
.readmore_link a img {
    display: none;
}
.contact_section .section_title h2 {
    color: #5e5f5f;
}
.communities_section .section_title h2{
    color: #5e5f5f;
}
body.page-template{
	overflow-x: hidden;
}
.testimonials_section_inner {
	 padding: 180px 0;
}
.page-id-658 .hero_section.cover {
    display: none;
}
.property_features li:before {
    content: none;
}
.property_features li::marker {
    content: "- ";
    margin-right: 15px;
    font-weight: bold;
}
	.property_hero_banner .gallery_contact_banner_inner a.apply-btn:hover	{
	    background: #5E5F5F;
    	border-color: #5E5F5F;
	}
	.property_hero_banner a.apply-btn:hover {
		background-color: #000;
		border-color: #000;
    }
@media(min-width:768px){
	.header {
    position: absolute;
    top: 0;
    width: 100%;
    height: 120px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, .7) 100%);
    z-index: 9999;
}
.header_menu ul li a {
	color: #fff;
}
.header_menu ul li a:hover, .header_menu ul li.current-menu-item a {
    color: #000;
}
.contact_section{
    padding-top: 180px;
}
.page-id-658 .page_header {
    padding-top: 180px;
}
.header_logo a {
    opacity: 0;
    cursor: default !important;
}
}

@media(max-width:767.9px){
    .mobile_menu_trigger {
        background: #000;
    }
	    body.show_menu .header_menu {
        background: #5e5f5f;
	}
	.property_gallery .images div.image {
    	background-size: contain;
	    background-repeat: no-repeat;
    	background-position: center;
	}
	.gallery_contact_banner {
    	bottom: -100px;
	}
	.property_gallery .owl-nav 	{
	    bottom: -60px;
	}
	.contact_info .row > div {
    	margin-bottom: 30px;
	}
	.hero_section_inner p a {
    	display: none;
	}
	.hero_section_inner {
        padding: 80px 0;
    }
	.property_contact_section .two_column_box_col.two_column_box_col_image{
		display: none;
	}
	.footer_links {
    	text-align: center;
	}
	.footer_credit ul li {
 	   text-align: center;
	}
	.communities_list {
    	padding-top: 40px;
	}
	.property_features h2 {
    	padding-left: 0;
	}
	.property_features h4 {
    	padding-left: 0;
	}
} /* media query ends */
	.property_hero_banner .col-md-6.phone a:hover{
		color: #5e5f5f;
		transition: 0s;
	}
	.property_hero_banner a:hover span{
		background-color: #5e5f5f;
	}

.page-id-113 .text_box_section.text_box_section_bg_gray .text_box_section_inner .section_title h2 {
    color: inherit;
}

.page-id-386 .col-md-6.scheduleTour {
    display: none;
}
p.phone a, .address.col-md-6 a, .property_hero_banner .email a, .property_hero_banner .phone a {
    font-weight: inherit;
    font-size: inherit;
	text-transform: unset;
}
.footer_copyright ul li a {
    font-size: 14px;
}
@media (max-width: 767px) {
    .footer_copyright ul li a {
        font-size: 12px;
    }
	
	    .footer_credit ul li img {
        width: 50px;
    }
	
}