/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
 */
/*
 * Really small screens and up
 */
/* @media only screen and (min-width: 220px) {} */
/*
 * Smartphone sizes and up
 */
/* @media only screen and (min-width: 320px) {} */
/*
 * Smartphone sizes and down
 */
@media only screen and (max-width: 480px) {
	
	.responsive-menus.responsified span.toggler {
    	background: #B09C6F none repeat scroll 0 0;
		border-radius: 0;
		box-shadow: none;
		color: #fff;
		cursor: pointer;
		display: block;
		font-size: 1.5em;
		outline: medium none;
		padding: 1px;
		text-align: center;
		}
		
	.responsive-menus.responsified .responsive-menus-simple {
		background: #B09C6F none repeat scroll 0 0;
		box-shadow: none;
		font-size: 1.2em;
		font-family: Verdana,Geneva,"DejaVu Sans",Arial,Helvetica,sans-serif;
		}


	.leaderboard-platinum-ad-768,
	.leaderboard-platinum-ad-full {
		display: none;
		}
	
	.region[class*="float-blocks"] .block {
		float: none;
    	width: 100%;
    	}

	.panels-flexible-region-1-front_page_main_content {
		width: 100%;
		}

	.panels-flexible-region-1-front_page_embedded_sidebar {
		width: 100%;
		}
		
	.branding-elements,
    .region-header {
   		clear: both;
   		}
   	   		
   	#branding, #logo {
   		float: none;
   		width: inherit !important;
   		}
   		
   	/*.banner-ad .simplead-container {
		width: 100%;
		}*/
		
	.banner-ad .simplead-container img {
		width: 100%;
		max-width: 580px;
		}
		
	#block-views-masthead-slideshow-block {
		display: none;
		}
    
}


/*
 * Small tablet sizes and up
 */

@media only screen and (min-width: 481px) and (max-width: 768px) {
	
	.responsive-menus.responsified span.toggler {
    	background: #B09C6F none repeat scroll 0 0;
		border-radius: 0;
		box-shadow: none;
		color: #fff;
		cursor: pointer;
		display: block;
		font-size: 1.5em;
		outline: medium none;
		padding: 1px;
		text-align: center;
		}
		
	.responsive-menus.responsified .responsive-menus-simple {
		background: #B09C6F none repeat scroll 0 0;
		box-shadow: none;
		font-size: 1.2em;
		font-family: Verdana,Geneva,"DejaVu Sans",Arial,Helvetica,sans-serif;
		}

	.leaderboard-platinum-ad-full,
	.leaderboard-platinum-ad-480 {
		display: none;
		}

	.panels-flexible-region-1-front_page_main_content {
		width: 70% !important;
		}

	.panels-flexible-region-1-front_page_embedded_sidebar {
		width: 30% !important;
		}
		
    .branding-elements,
    .region-header,
    .banner-ad .simplead-container {
   		clear: both;
   		text-align: center;
   		}
   		
   	/*.banner-ad .simplead-container {
		width: 100%;
		}*/
		
	.banner-ad .simplead-container img {
		width: 100%;
		max-width: 580px;
		}
		
	/* Article Inset */
		
		.article-layout-middle-body-inset {
			float: right;
			margin-left: 20px;
			}
		
		#article-layout-bottom {
			clear: both;
			}

}


/*
 * Tablet sizes and up
 */

@media only screen and (min-width: 769px)  {

	.leaderboard-platinum-ad-768,
	.leaderboard-platinum-ad-480 {
		display: none;
		}
    	
    .region-header {
   		width: 45%;
   		float: right;
   		}
   		
   	.banner-ad .simplead-container {
		display: inline;
		width: 100%;
		}
		
	.banner-ad .simplead-container img {
		width: 49.5%;
		max-width: 580px;
		}
		
	.banner-ad .simplead-container.first {
		margin-right: 0.4%;
		}
		
	/* Article Inset */
		
		.article-layout-middle-body-inset {
			float: right;
			margin-left: 20px;
			}
		
		#article-layout-bottom {
			clear: both;
			}
			
	h5 {
		float: right;
		margin: 5px 0 20px 20px;
		width: 50%;
		}
		
}


/*
 * Desktops/laptops and up
 */


