/*
 Theme Name:   Hallo Elementor Child
 Description:  Hallo Elementor Child Theme
 Author:       Hannah Döcker
 Author URI:   httpw://www.webtimiser.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/



@media (max-width: 767px){
  #menu-hauptmenue.eael-simple-menu-responsive{
    margin-top: 20px;
  }
}

body a{
  color: inherit;
  text-decoration: none !important;
}
body a:hover{

}


.wps-form {
    width: 100%;
    margin: 0 auto;
}

.wps-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.wps-row .wpcf7-form-control {
    width: 100%;
    padding: 7px;
}

.wps-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}

body .wps-form input, body .wps-form textarea{
  border: none;
  border-bottom: 1px solid #333333;
  border-radius: 0;
  background-color: #3333330a;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
body .wps-form input[type="submit"]{
  background-color: #333333;
  color: white;
}

@media only screen and ( min-width: 48em ) {
  .wps-row {
      flex-direction: row;
  }

  .wps-column {
      padding: 0.5rem 1rem;
  }
}


/* Easy Social Feed */
.esf-insta-row.e-outer{
  display: flex !important;
  flex-wrap: nowrap;
  /*overflow-x: scroll;*/
  overflow-y: hidden;
  /*height: 300px;*/
}
.esf-insta-col-lg-4.esf-insta-col-12{
  flex: 0 0 20%;
  height: 100%;
}
.esf_insta_feed_btns_holder{
  display: none;
}
.esf-insta-grid-skin .esf-insta-grid-wrapper{
  background: transparent !important;
  border: none !important;
}
html body .esf_insta_feed_wraper .esf-insta-grid-skin .esf-insta-row > div{
  padding: 0px !important;
}
html body .esf_insta_feed_wraper .esf-insta-grid-skin .esf-insta-row.e-outer::before{
  padding-bottom: 0px !important;
}

.single h1{
  margin-bottom: 40px;
}
.single main {
  padding: 80px 0px;
}


.elementor-portfolio img{
  object-fit: cover;
  object-position: center;
  aspect-ratio: 4 / 5;
}


.h-captcha[data-theme="light"]::before{
  border: none !important;
  background-color: transparent !important;
}
