/*
 Theme Name:   Hello Elementor Child
 Description:  Hello Elementor Child
 Author:       fourplex
 Author URI:   https://fourplex.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/


.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 20px !important;
}

h1, h2, h3, h4, h5, h6, p, span {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

::selection {
    background-color: #FE5000;
    color: #fff;
}

header .elementor-widget:not(:last-child), #hero .elementor-widget:not(:last-child){
    margin-bottom: 0px;
}

.h4 {
    width: fit-content !important;
	width: -moz-fit-content !important;
}

.h1 {
    width: fit-content !important;
	width: -moz-fit-content !important;
}


#hero .elementor-widget-wrap {
	flex-direction: column;
}

main#content{
	overflow: hidden;
}

header, .page-header, #site-footer, #site-header{
	display: none;
}

textarea{
	resize: none !important;
}