/*! WS Stack – Sicherheitsnetz für Tablet und Handy (aus GH Hausbau).
 * Wiederholt Avadas Responsive-Regeln (Container, Spalten, Titel, Text, Bilder, Buttons) mit festen Umschaltpunkten
 * 1024 px (Tablet) und 640 px (Handy). Wird nur geladen, wenn in Avada → Optionen → Responsive die Breakpoints fehlen oder auf 0 stehen. */
@media only screen and (max-width:1024px){
 .fusion-fullwidth{--awb-padding-top-medium:var(--awb-padding-top);--awb-padding-right-medium:var(--awb-padding-right);--awb-padding-bottom-medium:var(--awb-padding-bottom);--awb-padding-left-medium:var(--awb-padding-left);--awb-margin-top-medium:var(--awb-margin-top);--awb-margin-bottom-medium:var(--awb-margin-bottom);--awb-min-height-medium:var(--awb-min-height);--awb-background-color-medium:var(--awb-background-color);padding:var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium);margin-top:var(--awb-margin-top-medium);margin-bottom:var(--awb-margin-bottom-medium);min-height:var(--awb-min-height-medium);background-color:var(--awb-background-color-medium)}
 .fusion-flex-container .fusion-row.fusion-flex-content-wrap{flex-wrap:var(--awb-flex-wrap-medium,var(--awb-flex-wrap))}
 .fusion-flex-container .fusion-row.fusion-builder-row-inner{flex-wrap:var(--awb-flex-wrap-medium,var(--awb-flex-wrap))}
 .fusion_builder_column,.fusion_builder_column_inner{--awb-padding-top-medium:var(--awb-padding-top);--awb-padding-right-medium:var(--awb-padding-right);--awb-padding-bottom-medium:var(--awb-padding-bottom);--awb-padding-left-medium:var(--awb-padding-left);--awb-col-width:var(--awb-width-medium,var(--medium-col-default));--awb-col-order:var(--awb-order-medium,var(--awb-order-large));--awb-margin-top-medium:var(--awb-margin-top-large,var(--col_margin-top,0));--awb-margin-bottom-medium:var(--awb-margin-bottom-large,var(--col_margin-bottom,20px));--awb-spacing-left-medium:var(--awb-spacing-left-large,4%);--awb-spacing-right-medium:var(--awb-spacing-right-large,4%);--awb-margin-top:var(--awb-margin-top-medium);--awb-margin-bottom:var(--awb-margin-bottom-medium);--awb-spacing-left:var(--awb-spacing-left-medium);--awb-spacing-right:var(--awb-spacing-right-medium);--awb-bg-color-medium:var(--awb-bg-color)}
 .fusion_builder_column .fusion-column-wrapper,.fusion_builder_column_inner .fusion-column-wrapper{padding:var(--awb-padding-top-medium) var(--awb-padding-right-medium) var(--awb-padding-bottom-medium) var(--awb-padding-left-medium);background-color:var(--awb-bg-color-medium)}
 .fusion-text{--awb-margin-top-medium:var(--awb-margin-top);--awb-margin-bottom-medium:var(--awb-margin-bottom);margin-top:var(--awb-margin-top-medium);margin-bottom:var(--awb-margin-bottom-medium)}
 .fusion-title{--awb-margin-top-medium:var(--awb-margin-top);--awb-margin-bottom-medium:var(--awb-margin-bottom);margin-top:var(--awb-margin-top-medium) !important;margin-bottom:var(--awb-margin-bottom-medium) !important}
 .fusion-image-element{--awb-margin-top-medium:var(--awb-margin-top);--awb-margin-bottom-medium:var(--awb-margin-bottom);margin-top:var(--awb-margin-top-medium);margin-bottom:var(--awb-margin-bottom-medium)}
 .fusion-body .fusion-button-default-size,.fusion-button{--awb-margin-top-medium:var(--awb-margin-top,0px);--awb-margin-right-medium:var(--awb-margin-right,0px);--awb-margin-bottom-medium:var(--awb-margin-bottom,0px);--awb-margin-left-medium:var(--awb-margin-left,0px);margin-top:var(--awb-margin-top-medium);margin-right:var(--awb-margin-right-medium);margin-bottom:var(--awb-margin-bottom-medium);margin-left:var(--awb-margin-left-medium)}
}
@media only screen and (max-width:640px){
 .fusion-fullwidth{--awb-padding-top-small:var(--awb-padding-top-medium);--awb-padding-right-small:var(--awb-padding-right-medium);--awb-padding-bottom-small:var(--awb-padding-bottom-medium);--awb-padding-left-small:var(--awb-padding-left-medium);--awb-margin-top-small:var(--awb-margin-top-medium);--awb-margin-bottom-small:var(--awb-margin-bottom-medium);--awb-min-height-small:var(--awb-min-height-medium);--awb-background-color-small:var(--awb-background-color-medium);padding:var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small);margin-top:var(--awb-margin-top-small);margin-bottom:var(--awb-margin-bottom-small);min-height:var(--awb-min-height-small);background-color:var(--awb-background-color-small)}
 .fusion-flex-container .fusion-row.fusion-flex-content-wrap{flex-wrap:var(--awb-flex-wrap-small,var(--awb-flex-wrap-medium,var(--awb-flex-wrap)))}
 .fusion-flex-container .fusion-row.fusion-builder-row-inner{flex-wrap:var(--awb-flex-wrap-small,var(--awb-flex-wrap-medium,var(--awb-flex-wrap)))}
 .fusion_builder_column,.fusion_builder_column_inner{--awb-padding-top-small:var(--awb-padding-top-medium);--awb-padding-right-small:var(--awb-padding-right-medium);--awb-padding-bottom-small:var(--awb-padding-bottom-medium);--awb-padding-left-small:var(--awb-padding-left-medium);--awb-col-width:var(--awb-width-small,var(--small-col-default));--awb-col-order:var(--awb-order-small,var(--awb-order-medium));--awb-spacing-left-small:var(--awb-spacing-left-large,4%);--awb-spacing-right-small:var(--awb-spacing-right-large,4%);--awb-margin-top-small:var(--awb-margin-top-medium,var(--awb-margin-top-large,var(--col_margin-top,0)));--awb-margin-bottom-small:var(--awb-margin-bottom-medium,var(--awb-margin-bottom-large,var(--col_margin-bottom,20px)));--awb-spacing-left:var(--awb-spacing-left-small);--awb-spacing-right:var(--awb-spacing-right-small);--awb-margin-top:var(--awb-margin-top-small);--awb-margin-bottom:var(--awb-margin-bottom-small);--awb-bg-color-small:var(--awb-bg-color-medium)}
 .fusion_builder_column .fusion-column-wrapper,.fusion_builder_column_inner .fusion-column-wrapper{padding:var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small);background-color:var(--awb-bg-color-small)}
 .fusion-text{--awb-margin-top-small:var(--awb-margin-top-medium);--awb-margin-bottom-small:var(--awb-margin-bottom-medium);margin-top:var(--awb-margin-top-small);margin-bottom:var(--awb-margin-bottom-small)}
 .fusion-title{--awb-margin-top-small:var(--title_margin_mobile-top,var(--awb-margin-top-medium));--awb-margin-bottom-small:var(--title_margin_mobile-bottom,var(--awb-margin-bottom-medium));margin-top:var(--awb-margin-top-small) !important;margin-bottom:var(--awb-margin-bottom-small) !important}
 .fusion-image-element{--awb-margin-top-small:var(--awb-margin-top-medium);--awb-margin-bottom-small:var(--awb-margin-bottom-medium);margin-top:var(--awb-margin-top-small);margin-bottom:var(--awb-margin-bottom-small)}
 .fusion-body .fusion-button-default-size,.fusion-button{--awb-margin-top-small:var(--awb-margin-top-medium,var(--awb-margin-top,0px));--awb-margin-right-small:var(--awb-margin-right-medium,var(--awb-margin-right,0px));--awb-margin-bottom-small:var(--awb-margin-bottom-medium,var(--awb-margin-bottom,0px));--awb-margin-left-small:var(--awb-margin-left-medium,var(--awb-margin-left,0px));margin-top:var(--awb-margin-top-small);margin-right:var(--awb-margin-right-small);margin-bottom:var(--awb-margin-bottom-small);margin-left:var(--awb-margin-left-small)}
 .fusion-button.fusion-button-span-yes-small{width:calc(100% - var(--awb-margin-left-small,0px) - var(--awb-margin-right-small,0px))}
 .fusion-no-small-visibility{display:none !important}
}
