/* Custom CSS overrides */

/* Uncomment this line to hide site name into fixed navigation header*/
/* #navigation-site-name { display: none!important; } */

/* Uncomment this line to adjust the font-size & paddings of site name into fixed navigation header*/
/*.fixed-header-enabled #navigation-site-name { font-size: 18px; padding: 13px 0px 8px; }*/

/* here by default*/
.profile dd, .profile dt { display: none; }
/* end of default */

.not-logged-in #messages-console { display: none; }

h1 { font-size: 23px; }
h2 { font-size: 19px; }

a { color: #0F5993; }
a:hover { color: #8F2C91; }

section.col-md-8.col-md-push-3, section.col-md-7.col-md-offset-1.col-md-push-3 {
left: 0;
}

@media screen and (min-width: 992px) {
	.col-md-offset-1 { margin-left: 0.33%; }
	aside.col-md-4.col-md-pull-6 { right: 65%; }
	section.col-md-7.col-md-push-3 { left: 35%; }
}

@media screen and (min-width: 992px) {
	.col-md-7 { width: 66.33%; }
}

/* BANNER STYLES */
#header-top { background-color: black !important; padding-bottom: 0; border-bottom: none; background-image: url(/sites/all/themes/newsplus/images/header-top-767.png); background-repeat: repeat-x; background-position: 0px 79px; padding-top: 0 !important; }
/*#header-top .container { background-image: url(/sites/all/themes/newsplus/images/banner.png); height: 132px; background-repeat: no-repeat; background-size: contain; }*/
#logo { max-width: 100%; margin: 0; padding: 0; }
@media screen and (max-width: 767px) { 
	#header-top { background: none; }
	#header-inside.mean-container { height: 40px; }
	#header-top .container { height: 74px; }
}
@media screen and (min-width: 768px) {
	#logo-and-site-name-wrapper { height: 85px; }
	#header-top { height: 84px; }
}
@media screen and (min-width: 992px) {
	#logo-and-site-name-wrapper { height: 109px; }
	#header-top { background-image: url(/sites/all/themes/newsplus/images/header-top-992.png); height: 108px; background-position: 0px 101px; }
}
@media screen and (min-width: 1200px) {
	#logo-and-site-name-wrapper { height: 132px; }
	#header-top { background-image: url(/sites/all/themes/newsplus/images/header-top-1200.png); height: 129px; background-position: 0px 123px; } 
}
/* END BANNER */


/* MENU STYLES */
#header { background: white; border-bottom: solid 6px #8F2C91; }
#superfish-2 { background: white; }
#main-navigation ul.menu li a { background-color: white; color: #0F5993; }
#main-navigation .sf-menu>li.sfHover>a, #main-navigation .sf-menu ul li a:hover { background-color: #0F5993; color: white; }
a.sf-depth-1.menuparent { color: #0F5993; }
a.sf-depth-1.menuparent { color: black; }
/* END MENU */


/* JPLAYER STYLES
 * Pink Flag Overrides 
.jp-controls a { transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; }
@media screen and (min-width: 450px) {
	div.jp-audio { width: 430px; padding-bottom: 5px; }
	div.jp-audio .jp-interface .jp-volume-bar, div.jp-audio-stream .jp-interface .jp-volume-bar { top: -3px; left: 15px; }
	div.jp-audio .jp-interface { padding-top: 10px; height: 71px; }
	div.jp-interface ul.jp-controls { background: none; width: 241px; }
	div.jp-interface ul.jp-controls li { margin-right: 10px; }
	.jp-progress { top: 8px; width: 305px; margin: 0; position: relative; left: 45px; }
	.jp-current-time, .jp-duration { width: 40px; position: relative; top: -6px; }
}
@media (min-width: 992px) {
	.col-md-offset-1 { margin-left: 2.33333333%; }
	.col-md-7 { width: 64.33333333%; }
}
 /* End Pink Flag Overrides */

 /* Blue Moon Overrrides */
div.jp-audio div.jp-type-playlist div.jp-interface { height: 40px; }
div.jp-audio div.jp-type-playlist a.jp-play, div.jp-audio div.jp-type-playlist a.jp-pause { top: 3px; }
div.jp-audio div.jp-type-playlist a.jp-stop { top: 10px; }
div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute { top: 14px; }
div.jp-audio div.jp-type-playlist a.jp-previous { top: 10px; left: 15px; }
div.jp-audio div.jp-type-playlist a.jp-next { top: 10px; left: 93px; }
a.jp-previous, a.jp-next { top: 7px; }
div.jp-audio div.jp-type-playlist div.jp-progress { top: 11px; }
div.jp-volume-bar { top: 17px; }
div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute {}
div.jp-current-time, div.jp-duration { text-indent: -999em; }
/*div.jp-audio div.jp-type-playlist div.jp-volume-bar { top: 17px; }*/
div.jp-audio a { transition: none !important; }
div.jp-interface, div.jp-playlist { background-color: #0F5993; border: #0F5993; color: white; }
div.jp-type-playlist div.jp-playlist a.jp-playlist-current { color: white; }
div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute { top: 16px; left: 170px; }
div.jp-audio div.jp-type-playlist div.jp-volume-bar { top: 22px; left: 195px; }
/*fatter jplayer for sidebar*/
div.jp-audio { width: 99%; }
div.jp-audio div.jp-type-playlist div.jp-interface { height: 70px; }
div.jp-audio div.jp-type-playlist div.jp-progress { width: 230px; top: 50px; left: 10px; }
div.jp-audio div.jp-type-playlist div.jp-duration { top: 64px; left: 118px; }

		/* Jess put the following in the view header */
		div.jp-audio div.jp-type-playlist div.jp-interface { height: 4px; }
		div.jp-audio div.jp-type-playlist a.jp-play, div.jp-audio div.jp-type-playlist a.jp-pause { top: 3px; }
		div.jp-audio div.jp-type-playlist a.jp-stop { top: 10px; }
		div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute { top: 14px; }
		div.jp-audio div.jp-type-playlist a.jp-previous { top: 10px; left: 15px; }
		div.jp-audio div.jp-type-playlist a.jp-next { top: 10px; left: 93px; }
		a.jp-previous, a.jp-next { top: 7px; }
		div.jp-audio div.jp-type-playlist div.jp-progress { top: 11px; }
		div.jp-volume-bar { top: 17px; }
		div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute {}
		div.jp-current-time, div.jp-duration { text-indent: -999em; }
		/*div.jp-audio div.jp-type-playlist div.jp-volume-bar { top:10 px; }*/
		div.jp-audio a { transition: none !important; }
		div.jp-interface, div.jp-playlist { background-color: #0F5993; border: #0F5993; color: white; }
		div.jp-type-playlist div.jp-playlist a.jp-playlist-current { color: #0F5993; }
		div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute { top: 16px; left: 170px; }
		div.jp-audio div.jp-type-playlist div.jp-volume-bar { top: 22px; left: 195px; }
		div.jp-audio { width: 99.9%; }
		div.jp-audio div.jp-type-playlist div.jp-interface { height: 18px; }
		div.jp-audio div.jp-type-playlist div.jp-progress { width: 10%; top: 20px; left: 262px; }
		div.jp-audio div.jp-type-playlist div.jp-duration{ top: 2px; left: 186px; }
		/* End Jess' edits */
.sidebar div.jp-audio div.jp-type-playlist a.jp-play, .sidebar div.jp-audio div.jp-type-playlist a.jp-pause { left: 10px; }
.sidebar div.jp-audio div.jp-type-playlist a.jp-stop { left: 65px; }
.sidebar div.jp-audio div.jp-type-playlist a.jp-mute, .sidebar div.jp-audio div.jp-type-playlist a.jp-unmute { left: 110px; }
.sidebar div.jp-audio div.jp-type-playlist div.jp-volume-bar { left: 145px; }
.sidebar div.jp-audio div.jp-type-playlist div.jp-progress { left: 215px; }
/* END JPLAYER */


/* FEATURED CONTENT SLIDER */
/*.view-id-category_updates_major_sections_slideshow*/.featured-content-slider { position: relative; }
.has-featured-story .featured-content-slider .view-header .view-topics { font-family: sans-serif; font-weight: normal; font-size: 1em; background: rgba(0,0,0,.5); width: 160px; padding: 20px; position: absolute; top: 27px; z-index: 10; color: white; text-align: right; border-right: solid 3px purple; border-bottom: solid 3px black; }
.featured-content-slider .view-header .view-topics h2 { font-size: 14px; margin: 0; }
.logged-in.has-featured-story h1#page-title { top: 72px; }
@media screen and (min-width: 768px) {
	/*#block-views-5c46eab4e4c59e10b04b3898a6e69624, #block-views-e7c5b6d07b09597e418aa3ac0e39943a*/.featured-content-slider { max-width: 746px; }
	/*#block-views-5c46eab4e4c59e10b04b3898a6e69624 .view-content, #block-views-e7c5b6d07b09597e418aa3ac0e39943a*/.featured-content-slider .view-content { height: 380px; overflow: hidden; }
}
.featured-content-slider .view-header .view-content { height: auto; }
/*#block-views-5c46eab4e4c59e10b04b3898a6e69624 h2.title, #block-views-e7c5b6d07b09597e418aa3ac0e39943a h2.title*/.featured-content-slider h2.title { background: #0F5993; color: white !important; padding: 5px; text-transform: none; margin: 0 !important; }
/*#block-views-5c46eab4e4c59e10b04b3898a6e69624*/.views_slideshow_cycle_main .views-field-field-pull-quote { position: relative; top: -103px; color: white; background: rgba(0,0,0,.4); padding: 20px; height: 103px; }
.views-slideshow-pager-field-item { border-bottom: solid 1px black; }
.views-slideshow-pager-field-item.views-row-last { border-bottom: none; }
.views-slideshow-pager-field-item.active { background-color: #CFDEEA; color: black; }
.views-slideshow-pager-field-item.active a::before { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 7.5px 20px 7.5px 0; border-color: transparent #CFDEEA transparent transparent; display: block; position: relative; top: 25px; left: -29px; z-index: 100; float: left; margin-right: -20px; }
.views-slideshow-pager-field-item.active a:hover::before { content: " "; width: 0px; height: 0px; border-style: solid; border-width: 7.5px 20px 7.5px 0; border-color: transparent #0F5993 transparent transparent; display: block; position: relative; top: 25px; left: -29px; z-index: 100; }
.views-slideshow-pager-field-item a { padding: 10px; height: 75px; }
.views-slideshow-pager-field-item.views-row-last a { height: 76px; }
.views-slideshow-pager-fields a:hover, .views-slideshow-pager-fields a { color: #3f3f3f; text-decoration: none; }
.views-slideshow-pager-field-item a:hover { background-color: #0F5993; color: #CFDEEA !important; }
.views-slideshow-pager-fields .views-field-title { font-weight: bold; }
.views-slideshow-controls-bottom .views-slideshow-pager-field-item.active a { color: black; }
.views_slideshow_pager_field h5 { font-size: 14px; margin: 0; }
@media screen and (min-width: 768px) {
	#views_slideshow_cycle_main_category_updates_major_sections_slideshow-block, .views-slideshow-cycle-main-frame, .views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame-row-item, .view-id-category_updates_major_sections_slideshow .views-field-node-image { max-width: 480px; }
	.has-featured-story h1#page-title { left: 135px; top: 29px }
}
@media screen and (min-width: 992px) {
	.has-featured-story h1#page-title { left: 82px; }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	#views_slideshow_cycle_main_category_updates_major_sections_slideshow-block, .views-slideshow-cycle-main-frame, .views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame-row-item, .view-id-category_updates_major_sections_slideshow .views-field-node-image { margin: 0 auto; }
}
@media screen and (max-width: 1199px) {
	#block-views-5c46eab4e4c59e10b04b3898a6e69624, #block-views-e7c5b6d07b09597e418aa3ac0e39943a { border: none; }
	.featured-content-slider .views-slideshow-controls-bottom { display: none; }
}
@media screen and (min-width: 1200px) {
	.featured-content-slider .views-slideshow-controls-bottom { width: 264px; position: absolute; top: 27px; right: 0; }
	.has-featured-story h1#page-title { left: inherit; top: 30px; }
	.featured-content-slider { border: solid 1px black; padding: 0; }
}
/* END FEATURED CONTENT SLIDER */



/* QUICKTAB STYLES */
.item-list ul.quicktabs-tabs > li.active > a { background-color: #0F5993; border-color: #0F5993; }
.item-list ul.quicktabs-tabs, .nav-tabs { border-bottom: 3px solid #0F5993; }
.view-titles:after { color: #0F5993; }
/* END QUICKTABS */


/* COLOR OVERRIDES */
#pre-header { background-color: black; }
#header-inside { background-color: #ffffff; }
table th, #signup_go, #search-block-form #edit-submit { background-color: #0F5993 !important; }
th a:hover { color: white !important; }
.item-list ul.quicktabs-tabs > li > a:hover, .nav-tabs > li > a:hover { background-color: #0F5993; border-color: #0F5993; }
.item-list ul.quicktabs-tabs > li.active > a:after, .nav-tabs > li.active > a:after { color: #0F5993; }
ul.menu li a:hover { background-color: #0F5993; color: white; }
.sidebar h2.title, #page .block-views h2.title { border-bottom: solid 1px #0F5993; }
.item-list ul.quicktabs-tabs > li.active > a, .nav-tabs > li.active > a, .item-list ul.quicktabs-tabs > li.active > a:hover, .nav-tabs > li.active > a:hover { background-color: #0F5993; border: 1px solid #0F5993; border-bottom: 3px solid #0F5993; }
#toTop { color: #0F5993; }
#main-navigation .sf-menu ul { background-color: white; }
ul.links li a:hover, .more a:hover { background-color: #0F5993; }
ul.menu li.collapsed > a:before, ul.menu li.expanded > a:before, .views-field-title a:hover { color: #0F5993; }
#block-superfish-2 .meanmenu-wrapper { margin-top: -1px; }
a.button, input[type="submit"], input[type="reset"], input[type="button"], .view-commerce-cart-block ul.links li a, .checkout-buttons .checkout-cancel, .checkout-buttons .checkout-back, .checkout-buttons .checkout-cancel:focus, .checkout-buttons .checkout-back:focus { background-color: #0F5993; }
a.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .checkout-buttons .checkout-cancel:hover, .checkout-buttons .checkout-back:hover { background-color: #0C4B7C; }
ul.pager li.pager-current, .item-list ul li.pager-current.last { background-color: #0F5993; }
ul.pager li > a:hover { background-color: #0C4979; }
@media screen and (max-width: 767px) {
  #header, #header-inside, .mean-container .mean-nav, .mean-container .mean-nav ul li a.mean-expand { background-color: #8F2C91; }
  .mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li a.mean-expand:hover { background-color: #641E66; }
  .mean-container .mean-nav ul li li a { border-top: solid 1px #641E66; }
  /*.mean-container .mean-nav { margin-top: 41px; }*/
#pre-header { background-color:  
}
/* END COLOR OVERRIDES */
