/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
#stickyheaders
{position:fixed!important;
top:0;
width: 100%;}

/*mobile fix */

html,

body{

width:100%;

overflow-x:hidden;

}
a:link {
  text-decoration: none!important;
}

/*Popup für desktopansicht*/
@media screen and (orientation: landscape) {.pum-content {padding:150px!important;margin-left:50px;margin-right:50px;}}


h2 {padding-bottom:20px!important;}

h3 {padding-bottom:20px!important;}


.elementskit-menu-hamburger-icon {padding-bottom:2px;margin-bottom:7px!important;}

.elementskit-menu-toggler{padding:10px 5px 2px 5px!important}

/*Business hours EKit Schatten weg */
.elementor-widget-elementskit-business-hours .elementor-widget-container {box-shadow: none}

/*profil-box(imag-box)*/
.profil-box .elementor-image-box-wrapper {border:none!important;}
.profil-box .elementor-image-box-content {padding:10px;text-align:left;}

.profil-box .elementor-image-box-img {float:left!important;}
	
	
.profil-box
{border:none!important;}

/*IconBox1*/
.iconbox1 .elementor-icon-box-content {padding:2%;text-align:left;}

.iconbox1 .elementor-icon-box-title {text-align:left;} 
.iconbox1 .elementor-icon-box-wrapper {background-color:white;border:solid; border-width:1px;
border-color: var( --e-global-color-primary );border-radius:10px }

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {margin:px;padding-left:10px!important;}
.elementor-widget .elementor-icon-list-icon i {font-size:120%!important;}


/*IconBox*/

.elementor-icon-box-wrapper {background-color: white; border:solid; border-width:0.5px;
border-color: var( --e-global-color-primary );border-radius:5px;padding:20px 10px 10px 10px;}
@media screen and (orientation: landscape) {
	.elementor-icon-box-wrapper {min-height:250px }
}
	 
.elementor-icon-box-content {padding:10px;text-align:left;hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
}

.elementor-icon-box-title {text-align:left;color:var( --e-global-color-accent )!important;margin-bottom:-05px!important;}


/*ImageBox*/

.elementor-image-box-content {padding:25px;text-align:justify;}
.elementor-image-box-wrapper {border:solid; border-width:.5px;}


/*Button-Borderecken*/
a.elementor-button-link.elementor-button
{border-radius:5px;}

.text-trennung {hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
}

/*contactform7-Button und Textfeld Width*/

.wpcf7-submit {border:none;}
.wpcf7-form.init label{width:100%; max-width:inherit;} 
.wpcf7-form-control-wrap {display:block;margin-top:10px;}
