/*
Theme Name:  mm_child
Theme URL:   http://mm-consulting.com
Description: Write here theme description.
Author:      mm-consulting.com
Author URL:  http://mm-consulting.com
Template:    hello-elementor
Version:     1.0.0
*/


a.eae-popup-link{
	padding:0 !important;	
}
.puptitel h3 {
	font-family: Bebas Neue !important;
	color:#FFF !important;
	font-size: 3em !important;
	line-height: 1.2em;
}
.pupposition h4{
	font-family: PT Sans !important;
	color:#FFF !important;
	font-size: 1.3em !important;
}

.elementor-element.elementor-element-550c2ca.pupdesc span{
	font-family: PT Sans !important;
	font-size: 1.3em !important;
	color:#FFF !important;
    display:block;
    margin-bottom:10px;
}

.sd_button.elementor-button-wrapper {
    font-family: "Bebas Neue", Sans-serif;
    font-size: 1.3em;
    font-weight: 500;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
    letter-spacing: 1px;
    word-spacing: 0px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
	text-align:center;
	width:70% !important;
}

.elementor-element.elementor-element-91e921e .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:var( --e-global-color-primary );background-color:#007AA0;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-91e921e .elementor-search-form__icon{padding-left:calc(50px / 3);}
body.rtl .elementor-35 .elementor-element.elementor-element-91e921e .elementor-search-form__icon{padding-right:calc(50px / 3);}
.elementor-35 .elementor-element.elementor-element-91e921e .elementor-search-form__input, 
.elementor-35 .elementor-element.elementor-element-91e921e.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}
.elementor-35 .elementor-element.elementor-element-91e921e input[type="search"].elementor-search-form__input{font-family:"PT Sans", Sans-serif;font-size:1em;}
.elementor-35 .elementor-element.elementor-element-91e921e .elementor-search-form__input,
.elementor-35 .elementor-element.elementor-element-91e921e .elementor-search-form__icon,
.elementor-35 .elementor-element.elementor-element-91e921e .elementor-lightbox .dialog-lightbox-close-button,
.elementor-35 .elementor-element.elementor-element-91e921e .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-35 .elementor-element.elementor-element-91e921e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-b72ff5e );fill:var( --e-global-color-b72ff5e );}
.elementor-35 .elementor-element.elementor-element-91e921e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;border-radius:0px;}
.elementor-35 .elementor-element.elementor-element-91e921e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;border-radius:0px;}
									
			
.elementor-element.elementor-element-647658f .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:var( --e-global-color-primary );background-color:#007AA0;}
body:not(.rtl) .elementor-47 .elementor-element.elementor-element-647658f .elementor-search-form__icon{padding-left:calc(50px / 3);}
body.rtl .elementor-47 .elementor-element.elementor-element-647658f .elementor-search-form__icon{padding-right:calc(50px / 3);}
.elementor-47 .elementor-element.elementor-element-647658f .elementor-search-form__input, 
.elementor-47 .elementor-element.elementor-element-647658f.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}
.elementor-47 .elementor-element.elementor-element-647658f input[type="search"].elementor-search-form__input{font-family:"PT Sans", Sans-serif;font-size:1em;}
.elementor-47 .elementor-element.elementor-element-647658f .elementor-search-form__input, 
.elementor-47 .elementor-element.elementor-element-647658f .elementor-search-form__icon,
.elementor-47 .elementor-element.elementor-element-647658f .elementor-lightbox .dialog-lightbox-close-button,
.elementor-47 .elementor-element.elementor-element-647658f .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-47 .elementor-element.elementor-element-647658f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-b72ff5e );fill:var( --e-global-color-b72ff5e );}
.elementor-47 .elementor-element.elementor-element-647658f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;border-radius:0px;}
.elementor-47 .elementor-element.elementor-element-647658f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-primary );border-width:0px 0px 0px 0px;border-radius:0px;}

.elementor-widget-testimonial-carousel .elementor-testimonial__image img{
	width:293px !important;
	height:75px !important;
}

.eae-popup.mfp-wrap{
	z-index: 99999 !important;
}

.eae-popup .mfp-inline-holder .mfp-content, .eae-popup .mfp-ajax-holder .mfp-content {
	width: 90% !important;  	
}
 
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {  
 	.eae-popup .mfp-inline-holder .mfp-content, .eae-popup .mfp-ajax-holder .mfp-content {
  		width: 90% !important;  
	}
}
 
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
 	.eae-popup .mfp-inline-holder .mfp-content, .eae-popup .mfp-ajax-holder .mfp-content {
  		width: 90% !important;  
	}
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	.eae-popup .mfp-inline-holder .mfp-content, .eae-popup .mfp-ajax-holder .mfp-content {
  		width: 80% !important;  
	}  
}
 
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  
  	.eae-popup .mfp-inline-holder .mfp-content, .eae-popup .mfp-ajax-holder .mfp-content {
  		width: 50% !important;  
	} 
	
}
 
