/* 
Website:		Daily Astorian
Version:		1.0.0
Author:     	Travis Clark & the EOMG Digital Media Team
Author URI:   	http://www.traviseugeneclark.com/ and http://digital.eomediagroup.com/

----------------------------------------- 
	Name, $Hex, RGB
-----------------------------------------
Blue (++)	|	08699e	|	8,105,158
Blue (+)	|	49747a	|	73,116,122
Blue		|	4e7e84	|	78,126,132
Light Blue	|	4f9faa	|	79,159,170
Text Blue 	|	cae6e8	|	202,230,232

-------------------------------------------- 
	Global Layout 
----------------------------------------- */
html, body { height: 100%; }
object, embed { min-height: 100% !important; }
#wrapper { padding-left: 0; padding-right: 0; } /* Overrides saxo-layout */
.pull-quotes { font-size: 16px; font-weight: 600; }

#header-leader-ad-3 { display: none; }

/* Photo Gallery */
.roundup-container { padding: 20px; }
.roundup-container .pagination-results { margin-bottom: 20px; }
.roundup-galleries { padding: 20px 0; }

.photo-gallery #right-rail { display: none; }

.error-404 a { font-size: 1em; color: #4e7e84; }
.error-404 a:hover { color: #49747a; }

.secondary-navigation .advertising embed,
.secondary-navigation .advertising object,
.footer-leaderboard embed,
.footer-leaderboard object { height: 90px !important; }

#search-container input[type="text"], .search-container input[type="text"] { width: 100%; border-bottom-right-radius: 0; border-top-right-radius: 0; }
#search-container input[type="submit"] { background: #DA2727; border-bottom-left-radius: 0; border-top-left-radius: 0; color: #fff; text-shadow: none; margin-bottom: 0;}
#search-container input[type="submit"]:hover { background: #DA2727; border:0; }
#search-container .columns { padding-left: 0; padding-right: 0; }

#right-rail .advertisement { padding-top: 20px; padding-bottom: 20px; }

/* ----------------------------------------- 
	Advertising Rates
----------------------------------------- */
.advertising-rates li img { border: 1px solid #ccc; }
.advertising-rates h3 { font-family: "Hevetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px; margin-top: 10px; }


/* ----------------------------------------- 
	Contests
----------------------------------------- */
.local-contests li { border-bottom: 1px solid #ccc; margin-bottom: 35px; margin-top: 35px; }
.local-contests li:last-child { border-bottom: 0; }
.national-contests li { border-bottom: 1px solid #ccc; margin-bottom: 35px; margin-top: 35px; }
.national-contests li:last-child { border-bottom: 0; }

/* ----------------------------------------- 
	Disqus
----------------------------------------- */
.guidelines { background: #989fa5; color: #fff; overflow: hidden; margin-bottom: 20px; }
.guidelines h4 { color: #fff; display: inline; font-size: 14px !important; font-weight: 700; float: left; padding: 10px 15px; text-transform: uppercase; }
.articlepage #content .guidelines a { background: #5e6b72; color: #fff !important; font-weight: 500; padding: 10px 15px; text-transform: uppercase; font-size: 14px; float: right; text-decoration: none !important; }
.articlepage #content .guidelines a:hover { background: #5e6b72; }
.disqus-clear { clear: both; }
.reveal-modal-bg { background: rgba(255,255,255,0.90); }
.reveal-modal { border: 1px solid #efefef; box-shadow: none; }
#modalTitle { font-size: 21px; font-weight: 700; font-family: 'Helvetica Neue', Arial, sans-serif; margin-bottom: 30px; }


/* ----------------------------------------- 
	Commercial Printing
----------------------------------------- */
.printing h2 { font-family: "Hevetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 15px; }
.printing p { font-size: 14px; }
.printing img { float: left; margin-bottom: 15px; margin-right: 15px; }
.printing #broadsheet ul,
.printing #single ul,
.printing #flexi ul,
.printing #tabloid ul { list-style-type: disc; margin-left: 30px; }
.printing #broadsheet li,
.printing #single li,
.printing #flexi li,
.printing #tabloid li { font-size: 14px; }


/* ----------------------------------------- 
	Kid Scoop
----------------------------------------- */
.nie .form-title { color: #C92828; }
.nie .nie-logo { float: left; margin-right: 20px; margin-bottom: 20px; }
.nie .button { 
	background: #991F1F;
	background-color: #991F1F;
	border-radius: 0; 
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
	border-right: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	text-shadow: none;
	padding: 15px 20px; }

.nie .button:hover { 
	background: #C92828;
	background-color: #C92828; 
	text-decoration: none; }

.nie .button-group { margin-bottom: 20px; }	
.nie .button-group > * > button, 
.nie .button-group > * .button { border-color: #fff; }

.nie .nie-link { float: left; margin-bottom: 40px; margin-right: 20px; }
.nie .nie-action { display: block; padding-top: 10px; }
.nie .nie-action i { color: #991F1F; font-size: 14px; margin-right: 10px; }
.nie .nie-action a { color: #991F1F; font-size: 14px; }
.nie .nie-action a:hover { color: #C92828; text-decoration: none; }

.nie .nie-option { border-top: 1px solid #ccc; padding-bottom: 30px; padding-top: 30px; }
.nie .nie-option.teachers { border-top: 0; }
.nie .nie-option p { margin-bottom: 0 }

/* ----------------------------------------- 
	Marketplace Print Ads
----------------------------------------- */
#content.print-ads { width: 100%; }
.print-ads h3 { font-family: "Hevetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 15px; }


/* ----------------------------------------- 
	Podcasts
----------------------------------------- */
.podcast-staff { margin: 20px 0; }
.podcaster { float: left; margin: 0 15px 15px 0; width: 100px; }
.podcaster-title { font-family: "Hevetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; margin-bottom: 10px; }

/* ----------------------------------------- 
	Subscribe Page
----------------------------------------- */
.subscribe-rail .subscribe-title,
.subscribe-page .subscribe-title { color: #991F1F; }
.subscribe-page .subscribe-tagline { color: #991F1F; }

#right-rail .button,
.subscribe-rail .button,
.subscribe-page .button { background: #C92828; }
#right-rail a:hover.button,
.subscribe-rail a:hover.button,
.subscribe-page a:hover.button { background: #991F1F; }

/* ----------------------------------------- 
	Subscribe Page (Special Offer)
----------------------------------------- */
.subscribe-nav .top-bar { margin-bottom: 0; }
.subscribe-page { background: #fff; padding-left: 0; padding-right: 0; }
.subscribe-promo { width: 100%; text-align: center; }
.subscribe-promo img { margin-top: 0; margin-bottom: 0; }
.subscribe-promo .title { color: #fff; font-size: 47px !important; font-weight: 400; max-width: 700px; margin: 0 auto; padding: 80px 0 45px 0; text-shadow: 1px 1px 1px #024547; text-transform: capitalize; }
.subscribe-promo ul { margin: 0 auto; padding-bottom: 80px; max-width: 700px; text-align: center; }
.subscribe-promo li { margin-bottom: 0; padding-bottom: 0; }
.subscribe-promo li:first-child .button { background: #fff; color: #01685E; }
.subscribe-promo .button { background: #1c4616; padding-top: 15px; padding-bottom: 15px; margin-bottom: 0; transition: none; }
.subscribe-page .subscribe-promo .button:hover { background: #55bb89; color: #fff; }
.subscribe-options { overflow: hidden; padding-top: 80px; padding-bottom: 10px; }
.subscribe-options ul { margin: 0 auto; max-width: 700px; list-style-type: none; }
.subscribe-options li { float: left; margin-bottom: 60px; }
.subscribe-options img { float: left; padding-right: 20px; padding-bottom: 20px; margin-top: 0; margin-bottom: 0; max-width: 175px; }
.subscribe-options p { color: #333; font-size: 14px; }
.subscribe-options .option-title { color: #C92828; font-size: 21px; font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif; padding-bottom: 15px; line-height: 1.4; }
.subscribe-options .option-button { width: auto !important; transition: none; }
.subscribe-page .subscribe-options .option-button:hover { background: #C92828; color: #fff; }

.manage-subscription-container { background: #991E1E; color: #fff; }
.start-subscription,
.manage-subscription { padding: 80px 60px; }
.manage-subscription p,
.start-subscription p { color: #c7d9d6; font-size: 14px; line-height: 1.4; }
.manage-subscription .option-title,
.start-subscription .option-title { color: #fff; font-size: 21px; font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif; padding-bottom: 15px; line-height: 1.4; }
.manage-subscription-container .button { transition: none; }
.subscribe-page .manage-subscription-container .button:hover { background: #C92828; color: #fff; }


/* ----------------------------------------- 
	Navigation
----------------------------------------- */

/* Advertising */
.advertising { padding: 10px; }
.advertisement { padding: 0; text-align: center; } /* Overrides custom.css */


/* Branding */
.branding { margin: 0 0 -5px 0; }
	.site-logo { margin: 0 auto; width: 100%; }
		.tagline { border-top: 2px solid #000; border-bottom: 1px solid #000; padding: 1px 0 0 0; margin-top: 5px; max-height: 23px; }
		.tagline li { 
			color: #000; 
			font-size: 12px;
			font-family: Georgia, serif;
			padding-top: 0;
			padding-bottom: 0;
			margin-bottom: 0;
			text-transform: uppercase; }
		
		.branding .main-tagline { padding-right: 8px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-weight: bold; }
		.branding .current-date { position: absolute; bottom: 12px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; color: #7c7b7b; right: 125px; font-size: 20px; padding-left: 8px; text-transform: uppercase; }
		
		.branding-image { position: relative; }
		.current-date { position: absolute; bottom: 0; right: 0; }
		
	.site-logo .small-block-grid-3 > li:first-child { width: 20%; padding-left: 20px; text-transform: capitalize; }
	.site-logo .small-block-grid-3 > li:nth-child(2) { width: 60%; text-align: center; }
	.site-logo .small-block-grid-3 > li:last-child { width: 20%; text-align: right; padding-right: 20px; text-transform: capitalize; }
	.site-logo li a { font-size: 12px; text-transform: capitalize; }



/* Primary Navigation */
.primary-navigation { margin-top: 10px; }
.primary-navigation .top-bar-section .dropdown { z-index: 99999; }
.primary-navigation .top-bar-section ul.left li > a { color: #fff; }
	
	#wrapper .masthead .primary-navigation .top-bar .top-bar-section .has-dropdown > a { padding-right: 15px !important; } /* Hate to do it but I have to override with important in this case */
		
		.primary-navigation .top-bar .top-bar-section .left .dropdown li a { 
			background: #414042;
			border-top: 0; 
			color: #f1f2f2; 
			font-size: 12px; }
		.primary-navigation .top-bar .top-bar-section .left .dropdown li:hover a { background: #1455F7; color: #fff; }
		
		.primary-navigation .top-bar .top-bar-section li:first-child { padding-left: 0 !important } /* Hate to do it but I have to override with important in thi case */
	
		
/* Secondary Navigation */
.secondary-navigation .top-bar-section .dropdown { z-index: 99999; }
.secondary-navigation { background: #C92828; }
	.secondary-navigation .top-bar { margin-bottom: 0; } /* Overrides custom.css */
		
		.secondary-navigation .top-bar-section ul.left li > a { color: #ABBEEF; }
		.secondary-navigation .top-bar-section ul.right li > a { color: #fff; font-size: 18px; }
		.secondary-navigation .top-bar .top-bar-section li:first-child { padding-left: 0 !important } /* Hate to do it but I have to override with important in thi case */
		#wrapper .masthead .secondary-navigation .top-bar .top-bar-section .has-dropdown > a { padding-right: 15px !important; } /* Hate to do it but I have to override with important in this case */
		.secondary-navigation .top-bar-section .left li:first-child:not(.has-form) a:not(.button) { background: #C92828; color: #fff; }
			
			.secondary-navigation .top-bar-section .left li:first-child:not(.has-form) a:not(.button):hover { background: #E22D2D; }
			.secondary-navigation .top-bar-section .right li:nth-of-type(1):not(.has-form) a:not(.button):hover { background: #3b5998; } /* Facebook hover */
			.secondary-navigation .top-bar-section .right li:nth-of-type(2):not(.has-form) a:not(.button):hover { background: #34628a; } /* Instagram hover */
			.secondary-navigation .top-bar-section .right li:nth-of-type(3):not(.has-form) a:not(.button):hover { background: #55acee; } /* Twitter hover */
			.secondary-navigation .top-bar-section .right li:nth-of-type(4):not(.has-form) a:not(.button):hover { background: #cd201f; } /* YouTube hover */
			
				.secondary-navigation .top-bar .top-bar-section .left .dropdown li a { 
					background: #414042;
					border-top: 0; 
					color: #f1f2f2; 
					font-size: 12px; }
				.secondary-navigation .top-bar .top-bar-section .left .dropdown li:hover a { background: #1455F7; color: #fff; }
				
		.secondary-navigation .sub-nav dd a { background: #efefef; color: #3f3f3f; padding: 8px 10px; }
		.secondary-navigation .top-bar { background: #991F1F; }
		.secondary-navigation .top-bar-section li:not(.has-form) a:not(.button) { background: #991F1F; }
		.secondary-navigation .top-bar-section li:not(.has-form) a:not(.button):hover { background: #1455F7; }
		.secondary-navigation .top-bar .top-bar-section ul li { border-left: 0; border-right: 1px solid #C92828; border-top: 0; border-bottom: 0; }
		
		
/* Shared Top Bar Navigation (many of these will override custom.css) */
.primary-navigation .top-bar { background: #C92828; }
	
	.primary-navigation .top-bar .top-bar-section ul li a,
	.secondary-navigation .top-bar .top-bar-section ul li a { border: 0 !important; }
	.top-bar .top-bar-section ul li { border-left: 0; border-right: 1px solid #081677; border-top: 0; border-bottom: 0; }
	.top-bar .top-bar-section ul li:last-child { border-right: 0; }
			
			.top-bar-section li:not(.has-form) a:not(.button) { background: #C92828; padding-left: 15px; } /* Padding is override for custom.css */
			.top-bar-section li:not(.has-form) a:not(.button):hover { background: #0E20A5; }
			.top-bar-section ul li > a { font-size: 14px; }
			.top-bar-section ul li:hover > a { color: #fff; }
			
			.top-bar.expanded .title-area { background: #1048E9; }
			.top-bar .top-bar-section .left .dropdown li.title h5 a { background: #C92828; }
			.top-bar.expanded .toggle-topbar a span { box-shadow: none; color: #fff; }
			.top-bar.expanded .toggle-topbar a { color: #fff; }
			
			


/* ----------------------------------------- 
	Sidebar
----------------------------------------- */

/* Contact Box */
.contact-information-widget { padding: 20px; }
.contact-information-widget .title { color: #C92828; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; padding-bottom: 15px;  }

/* General Widgets */
.widget-buffer { margin: 20px 0; }

	.widget.list ul { 
		list-style-type: none; 
		margin: 0; 
		padding: 0; }
		
		.widget.list li a { 
			border-bottom: 1px solid #ccc; 
			color: #09263c; 
			display: block; 
			font-size: 12px; 
			padding: 12px 20px; 
			text-decoration: none; }
			.widget.list li:last-child a { border-bottom: 0; }
		.widget.list li:hover a { background: #e5eced; color: #4e7e84; }
	
	.widget-container .tabs-content { 
		border-left: 1px solid #ccc; 
		border-right: 1px solid #ccc; 
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		margin-bottom: 0;
		padding: 0; }
	
		.widget-container .tabs-content > .content { padding-bottom: 0; width: 100%; }
		.widget-container .tabs dd { margin-bottom: -1px !important; }
			.widget-container .tabs dd a { 
				background: #C92828;
				color: #fff;
				font-size: 14px;
				font-weight: 400; 
				padding: 10px 15px;
				text-decoration: none;
				line-height: 21px; }
			.widget-container #classTabs.tabs dd a { font-size: 12px; }
				.widget-container .tabs dd a:hover { color: #fff; }
				.widget-container .tabs dd a i { display: none; }
				.widget-container.medium .tabs dd a i { display: inline-block; }
				.widget-container.medium .tabs dd a span { font-size: 12px; padding-left: 7px; }
			.widget-container .tabs dd.active { border: 0; font-weight: 500 !important; }
			.widget-container .tabs dd.active a:hover { text-decoration: none; }
			.widget-container .tabs dd.active a { 
				background: #fff;
				color: #C92828;
				border-bottom: 0; 
				border-left: 1px solid #ccc;
				border-right: 1px solid #ccc; 
				border-top: 1px solid #ccc; }
				
				.widget-buffer.signal .widget-container .tabs dd a { background: #C92828; }
				.widget-buffer.signal .widget-container .tabs dd.active a { color: #DA2727; }
				
			.widget-container .tabs-content .right-rail-text { border-bottom: 1px solid #ccc; padding: 0; }
			.widget-container .tabs-content .right-rail-text .summary { display: none; }
			.widget-container .tabs-content .right-rail-text a { color: #09263c; display: block; padding: 12px 20px; }
			.widget-container .tabs-content .right-rail-text a:hover { background: #f3f8fc; color: #1c75bc !important; text-decoration: none; }
			
				
		.widget-container .powered-tagline a { 
			background: #414042; 
			color: #fff;
			display: block;
			font-size: 12px; 
			padding: 12px 20px; }
		.widget-container .powered-tagline a:hover { color: #fff; }
		.widget-container .powered-tagline a i { padding-right: 7px; }
		
	#creditfooter { display: none; }


/* ----------------------------------------- 
	Article
----------------------------------------- */
.articlepage p { text-align: left; line-height: 1.6; }
.articlepage #story-byline p, .articlerelated #story-byline p { font-size: 12px; color: #333; padding-top: 3px; margin-bottom: 0; }
#video-container { width: 320px; float: left; margin: 15px 25px 15px 0; }
.articlepage #content a { color: #C92828; font-size: 12px; text-decoration: underline; }
.articlepage #content a:hover { color: #DA2727; }


/* Taken from SS for quick EO styles */
.secondary-navigation { background: #C92828; }

	.secondary-navigation .top-bar { background: #DA2727; }
	.secondary-navigation .top-bar-section ul.left li > a { color: #F4D7D7; }
	
	.secondary-navigation .top-bar-section li:not(.has-form) a:not(.button) { background: #DA2727; }
	.secondary-navigation .top-bar-section .left li:first-child:not(.has-form) a:not(.button) { background: #C92828; }
	.secondary-navigation .top-bar-section .left li:first-child:not(.has-form) a:not(.button):hover { background: #E22D2D; }
	.secondary-navigation .top-bar-section li:not(.has-form) a:not(.button):hover { background: #E22D2D; }
	.secondary-navigation .top-bar .top-bar-section ul li { border-right: 1px solid #C92828; }
	.secondary-navigation .top-bar .top-bar-section .left .dropdown li a:hover { background: #DA2727; }
	.secondary-navigation .top-bar .top-bar-section .left .dropdown li:hover a { background: #DA2727; }
	
	.secondary-navigation .top-bar-section .left li:first-child:not(.has-form) a:not(.button):hover { background: #E22D2D; }
	.secondary-navigation .top-bar-section .right li:nth-of-type(1):not(.has-form) a:not(.button):hover { background: #3b5998; } /* Facebook hover */
	.secondary-navigation .top-bar-section .right li:nth-of-type(2):not(.has-form) a:not(.button):hover { background: #55acee; } /* Twitter hover */
	.secondary-navigation .top-bar-section .right li:nth-of-type(3):not(.has-form) a:not(.button):hover { background: #cd201f; } /* YouTube hover */
	
	.secondary-navigation .top-bar-section ul.right li:last-child > a { font-size: 14px; }
	
	
.primary-navigation .top-bar { background: #C92828; }
	.primary-navigation .top-bar .top-bar-section ul li { border-right: 1px solid #BA2525; }
	.top-bar-section li:not(.has-form) a:not(.button) { background: #C92828; }
	.primary-navigation .top-bar .top-bar-section .left .dropdown li a:hover { background: #DA2727; }
	.primary-navigation .top-bar .top-bar-section .left .dropdown li:hover a { background: #C92828; }
	
.top-bar-section li:not(.has-form) a:not(.button):hover { background: #DA2727; }

.top-bar.expanded .title-area { background: #DA2727; }
.top-bar .top-bar-section .left .dropdown li.title h5 a { background: #C92828; }
	
.widget-container .tabs dd a { background: #C92828; }
.widget-container .tabs dd.active a { color: #DA2727; }

.site-footer .content-label a { color: #C92828; }
.site-footer .content-label a:hover { color: #C92828; }
.site-footer .site-index ul li a:hover { color: #C92828; }
.copyright-terms li a:hover { color: #C92828; }
.copyright-terms li:first-child a { color: #C92828; font-weight: 600; }


/* ----------------------------------------- 
	Breaking News by Tamberra
----------------------------------------- */

.clear {
    clear: both;
}

.top-bar {
    margin-bottom: 0;
}

.breakingNews {
    margin-bottom: 30px;
}

.alert-box {
    padding: 0;
    margin: 0;
    border: 0;
    background: #900 !important;
}

.alert-box .table-row {
	display: table-row;
}

.alert-box.topic-school,
.alert-box.topic-school .type .fa {
	background: goldenrod !important;
}

.alert-box.topic-traffic,
.alert-box.topic-traffic .type .fa {
	background: green !important;
}

.alert-box.topic-weather,
.alert-box.topic-weather .type .fa {
	background: navy !important;
}

.alert-box .type,
.alert-box .title {
    float: none;
    padding: 0.5rem;
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}

.alert-box .type {
    font-size: 20px;
    background: #333;
    line-height: 40px;
    -webkit-box-shadow: 2px 0px 2px -1px rgba(15,15,15,0.5);
    -moz-box-shadow: 2px 0px 2px -1px rgba(15,15,15,0.5);
    box-shadow: 2px 0px 2px -1px rgba(15,15,15,0.5);
}

.alert-box .type .icon {
    /*text-align: right;*/
}

.alert-box .type .text {
    font-size: 16px;
}

.alert-box .type .fa {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #900;
    text-align: center;
    line-height: 30px;
	font-size: 17px;
}

.alert-box .type .fa-building,
.alert-box .type .fa-car,
.alert-box .type .fa-cloud {
	font-size: 15px;
}

.alert-box .title {
    padding: 0.9375rem;
    padding-right: 2.5rem;
}

.alert-box .title a {
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
}
.breaking-news-span { font-weight: 600; }

.alert-box .title a:hover {
    text-decoration: none;
    color: #EEE;
}

.alert-box .close {
    background: transparent;
    border: 0;
    text-shadow: none;
    line-height: 1;
    margin-top: 0;
    top: 7px;
}

/* ----------------------------------------- 
	Media Queries
----------------------------------------- */

@media screen and (max-width: 641px) {
	/* .site-logo { width: 70%; } */
	
	.secondary-navigation { background: #fff; }
	.site-logo .current-date { display: none; }
}


@media screen and (max-width: 1024px) {
	body { background: #fff; }
	.widget-container #trendingTabs.tabs dd a i { display: inline-block; padding-right: 7px; }
	.widget-container #trendingTabs.tabs dd a span { display: none; }
	#header-leader-ad-2 { display: none; }
}

@media screen and (max-width: 800px) {
	.branding .current-date { bottom: 8px; font-size: 16px; }
	.site-logo .small-block-grid-3 > li:first-child { width: 15%; }
	.site-logo .small-block-grid-3 > li:nth-child(2) { width: 70%; }
	.site-logo .small-block-grid-3 > li:last-child { width: 15%; }
	
	#video-container { width: 100%; float: none; margin: 15px 0; }
}

/* Large Tablet specific styles */
@media screen and (max-width: 876px) and (min-width: 775px) {
	
	/* .site-logo { width: 50%; } */
	
	.primary-navigation .top-bar-section li:not(.has-form) a:not(.button),
	.secondary-navigation .top-bar-section li:not(.has-form) a:not(.button) { font-size: 14px; }
}

/* Small Tablet specific styles */
@media screen and (max-width: 775px) and (min-width: 641px) {

	/* .site-logo { width: 50%; } */
	
	.primary-navigation .top-bar-section li:not(.has-form) a:not(.button),
	.secondary-navigation .top-bar-section li:not(.has-form) a:not(.button) { font-size: 14px; }
	
	#header-leader-ad-1,
	.footer-leaderboard { display: none; }
	
	#header-leader-ad-3 { display: block; }
}

@media screen and (max-width: 641px) {
	/* .site-logo { width: 70%; } */
	
	.secondary-navigation { background: #fff; }

	/* Breaking News by Tamberra */

	.alert-box .close {
		color: #FFF;
		opacity: 1;
	}
	
	#header-leader-ad-1,
	.footer-leaderboard { display: none; }
}


@media print {
	#content { width: 100%; border: 0; }
	.branding .current-date { display: none; }
	#right-rail, .advertising, .secondary-navigation, .primary-navigation, .tagline, .site-footer, #breadcrumb, .rss-breadcrumb, .addthis_toolbox.addthis_default_style.addthis_32x32_style, #grv-personalization-13, #discovery, .commenting-personalization { display: none; }
	a:link:after, a:visited:after { content: ""; }
}

@media screen and (max-width: 1000px) {
    .breaking-news .alert-header{width:275px;}
    .alert-box .type .text {
        font-size: 16px;
    }
}
@media screen and (max-width: 876px) {
    .breaking-news .alert-header{width:275px;}
    .alert-box .type .text {
        font-size: 14px;
    }
}

/* Large Tablet specific styles */

@media screen and (max-width: 876px) and (min-width: 775px) {
    /* .site-logo { width: 50%; } */
    .breaking-news .alert-header {
        width: 275px;
    }
    .alert-box .type .text {
        font-size: 12px;
    }
}

/* Small Tablet specific styles */

@media screen and (max-width: 775px) and (min-width: 641px) {
    .breaking-news .alert-header{width:275px;}
    span.breaking-news-span {
        font-size: 11px;
    }
}
@media screen and (max-width: 641px) {
    .breaking-news .alert-header {
        width: 50px;
    }
    .alert-box .type .text {
        font-size: 110px;
    }
    .breaking-news-format-div {
        display: none;
    }
    .breaking-news-title {
        width: 80%;
        display: -webkit-box;
        padding-right: 0px;
    }
    span.breaking-news-span {
        display: none;
    }
}

.breaking-news .alert-header{
	width:275px;
}
