/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/products/hello-theme/
Description: Hello Elementor Child
Theme Author: HostingMed
Author URI: https://hostingmed.de
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.wformular label {
    color: #54595F;
    line-height: 2;  
}

.mfp-arrow {
	    background-color: #328A3E!important;
}

.mfp-close[type="button"]:hover{
	    background-color: #328A3E!important;
}

.mfp-close[type="button"]:focus{
	    background-color: #328A3E!important;
		border: 0!important;
}

.wpcf7-form-control.wpcf7-submit[type="submit"]:hover{
	    background-color: #21C437!important;
}

.wpcf7-form-control.wpcf7-submit[type="submit"]:focus{
	    background-color: #21C437!important;
		border: 0!important;
}

.kformular label {
    color: white;
    line-height: 2;
    
}

.wpcf7-submit {
    color: white;
    border: 0;
    background-color: #328A3E;
    width: 100%;
}

.wpcf7-submit focus{
    color: white;
    border: 0;
    background-color: #28E442!important;
    width: 100%;
}

.footer_line a {
	color:#54595F;
}

.wpcf7-form label {
	display: block;
}

.wpcf7-response-output {
	color: white;
}


.wformular .wpcf7-response-output{
	color: #000000;
}


body .wpp-popup-wrapper {
  position:fixed;
  z-index:99999;
  top:0;
  right:0;
  bottom:0;
  left:0;
  transition: all .5s cubic-bezier(.14,.06,.41,1.39);
  opacity:0;
  visibility:hidden;
}
body .wpp-popup-wrapper.popup-is-visible {
  opacity:1;
  visibility:visible;
}
/* Allow the content inside the popup wrapper to scroll */
.wpp-popup-inside {
  height:100%;
  overflow-y: scroll;
}
/* Prevent Body from Scrolling when Popup is visible */
body.wpp-noscroll {
  overflow: hidden;
}
/* Center Align Popup Content inside the Section */
.wpp-popup-content {
  display:flex;
  flex-direction:column;
  justify-content: center;
}
.wpp-popup-close {
  cursor:pointer;
}