/*
Theme Name:     Long Island
Description:    
Author:         Long Island Letters
Template:       salient

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
#header-outer.small-nav {
    position: fixed;
}
#header-secondary-outer > div {
    min-height: 42px;
}
#header-outer {
    margin-top: 43px;
}
#header-outer #top nav >.buttons {
    order: 2;
}
#top nav .buttons li.slide-out-widget-area-toggle {
    display: none !important;
}
body #header-secondary-outer nav >ul >li >a {
    font-size: 16px !important;
    line-height: 23px;
}
#header-secondary-outer ul {
    height: 100%;
}

#header-secondary-outer > div > nav {
    display: inline-block;
    width: 100%;
}
#header-secondary-outer #social {
    padding: 5px 0;
}
.blog-header-parent {
    padding: 10px 5px;
}
#header-secondary-outer {
    min-height: 44px;
    position: fixed;
    top: 0px !important;
}
#header-outer .col.span_3 {
    margin-right: 1%;
}
#header-space {
    height: 0px;
}
#top nav > ul > li > a {
    margin: 6px !important;
    font-size: 14px !important;
}
@media(min-width: 1500px) {
    #top nav > ul > li > a{
        font-size: 16px !important;
    }
}

@media (min-width: 768px){
    .blog-header-parent {
        position: relative;
        padding-top: 10px;
        padding-left: 5px;
        display: inline-block;
        color: #666;
        font-size: 14px;
        font-family: Quicksand;
    }
}

@media(max-width: 1499px) {
    body #header-secondary-outer nav >ul >li >a {
        font-size: 14px !important;
    }
}

@media (max-width: 1300px) {
    body[data-header-color="custom"]:not(.material) #header-secondary-outer>div>nav>ul>li>a {
        font-size: 12px !important;
    }
}

@media (max-width: 1232px) {
    body[data-header-color="custom"]:not(.material) #header-secondary-outer>div>nav>ul>li>a {
        padding-left: 0px;
    }
    #header-outer {
        margin-top: 45px;
    }
}
@media (max-width: 1100px) {
    #header-secondary-outer > div > nav {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    #header-secondary-outer {
        position: inherit;
    }
    #header-outer {
        margin-top: 0;
        transform: translateY(0px) !important;
        position: inherit !important;
    }
    #header-outer.hidden-secondary {
        position: fixed !important;
    }
}

@media(max-width: 991px) {
    body div#slide-out-widget-area {
        padding-top: 80px !important;
    }
}