@charset "UTF-8";
*, *::after, *::before { margin: 0; padding: 0; box-sizing: inherit; }

html { font-size: 62.5%; background-color: #f7bad1; }

body { box-sizing: border-box; display: flex; flex-direction: column; min-height: 100vh; }

img { width: 100%; max-width: 100%; height: auto; }

iframe { border: 0; width: 100%; height: 66vh; }

a { text-decoration: none; }

body { font-family: "baskerville-urw", serif; font-weight: 400; line-height: 1.7; color: #000; background-color: #f7bad1; }

h1 { font-family: prenton-ultra-condensed,sans-serif; font-size: 6rem; line-height: 5rem; margin-bottom: 2rem; color: #F05023; letter-spacing: .125rem; text-transform: uppercase; }

h2 { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; }

.heading-primary { color: #fff; text-transform: uppercase; backface-visibility: hidden; margin-bottom: 6rem; }

.heading-primary--main { display: block; font-size: 6rem; font-weight: 400; letter-spacing: 3.5rem; animation-name: moveInLeft; animation-duration: 1s; animation-timing-function: ease-out; /* animation-delay: 3s; animation-iteration-count: 3; */ }

.heading-primary--sub { display: block; font-size: 2rem; font-weight: 700; letter-spacing: 1.75rem; animation: moveInRight 1s ease-out; }

.heading-secondary { font-size: 3.5rem; font-family: prenton-ultra-condensed, sans-serif; text-transform: uppercase; font-weight: 700; display: inline-block; color: #F05023; letter-spacing: .2rem; transition: all .2s; text-align: center; /*  &:hover { transform: skewY(2deg) skewX(15deg) scale(1.1); text-shadow: .5rem 1rem 2rem rgba($color-black, .2); } */ }

.heading-tertiary { font-size: 1.6rem; font-weight: 700; text-transform: uppercase; }

.paragraph { font-size: 1.6rem; }

.paragraph:not(:last-child) { margin-bottom: 3rem; }

.u-text-center { text-align: center !important; }

.u-text-right { text-align: right; }

.u-margin-bottom-small { margin-bottom: 3rem !important; }

@media screen and (max-width: 62rem) { .u-margin-bottom-small { margin-bottom: 1.5rem !important; } }

.u-margin-bottom-medium { margin-bottom: 8rem !important; }

@media screen and (max-width: 62rem) { .u-margin-bottom-medium { margin-bottom: 4rem !important; } }

.u-margin-bottom-big { margin-bottom: 16rem !important; }

@media screen and (max-width: 62rem) { .u-margin-bottom-big { margin-bottom: 8rem !important; } }

.u-margin-top-medium { margin-top: 8rem !important; }

@media screen and (max-width: 62rem) { .u-margin-top-medium { margin-top: 4rem !important; } }

.u-margin-top-big { margin-top: 16rem !important; }

@media screen and (max-width: 62rem) { .u-margin-top-big { margin-top: 8rem !important; } }

.u-margin-top-huge { margin-top: 20rem !important; }

@media screen and (max-width: 62rem) { .u-margin-top-huge { margin-top: 10rem !important; } }

.u-flex-center { display: flex; align-items: center; justify-content: center; }

.u-clearfix { content: ""; display: table; clear: both; }

.entry-header { display: none; }

.u-video--responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; }

.u-video--responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; }

@media screen and (max-width: 62rem) { .u-mobile-hide { display: none !important; } }

@media screen and (min-width: 63rem) { .u-mobile-hide { display: inline-block !important; } }

.u-mobile-display { display: none; }

@media screen and (max-width: 62rem) { .u-mobile-display { display: inline-block !important; } }

@media screen and (max-width: 62rem) { .u-mobile-center { text-align: center; margin-bottom: 4rem; } }

.jarallax { position: relative; z-index: 0; }

.jarallax > .jarallax-img { position: absolute; object-fit: cover; object-position: 25%; /* support for plugin https://github.com/bfred-it/object-fit-images */ font-family: 'object-fit: cover;'; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }

.content--map { position: relative; overflow: hidden; padding-top: 56.25%; }

[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='url'], [type='week'], [type='time'], select, textarea { display: block; padding: 0.5rem; background: transparent; vertical-align: middle; width: 100%; max-width: 100%; border: 1px solid #F05023; border-radius: 4px; font-size: 1.8rem; font-family: "baskerville-urw", serif; }

#can_embed_form input[type="checkbox"]:focus { border-color: #F05023 !important; color: #2E3236 !important; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.18) !important; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.18) !important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.18) !important; }

#can_embed_form input[type="checkbox"]:checked { background-color: #F05023 !important; }

label { font-size: 1.4rem; display: block; margin: 0.5rem 0; text-align: left; }

#actionnetwork_signupwidget-6-submit { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; border: none !important; display: inline-block !important; text-decoration: none !important; padding: 2rem 3rem !important; transition: 1s all !important; -webkit-appearance: none !important; }

#actionnetwork_signupwidget-6-submit a { text-decoration: none; padding: 2rem 3rem; }

#actionnetwork_signupwidget-6-submit :hover { background-color: #d45685; }

#actionnetwork_signupwidget-7-submit { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; background-color: #134B68 !important; border: none; display: inline-block; text-decoration: none; padding: 2rem 3rem; transition: 1s all; -webkit-appearance: none; }

#actionnetwork_signupwidget-7-submit a { text-decoration: none; padding: 2rem 3rem; }

.actionnetwork-signup-message { font-size: 1.8rem; }

.can_embed.form #can_embed_form_inner > h2 { display: none; }

#can_embed_form form li { list-style: none !important; }

#can_embed_form h4 { display: none !important; }

#can_embed_form input[type='text'], #can_embed_form input[type=email] { background-color: transparent !important; color: #000 !important; border: 1px solid #F05023 !important; }

.can_button, #can_embed_form input[type=submit] { background-color: #de7fa2 !important; color: #fff !important; font-family: "prenton-ultra-condensed", sans-serif !important; letter-spacing: 1px !important; font-weight: normal !important; padding: 2rem 3rem !important; }

#can_embed_form .check_radio_field label { font-size: 1.75rem; }

#can_embed_form textarea { background-color: transparent !important; color: #000 !important; border: 1px solid #F05023 !important; }

#can_embed_form .floatlabel-wrapper .floatlabel-label:after { background-color: #f3d0dd !important; }

.can_float li::before { content: none !important; }

.form_builder_output js-form_builder_output li::before { content: none !important; }

#can_embed_form #can_thank_you { background-color: transparent !important; }

#can_embed_form #can_thank_you h1 { font-family: prenton-ultra-condensed, sans-serif !important; color: #134B68 !important; font-size: 3rem !important; line-height: 3rem !important; text-transform: uppercase !important; letter-spacing: 0.125rem !important; margin-bottom: 2rem !important; }

#can_embed_form #can_thank_you #action_info .action_owner { display: none !important; }

.grid { box-sizing: border-box; display: flex; margin-left: auto; margin-right: auto; flex-wrap: wrap; max-width: 1920px; width: 88.57143%; }

@media screen and (max-width: 1020px) { .grid { width: 88.23529%; } }

@media screen and (max-width: 620px) { .grid { width: 89.67742%; } }

.grid-0 { box-sizing: border-box; display: flex; margin-left: auto; margin-right: auto; flex-wrap: wrap; max-width: 1920px; width: 100%; }

.col-desk-0 { box-sizing: border-box; width: 0%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-0 { margin-left: 0%; }

.col-desk-1 { box-sizing: border-box; width: 8.33333%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-1 { margin-left: 8.33333%; }

.col-desk-2 { box-sizing: border-box; width: 16.66667%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-2 { margin-left: 16.66667%; }

.col-desk-3 { box-sizing: border-box; width: 25%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-3 { margin-left: 25%; }

.col-desk-4 { box-sizing: border-box; width: 33.33333%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-4 { margin-left: 33.33333%; }

.col-desk-5 { box-sizing: border-box; width: 41.66667%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-5 { margin-left: 41.66667%; }

.col-desk-6 { box-sizing: border-box; width: 50%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-6 { margin-left: 50%; }

.col-desk-7 { box-sizing: border-box; width: 58.33333%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-7 { margin-left: 58.33333%; }

.col-desk-8 { box-sizing: border-box; width: 66.66667%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-8 { margin-left: 66.66667%; }

.col-desk-9 { box-sizing: border-box; width: 75%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-9 { margin-left: 75%; }

.col-desk-10 { box-sizing: border-box; width: 83.33333%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-10 { margin-left: 83.33333%; }

.col-desk-11 { box-sizing: border-box; width: 91.66667%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-11 { margin-left: 91.66667%; }

.col-desk-12 { box-sizing: border-box; width: 100%; padding-left: 1.6129%; padding-right: 1.6129%; }

.col-desk-shift-12 { margin-left: 100%; }

@media screen and (max-width: 1020px) { .col-tab-0 { box-sizing: border-box; width: 0%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-0 { margin-left: 0%; }
  .col-tab-1 { box-sizing: border-box; width: 8.33333%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-1 { margin-left: 8.33333%; }
  .col-tab-2 { box-sizing: border-box; width: 16.66667%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-2 { margin-left: 16.66667%; }
  .col-tab-3 { box-sizing: border-box; width: 25%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-3 { margin-left: 25%; }
  .col-tab-4 { box-sizing: border-box; width: 33.33333%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-4 { margin-left: 33.33333%; }
  .col-tab-5 { box-sizing: border-box; width: 41.66667%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-5 { margin-left: 41.66667%; }
  .col-tab-6 { box-sizing: border-box; width: 50%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-6 { margin-left: 50%; }
  .col-tab-7 { box-sizing: border-box; width: 58.33333%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-7 { margin-left: 58.33333%; }
  .col-tab-8 { box-sizing: border-box; width: 66.66667%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-8 { margin-left: 66.66667%; }
  .col-tab-9 { box-sizing: border-box; width: 75%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-9 { margin-left: 75%; }
  .col-tab-10 { box-sizing: border-box; width: 83.33333%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-10 { margin-left: 83.33333%; }
  .col-tab-11 { box-sizing: border-box; width: 91.66667%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-11 { margin-left: 91.66667%; }
  .col-tab-12 { box-sizing: border-box; width: 100%; padding-left: 1.66667%; padding-right: 1.66667%; }
  .col-tab-shift-12 { margin-left: 100%; } }

@media screen and (max-width: 620px) { .col-mob-0 { box-sizing: border-box; width: 0%; padding-left: 1.79856%; padding-right: 1.79856%; }
  .col-mob-shift-0 { margin-left: 0%; }
  .col-mob-1 { box-sizing: border-box; width: 25%; padding-left: 1.79856%; padding-right: 1.79856%; }
  .col-mob-shift-1 { margin-left: 25%; }
  .col-mob-2 { box-sizing: border-box; width: 50%; padding-left: 1.79856%; padding-right: 1.79856%; }
  .col-mob-shift-2 { margin-left: 50%; }
  .col-mob-3 { box-sizing: border-box; width: 75%; padding-left: 1.79856%; padding-right: 1.79856%; }
  .col-mob-shift-3 { margin-left: 75%; }
  .col-mob-4 { box-sizing: border-box; width: 100%; padding-left: 1.79856%; padding-right: 1.79856%; }
  .col-mob-shift-4 { margin-left: 100%; } }

.header { height: 12rem; top: 4rem; position: absolute; width: 100%; }

@media screen and (max-width: 62rem) { .header { top: 2rem; } }

.header--sticky { position: fixed; top: 0 !important; background-color: #f7bad1; z-index: 2023; height: 8rem; }

.header--sticky img { height: 4rem !important; margin: 2rem 0; }

.header--sticky > .header__menu--right ul li { padding-top: 0.5rem; }

.navigation { width: 33.33333%; float: left; }

.navigation__checkbox { display: none; }

.navigation__button { height: 6rem; width: 12rem; position: fixed; top: 3rem; left: 6rem; z-index: 2000; text-align: center; cursor: pointer; }

@media screen and (max-width: 62rem) { .navigation__button { left: 1rem; top: 0; } }

.navigation__background { height: 6rem; width: 12rem; position: fixed; top: 3rem; left: 6rem; z-index: 1000; background-color: transparent; transition: transform 0.3s cubic-bezier(0.86, 2, 0.07, 1); }

.navigation__nav { height: 100vh; position: fixed; top: 0; left: 0; z-index: 1500; opacity: 0; width: 0; display: none; transition: all 0.8s cubic-bezier(0.86, 0, 0.07, 1); }

.navigation__list { position: absolute; top: 20%; left: 30%; transform: translate(-33%, 0%); list-style: none; text-align: left; width: 75%; }

@media screen and (max-width: 62rem) { .navigation__list { top: 15%; transform: translate(-20%, 0%); width: 100%; } }

.navigation__item { margin: 1rem; }

.navigation__link:link, .navigation__link:visited { display: inline-block; font-size: 6rem; font-weight: 300; padding: 1rem 2rem; font-family: 'prenton-ultra-condensed', sans-serif; color: #134B68; text-decoration: none; text-transform: uppercase; transition: all .8s; }

.navigation__link:link span, .navigation__link:visited span { margin-right: 1.5rem; display: inline-block; }

.navigation__link:hover, .navigation__link:active { background-position: 100%; color: #de7fa2; transform: translateX(1rem); }

.navigation__checkbox:checked ~ .navigation__background { transform: scale(80); background-color: #f7bad1; }

.navigation__checkbox:checked ~ .navigation__nav { opacity: 1; width: 100%; display: inline-block; }

.navigation__icon { position: relative; margin-top: 3.5rem; }

.navigation__icon, .navigation__icon::before, .navigation__icon::after { width: 3rem; height: 2px; background-color: #de7fa2; display: inline-block; }

.navigation__icon::before, .navigation__icon::after { content: ""; position: absolute; left: 0; transition: all .2s; }

.navigation__icon::before { top: -.8rem; }

.navigation__icon::after { top: .8rem; }

.navigation__icon-text { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; font-size: 1.7rem; line-height: 1rem; padding: 0 1rem; margin-bottom: 2rem; vertical-align: 91%; top: -.8rem; }

.navigation__button:hover .navigation__icon::before { top: -1rem; }

.navigation__button:hover .navigation__icon::after { top: 1rem; }

.navigation__checkbox:checked + .navigation__button .navigation__icon { background-color: transparent; }

.navigation__checkbox:checked + .navigation__button .navigation__icon::before { top: 0; transform: rotate(135deg); }

.navigation__checkbox:checked + .navigation__button .navigation__icon::after { top: 0; transform: rotate(-135deg); }

.navigation__actblue { position: absolute; top: 50%; left: 50%; }

.header__logo { width: 33.33333%; margin-left: 33.33333%; float: left; text-align: center; position: fixed; z-index: 2021; }

.header__logo--img { width: auto !important; height: 10rem !important; }

@media screen and (max-width: 62rem) { .header__logo--img { height: 5rem !important; } }

.header__menu--right { width: 33.33333%; float: left; text-align: right; font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; font-size: 1.7rem; line-height: 1rem; vertical-align: super; padding-right: 6rem; padding-top: 3rem; position: fixed; top: 3.5rem; right: 2rem; z-index: 2022; }

.header__menu--right a { color: #134B68; }

.header__menu--right ul { list-style-type: none; }

.header__menu--right ul li { display: inline-block; padding-left: 4rem; }

@media screen and (max-width: 62rem) { .header__menu--right { right: 0; padding-right: 2rem; top: 0.5rem; } }

.home__header { background-color: rgba(222, 127, 162, 0.36); background-clip: content-box; }

.home__header--left { display: flex; flex-wrap: wrap; align-items: left; justify-content: center; flex-direction: column; }

.home__header--top { font-size: 6rem; line-height: 1; color: #F05023; display: inline-block; margin-top: 2rem; }

.home__header--middle { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; }

.home__header--copy { font-size: 2.25rem; padding-top: 1rem; padding-bottom: 4rem; }

.home__header--copy ul { list-style-type: none; }

.home__header--copy ul li { display: inline-block; margin: 4rem 4rem 0 0; }

.home__header--copy ul li a { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; text-decoration: none; padding: 2rem 3rem; }

.home__header--copy ul li a a { text-decoration: none; padding: 2rem 3rem; }

.home__header--portrait img { margin-top: -6rem; margin-bottom: -6rem; }

@media screen and (max-width: 62rem) { .home__header--portrait img { margin-top: 0; } }

.home__issues--cards { display: flex; flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }

.home__issue--wrapper { position: relative; flex: 0 0 auto; }

.home__issue--wrapper img a { transition: 1s all; }

.home__issue--wrapper img a:hover { transform: scale(1.5); }

.home__issue--link { position: absolute; left: 0; bottom: 0; padding: 2rem 3rem; background-color: #134B68; }

.home__issue--link a { color: #fff; font-size: 2.5rem; font-family: prenton-ultra-condensed, sans-serif; letter-spacing: .125rem; text-transform: uppercase; text-decoration: none; transition: 1s all; }

.home__issue--link a:hover { color: #f28cb3; }

.home__meet--copy h2 { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; }

.home__meet--copy h3 { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; font-size: 2.5rem; }

.home__meet--copy p { font-size: 2rem; margin-bottom: 2rem; }

.home__meet--copy a { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; display: inline-block; text-decoration: none; padding: 2rem 3rem; transition: 1s all; }

.home__meet--copy a a { text-decoration: none; padding: 2rem 3rem; }

.home__meet--copy a:hover { background-color: #d45685; }

.home__meet--title { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; color: #F05023; font-size: 4rem; transform: rotate(90deg) translate(-50%, 100px); white-space: nowrap; transform-origin: center right; }

@media screen and (max-width: 62rem) { .home__meet--title { transform: none; } }

.home__district--title { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; color: #F05023; font-size: 4rem; transform: rotate(270deg) translate(-250px, 0px); white-space: nowrap; transform-origin: top left; }

@media screen and (max-width: 62rem) { .home__district--title { transform: none; } }

img.home__endorse--img { height: 100px; width: auto; margin-bottom: 2rem; }

a.btn { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; display: inline-block; text-decoration: none; padding: 2rem 3rem; transition: 1s all; }

a.btn a { text-decoration: none; padding: 2rem 3rem; }

a.btn :hover { background-color: #d45685; }

.page__header--image { height: 66vh; width: auto; position: relative; background-size: cover; }

video { height: 66vh; width: 100%; object-fit: cover; }

.page__header--title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); line-height: 6rem; color: #fff; text-shadow: 0.1rem 0.1rem 0.2rem #de7fa2; text-align: center; }

.page__intro, .content-area { font-size: 1.8rem; }

.page__intro h2, .content-area h2 { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; text-transform: uppercase; }

.page__intro h3, .content-area h3 { font-family: 'prenton-ultra-condensed', sans-serif; color: #134B68; text-transform: uppercase; font-size: 2.5rem; line-height: 2.5rem; letter-spacing: 0.1rem; margin-bottom: 2rem; }

.page__intro li, .content-area li { list-style-type: none; position: relative; }

.page__intro li::before, .content-area li::before { content: '\2022'; /* Unicode for • character */ position: absolute; left: -1.8rem; /* Adjust this value so that it appears where you want. */ top: 10%; font-size: 1.1rem; /* Adjust this value so that it appears what size you want. */ }

.page__intro p, .page__intro ul, .content-area p, .content-area ul { margin-bottom: 3rem; }

.page__intro a, .content-area a { background-color: #de7fa2; color: #000; text-decoration: none; padding: 0 0.5rem; transition: all 1s; }

.page__intro a:hover, .content-area a:hover { text-decoration: underline; color: #134B68; }

.btn a { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; display: inline-block; text-decoration: none !important; padding: 2rem 3rem; transition: 1s all; }

.btn a a { text-decoration: none; padding: 2rem 3rem; }

.btn a :hover { background-color: #134B68; color: white; }

.issue__link--prev, .issue__link--next { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; display: inline-block; padding: 0 1rem; }

.issue__link--prev a, .issue__link--next a { color: #F05023; text-decoration: none; padding: 0 0.5rem; transition: all 1s; }

.issue__link--prev a:hover, .issue__link--next a:hover { color: #134B68; }

.events--date { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; font-size: 1.5rem; color: #F05023; }

.events { font-size: 1.8rem; }

.events a { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; display: inline-block; text-decoration: none; padding: 2rem 3rem; transition: 1s all; margin-top: 1rem; }

.events a a { text-decoration: none; padding: 2rem 3rem; }

.events a:hover { background-color: #d45685; }

.social-icons { display: inline-block; }

.social-icons a { background: none; color: #134B68; text-align: center; font-size: 2.5rem; margin: 0 2rem; }

.site-footer { background-color: #de7fa2; padding: 10rem 0; color: #000; font-size: 1.7rem; margin-top: auto; }

.footer-logo { width: auto !important; height: 15rem !important; }

#footer--social { font-size: 2.5rem; }

#footer--social a { color: #134B68; padding-right: 2rem; transition: 0.5s all; }

#footer--social a:hover { color: #0b2c3d; }

#footer--nav li { list-style-type: none; }

#footer--nav li a { color: #134B68; text-decoration: none; transition: 0.5s all; }

#footer--nav li a:hover { color: #0b2c3d; }

#footer--navli a:visited { color: black; }

.widget-title { font-family: prenton-ultra-condensed, sans-serif; color: #134B68; font-size: 3rem; line-height: 3rem; text-transform: uppercase; letter-spacing: .125rem; margin-bottom: 2rem; }

#actionnetwork_signupwidget-4-submit { background-color: #de7fa2; color: #fff; font-family: 'prenton-ultra-condensed', sans-serif; text-transform: uppercase; font-size: 1.7rem; letter-spacing: 1px; background-color: #134B68; padding: 2rem 3rem; border: none; box-shadow: none; }

#actionnetwork_signupwidget-4-submit a { text-decoration: none; padding: 2rem 3rem; }

#actionnetwork_signupwidget-4-submit :hover { background-color: #d45685; }
