.elementor-8366 .elementor-element.elementor-element-4897af76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-8366 .elementor-element.elementor-element-4897af76:not(.elementor-motion-effects-element-type-background), .elementor-8366 .elementor-element.elementor-element-4897af76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8366 .elementor-element.elementor-element-39eb655e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-8366 .elementor-element.elementor-element-3c3f1b95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#E10600;}.elementor-8366 .elementor-element.elementor-element-16e170b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:700;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-8366 .elementor-element.elementor-element-60029313{--divider-border-style:solid;--divider-color:#E10600;--divider-border-width:5px;}.elementor-8366 .elementor-element.elementor-element-60029313 .elementor-divider-separator{width:90px;}.elementor-8366 .elementor-element.elementor-element-60029313 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-8366 .elementor-element.elementor-element-55c6f665{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#BDBDBD;}.elementor-8366 .elementor-element.elementor-element-580148d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8366 .elementor-element.elementor-element-6b4d8f0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262626;--border-color:#262626;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-8366 .elementor-element.elementor-element-6b4d8f0e:not(.elementor-motion-effects-element-type-background), .elementor-8366 .elementor-element.elementor-element-6b4d8f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-8366 .elementor-element.elementor-element-358137a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8366 .elementor-element.elementor-element-2b405391{--grid-columns:1;--grid-row-gap:16px;}@media(max-width:1024px){.elementor-8366 .elementor-element.elementor-element-16e170b1 .elementor-heading-title{font-size:47px;}.elementor-8366 .elementor-element.elementor-element-2b405391{--grid-columns:1;}}@media(min-width:768px){.elementor-8366 .elementor-element.elementor-element-39eb655e{--content-width:1140px;}.elementor-8366 .elementor-element.elementor-element-580148d1{--content-width:1140px;}.elementor-8366 .elementor-element.elementor-element-358137a0{--content-width:1140px;}}@media(max-width:767px){.elementor-8366 .elementor-element.elementor-element-39eb655e{--padding-top:44px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-8366 .elementor-element.elementor-element-16e170b1 .elementor-heading-title{font-size:34px;}.elementor-8366 .elementor-element.elementor-element-580148d1{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8366 .elementor-element.elementor-element-6b4d8f0e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8366 .elementor-element.elementor-element-358137a0{--padding-top:22px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8366 .elementor-element.elementor-element-2b405391{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-6b4d8f0e */.elementor-8366 .elementor-element.elementor-element-6b4d8f0e{border-top-color:#E10600 !important;}/* End custom CSS */
/* Start custom CSS */body.post-type-archive-fbes_event{background-color:#000;}
/* BG TEXTURE START – page background: red glows + grain + dot grid */
.fbes-event{
  background-image:
    radial-gradient(ellipse 55% 45% at 0% 35%, rgba(225,6,0,.18), transparent 70%),
    radial-gradient(ellipse 45% 40% at 100% 80%, rgba(225,6,0,.13), transparent 70%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E"),
    radial-gradient(circle, rgba(255,255,255,.09) 1px, transparent 1.6px);
  background-size:100% 100%,100% 100%,200px 200px,22px 22px;
  background-repeat:no-repeat,no-repeat,repeat,repeat;
  background-attachment:fixed,fixed,scroll,scroll;
}
@media (max-width:1024px){
  .fbes-event{background-attachment:scroll;background-size:100% 900px,100% 900px,200px 200px,22px 22px;background-repeat:repeat-y,repeat-y,repeat,repeat;}
}
/* BG TEXTURE END */
/* Load more button */
.fbes-archive .e-load-more-anchor + .elementor-button-wrapper .elementor-button,
.fbes-archive .e-loop__load-more .elementor-button{background:#E10600;color:#fff;border:2px solid #E10600;border-radius:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:17px;letter-spacing:2px;text-transform:uppercase;padding:16px 40px;}
.fbes-archive .e-loop__load-more .elementor-button:hover{background:#fff;color:#E10600;border-color:#fff;}
/* Row hover: lift the cover a bit */
.fbes-row .fbes-row-img img{transition:transform .4s ease, filter .4s ease;filter:saturate(.9);}
.fbes-row:hover .fbes-row-img img{transform:scale(1.04);filter:saturate(1.1);}
.fbes-row .fbes-row-img{overflow:hidden;}
/* FILTERS START – dropdown filters from [fbes_filters] */
.fbes-filters-ui{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px;}
.fbes-filters-ui .fbes-f{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;min-width:0;margin:0;}
.fbes-filters-ui .fbes-f__label{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#E10600;}
.fbes-filters-ui .fbes-f__select{position:relative;display:block;}
.fbes-filters-ui .fbes-f__select::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid #E10600;border-bottom:2px solid #E10600;transform:translateY(-70%) rotate(45deg);pointer-events:none;}
.fbes-filters-ui select{-webkit-appearance:none;appearance:none;width:100%;margin:0;background:#000;color:#fff;border:1px solid #3A3A3A;border-radius:0;padding:12px 44px 12px 14px;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;letter-spacing:.5px;text-transform:uppercase;line-height:1.3;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fbes-filters-ui select:hover,.fbes-filters-ui select:focus{border-color:#E10600;outline:none;}
.fbes-filters-ui select:not(:has(option[value=""]:checked)){border-color:#E10600;background:#1a0302;}
.fbes-filters-ui select option{background:#0D0D0D;color:#fff;text-transform:none;}
.fbes-filters-ui select option:disabled{color:#5a5a5a;}
.fbes-filters-ui .fbes-f__reset{flex:0 0 auto;margin:0;background:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;padding:12px 18px;line-height:1.3;cursor:pointer;}
.fbes-filters-ui .fbes-f__reset:hover,.fbes-filters-ui .fbes-f__reset:focus{background:#fff;color:#000;}
.fbes-filters-ui .fbes-f__reset[hidden]{display:none !important;}
.fbes-filters-ui .fbes-f__count{flex:0 0 auto;margin-left:auto;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:#9A9A9A;}
.fbes-filters-ui .fbes-f__count strong{color:#fff;font-size:22px;font-weight:700;margin-right:4px;}
.fbes-f__empty{padding:50px 0;text-align:center;font-family:Montserrat,sans-serif;font-size:22px;color:#BDBDBD;}
@media (max-width:767px){
  .fbes-filters-ui{gap:12px;}
  .fbes-filters-ui .fbes-f{flex-basis:100%;}
  .fbes-filters-ui select{font-size:16px;}
  .fbes-filters-ui .fbes-f__reset{flex:1 1 auto;}
  .fbes-filters-ui .fbes-f__count{margin-left:0;padding-bottom:0;flex:1 1 auto;}
}
/* FILTERS END *//* End custom CSS */