@media (max-width: 1700px) {
    .inner {
        max-width: 1000px;
    }

    .small-campaign li,
    .frontpage .newslist {
        width: 308px;
    }

    .frontpage #placeholder-content .placeholder-start + .tile-common {
        margin-right:16px;
    }


    .small-campaign li.first {
        margin-right:20px;
    }

    .billboard .tile-content {
        height: 396px;
    }

    .billboard .veil {
        top: 284px;
    }

    .billboard .digest {
        margin-top:2px;
    }

    #placeholder-bottom-nav {
        height: auto;
    }
    
    #placeholder-top .horizontal-menu {
        width: 800px;
    }
}

@media (max-width: 1150px) {
    .inner {
        max-width: 800px;
    }

    .small-campaign li,
    .frontpage .newslist {
        width: 241px;
        height: 325px;
    }


    .small-campaign .list-thumbnail-default {
        height: auto;
        overflow: hidden;
        max-height:45%;
        min-height:45%;
    }

    .small-campaign .digest {
        height: 62px;
    }

    .small-campaign .digest p {
        font-size: 0.85em;
    }

    .small-campaign h3 {
        font-size: 1.15em;
        margin-top:8px;
        max-height: 240px;
    }

    .small-campaign h3 > a {
        font-size: 1.15em;
    }

    .newslist li {
        margin-bottom: 5px;
    }

    .newslist li a {
        font-size: 0.85em;
    }

    .newslist h2 {
        font-size: 1.5em;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    
    .newslist li h3 a {
        font-size: 0.85em;
        font-weight: normal;
    }

    .newslist .byline {
        margin-top: 0px;
    }

    .billboard {
        font-size: 0.8em;
    }

    .billboard .tile-content {
        height: 302px;
    }

    .billboard h1.header {
        font-size: 2em;
        padding-top: 0px;
    }

    .billboard .digest {
        padding-top: 0px;
    }

    .billboard .digest p {
        font-size: 1.1em;
    }

    .billboard h1.header-overlay {
        top: 92px;
    }

    .billboard .veil {
        top: 210px;
    }

    .billboard li.article {
        height: 396px;
    }

    .contactus-bottom {
        width:260px;
    }

    #placeholder-nav .menu-links a {
        padding-left:10px;
        padding-right:10px;
    }

    #placeholder-top .horizontal-menu {
        width: 600px;
    }

    #placeholder-top .small-articledisplay {
        top: 55px;
        width: 65%;
    }
    
    #placeholder-top .small-articledisplay p {
        width: 500px;
    }
    .frontpage #placeholder-content .placeholder-start + .tile-common {
        margin-right:17px;
    }
    .small-searchinput {
        margin-top: 10px;
    }

}

@media (max-width: 1050px) {
    .small-searchinput input[type="text"] {
        width:175px;
    }

    .billboard .veil {
        top:215px;
        height:90px;
    }






}
