/* THIS FILE SHOULD NOT BE INCLUDED ON IPAD */
/* LESS THAN 800px - small devices */

@media screen and (max-width: 800px) {
  #nav {
    overflow: hidden;
    background: #343434;
  }

  #nav ul, .subnav {
    display: none !important;
  }

  /* Smaller screen nav */
  #nav #uniform-undefined.selector {
    display: inline-block !important;
    z-index: 2;
  }
  #nav #uniform-undefined.selector select {
    display: inline-block !important;
    z-index: 2;
  }
}

@media all and (max-width: 800px){
	body.home .solid_column .sidebar.column{
		background:none;	
	}
	body .main-content.archive .post .img-feat-link{
		width:100%;
		float:none;	
		margin-right:0px;
	}
	body .main-content.archive .post .img-feat-link img{
		width:100%;
	}
	body .main-content.archive .post .post-info{
		width:100%;
		float:none;	
		padding-left:0px;
	}
	body .header_block_link{
		display:none!important;	
	}
	body .hide_me2{
		display:none!important;	
	}
	body .hide_me{
		display:block !important;	
	}
	body .negative_left, body .main_negative_left,body .main_negative_left.three_cols {
		width: 100%;
		margin-left: 0;
	}
	body .listing_box {
		width: 100%;
		margin-left:0;
		margin-bottom: 10px;
		max-height:none;
		float:none;
	}
	body .sidebar{
		float: none;
		width: 100%!important;
		clear: both;
		margin: 0px!important;
		background: none;
		padding: 0px!important;
		border: none!important;
	}
	body .listing_box img {
		width: 100%;
	}
	body .main-content{
		width:100%!important;
		clear:both;
		float:none;	
	}
	body .logo-area {
		width: 100%!important;
		margin:0 0 10px 0;
		float:none;
	}
	body .banner-ad{
		width: 100%!important;
		float: none;
	}
	body .post_block, body .three_cols .post_block, body .speakers-corner .post_block{
		width:100%;
		margin:0 0 10px 0!important;
		height:auto!important;
		padding-bottom:10px!important;
	}
	body .post_block img{
		width:100%;	 
	}
	body .offer_block{
		width:104.2%;	
		margin: 0 0 10px -2.1%!important;
		height:auto!important;
	}
	body .sidebar .section-inner{
		padding:0!important;	
	}
	
	body .secondary-site-search{
		display:none;	
	}

	body .tertiary-site-search{
		display:block;	
	}

	body .tertiary-site-search #hss-input3{
		float:left;
		width: 100%;
		border:1px solid #cccccc;
		margin-bottom:10px;
		margin-top:20px;
	}
	body .tertiary-site-search #hss-input3 .s_submit{
		float:right;
		width: 10%;
		height: 32px;
		border:none;
		background:url(new_mod_images/search_magnifier.png) no-repeat center center #FFF;
		cursor:pointer;	
	}
	body .tertiary-site-search #hss-input3 #mini-s3{
		float:right;
		border:none;
		margin:0px;	
		color:#666666;
		font-size:14px;
		font-weight:bold;
		line-height: 22px;
		width: 90%;
	}
	body .clear.black_line{
		width:100%!important;	
	}
	body #footer-area .four_col .grid2{
		width:100%!important;
		float:none;	
		margin:0 0 10px 0;
	}
	body .main_flexslider .flex-control-nav{
		display:none!important;	
	}
	body .two_col {
		width: 100%;
		padding-right: 0;
	}
	body .mpu_space img{
		width:100%;	
	}
	body .large_register_c2a img{
		width:100%;	
	}
	body .find_us_on strong {
		font-size: 170%;
		line-height: 170%;
	}
	body .find_us_on .social_link{
		width:12%;
	}
	body .find_us_on .social_link img{
		width:100%;	
	}
	body .sidebar #todays_offer, body .sidebar.primary_sidebar #todays_offer {
		width: 104%;
		margin-left: -2%!important;
	}
	body .full_strip {
		padding-top: 0px;
	}
	body h2.grey_underline {
		margin: 5px 0px 15px 0px;
	}
	body h2.grey_underline.small_margin_top {
		margin-top: 18px;
	}
	body .clear.black_line {
		width: 104.2%!important;
		margin-left: -2.1%;
	}
	body .welcome-message {
		font-size: 23px;
		margin-top: 0px!important;
		padding-bottom: 10px!important;
		font-weight: normal;
	}
	body .welcome-message h1{
		font-size:23px;	
	}
	body .main-content{
		padding-top:10px!important;	
	}
	body .club_image img, body .puzzle_widget img{
		width:100%;	
	}
	body span.title-wrap{
		border-bottom-color:#FFFFFF;
		background:#FFFFFF;	
		font-size: 22px;
	}
	body h3.widgettitle{
		margin:15px 0px;	
	}
	body .two_col.small_left .small_left_col, body .two_col.small_left .large_right_col {
		width: 100%;
		float: none;
		padding-right: 0;
	}
	body .two_col.small_left{
		background:none;
	}
	body h3.widgettitle{
		margin:30px 0px 15px 0px!important;
	}
	body .two_col.small_left {
		background: none;
		width: 104.2%;
		margin-left: -2.1%;
		padding:0 2.1%;	
	}
	body .large_right_col img {
		margin-top: 10px;
		display: block;
		width: 104.2%;
		margin-left: -2.1%;
		max-width: 104.2%;
	}
	body .post_block_horizontal{
		font-size:18px;	
	}
	body .twitter-timeline, body .which_banner img, body .offer_block img{
		width:100%!important;	
	}
	body .to_bottom{
		position:static;	
	}
	body .post_block .post_title, body .large_right_col .post_title, body .offer_block .post_title{
		font-size:30px;
		line-height:32px;
		font-weight:bold;	
	}
	body .post_block .post_frag {
		font-size: 18px;
		line-height: 24px;
	}
	body .post_block .post_date {
		font-size: 13px;
		line-height: 41px;
	}
	body #section-two{
		padding-bottom:10px;
	}
	body .sidebar #todays_offer .header_link{
		line-height:30px;	
	}
	body .find_us_on {
		margin: 15px 0px;
	}
	body h3.grey_underline {
		line-height: 16px;
		background: none;
		border-top: 1px solid #cccccc;
		padding: 9px 15px 2px;
	}
	body h2.grey_underline span .small{
		display:none;	
	}
	body h2.grey_underline.margin_top, body h3.grey_underline.margin_top, body h2.grey_underline.margin_top2, body h3.grey_underline.margin_top2 {
		margin-top: 25px;
	}
	body .large_right_col .post_title{
		margin:15px 0px;	
	}
	body #footer-area a.block_link {
		padding-bottom: 15px;
		margin-bottom: 15px;
		padding-left: 15px;
	}
	body #footer-area ul li {
		color: #999;
		font-size: 15px;
		margin-bottom: 9px;
		float: left;
		width: 33%;
		margin-bottom:15px;
	}
	body #footer-area .grid2 p{
		clear:both;	
	}
	body .solid_column{
		background:none;	
	}
	body .main-content.wide .further_reading{
		display:none;	
	}
	body #single.container, body #archive.container, body #page-template.container{
		background:none;	
	}
	body #related_posts.bottom-single-related{
		display:none;	
	}
	body .main-content.wide{
		width:100%!important;	
	}
	body .feature-category-header.slim .sub-cat-nav{
		display:none;	
	}
	body #single .article-content p{
		font-size: 15px;
		line-height: 20px!important;
	}
	body .main-content.botw .section-inner-main ul.botw-list li {
		width: 98%;
		height: 340px;
		margin-right: auto;
		margin-left: auto;
		float: none;
	}
	body .main-content.archive .section-inner-main .botw-list .post {
		padding-top: 0px !important;
		min-height: 0;
		height: auto !important;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	body .main-content.botw .section-inner-main ul.botw-list li{
		height:auto;
	}
}