body {
  color: #727272;
}
#component-area a,
a {
  color: #014189;
}
a:hover,
a:focus,
a:active {
  color: #b2becf;
}
h1,
h2,
h3,
h4,
h5,
h6,
.item-title h2 {
  color: #222222;
}
#footer-block h4,
#footer-block h3 {
  color: #FFFFFF;
}
#footer-block,
a#totop,
.dj-megamenu-default li:hover a.dj-up_a,
.dj-megamenu-default li.hover a.dj-up_a,
.dj-megamenu-default li.active a.dj-up_a {
  background-color: #014189 !important;
}
#top-modules,
#footer {
  background-color: #b2becf !important;
}
.dj-megamenu-default li:hover div.dj-subwrap,
.dj-megamenu-default li.hover div.dj-subwrap {
  background-color: #ffffff !important;
}
.dj-megamenu-default li ul.dj-submenu > li > a:hover,
.dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
  background: #eceff4 !important;
}
.dj-megamenu-default li ul.dj-submenu > li > a.active,
.dj-megamenu-default li ul.dj-submenu > li > a.active:hover {
  background-color: #014189 !important;
}
.dj-megamenu-default li a.dj-up_a,
.dj-megamenu-default li ul.dj-submenu > li > a {
  font-size: 12px !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
#footer,
#footer-block h4,
#footer-block h3,
#component-area h1,
#component-area h2,
#component-area h3,
#component-area h4,
#component-area h5,
#component-area h6 {
  font-family: 'Raleway', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
}
.dj-megamenu-default,
.dj-megamenu-default li a.dj-up_a,
.dj-megamenu-default li ul.dj-submenu > li > a {
  font-family: 'Raleway', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600 !important;
}
.dj-megamenu-default li ul.dj-submenu > li,
.dj-megamenu-default .djsubrow_separator {
  border-top: 1px solid #eceff4 !important;
}
h1,
h2,
h3,
.h1,
.h2,
.h3,
#component-area h1,
#component-area h2,
#component-area h3,
#sp-page-builder .sppb-section-title .sppb-title-heading {
  font-size: 21px;
}
h4,
h5,
h6,
.h4,
.h5,
.h6,
#footer,
#footer-block h4,
#footer-block h3,
#component-area h4,
#component-area h5,
#component-area h6 {
  font-size: 16px;
}
.dj-megamenu-select-light .dj-mobile-open-btn,
.dj-megamenu-offcanvas-light .dj-mobile-open-btn,
.dj-megamenu-accordion-light .dj-mobile-open-btn {
  background-color: #014189 !important;
  color: #ffffff !important;
}
ul.dj-mobile-light li.dj-mobileitem > a {
  background: none !important;
  font-size: 12px !important;
  font-family: 'Raleway', sans-serif !important;
  color: #ffffff !important;
}
.dj-accordion-light .dj-accordion-in {
  background-color: #014189 !important;
  opacity: 0.95 !important;
}
ul.dj-mobile-light li.dj-mobileitem ul.dj-mobile-nav-child li.dj-mobileitem > a {
  background-color: rgba(255,255,255,0.1) !important;
}
.sppb-btn-default,
.btn-primary {
  background-color: #014189 !important;
}
.sppb-column-addons a:hover {
  background-color: #666673 !important;
}
.sppb-column-addons a {
  color: #fff !important;
}
.masonry-item .time-wrapper {
  background-color: #014189;
}
#footer-block {
  color: #CDCDCD;
}
#footer-block li a {
  color: #CDCDCD;
  transition: all 0.3s ease 0s;
}
#footer-block li a:hover {
  color: #FFFFFF;
}
.st-article header .time-wrapper {
  background-color: #014189 !important;
}
