@media(max-width: 800px){

    div#mc_embed_signup {
        width: 100%;
        box-sizing: border-box;
    }

}

nav#navigation-desk {
    float: left;
}

#navigation-desk ul {
    margin: 0 auto;
}
#navigation-desk ul li{
    float: left;
    line-height: 24px;
    position: relative;
}
#navigation-desk ul li a, #navigation-desk ul li a:link, #navigation-desk ul li a:visited{
    display: inline-block;
}
@media(min-width: 865px){
    #navigation{
        display: none;
    }

    nav.third-nav-menu.mobile {
        display: none;
    }
}
@media(max-width: 865px){
    #navigation-desk{
        display: none;
    }
    .widget-header{
        display: none;
    }
    .search-style-one{
        display: none;
    }
    #header .secondary-navigation {
        background: transparent !important;
        width: 40px !important;
    }

    a#pull {
        width: 40px !important;
        height: 40px !important;
        font-size: 30px !important;
        color: #fff !important;
        position: relative;
        text-indent: unset !important;
        text-align: center;
        padding: 0px !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    a#pull:after{
        left: 0 !important;
        position: static !important;
        display: block !important;
    }
    a#pull:hover{
        background: transparent !important;
    }
    .logo-container{
        width: calc(100% - 80px) !important;
        float: right !important;
        margin: 0px 40px 0px 0px !important;
    }
    div#header .container {
        display: flex !important;
        flex-direction: row-reverse;
        justify-content: center;
        align-items: center;
    }
    .logo-wrap{
        margin: 0px !important;
    }
    #header{
        margin: 0px !important;
    }
    #logo a, #logo img{
        width: 100px !important;
    }
    #logo,
    #logo a{
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    header.main-header{
        padding: 0px !important;
    }
    .mobile-menu-active .main-container{
        left: 0px !important;
    }
    .secondary-navigation nav#navigation ul li a,
    .secondary-navigation nav#navigation ul li.menu-item-home a {
        color: #5C5B5B !important;
    }
    .secondary-navigation nav#navigation ul li.current-menu-item a {
        color: #4680be !important;
        background: #fff !important;
    }
    nav#navigation {
        background: #fff !important;
    }
    .mobile-menu-active .cover-for-menu {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
        z-index: 9;
    }
    .mobile-menu-active div#header {
        background: rgba(0,0,0,.5);
    }
    div#logo-menu {
        background: #4680be;
        padding: 5px 0px;
    }

    div#logo-menu img{
        width: 100px;
        margin: 0px 0px 0px 10px;
        display: block;
    }

    h1.postsby {
        text-transform: uppercase;
        margin-top: 25px;
        text-align: center;
    }

    div#page {
        padding: 0px;
    }
    iframe {
        margin: 0 auto !important;
        display: block;
        max-width: 100% !important;
    }
    nav.third-nav-menu.desktop {
        display: none;
    }
    nav.third-nav-menu.mobile {

    }
    nav.fourth-nav-menu{
        display: none !important;
    }

    #navigation nav.third-nav-menu.mobile ul{
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    #navigation nav.third-nav-menu.mobile ul li{
        width: auto !important;
        border: none !important;
        position: relative;
        min-width: 90px;
    }

    #navigation nav.third-nav-menu.mobile ul li:after{
        content: "|";
        width: auto;
        height: 100%;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        line-height: 0;
        top: -2px;
    }

    #navigation nav.third-nav-menu.mobile ul li a{
        width: auto !important;
        border: none !important;
    }
    .breadcrumb {
        margin-top: 15px !important;
    }
    
}
