span.font_borel{
font-family: "Borel-Regular" !important;
line-height: 0;
}
.dummytext{
height: 0 !important;
} @media (max-width: 980px) {
.pa-open-mobile-menu .et_pb_menu__menu {
display: flex!important;
}
.pa-open-mobile-menu .et_mobile_nav_menu {
display: none!important;
}
.pa-open-mobile-menu .et_pb_menu__wrap{
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
} #myFooter .current-menu-item a{
color: #93c462 !important;
} #impressum div{
padding-bottom: 16px;
}
#impressum  h3{
margin-top: 30px;
margin-bottom: 10px;
}
#datenschutz #lc-text-AgencyClient_DSE-de div{
padding-bottom: 16px;
}
#datenschutz h2{
margin-top: 20px;
}
#datenschutz h3{
margin-top: 10px;
}
#datenschutz a{
color: #1a4e35 !important;
}
#datenschutz h5, #datenschutz h4 {
color: #93c462 !important;
} #mobile_menu2 a{
text-decoration: none;
}
#mobile_menu2 .current_page_item a{
color: #93c462 !important;
}
#mobile_menu2 a:hover{
color: #691e40 !important;
} @media (max-width: 980px){
.next_column_up{
margin-bottom: 10px;
}
} .cc_div{
color: #f5e8d0 !important;
}
.cc_div #cm{
background-color: #1a4e35 !important;
}
.cc_div button{
background-color: #F5E8D0 !important; 
color: #1a4e35 !important;
} .gastro_bestellung input[type="text"],
.gastro_bestellung input[type="email"],
.gastro_bestellung input[type="tel"],
.gastro_bestellung textarea{
padding: 16px;
border-width: 2px;
font-family: 'Onest-Regular',Helvetica,Arial,Lucida,sans-serif;
font-weight: 500;
font-size: 16px;
border: 2px solid #A85F73;
color: #A85F73;
width: 100%;
}
.gastro_bestellung p{
color: #A85F73;
}
.gastro_bestellung input::placeholder,
.gastro_bestellung textarea::placeholder {
color: #A85F73; 
opacity: 1; } 
.gastro_bestellung input:focus, 
.gastro_bestellung input[type="checkbox"]:active{
background-color: #691E40 !important;
}
.gastro_bestellung input[type="number"]:focus {
color: #fff !important;
}
.gastro_bestellung .wpcf7-submit {
color: #F5E8D0 !important;
border-width: 0px !important;
border-radius: 0px;
font-size: 16px;
font-family: 'Onest-Medium', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
line-height: 27.2px;
background-color: #A85F73 !important;
padding-top: 12px !important;
padding-right: 45px !important;
padding-bottom: 12px !important;
padding-left: 25px !important;
cursor: pointer;
display: block;
margin-left: auto;
}
.gastro_bestellung .wpcf7-submit::after {
content: "$";
color: #F5E8D0;
line-height: inherit;
font-size: inherit !important;
opacity: 1;
margin-left: .3em;
font-family: ETmodules !important;
font-weight: 400 !important;
}
.gastro_bestellung .spargel-tabelle {
width: 100%;
border-collapse: collapse;
border: 2px solid #A85F73 !important;
}
.gastro_bestellung .spargel-tabelle .entry-content table:not{
border: 1px solid #A85F73;
}
.gastro_bestellung .spargel-tabelle th,
.gastro_bestellung .spargel-tabelle td {
padding: 8px 12px;
text-align: left;
border-bottom: 1px solid #A85F73;
font-size:16px;
}
.gastro_bestellung .spargel-tabelle th:nth-child(1),
.gastro_bestellung .spargel-tabelle td:nth-child(1) {
padding-left: 16px;
}
.gastro_bestellung .spargel-tabelle th{
background-color: #691E40;
}
.gastro_bestellung .spargel-tabelle th p{
color: #fff !important;
}
.gastro_bestellung .spargel-kategorie {
background-color: #A85F73;
font-weight: bold;
}
.gastro_bestellung .spargel-kategorie p{
color: white !important;
}
.gastro_bestellung .spargel-tabelle input[type="number"] {
width: 70px;
color: #691E40;
}
.gastro_bestellung input[type="checkbox"] {
accent-color: #691E40;
}
.gastro_bestellung .wpcf7-checkbox span,
.gastro_bestellung .wpcf7-checkbox input[type="checkbox"]{
margin: 0 !important;
}
.gastro_bestellung input[type="number"] {
outline: none; border: none; } .gastro_bestellung input[type="number"]::-webkit-outer-spin-button,
.gastro_bestellung input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .gastro_bestellung input[type="number"] {
-moz-appearance: textfield;
} @media (max-width: 767px) { .spargel-tabelle thead {
display: none;
} .spargel-tabelle tr {
display: block;
border-top: 1px solid #A85F73;
border-bottom: 1px solid #A85F73;
} .spargel-tabelle td {
display: flex;
align-items: center;
border: none !important;
gap: 8px; } .spargel-tabelle td {
display: flex;
align-items: center;   
border: none;
} .spargel-tabelle td:nth-child(1)::before {content: "Sorte: "; font-weight: bold; color: #A85F73;}
.spargel-tabelle .spargel-kategorie::before {color: white !important;}
.spargel-tabelle td:nth-child(2)::before {content: "Menge: "; font-weight: bold; color: #A85F73;} .spargel-tabelle input[type="number"] {
width: 80px;
}
}