/* ==========================================================
   TARG MOBILE HEADER
   ========================================================== */

@media (max-width:767px){

    .targ_mobile_header,
    .rh_header_responsive,
    .rh_header__wrap{
        background:linear-gradient(
            to bottom,
            rgba(0,0,0,.38) 0%,
            rgba(0,0,0,.34) 22%,
            rgba(0,0,0,.26) 52%,
            rgba(0,0,0,.14) 82%,
            rgba(0,0,0,0) 100%
        )!important;
        box-shadow:none!important;
    }

    .targ_mobile_header .rh_header__wrap{
        position:relative!important;
        height:104px!important;
        min-height:104px!important;
        padding:0!important;
        display:block!important;
    }

    .targ_mobile_header__logo{
        position:absolute!important;
        left:50%!important;
        top:28px!important;
        transform:translateX(-50%)!important;
        z-index:10!important;
    }

    .targ_mobile_header__logo img{
        max-width:162px!important;
        height:auto!important;
        opacity:1!important;
        filter:drop-shadow(0 3px 10px rgba(0,0,0,.45))!important;
    }

    .targ_mobile_header__menu{
        position:absolute!important;
        right:28px!important;
        top:42px!important;
        z-index:20!important;
        display:block!important;
    }

    .targ_mobile_header__menu .hamburger,
    .targ_mobile_header__menu .hamburger-box{
        display:block!important;
        padding:0!important;
        margin:0!important;
    }

    .targ_mobile_header__menu .hamburger{
        transform:scale(.86)!important;
    }

    .targ_mobile_header__menu .hamburger-inner,
    .targ_mobile_header__menu .hamburger-inner:before,
    .targ_mobile_header__menu .hamburger-inner:after{
        background:#fff!important;
        opacity:1!important;
    }
}