
/* Components */

/* Components > Primary Color */

/* Components > Primary Color > Hex (#) */

.global-header .sec-bar .navigation nav.sec-nav ul li a { color:#333; }
.global-header .col.custom_text p a { color:#333; }
.global-header .brand h1.site-title { color:#333; }
.global-header .prim-bar nav.prim-nav > ul > li > a { color:#333; }
.global-header .prim-bar nav.prim-nav > ul > li > a > .icon { color:#333!important; }
.global-header .prim-bar nav.prim-nav > ul > li a:hover { color:#333; }
.global-header .prim-bar nav.prim-nav ul li ul.submenu li a { color:#333; }
.global-header .prim-bar nav.prim-nav ul li ul.submenu li a { color:#333; }
.search form[role="search"] input.keywords:focus { border-color:#333; }
.search button.toggle-search .fa-search { color:#444; }
.breadcrumbs nav span a { color:#333; }
.breadcrumbs nav span a:hover { color:#333; }
.section-overview a { color:#333!important; }
article.page-content .body > .actions ul li a { color:#333; }
article.page-content .body .details .inner .heading { color:#333; }
article.page-content footer .block a { color:#333!important; }
article.page-content footer .tags ul li a:hover {
 color:#444;
 border-color:#444;
}
section.content-overview a > .title { color:#333; }
section.content-overview nav.content-list > ul > li .details a { color:#333; }
section.content-overview button#toggle-content-controls .controls-toggle-icon { color:#333!important; }
footer.sec-footer .brand .site-title { color:#333; }
footer.sec-footer .navigation .tert-nav ul li a { color:#333; }
footer.sec-footer .col.custom_text p a { color:#333; }
footer.sec-footer .social ul li a { background:rgba(51,51,51,0.75); }
footer.sec-footer .social ul li a:hover { background:rgba(51,51,51,1); }
footer.tert-footer { background:#333; }
.pagination li.active a { background:#333!important; border:1px solid #333!important; }
.widgets .widget .widget-content a .details .title { color:#333; }
.widgets .widget .widget-content .details a { color:#333; }
.widgets .widget .widget-content.gallery .gallery-details ul.meta li a { color:#333; }
.widgets .widget .widget-content.text a { color:#333; }
.widgets .widget .widget-content.social-box .error a { color:#333; }
.widgets .widget .widget-content.poll .actions button.viewResults { color:#333; }

main a { color:#333!important; }

article.page-content .body p a,
article.page-content .body label a { border-bottom: 1px solid rgba(68,68,68, 0.5)!important; }
article.page-content .body p a:hover,
article.page-content .body label a:hover { border-bottom: 1px solid rgba(68,68,68, 1)!important; }
article.page-content .body > .details ul.meta > li { border-bottom: 1px dotted rgba(51,51,51, 0.15)!important; }
article.page-content .body > .details ul.meta > li > ul.related-content li { color:#444; }

a.btn-default {
  border:1px solid rgba(51,51,51,0.15);
  background: -moz-linear-gradient(top, rgba(51,51,51,0.01) 0%, rgba(51,51,51,0.05) 100%);
  background: -webkit-linear-gradient(top, rgba(51,51,51,0.01) 0%,rgba(51,51,51,0.05) 100%);
  background: linear-gradient(to bottom, rgba(51,51,51,0.01) 0%,rgba(51,51,51,0.05) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03004172', endColorstr='#0d004172',GradientType=0 );
}

a.btn-default:hover,
a.btn-default:focus {
  border:1px solid rgba(51,51,51,0.2);
  background: -moz-linear-gradient(top, rgba(51,51,51,0.05) 0%, rgba(51,51,51,0.1) 100%);
  background: -webkit-linear-gradient(top, rgba(51,51,51,0.05) 0%,rgba(51,51,51,0.1) 100%);
  background: linear-gradient(to bottom, rgba(51,51,51,0.05) 0%,rgba(51,51,51,0.1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d004172', endColorstr='#1a004172',GradientType=0 );
}

.btn-primary,
.btn-primary:focus {
  border:1px solid rgba(51,51,51,0.9);
  background: -moz-linear-gradient(top, rgba(51,51,51,0.85) 0%, rgba(51,51,51,1) 100%);
  background: -webkit-linear-gradient(top, rgba(51,51,51,0.85) 0%,rgba(51,51,51,1) 100%);
  background: linear-gradient(to bottom, rgba(51,51,51,0.85) 0%,rgba(51,51,51,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9004172', endColorstr='#004172',GradientType=0 );
}

.btn-primary:hover {
  border:1px solid rgba(51,51,51,0.8);
  background: -moz-linear-gradient(top, rgba(51,51,51,0.75) 0%, rgba(51,51,51,0.95) 100%);
  background: -webkit-linear-gradient(top, rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.95) 100%);
  background: linear-gradient(to bottom, rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf004172', endColorstr='#f2004172',GradientType=0 );
}

/* Components > Primary Color > RGB(A) */

.message-box.info { background:rgba(51,51,51, 0.07); border:1px solid rgba(51,51,51, 0.15); }
.global-header .prim-bar nav.prim-nav ul li ul.submenu li a:hover { background:rgba(68,68,68, 0.05); }
article.page-content .body .details .inner { background:rgba(51,51,51, 0.05); border:1px solid rgba(51,51,51, 0.12); }
article.page-content .body > blockquote { border-color: rgba(51,51,51, 0.1)!important; }
article.page-content footer .tags ul li a:hover { background:rgba(68,68,68, 1); }
section.content-overview nav.content-list > ul > li .actions .btn .fa { color:rgba(51,51,51, 0.75); }
.widgets .widget .widget-content.poll ul.poll-answers li.poll-answer .poll-votes-graph { background:rgba(51,51,51, 0.1); }
.widgets .widget .widget-content.poll ul.poll-answers li.poll-answer .poll-votes-amount { color:rgba(51,51,51, 0.5); }
.widgets .widget .widget-content.note .inner-text.info { background:rgba(51,51,51, 0.07); border:1px solid rgba(51,51,51, 0.15); }
.widgets .widget .widget-content.contact-info ul.nav-tabs li a { color: #333; }

.calendar { border-color: #333; }
.calendar .calendar-day { color: #333; }
.calendar .calendar-month { background: #333; }


/* ===================================================================== */

/* Components > Accent Color */

/* Components > Accent Color > Hex (#) */

::selection { background:#444; }
::-moz-selection { background:#444; }
.calendar-countdown strong { border-bottom:1px solid #444; }
.global-header .tert-bar.announcement { background:#444; }
.global-header .prim-bar nav.prim-nav > ul > li.current > a:before, .global-header .prim-bar nav.prim-nav > ul > li.current:hover > a:before { background:#444; }
.global-header .prim-bar nav.prim-nav > ul > li.current:hover > a:before { background:#444; }
.global-header .sec-bar .navigation nav.sec-nav ul li.current { border-color:#444; }
.search form[role="search"] button[type="submit"]:hover { color:#444; }
.section-overview .title a.current:after { background: #444; }
.section-overview .local-nav > ul > li.current > a,
.section-overview .local-nav > ul > li.current-cat-wrapper > a,
.section-overview .local-nav > ul > li.current-cat-parent > a,
.section-overview .local-nav > ul > li.current-cat > a,
.section-overview .local-nav > ul > li.current_page_ancestor > a,
.section-overview .local-nav > ul > li.current_page_parent > a,
.section-overview .local-nav > ul > li.current_page_item > a {
	border-left:3px solid #444;
}
article.page-content > .summary ul.meta > li + li:before { color:#444; }
article.page-content .body .details .inner .heading:after { color:#444; }
article.page-content footer .row[data-collapsed="true"] .block .heading:before { color:#444; }
article.page-content footer .block ul li { color:#444; }
section.content-overview nav.content-list .details ul.meta li:after { color:#444; }
section.content-overview nav.content-list > ul > li p.excerpt:after { color:#444; }
.slideshow .flickity-page-dots .dot.is-selected { background:#444; }
.nav-tabs.clean > li.active > a { border-bottom-color:#444!important; }
.bar {
  background:#444;
  -webkit-box-shadow:0 0 7px 0 rgba(68,68,68, 0.6);
  -moz-box-shadow:   0 0 7px 0 rgba(68,68,68, 0.6);
  box-shadow:        0 0 7px 0 rgba(68,68,68, 0.6);
}
.section-overview .local-nav > ul > li.current > a { border-left:3px solid #444; }
.widgets .widget a.widget-header-read-more-link:after { color:#444; }
.widgets .widget .widget-content ul.meta li:after { color:#444; }
.widgets .widget .widget-content ul.widget-list li p.excerpt:after { color:#444; }
.widgets .widget .widget-content.links-menu ul li a:after { color:#444; }
.widgets .widget .widget-content.links-menu ul li a .icon { color:#444; }
.widgets .widget .widget-content.poll ul.poll-answers li.poll-answer.selected:before { background:#444; }


/* Fonts */

body * {
	font-family:'Inter', Helvetica, Arial, sans-serif;
}

.sec-bar .custom_text p,
article.page-content .body p,
article.page-content .body p *,
article.page-content .body ul li,
footer.tert-footer .notice small,
footer.tert-footer .notice small *,
article.page-content .body ul li a,
article.page-content > .summary .meta li,
article.page-content > .summary .meta li a,
section.content-overview nav.content-list > ul > li p.excerpt,
section.content-overview .category-group p.category-description {
	font-family:'Inter', Helvetica, Arial, sans-serif;
}

/* Layout */


