.elementor-1092 .elementor-element.elementor-element-c846ece > .elementor-container{max-width:1400px;}.elementor-1092 .elementor-element.elementor-element-c846ece{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-1092 .elementor-element.elementor-element-c846ece > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1092 .elementor-element.elementor-element-a51e1be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1092 .elementor-element.elementor-element-a51e1be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-398c3c1 );}.elementor-1092 .elementor-element.elementor-element-a51e1be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1092 .elementor-element.elementor-element-a51e1be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1092 .elementor-element.elementor-element-d95358e .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-post-gallery .bdt-overlay{text-align:center;background-color:#87E4F654;justify-content:center;}.elementor-1092 .elementor-element.elementor-element-c0f032f ul.bdt-pagination li a{background-color:#004754;padding:5px 10px 5px 10px;}.elementor-1092 .elementor-element.elementor-element-c0f032f ul.bdt-pagination li a:hover{background-color:#5E0000;color:#FFFFFF;}.elementor-1092 .elementor-element.elementor-element-c0f032f ul.bdt-pagination li.bdt-active a{background-color:#5E0000;color:#FFFFFF;}.elementor-1092 .elementor-element.elementor-element-c0f032f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-post-gallery.bdt-grid{margin-left:-30px;margin-top:-30px;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-post-gallery.bdt-grid > *{padding-left:30px;margin-top:30px;}.elementor-1092 .elementor-element.elementor-element-c0f032f.bdt-pg-masonry-yes .bdt-post-gallery-wrapper{margin-bottom:30px;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-post-gallery .bdt-post-gallery-desc{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#87E4F654 70%);}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-post-gallery .bdt-gallery-item .bdt-gallery-item-title{color:#000000;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-gallery-item .bdt-gallery-item-title{font-family:"Tahoma", Sans-serif;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-post-gallery .bdt-post-gallery-excerpt{color:#000000;font-family:"Tahoma", Sans-serif;}.elementor-1092 .elementor-element.elementor-element-c0f032f ul.bdt-pagination li a, .elementor-1092 .elementor-element.elementor-element-c0f032f ul.bdt-pagination li span{color:#FFFFFF;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-pagination{margin-top:40px;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-ep-grid-filters-wrapper{text-align:left;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-ep-grid-filters li a{font-family:"Tahoma", Sans-serif;font-size:13px;line-height:31px;color:#000000;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-ep-grid-filters li.bdt-active a{color:#5E0000;border-bottom-color:#5E0000;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-button{width:33%;color:#000000;background-color:#E6E6E2;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-dropdown-nav li a{color:var( --e-global-color-secondary );}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-dropdown{background-color:#E6E6E2E3;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-dropdown-nav li{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}body.elementor-page-1092:not(.elementor-motion-effects-element-type-background), body.elementor-page-1092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reiner-schwarz.net/staging/wp-content/uploads/2018/08/Hintergrund-scaled.jpg");background-size:auto;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-1092 .elementor-element.elementor-element-c846ece{padding:40px 20px 40px 20px;}.elementor-1092 .elementor-element.elementor-element-c0f032f .bdt-dropdown-nav li{font-size:18px;}}@media(max-width:767px){.elementor-1092 .elementor-element.elementor-element-c846ece{padding:20px 20px 20px 20px;}.elementor-1092 .elementor-element.elementor-element-a51e1be > .elementor-element-populated{padding:20px 20px 20px 20px;}}/* Start custom CSS for bdt-post-gallery, class: .elementor-element-c0f032f */.elementor-1092 .elementor-element.elementor-element-859f13b .bdt-button {
    
    border-color: #eeeeee !important;
}

[type=button], [type=submit], button {
    border: 0px solid
}


.bdt-position-cover.bdt-overlay.bdt-overlay-default{
    padding-left: 0px !important;
}
.bdt-gallery-content-inner a{
    padding: 110% !important;
}
.bdt-gallery-content-inner a .bdt-gallery-item-title,
.bdt-gallery-content-inner .bdt-post-gallery-excerpt{
    padding-left: 30px !important;
}


/* ============================================
   FLIPBOOK df_5632 - Full Width y Escalado
   ============================================ */

/* Contenedor principal - ancho completo */
.aktuell-flipbook-fullwidth.bdt-gallery-item {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    min-height: 700px !important;
}

.aktuell-flipbook-fullwidth.bdt-width-1-3\@m,
.aktuell-flipbook-fullwidth.bdt-width-1-2\@s,
.aktuell-flipbook-fullwidth.bdt-width-1-1 {
    width: 100% !important;
}

.aktuell-flipbook-fullwidth .bdt-post-gallery-inner,
.aktuell-flipbook-fullwidth .bdt-gallery-thumbnail {
    width: 100% !important;
    background: transparent !important;
    min-height: 700px !important;
}

.aktuell-flipbook-fullwidth .bdt-position-cover.bdt-overlay.bdt-overlay-default {
    background: transparent !important;
}

.aktuell-flipbook-fullwidth .bdt-gallery-thumbnail > img {
    display: none !important;
}

/* ============================================
   ESCALAR EL FLIPBOOK
   ============================================ */
#df_5632.scaled-flipbook {
    transform: scale(1.8) !important;
    transform-origin: center top !important;
    background-color: transparent !important;
    background: none !important;
    margin-bottom: 200px !important;
}

/* QUITAR FONDO GRIS */
#df_5632,
#df_5632.scaled-flipbook,
#df_5632 .df-book-stage,
#df_5632 .df-book-wrapper {
    background-color: transparent !important;
    background: none !important;
}

/* ============================================
   AJUSTE CONTAIN PARA CANVAS
   ============================================ */
#df_5632 .df-page-back {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}

#df_5632 .df-page-back canvas,
#df_5632 .df-page-front canvas {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
}

/* Ajustar altura del contenedor para el libro escalado */
.aktuell-flipbook-fullwidth .bdt-gallery-item-title {
    min-height: 650px !important;
    display: block !important;
}

/* Controles - compensar el scale */
#df_5632.scaled-flipbook .df-ui-wrapper.df-ui-controls {
    transform: scale(0.56) !important;
    transform-origin: center bottom !important;
}

#df_5632.scaled-flipbook .df-ui-btn.df-ui-next,
#df_5632.scaled-flipbook .df-ui-btn.df-ui-prev {
    transform: scale(0.56) !important;
}

/* Responsive */
@media (max-width: 1400px) {
    #df_5632.scaled-flipbook {
        transform: scale(1.5) !important;
        margin-bottom: 150px !important;
    }
    #df_5632.scaled-flipbook .df-ui-wrapper.df-ui-controls,
    #df_5632.scaled-flipbook .df-ui-btn.df-ui-next,
    #df_5632.scaled-flipbook .df-ui-btn.df-ui-prev {
        transform: scale(0.67) !important;
    }
}

@media (max-width: 1024px) {
    #df_5632.scaled-flipbook {
        transform: scale(1.3) !important;
        margin-bottom: 100px !important;
    }
    #df_5632.scaled-flipbook .df-ui-wrapper.df-ui-controls,
    #df_5632.scaled-flipbook .df-ui-btn.df-ui-next,
    #df_5632.scaled-flipbook .df-ui-btn.df-ui-prev {
        transform: scale(0.77) !important;
    }
}

@media (max-width: 768px) {
    #df_5632.scaled-flipbook {
        transform: scale(1) !important;
        margin-bottom: 50px !important;
    }
    #df_5632.scaled-flipbook .df-ui-wrapper.df-ui-controls,
    #df_5632.scaled-flipbook .df-ui-btn.df-ui-next,
    #df_5632.scaled-flipbook .df-ui-btn.df-ui-prev {
        transform: scale(1) !important;
    }
}


/* ============================================
   AJUSTAR SOMBRAS DEL FLIPBOOK
   ============================================ */

/* Reducir o eliminar sombras de las páginas */
#df_5632 .df-page-back,
#df_5632 .df-page-front,
#df_5632 .df-book-page {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
}

/* Si quieres eliminar completamente las sombras */
#df_5632 .df-page-back,
#df_5632 .df-page-front,
#df_5632 .df-book-page {
    box-shadow: none !important;
}

/* Ajustar sombra del libro completo */
#df_5632 .df-book-wrapper {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15) !important;
}

/* Eliminar sombras internas de las páginas */
#df_5632 .df-page-back::before,
#df_5632 .df-page-back::after,
#df_5632 .df-page-front::before,
#df_5632 .df-page-front::after {
    box-shadow: none !important;
    background: none !important;
}

/* ============================================
   MOSTRAR FLIPBOOK 5632
   ============================================ */
.aktuell-flipbook-fullwidth.nh-hide-element {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Forzar visibilidad del flipbook 5632 */
.bdt-gallery-item:has(#df_5632) {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* ============================================
   FORZAR VISIBILIDAD FLIPBOOK 5632
   ============================================ */

/* Forzar display del contenedor principal */
div.bdt-gallery-item:has(#df_5632),
.bdt-gallery-item.aktuell-flipbook-fullwidth {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Remover nh-hide-element del flipbook 5632 */
.aktuell-flipbook-fullwidth.nh-hide-element,
div.bdt-gallery-item.nh-hide-element:has(#df_5632) {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Asegurar que el flipbook interno sea visible */
#df_5632 {
    display: block !important;
    visibility: visible !important;
}

/* Asegurar que todos los elementos internos sean visibles */
.aktuell-flipbook-fullwidth .bdt-post-gallery-inner,
.aktuell-flipbook-fullwidth .bdt-gallery-thumbnail,
.aktuell-flipbook-fullwidth .bdt-position-cover {
    display: block !important;
    visibility: visible !important;
}/* End custom CSS */