html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill {
  background-color: #fecf53;
}

.caption .home img {
  max-height: 93px;
}

.footer {
  background-color: #07467a;
  box-shadow: inset 1px 8px 13px -8px black;
}

.footer a {
  color: #eeeeee;
}

a, a:visited {
  color: #07467a;
}

.hero .phone a {
  color: white;
}

h2,
h1.page-title__name,
.form-control__button-text {
  color: #07467a;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button {
  background-color: #fecf53;
}

.hero .background::after {
  display: none;
}

/*Update pastel gradients to Marist branded color gradients */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-0 {
  background-color: #88adc8;
  background-image: linear-gradient(5deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-1 {
  background-color: #88adc8;
  background-image: linear-gradient(25deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-2 {
  background-color: #88adc8;
  background-image: linear-gradient(45deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-3 {
  background-color: #88adc8;
  background-image: linear-gradient(90deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-4 {
  background-color: #88adc8;
  background-image: linear-gradient(72deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-5 {
  background-color: #88adc8;
  background-image: linear-gradient(85deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-6 {
  background-color: #88adc8;
  background-image: linear-gradient(180deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-7 {
  background-color: #88adc8;
  background-image: linear-gradient(196deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-8 {
  background-color: #88adc8;
  background-image: linear-gradient(215deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category .colored-background-9 {
  background-color: #88adc8;
  background-image: linear-gradient(225deg, #88adc8 0%, #00447c 100%);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-0,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-1,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-2,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-3,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-4,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-5,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-6,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-7,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-8,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product .colored-background-9 {
  background-color: #88adc8;
  opacity: .35;
}
