/* Moved from bulbasoft-slider/assets/css/bsftslide-fade.css */
/* Contents identical to source to preserve behavior */

.bsftslide_wrap[data-effect="fade"].bsftslider-single-cell { height: auto !important; }
.bsftslide_wrap[data-effect="fade"] #bsftslide_content { display: grid; grid-template-columns: repeat(var(--slides-per-row, 2), 1fr); grid-template-rows: repeat(var(--slider-rows, 2), 1fr); gap: var(--slider-gap, 10px); width: 100%; height: auto; min-height: var(--grid-min-height, auto); box-sizing: border-box; overflow: hidden; }
.bsftslide_wrap[data-effect="fade"][data-grid-flow="row"] #bsftslide_content { grid-auto-flow: row; }
.bsftslide_wrap[data-effect="fade"][data-grid-flow="column"] #bsftslide_content { grid-auto-flow: column; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_position { position: relative; box-sizing: border-box; overflow: hidden; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_position .bsftslide_fade_slide:first-child { position: static !important; width: 100%; height: auto; z-index: 1; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_position .bsftslide_fade_slide:not(:first-child) { position: absolute !important; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: opacity 0.5s ease-in-out; text-align: center; display: flex; align-items: center; justify-content: center; box-sizing: border-box; }
.bsftslide_wrap[data-effect="fade"] .bsftslide { }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide.fade-hidden { opacity: 0 !important; pointer-events: none !important; z-index: 1 !important; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide.fade-active { opacity: 1; pointer-events: auto !important; z-index: 10 !important; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide.fade-out { opacity: 0; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide.fade-in { opacity: 1; }
.bsftslide_wrap[data-effect="fade"] .bsftslide.fade-hidden { opacity: 0 !important; pointer-events: none !important; z-index: 1 !important; }
.bsftslide_wrap[data-effect="fade"] .bsftslide.fade-active { opacity: 1; pointer-events: auto !important; z-index: 10 !important; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide img, .bsftslide_wrap[data-effect="fade"] .bsftslide img { max-width: 100%; height: auto; object-fit: cover; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide.fade-active a, .bsftslide_wrap[data-effect="fade"] .bsftslide.fade-active a { pointer-events: auto !important; position: relative; z-index: 20 !important; }
.bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide.fade-hidden a, .bsftslide_wrap[data-effect="fade"] .bsftslide.fade-hidden a { pointer-events: none !important; z-index: 1 !important; }
.bsftslide_wrap[data-effect="fade"].bsftslide_fade_animating .bsftslide_fade_slide.fade-hidden { pointer-events: none; }
.bsftslide_wrap[data-effect="fade"].bsftslide_fade_animating .bsftslide_fade_slide.fade-active { pointer-events: auto; }
.bsftslide_wrap[data-effect="fade"].bsftslide_fade_animating .bsftslide.fade-active { pointer-events: auto; }
.bsftslide_wrap[data-effect="fade"].bsftslide_fade_animating .bsftslide_fade_slide.fade-active a, .bsftslide_wrap[data-effect="fade"].bsftslide_fade_animating .bsftslide.fade-active a { pointer-events: auto !important; z-index: 20 !important; }
.bsftslide_wrap[data-effect="fade"].bsftslide_fade_animating .bsftslide_fade_slide.fade-hidden a, .bsftslide_wrap[data-effect="fade"].bsftslide_fade_animating .bsftslide.fade-hidden a { pointer-events: none !important; z-index: 1 !important; }
@media (min-width: 769px) { .bsftslide_wrap[data-effect="fade"] { --slides-per-row: 2; } }
@media (max-width: 768px) and (min-width: 481px) { .bsftslide_wrap[data-effect="fade"] { --slides-per-row: 3; } .bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide { transition: opacity 0.3s ease-in-out; } }
@media (max-width: 480px) { .bsftslide_wrap[data-effect="fade"] { --slides-per-row: 1; } .bsftslide_wrap[data-effect="fade"] .bsftslide_fade_slide { transition: opacity 0.2s ease-in-out; } }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-1 { --slides-per-row: 1; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-2 { --slides-per-row: 2; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-3 { --slides-per-row: 3; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-4 { --slides-per-row: 4; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-5 { --slides-per-row: 5; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-6 { --slides-per-row: 6; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-7 { --slides-per-row: 7; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-8 { --slides-per-row: 8; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-9 { --slides-per-row: 9; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-10 { --slides-per-row: 10; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-11 { --slides-per-row: 11; }
.bsftslide_wrap[data-effect="fade"].bsftslider-desktop-12 { --slides-per-row: 12; }
@media (max-width: 768px) and (min-width: 481px) { .bsftslide_wrap[data-effect="fade"].bsftslider-tablet-1 { --slides-per-row: 1; } .bsftslide_wrap[data-effect="fade"].bsftslider-tablet-2 { --slides-per-row: 2; } .bsftslide_wrap[data-effect="fade"].bsftslider-tablet-3 { --slides-per-row: 3; } .bsftslide_wrap[data-effect="fade"].bsftslider-tablet-4 { --slides-per-row: 4; } }
@media (max-width: 480px) { .bsftslide_wrap[data-effect="fade"].bsftslider-mobile-1 { --slides-per-row: 1; } .bsftslide_wrap[data-effect="fade"].bsftslider-mobile-2 { --slides-per-row: 2; } }
.bsftslide_wrap[data-effect="fade"] #bsftslide_content { cursor: grab; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; touch-action: pan-y; }
.bsftslide_wrap[data-effect="fade"] #bsftslide_content:active { cursor: grabbing; }

