/* HTML TAGS */
body {
	width: 400px;
	-webkit-text-size-adjust: 100%;
	padding-bottom: 70px;
	background: #E4E4E4;
}

/* MOBILE STYLES - OVERRIDE MASTER STYLES */
.mobile { display: block; }
.desktop { display: none; }

/* SOCIAL ICON STYLES */
.social-icon, .at300b {
	float: left;
	padding: 0px 2px !important;
	margin: 0px;
}

/* STRUCTURAL STYLES */
#site {
	width: 100%;
	margin: 0px auto;
	position: relative;
	padding: 0px;
	top: 40px;
}
#container {
	width: 360px;
	box-shadow: none;
	margin-bottom: 0px;
}
#content {
	width: 100%;
	margin-right: 0px;
}
#sidebar {
	display: none;
}
#wpadminbar { 
	position: fixed;
}

/* REGION STYLES */
#region3, #region4, #region6, #region7 {
	width: 100%;
	margin-right: 0px;
}

/* HEADER STYLES */
#floating-menu .menu {
	width: 100%;
}
#floating-menu .social {
	width: 40%;
	margin-left: 10px;
}
#floating-menu .social .label {
	display: none;
}
#floating-menu .social .social-icon {
	font-size: 20px !important;
	line-height: 22px;
	padding: 0px;
}
#floating-menu .search, #floating-menu .signup {
	
}
#floating-menu .search {
	width: 35%;
	margin: 4px 15px 0px 0px;
}
#floating-menu .search .search-form .search-field {
	width: 70%;
}
#floating-menu .signup .sign-up_wrapper {
	width: 380px;
}
#floating-menu .signup .label {
	font-size: 20px;
	line-height: 20px;
	margin: 10px 10px 0px 0px;
}
#header {
	border-bottom: 4px solid #6F120E;
	padding-top: 50px;
}
#header .logo {
	width: 252px;
	padding: 10px;
}
#breaking-news {
	margin: 10px 0px;
}
#breaking-news .label {
	width: 95%;
}

/* FOOTER STYLES */
#footer { background-color: #FFFFFF; }
#floating-footer {
	position: relative;
	top: 40px;
	background-color: #6F120E;
	min-width: 100%;
	padding-bottom: 20px;
}
#floating-footer .footer-navigation {
	width: 100%;
}
#floating-footer .footer-navigation li.menu-item {
	font-size: 20px;
	line-height: 38px;
	width: 50%;
	float: left;
	border-bottom: solid 1px #FFFFFF;
	text-transform: uppercase;
	padding: 0px;
	width: 200px;
}
#floating-footer .footer-navigation li.menu-item:nth-child(odd) {
	border-right: solid 1px #FFFFFF;
	width: 199px;
}

/* NAVIGATION MENU STYLES */
#header .main-navigation {
	display: none;
	margin: 0px;
}
#header .main-navigation ul.menu {
	border-bottom: none;
	position: static;
	padding: 0px;
}
#header .main-navigation li.menu-item {
	text-align: left;
	background-color: #CE4D4D;
	width: 50%;
	font-size: 36px;
	line-height: 40px;
	border-bottom: none;
	border-top: 4px solid #6F120E;
}
#header .main-navigation li.menu-item:nth-child(odd) {
	border-right: solid 4px #6F120E;
	width: 49%;
}
#header .main-navigation li.menu-item-has-children .navigation-arrow {
	display: none;
}
#header .main-navigation li.menu-item a {
	border: none;
	padding: 2px 20px;
	margin: 0px;
}
#header .mobile-navigation {
	font-size: 26px;
	line-height: 26px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 10px;
	background-color: #6F120E;
	width: 105px;
	text-align: center;
	margin: 59px 0px 0px;
	float: right;
	font-family: 'Oswald', sans-serif;
}
#header .mobile-navigation .trigger {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* ARTICLE STYLES */
article .entry-content .alignright, article .entry-content .alignleft {
	max-width: 50%;
}
article .entry-content .aligncenter {
	max-width: 100%;
}
article .comments-area .fb_iframe_widget span:nth-of-type(1), article .comments-area .fb_iframe_widget span:nth-of-type(1) iframe {
	max-width: 360px;
}
article .entry-social .social-icon, article .author-social .social-icon {
	font-size: 38px;
	line-height: 32px;
	padding: 0px;
}
article .entry-author .author-thumbnail img {
	width: 125px;
	height: auto;
}
article iframe, article embed, article object {
	max-width: 360px;
	max-height: 250px;
	display: block;
}

/* PAGE STYLES */
.page iframe, .page embed, .page object {
	max-width: 100%;
	max-height: 250px;
}
.page img {
	max-width: 100%;
	height: auto;
}
.page .social-icon {
	font-size: 38px;
	line-height: 32px;
	padding: 0px;
}

/* ARCHIVE STYLES - USED FOR CATEGORIES, TAGS AND SEARCH RESULTS */
.archive .entry:nth-of-type(1) {
	padding: 10px 0px;
}
.archive .entry-meta {
	margin-bottom: 0px;
}
.archive .entry-social {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.archive .entry-social .social-icon {
	font-size: 38px;
	line-height: 32px;
	padding: 0px;
}
.archive .pagination li {
	font-size: 24px;
	line-height: 34px;
	word-wrap:
}

/* COLUMNISTS STYLES */
.columnists .author .author-profile .author-title {
	line-height: 26px;
	width: 85%;
}

/* AUTHOR STYLES */
.author p {
	margin: 0px 0px 20px;
}
.author .author-profile {
	margin: 0px 0px 10px 0px;
	padding-right: 5px;
}
.author .author-profile .author-thumbnail {
	width: 180px;
	margin-right: 10px;
	height: auto;
	max-height: 300px;
}
.author .author-profile .author-social {
	/*margin: 0px 5px 0px 0px;*/
}
.author .author-profile h3, .author .author-profile p {
	float: right;
	width: 145px;
	word-wrap: break-word;
	word-break: break-all;
	clear: right;
}
.author .author-profile h3 {
	font-size: 18px;
	line-height: 18px;
}
.author .author-profile p {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
}
.author .author-profile .author-description {
	word-break: normal;
	word-wrap: normal;
	margin-top: 0px;
}
.author .entry:nth-of-type(1) {
	padding: 10px;
}

/* STAFF STYLES */
.staff .author .author-title {
	padding: 20px 0px 5px;
}

/* SEARCH STYLES */
.search .search-form {
	float: none;
	margin: 0px 0px 10px 0px;
}
.search .entry:nth-of-type(1) {
	padding: 10px;
}

/* TOPICS STYLES */
.topics .entry:nth-of-type(1) {
	padding: 10px;
}

/* THIRTY UNDER THIRTY STYLES */
.thirty-under-thirty ul.grid-5 li {
	margin: 0px 7px 10px 0px;
	padding: 7px;
}
.thirty-under-thirty ul.grid-5 li:nth-of-type(3n) {
	margin-right: 0px;
}
.thirty-under-thirty ul.grid-5 li:nth-of-type(5n) {
	margin-right: 7px;
}
.thirty-under-thirty p {
	
}
/* WIDGET STYLES */
.home-lead .query-row {
	width: 100%;
}
.home-lead .query-field-featured_image {
	height: 220px;
	overflow: hidden;
}
.home-lead .query-field-featured_image img {
	width: 100%;
	height: 100%;
	/*margin-left: -25%;*/
}
.home-lead .query-field-post_title {
	width: 100%;
	padding: 0px;
	min-height: 30px;
}
.home-lead .query-field-post_title a {
	padding: 10px;
	display: inline-block;
}

#region1 .query-wrangler-widget {
    width: 400px;
    margin-bottom: 11px;
}
.home-slideshow .query-field-featured_image img {
   width: 195px;
    height: 159px;
}
.home-slideshow .query-row:nth-child(3n) {
    width: 201px;
}
.home-slideshow .query-row, .home-slideshow .query-row:nth-child(5n) {
	 width: 201px;
}
.home-slideshow .query-field-featured_image {
	width: 201px;
}
.home-slideshow .query-row:nth-child(2n) {
	width: 201px;
}
.home-slideshow .query-field-post_title {
	width: 189px;
}
.home-slideshow .pager {
	font-size: 30px;
	line-height: 50px;
	top: 20px;
	width: 50px;
	height: 50px;
}

.two-col-large-lead  {
	height: auto;
}
.two-col-large-lead .query-row {
	width: 175px;
	height: auto;
	margin-bottom: 5px;
}
.two-col-large-lead .query-row-0 {
	width: 100%;
	height: auto;
	background-color: transparent;
}
.two-col-large-lead .query-field-featured_image {
	height: 110px;
}
.two-col-large-lead .query-field-post_title {
	bottom: 35px;
}
.two-col-large-lead .query-field-permalink {
	height: 25px;
	margin-top: 10px;
	font-size: 36px;
}
.two-col-large-lead .query-field-permalink .social-icon {
	margin-right: 0px;
}
.two-col-large-lead .query-field-permalink, .two-col-large-lead .query-row-0 .query-field-permalink {
	position: static;
	width: 138px;
}
.two-col-large-lead .query-row-0 .query-field-featured_image {
	float: none;
	width: 100%;
	height: 250px;
}
.two-col-large-lead .query-row-3, .two-col-large-lead .query-row-4 {
	margin-bottom: 5px;
}

.two-col-slider .query-row {
	width: 164px;
}
.two-col-slider .query-field-featured_image {
	height: 108px;
}
.two-col-slider .query-field-permalink {
	margin: 10px auto 0px;
	height: 25px;
	font-size: 36px;
	width: 138px;
}
.two-col-slider .query-field-permalink .social-icon {
	margin-right: 0px;
}
.two-col-slider .pager {
	font-size: 30px;
	line-height: 50px;
	width: 50px;
	height: 50px;
}

.one-col-large-lead .query-row {
	margin: 0px 10px;
}
.one-col-large-lead .query-row-0 {
	padding: 10px;
	margin: 0px;
}

.two-col-text-list .query-row {
	float: none;
	margin: 0px 10px;
	width: auto;
	padding: 10px 0px;
}
.two-col-text-list .query-row-0 {
	width: auto;
	float: none;
	border-right: none;
	border-bottom: 1px solid #A9A9A9;
	margin: 0px;
	padding: 10px;
}

.top-side-bar {
	display: none;
}
/* ADVERTISING STYLES */
.leaderboard, .ad.desktop, .ad.post.desktop {
	display: none;
}
.ad.posterboard {
	margin: 0px auto;
	padding-bottom: 20px;
}
.ad-mobile {
	height: 50px;
	position: fixed;
	bottom: 0px;
	z-index: 100000000;
	background-color: #cccccc;
	width: 100%;
}
/* header ad is not fixed position */
.ad-header .ad-mobile{
	position: absolute;
    bottom: auto;
    z-index: auto;
    top: 0;
}
.ad-mobile .ad {
	width: 320px;
	height: 50px;
	margin: 0px auto;
}
.yieldmo {
	/*width: 300px;*/
	padding: 10px;
	margin: 0px auto;
}