
@media screen and (min-width: 800px) and (max-width: 900px) {


    .Listing-date, .Listing-more { display: block; margin-right: 0; width: 100%; float: none; margin-left: 15%; }

    .Listing-meta--image { display: block; margin-right: 0; width: 100%; float: none; }
    .Listing-has-image .Listing-title { margin-left: 15%; }

    .Listing, .Form-container, .Article, .sitePadding { padding: 0; }
    .content footer { padding: 15px 0; }

}



@media screen and (max-width: 799px) {

    html { padding-top: 0; }
    .container { width: 100%; }

    #logo { display: none; }

    .sidebar { z-index: 0; }
    .sidebarInner { position: fixed; top: 0; left: -248px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; width: 248px; }
    .sidebarVisible .sidebarInner { left: 0; overflow-y: scroll; overflow-x: hidden; height: 100%; }
    .sidebarVisible .content { left: 248px; }


    .mobileHeader { display: block; position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; background-image: url(/css/site/cssimg/bg/grain.gif); }
    .sidebarVisible .mobileHeader { left: 248px; }

    .contentHeader { padding: 60px 0 0 0; height: 123px; }
    .contentHeader .language { display: none; }

    .Form--search { width: 100%; }

    .contentInner { margin: 0; }
    .line { display: none; }



}


@media screen and (max-width: 699px) {


    .Listing-date, .Listing-more { display: block; margin-right: 0; width: 100%; float: none; margin-left: 15%; }

    .Listing-meta--image { display: block; margin-right: 0; width: 100%; float: none; }
    .Listing-has-image .Listing-title { margin-left: 15%; }

    .Listing, .Form-container, .Article, .sitePadding { padding: 0; }



}



@media screen and (max-width: 450px) {

    .Article-image--left, .Article-image--right { width: 100%; float: none; margin-left: 0 !important; margin-right: 0 !important; }


    .Listing { padding: 0; }
    .Listing-date { display: block; margin-right: 0; width: 100%; float: none; margin-left: 15%; }
    .Listing-more { display: block; margin-right: 0; width: 100%; float: none; margin-left: 15%; }


    .Listing-meta { display: none; }
    .Listing-meta--image { display: block; margin-right: 0; width: 100%; float: none; }
    .Listing-date { margin-left: 0; }
    .Listing-more { margin-left: 0; }
    .Listing-title { margin-left: 0; width: 100%; }
    .Listing-has-image .Listing-title { margin-left: 0; }

    .footerNav li { display: block; }
    .footerNav li a { border: 0; }


    .Form-default .fm_field { width: 100%; float: none; }
    .Form-subscribe .fm_field { width: 60%; float: left; }


    .Broadcasters li { width: 100%; padding-right: 0; }


}

@media screen and (max-width: 320px) {



}