.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-c137ef6f-3f4a-d488-8016-7fdb006e8636 {
font-size: 50px !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-e38c6f86-2293-3ec0-be24-4b5e9715be36 {
width: 70% !important;
}
.lfr-layout-structure-item-357e1ee2-00f9-00cf-6ed7-616d2be1ed62 {
background-color: #000000 !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-1dc79c01-5a33-9fc7-7355-19351d78566a {
background-color: #EBEBEB !important;
width: 80% !important;
}
.GalleryItemPostCont .col.col-lg-4.col-sm-12.col-12.col-md-12 {
padding:12px;
}

.GalleryItemPostCont .lfr-layout-structure-item-container.d-flex.flex-column.align-items-start.justify-content-end::before
 {
    content: "";
    position: absolute;
    inset: 12px;
    background: rgba(0, 0, 0, 0.5);
}

.GalleryItemPostCont .lfr-layout-structure-item-basic-component-heading {
z-index:999;
}.lfr-layout-structure-item-88313569-c013-34ca-e574-8807a2cbe8d4 {
background-color: #E11313 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
@media (max-width: 767px) {
    .headerContainer {
        padding: 12px 15px;
    }

    .headerLogo img {
        max-width: 130px;
    }

    .mainMenu {
        gap: 10px;
    }
}.lfr-layout-structure-item-f74b0e0d-25fe-28b0-46df-9f98d41d89cc {
background-color: #EBEBEB !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-24874415-6f0c-9c0b-9f68-0d40698e5586 {
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
font-size: 15px !important;
text-align: center !important;
color: var(--black) !important;
}
.mainMenu ul li a {
text-transform:uppercase;
font-weight:500;
}.lfr-layout-structure-item-e7ba66f0-0971-2f3d-d7c3-165f236e846d {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e7ba66f0-0971-2f3d-d7c3-165f236e846d) !important;
height: 300px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.galleryBlocks:hover div div h1 {
    color: #ff0000 !important;
}
.galleryBlocks div div h1 {
    font-size: 40px  !important;
    font-weight: 700  !important;
}