/*
Theme Name: RealHomes Child Theme
Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
Description: Child theme for Real Homes.
Author: Inspiry Themes
Author URI: https://www.inspirythemes.com/
Template: realhomes
Version: 1.4.2
*/

.admin-bar .rh_classic_sticky_header { top: 32px; }

.rh_classic_sticky_header { position: fixed; display: none; top: 0; background: #e0e0e0; width: 100%; z-index: 9999999; }

.rh_classic_sticky_header .rh_sticky_header_container { padding-left: 40px; padding-right: 40px; }

.rh_classic_sticky_header .header_logo { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; padding-top: 5px; padding-bottom: 5px; }

.rh_classic_sticky_header .site-logo { position: relative; left: -500px; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; }

.rh_classic_sticky_header .site-logo.site-logo-in { left: 0; }

.rh_classic_sticky_header .sticky_header_box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.rh_classic_sticky_header .tag-line { display: none; }

.rh_classic_sticky_header .main-menu { margin-top: 0; margin-left: 30px; margin-right: 30px; }

.rh_classic_sticky_header .contact-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-left: -10px; margin-right: -10px; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-email { cursor: pointer; color: #afb4b5; font-size: 14px; float: left; font-weight: normal; padding-left: 10px; padding-right: 10px; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-email i { padding-left: 2px; padding-right: 2px; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-email a { color: #afb4b5; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-email:hover a, .rh_classic_sticky_header .contact-wrapper .sticky-contact-email:hover i { color: #ffffff; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-number { cursor: pointer; padding-left: 5px; padding-right: 5px; margin-top: 0; background: transparent; font-weight: 400; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-number a { font-size: 14px; color: #afb4b5; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-number > i { margin: 0; font-size: 13px; background: transparent; padding: 2px 2px 12px 2px; color: #afb4b5; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-number .outer-strip { display: none; }

.rh_classic_sticky_header .contact-wrapper .sticky-contact-number:hover a, .rh_classic_sticky_header .contact-wrapper .sticky-contact-number:hover i { color: #ffffff; }

.rtl .rh_classic_sticky_header .site-logo { left: auto; right: -500px; }

.rtl .rh_classic_sticky_header .site-logo.site-logo-in { left: auto; right: 0; }

@media (max-width: 1400px) { .rh_classic_sticky_header .contact-wrapper .sticky-contact-email { display: none; } }

@media (max-width: 979px) { .rh_classic_sticky_header { display: none !important; } }
