/************************************************
Stylesheet: Atrealty Stylesheet
*************************************************/

/*********************
HEADER & MENU
*********************/
/* Theme Layout 2 - Desktop*/

.aet_layout_2.default-header-color .header, .aet_layout_2.header-light .header {background-color: #fff; color: #1b1b1b;} 
/*.aet_layout_2 .header .logo {    width: 170px; }*/
.aet_layout_2 .header .menu a {text-transform: uppercase; font-size: 11px; font-weight: 500;}
.aet_layout_2.default-header-color .header .menu a, .aet_layout_2.header-light .header .menu a {color: #000;}
.aet_layout_2.default-header-color .header .menu li.active a, 
.aet_layout_2.header-light .header .menu li.active a {
	color: #00b3f9;
}
.aet_layout_2.default-header-color .header .menu a:hover, .aet_layout_2.header-light .header .menu a:hover {color: #00b3f9;}
.aet_layout_2.default-header-color .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {color: inherit;}
.aet_layout_2.header-dark .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after, .aet_layout_2.header-theme .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {color: #fff;}
.aet_layout_2 .header .menu .is-dropdown-submenu li a {color: #fff !important; font-size: 12px;}
.aet_layout_2 .header .menu .is-dropdown-submenu li:hover a, .aet_layout_2 .header .menu .is-dropdown-submenu li.active a {color: #FFF;}
.aet_layout_2 .header .menu .is-dropdown-submenu li {background-color: rgba(0, 0, 0, 0.85); padding: 5px 12px !important; transition: all .25s ease-in-out;}
.aet_layout_2 .header .menu .is-dropdown-submenu li:hover {background-color: rgb(33, 153, 232, 0.85); color: #fff;}

@media (min-width: 641px) {
	.aet_layout_2 .header .menu li {padding-right: 20px;}
	.aet_layout_2 .header .menu li:last-child {padding-right: 0;}
	.aet_layout_2 .header .menu a {position: relative; padding-right: 0; padding-left: 0;}
	.aet_layout_2 .header .menu a {transition: all .25s ease-in-out;	}
	.aet_layout_2 .header .menu .menu-button a {padding: 12px 15px; text-align: center; border-radius: 6px;}
	.aet_layout_2 .header .menu > li > a:before {content: ''; position: absolute; height: 2px; width: 100%;	bottom: 0; opacity: 0; visibility: hidden;transform: translate(0, 10px); left: 0;	transition: all .25s ease-in-out;}
	.aet_layout_2 .header .menu > li.active > a:before, .aet_layout_2 .header .menu > li > a:hover:before {opacity: 1;visibility: visible; transform: translate(0,0);}
	.aet_layout_2 .top-bar-left{ width: 100%; text-align: center; }
}

@media (min-width: 1024px) {    
    .aet_layout_2 .header .menu > li > a:before {display: none;}
	.aet_layout_2 .header .menu li {	padding-right: 35px;	}
	.aet_layout_2 .header .menu li.menu-item-has-children {padding-right: 20px;}
	.aet_layout_2 .header .top-bar {	padding: 12px 16px;}
	.aet_layout_2 .top-bar {	display: flex;flex-flow: row wrap;}
	.aet_layout_2 .top-bar-left {width: 20%; text-align: left;}
	.aet_layout_2 .top-bar-right {width: 80%;}
	.aet_layout_2 .top-bar-right .top {height: 100%;	display: table;	width: 100%; margin: 0;}
	.aet_layout_2 .top-bar-right .menu-container {vertical-align: middle; display: table-cell;}
	.aet_layout_2 .header .menu a{ font-size: 12px; }
}

/* Mobile Menu */


/* Sticky Header*/


/******************************************
HERO BANNER SECTION
******************************************/

.aet_layout_2 .hero.page-banner.default-height, .subpage .hero, .subpage .hero .bg-image {height: 250px;}
.aet_layout_2 .hero.gallery-background-banner.default-height {height: 600px;}
.aet_layout_2 .hero .inner-content.default-alignment {text-align: left;}

@media (min-width: 641px) {
	.aet_layout_2 .hero.page-banner.default-height, .subpage .hero, .subpage .hero .bg-image {height: 300px;}
}

@media (min-width: 1024px) {
	.aet_layout_2 .hero.page-banner.default-height, .subpage .hero, .subpage .hero .bg-image {height: 380px;}
}

/******************************************
PAGE ELEMENTS - GENERAL
******************************************/

.aet_layout_2 .section-title {position: relative;}
.aet_layout_2 .section-title:after {content: ''; background-color: #2fabe1; width: 29px; height: 1px; display: block; margin: 16px auto 8px;}

.aet_layout_2 .content-box .content-box-overlay + .content-box-icon,
.aet_layout_2 .content-box .content-box-overlay + .content-box-icon + .content-box-content{
    position: relative;
}

/******************************************
PAGE ELEMENT - SEARCH FORM
******************************************/

.aet .team.theme-section .team-member-avatar {
	border: 2px solid #000000;
}

.aet_layout_2 .widget-form-wrap.default-section {color: #fff;}
.aet_layout_2 .widget-form-wrap.default-section .search-widget input[type="submit"] {background-color: #1b1b1b; border: none; color: #FFF;}
.aet_layout_2 .widget-form-wrap.default-section .search-widget input[type="submit"]:hover, .aet_layout_2 .widget-form-wrap.default-section .search-widget input[type="submit"]:focus {background-color: #3E3E3E;}

/******************************************
PAGE ELEMENT - CONTENT BOXES
******************************************/

.aet_layout_2 .icon-above-content.default-alignment, .aet_layout_2 .image-above-content.default-alignment {text-align: center}
.aet_layout_2 .icon-above-content .content-box {padding: 15px; border: 1px solid #eaeaea;}

/******************************************
PAGE ELEMENT - CALL TO ACTION
******************************************/

/******************************************
PAGE ELEMENT - TESTIMONIALS
******************************************/

.aet_layout_2 .testimonials.default-section .testimonial-rating .fa-star {color: #0499d6;}

/******************************************
PAGE ELEMENT - RECENT POSTS
******************************************/

.aet_layout_2 .default-alignment .recent-post-content {text-align: center;}
.aet_layout_2 .default-section .recent-post-content {background-color: #F8F8F8; padding: 24px;}

/******************************************
PAGE ELEMENT - SOCIAL MEDIA
******************************************/

/******************************************
PAGE ELEMENT - CONTACT FORM
******************************************/


.aet_layout_2 .contact-details svg {color: #2199e8;}
.aet_layout_2 .main-contact-form.default-section .contact-details a, .aet_layout_2 .main-contact-form.default-section .social-media a {color: #FFF;} 
.aet_layout_2 .main-contact-form.default-section .contact-details a:hover, .aet_layout_2 .main-contact-form.default-section .contact-details a:active, 
.aet_layout_2 .main-contact-form.default-section .social-media a:hover a, .aet_layout_2 .main-contact-form.default-section .social-media a:focus a {color: #333;}

/*********************
PROPERTY LISTINGS
*********************/

/*********************
TEAM MEMBER 
*********************/

@media (min-width: 641px) {
	.aet_layout_2 .agent-listing-section .section-title {text-align: left;}	
	.aet_layout_2 .agent-listing-section .section-title:after {margin-left: 0;}
}

/*********************
#FOOTER STYLES
*********************/

.aet_layout_2.default-footer-color .footer, .aet_layout_2.default-footer-color .bottom-footer {background-color: #FFF; color: #1b1b1b;}
.aet_layout_2.default-footer-color .footer-col h4 {color: #1b1b1b;}
.aet_layout_2.default-footer-color .bottom-footer .copyright {color: #1b1b1b;}
.aet_layout_2.default-footer-color .bottom-footer .colophon-link li a, .aet_layout_2.default-footer-color .bottom-footer .colophon-text,.aet_layout_2.default-footer-color .bottom-footer p {color: #1b1b1b;}
.aet.aet_layout_2 .footer .menu li{display: inline-block;}
/* Social Media */

/* Footer Layout 2 */
.aet_layout_2.default-footer-color .footer .contact-details div {color: #1b1b1b;}
@media (min-width: 641px) {
	.aet_layout_2.default-footer-color .footer .menu li {border-color: #1b1b1b;}
	.aet_layout_2.default-footer-color .footer .contact-details div {border-color: #1b1b1b;}
}

@media (max-width: 640px) {
	.aet.aet_layout_2 .footer .contact-details div, .aet.aet_layout_2 .footer .menu li {border-right: 0 !important;}
}

/* Footer Layout 3 */