/* ========= MEDIA QUIERIES CALL FOR EACH DISPLAY DEVICE SCREEN RESOLUTION =============== */

@media only screen and (max-width : 1140px), /* 1140px */
only screen and (max-device-width : 1140px) {


} /* ================================= END 1140 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 1139px), /* 1139px */
only screen and (max-device-width : 1139px) {
    
    .pencil-insert-wrapper {
        display:none;
    }

} /* ================================= END 1139 PIXEL SCREEN RESOLUTION CALL ======================================== */


@media only screen and (max-width : 1136px), /* 1136px */
only screen and (max-device-width : 1136px) {


} /* ================================= END 1136 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 1024px), /* 1024px */
only screen and (max-device-width : 1024px) {
    
    .two-column-left {
        width:66.5%
    }
    
    .two-column-right {
        width:33.3%;
    }
    
    .two-column-wrapper {
        width:66.6%;
    }
    
    .right-column {
        width:33.4%;
    }
    
    #top-leader-position {
        margin:0px auto;
    }
    
    .weather-widget-insert {
    margin:0 auto;
    }

} /* ================================= END 1024 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 980px), /* 980px */
only screen and (max-device-width : 980px) {

    .two-column-left {
        width:66.5%
    }
    
    .two-column-right {
        width:33.3%;
    }
    
    .two-column-wrapper {
        width:66.6%;
    }
    
    .right-column {
        width:33.4%;
    }
    
    #top-leader-position {
        float:none;
    }
    
    .weather-widget-insert {
        display:none;
    }
    
    .top-ad-insert {
        display:none;
    }

} /* ================================= END 980 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 960px), /* 960px */
only screen and (max-device-width : 960px) {

    /* BLACK NAVIGATION MENU STYLES NEEDED FOR MOBILE */
    #top-bar-black {
        text-align:left;
    }
    
    #top-bar-black a {
        width:auto;
        height:auto;
        position:relative;
    }
    
    #top-bar-black:not( :target ) > a:first-of-type,
    #top-bar-black:target > a:last-of-type {
        display: block;
    }
    
    #top-bar-black> ul {
        height: auto;
        display: none;
        position:relative;
    }
    
    #top-bar-black:target > ul {
        display: block;
    }
    
    #top-bar-black> ul > li {
        width: 100%;
        float: none;
    }
    /* BLACK NAVIGATION MENU STYLES NEEDED FOR MOBILE */
    
    /* RED NAVIGATION MENU STYLES NEEDED FOR MOBILE */
    #red-ohio-navigation {
        text-align:left;
    }

    #red-ohio-navigation a {
        width:auto;
        height:auto;
        position:relative;
    }
    
    #red-ohio-navigation:not( :target ) > a:first-of-type,
    #red-ohio-navigation:target > a:last-of-type {
        display: block;
    }
    
    #red-ohio-navigation> ul {
        height: auto;
        display: none;
        position:relative;
    }
    
    #red-ohio-navigation:target > ul {
        display: block;
    }
    
    #red-ohio-navigation> ul > li {
        width: 100%;
        float: none;
    }
    /* RED NAVIGATION MENU STYLES NEEDED FOR MOBILE */
    
    .two-column-left {
        width:66.5%
    }
    
    .two-column-right {
        width:33.3%;
    }
    
    .two-column-wrapper {
        width:66.6%;
    }
    
    .right-column {
        width:33.4%;
    }

} /* ================================= END 960 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 900px), /* 900px */
only screen and (max-device-width : 900px) {

    #ohio-logo {
        float:left;
        margin-left:25px;
    }
    
    .two-column-left {
        width:50%;
    }
    
    .two-column-right {
        width:50%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    .center-column {
        float:left;
    }
    
    .right-column {
        margin:0 auto;
        float:left;
        height:auto;
        width:50%;
    }
    
    #content-h2 {
        display:block;
    }
    
    #content-n2 {
        display:block;
    }
    
    #content-h {
        display:none;
    }
    
    #content-n {
        display:none;
    }
    
    #content-s {
        display:none;
    }

} /* ================================= END 900 PIXEL SCREEN RESOLUTION CALL ======================================== */


@media only screen and (max-width : 800px), /* 800px */
only screen and (max-device-width : 800px) {

    .sponsor-ad-ohio {
        margin-left:10px;
    }
    
    #connect-logo-wrapper {
        margin-right:-20px;
    }
    
    #ohio-logo {
        float:left;
        margin-left:10px;
        width:270px;
        height:80px;
    }
    
    .two-column-left {
        width:50%;
    }
    
    .two-column-right {
        width:50%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    .center-column {
        float:left;
    }
    

} /* ================================= END 800 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 768px), /* 768px */
only screen and (max-device-width : 768px) {
    
    .sponsor-ad-ohio {
        margin-left:25px;
    }
    
    #connect-logo-wrapper {
        width:175px;
        float:left;
        margin-left:20px;
        margin-right:0px;
    }
    
    #ohio-logo {
        float:right;
        margin-right:25px;
    }
    
    .two-column-left {
        width:50%;
    }
    
    .two-column-right {
        width:50%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    .center-column {
        float:left;
    }

} /* ================================= END 768 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 720px), /* 720px */
only screen and (max-device-width : 720px) {

    #top-leader-position {
        display:none;
    }
    
    #ohio-header-wrapper {
        overflow:hidden;
    }
    
    .sponsor-ad-ohio {
        display:none;
    }
    
    #connect-logo-wrapper {
        float:right;
        width:300px;
    }
    
    #ohio-logo {
        float:left;
        margin-left:10px;
        width:290px;
        height:97px;
    }
    
    .two-column-left {
        width:50%;
    }
    
    .two-column-right {
        width:50%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    .center-column {
        float:left;
    }
    
    .right-column {
        margin:0 auto;
        float:left;
        height:auto;
        width:50%;
    }
    
    #content-h2 {
        display:block;
    }
    
    #content-n2 {
        display:block;
    }
    
    #content-h {
        display:none;
    }
    
    #content-n {
        display:none;
    }
    
    #content-s {
        display:none;
    }
    
    #bottom-leader-position {
        display:none;
    }
    
    .weather-widget-insert {
        display:block;
        float:right;
        margin-right:10px;
    }
    
    .top-ad-insert {
        display:block;
        float:left;
        margin-top:35px;
        margin-left:10px;
    }

} /* ================================= End 720 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 640px), /* 640px */
only screen and (max-device-width : 640px) {

    #top-leader-position {
        display:none;
    }
    
    #ohio-header-wrapper {
        overflow:hidden;
    }
    
    .sponsor-ad-ohio {
        display:none;
    }
    
    #connect-logo-wrapper {
        margin-right:0px;
        margin-left:0px;
    }
    
    #ohio-logo {
        float:left;
        margin-left:10px;
        margin-right:0px;
    }
    
    .two-column-left {
        width:50%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    .center-column {
        float:left;
    }
    
    #bottom-leader-position {
        display:none;
    }

} /* ================================= END 640 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 600px), /* 600px */
only screen and (max-device-width : 600px) {

    #beacon-bar-top-wrapper {
        display:block;
    }

    #top-leader-position {
        display:none;
    }
    
    .sponsor-ad-ohio {
        display:none;
    }
    
    #connect-logo-wrapper {
        float:none;
        margin:0 auto;
    }
    
    .search-bar-wrapper {
        display:none;
    }
    
    .traffic-micro-bar {
        display:none;
    }
    
    #ohio-logo {
        clear:both;
        float:none;
        margin:0 auto;
    }
    
    .two-column-left {
        width:100%;
    }
    
    .two-column-right {
        width:100%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    
    .center-column {
        width:100%;
    }
    
    .left-column {
        width:100%;
    }
    
    .right-column {
        width:100%;
        margin:0 auto;
    }
    
    #content-h2 {
        display:none;
    }
    
    #content-n2 {
        display:none;
    }
    
    #content-h {
        display:block;
    }
    
    #content-n {
        display:block;
    }
    
    #content-s {
        display:block;
    }
    
    .content-box {
        width:93%;
        margin-left:14px;
    }
    
    .center-column {
        float:left;
    }
    
    #bottom-leader-position {
        display:none;
    }
    
    #mobile-links-box  {
        display:block;
    }
    
    #mobile-links-box a {
        padding-left:15px;
        padding-right:15px;
        line-height:2.0em;
    }
    
    #top-bar-black {
        display:none;
    }
    
    #connect-logo-wrapper {
        display:none;
    }
    
    #ohio-logo {
        display:none;
    }
    
    #mobile-logo-wrapper {
        display:block;
    }
    
    #red-ohio-navigation {
        display:none;
    }
    
    #content-a, #content-b, #content-d, #content-e, #content-g,
    #content-h, #content-h2, #content-j, #content-k, #content-m, #content-n,
    #content-n2, #content-o, #content-p, #content-r, #content-s, #content-t {
        display:none;
    }
    
    #weather-widget-wrapper-top {
        display:block;
    }
    
    #weather-widget-wrapper-beacon-bar {
        display:none;
    }
    
    #mobile-single-column-box-wrapper {
        display:block;
    }
    
    #desktop-content-wrapper {
        display:block;
    }

    #desktop-two-column-wrapper {
        display:block;
    }

    .desktop-two-column {
        display:none;
    }

    .desktop-left-column {
        display:none;
    }

    .desktop-center-column {
        display:block;
    }
    
    #center-column-2, #center-column-3 {
        display:none;
    }
    
    #desktop-story-two-column-wrapper {
        width:100;
        height:auto;
    }
    
    .center-story-page {
        margin-top:-5px;
        width:97%;
        padding-left:5px;
        padding-right:5px;
        margin-bottom:5px;
    }
    
    .entry-content {
       word-break:hyphenate;
    }
    
    #ohio-page-content {
        padding-bottom:5px;
    }
    
    .desktop-left-story-column {
        display:none;
    }

    .desktop-center-story-column {
        float:none;
        width:100%;
        height:auto;
        margin-top:10px;
        /* margin-bottom:10px;*/
        min-height:0px;
        background:none repeat scroll 0 0 transparent;
    }

    #desktop-right-column {
        display:none;
    }

    #desktop-inside-ohio {
        display:none;
    }
    
    .subscriber-options-wrapper {
        clear:both;
        width:100%;
        height:auto;
    }
    
    .sign-up-options-wrapper {
        height:auto;
        clear:both;
        overflow:auto;
    }
    
    .option-banner {
        width:270px;
    }
    
    .option-text {
        height:auto;
        padding-bottom:10px;
    }
    
    div.container-button {
        width:50%;
    }
    
    .right-line-seperator {
        display:none;
    }
    
    .subscribe-area-wrapper {
        margin-left:5px;
    }
    
    .login-area-wrapper {
        width:75%;
    }
    
    .login-password-area {
        margin-top:5px;
    }
    
    .weather-widget-insert {
        display:none;
    }
    
    .top-ad-insert {
        margin:0 auto;
        float:none;
    }
    
    div.sidebar-container.left {
        top:15%!important;
    }
    
    .generic-login-area {
        float:right;
        width:100%;
        margin-bottom:0px;
    }
    
    #gallery-content-box {
        display:block;
    }
    
    #RightPhoto {
        width:100%!important;
        float:none!important;
    }
    
    .gallery-right-column {
        display:block!important;
    }
    
    .right-gallery-ad-show {
        display:block;
        width:300px;
        height:250px;
        margin:0 auto;
    }
    
    .right-gallery-ad-hidden {
        display:none;
    }
    
    #search-featured-content {
        display:block;
    }
    
    #featured-content-1 {
        display:block;
    }
    
    #featured-content-3 {
        display:none!important;
    }
    
    .search-bar-wrapper {
        display:none!important;
    }
    
    .sub-menu-responsive {
        display:none;
    }
    
    #weather-sponsor {
        margin-top:-8px;
    }
    
    #ohio-page-content {
        /* margin-top:-15px;*/
    }
    
    .center-story-page h1 {
        font-size:1.2em;
    }
    
    #wrap-it-all {
        display:block;
    }
  
    #ohio-site-wrapper {
        display:block;
    }
    
    #top-whole-wrapper {
        display:block;
    }
    
    #top-wrapper-two {
        display:none;
    }
    
    #myCapture {
        width:96.5%;
        height:auto;
    }
    
    .generic-login-area #trafficRibbon2 {
        display:none;
    }
    
    .generic-login-area #search_left {
        display:none;
    }
    
    .sponsor-ad-ohio-right {
        display:none;
    }
    
    #top-position-wrapper {
        padding-top:10px;
        padding-bottom:10px;
    }
    
    .center-story-page {
        width:95%!important;
    }
  
    .center-story-page iframe {
        width:100%!important;
        height:auto!important;
    }
  
    #top-whole-wrapper {
        display:block;
    }
    
    #column_5 {
        display:none;
    }
    
    #column_14 {
        display:none;
    }
    
    #section-1-item-3 {
        display:none;
    }
    
    .single-column-space {
        margin-left:0px;
    }
    
    .desktop-center-story-column #desktop-right-column {
        display:none;
    }
    
    .post-date {
    color:#7a7a7a;
    font-family:Verdana, Geneva, sans-serif;
    /* font-family:Helvetica, Arial, Trebuchet, Verdana, Lucida Grande, Tahoma, Geneva, Verdana, sans-serif;*/
    font-size:12px;
    display:block;
    padding-top:5px;
    padding-bottom:5px;
	}
	
	.story-webhead-wrapper h1 span {
	   font-size:24px;
	   line-height:26px;
	}
	
	.post-credit {
	    font-size:14px;
	    line-height:16px;
	}
	
	.click-comment p a {
	    font-size:13px;
	    line-height:15px;
	}
	    
	
	div.entry-content p {
	    font-size:12px;
	    line-height:15px;
	    margin-bottom:15px;
	}
	
	#left_photo.display_more {
	   width:90%;
	}
	
	#photobox1.display_more, #photobox2.display_more, 
	#photobox3.display_more, #photobox4.display_more, 
	#photobox5.display_more, #photobox6.display_more, 
	#photobox7.display_more, #photobox8.display_more, 
	#photobox9.display_more, #photobox10.display_more, 
	#photobox11.display_more, #photobox12.display_more, 
	#photobox13.display_more, #photobox14.display_more, 
	#photobox15.display_more, #photobox16.display_more, 
	#photobox17.display_more, #photobox18.display_more, 
	#photobox19.display_more, #photobox20.display_more, 
	#photobox21.display_more, #photobox22.display_more, 
	#photobox23.display_more, #photobox24.display_more, 
	#photobox25.display_more, #photobox26.display_more, 
	#photobox27.display_more, #photobox28.display_more, 
	#photobox29.display_more, #photobox30.display_more, 
	#photobox31.display_more, #photobox32.display_more, 
	#photobox33.display_more, #photobox34.display_more, 
	#photobox35.display_more, #photobox36.display_more, 
	#photobox37.display_more, #photobox38.display_more, 
	#photobox39.display_more, #photobox40.display_more, 
	#photobox41.display_more, #photobox42.display_more, 
	#photobox43.display_more, #photobox44.display_more, 
	#photobox45.display_more, #photobox46.display_more, 
	#photobox47.display_more, #photobox48.display_more, 
	#photobox49.display_more, #photobox50.display_more, 
	#photobox51.display_more, #photobox52.display_more, 
	#photobox53.display_more, #photobox54.display_more {
	   
	}
	
	#side_caption_ad.display_more {
	   display:none!important;
	   height:0px!important;
	   width:0px!important;
	}
	
	#side_caption.display_more {
	   width:100%!important;
	   clear:left!important;
	}

} /* ================================= END 600 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 540px), /* 540px */
only screen and (max-device-width : 540px){
    
    #top-leader-position {
        display:none;
    }
    
    .sponsor-ad-ohio {
        display:none;
    }
    
    #connect-logo-wrapper {
        float:none;
        margin:0 auto;
    }
    
    #ohio-logo {
        clear:both;
    }
    .two-column-left {
        width:100%;
    }
    
    .two-column-right {
        width:100%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    
    .center-column {
        width:100%;
    }
    
    .left-column {
        width:100%;
    }
    
    .right-column {
        width:100%;
    }
    
    .content-box {
        width:93%;
        margin-left:11px;
    }
    
    .center-column {
        float:left;
    }
    
    #bottom-leader-position {
        display:none;
    }
    
    #weather-widget-wrapper-top {
        width:69%;
        max-width:69%;
    }
    
    .content-box-gallery {
        width:100%;
    }
    
    #mobile-gallery-ad-wrapper .content-box-gallery, .right-float {
        float:left;
    }
    
    .login-area-wrapper {
        width:75%;
    }
    
    .login-password-area {
        margin-top:5px;
    }
    
    div.sidebar-container.left {
        top:18%!important;
    }
    
    #left_photo {
        width:99.5%!important;
    }
    
    #photo1 img, #photo2 img, #photo3 img, #photo4 img, #photo5 img, #photo6 img,
    #photo7 img, #photo8 img, #photo9 img, #photo10 img, #photo11 img, #photo12 img, 
    #photo13 img, #photo14 img, #photo15 img, #photo16 img, #photo17 img, #photo18 img,
    #photo19 img, #photo20 img, #photo21 img, #photo22 img, #photo23 img, #photo24 img,
    #photo25 img, #photo26 img, #photo27 img, #photo28 img, #photo29 img, #photo30 img,
    #photo31 img, #photo32 img, #photo33 img, #photo34 img, #photo35 img, #photo36 img,
    #photo37 img, #photo38 img, #photo39 img, #photo40 img, #photo41 img, #photo42 img, 
    #photo43 img, #photo44 img, #photo45 img, #photo46 img, #photo47 img, #photo48 img, 
    #photo49 img, #photo50 img, #photo51 img, #photo52 img, #photo53 img, #photo54 img, #myCapture {
    width:97.5%!important;
    height:auto;
    }
    
    #new_buttons {
        width:96%!important;
    }
    
} /* ================================= END 540 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 480px), /* 480px */
only screen and (max-device-width : 480px) {

    #top-leader-position {
        display:none;
    }
    
    .sponsor-ad-ohio {
        display:none;
    }
    
    #connect-logo-wrapper {
        float:none;
        margin:0 auto;
    }
    
    #ohio-logo {
        clear:both;
    }
    .two-column-left {
        width:100%;
    }
    
    .two-column-right {
        width:100%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    
    .center-column {
        width:100%;
    }
    
    .left-column {
        width:100%;
    }
    
    .right-column {
        width:100%;
    }
    
    .content-box {
        width:93%;
        margin-left:6px;
    }
    
    .center-column {
        float:left;
    }
    
    #bottom-leader-position {
        display:none;
    }
    
    #weather-widget-wrapper-top {
        width:41%;
        max-width:41%;
    }
    
    .login-area-wrapper {
        width:60%;
    }
    
    .login-password-area {
        margin-top:5px;
    }
    
    .login-button-area {
        margin-bottom:5px;
        float:left;
    }
    
    div.sidebar-container.left {
        top:18%!important;
    }
    
    .news-feature-story-list .top_story .section-lead-photo, .sports-feature-story-list .top_story .section-lead-photo,
    .business-feature-story-list .top_story .section-lead-photo, .editorial-feature-story-list .top_story .section-lead-photo,
    .lifestyle-feature-story-list .top_story .section-lead-photo, .enjoy-feature-story-list .top_story .section-lead-photo,
    .all-feature-story-list .top_story .section-lead-photo, .latest-feature-story-list .top_story .section-lead-photo {
        width:100%;
        margin:0 auto;
        float:none!important;
    }
    
    #login-area-wrapper {
        float:left!important;
    }
    
    #enjoy-header-featured-events .bx-window {
        width:81%!important;
    }
   

} /* ================================= END 480 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 360px), /* 360px */
only screen and (max-device-width : 360px) {

    #top-leader-position {
        display:none;
    }
    
    .sponsor-ad-ohio {
        display:none;
    }
    
    #connect-logo-wrapper {
        float:none;
        margin:0 auto;
    }
    
    #ohio-logo {
        clear:both;
    }
    
    .two-column-left {
        width:100%;
    }
    
    .two-column-right {
        width:100%;
    }
    
    .two-column-wrapper {
        width:100%;
    }
    
    .center-column {
        width:100%;
    }
    
    .left-column {
        width:100%;
    }
    
    .right-column {
        width:100%;
    }
    
    .content-box {
        width:93%;
        margin-left:6px;
    }
    
    .center-column {
        float:left;
    }
    
    #bottom-leader-position {
        display:none;
    }
    
    #weather-widget-wrapper-top {
        width:55%;
        max-width:55%;
    }
    
    .login-area-wrapper {
        width:60%;
    }
    
    div.sidebar-container.left {
        top:18%!important;
    }
    
    .generic-login-area {
        text-align:center;
        float:none;
    }
    
    .center-story-page {
        float:none;
        width:98%;
        margin-right:0px;
    }
    
    .story-tools-wrapper {
        clear:both;
        display:block;
        float:none;
        overflow:hidden;
        margin:0 auto;
        width:100%;
    }
    
    #imware-center-revised {
        float:none;
        margin:0 auto;
    }
    
    .post-date {
        width:100%;
    }
    
    .sectionStoryDigest {
        float:none;
        margin:5px auto 8px;
    }
    
    /* div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
        text-align:justify;
        word-wrap:break-word;
    } */
    
    #left_photo {
        width:98%!important;
    }
    
    #photo1 img, #photo2 img, #photo3 img, #photo4 img, #photo5 img, #photo6 img,
    #photo7 img, #photo8 img, #photo9 img, #photo10 img, #photo11 img, #photo12 img, 
    #photo13 img, #photo14 img, #photo15 img, #photo16 img, #photo17 img, #photo18 img,
    #photo19 img, #photo20 img, #photo21 img, #photo22 img, #photo23 img, #photo24 img,
    #photo25 img, #photo26 img, #photo27 img, #photo28 img, #photo29 img, #photo30 img,
    #photo31 img, #photo32 img, #photo33 img, #photo34 img, #photo35 img, #photo36 img,
    #photo37 img, #photo38 img, #photo39 img, #photo40 img, #photo41 img, #photo42 img, 
    #photo43 img, #photo44 img, #photo45 img, #photo46 img, #photo47 img, #photo48 img, 
    #photo49 img, #photo50 img, #photo51 img, #photo52 img, #photo53 img, #photo54 img, #myCapture {
    width:96.5%!important;
    height:auto;
    }
    
    #new_buttons {
        width:91.5%!important;
    }
    
    .red_photo_header {
        padding-left:0px!important;
        width:96%!important;
    }
    
    #nav_buttons_pup_close {
        float:none!important;
        clear:left;
        margin:8px auto!important;
    }
    
    #nav_buttons_pup_back {
        margin:8px 8px 8px 35px!important;
    }
    
    #photo_page_no_right_rail {
        width:94%!important;
    }
    
    #mobile-links-box {
        padding-left:0px;
        padding-right:0px;
        padding-top:5px;
        padding-bottom:5px;
    }
    
    .login-bar-text {
        font-size:0.9em;
    }
    
    .subscriber-options-wrapper {
        width:auto;
        float:none;
        margin-right:0px;
        margin:0 auto 15px;
    }
    
    .option-text {
        height:auto;
    }
    
    div.container-button {
        width:50%;
    }
    
    .access-bar-wrapper-three p a {
        margin-top:0px!important;
    }
    
    .access-bar-wrapper-one {
        display:none;
    }
    
    .access-bar-wrapper-three {
        display:none;
    }
    
    .access-bar-wrapper-two {
        width:auto;
        height:auto;
        float:none;
        border:0px solid transparent;
        margin-right:0px;
    }
    
    .news-feature-story-list .top_story, .sports-feature-story-list .top_story, .business-feature-story-list .top_story,
    .editorial-feature-story-list .top_story, .lifestyle-feature-story-list .top_story, .enjoy-feature-story-list .top_story,
    .all-feature-story-list .top_story, .latest-feature-story-list .top_story {
        width:100%;
    }
    
    .news-feature-story-list .top_story .section-lead-photo, .sports-feature-story-list .top_story .section-lead-photo,
    .business-feature-story-list .top_story .section-lead-photo, .editorial-feature-story-list .top_story .section-lead-photo,
    .lifestyle-feature-story-list .top_story .section-lead-photo, .enjoy-feature-story-list .top_story .section-lead-photo,
    .all-feature-story-list .top_story .section-lead-photo, .latest-feature-story-list .top_story .section-lead-photo {
        width:100%;
        margin:0 auto;
        float:none!important;
    }
    
    .news-feature-story-list .four_stories, .sports-feature-story-list .four_stories, .business-feature-story-list .four_stories,
    .editorial-feature-story-list .four_stories, .lifestyle-feature-story-list .four_stories, .enjoy-feature-story-list .four_stories,
    .all-feature-story-list .four_stories, .latest-feature-story-list .four_stories {
        width:100%;
    }
    
    .news-stories-feature-story-article .top_story, .sports-stories-feature-story-article .top_story, .all-stories-feature-story-article .top_story,
    .business-stories-feature-story-article .top_story, .editorial-stories-feature-story-article .top_story, .lifestlyle-stories-feature-story-article .top_story,
    .enjoy-stories-feature-story-article .top_story {
        width:94%;
    }
    
    #login-area-wrapper {
        float:left!important;
    }
    
    .top-bar-story-area #breadcrumb {
        float:left;
    }
    
    #enjoy-header-featured-events .bx-window {
        width:75%!important;
    }

} /* ================================= END 360 PIXEL SCREEN RESOLUTION CALL ======================================== */

@media only screen and (max-width : 320px), /* 320px */
only screen and (max-device-width : 320px) {

    /* #top-whole-wrapper {
        padding-bottom:15px;
    } */
    
    #top-leader-position {
        display:none;
    }
    
    .sponsor-ad-ohio {
        display:none;
    }
    
    #connect-logo-wrapper {
        float:left;
    }
    
    #ohio-logo {
        clear:both;
    }
    
    .content-box {
        width:93%;
        margin-left:7px;
    }
    
    .center-column {
        float:left;
    }
    
    #bottom-leader-position {
        display:none;
    }
    
    #beacon-bar-ad {
        margin-left:2px;
    }
    
    #beacon-bar-top-ad {
        margin-left:2px;
    }
    
    #weather-widget-wrapper-top {
        width:63%;
        max-width:63%;
    }
    
    #mobile-single-column-box-wrapper {
        padding:0px;
    }
    
    .subscriber-options-wrapper {
        clear:both;
        width:100%;
        height:auto;
    }
    
    .sign-up-options-wrapper {
        height:auto;
        clear:both;
    }
    
    .option-banner {
        width:100%;
    }
    
    .option-text {
        height:auto;
        padding-bottom:10px;
    }
    
    div.container-button {
        width:100%%;
    }
    
    .right-line-seperator {
        display:none;
    }
    
    .login-area-wrapper {
        width:60%
    }
    
    div.sidebar-container.left {
        top:18%!important;
    }
    
    .generic-login-area ul {
        padding-right:30px;
    }
    
    .sectionStoryDigest {
        float:none;
        margin-top:5px;
        margin-bottom:8px;
        margin-left:-6px;
    }
    
    .red_photo_header {
        padding-left:0px!important;
        text-align:center;
    }
    
    #nav_buttons_pup_close {
        clear:left;
        float:none!important;
        margin-left:0px!important;
        margin:0px auto 5px!important;
    }
    
    #nav_buttons_pup_back {
        margin:8px 0px 0px 25px!important;
    }
    
    .right-gallery-ad-show {
        display:none;
    }
    
    .red_photo_header {
        padding-left:0px!important;
        width:96%!important;
    }
    
    #wrap-it-all {
        display:block;
    }
    
    #mobile-links-box {
        width:95%;
    }
    
    #ohio-site-wrapper {
        display:block;
    }
    
    .section-story-photo img {
        width:100%;
        height:auto;
    }
    
    .sectionStoryDigest {
        width:auto;
    }
    
    .story-tools-wrapper {
        width:100%;
    }
    
    .login-bar-text {
        font-size:0.79em;
    }
    
    .subscriber-options-wrapper {
        width:auto;
        float:none;
        margin-right:0px;
        margin:0 auto 15px;
    }
    
    .option-text {
        height:auto;
    }
    
    div.container-button {
        width:50%;
    }
    
    .access-bar-wrapper-three p a {
        margin-top:0px!important;
    }
    
    .access-content-bar-wrapper p {
        font-size:0.53em;
    }
    
    .news-feature-story-list .top_story, .sports-feature-story-list .top_story, .business-feature-story-list .top_story,
    .editorial-feature-story-list .top_story, .lifestyle-feature-story-list .top_story, .enjoy-feature-story-list .top_story,
    .all-feature-story-list .top_story, .latest-feature-story-list .top_story {
        width:100%;
    }
    
    .news-feature-story-list .top_story .section-lead-photo, .sports-feature-story-list .top_story .section-lead-photo,
    .business-feature-story-list .top_story .section-lead-photo, .editorial-feature-story-list .top_story .section-lead-photo,
    .lifestyle-feature-story-list .top_story .section-lead-photo, .enjoy-feature-story-list .top_story .section-lead-photo,
    .all-feature-story-list .top_story .section-lead-photo, .latest-feature-story-list .top_story .section-lead-photo {
        width:100%;
        margin:0 auto;
        float:none!important;
    }
    
    .news-feature-story-list .four_stories, .sports-feature-story-list .four_stories, .business-feature-story-list .four_stories,
    .editorial-feature-story-list .four_stories, .lifestyle-feature-story-list .four_stories, .enjoy-feature-story-list .four_stories,
    .all-feature-story-list .four_stories, .latest-feature-story-list .four_stories {
        width:100%;
    }
    
    #enjoy-header-featured-events .bx-window {
        width:70%!important;
    }

} /* ================================= END 320 PIXEL SCREEN RESOLUTION CALL ======================================== */