.row .bradcrumbs > span {
  -webkit-text-stroke-color: #ffffff;
  color: #ffffff;
}
.row #main a {
  color: #ffffff;
}
.middle-align > #main p > a {
  color: #080985;
  font-size: 20px;
  text-transform: capitalize;
  -webkit-text-stroke-color: #000000;
}
.middle-align > #main p > strong {
  font-size: 20px;
}
.container h1 {
  font-size: 36px;
  text-align: center;
  font-family: 'Times New Roman', Times, serif;
  font-weight: 600;
  color: #000000;
}
.entry-content a u {
  color: #1418e2;
  text-transform: none;
  text-align: left;
  font-weight: 700;
}
.row #main p {
  font-size: 24px;
  font-weight: 600;
  font-family: 'Times New Roman', Times, serif;
  text-decoration: none;
}
.row .bradcrumbs > a {
  color: #ffffff;
}
body #maincontent > .row > div {
  padding-right: 0px;
  padding-left: 0px;
  margin-top: 0px;
  padding-top: 60px;
}
body .footertown .row {
  margin-left: 0px;
  margin-right: 0px;
}
body .footertown {
  background-color: #ffffff;
}
.footertown #block-14 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  flex: 0;
  flex-wrap: nowrap;
  flex-direction: row-reverse;
}
.row > .top-header-section a {
  display: none;
}
body .mb-0 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  flex: 1;
  font-size: 8px;
  line-height: 24px;
  font-family: 'Times New Roman', Times, serif;
  margin-top: 0px;
  flex-direction: row;
  box-sizing: border-box;
  overflow: visible;
  float: none;
}
footer > #footer a {
  font-size: 13px;
  display: none;
  justify-content: center;
}
body #footer > .container {
  font-size: 13px;
}
body #footer {
  font-size: 13px;
  line-height: 25px;
  background-image: linear-gradient(to right, red 0%, blue 100%);
}
#footer b {
  font-size: 12px;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
  flex: 1;
}
#gt-wrapper-73249259 .gt_selected > a {
  font-size: 15px;
}
.container u {
  font-size: 16px;
  display: block;
  align-items: flex-start;
}
.mobile_nav > .current-menu-item .menu-item > a {
  background-color: #ffffff;
  padding-right: 0px;
  padding-left: 0px;
}
.main-menu-navigation .current-menu-item .menu-item {
  background-color: #ffffff;
}
.mobile_nav > .sfHover > .sub-menu a {
  background-color: #ffffff;
  padding-right: 0px;
  padding-left: 0px;
}
#header .logo {
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-top: 0px;
  background-image: linear-gradient(to right, red 0%, blue 100%);
  opacity: 1;
  box-shadow: 0px 5px 9px 0px #360c0c inset;
}
.sidebar-column > #block-14 > #cookie_preferences #hs_show_banner_button {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
div .menu-header > .row {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.row .top-header-section {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-left: 0px;
}
div .top-header-section > .row {
  margin-left: 0px;
  justify-content: center;
}
.wp-block-jetpack-donations .donations__tab > .donations__one-time-item {
  margin-bottom: 24px;
  padding-bottom: 0px;
}
.header-menu-box .location-header {
  padding-right: 0px;
  padding-left: 0px;
  justify-content: center;
}
#primary-site-navigation .sfHover > .sf-with-ul {
  text-align: center;
}
#primary-site-navigation .mobile_nav > .menu-item > a {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.row .social-media {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 10px;
}
.header-menu-box .socialicons {
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.menu .mobile_nav {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
#header .header-menu-box {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.nav > #primary-site-navigation .mobile_nav > .menu-item {
  display: flex;
  align-items: center;
}
.donations__container .donations__one-time-item > .donations__amount {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #4289dc 10%, #dc4289);
  transition: all 0.2s;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  border-radius: 40px 40px 40px 40px;
  background-image: linear-gradient(to left, #0014ff 10%, #ff0000 100%);
  font-size: 28px;
}
.donations__container .donations__one-time-item > .donations__amount:before,
.donations__container .donations__one-time-item > .donations__amount:after {
  display: none;
}
.donations__container .donations__one-time-item > .donations__amount:active {
  position: relative;
  top: 1px;
}
.donations__container .donations__one-time-item > .donations__amount:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.menu-header .btn a {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #4289dc 10%, #dc4289);
  transition: all 0.2s;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  background-image: linear-gradient(to right, #ff0000 10%, #4245dc 70%);
}
.menu-header .btn a:before,
.menu-header .btn a:after {
  display: none;
}
.menu-header .btn a:active {
  position: relative;
  top: 1px;
}
.menu-header .btn a:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.row .fa-facebook-f {
  background-color: #3e55e4;
}
.row .fa-instagram {
  background-color: #bd18b3;
}
#primary-site-navigation .current-menu-item > .sf-with-ul {
  text-align: center;
}
.header-menu-box .menu {
  text-align: center;
  padding-left: 0px;
  padding-right: 30px;
}
.wp-block-jetpack-donations .donations__amounts {
  opacity: 1;
}
body .middle-align {
  padding-top: 75px;
}
.container .bradcrumbs {
  display: block;
}
.row .toggle-menu {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
}
.row .toggle-menu .fas {
  padding-left: 0px;
  margin-right: 5px;
  padding-right: 0px;
}
.menu-header button {
  margin-left: 0px;
  display: flex;
  align-items: center;
}
.donations__container .donations__monthly-item > .donations__amount {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #4289dc 10%, #dc4289);
  transition: all 0.2s;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  border-radius: 40px 40px 40px 40px;
  background-image: linear-gradient(to left, #0014ff 10%, #ff0000 100%);
  font-size: 28px;
}
.donations__container .donations__monthly-item > .donations__amount:before,
.donations__container .donations__monthly-item > .donations__amount:after {
  display: none;
}
.donations__container .donations__monthly-item > .donations__amount:active {
  position: relative;
  top: 1px;
}
.donations__container .donations__monthly-item > .donations__amount:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.donations__container .donations__annual-item > .donations__amount {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #4289dc 10%, #dc4289);
  transition: all 0.2s;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  border-radius: 40px 40px 40px 40px;
  background-image: linear-gradient(to left, #0014ff 10%, #ff0000 100%);
  font-size: 28px;
}
.donations__container .donations__annual-item > .donations__amount:before,
.donations__container .donations__annual-item > .donations__amount:after {
  display: none;
}
.donations__container .donations__annual-item > .donations__amount:active {
  position: relative;
  top: 1px;
}
.donations__container .donations__annual-item > .donations__amount:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.row .nav {
  display: block;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
  align-content: space-around;
  flex-wrap: nowrap;
}
.row .fa-solid {
  padding-right: 22px !important;
}
#header > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(2) > div > a > i {
  display: none;
}
#header > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(2) > div > a {
  font-size: 18px;
  font-weight: 800;
}
@media screen and (max-width: 1024px) {
  html > body > div:nth-child(3) > div > div {
    padding-top: 120px;
  }
  #header > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div {
    margin-right: 0px;
    margin-left: 0px;
    flex-direction: row;
    justify-content: space-evenly;
    flex-wrap: wrap;
    display: flex;
  }
  #header > div > div > div:nth-child(2) > div > div > div:nth-child(2) {
    padding-right: 0px;
    padding-left: 0px;
  }
  html > body > div:nth-child(2) > div > div {
    padding-top: 95px;
  }
}
@media screen and (max-width: 768px) {
  html > body > div:nth-child(3) > div > div {
    padding-top: 10px;
  }
  html > body > div:nth-child(2) > div > div {
    padding-top: 0px;
  }
}
@media screen and (max-width: 667px) {
  html > body > div:nth-child(3) > div > div {
    padding-top: 10px;
  }
  body .middle-align {
    padding-top: 0px;
  }
}
@media screen and (max-width: 375px) {
  .header-menu-box .menu {
    padding-left: 0px;
    padding-right: 0px;
  }
  .row .menu-header {
    padding-right: 0px;
    padding-left: 0px;
  }
  .menu-header .btn a {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 5px;
    margin-right: 0px;
    padding-right: 5px;
    min-width: auto;
  }
  .row .toggle-menu {
    margin-bottom: 0px;
    margin-top: 0px;
  }
  .row .toggle-menu .fas {
    padding-right: 1px;
  }
  .header-menu-box .btn {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  html > body > div:nth-child(3) > div > div {
    padding-top: 10px;
  }
  #header > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div:nth-child(2) > div > a {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
