@font-face {
font-family: 'Muli';
font-style: normal;
font-weight: 300;
src: url(//www.easymeal.de/wp-content/fonts/muli/7Aulp_0qiz-aVz7u3PJLcUMYOFkQl0k30e6fwniDtzM.woff) format('woff');
}
.woocommerce-additional-fields{
clear:both;
} .site-header{
padding: 10px 0;
}
body.home .site-content{
padding-top: 0;
}
.header-sticky .site-header.sticky .nav-menu > li > a{
color: #ff1010;
}
.site-navigation a:after,
.header-sticky .site-header.sticky .nav-menu > li > a:after,
.header-icon li.menu-item-cart span.count,
.header-sticky  .site-header.sticky li.menu-item-cart span.count{
background-color: #ff1010;
}
.header-icon svg, 
.header-sticky .site-header.sticky svg{
fill: #FF1010;
stroke: #FF1010;
}
.home .site-branding{
opacity: 0;
height: 0;
transition: all 1s ease;
}
.home .site-header.sticky .site-branding{
opacity: 1;
height: auto;
transition: all 1s ease;
}
.page-header .page-title {
font-size: 6rem;
color: #323232;
}
body.home .sober-banner .banner-text{
font-size: 3rem;
margin-bottom: 90px;
}
@media screen and (max-width: 639px){
body.home .sober-banner .banner-text{
font-size: 2.2rem;
margin-bottom: 50px;
}
} .entry-summary,
.sober-pricing-table .table-content li {
color: #23232c;
} .woocommerce .shop-toolbar .products-filter{
display: none;
} .page .portfolio-filter{
text-align: left;
}
.page  .portfolio-filter ul{
white-space: normal;
} .woocommerce div.product .product_title,
.woocommerce div.product p.price, .woocommerce div.product span.price{
color:#FF1010;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
font-size:4rem;
line-height: 1.4;
}
.woocommerce div.product p.price{
margin-bottom:30px;
}
.woocommerce div.product .product_meta{
display: none;
}
.woocommerce div.product .legal-price-info .wc-gzd-additional-info.shipping-costs-info{
display: block;
}
.woocommerce div.product #checkpin{
min-width: 50px;
}
.bkap-booking-form{
margin-top: 30px;
}
.bkap_start_date,
.bkap_end_date{
text-align: left;
}
.woocommerce div.product form.cart div.quantity{
margin-left: 8px;
}
.woocommerce button.button.alt.single_add_to_cart_button{
background-color: #95b313;
}
.woocommerce button.button.single_add_to_cart_button.alt[disabled]:disabled{
background-color: #999;
}
.woocommerce div.product .woocommerce-product-details__short-description{
margin-bottom: 5px;
} #product-29 li.additional_information_tab,
#product-550 li.additional_information_tab{
display: none;
}
.woocommerce div.product span.price  .bkap_info{
font-size: 1.8rem;
} .sober-pricing-table .table-header .pricing{
font-size: 3.5rem;
}
.sober-pricing-table .table-content .feature-name,
.sober-pricing-table .table-footer .feature-name{
width: 8%;
text-align: left;
}
.sober-pricing-table .table-content  .feature-value,
.sober-pricing-table .table-footer .feature-value{
width: 92%;
}
.sober-pricing-table .table-footer .feature-value{
text-align: left;
}
.single-product .yith_magnifier_gallery li{
padding: 0 8px;
}
.sober-pricing-table .table-header .plan-name{
font-size:2rem;
}
.sober-pricing-table{
margin-bottom: 20px!important;
}
.sober-pricing-table .table-footer{
border-top: 1px solid #eee;
}
.sober-pricing-table .table-footer ul{
list-style: none;
padding-left: 0;
}
.sober-pricing-table .table-footer li{
font-size: 1rem;
}
.sober-pricing-table .table-footer .feature-name,
.sober-pricing-table .table-footer .feature-value{
line-height: 1.2;
display: inline-block;
vertical-align: top;
}
.cart-modal .widget_shopping_cart_content .total .amount:before{
display: inline-block;
content: 'Zwischensumme:';
font-weight: bold;
margin-right: 10px;
}
.cart-modal .widget_shopping_cart_content .total strong{
display: none;	
}
.woocommerce-checkout #payment .wc-klarna-terms label{
text-transform: none;
}
.form-row.legal.terms.wc-klarna-terms{
padding-left: 44px;
}
.woocommerce-checkout #order-verify .wc-terms-and-conditions label{
color:#FF1010;
}
.woocommerce-checkout #order-verify .wc-terms-and-conditions a{
position: relative;
color:#FF1010;
}
.woocommerce-checkout #order-verify .wc-terms-and-conditions a:after{
content: '';
position: absolute;
right: 0;
bottom: -5px;
width: 100%;
height: 2px;
background-color: #FF1010;
}
.woocommerce label.checkbox:checked:after {
border-color: #23232c;
}
@media screen and (max-width:767px){
.woocommerce-checkout form.checkout table.shop_table tbody tr td:first-child,
.woocommerce-checkout form.checkout table.shop_table .product-name,
.woocommerce table.shop_table th{
width: 60%;
}
.woocommerce-checkout form.checkout table.shop_table tbody tr td:nth-child(2){ } .woocommerce-cart .cart-collaterals .cart_totals table th:first-child{
width:45%;
}
.woocommerce-cart .cart-collaterals .cart_totals table td:nth-child(2){
width:55%;
}
}
.woocommerce-cart .cart_coupon .update_cart{
color: #fff!important;
}
.wc-gzd-place-order{
text-align: right;
}
.wc-gzd-place-order #place_order
{
background-color: #95b313;
min-width: 220px;
}
.footer-widgets-area{
text-align: center;
}
#gotop{
position: fixed;
top: auto;
bottom: 0;
right: 0;
padding-bottom: 20px;
padding-right: 20px;
}
.woocommerce .ribbons .newness {
background-color: #ff1010;
}
@media screen and (max-width: 767px){
.single-product .yith_magnifier_gallery li{
width: 25%;
}
.sober-pricing-table{
width: 100%;
}
} 
@media screen and (max-width: 360px){
.single-product .yith_magnifier_gallery li{
width: 33.33%;
}
}
@media (hover:none) { .home .pho-popup input[type="text"]
{ font-size: 16px; }
.home .pho-popup input[type="submit"]
{ font-size: 16px; } }
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
.cc-window.cc-floating {
max-width: 100vw!important;
}
}
@media screen and (max-width: 480px) {
.home .pho-popup-body,
.home .pho-popup{
max-width: 100vw;
}
.home .pho-popup{
width:100%;
}
.home .pho-pincode input#enter_pincode{
max-width:100vw;
} .home .pho-popup input[type="text"]
{font-size: 16px;}
}
.home .pho-popup .pho-para p {
line-height: 1.4;
}
.home .pho-popup .pho-para p a{
text-decoration: underline;
}
.error_pin,
.error_pinn {
background-color: #95b313!important;
}
.error_pin::after,
.error_pinn::after
{
border-bottom-color: #95b313!important;
} @media screen and (max-width: 767px) {
.woocommerce-message .button.wc-forward {
display: inline;
}
}
.woocommerce div.product #bkap_no_of_days{
display: none;
}
.woocommerce-checkout .data-privacy .woocommerce label.checkbox > span:first-of-type{
cursor: default;
}
.woocommerce-checkout .data-privacy label.woocommerce-form__label-for-checkbox > span:first-of-type::before,
.woocommerce-checkout .data-privacy label.woocommerce-form__label-for-checkbox > span:first-of-type::after{
display:none;
}  @media screen and (device-aspect-ratio: 2/3) {
.pho-popup select, .pho-popup textarea, .pho-popup input[type="text"], .pho-popup input[type="password"],
.pho-popup input[type="datetime"], .pho-popup input[type="datetime-local"],
.pho-popup input[type="date"], .pho-popup input[type="month"], .pho-popup input[type="time"],
.pho-popup input[type="week"], .pho-popup input[type="number"], .pho-popup input[type="email"],
.pho-popup input[type="url"]{ font-size: 16px; }
} @media screen and (device-aspect-ratio: 40/71) {
.pho-popup select, .pho-popup textarea, .pho-popup input[type="text"], .pho-popup input[type="password"],
.pho-popup input[type="datetime"], .pho-popup input[type="datetime-local"],
.pho-popup input[type="date"], .pho-popup input[type="month"], .pho-popup input[type="time"],
.pho-popup input[type="week"], .pho-popup input[type="number"], .pho-popup input[type="email"],
.pho-popup input[type="url"]{ font-size: 16px; }
} @media screen and (device-aspect-ratio: 375/667) {
.pho-popup select, .pho-popup textarea, .pho-popup input[type="text"], .pho-popup input[type="password"],
.pho-popup input[type="datetime"], .pho-popup input[type="datetime-local"],
.pho-popup input[type="date"], .pho-popup input[type="month"], .pho-popup input[type="time"],
.pho-popup input[type="week"], .pho-popup input[type="number"], .pho-popup input[type="email"],
.pho-popup input[type="tel"], .pho-popup input[type="url"]{ font-size: 16px; }
} @media screen and (device-aspect-ratio: 9/16) {
.pho-popup select, .pho-popup textarea, .pho-popup input[type="text"], .pho-popup input[type="password"],
.pho-popup input[type="datetime"], .pho-popup input[type="datetime-local"],
.pho-popup input[type="date"], .pho-popup input[type="month"], .pho-popup input[type="time"],
.pho-popup input[type="week"], .pho-popup input[type="number"], .pho-popup input[type="email"],
.pho-popup input[type="tel"], .pho-popup input[type="url"]{ font-size: 16px; }
} .archive.tax-product_cat .woocommerce-products-header .term-description p{
text-align: center;
font-size: 30px;
font-weight: bold;
line-height: 1.4;
}