/*
Theme Name: Praml Bau
Theme URI: https://www.schmidundco.de
Template: Divi
Author: Werner Schmid
Author URI: https://www.schmidundco.de
Description: Child Theme für Praml Bau GmbH, Basis: Elegant Themes, DIVI (5)
Version: 0.0.1.1791194062
Updated: 2026-10-05 11:54:22

*/
/* FIX POPUPS 10-2026 */
.et_pb_section.custompopup.pb-popup-active,.et_pb_section.custompopup[style*="display"]:not([style*="display: none"]){position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:auto !important;height:auto !important;min-height:0 !important;max-width:none !important;max-height:none !important;margin:0 !important;z-index:100000 !important;z-index:var(--pb-z, 100000) !important;box-sizing:border-box !important;flex-direction:column !important;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:1 !important;}@media(min-width: 768px){.et_pb_section.custompopup.pb-popup-active,.et_pb_section.custompopup[style*="display"]:not([style*="display: none"]){padding:40px !important;}}.et_pb_section.custompopup.pb-popup-active > .et_pb_row,.et_pb_section.custompopup[style*="display"]:not([style*="display: none"]) > .et_pb_row{width:100% !important;margin:0 auto !important;flex:0 0 auto !important;box-sizing:border-box !important;}.et_pb_section.custompopup.pb-popup-active > .et_pb_row:first-child,.et_pb_section.custompopup[style*="display"]:not([style*="display: none"]) > .et_pb_row:first-child{margin-top:auto !important;}.et_pb_section.custompopup.pb-popup-active > .et_pb_row:last-child,.et_pb_section.custompopup[style*="display"]:not([style*="display: none"]) > .et_pb_row:last-child{margin-bottom:auto !important;}.et_pb_section.custompopup.pb-popup-active .et_pb_icon[data-interaction-trigger]{position:-webkit-sticky;position:sticky;top:0;z-index:2;}.pb-popup-host{z-index:100000 !important;z-index:var(--pb-z, 100000) !important;}.et_builder_inner_content:has( > .et_pb_section.custompopup[style*="display"]:not([style*="display: none"])){z-index:100000 !important;z-index:var(--pb-z, 100000) !important;}html.pb-popup-open,html.pb-popup-open body{overflow:hidden !important;}html.pb-popup-open #wpadminbar{display:none !important;}@supports not(color: hsl(from red h s l)){.et_pb_section.custompopup:not(#_){background-color:rgba(27, 50, 123, 0.9) !important;}.et_pb_section.custompopup > .et_pb_row{box-shadow:0 2px 18px rgba(255, 255, 255, 0.5) !important;}}@media(prefers-reduced-motion: no-preference){.et_pb_section.custompopup.pb-popup-active > .et_pb_row{-webkit-animation:pbPopupIn 0.5s ease-out both;animation:pbPopupIn 0.5s ease-out both;}}@-webkit-keyframes pbPopupIn{from{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes pbPopupIn{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:none;}}.et_pb_section.custompopup:focus{outline:none;}.et_pb_section.custompopup [role="button"]:focus-visible{outline:3px solid #1b327b;outline-offset:3px;}.et_pb_section.custompopup input:not([type="checkbox"]):not([type="radio"]),.et_pb_section.custompopup select,.et_pb_section.custompopup textarea{font-size:16px !important;}
/* GRADIENT BODERER */
.gradientborder {border-style: solid; border-image: linear-gradient(to right, #1b327b, #95c11e) 1 !important;}