/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/
/*.eael-simple-menu-container{ min-height:auto !important; }*/
.eael-simple-menu-container .eael-simple-menu li a{ padding:10px 20px; }

.eael-contact-form-7 .wpcf7-form p, 
.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap{ display:block !important; }

.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap{ margin-bottom:10px !important; }

span.wpcf7-not-valid-tip {
    position: absolute;
    top: 0;
    right: 8px;
}

.wpcf7 form .wpcf7-response-output{ position:absolute; bottom:0; margin-left:0; }
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb img{

	min-height: 240px;
    max-height: 240px;
    object-fit: cover;
}

.elementor-widget-container p >*{ word-break:break-all !important; }
a.glink {
    text-decoration: none;
    margin-right: 3px;
}

@media(max-width:767px) {
.elementor-1918 .elementor-element.elementor-element-4b8db3f.elementor-column > .elementor-widget-wrap{
  justify-content: unset;
  display: block;
}
.header-responsive .elementor-element{ float:left; }
.menu-responsive { float:right !important;padding-top: 5px; }
.lang-responsive{padding-top: 10px;}


}

@media(max-width:359px) {span.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha div > *{width:200px; }}