<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
*   mq.css
*/

/*
*   stage 5 - widest (4-col spotlights)
*   #page {width:1500px;}
*/

/*
*   stage 4 - wide (3-col spotlights)
*   #page {width:1150px;}
*/
@media only screen and (min-width: 1251px) and (max-width: 1600px) {

    /*

    global

    */

    #mainnav a {
        font-size:18px;
    }

    #decor {
        width:950px;
    }

    #decor-left,
    #events-banner {
        width:600px;
    }



    #main {
        width:950px;
    }

    .search-form-wide {
		display: none;
        width: 140px;
    }

    .search-form-wide input#s {
		display: none;
        width: 66px;
        box-sizing: border-box;
    }

    /*

    donate

    */
    #donate-blurb {
        width:600px;
    }

    /*

    home

    */


    .home #main{
        width:985px;
    }

    /*

    mobile-app

    */
    #mobile-app .desc {
        width:380px;
    }

    /*

    playlist

    */

/*    #playlist {
        width:500px;
    }
*/
    /*

    programs

    */
    .page-template-acp-program-gridtemplate-php .blogish {
        margin:0 0 0 30px;
    }

    /*

    support

    */
    .page-template-support-tpl-php .entry-content div {
        width:450px;
    }

    /*

    thank you gifts

    */
    .post-type-archive-ac_thankyougifts article .right {
        width:740px;
    }

} /* end stage 4 */

/*
*   stage 3 - medium (2-col spotlights)
*   #page(width:860px;)
*/
@media only screen and (min-width: 961px) and (max-width: 1250px) {

    /*

    global

    */
    #page {
        width:860px;
    }

    #logo {
        width:344px;
        height:193px;

    }

	#logo img {
    padding-top: 45px;
    max-height: 100%;
}

    /* #mainnav li {
        width:25%;
    } */

    #decor {
        width:660px;
    }

    #decor-left,
    #events-banner {
        /*
        width:400px;
        */
        width:100%;
    }

    #decor-right {
        /*
        width:200px;
        font-size: 24px;
        line-height: 100px;
        */
        display:none;
    }

    #weather-wrap {
        width:160px;
        height:100px;
    }

    #weather-wrap p {
        font-size: 14px;
        margin:0;
    }

    #weather-wrap img {
        width:120px;
    }

    #main {
        width:660px;
    }

    #map {
        float:none;
    }

    .search-form-wide {
        display: none;
    }

    .search-form-thin {
        display: none;
    }

    .search-form-thin #s {
		display: none;
        /* width: 441px; */
        width: 428px;
    }

    /*

    blog

    */
    #blog-list-left {
        float:none;
        width:100%;
        clear:both;
    }

    /* (this right-floating button has been DEPRECATED) */
    /*
    #blog-list-right {
        float:none;
        width:auto;
        margin:0 0 30px;
    }
    */


    /*

    donate

    */
    #donate-blurb {
        width:330px;
    }

    /*

    home

    */


    #sub-logo {
        display:none;
    }

    .home #main{
        width:700px;
    }

    /*

    mobile-app

    */
    #mobile-app .desc {
        width:300px;
    }

    #mobile-app img.ios {
        clear:left;
    }

    /*


    /*

    programs

    */
    .page-template-acp-program-gridtemplate-php .entry-content img {
        width:60%;
    }

    #programs-nav {
        margin: 0 10px 0 0;
    }

    #programs-blogish-wrapper {
        float:right;
    }

    .page-template-acp-program-gridtemplate-php .blogish {
        /*margin: 0px 10px 0 0;*/
        float:none;
        margin: 0;
    }


    /*

    purchase

    */
    #purchase_searchwrap {
        width:100%;
    }

    #purchase_musicmillenium, #purchase_amazon {
        margin:0 0 0 30px;
    }

    /*

    support

    */
    .page-template-support-tpl-php .entry-content div {
        width:325px;
    }

    /*

    thank you gifts

    */
    .post-type-archive-ac_thankyougifts article .right {
        width:450px;
    }

} /* end stage 3 */


/*
*   stage 2 - small (1-col spotlights)
*   #page {width:490px;}
IPAD??
*/
@media only screen and (min-width: 591px) and (max-width: 960px) {

    /*

    global

    */
    #page {
        /* width:490px; */
        width: 90%;
    }
	#logo img {
		padding-top: 15px;
	}
    #logo {
    width: 182px;
    height: 124px;

    }

		img {
    padding-top: 0;
	}

    #social {
        margin: 10px 0;
    }

    #social a {
        margin: 0 0 0 17px;
    }

    #social a.first {
        margin: 0;
    }

	#topnav {
		margin: 70px 0 0 10px;
	}

    #topnav a {
        padding: 3px 0 0 3px;
        margin: 20px 0 10px 15px;
    }

    .search-form-wide {
        display: none;
    }
    .search-form-thin {
        display: none;
        margin: 10px 0 0 0 !important;
    }
    .search-form-thin #s {
		display: none;
        width: 196px !important;
    }

    /* #bignav {
        float:none;
        clear:both;
        width:100%;
        padding: 0;
    } */

    #bignav li {
        /* width:156px;
        margin:0 0 0 10px; */
    }

    #mainnav {
        /* clear:both;
        width:100%;
        margin:20px 0; */
    }

    #mainnav a {
        font-size:16px;
    }

    #decor {
        /* width:329px; */
        max-width: 100%;
    }

    #decor-left,
    #events-banner {
        /* width:190px; */
        width:100%;
    }

    #decor-right {
        /* width:95px; */
        display:none;
    }

    #weather-wrap {
        width:160px;
        height:120px;
    }

    #weather-wrap p {
        font-size: 14px;
        margin:0;
    }

    #weather-wrap img {
        width:120px;
    }

    #nowplay {
        height:425px;
    }

    #main {
        width:290px;
    }

    #map {
        float:none;
        margin:0;
    }

    #map iframe {
        width:290px;
    }

    footer {
        width:100%;
        text-align: center;
    }

    footer li {
        float:none;
    }

    /*

    home

    */
    #host-image {
        margin:0 20px 30px 0;
    }

    #nowplay-song-info {
        margin:0;
    }

    #sub-logo {
        display:none;
    }

    #nowplay {
        height:500px;
        margin:0 20px 0 0;
    }

    .home #main, .page-id-63760 #main {
        /* width:330px; */
        width: 70%;
    }

} /* end stage 2 */


/*
*   stage 1 &amp; 2 - combined
*/
@media only screen and (max-width: 960px) {

    /*

    global

    */

    #donation-phone-number-a {
        display:block;
    }

    #donation-phone-number-b {
        display:none;
    }

    .alignleft,
    .tribe-events-event-image img,
    .alignright {
        float: none;
        margin:0 200px 0 0;
    }

    .tribe-events-list .tribe-events-event-image {
        float:none;
        width: auto;
    }

    .search-form-wide {
        display: none;
    }

    .search-form-thin {
        display: none;
        margin: 0 0 20px 0;
    }

    .search-form-thin #s {
		display: none;
        width: 193px;
    }

    #revolvermap {
        display : none;
    }

	/*

    logo

    */

    #logo {
        width:250px;
        height:140px;

    }

    #logo img{


    }

    /*

    about

    */
    #about-nav {
        width:280px;
        margin:0 0 20px;
    }

    /*

    author

    */
    .author #author-info img {
        margin:0;
        float:none;
    }
    .author article h3 {
        clear:both;
    }

    /*

    author author

    */
    .page-template-authorauthor-tpl-php .entry-content p {
        clear:both;
    }

    .page-template-authorauthor-tpl-php article .date {
        display: none;
    }

    .page-template-authorauthor-tpl-php article h2 {
        clear:both;
    }

    .single-ac_author_author h1 {
        clear:both;
    }

    /*

    blog

    */
    #blog-list-left {
        float:none;
        width:100%;
        clear:both;
    }

    /* (this right-floating button has been DEPRECATED) */
    /*
    #blog-list-right {
        float:none;
        width:auto;
        margin:0 0 30px;
    }
    */

    /*

    board of directors

    */
    .page-template-board-tpl-php article h3 {
        clear:both;
    }

    /*

    cultural events

    */
    .tribe-events-events .tribe-events-event-entry {
        float:none;
        width:100%;
    }

    .tribe-events-events .tribe-events-event-list-meta {
        float:none;
        width:100%;
        border-left:none;
        padding:0;
    }

    /*

    cultural tours

    */
    .page-template-culturaltours-tpl-php article h3 {
        clear:both;
    }

    /*

    default page template

    */
    .page-template-default img.alignleft,
    .page-template-default img.alignright {
        float:none;
        clear:both;
        margin:0 100% 0 0;
    }

    /*

    donate

    */
    #donate-nav {
        float:none;
        width:auto;
    }

    #donate-nav a.img {
        display:none;
    }

    #donate-blurb {
        float:none;
        width:auto;
        margin:40px 0 0;
    }

    /*

    home

    */
    #host-image a {
        float:none;
    }

    #program-info {
        width:100%;
        margin:0 0 30px;
        float:none;
    }

    #nowplay-song-info,
    #recent {
        float:none;
        width:100%;
        margin:0 0 30px;
    }

    #spotlights {
        margin:40px 0 0;
    }

    /*

    interns

    */
    .page-template-interns-tpl-php article h3 {
        clear:both;
    }

    /*

    mobile-app

    */
    #mobile-app h2,
    #mobile-app table,
    #mobile-app .desc,
    #mobile-app img.ios {
        float:none;
    }

    #mobile-app table {
        font-size: 12px;
    }

    #mobile-app .desc {
        width:auto;
        margin:0 0 40px;
    }

    #mobile-app img.ios {
        margin:0;
    }

    #mobile-app ul {
        margin:0;
    }


    /*

    our programs

    */
    .page-template-ourprograms-tpl-php h3 {
        clear:both;
    }

    /*

    playlist

    */
    h2 {
        font-size: 17px;
    }

    #pl_search {
        float:none;
        text-align: left;
        margin:0 0 20px;
    }

    #pl_calendar {
        width:100%;
        float:none;
    }

    #playlist {
        width:100%;
    }

    .pl_programtext {
        margin:0;
    }

    /*

    programs

    */
    #programs-nav {
        float:none;
        margin:40px auto 40px;
    }

    .page-template-acp-program-gridtemplate-php .entry-content img {
        margin:40px 0 0;
        width:97%;
    }

    #programs-nav li {
        float:none;
        margin:0 auto;
    }

    .page-template-acp-program-gridtemplate-php .blogish {
        float:none;
        margin: 0 auto;
        width:208px;
    }

    /*

    purchase

    */
    #purchase_searchwrap {
        width:200px;
    }

    .purchase_search {
        float:none;
    }

    #purchase_musicmillenium, #purchase_amazon {
        margin:30px 0 0;
    }

    /*

    spotlights (archive)

    */
    .post-type-archive-ac_spotlights article h2 {
        clear:both;
    }

    /*

    spotlights (single)

    */
    .single-ac_spotlights article p {
        clear:both;
    }

    /*

    support

    */
    .page-template-support-tpl-php .entry-content div {
        width:100%;
    }

    /*

    thank you gifts

    */
    .post-type-archive-ac_thankyougifts article .left,
    .post-type-archive-ac_thankyougifts article .right {
        float:none;
        width:auto;
    }

    /*

    volunteers

    */
    .page-template-volunteers-tpl-php article h3 {
        clear:both;
    }

} /* end stage 1 &amp; 2 combined */


/*
*   stage 1 - mobile
*   #page {width:280px;}
*/
@media only screen and (max-width: 590px) {

    /*

    global

    */


    #logo {
        width:180px;
        height:106px;

    }

	#logo img {
    	padding-top: 17px;
	}

    #topnav {
        margin: 26px 0 0 0;
    }

    #topnav a {
        margin: 5px 0 0;
        letter-spacing: 0;
    }

    #topnav li {
        float:none;
        text-align: center;
    }

    #bignav {
        float:none;
        clear:both;
        width:100%;
        margin:0;
    }

    #bignav li.first {
        margin:0;
    }

    #bignav li a {
        font-size:16px;
    }

    #decor {
        display:none;
    }
    .page-id-63760 #decor{
      max-width: 100%;
      display: block;
    }

    #weather-wrap {
        display:none;
    }

    #main {
        float:none;
        width:100%;
        clear:both;
    }

    /* #sidebar {

    } */

    #map {
        float:none;
        margin:0;
    }

    #map iframe {
        width:280px;
    }

    /*

    home

    */
    #sub-logo {
        display:none;
    }

    #nowplay {
        height:500px;
        margin:0;
    }

    #host-image {
        margin:0 20px 30px 0;
    }

    .home #main{
        float:none;
        width:100%;
        clear:both;
    }

} /* end stage 1 */
</pre></body></html>