
/*
I. Screen Width <= 320px---------------- */
@media only screen and (max-width: 320px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */


    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
        width: 300px !important; /* Was 310px; this is an exception for this screen size */
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 300px !important; /* Was 310px; this is an exception for this screen size; added "!important" */
    }

    .archive.tax-news-category div.wrap main.index {
    /*    padding-left: 10px !important; */
    } /* Edited / added by Goro; */
}

/*
II. Screen Width between 321 px and 340px---------------- */
@media only screen and (min-width: 321px) and (max-width: 340px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 310px !important; /* Edited by Goro; added "!important" */
    }
}

/* HERE FOR MOTO Z PLAY ### ### ### ###

III. Screen Width between 341 px and 360px---------------- */
@media only screen and (min-width: 341px) and (max-width: 360px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 330px !important; /* Edited by Goro; added "!important" */
    }
}

/*
IV. Screen Width between 361 px and 380px---------------- */
@media only screen and (min-width: 361px) and (max-width: 380px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 350px !important; /* Edited by Goro; added "!important" */
    }
}

/*
V. Screen Width between 381 px and 400px---------------- */
@media only screen and (min-width: 381px) and (max-width: 400px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

	/* Sidebars -------------------- */
	.mobile-sidebar{
     	display: none !important; /* edited by G; was block */
	}

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 370px !important; /* Edited by Goro; added "!important" */
    }
}

/*
VI. Screen Width between 401 px and 420px---------------- */
@media only screen and (min-width: 401px) and (max-width: 420px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 390px !important; /* Edited by Goro; added "!important" */
    }
}

/*
VII. Screen Width between 421 px and 440px---------------- */
@media only screen and (min-width: 421px) and (max-width: 440px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 410px !important; /* Edited by Goro; added "!important" */
    }
}

/*
VIII. Screen Width between 441 px and 460px---------------- */
@media only screen and (min-width: 441px) and (max-width: 460px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 530px !important; /* Edited by Goro; added "!important" */
    }
}

/*
IX. Screen Width between 461 px and 480px---------------- */
@media only screen and (min-width: 461px) and (max-width: 480px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 450px !important; /* Edited by Goro; added "!important" */
    }
}

/*
X. Screen Width between 481 px and 500px---------------- */
@media only screen and (min-width: 481px) and (max-width: 500px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 470px !important; /* Edited by Goro; added "!important" */
    }
}


/*
XI. Screen Width between 501 px and 520px---------------- */
@media only screen and (min-width: 501px) and (max-width: 520px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 490px !important; /* Edited by Goro; added "!important" */
    }
}

/*
XII. Screen Width between 521 px and 540px---------------- */
@media only screen and (min-width: 521px) and (max-width: 540px) {
    
    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 510px !important; /* Edited by Goro; added "!important" */
    }
}

/*
XIII. Screen Width between 541 px and 560px---------------- */
@media only screen and (min-width: 541px) and (max-width: 560px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 530px !important; /* Edited by Goro; added "!important" */
    }
}

/*
XIV. Screen Width between 561 px and 580px---------------- */
@media only screen and (min-width: 561px) and (max-width: 580px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 550px !important; /* Edited by Goro; added "!important" */
    }
}

/*
XV. Screen Width between 581 px and 600px---------------- */
@media only screen and (min-width: 581px) and (max-width: 600px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 570px !important; /* Edited by Goro; added "!important" */
    }
}

/*
XVI. Screen Width between 601 px and 620px---------------- */
@media only screen and (min-width: 601px) and (max-width: 620px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 590px !important; /* Edited by Goro; added "!important" */
    }
}

/*
XVII. Screen Width between 621 px and 640px---------------- */
@media only screen and (min-width: 621px) and (max-width: 640px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 610px !important; /* Edited by Goro; added "!important" */
    }
}

/*
XVII. Screen Width between 641 px and 649px---------------- */
@media only screen and (min-width: 641px) and (max-width: 649px) {

    h1.site-title { /* Make site title smaller */
        font-size: 36px !important;
    }
    .top-center-box { /* edited by G (reduce gap between logo & tabbed box) */
        margin-top: -30px !important;
        display: none;
    }
    .home-center .top-center-box-2 { /* edited by G (added to reduce gap between top story & STR title) */
        margin-top: -72px !important;
        margin-bottom: 67px;
    }
    .home-center .news-widget .wp-tabbed-tabs { /* edited by G (reduce gap between Login/out link & tabs) */
        margin-top: -18px !important;
    }
    .home-center .search-box { /* edited by G (added to hide Search box) */
         display: none !important;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img div.pt-cv-content { /* Remove caption in Top Story text overlay */
        display: none;
    }

    div.top-center-box-2 div.pt-cv-wrapper div.row div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col div.pt-cv-carousel-caption.pt-cv-cap-w-img h3.pt-cv-title {
        margin-bottom: -5px;
    } /* reduce gap between Top Story title & bottom */

    /* Added for front content switching ---------------- */
    .latest-articles-grid {
        display: none;
    }
    .news-widget { /* This contains tabbed widgets */
        display: block;
    }

    /* Sidebars -------------------- */
    .mobile-sidebar{
        display: none !important; /* edited by G; was block */
    }

    /* Single Post -------------------- */
    .post-single hr {
        display: block !important; /* edited by Goro; was none */
    }
    .post-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }
    .post-single .featured-photo {
        text-align: center !important;
    }

    /* Page ---------------------- */
    .page-single {
        padding-left: 7px !important;
        font-size: 17px !important;
    }

    /* Archive -------------------- */
    .index {
        width: 630px !important; /* Edited by Goro; added "!important" */
    }
}


