:root {
  --primary-color: #2B3E85;
  --primary-color-lighter: #55659D;
  --primary-color-darker: #23326A;
  --secondary-color: #FFFFFF;
  --secondary-color-lighter: #FFFFFF;
  --secondary-color-darker: #E6E6E6;
  --tertiary-color: #333333;
  --tertiary-color-lighter: #444444;
  --tertiary-color-darker: #222222;
}:root {
  --primary-color: #2B3E85;
  --primary-color-lighter: #55659D;
  --primary-color-darker: #23326A;
  --secondary-color: #FFFFFF;
  --secondary-color-lighter: #FFFFFF;
  --secondary-color-darker: #E6E6E6;
  --tertiary-color: #333333;
  --tertiary-color-lighter: #444444;
  --tertiary-color-darker: #222222;
}/* Spacing out double lists */
ul li ul { margin-top: 0.75rem; }

/* Footer links */
.c-footer-links__link { text-transform: inherit; }
/* Tiles */
.c-tiles { border-radius: 10px; -webkit-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,.10);
    box-shadow: 0 15px 30px 0 rgba(0,0,0,.10);}
.c-tiles__title { font-family: 'Heebo', sans-serif; font-weight: 700; letter-spacing: inherit; }
.c-tiles:hover { transform: scale(1.05); }
.c-tiles__summary { padding: 20px; }
.c-tiles__icon { padding: 40px 0px 30px 0px; }
.c-tiles__icon-image { height: 200px; width: 200px; border-radius: 5px; }
/* Padding on main logo */
.c-header__logo { padding-top: 15px; padding-bottom:25px; }
/* Inner page hero area */
.c-hero__title { font-weight: 600; text-shadow: 0px 2px 4px rgba(0,0,0,0.3); }
.c-breadcrumbs__list { text-shadow: 0px 2px 4px rgba(0,0,0,0.3); }
.c-breadcrumbs__link { font-weight: 600; font-size: 0.9rem; }
.c-hero__t-cell { height: 300px; }
.c-hero:before { background: rgba(0,0,0,0.35); }
/* Menu chevron alignment */
.c-menu__link-icon { top: 0px; margin-left: 4px; font-size: 12px; }
/* Top nav shadow when scrolled */
.c-header.headroom--not-top { box-shadow: 0px 0px 15px rgba(0,0,0,0.15); }
/* Top nav text */
.c-menu__link, .c-childmenu__link { text-transform: inherit; font-size: 1rem; }
.c-childmenu { min-width: 320px; padding-top: 0px; }
@media (max-width:768px) { .c-childmenu { min-width: 230px; } }
/* Removing flex from top logo */
.c-header__logo { flex-basis: inherit; -webkit-flex-basis: inherit; -ms-flex-preferred-size: inherit; }
/* Center footer menu on mobile */
@media (max-width:768px) { .c-footer-links__link { text-align: center; padding-left: 0px; padding-right: 0px; } }
/* Removing some hamburger padding to make menu smaller */
.hamburger { padding: 10px; }
/* mobile MintDesign alignment */
@media (max-width:768px) { .c-mintdesign { margin-right: 0px; margin-top: 20px; } }
/* Main Hero Overlay */
.c-hero-slider__main:before { background: rgba(0,0,0,0.5); }

/* Transition Classes */
.c-childmenu__link:hover { padding-left: 18px; }

/* Block Tweaks */
/* Gallery Item */
.b-gallery__slider-item { border-radius: 6px; overflow:hidden; }
/* Map block contained */
.b-map { max-height: 600px; max-width: 1140px; margin: 0 auto; }
/* Content Block */
.b-wysiwyg img { border-radius: 6px; }

/* Check List */
ul.c-ul>li:before { color: #F04E4A; font-size: 16px; top: 0px; left: 8px; }
ul { margin-bottom:30px; }
ul li { line-height: 1.2rem; }
ul.c-ul { margin-bottom: 1rem; }
ul.c-ul li { line-height: 1.4rem; }

/* Form - Required */
.userform-fields .field { position: relative; }
.userform-fields .right-title { position: absolute; top: 0px; right: 0px; font-size: 0.8rem; }
.b-form-basic .btn-toolbar.Actions input[type="submit"] { color: #ffffff; background-color: #2B3E85;  font-family: 'Heebo', sans-serif; font-weight: 700; padding: 18px; }
.b-form-basic .btn-toolbar.Actions input[type="submit"]:hover { background-color: #55659D; }

/* Block padding */
.default-padding { padding-top: 65px; padding-bottom: 65px;}
@media (max-width:768px) { .default-padding { padding-top: 50px; padding-bottom: 50px; } }