/* Global Mobile Breakpoints */
/* Global Colors -- These are used in DB Mega Menu so am saving here so that menu doesn't throw errors */
/* Site Specific Colors */
/*dkgreen*/
/*mdgreen*/
/*graygreen*/
/* mintgreen */
/*dkgray */
/* ltgray */
/*dkpurple*/
/*lime*/
/*Ferries Colors */
/* Font Size Bases */
/* B (18px)	68.66px */
/* A (16px)	61.04px */
/* B (18px)	54.93px */
/* A (16px)	48.83px */
/* B (18px)	43.95px */
/* A (16px)	39.06px */
/* B (18px)	35.16px */
/* A (16px)	31.25px */
/* B (18px)	28.13px */
/* A (16px)	25.00px */
/* B (18px)	22.50px */
/* A (16px)	20.00px */
/* B (18px)	18.00px */
/* A (16px)	16.00px */
/* B (18px)	14.40px */
/* A (16px)	12.80px */
/* B (18px)	11.52px */
/* A (16px)	10.00px */
/* B (18px)	9.22px */
/* A (16px)	8.19px */
/* B (18px)	7.37px */
/* A (16px)	6.55px */
/* B (18px)	5.90px */
/* A (16px)	5.24px */
/* B (18px)	4.72px */
/* A (16px)	4.19px */
html body .wrapper-alert2 {
  background: #ffecc5;
  padding-top: 25px;
}
@media screen and (max-width: 1024px) {
  html body .wrapper-alert,
  html body .wrapper-alert2 {
    max-height: initial;
  }
}
html body .wrapper-alert .container,
html body .wrapper-alert2 .container {
  width: 100%;
}
html body .wrapper-alert .container #block-alertbanner,
html body .wrapper-alert2 .container #block-alertbanner {
  background: #FFE083;
  border-top: 8px solid #FFC107;
  border-bottom: 1pt solid #fff;
  padding: 27px 10px 0 20px;
}
html body .wrapper-alert .container #block-alertbanner .field--name-body,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body {
  max-width: 1260px;
  width: 100%;
  margin: auto;
}
@media screen and (max-width: 1263px) {
  html body .wrapper-alert .container #block-alertbanner .field--name-body,
  html body .wrapper-alert2 .container #block-alertbanner .field--name-body {
    padding-left: 1%;
  }
}
html body .wrapper-alert .container #block-alertbanner .field--name-body h2,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body h2 {
  position: relative;
  color: #1D252D;
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 600;
  padding: 0 40px 0;
  margin: -12px 0 0 0;
}
html body .wrapper-alert .container #block-alertbanner .field--name-body h2:before,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body h2:before {
  position: absolute;
  top: 2px;
  left: 10px;
  content: "\f071";
  font-family: 'Font Awesome 5 Pro';
  color: #1D252D;
  font-size: 2rem;
}
html body .wrapper-alert .container #block-alertbanner .field--name-body h2:after,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body h2:after {
  display: none;
}
html body .wrapper-alert .container #block-alertbanner .field--name-body p,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body p {
  color: #1D252D;
  font-size: 1.6rem;
  font-weight: 400;
  margin-left: 40px;
  margin-top: 0;
  margin-bottom: 3px;
  line-height: 1.5;
}
html body .wrapper-alert .container #block-alertbanner .field--name-body p a,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body p a {
  color: #005151;
}
html body .wrapper-alert .container #block-alertbanner .field--name-body p a:hover,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body p a:hover {
  text-decoration: none;
}
html body .wrapper-alert .container #block-alertbanner .field--name-body p a:visited,
html body .wrapper-alert2 .container #block-alertbanner .field--name-body p a:visited {
  color: #7E238B;
}
html body .wrapper-alert .container #block-notificationblock .field--name-body,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body {
  max-width: 1260px;
  width: 100%;
  margin: auto;
}
html body .wrapper-alert .container #block-notificationblock .field--name-body p:first-child,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body p:first-child {
  position: relative;
  color: #1D252D;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 700;
  padding: 0 70px 0;
  margin: -12px 0 0 0;
}
html body .wrapper-alert .container #block-notificationblock .field--name-body p:first-child:before,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body p:first-child:before {
  position: absolute;
  top: 2px;
  left: 40px;
  content: "\f05a";
  font-family: 'Font Awesome 5 Pro';
  color: #1D252D;
  font-size: 2rem;
}
html body .wrapper-alert .container #block-notificationblock .field--name-body p:first-child:after,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body p:first-child:after {
  display: none;
}
@media screen and (max-width: 425px) {
  html body .wrapper-alert .container #block-notificationblock .field--name-body p:first-child,
  html body .wrapper-alert2 .container #block-notificationblock .field--name-body p:first-child {
    margin: -12px 20px 0 -10px;
  }
}
html body .wrapper-alert .container #block-notificationblock .field--name-body p,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body p {
  color: #1D252D;
  font-size: 1.44rem;
  font-weight: 400;
  margin-left: 69px;
  margin-top: 0;
  margin-bottom: 3px;
  line-height: 2.25rem;
}
@media screen and (max-width: 425px) {
  html body .wrapper-alert .container #block-notificationblock .field--name-body p,
  html body .wrapper-alert2 .container #block-notificationblock .field--name-body p {
    margin-left: 58px;
    margin-right: 20px;
  }
}
html body .wrapper-alert .container #block-notificationblock .field--name-body p a,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body p a {
  color: #007B5F;
}
html body .wrapper-alert .container #block-notificationblock .field--name-body p a:hover,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body p a:hover {
  color: #005151;
}
html body .wrapper-alert .container #block-notificationblock .field--name-body p a:visited,
html body .wrapper-alert2 .container #block-notificationblock .field--name-body p a:visited {
  color: #7E238B;
}
