/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.wochenplan-title {
    font-size:40px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.wochenplan {
    width: 100%;
    border-spacing: 0px 20px;
}

.wochenplan tr:nth-of-type(odd) {
    background: #eee;
}

.wochenplan th {
    border-bottom: 1px solid #000;
}

.wochenplan td {
    border-bottom: 1px solid #000;
    vertical-align: top;
    text-align: center;
}

.wochenplan td.divider {
    width:50px;
}

/* ## Wochenplan mobile ## */
.wochenplan-mobile {
    width: 100%;
    border-spacing: 100px 20px;
}

.wochenplan-mobile tr:nth-of-type(odd) {
    background: #eee;
}

.wochenplan-mobile th {
    border-bottom: 1px solid #000;
}

.wochenplan-mobile td {
    border-bottom: 1px solid #000;
    vertical-align: top;
    text-align: center;
}

.wochenplan-mobile td.divider {
    width:50px;
}



.hinweis_vegetarisch {
  font-weight: normal;
    color: #228B22FF;
}
.hinweis_vegan {
    font-weight: normal;
    color: #3afd3a;
}
.hinweis_fit {
    font-weight: bold;
    color: #005da8;
}

.dish {
    font-size:0.9em;
}

td.menu_text {
    font-size:0.9em;
}

.additives {
    font-size: 0.7em;
    margin-top:5px;
    height:14px;
}
.soup_additives {
    font-size: 0.7em;
    margin-top:5px;
}
.dessert_additives {
    font-size: 0.7em;
    margin-top:5px;
}

.price {
    font-size: 1em;
    font-weight:bold;
    margin-top:10px;
    text-align: center;
    width: 100%;
    border-top: 1px solid #000;
}

.price-mobile {
    font-size: 1em;
    font-weight:bold;
    margin-top:10px;
    text-align: center;
    width: 100%;
}

.order {
    font-size: 0.8em;
    font-weight:bold;
    margin-top:10px;
    text-align: center;
    margin-bottom: 14px;
}

.order-mobile {
    font-size: 0.8em;
    font-weight:bold;
    margin-top:10px;
    text-align: center;
    margin-bottom: 0px;
}

input[type="radio"] {
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 576px) {

    .wochenplan {
        display:none;
    }

    /* Your styles for extra small devices go here */
    .dish {
        overflow: hidden;
    }
    .wochenplan-mobile tr {
        border-bottom: 1px solid #000000;
        padding-bottom:5px;
    }
    .wochenplan-mobile table, thead, tbody, th, td, tr {
        display: block;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    wochenplan-mobile.thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .wochenplan-mobile th {
        border-bottom: none;
    }
    .wochenplan-mobile td {
        border-bottom: none;
    }

    .wochenplan-mobile tr { border: 0px solid #ccc; }

    .wochenplan-mobile td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: none;
        position: relative;
        /*padding-left: 50%;*/
    }

    .wochenplan-mobile td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }

    /*
    Label the data
    */

    .wochenplan td:nth-of-type(3):before { content: "Traditionell"; }
    .wochenplan td:nth-of-type(5):before { content: "Tipp des Tages"; }
    .wochenplan td:nth-of-type(7):before { content: "Vegetarisch"; }





}

/* Small Devices, Tablets */
@media only screen and (min-width: 577px) and (max-width: 768px) {
    /* Your styles for small devices go here */
    .dish {
        height: 180px;
    }
    .wochenplan-mobile {
        display:none;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 769px) and (max-width: 992px) {
    /* Your styles for medium devices go here */
    .dish {
        height: 180px;
    }
    .wochenplan-mobile {
        display:none;
    }
}

/* Large Devices, Large Desktops */
@media only screen and (min-width: 993px) {
    /* Your styles for large devices go here */
    .dish {
        height: 90px;
    }
    .wochenplan-mobile {
        display:none;
    }
}


.tagesplan {
    max-width:600px;
}
.tagesplan tr:nth-of-type(odd) {
    background: #eee;
}
.tagesplan table td {
padding:10px;
}

.tagesplan table {
      border-collapse: separate !important;
}
.order_amount {
    border-color:rgb(210, 210, 210) !important;
}

.text-small {
    font-size:0.8em;
}








/* Ultimate Member */
input[type=submit].um-button  {
   background-color:#005da8 !important;
}
um-request-button {
   background-color:#005da8 !important;
}
.um-account-side i{
   position: relative;
    left:-7px;
}
.um-account-meta {
    display:none;
}

.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: #005da8 !important;
}




#wp-admin-bar-wp-logo{
display:none;
}

#ab-icon
{
display:none!important;
}

#wp-admin-bar-new-content
{
display:none!important;
}

#wp-admin-bar-comments
{
display:none!important;
}


