/*
Theme Name:   Twenty Twentyfive Child
Theme URI:        https://example.com/twenty-twentyfive-child/
Description:  Twenty Twentyfive Theme
Author:           John Doe
Author URI:   https://example.com
Template:         twentytwentyfive
Version:          1.0.0
License:          GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twentytwentyfive
 
*/

.full-width .elementor-button {
  width: 100% !important;
}

input.wpcf7-form-control {
  border-radius: 13px;
  padding: 8px 15px;
  border: 2px solid #eee;
  font-size: 16px;
  width: 100%;
}

.wpcf7-form-control-wrap a {
  color: #c8b8aa;
  text-decoration: underline;
}

.wpcf7-list-item {
  margin-left: 0;
}

.d-flex {
  display: flex;
}

.gap-15 {
  gap: 15px;
}

.blog .wpr-grid-media-wrap {
  padding: 15px;
  background: var(--e-global-color-b300166);
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
}

.ehf-header #masthead {
  position: fixed;
  top: 0;
  background-color: #fff;
  width: 100%;
  z-index: 130;
}

.admin-bar.ehf-header #masthead {
  top: 32px;
}

#menu-nav-collapse {
  position: relative;
  width: 100%;
  margin-top: 30px;
}

.rechtliche-seiten :is(h1, h2, h3, h4) {
  color: #283a2e;
}

.rechtliche-seiten h3 {
  font-size: 20px;
  font-weight: 500;
}

.rechtliche-seiten a {
  color: #c8b8aa;
  text-decoration: underline;
}
