/*!
Theme Name:     Wiegerthof
Theme URI:
Description:    Hello-elementor child theme.
Author:         Michael Gangolf
Author URI:     https://migaweb.de
Template:       hello-elementor
Version:        0.1.0
*/
body:not(.elementor-editor-active) .elementor-widget-image.effect img{clip-path:inset(0 100% 0 0);transition:.75s all;overflow:hidden;transform:translateX(-10%)}body:not(.elementor-editor-active) .elementor-widget-image.effect.show img{clip-path:inset(0 0 0 0);transform:translateX(0%)}body:not(.elementor-editor-active) .elementor-widget-image:not(.effect){opacity:0;transition:.5s opacity}body:not(.elementor-editor-active) .elementor-widget-image:not(.effect).show{opacity:1}#page header#masthead{position:fixed;top:0;left:0;width:100%;transition:.5s all}#page header#masthead .logo{transition:.5s all}#page header#masthead .current-menu-item{border-bottom:1px solid #fff}body.scrolled header{background-color:#fff;border-bottom:1px solid #ddd}body.scrolled header .logo{filter:brightness(0%)}body.scrolled header .contact{border:1px solid #000}body.scrolled header .contact span{color:#000}body.scrolled header .miga_simple_menu_onscreen li a{color:#000 !important}body.scrolled header .miga_simple_menu_onscreen .current-menu-item{border-bottom:1px solid #000 !important}body.elementor-editor-active header{position:relative !important}.elementor-slideshow__header{background-color:#000}footer{font-size:14px}.gallery-item{aspect-ratio:1}.gallery-item .gallery-icon{height:100%;width:100%}.gallery-item img{height:100%;width:100%;object-fit:cover}.fullWidth .gallery{width:90vw;left:calc(-1*(90vw - 100%)/2);position:relative;display:flex;flex-wrap:wrap;gap:0px}.fullWidth .gallery .gallery-item{padding:5px}.fullWidth .gallery .gallery-item img{opacity:.8;transition:.25s all}.fullWidth .gallery .gallery-item img:hover{opacity:1}.fullWidth .gallery .gallery-item:nth-child(10n+2){max-width:50%;aspect-ratio:2}.fullWidth .gallery .gallery-item:nth-child(10n+4){max-width:50%;aspect-ratio:2}@media(max-width:1024px){div[data-elementor-type=wp-page] .e-con-boxed>.e-con-inner:first-child{padding-left:10px;padding-right:10px}}body{max-width:100vw;overflow-x:hidden}@view-transition{navigation:auto}.wpcf7-form label:not(:first-of-type){margin:20px 0 10px}.introText h1{text-shadow:0 0 10px rgba(0,0,0,.78)}.introText h1 .char{padding-bottom:12px}.elementor-widget-heading:has(h2)+.elementor-widget-heading:has(h3){margin-top:-20px}