/* Schema 3, style-1*/
a {
    text-decoration: underline;
}
a:hover {
    opacity: 0.85;
}
#skip-to {background-color: #1B3D6D;color: #fff;}
#skip-to:focus, a:focus {outline: 3px solid orange;}

/* Avoid tabs selection for mobile nav in desktop version */
@media only screen and (min-width: 768px) {
    .c-mobile-navigation {display: none;}
}
blockquote {font-style: normal !important;}
/* COLOR: Schema-3 */
body {color:#111; font-family: Arial, Helvetica, sans-serif;}
body.schema-3 .c-top-bar {background-color: #fff;}
body[class*="schema-"] .site-header.style-3 .second-nav-search:hover > a {background: none;color: #0064a4;}
/* HEADER: Style-1 */
.site-header.style-1 .c-top-bar .c-top-bar__inner {padding-top: 25px; padding-bottom: 0px;}
@media only screen and (max-width: 991px) {
	.site-header.style-1 .c-top-bar .c-top-bar__inner {padding-top: 5px;padding-bottom: 5px}
}
body[class*="schema-"] .site-header.style-1 .c-top-links {background-color: #1B3D6D;}
body[class*="schema-"] .c-wrapper .site-header.style-1 .c-main-navigation {background-color: #fff !important;}
@media (max-width: 992px) {
    .site-header.style-1 .c-top-bar .col-md-6:nth-child(2) {display: none;}
    body[class*="schema-"] .c-wrapper .site-header.style-1 .c-main-navigation {background-color: #1b3d6d !important;}
    #page .c-main-navigation.sticky.sticky-light {background-color: #fff !important;}
}
.site-header.style-1 .c-top-bar img, .site-header .c-branding__sticky .site-branding a.logo img {background-color: #fff;}
/* Navigation */
.site-header.style-1 .c-main-navigation .c-main-navigation__inner {min-height: 50px;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a:hover,
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a:focus, #page .c-main-navigation.sticky.sticky-light .c-main-navigation__inner .c-main-menu .main-menu ul.navbar-nav > li:hover > a {color: #0064a4;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li:hover {border-bottom: 5px solid #ffd200 !important; padding-bottom: 0px !important;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu a {font-weight: 600;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a {color: #333;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a:after {border-bottom: none;}
.site-header.style-1 #site-navigation >li.current-menu-item {border-bottom: 7px solid #ffd200 !important; padding-bottom: 10px !important;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a {display: block;text-decoration: none;line-height: 1;border-bottom: 0;text-align: left;}
.site-header.style-1 .sticky .c-main-navigation__inner .c-main-menu .main-menu > ul > li {padding-top: 10px;}
body[class*="schema-"] .site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu ul.navbar-nav .sub-menu > li > a {background: #fff;color: #333;border-bottom: 1px #ffd200 dotted;}
body[class*="schema-"] .site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu ul.navbar-nav .sub-menu > li > a:hover {background: #fff;color: #1b3d6d;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li:first-child {padding-left: 0px;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu>ul>li>a[title=giving-bttn],.ucibiosci-bluebttn{background:#00aeef!important;background:-moz-linear-gradient(top,#00aeef 0,#0064a4 100%)!important;background:-webkit-linear-gradient(top,#00aeef 0,#0064a4 100%)!important;background:linear-gradient(to bottom,#00aeef 0,#0064a4 100%)!important;color:#fff!important;padding-left:2.5rem;padding-right:2.5rem;border:none;padding-bottom:.25rem;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a[title="giving-bttn"]:hover,
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a[title="giving-bttn"]:focus {background:#0064a4!important;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li:hover:last-child {border-bottom: none !important;}
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li {padding-top: 5px;  padding-bottom: 5px;  }
.site-header.style-1 .c-main-navigation .c-main-navigation__inner .c-main-menu .main-menu > ul > li > a {padding-top: 10px !important;padding-bottom: 10px !important;}
.site-header.style-1 .c-main-navigation.sticky.sticky-light .c-main-navigation__inner .c-main-menu .main-menu ul.navbar-nav > li:hover > a {color: #1b3d6d;}
/* images */
a:hover > img:not(.effect-fade), a:focus > img:not(.effect-fade) {opacity: .6;}
/* Top Top Nav */
body.schema-3 .c-top-bar { background-color: #fff !important;}
.c-top-menu li + li::before {content: " | ";padding-right: 5px;}
.site-header.style-1 .c-top-links .c-top-links__inner .c-top-menu ul li, .site-header.style-3 .c-top-links .c-top-links__inner .c-top-menu ul li {padding: 0 5px;}
/* Search */
body[class*="schema-"] .site-header.style-1 .second-nav-search:hover, body[class*="schema-"] .site-header.style-1 .second-nav-search.active{background: #cecece;}
body[class*="schema-"] .site-header.style-1 .second-nav-search{background: #d4d4d4;}
.site-header.style-1 .second-nav-search .c-search-input {opacity: 1;min-width: 300px;z-index: 99999;pointer-events: auto;}
.site-header.style-1 .c-top-bar .search-icon {color: #333;}
/* FOOTER */
.site-footer .widget.widget_text .widget-content p:first-child img {margin-left: -20px;}
.site-footer .widget.widget_text .widget-content p {font-size: 0.95em;}
.site-footer a {text-shadow: 1px 1px 1px #000000;text-decoration: underline;}
.site-footer a:hover {color: #fff!important;opacity:0.85;}
.site-footer .widget.widget_text .widget-content p:first-child img {background-color: #1b3e6d;}
.footer-sidebar img {border: none;background: none;}
/* Customization */
.c-post-navigation {display: none;}
.c-page-content .c-post-related {border-top: none;}
p.related_header {padding-top: 20px;font-weight: 600}
/* Tribe events */
.single-tribe_event .tribe-events-schedule h2 {display: inline-block;margin-bottom: 0;font-size: 1.2em;line-height: normal;}.single-tribe_events .tribe-events-single-event-title{font-size:1.7em;line-height:1;margin:0;padding:0}.single-tribe_events .tribe-events-schedule h2{display:inline-block;margin-bottom:0;font-size:1.2em;line-height:normal}.single-tribe_events #tribe-events .tribe-events-button{background-image:none;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;line-height:normal;padding:6px 9px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;zoom:1}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group,.tribe-events-event-meta .column{box-sizing:border-box;display:inline-block;float:left;margin:0 0 20px;padding:0 4%;text-align:left;vertical-align:top;width:33.3333%;zoom:1}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group{box-sizing:border-box;display:inline-block;float:left;margin:0 0 20px;padding:0 4%;text-align:left;vertical-align:top;width:33.3333%!important;zoom:1}.single-tribe_events .tribe-events-event-meta *{color:#333}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group-organizer{background-color:transparent!important}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group-organizer .tribe-organizer{font-weight:inherit;font-size:14px;padding:0 30px 5px!important}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group-organizer dd:not(.tribe-organizer){display:block;flex:none;padding:5px 30px 5px 80px !important}.single-tribe_events .tribe-events-meta-group + .tribe-events-meta-group + .tribe-events-meta-group-gmap .tribe-events-venue-map{float:none;width:100%}.tribe-events-event-meta .tribe-events-meta-group,.tribe-events-event-meta .column{box-sizing:border-box;display:inline-block;float:left;margin:0 0 20px;padding:0 4%;text-align:left;vertical-align:top;width:33.3333%;zoom:1}.single-tribe_events .tribe-events-venue-map{background:#eee;border:1px solid #ddd;border-radius:3px;display:inline-block;float:right;margin:20px 4% 2% 0 !important;padding:5px;vertical-align:top;width:90%!important;zoom:1}
 #main-content ul.events-list-wrap {padding-left: 0px  !important;}
/* Member social icons */
.ubs-member-social .icon-social li {padding-left: 5px !important;padding-top: 5px !important;}
.ubs-member-social .icon-social li a i {font-size: 12px;}
.ubs-member-social .icon-social a {width: 25px;height: 25px;width: 25px;height: 25px;display: inline-block;text-align: center;border-radius: 50%;line-height: 24px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #fff;}
.icon-custom-instagram, .icon-title-custom {color: #ffffff;background-color: #EA4C89;}
.fa-instagram{font-family: Font Awesome\ 5 Brands !important;}
/* Cactus member single template*/
.single-ct_member.blog .c-page-header{ background-color:#f2994a !important; }
.single-ct_member .c-title .item-title h3.member-info {color: #fff;}
.staff-single .c-thumbnail, .staff-single .c-details {display:inline-table;}
.staff-single .c-details {vertical-align: middle;}
.staff-single .bottom-space { min-height: 100px; height: 100px; }
@media (min-width: 992px) {
    .staff-single .c-details { margin-left: 100px; }
}
/* font color */
.c-icon-box.style-1 ul.block-list li.item .block .c-summary .item-summary p {color: #333;}
/* links */
.text-blue {color: #23527c !important;}
/* WP Bk*/
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{background-color: #1b3d6d;padding: 14px 30px;text-transform: uppercase;font-size: 12px;font-weight: bold;}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2 {color: #111;}
.vc_btn3.vc_btn3-shape-rounded, .vc_general.vc_cta3.vc_cta3-shape-rounded{border-radius:0px;}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {background-color: #4d6f9f;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background: #0064a4;}
.ball-beat>div, .ball-scale-multiple>div {color: #1b3d6d;}
.ucibiosci-quote{font-size: 28px;}.ucibiosci-quote::before{font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 40px;content: "\f10d"; padding-right: 5px;}.ucibiosci-quote span{font-size: 20px;}.ucibiosci-quote span::before{content: " – "}
.ucibiosci-superbig{font-size:40px;}
.ucibiosci-bluebttn{border-radius: 30px !important; padding: 10px 20px;}
/** paddings margins for main content **/
#main-content p, #main-content h1, #main-content h2, #main-content h3, #main-content h4 {margin-bottom: 1rem;line-height: 1.6;}
#main-content p {text-rendering: optimizeLegibility;}
hr.wp-block-separator {margin-top: 50px;margin-bottom:50px;}
#main-content p a, #main-content ul li a {text-decoration: underline;}
#main-content ul li h1 a, #main-content ul li h2 a,#main-content ul li h3 a,#main-content ul li h4 a,#main-content ul li h5 a,#main-content ul li h6 a {border-bottom: none;}
#main-content ol, #main-content ul:not(.vc_tta-tabs-list):not(.blocks-gallery-grid):not(.tribe-events-sub-nav):not(.article-social-share) {padding: 10px 0px 10px 40px;}
div.entry-date ul {padding: 0px !important;}
/** External Link **/
.external-link a:after {content: url("https://www.bio.uci.edu/wp-content/uploads/2019/11/icons-external-link-white.svg");display: inline-block;padding-left: 5px;}
.wp-block-image figcaption {color: #989898;font-size: 14px;margin-top: 0;padding: 5px 0 10px;}
/* Wide cover image */
figure.alignwide,.alignfull {margin: 32px calc(50% - 50vw);max-width: 100vw;width: 100vw;}
/* COVID ALERT */
#ribbon {background-color: #ffeb3b;margin: 0 !important;}
#ribbon.status-advisory {color: #000;font-size: 20px;font-weight: bold;text-shadow: 0px 2px 3px #ffffff;}
#ribbon.status-advisory {background-color: #ffeb3b;}
#ribbon p {margin: 9px 0;text-align: center;}
#ribbon a {font-weight: 800;text-decoration-line: underline;}
#ribbon .ribbon-message-primary {text-transform: uppercase;}
/* Unidash events widget */
.unidash-events-list.style-3 .event-date {color: #101010;font-weight: 600;}

/** Events Calendar **/
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month, .tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
    background-color: #ffd200;
    color: #1b3d6d !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    padding: 10px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row>.tribe-common-g-col {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year {
    font-size: 18px !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum, .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
    font-size: 40px !important;
    font-weight: 400 !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year {
    letter-spacing: 2px;
}
.tribe-events .tribe-events-calendar-latest-past__event-datetime, .tribe-events .tribe-events-calendar-list__event-datetime {
    font-weight: 700;
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link, .tribe-events .tribe-events-calendar-list__event-title-link {
    color: #1b3d6d !important;
    text-decoration: underline !important;
 }
.tribe-events .tribe-events-calendar-list__month-separator-text {
    font-size: 30px !important;
}
.tribe-events-calendar-latest-past__event-header .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium,
.tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title.tribe-common-h6 .tribe-common-h4--min-medium {
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link:hover,
.tribe-common .tribe-common-anchor-thin:hover {
    opacity: 0.75 !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link:hover,
.tribe-common .tribe-common-anchor-thin:hover,
.tribe-events .tribe-events-calendar-latest-past__event-title-link:focus,
.tribe-events .tribe-events-calendar-latest-past__event-title-link:active {
    border-bottom: none !important;
    border-color: none !important;
}
