#fw-section-featured-collection-e7ee4f82-6a28-4f5b-b979-0ed4633a032d {

.section-header__heading {
  text-align:center !important;
  font-size:1.8rem !important;
  letter-spacing:1px !important;
}

.product-tile:hover .tile__heading {
color:#e01815 !important;
}
}






#fw-section-image-0 {

img {
max-width:500px !important;
margin-left:auto !important;
margin-right:auto !important;
transition: 1.2s ease;
cursor:none !important;
}

img:hover {
filter: invert(100%) !important;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
transition: 1s ease;
border-radius:5px !important;
}
}





#fw-section-announcement-bar-86236045-4700-4493-9ae1-5edff341a338 {

.announcement-bar {
  background-color:#1a1a1a !important;
  color:#ffffff !important;
  font-size:.75rem !important;
  font-weight:normal !important;
}

.countdown__time {
  color:#ffffff !important;
  font-size:.55rem !important;
  font-weight:normal !important;
}

.countdown__timer {
  color:#ffffff !important;
  font-size:.55rem !important;
  font-weight:normal !important;
}

.countdown__time:after {
  text-transform:uppercase !important;
  font-size:.55rem !important;
}
}
#fw-section-announcement-bar-364d0852-e6cc-471f-a7ff-2a0e88711227 {

.announcement-bar {
  margin-top:50px !important;
  background-color:#1a1a1a !important;
}

.announcement-bar__label {
  margin:0px !important;
  font-size:1.3rem !important;
  font-family:Quantico, sans-serif !important;
  font-weight:400 !important;
  font-style-base:normal !important;
  font-style-heading:normal !important;
  text-transform:uppercase !important;
  line-height:1.2 !important;
  letter-spacing:1px !important;
  color:#ffffff !important;
}

.announcement-bar__inner {
  padding-bottom:9px !important;
}
}

#fw-section-header {

.header__nav {
  padding-top:0px !important;
  margin-top:0px !important;
  padding-left:5px !important;
  padding-right:5px !important;
}

.header__nav a:hover {
  color:#ffffff !important;
  text-decoration:line-through;
  text-decoration-style:wavy !important;
  text-decoration-color:#e01815;
  cursor:cell !important;
}

.header__logo {
  display:none !important;
}

.header {
  font-size:1.4rem !important;
  text-transform:uppercase !important;
  letter-spacing:1px !important;
}

.header__link {
  padding-top:9px !important;
}

.header__dropdown {
  font-size:1.1rem !important;
}

.header__icons {
  font-size:1rem !important;
  text-transform:capitalize !important;
}
}
#fw-section-featured-collection-15d0407b-1676-4462-9649-fe403df2489e {

.section-header__heading {
  text-align:center !important;
  font-size:1.8rem !important;
  letter-spacing:1px !important;
}

.button--small {
  padding: 6px 12px !important;
  color:#999999 !important;
}

.button--small:hover {
  color:#ffffff !important;
  border-color:#e01815 !important;
}

.product-tile:hover .tile__heading {
color:#e01815 !important;
}
}
#fw-section-donations-b55f407c-eb00-49a1-a12b-3712c52b7fb6 {

.button--primary:hover {
  color:#ffffff !important;
  background-color:#e01815 !important;
}
}
#fw-section-tiers-56b770cb-529d-4b57-b0db-5c6ea894431e {

.tiers__heading {
  text-align:center !important;
  font-size:1.8rem !important;
  letter-spacing:1px !important;
}

.tiers__alternative-text a {
  text-transform:uppercase !important;
  text-decoration:underline !important;
  text-decoration-style:wavy !important;
  text-underline-offset:2px !important;
}

.tiers__alternative-text a:hover {
  color:#ffffff !important;
  text-decoration:line-through !important;
  text-decoration-style:wavy !important;
  text-decoration-color:#e01815 !important;
}

.tiers__tier-annual-info {
  display:none !important;
}

.button--small {
  padding:5px 12px !important;
  padding-top:7px !important;
}

.button--primary {
  font-size:1.2rem !important;
  text-transform:capitalize !important;
}

.button--primary:hover {
  opacity:1 !important;
  color:#ffffff !important;
  background-color:#e01815 !important;
}
}

#fw-section-recent-posts-18933c83-3dba-4c7b-bf5c-9e4788e14c54 {

.section-header__heading {
  text-align:center !important;
  font-size:1.8rem !important;
  letter-spacing:1px !important;
}

.button--small {
  padding: 6px 12px !important;
  color:#999999 !important;
}

.button--small:hover {
  color:#ffffff !important;
  border-color:#e01815 !important;
}

.post-tile .button--large {
  padding: 6px 12px !important;
}

.post-tile:hover .button--large {
  color:#ffffff !important;
  background:#e01815 !important;
}

.post-tile:hover .button--primary {
  color:#ffffff !important;
  background:#e01815 !important;
}

.post-tile__title-post {
  font-size:1.1rem !important;
  text-transform:capitalize !important;
}

.post-tile__text--overlay p {
  text-align:right !important;
  text-transform:capitalize !important;
  font-size:.9rem !important;
}
}
#fw-section-image-17fa8c16-bb9d-43b1-b19e-20d32dad62f8 {

img:hover {
cursor:-webkit-none !important;
cursor:none !important;
filter:invert(100%) !important;
}
}
#fw-section-image-cc310022-13f1-4bc8-94be-5e887c64bbab {

img:hover {
cursor:-webkit-none !important;
cursor:none !important;
filter:invert(100%) !important;
}
}
#fw-section-rich-text-173982050798283 {

.rich-text__text {
  font-size:1.5rem !important;
}
}
#fw-section-footer {

.footer__inner {
  padding-top:0px !important;
}

a:hover {
  color:#777777 !important;
  text-decoration:underline !important;
  text-decoration-style:wavy !important;
  text-decoration-color:#666666 !important;
  cursor:cell !important;
  text-underline-offset:3px !important;
}

.footer__copy {
  margin-top:10px !important;
}
}