/*
 Theme Name:   Housale Child
 Theme URI:    http://gossipthemes.com/housale
 Description:  Child theme for Housale - Real Estate Group WordPress Theme
 Author:       MirrorTheme (child customized by You)
 Author URI:   https://themeforest.net/user/mirrortheme
 Template:     housale
 Version:      1.0.0
 Text Domain:  housale-child
*/


@media (min-width: 1200px) {
    .header-style-one .container {
        max-width: 1290px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 1600px) {
    .header-style-one .container {
        max-width: 1290px;
        padding-left: 80px;
        padding-right: 80px;
    }
}


/* Hide footer social */
.footer-social{
  display: none !important;	
}

.header-search-box{
  display: none !important;
}

.footer-top {
    padding-bottom: 10px;
}

.footer-top.blog-sidebar {
    padding-top: 60px;
}

/* sticky navbar */
.theme_header__main{
  position: fixed !important;
  top: 0 !important;                 /* default top */
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 9999 !important;         /* < admin bar */
  background: #fff !important;
  transform: none !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  transition: padding .25s ease !important;  /* transition sur l’état normal */
}

/* ne pas cacher la WP admin bar */
body.admin-bar .theme_header__main{
  top: var(--wp-admin--admin-bar--height, 32px) !important;
}

/* admin bar plus haute sur mobile */
@media (max-width: 782px){
  body.admin-bar .theme_header__main{
    top: var(--wp-admin--admin-bar--height, 46px) !important;
  }
}

.theme_header__main.sticky{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.theme_header__main .logo img{
  transform: scale(1);
  transform-origin: left center;
  transition: transform .25s ease !important;
}

.theme_header__main.sticky .logo img{
  transform: scale(.6);
}

h1.theme-breacrumb-title{
  font-size: 50px;
  text-shadow: 0 2px 6px rgba(0,0,0,.9) ;
}


.housale-responsive-menu
 {
    position: absolute;
    right: 0;
    top: -20px;
    width: 100%;
    z-index: 999;
}
.nav-design-onee{
  text-align: right;
}

.nav-wrapp-two
{
  padding: 0 !important;
}
.nav_wrap_one
{
  padding: 0 !important;
}

.blog-sidebar .widget_media_image {
    background: none;
    border: 0;
    padding: 0;
}

.slicknav_menu .slicknav_icon-bar
 {
    background-color: #7A7A79;
}

a.slicknav_btn {
    background: none;
}