/* A file to cover temporary fixes to the code while core issues with Canvas CSS ordering exist */

@font-face {
  font-family: "NotoSans-Regular";
  src:
    url("/fonts/fc1749b7e5e0fe6be48e96145018ef71.woff2") format("woff2"),
    url("/fonts/8d8c6ed43e1a1217aa635d03fbe16b21.woff") format("woff");
}

@font-face {
  font-family: "Boogaloo";
  src:
    url("/fonts/2d3bda7f2b6dc931a5c7f1014dc180ad.woff2") format("woff2"),
    url("/fonts/875fece1131395d31baaf4693c678575.woff") format("woff");
}

#activities-area {
  margin-right: 34%;
}

@font-face {
  font-family: "Nefelibata Safari Brush";
  src: url("/fonts/8333aba5bd4f8a9955da1b2dc6b7df06.otf") format("opentype");
}

.text-center {
  font-family: initial;
  font-size: initial;
}

h1, h2, .large-text, .title, .get-started, .loader, #i9ehj, #i6oe1k, #itm85o, #ib8bg6, #iax6mj, #i8u03c, #iprdb4, #iz0zj, #i6wgi, #ik1ca, #ix3ff, #ieka9, #if57t3, #ib0ysy, #idv8ei, #i65ghv, #i647mp, #i8mt0i, #iivlex, #ihx8d3, #if0ppg, #iuy3o8, #is6jg, #ilsneh, #i7wie, #idrrjl, #i3pagd, #ipp2ml, #ivr9i, #i1ydk, #i21wk, #i38flt, #idwinz, #iw28vv, #ij1ygl, #iztp71, #ibpvw, #i192z9, #i0akul, #iwdwpw, #illd0k, #i0i6k, #ia9cye, #i6evb, #ixzpx, #iaserr, #ia59gk, #iz3p9r, #i0dm6, #iqg7mf, #ik68xh, #i9v8z1, #it3kgs {
  font-family: 'Boogaloo', cursive !important;
}

h3, h4 {
  font-family: 'Noto Sans', sans-serif !important;
}

h1 {
  font-size: 28px !important;
}

p {
  font-family: 'Noto Sans', sans-serif;
}

@media (min-width: 720px) {
  h1 {
    font-size: 32px !important;
  }
}

@media (min-width: 960px) {
  h1 {
    font-size: 40px !important;
  }
}

@media (min-width: 1400px) {
  h1 {
    font-size: 48px !important;
  }
}

h2 {
  font-size: 24px !important;
}

@media (min-width: 720px) {
  h2 {
    font-size: 34px !important;
  }
}

@media (min-width: 960px) {
  h2 {
    font-size: 34px !important;
    font-family: 'Boogaloo', cursive !important;
  }
}

@media (min-width: 1400px) {
  h2 {
    font-size: 44px !important;
  }
}

.mainNavigation {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.site-content {
  background-color: transparent;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.vjs-dock-title {
  display: none !important
}

@media (min-width: 1200px) {
  .container {
    max-width: 1400px !important;
  }
}

.img-fluid {
  max-width: 100%;
  height: auto;
  width: 100% !important;
}

.gmnoprint {
  z-index: 1;
}

#activities-area {
  display: none;
}

.form-page.v2 .form-navigation>.btn.share {
  display: none;
}

#detailed-map-modal .modal-footer {
  display: none;
}

.footer-pfizer-logo {
  width: 141px;
  height: 58px;
  float: right;
}

.media-block .media-body {
  font-size: 18px;
}

p {
  font-size: 18px !important;
}

@media screen and (max-width: 767px) {
  p#i0xnu {
    margin-bottom: 24px !important;
    padding-bottom: 12px !important;
  }
}

.icon-block-group.font-size-normal .icon-block {
  font-size: 18px;
}

@media (max-width: 767px) {
  .quick-link-block .media-body {
    text-align: center;
  }
}

.tbe-incidence {
  display: none;
}

.evidon-barrier-cookiemessage,
.evidon-barrier-message {
  font-size: 90% !important;
}

.navbar-brand {
  margin-right: 3rem;
  font-family: 'Noto Sans', sans-serif !important;
}

.mainSiteNavigation li:not(:last-of-type) {
  margin-right: 20px;
}

.site-footer-content.container-fluid {
  font-family: 'Noto Sans', sans-serif;
}

.c17140 {
  display: none;
}

span#i192z9 {
  font-family: Trebuchet MS, Helvetica, sans-serif;
}

.bc-player-g2OtgoAoBs_default .vjs-big-play-button {
  width: 2em !important;
  height: 2em !important;
}

.bc-player-g2OtgoAoBs_default:hover .vjs-big-play-button {
  background-color: #399ffe;
}

.site-footer-content.container-fluid {
  font-family: 'Noto Sans', sans-serif !important;
}

span#i9ehj {
  margin-right: 13.8px;
}

.c10470,
.col {
  font-family: 'Boogaloo', sans-serif !important;
  font-weight: 500;
}

div#iy68w,
div#ictv2,
div#izvm6 {
  margin-bottom: 1rem;
}

ul#ie8kb,
ul#iaclu {
  font-weight: 400;
}

a#i3m6,
a#i751,
a#iu5a,
a#i7sp,
a#icme,
a#xycsw,
a#pfurs {
  vertical-align: top;
  text-decoration-line: none;
  text-decoration-color: initial;
  text-decoration-style: initial;
  min-width: 50px;
  min-height: 50px;
}

a.navbar-brand {
  min-height: 50px;
}

#i6dt {
  display: none;
}

@media (max-width: 768px) {
  div#idjokt {
    font-size: 14px;
  }
  
  .offset-image-column [class*="col-"] img {
  	margin-top: 0;
  }
}

@media (max-width: 768px) {
  .font-change {
    font-size: 14px !important;
  }
}
