.elementor-kit-3011{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#FFFFFF;--e-global-color-accent:#E0E3E0;--e-global-color-e5ee57c:#8AC05B45;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-3011 p{margin-bottom:6px;}.elementor-kit-3011 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#CDD04817;border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS */.foogallery.fg-dark.fg-shadow-outline .fg-item-inner {
    background: rgba(0,0,0,0.38);}    
    
   
    .foogallery .fg-caption-title {
     white-space: normal !important;
    overflow: hidden;
    text-overflow: ellipsis;
     font-size: 13px !important; 
    font-weight: 400;
        font-style: normal;
    }

.foogallery.fg-loaded-fade-in .fg-item-inner {
    transition-property: visibility,opacity;
    padding-bottom: 85px !important;}
    .foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption {
bottom: auto !important;}/* End custom CSS */