#BlackOutDiv {
    opacity: 0.6;
}
.valid-subscribers-only {
    display: none;
}
#topNavbarDropDown img {
    display: block;
    margin: 0 auto;
}
@media (max-width: 320px) {
    div[data-dfp-size="[320,50]"] {
      margin-left: -15px;
    }
    div[data-dfp-size="[300,250]"] {
      margin-left: -10px;
    }
}
@media (min-width: 992px) {
    #tncms-region-main-nav-right-region,
    #tncms-region-nav-main-nav-right-nav {
        float: right;
    }
    .navbar-nav > li > a {
        font-size: 13px;
    }        
}

/*
 ================================================================================
 Special: Kuna-style Slider - added Jun 2, 2016 by becker 
 ===
 Alterntaive presentation of Slideshow: Carousel block. Only appears on larger
 screen sizes; reverts to standard block appearance below 768px. To use, just add 
 custom class of "kuna-slider" to your block instance.
 ================================================================================ 
 */ 
 @media (min-width: 768px) {
  .kuna-slider .caption-container {
    position: absolute;
    width: 30%;
    right: 0;
    bottom: 0;
    padding: 1em;
    color: white;
    background: rgba(0,0,0,.7);
    height: 100%;
  }
  .kuna-slider .caption-container * {
    color: white;
  }
  .kuna-slider .photo-carousel .photo-carousel-control.left,
  .kuna-slider .photo-carousel .photo-carousel-control.right {
    top: inherit;
    bottom: 15px;
  }
}
/*
 ================================================================================
 LAYOUT C
 ================================================================================ 
 */ 
@media (min-width: 768px) {
	.layout_c_edpick .breaking {
		border-style: solid;
		border-color: rgb(204,204,204);
		border-width: 1px 0;
	
	}
        .layout_c_latest .breaking .breaking-content .card .card-headline > * {
            height: 38px;
            line-height: 38px;
        }
        .layout_c_edpick .breaking .breaking-content .card .card-headline > h2,
        .layout_c_edpick .breaking .breaking-content .card .card-headline > h3,
        .layout_c_edpick .breaking .breaking-content .card .card-headline > h4 {
            padding-right: 0.5em;
        }
}
@media (max-width: 767px) {
	.layout_c_edpick .breaking .breaking-title {
		width: 100%;
		margin: 0;
                padding-top: 1em;
                padding-bottom: .5em;
	}
        .layout_c_compact_headlines .card-meta,
        .layout_c_compact_headlines .card-lead {
                display: none;
        }
}
.layout_c_emailpitch .block .mailinglist-container .mailinglist-item {
	padding-left: 0;
	padding-right: 0;
}
.layout_c_emailpitch .block .mailinglist-container .mailinglist-title {
	font-size: 24px;
	font-weight: 800;
	padding-bottom: .25em;
}
/*
 ================================================================================
 UTILITY
 ================================================================================ 
 */
.border-between article + article {
    border-top: 1px solid rgba(0,0,0,0.1) !important;
    padding-top: 20px !important;
}
.block-border-bottom .block {
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}
.block-margin-bottom {
    margin-bottom: 20px !important;
}