@charset "UTF-8";
.toggles .toggle {
  border-radius: 30px;
  overflow: hidden;
}
.toggles .toggle.open .toggle-title a {
  border-radius: 0;
}
.toggles .toggle:last-child {
  margin-bottom: 0;
}
.toggles .toggle > div {
  box-shadow: none;
  border-radius: none;
}
.toggles .toggle .toggle-title {
  text-wrap: auto;
}
.toggles .toggle .toggle-title i {
  top: 29px;
}
.toggles .toggle .toggle-title a {
  background-color: #fffcf0;
  color: #1b2c4f;
  font-size: 24px !important;
  line-height: 1.3 !important;
  padding: 25px 60px 25px 30px;
  position: relative;
  font-weight: 500;
}
@media (max-width: 999px) {
  .toggles .toggle .toggle-title a {
    padding: 15px 60px 15px 20px;
  }
}
@media (max-width: 690px) {
  .toggles .toggle .toggle-title a {
    font-size: 20px !important;
    padding: 15px 40px 15px 15px;
  }
}
.toggles .toggle .toggle-title a i {
  left: auto;
  right: 30px;
  top: 50%;
  transform: translate(0px, -50%);
  color: #1b2c4f;
  font-size: 24px;
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
}
.toggles .toggle .toggle-title a i.fa-plus:before, .toggles .toggle .toggle-title a i.fa-plus-circle:before {
  content: "" !important;
}
.toggles .toggle .toggle-title a i.fa-minus-circle:before {
  content: "" !important;
}
@media (max-width: 690px) {
  .toggles .toggle .toggle-title a i {
    right: 15px;
  }
}
.toggles .toggle > div .inner-toggle-wrap {
  padding: 0 30px 25px 30px !important;
  line-height: 1.7;
  background-color: #fffcf0;
}
@media (max-width: 999px) {
  .toggles .toggle > div .inner-toggle-wrap {
    padding: 0 15px 25px 15px !important;
  }
}
.sand.content-row .toggles .toggle .toggle-title a, .single-post .related-post-wrap .sand.related-title .toggles .toggle .toggle-title a, .single-post .sand#footer-outer .toggles .toggle .toggle-title a, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .sand.related.products .toggles .toggle .toggle-title a, .sand.inner-row .toggles .toggle .toggle-title a {
  background-color: #fff;
}
.sand.content-row .toggles .toggle > div .inner-toggle-wrap, .single-post .related-post-wrap .sand.related-title .toggles .toggle > div .inner-toggle-wrap, .single-post .sand#footer-outer .toggles .toggle > div .inner-toggle-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .sand.related.products .toggles .toggle > div .inner-toggle-wrap, .sand.inner-row .toggles .toggle > div .inner-toggle-wrap {
  background-color: #fff;
}
.toggles .toggle.accent-color .toggle-title a i, .toggles .toggle.extra-color-2 .toggle-title a i, .toggles .toggle.pink .toggle-title a i, .toggles .toggle.navy .toggle-title a i, .toggles .toggle.cobalt .toggle-title a i, .toggles .toggle.forest .toggle-title a i {
  color: #fff;
}
.toggles .toggle.accent-color a {
  background-color: #ff2454;
  color: #fff;
}
.toggles .toggle.accent-color > div .inner-toggle-wrap {
  background-color: #ff2454;
  color: #fff;
}
.toggles .toggle.extra-color-2 a {
  background-color: #50518f;
  color: #fff;
}
.toggles .toggle.extra-color-2 > div .inner-toggle-wrap {
  background-color: #50518f;
  color: #fff;
}
.toggles .toggle.pink a {
  background-color: #FF77AA;
  color: #fff;
}
.toggles .toggle.pink > div .inner-toggle-wrap {
  background-color: #FF77AA;
  color: #fff;
}
.toggles .toggle.yellow a {
  background-color: #ffe600;
}
.toggles .toggle.yellow > div .inner-toggle-wrap {
  background-color: #ffe600;
}
.toggles .toggle.navy a {
  background-color: #1b2c4f;
  color: #fff;
}
.toggles .toggle.navy > div .inner-toggle-wrap {
  background-color: #1b2c4f;
  color: #fff;
}
.toggles .toggle.cobalt a {
  background-color: #6069e0;
  color: #fff;
}
.toggles .toggle.cobalt > div .inner-toggle-wrap {
  background-color: #6069e0;
  color: #fff;
}
.toggles .toggle.peach a {
  background-color: #ff8a77;
}
.toggles .toggle.peach > div .inner-toggle-wrap {
  background-color: #ff8a77;
}
.toggles .toggle.teal a {
  background-color: #5eccc3;
}
.toggles .toggle.teal > div .inner-toggle-wrap {
  background-color: #5eccc3;
}
.toggles .toggle.lilac a {
  background-color: #bfb3ff;
}
.toggles .toggle.lilac > div .inner-toggle-wrap {
  background-color: #bfb3ff;
}
.toggles .toggle.forest a {
  background-color: #5b783d;
  color: #fff;
}
.toggles .toggle.forest > div .inner-toggle-wrap {
  background-color: #5b783d;
  color: #fff;
}
.toggles .toggle.rose-red-subdued a {
  background-color: #ffccd7;
}
.toggles .toggle.rose-red-subdued > div .inner-toggle-wrap {
  background-color: #ffccd7;
}
.toggles .toggle.sand-subdued a {
  background-color: #e8e7e3;
}
.toggles .toggle.sand-subdued > div .inner-toggle-wrap {
  background-color: #e8e7e3;
}
.toggles .toggle.slate-purple-subdued a {
  background-color: #dedfed;
}
.toggles .toggle.slate-purple-subdued > div .inner-toggle-wrap {
  background-color: #dedfed;
}
.toggles .toggle.pink-subdued a {
  background-color: #fde7f9;
}
.toggles .toggle.pink-subdued > div .inner-toggle-wrap {
  background-color: #fde7f9;
}
.toggles .toggle.yellow-subdued a {
  background-color: #fffacc;
}
.toggles .toggle.yellow-subdued > div .inner-toggle-wrap {
  background-color: #fffacc;
}
.toggles .toggle.navy-subdued a {
  background-color: #d9e1f2;
}
.toggles .toggle.navy-subdued > div .inner-toggle-wrap {
  background-color: #d9e1f2;
}
.toggles .toggle.cobalt-subdued a {
  background-color: #e5e7fa;
}
.toggles .toggle.cobalt-subdued > div .inner-toggle-wrap {
  background-color: #e5e7fa;
}
.toggles .toggle.peach-subdued a {
  background-color: #ffd3cc;
}
.toggles .toggle.peach-subdued > div .inner-toggle-wrap {
  background-color: #ffd3cc;
}
.toggles .toggle.teal-subdued a {
  background-color: #ecf9f8;
}
.toggles .toggle.teal-subdued > div .inner-toggle-wrap {
  background-color: #ecf9f8;
}
.toggles .toggle.lilac-subdued a {
  background-color: #e9efff;
}
.toggles .toggle.lilac-subdued > div .inner-toggle-wrap {
  background-color: #e9efff;
}
.toggles .toggle.forest-subdued a {
  background-color: #f2f6ee;
}
.toggles .toggle.forest-subdued > div .inner-toggle-wrap {
  background-color: #f2f6ee;
}
/*
.nectar-post-grid.featured-first-item {
    > .nectar-post-grid-item:first-child {
        height: 100%;
        .inner {
            display: flex;
            height: 100%;
            .nectar-post-grid-item-bg-wrap {
                width: 50%;
                position: relative; 
                height: 100%; 
                overflow: hidden;
                .nectar-post-grid-item-bg-wrap-inner {
                    position: relative;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    .nectar-post-grid-item-bg {  
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        img {
                            width: 100%;
                            height: 100%;
                            object-fit: cover; 
                            display: block;
                        }
                    }

                }
            }
            .content {
                width: 50%;
            }
        }
    }
}

*/
.nectar-post-grid.featured-first-item .nectar-post-grid-item {
  border-radius: 30px;
}
.nectar-post-grid.featured-first-item .nectar-post-grid-item .inner .nectar-post-grid-item-bg-wrap {
  border-radius: 30px;
}
.nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child {
  background-color: #ff8a77 !important;
}
.nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner {
  display: flex;
  /* create two-column flex layout */
  flex-wrap: wrap;
}
.nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .nectar-post-grid-item-bg-wrap {
  width: 50%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 690px) {
  .nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .nectar-post-grid-item-bg-wrap {
    width: 100%;
  }
}
.nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg-wrap-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 690px) {
  .nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg-wrap-inner {
    position: relative;
  }
}
.nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg-wrap-inner .nectar-post-grid-item-bg {
  height: 100% !important;
}
.nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg-wrap-inner .nectar-post-grid-item-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .content {
  width: 50%;
}
@media (max-width: 690px) {
  .nectar-post-grid.featured-first-item > .nectar-post-grid-item:first-child .inner .content {
    width: 100%;
  }
}
.single-post {
  /*
    .blog_next_prev_buttons {
        margin-top: 0;
        background-color: #fff;
        @extend .content-row;
        @extend .pt0;
        li {
            a {
                background-color: rgba(255,255,255,0.7);
            }
            h3 {
                position: relative !important;
                z-index: 102 !important;
                span {
                    color: $navy !important;
                
                }
            }
        }
    }*/
}
.single-post .hero .row_col_wrap_12 {
  align-items: center;
}
.single-post .hero .featured-media-under-header__featured-media {
  margin: 0;
  padding: 0 !important;
}
.single-post .hero .featured-media-under-header__featured-media .page-header-bg-image {
  position: relative;
}
.single-post .hero .featured-media-under-header__featured-media .page-header-bg-image img {
  position: relative;
  border-radius: 30px;
}
.single-post .content-inner {
  padding-bottom: 0;
}
.single-post .content-inner img {
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 30px;
}
.single-post .related-post-wrap {
  margin-top: 0;
}
.single-post .related-post-wrap .row-bg-wrap .row-bg {
  background-color: #fffcf0;
}
.single-post .related-post-wrap .related-title {
  z-index: 9;
  position: relative;
  text-align: center;
  margin-bottom: 50px !important;
}
.single-post .related-post-wrap .inner-wrap {
  border-radius: 30px !important;
  overflow: hidden;
  background-color: #fff;
  box-shadow: none !important;
}
.single-post .related-post-wrap .inner-wrap a.img-link .post-featured-img {
  border-radius: 30px;
}
.single-post .related-post-wrap .inner-wrap .meta-category {
  padding: 30px;
  padding-bottom: 0;
}
.single-post .related-post-wrap .inner-wrap .meta-category a {
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1a1a1a;
}
.single-post .related-post-wrap .inner-wrap .article-content-wrap {
  padding: 30px !important;
  padding-top: 10px !important;
}
.single-post .related-post-wrap .inner-wrap .article-content-wrap .grav-wrap {
  position: relative;
  bottom: 0;
  left: 0;
}
body .box-row .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 30px;
}
body .box-row.col2 .nectar-fancy-box {
  flex: 0 0 calc(50% - 15px);
  box-sizing: border-box;
}
@media (max-width: 690px) {
  body .box-row.col2 .nectar-fancy-box {
    flex: 0 0 100%;
  }
}
body .box-row.col3 .nectar-fancy-box, body .box-row.col3 .team-member {
  flex: 0 0 calc(33.333% - 20px);
  box-sizing: border-box;
}
@media (max-width: 1200px) {
  body .box-row.col3 .nectar-fancy-box, body .box-row.col3 .team-member {
    flex: 0 0 calc(50% - 15px);
  }
}
@media (max-width: 690px) {
  body .box-row.col3 .nectar-fancy-box, body .box-row.col3 .team-member {
    flex: 0 0 100%;
  }
}
body .box-row.col4 .nectar-fancy-box, body .box-row.col4 .team-member {
  flex: 0 0 calc(25% - 22.5px);
  box-sizing: border-box;
}
@media (max-width: 1200px) {
  body .box-row.col4 .nectar-fancy-box, body .box-row.col4 .team-member {
    flex: 0 0 calc(50% - 15px);
  }
}
@media (max-width: 690px) {
  body .box-row.col4 .nectar-fancy-box, body .box-row.col4 .team-member {
    flex: 0 0 100%;
  }
}
.nectar-fancy-box {
  padding: 40px !important;
  border-radius: 30px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 999px) {
  .nectar-fancy-box {
    padding: 30px !important;
  }
}
@media (max-width: 690px) {
  .nectar-fancy-box {
    padding: 25px !important;
  }
}
.nectar-fancy-box[data-style="image_above_text_underline"] {
  padding: 0 !important;
}
.nectar-fancy-box[data-style="image_above_text_underline"] .image-wrap, .nectar-fancy-box[data-style="image_above_text_underline"] img {
  border-radius: 30px;
}
.nectar-fancy-box[data-style="image_above_text_underline"] .text {
  padding: 40px !important;
}
@media (max-width: 690px) {
  .nectar-fancy-box[data-style="image_above_text_underline"] .text {
    padding: 25px !important;
  }
}
.nectar-fancy-box[data-style="image_above_text_underline"] .text h2, .nectar-fancy-box[data-style="image_above_text_underline"] .text .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .nectar-fancy-box[data-style="image_above_text_underline"] .text .product_title, .nectar-fancy-box[data-style="image_above_text_underline"] .text .page-child h1, .page-child .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text .single-post h1, .single-post .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text h3, .nectar-fancy-box[data-style="image_above_text_underline"] .text .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .nectar-fancy-box[data-style="image_above_text_underline"] .text h3.em-booking-section-title {
  background: none !important;
}
.sand .nectar-fancy-box[data-style="image_above_text_underline"] {
  background-color: #fffcf0;
}
.yellow-subdued .nectar-fancy-box[data-style="image_above_text_underline"] {
  background-color: #fffacc;
}
.box {
  padding: 30px;
  border-radius: 30px;
}
.team-member {
  margin-bottom: 0 !important;
}
.team-member img {
  border-radius: 30px;
}
.team-member h4, .team-member .em.pixelbones h4, .em.pixelbones .team-member h4, .team-member .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .team-member .post-heading, .team-member .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .team-member .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .team-member .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .team-member .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .team-member .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .team-member .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .team-member .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .team-member .related.products > h2, .team-member .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .team-member .wc-block-components-title, .team-member .woocommerce-order-received h2, .team-member .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .team-member .woocommerce-order-received .product_title, .team-member .woocommerce-order-received .page-child h1, .page-child .team-member .woocommerce-order-received h1, .team-member .woocommerce-order-received .single-post h1, .single-post .team-member .woocommerce-order-received h1, .woocommerce-order-received .team-member h2, .team-member .woocommerce-account .woocommerce-MyAccount-content h2, .team-member .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .team-member .woocommerce-account .woocommerce-MyAccount-content .product_title, .team-member .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .team-member .woocommerce-account .woocommerce-MyAccount-content h1, .team-member .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .team-member .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .team-member h2 {
  font-weight: 500 !important;
  margin-bottom: 5px !important;
}
.team-member .position {
  line-height: 30px;
}
.contact-details-box .wpb_text_column {
  padding: 30px !important;
  color: #fff;
}
.contact-details-box .wpb_text_column h3, .contact-details-box .wpb_text_column .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .contact-details-box .wpb_text_column h3.em-booking-section-title {
  color: #fff;
}
.contact-details-box .wpb_text_column a {
  color: #fff;
  word-wrap: break-word;
}
.contact-details-box .nectar-google-map {
  border-radius: 30px;
}
.btn, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button, .button {
  border-radius: 100px;
  background-color: #50518f;
  color: #fff !important;
  padding: 18px 30px;
  line-height: normal;
  font-weight: 500;
  box-sizing: border-box;
  display: inline-block;
  opacity: 1 !important;
  transition: 0.3s !important;
}
.btn:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button:hover, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button:hover, .button:hover {
  opacity: 0.9 !important;
}
.btn.white, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .white.em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .white.em-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .white.wc-block-components-checkout-place-order-button, .button.white {
  background-color: #fff;
  color: #1b2c4f !important;
}
.btn.outline, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .outline.em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .outline.em-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-booking-form-section-summary .em-booking-form-section-coupons .em-button.em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-booking-form-section-confirm .em-button.em-coupon-code-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .outline.wc-block-components-checkout-place-order-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .wc-block-components-checkout-place-order-button.em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button.em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .btn.em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-booking-form-section-confirm .em-coupon-code-button.em-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button.em-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .em-coupon-code-button.wc-block-components-checkout-place-order-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button.wc-block-components-checkout-place-order-button, .button.outline, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .button.em-coupon-code-button {
  background-color: transparent;
  box-shadow: 0 0 0 2px #1b2c4f;
  color: #1b2c4f !important;
}
.btn.outline:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .outline.em-coupon-code-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .outline.em-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-booking-form-section-summary .em-booking-form-section-coupons .em-button.em-coupon-code-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-booking-form-section-confirm .em-button.em-coupon-code-button:hover, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .outline.wc-block-components-checkout-place-order-button:hover, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .wc-block-components-checkout-place-order-button.em-coupon-code-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button.em-coupon-code-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .btn.em-coupon-code-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-booking-form-section-confirm .em-coupon-code-button.em-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button.em-button:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .em-coupon-code-button.wc-block-components-checkout-place-order-button:hover, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button.wc-block-components-checkout-place-order-button:hover, .button.outline:hover, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .button.em-coupon-code-button:hover {
  box-shadow: 0 0 0 2px #50518f;
  color: #50518f !important;
}
.error404 .nectar-button.has-icon.large {
  padding: 15px 30px !important;
  line-height: normal;
}
.error404 .nectar-button.has-icon.large span {
  transform: none;
  font-size: 20px;
  font-weight: 400;
}
.error404 .nectar-button.has-icon.large i {
  display: none;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
  margin: 0 !important;
}
.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots {
  bottom: -50px;
}
.em-event-link-wrapper {
  display: block;
  text-decoration: none;
  color: inherit;
}
.em-event-link-wrapper .em-event {
  cursor: pointer;
}
.em-view-container .em-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 30px;
}
.em-view-container .em-list .em-event {
  background-color: #fffcf0;
  border-radius: 30px;
  overflow: hidden;
  flex: 0 0 calc(33.333% - 20px);
  box-sizing: border-box;
  cursor: pointer;
}
@media (max-width: 1200px) {
  .em-view-container .em-list .em-event {
    flex: 0 0 calc(50% - 15px);
  }
}
@media (max-width: 690px) {
  .em-view-container .em-list .em-event {
    flex: 0 0 100%;
  }
}
.em-view-container .em-list .em-event .em-item-image {
  display: flex;
}
.em-view-container .em-list .em-event .em-item-image img {
  border-radius: 30px;
  margin-bottom: 0;
}
.em-view-container .em-list .em-event .em-item-info {
  padding: 30px;
}
.em-view-container .em-list .em-event .em-item-info .em-event-categories ul.event-categories {
  pointer-events: none;
  margin: 0;
}
.em-view-container .em-list .em-event .em-item-info .em-event-categories ul.event-categories li {
  list-style-type: none;
}
.em-view-container .em-list .em-event .em-item-info .em-event-categories ul.event-categories li a {
  color: #1b2c4f;
  text-decoration: none;
  font-weight: 500;
}
.em-view-container .em-list .em-event .em-item-title {
  margin-bottom: 15px;
}
.em-view-container .em-list .em-event .em-item-title a {
  color: #1b2c4f;
  text-decoration: none;
}
.em-view-container .em-list .em-event .em-event-meta .em-event-date {
  margin-top: 15px;
  font-weight: 500;
  color: #1b2c4f;
}
.single-event .container-wrap {
  z-index: 11;
}
.single-event .container-wrap .main-content .hero h4 .em-icon, .single-event .container-wrap .main-content .hero .em.pixelbones h4 .em-icon, .em.pixelbones .single-event .container-wrap .main-content .hero h4 .em-icon, .single-event .container-wrap .main-content .hero .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading .em-icon, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .single-event .container-wrap .main-content .hero .post-heading .em-icon, .single-event .container-wrap .main-content .hero .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title .em-icon, .woocommerce.single-product .summary .single-event .container-wrap .main-content .hero .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title .em-icon, .single-event .container-wrap .main-content .hero .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1 .em-icon, .page-child .single-event .container-wrap .main-content .hero .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1 .em-icon, .single-post .single-event .container-wrap .main-content .hero .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1 .em-icon, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-event .container-wrap .main-content .hero .related.products > h2 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-checkout .wc-block-components-title .em-icon, .woocommerce-checkout .single-event .container-wrap .main-content .hero .wc-block-components-title .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-order-received h2 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-order-received .woocommerce.single-product .summary .product_title .em-icon, .woocommerce.single-product .summary .single-event .container-wrap .main-content .hero .woocommerce-order-received .product_title .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-order-received .page-child h1 .em-icon, .page-child .single-event .container-wrap .main-content .hero .woocommerce-order-received h1 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-order-received .single-post h1 .em-icon, .single-post .single-event .container-wrap .main-content .hero .woocommerce-order-received h1 .em-icon, .woocommerce-order-received .single-event .container-wrap .main-content .hero h2 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-account .woocommerce-MyAccount-content h2 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title .em-icon, .woocommerce.single-product .summary .single-event .container-wrap .main-content .hero .woocommerce-account .woocommerce-MyAccount-content .product_title .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-account .woocommerce-MyAccount-content .page-child h1 .em-icon, .page-child .single-event .container-wrap .main-content .hero .woocommerce-account .woocommerce-MyAccount-content h1 .em-icon, .single-event .container-wrap .main-content .hero .woocommerce-account .woocommerce-MyAccount-content .single-post h1 .em-icon, .single-post .single-event .container-wrap .main-content .hero .woocommerce-account .woocommerce-MyAccount-content h1 .em-icon, .woocommerce-account .woocommerce-MyAccount-content .single-event .container-wrap .main-content .hero h2 .em-icon {
  width: 30px;
  height: 30px;
}
.single-event .container-wrap .main-content .hero img {
  border-radius: 30px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings h2, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .single-event .container-wrap .main-content .em-event-content .em-event-bookings .product_title, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .page-child h1, .page-child .single-event .container-wrap .main-content .em-event-content .em-event-bookings h1, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .single-post h1, .single-post .single-event .container-wrap .main-content .em-event-content .em-event-bookings h1 {
  margin-bottom: 35px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings h3, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .single-event .container-wrap .main-content .em-event-content .em-event-bookings h3.em-booking-section-title {
  margin-bottom: 25px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-tickets {
  margin-bottom: 35px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-tickets .ticket-price label {
  margin-right: 7px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-tickets table.em-tickets tr {
  padding: 20px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-tickets .em-tickets-spaces {
  margin-bottom: 25px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-tickets .em-ticket-bookings {
  margin-bottom: 25px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-tickets .em-ticket-bookings .em-ticket-booking {
  margin-bottom: 25px;
  padding: 20px 40px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-details {
  margin-bottom: 35px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary {
  margin-bottom: 35px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons {
  margin-top: 35px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-bookings-form-coupon {
  width: 500px;
  max-width: 100%;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button {
  padding: 14px 30px !important;
  font-family: "Poppins", sans-serif;
  border: none;
  font-size: 18px;
  cursor: pointer;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button {
  padding: 18px 30px !important;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-recurring .em-selectize .selectize-input {
  border: 2px solid #1b2c4f;
  padding: 15px !important;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-recurring .em-selectize .selectize-input > input {
  padding: 0 !important;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-recurring .em.pixelbones.input input[type=text] {
  border: 2px solid #1b2c4f !important;
  padding: 15px !important;
  border-radius: 12px !important;
  height: auto !important;
}
.single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-recurring .em.pixelbones.input select:not([multiple]) {
  border: 2px solid #1b2c4f !important;
  padding: 15px !important;
  border-radius: 12px !important;
  height: auto !important;
}
.em.em-event-booking-form h3.em-booking-section-title {
  width: auto;
  background-color: transparent;
  color: #1b2c4f;
  font-size: 44px !important;
  font-weight: 500 !important;
  padding: 0px;
  border: none !important;
  margin-top: 40px !important;
}
@media (max-width: 1400px) {
  .em.em-event-booking-form h3.em-booking-section-title {
    font-size: 40px !important;
  }
}
@media (max-width: 690px) {
  .em.em-event-booking-form h3.em-booking-section-title {
    font-size: 28px !important;
  }
}
.em.pixelbones h4, .em.pixelbones .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .em.pixelbones .post-heading, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .em.pixelbones .related.products > h2, .em.pixelbones .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .em.pixelbones .wc-block-components-title, .em.pixelbones .woocommerce-order-received h2, .em.pixelbones .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce-order-received .product_title, .em.pixelbones .woocommerce-order-received .page-child h1, .page-child .em.pixelbones .woocommerce-order-received h1, .em.pixelbones .woocommerce-order-received .single-post h1, .single-post .em.pixelbones .woocommerce-order-received h1, .woocommerce-order-received .em.pixelbones h2, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h2, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .product_title, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h1, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .em.pixelbones h2 {
  font-weight: 500 !important;
  font-size: 36px !important;
}
@media (max-width: 1400px) {
  .em.pixelbones h4, .em.pixelbones .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .em.pixelbones .post-heading, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .em.pixelbones .related.products > h2, .em.pixelbones .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .em.pixelbones .wc-block-components-title, .em.pixelbones .woocommerce-order-received h2, .em.pixelbones .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce-order-received .product_title, .em.pixelbones .woocommerce-order-received .page-child h1, .page-child .em.pixelbones .woocommerce-order-received h1, .em.pixelbones .woocommerce-order-received .single-post h1, .single-post .em.pixelbones .woocommerce-order-received h1, .woocommerce-order-received .em.pixelbones h2, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h2, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .product_title, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h1, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .em.pixelbones h2 {
    font-size: 32px !important;
  }
}
@media (max-width: 690px) {
  .em.pixelbones h4, .em.pixelbones .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .em.pixelbones .post-heading, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .em.pixelbones .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .em.pixelbones .related.products > h2, .em.pixelbones .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .em.pixelbones .wc-block-components-title, .em.pixelbones .woocommerce-order-received h2, .em.pixelbones .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce-order-received .product_title, .em.pixelbones .woocommerce-order-received .page-child h1, .page-child .em.pixelbones .woocommerce-order-received h1, .em.pixelbones .woocommerce-order-received .single-post h1, .single-post .em.pixelbones .woocommerce-order-received h1, .woocommerce-order-received .em.pixelbones h2, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h2, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .product_title, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h1, .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .em.pixelbones .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .em.pixelbones h2 {
    font-size: 24px !important;
  }
}
.em.em-event-booking-form .em-tickets .em-ticket-bookings {
  padding: 0 !important;
}
.em.pixelbones h3.em-booking-section-title.em-booking-form-details-title, .em.pixelbones .em.em-event-booking-form h3.em-booking-section-title.em-booking-form-details-title, .em.em-event-booking-form .em.pixelbones h3.em-booking-section-title.em-booking-form-details-title {
  margin-top: 0 !important;
}
.em.em-event-booking-form .em-tickets .em-ticket-bookings .em-ticket-booking {
  border: none !important;
  margin-bottom: 0 !important;
}
body .em.pixelbones .em-ticket-bookings .em-ticket-booking:last-child {
  margin-bottom: 0 !important;
}
body .em.pixelbones.input .em-consent-checkbox input {
  padding: 0 !important;
}
.em.em-event-booking-form .em-booking-section {
  padding: 0 !important;
}
body .em.pixelbones.input input[type=submit]:not([data-nostyle]) {
  height: auto !important;
  padding: 18px 30px !important;
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: normal !important;
  letter-spacing: 0px !important;
  text-transform: none !important;
  background-color: #50518f !important;
  border-radius: 100px !important;
  border: none !important;
}
@media (max-width: 1400px) {
  body .em.pixelbones.input input[type=submit]:not([data-nostyle]) {
    font-size: 18px;
  }
}
.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}
Bogart Thin {
  font-family: "bogart", sans-serif;
  font-weight: 100;
  font-style: normal;
}
Bogart Extralight {
  font-family: "bogart", sans-serif;
  font-weight: 200;
  font-style: normal;
}
Bogart Light {
  font-family: "bogart", sans-serif;
  font-weight: 300;
  font-style: normal;
}
Bogart Regular {
  font-family: "bogart", sans-serif;
  font-weight: 400;
  font-style: normal;
}
Bogart Medium {
  font-family: "bogart", sans-serif;
  font-weight: 500;
  font-style: normal;
}
Bogart Semibold {
  font-family: "bogart", sans-serif;
  font-weight: 600;
  font-style: normal;
}
Bogart Bold {
  font-family: "bogart", sans-serif;
  font-weight: 700;
  font-style: normal;
}
Bogart Extrabold {
  font-family: "bogart", sans-serif;
  font-weight: 800;
  font-style: normal;
}
@media (min-width: 691px) and (max-width: 1100px) {
  #footer-outer .col.span_3:first-child {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
    row-gap: 10px;
    width: 100% !important;
  }
  #footer-outer .col.span_3:first-child > :nth-child(1) {
    grid-column: 1;
    grid-row: 1;
    align-self: start;
  }
  #footer-outer .col.span_3:first-child > :nth-child(4) {
    grid-column: 1;
    grid-row: 2;
    align-self: start;
  }
  #footer-outer .col.span_3:first-child > :nth-child(4) .wp-block-social-links {
    margin-top: 0 !important;
  }
  #footer-outer .col.span_3:first-child > :nth-child(2) {
    grid-column: 2;
    grid-row: 1;
    align-self: start;
  }
  #footer-outer .col.span_3:first-child > :nth-child(3) {
    grid-column: 2;
    grid-row: 2;
    align-self: start;
  }
}
#footer-outer {
  background-color: #fff;
  color: #1b2c4f;
  font-size: 16px;
  line-height: 1.5em;
}
#footer-outer #footer-widgets .row {
  display: flex;
  flex-wrap: wrap;
  padding-top: 0px;
  padding-bottom: 0;
}
#footer-outer #footer-widgets .row .col.span_3 {
  border-right: 1px solid #bfb3ff;
  padding-left: 5px;
  padding-right: 10px;
  width: 21.5%;
  margin-right: 1%;
}
@media (max-width: 1100px) {
  #footer-outer #footer-widgets .row .col.span_3 {
    width: 32%;
  }
}
@media (min-width: 691px) and (max-width: 999px) {
  #footer-outer #footer-widgets .row .col.span_3:nth-child(2), #footer-outer #footer-widgets .row .col.span_3:nth-child(3), #footer-outer #footer-widgets .row .col.span_3:nth-child(4) {
    width: 32.3% !important;
  }
}
@media (max-width: 999px) {
  #footer-outer #footer-widgets .row .col.span_3 {
    width: 100% !important;
  }
}
@media (max-width: 690px) {
  #footer-outer #footer-widgets .row .col.span_3 {
    margin-right: 0 !important;
    margin-bottom: 20px !important;
    border-right: none;
    border-bottom: 1px solid #bfb3ff;
  }
  #footer-outer #footer-widgets .row .col.span_3:last-child {
    margin-bottom: 0 !important;
    border-bottom: none !important;
  }
}
#footer-outer #footer-widgets .row .col.span_3:first-child {
  padding-right: 30px;
  width: 32.3%;
}
@media (max-width: 1100px) {
  #footer-outer #footer-widgets .row .col.span_3:first-child {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #bfb3ff;
    margin-right: 0;
    margin-bottom: 20px;
    padding-right: 0;
  }
}
@media (max-width: 690px) {
  #footer-outer #footer-widgets .row .col.span_3:first-child {
    padding-bottom: 20px;
  }
}
#footer-outer #footer-widgets .row .col.span_3:first-child img {
  margin-bottom: 15px;
  width: 300px;
}
#footer-outer #footer-widgets .row .col.span_3:first-child a {
  font-size: 16px !important;
}
#footer-outer #footer-widgets .row .col.span_3:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
#footer-outer #footer-widgets .row .col.span_3:last-child #block-12 {
  margin-bottom: 0;
}
#footer-outer #footer-widgets .row .col.span_3 .widget {
  margin-bottom: 15px;
}
#footer-outer #footer-widgets .row .col.span_3 .widget h4, #footer-outer #footer-widgets .row .col.span_3 .widget .em.pixelbones h4, .em.pixelbones #footer-outer #footer-widgets .row .col.span_3 .widget h4, #footer-outer #footer-widgets .row .col.span_3 .widget .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main #footer-outer #footer-widgets .row .col.span_3 .widget .post-heading, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel #footer-outer #footer-widgets .row .col.span_3 .widget .related.products > h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout #footer-outer #footer-widgets .row .col.span_3 .widget .wc-block-components-title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .product_title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .page-child h1, .page-child #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received h1, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .single-post h1, .single-post #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received h1, .woocommerce-order-received #footer-outer #footer-widgets .row .col.span_3 .widget h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .product_title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content h1, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content #footer-outer #footer-widgets .row .col.span_3 .widget h2 {
  margin-bottom: 25px;
}
@media (max-width: 690px) {
  #footer-outer #footer-widgets .row .col.span_3 .widget h4, #footer-outer #footer-widgets .row .col.span_3 .widget .em.pixelbones h4, .em.pixelbones #footer-outer #footer-widgets .row .col.span_3 .widget h4, #footer-outer #footer-widgets .row .col.span_3 .widget .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main #footer-outer #footer-widgets .row .col.span_3 .widget .post-heading, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel #footer-outer #footer-widgets .row .col.span_3 .widget .related.products > h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout #footer-outer #footer-widgets .row .col.span_3 .widget .wc-block-components-title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .product_title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .page-child h1, .page-child #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received h1, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received .single-post h1, .single-post #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-order-received h1, .woocommerce-order-received #footer-outer #footer-widgets .row .col.span_3 .widget h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content h2, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .product_title, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content h1, #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post #footer-outer #footer-widgets .row .col.span_3 .widget .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content #footer-outer #footer-widgets .row .col.span_3 .widget h2 {
    margin-bottom: 20px;
  }
}
#footer-outer #footer-widgets .row .col.span_3 .widget a {
  font-size: 18px;
  text-decoration: underline;
  color: #1b2c4f;
  font-weight: 500;
}
#footer-outer #footer-widgets .row .col.span_3 .widget#block-8 {
  line-height: 2em;
}
#footer-outer #footer-widgets .row .col.span_3 .widget#block-11 {
  line-height: 2em;
}
#footer-outer #footer-widgets .row .col.span_3 .widget#block-11 a {
  word-break: normal;
}
@media (max-width: 820px) {
  #footer-outer #footer-widgets .row .col.span_3 .widget#block-11 a:last-child {
    font-size: 15px;
  }
}
#footer-outer #footer-widgets .row .col.span_3 .widget .wp-block-social-links {
  margin-top: 30px;
  gap: 5px;
}
#footer-outer #footer-widgets .row .col.span_3 .widget .wp-block-social-links li.wp-social-link {
  background-color: transparent;
  padding: 0 !important;
}
#footer-outer #footer-widgets .row .col.span_3 .widget .wp-block-social-links li.wp-social-link a {
  color: #1b2c4f;
  font-size: 20px;
  border: 2px solid #1b2c4f;
  border-radius: 30px;
  padding: 15px !important;
}
@media (max-width: 1300px) {
  #footer-outer #footer-widgets .row .col.span_3 .widget .wp-block-social-links li.wp-social-link a {
    padding: 10px !important;
  }
}
#footer-outer #footer-widgets .row .col.span_3 .widget .wp-block-social-links li.wp-social-link a svg {
  width: 1.5em;
  height: 1.5em;
}
.nectar_hook_global_section_after_footer .accreditations {
  padding: 10px 0 !important;
  border-top: 1px solid #bfb3ff;
  border-bottom: 1px solid #bfb3ff;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
@media (max-width: 1000px) {
  .nectar_hook_global_section_after_footer .accreditations .vc_column-inner > .wpb_wrapper {
    gap: 25px !important;
  }
}
@media (max-width: 690px) {
  .nectar_hook_global_section_after_footer .accreditations .vc_column-inner > .wpb_wrapper {
    gap: 15px !important;
  }
}
@media (max-width: 420px) {
  .nectar_hook_global_section_after_footer .accreditations .vc_column-inner > .wpb_wrapper {
    gap: 10px !important;
  }
}
.nectar_hook_global_section_after_footer .accreditations img {
  max-width: 180px;
}
@media (max-width: 1250px) {
  .nectar_hook_global_section_after_footer .accreditations img {
    max-width: 130px;
  }
}
@media (max-width: 1000px) {
  .nectar_hook_global_section_after_footer .accreditations img {
    max-width: 100px;
  }
}
@media (max-width: 750px) {
  .nectar_hook_global_section_after_footer .accreditations img {
    max-width: 80px;
  }
}
@media (max-width: 550px) {
  .nectar_hook_global_section_after_footer .accreditations img {
    max-width: 60px;
  }
}
@media (max-width: 420px) {
  .nectar_hook_global_section_after_footer .accreditations img {
    max-width: 50px;
  }
}
.nectar_hook_global_section_after_footer .terms-menu {
  margin-bottom: 35px !important;
}
@media (max-width: 999px) {
  .nectar_hook_global_section_after_footer .terms-menu {
    margin-bottom: 15px !important;
  }
}
@media (max-width: 690px) {
  .nectar_hook_global_section_after_footer .terms-menu {
    margin-bottom: 5px !important;
  }
}
.nectar_hook_global_section_after_footer .terms-menu ul.menu {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 690px) {
  .nectar_hook_global_section_after_footer .terms-menu ul.menu {
    flex-direction: column;
  }
}
.nectar_hook_global_section_after_footer .terms-menu ul.menu li {
  list-style-type: none;
  margin-right: 14px;
  margin-bottom: 5px;
  font-size: 15px;
}
@media (max-width: 1400px) {
  .nectar_hook_global_section_after_footer .terms-menu ul.menu li {
    font-size: 15px;
  }
}
@media (max-width: 1300px) {
  .nectar_hook_global_section_after_footer .terms-menu ul.menu li {
    font-size: 14px;
    margin-right: 9px;
  }
}
@media (max-width: 1200px) {
  .nectar_hook_global_section_after_footer .terms-menu ul.menu li {
    margin-right: 7px;
  }
}
@media (min-width: 691px) {
  .nectar_hook_global_section_after_footer .terms-menu ul.menu li {
    line-height: normal;
  }
}
@media (max-width: 999px) {
  .nectar_hook_global_section_after_footer .terms-menu ul.menu li {
    font-size: 14px;
  }
}
.nectar_hook_global_section_after_footer .terms-menu ul.menu li a {
  text-decoration: underline;
  color: #1b2c4f;
  font-weight: 500;
}
/* ====== FOOTER TOGGLE (Mobile only) ====== */
@media (max-width: 690px) {
  /* Hide menus by default on mobile */
  /* When active/open */
  /* Make headings clickable with an arrow */
  /* Rotate arrow when open */
  #footer-outer .widget_nav_menu .menu {
    display: none;
  }
  #footer-outer .widget_nav_menu.open .menu {
    display: block;
  }
  #footer-outer .widget_nav_menu > h4, #footer-outer .em.pixelbones .widget_nav_menu > h4, .em.pixelbones #footer-outer .widget_nav_menu > h4, #footer-outer .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .widget_nav_menu > .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main #footer-outer .widget_nav_menu > .post-heading, #footer-outer .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.widget_nav_menu > h2, #footer-outer .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.widget_nav_menu > .product_title, .woocommerce.single-product .summary #footer-outer .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.widget_nav_menu > .product_title, #footer-outer .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.widget_nav_menu > h1, .page-child #footer-outer .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.widget_nav_menu > h1, #footer-outer .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.widget_nav_menu > h1, .single-post #footer-outer .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.widget_nav_menu > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel #footer-outer .related.products > .widget_nav_menu > h2, #footer-outer .woocommerce-checkout .widget_nav_menu > .wc-block-components-title, .woocommerce-checkout #footer-outer .widget_nav_menu > .wc-block-components-title, #footer-outer .woocommerce-order-received .widget_nav_menu > h2, #footer-outer .woocommerce-order-received .woocommerce.single-product .summary .widget_nav_menu > .product_title, .woocommerce.single-product .summary #footer-outer .woocommerce-order-received .widget_nav_menu > .product_title, #footer-outer .woocommerce-order-received .page-child .widget_nav_menu > h1, .page-child #footer-outer .woocommerce-order-received .widget_nav_menu > h1, #footer-outer .woocommerce-order-received .single-post .widget_nav_menu > h1, .single-post #footer-outer .woocommerce-order-received .widget_nav_menu > h1, .woocommerce-order-received #footer-outer .widget_nav_menu > h2, #footer-outer .woocommerce-account .woocommerce-MyAccount-content .widget_nav_menu > h2, #footer-outer .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .widget_nav_menu > .product_title, .woocommerce.single-product .summary #footer-outer .woocommerce-account .woocommerce-MyAccount-content .widget_nav_menu > .product_title, #footer-outer .woocommerce-account .woocommerce-MyAccount-content .page-child .widget_nav_menu > h1, .page-child #footer-outer .woocommerce-account .woocommerce-MyAccount-content .widget_nav_menu > h1, #footer-outer .woocommerce-account .woocommerce-MyAccount-content .single-post .widget_nav_menu > h1, .single-post #footer-outer .woocommerce-account .woocommerce-MyAccount-content .widget_nav_menu > h1, .woocommerce-account .woocommerce-MyAccount-content #footer-outer .widget_nav_menu > h2 {
    position: relative;
    padding-right: 25px;
    cursor: pointer;
  }
  #footer-outer .widget_nav_menu > h4::after, #footer-outer .em.pixelbones .widget_nav_menu > h4::after, .em.pixelbones #footer-outer .widget_nav_menu > h4::after, #footer-outer .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .widget_nav_menu > .post-heading::after, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main #footer-outer .widget_nav_menu > .post-heading::after, #footer-outer .woocommerce-checkout .widget_nav_menu > .wc-block-components-title::after, .woocommerce-checkout #footer-outer .widget_nav_menu > .wc-block-components-title::after {
    content: "";
    /* Font Awesome chevron-down */
    font-family: "Font Awesome 6 Pro";
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(0);
    transition: transform 0.3s ease;
  }
  #footer-outer .widget_nav_menu.open > h4::after, #footer-outer .em.pixelbones .widget_nav_menu.open > h4::after, .em.pixelbones #footer-outer .widget_nav_menu.open > h4::after, #footer-outer .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .widget_nav_menu.open > .post-heading::after, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main #footer-outer .widget_nav_menu.open > .post-heading::after, #footer-outer .woocommerce-checkout .widget_nav_menu.open > .wc-block-components-title::after, .woocommerce-checkout #footer-outer .widget_nav_menu.open > .wc-block-components-title::after {
    transform: rotate(180deg);
  }
}
.gform_required_legend {
  display: none;
}
.gf_progressbar_wrapper {
  margin-bottom: 50px !important;
}
.gf_progressbar_wrapper .gf_progressbar_title {
  font-size: 16px !important;
}
.gfield_required_asterisk {
  font-size: 18px;
  color: #ff2454;
}
.gfield--type-section {
  padding-top: 30px;
  padding-bottom: 30px !important;
}
.volunteer-first-title {
  padding-top: 0 !important;
}
.repeater-field-warp-item-data .repeater-field-item {
  margin-bottom: 50px !important;
}
.repeater-field-warp-item-data .repeater-field-header-acctions {
  display: flex;
  justify-content: flex-end;
}
.repeater-field-warp-item-data .repeater-field-header-acctions i {
  border-radius: 20px;
}
.repeater-field-warp-item-data .repeater-field-footer {
  margin-top: 35px !important;
}
.repeater-field-warp-item-data .repeater-field-footer a {
  background-color: #50518f !important;
  padding: 15px 25px 15px 25px !important;
}
.repeater-field-warp-item-data .repeater-field-footer a:before {
  content: "+";
  font-family: "Font Awesome 6 Pro";
  margin-right: 10px;
}
.repeater-field-warp-item-data .repeater-field-footer a:hover {
  box-shadow: none !important;
}
input:not(.gfield-choice-input):not(.em-button):not(.ginput_container_consent input):not(.wc-block-components-radio-control__input):not(.wc-block-components-checkbox__input):not(.qty), select, .em-selectize .selectize-input, .em.pixelbones.input input[type=text], textarea {
  padding: 15px !important;
  line-height: normal !important;
  height: auto !important;
  font-size: 18px !important;
  border-radius: 12px !important;
  background-color: transparent !important;
}
textarea, .em-booking-form-details textarea {
  height: 100px !important;
  min-block-size: 100px;
  width: 100%;
}
body .gform_wrapper .top_label .gfield_label {
  font-weight: 500;
}
label, .gfield legend {
  font-size: 20px !important;
  font-weight: 500;
}
@media (max-width: 1400px) {
  label, .gfield legend {
    font-size: 18px !important;
  }
}
.gsection_description, .gfield_description {
  font-size: 16px !important;
  text-wrap: balance;
}
.gchoice {
  display: flex;
  align-items: center;
}
body .button {
  padding: 15px 30px !important;
  font-size: 20px !important;
}
.gform-page-footer, .gform-footer {
  justify-content: space-between;
  margin-top: 70px !important;
}
@media (max-width: 690px) {
  .gform-page-footer, .gform-footer {
    margin-top: 40px !important;
  }
}
.gform-page-footer .gform_button[type="submit"], .gform-footer .gform_button[type="submit"] {
  width: auto !important;
}
.gform_page:first-child .gform-page-footer {
  justify-content: flex-end;
}
body .gform_previous_button {
  font-size: 16px !important;
  color: #50518f !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding-left: 0 !important;
}
body .gform_previous_button:before {
  content: "" !important;
  font-family: "Font Awesome 6 Pro" !important;
  margin-right: 15px;
  font-weight: 400;
  font-size: 17px;
  color: #50518f !important;
}
body .gform_next_button, body .gform_button[type="submit"] {
  font-size: 20px !important;
  background-color: #50518f !important;
  font-family: "Poppins" !important;
  letter-spacing: normal !important;
  line-height: normal !important;
}
@media (max-width: 690px) {
  body .gform_next_button, body .gform_button[type="submit"] {
    font-size: 18px !important;
    padding: 20px 30px 15px !important;
  }
}
body .gform_next_button:after, body .gform_button[type="submit"]:after {
  content: "" !important;
  font-family: "Font Awesome 6 Pro" !important;
  margin-left: 15px;
  font-weight: 400;
  font-size: 17px;
  color: #fff !important;
}
@media (max-width: 690px) {
  body .gform_next_button:after, body .gform_button[type="submit"]:after {
    font-size: 16px !important;
  }
}
body button[disabled=disabled] {
  display: none;
}
body .gform_wrapper .gform-loader {
  margin-top: -5px;
  margin-left: -40px;
  position: absolute;
  opacity: 0 !important;
  visibility: hidden !important;
}
body .gform-theme.gform-theme--framework.gform_wrapper button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, body .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before, body .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after, body .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::after {
  font-family: "Font Awesome 6 Pro" !important;
}
.nectar-video-box {
  border-radius: 30px;
  overflow: hidden;
}
.breadcrumbs {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.breadcrumbs > .row-bg-wrap {
  background-color: #fffcf0;
}
.breadcrumbs a {
  color: #1b2c4f;
}
.breadcrumbs .fa-chevron-right {
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 690px) {
  .page-child .breadcrumbs .breadcrumb_last, .page-child .breadcrumbs .fa-chevron-right:last-of-type, .woocommerce .breadcrumbs .breadcrumb_last, .woocommerce .breadcrumbs .fa-chevron-right:last-of-type {
    display: none;
  }
}
.sfsi_shortcode_container {
  float: none !important;
}
.border-radius {
  border-radius: 30px;
}
img.border-radius {
  border-radius: 30px;
}
.border-radius.wpb_column .vc_column-inner {
  border-radius: 30px;
  overflow: hidden;
}
.border-radius.vc_row {
  border-radius: 30px;
  overflow: hidden;
}
.mask_shape_custom {
  padding: 20px;
}
@media (max-width: 999px) {
  .row-bg-wrap .inner-wrap .row-bg {
    background-position: 120% calc(100% - -300px) !important;
    background-size: 80% !important;
  }
  .wpb_row:not(.full-width-content) .column-image-bg-wrap .inner-wrap {
    position: relative !important;
  }
  .wpb_row:not(.full-width-content) .column-image-bg-wrap .inner-wrap .column-image-bg {
    position: relative !important;
  }
}
@media (max-width: 999px) and (max-width: 699px) {
  .row-bg-wrap .inner-wrap .row-bg {
    background-position: 50% calc(100% - -150px) !important;
    background-size: 100% !important;
  }
}
#stats-row .using-image {
  background-position: calc(100% - 10px) 50% !important;
  transform: scale(1.3);
}
@media (max-width: 1400px) {
  #stats-row .using-image {
    transform: scale(1.4);
  }
}
@media (max-width: 999px) {
  #stats-row .using-image {
    background-position: 120% calc(100% - -300px) !important;
    background-size: 100% !important;
    transform: scale(1);
  }
}
@media (max-width: 690px) {
  #stats-row .using-image {
    background-position: 50% calc(100% - -150px) !important;
    background-size: 150% !important;
  }
}
@media (max-width: 999px) {
  .sfsi_widget .sfsi_wicons {
    margin-left: 0 !important;
    margin-right: 30px !important;
  }
}
body.material #header-outer header#top .row .col.span_3 {
  display: flex !important;
  align-items: center;
  text-align: inherit;
}
body.material #header-outer header#top .row .col.span_3 a#logo {
  order: 0;
}
body.material #header-outer header#top .row .col.span_3 nav.left-side {
  position: relative !important;
  order: 2;
}
body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content * {
  color: #1a1a1a;
}
body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content .btn, body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content .em-coupon-code-button, body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content .em-button, body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content .wc-block-components-checkout-place-order-button {
  box-shadow: 0 0 0 2px #50518f;
  margin-left: 30px;
}
body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content a:after {
  display: none;
}
body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content a.contact-button i {
  transition: 0.2s !important;
}
body.material #header-outer header#top .row .col.span_3 nav.left-side .nectar-header-text-content a.contact-button:hover i {
  color: #ff2454 !important;
}
body.material #header-outer header#top .row .col.span_3 nav.right-side {
  position: relative !important;
  order: 1;
  margin-left: auto;
}
body.material #header-outer header#top .row .col.span_3 nav.right-side ul.buttons li {
  margin-right: 15px !important;
  margin-left: 0 !important;
}
body.material #header-outer header#top .row .col.span_3 nav.right-side ul.buttons li:last-child {
  margin-right: 10px !important;
}
body.material #header-outer header#top .row .col.span_3 nav.right-side ul.buttons li .cart-menu-wrap.has_products {
  margin-right: 15px;
}
body.material #header-outer header#top .row .col.span_3 nav.right-side ul.buttons li .cart-menu-wrap .cart-menu .cart-icon-wrap .icon-salient-cart {
  color: #1a1a1a;
}
body.material #header-outer header#top .row .col.span_3 nav.right-side ul.buttons li#search-btn a span {
  color: #1a1a1a;
}
body.material #header-outer header#top .row #mobile-cart-link i {
  color: #1b2c4f;
}
body.material #header-outer header#top .row .mobile-search .icon-salient-search {
  color: #1b2c4f;
}
.container-wrap {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body .hero {
  padding-top: 60px !important;
  padding-bottom: 50px !important;
}
body .hero .wpb_text_column {
  margin-bottom: 15px;
}
.content-row, .single-post .related-post-wrap .related-title, .single-post #footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 999px) {
  .content-row, .single-post .related-post-wrap .related-title, .single-post #footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
}
@media (max-width: 690px) {
  .content-row, .single-post .related-post-wrap .related-title, .single-post #footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
.content-row.small, .single-post .related-post-wrap .small.related-title, .single-post .small#footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .small.related.products {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 999px) {
  .content-row.small, .single-post .related-post-wrap .small.related-title, .single-post .small#footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .small.related.products {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
@media (max-width: 690px) {
  .content-row.small, .single-post .related-post-wrap .small.related-title, .single-post .small#footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .small.related.products {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}
.content-row > .row-bg-wrap .row-bg, .single-post .related-post-wrap .related-title > .row-bg-wrap .row-bg, .single-post #footer-outer > .row-bg-wrap .row-bg, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .row-bg-wrap .row-bg {
  background-size: 50%;
}
.content-row.pt0, .single-post .related-post-wrap .pt0.related-title, .single-post .pt0#footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .pt0.related.products {
  padding-top: 0 !important;
}
.content-row.pb0, .single-post .related-post-wrap .pb0.related-title, .single-post .related-post-wrap .related-title#footer-outer, .single-post .related-post-wrap .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related-title.related.products, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related-post-wrap .related-title.related.products, .single-post .pb0#footer-outer, .single-post #footer-outer, .single-post .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel #footer-outer.related.products, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post #footer-outer.related.products, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .pb0.related.products, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products#footer-outer, .single-post .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products#footer-outer, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products, .single-post .content-row#footer-outer, .single-post .related-post-wrap #footer-outer.related-title, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .content-row.related.products, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related-post-wrap .related.products.related-title, .single-post .related-post-wrap .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products.related-title {
  padding-bottom: 0 !important;
}
.content-row.rose-red > .row-bg-wrap, .single-post .related-post-wrap .rose-red.related-title > .row-bg-wrap, .single-post .rose-red#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .rose-red.related.products > .row-bg-wrap {
  background-color: #ff2454;
}
.content-row.sand > .row-bg-wrap, .single-post .related-post-wrap .sand.related-title > .row-bg-wrap, .single-post .sand#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .sand.related.products > .row-bg-wrap {
  background-color: #fffcf0;
}
.content-row.slate-purple > .row-bg-wrap, .single-post .related-post-wrap .slate-purple.related-title > .row-bg-wrap, .single-post .slate-purple#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .slate-purple.related.products > .row-bg-wrap {
  background-color: #50518f;
}
.content-row.pink > .row-bg-wrap, .single-post .related-post-wrap .pink.related-title > .row-bg-wrap, .single-post .pink#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .pink.related.products > .row-bg-wrap {
  background-color: #FF77AA;
}
.content-row.yellow > .row-bg-wrap, .single-post .related-post-wrap .yellow.related-title > .row-bg-wrap, .single-post .yellow#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .yellow.related.products > .row-bg-wrap {
  background-color: #ffe600;
}
.content-row.navy > .row-bg-wrap, .single-post .related-post-wrap .navy.related-title > .row-bg-wrap, .single-post .navy#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .navy.related.products > .row-bg-wrap {
  background-color: #1b2c4f;
}
.content-row.cobalt > .row-bg-wrap, .single-post .related-post-wrap .cobalt.related-title > .row-bg-wrap, .single-post .cobalt#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .cobalt.related.products > .row-bg-wrap {
  background-color: #6069e0;
}
.content-row.peach > .row-bg-wrap, .single-post .related-post-wrap .peach.related-title > .row-bg-wrap, .single-post .peach#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .peach.related.products > .row-bg-wrap {
  background-color: #ff8a77;
}
.content-row.teal > .row-bg-wrap, .single-post .related-post-wrap .teal.related-title > .row-bg-wrap, .single-post .teal#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .teal.related.products > .row-bg-wrap {
  background-color: #5eccc3;
}
.content-row.lilac > .row-bg-wrap, .single-post .related-post-wrap .lilac.related-title > .row-bg-wrap, .single-post .lilac#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .lilac.related.products > .row-bg-wrap {
  background-color: #bfb3ff;
}
.content-row.forest > .row-bg-wrap, .single-post .related-post-wrap .forest.related-title > .row-bg-wrap, .single-post .forest#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .forest.related.products > .row-bg-wrap {
  background-color: #5b783d;
}
.content-row.rose-red-subdued > .row-bg-wrap, .single-post .related-post-wrap .rose-red-subdued.related-title > .row-bg-wrap, .single-post .rose-red-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .rose-red-subdued.related.products > .row-bg-wrap {
  background-color: #ffccd7;
}
.content-row.sand-subdued > .row-bg-wrap, .single-post .related-post-wrap .sand-subdued.related-title > .row-bg-wrap, .single-post .sand-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .sand-subdued.related.products > .row-bg-wrap {
  background-color: #e8e7e3;
}
.content-row.slate-purple-subdued > .row-bg-wrap, .single-post .related-post-wrap .slate-purple-subdued.related-title > .row-bg-wrap, .single-post .slate-purple-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .slate-purple-subdued.related.products > .row-bg-wrap {
  background-color: #dedfed;
}
.content-row.pink-subdued > .row-bg-wrap, .single-post .related-post-wrap .pink-subdued.related-title > .row-bg-wrap, .single-post .pink-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .pink-subdued.related.products > .row-bg-wrap {
  background-color: #fde7f9;
}
.content-row.yellow-subdued > .row-bg-wrap, .single-post .related-post-wrap .yellow-subdued.related-title > .row-bg-wrap, .single-post .yellow-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .yellow-subdued.related.products > .row-bg-wrap {
  background-color: #fffacc;
}
.content-row.navy-subdued > .row-bg-wrap, .single-post .related-post-wrap .navy-subdued.related-title > .row-bg-wrap, .single-post .navy-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .navy-subdued.related.products > .row-bg-wrap {
  background-color: #d9e1f2;
}
.content-row.cobalt-subdued > .row-bg-wrap, .single-post .related-post-wrap .cobalt-subdued.related-title > .row-bg-wrap, .single-post .cobalt-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .cobalt-subdued.related.products > .row-bg-wrap {
  background-color: #e5e7fa;
}
.content-row.peach-subdued > .row-bg-wrap, .single-post .related-post-wrap .peach-subdued.related-title > .row-bg-wrap, .single-post .peach-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .peach-subdued.related.products > .row-bg-wrap {
  background-color: #ffd3cc;
}
.content-row.teal-subdued > .row-bg-wrap, .single-post .related-post-wrap .teal-subdued.related-title > .row-bg-wrap, .single-post .teal-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .teal-subdued.related.products > .row-bg-wrap {
  background-color: #ecf9f8;
}
.content-row.lilac-subdued > .row-bg-wrap, .single-post .related-post-wrap .lilac-subdued.related-title > .row-bg-wrap, .single-post .lilac-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .lilac-subdued.related.products > .row-bg-wrap {
  background-color: #e9efff;
}
.content-row.forest-subdued > .row-bg-wrap, .single-post .related-post-wrap .forest-subdued.related-title > .row-bg-wrap, .single-post .forest-subdued#footer-outer > .row-bg-wrap, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .forest-subdued.related.products > .row-bg-wrap {
  background-color: #f2f6ee;
}
.inner-row {
  margin-bottom: 0 !important;
}
.inner-row .vc_column-inner {
  padding: 50px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 999px) {
  .inner-row .vc_column-inner {
    padding: 30px !important;
  }
}
.inner-row .vc_column-inner h2, .inner-row .vc_column-inner .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner .product_title, .inner-row .vc_column-inner .page-child h1, .page-child .inner-row .vc_column-inner h1, .inner-row .vc_column-inner .single-post h1, .single-post .inner-row .vc_column-inner h1, .inner-row .vc_column-inner h3, .inner-row .vc_column-inner .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row .vc_column-inner h3.em-booking-section-title, .inner-row .vc_column-inner h4, .inner-row .vc_column-inner .em.pixelbones h4, .em.pixelbones .inner-row .vc_column-inner h4, .inner-row .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row .vc_column-inner .post-heading, .inner-row .vc_column-inner .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row .vc_column-inner .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row .vc_column-inner .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row .vc_column-inner .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row .vc_column-inner .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row .vc_column-inner .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row .vc_column-inner .related.products > h2, .inner-row .vc_column-inner .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row .vc_column-inner .wc-block-components-title, .inner-row .vc_column-inner .woocommerce-order-received h2, .inner-row .vc_column-inner .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner .woocommerce-order-received .product_title, .inner-row .vc_column-inner .woocommerce-order-received .page-child h1, .page-child .inner-row .vc_column-inner .woocommerce-order-received h1, .inner-row .vc_column-inner .woocommerce-order-received .single-post h1, .single-post .inner-row .vc_column-inner .woocommerce-order-received h1, .woocommerce-order-received .inner-row .vc_column-inner h2, .inner-row .vc_column-inner .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row .vc_column-inner .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row .vc_column-inner .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row .vc_column-inner .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row .vc_column-inner .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row .vc_column-inner .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row .vc_column-inner h2, .inner-row .vc_column-inner h5, .inner-row .vc_column-inner .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3, .inner-row .vc_column-inner .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row .vc_column-inner .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3.em-booking-section-title, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header .inner-row .vc_column-inner h3, .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text h2, .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text .product_title, .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text .page-child h1, .page-child .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text .single-post h1, .single-post .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text .inner-row .vc_column-inner h2, .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text h3, .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row .vc_column-inner .nectar-fancy-box[data-style="image_above_text_underline"] .text h3.em-booking-section-title, .nectar-fancy-box[data-style="image_above_text_underline"] .text .inner-row .vc_column-inner h3, .inner-row .vc_column-inner .team-member h4, .team-member .inner-row .vc_column-inner h4, .inner-row .vc_column-inner .em-view-container .em-list .em-event .em-item-title, .em-view-container .em-list .em-event .inner-row .vc_column-inner .em-item-title, .inner-row .vc_column-inner #footer-outer #footer-widgets .row .col.span_3 .widget h4, #footer-outer #footer-widgets .row .col.span_3 .widget .inner-row .vc_column-inner h4, .inner-row .vc_column-inner .repeater-field-warp-item-data .repeater-field-header-title, .repeater-field-warp-item-data .inner-row .vc_column-inner .repeater-field-header-title, .inner-row .vc_column-inner .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .inner-row .vc_column-inner .post-heading, .inner-row .vc_column-inner body.material #search-results article.result .inner-wrap .text-wrap h2.title, .inner-row .vc_column-inner body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner body.material #search-results article.result .inner-wrap .text-wrap .title.product_title, body.material #search-results article.result .inner-wrap .text-wrap .inner-row .vc_column-inner h2.title, .inner-row .vc_column-inner .woocommerce ul.products li.product-category h2.woocommerce-loop-category__title, .inner-row .vc_column-inner .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product-category .inner-row .vc_column-inner h2.woocommerce-loop-category__title, .inner-row .vc_column-inner .woocommerce ul.products li.product h2.woocommerce-loop-category__title, .inner-row .vc_column-inner .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .inner-row .vc_column-inner .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product .inner-row .vc_column-inner h2.woocommerce-loop-category__title, .inner-row .vc_column-inner .woocommerce ul.products li.product-category .woocommerce-loop-product__title, .woocommerce ul.products li.product-category .inner-row .vc_column-inner .woocommerce-loop-product__title, .inner-row .vc_column-inner .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .inner-row .vc_column-inner .woocommerce-loop-product__title, .inner-row .vc_column-inner .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .inner-row .vc_column-inner .wc-block-components-checkout-order-summary__title-text {
  margin-bottom: 15px;
}
.inner-row .vc_column-inner .btn, .inner-row .vc_column-inner .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .inner-row .vc_column-inner .em-coupon-code-button, .inner-row .vc_column-inner .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .inner-row .vc_column-inner .em-button, .inner-row .vc_column-inner .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .inner-row .vc_column-inner .wc-block-components-checkout-place-order-button {
  margin-top: 15px;
}
.inner-row.rose-red {
  background-color: #ff2454;
  color: #fff;
}
.inner-row.rose-red h1, .inner-row.rose-red h2, .inner-row.rose-red .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.rose-red .product_title, .inner-row.rose-red .page-child h1, .page-child .inner-row.rose-red h1, .inner-row.rose-red .single-post h1, .single-post .inner-row.rose-red h1, .inner-row.rose-red h3, .inner-row.rose-red .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.rose-red h3.em-booking-section-title, .inner-row.rose-red h4, .inner-row.rose-red .em.pixelbones h4, .em.pixelbones .inner-row.rose-red h4, .inner-row.rose-red .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.rose-red .post-heading, .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.rose-red .related.products > h2, .inner-row.rose-red .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.rose-red .wc-block-components-title, .inner-row.rose-red .woocommerce-order-received h2, .inner-row.rose-red .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.rose-red .woocommerce-order-received .product_title, .inner-row.rose-red .woocommerce-order-received .page-child h1, .page-child .inner-row.rose-red .woocommerce-order-received h1, .inner-row.rose-red .woocommerce-order-received .single-post h1, .single-post .inner-row.rose-red .woocommerce-order-received h1, .woocommerce-order-received .inner-row.rose-red h2, .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.rose-red h2, .inner-row.rose-red a {
  color: #fff;
}
.inner-row.sand {
  background-color: #fffcf0;
}
.inner-row.slate-purple {
  background-color: #50518f;
  color: #fff;
}
.inner-row.slate-purple h1, .inner-row.slate-purple h2, .inner-row.slate-purple .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.slate-purple .product_title, .inner-row.slate-purple .page-child h1, .page-child .inner-row.slate-purple h1, .inner-row.slate-purple .single-post h1, .single-post .inner-row.slate-purple h1, .inner-row.slate-purple h3, .inner-row.slate-purple .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.slate-purple h3.em-booking-section-title, .inner-row.slate-purple h4, .inner-row.slate-purple .em.pixelbones h4, .em.pixelbones .inner-row.slate-purple h4, .inner-row.slate-purple .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.slate-purple .post-heading, .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.slate-purple .related.products > h2, .inner-row.slate-purple .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.slate-purple .wc-block-components-title, .inner-row.slate-purple .woocommerce-order-received h2, .inner-row.slate-purple .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.slate-purple .woocommerce-order-received .product_title, .inner-row.slate-purple .woocommerce-order-received .page-child h1, .page-child .inner-row.slate-purple .woocommerce-order-received h1, .inner-row.slate-purple .woocommerce-order-received .single-post h1, .single-post .inner-row.slate-purple .woocommerce-order-received h1, .woocommerce-order-received .inner-row.slate-purple h2, .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.slate-purple h2, .inner-row.slate-purple a {
  color: #fff;
}
.inner-row.pink {
  background-color: #FF77AA;
  color: #fff;
}
.inner-row.pink h1, .inner-row.pink h2, .inner-row.pink .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.pink .product_title, .inner-row.pink .page-child h1, .page-child .inner-row.pink h1, .inner-row.pink .single-post h1, .single-post .inner-row.pink h1, .inner-row.pink h3, .inner-row.pink .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.pink h3.em-booking-section-title, .inner-row.pink h4, .inner-row.pink .em.pixelbones h4, .em.pixelbones .inner-row.pink h4, .inner-row.pink .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.pink .post-heading, .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.pink .related.products > h2, .inner-row.pink .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.pink .wc-block-components-title, .inner-row.pink .woocommerce-order-received h2, .inner-row.pink .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.pink .woocommerce-order-received .product_title, .inner-row.pink .woocommerce-order-received .page-child h1, .page-child .inner-row.pink .woocommerce-order-received h1, .inner-row.pink .woocommerce-order-received .single-post h1, .single-post .inner-row.pink .woocommerce-order-received h1, .woocommerce-order-received .inner-row.pink h2, .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.pink h2, .inner-row.pink a {
  color: #fff;
}
.inner-row.yellow {
  background-color: #ffe600;
}
.inner-row.navy {
  background-color: #1b2c4f;
  color: #fff;
}
.inner-row.navy h1, .inner-row.navy h2, .inner-row.navy .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.navy .product_title, .inner-row.navy .page-child h1, .page-child .inner-row.navy h1, .inner-row.navy .single-post h1, .single-post .inner-row.navy h1, .inner-row.navy h3, .inner-row.navy .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.navy h3.em-booking-section-title, .inner-row.navy h4, .inner-row.navy .em.pixelbones h4, .em.pixelbones .inner-row.navy h4, .inner-row.navy .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.navy .post-heading, .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.navy .related.products > h2, .inner-row.navy .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.navy .wc-block-components-title, .inner-row.navy .woocommerce-order-received h2, .inner-row.navy .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.navy .woocommerce-order-received .product_title, .inner-row.navy .woocommerce-order-received .page-child h1, .page-child .inner-row.navy .woocommerce-order-received h1, .inner-row.navy .woocommerce-order-received .single-post h1, .single-post .inner-row.navy .woocommerce-order-received h1, .woocommerce-order-received .inner-row.navy h2, .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.navy h2, .inner-row.navy a {
  color: #fff;
}
.inner-row.cobalt {
  background-color: #6069e0;
  color: #fff;
}
.inner-row.cobalt h1, .inner-row.cobalt h2, .inner-row.cobalt .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.cobalt .product_title, .inner-row.cobalt .page-child h1, .page-child .inner-row.cobalt h1, .inner-row.cobalt .single-post h1, .single-post .inner-row.cobalt h1, .inner-row.cobalt h3, .inner-row.cobalt .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.cobalt h3.em-booking-section-title, .inner-row.cobalt h4, .inner-row.cobalt .em.pixelbones h4, .em.pixelbones .inner-row.cobalt h4, .inner-row.cobalt .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.cobalt .post-heading, .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.cobalt .related.products > h2, .inner-row.cobalt .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.cobalt .wc-block-components-title, .inner-row.cobalt .woocommerce-order-received h2, .inner-row.cobalt .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.cobalt .woocommerce-order-received .product_title, .inner-row.cobalt .woocommerce-order-received .page-child h1, .page-child .inner-row.cobalt .woocommerce-order-received h1, .inner-row.cobalt .woocommerce-order-received .single-post h1, .single-post .inner-row.cobalt .woocommerce-order-received h1, .woocommerce-order-received .inner-row.cobalt h2, .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.cobalt h2, .inner-row.cobalt a {
  color: #fff;
}
.inner-row.peach {
  background-color: #ff8a77;
  color: #fff;
}
.inner-row.peach h1, .inner-row.peach h2, .inner-row.peach .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.peach .product_title, .inner-row.peach .page-child h1, .page-child .inner-row.peach h1, .inner-row.peach .single-post h1, .single-post .inner-row.peach h1, .inner-row.peach h3, .inner-row.peach .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.peach h3.em-booking-section-title, .inner-row.peach h4, .inner-row.peach .em.pixelbones h4, .em.pixelbones .inner-row.peach h4, .inner-row.peach .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.peach .post-heading, .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.peach .related.products > h2, .inner-row.peach .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.peach .wc-block-components-title, .inner-row.peach .woocommerce-order-received h2, .inner-row.peach .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.peach .woocommerce-order-received .product_title, .inner-row.peach .woocommerce-order-received .page-child h1, .page-child .inner-row.peach .woocommerce-order-received h1, .inner-row.peach .woocommerce-order-received .single-post h1, .single-post .inner-row.peach .woocommerce-order-received h1, .woocommerce-order-received .inner-row.peach h2, .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.peach h2, .inner-row.peach a {
  color: #fff;
}
.inner-row.teal {
  background-color: #5eccc3;
  color: #fff;
}
.inner-row.teal h1, .inner-row.teal h2, .inner-row.teal .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.teal .product_title, .inner-row.teal .page-child h1, .page-child .inner-row.teal h1, .inner-row.teal .single-post h1, .single-post .inner-row.teal h1, .inner-row.teal h3, .inner-row.teal .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.teal h3.em-booking-section-title, .inner-row.teal h4, .inner-row.teal .em.pixelbones h4, .em.pixelbones .inner-row.teal h4, .inner-row.teal .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.teal .post-heading, .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.teal .related.products > h2, .inner-row.teal .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.teal .wc-block-components-title, .inner-row.teal .woocommerce-order-received h2, .inner-row.teal .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.teal .woocommerce-order-received .product_title, .inner-row.teal .woocommerce-order-received .page-child h1, .page-child .inner-row.teal .woocommerce-order-received h1, .inner-row.teal .woocommerce-order-received .single-post h1, .single-post .inner-row.teal .woocommerce-order-received h1, .woocommerce-order-received .inner-row.teal h2, .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.teal h2, .inner-row.teal a {
  color: #fff;
}
.inner-row.forest {
  background-color: #5b783d;
  color: #fff;
}
.inner-row.forest h1, .inner-row.forest h2, .inner-row.forest .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.forest .product_title, .inner-row.forest .page-child h1, .page-child .inner-row.forest h1, .inner-row.forest .single-post h1, .single-post .inner-row.forest h1, .inner-row.forest h3, .inner-row.forest .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .inner-row.forest h3.em-booking-section-title, .inner-row.forest h4, .inner-row.forest .em.pixelbones h4, .em.pixelbones .inner-row.forest h4, .inner-row.forest .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .inner-row.forest .post-heading, .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .inner-row.forest .related.products > h2, .inner-row.forest .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .inner-row.forest .wc-block-components-title, .inner-row.forest .woocommerce-order-received h2, .inner-row.forest .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.forest .woocommerce-order-received .product_title, .inner-row.forest .woocommerce-order-received .page-child h1, .page-child .inner-row.forest .woocommerce-order-received h1, .inner-row.forest .woocommerce-order-received .single-post h1, .single-post .inner-row.forest .woocommerce-order-received h1, .woocommerce-order-received .inner-row.forest h2, .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content h2, .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .product_title, .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content h1, .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .inner-row.forest h2, .inner-row.forest a {
  color: #fff;
}
.inner-row.lilac {
  background-color: #bfb3ff;
}
.inner-row.rose-red-subdued {
  background-color: #ffccd7;
}
.inner-row.sand-subdued {
  background-color: #e8e7e3;
}
.inner-row.slate-purple-subdued {
  background-color: #dedfed;
}
.inner-row.pink-subdued {
  background-color: #fde7f9;
}
.inner-row.yellow-subdued {
  background-color: #fffacc;
}
.inner-row.navy-subdued {
  background-color: #d9e1f2;
}
.inner-row.cobalt-subdued {
  background-color: #e5e7fa;
}
.inner-row.peach-subdued {
  background-color: #ffd3cc;
}
.inner-row.teal-subdued {
  background-color: #ecf9f8;
}
.inner-row.lilac-subdued {
  background-color: #e9efff;
}
.inner-row.forest-subdued {
  background-color: #f2f6ee;
}
.full-width-content .inner-row {
  padding: 100px !important;
  /*@media(max-width: 999px) {
            padding: 30px !important;
        }*/
}
.full-width-content .inner-row .vc_column-inner {
  max-width: 650px;
  margin: 0 auto;
  padding: 0 !important;
}
@media (max-width: 1300px) {
  .full-width-content .inner-row {
    padding: 80px !important;
  }
}
@media (max-width: 1200px) {
  .full-width-content .inner-row {
    padding: 70px !important;
  }
}
@media (max-width: 1100px) {
  .full-width-content .inner-row {
    padding: 50px !important;
  }
}
@media (max-width: 690px) {
  .full-width-content .inner-row {
    padding: 50px 30px !important;
  }
}
.full-width-content .inner-row.rose-red {
  background-color: #ff2454;
  color: #fff;
}
.full-width-content .inner-row.rose-red h1, .full-width-content .inner-row.rose-red h2, .full-width-content .inner-row.rose-red .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.rose-red .product_title, .full-width-content .inner-row.rose-red .page-child h1, .page-child .full-width-content .inner-row.rose-red h1, .full-width-content .inner-row.rose-red .single-post h1, .single-post .full-width-content .inner-row.rose-red h1, .full-width-content .inner-row.rose-red h3, .full-width-content .inner-row.rose-red .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.rose-red h3.em-booking-section-title, .full-width-content .inner-row.rose-red h4, .full-width-content .inner-row.rose-red .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.rose-red h4, .full-width-content .inner-row.rose-red .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.rose-red .post-heading, .full-width-content .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.rose-red .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.rose-red .related.products > h2, .full-width-content .inner-row.rose-red .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.rose-red .wc-block-components-title, .full-width-content .inner-row.rose-red .woocommerce-order-received h2, .full-width-content .inner-row.rose-red .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.rose-red .woocommerce-order-received .product_title, .full-width-content .inner-row.rose-red .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.rose-red .woocommerce-order-received h1, .full-width-content .inner-row.rose-red .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.rose-red .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.rose-red h2, .full-width-content .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.rose-red .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.rose-red h2, .full-width-content .inner-row.rose-red a {
  color: #fff;
}
.full-width-content .inner-row.sand {
  background-color: #fffcf0;
}
.full-width-content .inner-row.slate-purple {
  background-color: #50518f;
  color: #fff;
}
.full-width-content .inner-row.slate-purple h1, .full-width-content .inner-row.slate-purple h2, .full-width-content .inner-row.slate-purple .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.slate-purple .product_title, .full-width-content .inner-row.slate-purple .page-child h1, .page-child .full-width-content .inner-row.slate-purple h1, .full-width-content .inner-row.slate-purple .single-post h1, .single-post .full-width-content .inner-row.slate-purple h1, .full-width-content .inner-row.slate-purple h3, .full-width-content .inner-row.slate-purple .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.slate-purple h3.em-booking-section-title, .full-width-content .inner-row.slate-purple h4, .full-width-content .inner-row.slate-purple .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.slate-purple h4, .full-width-content .inner-row.slate-purple .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.slate-purple .post-heading, .full-width-content .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.slate-purple .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.slate-purple .related.products > h2, .full-width-content .inner-row.slate-purple .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.slate-purple .wc-block-components-title, .full-width-content .inner-row.slate-purple .woocommerce-order-received h2, .full-width-content .inner-row.slate-purple .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.slate-purple .woocommerce-order-received .product_title, .full-width-content .inner-row.slate-purple .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.slate-purple .woocommerce-order-received h1, .full-width-content .inner-row.slate-purple .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.slate-purple .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.slate-purple h2, .full-width-content .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.slate-purple .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.slate-purple h2, .full-width-content .inner-row.slate-purple a {
  color: #fff;
}
.full-width-content .inner-row.pink {
  background-color: #FF77AA;
  color: #fff;
}
.full-width-content .inner-row.pink h1, .full-width-content .inner-row.pink h2, .full-width-content .inner-row.pink .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.pink .product_title, .full-width-content .inner-row.pink .page-child h1, .page-child .full-width-content .inner-row.pink h1, .full-width-content .inner-row.pink .single-post h1, .single-post .full-width-content .inner-row.pink h1, .full-width-content .inner-row.pink h3, .full-width-content .inner-row.pink .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.pink h3.em-booking-section-title, .full-width-content .inner-row.pink h4, .full-width-content .inner-row.pink .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.pink h4, .full-width-content .inner-row.pink .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.pink .post-heading, .full-width-content .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.pink .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.pink .related.products > h2, .full-width-content .inner-row.pink .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.pink .wc-block-components-title, .full-width-content .inner-row.pink .woocommerce-order-received h2, .full-width-content .inner-row.pink .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.pink .woocommerce-order-received .product_title, .full-width-content .inner-row.pink .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.pink .woocommerce-order-received h1, .full-width-content .inner-row.pink .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.pink .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.pink h2, .full-width-content .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.pink .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.pink h2, .full-width-content .inner-row.pink a {
  color: #fff;
}
.full-width-content .inner-row.yellow {
  background-color: #ffe600;
}
.full-width-content .inner-row.navy {
  background-color: #1b2c4f;
  color: #fff;
}
.full-width-content .inner-row.navy h1, .full-width-content .inner-row.navy h2, .full-width-content .inner-row.navy .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.navy .product_title, .full-width-content .inner-row.navy .page-child h1, .page-child .full-width-content .inner-row.navy h1, .full-width-content .inner-row.navy .single-post h1, .single-post .full-width-content .inner-row.navy h1, .full-width-content .inner-row.navy h3, .full-width-content .inner-row.navy .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.navy h3.em-booking-section-title, .full-width-content .inner-row.navy h4, .full-width-content .inner-row.navy .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.navy h4, .full-width-content .inner-row.navy .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.navy .post-heading, .full-width-content .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.navy .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.navy .related.products > h2, .full-width-content .inner-row.navy .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.navy .wc-block-components-title, .full-width-content .inner-row.navy .woocommerce-order-received h2, .full-width-content .inner-row.navy .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.navy .woocommerce-order-received .product_title, .full-width-content .inner-row.navy .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.navy .woocommerce-order-received h1, .full-width-content .inner-row.navy .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.navy .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.navy h2, .full-width-content .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.navy .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.navy h2, .full-width-content .inner-row.navy a {
  color: #fff;
}
.full-width-content .inner-row.cobalt {
  background-color: #6069e0;
  color: #fff;
}
.full-width-content .inner-row.cobalt h1, .full-width-content .inner-row.cobalt h2, .full-width-content .inner-row.cobalt .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.cobalt .product_title, .full-width-content .inner-row.cobalt .page-child h1, .page-child .full-width-content .inner-row.cobalt h1, .full-width-content .inner-row.cobalt .single-post h1, .single-post .full-width-content .inner-row.cobalt h1, .full-width-content .inner-row.cobalt h3, .full-width-content .inner-row.cobalt .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.cobalt h3.em-booking-section-title, .full-width-content .inner-row.cobalt h4, .full-width-content .inner-row.cobalt .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.cobalt h4, .full-width-content .inner-row.cobalt .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.cobalt .post-heading, .full-width-content .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.cobalt .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.cobalt .related.products > h2, .full-width-content .inner-row.cobalt .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.cobalt .wc-block-components-title, .full-width-content .inner-row.cobalt .woocommerce-order-received h2, .full-width-content .inner-row.cobalt .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.cobalt .woocommerce-order-received .product_title, .full-width-content .inner-row.cobalt .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.cobalt .woocommerce-order-received h1, .full-width-content .inner-row.cobalt .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.cobalt .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.cobalt h2, .full-width-content .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.cobalt .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.cobalt h2, .full-width-content .inner-row.cobalt a {
  color: #fff;
}
.full-width-content .inner-row.peach {
  background-color: #ff8a77;
  color: #fff;
}
.full-width-content .inner-row.peach h1, .full-width-content .inner-row.peach h2, .full-width-content .inner-row.peach .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.peach .product_title, .full-width-content .inner-row.peach .page-child h1, .page-child .full-width-content .inner-row.peach h1, .full-width-content .inner-row.peach .single-post h1, .single-post .full-width-content .inner-row.peach h1, .full-width-content .inner-row.peach h3, .full-width-content .inner-row.peach .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.peach h3.em-booking-section-title, .full-width-content .inner-row.peach h4, .full-width-content .inner-row.peach .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.peach h4, .full-width-content .inner-row.peach .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.peach .post-heading, .full-width-content .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.peach .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.peach .related.products > h2, .full-width-content .inner-row.peach .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.peach .wc-block-components-title, .full-width-content .inner-row.peach .woocommerce-order-received h2, .full-width-content .inner-row.peach .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.peach .woocommerce-order-received .product_title, .full-width-content .inner-row.peach .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.peach .woocommerce-order-received h1, .full-width-content .inner-row.peach .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.peach .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.peach h2, .full-width-content .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.peach .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.peach h2, .full-width-content .inner-row.peach a {
  color: #fff;
}
.full-width-content .inner-row.teal {
  background-color: #5eccc3;
  color: #fff;
}
.full-width-content .inner-row.teal h1, .full-width-content .inner-row.teal h2, .full-width-content .inner-row.teal .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.teal .product_title, .full-width-content .inner-row.teal .page-child h1, .page-child .full-width-content .inner-row.teal h1, .full-width-content .inner-row.teal .single-post h1, .single-post .full-width-content .inner-row.teal h1, .full-width-content .inner-row.teal h3, .full-width-content .inner-row.teal .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.teal h3.em-booking-section-title, .full-width-content .inner-row.teal h4, .full-width-content .inner-row.teal .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.teal h4, .full-width-content .inner-row.teal .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.teal .post-heading, .full-width-content .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.teal .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.teal .related.products > h2, .full-width-content .inner-row.teal .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.teal .wc-block-components-title, .full-width-content .inner-row.teal .woocommerce-order-received h2, .full-width-content .inner-row.teal .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.teal .woocommerce-order-received .product_title, .full-width-content .inner-row.teal .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.teal .woocommerce-order-received h1, .full-width-content .inner-row.teal .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.teal .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.teal h2, .full-width-content .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.teal .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.teal h2, .full-width-content .inner-row.teal a {
  color: #fff;
}
.full-width-content .inner-row.forest {
  background-color: #5b783d;
  color: #fff;
}
.full-width-content .inner-row.forest h1, .full-width-content .inner-row.forest h2, .full-width-content .inner-row.forest .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.forest .product_title, .full-width-content .inner-row.forest .page-child h1, .page-child .full-width-content .inner-row.forest h1, .full-width-content .inner-row.forest .single-post h1, .single-post .full-width-content .inner-row.forest h1, .full-width-content .inner-row.forest h3, .full-width-content .inner-row.forest .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .full-width-content .inner-row.forest h3.em-booking-section-title, .full-width-content .inner-row.forest h4, .full-width-content .inner-row.forest .em.pixelbones h4, .em.pixelbones .full-width-content .inner-row.forest h4, .full-width-content .inner-row.forest .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .full-width-content .inner-row.forest .post-heading, .full-width-content .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .full-width-content .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .woocommerce.single-product .summary .related.products > .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .full-width-content .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .full-width-content .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .full-width-content .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .full-width-content .inner-row.forest .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .full-width-content .inner-row.forest .related.products > h2, .full-width-content .inner-row.forest .woocommerce-checkout .wc-block-components-title, .woocommerce-checkout .full-width-content .inner-row.forest .wc-block-components-title, .full-width-content .inner-row.forest .woocommerce-order-received h2, .full-width-content .inner-row.forest .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.forest .woocommerce-order-received .product_title, .full-width-content .inner-row.forest .woocommerce-order-received .page-child h1, .page-child .full-width-content .inner-row.forest .woocommerce-order-received h1, .full-width-content .inner-row.forest .woocommerce-order-received .single-post h1, .single-post .full-width-content .inner-row.forest .woocommerce-order-received h1, .woocommerce-order-received .full-width-content .inner-row.forest h2, .full-width-content .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content h2, .full-width-content .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .full-width-content .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .product_title, .full-width-content .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .full-width-content .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content h1, .full-width-content .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .full-width-content .inner-row.forest .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .full-width-content .inner-row.forest h2, .full-width-content .inner-row.forest a {
  color: #fff;
}
.full-width-content .inner-row.lilac {
  background-color: #bfb3ff;
}
.full-width-content .inner-row.rose-red-subdued {
  background-color: #ffccd7;
}
.full-width-content .inner-row.sand-subdued {
  background-color: #e8e7e3;
}
.full-width-content .inner-row.slate-purple-subdued {
  background-color: #dedfed;
}
.full-width-content .inner-row.pink-subdued {
  background-color: #fde7f9;
}
.full-width-content .inner-row.yellow-subdued {
  background-color: #fffacc;
}
.full-width-content .inner-row.navy-subdued {
  background-color: #d9e1f2;
}
.full-width-content .inner-row.cobalt-subdued {
  background-color: #e5e7fa;
}
.full-width-content .inner-row.peach-subdued {
  background-color: #ffd3cc;
}
.full-width-content .inner-row.teal-subdued {
  background-color: #ecf9f8;
}
.full-width-content .inner-row.lilac-subdued {
  background-color: #e9efff;
}
.full-width-content .inner-row.forest-subdued {
  background-color: #f2f6ee;
}
.mt {
  margin-top: 35px !important;
}
@media (max-width: 999px) {
  .mt-tablet {
    margin-top: 35px !important;
  }
}
@media (max-width: 690px) {
  .mt-mobile {
    margin-top: 35px !important;
  }
}
.mb {
  margin-bottom: 35px !important;
}
@media (max-width: 999px) {
  .mb-tablet {
    margin-bottom: 35px !important;
  }
}
@media (max-width: 690px) {
  .mb-mobile {
    margin-bottom: 35px !important;
  }
}
.mt0 {
  margin-top: 0px !important;
}
.mb0 {
  margin-bottom: 0px !important;
}
body[data-col-gap="50px"] .wpb_row:not(.full-width-section):not(.full-width-content) {
  margin-bottom: 35px;
}
@media only screen and (max-width: 690px) {
  .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 35px;
  }
}
nav .sf-menu li a {
  position: relative;
  font-size: 18px !important;
  color: #1a1a1a !important;
  font-weight: 500;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 5px !important;
  padding: 15px !important;
}
@media (max-width: 1400px) {
  nav .sf-menu li a {
    font-size: 16px !important;
  }
}
@media (max-width: 1300px) {
  nav .sf-menu li a {
    padding: 10px !important;
  }
}
@media (max-width: 1200px) {
  nav .sf-menu li a {
    padding: 13px !important;
  }
}
@media (max-width: 1100px) {
  nav .sf-menu li a {
    font-size: 15px !important;
    padding: 10px !important;
  }
}
nav .sf-menu li a:hover, nav .sf-menu li a:active {
  background-color: #bfb3ff;
  border-radius: 15px;
}
nav .sf-menu li a .menu-title-text:after {
  bottom: 0 !important;
  border-color: #50518f !important;
}
nav .sf-menu li.menu-item-has-children > a:after {
  content: "";
  font-family: "Font Awesome 6 Pro";
  display: inline-block;
  transform: rotate(0deg);
  /* initial state */
  transform-origin: center;
  transition: transform 0.5s ease;
  margin-left: 7px;
}
@media (max-width: 1300px) {
  nav .sf-menu li.menu-item-has-children > a:after {
    margin-left: 5px;
  }
}
@media (max-width: 1200px) {
  nav .sf-menu li.menu-item-has-children > a:after {
    display: none;
  }
}
nav .sf-menu li.menu-item-has-children > a:hover:after, nav .sf-menu li.menu-item-has-children > a:active:after {
  transform: rotate(180deg);
}
nav .sf-menu li .sub-menu {
  background-color: #bfb3ff !important;
  border-radius: 10px;
  padding: 0;
  overflow: hidden;
  width: 26em;
}
nav .sf-menu li .sub-menu li a {
  padding: 15px;
  border-bottom: 1px solid #fff !important;
  line-height: normal !important;
  border-radius: 0;
  margin-bottom: 0 !important;
}
nav .sf-menu li .sub-menu li:last-child a {
  border-bottom: 0 !important;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .slide-out-widget-area-toggle[data-custom-color="true"] a {
  padding: 0 7px 0 11px !important;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
  transform: translateY(-12px);
  background-color: transparent;
  border: 2px solid #1b2c4f;
}
body.mobile.material[data-header-color=light] #header-outer .slide-out-widget-area-toggle a .close-line {
  background-color: #1b2c4f !important;
}
#header-outer #mobile-menu > .inner {
  display: flex;
  flex-wrap: wrap;
}
#header-outer #mobile-menu > .inner .nectar-header-text-content {
  order: 1;
  width: 100%;
  display: block;
  background-color: transparent;
  padding: 0;
}
#header-outer #mobile-menu > .inner .nectar-header-text-content .btn, #header-outer #mobile-menu > .inner .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons #header-outer #mobile-menu > .inner .nectar-header-text-content .em-coupon-code-button, #header-outer #mobile-menu > .inner .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm #header-outer #mobile-menu > .inner .nectar-header-text-content .em-button, #header-outer #mobile-menu > .inner .nectar-header-text-content .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block #header-outer #mobile-menu > .inner .nectar-header-text-content .wc-block-components-checkout-place-order-button {
  display: block;
  margin: 15px 2px 0 2px;
}
#header-outer #mobile-menu > .inner .nectar-header-text-content .btn:after, #header-outer #mobile-menu > .inner .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button:after, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons #header-outer #mobile-menu > .inner .nectar-header-text-content .em-coupon-code-button:after, #header-outer #mobile-menu > .inner .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button:after, .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm #header-outer #mobile-menu > .inner .nectar-header-text-content .em-button:after, #header-outer #mobile-menu > .inner .nectar-header-text-content .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button:after, .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block #header-outer #mobile-menu > .inner .nectar-header-text-content .wc-block-components-checkout-place-order-button:after {
  display: none;
}
#header-outer #mobile-menu > .inner .nectar-header-text-content .btn:nth-child(2), #header-outer #mobile-menu > .inner .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons .em-coupon-code-button:nth-child(2), .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-summary .em-booking-form-section-coupons #header-outer #mobile-menu > .inner .nectar-header-text-content .em-coupon-code-button:nth-child(2), #header-outer #mobile-menu > .inner .nectar-header-text-content .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm .em-button:nth-child(2), .single-event .container-wrap .main-content .em-event-content .em-event-bookings .em-booking-form-section-confirm #header-outer #mobile-menu > .inner .nectar-header-text-content .em-button:nth-child(2), #header-outer #mobile-menu > .inner .nectar-header-text-content .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button:nth-child(2), .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block #header-outer #mobile-menu > .inner .nectar-header-text-content .wc-block-components-checkout-place-order-button:nth-child(2) {
  margin-top: 0;
}
#header-outer #mobile-menu > .inner .nectar-header-text-content i {
  display: none;
}
#header-outer #mobile-menu > .inner .menu-items-wrap {
  order: 0;
  width: 100%;
}
body #header-outer #mobile-menu ul li a {
  color: #1b2c4f;
  font-size: 18px;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 690px) {
  body #header-outer #mobile-menu ul li a {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
body #header-outer #mobile-menu ul li .sub-menu a {
  font-size: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (max-width: 690px) {
  body #header-outer #mobile-menu ul li .sub-menu a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.sidebar-menu.left {
  text-align: left;
}
@media (min-width: 1501px) {
  .sidebar-menu.left {
    padding-right: 70px !important;
  }
}
@media (min-width: 1401px) {
  .sidebar-menu.left {
    padding-right: 60px !important;
  }
}
@media (min-width: 1301px) {
  .sidebar-menu.left {
    padding-right: 50px !important;
  }
}
@media (min-width: 1201px) {
  .sidebar-menu.left {
    padding-right: 40px !important;
  }
}
.sidebar-menu.right {
  text-align: left;
}
@media (min-width: 1501px) {
  .sidebar-menu.right {
    padding-right: 70px !important;
  }
}
@media (min-width: 1401px) {
  .sidebar-menu.right {
    padding-left: 60px !important;
  }
}
@media (min-width: 1301px) {
  .sidebar-menu.right {
    padding-left: 50px !important;
  }
}
@media (min-width: 1201px) {
  .sidebar-menu.right {
    padding-left: 40px !important;
  }
}
.sidebar-menu.right .page-submenu {
  width: auto;
  position: relative;
  margin-bottom: 50px;
}
@media (max-width: 999px) {
  .sidebar-menu.right .page-submenu {
    text-align: left;
  }
}
.sidebar-menu.right .page-submenu .full-width-section {
  background-color: transparent !important;
  width: auto;
  left: 0 !important;
  margin-left: 0 !important;
}
.sidebar-menu.right .page-submenu .full-width-section .container {
  padding: 0 !important;
  max-width: 100%;
}
@media (max-width: 1000px) {
  .sidebar-menu.right .page-submenu .full-width-section .container .mobile-menu-link {
    border: 2px solid #1b2c4f;
    border-radius: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.sidebar-menu.right .page-submenu .full-width-section .container ul {
  background-color: transparent !important;
  padding: 0;
  position: relative !important;
  top: 0 !important;
  width: 100%;
}
.sidebar-menu.right .page-submenu .full-width-section .container ul li {
  border-top: 1px solid #eee;
  margin-right: 0;
  display: block;
}
@media (max-width: 999px) {
  .sidebar-menu.right .page-submenu .full-width-section .container ul li:first-child {
    border-top: none;
  }
}
.sidebar-menu.right .page-submenu .full-width-section .container ul li a {
  color: #1a1a1a !important;
  text-transform: none !important;
  font-size: 18px;
  padding: 15px 0 !important;
  opacity: 1;
  line-height: 1.5;
  border-top: none !important;
  padding: 20px 20px !important;
  font-weight: 500;
}
.sidebar-menu.right .page-submenu .full-width-section .container ul li a.active {
  background-color: #e5e7fa;
  border-left: 3px solid #ff2454 !important;
}
.nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child {
  margin-bottom: 50px;
}
.nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content {
  padding: 60px;
}
@media (min-width: 1200px) {
  .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 690px) {
  .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content {
    padding: 30px;
  }
}
.nectar-post-grid-wrap .nectar-post-grid-filters {
  padding-top: 0;
  margin-bottom: 50px !important;
}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item {
  border-radius: 30px;
  overflow: hidden;
}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .nectar-post-grid-item-bg-wrap {
  border-radius: 30px;
}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .meta-category {
  margin-bottom: 10px;
}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .post-heading span {
  color: #1b2c4f;
}
.nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .nectar-post-grid-item__meta-wrap {
  margin-top: 20px;
}
@media (min-width: 691px) and (max-width: 999px) {
  .nectar-post-grid[data-columns="3"] .nectar-post-grid-item:nth-child(3) {
    display: none !important;
  }
}
@media only screen and (min-width: 1000px) {
  body[data-ext-responsive=true] .container .sidebar-menu .page-submenu > .full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
    padding: 0 !important;
  }
}
#search-outer #search input[type=text] {
  font-family: "Poppins";
  border: 2px solid #1b2c4f !important;
  font-weight: 400;
}
#search-outer #search #close {
  right: 20px !important;
  position: relative;
  margin-top: 12px;
}
.result {
  position: relative;
}
.result .inner-wrap {
  position: relative;
}
body.material #search-results {
  height: auto !important;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
body.material #search-results article.result {
  width: 33.3%;
  position: relative !important;
  left: auto !important;
  top: auto !important;
  cursor: pointer;
}
body.material #search-results article.result:hover .inner-wrap {
  box-shadow: none;
  transform: none;
}
@media (max-width: 1000px) {
  body.material #search-results article.result {
    width: 50%;
  }
}
body.material #search-results article.result .inner-wrap {
  border-radius: 30px;
  background-color: #fffcf0;
  border: none;
}
body.material #search-results article.result .inner-wrap .result-link {
  position: absolute;
  inset: 0;
  z-index: 1;
}
body.material #search-results article.result .inner-wrap img {
  height: 200px;
  object-fit: cover;
  object-position: center;
  border-radius: 30px;
}
body.material #search-results article.result .inner-wrap .text-wrap {
  padding: 30px;
}
body.material #search-results article.result .inner-wrap .text-wrap h2.title, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title {
  padding: 0;
  margin-bottom: 12px;
}
body.material #search-results article.result .inner-wrap .text-wrap h2.title a, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title a, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title a {
  color: #1b2c4f !important;
  background: none;
}
body.material #search-results article.result .inner-wrap .text-wrap h2.title span, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title span, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title span {
  font-family: "Poppins";
  color: #1b2c4f;
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 1400px) {
  body.material #search-results article.result .inner-wrap .text-wrap h2.title span, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title span, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title span {
    font-size: 18px;
  }
}
body.material #search-results article.result .inner-wrap .text-wrap .result-excerpt {
  padding: 0;
  font-size: 20px;
  line-height: 32px;
  color: #1a1a1a;
}
@media (max-width: 1400px) {
  body.material #search-results article.result .inner-wrap .text-wrap .result-excerpt {
    font-size: 18px;
    line-height: 28px;
  }
}
body.material .search-result-pagination {
  margin-top: 50px;
}
body.material .search-result-pagination #pagination {
  height: auto;
  margin-bottom: 0 !important;
}
body.material .search-result-pagination #pagination ul.page-numbers li a {
  border: 2px solid #1b2c4f;
  padding: 0 !important;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #1b2c4f !important;
  font-size: 20px !important;
  font-weight: 400;
  line-height: normal;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (max-width: 1000px) {
  body.material .search-result-pagination #pagination ul.page-numbers li a {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 690px) {
  body.material .search-result-pagination #pagination ul.page-numbers li a {
    width: 40px;
    height: 40px;
  }
}
body.material .search-result-pagination #pagination ul.page-numbers li span {
  border: 2px solid #1b2c4f;
  background-color: #1b2c4f !important;
  font-size: 20px !important;
  font-weight: 400;
  padding: 0 !important;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1000px) {
  body.material .search-result-pagination #pagination ul.page-numbers li span {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 690px) {
  body.material .search-result-pagination #pagination ul.page-numbers li span {
    width: 40px;
    height: 40px;
  }
}
body.material .search-result-pagination #pagination ul.page-numbers li .prev {
  text-indent: -9999px !important;
}
body.material .search-result-pagination #pagination ul.page-numbers li .prev:before {
  content: "";
  font-family: "Font Awesome 6 Pro";
  text-indent: 0 !important;
}
body.material .search-result-pagination #pagination ul.page-numbers li .next {
  text-indent: -9999px !important;
}
body.material .search-result-pagination #pagination ul.page-numbers li .next:before {
  content: "";
  font-family: "Font Awesome 6 Pro";
  text-indent: 0 !important;
}
/* global */
.post-type-archive-product.woocommerce .container-wrap, .tax-product_cat.woocommerce .container-wrap {
  background-color: transparent;
}
.woocommerce-breadcrumb {
  display: none;
}
.nectar-shop-header, .woocommerce-products-header {
  display: none;
}
.archive .nectar-shop-header .page-title, .page-id-106 .nectar-shop-header .page-title {
  display: none;
}
.woocommerce-page table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td {
  font-family: "Poppins";
  font-weight: 400;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .product-wrap .add_to_cart_button.added, .single-product .facebook-share a:hover, .single-product .twitter-share a:hover, .single-product .pinterest-share a:hover, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce .chzn-container .chzn-results .highlighted, .woocommerce .chosen-container .chosen-results .highlighted, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce #sidebar div ul li a:hover ~ .count, .woocommerce #sidebar div ul li.chosen > a ~ .count, .woocommerce #sidebar div ul .current-cat > .count, .woocommerce #sidebar .wc-block-product-categories-list-item:hover > .wc-block-product-categories-list-item-count, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-account .woocommerce-form-login button.button, .woocommerce-account .woocommerce-form-register button.button, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):before, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):after, .woocommerce.widget_price_filter .price_slider:not(.ui-slider), body .woocommerce.add_to_cart_inline a.button.add_to_cart_button, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page .woocommerce p.return-to-shop a.wc-backward, .woocommerce-page .woocommerce .woocommerce.single-product .summary .return-to-shop.price a.wc-backward, .woocommerce.single-product .summary .woocommerce-page .woocommerce .return-to-shop.price a.wc-backward, .woocommerce .yith-wcan-reset-navigation.button, ul.products li.minimal.product span.onsale, .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after, .woocommerce-page button.single_add_to_cart_button, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #order_review #payment #place_order, .woocommerce .span_4 input[type="submit"].checkout-button, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, .woocommerce span.onsale .nectar-quick-view-box .onsale, .nectar-quick-view-box .onsale, .woocommerce-page .nectar-quick-view-box .onsale, .cart .quantity input.plus:hover, .cart .quantity input.minus:hover, .woocommerce-mini-cart .quantity input.plus:hover, .woocommerce-mini-cart .quantity input.minus:hover, body .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .classic .add_to_cart_button, .woocommerce .classic .product-add-to-cart a.button, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover, body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .text_on_hover.product .nectar_quick_view, .text_on_hover.product a.added_to_cart {
  background-color: #50518f !important;
  font-family: "Poppins";
}
body.woocommerce-page:not([data-form-submit=see-through]) div[data-project-style=classic] button[type=submit].single_add_to_cart_button:hover {
  background-color: #50518f !important;
  opacity: 0.9;
}
.woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-error {
  padding: 30px;
  border-radius: 12px;
  background-color: #ff2454 !important;
}
.woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-notices-wrapper .woocommerce-error a {
  height: auto !important;
  padding: 0 !important;
}
@media (max-width: 1000px) {
  .woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-notices-wrapper .woocommerce-error a {
    display: block;
    float: none !important;
    margin-left: 0 !important;
    text-align: left;
    margin-top: 15px;
  }
}
.woocommerce-notices-wrapper .woocommerce-message a:hover, .woocommerce-notices-wrapper .woocommerce-error a:hover {
  background-color: #ff2454 !important;
  opacity: 1;
}
/* e/o global */
/* archive / category pages */
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="3"] li.product {
    margin: 0 !important;
    margin-bottom: 30px !important;
  }
}
@media only screen and (min-width: 1300px) {
  body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="3"] li.product {
    margin: 0 !important;
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="2"], body.woocommerce:not(.single-product) ul.products[data-n-desktop-small-columns="3"] {
    width: 100% !important;
  }
}
@media only screen and (min-width: 1300px) {
  body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="2"], body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="3"] {
    width: 100% !important;
  }
}
.woocommerce .shop-intro {
  padding-bottom: 50px;
}
.woocommerce .shop-intro-top {
  padding-bottom: 50px !important;
}
.woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
  gap: 0 30px;
}
.woocommerce ul.products.wc-categories-grid {
  justify-content: center;
}
.woocommerce ul.products:before {
  display: none;
}
.woocommerce ul.products li.product-category, .woocommerce ul.products li.product {
  background-color: #fffcf0;
  border-radius: 30px;
  overflow: hidden;
  flex: 0 0 calc(33.333% - 20px) !important;
  box-sizing: border-box;
  margin: 0 !important;
}
@media (max-width: 1200px) {
  .woocommerce ul.products li.product-category, .woocommerce ul.products li.product {
    flex: 0 0 calc(50% - 15px) !important;
    margin-bottom: 30px !important;
  }
}
@media (max-width: 690px) {
  .woocommerce ul.products li.product-category, .woocommerce ul.products li.product {
    flex: 0 0 100% !important;
  }
}
.woocommerce ul.products li.product-category a, .woocommerce ul.products li.product a {
  height: 100%;
  display: block;
}
.woocommerce ul.products li.product-category a img, .woocommerce ul.products li.product a img {
  border-radius: 30px;
  margin-bottom: 0;
}
.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title, .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product h2.woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title {
  padding: 30px;
  padding-bottom: 0;
}
.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title .count, .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title .count, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title .count, .woocommerce ul.products li.product h2.woocommerce-loop-category__title .count, .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title .count, .woocommerce.single-product .summary .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title .count {
  display: none;
}
.woocommerce ul.products li.product-category .wc-category-description, .woocommerce ul.products li.product .wc-category-description {
  color: #1a1a1a;
  padding: 30px;
  padding-top: 15px;
}
.woocommerce ul.products li.product-category .wc-category-description p:last-child, .woocommerce ul.products li.product-category .wc-category-description .woocommerce.single-product .summary .price:last-child, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .wc-category-description .price:last-child, .woocommerce ul.products li.product .wc-category-description p:last-child, .woocommerce ul.products li.product .wc-category-description .woocommerce.single-product .summary .price:last-child, .woocommerce.single-product .summary .woocommerce ul.products li.product .wc-category-description .price:last-child {
  padding-bottom: 0;
}
.woocommerce ul.products li.product-category .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding: 30px;
  padding-bottom: 0;
  margin-top: 0;
}
.woocommerce ul.products li.product-category .product-excerpt, .woocommerce ul.products li.product .product-excerpt {
  padding: 0 30px !important;
  padding-top: 15px !important;
  color: #1a1a1a;
}
.woocommerce ul.products li.product-category .price, .woocommerce ul.products li.product .price {
  color: #1b2c4f !important;
  padding: 30px;
  padding-top: 15px;
  font-weight: bold;
  font-family: "Poppins";
  margin-bottom: 0 !important;
}
.woocommerce ul.products li.product-category .product-add-to-cart, .woocommerce ul.products li.product .product-add-to-cart {
  display: none;
}
/* e/o archive / category pages */
.woocommerce.single-product .woocommerce-product-gallery__wrapper {
  border-radius: 30px;
  overflow: hidden;
}
.woocommerce.single-product .summary {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: 0 !important;
}
.woocommerce.single-product .summary .product_title {
  order: 0;
}
.woocommerce.single-product .summary .price {
  font-size: 20px !important;
  font-weight: bold;
  order: 2;
}
.woocommerce.single-product .summary .price span {
  color: #1b2c4f;
}
.woocommerce.single-product .summary .woocommerce-product-details__short-description {
  order: 1;
}
.woocommerce.single-product .summary .cart {
  order: 3;
  margin-bottom: 0 !important;
}
@media (max-width: 370px) {
  .woocommerce.single-product .summary .cart .quantity {
    margin-right: 10px;
  }
}
@media (max-width: 350px) {
  .woocommerce.single-product .summary .cart .quantity {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.woocommerce.single-product .summary .cart .quantity input.minus, .woocommerce.single-product .summary .cart .quantity input.plus {
  width: 50px !important;
  color: #1b2c4f;
  font-size: 25px !important;
}
.woocommerce.single-product .summary .cart .quantity input {
  padding: 15px 0 !important;
  flex: 1;
}
.woocommerce.single-product .summary .cart .single_add_to_cart_button {
  line-height: normal;
}
.woocommerce.single-product .summary #wc-stripe-express-checkout-element {
  order: 4;
}
.woocommerce.single-product .summary .product_meta {
  display: none;
}
.woocommerce.single-product .clear {
  padding: 0;
}
.woocommerce.single-product .woocommerce-tabs {
  display: none;
}
.woocommerce.single-product #ajax-content-wrap .related-upsell-carousel {
  padding: 0;
}
.woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products {
  margin-top: 0;
}
.woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products .woo-flickity-count {
  display: none;
}
@media only screen and (min-width: 1000px) {
  body .woocommerce.columns-4 .nectar-woo-flickity .flickity-slider .flickity-cell, body .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
    width: 33.3%;
  }
}
/* cart stuff */
.nectar-slide-in-cart .widget_shopping_cart .cart_list a {
  font-family: "Poppins" !important;
}
.nectar-slide-in-cart .widget_shopping_cart img {
  border-radius: 30px;
}
.nectar-slide-in-cart .product_list_widget span {
  font-size: 14px;
}
.nectar-slide-in-cart .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a {
  border-radius: 30px;
  background-color: #50518f !important;
  line-height: normal;
  margin-top: 15px;
}
.nectar-slide-in-cart .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons a:hover {
  background-color: #50518f !important;
  opacity: 0.9;
}
.custom-cart-wrapper {
  display: flex;
  gap: 40px;
  align-items: flex-start;
}
@media (max-width: 1200px) {
  .custom-cart-wrapper {
    flex-direction: column-reverse;
  }
}
.custom-cart-wrapper .custom-cart-products {
  flex: 2;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item {
  padding: 0;
  display: flex;
  background: #fffcf0;
  border-radius: 30px;
  overflow: hidden;
  padding: 0;
  align-items: stretch;
  /* stretch children to full height */
}
@media (max-width: 690px) {
  .custom-cart-wrapper .custom-cart-products .custom-cart-item {
    flex-direction: column;
  }
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-image {
  flex-shrink: 0;
  display: flex;
  align-items: stretch;
  /* stretch <a> or <img> */
}
@media (max-width: 690px) {
  .custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-image {
    width: 100%;
    display: block;
  }
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-image a {
  display: flex;
  align-items: stretch;
}
@media (max-width: 690px) {
  .custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-image a {
    width: 100%;
  }
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-image a img {
  height: 100%;
  /* fill parent height */
  width: auto;
  object-fit: cover;
  display: block;
  margin-bottom: 0;
  border-radius: 30px;
}
@media (max-width: 690px) {
  .custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-image a img {
    width: 100%;
  }
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details {
  padding: 30px;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-title-desc {
  margin-bottom: 15px;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-title-desc .custom-cart-item-title {
  margin-bottom: 15px !important;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-title-desc .custom-cart-item-title a {
  color: #1b2c4f;
  text-decoration: none;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 10px;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions .custom-cart-item-quantity .quantity {
  border: 2px solid #1b2c4f;
  border-radius: 200px;
  overflow: hidden;
  display: flex;
  flex-wrap: nowrap;
  width: 110px;
  transition: border-color 0.2s ease;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions .custom-cart-item-quantity .quantity input.minus, .custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions .custom-cart-item-quantity .quantity input.plus {
  width: 50px !important;
  color: #1b2c4f;
  font-size: 25px !important;
  background-color: transparent !important;
  font-weight: 400 !important;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions .custom-cart-item-quantity .quantity input {
  padding: 15px 0 !important;
  border: none;
  font-weight: 600;
  font-size: 16px !important;
  width: 33.3%;
  background-color: transparent;
  box-sizing: content-box;
  color: inherit;
  line-height: 1 !important;
  color: inherit;
  padding: 1px 2px;
  box-shadow: none;
  text-align: center;
}
.custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions a.remove {
  width: auto;
  color: #1b2c4f !important;
  font-weight: 400;
  word-break: normal;
}
.custom-cart-wrapper .custom-cart-totals {
  background-color: #e5e7fa;
  border-radius: 30px;
  padding: 30px;
}
@media (max-width: 1200px) {
  .custom-cart-wrapper .custom-cart-totals {
    width: 100%;
  }
}
@media (max-width: 690px) {
  .custom-cart-wrapper .custom-cart-totals {
    padding: 20px;
  }
}
.custom-cart-wrapper .custom-cart-totals table {
  border: none;
  font-size: 20px;
}
@media (max-width: 770px) {
  .custom-cart-wrapper .custom-cart-totals table {
    margin-bottom: 30px;
  }
}
.custom-cart-wrapper .custom-cart-totals table th {
  background-color: transparent !important;
  font-weight: 500 !important;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}
.custom-cart-wrapper .custom-cart-totals table td {
  background-color: transparent !important;
  font-weight: 500 !important;
  text-align: right;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0;
}
.custom-cart-wrapper .custom-cart-totals table tr.order-total th, .custom-cart-wrapper .custom-cart-totals table tr.order-total td {
  border-top: 1px solid #1b2c4f;
}
.custom-cart-wrapper .custom-cart-totals .wc-proceed-to-checkout a {
  margin-bottom: 0;
  line-height: 1.2em;
}
/*.woocommerce-cart {
    .wp-block-woocommerce-cart-items-block {
        padding-right: 0;
        .wc-block-cart-items {
            border-spacing: 0 30px;
            margin-top: -40px;
            thead {
                display: none;
            }
            .wc-block-cart-items__row {        
                border-radius: $border-radius;
                margin-bottom: 30px;
                td {
                    background-color: $sand !important;
                    &:first-child {
                        border-radius: $border-radius 0 0 $border-radius;
                       // padding-top: 0;
                       // padding-bottom: 0;
                       img {
                        border-radius: $border-radius;
                       }
                    }
                    &:last-child {
                        border-radius: 0 $border-radius $border-radius 0;
                        display: table-cell;
                    }
                }
            }
        }
    }
}*/
.woocommerce a.remove:hover {
  background-color: transparent !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout {
  padding-top: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form input:not(.wc-block-components-radio-control__input):not(.wc-block-components-checkbox__input) {
  padding: 15px !important;
  line-height: normal !important;
  height: auto !important;
  font-size: 18px !important;
  border-radius: 12px !important;
  border: 2px solid #1b2c4f !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-address-form__country {
  display: none;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block form .wc-block-components-text-input.is-active label {
  transform: translateY(2px) scale(0.6);
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-radio-control:after {
  display: none;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-radio-control .wc-block-components-radio-control__option {
  border-radius: 12px !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-payment-methods__save-card-info {
  margin-top: 30px;
  margin-bottom: 30px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option {
  border-radius: 12px !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button {
  background-color: #50518f;
  font-size: 20px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text {
  justify-content: center;
}
@media (max-width: 450px) {
  .woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-place-order-button {
    margin-bottom: 30px;
    width: 100%;
  }
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block {
  background-color: #fffcf0;
  border: none;
  border-radius: 30px;
  padding: 30px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
  margin-top: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
  padding-bottom: 0;
  margin-left: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary {
  padding: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image {
  margin-top: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
  box-shadow: none;
  background: transparent;
  border: none;
  line-height: normal;
  position: relative;
  padding: 0;
  transform: none;
  min-height: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img {
  display: none;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description h3, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description h3.em-booking-section-title, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-name h3, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-name .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-name h3.em-booking-section-title {
  line-height: normal;
  margin-bottom: 0;
  font-size: 1.2em;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-name .wc-block-components-order-summary-item__individual-prices {
  padding-top: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices span, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-name .wc-block-components-order-summary-item__individual-prices span {
  font-weight: 500;
  font-size: 14px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-name .wc-block-components-product-metadata {
  display: none;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price * {
  font-weight: 500;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item {
  padding: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item span {
  font-weight: 500;
  font-size: 18px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper {
  padding-bottom: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item {
  padding: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item span {
  font-weight: 500;
  font-size: 22px;
}
.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-product-name {
  font-size: 1.3em;
  line-height: 1.4em;
}
.woocommerce-checkout .wc-block-checkout__actions .wc-block-cart-item__prices {
  font-size: 1.3em;
}
.woocommerce-checkout .wc-block-checkout__actions .wc-block-components-product-metadata .wc-block-components-product-metadata__description p, .woocommerce-checkout .wc-block-checkout__actions .wc-block-components-product-metadata .wc-block-components-product-metadata__description .woocommerce.single-product .summary .price, .woocommerce.single-product .summary .woocommerce-checkout .wc-block-checkout__actions .wc-block-components-product-metadata .wc-block-components-product-metadata__description .price {
  font-size: 1.1em;
}
.woocommerce-order-received .woocommerce-notice {
  padding-bottom: 30px;
}
.woocommerce-order-received ul.order_details li {
  border-right: 1px solid #d9e1f2;
}
@media (max-width: 1300px) {
  .woocommerce-order-received ul.order_details li {
    padding-right: 1em;
    margin-right: 1em;
  }
}
@media (max-width: 1100px) {
  .woocommerce-order-received ul.order_details li {
    border-right: none;
    padding-right: 2em;
    margin-right: 2em;
    margin-bottom: 2em;
  }
}
@media (max-width: 690px) {
  .woocommerce-order-received ul.order_details li {
    display: block;
    float: none;
    padding-right: 0em;
    margin-right: 0em;
  }
}
.woocommerce-order-received .woocommerce-table {
  font-size: 18px;
}
@media (max-width: 1000px) {
  .woocommerce-order-received .woocommerce-table th, .woocommerce-order-received .woocommerce-table td {
    font-size: 16px !important;
  }
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column {
  margin-bottom: 30px;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column p:before, .woocommerce-order-received .woocommerce-customer-details .woocommerce-column .woocommerce.single-product .summary .price:before, .woocommerce.single-product .summary .woocommerce-order-received .woocommerce-customer-details .woocommerce-column .price:before {
  font-weight: 600;
  color: #1b2c4f;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column address {
  border: 1px solid #d9e1f2;
  border-radius: 12px;
  padding: 25px;
}
.woocommerce-account .woocommerce-error, .woocommerce-account .woocommerce-info {
  margin-top: 10px;
  border-radius: 12px;
}
.woocommerce-account .woocommerce-error .button, .woocommerce-account .woocommerce-info .button {
  padding: 0 !important;
}
.woocommerce-account .woocommerce-error p, .woocommerce-account .woocommerce-error .woocommerce.single-product .summary .price, .woocommerce.single-product .summary .woocommerce-account .woocommerce-error .price, .woocommerce-account .woocommerce-error li, .woocommerce-account .woocommerce-info p, .woocommerce-account .woocommerce-info .woocommerce.single-product .summary .price, .woocommerce.single-product .summary .woocommerce-account .woocommerce-info .price, .woocommerce-account .woocommerce-info li {
  margin-bottom: 0;
}
.woocommerce-account #customer_login input {
  border: 2px solid #1b2c4f;
}
.woocommerce-account #customer_login .button {
  line-height: normal;
  margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  border-top: 1px solid #d9e1f2;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid #d9e1f2;
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  text-decoration: none !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper {
  margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content .button {
  background-color: #50518f;
  font-family: "Poppins";
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button {
  margin-top: 30px;
}
blockquote {
  font-family: "bogart", sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: -0.72px;
  font-weight: 500;
  color: #1b2c4f;
  padding: 0 !important;
}
blockquote:before {
  display: none !important;
}
@media (max-width: 1400px) {
  blockquote {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.64px;
  }
}
@media (max-width: 690px) {
  blockquote {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.48px;
  }
}
blockquote .inner span.wrap {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
}
body .nectar_single_testimonial {
  text-align: center;
  padding: 30px 10% !important;
}
@media (max-width: 690px) {
  body .nectar_single_testimonial {
    padding: 30px 0px !important;
  }
}
body .nectar_single_testimonial .inner .quote-opening img, body .nectar_single_testimonial .inner .quote-closing img {
  margin-bottom: 0;
  vertical-align: middle;
}
body .nectar_single_testimonial .inner p, body .nectar_single_testimonial .inner .woocommerce.single-product .summary .price, .woocommerce.single-product .summary body .nectar_single_testimonial .inner .price {
  padding-top: 20px;
  padding-bottom: 20px;
}
body .nectar_single_testimonial .inner .wrap {
  padding-top: 20px;
  font-weight: 500;
}
body {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  color: #1a1a1a;
}
@media (max-width: 1400px) {
  body {
    font-size: 18px;
    line-height: 28px;
  }
}
p, .woocommerce.single-product .summary .price {
  padding-bottom: 15px;
}
.bold, b, strong {
  font-weight: 500;
}
a {
  word-break: break-word;
}
.large-text, .team-member .position, body .nectar_single_testimonial .inner .wrap {
  font-size: 24px;
  line-height: 36px;
}
@media (max-width: 1400px) {
  .large-text, .team-member .position, body .nectar_single_testimonial .inner .wrap {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 690px) {
  .large-text, .team-member .position, body .nectar_single_testimonial .inner .wrap {
    font-size: 20px;
    line-height: 32px;
  }
}
.small-text, .single-post .related-post-wrap .inner-wrap .article-content-wrap .grav-wrap .text span, .em-view-container .em-list .em-event .em-event-meta .em-event-date, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .nectar-post-grid-item__meta-wrap .meta-date, .custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions a.remove {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.3px;
}
@media (max-width: 1400px) {
  .small-text, .single-post .related-post-wrap .inner-wrap .article-content-wrap .grav-wrap .text span, .em-view-container .em-list .em-event .em-event-meta .em-event-date, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .nectar-post-grid-item__meta-wrap .meta-date, .custom-cart-wrapper .custom-cart-products .custom-cart-item .custom-cart-item-details .custom-cart-item-actions a.remove {
    font-size: 14px;
    line-height: 20px;
  }
}
h1, h2, .woocommerce.single-product .summary .product_title, .page-child h1, .single-post h1, h3, .em.em-event-booking-form h3.em-booking-section-title, h4, .em.pixelbones h4, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .summary .related.products > .product_title, .woocommerce.single-product .summary #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce-checkout .wc-block-components-title, .woocommerce-order-received h2, .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-order-received .product_title, .woocommerce-order-received .page-child h1, .page-child .woocommerce-order-received h1, .woocommerce-order-received .single-post h1, .single-post .woocommerce-order-received h1, .woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-account .woocommerce-MyAccount-content .product_title, .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .woocommerce-account .woocommerce-MyAccount-content h1, h5, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3.em-booking-section-title, .nectar-fancy-box[data-style="image_above_text_underline"] .text h2, .nectar-fancy-box[data-style="image_above_text_underline"] .text .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .nectar-fancy-box[data-style="image_above_text_underline"] .text .product_title, .nectar-fancy-box[data-style="image_above_text_underline"] .text .page-child h1, .page-child .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text .single-post h1, .single-post .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text h3, .nectar-fancy-box[data-style="image_above_text_underline"] .text .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .nectar-fancy-box[data-style="image_above_text_underline"] .text h3.em-booking-section-title, .team-member h4, .em-view-container .em-list .em-event .em-item-title, #footer-outer #footer-widgets .row .col.span_3 .widget h4, .repeater-field-warp-item-data .repeater-field-header-title, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .post-heading, body.material #search-results article.result .inner-wrap .text-wrap h2.title, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title, .woocommerce ul.products li.product-category h2.woocommerce-loop-category__title, .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product h2.woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product-category .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
  font-family: "bogart", sans-serif;
  font-weight: 500;
  color: #1b2c4f;
}
h1 strong, h2 strong, .woocommerce.single-product .summary .product_title strong, .page-child h1 strong, .single-post h1 strong, h3 strong, .em.em-event-booking-form h3.em-booking-section-title strong, h4 strong, .em.pixelbones h4 strong, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading strong, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2 strong, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .summary .related.products > .product_title strong, .woocommerce.single-product .summary #ajax-content-wrap .related-upsell-carousel .related.products > .product_title strong, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1 strong, .page-child .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1 strong, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1 strong, .single-post .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1 strong, .woocommerce-checkout .wc-block-components-title strong, .woocommerce-order-received h2 strong, .woocommerce-order-received .woocommerce.single-product .summary .product_title strong, .woocommerce.single-product .summary .woocommerce-order-received .product_title strong, .woocommerce-order-received .page-child h1 strong, .page-child .woocommerce-order-received h1 strong, .woocommerce-order-received .single-post h1 strong, .single-post .woocommerce-order-received h1 strong, .woocommerce-account .woocommerce-MyAccount-content h2 strong, .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title strong, .woocommerce.single-product .summary .woocommerce-account .woocommerce-MyAccount-content .product_title strong, .woocommerce-account .woocommerce-MyAccount-content .page-child h1 strong, .page-child .woocommerce-account .woocommerce-MyAccount-content h1 strong, .woocommerce-account .woocommerce-MyAccount-content .single-post h1 strong, .single-post .woocommerce-account .woocommerce-MyAccount-content h1 strong, h5 strong, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3 strong, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header .em.em-event-booking-form h3.em-booking-section-title strong, .em.em-event-booking-form .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3.em-booking-section-title strong, .nectar-fancy-box[data-style="image_above_text_underline"] .text h2 strong, .nectar-fancy-box[data-style="image_above_text_underline"] .text .woocommerce.single-product .summary .product_title strong, .woocommerce.single-product .summary .nectar-fancy-box[data-style="image_above_text_underline"] .text .product_title strong, .nectar-fancy-box[data-style="image_above_text_underline"] .text .page-child h1 strong, .page-child .nectar-fancy-box[data-style="image_above_text_underline"] .text h1 strong, .nectar-fancy-box[data-style="image_above_text_underline"] .text .single-post h1 strong, .single-post .nectar-fancy-box[data-style="image_above_text_underline"] .text h1 strong, .nectar-fancy-box[data-style="image_above_text_underline"] .text h3 strong, .nectar-fancy-box[data-style="image_above_text_underline"] .text .em.em-event-booking-form h3.em-booking-section-title strong, .em.em-event-booking-form .nectar-fancy-box[data-style="image_above_text_underline"] .text h3.em-booking-section-title strong, .team-member h4 strong, .em-view-container .em-list .em-event .em-item-title strong, #footer-outer #footer-widgets .row .col.span_3 .widget h4 strong, .repeater-field-warp-item-data .repeater-field-header-title strong, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .post-heading strong, body.material #search-results article.result .inner-wrap .text-wrap h2.title strong, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title strong, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title strong, .woocommerce ul.products li.product-category h2.woocommerce-loop-category__title strong, .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title strong, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title strong, .woocommerce ul.products li.product h2.woocommerce-loop-category__title strong, .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title strong, .woocommerce.single-product .summary .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title strong, .woocommerce ul.products li.product-category .woocommerce-loop-product__title strong, .woocommerce ul.products li.product .woocommerce-loop-product__title strong, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text strong {
  font-weight: 800;
  font-family: "bogart", sans-serif;
}
h1, .h1 {
  font-size: 80px;
  line-height: 72px;
  letter-spacing: -2.4px;
  text-wrap: balance;
}
@media (max-width: 1400px) {
  h1, .h1 {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -1.92px;
  }
}
@media (max-width: 690px) {
  h1, .h1 {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -1.3px;
  }
}
h2, .woocommerce.single-product .summary .product_title, .page-child h1, .single-post h1, .h2 {
  font-size: 56px;
  line-height: 64px;
  letter-spacing: -1.12px;
  margin-bottom: 15px;
}
@media (max-width: 1400px) {
  h2, .woocommerce.single-product .summary .product_title, .page-child h1, .single-post h1, .h2 {
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -0.96px;
  }
}
@media (max-width: 690px) {
  h2, .woocommerce.single-product .summary .product_title, .page-child h1, .single-post h1, .h2 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.64px;
  }
}
h3, .em.em-event-booking-form h3.em-booking-section-title, .h3 {
  font-size: 44px;
  line-height: 56px;
  letter-spacing: -0.88px;
}
@media (max-width: 1400px) {
  h3, .em.em-event-booking-form h3.em-booking-section-title, .h3 {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 690px) {
  h3, .em.em-event-booking-form h3.em-booking-section-title, .h3 {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.56px;
  }
}
h4, .em.pixelbones h4, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .summary .related.products > .product_title, .woocommerce.single-product .summary #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce-checkout .wc-block-components-title, .woocommerce-order-received h2, .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-order-received .product_title, .woocommerce-order-received .page-child h1, .page-child .woocommerce-order-received h1, .woocommerce-order-received .single-post h1, .single-post .woocommerce-order-received h1, .woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-account .woocommerce-MyAccount-content .product_title, .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .woocommerce-account .woocommerce-MyAccount-content h1, .h4 {
  font-size: 36px;
  line-height: 44px;
  letter-spacing: -0.72px;
}
@media (max-width: 1400px) {
  h4, .em.pixelbones h4, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .summary .related.products > .product_title, .woocommerce.single-product .summary #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce-checkout .wc-block-components-title, .woocommerce-order-received h2, .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-order-received .product_title, .woocommerce-order-received .page-child h1, .page-child .woocommerce-order-received h1, .woocommerce-order-received .single-post h1, .single-post .woocommerce-order-received h1, .woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-account .woocommerce-MyAccount-content .product_title, .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .woocommerce-account .woocommerce-MyAccount-content h1, .h4 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.64px;
  }
}
@media (max-width: 690px) {
  h4, .em.pixelbones h4, .nectar-post-grid-wrap .nectar-post-grid.featured-first-item .nectar-post-grid-item:first-child .inner .content .item-main .post-heading, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h2, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .summary .related.products > .product_title, .woocommerce.single-product .summary #ajax-content-wrap .related-upsell-carousel .related.products > .product_title, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .page-child .related.products > h1, .page-child .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .single-post .related.products > h1, .single-post .woocommerce.single-product #ajax-content-wrap .related-upsell-carousel .related.products > h1, .woocommerce-checkout .wc-block-components-title, .woocommerce-order-received h2, .woocommerce-order-received .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-order-received .product_title, .woocommerce-order-received .page-child h1, .page-child .woocommerce-order-received h1, .woocommerce-order-received .single-post h1, .single-post .woocommerce-order-received h1, .woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .woocommerce-account .woocommerce-MyAccount-content .product_title, .woocommerce-account .woocommerce-MyAccount-content .page-child h1, .page-child .woocommerce-account .woocommerce-MyAccount-content h1, .woocommerce-account .woocommerce-MyAccount-content .single-post h1, .single-post .woocommerce-account .woocommerce-MyAccount-content h1, .h4 {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.48px;
  }
}
h5, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3.em-booking-section-title, .nectar-fancy-box[data-style="image_above_text_underline"] .text h2, .nectar-fancy-box[data-style="image_above_text_underline"] .text .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .nectar-fancy-box[data-style="image_above_text_underline"] .text .product_title, .nectar-fancy-box[data-style="image_above_text_underline"] .text .page-child h1, .page-child .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text .single-post h1, .single-post .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text h3, .nectar-fancy-box[data-style="image_above_text_underline"] .text .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .nectar-fancy-box[data-style="image_above_text_underline"] .text h3.em-booking-section-title, .team-member h4, .em-view-container .em-list .em-event .em-item-title, #footer-outer #footer-widgets .row .col.span_3 .widget h4, .repeater-field-warp-item-data .repeater-field-header-title, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .post-heading, body.material #search-results article.result .inner-wrap .text-wrap h2.title, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title, .woocommerce ul.products li.product-category h2.woocommerce-loop-category__title, .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product h2.woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product-category .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .h5 {
  font-size: 28px;
  line-height: 32px;
  letter-spacing: -0.56px;
}
@media (max-width: 1400px) {
  h5, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3.em-booking-section-title, .nectar-fancy-box[data-style="image_above_text_underline"] .text h2, .nectar-fancy-box[data-style="image_above_text_underline"] .text .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .nectar-fancy-box[data-style="image_above_text_underline"] .text .product_title, .nectar-fancy-box[data-style="image_above_text_underline"] .text .page-child h1, .page-child .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text .single-post h1, .single-post .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text h3, .nectar-fancy-box[data-style="image_above_text_underline"] .text .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .nectar-fancy-box[data-style="image_above_text_underline"] .text h3.em-booking-section-title, .team-member h4, .em-view-container .em-list .em-event .em-item-title, #footer-outer #footer-widgets .row .col.span_3 .widget h4, .repeater-field-warp-item-data .repeater-field-header-title, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .post-heading, body.material #search-results article.result .inner-wrap .text-wrap h2.title, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title, .woocommerce ul.products li.product-category h2.woocommerce-loop-category__title, .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product h2.woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product-category .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .h5 {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.48px;
  }
}
@media (max-width: 690px) {
  h5, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3, .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .single-post .related-post-wrap .inner-wrap .article-content-wrap .post-header h3.em-booking-section-title, .nectar-fancy-box[data-style="image_above_text_underline"] .text h2, .nectar-fancy-box[data-style="image_above_text_underline"] .text .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary .nectar-fancy-box[data-style="image_above_text_underline"] .text .product_title, .nectar-fancy-box[data-style="image_above_text_underline"] .text .page-child h1, .page-child .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text .single-post h1, .single-post .nectar-fancy-box[data-style="image_above_text_underline"] .text h1, .nectar-fancy-box[data-style="image_above_text_underline"] .text h3, .nectar-fancy-box[data-style="image_above_text_underline"] .text .em.em-event-booking-form h3.em-booking-section-title, .em.em-event-booking-form .nectar-fancy-box[data-style="image_above_text_underline"] .text h3.em-booking-section-title, .team-member h4, .em-view-container .em-list .em-event .em-item-title, #footer-outer #footer-widgets .row .col.span_3 .widget h4, .repeater-field-warp-item-data .repeater-field-header-title, .nectar-post-grid-wrap .nectar-post-grid .nectar-post-grid-item .inner .content .item-main .post-heading, body.material #search-results article.result .inner-wrap .text-wrap h2.title, body.material #search-results article.result .inner-wrap .text-wrap .woocommerce.single-product .summary .title.product_title, .woocommerce.single-product .summary body.material #search-results article.result .inner-wrap .text-wrap .title.product_title, .woocommerce ul.products li.product-category h2.woocommerce-loop-category__title, .woocommerce ul.products li.product-category .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product-category .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product h2.woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce.single-product .summary .woocommerce-loop-category__title.product_title, .woocommerce.single-product .summary .woocommerce ul.products li.product .woocommerce-loop-category__title.product_title, .woocommerce ul.products li.product-category .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text, .h5 {
    font-size: 22px;
    line-height: 24px;
    letter-spacing: -0.44px;
  }
}
.wpb_text_column ul li {
  margin-bottom: 10px;
}
.wpb_text_column ol li {
  margin-bottom: 10px;
}
.wpb_text_column a:not(.btn):not(.button) {
  text-decoration: underline;
}
.balance {
  text-wrap: balance;
}
.nectar-milestone {
  margin-bottom: 0;
}
.nectar-milestone .number {
  font-family: "bogart", sans-serif;
  font-size: 75px !important;
  line-height: 67px !important;
  font-weight: 800;
  letter-spacing: -2.4px;
}
@media (max-width: 1400px) {
  .nectar-milestone .number {
    font-size: 60px !important;
    line-height: 64px !important;
    letter-spacing: -1.92px;
  }
}
@media (max-width: 1200px) {
  .nectar-milestone .number {
    font-size: 43px !important;
    line-height: 47px !important;
    letter-spacing: -1.3px;
  }
}
.nectar-milestone .number span {
  font-size: 75px !important;
  line-height: 67px !important;
}
@media (max-width: 1400px) {
  .nectar-milestone .number span {
    font-size: 60px !important;
    line-height: 64px !important;
    letter-spacing: -1.92px;
  }
}
@media (max-width: 1200px) {
  .nectar-milestone .number span {
    font-size: 43px !important;
    line-height: 47px !important;
    letter-spacing: -1.3px;
  }
}
.nectar-milestone .subject {
  font-size: 20px !important;
  line-height: 30px !important;
  letter-spacing: 0 !important;
  font-weight: 600;
}
.fa6, .fa-thin, .fa-light, .fa6 i:before, .fa-thin i:before, .fa-light i:before {
  font-family: "Font Awesome 6 Pro" !important;
}
.fa-thin i:before {
  font-weight: 100;
}
.fa-light i:before {
  font-weight: 300;
}
body #error-404 h1, body #error-404 h2, body #error-404 .woocommerce.single-product .summary .product_title, .woocommerce.single-product .summary body #error-404 .product_title, body #error-404 .page-child h1, .page-child body #error-404 h1, body #error-404 .single-post h1, .single-post body #error-404 h1 {
  font-family: "bogart", sans-serif;
}
body:not(.woocommerce-cart) .main-content table, body:not(.woocommerce-cart) .em-event-content table {
  border-radius: 10px;
  overflow: hidden;
}
body:not(.woocommerce-cart) .main-content table th, body:not(.woocommerce-cart) .em-event-content table th {
  border: none !important;
  font-size: 18px;
}
body:not(.woocommerce-cart) .main-content table td, body:not(.woocommerce-cart) .em-event-content table td {
  border: none !important;
  font-size: 18px;
}
a.phone:before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  padding-right: 7px;
}
a.email:before {
  font-family: "Font Awesome 6 Pro";
  content: "";
  padding-right: 7px;
}
