@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.0.0
Author: opencage
Author URI: https://open-cage.com/
*/


.header #site__logo {
    transition: all .2s ease-in-out;
    margin-top: 0;
}

.header--minimum #site__logo {
    transition: all .2s ease-in-out;
    margin-top: -80px;
}

.header #g_nav {
    padding: 0 3em 0 0;
}

@media only screen and (min-width: 980px) {
    .header--minimum #g_nav {
        padding-right: 0;
    }
}

@media only screen and (min-width: 768px) {
    .header #inner-header .search_btn {
        border-left: 1px solid rgba( 255, 255, 255, .8);
        bottom: 0;
        top: auto;
    }
    .header--minimum #inner-header .search_btn {
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
    }
    #g_nav > ul {
        padding: .7em 0;
    }
    #g_nav > ul > li > a {
        padding: .3em 1em;
    }
}

@media only screen and (max-width: 767px) {
    .header #g_nav {
        padding: .2em 0 .2em .5em;
    }
    .search_btn {
        display: none;
    }
}
