  @import url("https://fonts.googleapis.com/css2?family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
html {
  font-size: 62.5%;
}

/* line 5, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
body {
  font-family: "Quattrocento Sans", sans-serif;
  -webkit-font-smooth: always !important;
  -ms-font-smooth: always !important;
  -moz-font-smooth: always !important;
  -o-font-smooth: always !important;
  font-smooth: always !important;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  font-smoothing: antialiased !important;
  color: black;
  font-size: clamp(14px, 2vw, 16px);
}

/* line 12, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
b {
  font-weight: normal;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 17, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h1, h2, .single-sc_event section.event_content .sc_event_date, h3, #sc_events_calendar_head #sc_calendar_title, .single-sc_event section.event_content .sc_event_time, h4, section.upcoming_events .card .sc_event_title, section.upcoming_events li.sc_event .sc_event_title, .card .sc_event_title, li.sc_event .sc_event_title, h5, section.upcoming_events .card .sc_event_date, section.upcoming_events li.sc_event .sc_event_date, .card .sc_event_date, li.sc_event .sc_event_date {
  font-weight: normal;
}

/* line 19, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h1 a, h2 a, .single-sc_event section.event_content .sc_event_date a, h3 a, #sc_events_calendar_head #sc_calendar_title a, .single-sc_event section.event_content .sc_event_time a, h4 a, section.upcoming_events .card .sc_event_title a, section.upcoming_events li.sc_event .sc_event_title a, .card .sc_event_title a, li.sc_event .sc_event_title a, h5 a, section.upcoming_events .card .sc_event_date a, section.upcoming_events li.sc_event .sc_event_date a, .card .sc_event_date a, li.sc_event .sc_event_date a {
  text-decoration: none;
  color: inherit;
}

/* line 25, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h1 {
  letter-spacing: 1px;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  font-size: clamp(36px, 5vw, 66px);
  color: white;
  text-transform: uppercase;
}

/* line 34, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h2, .single-sc_event section.event_content .sc_event_date, h2 a, .single-sc_event section.event_content .sc_event_date a {
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  font-size: clamp(28px, 2vw, 46px);
  margin-bottom: 18px;
  margin-top: 0;
  color: #35628F;
  text-transform: uppercase;
}

/* line 45, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h3, #sc_events_calendar_head #sc_calendar_title, .single-sc_event section.event_content .sc_event_time, h3 a, #sc_events_calendar_head #sc_calendar_title a, .single-sc_event section.event_content .sc_event_time a {
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  font-size: clamp(20px, 1.5vw, 30px);
  line-height: clamp(28px, 2vw, 32px);
  color: black;
  margin-bottom: 0;
  margin-top: 10px;
  text-transform: uppercase;
}

/* line 54, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h3 + p, #sc_events_calendar_head #sc_calendar_title + p, .single-sc_event section.event_content .sc_event_time + p, h3 a + p, #sc_events_calendar_head #sc_calendar_title a + p, .single-sc_event section.event_content .sc_event_time a + p {
  margin-top: 20px;
}

/* line 59, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h4, section.upcoming_events .card .sc_event_title, section.upcoming_events li.sc_event .sc_event_title, .card .sc_event_title, li.sc_event .sc_event_title, h4 a, section.upcoming_events .card .sc_event_title a, section.upcoming_events li.sc_event .sc_event_title a, .card .sc_event_title a, li.sc_event .sc_event_title a {
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  font-size: clamp(18px, 2vw, 22px);
  color: #35628F;
  margin-bottom: 10px;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 69, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h5, section.upcoming_events .card .sc_event_date, section.upcoming_events li.sc_event .sc_event_date, .card .sc_event_date, li.sc_event .sc_event_date {
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  font-size: clamp(16px, 2vw, 18px);
  margin-bottom: 10px;
}

/* line 78, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
h6 {
  font-size: clamp(14px, 2vw, 16px);
  font-weight: 700;
  font-family: "Quattrocento Sans", sans-serif;
  background: initial;
  font-weight: normal;
}

/* line 86, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
p {
  font-family: "Quattrocento Sans", sans-serif;
  font-size: clamp(14px, 2vw, 18px);
  line-height: clamp(20px, 2vw, 24px);
  margin-bottom: 20px;
  color: black;
}

/* line 92, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
p a {
  text-decoration: underline;
  color: inherit;
}

/* line 95, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
p a:hover {
  background: initial;
}

/* line 99, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
p + h3, #sc_events_calendar_head p + #sc_calendar_title, .single-sc_event section.event_content p + .sc_event_time {
  margin-top: 40px;
}

/* line 107, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
ul {
  margin-left: 0;
  padding-left: 0;
}

/* line 112, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
ul li {
  list-style: disc inside;
  margin: 0 0 5px 20px;
  text-indent: -20px;
  font-family: "Quattrocento Sans", sans-serif;
  color: black;
  font-size: clamp(14px, 2vw, 16px);
  margin-bottom: 8px;
}

/* line 125, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
p + ul li {
  margin: 0 0 5px 30px;
  text-indent: -30px;
  font-size: clamp(14px, 2vw, 16px);
}

/* line 133, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
ol li {
  list-style: decimal inside;
  margin: 20px 0 5px 20px;
  text-indent: -20px;
  font-family: "Quattrocento Sans", sans-serif;
  color: black;
}

/* line 141, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
a {
  font-family: "Quattrocento Sans", sans-serif;
  cursor: pointer;
  text-decoration: none;
  color: #35628F;
}

/* line 147, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
a:hover {
  text-decoration: underline;
}

/* line 150, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
.button a:hover, nav a:hover, a:hover h4, a:hover .card .sc_event_title, .card a:hover .sc_event_title, a:hover li.sc_event .sc_event_title, li.sc_event a:hover .sc_event_title {
  text-decoration: none;
}

/* line 156, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
span.light {
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 160, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
strong, b {
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
}

/* line 169, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
.disclaimer, .copyright {
  font-size: clamp(11px, 2vw, 12px);
}

/* line 174, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
.copyright {
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 178, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
blockquote {
  color: #35628F;
  font-size: clamp(18px, 2vw, 22px);
  line-height: clamp(22px, 2vw, 26px);
  padding: 0;
  margin: 0 0 10px;
  font-weight: 700;
}

/* line 188, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
nav ul {
  list-style-type: none;
}

/* line 190, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
nav ul li {
  margin: auto;
  text-indent: 0;
}

/* line 193, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_typography.scss */
nav ul li a {
  text-decoration: none;
}

/* line 24, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_wireframe.scss */
body, html {
  position: relative;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}

/* line 39, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_wireframe.scss */
main {
  display: block;
  width: 100%;
  background-color: #F2F9FC;
  overflow: hidden;
}

/* line 55, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
main:before, main:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
main:after {
  clear: both;
}

/* line 53, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_wireframe.scss */
.main-header {
  top: 0;
  z-index: 10000;
}

/* line 24, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main {
  background-color: #F2F9FC;
}

/* line 27, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main > section {
  width: 100%;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}

@media only screen and (min-width: 1200px) {
  /* line 27, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  main > section {
    padding: 0 40px;
  }
}

@media only screen and (min-width: 1025px) {
  /* line 27, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  main > section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

/* line 35, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.content img {
  max-width: 100%;
}

/* line 54, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.two_col {
  display: flex;
  gap: 20px;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 54, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  .two_col {
    gap: 80px;
    flex-direction: row;
  }
}

/* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.two-thirds {
  width: 70%;
}

@media only screen and (min-width: 1025px) {
  /* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  .two-thirds {
    width: 70%;
  }
}

/* line 65, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.left, .right {
  position: relative;
}

@media only screen and (min-width: 767px) {
  /* line 65, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  .left, .right {
    width: 50%;
  }
  /* line 69, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  .left.center-content, .right.center-content {
    text-align: center;
  }
}

/* line 73, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.left.two-thirds, .right.two-thirds {
  width: 100%;
}

@media only screen and (min-width: 1025px) {
  /* line 73, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  .left.two-thirds, .right.two-thirds {
    width: 70%;
  }
}

/* line 81, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.left {
  margin-bottom: 15px;
}

@media only screen and (min-width: 767px) {
  /* line 81, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  .left {
    margin-bottom: 0;
  }
}

/* line 95, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.button, .wp-block-button__link {
  font-size: clamp(14px, 2vw, 14px);
  display: inline-block;
  width: auto;
  padding: 12px 20px 11px;
  margin: 10px 0;
  color: white !important;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  text-indent: 0;
  background: #C43022 !important;
  text-shadow: none;
  border-radius: 0;
  appearance: none;
  border: none;
}

/* line 160, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button:hover, .wp-block-button__link:hover {
  color: white !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #99251a !important;
  text-decoration: none;
  box-shadow: none !important;
}

/* line 168, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button a, .wp-block-button__link a {
  color: white;
  font-size: clamp(14px, 2vw, 16px);
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 174, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button a:hover, .wp-block-button__link a:hover {
  color: white;
}

/* line 99, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.button_secondary {
  font-size: clamp(14px, 2vw, 14px);
  display: inline-block;
  width: auto;
  padding: 12px 20px 11px;
  margin: 10px 0;
  color: white;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  text-indent: 0;
  background: transparent;
  border: solid 1px white;
  text-shadow: none;
}

/* line 198, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button_secondary:hover {
  color: white;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: rgba(255, 255, 255, 0.25);
  text-decoration: none;
}

/* line 205, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button_secondary a {
  color: white;
  font-size: clamp(14px, 2vw, 16px);
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 211, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button_secondary a:hover {
  color: white;
}

/* line 103, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.button_large {
  font-size: clamp(16px, 2vw, 20px);
  display: inline-block;
  width: auto;
  padding: 16px 40px 15px;
  margin: 10px 0;
  color: white !important;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  text-indent: 0;
  background: #C43022 !important;
  text-shadow: none;
  border-radius: 0;
  appearance: none;
  border: none;
}

/* line 237, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button_large:hover {
  color: white !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #99251a !important;
  text-decoration: none;
  box-shadow: none !important;
}

/* line 245, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button_large a {
  color: white;
  font-size: clamp(16px, 2vw, 20px);
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 251, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.button_large a:hover {
  color: white;
}

/* line 107, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.text_link {
  text-decoration: none;
  margin-left: 0 !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  color: #35628F;
  display: block;
}

/* line 312, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.text_link:after {
  content: url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3289 0.126709L11.5657 0.990041L18.2784 6.92389H0.667114V8.07618H18.2784L11.5657 14.01L12.3289 14.8734L20.3328 7.79813V7.20194L12.3289 0.126709Z' fill='%2335628F'/%3E%3C/svg%3E%0A");
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  transform: translate(0px, 0px);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 320, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.text_link:hover {
  text-decoration: none;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  filter: brightness(1.5);
}

/* line 326, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.text_link:hover:after {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  transform: translate(10px, 0px);
}

/* line 112, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.dl_file {
  display: block;
  margin-bottom: 15px;
}

/* line 115, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.dl_file:before {
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.1684 6.11695L20.3092 0.257461C20.1444 0.0926367 19.9208 0 19.6877 0H6.21094C4.75705 0 3.57422 1.18283 3.57422 2.63672V27.3633C3.57422 28.8172 4.75705 30 6.21094 30H23.7891C25.2429 30 26.4258 28.8172 26.4258 27.3633V6.73846C26.4258 6.50537 26.3332 6.28178 26.1684 6.11695ZM20.5664 3.00076L23.425 5.85938H20.5664V3.00076ZM23.7891 28.2422H6.21094C5.72631 28.2422 5.33203 27.8479 5.33203 27.3633V2.63672C5.33203 2.15209 5.72631 1.75781 6.21094 1.75781H18.8086V6.73828C18.8086 7.22367 19.2021 7.61719 19.6875 7.61719H24.668V27.3633C24.668 27.8479 24.2737 28.2422 23.7891 28.2422Z' fill='%2335628F'/%3E%3Cpath d='M20.4598 18.7428H18.3465L16.0148 14.7042L17.0715 12.8741C17.5038 12.1252 17.5039 11.231 17.0715 10.4821C16.6391 9.73326 15.8647 9.28613 14.9999 9.28613C14.1352 9.28613 13.3608 9.7332 12.9284 10.4821C12.496 11.231 12.496 12.1252 12.9284 12.8741L13.985 14.7042L11.6534 18.7428H9.54023C8.6755 18.7428 7.90113 19.1898 7.46876 19.9387C7.03634 20.6876 7.0364 21.5818 7.46876 22.3306C7.90107 23.0795 8.67544 23.5266 9.54017 23.5266H9.54023C10.405 23.5266 11.1794 23.0795 11.6118 22.3307L12.6684 20.5006H17.3316L18.3882 22.3307C18.8207 23.0796 19.595 23.5266 20.4598 23.5266C21.3245 23.5266 22.0989 23.0795 22.5312 22.3307C22.9635 21.5818 22.9636 20.6876 22.5312 19.9387C22.0988 19.1898 21.3245 18.7428 20.4598 18.7428ZM10.0894 21.4517C9.92419 21.7379 9.65033 21.7688 9.54023 21.7688C9.43013 21.7688 9.15626 21.7379 8.99109 21.4518C8.82585 21.1656 8.93607 20.9129 8.99109 20.8176C9.04611 20.7223 9.20976 20.5006 9.54023 20.5006H10.6386L10.0894 21.4517ZM14.4508 11.3611C14.5058 11.2657 14.6695 11.0439 15 11.0439C15.3305 11.0439 15.4942 11.2657 15.5492 11.3611C15.6042 11.4564 15.7144 11.709 15.5492 11.9952L15 12.9464L14.4508 11.9952C14.2856 11.709 14.3958 11.4564 14.4508 11.3611ZM13.6832 18.7428L15 16.4621L16.3168 18.7428H13.6832ZM21.0089 21.4518C20.8437 21.7379 20.5699 21.7688 20.4598 21.7688C20.3497 21.7688 20.0758 21.7379 19.9106 21.4518L19.3614 20.5006H20.4598C20.7902 20.5006 20.9539 20.7223 21.0089 20.8176C21.0639 20.9129 21.1741 21.1656 21.0089 21.4518Z' fill='%2335628F'/%3E%3C/svg%3E%0A");
  width: 30px;
  height: 30px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

/* line 127, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.open {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 45px;
  height: 35px;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: -9999px;
  background-image: url("/wp-content/themes/camden/library/images/sprite.svg");
  background-size: 600px 1500px;
  background-position: 20px -864px;
}

/* line 141, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
.close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 45px;
  height: 35px;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: -9999px;
  background-image: url("/wp-content/themes/camden/library/images/sprite.svg");
  background-size: 600px 1500px;
  background-position: -42px -806px;
  z-index: 10;
}

/* line 158, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
section.upcoming_events .card, section.upcoming_events li.sc_event, .card, li.sc_event {
  box-shadow: rgba(0, 0, 0, 0.08) 0 0 15px;
  background-color: white;
  padding: 40px;
}

/* line 169, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main > [class^='wp-'] {
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  max-width: 1300px;
  margin: auto;
  gap: 10px;
}

@media only screen and (min-width: 767px) {
  /* line 169, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  main > [class^='wp-'] {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media only screen and (min-width: 1025px) {
  /* line 169, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  main > [class^='wp-'] {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media only screen and (min-width: 767px) {
  /* line 169, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  main > [class^='wp-'] {
    gap: 80px;
  }
}

/* line 177, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main > [class^='wp-'] + [class^='wp-'] {
  padding-top: 0;
  padding-bottom: 20px;
}

/* line 181, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main > [class^='wp-']:last-child {
  padding-bottom: 40px;
}

@media only screen and (min-width: 767px) {
  /* line 181, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
  main > [class^='wp-']:last-child {
    padding-bottom: 80px;
  }
}

/* line 189, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-separator {
  border: none;
  border-top: solid 1px rgba(53, 98, 143, 0.2);
  width: 100%;
}

/* line 193, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-separator + h2, main .single-sc_event section.event_content .wp-block-separator + .sc_event_date, .single-sc_event section.event_content main .wp-block-separator + .sc_event_date {
  margin-top: 20px;
}

/* line 198, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-table {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 201, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-table table {
  border: none;
}

/* line 204, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-table thead {
  border: none;
  border-bottom: solid 2px #35628F;
  color: #35628F;
}

/* line 209, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-table th {
  border: none;
  text-align: left;
  padding-left: 0;
}

/* line 214, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-table td {
  border: none;
  border-bottom: solid 1px rgba(129, 199, 227, 0.2);
  border-top: solid 1px rgba(129, 199, 227, 0.2);
  width: 35%;
}

/* line 219, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-table td:nth-child(1) {
  max-width: 200px;
}

/* line 224, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_common.scss */
main .wp-block-table tr:nth-child(even) {
  background-color: rgba(129, 199, 227, 0.1);
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header {
  position: relaltive;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  height: 60px;
  font-size: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(0deg, transparent 0%, black 100%);
  position: absolute;
  z-index: 110000000;
}

/* line 55, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.main_header:before, .main_header:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.main_header:after {
  clear: both;
}

@media only screen and (min-width: 767px) {
  /* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header {
    position: fixed;
    padding-bottom: 0px;
    margin-bottom: 0;
    height: auto;
    z-index: 100;
    background: linear-gradient(0deg, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
  }
}

/* line 23, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(53, 98, 143, 0.2) 0%, #35628f 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, black 100%);
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media only screen and (min-width: 1200px) {
  /* line 23, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header:before {
    background: linear-gradient(0deg, rgba(53, 98, 143, 0.2) 0%, #35628f 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, black 100%);
  }
}

/* line 39, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.nav_active .main_header {
  background: rgba(53, 98, 143, 0.8);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 45, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header.has_banner {
  position: absolute;
  top: 47px;
}

@media only screen and (min-width: 1200px) {
  /* line 48, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header.has_banner.top {
    position: fixed;
    top: 0;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header.fixed:before {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    opacity: 1;
    background: linear-gradient(0deg, rgba(53, 98, 143, 0.2) 0%, rgba(53, 98, 143, 0.8) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, black 100%);
  }
}

/* line 73, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .main_logo {
  display: inline-block;
  position: relative;
  margin: 20px 0 0;
  padding: 0;
  width: 220px;
  height: 55px;
  background-position: 0 0;
  z-index: 100;
}

@media only screen and (min-width: 1200px) {
  /* line 73, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header .main_logo {
    margin: 10px 0 0;
    width: 255px;
    height: 53px;
    background-position: 0 0;
  }
}

/* line 90, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .main_logo img {
  width: 100%;
}

/* line 96, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header button.nav_toggle {
  position: absolute;
  right: 5%;
  top: 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background: none;
  display: block;
  width: 45px;
  height: 40px;
}

@media only screen and (min-width: 1200px) {
  /* line 96, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header button.nav_toggle {
    display: none;
  }
}

/* line 111, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  box-sizing: border-box;
  position: absolute;
  z-index: 100000;
  top: 60px;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  backdrop-filter: blur(10px);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media only screen and (min-width: 1200px) {
  /* line 111, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav {
    opacity: 1;
    visibility: visible;
    max-height: 99999px;
    background: transparent;
    box-shadow: none;
    top: initial;
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1;
    vertical-align: middle;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    overflow: visible;
    width: calc(100% - 255px);
    text-align: right;
    backdrop-filter: blur(0px);
  }
  /* line 49, node_modules/compass-mixins/lib/compass/typography/lists/_inline-block-list.scss */
  .main_header nav li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    white-space: nowrap;
  }
}

/* line 145, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav.nav_active {
  opacity: 1;
  visibility: visible;
  max-height: 99999px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media only screen and (min-width: 1200px) {
  /* line 145, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav.nav_active {
    border-bottom: none;
  }
}

/* line 154, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav > ul {
  margin: 0px;
  padding-bottom: 0;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

@media only screen and (min-width: 1200px) {
  /* line 154, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav > ul {
    width: auto;
    margin: 0;
  }
}

/* line 165, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav > ul > li {
  position: relative;
}

/* line 167, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav > ul > li > a {
  margin-top: 15px;
  padding-bottom: 10px;
  border-bottom: solid 1px #404040;
}

@media only screen and (min-width: 1200px) {
  /* line 167, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav > ul > li > a {
    border-bottom: none;
    margin-top: auto;
    padding: 12px;
  }
}

@media only screen and (min-width: 1440px) {
  /* line 167, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav > ul > li > a {
    padding: 20px;
  }
}

/* line 180, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav > ul > li a {
  padding-left: 10px;
}

@media only screen and (min-width: 1200px) {
  /* line 180, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav > ul > li a {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 188, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav > ul > li ul {
    position: absolute;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background: white;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    border-radius: 0px;
  }
}

/* line 199, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav > ul > li ul li {
  display: block;
  padding: 10px 20px;
}

@media only screen and (min-width: 1200px) {
  /* line 199, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav > ul > li ul li {
    min-width: 200px;
    max-width: 360px;
    white-space: normal;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 209, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav > ul > li:hover ul {
    max-height: 9999px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
}

/* line 219, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav li {
  margin: 0 10px;
  text-align: left;
  list-style: none;
}

@media only screen and (min-width: 1200px) {
  /* line 219, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav li {
    margin: 0 10px 0 0;
  }
}

@media only screen and (min-width: 1025px) {
  /* line 228, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav li:last-child {
    margin-right: 0;
  }
}

/* line 233, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav li a {
  position: relative;
  font-family: "Quattrocento Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  height: 100%;
  color: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  font-size: clamp(14px, 2vw, 14px);
}

/* line 250, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav li ul li a {
  color: white;
}

@media only screen and (min-width: 1200px) {
  /* line 250, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav li ul li a {
    color: #35628F;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  /* line 255, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header nav li ul li a:hover {
    color: #C43022;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    margin-left: 5px;
  }
}

/* line 267, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header nav .button {
  font-size: clamp(14px, 2vw, 14px);
  display: inline-block;
  width: auto;
  padding: 12px 20px 11px;
  margin: 10px 0;
  color: white !important;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  text-indent: 0;
  background: #C43022 !important;
  text-shadow: none;
  border-radius: 0;
  appearance: none;
  border: none;
  display: inline-block;
  vertical-align: middle;
  padding: 26px 20px;
  margin: 0;
}

/* line 160, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.main_header nav .button:hover {
  color: white !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #99251a !important;
  text-decoration: none;
  box-shadow: none !important;
}

/* line 168, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.main_header nav .button a {
  color: white;
  font-size: clamp(14px, 2vw, 16px);
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 174, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.main_header nav .button a:hover {
  color: white;
}

/* line 278, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch {
  position: relative;
  display: block;
  vertical-align: middle;
}

@media only screen and (min-width: 1200px) {
  /* line 278, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header .sitesearch {
    display: inline-block;
  }
}

/* line 289, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch.mobile {
  display: block;
  position: relative;
  top: auto;
  right: auto;
  margin: 10px 8%;
}

/* line 55, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.main_header .sitesearch.mobile:before, .main_header .sitesearch.mobile:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
.main_header .sitesearch.mobile:after {
  clear: both;
}

@media only screen and (min-width: 1200px) {
  /* line 289, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
  .main_header .sitesearch.mobile {
    display: none;
  }
}

/* line 299, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch.mobile form {
  float: right;
}

/* line 303, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch input {
  border: none;
  cursor: pointer;
  color: transparent;
  padding: 25px 0;
  width: 34px;
  text-indent: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  font-size: clamp(14px, 2vw, 16px);
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0063 0C6.42561 0 3.51252 2.91308 3.51252 6.49373C3.51252 8.1156 4.11021 9.6005 5.09686 10.7397L0.637311 15.1998C0.454249 15.3828 0.454281 15.6796 0.637343 15.8627C0.820404 16.0458 1.11718 16.0457 1.30025 15.8627L5.75973 11.4027C6.89907 12.3896 8.38416 12.9875 10.0063 12.9875C13.5869 12.9875 16.5 10.0744 16.5 6.49373C16.5 2.91308 13.5869 0 10.0063 0ZM10.0063 12.05C6.94251 12.05 4.45002 9.55744 4.45002 6.49373C4.45002 3.43002 6.94254 0.937497 10.0063 0.937497C13.07 0.937497 15.5625 3.43002 15.5625 6.49373C15.5625 9.55744 13.07 12.05 10.0063 12.05Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  padding-right: 20px;
}

/* line 319, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch button {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 30px;
  height: 30px;
  display: none;
}

/* line 327, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch legend, .main_header .sitesearch label {
  display: none;
}

/* line 330, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch input[type=search]:hover {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 335, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch input[type=search]:focus {
  color: #fff;
  cursor: auto;
  width: 150px;
  padding: 25px 20px 25px 32px;
  outline: 0;
  background-color: rgba(0, 0, 0, 0.5);
  background-position: 10px 50%;
  margin-right: 0;
}

/* line 348, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_header.scss */
.main_header .sitesearch input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer {
  background: #35628F;
  margin-bottom: -20px;
}

/* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .container {
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
}

@media only screen and (min-width: 767px) {
  /* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
  .main_footer .container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media only screen and (min-width: 767px) {
  /* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
  .main_footer .container {
    text-align: right;
  }
}

/* line 13, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer * {
  color: white;
}

/* line 17, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .container .content {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: space-between;
}

/* line 25, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav {
  display: flex;
  gap: 100px;
  width: 100%;
}

@media only screen and (min-width: 767px) {
  /* line 25, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
  .main_footer nav {
    justify-content: center;
  }
}

/* line 35, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav .footer-links {
  width: 100%;
  max-width: 1200px;
  text-align: left;
}

/* line 40, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav .footer-links {
  display: none;
}

@media only screen and (min-width: 1025px) {
  /* line 40, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
  .main_footer nav .footer-links {
    display: block;
  }
}

/* line 46, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav ul {
  justify-content: space-between;
  display: flex;
}

/* line 49, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav ul > li {
  text-transform: uppercase;
  color: #81C7E3;
}

/* line 53, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav ul > li a {
  color: #81C7E3;
}

/* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav li {
  display: inline-block;
  vertical-align: top !important;
  margin: 0 10px;
  font-size: clamp(14px, 2vw, 16px);
  color: white;
}

@media only screen and (min-width: 767px) {
  /* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
  .main_footer nav li {
    max-width: 200px;
    white-space: normal !important;
  }
}

/* line 68, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav li a {
  color: rgba(255, 255, 255, 0.5);
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 71, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav li a:hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 76, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav li ul {
  display: block;
}

/* line 78, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav li ul li {
  display: block;
  margin: 10px 0;
}

/* line 81, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav li ul li a {
  color: white;
  font-size: clamp(11px, 2vw, 14px);
}

/* line 89, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav dl.contact {
  padding: 0;
}

/* line 92, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav dl.contact dd {
  padding: 0;
  margin: 10px 0;
}

/* line 96, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer nav dl.contact dt {
  color: #81C7E3;
  text-transform: uppercase;
}

/* line 104, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .accreditations {
  text-align: right;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-bottom: 10px;
}

/* line 110, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .accreditations .logo {
  max-width: 70px;
  height: 30px;
}

/* line 114, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .accreditations .logo a {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 120, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .accreditations .logo img {
  filter: grayscale(100%);
  mix-blend-mode: screen;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* line 130, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .bottom_bar {
  background: rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media only screen and (min-width: 767px) {
  /* line 130, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
  .main_footer .bottom_bar {
    padding-left: 40px;
    padding-right: 40px;
  }
}

/* line 138, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .bottom_bar * {
  color: #81C7E3;
}

/* line 141, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .bottom_bar p {
  margin: 0;
}

/* line 145, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .bottom_bar div.social p, .main_footer .bottom_bar div.social ul {
  display: inline-block;
}

/* line 149, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .bottom_bar div.social p {
  margin-right: 10px;
}

/* line 153, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
.main_footer .bottom_bar p.footer_content {
  font-size: clamp(12px, 2vw, 14px);
  line-height: clamp(14px, 2vw, 16px);
  text-align: left;
}

@media only screen and (min-width: 767px) {
  /* line 153, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_footer.scss */
  .main_footer .bottom_bar p.footer_content {
    max-width: 60%;
  }
}

/* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_forms.scss */
input, textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 93, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input.placeholder, textarea.placeholder {
  background: initial;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 94, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input:-moz-placeholder, textarea:-moz-placeholder {
  background: initial;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 95, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input::-moz-placeholder, textarea::-moz-placeholder {
  background: initial;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 96, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  background: initial;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 97, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  background: initial;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_forms.scss */
input[type=submit], input[type=button], textarea[type=submit], textarea[type=button] {
  font-size: clamp(14px, 2vw, 14px);
  display: inline-block;
  width: auto;
  padding: 12px 20px 11px;
  margin: 10px 0;
  color: white !important;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  text-indent: 0;
  background: #C43022 !important;
  text-shadow: none;
  border-radius: 0;
  appearance: none;
  border: none;
}

/* line 160, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input[type=submit]:hover, input[type=button]:hover, textarea[type=submit]:hover, textarea[type=button]:hover {
  color: white !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #99251a !important;
  text-decoration: none;
  box-shadow: none !important;
}

/* line 168, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input[type=submit] a, input[type=button] a, textarea[type=submit] a, textarea[type=button] a {
  color: white;
  font-size: clamp(14px, 2vw, 16px);
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 174, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
input[type=submit] a:hover, input[type=button] a:hover, textarea[type=submit] a:hover, textarea[type=button] a:hover {
  color: white;
}

/* line 13, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_forms.scss */
select {
  appearance: none;
  padding: 10px 60px 10px 20px;
  border: solid 1px rgba(0, 0, 0, 0.15);
  box-shadow: rgba(0, 0, 0, 0.05) 0 0 10px;
  background-color: white;
  background-image: url(/wp-content/themes/camden/library/css/"data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:/www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_497_3495)'%3E%3Crect width='20' height='20' transform='translate(20) rotate(90)' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0566 14.1645L16.6426 6.6377L17.4705 7.36206L10.0566 15.835L2.64282 7.36206L3.47066 6.6377L10.0566 14.1645Z' fill='%2335628F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_497_3495'%3E%3Crect width='20' height='20' fill='white' transform='translate(20) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  text-transform: uppercase;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle {
  border: none;
  background: none;
  text-indent: -9999px;
  display: block;
  width: 35px;
  height: 25px;
  z-index: 10000;
}

/* line 12, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4 {
  width: 35px;
  height: 25px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

/* line 26, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4:focus {
  outline: none;
}

/* line 29, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: white;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 46, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

/* line 53, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4 span:nth-child(2) {
  top: 10px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

/* line 60, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4 span:nth-child(3) {
  top: 20px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

/* line 70, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4.nav_active span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0px;
  left: 8px;
}

/* line 78, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4.nav_active span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

/* line 82, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_menu_icon.scss */
button.nav_toggle#nav-icon4.nav_active span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 25px;
  left: 8px;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links {
  padding-left: 0;
}

/* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links li {
  display: inline-block;
  list-style: none;
  width: 20px;
  height: 20px;
  margin: 0 4px 0 0 !important;
  background-color: white;
  border-radius: 50%;
  padding: 5px;
}

@media only screen and (min-width: 767px) {
  /* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
  .social_links li {
    margin: 0 5px 0 0 !important;
  }
}

/* line 16, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links li a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  background-size: contain;
}

/* line 31, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links li.linkedin a {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.49 6.49976C9.69067 6.49976 3.9375 12.2778 3.9375 19.8723C3.9375 27.2991 9.51929 33.2419 18.1523 33.2419H18.3193C27.2908 33.2419 32.874 27.2991 32.874 19.8723C32.7063 12.2778 27.2908 6.49976 18.49 6.49976Z' fill='%230A66C2'/%3E%3Cpath d='M5.45801 43.8086H31.1821V121.201H5.45801V43.8086Z' fill='%230A66C2'/%3E%3Cpath d='M94.3225 41.9922C80.4453 41.9922 71.1399 55.0322 71.1399 55.0322V43.8086H45.415V121.201H71.1384V77.9819C71.1384 75.6682 71.3062 73.3582 71.9858 71.7036C73.8455 67.0835 78.0774 62.2971 85.1841 62.2971C94.4924 62.2971 98.2153 69.3943 98.2153 79.7983V121.201H123.937V76.8254C123.937 53.054 111.246 41.9922 94.3225 41.9922Z' fill='%230A66C2'/%3E%3C/svg%3E%0A");
}

/* line 38, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links li.twitter a {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M75.9154 54.1993L122.542 0H111.493L71.0071 47.0605L38.6714 0H1.37598L50.2739 71.1637L1.37598 128H12.4255L55.1794 78.3026L89.3282 128H126.624L75.9126 54.1993H75.9154ZM60.7815 71.7907L55.8271 64.7044L16.4068 8.31791H33.3783L65.1909 53.8236L70.1453 60.9099L111.498 120.06H94.5264L60.7815 71.7934V71.7907Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}

/* line 45, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links li.facebook a {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M73.9126 128V69.6175H93.5014L96.4402 46.858H73.9126V32.3294C73.9126 25.7421 75.7344 21.2529 85.1913 21.2529L97.2331 21.2479V0.891072C95.1507 0.62045 88.0023 0 79.6823 0C62.3089 0 50.4147 10.6046 50.4147 30.0753V46.858H30.7666V69.6175H50.4147V128H73.9126Z' fill='%231877F2'/%3E%3C/svg%3E%0A");
}

/* line 52, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links li.youtube a {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M121.465 34.0066C120.082 28.8657 116.029 24.8132 110.889 23.429C101.498 20.8596 63.936 20.8596 63.936 20.8596C63.936 20.8596 26.3752 20.8596 16.9849 23.3315C11.9436 24.7144 7.7915 28.8665 6.40869 34.0066C3.9375 43.3962 3.9375 62.8691 3.9375 62.8691C3.9375 62.8691 3.9375 82.4402 6.40869 91.7317C7.79297 96.8718 11.8447 100.924 16.9856 102.309C26.4741 104.879 63.9375 104.879 63.9375 104.879C63.9375 104.879 101.498 104.879 110.889 102.407C116.03 101.023 120.082 96.9707 121.466 91.8306C123.937 82.4402 123.937 62.968 123.937 62.968C123.937 62.968 124.036 43.3962 121.465 34.0066ZM51.977 80.8589V44.8794L83.2119 62.8691L51.977 80.8589Z' fill='%23FF0000'/%3E%3C/svg%3E%0A");
}

/* line 59, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_social_links.scss */
.social_links li.instagram a {
  background-image: url(/wp-content/themes/camden/library/css/"data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http:/www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='igGrad' x1='0' y1='128' x2='128' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFDC80'/%3E%3Cstop offset='0.3' stop-color='%23F77737'/%3E%3Cstop offset='0.6' stop-color='%23E1306C'/%3E%3Cstop offset='1' stop-color='%23C13584'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_384_1259'%3E%3Crect width='128' height='128' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip0_384_1259)'%3E%3Cpath d='M127.875 37.6324C127.575 30.8312 126.475 26.1555 124.899 22.1039C123.274 17.8033 120.774 13.9529 117.498 10.7521C114.297 7.50147 110.421 4.97558 106.17 3.37566C102.095 1.80016 97.4438 0.700332 90.6427 0.400469C83.7907 0.0752099 81.6155 0 64.2371 0C46.8587 0 44.6835 0.0752099 37.857 0.375073C31.0558 0.674937 26.3801 1.77574 22.3295 3.35026C18.0279 4.97558 14.1775 7.47607 10.9767 10.7521C7.72607 13.9529 5.20117 17.8287 3.60027 22.0795C2.02477 26.1555 0.924941 30.8058 0.625078 37.607C0.299819 44.4589 0.224609 46.6341 0.224609 64.0125C0.224609 81.3909 0.299819 83.5661 0.599683 90.3927C0.899546 97.1938 2.00035 101.87 3.57585 105.921C5.20117 110.222 7.72607 114.072 10.9767 117.273C14.1775 120.524 18.0533 123.049 22.3041 124.649C26.3801 126.225 31.0304 127.325 37.8325 127.625C44.6581 127.925 46.8343 128 64.2127 128C81.5911 128 83.7663 127.925 90.5928 127.625C97.394 127.325 102.07 126.225 106.12 124.649C114.723 121.324 121.524 114.522 124.85 105.921C126.424 101.845 127.525 97.1938 127.825 90.3927C128.125 83.5661 128.2 81.3909 128.2 64.0125C128.2 46.6341 128.174 44.4589 127.875 37.6324ZM116.348 89.8926C116.072 96.1438 115.022 99.5194 114.147 101.77C111.996 107.346 107.571 111.772 101.994 113.923C99.7441 114.798 96.344 115.848 90.1172 116.122C83.3659 116.423 81.341 116.497 64.2625 116.497C47.184 116.497 45.1338 116.423 38.4069 116.122C32.1557 115.848 28.78 114.798 26.5296 113.923C23.7546 112.897 21.2287 111.272 19.1785 109.146C17.0531 107.071 15.4278 104.57 14.4022 101.795C13.527 99.5448 12.477 96.1438 12.2025 89.918C11.9017 83.1666 11.8275 81.1409 11.8275 64.0623C11.8275 46.9838 11.9017 44.9336 12.2025 38.2077C12.477 31.9564 13.527 28.5808 14.4022 26.3303C15.4278 23.5544 17.0531 21.0295 19.2039 18.9783C21.2785 16.8529 23.779 15.2276 26.5549 14.203C28.8054 13.3278 32.2064 12.2778 38.4323 12.0023C45.1836 11.7025 47.2094 11.6273 64.2869 11.6273C81.3909 11.6273 83.4157 11.7025 90.1426 12.0023C96.3938 12.2778 99.7694 13.3278 102.02 14.203C104.795 15.2276 107.321 16.8529 109.371 18.9783C111.496 21.0539 113.122 23.5544 114.147 26.3303C115.022 28.5808 116.072 31.9809 116.348 38.2077C116.648 44.959 116.723 46.9838 116.723 64.0623C116.723 81.1409 116.648 83.1412 116.348 89.8926Z' fill='url(%23igGrad)'/%3E%3Cpath d='M64.2369 31.1311C46.0839 31.1311 31.3555 45.8586 31.3555 64.0125C31.3555 82.1665 46.0839 96.894 64.2369 96.894C82.3908 96.894 97.1183 82.1665 97.1183 64.0125C97.1183 45.8586 82.3908 31.1311 64.2369 31.1311ZM64.2369 85.3419C52.4602 85.3419 42.9075 75.7902 42.9075 64.0125C42.9075 52.2348 52.4602 42.6832 64.2369 42.6832C76.0146 42.6832 85.5663 52.2348 85.5663 64.0125C85.5663 75.7902 76.0146 85.3419 64.2369 85.3419Z' fill='url(%23igGrad)'/%3E%3Cpath d='M106.096 29.831C106.096 34.0701 102.659 37.5073 98.4185 37.5073C94.1794 37.5073 90.7422 34.0701 90.7422 29.831C90.7422 25.5909 94.1794 22.1547 98.4185 22.1547C102.659 22.1547 106.096 25.5909 106.096 29.831Z' fill='url(%23igGrad)'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_side_tab.scss */
.side_tab {
  position: fixed;
  top: 40vh;
  right: -5px;
  z-index: 10;
  background: #C43022;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 15px;
  padding: 20px;
  box-sizing: border-box;
  width: 165px;
  right: -165px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media only screen and (min-width: 767px) {
  /* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_side_tab.scss */
  .side_tab {
    display: block;
  }
}

/* line 17, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_side_tab.scss */
.side_tab.active {
  right: -5px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 21, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_side_tab.scss */
.side_tab h5, .side_tab section.upcoming_events .card .sc_event_date, section.upcoming_events .card .side_tab .sc_event_date, .side_tab .card .sc_event_date, .card .side_tab .sc_event_date, .side_tab li.sc_event .sc_event_date, li.sc_event .side_tab .sc_event_date {
  margin-top: 0;
  color: white;
}

/* line 25, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_side_tab.scss */
.side_tab .button {
  margin-bottom: 0;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
}

/* line 6, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container {
  position: relative;
  height: 175px;
}

/* line 9, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container .content {
  position: relative;
  z-index: 2;
  margin: -40px 0 0px;
  display: flex;
  flex-direction: column;
  background-color: #35628F;
}

@media only screen and (min-width: 767px) {
  /* line 9, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  section.hero_content .container .content {
    margin: -40px 0 40px;
    flex-direction: row;
  }
}

/* line 21, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container .content .content_wrap {
  z-index: 2;
  gap: 10px;
  display: flex;
  align-items: flex-start;
  margin-top: -10%;
  background-color: rgba(53, 98, 143, 0.8);
  padding: 0px 20px 10px 20px;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 21, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  section.hero_content .container .content .content_wrap {
    gap: 100px;
    padding: 20px 40px 20px 40px;
    flex-direction: row;
    margin-top: -5%;
    align-items: flex-end;
    box-sizing: border-box;
  }
}

/* line 39, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container .content .content_wrap h1 {
  margin: 0;
  align-self: flex-start;
}

/* line 43, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container .content .content_wrap :last-child {
  min-width: 25%;
}

/* line 45, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container .content .content_wrap :last-child .button, section.hero_content .container .content .content_wrap :last-child .button_secondary {
  display: block;
  text-align: center;
}

/* line 51, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container .content .crest {
  min-width: 100%;
  text-align: center;
  padding-right: 40px;
  background: rgba(0, 0, 0, 0.2);
  z-index: 3;
}

@media only screen and (min-width: 767px) {
  /* line 51, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  section.hero_content .container .content .crest {
    min-width: 35%;
  }
}

/* line 60, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container .content .crest img {
  margin: -2% auto;
  height: auto;
  max-height: 120px;
}

@media only screen and (min-width: 767px) {
  /* line 60, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  section.hero_content .container .content .crest img {
    margin: -15% auto;
    max-height: 300px;
  }
}

/* line 72, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content .container h2, section.hero_content .container .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content section.hero_content .container .sc_event_date {
  font-size: clamp(24px, 5vw, 42px);
}

/* line 78, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
section.hero_content h1 {
  display: block;
}

/* line 90, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content {
  padding: 0;
}

/* line 92, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .banner {
  position: relative;
  z-index: 1;
  max-height: 400px;
  min-height: 35vh;
  height: 35vh;
  overflow: hidden;
}

@media only screen and (min-width: 767px) {
  /* line 92, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  body:not(.home) section.hero_content .banner {
    max-height: 50vh;
    min-height: 50vh;
    height: 50vh;
  }
}

/* line 104, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .banner img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

/* line 110, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container {
  position: relative;
  z-index: 2;
  height: auto;
}

/* line 114, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content {
  flex-direction: column;
  margin: -40px 0 0px;
}

/* line 117, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content .headline {
  margin-top: -50px;
  z-index: 2;
}

@media only screen and (min-width: 767px) {
  /* line 117, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  body:not(.home) section.hero_content .container .content .headline {
    position: absolute;
    margin-top: -6%;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 117, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  body:not(.home) section.hero_content .container .content .headline {
    margin-top: -71px;
  }
}

/* line 129, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content .headline h1 {
  display: inline-block;
  background-color: rgba(53, 98, 143, 0.8);
  margin: 0;
  padding: 5px 20px;
}

@media only screen and (min-width: 767px) {
  /* line 129, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  body:not(.home) section.hero_content .container .content .headline h1 {
    padding: 15px 20px 10px 40px;
  }
}

/* line 140, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content .content_wrap {
  margin-top: 0;
  display: block;
  z-index: 1;
}

/* line 145, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content .content_wrap * {
  color: white;
  max-width: 1000px;
}

/* line 151, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav {
  padding: 0;
}

/* line 154, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap {
  display: flex;
  gap: 20px;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
}

@media only screen and (min-width: 767px) {
  /* line 154, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap {
    gap: 80px;
    flex-direction: row;
  }
}

/* line 159, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap > div {
  padding: 20px 40px 20px 40px;
}

/* line 162, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links {
  min-height: 100%;
  padding: 40px 40px 30px;
  box-sizing: border-box;
  background-color: pink;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
}

@media only screen and (min-width: 767px) {
  /* line 162, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
  body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
    max-width: 30%;
  }
}

/* line 173, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .text_link {
  display: block;
  color: #81C7E3;
  margin: 0 0 15px;
  filter: brightness(1);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 179, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .text_link:after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6618 0L10.8986 0.863332L17.6113 6.79719H0V7.94947H17.6113L10.8986 13.8833L11.6618 14.7467L19.6657 7.67142V7.07523L11.6618 0Z' fill='%2381C7E3'/%3E%3C/svg%3E%0A");
}

/* line 182, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .text_link:hover {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  filter: brightness(2);
}

/* line 188, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .button {
  font-size: clamp(16px, 2vw, 20px);
  display: inline-block;
  width: auto;
  padding: 16px 40px 15px;
  margin: 10px 0;
  color: white !important;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  text-indent: 0;
  background: #C43022 !important;
  text-shadow: none;
  border-radius: 0;
  appearance: none;
  border: none;
  display: inline-block;
  margin-bottom: 15px;
}

/* line 237, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .button:hover {
  color: white !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #99251a !important;
  text-decoration: none;
  box-shadow: none !important;
}

/* line 245, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .button a {
  color: white;
  font-size: clamp(16px, 2vw, 20px);
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 251, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .button a:hover {
  color: white;
}

/* line 192, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .button:after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6618 0.126709L10.8986 0.990041L17.6113 6.92389H0V8.07618H17.6113L10.8986 14.01L11.6618 14.8734L19.6657 7.79813V7.20194L11.6618 0.126709Z' fill='white'/%3E%3C/svg%3E%0A");
  display: inline-block;
  margin-left: 25px;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 199, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content .container .content.secondary_nav .content_wrap .links .button:hover:after {
  margin-left: 35px;
  margin-right: -10px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 215, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content.no_image {
  background-color: #35628F;
}

/* line 217, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_intro.scss */
body:not(.home) section.hero_content.no_image .banner {
  max-height: 25vh;
  min-height: 25vh;
  height: 25vh;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission {
  position: relative;
  z-index: 2;
  max-width: 2000px;
  margin: auto;
  padding-top: 220px;
  padding-bottom: 0px;
}

@media only screen and (min-width: 767px) {
  /* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission {
    padding-top: 160px;
  }
}

@media only screen and (min-width: 767px) {
  /* line 11, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container {
    padding-top: 0px;
    flex-direction: row-reverse;
    align-items: center;
  }
  /* line 16, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container > :last-child {
    min-width: 60%;
  }
}

/* line 21, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission .container header {
  min-width: 30%;
}

/* line 23, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission .container header img {
  max-width: 280px;
}

/* line 27, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission .container .content {
  position: relative;
}

/* line 29, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission .container .content .mission {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  gap: 30px;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 29, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container .content .mission {
    gap: 100px;
    flex-direction: row;
  }
  /* line 39, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container .content .mission:before, section.mission .container .content .mission:after {
    content: '';
    display: block;
    position: absolute;
    background: rgba(53, 98, 143, 0.2);
  }
  /* line 45, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container .content .mission:before {
    width: 1px;
    height: 95%;
    left: 50%;
    top: 2.5%;
  }
  /* line 51, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container .content .mission:after {
    width: 95%;
    height: 1px;
    top: 45%;
    left: 2.5%;
  }
}

@media only screen and (min-width: 767px) and (min-width: 767px) {
  /* line 51, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container .content .mission:after {
    top: 40%;
  }
}

/* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission .container .content .mission li {
  list-style: none;
  text-align: left;
  text-indent: 0;
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 767px) {
  /* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
  section.mission .container .content .mission li {
    width: calc(50% - 80px);
  }
}

/* line 77, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission .container .content .mission li blockquote {
  color: #35628F;
  margin: 0;
  padding: 0;
  font-size: clamp(14px, 1vw, 18px);
}

/* line 82, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_mission.scss */
section.mission .container .content .mission li blockquote:before {
  content: url("data:image/svg+xml,%3Csvg width='31' height='23' viewBox='0 0 31 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.0263 1.9055C28.3588 1.2406 27.8753 0.45829 27.1319 0.45829H22.1249L17.7083 9.29162V21.5416C17.7083 22.0939 18.156 22.5416 18.7083 22.5416H29.9583C30.5105 22.5416 30.9583 22.0939 30.9583 21.5416V10.2916C30.9583 9.73934 30.5105 9.29162 29.9583 9.29162H24.3333L28.0263 1.9055ZM10.3596 1.9055C10.6921 1.2406 10.2086 0.45829 9.46522 0.45829H4.45825L0.0415859 9.29163V21.5416C0.0415859 22.0939 0.489302 22.5416 1.04159 22.5416H12.2916C12.8439 22.5416 13.2916 22.0939 13.2916 21.5416V10.2916C13.2916 9.73934 12.8439 9.29163 12.2916 9.29163L6.66659 9.29163L10.3596 1.9055Z' fill='%23568CAA' fill-opacity='0.7'/%3E%3C/svg%3E%0A");
  display: block;
  margin-bottom: 15px;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events {
  position: relative;
  z-index: 2;
}

/* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events header {
  display: flex;
  justify-content: space-between;
}

/* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events header * {
  text-transform: uppercase;
  color: #35628F;
}

/* line 15, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .content, section.upcoming_events .sc_events_list {
  display: flex;
  gap: 30px;
  width: 100%;
  flex-wrap: nowrap;
  flex-direction: row;
}

@media only screen and (min-width: 767px) {
  /* line 15, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
  section.upcoming_events .content, section.upcoming_events .sc_events_list {
    flex-wrap: nowrap;
    flex-direction: row;
  }
}

/* line 29, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card, section.upcoming_events li.sc_event, section.upcoming_events .card, section.upcoming_events li.sc_event, section.upcoming_events li.sc_event {
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: white;
  text-indent: 0;
  display: block;
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-decoration: none;
  transform: scale(1);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media only screen and (min-width: 767px) {
  /* line 29, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
  section.upcoming_events .card, section.upcoming_events li.sc_event, section.upcoming_events .card, section.upcoming_events li.sc_event, section.upcoming_events li.sc_event {
    min-height: 18vw;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
}

/* line 49, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(2), section.upcoming_events li.sc_event:nth-child(2), section.upcoming_events li.sc_event:nth-child(2) {
  transition-delay: .2s;
}

/* line 52, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(3), section.upcoming_events li.sc_event:nth-child(3), section.upcoming_events li.sc_event:nth-child(3) {
  transition-delay: .4s;
}

/* line 55, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(4), section.upcoming_events li.sc_event:nth-child(4), section.upcoming_events li.sc_event:nth-child(4) {
  transition-delay: .6s;
}

/* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(5), section.upcoming_events li.sc_event:nth-child(5), section.upcoming_events li.sc_event:nth-child(5) {
  transition-delay: .8s;
}

/* line 71, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:hover, section.upcoming_events li.sc_event:hover, section.upcoming_events li.sc_event:hover {
  transform: scale(1.05);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: rgba(53, 98, 143, 0.2);
  text-decoration: none;
}

/* line 79, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card *, section.upcoming_events li.sc_event *, section.upcoming_events .card *, section.upcoming_events li.sc_event *, section.upcoming_events li.sc_event * {
  z-index: 2;
  color: white;
  position: relative;
}

/* line 84, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card br, section.upcoming_events li.sc_event br, section.upcoming_events .card br, section.upcoming_events li.sc_event br, section.upcoming_events li.sc_event br {
  display: none;
}

/* line 87, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image, section.upcoming_events li.sc_event .image, section.upcoming_events li.sc_event .image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-color: #35628F;
}

/* line 95, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image:before, section.upcoming_events li.sc_event .image:before, section.upcoming_events li.sc_event .image:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(/wp-content/themes/camden/library/images/crest.png);
  background-size: 80%;
  background-position: center center;
  background-repeat: no-repeat;
  background-blend-mode: darken;
  mix-blend-mode: multiply;
  opacity: .3;
  z-index: 1;
}

/* line 112, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image:after, section.upcoming_events li.sc_event .image:after, section.upcoming_events li.sc_event .image:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 3;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.9) 100%);
  background-position: 0 0;
}

@media only screen and (min-width: 767px) {
  /* line 112, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
  section.upcoming_events .card .image:after, section.upcoming_events li.sc_event .image:after, section.upcoming_events li.sc_event .image:after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  }
}

/* line 126, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image img, section.upcoming_events li.sc_event .image img, section.upcoming_events li.sc_event .image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: relative;
}

/* line 135, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card a:hover, section.upcoming_events li.sc_event a:hover, section.upcoming_events li.sc_event a:hover {
  text-decoration: none;
}

/* line 138, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card h3, section.upcoming_events li.sc_event h3, section.upcoming_events .card h3, section.upcoming_events li.sc_event h3, section.upcoming_events .card #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head section.upcoming_events .card #sc_calendar_title, section.upcoming_events li.sc_event #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head section.upcoming_events li.sc_event #sc_calendar_title, section.upcoming_events .card .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content section.upcoming_events .card .sc_event_time, section.upcoming_events li.sc_event .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content section.upcoming_events li.sc_event .sc_event_time, section.upcoming_events li.sc_event h3, section.upcoming_events li.sc_event #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head section.upcoming_events li.sc_event #sc_calendar_title, section.upcoming_events li.sc_event .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content section.upcoming_events li.sc_event .sc_event_time {
  color: black;
  margin-bottom: 10px;
}

/* line 144, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .sc_event_title, section.upcoming_events li.sc_event .sc_event_title, section.upcoming_events li.sc_event .sc_event_title {
  display: block;
  color: white;
}

/* line 150, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .sc_event_date, section.upcoming_events li.sc_event .sc_event_date, section.upcoming_events li.sc_event .sc_event_date {
  display: block;
}

/* line 167, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
.sc_events_list {
  gap: 30px;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
  /* the slides */
  /* the parent */
}

@media only screen and (min-width: 767px) {
  /* line 167, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
  .sc_events_list {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    padding-left: 40px;
    padding-right: 40px;
  }
}

/* line 184, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
.sc_events_list .slick-slide {
  margin: 0 15px;
  width: 50vw;
}

/* line 190, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
.sc_events_list .slick-list {
  margin: 0 -15px;
  width: 100%;
}

/* line 195, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
.sc_events_list .slick-prev, .sc_events_list .slick-next {
  background-image: url("data:image/svg+xml,%3Csvg width='71' height='128' viewBox='0 0 71 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.87079 68.5681L59.4318 126.11C61.9575 128.629 66.0496 128.629 68.5818 126.11C71.1075 123.591 71.1075 119.498 68.5818 116.979L15.5864 64.0029L68.5754 11.0267C71.1011 8.50736 71.1011 4.41526 68.5754 1.88952C66.0496 -0.62984 61.9512 -0.62984 59.4254 1.88952L1.86441 59.4309C-0.622531 61.9242 -0.622531 66.0806 1.87079 68.5681Z' fill='%23C43022'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 25px;
  height: 22px;
  appearance: none;
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  top: calc(45% - 16px);
  left: 0;
  position: absolute;
  z-index: 3;
  cursor: pointer;
}

@media only screen and (min-width: 767px) {
  /* line 195, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
  .sc_events_list .slick-prev, .sc_events_list .slick-next {
    width: 35px;
    height: 32px;
  }
}

/* line 215, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
.sc_events_list .slick-next {
  transform: rotate(180deg);
  left: auto;
  right: 0;
}

/* line 230, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card, section.upcoming_events li.sc_event, .card, li.sc_event, li.sc_event {
  padding: 0;
  margin: 0;
  overflow: hidden;
  background: white;
  text-indent: 0;
  min-height: 300px;
  display: flex !important;
  flex-direction: column;
  justify-content: flex-end;
  display: block;
  padding: 20px;
  box-sizing: border-box;
  text-decoration: none;
  transform: scale(1);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media only screen and (min-width: 767px) {
  /* line 230, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
  section.upcoming_events .card, section.upcoming_events li.sc_event, .card, li.sc_event, li.sc_event {
    min-height: 250px;
  }
}

/* line 250, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(2), section.upcoming_events li.sc_event:nth-child(2), .card:nth-child(2), li.sc_event:nth-child(2), li.sc_event:nth-child(2) {
  transition-delay: .2s;
}

/* line 253, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(3), section.upcoming_events li.sc_event:nth-child(3), .card:nth-child(3), li.sc_event:nth-child(3), li.sc_event:nth-child(3) {
  transition-delay: .4s;
}

/* line 256, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(4), section.upcoming_events li.sc_event:nth-child(4), .card:nth-child(4), li.sc_event:nth-child(4), li.sc_event:nth-child(4) {
  transition-delay: .6s;
}

/* line 259, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:nth-child(5), section.upcoming_events li.sc_event:nth-child(5), .card:nth-child(5), li.sc_event:nth-child(5), li.sc_event:nth-child(5) {
  transition-delay: .8s;
}

/* line 274, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card:hover, section.upcoming_events li.sc_event:hover, .card:hover, li.sc_event:hover, li.sc_event:hover {
  transform: scale(1.05);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: rgba(53, 98, 143, 0.2);
  text-decoration: none;
}

/* line 282, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card *, section.upcoming_events li.sc_event *, .card *, li.sc_event *, li.sc_event * {
  z-index: 2;
  color: white;
  position: relative;
}

/* line 287, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card br, section.upcoming_events li.sc_event br, .card br, li.sc_event br, li.sc_event br {
  display: none;
}

/* line 290, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image, section.upcoming_events li.sc_event .image, .card .image, li.sc_event .image, li.sc_event .image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  background-color: #35628F;
}

/* line 298, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image:before, section.upcoming_events li.sc_event .image:before, .card .image:before, li.sc_event .image:before, li.sc_event .image:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(/wp-content/themes/camden/library/images/crest.png);
  background-size: 80%;
  background-position: center center;
  background-repeat: no-repeat;
  background-blend-mode: darken;
  mix-blend-mode: multiply;
  opacity: .3;
  z-index: 1;
}

/* line 315, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image:after, section.upcoming_events li.sc_event .image:after, .card .image:after, li.sc_event .image:after, li.sc_event .image:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 3;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-position: 0 0;
}

@media only screen and (min-width: 767px) {
  /* line 315, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
  section.upcoming_events .card .image:after, section.upcoming_events li.sc_event .image:after, .card .image:after, li.sc_event .image:after, li.sc_event .image:after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  }
}

/* line 329, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .image img, section.upcoming_events li.sc_event .image img, .card .image img, li.sc_event .image img, li.sc_event .image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 2;
  position: relative;
}

/* line 338, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card a:hover, section.upcoming_events li.sc_event a:hover, .card a:hover, li.sc_event a:hover, li.sc_event a:hover {
  text-decoration: none;
}

/* line 341, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card h3, section.upcoming_events li.sc_event h3, .card h3, li.sc_event h3, .card #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head .card #sc_calendar_title, li.sc_event #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head li.sc_event #sc_calendar_title, .card .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content .card .sc_event_time, li.sc_event .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content li.sc_event .sc_event_time, li.sc_event h3, li.sc_event #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head li.sc_event #sc_calendar_title, li.sc_event .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content li.sc_event .sc_event_time {
  color: black;
  margin-bottom: 10px;
}

/* line 347, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .sc_event_title, section.upcoming_events li.sc_event .sc_event_title, .card .sc_event_title, li.sc_event .sc_event_title, li.sc_event .sc_event_title {
  display: block;
  color: white;
}

/* line 353, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_upcoming_events.scss */
section.upcoming_events .card .sc_event_date, section.upcoming_events li.sc_event .sc_event_date, .card .sc_event_date, li.sc_event .sc_event_date, li.sc_event .sc_event_date {
  display: block;
}

@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}

/* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
.slider .slick-prev, .slider .slick-next {
  background-image: url("data:image/svg+xml,%3Csvg width='71' height='128' viewBox='0 0 71 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.87079 68.5681L59.4318 126.11C61.9575 128.629 66.0496 128.629 68.5818 126.11C71.1075 123.591 71.1075 119.498 68.5818 116.979L15.5864 64.0029L68.5754 11.0267C71.1011 8.50736 71.1011 4.41526 68.5754 1.88952C66.0496 -0.62984 61.9512 -0.62984 59.4254 1.88952L1.86441 59.4309C-0.622531 61.9242 -0.622531 66.0806 1.87079 68.5681Z' fill='%23C43022'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 25px;
  height: 22px;
  appearance: none;
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  top: calc(45% - 16px);
  left: 0;
  position: absolute;
  z-index: 3;
  cursor: pointer;
}

@media only screen and (min-width: 767px) {
  /* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
  .slider .slick-prev, .slider .slick-next {
    width: 35px;
    height: 32px;
  }
}

/* line 28, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
.slider .slick-next {
  transform: rotate(180deg);
  left: auto;
  right: 0;
}

/* line 37, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats {
  position: relative;
  padding-top: 0;
}

/* line 42, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200vh;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, white 0%, rgba(129, 199, 227, 0.25) 50%);
}

/* line 56, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}

@media only screen and (min-width: 767px) {
  /* line 56, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
  section.stats .content {
    flex-wrap: nowrap;
  }
}

/* line 68, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .content.slider {
  position: relative;
}

/* line 89, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .content .single_chart {
  flex: 60%;
  max-width: 50%;
  text-align: center;
}

@media only screen and (min-width: 767px) {
  /* line 89, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
  section.stats .content .single_chart {
    flex: 1;
  }
}

/* line 96, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .content .single_chart:nth-child(2) {
  transition-delay: .2s;
}

/* line 99, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .content .single_chart:nth-child(3) {
  transition-delay: .4s;
}

/* line 102, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .content .single_chart h5, section.stats .content .single_chart .card .sc_event_date, .card section.stats .content .single_chart .sc_event_date, section.stats .content .single_chart li.sc_event .sc_event_date, li.sc_event section.stats .content .single_chart .sc_event_date {
  color: black;
  text-transform: uppercase;
}

/* line 107, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .content .single_chart svg {
  background: rgba(255, 255, 255, 0.75);
  border-radius: 50%;
}

/* line 116, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .aos-animate .circle {
  animation: progress 1s ease-out forwards;
}

/* line 119, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .circular-chart {
  display: block;
  margin: 10px auto;
  max-width: 80%;
  max-height: 250px;
}

/* line 126, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .circle-bg {
  fill: none;
  stroke: rgba(129, 199, 227, 0.3);
  stroke-width: 1;
}

/* line 132, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .circle {
  fill: none;
  stroke-width: 2;
  stroke-linecap: none;
  stroke: #35628F;
}

/* line 139, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_stats.scss */
section.stats .percentage {
  fill: black;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  font-size: 0.70em;
  text-anchor: middle;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout {
  background: white;
  padding: 0;
}

/* line 5, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content {
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 5, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
  section.callout .container .content {
    flex-direction: row;
  }
}

@media only screen and (min-width: 767px) {
  /* line 12, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
  section.callout .container .content.rtl {
    flex-direction: row-reverse;
  }
}

/* line 17, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div {
  margin-left: -20px;
  overflow: hidden;
  max-height: 500px;
}

@media only screen and (min-width: 767px) {
  /* line 17, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
  section.callout .container .content > div {
    width: 50%;
    box-sizing: border-box;
    margin: 0;
  }
}

/* line 26, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div:first-child {
  width: calc(100% + 40px);
}

@media only screen and (min-width: 767px) {
  /* line 26, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
  section.callout .container .content > div:first-child {
    width: 50%;
  }
}

/* line 32, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div:last-child {
  padding: 40px;
  display: flex;
  align-items: center;
}

@media only screen and (min-width: 767px) {
  /* line 32, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
  section.callout .container .content > div:last-child {
    padding: 80px;
  }
}

/* line 41, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div:last-child.has_fill {
  background: #35628F;
}

/* line 43, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div:last-child.has_fill * {
  color: white;
}

/* line 47, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div:last-child h3, section.callout .container .content > div:last-child #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head section.callout .container .content > div:last-child #sc_calendar_title, section.callout .container .content > div:last-child .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content section.callout .container .content > div:last-child .sc_event_time, section.callout .container .content > div:last-child h4, section.callout .container .content > div:last-child .card .sc_event_title, .card section.callout .container .content > div:last-child .sc_event_title, section.callout .container .content > div:last-child li.sc_event .sc_event_title, li.sc_event section.callout .container .content > div:last-child .sc_event_title, section.callout .container .content > div:last-child h5, section.callout .container .content > div:last-child .card .sc_event_date, .card section.callout .container .content > div:last-child .sc_event_date, section.callout .container .content > div:last-child li.sc_event .sc_event_date, li.sc_event section.callout .container .content > div:last-child .sc_event_date {
  margin-bottom: 0;
}

/* line 54, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div:not(.image) {
  max-width: 690px;
}

/* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div.image {
  background: black;
}

/* line 60, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div.image .video_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

/* line 65, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div.image .video_wrap iframe {
  max-width: 100%;
  width: 100%;
  height: 60vw;
  min-height: 250px;
}

@media only screen and (min-width: 767px) {
  /* line 65, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
  section.callout .container .content > div.image .video_wrap iframe {
    max-width: 900px;
    height: 100%;
  }
}

/* line 77, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout .container .content > div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  margin-bottom: -5px;
}

@media only screen and (min-width: 767px) {
  /* line 77, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
  section.callout .container .content > div img {
    margin-bottom: 0;
  }
}

/* line 91, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_callout_block.scss */
section.callout + section.callout {
  padding-top: 0;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_cta_block.scss */
section.cta_block {
  background-color: #81C7E3;
  background-image: url("/wp-content/uploads/2023/12/CrestTransparent-1.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 30%;
}

/* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_cta_block.scss */
section.cta_block .content {
  display: flex;
  gap: 20px;
  flex-direction: column;
  gap: 20px;
  max-width: 1200px;
  margin: auto;
}

@media only screen and (min-width: 767px) {
  /* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_cta_block.scss */
  section.cta_block .content {
    gap: 80px;
    flex-direction: row;
  }
}

@media only screen and (min-width: 767px) {
  /* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_cta_block.scss */
  section.cta_block .content {
    gap: 140px;
  }
}

/* line 16, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_cta_block.scss */
section.cta_block .content :last-child {
  min-width: 25%;
}

/* line 18, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_cta_block.scss */
section.cta_block .content :last-child .button {
  display: block;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faqs {
  max-width: 1300px;
  margin: auto;
}

/* line 3, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faqs h2, .faqs .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content .faqs .sc_event_date {
  margin-bottom: 40px;
}

/* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq {
  border-bottom: solid 1px rgba(51, 62, 72, 0.25);
  margin-bottom: 20px;
  padding-bottom: 15px;
}

/* line 16, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq:last-child {
  border-bottom: none;
}

/* line 19, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq h3, .faq #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head .faq #sc_calendar_title, .faq .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content .faq .sc_event_time {
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 23, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq h3:after, .faq #sc_events_calendar_head #sc_calendar_title:after, #sc_events_calendar_head .faq #sc_calendar_title:after, .faq .single-sc_event section.event_content .sc_event_time:after, .single-sc_event section.event_content .faq .sc_event_time:after {
  content: '+ ';
  color: black;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 30, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq h3:hover, .faq #sc_events_calendar_head #sc_calendar_title:hover, #sc_events_calendar_head .faq #sc_calendar_title:hover, .faq .single-sc_event section.event_content .sc_event_time:hover, .single-sc_event section.event_content .faq .sc_event_time:hover, .faq h3:hover:after, .faq #sc_events_calendar_head #sc_calendar_title:hover:after, #sc_events_calendar_head .faq #sc_calendar_title:hover:after, .faq .single-sc_event section.event_content .sc_event_time:hover:after, .single-sc_event section.event_content .faq .sc_event_time:hover:after {
  color: #35628F;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 35, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq .answer {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 39, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq .answer * {
  opacity: 0;
}

/* line 44, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq.active h3, .faq.active #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head .faq.active #sc_calendar_title, .faq.active .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content .faq.active .sc_event_time {
  color: #35628F;
}

/* line 46, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq.active h3:after, .faq.active #sc_events_calendar_head #sc_calendar_title:after, #sc_events_calendar_head .faq.active #sc_calendar_title:after, .faq.active .single-sc_event section.event_content .sc_event_time:after, .single-sc_event section.event_content .faq.active .sc_event_time:after {
  content: '- ';
  color: #35628F;
}

/* line 51, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq.active .answer {
  max-height: 999px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 54, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_faqs.scss */
.faq.active .answer * {
  opacity: 1;
  transition: all .5s .5s ease-out;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials {
  padding-bottom: 0;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}

/* line 7, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .container > .content {
  max-width: 1300px;
  margin: auto;
  overflow: hidden;
}

/* line 12, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .slick-track {
  display: flex;
}

/* line 15, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: flex-end;
  justify-content: flex-end;
}

/* line 22, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .slide {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  background: rgba(255, 255, 255, 0.7);
  padding: 40px 40px 40px;
  width: 100%;
  box-sizing: border-box;
}

/* line 32, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .slide > div {
  display: flex;
  align-items: center;
  gap: 40px;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 32, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
  section.testimonials .slide > div {
    flex-direction: row;
  }
}

@media only screen and (min-width: 767px) {
  /* line 40, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
  section.testimonials .slide > div .image {
    flex: 30%;
    min-width: 30vw;
    max-width: 30vw;
    height: 30vw;
  }
}

@media only screen and (min-width: 1440px) {
  /* line 40, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
  section.testimonials .slide > div .image {
    max-width: 400px;
    min-width: 400px;
    max-height: 400px;
    min-height: 400px;
  }
}

/* line 55, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .slide > div .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .slide > div .content {
  flex: 1;
}

/* line 67, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .controls {
  text-align: right;
  margin: -50px auto 0;
  padding-bottom: 22px;
  padding-right: 40px;
  box-sizing: border-box;
  position: relative;
  z-index: 10;
  max-width: 1350px;
}

/* line 76, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .controls .slick-prev, section.testimonials .controls .slick-next {
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  background-image: url(/wp-content/themes/camden/library/css/"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:/www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7053 4.70532C12.3158 4.31578 11.6842 4.31578 11.2947 4.70532C10.9054 5.0946 10.9051 5.72568 11.2941 6.11531L16.17 11H5C4.44771 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H16.17L11.2941 17.8847C10.9051 18.2743 10.9054 18.9054 11.2947 19.2947C11.6842 19.6842 12.3158 19.6842 12.7053 19.2947L20 12L12.7053 4.70532Z' fill='black' fill-opacity='0.7'/%3E%3Cmask id='mask0_203_12553' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='4' y='4' width='16' height='16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7053 4.70532C12.3158 4.31578 11.6842 4.31578 11.2947 4.70532C10.9054 5.0946 10.9051 5.72568 11.2941 6.11531L16.17 11H5C4.44771 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H16.17L11.2941 17.8847C10.9051 18.2743 10.9054 18.9054 11.2947 19.2947C11.6842 19.6842 12.3158 19.6842 12.7053 19.2947L20 12L12.7053 4.70532Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_203_12553)'%3E%3Crect width='24' height='24' fill='%23C43022'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 25px;
  height: 24px;
  filter: brightness(1);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 85, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .controls .slick-prev:hover, section.testimonials .controls .slick-next:hover {
  cursor: pointer;
  filter: brightness(0.5);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 91, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_testimonials.scss */
section.testimonials .controls .slick-prev {
  transform: rotate(180deg);
  margin-right: 20px;
}

/* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video.scss */
section.video_block header {
  text-align: center;
  padding-bottom: 20px;
  max-width: 1300px;
  margin: auto;
}

@media only screen and (min-width: 767px) {
  /* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video.scss */
  section.video_block header {
    padding-bottom: 40px;
  }
}

/* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video.scss */
section.video_block .video {
  max-width: 900px;
  margin: auto;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news, .blog_feed, .page-template-page-blog {
  position: relative;
  z-index: 2;
}

/* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news header, .blog_feed header, .page-template-page-blog header {
  display: flex;
  justify-content: space-between;
}

/* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list, .blog_feed .post_list, .page-template-page-blog .post_list {
  grid-template-columns: 1.3fr .7fr;
  gap: 20px;
  width: 100%;
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
  section.recent_news .post_list, .blog_feed .post_list, .page-template-page-blog .post_list {
    display: grid;
  }
}

/* line 18, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article, .blog_feed .post_list article, .page-template-page-blog .post_list article {
  position: relative;
  overflow: hidden;
}

/* line 21, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article:first-child, .blog_feed .post_list article:first-child, .page-template-page-blog .post_list article:first-child {
  grid-row: 1 / 3;
  /* or grid-column: 1 / span 2 */
}

/* line 25, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article .image, .blog_feed .post_list article .image, .page-template-page-blog .post_list article .image {
  height: 100%;
  width: 100%;
}

/* line 28, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article .image img, .blog_feed .post_list article .image img, .page-template-page-blog .post_list article .image img {
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  transform: scale(1);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 36, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article .image:before, .blog_feed .post_list article .image:before, .page-template-page-blog .post_list article .image:before {
  position: absolute;
  z-index: 1;
  content: '';
  display: block;
  width: 100%;
  height: 150%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-position: 0 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media only screen and (min-width: 767px) {
  /* line 36, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
  section.recent_news .post_list article .image:before, .blog_feed .post_list article .image:before, .page-template-page-blog .post_list article .image:before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  }
}

/* line 52, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article .content, .blog_feed .post_list article .content, .page-template-page-blog .post_list article .content {
  position: absolute;
  z-index: 2;
  bottom: 0px;
  left: 0px;
  padding: 20px;
}

/* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article .content *, .blog_feed .post_list article .content *, .page-template-page-blog .post_list article .content * {
  color: white;
}

/* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article .content h2, .blog_feed .post_list article .content h2, .page-template-page-blog .post_list article .content h2, section.recent_news .post_list article .content .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content section.recent_news .post_list article .content .sc_event_date, .blog_feed .post_list article .content .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content .blog_feed .post_list article .content .sc_event_date, .page-template-page-blog .post_list article .content .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content .page-template-page-blog .post_list article .content .sc_event_date {
  font-size: clamp(18px, 2vw, 36px);
}

/* line 68, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article:hover .image img, .blog_feed .post_list article:hover .image img, .page-template-page-blog .post_list article:hover .image img {
  transform: scale(1.025);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 72, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_recent_news.scss */
section.recent_news .post_list article:hover .image:before, .blog_feed .post_list article:hover .image:before, .page-template-page-blog .post_list article:hover .image:before {
  background-position: 0 -50px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 1;
}

/* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content {
  max-width: 1300px;
  margin: auto;
}

/* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > header {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: solid 1px rgba(53, 98, 143, 0.25);
}

/* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section .staff_list {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 45%;
  gap: 20px 5%;
}

@media only screen and (min-width: 767px) {
  /* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
  section.staff_directory .content > section .staff_list {
    flex-basis: 20%;
    gap: 40px 2.6%;
  }
}

/* line 20, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article {
  align-items: flex-start;
  background: white;
  gap: 20px !important;
  width: 100%;
}

@media only screen and (min-width: 490px) {
  /* line 20, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
  section.staff_directory .content > section article {
    max-width: 45%;
  }
}

@media only screen and (min-width: 1200px) {
  /* line 20, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
  section.staff_directory .content > section article {
    max-width: 23%;
  }
}

/* line 33, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .image {
  width: calc(100% - 20px);
  min-height: 275px;
  max-height: 275px;
  min-width: 150px;
  margin: 10px;
  overflow: hidden;
}

@media only screen and (min-width: 767px) {
  /* line 33, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
  section.staff_directory .content > section article .image {
    width: 100%;
    height: 20vw;
    min-height: 250px;
    max-height: 295px;
    min-width: 150px;
    margin: 0;
  }
}

/* line 51, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .image img {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 100%;
}

/* line 58, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content {
  margin: 0;
  padding: 25px 20px;
}

/* line 64, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div :first-child {
  margin-top: 0;
}

/* line 67, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div :last-child {
  margin-bottom: 0;
}

/* line 70, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div.education, section.staff_directory .content > section article .content > div.courses {
  margin-top: 20px;
}

/* line 73, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div.education h6, section.staff_directory .content > section article .content > div.courses h6 {
  color: rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  margin: 0;
}

/* line 78, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div.education ul, section.staff_directory .content > section article .content > div.courses ul {
  margin-top: 5px;
}

/* line 81, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div.education li, section.staff_directory .content > section article .content > div.courses li {
  font-size: clamp(12px, 2vw, 14px);
}

/* line 85, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div a {
  color: #35628F;
  text-decoration: none;
}

/* line 89, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div h3, section.staff_directory .content > section article .content > div #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head section.staff_directory .content > section article .content > div #sc_calendar_title, section.staff_directory .content > section article .content > div .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content section.staff_directory .content > section article .content > div .sc_event_time {
  color: #35628F;
  margin-bottom: 10px;
}

/* line 93, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_staff_display.scss */
section.staff_directory .content > section article .content > div h5, section.staff_directory .content > section article .content > div .card .sc_event_date, .card section.staff_directory .content > section article .content > div .sc_event_date, section.staff_directory .content > section article .content > div li.sc_event .sc_event_date, li.sc_event section.staff_directory .content > section article .content > div .sc_event_date {
  margin-top: 0;
}

/* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video_gals.scss */
section.video_feed header {
  display: flex;
  justify-content: space-between;
}

/* line 6, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video_gals.scss */
section.video_feed .sb_youtube[data-card-boxshadow='1'] .sby_items_wrap .sby_item .sby_inner_item, section.video_feed .sb_youtube[data-card-boxshadow=true] .sby_items_wrap .sby_item .sby_inner_item {
  box-shadow: none;
}

/* line 9, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video_gals.scss */
section.video_feed .sby_info.sby_info_item {
  text-align: left !important;
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
}

/* line 14, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video_gals.scss */
section.video_feed .sby_info.sby_info_item p {
  text-align: left !important;
}

/* line 16, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_video_gals.scss */
section.video_feed .sby_info.sby_info_item p.sby_video_title_wrap {
  color: #35628F;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_photo_gal.scss */
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, .sbi_load_btn {
  font-size: clamp(14px, 2vw, 14px);
  display: inline-block;
  width: auto;
  padding: 12px 20px 11px;
  margin: 10px 0;
  color: white !important;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  text-indent: 0;
  background: #C43022 !important;
  text-shadow: none;
  border-radius: 0;
  appearance: none;
  border: none;
}

/* line 160, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
#sb_instagram #sbi_load .sbi_load_btn:hover, #sb_instagram .sbi_follow_btn a:hover, .sbi_load_btn:hover {
  color: white !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #99251a !important;
  text-decoration: none;
  box-shadow: none !important;
}

/* line 168, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
#sb_instagram #sbi_load .sbi_load_btn a, #sb_instagram .sbi_follow_btn a a, .sbi_load_btn a {
  color: white;
  font-size: clamp(14px, 2vw, 16px);
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Quattrocento Sans", sans-serif;
}

/* line 174, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_mixins.scss */
#sb_instagram #sbi_load .sbi_load_btn a:hover, #sb_instagram .sbi_follow_btn a a:hover, .sbi_load_btn a:hover {
  color: white;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_events_calendar_head {
  background: transparent;
  border: none;
}

/* line 5, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_events_calendar_head #sc_calendar_title {
  text-align: left;
}

/* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_events_calendar_head #sc_event_select {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 17, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_events_calendar_head input, #sc_events_calendar_head select {
  padding: 10px 20px;
  max-height: 9999px;
}

/* line 22, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_events_calendar_head select {
  padding: 10px 60px 10px 20px;
}

/* line 27, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_event_nav_wrap {
  text-align: left;
}

/* line 31, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar {
  width: 100%;
}

/* line 33, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar table {
  display: block;
  table-layout: initial;
}

@media only screen and (min-width: 490px) {
  /* line 33, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar table {
    table-layout: fixed;
    display: table;
  }
}

/* line 41, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar table tbody {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 490px) {
  /* line 41, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar table tbody {
    display: table-row-group;
  }
}

/* line 49, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar table .calendar-row {
  width: 100%;
  display: block;
}

@media only screen and (min-width: 490px) {
  /* line 49, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar table .calendar-row {
    display: table-row;
  }
}

/* line 57, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day-head {
  background: rgba(129, 199, 227, 0.3);
  text-transform: uppercase;
}

/* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar td {
  border: none;
  border-top: solid 1px rgba(53, 98, 143, 0.25);
}

@media only screen and (min-width: 490px) {
  /* line 61, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar td {
    border: solid 1px rgba(53, 98, 143, 0.25);
  }
}

/* line 69, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day-np {
  background: transparent !important;
}

/* line 72, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day {
  display: none;
  width: 0;
}

@media only screen and (min-width: 490px) {
  /* line 72, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar .calendar-day {
    width: auto;
    display: table-cell;
    height: 100px !important;
  }
}

/* line 80, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day.has-events {
  display: block;
  max-width: 100% !important;
  width: 100% !important;
}

@media only screen and (min-width: 490px) {
  /* line 80, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar .calendar-day.has-events {
    display: table-cell;
    width: auto;
  }
}

/* line 90, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day .sc_day_div a {
  font-weight: 700;
  font-size: clamp(12px, 2vw, 14px);
  margin-right: 20px;
}

@media only screen and (min-width: 767px) {
  /* line 90, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar .calendar-day .sc_day_div a {
    margin-right: 10px;
  }
}

/* line 98, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day .sc_day_div a.canceled {
  padding: 4px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.5);
  background-color: rgba(196, 48, 34, 0.5);
}

/* line 104, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day .sc_day_div a.postponed {
  padding: 4px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.5);
  background-color: rgba(165, 141, 78, 0.5);
}

/* line 112, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar .calendar-day .day-number {
  font-size: 22px;
}

@media only screen and (min-width: 490px) {
  /* line 112, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
  #sc_calendar .calendar-day .day-number {
    font-size: 14px;
  }
}

/* line 121, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_calendar_title {
  display: inline-block !important;
}

/* line 125, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_calendar.scss */
#sc_event_select {
  display: none !important;
}

/* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_notification_banner.scss */
section.notification_banner {
  background: #C43022;
  background: linear-gradient(180deg, #c43022 0%, #ae2b1e 100%);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  height: 52px;
  overflow: hidden;
}

@media only screen and (min-width: 767px) {
  /* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_notification_banner.scss */
  section.notification_banner {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media only screen and (min-width: 767px) {
  /* line 1, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_notification_banner.scss */
  section.notification_banner {
    height: 47px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 15, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_notification_banner.scss */
section.notification_banner div, section.notification_banner h1, section.notification_banner h2, section.notification_banner .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content section.notification_banner .sc_event_date, section.notification_banner h3, section.notification_banner #sc_events_calendar_head #sc_calendar_title, #sc_events_calendar_head section.notification_banner #sc_calendar_title, section.notification_banner .single-sc_event section.event_content .sc_event_time, .single-sc_event section.event_content section.notification_banner .sc_event_time, section.notification_banner h4, section.notification_banner .card .sc_event_title, .card section.notification_banner .sc_event_title, section.notification_banner li.sc_event .sc_event_title, li.sc_event section.notification_banner .sc_event_title, section.notification_banner h5, section.notification_banner .card .sc_event_date, .card section.notification_banner .sc_event_date, section.notification_banner li.sc_event .sc_event_date, li.sc_event section.notification_banner .sc_event_date, section.notification_banner h6, section.notification_banner p, section.notification_banner li {
  color: rgba(255, 255, 255, 0.7);
  margin: 0 auto;
  font-size: 16px;
  line-height: 16px;
}

/* line 21, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_notification_banner.scss */
section.notification_banner a {
  color: white;
  text-decoration: none;
}

/* line 3, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_blog_post_chooser.scss */
.blog_feed header {
  max-width: 1300px;
  margin: auto;
}

/* line 7, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_blog_post_chooser.scss */
.blog_feed .post_list {
  max-width: 1300px;
  margin: auto;
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 7, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_blog_post_chooser.scss */
  .blog_feed .post_list {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media only screen and (min-width: 767px) {
  /* line 15, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/_s_blog_post_chooser.scss */
  .blog_feed .post_list article {
    flex: 1 1 calc(33% - 11px);
    height: 40vh;
    min-height: 200px;
  }
}

/* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
.home main {
  background: white;
}

/* line 5, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
.home section.hero_content {
  padding: 0;
}

/* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
.home section.hero_content .bg_video {
  position: relative;
  width: 100vw;
  height: 50vh;
  max-height: 400px;
  overflow: hidden;
  z-index: 0;
  background: black;
  overflow: hidden;
}

@media only screen and (min-width: 767px) {
  /* line 10, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
  .home section.hero_content .bg_video {
    height: 80vh;
    min-height: 300px;
    max-height: 2000px;
  }
}

/* line 51, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
.home section.hero_content .bg_video #safari_vid {
  background-image: url("/wp-content/themes/camden/library/video/intro.mp4");
  background-color: transparent;
  position: absolute;
  z-index: 2;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-position: center;
}

/* line 64, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
.home section.hero_content .bg_video #video-container:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}

/* line 77, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
.home section.hero_content iframe, .home section.hero_content video, .home section.hero_content #safari_vid {
  position: absolute;
  top: -10%;
  left: 50%;
  height: 111%;
  width: 177.77777778vh;
  /* 100 * 16 / 9 */
  min-width: 100%;
  min-height: 56.25vw;
  /* 100 * 9 / 16 */
  transform: translate(-50%, 0%);
  pointer-events: none;
}

/* line 96, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
.home section.hero_content .container h2, .home section.hero_content .container .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content .home section.hero_content .container .sc_event_date {
  margin-left: 20px;
  margin-top: 20px;
}

@media only screen and (min-width: 767px) {
  /* line 96, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_home.scss */
  .home section.hero_content .container h2, .home section.hero_content .container .single-sc_event section.event_content .sc_event_date, .single-sc_event section.event_content .home section.hero_content .container .sc_event_date {
    margin-bottom: -100px;
    margin-left: 40px;
  }
}

/* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_posts.scss */
.single-post section.entry-content {
  max-width: 1300px;
  margin: auto;
}

/* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_blog.scss */
.page-template-page-blog .post_list {
  max-width: 1300px;
  margin: auto;
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  /* line 4, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_blog.scss */
  .page-template-page-blog .post_list {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

@media only screen and (min-width: 767px) {
  /* line 12, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_blog.scss */
  .page-template-page-blog .post_list article {
    flex-basis: calc(33% - 11px);
    min-width: 25%;
  }
}

/* line 2, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_event.scss */
.single-sc_event p.status {
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;
  padding: 10px 20px;
  border-radius: 4px;
}

/* line 8, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_event.scss */
.single-sc_event p.status.canceled {
  color: rgba(0, 0, 0, 0.5);
  background-color: rgba(196, 48, 34, 0.5);
}

/* line 12, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_event.scss */
.single-sc_event p.status.postponed {
  color: rgba(0, 0, 0, 0.5);
  background-color: rgba(165, 141, 78, 0.5);
}

/* line 18, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_event.scss */
.single-sc_event section.event_content {
  max-width: 1300px;
  margin: auto;
}

/* line 3, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_search.scss */
body.search section.results {
  max-width: 1300px;
  margin: auto;
}

/* line 5, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_search.scss */
body.search section.results article {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px rgba(53, 98, 143, 0.25);
}

@media only screen and (min-width: 767px) {
  /* line 5, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_search.scss */
  body.search section.results article {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
}

/* line 17, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_search.scss */
body.search .pagination ul {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 49, node_modules/compass-mixins/lib/compass/typography/lists/_inline-block-list.scss */
body.search .pagination ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
}

/* line 19, ../../../../../Users/briankane/Sites/camden/wp-content/themes/camden/library/scss/_partials/pages/_search.scss */
body.search .pagination ul li {
  margin: 20px;
}

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