/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
 
 /** Narrow-screen Layout **/
 
 	/* Logo */
	#block-delta-blocks-logo {
		position: absolute;
		left: 0px;
	}
	
	#block-block-1 {
		text-align: center;
		margin-left: 185px;
	}
	
	#block-delta-blocks-logo  img {
		width: 96px;
	}

 	/* Search Form */
	#block-search-form ,
	#search-block-form {
		padding: 5px;
		top: 20px !important;
		width: 220px;	
	}

	#block-search-form input,
	#search-block-form input {
		height: 30px;
		width: 170px;
	}
  	#block-search-form ,
	#search-block-form {
		margin-top: -40px !important;
	}
	
	#block-views-story-carousel-block {
		margin-left: 0;	
		padding-bottom: 40px;
	}

	/* Featured Items Block - Content (1 Item, Right) */
	#block-views-featured-items-block-block div.views-row.featured-item-single {
		width: 100%;
		float: none;
	}
	
	#block-views-featured-items-block-block .featured-item-single .field-name-field-image {
		float: left;
		width: 30%;
	}
	
	#block-views-featured-items-block-block .featured-item-single .field-type-text-with-summary {
		margin-left: 0;
	}
	
	/* Featured Items Block - Content (2 Items, Left) */
	#block-views-featured-items-block-block .featured-items-double {
		width: 100%;
		float: none;
		vertical-align: top;
	}
		
	#block-views-featured-items-block-block .featured-items-double .group-left {
		width: 35%;
		float: left;
	}

	#block-views-featured-items-block-block .featured-items-double .group-right {
		width: 60%;
	}
        #block-views-featured-items-block-block div.field.field-name-field-image.field-type-image.field-label-hidden {
		padding-right: 4px;
	}	
	/* Front Page, Third Top Story */

	#block-views-third-top-story-block div {
                margin-bottom: 10px;
                margin-top: -5px;
        }
	/* Election Day Countdown Clock  */
	#block-jquery-countdown-timer-jquery-countdown-timer {
		text-align: center;
		float: none;
		margin-right: none;
		margin-top: -10px;
		margin-bottom: 10px;
	}
	.countdownholder {
		width: auto;
		margin: 0;
	}
	
	/* Live Blog Link */
	.live-blog-link  div.election-coverage-link {
		margin-top: -5%;
	}
	.live-blog-link  a {
		display: inline-block;
		margin-right: 5%;
		margin-left: 5%;
		margin-top: -3%;
		text-align: right;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 700;
		font-size: 28px;
		color: #fff;
		max-width: 45%;
	}	
	.live-blog-link  p.live-blog-button {
		float: right;
		margin-right: 22%;
		margin-top: -12%;		
	}	
	
	/* Blogs - Here and Now Update */ 
	.block-views-news-link-category-block-2 .han-update-newslink .views-field-field-teaser {
		clear: left;
		display: block;
	}
	/* Sidebar 
	.region-sidebar-second .block {
		float: none;
	} */
	/* Sidebar - PBS/NPR Election Links */
	#pbs-npr-election-links  img {
		max-width: 140px;
		height: auto;
	}
	
	/* Sidebar - WIVote Special Info */
	#block-block-4 .block-inner img {	
		float: none;
	}
	
	/* Sidebar - Educational Conference Promo */
	.ed-conf img {
		max-width: 100%;
		height: auto !important;
	}
	
	/* Recent Reports & Blog Page */
	.view-recent-reports.view-display-id-page,
	.view-blog {
		padding-bottom: 30px;
	}
	
	/* Recent Reports - Left */
	#block-views-recent-reports-block .views-row .ds-2col .group-left,
	.view-recent-reports.view-display-id-page .views-row .ds-2col .group-left {
		width: 25%;
	}
	
	/* Recent Reports - Right */
	#block-views-recent-reports-block .views-row .ds-2col .group-right,
	.view-recent-reports.view-display-id-page .views-row .ds-2col .group-right {
		width: 70%;
	}
	
	/* Recent Reports - Audio */
	.mediaelement-audio, .mejs-container {
		width: 80px;
	}
 
	/* Candidate Pages */
	 .content .node-candidate.view-mode-full .group-left {
		width: 100%;
		float: none;
		padding-right: 3%;
		padding-left: 0%;
	}

	.content .node-candidate.view-mode-full .group-left .easy_social_box {
		padding-left: 3%;
	}
	
 	 .content .node-candidate.view-mode-full .group-right {
		width: 100%;
	 }
	 
	.content .node-candidate.view-mode-full .field-label {
		width: 145px;
	}

	/* Education Resources Pages */
	.view-education-resources  img {
		width: 100%;
		height: 100%;
		vertical-align: text-top;
	}
	
	/* On Your Mind video */
	.page-node-932 .video-container {
		padding-bottom: 50%;
	}
	
	/* Election Results */	
	.field-name-field-precincts-reporting {
		float: none;
		padding-right: 0;
	}
 
 	#block-block-5 h2.block-title {
		width: 200px;
	}
 
 /** Narrow-screen Typography **/
 
	#block-system-main-menu  {
		margin-bottom: -17px;
	}
 
 	#block-system-main-menu ul li  a{
		font-family: 'Source Sans Pro', sans-serif;
		font-size: 14px;
		color: #333;
		margin-right: 0;
		}
 
 /* Sidebar - News Feed Blocks */
	h3,
	.view-news-link-category.news-link-block  .full-title {
		/* Smaller h3 styling for single-line display */
	}
	
	h4 {
		font-size: 14px /* 75% H3, v. 90% originally */
	}

 /** Narrow-screen Color **/

 	#block-system-main-menu  li a.active,
	#block-system-main-menu  li a:hover {
		border-bottom: 10px solid #c62527;
	}
	
	#block-views-featured-items-block-block .featured-items-double {
		border-right: none;
	}