﻿@charset "utf-8";
/* CSS Document */

@media only screen and (max-width : 1160px)	{
    .navWrap {
        display:none !important;
    }
    #simple-menu {
        display:block;
    }
}
@media only screen and (max-width : 1050px)	{
    .row1 .bleftblock, .row1 .brightblock {
        float: none;
        width: auto;
    }
    .row1 .bleftblock .spacer, .row1 .brightblock .spacer {
        margin: 0;
    }
    .row1 .brightblock .grayBlock {
        margin-top: 50px;
    }
    .break1050 > .sf_colsOut {
        width: 100% !important;
        float: none;
    }
    .break1050 > .sf_colsOut > .sf_colsIn {
        margin: 0 0 1.5em 0 !important;
    }
	.newArchiveBlock {
	width:50%;
	
	}
}
@media only screen and (max-width : 990px){
    .subblurb {
        display:none;
    }
    .h1r_subscribe_block {
        text-align:right;
    }
	

}
@media only screen and (max-width : 800px) {
    .breakat800 > .sf_colsOut {
        width: 100% !important;
        float: none;
    }
    .breakat800 > .sf_colsOut > .sf_colsIn {
        margin: 0 0 1.5em 0 !important;
    }
    .tri-leftcolumn {
        display: none;
    }
    .tri-contentwrapper {
        float: none;
    }
    .tri-contentcolumn {
        margin-left: 0;
        padding: 0 12px;
    }
    .itn_block .itn_right, .mtc_block .mtc_right {
        width: auto !important;
    }
}
@media only screen and (max-width : 770px) {
    .r1_contentwrapper, .r2_contentwrapper, .r3_contentwrapper, .mag_contentwrapper {
        float: none;
        width: 100%;
    }
    .r1_left_column,.r2_left_column, .r3_left_column {
        margin:8px;
    }
    .mag_left_column {
        margin: 8px;
    }
    .r1_right_column, .r2_right_column, .r3_right_column, .mag_right_column {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .r1_right_column, .r3_right_column {
        margin-top: 50px;
    }
    footer .f2_left_column, footer .f2_right_column {
        float:none;
        text-align: center;
    }
    .foot2 .innertube {
        padding: 15px;
    }
    .magcatblock h2 {
        height: auto;
    }
    .eec_right {
        width: auto;
    }
    .l3_left_column {
        display: none;
    }
    .l3_content_column {
        margin: 0 ;
        min-height: 1px;
    }
    .l3_right_column {
        float:none;
        width: auto;
        margin-left: 0;
    }
    .newssocialblocks .sf_colsOut {
        width: 100% !important;
        float:none !important;
    }
    .newssocialblocks .sf_colsOut > div {
        margin:0 !important;
    }
	
	
}
@media only screen and (max-width : 600px) {
    .breakat600 > .sf_colsOut {
        width: 100% !important;
        float: none;
    }
    .breakat600 > .sf_colsOut > .sf_colsIn {
        margin: 0 0 1.5em 0 !important;
    }
.showliner,.showlinerInner {
    height:auto;
}
	.heroWithBlurb .heroBlurb {
    height: auto;
	}
	
	.heroWithBlurb .heroBlurb .HBTxt {
    position: relative;
    bottom: 0px;
		top: 0px;
    width: auto;
}
}
@media only screen and (max-width : 480px) {
	
    .top480 {
        display: block;
    }
    .header_row_1R {
        float: none;
    }
    .dateTimeMod {
        width: auto;
    }
    .h1r_login_block {
        line-height:normal;
        font-size: 14px;
    }
    .schwrp, .header_row_1L, .h1r_subscribe_block, .h1r_store {
        display:none;
    }
    a.schIke {
        display:inline-block;
    }
    .mag_left_column .aleftblock,.mag_left_column .arightblock {
        float: none;
        width: 100%;
    }
    .breakat480 > .sf_colsOut {
        width: auto !important;
        float: none;
    }
    .breakat480 > .sf_colsOut > .sf_colsIn {
        margin: 0 0 1.5em 0 !important;
    }
    .archiveBlock .abLiner {
        padding: 6px;
    }
    .archiveBlock .ab_left {
        float: none;
    }
    .archiveBlock .ab_right {
        margin: 24px 0 ;
    }
    .archiveBlock .ab_right > div {
        margin: 0 !important;
    }
    .subpage .rowpad, .subpage .rowpad2 {
        padding: 0;
    }
    .subpage .rowpad3 {
        padding: 45px 0 20px 0;
    }
    .subpage .sf_colsOut {
        width: 100% !important;
        margin: 24px 0;
    }
    .subpage .header_row_1 .sf_colsOut {
        margin: 0;
    }
    .subpage .sf_colsOut.eec_left, .subpage .sf_colsOut.eec_right {
        width: auto !important;
    }
    .subpage .sf_colsOut.eec_left {
        margin-left: 10px;
    }
    .subpage .sf_colsOut.eec_right {
        margin: 0px 10px 0px 135px;
    }
    .subpage .sf_colsOut > div {
        margin:0 !important;
    }
    .mtc_block {
        padding: 0;
    }
    .itn_block {
        margin-bottom: 24px;	
    }
    .itn_block .itn_left, .mtc_block .mtc_left {
        float:none;
        margin:8px;
    }
    .itn_block .itn_right, .mtc_block .mtc_right {
        float: none;
        margin: 24px 8px;
    }
    .newssocialblocks .sf_colsOut {
        max-width: 320px !important;
    }
    .newssocialblocks .sf_colsOut > .sf_cols {
        text-align: center;
    }
    .ee-row2 img {
        width: 100%;
    }
    .eeconfblocks .eecdblock {
        display: block;
    }	
    .eefeatureded {
        padding: 0;
    }
    .community-directory-block {
        padding: 0px;
    }
    .community-directory-block .cd-l-block {
        width: auto !important;
        text-align: center;
        float: none;
        margin:8px 8px 24px 8px;
    }
    .community-directory-block .cd-r-block {
        margin:8px;
        width: auto !important;
    }
    .socialWrap .social-l-block {
        text-align: center;
    }
    .socialWrap .social-l-block , .socialWrap .social-r-block {
        float: none;
        padding: 8px;
        width: auto !important;
        margin: 0px;
    }
    .mag_left_column img {
        width: 100%;
    }
    .subpage .sf_colsOut.csc_left {
        float: left;
    }
    .csc_left, .csc_left img{
        max-width: 90px;
    }
    .subpage .sf_colsOut.csc_right {
        width: auto !important;
        margin-left: 110px;
        float: none;
    }
    .subpage .sf_colsOut.csc_right h1 {
        font-size: 24px;
        font-weight: 500;
    }
   .GPMBox_bg .sf_colsOut {
        margin: 0;
    }
    .ptxtWrap {
        width: auto;
        right: 40px;
        left: 40px;
    }
    .plogWrap {
        text-align: center;
        padding: 30px 15px 0 15px;
    }
    .missionblock {
        margin: 15px 0
    }
    .homeNewsList ul {
        width: auto;
    }
    .subscribeBlock {
        box-sizing: border-box;
    }
    .rowpad {
        padding: 40px 0px;
    }
    .rsinglearticle p {
        display: inline-block;
    }
    .h1r_log a, .h1r_store a {
        margin-left: 0;
    }
    #memberSection a {
        margin: 0 8px;
    }
	
	.newArchiveBlock {
	width:100%;
	max-width: 300px;
	margin: 0 auto;
	
	}
	
	
}