/* SPARK colors:
purple: #8a199c - pale purple: #f7e1fa
green: #88db65
blue: #66cfeb - deep blue: #22bae2 - pale blue: #dff5fb
soft grey bkrnd: #f8f8f8 */

/*#logo {margin: 10px 0 0 0 !important;}
#logo img {margin-right:0px !important;}
.custom-logo img {margin-right:0px !important;}
.custom-logo-link {margin-right:0px !important;}*/


/* h6 bullet style */
/*ul.h6Bullets {font-size:10px !important; color:#202020; line-height:1.5;}*/
li.h6Bullets {font-size:12px !important; color:#202020; line-height:1.5;}


/*----------------------------------------------------------*/

#body-core {background-color:#f8f8f8} /* content background color */
.widget-title {font-weight:600; color:#8a199c !important; font-size:15px !important;}
.widget li a {font-size:13px;}

#header-links .sub-menu {
  background-color:rgba(255, 255, 255, 1) !important; 
  border-top:none !important; border-bottom:2px solid #66cfeb !important; 
  border-left:1px solid #f8f8f8 !important;
  border-right:1px solid #f8f8f8 !important;}
#header .header-links .sub-menu a {color:#1c1c1c; border:none; }


/*---PRE-HEADER----------------------------------------------*/
#pre-header {background: #0F2E78;}

#pre-header .header-links li a {
  font-size: 10px;
  target-name:new;
  target-new:tab;}
ul#menu-pre-header-menu.menu {position: relative; float: right;}


/*----HEADER-------------------------------------------------*/
/* logo */
#logo img {max-height: 225px; margin-top: -40px; margin-bottom: -25px; margin-left:-67px;}
@media only screen and (max-width: 768px) {
  #logo img {margin-left:-10px;}} /*logo less to the left margin on small devices*/


#header .header-links > ul > li a {padding: 25px 13px;} /* padding petween parent links */
#header-links {margin-top:20px;}
#header a {font-weight:600; font-size:14px;} /* main nav parent links */  

/*#header a {padding: 25px 18px !important;}*/ /*less side padding to fit all links, 25px 20px*/

li.page-item-1014 {display: none;} /* hide Funded Grant category page from main nav */

/*---SITE WIDE STYLES----------------------------------------------*/

/* font adjustments */
li {font-size: 14px;}
p {font-size: 18px; font-family:"Times New Roman", Times, serif;}
h4 {font-size: 20px; font-family:"Times New Roman", Times, serif;}
/*h5 {font-family:"Times New Roman", Times, serif;}*/
.page-id-1382 h4 {font-family: Open Sans, Helvetica, Arial; font-size: 18px} /* publications */
.page-id-462 h4 {font-family: Open Sans, Helvetica, Arial; font-size: 18px} /* conferences */
.widget li a {font-size: 15px;}

/* Content width on pages */
.layout-sidebar-left #main {
  width: 60%; margin-right: 15%;} /* narrower page layout */
@media only screen and (max-width: 768px) {
  .layout-sidebar-left #main {width: 100%; margin:auto;}} /*main layout for mobile */
@media only screen and (max-width: 768px) {
  #content {padding-left:12px !important; padding-right:12px !important;}} /*main layout for mobile */

a {color: #22bae2;} /* change all links to DEEPER BLUE */

#content a:hover {font-weight:bold;} /* body links */
#content {min-height:500px;} /* min height of site */

a:hover {color: #22bae2;} /* body links */
#header a {font-size: 16px;}
a .sub-menu {font-size:14px;}

#header .menu > li.current_page_item > a {color: #22bae2 !important;} /* header links */
#header a:hover {color: #22bae2 !important;} /* header links */
.widget a:hover {color: #22bae2 !important;} /* sidebar links */

.wp-block-columns {margin-bottom: 0px;} /*reduce padding under colunms at top of pages with anchor links*/

/*----REFERENCE CLASSES--------------------------------------*/
.thumb-min-width {min-width: 115px;}
  
/*----HOME PAGE----------------------------------------------*/
/* slider title */
#slider .featured-title span, .thinkupslider-sc .featured-title span {
  font-weight: 900; text-shadow: 5px 5px 50px #000; margin-top:150px;}

@media only screen and (max-width: 768px) {#slider .featured-title span, .thinkupslider-sc .featured-title span {
  margin-top:50px;}}


/* hide homepage blog post (sits inside #content-core) */
body.home #content-core {display:none;}
body.home #content {min-height:10px;} /*shorter min height to reduce blog area at bottom*/

/* home page 3 sections */
#section-home .entry-header {display:none;} /* hide images above 3 sections */
#section-home .section {
  min-height:250px; background-color:#ffffff; 
   border-top:10px solid #8a199c; border-right:0px; border-left:0px;}
#section-home .entry-content {margin: 0 20px;} /*more white space on sides of text*/
#section-home h3 {font-size: 28px;} /* 3 titles */
a.themebutton {background: #88db65;
  font-family: Open Sans, Helvetica, Arial; font-size: 14px; font-weight: bold;} /* "read more" buttons */

/*----FOOTER----------------------------------------------*/
#sub-footer {display: none;} /* hide footer theme copyright */
#footer-core a {color: #22bae2;} /* footer nav links */
#footer {border-top: 6px solid #8a199c;} /* color bar on footer - changed to PURPLE */
hr.footerline {border-top: 1px solid #696969; background-color:#333; padding-top:5px;}
#footer .widget {display:block !important;} /* ALWAYS DISPLAY FOOTER WIDGET! */
#footer-core {padding-top:15px; padding-bottom:10px;}
#footer-col1.widget-area.last img {margin: 0px 0px -20px -5px !important; clear:right;}
#footer-core a:hover {font-weight:bold;} /* body links */

/*----PAGES----------------------------------------------*/
#intro.option1 #intro-core:after {border-bottom: 3px solid #8a199c;} /* under page title purple bar */
#sidebar h3.widget-title:after {border-bottom: 3px solid #8a199c;} /* under widget menu title purple bar */
#content {padding: 30px 50px;} /* increase main content side padding from 10px to 50px */
h1.page-title {color:#8a199c; text-transform:capitalize !important; font-size:36px;} /* change style of page titles */
@media only screen and (max-width: 768px) {#main-core {padding-top:15px;}} /*add padding under page titles for mobile */

.page-id-286 img {margin-top:18px;} /*padding above images on phd_doctoral_student_funding page */

/* soft spark bkrnd image */
.page-id-112 .wp-block-image {margin-top:-180px;} /* about */

/*----SIDEBAR----------------------------------------------*/
/* remove thin borders around sidebar nav */
.widget li {border: 0px;}
.widget ul {border: 0px;}
#sidebar .widget {border: 0px;}
#menu-about-us {border: 0px;}

/* SIDEBAR: highlight active page links */
/* ---------ABOUT pages */
.page-id-112 #menu-item-232,  /* About / Mission */
.page-id-782 #menu-item-786,  /* Welcome */
.page-id-212 #menu-item-215,  /* Meet... */
.page-id-217 #menu-item-231,  /* Faculty */
.page-id-220 #menu-item-230,  /* Partners */
.page-id-1239 #menu-item-230,  /* MEET KELLI... */
.page-id-227 #menu-item-229 {color: #22bae2; font-weight: bold;}  /* Contact */
/* ---------RESEARCH pages */
.page-id-95 #menu-item-281,  /* RESEARCH */
.page-id-275 #menu-item-283,  /* Basic */
.page-id-278 #menu-item-282,  /* Clinical */
.page-id-1382 #menu-item-1393,  /* Publications */
.page-id-292 #menu-item-591 {color: #22bae2; font-weight: bold;}  /* Funded grant */
/* ---------TRAINING pages */
.page-id-98 #menu-item-297, /* TR. & FUNDING */
.page-id-286 #menu-item-301, /* PhD Funding */
.page-id-438 #menu-item-451, /* Fac. Training */
.page-id-443 #menu-item-450, /* PhD Training */
.page-id-290 #menu-item-300 {color: #22bae2; font-weight: bold;} /* MPH Training */
/* ---------NEWS pages */
.page-id-103 #menu-item-452, /* NEWS */
.page-id-465 #menu-item-471, /* Newsletters */
.page-id-304 #menu-item-311, /* PRESENT. */
.page-id-462 #menu-item-472 {color: #22bae2; font-weight: bold;} /* Conf. */
/* ---------TADA pages */
.page-id-1490 #menu-item-1561, /* TADA Program */
.page-id-1501 #menu-item-1562, /* About TADA */
.page-id-1646 #menu-item-1650, /* Meet TADA team */
.page-id-1736 #menu-item-1774,  /* Program Requirements */
.page-id-1565 #menu-item-1568,  /* Applicants */
.page-id-1640 #menu-item-1645, /* TADA Faculty */
.page-id-1651 #menu-item-1723 {color: #22bae2; font-weight: bold;} /* Trainees */

/* SIDEBAR: hide specific menus from sidebar on specific pages */
/* :first-of-type = ABOUT, 2n = RESEARCH, 3n = TRAINING, 4n = EVENTS, 5n = TADA */
/* ABOUT pages: hide all other menus */
.page-id-112 .widget:nth-of-type(2n) {display:none !important;} /* ABOUT US */
.page-id-112 .widget:nth-of-type(3n) {display:none !important;}
.page-id-112 .widget:last-of-type {display:none !important;}
.page-id-782 .widget:nth-of-type(2n) {display:none !important;} /* Welcome */
.page-id-782 .widget:nth-of-type(3n) {display:none !important;}
.page-id-782 .widget:last-of-type {display:none !important;}
.page-id-212 .widget:nth-of-type(2n) {display:none !important;} /* MEET... */
.page-id-212 .widget:nth-of-type(3n) {display:none !important;}
.page-id-212 .widget:last-of-type {display:none !important;}
.page-id-217 .widget:nth-of-type(2n) {display:none !important;} /* FACULTY */
.page-id-217 .widget:nth-of-type(3n) {display:none !important;}
.page-id-217 .widget:last-of-type {display:none !important;}
.page-id-220 .widget:nth-of-type(2n) {display:none !important;} /* Partners... */
.page-id-220 .widget:nth-of-type(3n) {display:none !important;}
.page-id-220 .widget:last-of-type {display:none !important;}
.page-id-227 .widget:nth-of-type(2n) {display:none !important;} /* CONTACT */
.page-id-227 .widget:nth-of-type(3n) {display:none !important;}
.page-id-227 .widget:last-of-type {display:none !important;}
.page-id-1239 .widget:nth-of-type(2n) {display:none !important;} /* Meet Kelli... */
.page-id-1239 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1239 .widget:last-of-type {display:none !important;}


/* RESEARCH pages: hide all other menus */
.page-id-95 .widget:first-of-type {display:none !important;} /* RESEARCH */
.page-id-95 .widget:nth-of-type(3n) {display:none !important;}
.page-id-95 .widget:nth-of-type(4n) {display:none !important;}
.page-id-95 .widget:nth-of-type(5n) {display:none !important;}
/*.page-id-275 .widget:first-of-type {display:none !important;}  Basic... 
.page-id-275 .widget:nth-of-type(3n) {display:none !important;}
.page-id-275 .widget:nth-of-type(4n) {display:none !important;}
.page-id-278 .widget:first-of-type {display:none !important;}  Clinical... 
.page-id-278 .widget:nth-of-type(3n) {display:none !important;}
.page-id-278 .widget:nth-of-type(4n) {display:none !important;}*/
.page-id-292 .widget:first-of-type {display:none !important;} /* Funded Grant */
.page-id-292 .widget:nth-of-type(3n) {display:none !important;}
.page-id-292 .widget:nth-of-type(4n) {display:none !important;}
.page-id-292 .widget:nth-of-type(5n) {display:none !important;}
.page-id-292 .widget:first-of-type {display:none !important;} /* Funded Grant */
.page-id-292 .widget:nth-of-type(3n) {display:none !important;}
.page-id-292 .widget:nth-of-type(4n) {display:none !important;}
.page-id-292 .widget:nth-of-type(5n) {display:none !important;}
.page-id-1382 .widget:first-of-type {display:none !important;} /* Publications */
.page-id-1382 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1382 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1382 .widget:nth-of-type(5n) {display:none !important;}

/* TRAINING & FUNDING pages: hide all other menus */
.page-id-98 .widget:first-of-type {display:none !important;} /* TR. & FUNDING */
.page-id-98 .widget:nth-of-type(2n) {display:none !important;}
.page-id-98 .widget:nth-of-type(3n) {display:block !important;}
.page-id-98 .widget:nth-of-type(4n) {display:none !important;}
.page-id-98 .widget:nth-of-type(5n) {display:none !important;}
.page-id-286 .widget:first-of-type {display:none !important;} /* PhD Funding */
.page-id-286 .widget:nth-of-type(2n) {display:none !important;}
.page-id-286 .widget:nth-of-type(3n) {display:block !important;}
.page-id-286 .widget:nth-of-type(4n) {display:none !important;}
.page-id-286 .widget:nth-of-type(5n) {display:none !important;}
.page-id-438 .widget:first-of-type {display:none !important;} /* Fac. Training */
.page-id-438 .widget:nth-of-type(2n) {display:none !important;}
.page-id-438 .widget:nth-of-type(3n) {display:block !important;}
.page-id-438 .widget:nth-of-type(4n) {display:none !important;}
.page-id-438 .widget:nth-of-type(5n) {display:none !important;}
/*.page-id-443 .widget:first-of-type {display:none !important;}  PhD Training 
.page-id-443 .widget:nth-of-type(2n) {display:none !important;}
.page-id-443 .widget:nth-of-type(3n) {display:block !important;}
.page-id-443 .widget:nth-of-type(4n) {display:none !important;}*/
/* .page-id-290 .widget:first-of-type {display:none !important;}  MPH Training
.page-id-290 .widget:nth-of-type(2n) {display:none !important;}
.page-id-290 .widget:nth-of-type(3n) {display:block !important;}
.page-id-290 .widget:nth-of-type(4n) {display:none !important;} */

/* NEWS pages: hide all other menus */
.page-id-103 .widget:first-of-type {display:none !important;}  /*NEWS */
.page-id-103 .widget:nth-of-type(2n) {display:none !important;}
.page-id-103 .widget:nth-of-type(3n) {display:none !important;}
.page-id-103 .widget:nth-of-type(4n) {display:inline !important;}
.page-id-103 .widget:last-of-type {display:none !important;}
.page-id-465 .widget:first-of-type {display:none !important;} /* Newsletters */
.page-id-465 .widget:nth-of-type(2n) {display:none !important;}
.page-id-465 .widget:nth-of-type(3n) {display:none !important;}
.page-id-465 .widget:nth-of-type(4n) {display:inline !important;}
.page-id-465 .widget:last-of-type {display:none !important;}
.page-id-304 .widget:first-of-type {display:none !important;} /* PRESENT. */
.page-id-304 .widget:nth-of-type(2n) {display:none !important;}
.page-id-304 .widget:nth-of-type(3n) {display:none !important;}
.page-id-304 .widget:nth-of-type(4n) {display:inline !important;}
.page-id-304 .widget:last-of-type {display:none !important;}
.page-id-462 .widget:first-of-type {display:none !important;} /* Conf. */
.page-id-462 .widget:nth-of-type(2n) {display:none !important;}
.page-id-462 .widget:nth-of-type(3n) {display:none !important;}
.page-id-462 .widget:nth-of-type(4n) {display:inline !important;}
.page-id-462 .widget:last-of-type {display:none !important;}

/* TADA pages: hide all other menus */
.page-id-1490 .widget:first-of-type {display:none !important;} /* TADA */
.page-id-1490 .widget:nth-of-type(2n) {display:none !important;}
.page-id-1490 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1490 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1490 .widget:last-of-type {display:inline !important;}
.page-id-1501 .widget:first-of-type {display:none !important;} /* About TADA */
.page-id-1501 .widget:nth-of-type(2n) {display:none !important;}
.page-id-1501 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1501 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1501 .widget:last-of-type {display:inline !important;}
.page-id-1646 .widget:first-of-type {display:none !important;} /* Meet TADA team */
.page-id-1646 .widget:nth-of-type(2n) {display:none !important;}
.page-id-1646 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1646 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1646 .widget:last-of-type {display:inline !important;}
.page-id-1640 .widget:first-of-type {display:none !important;} /* TADA Faculty */
.page-id-1640 .widget:nth-of-type(2n) {display:none !important;}
.page-id-1640 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1640 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1640 .widget:last-of-type {display:inline !important;}
.page-id-1736 .widget:first-of-type {display:none !important;} /* Program Requirements */
.page-id-1736 .widget:nth-of-type(2n) {display:none !important;}
.page-id-1736 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1736 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1736 .widget:last-of-type {display:inline !important;}
.page-id-1565 .widget:first-of-type {display:none !important;} /* Applicants */
.page-id-1565 .widget:nth-of-type(2n) {display:none !important;}
.page-id-1565 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1565 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1565 .widget:last-of-type {display:inline !important;}
.page-id-1651 .widget:first-of-type {display:none !important;} /* Trainees */
.page-id-1651 .widget:nth-of-type(2n) {display:none !important;}
.page-id-1651 .widget:nth-of-type(3n) {display:none !important;}
.page-id-1651 .widget:nth-of-type(4n) {display:none !important;}
.page-id-1651 .widget:last-of-type {display:inline !important;}


/*---FUNDED GRANTS SPECIFIC STYLES-----------------------------*/

/*indent grants under each author in Funded Grant*/
.page-id-292 p {margin-left:50px;}
.page-id-292 h5 {font-size: 16px; margin-left:50px;}

/* Affects all child pages of Funded Grant */
body.parent-pageid-1014 .page-title {display:none !important;} /* hide page title */
body.parent-pageid-1014 .widget:first-of-type, .widget:nth-of-type(3n), .widget:nth-of-type(4n) {display:none !important;} /*show proper widget*/
body.parent-pageid-1014 #menu-item-591 {color: #22bae2; font-weight: bold;}   /*Highlight Funded Grant in widget */


/*---TADA PROGRAM SPECIFIC STYLES-----------------------------*/

.tada-logo {margin:-35px 0 -60px -60px;}

/* REMOVE THIS AFTER TADA IS FINALIZED!!!!!!!!!!!!!!!!!!!!! */
/*li.page-item-1490 {display: none;}  /*hide TADA page from main nav until publication */

/* TADA trainees column styling */
.trainee-column {padding:0; margin-bottom:10px !important; min-height:200px;}

/*@media only screen and (min-width: 600px) {.trainee-column {width: 250px;}}*/

/* Eh????*/
.page-id-1490 li.page-item-1490 {display: inline;} /*show TADA "Our Goals" main link in sidebar */
.page-id-1501 li.page-item-1490 {display: inline;} /*show TADA "Our Goals" main link in sidebar */

/*----*/