/*
 Theme Name:   Hello Elementor Child
 Description:  Punktplanung Theme
 Author:       Felix Herzog
 Author URI:   http://www.punktplanung.de
 Template:     hello-elementor
 Version:      0.1
 Text Domain:  hello-elementor-child
*/

[data-elementor-type=popup]:not(.elementor-edit-area) {
	display: block !important;
}

.elementor-location-header {
    position: absolute;
    width: 100%;
}

header {
	box-shadow: inherit;
}

.elementor-image {
        position: relative;
        z-index: 0;
        display: inline-block;
        max-width: 100%;
}

.elementor-image:before, .elementor-image:after {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);
    box-shadow: 0 15px 10px rgba(0,0,0,.6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg);
}

.elementor-image:after {
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    transform: skewY(6deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.elementor-element-2dacd9e .elementor-image, .elementor-element-edd4c0c .elementor-image {
    display: block;
}

#header-menu-button-container {
	height: 0px;
	margin-top: -1px;
}

.elementor-element-10b5389a .elementor-image:before, .elementor-element-10b5389a .elementor-image:after,
.elementor-element-27901a2 .elementor-image:before, .elementor-element-27901a2 .elementor-image:after,
.elementor-element-2dacd9e .elementor-image:before, .elementor-element-2dacd9e .elementor-image:after,
.elementor-element-edd4c0c .elementor-image:before, .elementor-element-edd4c0c .elementor-image:after,
#header-squares .elementor-image:before, #header-squares .elementor-image:after {
    -webkit-box-shadow: initial !important;
    box-shadow: initial !important;
}

.cmplz-document .page-header {
	padding-top: 340px;
}