﻿@media (max-width:600px) {

    .h1, .h2, .h3, h1, h2, h3, h4 {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    article.main-content h1, .event-content h1,
    h1 {
        font-size: 1.5em;
    }

    .link-item.title, h2, h3, h4 {
        font-size: 1.2em;
        font-weight: bold;
    }

    article.main-content p {
        line-height: inherit;
        font-size: inherit;
    }

    #wrapper {
        margin-top: 5px;
    }

    .breadcrumb {
        padding: 5px;
        margin-bottom: 5px;
        border-radius: 0;
        text-align: left;
        font-size: 1.1em;
    }


    .reveal,
    .side-navigation-root-node,
    .side-navigation {
        margin-left: -15px;
        margin-right: -15px;
    }

    .row.front-page {
        margin-top: 20px;
    }

    .news-lift {
        max-width: 100%;
        margin-bottom: 10px;
    }

    .container-negative {
        margin-left: -10px;
        margin-right: -10px;
    }

    .padder {
        padding: 10px;
        padding-top: 15px;
    }
}

@media (max-width: 768px) {

    .navbar-nav .fa-plus-position {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 28px;
        padding-left: 10px;
        bottom: 0;
    }
}

@media (min-width: 768px) {
    /*Main nav*/
    .tab-pane.active #navbar-hamburger .navbar-subs {
        z-index: 200;
    }
}

@media (max-width:991px) {
    /*Google search*/
    #cse {
        margin-top: 35px;
    }

    .side-navigation-root-node {
        margin-bottom: 5px;
    }

    .side-navigation + .reveal {
        width: inherit;
        margin-bottom: 20px;
        margin-top: -15px;
    }

    .reveal .fa {
        top: 15px;
    }
}
