body, p, li {
  font-size: 18px !important;
  color: #15385e !important;
}

a:hover {
  font-weight: bold;
}

:root {
  --pace-industry: #393c53;
  --pace-lavender: #b689ba;
  --pace-babyblue: #82bae2;
  --pace-peach: #e39687;
  --pace-metal: #2d2825;
  --pace-tangerine: #c95d35;
  --pace-copper: #c95d35;
  --pace-aqua: #10879c;
  --pace-seagreen: #0ba89a;
  --pace-teal: #4ea699;
  --pace-deepseagreen: #005555;
  --pace-palm: #4a8d3d;
  --pace-pothos: #6b8d40;
  --pace-lime: #cbd95c;
  --pace-cobalt: #2a73b9;
  --pace-navy: #15385e;
  --pace-mustard: #e4a341;
  --pace-darkcherry: #980166;
  --pace-tomato: #dd4d55;
  --pace-slate: #a6bebf;
  --pace-eggyolk: #e58c3d;
  --pace-acai: #8f3f4c;
  --pace-cookiemonster: #7F8836;
  --pace-ketchup: #ef5645;
  --pace-turqoise: #9cbebe;
}

.turqoise {
  background: var(--pace-turqoise);
}

.ketchup {
  background: var(--pace-ketchup);
}

.eggyolk {
  background: var(--pace-eggyolk);
}

.cookiemonster {
  background: var(--pace-cookiemonster);
}

.industry {
  background: var(--pace-industry);
}

.acai {
  background: var(--pace-acai);
}

.lavender {
  background: var(--pace-lavender);
}

.babyblue {
  background: var(--pace-babyblue);
}

.peach {
  background: var(--pace-peach);
}

.tangerine {
  background: var(--pace-tangerine);
}

.copper {
  background: var(--pace-copper);
}

.slate {
  background: var(--pace-slate);
}

.aqua {
  background: var(--pace-aqua);
}

.seagreen {
  background: var(--pace-seagreen);
}

.tomato {
  background: var(--pace-tomato);
}

.darkcherry {
  background: var(--pace-darkcherry);
}

.deepseagreen {
  background: var(--pace-deepseagreen);
}

.palm {
  background: var(--pace-palm);
}

.pothos {
  background: var(--pace-pothos);
}

.cobalt {
  background: var(--pace-cobalt);
}

.navy {
  background: var(--pace-navy);
}

.mustard {
  background: var(--pace-mustard);
}

.lime {
  background: var(--pace-lime);
}

.metal {
  background: var(--pace-metal);
}

#alfa-subscribe {
  margin-top: 40px;
}

.p-text, h1 {
  color: var(--pace-navy);
}

.l-text {
  color: #fff !important;
  /*color: #fff;*/
}

.shoppping-cart {
  display: none !important;
}

form#search-form .input-group {
  display: flex;
}

form #search.form-control {
  padding: 0px 5px !important;
  border: none;
}

.input-group-append button {
  background: #003660;
  border: 1px solid white;
}

span.badge.badge-warning {
  border-radius: 10px !important;
  background-color: #ffc107;
}

span.glyphicon-shopping-cart.glyphicon {
  font-size: 1.5em;
}

a.dropdown-toggle:focus {
  outline: none;
  outline-offset: none;
}

.main-container .region-content a:not(.btn), .breadcrumb a:not(.btn) {
  color: #005aa3;
  text-decoration: none;
  position: relative;
  border-bottom: none;
}

#ready-to-start {
  padding: 15px 70px;
  color: #fff;
  border: 6px solid #fff;
  text-transform: capitalize;
  font-weight: bold;
  font-size: 17px;
  text-decoration: none;
}

a#ready-to-start:hover {
  background: #fff;
  transition: background 0.3s;
  border: 6px solid #fff !important;
  color: #15385e !important;
}

.btn.btn-secondary.transfer {
  border: 2px solid #fff !important;
  color: #fff;
  padding: 16px 52px;
}

.btn.btn-secondary.transfer:hover {
  border-color: #fff;
  color: #15385e;
}

a#ready-to-start, .btn.btn-secondary.transfer, .btn.btn-secondary.int-info {
  background: none;
  transition: background 0.3s;
}

a#ready-to-start:hover, .btn.btn-secondary.transfer:hover, .btn.btn-secondary.int-info:hover {
  background: #fff;
  transition: background 0.3s;
  color: #15385e;
}

/*.content-header {*/
/*  display: none;*/
/*}*/

.give {
  background: #ffc107;
}

.give a {
  color: #003660 !important;
  font-weight: bold;
}

.paragraph.paragraph--type--column.video-padding {
  padding-right: 15px !important;
}

.video {
  padding: 0 !important;
}

.video-container {
  padding: 0 !important;
}


.field.offerings-text.field--type-link.field--label-hidden.field__items.l-text a {
  color: #fff !important;
}

.page-header {
  display: none;
}

.hero-image {
  background-size: cover;
}

.has-background.nopadding.banner {
  padding: 10px 0 !important;
}

.paragraph.paragraph--type--blade.paragraph--view-mode--default.col-sm-12.banner {
  padding: 10px 0 !important;
}

.js-blade {
  padding: 0 !important;
}

.bg-pad-fix {
  padding: 72px 0 !important;
}

.content-header.has-background {
    position: relative;
    margin-top: -1px;
    padding: 0;
}

.field.field--name-field-profile-topic-card.field--type-boolean.field--label-hidden.field--item {
    display: none;
}
.field.field--name-field-misc-tags.field--type-entity-reference.field--label-hidden.field--item {
    display: none;
}
.field.field--name-field-audience.field--type-entity-reference.field--label-hidden.field--items {
    display: none;
}