/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
:root {
    /* --theme-narrow-container-max-width : 80% !important; */
    --wp--preset--font-size--small: 13px !important;
}
.mobile-menu[data-submenu-dots="no"] [class*="children"] > ul {
    padding-inline-start: 0px !important;
}
.mobile-menu [class*="children"] > ul {
    margin-inline-end: 0px !important;
    padding-inline-end: 0px !important;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
    --theme-submenu-inline-offset: 6px;
}
.post-navigation span.item-label {display: none;}
.slbArrow:before {
    border: 2px solid transparent !important;
    height: 15px;
    width: 15px;
}
.next.slbArrow:before{
border-top-color: #fff !important;
border-left-color:  #fff !important;
 transform: rotate(135deg);
}
.prev.slbArrow:before{
        border-top-color: #fff !important;
border-right-color:  #fff !important;
 transform: rotate(-135deg);
}
.slbOverlay {
    opacity: 0.9 !important;
}
.slbCloseBtn {
    position: fixed !important;
    right: 15px !important;
}
.slbImageWrap::after {
    top: 2em;
    bottom: 2em;
    background-color: transparent !important;
}
.slbImage {
    padding: 2em 0 !important;
}
.gspb_id-gsbp-621db13 img {
    height: auto !important;
}

@media (min-width: 690px) {
  [data-archive="default"][data-layout="simple"] article .card-content {
    align-self: flex-start !important;
  }
}
.post-type-archive .ct-container, .single-edition .ct-container-full, .single-video .ct-container-full, .page-template-page-narrow .ct-container-full, .page-template-page-narrow .ct-container {
  margin-left: 1.5em;
}
.single-video .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
.single-edition .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
.page-template-page-narrow .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    margin-left: 0 !important;
}

/* Désactiver la lightbox sur mobile */
@media (max-width: 768px) {
    /* Empêcher l'ouverture de la lightbox */
    .gs-lightbox,
    .gspb_gallery_lightbox a,
    [data-lightbox]:not([data-lightbox="false"]) {
        pointer-events: none !important;
        cursor: default !important;
    }
    
    /* Désactiver les liens de la galerie */
    .gspb_gallery_lightbox a {
        text-decoration: none;
    }
    
    /* Masquer l'overlay et le contenu de la lightbox */
    .gs-lightbox-overlay,
    .gs-lightbox-container,
    .slbOverlay,
    .slbWrap {
        display: none !important;
    }
    :root {
        /* --theme-narrow-container-max-width : 100% !important; */
    }
    .gs-video {
        width: 100%;
    }
    #gs-video-gsbp-09d5383 {
        margin-right: 1.5em !important;
    }
}