:root { --accent: #ff7600; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 118, 0, 1), -10px 10px rgba(255, 118, 0, 0.2), -10px -10px rgba(255, 118, 0, 1), 10px -10px rgba(255, 118, 0, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 118, 0, 0.2), -10px -10px rgba(255, 118, 0, 1), 10px -10px rgba(255, 118, 0, 0.2), 10px 10px rgba(255, 118, 0, 1); } 50% { box-shadow: -10px -10px rgba(255, 118, 0, 1), 10px -10px rgba(255, 118, 0, 0.2), 10px 10px rgba(255, 118, 0, 1), -10px 10px rgba(255, 118, 0, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 118, 0, 0.2), 10px 10px rgba(255, 118, 0, 1), -10px 10px rgba(255, 118, 0, 0.2), -10px -10px rgba(255, 118, 0, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #ffffff }.login-container { flex-direction: column; } .copy-schedule { visibility: hidden; } .mce-path-item mce-last { visibility: hidden !important; } .wpcf7-form .extra-spacing { margin-top: 20px; /* Fügt oben zusätzlichen Abstand ein */ } .logo-small { width: 170px; /* Breite des Logos */ height: 120px; /* Höhe des Logos */ object-fit: contain; /* Behält die Bildproportionen bei */ margin-bottom: 50px; } .bold-welcome { font-weight: bold; /* Optional: Fettgedruckter Stil für den Begrüßungstext */ } .login-content { width: 370px !important; position: relative; } .login-form-header { display: flex; flex-direction: column; align-items: center; margin-left: 25px; margin-right: 25px; text-align: center; font-size: 20px; } @media only screen and (max-width: 480px) { .login-form-header { font-size: 20px; /* Schriftgröße auf Mobilgeräten ändern */ } } @media only screen and (max-width: 480px) { .login-content, .no-login-background .login-content { width: 400px; margin: 0 auto; /* Zentriert das Element horizontal */ } } /* Für Mobilgeräte und Tablets mit einer maximalen Bildschirmbreite von 480 Pixeln */ @media only screen and (max-width: 480px) { .login-form-header { font-size: 20px; /* Schriftgröße auf Mobilgeräten ändern */ } .login-content, .no-login-background .login-content { width: 400px; margin: 0 auto; /* Zentriert das Element horizontal */ } } /* Für Tablets mit einer maximalen Bildschirmbreite von 768 Pixeln */ @media only screen and (max-width: 1200px) { .login-form-header { font-size: 26px !important; /* Schriftgröße auf Tablets ändern */ margin-left: 50px; margin-right: 50px; } .login-content, .no-login-background .login-content { width: 600px; margin: 0 auto; /* Zentriert das Element horizontal */ } } .bold-welcome { font-weight: bold; } div.elementor-widget-case27-add-listing-widget .ac-front-side .category-name { font-size: 19px !important; } .event-picker .date-add-new, .social-networks-repeater>input[type=button] { margin-top: 15px; float: none !important; background: rgba(0, 0, 0, .03); padding: 12px; font-size: 17px !important; border-right: 3px; color: #242429 !important; transition: .2s ease; font-weight: 500; } .event-picker .date-add-new:hover, .social-networks-repeater>input[type=button]:hover { background: #ff7600 !important; } 