/**
 * Theme Name:      Mandy Heubach
 * Theme URI:       https://www.elegantthemes.com/gallery/divi/
 * Description:     Mandy Heubach – Stoffwechsel anregen & gesund abnehmen
 * Author:          Mandy Heubach
 * Author URI:      https://www.mandy-heubach.de/
 * Template:        Divi
 * Version:         1.0.0
 * Text Domain:     Mandy-Heubach
 * License:         GPL2
 * License URI:     https://www.gnu.org/licenses/gpl-2.0.html
 */
  
 
/* ---------------------- Theme customization starts here ---------------------- */

/* ----------------------  

:root{
--fallback-gradient-color: #990099;
--linear-gradient-headline: linear-gradient(90deg, #909 0, #e50000 100%);
}




h1,h2, primary-color{
	background-color: var(--fallback-gradient-color, #909);
    background-image: var(--linear-gradient-headline, linear-gradient(90deg, #909 0, #e50000 100%));
    background-clip: text;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.btn-white{
	color: #8DB700 !important;
    border-width: 2px !important;
    border-color: #8DB700 !important;
    border-radius: 100px !important;
    font-size: 18px !important;
    background-color: #FFFFFF !important;
	padding-top: 10px !important;
    padding-right: 60px !important;
    padding-bottom: 10px !important;
    padding-left: 60px !important;
}

---------------------- */
/* btn Menu */

.menu-btn a {
	color: #00324A !important;
	background-color: #8DB700 !important;
    border-radius: 100px; 
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    text-align: center;
    line-height: 3px;
    font-weight: 700;
    padding: 18px 32px!important;
	margin: 10px 0px;
	border: 2px solid #8DB700 !important;
}
.menu-btn a:hover {
	opacity: 1 !important;
	transform: translate(10px);
	transition: all 300ms ease 0ms;
	color: #fff !important;
 }
    
/* Korrigieren Sie das padding im Hauptmenü, um den button unterzubringen */
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
}
 
/* Stellen Sie sicher, dass die Ausrichtung im Menü korrekt ist */
.et_pb_menu .et_pb_menu__menu>nav>ul>li {
    align-items: center;
}
/* btn Menu ende */

/* Formular start */

.et_pb_contact_field_radio label i {
    border-radius: 10px !important;
}

input[type="radio"]:checked +label i {
	 border: 2px solid #8db700 !important;
}

.et_pb_contact p input[type=radio]:checked+label i:before {
    background: #5d7a00 !important;
    width: 8px;
    height: 8px;
}

input[type="checkbox"]:checked +label i {
	 background-color: #8db700 !important;
	 border: 2px solid #8db700 !important;
}

input[type="checkbox"]:checked+label i:before {
	color: #fff !important;
	font-size: 15px !important;
}

form #et_pb_contact_field_8{
  padding-left: 24px;
}
/* Formular ende */