/* HEADER SOCIAL ICONS */
#view-header .footer-social-links {
  --icon-color: #fff;
  --icon-color-hover: #d5d3d3;
  --icon-size: 80%;
  --icon-size-mobile: 36px;
}

#view-header .footer-social-links li a img {
  opacity: 0;
  visibility: hidden;
}

#view-header .footer-social-links li a {
  display: block;
  background-color: var(--icon-color);
  -webkit-mask-size: var(--icon-size);
  mask-size: var(--icon-size);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transition: all 0.25s linear;
}

#view-header .footer-social-links li a:hover {
  background-color: var(--icon-color-hover);
}

#view-header .footer-social-links li[data-social-media=facebook] a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256s114.6 256 256 256c1.5 0 3 0 4.5-.1V312.7h-55v-64.1h55v-47.2c0-54.7 33.4-84.5 82.2-84.5 23.4 0 43.5 1.7 49.3 2.5v57.2h-33.6c-26.5 0-31.7 12.6-31.7 31.1v40.8h63.5l-8.3 64.1h-55.2v189.5C433.7 471.4 512 372.9 512 256z' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256s114.6 256 256 256c1.5 0 3 0 4.5-.1V312.7h-55v-64.1h55v-47.2c0-54.7 33.4-84.5 82.2-84.5 23.4 0 43.5 1.7 49.3 2.5v57.2h-33.6c-26.5 0-31.7 12.6-31.7 31.1v40.8h63.5l-8.3 64.1h-55.2v189.5C433.7 471.4 512 372.9 512 256z' /%3E%3C/svg%3E");
}

#view-header .footer-social-links li[data-social-media=twitter] a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.637 0 0 114.637 0 256s114.637 256 256 256 256-114.637 256-256S397.363 0 256 0zm116.887 199.602c.113 2.52.168 5.05.168 7.593 0 77.645-59.102 167.18-167.184 167.184h.004-.004c-33.184 0-64.062-9.727-90.066-26.395 4.597.543 9.277.813 14.015.813 27.532 0 52.868-9.39 72.98-25.152-25.722-.477-47.41-17.465-54.894-40.813a58.481 58.481 0 0 0 11.043 1.063c5.363 0 10.559-.723 15.496-2.07-26.886-5.384-47.14-29.145-47.14-57.598 0-.266 0-.504.007-.75a58.354 58.354 0 0 0 26.614 7.347c-15.778-10.527-26.149-28.523-26.149-48.91a58.597 58.597 0 0 1 7.957-29.535c28.977 35.555 72.282 58.937 121.118 61.394a58.708 58.708 0 0 1-1.528-13.398c0-32.437 26.317-58.754 58.766-58.754 16.902 0 32.168 7.145 42.89 18.567a117.855 117.855 0 0 0 37.313-14.262c-4.395 13.715-13.707 25.222-25.84 32.5 11.887-1.422 23.215-4.574 33.742-9.254a119.412 119.412 0 0 1-29.308 30.43zm0 0' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.637 0 0 114.637 0 256s114.637 256 256 256 256-114.637 256-256S397.363 0 256 0zm116.887 199.602c.113 2.52.168 5.05.168 7.593 0 77.645-59.102 167.18-167.184 167.184h.004-.004c-33.184 0-64.062-9.727-90.066-26.395 4.597.543 9.277.813 14.015.813 27.532 0 52.868-9.39 72.98-25.152-25.722-.477-47.41-17.465-54.894-40.813a58.481 58.481 0 0 0 11.043 1.063c5.363 0 10.559-.723 15.496-2.07-26.886-5.384-47.14-29.145-47.14-57.598 0-.266 0-.504.007-.75a58.354 58.354 0 0 0 26.614 7.347c-15.778-10.527-26.149-28.523-26.149-48.91a58.597 58.597 0 0 1 7.957-29.535c28.977 35.555 72.282 58.937 121.118 61.394a58.708 58.708 0 0 1-1.528-13.398c0-32.437 26.317-58.754 58.766-58.754 16.902 0 32.168 7.145 42.89 18.567a117.855 117.855 0 0 0 37.313-14.262c-4.395 13.715-13.707 25.222-25.84 32.5 11.887-1.422 23.215-4.574 33.742-9.254a119.412 119.412 0 0 1-29.308 30.43zm0 0' /%3E%3C/svg%3E");
}

#view-header .footer-social-links li[data-social-media=youtube] a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E %3Cpath d='M224.113 303.96 307.387 256l-83.274-47.96zm0 0' /%3E %3Cpath d='M256 0C114.637 0 0 114.637 0 256s114.637 256 256 256 256-114.637 256-256S397.363 0 256 0zm159.96 256.262s0 51.918-6.585 76.953c-3.691 13.703-14.496 24.508-28.2 28.195C356.142 368 256 368 256 368s-99.879 0-125.176-6.852c-13.703-3.687-24.508-14.496-28.199-28.199-6.59-24.77-6.59-76.949-6.59-76.949s0-51.914 6.59-76.95c3.688-13.702 14.758-24.773 28.2-28.46C155.858 144 256 144 256 144s100.14 0 125.176 6.852c13.703 3.687 24.508 14.496 28.199 28.199 6.852 25.035 6.586 77.21 6.586 77.21zm0 0' /%3E  %3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E %3Cpath d='M224.113 303.96 307.387 256l-83.274-47.96zm0 0' /%3E %3Cpath d='M256 0C114.637 0 0 114.637 0 256s114.637 256 256 256 256-114.637 256-256S397.363 0 256 0zm159.96 256.262s0 51.918-6.585 76.953c-3.691 13.703-14.496 24.508-28.2 28.195C356.142 368 256 368 256 368s-99.879 0-125.176-6.852c-13.703-3.687-24.508-14.496-28.199-28.199-6.59-24.77-6.59-76.949-6.59-76.949s0-51.914 6.59-76.95c3.688-13.702 14.758-24.773 28.2-28.46C155.858 144 256 144 256 144s100.14 0 125.176 6.852c13.703 3.687 24.508 14.496 28.199 28.199 6.852 25.035 6.586 77.21 6.586 77.21zm0 0' /%3E  %3C/svg%3E");
}

#view-header .footer-social-links li[data-social-media=instagram] a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E %3Cpath d='M305 256c0 27.063-21.938 49-49 49s-49-21.938-49-49 21.938-49 49-49 49 21.938 49 49zm0 0' /%3E %3Cpath d='M370.594 169.305a45.546 45.546 0 0 0-10.996-16.903 45.514 45.514 0 0 0-16.903-10.996c-5.18-2.011-12.96-4.406-27.293-5.058-15.504-.707-20.152-.86-59.402-.86-39.254 0-43.902.149-59.402.856-14.332.656-22.118 3.05-27.293 5.062a45.483 45.483 0 0 0-16.903 10.996 45.572 45.572 0 0 0-11 16.903c-2.011 5.18-4.406 12.965-5.058 27.297-.707 15.5-.86 20.148-.86 59.402 0 39.25.153 43.898.86 59.402.652 14.332 3.047 22.114 5.058 27.293a45.563 45.563 0 0 0 10.996 16.903 45.514 45.514 0 0 0 16.903 10.996c5.18 2.015 12.965 4.41 27.297 5.062 15.5.707 20.144.856 59.398.856 39.258 0 43.906-.149 59.402-.856 14.332-.652 22.118-3.047 27.297-5.062a48.68 48.68 0 0 0 27.899-27.899c2.011-5.18 4.406-12.96 5.062-27.293.707-15.504.856-20.152.856-59.402 0-39.254-.149-43.902-.856-59.402-.652-14.332-3.047-22.118-5.062-27.297zM256 331.485c-41.691 0-75.488-33.794-75.488-75.485s33.797-75.484 75.488-75.484c41.688 0 75.484 33.793 75.484 75.484S297.688 331.484 256 331.484zm78.469-136.313c-9.742 0-17.64-7.899-17.64-17.64s7.898-17.641 17.64-17.641 17.64 7.898 17.64 17.64c-.004 9.742-7.898 17.64-17.64 17.64zm0 0' /%3E %3Cpath d='M256 0C114.637 0 0 114.637 0 256s114.637 256 256 256 256-114.637 256-256S397.363 0 256 0zm146.113 316.605c-.71 15.649-3.199 26.333-6.832 35.684a75.164 75.164 0 0 1-42.992 42.992c-9.348 3.633-20.035 6.117-35.68 6.832-15.675.715-20.683.887-60.605.887-39.926 0-44.93-.172-60.61-.887-15.644-.715-26.331-3.199-35.68-6.832a72.018 72.018 0 0 1-26.038-16.957 72.044 72.044 0 0 1-16.953-26.035c-3.633-9.348-6.121-20.035-6.832-35.68-.723-15.68-.891-20.687-.891-60.609s.168-44.93.887-60.605c.71-15.649 3.195-26.332 6.828-35.684a72.013 72.013 0 0 1 16.96-26.035 72.003 72.003 0 0 1 26.036-16.957c9.352-3.633 20.035-6.117 35.684-6.832C211.07 109.172 216.078 109 256 109s44.93.172 60.605.89c15.649.712 26.332 3.196 35.684 6.825a72.061 72.061 0 0 1 26.04 16.96 72.027 72.027 0 0 1 16.952 26.036c3.637 9.352 6.121 20.035 6.836 35.684.715 15.675.883 20.683.883 60.605s-.168 44.93-.887 60.605zm0 0' /%3E %3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E %3Cpath d='M305 256c0 27.063-21.938 49-49 49s-49-21.938-49-49 21.938-49 49-49 49 21.938 49 49zm0 0' /%3E %3Cpath d='M370.594 169.305a45.546 45.546 0 0 0-10.996-16.903 45.514 45.514 0 0 0-16.903-10.996c-5.18-2.011-12.96-4.406-27.293-5.058-15.504-.707-20.152-.86-59.402-.86-39.254 0-43.902.149-59.402.856-14.332.656-22.118 3.05-27.293 5.062a45.483 45.483 0 0 0-16.903 10.996 45.572 45.572 0 0 0-11 16.903c-2.011 5.18-4.406 12.965-5.058 27.297-.707 15.5-.86 20.148-.86 59.402 0 39.25.153 43.898.86 59.402.652 14.332 3.047 22.114 5.058 27.293a45.563 45.563 0 0 0 10.996 16.903 45.514 45.514 0 0 0 16.903 10.996c5.18 2.015 12.965 4.41 27.297 5.062 15.5.707 20.144.856 59.398.856 39.258 0 43.906-.149 59.402-.856 14.332-.652 22.118-3.047 27.297-5.062a48.68 48.68 0 0 0 27.899-27.899c2.011-5.18 4.406-12.96 5.062-27.293.707-15.504.856-20.152.856-59.402 0-39.254-.149-43.902-.856-59.402-.652-14.332-3.047-22.118-5.062-27.297zM256 331.485c-41.691 0-75.488-33.794-75.488-75.485s33.797-75.484 75.488-75.484c41.688 0 75.484 33.793 75.484 75.484S297.688 331.484 256 331.484zm78.469-136.313c-9.742 0-17.64-7.899-17.64-17.64s7.898-17.641 17.64-17.641 17.64 7.898 17.64 17.64c-.004 9.742-7.898 17.64-17.64 17.64zm0 0' /%3E %3Cpath d='M256 0C114.637 0 0 114.637 0 256s114.637 256 256 256 256-114.637 256-256S397.363 0 256 0zm146.113 316.605c-.71 15.649-3.199 26.333-6.832 35.684a75.164 75.164 0 0 1-42.992 42.992c-9.348 3.633-20.035 6.117-35.68 6.832-15.675.715-20.683.887-60.605.887-39.926 0-44.93-.172-60.61-.887-15.644-.715-26.331-3.199-35.68-6.832a72.018 72.018 0 0 1-26.038-16.957 72.044 72.044 0 0 1-16.953-26.035c-3.633-9.348-6.121-20.035-6.832-35.68-.723-15.68-.891-20.687-.891-60.609s.168-44.93.887-60.605c.71-15.649 3.195-26.332 6.828-35.684a72.013 72.013 0 0 1 16.96-26.035 72.003 72.003 0 0 1 26.036-16.957c9.352-3.633 20.035-6.117 35.684-6.832C211.07 109.172 216.078 109 256 109s44.93.172 60.605.89c15.649.712 26.332 3.196 35.684 6.825a72.061 72.061 0 0 1 26.04 16.96 72.027 72.027 0 0 1 16.952 26.036c3.637 9.352 6.121 20.035 6.836 35.684.715 15.675.883 20.683.883 60.605s-.168 44.93-.887 60.605zm0 0' /%3E %3C/svg%3E");
}

@media screen and (max-width: 960px) {
  #view-header .footer-social-links li a {
    -webkit-mask-size: var(--icon-size-mobile);
    mask-size: var(--icon-size-mobile);
  }
}

/* Events */
body {
  --gradient-bg: linear-gradient(90deg, #2b2727 15.65%, #2b2727 87.69%, #fcb040 151.26%);
}

#home .events-e6 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}

#home .events-e6::after {
  content: no-close-quote;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  background: url(https://cmsv2-shared-assets.apptegy.net/Schools/MSD-of-Warren-Township-779/msd-warren-township-events-bg.png) no-repeat center center;
  background-size: cover;
  opacity: 0.5;
}

.events-e6 .see-all-container h2 {
  position: relative;
  isolation: isolate;
  padding: 20px 20px 20px 0;
  border-radius: 0px 10px 10px 0;
  background: rgba(255, 255, 255, 0.9);
}

.events-e6 .see-all-container h2::after {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  right: 100%;
  top: 0;
  height: 100%;
  content: no-close-quote;
  width: 100vw;
}

#home .events-e6 .events-container .logo {
  display: none;
}

#home .events-e6 .events-container .events-wrapper {
  width: 100%;
  box-sizing: border-box;
}

#home .events-e6 .events-container .events-wrapper .event-card {
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
  flex-direction: row;
  gap: 5px;
  position: relative;
  isolation: isolate;
  background: transparent;
}

#home .events-e6 .events-container .events-wrapper .event-card::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: close-quote;
  z-index: -1;
  background: var(--event-bg-color-1);
  opacity: 0.9;
}

#home .events-e6 .events-container .events-wrapper .event-card .start-date {
  background: var(--event-date-border-color);
  color: var(--button-text-color);
  border: 0;
  height: auto;
  width: auto;
  min-width: 70px;
  box-sizing: border-box;
  padding: 10px 8px;
  font-family: Nanum Myeongjo, sans-serif !important;
  font-weight: 800;
}

.baltimore-city-public-schools #home .events-e6 .events-container .events-wrapper .event-card .start-date {
  background: var(--gradient-bg, var(--event-date-border-color));
}

.events-container .events-wrapper .event-card .start-date .month {
  font-size: 24px;
  line-height: 1.3;
}

.events-container .events-wrapper .event-card .start-date .date-number {
  font-size: 36px;
  line-height: 1.3;
}

#home .events-e6 .events-container .events-wrapper .event-card .details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
}

#home .events-e6 .events-container .events-wrapper .event-card .details .event-title {
  margin-top: 0;
  font-weight: 700;
}

#home .events-e6 .events-container .events-wrapper .event-card .details .event-dates {
  margin-top: 5px;
}

.events-e6 .see-all-container.see-all-top .light-header-accent {
  display: none !important;
}

@media only screen and (min-width: 1200px) {
  #home .events-e6 {
    padding-bottom: 70px;
  }

  #home .events-e6 .see-all-container {
    margin-bottom: 50px;
  }

  #home .events-e6 .see-all-container,
  #home .events-e6 .events-container {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  #home .events-e6 .events-container .events-wrapper {
    -moz-column-gap: 5%;
    column-gap: 5%;
    row-gap: 50px;
  }
}

#footer-f1 .footer-column-last {
  text-align: right;
}

/* End Events */

#cms-footer #footer-f1 .footer-social-links {
  display: flex;
  justify-content: flex-end;
}

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