
/*!
 * Theme Name: Bernd Child – Malerkeller (Pixelpulli)
 * Theme URI: https://wordpress.mountainthemes.dev/bernd
 * Description: Child Theme für malerkeller.de (auf Basis von „Bernd“)
 * Author: Mountain-Themes / Pixelpulli
 * Author URI: https://themeforest.net/user/mountain-themes
 * Template: bernd
 * Version: 1.0.3
 * License: GNU General Public License version 3.0 & Envato Regular/Extended License
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses
 * Text Domain: bernd-malerkeller
 * Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, featured-images, full-width-template, theme-options, translation-ready
 * */
body{font-family:Poppins,sans-serif;font-size:16px;font-weight:500}body .elementor-element:not(.excl_global_fs) .elementor-widget-container
p{font-size:1.2308rem}body .excl_global_fs
p{font-size:inherit!important}#bernd_menu>ul>li>a:focus{outline-offset:3px;outline:3px
solid #ffd966}:focus-visible{outline-offset:3px;outline:3px
solid #ffd966}.skip-link{z-index:1000;background:#000;height:0;padding:8px
12px;position:absolute;top:-40px;left:10px;color:#fff!important}.skip-link:focus{height:auto;top:10px}body .ea11y-widget-open-button{background-color:#d63384!important}body .ea11y-widget-open-button--icon .ea11y-widget-open-button__icon-border svg
path{fill:#fff}body .ea11y-widget-wrapper.ea11y-widget-footer__copyright-wrapper-inner{display:none!important}button.ea11y-widget-button.ea11y-widget-open-button.ea11y-widget-open-button--medium.ea11y-widget-open-button--icon .ea11y-widget-open-button__icon-border svg
path{fill:#fff!important}.ea11y-widget-wrapper.ea11y-widget-footer__copyright-wrapper-inner{display:none!important}h1{font-family:Poppins,sans-serif;font-size:50px;font-weight:400}h2{font-family:Poppins,sans-serif;font-size:30px;font-weight:500}.mt-widget ul li a:hover,.mt-widget li:hover,.footer .mt-widget li:hover{color:#d7007f}body #wrapper a.elementor-button.elementor-button-link,.post-button a,body .wpcf7-form-control.has-spinner.wpcf7-submit{color:#fff;cursor:pointer;background-color:#8a6b94;border:1px
solid #8a6b94;border-radius:5em;width:auto;margin:0
auto 0 0;padding:.8em 1.4em;font-size:1.2rem}body #wrapper a.elementor-button.elementor-button-link .elementor-button-icon,.post-button a .elementor-button-icon,body .wpcf7-form-control.has-spinner.wpcf7-submit .elementor-button-icon{transition:transform .25s;display:inline-block}body #wrapper a.elementor-button.elementor-button-link:hover,.post-button a:hover,body .wpcf7-form-control.has-spinner.wpcf7-submit:hover{color:#8a6b94;background-color:#fff}body #wrapper a.elementor-button.elementor-button-link:hover .elementor-button-icon,.post-button a:hover .elementor-button-icon,body .wpcf7-form-control.has-spinner.wpcf7-submit:hover .elementor-button-icon{transform:translate(6px)}.mr-50{margin-right:50px}.icon-footer
img{width:35px!important;max-width:35px!important}.consent-map{background:#f4f4f4;border-radius:12px;width:100%;max-width:100%;height:450px;min-height:450px;position:relative;overflow:hidden}.consent-map .map-placeholder{background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;width:100%;height:100%;padding:1rem;display:grid;position:relative}.consent-map .map-placeholder:after{content:"";pointer-events:none;background:linear-gradient(#00000026,#00000059);position:absolute;top:0;bottom:0;left:0;right:0}.consent-map .map-placeholder .map-msg{z-index:1;color:#fff;text-align:center;background:#00000080;border-radius:8px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.95rem;position:relative}.consent-map .map-placeholder .map-btn{z-index:1;cursor:pointer;color:#fff;background:#2b2c28;border-radius:8px;padding:.75rem 1rem;font-weight:600;transition:all .2s;position:relative}.consent-map .map-placeholder .map-btn:hover{opacity:.9;transform:translateY(-1px)}.consent-map
iframe{border:0;width:100%;height:100%}