.user-content table th {
	background: #0069b1;
}
.csbox {
	background: url('../assets/down-jbn.png') no-repeat right center #fff;
	color:#0069b1;
}
#top-menu {
    -webkit-box-shadow: inset 0px 20px 35px 2px rgba(0,0,0,0.16); 
    -moz-box-shadow: inset 0px 20px 35px 2px rgba(0,0,0,0.16); 
    box-shadow: inset 0px 20px 35px 2px rgba(0,0,0,0.16);
    background:#0069b1;
}
div#load_more {
	background: #0069b1;
}
.tm-3 h1 {
	color:#0069b1;
}
.faculty h2 { 
    color: #0069b1;
}
#home .left.main-content .headliner a {
	color:#0069b1 !important;
}
.faculty p, .faculty p > a {
    color: #0069b1;
}
.search-result a, .returnnews a {
	color:#0069b1;
}
.calendar_pdfs a {
	color:#0069b1;
}
#news-calendar .article:hover .overlay-color, #news-calendar .article .info  {
	background: #0069b1;
}
#submit {
    background: #0069b1;
}
#load_more {
	background: #0069b1;
} 
.lrc_resources li.menu-item-has-children:hover > a, .resources li.menu-item-has-children:hover > a {
	color:#8e8e8e !important;
}
#center_column .centered.column a, #center_column .centered.column h3 {
	color:#0069b1;
}
#side-menu-search {
    background-color: #0069b1;
}
.catalog hr, .database hr {
    background: #0069b1;
    height: 4px;
    border: none;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}
#calendar-table td.today {
	background: #0069b1;
}
.catalog h2, .database h2 {
    color: #0069b1;
    font-size: 18px;
    line-height: 24px;
    
}
/* .lrc_resources > ul > li > a, .resources > ul > li > a {
    color: #0069b1;
} */
input.submit.button {
  background: #0069b1;
}
#home .right.column .box:hover .info {
	background-color: #0069b1;
}
.side_section h2 {
	color:#0069b1;
}
.gallery-navigation a.active, .gallery-button-container a.active {
	background: #0069b1;
}
.user-content p a, .user-content td a, .user-content li a, .user-content th a {
  color: #0069b1;
  text-decoration: none;
}
.right.column .box .tweet a, .right.column .tweet a {
	color:#0069b1;
}
.side_section hr, input.submit.button {
	background:#0069b1;
}
legend, #date-display {
	color: #0069b1;
}
.news-filters > a {
	color: #0069b1;
}
#calendar #controls-time .button, #calendar-table thead th {
	background:#0069b1;
}
input[type=checkbox]:checked ~ div {
	  background: #0069b1;
  border: 1px solid #0069b1 !important;
  border-left: 1px solid #0069b1;
  border-top: 2px solid #0069b1;
  border-right: 2px solid #0069b1;
  border-bottom: 2px solid #0069b1;
}
fieldset hr {
	background:#0069b1;
}
.side_section h2 {
	color:#0069b1;
}
.header-area {
  height: 71px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #0069b1;
}
.user-content p > a {
  color: #0069b1;
  text-decoration: none;
}
.side_section hr {
	background:#0069b1;
}
.menu-small #header .logomobile {
    padding-top: 20px;
}
.logobox > img.logomain {
  z-index: 4;
  position: relative;
  padding-top: 17px;
  padding-left: 39px;
  display: block;
}
.logobg {
  box-sizing: border-box;
  height: 177px;
  background: url('../assets/nelson-circle.png') no-repeat left top;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 245px;
}
.athletics .popover-event-content h4 {
    color: #0069b1;
}

.athletics .popover-event-content .event-details {
    background: #0069b1;
}
.athletics #calendar #calendar-table .events li h3 {
    color: #0069b1 !important;
}
.athletics #calendar-table .today .events li h3,.athletics #calendar #calendar-table .today .events li h3, #calendar #calendar-table .today .events > li.first-day h3 {
	color:#fff !important;
}
.left.footer-menu a#logo {
    float: right;
    clear:both;
}
.library .featured-images {
    margin-bottom: 45px;
}

.lrc_resources a, .resources a {
    color: #0069b1;
}

.lrc_resources a:hover, .resources a:hover {
    color: #8e8e8e;
}

.lrc_resources > ul > li, .resources > ul > li {
    list-style: none;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 14px;
}
.sidebar_shift #home .right.column .box.pto {
    margin-top: 30px;
}
/*#header .searchheader > .wrap {
   max-width: 1180px; 
}*/
.lrc_resources, .resources {
    margin-bottom: 75px;
}
.library .listing {
    float: left;
    position:relative;
    width: 30%;
    margin-left:23px;
    margin-top:45px;
    background:#0069b1;
}
.library .main-content .catalog {
    margin-bottom: 50px;
}
.library .listing h2 {
	color:#e7e3d6;
	position:relative;
	display:block;
	z-index:66;
	font-size:18px;
	line-height:20px;
	padding:15px 10px;
	letter-spacing:0;
}
.library .listing a {
	text-decoration:none;
	
}
.library .listing .library-overlay {
	background:url('../assets/libraryoverlay-jbn.png') repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:60;
	right:0;
	bottom:0;
	display:none;
}
.library .listing:hover .library-overlay {
	display:block;
}
.library .listing img {
	width:100%;
	height:auto;
}
#standard.athletics .left.main-content {
    padding-top: 0;
    padding-left:40px;
    min-height:0;
}
.lrc_resources li > .sub-menu > li, .resources li > .sub-menu > li {
    list-style: none;
    margin-left: 15px;
    padding-top: 8px;
    padding-bottom: 5px;
    font-weight: 400;
    color: #8e8e8e;
}
/*.lrc_resources li.menu-item-has-children:hover > a, .resources li.menu-item-has-children:hover > a {
	color: #0069b1 !important;
}*/
.lrc_resources li.menu-item-has-children, .resources li.menu-item-has-children {
	background:url('../assets/plus-sm-jbn.png') no-repeat top right;
}
.lrc_resources li.menu-item-has-children.open, .resources li.menu-item-has-children.open {
	background:url('../assets/minus-sm-jbn.png') no-repeat top right;
}
.lrc_resources li > .sub-menu > li a, .resources li > .sub-menu > li a {
    color: #363636;
    text-decoration:none;
    text-transform: none;
}

/*.lrc_resources li > .sub-menu > li a:hover, .resources li > .sub-menu > li a:hover {
    color: #0069b1;
}*/
.athletics .athletic_info.resources.side_section {
    margin-top: 85px;
    max-width: 340px;
}
.lrc_resources li > .sub-menu, .resources li > .sub-menu {
    background: #fff;
    display:none;
}

.lrc_resources > ul > li > a, .resources > ul > li > a {
    border-bottom: 1px dashed #8E8E8E;
    padding-top: 7px;   padding-bottom: 8px; 
    display: block;
    text-decoration:none;
}
.catalog .listing:first-child, .catalog .listing.first {
    margin-left: 0 !important;
}
#standard.athletics {
    padding-top: 0;
}

#standard.athletics .right.column {
      padding-top: 0;
	  margin-top: -150px;
	  width: 33%;
	  padding-left: 1%;
}
#standard.athletics .event {
    max-width: 240px;
}
#standard.athletics .left.main-content {
	width:60%;
}
.athletics .upcoming_events.left {
    max-width: 340px;
    width: 48%;
}
.athletics .upcoming_events .events {
	margin-bottom:45px;
}
.athletics_shift .event {
	max-width:100% !important;
}
.athletics .right.calendar {
    width: 49%;
    margin-left: 3%;
    margin-top:30px;
}
.athletics .event h2 {
	padding-bottom:12px;
}

.athletics_shift .athletics .full > .left, .athletics_shift .athletics .full > .right, .athletics_shift .athletics fieldset {
	float:none;
	max-width:100%;
	margin-top:45px;
	width:100% !important;
}
.athletics_shift .athletics .full > .right {
	margin-right:0;
	margin-left:0;
}
label.team {
    color: #8e8e8e;
    display:block;
    font-weight:600;
    line-height: 28px;
    font-size: 14px;
    width:100%;
    border-bottom: 1px dashed #8e8e8e;
}
.athletics fieldset {
	max-width:340px;
}
.athletics fieldset > label > input[type="checkbox"] {
	margin-right: 20px;
	border:2px solid #8e8e8e;
	border-radius:3px;
}
.athletics .article .bg {
	width:auto !important;
	height:100%;
}
.athletics .article:hover .overlay-color {
	background:#0069b1;
}
.athletics .article .overlay-color {
    background: url('../assets/newsoverlay.png')repeat;
    z-index:2;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}
.athletics .article p.date {
  color: #000;
  z-index: 6;
  position: relative;
  font-weight: 500;
  font-size: 14px;
  padding: 15px;
  line-height: 18px;
}
.athletics .article h2 {
  color: #e7e3d6;
  font-size: 22px;
  line-height: 24px;
  font-weight: 600;
  padding: 10px 15px;
  z-index: 6;
  position: relative;
  text-transform: uppercase;
}
.athletics .article {
    
    width: 100%;
    display: block;
    overflow:hidden;
    margin-bottom:20px;
    height: 277px;
    float: none;
    position: relative;
    
}
.athletics .article .info {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #0069b1;
  right: 0;
  z-index: 56;
  padding: 15px;
  color: #fff;
  font-style: italic;
}
.sidebar_shift .athletics .article:nth-child(odd) {
    margin-left: 0 !important;
}
.article-mobile .athletics .left.column {
    width: 100%;
}
.athletic_news.side_section {
    margin-bottom: 85px;
}
.game_results {
	max-width:570px;
	margin-bottom:50px;
}
.game_results table {
    width: 100%;
    color: #8e8e8e;
    border-collapse:collapse;
}

.game_results table th,.game_results table td {
    text-align: left;
    padding: 7px 0;
    font-size:14px;
    line-height:15px;
}

.game_results table tr.bottom {
    border-bottom: 1px dashed #8e8e8e;
}
.athletics .article h5 {
  color: #E7E3D6;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  padding: 10px 15px;
  font-style: italic;
  z-index: 6;
  position: relative;
}
.athletics.content.inner .main-content .game_results > .user-content {
    min-height: 0;
    padding-top: 10px;
}
.athletics.content.inner .main-content .user-content {
    min-height: 408px;
}
.athletics .section.full.side_section {
    padding-left: 40px;
}

.sidebar_shift .athletics .section.full.side_section {
    padding-left: 0;
}

.sidebar_shift .athletics .right.column {
    margin: 0 !important;
    width: 100% !important;
}
.article-mobile .athletics .right.column {
    width: 361px !important;
    padding: 0;
    margin: 0 auto !important;
    clear: both;
    float: none;
}
.sidebar_shift .athletics .right.column .article {
    float: left;
    margin-left: 23px;
    width:47%;
}

.sidebar_shift .athletics .right.column .article:first-child {
    padding: 0;
}
.article-mobile .athletics .right.column .article {
    float: none;
    width: 362px;
    margin: 25px auto;
}

.article-mobile .athletics .athletic_info.resources.side_section {
    width: 340px;
    margin: 85px auto;
}
.menu-small .athletics .right.calendar {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 50px;
    display: block;
    margin-left:0;
}

.menu-small .athletics .upcoming_events.left {
    float: none;
    clear: both;
    width: 100%;
    max-width:100%;
}
.menu-small #standard.athletics .event {
	max-width:100%;
}
.sidebar_shift #standard.athletics .left.main-content {
    padding-left: 0;
}
.menu-mobile .game_results table th, .menu-mobile .game_results table td {
	font-size:18px;
	line-height:22px;
	text-align:center;
}
.menu-mobile .athletics .article p, .menu-mobile .side_section .event p  {
	font-size:18px !important;
	line-height:22px !important;
}
.menu-mobile .tweet h5 {
    font-size: 18px !important;
    line-height: 25px !important;
}
.menu-mobile .lrc_resources > ul > li > a, .menu-mobile .resources > ul > li > a, .menu-mobile .lrc_resources li > .sub-menu > li a, .menu-mobile .resources li > .sub-menu > li a {
	font-size:18px !important;
	line-height:25px !important;
}
.menu-mobile .athletics .athletic_info.resources.side_section {
	margin: 85px 0 !important;
	width:100%;
	max-width:100%;
}
.menu-mobile .athletics .article h5 {
	display:none;
}
.menu-mobile .lrc_resources li.menu-item-has-children, .menu-mobile .resources li.menu-item-has-children {
	  background: url('../assets/plus-sm-jbn.png') no-repeat 457px 9px;
}
.menu-mobile .lrc_resources li.menu-item-has-children.open, .menu-mobile .resources li.menu-item-has-children.open {
	  background: url('../assets/minus-sm-jbn.png') no-repeat 457px 9px;
}
.menu-mobile .content.inner .right.column .tweet p {
	max-width:100%;
}
#footer .social-icons .twitter, #center_column .social-icons .twitter {
    height: 30px;
	background: url('../assets/social-media/twit-jbn.png') no-repeat center;
}
#footer .social-icons .facebook , #center_column .social-icons .facebook {
    height: 30px;
	background: url('../assets/social-media/fb-jbn.png') no-repeat center;
}
#footer .social-icons .youtube, #center_column .social-icons .youtube {
    height: 30px;
	background: url('../assets/social-media/yt-jbn.png') no-repeat center;
}
#footer .social-icons .instagram, #center_column .social-icons .youtube {
    height: 30px;
	background: url('../assets/social-media/ig-jbn.png') no-repeat center;
}
#footer.mobileonly .social-icons .twitter {
    background:url('../assets/social-media/mobile-foot-twit-jbn.png') no-repeat center;
}
#footer.mobileonly .social-icons .youtube {
    background:url('../assets/social-media/mobile-foot-yt-jbn.png') no-repeat center;
}
#footer.mobileonly .social-icons .facebook {
    background:url('../assets/social-media/mobile-foot-fb-jbn.png') no-repeat center;
}
#footer.mobileonly .social-icons .instagram {
	background:url('../assets/social-media/mobile-foot-ig-jbn.png') no-repeat center;
}


/* pat's additions */

/* colors */

/* .wp-caption-text strong, h1, div:not(.catalog) > div:not(.listing) > h2, h4 {
	color: #0069b1 !important;
} */
#home h2 {
	color: white !important;	
}

.right.column .user-content h2 {
	border-color: #0069b1;	
}

/* colors */
#header .header-area {
    background: #0069b1;
}
#header .logobox > img.logomain {
    display: block;
}
#home .event-top {
    background-color: #0069b1;
}
#header .logobox {
    background-color: transparent;
}
#footer {
    border-color: #0069b1;
}

#footer #newsletter-input {
    border-color: #0069b1;
}

.mega-menu .no-link:hover .wrap:first-child {
    border-color: #0069b1;
}

.mega-menu .menu-toggle {
    border-color: #0069b1;
    color: #0069b1;
}

.menu-toggle #Layer_1 {
    stroke: #0069b1;
}
.menu-toggle:hover #Layer_1 {
    stroke: #ffffff;
}
#footer .footer-menu .menu>li .sub-menu>li:hover>a, #top-menu .link-list>li:hover>a, #footer .shortmenu .menu li:hover a {
    color:#0069b1;
}
#home .headliner h1, #home .headliner h4 {
    color:#fff !important;
}
#home .events-wrapper .event h2 {
    border-color: #0069b1;
    color: #0069b1!important;
}
.mega-menu .menu-toggle:hover {
    background-color: #0069b1;
}

#footer.mobileonly input#newsletter-input, #footer.mobileonly #newsletter-form input {
    border-color: #0069b1;
}

#sidemenu .menu .open {
    background-color: #0069b1;
}

.menu-small #header .logobox > img.logomain {
    display: none;
}
/*Shortcode blocks*/
.content.inner .main-content .user-content .quote-block, .content.inner .main-content .user-content .related-block .block-footer {
    background-color: #0069b1;
}
.content.inner .main-content .user-content .related-block:hover .block-content {
    background-color: #0069b1;
}
/*Shortcode Tables*/
.content.inner .main-content .user-content .table .table-row.table-header .cell, .content.inner .main-content .user-content .table .table-row .table-col .title {
    color: #0069b1;
}