.daterangepicker .drp-calendar{max-width:unset !important}.table_container{display:flex;justify-content:center;flex-wrap:wrap}.table_container .form_text.date{width:25%}.table_container .form_text.date label{font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#1c2123;margin:0}.table_container .form_text.date input{width:100%;padding:20px;border-radius:4px;border:1px solid #1c2123;font-size:20px}.table_container .table{width:100%;margin-top:50px;border:1px solid #000;border-radius:5px}.table_container .table .table_head{display:flex;padding:20px 15px;border-top-left-radius:10px;border-top-right-radius:10px}.table_container .table .table_head>div{font-size:24px;color:#000;width:25%;text-align:center}.table_container .table .table_body{display:flex;flex-wrap:wrap;padding:20px 15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.table_container .table_loading{display:none;width:100%;justify-content:center;padding:40px 0}.table_container .table_loading.active{display:flex}.table_container .table_loading .spinner{width:36px;height:36px;border:4px solid #fff;border-top-color:#1c2123;border-radius:50%;animation:artvel-spin .8s linear infinite}@keyframes artvel-spin{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.table_container .table .table_body .item{display:flex;position:relative;width:100%;border-bottom:1px solid #000}.table_container .table .table_body .item>div{font-size:20px;color:#000;padding:5px 0;width:25%;text-align:center}.table_container .table .table_body .item>div.checkbox{position:relative}.table_container .table .table_body .item>div.checkbox:before{content:'';width:20px;height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #000}.response_container{position:fixed;width:100%;height:100%;background:#000000cf}.response_container .text{position:absolute;width:35%;height:auto;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;padding:200px 25px 50px;text-align:center;font-size:35px}.response_container .text>div{position:relative;margin-bottom:15px}.response_container .text>div .info{font-size:15px;color:red;position:absolute;left:50%;transform:translate(-50%,0);bottom:-10px}.response_container .text .close{content:'';position:absolute;right:20px;top:20px;width:20px;height:20px;background-image:url(//speiseservice-niederschmalkalden.de/wp-content/themes/grandrestaurant/artvel/img/close.png);background-size:contain;background-repeat:no-repeat;cursor:pointer}.response_container .text.success:before{content:'';position:absolute;background-image:url(//speiseservice-niederschmalkalden.de/wp-content/themes/grandrestaurant/artvel/img/success.png);background-size:contain;background-repeat:no-repeat;width:150px;height:150px;top:40px;left:50%;transform:translate(-50%,0)}.response_container .text.error{color:#000}.response_container .text.error:before{content:'';position:absolute;background-image:url(//speiseservice-niederschmalkalden.de/wp-content/themes/grandrestaurant/artvel/img/fail.png);background-size:contain;background-repeat:no-repeat;width:150px;height:150px;top:40px;left:50%;transform:translate(-50%,0)}.dish_sec_1 .card_container{text-align:center}.dish_sec_1 .card_container .card_preview{background-repeat:no-repeat;background-size:contain;background-position:center;height:700px;width:100%}@media (max-width:768px){.dish_sec_1 .card_container .card_preview{height:500px}}.dish_sec_1 .card_container .card_button{margin-bottom:10px}.dish_sec_1 .form_dishes_private,.dish_sec_1 .form_dishes_school{display:flex;flex-wrap:wrap;justify-content:space-between}.dish_sec_1 .form_dishes_private h1,.dish_sec_1 .form_dishes_school h1{text-align:center;margin-bottom:30px;width:100%}.dish_sec_1 .form_dishes_private .delivery_date_container,.dish_sec_1 .form_dishes_school .delivery_date_container{width:100%;display:flex;justify-content:space-between}.dish_sec_1 .form_dishes_private .form_group,.dish_sec_1 .form_dishes_school .form_group{margin-bottom:20px}.dish_sec_1 .form_dishes_private .form_group.form_10,.dish_sec_1 .form_dishes_school .form_group.form_10{flex:0 0 10%}.dish_sec_1 .form_dishes_private .form_group.form_20,.dish_sec_1 .form_dishes_school .form_group.form_20{flex:0 0 20%}.dish_sec_1 .form_dishes_private .form_group.form_30,.dish_sec_1 .form_dishes_school .form_group.form_30{flex:0 0 30%}.dish_sec_1 .form_dishes_private .form_group.form_50,.dish_sec_1 .form_dishes_school .form_group.form_50{flex:0 0 48%}.dish_sec_1 .form_dishes_private .form_group.form_100,.dish_sec_1 .form_dishes_school .form_group.form_100{flex:0 0 100%}.dish_sec_1 .form_dishes_private .form_group input[type=text],.dish_sec_1 .form_dishes_school .form_group input[type=email],.dish_sec_1 .form_dishes_school .form_group input[type=text]{width:100%}.dish_sec_1 .form_dishes_private .form_group input[type=number],.dish_sec_1 .form_dishes_school .form_group input[type=number]{background-color:#f9f9f9;color:#1c2123;padding:13px 10px;border:1px solid #e1e1e1;border-radius:5px;font-family:Rubik,Helvetica,Arial,sans-serif;font-size:100%;width:100%}.dish_sec_1 .form_dishes_private .form_group select,.dish_sec_1 .form_dishes_school .form_group select{width:100%;background:#f9f9f9;appearance:auto}.dish_sec_1 .form_dishes_private input[type=button],.dish_sec_1 .form_dishes_school input[type=button]{width:100%;margin-top:30px}.form_dishes_private .form_hint,.form_dishes_school .form_hint{margin:0 0 10px;font-size:15px;color:#6b6b6b}.form_dishes_private .submit_wrap,.form_dishes_school .submit_wrap{position:relative;width:100%}.form_dishes_private .submit_wrap input[type=button],.form_dishes_school .submit_wrap input[type=button],.form_dishes_school .submit_wrap button[type=button]{width:100%;margin-top:30px}.form_dishes_private .submit_wrap .button_spinner,.form_dishes_school .submit_wrap .button_spinner{display:none;position:absolute;top:53%;right:20%;width:22px;height:22px;transform:translate(-50%,-50%);border:3px solid #fff;border-top-color:#1c2123;border-radius:50%;animation:artvel-spin .8s linear infinite}.form_dishes_private .submit_wrap.loading input[type=button],.form_dishes_school .submit_wrap.loading input[type=button]{color:transparent;pointer-events:none}.form_dishes_private .submit_wrap.loading .button_spinner,.form_dishes_school .submit_wrap.loading .button_spinner{display:block}.dish_sec_1 .form_dishes_private .order_dates_table,.dish_sec_1 .form_dishes_school .order_dates_table{display:flex;flex-wrap:wrap;width:100%}.dish_sec_1 .form_dishes_private .order_dates_table .date_container,.dish_sec_1 .form_dishes_school .order_dates_table .date_container{display:flex;width:100%}.dish_sec_1 .form_dishes_private .order_dates_table .date_container .date,.dish_sec_1 .form_dishes_school .order_dates_table .date_container .date{cursor:pointer;text-align:center;width:19%;background:#f9f9f9;user-select:none;border:1px solid #e1e1e1;margin:0 5px 5px 0;border-radius:5px}.dish_sec_1 .form_dishes_private .order_dates_table .date_container .date.checked,.dish_sec_1 .form_dishes_school .order_dates_table .date_container .date.checked{background:#dc9457;color:#fff}.dish_sec_1 .form_dishes_private .order_dates_table .date_container .date.inactive,.dish_sec_1 .form_dishes_school .order_dates_table .date_container .date.inactive{cursor:not-allowed;background:#f3bdbd}@media (max-width:767px){.response_container .text{width:60%;font-size:20px;padding:220px 10px 50px}.response_container .text.error>div{font-size:15px}.response_container .text.error>div .info{font-size:11px}.order_dates_table .date_container{flex-wrap:wrap}.order_dates_table .date_container .date{width:48% !important}.delivery_date_container{flex-wrap:wrap}.delivery_date_container .form_30{flex:0 0 100% !important}.delivery_date_container .form_10{flex:0 0 16% !important}}table{border:1px solid #000;border-collapse:collapse}table th,table td{padding:10px;border:1px solid;text-align:center}body.page-id-5981 .header_style_wrapper{display:none}body.page-id-5981 #wrapper table{margin-bottom:100px}.table--schulliste tr,.table--schulliste .table_body{padding:0 !important}.table--schulliste .table_head>th{font-size:1.5rem;font-weight:700}.table--schulliste td,.table--schulliste th{text-align:left !important;padding:10px !important;white-space:nowrap}.table--schulliste .table_body,.table--schulliste .table_head{display:table-row !important}.storno_list{margin:auto;max-width:500px}.storno_list label,.storno_list .storno_label,.storno_list div{font-size:1.25rem !important;line-height:1.5;margin:0}.storno_list .storno_label{padding:.2rem 0;margin-bottom:.25rem}.storno_list .storno_row{margin-bottom:.25rem}.storno_list label:hover{cursor:pointer}.pre-storno{display:inline-block;width:50px}.storno_reason{color:#b76363}