/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: Miso;
    src: url('./fonts/miso-regular.ttf');
}

@font-face {
    font-family: Miso;
    font-weight: bold;
    src: url('./fonts/miso-bold.ttf');
}

@font-face {
    font-family: MisoLight;
    src: url('./fonts/miso-light.ttf');
}

h2 {
    text-transform: uppercase;
}

.blog-entry.large-entry .blog-entry-readmore a {
    font-size: 15px;
}



/*html, body {*/
/*    height: 100%;*/
/*}*/

/*#outer-wrap {*/
/*    min-height: 100%;*/
/*    !* equal to footer height *!*/
/*    margin-bottom: -142px;*/
/*}*/
/*#outer-wrap:after {*/
/*    content: "";*/
/*    display: block;*/
/*}*/

/*#footer, #page-wrap:after {*/
/*    height: 142px;*/
/*}*/

/*#footer {*/
/*    background: #000;*/
/*    color: #fff;*/
/*}*/

@media all and (min-width: 960px) {
    #menu-main.dropdown-menu .current-menu-parent {
        font-weight: bold;
    }

    #menu-main.dropdown-menu .current_page_item {
        font-weight: bold;
    }

    #menu-main .current-menu-parent .sub-menu .current_page_item a {
        font-weight: bold;
    }

    #menu-main.dropdown-menu .current-menu-parent, #menu-main.dropdown-menu .current-menu-item,  #menu-main.dropdown-menu .sfHover {
        position: initial;
    }

    #menu-main .current-menu-parent .sub-menu, #menu-main .current-menu-item .sub-menu, #menu-main .sfHover .sub-menu {
        display: block !important;
        position: absolute;
        border: none;
        box-shadow: none;
        opacity: 1 !important;
    }

    #menu-main .current-menu-parent .sub-menu a, #menu-main .current-menu-item .sub-menu a, #menu-main .sfHover .sub-menu a {
        color: #000;
        text-transform: uppercase;
        border-right: 1px solid #333;
        padding-right: 10px;
    }

    #menu-main .current-menu-parent .sub-menu li:last-child a, #menu-main .current-menu-item .sub-menu li:last-child a, #menu-main .sfHover .sub-menu li:last-child a {
        border: none;
    }

    #menu-main.dropdown-menu li .sub-menu li.menu-item {
        float: left;
        position: unset;
        border-bottom: none;
    }

    #menu-main.dropdown-menu ul li a.menu-link {
        padding: 5px 10px;
    }

    #site-navigation-wrap .dropdown-menu > li > a {
        padding: 0 10px;
    }
    #site-navigation-wrap .dropdown-menu > li > a {
        color: #000;
    }
    #site-navigation-wrap .dropdown-menu > li > a:hover {
        color: #000 !important;
    }
    #site-navigation-wrap {
        margin-top: 90px;
    }
    #menu-main .nav-arrow {
        display: none;
    }
    #menu-main li:last-child {
        float: right;
    }

    #site-logo {
        float: left;
        height: 100%;
        display: block;
        width: 25%;
    }

    #site-navigation-wrap {
        float: left;
        position: relative;
        left: 0;
        width: 75%;
    }

    #site-navigation-wrap .dropdown-menu > li > a {
        line-height: inherit !important;
    }

    #site-header {
        height: 132px;
    }

    /** sticky **/
   #site-header.sticky {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 100;
        border-top: 0;
        background: #fff;
        height: 110px;
        padding: 15px 0;
        border-bottom: 1px solid #ccc;
        transition: all 0.4s;
    }

    body.admin-bar #site-header.sticky {
        top: 30px;
        transition: all 0.4s;
    }

    #site-header.sticky #site-navigation-wrap {
        margin-top: 30px;
    }
    #site-header.sticky #site-logo-inner {
       height: 60px;
       transition: all 0.4s;
   }
    #site-header.sticky #site-logo-inner img {
        height: 100%;
        max-height: 95px;
    }
}