
#wp-admin-bar-root-default a {
	box-shadow:none;
}

.story-unit div {
	background: #fff;
}

.story-unit div span {
	font-family: McClatchy Sans, Arial, Helvetica, sans-serif;
	font-size: 19px;
	display: block;
	text-transform: none;
	font-weight: normal;
}

.story-unit div span:hover {
	color: #7f7f7f;
}

.story-unit div .standard {
	font-weight: 500;
}

.story-unit div .exclusive {
	font-weight: 400;
}

.story-unit div .fred {
	font-weight: 400;
	text-transform: uppercase;
}

.submenu_image {
	display: inline;
	max-width: 20px;
	height: auto;
	margin-top: -3px;
	margin-right: 6px;
}

.main-header{
	z-index: 9999999999; /* Make sure ads don't overlap menu flyouts */
}

@media only screen and (max-width: 768px) {

	.submenu_image {
		margin-top: 0;
	}

}

.submenu_mobile_menu_image {
	max-width: 150px;
	margin: 1em auto;
}

@media only screen and (max-width: 995px) {
	.submenu_mobile_menu_image {
		max-width: 350px;
	}
}

@media only screen and (max-width: 480px) {
	.submenu_mobile_menu_image {
		max-width: 198px;
	}
}

.media-credit {
	width: 100% !important;
	text-align: left;
	padding: 10px 0;
}

/*  .customize-support .masthead{
	  height: 135px !important;
}  */

figcaption.wp-caption-text {
	font-family: McClatchy Sans, Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #7f7f7f;
	margin-top: 6px;
	font-size: 14px
}

figure.wp-caption {
    margin-bottom: 18px;
}

.story-header .byline {
	margin-top: 10px;
}

.story article strong,
.story article p > strong {
	font-family: 'Lyon Bold', Georgia, serif;
}

.house-ad-wrapper {
	width:  100%;
	clear:  both;
	order: 2;
}

.house-ad-wrapper:after {
	content: " ";
	display: block;
	clear:   both;
}

.house-ad-wrapper a {
	text-decoration: none;
	border-bottom:   none;
	box-shadow:      none;
}

.house-ad-wrapper a:hover {
	background-color: transparent;
}

@media only screen and (max-width: 480px) {
	.main-header .navs>li {
		width: 24.8%;
		width: calc((100% - 3px)/4);
	}
}

.main-header nav.flip-nav .utils  {
	display: block;
	display: flex;
}

.main-header .utils>li {
	width: 49.8%;
	width: calc((100% - 1px)/2);
}

@media (min-width: 768px) {
	.ad-slot.leaderboard-responsive {
		width: auto;
		text-align: center;
		height: auto;
	}
}

.ad-slot.leaderboard-responsive {
	width: auto;
	text-align: center;
	height: auto;
}