/* MARCOMM DIGITAL TEAM- ATU.EDU CUSTOM CSS */
/* TABLE of CONTENTS

  1. VARIABLES..................................
  2. BODY CLASSES...............................
    A. THE BASICS.............................
    B. HEADINGS...............................
    C. LINKS..................................
  3. NAVIGATION CLASSES.........................
    A. GLOBAL NAV.............................
    B. SECONDARY NAV..........................
    C. DEPT NAV...............................
  4. COLORS.....................................
    A. SPECIAL USE COLORS.....................
    B. PRIMARY PALETTE........................
    C. ATU GREEN PALETTE......................
    D. ATU GOLD PALETTE.......................
    E. FULL ROYGBIV PALETTE...................
    F. GRADIENTS..............................
  5. COMPONENT CLASSES..........................
    A. BUTTONS................................
    B. CARDS..................................
    C. CAROUSEL...............................
  6. TYPOGRAPHY.................................
    A. FONT FAMILY & FONT DISPLAY.............
    B. TEXT STYLES............................
    C. TEXT COLORS............................
    D. TEXT SIZES.............................
    E. LOCATION-SPECIFIC STYLE................
  7. ELEMENT STYLING & POSITIONING CLASSES......
    A. BORDERS................................
    B. SHADOWS................................
    C. SECTION DIVIDER........................
    D. POSITIONING CLASSES....................
  8. ANIMATIONS.................................
    A. TRANSITIONING BACKGROUND...............
  9. ADDITIONS FROM IFACTORY....................
    A. MOVED FROM STYLES TO CLASSES...........
    B. HEADER STYLE OVERRIDES.................
    C. HOME HERO FIXES........................
*/
/* 1. VARIABLES */
/* line 47, care_pkg/scss/custom.scss */
:root {
  --color-atuprimary: #22846c;
  --color-atusecondary: #474747;
  --color-atusuccess: #2FB795;
  --color-atudanger: #e2174c;
  --color-atuwarning: #ffcd2b;
  --color-atuinfo: #0084ea;
  --color-atulight: #7a7a7a;
  --color-atudark: #2d2d2d;
  --body-font: normal 300 16px 'Open Sans', Arial, sans-serif;
  --header-font: normal 600 16px 'Graduate', serif;
}

/* /VARIABLES */
/* 2. BODY CLASSES */
/* A. THE BASICS */
/* line 70, care_pkg/scss/custom.scss */
html, body {
  width: 100%;
  height: 100;
  min-height: 100%;
  font: var(--body-font);
  color: #2d2d2d;
}

/* line 78, care_pkg/scss/custom.scss */
strong {
  font-weight: bold;
}

/* B. HEADINGS */
/* line 84, care_pkg/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  font: var(--header-font);
  font-weight: 600;
  color: #0b3a35;
	text-transform: uppercase;
}

/* line 90, care_pkg/scss/custom.scss */
h1 {
  font-size: 2.5rem;
  text-align: center;
}

/* line 95, care_pkg/scss/custom.scss */
h2 {
  font-size: 2.15rem;
}

/* line 99, care_pkg/scss/custom.scss */
h3 {
  font-size: 1.75rem;
}

/* line 103, care_pkg/scss/custom.scss */
h4 {
  font-size: 1.5rem;
}

/* line 107, care_pkg/scss/custom.scss */
h5 {
  font-size: 1.25rem;
}

/* line 111, care_pkg/scss/custom.scss */
h6 {
  font-size: 1rem;
}

/* Virtual Commencement Font Size multplier */
.fa-9x {
	font-size: 17rem;
}

/* line 115, care_pkg/scss/custom.scss */
.h1-responsive {
  font-family: 'Graduate', serif;
  color: #0b3a35;
}

/* line 120, care_pkg/scss/custom.scss */
.h2-responsive {
  font-family: 'Graduate', serif;
  color: #0b3a35;
}

/* line 125, care_pkg/scss/custom.scss */
.h3-responsive {
  font-family: 'Graduate', serif;
  color: #0b3a35;
}

/* line 130, care_pkg/scss/custom.scss */
.h4-responsive {
  font-family: 'Graduate', serif;
  color: #0b3a35;
}

/* line 135, care_pkg/scss/custom.scss */
.h5-responsive {
  font-family: 'Graduate', serif;
  color: #0b3a35;
}

/* C. LINKS */
/* line 143, care_pkg/scss/custom.scss */
p a {
  text-decoration: underline;
  color: #2d2d2d;
}

/* line 149, care_pkg/scss/custom.scss */
p a:hover {
  color: #C68412;
  text-decoration: underline;
}

/* line 155, care_pkg/scss/custom.scss */
p a:visited {
  color: #C68412;
  text-decoration: underline;
}

ul a {
  text-decoration: underline;
  color: #2d2d2d;
}

.map a {
  text-decoration: none;
  color: #E29714;
  border-bottom: 1px #E29714 dotted;
}

.map a:visited {
  text-decoration: none;
  color: #EFC377;
  border-bottom: 1px #EFC377 dotted;
}

.map a:hover {
  text-decoration: none;
  color: #C68412;
  border-bottom: 1px #C68412 dotted;
}


/* line 161, care_pkg/scss/custom.scss */
.link-unstyled a {
  border-bottom: 0px;
}

/* line 165, care_pkg/scss/custom.scss */
.link-unstyled a:hover {
  border-bottom: 0px;
  color: #E2AD00;
}

/* line 170, care_pkg/scss/custom.scss */
.read-more a {
  color: #2d2d2d;
}

/* line 174, care_pkg/scss/custom.scss */
.read-more a:hover {
  color: #E2AD00;
}

/* line 178, care_pkg/scss/custom.scss */
.link-on-photo a {
  color: #ffffff;
}

/* line 182, care_pkg/scss/custom.scss */
.link-on-photo a:hover {
  color: #E2AD00;
}

/* /BODY CLASSES */
/* 3. NAVIGATION CLASSES*/
/* A. GLOBAL NAV*/
/* line 194, care_pkg/scss/custom.scss */
.skip-navigation {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0;
}

/* line 207, care_pkg/scss/custom.scss */
.skip-navigation:active, .skip-navigation:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
  clip-path: none;
}

.btn {
	text-decoration: none;
}

.btn-floating span {
	display: inline-block;
	width: inherit;
	color: #000;
	line-height: 47px;
	text-align: center;
}

/* line 220, care_pkg/scss/custom.scss */
nav a {
  color: #ffffff;
	text-decoration: none;
}

/* line 224, care_pkg/scss/custom.scss */
nav a:hover {
  color: #ddd;
}

/* line 228, care_pkg/scss/custom.scss */
.navbar {
  background-color: #072d2a;
  /* transparent nav bar */
}

/* line 232, care_pkg/scss/custom.scss */
.fixed-navbar {
  position: fixed;
  width: 100%;
}

/* A. SECONDARY NAV*/
/* line 239, care_pkg/scss/custom.scss */
.secondary-menu a {
  color: #ffffff;
}

/* line 243, care_pkg/scss/custom.scss */
.secondary-menu a:hover {
  color: #ddd;
}

/* line 247, care_pkg/scss/custom.scss */
.secondary-menu a:visited {
  color: #ffffff;
}

/* line 251, care_pkg/scss/custom.scss */
.secondary-menu h4 {
  color: #E2AD00;
}

/* A. DEPT NAV*/
/* line 257, care_pkg/scss/custom.scss */
.dept-nav a {
  color: var(--color-atudark);
}

/* line 261, care_pkg/scss/custom.scss */
.dept-nav a:hover {
  color: #474747;
}

/* line 265, care_pkg/scss/custom.scss */
.dept-nav a:visted {
  color: #7a7a7a;
}

/* line 269, care_pkg/scss/custom.scss */
.pills-dept .nav-item .nav-link .active {
  background-color: #36d1aa;
}

/* LDP Form Input group override*/

.input-group {
	display: block;
}

/* /NAVIGATION CLASSES*/
/* COLORS */
/* SPECIAL USE COLORS */
/* line 281, care_pkg/scss/custom.scss */
.bg-transparent {
  background-color: #2d2d2d;
}

/* line 285, care_pkg/scss/custom.scss */
.bg-black {
  background-color: #000000;
}

/* line 289, care_pkg/scss/custom.scss */
.bg-bruin {
  background-color: #ffb600;
}

/* line 293, care_pkg/scss/custom.scss */
.bg-none {
  background-color: rgba(0, 0, 0, 0);
}

/* line 297, care_pkg/scss/custom.scss */
.bg-teal {
  background-color: #148779;
}

/* PRIMARY PALETTE */
/* line 303, care_pkg/scss/custom.scss */
.bg-atuprimary {
  background-color: var(--color-atuprimary);
}

/* line 307, care_pkg/scss/custom.scss */
.bg-atusecondary {
  background-color: var(--color-atusecondary);
}

/* line 311, care_pkg/scss/custom.scss */
.bg-atusuccess {
  background-color: var(--color-atusuccess);
}

/* line 315, care_pkg/scss/custom.scss */
.bg-atudanger {
  background-color: var(--color-atudanger);
}

/* line 319, care_pkg/scss/custom.scss */
.bg-atuwarning {
  background-color: var(--color-atuwarning);
}

/* line 323, care_pkg/scss/custom.scss */
.bg-atuinfo {
  background-color: var(--color-atuinfo);
}

/* line 327, care_pkg/scss/custom.scss */
.bg-atulight {
  background-color: var(--color-atulight);
}

/* line 331, care_pkg/scss/custom.scss */
.bg-atudark {
  background-color: var(--color-atudark);
}

/* ATU GREEN PALETTE */
/* line 337, care_pkg/scss/custom.scss */
.bg-rowan {
  background-color: #062321;
}

/* line 341, care_pkg/scss/custom.scss */
.bg-cypress {
  background-color: #082d2a;
}

/* line 345, care_pkg/scss/custom.scss */
.bg-hemlock {
  background-color: #0b3a35;
}

/* line 349, care_pkg/scss/custom.scss */
.bg-holly {
  background-color: #0e4943;
}

/* line 353, care_pkg/scss/custom.scss */
.bg-pine {
  background-color: #106d62;
}

/* line 357, care_pkg/scss/custom.scss */
.bg-spruce {
  background-color: #148779;
}

/* line 361, care_pkg/scss/custom.scss */
.bg-palm {
  background-color: #18a090;
}

/* line 365, care_pkg/scss/custom.scss */
.bg-juniper {
  background-color: #1bbaa7;
}

/* line 369, care_pkg/scss/custom.scss */
.bg-fern {
  background-color: #1fd3be;
}

.bg-phthalo {
	background-color: #0e312d;
}

/* ATU GOLD PALETTE */
/* line 374, care_pkg/scss/custom.scss */
.bg-amber {
  background-color: #BA8E00;
}

/* line 378, care_pkg/scss/custom.scss */
.bg-mikado {
  background-color: #ffc711;
}

.bg-gamboge {
	background-color: #E29714;
}

/* line 382, care_pkg/scss/custom.scss */
.bg-sunglow {
  background-color: #C99A00;
}

/* line 386, care_pkg/scss/custom.scss */
.bg-gargoyle {
  background-color: #E2AD00;
}

/* line 390, care_pkg/scss/custom.scss */
.bg-mellowyellow {
  background-color: #FFD754;
}

/* ROY G BIV PALETTES */
/* Red Palette */
/* line 398, care_pkg/scss/custom.scss */
.bg-crimson {
  background-color: #e2174c;
}

/* line 402, care_pkg/scss/custom.scss */
.bg-cherry {
  background-color: #e22d5d;
}

/* line 406, care_pkg/scss/custom.scss */
.bg-paradisepink {
  background-color: #e2446e;
}

/* line 410, care_pkg/scss/custom.scss */
.bg-blush {
  background-color: #e25a7f;
}

/* line 414, care_pkg/scss/custom.scss */
.bg-petal {
  background-color: #e2718f;
}

/* Gray Palette */
/* line 419, care_pkg/scss/custom.scss */
.bg-licorice {
  background-color: #141414;
}

/* line 423, care_pkg/scss/custom.scss */
.bg-charleston {
  background-color: #2d2d2d;
}

/* line 427, care_pkg/scss/custom.scss */
.bg-outerspace {
  background-color: #474747;
}

/* line 431, care_pkg/scss/custom.scss */
.bg-granite {
  background-color: #606060;
}

/* line 435, care_pkg/scss/custom.scss */
.bg-silver {
  background-color: #7a7a7a;
}

/* line 439, care_pkg/scss/custom.scss */
.bg-white {
  background-color: #ffffff;
}

/* Blue Palette */
/* line 444, care_pkg/scss/custom.scss */
.bg-spanishblue {
  background-color: #0068b7;
}

/* line 448, care_pkg/scss/custom.scss */
.bg-trueblue {
  background-color: #0076d1;
}

/* line 452, care_pkg/scss/custom.scss */
.bg-azure {
  background-color: #0084ea;
}

/* line 456, care_pkg/scss/custom.scss */
.bg-dodger {
  background-color: #199bff;
}

/* line 460, care_pkg/scss/custom.scss */
.bg-brilliantazure {
  background-color: #32a6ff;
}

/* Orange Palette */
/* line 465, care_pkg/scss/custom.scss */
.bg-portlandorange {
  background-color: #ff5132;
}

/* line 469, care_pkg/scss/custom.scss */
.bg-tomato {
  background-color: #ff674c;
}

/* line 473, care_pkg/scss/custom.scss */
.bg-coralreef {
  background-color: #ff7c66;
}

/* line 477, care_pkg/scss/custom.scss */
.bg-lightsalmon {
  background-color: #ff927f;
}

/* line 481, care_pkg/scss/custom.scss */
.bg-lightsalmonpink {
  background-color: #ffa899;
}

/* Indigo Palette */
/* line 486, care_pkg/scss/custom.scss */
.bg-interdimensionalblue {
  background-color: #5111c6;
}

/* line 490, care_pkg/scss/custom.scss */
.bg-iris {
  background-color: #5e25c6;
}

/* line 494, care_pkg/scss/custom.scss */
.bg-slateblue {
  background-color: #6b39c6;
}

/* line 498, care_pkg/scss/custom.scss */
.bg-royalpurple {
  background-color: #784dc6;
}

/* line 502, care_pkg/scss/custom.scss */
.bg-ube {
  background-color: #8461c6;
}

/* Violet Palette */
/* line 507, care_pkg/scss/custom.scss */
.bg-heliotrope {
  background-color: #ab11c6;
}

/* line 511, care_pkg/scss/custom.scss */
.bg-darkorchid {
  background-color: #ae25c6;
}

/* line 515, care_pkg/scss/custom.scss */
.bg-fuschia {
  background-color: #b23fc6;
}

/* line 519, care_pkg/scss/custom.scss */
.bg-mediumorchid {
  background-color: #b657c6;
}

/* line 523, care_pkg/scss/custom.scss */
.bg-richlilac {
  background-color: #B96BC6;
}

/* E. GRADIENTS*/
/* line 529, care_pkg/scss/custom.scss */
.bg-green-gradient {
  background: #51ba65;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #36d1aa, #22846c);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #36d1aa, #22846c);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #36d1aa, #22846c);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #36d1aa, #22846c);
  /* Standard syntax */
}

/* line 537, care_pkg/scss/custom.scss */
.bg-green-gradient-top {
  background: #51ba65;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(top, #36d1aa, #22846c);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #36d1aa, #22846c);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #36d1aa, #22846c);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, #36d1aa, #22846c);
  /* Standard syntax */
}

/* line 545, care_pkg/scss/custom.scss */
.bg-pine-gradient {
  background: #106d62;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #18a090, #106d62);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #18a090, #106d62);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #18a090, #106d62);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #18a090, #106d62);
  /* Standard syntax */
}

/* line 553, care_pkg/scss/custom.scss */
.bg-rowan-gradient {
  background: #062321;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #0e4943, #062321);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #0e4943, #062321);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #0e4943, #062321);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #0e4943, #062321);
  /* Standard syntax */
}

/* line 561, care_pkg/scss/custom.scss */
.bg-gold-gradient {
  background: #ffc711;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #BA8E00, #ffc711);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #BA8E00, #ffc711);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #BA8E00, #ffc711);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #BA8E00, #ffc711);
  /* Standard syntax */
}
/*clear left, dark right */
.bg-jumbotron-gradient-1 {
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.6) 100%);
}
/*dark left, clear right */
.bg-jumbotron-gradient-2 {
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(255,255,255,0) 100%);	
}

/* /COLORS*/
/* 5. COMPONENT CLASSES */
/* A. BUTTONS */
/* line 576, care_pkg/scss/custom.scss */

.btn-primary {
  background-color: #0b3a35 !important;
  color: #fff !important;
  font-weight: bold;	}
  .btn-primary:hover {
    background-color: #ffc711 !important;
  	color: #0b3a35 !important}
  .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background-color: #ffc711 !important;
  	color: #0b3a35 !important}
  .btn-primary.dropdown-toggle {
    background-color: #ffc711 !important;
  	color: #0b3a35 !important}
    .btn-primary.dropdown-toggle:hover, .btn-primary.dropdown-toggle:focus {
      background-color: #ffc711 !important;
  	color: #0b3a35 !important}
  .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    background-color: #0e4943 !important; }

.btn-default {
  background-color: #0e4943 !important;
  color: #fff !important;
  font-weight: bold; }
  .btn-default:hover {
    background-color: #ffc711 !important;
  	color: #0b3a35 !important}
  .btn-default:focus, .btn-primary:active, .btn-primary.active {
    background-color: #ffc711 !important;
  	color: #0b3a35 !important}
  .btn-default.dropdown-toggle {
    background-color: #ffc711 !important;
  	color: #0b3a35 !important}
    .btn-default.dropdown-toggle:hover, .btn-primary.dropdown-toggle:focus {
       background-color: #ffc711 !important;
  	color: #0b3a35 !important}
  .btn-default:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    background-color: #16776E !important; }

.btn-yellow {
  background-color: #fbc02d !important;
  color: #000 !important;
  font-weight: bold;	
}
  .btn-yellow:hover {
    background-color: #fbc846 !important; }
  .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active {
    background-color: #fff !important; }
  .btn-yellow.dropdown-toggle {
    background-color: #fbc02d !important; }
    .btn-yellow.dropdown-toggle:hover, .btn-yellow.dropdown-toggle:focus {
      background-color: #fbc846 !important; }
  .btn-yellow:not([disabled]):not(.disabled):active, .btn-yellow:not([disabled]):not(.disabled).active,
  .show > .btn-yellow.dropdown-toggle {
    background-color: #fbc02d !important; }

.btn-outline-yellow {
  border: 2px solid #fbc02d;
  color: #fbc02d;
  font-weight: bold;
  background-color: transparent; }
  .btn-outline-yellow:hover, .btn-outline-yellow:focus, .btn-outline-yellow:active, .btn-outline-yellow:active:focus, .btn-outline-yellow.active {
    background-color: #fbc02d;
    color: #000 !important;
    border-color: #fbc02d; }
  .btn-outline-yellow:not([disabled]):not(.disabled):active, .btn-outline-yellow:not([disabled]):not(.disabled).active,
  .show > .btn-outline-yellow.dropdown-toggle {
    background-color: transparent !important;
    border-color: #fbc02d !important; }

.btn-outline-palm {
  border: 2px solid #0b3a35;
  color: #0b3a35 !important;
  font-weight: bold;	
  background-color: transparent;
}
.btn-outline-palm:hover, .btn-outline-palm:focus, .btn-outline-palm:active, .btn-outline-palm:active:focus, .btn-outline-palm.active {
    background-color: #0b3a35;
    color: #fff !important;
    border-color: #0b3a35; }
  .btn-outline-palm:not([disabled]):not(.disabled):active, .btn-outline-palm:not([disabled]):not(.disabled).active,
  .show > .btn-outline-palm.dropdown-toggle {
    background-color: transparent !important;
    border-color: #0b3a35 !important; }

.btn-floating {
	background-color: #fbc02d;
	color: #fff;
}

.btn-floating:focus, .btn-floating:active {
	background-color: #fff;
	color: #000 !important;
}

/* line 581, care_pkg/scss/custom.scss */
.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default:active,
.btn-outline-default:active:focus,
.btn-outline-default.active {
  background-color: transparent;
  color: #18a090;
  border-color: #18a090;
}

/* line 590, care_pkg/scss/custom.scss */
.btn-outline-default:not([disabled]):not(.disabled):active,
.btn-outline-default:not([disabled]):not(.disabled).active,
.show > .btn-outline-default.dropdown-toggle {
  background-color: transparent !important;
  border-color: #18a090 !important;
}

/* line 597, care_pkg/scss/custom.scss */
.btn-outline-pine {
  border: 2px solid #106d62;
  color: #106d62 !important;
  font-weight: bold;
  background-color: transparent;
}

.btn-outline-pine:hover, .btn-outline-pine:focus, .btn-outline-pine:active, .btn-outline-pine:active:focus, .btn-outline-pine.active {
    background-color: #106d62;
    color: #fff !important;
    border-color: #106d62; }
  .btn-outline-pine:not([disabled]):not(.disabled):active, .btn-outline-pine:not([disabled]):not(.disabled).active,
  .show > .btn-outline-pine.dropdown-toggle {
    background-color: transparent !important;
    border-color: #106d62 !important; }

/* line 602, care_pkg/scss/custom.scss */
.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default:active,
.btn-outline-default:active:focus,
.btn-outline-default.active {
  background-color: transparent;
  color: #106d62;
  border-color: #106d62;
}

/* line 611, care_pkg/scss/custom.scss */
.btn-outline-default:not([disabled]):not(.disabled):active,
.btn-outline-default:not([disabled]):not(.disabled).active,
.show > .btn-outline-default.dropdown-toggle {
  background-color: transparent !important;
  border-color: #106d62 !important;
}

/* line 618, care_pkg/scss/custom.scss */
.btn-outline-hemlock {
  border: 2px solid #0b3a35;
  color: #0b3a35 !important;
	font-weight: bold;
  background-color: transparent;
}

.btn-outline-hemlock:hover, .btn-outline-hemlock:focus, .btn-outline-hemlock:active, .btn-outline-hemlock:active:focus, .btn-outline-hemlock.active {
    background-color: #0b3a35;
    color: #fff !important;
    border-color: #0b3a35; }
  .btn-outline-hemlock:not([disabled]):not(.disabled):active, .btn-outline-hemlock:not([disabled]):not(.disabled).active,
  .show > .btn-outline-hemlock.dropdown-toggle {
    background-color: transparent !important;
    border-color: #0b3a35 !important; }

/* line 623, care_pkg/scss/custom.scss */
.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default:active,
.btn-outline-default:active:focus,
.btn-outline-default.active {
  background-color: transparent;
  color: #0b3a35;
  border-color: #0b3a35;
}

/* line 632, care_pkg/scss/custom.scss */
.btn-outline-default:not([disabled]):not(.disabled):active,
.btn-outline-default:not([disabled]):not(.disabled).active,
.show > .btn-outline-default.dropdown-toggle {
  background-color: transparent !important;
  border-color: #0b3a35 !important;
}

/* B. CARDS */
/* line 641, care_pkg/scss/custom.scss */
.feature .card-body {
  background-color: #F2FFFC;
  border: 2px solid #23A398;
  border-radius: 5px;
}

/* line 647, care_pkg/scss/custom.scss */
.feature p {
  color: #23A398;
  font-weight: 600;
}

/* line 652, care_pkg/scss/custom.scss */
.teal-card-body {
  border: 2px solid #148779;
  border-radius: 5px;
}

/* line 657, care_pkg/scss/custom.scss */
.card-shadow {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* C. CAROUSEL */
/* line 666, care_pkg/scss/custom.scss */
.carousel-img {
  /* FULL SCREEN carousel*/
  width: 100%;
  height: 100vh;
  object-fit: cover;
}

/* line 672, care_pkg/scss/custom.scss */
.carousel-multi-item .controls-top .btn-floating {
  background-color: #0e4943;
}

/* line 676, care_pkg/scss/custom.scss */
.carousel-multi-item .carousel-indicators li, .carousel-multi-item .carousel-indicators li active {
  background-color: #0e4943;
}

/* line 680, care_pkg/scss/custom.scss */
.carousel-multi-item .carousel-indicators, .carousel-multi-item .carousel-indicators .active {
  background-color: #0e4943;
}

/* carousel indicator override */
/* line 686, care_pkg/scss/custom.scss */
.carousel-multi-item .carousel-indicators, .carousel-multi-item .carousel-indicators .active {
  background-color: #ffc711;
}

/* line 690, care_pkg/scss/custom.scss */
.carousel-multi-item .carousel-indicators li, .carousel-multi-item .carousel-indicators li active {
  background-color: #ffc711;
}

/* 6. TYPOGRAPHY */
/* A. FONT FAMILY & FONT DISPLAY CLASSES */
/* line 701, care_pkg/scss/custom.scss */
.graduate {
  font-family: 'Graduate', serif;
}

/* line 705, care_pkg/scss/custom.scss */
.display-5 {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.2;
}

/* B. TEXT STYLES */
/* line 713, care_pkg/scss/custom.scss */
.text-shadow {
  text-shadow: 1px 1px 2px #606060;
}

/* line 717, care_pkg/scss/custom.scss */
.outline {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #ffc711;
}

/* header w/ lines */
/* line 724, care_pkg/scss/custom.scss */
.section-header {
  overflow: hidden;
  text-align: center;
}

/* line 728, care_pkg/scss/custom.scss */
.section-header:before,
.section-header:after {
  background-color: #272727;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

/* line 738, care_pkg/scss/custom.scss */
.section-header:before {
  right: 0.5em;
  margin-left: -50%;
}

/* line 742, care_pkg/scss/custom.scss */
.section-header:after {
  left: 0.5em;
  margin-right: -50%;
}

/* /header w/ lines */
/* C. TEXT COLORS */
/* line 751, care_pkg/scss/custom.scss */
.text-pine {
  color: #106d62;
}

/* line 755, care_pkg/scss/custom.scss */
.text-palm {
  color: #18a090;
}

/* line 759, care_pkg/scss/custom.scss */
.text-muted {
  color: #606060 !important;
}

/* line 763, care_pkg/scss/custom.scss */
.text-hemlock {
  color: #0b3a35;
}

/* line 767, care_pkg/scss/custom.scss */
.text-amber {
  color: #BA8E00;
}

/* line 771, care_pkg/scss/custom.scss */
.text-mikado {
  color: #ffc711;
}

/* line 775, care_pkg/scss/custom.scss */
.text-primary {
  color: var(--color-atuprimary);
}

/* line 779, care_pkg/scss/custom.scss */
.text-dark {
  color: var(--color-atudark);
}

/* line 783, care_pkg/scss/custom.scss */
.text-eucalyptus {
  color: #36d1aa;
}

.text-peach {
	color: #f7d394;
}

.text-cadet {
	color: #98b5b1;
}

/* D. TEXT SIZES */
/* line 789, care_pkg/scss/custom.scss */
.big-font {
  font-size: 18px;
}

/* line 793, care_pkg/scss/custom.scss */
.bigger-font {
  font-size: 2rem;
}

/* line 797, care_pkg/scss/custom.scss */
.biggest-font {
  font-size: 3.5rem;
}

/* line 801, care_pkg/scss/custom.scss */
.biggerest-font {
  font-size: 6rem;
}

/* E. LOCATION-SPECIFIC STYLES */
/* line 807, care_pkg/scss/custom.scss */
.cal-date {
  color: #0b3a35;
  font-family: 'Graduate', serif;
  font-size: 2rem;
  font-weight: 600;
}

/* /TYPOGRAPHY */
/* ELEMENT STYLING & POSITIONING CLASSES */
/* A. BORDERS */
/* line 821, care_pkg/scss/custom.scss */
.round-border {
  border-radius: 5px;
}

/* line 825, care_pkg/scss/custom.scss */
.border-bottom {
  border-bottom: 2px solid #272727;
}

/* line 829, care_pkg/scss/custom.scss */
.border-bottom-light {
  border-bottom: 2px solid #bbbbbb;
}

/* line 833, care_pkg/scss/custom.scss */
.border-amber {
  border: 4px solid #EDB910;
}

/* line 837, care_pkg/scss/custom.scss */
.border-holly {
  border: 1px solid #0e4943;
}

/* B. SHADOWS */
/* line 843, care_pkg/scss/custom.scss */
.drop-shadow-bottom {
  box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
}

/* line 850, care_pkg/scss/custom.scss */
.box-shadow {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
  -o-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
}

/* C. SECTION DIVIDER */
/* line 859, care_pkg/scss/custom.scss */
.section-divider {
  color: #ffffff;
  text-align: center;
  padding: 3rem 0 3rem 0;
  background: #51ba65;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #36d1aa, #22846c);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #36d1aa, #22846c);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #36d1aa, #22846c);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #36d1aa, #22846c);
  /* Standard syntax */
  box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 6px 15px -5px rgba(0, 0, 0, 0.19);
}

/* D. POSITIONING CLASSES */
/* line 877, care_pkg/scss/custom.scss */
.middle {
  bottom: 50%;
}

/* line 881, care_pkg/scss/custom.scss */
.middle-alt {
  bottom: 25%;
}

/* line 885, care_pkg/scss/custom.scss */
.home-hero-position {
  bottom: 10%;
  height: 80%;
}

/* line 890, care_pkg/scss/custom.scss */
.half-height {
  height: 50%;
}

/* line 894, care_pkg/scss/custom.scss */
.vertical-center {
  padding-top: 10%;
  /* DO NOT USE THIS CLASS, THIS IS TRASH AND ONLY WORKS IN ONE INSTANCE */
}

/* /ELEMENT STYLING & POSITIONING CLASSES */
/* 7. ANIMATIONS */
/*A. TRANSITIONING BACKGROUND */
/* line 905, care_pkg/scss/custom.scss */
.bg-transitioning {
  -webkit-animation: background 20s cubic-bezier(1, 1, 1, 1) infinite;
  animation: background 20s cubic-bezier(1, 1, 1, 1) infinite;
}

@-webkit-keyframes background {
  0% {
    background-color: #082d2a;
  }
  33% {
    background-color: #0b3a35;
  }
  67% {
    background-color: #0e4943;
  }
  100% {
    background-color: #082d2a;
  }
}

@keyframes background {
  0% {
    background-color: #082d2a;
  }
  33% {
    background-color: #0b3a35;
  }
  67% {
    background-color: #0e4943;
  }
  100% {
    background-color: #082d2a;
  }
}

/*/TRANSITIONING BACKGROUND */
/* 8. ADDITIONS FROM IFACTORY */
/*A. MOVED FROM STYLES TO CLASSES */
/* line 930, care_pkg/scss/custom.scss */
.header-logo img {
  height: 50px;
}

/* line 934, care_pkg/scss/custom.scss */
.image-content {
  height: 400px;
}

/* line 938, care_pkg/scss/custom.scss */
.footer-font-small {
  font-size: 9pt;
}

/* line 942, care_pkg/scss/custom.scss */
.hr-divider {
  margin-top: 50px;
}

/* line 946, care_pkg/scss/custom.scss */
.fixed-footer-button {
  bottom: 20px;
  right: 20px;
}

/* line 951, care_pkg/scss/custom.scss */
.footer-list {
  list-style: none;
}

/*/MOVED FROM STYLES TO CLASSES */
/*B. HEADER STYLE OVERRIDES */
/* BASE */
/* line 961, care_pkg/scss/custom.scss */
.ark-navbar {
  padding-right: 3.125rem !important;
  padding-left: 3.125rem !important;
}

/* line 964, care_pkg/scss/custom.scss */
.ark-navbar.scrolling-navbar {
  transition: none;
}

/* line 967, care_pkg/scss/custom.scss */
.ark-navbar .navbar-brand {
  display: inline-flex;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font: 600 1.375rem 'Open Sans', Arial, sans-serif;
}

/* line 973, care_pkg/scss/custom.scss */
.ark-navbar .navbar-brand img {
  margin: 0 8px 0 -4px;
}

/* line 979, care_pkg/scss/custom.scss */
.ark-navbar .navbar-toggler[aria-expanded="true"] .dehaze-icon {
  display: none;
}

/* line 982, care_pkg/scss/custom.scss */
.ark-navbar .navbar-toggler[aria-expanded="false"] .close-icon {
  display: none;
}

/* line 985, care_pkg/scss/custom.scss */
.ark-navbar .dehaze-icon,
.ark-navbar .close-icon {
  display: block;
  width: 34px;
  height: 34px;
  background: url(../svg/dehaze.svg) no-repeat center transparent;
  background-size: contain;
}

/* adding hover pseudo class to help with screen reader focus */
.ark-navbar a:hover {
	border-bottom: 1px dotted white;
	
}

/* line 993, care_pkg/scss/custom.scss */
.ark-navbar .close-icon {
  background-image: url(../svg/close.svg);
}

/* line 996, care_pkg/scss/custom.scss */
.ark-navbar .navbar-content {
  justify-content: space-between;
}

/* line 998, care_pkg/scss/custom.scss */
.ark-navbar .navbar-content::before {
  content: '';
  display: block;
  width: 0;
  height: 10px;
}

/* line 1005, care_pkg/scss/custom.scss */
.ark-navbar .nav-item {
  padding: 0 1.25rem;
  transition: none;
}

/* line 1008, care_pkg/scss/custom.scss */
.ark-navbar .nav-item .nav-link {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0;
  color: white;
  font: 1.25rem 'Open Sans', Arial, sans-serif;
  height: 4.625rem;
}

/* line 1018, care_pkg/scss/custom.scss */
.ark-navbar .nav-item.special .nav-link {
  color: #ffc710;
  font-weight: 700;
}

/* line 1028, care_pkg/scss/custom.scss */
.ark-navbar .nav-item.show .nav-link::before, .ark-navbar .nav-item:hover .nav-link::before, .ark-navbar .nav-item:focus .nav-link::before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 100%;
  background-color: currentColor;
}

/* line 1041, care_pkg/scss/custom.scss */
.ark-navbar .nav-item .waves-ripple {
  display: none;
}

/* line 1045, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu {
  position: fixed !important;
  top: 0;
  width: 100%;
  margin: 0;
  padding: 2.5rem 0;
  color: white;
  background-color: rgba(11, 58, 53, 0.9);
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

/* line 1056, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu.show {
  margin-top: 4.625rem;
}

/* line 1067, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu.fadeIn {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

/* line 1075, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu.animated {
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

/* line 1079, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu h3 {
  margin: 0 0 1.3125rem;
  color: #ffc710;
  font: 700 1.25rem/1.7rem 'Open Sans', Arial, sans-serif;
}

/* line 1084, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu ul {
  list-style: none;
  margin: 0;
  padding: 0 0.5rem 0 0;
  column-count: 3;
  column-gap: 20px;
}

/* line 1091, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu li {
  margin: 0 0 1.3125rem;
}

/* line 1094, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-menu.mega-menu a {
  color: white !important;
  padding: 0;
  font: 1.125rem/1.5rem 'Open Sans', Arial, sans-serif;
}

/* line 1100, care_pkg/scss/custom.scss */
.ark-navbar .dropdown-toggle::after {
  display: none;
}

/* line 1104, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown .dropdown-toggle {
  display: flex;
  align-items: center;
  width: 32px;
}

/* line 1108, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown .dropdown-toggle .close-group {
  display: none;
}

/* line 1112, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown .icon-group {
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
}

/* line 1120, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown.show .dropdown-toggle .search-group {
  display: none;
}

/* line 1121, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown.show .dropdown-toggle .close-group {
  display: block;
}

/* line 1126, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown.dropdown-animating .dropdown-toggle .search-group {
  display: block;
}

/* line 1127, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown.dropdown-animating .dropdown-toggle .close-group {
  display: none;
}

/* line 1130, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown .dropdown-menu {
  padding: 1.4rem 3.125rem;
  background-color: white;
}

/* line 1134, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown .search-form {
  display: flex;
  justify-content: flex-end;
  color: #0b3a35;
}

/* line 1139, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown input {
  width: 88%;
  margin: 0 1.8rem 0 0 !important;
  color: #0b3a35;
  border: 0;
  font: 1.25rem/1.5rem 'Open Sans', Arial, sans-serif;
  text-align: right;
}

/* line 1146, care_pkg/scss/custom.scss */
.ark-navbar .search-dropdown input:focus {
  border: 0;
  box-shadow: none;
}

/* CONTRACTED MENU */
@media (max-width: 991px) {
  /* line 1156, care_pkg/scss/custom.scss */
  .ark-navbar {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
    background-color: rgba(11, 58, 53, 0.9);
  }
  /* line 1161, care_pkg/scss/custom.scss */
  .ark-navbar::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 4.625rem;
    background-color: #072d2a;
    z-index: -1;
  }
  /* line 1172, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-brand {
    font-size: 1.25rem;
  }
  /* line 1175, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-toggler {
    padding: 0;
  }
  /* line 1178, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-content {
    overflow-y: scroll;
    flex-direction: column;
    align-items: stretch;
    max-height: calc(100vh - 4.625rem);
    margin: 0 -2rem;
    padding: 0 6.25rem;
  }
  /* line 1185, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-content.show, .ark-navbar .navbar-content.collapsing {
    display: flex;
  }
  /* line 1190, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-nav {
    order: 2;
  }
  /* line 1193, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item {
    margin: 0 0 1.5625rem;
    padding: 0;
  }
  /* line 1196, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item:last-child {
    margin-bottom: 3rem;
  }
  /* line 1199, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link {
    display: inline-flex;
    align-items: center;
    height: auto;
    font-size: 1.375rem;
    line-height: 1.875rem;
    font-weight: 600;
  }
  /* line 1206, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link[data-toggle="dropdown"] {
    display: none;
  }
  /* line 1209, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link::after {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    margin: 2px 0 -2px 4px;
    border: 0;
    background: url(../svg/caret.svg) no-repeat center transparent;
    background-size: contain;
    vertical-align: inherit;
    transition: transform 0.15s ease-in-out;
  }
  /* line 1221, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link[aria-expanded="true"]::after {
    transform: rotate(90deg);
  }
  /* line 1228, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special:nth-child(2) .dropdown-menu.mega-menu ul {
    margin-bottom: 1rem;
  }
  /* line 1233, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .nav-link {
    font-size: 1.875rem;
    line-height: 2.5625rem;
    font-weight: 700;
  }
  /* line 1237, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .nav-link::after {
    width: 40px;
    height: 40px;
    background-image: url(../svg/caret-ffc710.svg);
  }
  /* line 1244, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .dropdown-menu.mega-menu ul {
    margin: 1.25rem 0 -1.5625rem;
  }
  /* line 1247, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .dropdown-menu.mega-menu li {
    margin-bottom: 1.25rem;
  }
  /* line 1250, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .dropdown-menu.mega-menu a {
    font: 600 1.375rem/1.875rem 'Open Sans', Arial, sans-serif;
  }
  /* line 1256, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu {
    position: relative !important;
    padding: 0;
    transition-duration: 0.01s;
    background-color: transparent;
  }
  /* line 1262, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu.collapsing {
    display: block;
  }
  /* line 1265, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu.show {
    margin: 0;
  }
  /* line 1268, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu h3 {
    margin: 1.5rem 0 1rem;
  }
  /* line 1271, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu ul {
    margin: 0 0 0.5rem;
    column-count: 1;
    column-gap: 0;
  }
  /* line 1276, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu li {
    margin: 0 0 0.625rem;
  }
  /* line 1279, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu a {
    font: 400 1.25rem/1.6rem 'Open Sans', Arial, sans-serif;
  }
  /* line 1283, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown {
    order: 1;
    margin: 2rem 0;
  }
  /* line 1290, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown .icon-group {
    background-color: transparent;
  }
  /* line 1293, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown .dropdown-toggle {
    position: absolute;
    opacity: 0;
    pointer-events: none;
  }
  /* line 1298, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown .dropdown-menu {
    display: block;
    background-color: transparent;
  }
  /* line 1302, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown .search-form {
    border-bottom: 2px solid white;
  }
  /* line 1305, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown input {
    width: 85%;
    margin: 0 1rem 0 0 !important;
  }
  /* line 1311, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown path {
    fill: white;
  }
}

/* EXPANDED MENU */
@media (min-width: 992px) {
  /* line 1323, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item:first-child {
    padding-left: 0 !important;
  }
  /* line 1327, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link[data-toggle="collapse"] {
    display: none;
  }
}

/* PHONE */
@media (max-width: 699px) {
  /* line 1337, care_pkg/scss/custom.scss */
  .ark-navbar {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  /* line 1341, care_pkg/scss/custom.scss */
  .ark-navbar::before {
    height: 2.8125rem;
  }
  /* line 1344, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-brand {
    padding-top: 0.28125rem;
    padding-bottom: 0.28125rem;
  }
  /* line 1347, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-brand img {
    width: 180px;
    height: auto;
  }
  /* line 1351, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-brand span {
    display: none;
  }
  /* line 1355, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-content {
    max-height: calc(100vh - 2.8125rem);
    margin: 0 -0.625rem;
    padding: 0 2.4rem;
  }
  /* line 1361, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link {
    font-size: 1.25rem;
    line-height: 1.6rem;
  }
  /* line 1364, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link::after {
    width: 28px;
    height: 28px;
    margin: 0 0 -4px 4px;
  }
  /* line 1371, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .nav-link {
    font-size: 1.25rem;
    line-height: 1.6rem;
  }
  /* line 1374, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .nav-link::after {
    width: 28px;
    height: 28px;
    margin: 0 0 -4px 4px;
  }
  /* line 1381, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .dropdown-menu.mega-menu ul {
    margin: 1.25rem 0 -1rem;
  }
  /* line 1384, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .dropdown-menu.mega-menu li {
    margin-bottom: 0.5rem;
  }
  /* line 1387, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .dropdown-menu.mega-menu a {
    font: 600 1.25rem/1.6rem 'Open Sans', Arial, sans-serif;
  }
  /* line 1394, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu h3 {
    margin: 1rem 0 0.5rem;
    font-size: 1.25rem;
  }
  /* line 1398, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu ul {
    margin: 0 0 0.25rem;
  }
  /* line 1401, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu li {
    margin: 0 0 0.625rem;
  }
  /* line 1404, care_pkg/scss/custom.scss */
  .ark-navbar .dropdown-menu.mega-menu a {
    font: 400 1.25rem/1.6rem 'Open Sans', Arial, sans-serif;
  }
  /* line 1409, care_pkg/scss/custom.scss */
  .ark-navbar .search-dropdown input {
    width: 82%;
    margin: 0 0.5rem 0 0 !important;
  }
}

/* TABLET */
@media (min-width: 992px) and (max-width: 1399px) {
  /* line 1419, care_pkg/scss/custom.scss */
  .ark-navbar {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  /* line 1423, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-brand {
    font-size: 0.9375rem;
    line-height: 1.0625rem;
    width: 12.5rem;
    white-space: normal;
  }
  /* line 1429, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item {
    padding: 0 0.875rem;
  }
  /* line 1431, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link {
    font-size: 0.875rem;
  }
  /* line 1435, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .nav-link {
    font-size: 0.9375rem;
    white-space: nowrap;
  }
}

/* LARGE LAPTOP/DESKTOP */
@media (min-width: 1400px) and (max-width: 1799px) {
  /* line 1448, care_pkg/scss/custom.scss */
  .ark-navbar .navbar-brand {
    font-size: 1rem;
    line-height: 1.125rem;
    width: 12rem;
    white-space: normal;
  }
  /* line 1454, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item {
    padding: 0 1.1875rem;
  }
  /* line 1456, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item .nav-link {
    font-size: 0.9375rem;
  }
  /* line 1460, care_pkg/scss/custom.scss */
  .ark-navbar .nav-item.special .nav-link {
    font-size: 1rem;
  }
}

/*/HEADER STYLE OVERRIDES */
/*C. HOME HERO FIXES */
/* line 1473, care_pkg/scss/custom.scss */
.home-hero .carousel-caption {
  display: flex;
  justify-content: center;
  align-items: center;
  top: 4.5rem;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 20px;
}

@media (max-width: 699px) {
  /* line 1490, care_pkg/scss/custom.scss */
  .home-hero .carousel-caption {
    top: 2.8rem;
  }
  /* line 1492, care_pkg/scss/custom.scss */
  .home-hero .carousel-caption .text-mikado {
    font-size: 4rem;
  }
}

@media (max-width: 499px) {
  /* line 1500, care_pkg/scss/custom.scss */
  .home-hero .carousel-caption .text-mikado {
    font-size: 3rem;
  }
}

@media (max-width: 399px) {
  /* line 1507, care_pkg/scss/custom.scss */
  .home-hero .carousel-caption .text-mikado {
    margin-bottom: 0.5rem;
    font-size: 2.4rem;
  }
  /* line 1511, care_pkg/scss/custom.scss */
  .home-hero .carousel-caption .lead {
    font-size: 1rem;
  }
}

/*/HOME HERO FIXES */

/* MENU OVERFLOW FIXES */
.waves-effect {
	overflow: visible;
}





/*# sourceMappingURL=build.css.map */
