/** HEADER **/
@media (max-width: 1165px) {
    .ast-sticky-header-shrink .ast-primary-header-bar.ast-header-sticked, .ast-sticky-header-shrink .ast-mobile-header-wrap .ast-primary-header-bar.ast-header-sticked {
        min-height: 90px!important;
    }
    .site-logo-img img {
        max-width: 200px!important;
    }
}

@media (max-width: 767px) {
    .ast-sticky-header-shrink .ast-primary-header-bar.ast-header-sticked, .ast-sticky-header-shrink .ast-mobile-header-wrap .ast-primary-header-bar.ast-header-sticked {
        min-height: 80px!important;
    }
    .site-logo-img img {
        max-width: 160px!important;
    }
}

/** Offcanvas Menu**/
.ast-mobile-popup-inner {
    width: 28%;
    max-width: 400px!important;
}

.sub-menu svg {
    display: none;
}

.ast-menu-toggle:focus, .ast-menu-toggle:hover, .ast-menu-toggle:active, .ast-menu-toggle:focus-visible, .ast-menu-toggle:focus-within, 
.menu-toggle-close:focus, .menu-toggle-close:hover, .menu-toggle-close:active, .menu-toggle-close:focus-visible, .menu-toggle-close:focus-within{
    border-color: transparent!important;
    outline-color: transparent!important;
}

.menu-text:hover {
    border-bottom-color: #000!important;
}

.menu-text {
    padding-bottom: 5px;
    border-bottom: 2px solid transparent;
}

/** Menu Logo **/
.menu-logo img {
    max-width: 250px;
}

@media (max-width: 767px) {
    .menu-logo img {
        max-width: 200px;
    }
}

/** Music Player **/
.current_song_name.compact-song-name {
    font-size: 26px;
    line-height: 1.3em;
    margin-bottom: 10px;
}

@media (max-width: 1024px) {
    .current_song_name.compact-song-name {
    font-size: 23px;
    }
}

@media (max-width: 767px) {
    .current_song_name.compact-song-name {
    font-size: 20px;
    margin-right: 15px;
    }
    .compact-timeline {
        margin-bottom: 10px!important;
    }
}

i.compact-playpause {
    color: #F27E1C!important;
}