[class^="maxbutton-"] {
  margin: 10px;
}

#breadcrumbs {
  font-size: 0.75rem;
  text-align: center;
  display: none;
}

h1 {
  font-size: 2rem;
}

nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
  font-family: 'Calluna W01 Regular', serif !important;
  font-size: 16px;
  font-weight: 500;
}

.elementor-2709 .elementor-element.elementor-element-3b8eae32 {
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-element.elementor-element-5c4c946d {
  text-align: center;
  color: #FFFFFF;
  font-size: 14px !important;
  font-weight: 500;
}

.elementor-2492 .elementor-element.elementor-element-e51babc .sub-menu a.hfe-sub-menu-item {
    font-family: "Calluna W01 Regular" , serif !important;
}

a.hfe-menu-item {
  color: #FFFFFF;
  font-family: 'Calluna W01 Regular', serif !important;
}

.editorial-block-grid .preview-editorial-block-grid .content h4 {
  color: #C8A564;
  text-align: center;
  font-size: 1.2rem;
}

#masthead{
padding: 0px !important;
}
.hero-half, .hero-image { position: relative; min-height: 65vh; overflow: hidden; }
@media only screen and (max-width: 600px) {
.ekit-wid-con a, .ekit-wid-con b, .ekit-wid-con div, .ekit-wid-con li, .ekit-wid-con ul {
 
    margin-right: -8px;
}
.elementor-2488 .elementor-element.elementor-element-4c5cb4d .ekit_close-side-widget {
  
    margin-right: 13px !important;
}

.elementor-2492 .elementor-element.elementor-element-e078eb4 {
    margin-left: 8px;
}

.ekit_close-side-widget{
margin-right:10px !important;}
}

.elementor-2666 .elementor-element.elementor-element-93e336a:not(.elementor-motion-effects-element-type-background), .elementor-2666 .elementor-element.elementor-element-93e336a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
 
    display: none;
}
@media only screen and (min-width: 600px) {
.editorial-block-grid .grid-item {
    width: 25%;
}}

.swiper-wrapper { display: none; }
 .dialog-type-lightbox { position: fixed; height: 0%; width: 0%; }

