/*!
Theme Name: geodesic_v2 Child
Template: geodesic_v2
Description: geodesic create Theme
Version: 2.0.0
*/

#masthead.site-header:not(.transparent),
#masthead.site-header.transparent.is-stuck {
  -webkit-box-shadow: 0px 12px 15px 0.45px rgb(0 0 0 / 2%);
  box-shadow: 0px 12px 15px 0.45px rgb(0 0 0 / 2%);
}
.site-content {
  background: #fafafa;
}

.portfolio .media-wrap img {
  /*  border:1px solid #dedede;*/
  border-radius: 16px;
}

.cbp-item-wrapper {
  margin-bottom: 40px;
}

.wpcf7-form {
  text-align: left;
}

.contactform dt {
  margin-bottom: 4px;
  font-size: 14px;
}

.contactform dd {
  margin-bottom: 24px;
}

.elementor-widget-container h4 {
  margin-bottom: 8px;
  line-height: 1.2;
}

@media (max-width: 992px) {
  .single-portfolio .portfolio {
    margin: 80px 0;
    /*display: flex;*/
    /*flex-direction: column-reverse;*/
  }
}

.portfolio-hero-section-wrap .hero-full-height {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
