.warenkorb_button a,.warenkorb_button button {
border-radius: 0;
background: #555;
color: #fff;
font-size: 14px !important;
padding: 10px 20px !important;
width: auto !important;
}
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button[type=submit]:hover, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, button[type=submit]:focus, .button:hover, .button:focus, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, .woocommerce-cart .wp-element-button:hover, .woocommerce-checkout .wp-element-button:hover {
background-color: #0b7cac;
color: #000 !important;
}
#footer-inner {
background: linear-gradient(90deg, #231a17, #403a3c, #231a17);
padding: 30pt 0 5pt;
z-index: 20;
}
#footer-widgets,#footer-bottom {
background: #00000000 !important;
}
#site-header-inner {
display: flex;
}
.ft_flex1 {
display:flex;
padding:30px 30px 0 30px
}
.ft_flex2 {display:flex;}
.w70 {width:70%;}
.w30 {width:30%;}
.w100 {width:100%;}
@media (max-width: 768px) {
#site-header-inner {
display: block;
}
.ft_flex1 {
display:block;
}
.ft_flex2 {display:block;}
.w70 {width:100%;}
.w30 {width:100%;}
}
.woocommerce div.product p.stock {
line-height: 1em;
font-size: 80%;
color: #aaa !important;
font-weight: normal !important;
}
.product-tab-list.ht-text-center { }
.product-info-button:hover, .product-recipe-button:hover {
background: rgba(255, 255, 255, .2);
box-shadow: 0 0 2px #888, 0 5px 10px #ddd;
}
.product-info-button, .product-recipe-button {
display: block;
float: right;
width: 100%;
border: 1px solid #999;
background: rgba(255, 255, 255, .6);
color: #555;
margin: 1.5pt 0 !important;
text-align: center;
font-weight: 400;
text-transform: none;
transition: all .9s ease;
}
.product-description-text, .product-recipe-content { display:none; }
.truffle-headers {
color:#fff;
}
.truffle-headers h2 {
color:#fff;
}
.truffle-headers h3 {
color:#fff !important;
}
.market-events {
max-width: 1170px;
margin: 0 auto 50pt;
font-size: 13pt;
}
.market-events tr {
vertical-align: top;
background: rgba(255, 255, 255, .33);
transition: all 0.3s ease-in-out;
}
.market-events tr:hover {
background: #efefef;
}
.market-events td {
padding: 10pt 5pt;
color: #232323;
}
.market-events .event-date {
text-align: left;
}
.market-events .event-location {
text-align: right;
}
.market-events .event-address {
margin-top: 5pt;
color: #777;
font-size: 11pt;
line-height: 17pt;
}