:root{--ar-primary:#24356a;--ar-primary-rgb:36,53,106;--ar-secondary:#EAE5DC;--ar-secondary-rgb:234,229,220;--ar-warning-rgb:255,209,96;--ar-info-rgb:234,229,220;--ar-success-rgb:108,211,80;--ar-danger-rgb:237,80,80;--ar-body-font-family: Montserrat,sans-serif;--ar-heading-font-family: Montserrat,sans-serif;--ar-root-font-size:1.05rem;--ar-body-font-size:1.05rem;--ar-border-width:1px;--ar-border-radius:0.45rem;--ar-border-radius-sm:calc(var(--ar-border-radius)*0.25);--ar-border-radius-lg:calc(var(--ar-border-radius)*0.3);--ar-border-radius-xl:calc(var(--ar-border-radius)*0.4);--ar-border-radius-2xl:calc(var(--ar-border-radius)*0.5);--ar-link-color:#24356a;--ar-link-hover-color:#202f5f;}.btn-primary{--ar-btn-bg:#24356a;--ar-btn-border-color:#24356a;--ar-btn-hover-bg:#202f5f;--ar-btn-hover-border-color:#202f5f;--ar-btn-active-bg:#202f5f;--ar-btn-active-border-color:#202f5f;--ar-btn-disabled-bg:#24356a;--ar-btn-disabled-border-color:#24356a;}.btn-secondary{--ar-btn-bg:#EAE5DC;--ar-btn-border-color:#EAE5DC;--ar-btn-disabled-bg:#EAE5DC;--ar-btn-disabled-border-color:#EAE5DC;}.btn-warning{--ar-btn-bg:#FFD160;--ar-btn-border-color:#FFD160;--ar-btn-disabled-bg:#FFD160;--ar-btn-disabled-border-color:#FFD160;}.btn-info{--ar-btn-bg:#EAE5DC;--ar-btn-border-color:#EAE5DC;--ar-btn-disabled-bg:#EAE5DC;--ar-btn-disabled-border-color:#EAE5DC;}.btn-success{--ar-btn-bg:#6cd350;--ar-btn-border-color:#6cd350;--ar-btn-disabled-bg:#6cd350;--ar-btn-disabled-border-color:#6cd350;}.btn-danger{--ar-btn-bg:#ed5050;--ar-btn-border-color:#ed5050;--ar-btn-disabled-bg:#ed5050;--ar-btn-disabled-border-color:#ed5050;}.btn-outline-primary{--ar-btn-color:#24356a;--ar-btn-border-color:#24356a;--ar-btn-hover-bg:#24356a;--ar-btn-hover-border-color:#24356a;--ar-btn-active-bg:#24356a;--ar-btn-active-border-color:#24356a;--ar-btn-disabled-color:#24356a;--ar-btn-disabled-border-color:#24356a;}.btn-outline-secondary{--ar-btn-color:#EAE5DC;--ar-btn-border-color:#EAE5DC;--ar-btn-hover-bg:#EAE5DC;--ar-btn-hover-border-color:#EAE5DC;--ar-btn-active-bg:#EAE5DC;--ar-btn-active-border-color:#EAE5DC;--ar-btn-disabled-color:#EAE5DC;--ar-btn-disabled-border-color:#EAE5DC;}.btn-outline-warning{--ar-btn-color:#FFD160;--ar-btn-border-color:#FFD160;--ar-btn-hover-bg:#FFD160;--ar-btn-hover-border-color:#FFD160;--ar-btn-active-bg:#FFD160;--ar-btn-active-border-color:#FFD160;--ar-btn-disabled-color:#FFD160;--ar-btn-disabled-border-color:#FFD160;}.btn-outline-info{--ar-btn-color:#EAE5DC;--ar-btn-border-color:#EAE5DC;--ar-btn-hover-bg:#EAE5DC;--ar-btn-hover-border-color:#EAE5DC;--ar-btn-active-bg:#EAE5DC;--ar-btn-active-border-color:#EAE5DC;--ar-btn-disabled-color:#EAE5DC;--ar-btn-disabled-border-color:#EAE5DC;}.btn-outline-success{--ar-btn-color:#6cd350;--ar-btn-border-color:#6cd350;--ar-btn-hover-bg:#6cd350;--ar-btn-hover-border-color:#6cd350;--ar-btn-active-bg:#6cd350;--ar-btn-active-border-color:#6cd350;--ar-btn-disabled-color:#6cd350;--ar-btn-disabled-border-color:#6cd350;}.btn-outline-danger{--ar-btn-color:#ed5050;--ar-btn-border-color:#ed5050;--ar-btn-hover-bg:#ed5050;--ar-btn-hover-border-color:#ed5050;--ar-btn-active-bg:#ed5050;--ar-btn-active-border-color:#ed5050;--ar-btn-disabled-color:#ed5050;--ar-btn-disabled-border-color:#ed5050;}
.slideshow-container {
    .swiper-slide img {
       margin-right: auto !important;
       margin-left: auto !important;
    }
    
    .swiper-thumbnail {
       padding: 0.15rem !important;
       margin-right: 0 !important;
       margin-left: 0.5rem !important;
    }

}

.jarallax .ratio-21x9 {
    --ar-aspect-ratio: 30%;
}
    
.border-5 {
    border-width:10px !important;
}

.navbar-toggler-icon, .navbar-toggler-icon::after, .navbar-toggler-icon::before {
    background-color: var(--ar-primary) !important;
}

ul.masonry-filters {
    max-width:768px !important;
    margin-bottom:0 !important;
    padding-bottom:0.5rem !important;
   a.btn-secondary {
       background-color: #89AECE;
       color:#fff;
   }
}

h2.bg-light,
span.bg-light {
    opacity:0.5
}

.card-flip-back {
  .flex-column {
    height: 348px !important;
  }
}

.related-items-cards-flip-01-view {
    .card-flip-back{
        background-color: #EAE5DC;
    }
}

@media (max-width: 768px) {
    .instagram-media {
        height: 400px !important;
    }
}