/** Small devices/tablets **/
@media (min-width: 481px) and (max-width: 829px){

    .site-header {background: #ffce23; position: relative;}


    .content-block .lrg-web {display: none;}

    .content-block .mobile-sml.sub-banner {display: block}


    .site-branding {right: 20px; left:150px;}
    .site-branding h1 {float:right}

    h1.border {
        margin-bottom: 0.8em;
    }

    /** MENU **/

    .ubermenu-responsive-toggle {
        margin-top: 8px!important;
        color:#552309;
    }

    li#menu-item-94,
    li#menu-item-95,
    li#menu-item-102,
    li#menu-item-103,
    li#menu-item-89,
    li#menu-item-97,
    li#menu-item-562,
    li#menu-item-717,
    li#menu-item-563
    {margin-top:0px!important}

    /**banner **/

    .banner {
        position: relative;
        width: 100%
    }

    .logo-block {
        position:relative;
        width: 85%;
        max-width: 100%;
        background: #252525;
        left:0;
        min-height:160px;
    }

    .logo-block img {
        margin: 0;
        display: inline;
        width:25%;
    }

    .logo-block h1 {
        margin: 0;
        max-width: 70%;
        position: absolute;
        top:20%;
        left: 35%;
        font-size: 24px;
        font-size: 2.4rem;
        font-size: 2.4rem;
    }

    /** home content **/

    .panel,
    .grey-panel,
    .green-panel {
        padding:4em 0;
    }

    /** Row 1 **/
    .lrg-block {
        width: 80%;
        margin:0 auto;
        float: none;
    }

    .lrg-block:first-child {margin-bottom: 3em;}

    .lrg-block .img-text {
        top: 15.3%;
    }

    /** row 2 **/

    .news-block {
        width: 48%;
        margin-left: 0;
        margin-bottom: 2em;
    }

    .news-block:first-child {margin-right: 4%;}
    .news-block:last-child {margin-left: 4%;}

    .news-block .text {
        min-height: 145px;
    }

    .news-block p.date, .news-block p.date a {margin:0;}

    /** row 3 **/

    .about-links {
        display: none;
    }

    .testimonial {
        width: 100%
    }

    .social-media .right {
        width: 100%;
        float: none;
    }

    .social-media .left{
        width: 100%;
        float: none;
    }

    .social-media .left iframe {margin: 0 auto; display: block;}

    /** footer **/

    footer .column,
    footer .column:last-child{
        width: 50%;
    }

    footer .column:first-child,
    footer .column:nth-child(2) {
     height: 280px;
    }

    footer .column.text-right{
        text-align: left;
    }

    footer .column:last-child {
        margin-top: 0;
    }

    .site-info .right {
        float: left;
    }

    .site-info .left {
        width: 100%
    }

    footer .site-info .right {
        text-align: left;
    }

    footer .site-info a {
        padding-right: 1em;
        padding-left:0;
    }

/** News section **/
    .news-bg {
        background-color: #ffffff;
        background-image: none;
    }

    .blog-content-single {
        float: none;
        width: 100%;
    }

    .widget-area {
        float: none;
        width: 100%;
        background: #eee;
    }

    /** Resolutions page **/

    .menu-resolutions-menu-container {
        float: none;
    }

    .menu-resolutions-menu-container ul {
        margin: 0;
        padding: 0;
        float: none;
    }

    .menu-resolutions-menu-container li {
        float: none;
        width: 286px;
        margin:0 auto;
        margin-bottom:2em;
        padding:3em 0;
        text-align: center;
    }

    .menu-resolutions-menu-container li:nth-child(3n) {
        margin:0 auto;
        margin-bottom:2em;
    }

    .menu-resolutions-menu-container ul li a{
        height:60px;
        background-size: 0% 55%;
        background-repeat: repeat;
    }

    /** Policies page **/

    .menu-policies-menu-container {
        float: none;
    }

    .menu-policies-menu-container ul {
        margin: 0;
        padding: 0;
        float: none;
    }

    .menu-policies-menu-container li {
        float: none;
        width: 308px;
        margin:0 auto;
        margin-bottom:2em;
        padding:3em 0;
        text-align: center;
    }

    .menu-policies-menu-container li:nth-child(3n) {
        margin:0 auto;
        margin-bottom:2em;
    }

    .menu-policies-menu-container ul li a{
        /*height:60px;*/
        /*background-size: 0% 55%;*/
        /*background-repeat: repeat;*/
        background-size: 100% 65%;
        background-position: 0% 55%;
        height: 90px;
    }

    /** sub banner **/
    .content-block .sub-banner {
        height: 250px;
    }

    /** get involved **/

    .involved-form,
    .involved-content{
        width: 100%;
        float: none;
    }

    /** documents **/

    .const-left {
        margin-top: 0;
        width: 100%;
    }
    .const-right {width: 100%;}

    /** SIDEBARS **/

    .sidebar-policies,
    .sidebar-brigades,
    .sidebar-resolutions {display: none}

    img.wp-image-1151 {width:35%}

    .office {
        width: 100%;
        float: none;
        margin: 0 0 2em 0;
    }

    .office:nth-child(even) {
        margin-left: 0;
    }

    .sidebar-pages {
        display: none;
    }

    .member {
        width: 45%;
        margin: 0 2% 4em 2%;
    }

    .member-president {
        float: none;
        margin: 0 auto;
    }

.member-info ul li, .member-info p{
    font-size: 13px;
    font-size: 1.3rem;
}

    .manifesto {
        width: 100%;
        margin: 0 auto;
        display: inline-block;
        margin-bottom: 3em;
    }




}