/*
Base school theme LESS file.  Compiles on as_change_school action.

Most of the heavy lifting is done with a recursive LESS loop
*/
/*
@primary: '#fff';
@secondary: '#000';
@tertiary: '#eee';
*/
.primary-lighter-text {
  color: #f4c85d;
}
.primary-text {
  color: #f1b82d;
}
.primary-bg {
  background-color: #f1b82d;
}
.primary-lighter-bg {
  background-color: #f4c85d;
}
.primary-darker-bg {
  background-color: #dca10f;
}
.primary-bg-hover:hover {
  background-color: #f1b82d;
}
.primary-border {
  border-color: #f1b82d;
}
.primary-border-top {
  border-top-color: #f1b82d;
}
.primary-border-right {
  border-top-color: #f1b82d;
}
.primary-border-bottom {
  border-top-color: #f1b82d;
}
.primary-border-left {
  border-top-color: #f1b82d;
}
.secondary-lighter-text {
  color: #1a1a1a;
}
.secondary-text {
  color: #000000;
}
.secondary-bg {
  background-color: #000000;
}
.secondary-lighter-bg {
  background-color: #1a1a1a;
}
.secondary-darker-bg {
  background-color: #000000;
}
.secondary-bg-hover:hover {
  background-color: #000000;
}
.secondary-border {
  border-color: #000000;
}
.secondary-border-top {
  border-top-color: #000000;
}
.secondary-border-right {
  border-top-color: #000000;
}
.secondary-border-bottom {
  border-top-color: #000000;
}
.secondary-border-left {
  border-top-color: #000000;
}
.tertiary-lighter-text {
  color: #ffffff;
}
.tertiary-text {
  color: #ffffff;
}
.tertiary-bg {
  background-color: #ffffff;
}
.tertiary-lighter-bg {
  background-color: #ffffff;
}
.tertiary-darker-bg {
  background-color: #e6e6e6;
}
.tertiary-bg-hover:hover {
  background-color: #ffffff;
}
.tertiary-border {
  border-color: #ffffff;
}
.tertiary-border-top {
  border-top-color: #ffffff;
}
.tertiary-border-right {
  border-top-color: #ffffff;
}
.tertiary-border-bottom {
  border-top-color: #ffffff;
}
.tertiary-border-left {
  border-top-color: #ffffff;
}
body {
  background-color: #f1b82d;
}
h1,
h2,
h3,
h4,
h5 {
  color: #f1b82d;
}
#mc_embed_signup h2 {
  margin-top: 0;
}
a {
  color: #f1b82d;
}
a:hover {
  color: #f7d88d;
}
a:visited {
  color: #f1b82d;
}
a.sec {
  color: #000000;
}
a.sec:hover {
  color: #f1b82d;
}
a.tert {
  color: #ffffff;
}
a.tert:hover {
  color: #000000;
}
.as-button,
input[type="submit"],
input[type="button"] {
  background: #f1b82d;
  border: 2px solid #dca10f;
  color: #000000;
}
.as-button:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background: #dca10f;
}
.as-slider .featured_slider ul li h3,
.as-slider .featured_slider ul li h4 {
  border-left: 8px solid #f1b82d;
}
body.springfield .navbar .sub-menu .menu-item:hover {
  background: #000000;
}
body.springfield .read-more {
  background: #000000;
}
body.springfield .navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
body.springfield .navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
}
body.springfield .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #f1b82d;
  color: #ffffff;
}
body.springfield .nav > li a {
  color: #ffffff !important;
}
body.springfield .nav > li a:hover,
body.springfield .nav > li.active > a,
body.springfield .nav > li.active > a:hover,
body.springfield .nav > li.active > a:active,
body.springfield .nav > li.active > a:focus {
  color: #f7d88d !important;
}
@media (max-width: 768px) {
  body.springfield .navbar .nav ul.dropdown-menu {
    border-color: #f1b82d;
  }
}
body.springfield .navbar .nav ul a:hover {
  background-color: #f1b82d;
}
body.springfield .slick-slider .slick-prev:before,
body.springfield .slick-slider .slick-next:before {
  color: #f1b82d;
}
body.springfield p.lead.desc:first-child:first-letter {
  color: inherit;
}
body.springfield .footer-banner a {
  color: #ffffff;
  text-decoration: none;
}
body.springfield .footer-banner p.lead.desc {
  color: #000000;
}
body.springfield .footer-banner p.lead.desc:first-child:first-letter {
  color: inherit;
}
body.springfield .footer-banner .footer-title {
  color: #f1b82d;
}
body.springfield .has-switch span.switch-left {
  background-color: #000000;
  color: #f1b82d;
}
body.springfield .has-switch span.switch-right {
  background-color: #000000;
  color: #f1b82d;
}
body.springfield .has-switch div.switch-on label {
  background-color: #f1b82d;
  border-color: #f1b82d;
}
body.springfield .pagination ul li.active > span,
body.springfield .pagination ul > li.next > a,
body.springfield .pagination ul > li.previous > a {
  color: #f1b82d;
}
body.springfield .pagination ul li.active > a {
  color: #000000;
}
body.springfield .pagination ul li > a:hover {
  background-color: #f1b82d;
  border-color: #f1b82d;
}
body.springfield.universityofarkansas .social-icons a {
  color: #f4c85d;
}
body.springfield.universityofarkansas .social-icons a:hover {
  color: #f1b82d;
}
body.springfield.universityofmissouri .navbar-inverse,
body.springfield.universityofmissouri .navbar-inverse {
  background: #000;
}
body.springfield.universityofmissouri .event-details a,
body.springfield.universityofmissouri .event-details.tertiary-text {
  color: #000 !important;
}
body.springfield.universityofmissouri .home__columns h3,
body.springfield.universityofmissouri .home__columns h3 a,
body.springfield.universityofmissouri .home__columns h4 a {
  color: #000 !important;
}
body.springfield.universityofmissouri h4.tile-title a,
body.springfield.universityofmissouri a:focus {
  color: #000;
}
body.springfield.universityofmissouri h1,
body.springfield.universityofmissouri h2,
body.springfield.universityofmissouri h3,
body.springfield.universityofmissouri h4,
body.springfield.universityofmissouri h5 {
  color: #3C3C3C;
}
body.springfield.universityofmissouri a.downloadlink {
  color: #222;
  text-decoration: underline;
}
body.springfield.universityofmissouri a:hover.downloadlink {
  color: #FBB917;
}
body.springfield.universityofmissouri #footer {
  background-color: #000;
}
body.springfield.universityofmissouri #footer h3.footer-title {
  color: #fff;
}
body.aspen.universityofmissouri .navbar-brand {
  width: 100%;
}
body.aspen.universityofmissouri .navbar-brand a {
  display: block;
  text-align: center;
}
body.aspen.universityofmissouri .navbar-brand a.header-logo {
  margin-bottom: 1em;
}
body.aspen.universityofmissouri .navbar-brand a.header-logo img {
  padding-right: 0;
}
body.aspen.universityofmissouri a,
body.aspen.universityofmissouri form#contact-form {
  color: #000000;
}
body.aspen.universityofmissouri a.more_link,
body.aspen.universityofmissouri form#contact-form.more_link,
body.aspen.universityofmissouri a input[type="submit"],
body.aspen.universityofmissouri form#contact-form input[type="submit"] {
  background: #f1b82d;
}
body.aspen.universityofmissouri a.more_link:hover,
body.aspen.universityofmissouri form#contact-form.more_link:hover,
body.aspen.universityofmissouri a input[type="submit"]:hover,
body.aspen.universityofmissouri form#contact-form input[type="submit"]:hover {
  background: #f6d075;
}
body.aspen.universityofmissouri .event-details-container {
  color: #000000;
}
body.aspen.universityofmissouri #menu-main-slide ul li a {
  color: #fff;
}
body.columbia .menu ul.menu li {
  border: 1px solid #ffffff;
}
body.columbia .menu ul.menu li,
body.columbia .menu ul.menu li a {
  background: #000000;
  color: #f1b82d;
}
body.columbia .menu ul.menu li.current-menu-item,
body.columbia .menu ul.menu li a.current-menu-item,
body.columbia .menu ul.menu li.current-menu-ancestor,
body.columbia .menu ul.menu li a.current-menu-ancestor,
body.columbia .menu ul.menu li:hover,
body.columbia .menu ul.menu li a:hover,
body.columbia .menu ul.menu li.current-menu-item a,
body.columbia .menu ul.menu li a.current-menu-item a,
body.columbia .menu ul.menu li.current-menu-ancestor a,
body.columbia .menu ul.menu li a.current-menu-ancestor a,
body.columbia .menu ul.menu li:hover a,
body.columbia .menu ul.menu li a:hover a {
  background: #f1b82d;
  color: #ffffff !important;
}
body.columbia .navigation a {
  color: #f1b82d;
}
body.columbia.michiganstate .aboutbox h3 {
  color: #fff;
}
body.columbia.universityofoklahoma {
  background: #f1b82d;
}
body.columbia.universityofoklahoma .menu ul.menu li,
body.columbia.universityofoklahoma .menu ul.menu li a {
  color: #f1b82d;
}
body.columbia.universityofoklahoma .menu ul.menu li:hover,
body.columbia.universityofoklahoma .menu ul.menu li a:hover,
body.columbia.universityofoklahoma .menu ul.menu li:hover a,
body.columbia.universityofoklahoma .menu ul.menu li a:hover a {
  color: #fff !important;
}
body.columbia.floridastate .menu ul.menu li,
body.columbia.floridastate .menu ul.menu li a {
  background: #f1b82d;
  color: #fff;
}
body.columbia.floridastate .menu ul.menu li.current-menu-item,
body.columbia.floridastate .menu ul.menu li a.current-menu-item,
body.columbia.floridastate .menu ul.menu li.current-menu-ancestor,
body.columbia.floridastate .menu ul.menu li a.current-menu-ancestor,
body.columbia.floridastate .menu ul.menu li:hover,
body.columbia.floridastate .menu ul.menu li a:hover,
body.columbia.floridastate .menu ul.menu li.current-menu-item a,
body.columbia.floridastate .menu ul.menu li a.current-menu-item a,
body.columbia.floridastate .menu ul.menu li.current-menu-ancestor a,
body.columbia.floridastate .menu ul.menu li a.current-menu-ancestor a,
body.columbia.floridastate .menu ul.menu li:hover a,
body.columbia.floridastate .menu ul.menu li a:hover a {
  background: #000000;
  color: #ffffff !important;
}
body.columbia.floridastate .post-home {
  background: #036;
  color: #fff;
  padding: .75em;
}
body.columbia.floridastate .post-home h6,
body.columbia.floridastate .post-home .meta {
  padding: 0;
  background: none;
}
body.columbia.floridastate h3.footer-title {
  color: #036;
}
body.columbia.ohiostate .menu ul.menu li.current-menu-item,
body.columbia.ohiostate .menu ul.menu li a.current-menu-item,
body.columbia.ohiostate .menu ul.menu li.current-menu-ancestor,
body.columbia.ohiostate .menu ul.menu li a.current-menu-ancestor,
body.columbia.ohiostate .menu ul.menu li:hover,
body.columbia.ohiostate .menu ul.menu li a:hover,
body.columbia.ohiostate .menu ul.menu li.current-menu-item a,
body.columbia.ohiostate .menu ul.menu li a.current-menu-item a,
body.columbia.ohiostate .menu ul.menu li.current-menu-ancestor a,
body.columbia.ohiostate .menu ul.menu li a.current-menu-ancestor a,
body.columbia.ohiostate .menu ul.menu li:hover a,
body.columbia.ohiostate .menu ul.menu li a:hover a {
  color: #fff !important;
}
body.columbia.universityofmissouri a {
  color: #ad7e0b;
}
body.columbia.universityofmissouri ul.social a {
  color: #000;
}
body.columbia.universityofmissouri h3.mainlink a,
body.columbia.universityofmissouri .sidebar-acts h3 {
  color: #000;
}
body.columbia.universityofmissouri .menu ul.menu li,
body.columbia.universityofmissouri .menu ul.menu li a {
  color: #fff;
}
body.columbia.universityofflorida .menu ul.menu li.current-menu-item,
body.columbia.texasam .menu ul.menu li.current-menu-item,
body.columbia.universityofflorida .menu ul.menu li a.current-menu-item,
body.columbia.texasam .menu ul.menu li a.current-menu-item,
body.columbia.universityofflorida .menu ul.menu li.current-menu-ancestor,
body.columbia.texasam .menu ul.menu li.current-menu-ancestor,
body.columbia.universityofflorida .menu ul.menu li a.current-menu-ancestor,
body.columbia.texasam .menu ul.menu li a.current-menu-ancestor,
body.columbia.universityofflorida .menu ul.menu li:hover,
body.columbia.texasam .menu ul.menu li:hover,
body.columbia.universityofflorida .menu ul.menu li a:hover,
body.columbia.texasam .menu ul.menu li a:hover,
body.columbia.universityofflorida .menu ul.menu li.current-menu-item a,
body.columbia.texasam .menu ul.menu li.current-menu-item a,
body.columbia.universityofflorida .menu ul.menu li a.current-menu-item a,
body.columbia.texasam .menu ul.menu li a.current-menu-item a,
body.columbia.universityofflorida .menu ul.menu li.current-menu-ancestor a,
body.columbia.texasam .menu ul.menu li.current-menu-ancestor a,
body.columbia.universityofflorida .menu ul.menu li a.current-menu-ancestor a,
body.columbia.texasam .menu ul.menu li a.current-menu-ancestor a,
body.columbia.universityofflorida .menu ul.menu li:hover a,
body.columbia.texasam .menu ul.menu li:hover a,
body.columbia.universityofflorida .menu ul.menu li a:hover a,
body.columbia.texasam .menu ul.menu li a:hover a {
  color: #fff !important;
}
body.columbia.universityofflorida .aboutbox p,
body.columbia.texasam .aboutbox p {
  color: #fff;
}
body.aspen {
  background: none;
  background-color: #fff;
}
body.universityofnorthcarolina a.btn-primary {
  color: #f1b82d;
}
body.universityofnorthcarolina a:visited {
  color: #f1b82d;
}
body.universityofnorthcarolina a.sec:visited {
  color: #000000;
}
body.universityofnorthcarolina a.sec.secondary-bg-hover:hover {
  color: #f1b82d;
}
body.universityofnorthcarolina a.btn-primary.secondary-bg-hover:hover {
  color: #f1b82d;
}
body.universityofnorthcarolina a.tert:visited {
  color: #ffffff;
}
body.universityofnorthcarolina a:visited {
  color: #f1b82d;
}
body.universityofnorthcarolina.chapelhill {
  font-family: 'Montserrat', sans-serif;
  background: none !important;
  background-color: #ffffff;
}
body.universityofnorthcarolina.chapelhill .main-nav > ul > li.current_page_ancestor a {
  color: #fff !important;
}
body.universityofnorthcarolina.chapelhill .main-nav > ul > li:hover > a {
  color: #6c2731 !important;
}
body.universityofnorthcarolina.chapelhill .main-nav > ul > li ul.sub-menu a {
  color: #6c2731 !important;
}
body.universityofnorthcarolina.chapelhill .event-details a,
body.universityofnorthcarolina.chapelhill .event-details a:visited {
  color: #6c2731 !important;
}
body.universityofnorthcarolina.springfield .nav > li.menu-item a {
  color: #fff !important;
}
body.universityofnorthcarolina.springfield .nav > li.menu-item a:hover {
  color: #f7d88d !important;
}
body.universityofnorthcarolina.springfield .navbar .sub-menu .menu-item:hover {
  background-color: #f1b82d;
  color: #fff;
}
body.florida.springfield .navbar .nav > li a:hover,
body.florida.springfield .navbar .nav > li.active > a,
body.florida.springfield .navbar .nav > li.active > a:hover,
body.florida.springfield .navbar .nav > li.active > a:active,
body.florida.springfield .navbar .nav > li.active > a:focus {
  color: #000000 !important;
}
body.maidstone .entry-title:after,
body.maidstone .page-title:after {
  border: 3px solid #f1b82d;
}
body.maidstone #wi-mainnav .menu > ul > li:hover {
  color: #000000;
  background: #f1b82d;
}
body.maidstone #wi-mainnav .menu > ul > li a:hover {
  color: #000000;
}
body.maidstone #wi-mainnav .menu > ul > li ul {
  background: #f1b82d;
  color: #000000;
}
body.maidstone #wi-mainnav .menu > ul > li ul li:hover {
  background: #f4c85d;
}
body.maidstone #wi-mainnav .menu > ul > li ul li a {
  color: #000000;
}
body.maidstone .see_all {
  background: #f1b82d;
}
body.maidstone .member-social ul li a:hover i {
  background: #f1b82d;
}
body.maidstone.universityofmissouri h1,
body.maidstone.universityofmissouri h2,
body.maidstone.universityofmissouri h3,
body.maidstone.universityofmissouri h4,
body.maidstone.universityofmissouri h5,
body.maidstone.universityofmissouri h6 {
  color: #000000;
}
body.maidstone.universityofmissouri a,
body.maidstone.universityofmissouri a:visited {
  color: #000000 !important;
}
body.maidstone footer.footer-dark h1,
body.maidstone footer.footer-dark h2,
body.maidstone footer.footer-dark h3,
body.maidstone footer.footer-dark h4,
body.maidstone footer.footer-dark h5 {
  color: #f1b82d;
}
body.maidstone footer.footer-dark a,
body.maidstone footer.footer-dark a:visited {
  color: #fff !important;
}
/**
  Wainscott Theme
**/
body.wainscott {
  background: none;
  background-color: #fff;
}
body.wainscott a,
body.wainscott a:visited {
  color: inherit !important;
}
body.wainscott a.btn.primary-bg,
body.wainscott a.btn.primary-bg:visited {
  color: #ffffff !important;
}
body.wainscott .featured_slider ul li h2,
body.wainscott .featured_slider ul li h3,
body.wainscott .featured_slider ul li h4 {
  border-left: 8px solid #f1b82d;
}
body.wainscott .document-panel .primary-bg {
  background-color: #f1b82d !important;
}
body.wainscott .document-panel .tertiary-text {
  color: #ffffff !important;
}
body.wainscott .event-details a,
body.wainscott .event-details a:visted {
  color: #ffffff;
}
body.wainscott.floridastateuniversity #site-menu .navbar-default {
  border-color: #e1d5b8;
  background-color: #f0eadc;
}
body.wainscott.floridastateuniversity .nav-links a.not-current-page-btn {
  background-color: #f0eadc;
}
body.wainscott.floridastateuniversity .nav-links a.page-nav-button {
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
}
body.wainscott.floridastateuniversity .as-button,
body.wainscott.floridastateuniversity input[type="submit"],
body.wainscott.floridastateuniversity input[type="button"] {
  color: #fff !important;
}
/**
		Sutton Theme 
	**/
body.sutton .as-button,
body.sutton input[type="submit"],
body.sutton input[type="button"] {
  color: #ffffff;
}
body.sutton #wi-mainnav.before-sticky {
  background: #f1b82d;
}
body.sutton.clemsonuniversity #wi-mainnav .menu > ul > li > a {
  color: #fff;
}
body.sutton.clemsonuniversity #wi-mainnav .menu > ul > li > a:visited {
  color: #fff;
}
body.sutton.clemsonuniversity .event_detail_info a {
  color: #fff;
}
