/*

Theme Name:   sirjohn

Description:  sirjohn custom theme

Author:       cyonagency.com

Author URI:   https://www.cyonagency.com/

Template:     twentytwentyfour

Version:      1.0.0

Text Domain:  sirjohn

*/

/* copy of wp default css to a 1200px media query */

@media (min-width: 1200px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none !important;
  }

  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
      .is-menu-open
    ) {
    display: block !important;
    width: 100%;
    position: relative;
    z-index: auto;
    background-color: inherit;
  }
}

/* neutralize the wp default for 600px */

@media (min-width: 600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }

  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
      .is-menu-open
    ) {
    display: none;
  }
}

/* global */

html {
  scroll-behavior: smooth;
  interpolate-size: allow-keywords;
}
a {
  outline: none !important;
}
body {
  font-family: halyard-text, sans-serif !important;
  font-weight: 200;
}

.miller-banner {
  font-family: miller-banner, serif !important;
  font-weight: 400;
  letter-spacing: 2px;
}

main.wp-block-group {
  margin-block-start: 0px !important;
}

:where(.wp-site-blocks *:focus) {
  outline-width: 0px !important;
  outline-style: solid;
}

.wp-block-details {
}
details * {
  margin: 0 !important;
}
summary {
}
details[open] summary {
}
summary::marker {
}
summary {
}
summary:hover {
}
details {
  overflow: hidden;
}
details p {
  padding-top: 15px !important;
}

details::details-content {
  block-size: 0;
  transition: block-size 0.4s, content-visibility 1s;
  transition-behavior: allow-discrete;
}

details[open]::details-content {
  block-size: auto;
}

@media only screen and (max-width: 780px) {
  .force-width-mob {
    width: 100% !important;
    max-width: 100% !important;
  }
  .force-width-mob-pad {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}

/* header */

header.wp-block-template-part {
  position: relative;
  top: 0px;
}

.sj-header {
}
.sj-header .sj-navigation-block a {
  position: relative;
  padding: 2px 0px;
  margin: 10px 0px;
  color: #000000 !important;
  font-weight: 200 !important;
  transition: 0.2s ease;
  box-shadow: 0 0px 0 #17281e;
  text-transform: uppercase;
  letter-spacing: 2.4px;
  font-size: 13px;
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: #b49762;
}

.sj-header .sj-navigation-block a:hover {
  box-shadow: 0 1px 0 #b49762;
  text-decoration: none !important;
}
.sj-header .sj-navigation-block .current-menu-item a {
  box-shadow: 0 1px 0 #b49762;
}
.sj-header .sj-navigation-block .current-menu-ancestorxxxx a {
  box-shadow: 0 1px 0 #b49762;
}

.wp-block-navigation:not(.has-background)
  .wp-block-navigation__submenu-container {
  background-color: #ffffff;
  border: 0px;
  padding: 12px;
  border-radius: 16px;
}

.wp-block-navigation:not(.has-background)
  .wp-block-navigation__submenu-container
  a:hover {
  color: #b49762 !important;
  box-shadow: 0 0px 0 #17281e !important;
}

li.home-hide {
  display: none !important;
}

@media only screen and (max-width: 1199px) {
  li.home-hide {
    display: block !important;
    background-color: aqua;
  }

  .sj-header .sj-navigation-block a {
    font-size: 18px;
  }

  .wp-block-navigation.items-justified-center {
    --navigation-layout-justification-setting: center;
    --navigation-layout-justify: center;
  }
}

/* footer */

footer {
  margin-top: 0px !important;
}

/* intro section */

@media only screen and (max-width: 780px) {
  .sj-image-border {
    border-bottom: 1px solid #b49762;
  }
}

/* Carousel (posts) */

.carousel-global-override {
}
.carousel-global-override .main-carousel {
  padding: 0px !important;
  margin-bottom: 40px !important;
}

.main-carousel {
  position: relative;
}

.main-carousel .flickity-slider {
  padding-right: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}
.main-carousel .flickity-slider > li.wp-block-post {
  width: 27%;

  display: block;
  margin-right: 0px;
  box-sizing: border-box;
  border-radius: 16px;
}

.main-carousel .flickity-slider > li.wp-block-post:first-child {
}

.main-carousel .flickity-slider .flickity-viewport {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-left: 32px !important;
}

.main-carousel .flickity-slider .flickity-viewport {
  padding: 32px 0px !important;
}

.sj-card-slider {
  position: relative;
  transition: 0.3s;
  overflow: hidden;
  box-sizing: border-box;
  margin-left: 32px;
}

.purpose-standard .sj-card-slider {
  margin-left: 0px;
}

.sj-card-slider figure a {
  position: relative;
}
.sj-card-slider figure a::after {
  content: "";
  display: block;
  position: absolute;
  width: 55px;
  height: 55px;
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
  bottom: 20px;
  left: 20px;
  transition: 0.3s;
}

.sj-card-slider figure a:hover::after {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
}

.sj-card-slider h2 {
  text-transform: uppercase;
}
@media screen and (max-width: 900px) {
  .main-carousel .flickity-slider {
  }
  .main-carousel .flickity-slider > li.wp-block-post {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  .main-carousel .flickity-slider {
  }
  .main-carousel .flickity-slider > li.wp-block-post {
    width: 80%;
  }
}

/* Timeline (posts) */

.timeline-gallery {
  position: relative;
}

.timeline-gallery .flickity-slider {
  padding-right: 0px;
}
.timeline-gallery .flickity-slider > li.wp-block-post {
  width: 20%;

  display: block;
  margin-right: 0px;
  box-sizing: border-box;
  border-radius: 0px;
}

.timeline-gallery .flickity-slider .flickity-viewport {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-left: 0px !important;
}
.timeline-gallery .flickity-slider .flickity-viewport {
  padding: 32px 0px !important;
}

.timeline-gallery .flickity-slider > li.wp-block-post {
}
.timeline-gallery .flickity-slider > li.wp-block-post.is-selected {
}

.timeline-gallery .flickity-slider > li.wp-block-post img {
  transform: scale(0.9);
  filter: brightness(90%);
  transition: all ease-in-out 0.2s;
}
.timeline-gallery .flickity-slider > li.wp-block-post.is-selected img {
  transform: scale(1);
  opacity: 1;
  filter: brightness(100%);
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.25);
}
.timeline-gallery .flickity-slider > li.wp-block-post .timeline-description {
  opacity: 0;
  transition: all ease-in-out 0.2s;
}
.timeline-gallery
  .flickity-slider
  > li.wp-block-post.is-selected
  .timeline-description {
  opacity: 1;
}

@media screen and (max-width: 900px) {
  .timeline-gallery .flickity-slider {
  }
  .timeline-gallery .flickity-slider > li.wp-block-post {
    width: 60%;
  }
}

@media screen and (max-width: 600px) {
  .timeline-gallery .flickity-slider {
  }
  .timeline-gallery .flickity-slider > li.wp-block-post {
    width: 80%;
  }
}

/* Default banner */

@media screen and (max-width: 1199px) {
  .standard-page-banner {
    align-items: flex-start !important;
    padding-top: 32px !important;
  }
}

/* Purpose left/right container */

.wp-block-group .purpose-item:nth-child(even) .purpose-left-right-container {
  flex-direction: row-reverse;
}
.purpose-text-wrapper {
}

@media screen and (max-width: 780px) {
  .purpose-text-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

/* news */

.news-link p {
  margin: 0px !important;
}
.news-link {
}
.news-link a {
  position: relative;
  margin: 18px 0px 0px 0px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: #b49762 !important;
  background-color: #none !important;
  text-align: center;
  padding: 0px 0px;
  font-size: 18px;
  text-decoration: none !important;
  margin-bottom: 0px;

  transition: all 0.2s ease;
}

.news-link a::before {
  content: "";
  position: relative;
  left: 0px;
  top: 0px;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
}

.news-link a:hover {
  background-color: none !important;
  color: #657036 !important;
}

.news-link a:hover::before {
  background-image: url(" data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
}

/* Read more button Link */

.readMoreBtnLink {
}
.readMoreBtnLink a {
  position: relative;
  margin: 24px 0px;
  display: inline-block;
  width: 100px;
  color: #b49762 !important;
  background-color: #none !important;
  text-align: center;
  padding: 0px 0px;
  font-size: 18px;
  text-decoration: none !important;
  margin-bottom: 0px;
  padding-left: 49px;
  transition: all 0.2s ease;
}

.readMoreBtnLink a::before {
  content: "";
  position: absolute;
  left: 0px;
  top: -5px;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
}

.readMoreBtnLink a:hover {
  background-color: none !important;
  color: #657036 !important;
}

.readMoreBtnLink a:hover::before {
  background-image: url(" data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
}

/* Read more button */

.readMoreBtn {
  position: relative;
  margin: 50px 0px;
  display: inline-block;
  width: 100px;
  color: #657036 !important;
  background-color: #none !important;
  text-align: center;
  padding: 0px 0px;
  font-size: 18px;
  text-decoration: none !important;
  margin-bottom: 72px;
  padding-left: 49px;
  transition: all 0.2s ease;
}

.readMoreBtn::before {
  content: "";
  position: absolute;
  left: 0px;
  top: -5px;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
}

.readMoreBtn:hover {
  background-color: none !important;
  color: #b49762 !important;
}

.readMoreBtn:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
}

/* Load more areas */

.loadMoreBtn {
  position: relative;
  margin: 50px auto 0px auto;
  display: block;
  width: 100px;
  color: #657036 !important;
  background-color: #none !important;
  text-align: center;
  padding: 0px 0px;
  font-size: 18px;
  text-decoration: none !important;
  margin-bottom: 72px;
  padding-left: 49px;
  transition: all 0.2s ease;
}

.loadMoreBtn::before {
  content: "";
  position: absolute;
  left: 0px;
  top: -5px;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%235E7F3E%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
}

.loadMoreBtn:hover {
  background-color: none !important;
  color: #b49762 !important;
}

.loadMoreBtn:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_21_98)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55H13.4199%22%20stroke%3D%22%23B49762%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_21_98%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
}

/* Single post content */

.post-page-content {
}
.post-page-content p {
  margin: 32px auto;
  max-width: 900px;
}

/* home gallery */

.home-gallery {
}
.home-gallery .flickity-slider li.wp-block-post {
  width: 100% !important;
}
.home-gallery .flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0);
  border: 1px solid #657036;
  color: #657036;
}

.home-gallery .flickity-prev-next-button {
  top: calc(100% - 40px);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transform: translateY(none);
}
.home-gallery .flickity-prev-next-button.previous {
  right: 70px !important;
  left: auto;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_53_590)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%23657036%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%23657036%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55L13.4199%2027.55%22%20stroke%3D%22%23657036%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_53_590%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E";);
}

.home-gallery .flickity-prev-next-button.next {
  right: 10px !important;
}

/* default gallery */
.default-gallery-wrapper {
  box-sizing: border-box !important;
  margin: 72px auto !important;
}
.default-gallery-wrapper .default-gallery-inner {
  width: 100% !important;
  max-width: 1440px !important;
  margin: 0px auto !important;
}
.default-gallery {
  position: relative;
  display: block;
  border-radius: 16px;
  overflow: hidden !important;
}
.default-gallery .flickity-slider li.wp-block-post {
  width: 100% !important;
}

.default-gallery .flickity-slider {
  background-color: #ebe4d8;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22382%22%20height%3D%22721%22%20viewBox%3D%220%200%20382%20721%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M503.705%20-42.3328C503.721%20-67.062%20493.936%20-89.4818%20478.04%20-106C462.128%20-89.5139%20452.311%20-67.094%20452.295%20-42.3649C452.279%20-17.6357%20462.064%204.78413%20477.96%2021.3023C493.872%204.81621%20503.689%20-17.6036%20503.705%20-42.3328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M596.403%2044.1712C605.514%2018.1591%20603.477%20-9.05587%20592.826%20-32.2776C570%20-20.779%20551.426%20-0.796768%20542.315%2025.2314C533.204%2051.2436%20535.241%2078.4585%20545.908%20101.68C568.733%2090.1816%20587.308%2070.1994%20596.419%2044.1712H596.403Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M670.719%20180.085C695.454%20181.449%20720.717%20173.655%20740.961%20156.19C761.204%20138.742%20772.641%20114.895%20774.918%2090.2297C750.184%2088.8665%20724.92%2096.6605%20704.677%20114.125C684.434%20131.573%20672.997%20155.42%20670.719%20180.085Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M670.703%20328.428C694.09%20337.409%20720.83%20337.714%20745.709%20327.177C770.587%20316.641%20788.986%20297.236%20798.819%20274.207C775.432%20265.226%20748.692%20264.922%20723.813%20275.458C698.934%20285.994%20680.536%20305.399%20670.703%20328.428Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M808.523%20330C827.387%20340.617%20850.213%20344.241%20872.814%20338.371C895.415%20332.502%20913.589%20318.213%20924.897%20299.754C906.034%20289.138%20883.208%20285.513%20860.607%20291.383C838.006%20297.252%20819.832%20311.541%20808.523%20330Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M748.596%20451.208C724.343%20437.721%20695.069%20433.215%20666.131%20440.896C637.194%20448.578%20614%20466.989%20599.627%20490.724C623.881%20504.211%20653.155%20508.717%20682.092%20501.035C711.029%20493.354%20734.224%20474.943%20748.596%20451.208Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M826.296%20464.487C802.3%20466.652%20781.399%20478.119%20766.786%20495.006C784.19%20508.99%20806.807%20516.527%20830.804%20514.362C854.8%20512.197%20875.701%20500.731%20890.314%20483.844C872.91%20469.859%20850.293%20462.322%20826.296%20464.487Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M578.037%20551.328C578.903%20573.635%20588.046%20595.654%20605.434%20612.333C622.822%20629.011%20645.183%20637.254%20667.511%20637.206C666.645%20614.899%20657.502%20592.88%20640.114%20576.201C622.742%20559.523%20600.365%20551.28%20578.037%20551.328Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M764.733%20551.167C742.148%20535.659%20715.504%20530.544%20690.449%20534.729C695.55%20559.603%20709.89%20582.616%20732.475%20598.124C755.06%20613.632%20781.704%20618.748%20806.759%20614.562C801.658%20589.688%20787.318%20566.675%20764.733%20551.167Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M509.367%20148.733C509.383%20118.567%20497.449%2091.1919%20478.056%2071.0654C458.631%2091.1919%20446.665%20118.535%20446.633%20148.701C446.617%20178.867%20458.551%20206.242%20477.944%20226.384C497.369%20206.258%20509.335%20178.915%20509.351%20148.749L509.367%20148.733Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M410.108%20101.664C420.759%2078.4424%20422.813%2051.2275%20413.702%2025.2154C404.591%20-0.796768%20386%20-20.779%20363.19%20-32.2936C352.539%20-9.07191%20350.486%2018.143%20359.613%2044.1552C368.724%2070.1673%20387.315%2090.1656%20410.124%20101.664H410.108Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M285.265%20180.085C282.987%20155.42%20271.55%20131.573%20251.307%20114.125C231.064%2096.6766%20205.8%2088.8665%20181.066%2090.2297C183.343%20114.895%20194.78%20138.742%20215.023%20156.19C235.267%20173.639%20260.53%20181.449%20285.265%20180.085Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M285.297%20328.428C275.464%20305.399%20257.066%20285.978%20232.187%20275.458C207.308%20264.922%20180.552%20265.242%20157.181%20274.207C167.014%20297.236%20185.413%20316.641%20210.291%20327.177C235.17%20337.714%20261.926%20337.393%20285.297%20328.428Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M147.461%20330C136.152%20311.541%20117.978%20297.268%2095.377%20291.383C72.7759%20285.513%2049.9502%20289.138%2031.0866%20299.754C42.3951%20318.213%2060.5691%20332.486%2083.1702%20338.371C105.771%20344.241%20128.597%20340.617%20147.461%20330Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M356.373%20490.724C342%20466.989%20318.806%20448.562%20289.869%20440.896C260.931%20433.215%20231.641%20437.721%20207.404%20451.208C221.776%20474.943%20244.971%20493.354%20273.908%20501.035C302.845%20508.717%20332.135%20504.211%20356.373%20490.724Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M129.688%20464.487C105.691%20462.322%2083.0739%20469.859%2065.67%20483.844C80.2829%20500.715%20101.2%20512.197%20125.18%20514.362C149.177%20516.527%20171.794%20508.99%20189.198%20495.006C174.585%20478.135%20153.668%20466.652%20129.688%20464.487Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M288.473%20637.206C310.801%20637.254%20333.178%20629.011%20350.55%20612.333C367.922%20595.654%20377.081%20573.635%20377.947%20551.328C355.619%20551.28%20333.242%20559.523%20315.87%20576.201C298.482%20592.88%20289.339%20614.899%20288.473%20637.206Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M191.267%20551.167C168.682%20566.675%20154.342%20589.688%20149.241%20614.562C174.296%20618.748%20200.924%20613.632%20223.525%20598.124C246.11%20582.616%20260.466%20559.603%20265.551%20534.729C240.496%20530.544%20213.868%20535.659%20191.267%20551.167Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3Cpath%20d%3D%22M879.021%20395.944C904.349%20394.822%20935.003%20389.257%20956%20371.488C956%20371.488%20897.741%20391.294%20824.484%20370.574C798.963%20363.357%20766.706%20358.546%20739.389%20358.546C738.234%20358.546%20737.079%20358.546%20735.908%20358.562C701.501%20358.979%20657.967%20369.997%20636.505%20378.881C607.567%20390.877%20564.258%20412.735%20530.862%20446.205C533.829%20433.102%20542.844%20412.687%20550.174%20399.922C573.497%20359.268%20605.129%20324.034%20642.696%20295.568C707.965%20246.126%20785.746%20219.986%20867.649%20219.986C892.945%20219.986%20918.273%20222.552%20942.959%20227.603C942.959%20227.603%20864.264%20192.867%20793.638%20197.277C852.474%20120.572%20849.667%2053.6491%20849.667%2053.6491C823.04%20130.771%20788.104%20183.886%20701.95%20222.632C695.919%20225.342%20577.812%20273.02%20517.372%20369.82C524.365%20319.72%20548.217%20265.034%20562.895%20235.927C582.031%20197.999%20609.316%20163.487%20625.966%20143.858C682.894%2076.7104%20740.495%2044.3155%20812.341%2013.7809C812.341%2013.7809%20740.175%2016.8119%20668.81%2066.142C672.002%2051.8369%20675.291%2031.6623%20675.291%2017.0846C675.291%20-21.8695%20664.094%20-59.3%20642.857%20-91.4223C642.857%20-91.4223%20662.923%20-30.9786%20654.021%2018.7524C646.931%2058.3961%20628.484%2091.5287%20602.178%20121.374C587.068%20138.373%20549.789%20187.992%20533.139%20213.763C501.94%20262.083%20487.183%20306.698%20478.008%20337.088C468.833%20306.698%20454.076%20262.083%20422.877%20213.763C406.243%20187.992%20368.948%20138.389%20353.838%20121.374C327.532%2091.5287%20309.085%2058.3961%20301.995%2018.7524C293.109%20-30.9625%20313.159%20-91.4223%20313.159%20-91.4223C291.922%20-59.284%20280.725%20-21.8534%20280.725%2017.0846C280.725%2031.6623%20284.014%2051.8209%20287.206%2066.142C215.841%2016.8119%20143.675%2013.7809%20143.675%2013.7809C215.521%2044.2995%20273.122%2076.6944%20330.05%20143.858C346.684%20163.487%20373.969%20197.999%20393.121%20235.927C407.815%20265.034%20431.651%20319.72%20438.645%20369.82C378.204%20273.02%20260.097%20225.342%20254.066%20222.632C167.912%20183.886%20132.976%20130.771%20106.349%2053.6491C106.349%2053.6491%20103.526%20120.572%20162.378%20197.277C91.7519%20192.851%2013.057%20227.603%2013.057%20227.603C37.7434%20222.552%2063.0714%20219.986%2088.3673%20219.986C170.27%20219.986%20248.051%20246.126%20313.32%20295.568C350.887%20324.018%20382.503%20359.268%20405.842%20399.922C413.172%20412.703%20422.187%20433.102%20425.138%20446.205C391.758%20412.735%20348.433%20390.877%20319.495%20378.881C298.049%20369.997%20254.499%20358.979%20220.092%20358.562C218.937%20358.562%20217.782%20358.546%20216.611%20358.546C189.294%20358.546%20157.037%20363.357%20131.516%20370.574C58.2432%20391.294%200%20371.488%200%20371.488C20.9971%20389.257%2051.6505%20394.806%2076.9785%20395.944C48.9718%20412.222%2023.74%20433.503%202.58253%20459.211C2.58253%20459.211%2092.987%20387.317%20219.691%20391.214C264.781%20392.609%20307.273%20407.267%20346.187%20432.766C389.336%20461.055%20413.108%20500.891%20422.973%20551.841C430.175%20589.079%20423.47%20633.117%20412.482%20667.164C411.472%20670.291%20410.429%20673.322%20409.355%20676.273C409.338%20676.337%20409.306%20676.401%20409.29%20676.449C408.793%20677.828%20408.28%20679.175%20407.767%20680.506C407.718%20680.635%20407.654%20680.779%20407.606%20680.907C407.125%20682.158%20406.628%20683.377%20406.13%20684.58C406.05%20684.772%20405.97%20684.965%20405.89%20685.157C405.425%20686.296%20404.943%20687.402%20404.478%20688.509C404.382%20688.733%20404.27%20688.974%20404.173%20689.215C403.708%20690.257%20403.259%20691.283%20402.794%20692.278C402.682%20692.534%20402.569%20692.791%20402.441%20693.047C401.96%20694.074%20401.495%20695.052%20401.013%20696.03C400.917%20696.239%20400.821%20696.447%20400.709%20696.656C400.131%20697.826%20399.554%20698.965%20398.96%20700.072C395.078%20707.401%20390.715%20714.377%20385.903%20721H570.097C565.285%20714.377%20560.906%20707.401%20557.04%20700.072C539.395%20666.747%20523.162%20602.887%20533.043%20551.857C542.908%20500.891%20566.664%20461.055%20609.829%20432.782C648.744%20407.283%20691.235%20392.625%20736.325%20391.23C863.029%20387.333%20953.434%20459.227%20953.434%20459.227C932.26%20433.519%20907.044%20412.238%20879.037%20395.961L879.021%20395.944Z%22%20fill%3D%22white%22%20fill-opacity%3D%220.25%22%2F%3E%0A%3C%2Fsvg%3E");
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat;
}

.default-gallery-home .flickity-slider {
  background-image: none !important;
}
.default-gallery .slider-text-container small {
  display: block;
  margin-top: 12px;
}

.default-gallery .flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0);
  border: 1px solid #657036;
  color: #657036;
}

.default-gallery .flickity-prev-next-button {
  top: calc(100% - 40px);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transform: translateY(none);
}
.default-gallery .flickity-prev-next-button.previous {
  right: 70px !important;
  left: auto;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20fill%3D%22none%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_53_590)%22%3E%0A%3Cpath%20d%3D%22M27.55%2054.1C42.2132%2054.1%2054.1%2042.2132%2054.1%2027.55C54.1%2012.8868%2042.2132%201%2027.55%201C12.8868%201%201%2012.8868%201%2027.55C1%2042.2132%2012.8868%2054.1%2027.55%2054.1Z%22%20stroke%3D%22%23657036%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M29.6499%2015.52L41.6799%2027.55L29.6499%2039.58%22%20stroke%3D%22%23657036%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3Cpath%20d%3D%22M41.6799%2027.55L13.4199%2027.55%22%20stroke%3D%22%23657036%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_53_590%22%3E%0A%3Crect%20width%3D%2255.1%22%20height%3D%2255.1%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E";);
}

.default-gallery .flickity-prev-next-button.next {
  right: 10px !important;
}

/* About tabs */

.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width {
  position: relative;
  width: 40% !important;
  border-radius: 0px !important;
}

.wp-block-ub-tabbed-content-tabs-content:active {
}
.wp-block-ub-tabbed-content-tab-content-wrap.active:focus {
  outline: 0px solid !important;
}

.wp-block-ub-tabbed-content-tabs-content.vertical-content-width {
  position: relative;
  width: 60%;
  border-radius: 0px !important;
  margin-left: 32px !important;
  padding: 0px !important;
  padding-left: 42px !important;
  border: 0px !important;
  border-left: 1px solid #b49762;
  overflow: hidden !important;
}

.wp-block-ub-tabbed-content-tabs-content.vertical-content-width p {
  margin: 0px auto;
  max-width: 80%;
  padding-bottom: 0px;
  padding-top: 0px;
}

.wp-block-ub-tabbed-content-tab-title-vertical-wrap {
  margin-bottom: 0px !important;
  border-radius: 0px !important;
  font-size: 2rem !important;
  color: #657036 !important;
  border: 0px !important;
  font-family: miller-banner, serif !important;
  text-transform: uppercase;
  padding: 0px !important;
}
.wp-block-ub-tabbed-content-tab-title-vertical-wrap:hover {
  color: #b49762 !important;
}

.wp-block-ub-tabbed-content-tab-title-vertical-wrap.active {
  background-color: transparent !important;
  outline: none !important;
  color: #b49762 !important;
}

.wp-block-ub-tabbed-content-tab-title-vertical-wrap strong {
  color: #16161d !important;
  font-weight: 400 !important;
}

.wp-block-ub-tabbed-content-block .wp-block-ub-tabbed-content-tabs-content {
  color: #ffffff;
  background: var(--ub-tab-content-background);
}

@media only screen and (max-width: 900px) {
  .ub-tabbed-content-tablet-accordion
    > .wp-block-ub-tabbed-content-tab-content-wrap {
    border: 0px !important;
    padding: 0px !important;
  }

  .wp-block-ub-tabbed-content-accordion-toggle {
    border: 1px solid #d3d3d3;
    padding: 10px 0px;
    display: none;
  }

  .wp-block-ub-tabbed-content-tab-holder.vertical-tab-width {
    position: relative;
    width: 0% !important;
  }

  .wp-block-ub-tabbed-content-tabs-content.vertical-content-width {
    width: 100% !important;
    margin-left: 0px !important;
    border: 0px;
    border-left: 0px solid #b49762;
    padding-left: 0px !important;
  }

  .wp-block-ub-tabbed-content-block {
    padding-left: 0px;
    padding-right: 0px;
  }
  .wp-block-ub-tabbed-content-tabs-content.vertical-content-width p {
    margin: 0px auto;
    max-width: 100%;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  .wp-block-ub-tabbed-content-tab-content-wrap.active p {
  }
}

@media only screen and (max-width: 900px) {
  .ub-tabbed-content-tablet-accordion
    > .wp-block-ub-tabbed-content-tab-content-wrap {
    border: 0px solid #d3d3d3 !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    border-bottom: 0px solid #657036 !important;
    margin-bottom: 12px;
  }
}

.wp-block-ub-tabbed-content-accordion-toggle {
  border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  font-family: miller-banner, serif !important;
  text-transform: uppercase;
  color: #657036 !important;
  font-size: 30px;
  letter-spacing: 2px;
}

.wp-block-ub-tabbed-content-accordion-toggle.active {
  color: #b49762 !important;
  background-color: transparent !important;
  border-bottom: 1px solid #657036;
}

.sj-news-flex {
  display: flex !important;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}

/* Slide home */

.home-carousel .wp-block-splide-carousel {
  position: relative !important;
}

.home-carousel figure {
  margin-bottom: 0 !important;
}

.home-carousel .wp-block-splide-carousel .splide__arrows.splide__arrows--ltr {
  position: absolute;
  width: 100%;
  bottom: 0px;
  right: 0px;
  height: auto;
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  padding-bottom: 0px;
  padding-right: 20px;
}

.home-carousel
  .wp-block-splide-carousel
  .splide__arrows.splide__arrows--ltr
  .splide__arrow {
  align-items: center;
  background: transparent;
  border: 1px solid #ffffff;
  border-radius: 100%;
  cursor: pointer;
  position: relative;
}

.home-carousel .wp-block-splide-carousel .splide__arrow svg {
  fill: #ffffff;
  height: 0.9em;
  width: 0.9em;
}

.home-carousel
  .wp-block-splide-carousel
  .splide__arrows--ltr
  .splide__arrow--prev {
  left: auto !important;
}

.home-carousel
  .wp-block-splide-carousel
  .splide__arrows--ltr
  .splide__arrow--next {
  right: auto !important;
}

.home-carousel .wp-block-splide-carousel .splide__pagination__page {
  background: #d9d4d2;
  border: 0;
  border-radius: 100% !important;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 1;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.home-carousel .wp-block-splide-carousel .splide__pagination {
  bottom: 0;
  left: 0;
  padding: 0 1em;
  position: relative;
  right: 0;

  z-index: 1;
  padding-top: 20px;
}

.home-carousel .wp-block-splide-carousel .splide__pagination__page.is-active {
  background: #001540;
  transform: scale(1);
}
