/*
Theme Name: DVAG Gastro
Description: VV
Author: Carsten Zedler
Author URI: http://www.dvag.de
Template: twentyseventeen
Version: 1.0.1
Tags:
*/


body.page-template-template-full-width #content #primary .entry-header,
body.page-template-template-full-width #content #primary .entry-content {
    float: none;
    margin: 30px 30px 0 30px;
}

body.page-template-template-full-width #content #primary .entry-header {
    margin-bottom: 4em;
}

#page {
    height: 1080px;
}

.custom-logo-link img {
    max-height: 160px;
}

.entry-header{
    display: none;
}

.menu .entry-header{
    display: block;
}

.menu-item-6777,
.menu-item-8692 { 		
	display: none !important;
}

/* show link to Zeitslotbuchung only on Desktop Devices */
@media only screen and (min-width: 1281px) {
	.menu-item-6777,
	.menu-item-8692 { 		
		display: inline-block !important;
	}
}

table {
    margin: 0;
    height: 1050px;
}

.shop_table {
    height: auto;
}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* Position the tooltip text */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.fp_container {
    margin-top: 12px;
    padding-bottom: 0 !important;
}

.fp_box .menu_description,
.fp_box .menu_description h5 {
    color: #8b634b !important;
}

.fp_box.menuItem.c_100.normal_item.style_2 .menu_info h3{
    max-width: 100% !important;
}

.fp_box.menuItem.c_100.normal_item.style_2{
    margin: 5px 0;
}

.fp_box h5.fp_additions {
    background-color: transparent !important;
    padding: 0 !important;
    font-size: 1rem !important;
    font-style: normal !important;
    text-transform: none !important;
}

@media only screen and (max-width: 479px){
    .fp_popup_img.fp_header.image {
        max-height: none !important;
    }
    .fp_menucard_content .fp_pop_headerS{
        max-height: none !important;
        height: auto !important;
        background-color: transparent !important;
    }

    .fp_popup_img.fp_header img{
        opacity: 0.57;
    }
    .fp_popup_img.fp_header{
        background: #000;
    }
}

.site-info {display:none}

.page-template-template-full-width{
    overflow:hidden;
    pointer-events: none;
    cursor: none;
    /*
    max-width: 1920px;
    */
    margin: 0 auto;
}

.page-template-template-full-width .aroma_logo {
    width: 40%;
    margin-right: 30%;
    margin-left: 30%;
}

.page-template-template-full-width h2 {
    display: none;
}

.page-template-template-full-width #masthead, .page-template-template-full-width .site-footer {
    display: none;
}

.page-template-template-full-width .site-content-contain{
    background-image: url(/wp-content/themes/dvagvilavita/img/Display_Screen_Angebote_2.png);
    background-size: cover;
    background-repeat: repeat-y;
    height: 100%;
    cursor: none;

}
.page-template-template-full-width-pizza .site-content-contain {
    background-image: url(/wp-content/themes/dvagvilavita/img/Display_Screen_Pizza_2.png);
}

.page-template-template-full-width-burger .site-content-contain {
    background-image: url(/wp-content/themes/dvagvilavita/img/Display_Screen_Burger_2.png);
}

.page-template-template-full-width-barbecue .site-content-contain {
    background-image: url(/wp-content/themes/dvagvilavita/img/Display_Screen_Barbecue_2.png);
}

.page-template-template-full-width-sushi .site-content-contain {
    background-image: url(/wp-content/themes/dvagvilavita/img/Display_Screen_Sushi.png);
}

.page-template-template-full-width-schnitzel .site-content-contain {
    background-image: url(/wp-content/themes/dvagvilavita/img/Display_Screen_Schnitzel.jpg);
}

.page-template-template-full-width tr {
    border-bottom: 0px;
}

.page-template-template-full-width #displayDatum{
    /*height: 75px;
    line-height: 75px;
    font-size: 46px;
     */
    background-color: rgba(169, 156, 149, 0.55);

    width: 100%;
    color: #f0efef;
    position: absolute;
    bottom: 0px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-weight: 600;

}

.page-template-template-full-width .content-area, .page-template-template-full-width .wrap  {
    width: 100%;
    max-width: 100% !important;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.page-template-template-full-width .site {
    margin:0px;
}

.page-template-template-full-width .meal_type {
    /*display: none;*/
}

.page-template-template-full-width .headerLogo{
    margin-top: 110px;
}


.page-template-template-full-width .site-content {
    padding: 0 !important;
}

.page-template-template-full-width td {
    padding: 0;
}

.page-template-template-full-width td:nth-of-type(2) {
    padding: 0 30px;
}

.page-template-template-full-width .fp_box h3 {
    font-weight: bold;
    font-size: 1.2rem;
}

.page-template-template-full-width .fp_box .menu_description {
    font-size: 1rem;
    font-style: normal;
}

.page-template-template-full-width .box {
    padding: 30px;
}

.page-template-template-full-width .box.box_tagesangebote,
.page-template-template-full-width .box.box_healthyfood,
.page-template-template-full-width .box.box_aroma_bowl {
    background-color: #a59c94;
    position: relative;
}

.page-template-template-full-width .box.box_bestvalue {
    background-color: #8b634b;
    position: relative;
}

.box_headline {
    min-width: 70%;
}

.box_tagesangebote {
    margin-top: 40px;
}

.box_tagesangebote .box_headline {
    margin-left: -45px;
    margin-top: -70px;
}

.box_healthyfood,
.box_bestvalue,
.box_aroma_bowl {
    margin-top: 60px;
}

.box_healthyfood .box_headline{
    margin-top: -130px;
    width: 65%;
    min-width: 65%;
}

.box_bestvalue .box_headline,
.box_aroma_bowl .box_headline {
    margin-top: -105px;
    width: 80%;
    min-width: 80%;
    position: absolute;
    right: 0;
}

.box_50_jahre {
    margin-top: 100px;
}

.box_50_jahre .box_headline {
    margin-left: 80px;
    margin-bottom: 10px;
    transform: rotate(-2deg);
}

.box_tagesangebote .fp_box .menu_description,
.box_tagesangebote .fp_box h3,
.box_tagesangebote .fp_box .fp_price,
.box_aroma_bowl .fp_box .menu_description,
.box_aroma_bowl .fp_box h3,
.box_aroma_bowl .fp_box .fp_price,
.box_healthyfood .fp_box .menu_description,
.box_healthyfood .fp_box h3,
.box_healthyfood .fp_box .fp_price,
.box_bestvalue .fp_box .menu_description,
.box_bestvalue .fp_box .fp_price,
.box_bestvalue .fp_box h3,
.box_bestvalue .fp_box .menu_description h5.fp_additions {
    color: white !important;
}

.box_buddha_bowl .fp_box h3,
.box_buddha_bowl .fp_box .fp_price {
    color: #90b524;
}

.box_klassiker {
    border: #8b634b 5px dashed;
}

.box_wokgerichte .fp_box h3 {
    color: #a59c94;
}

.page-template-template-full-width .box_suppeneintoepfe {
    padding-top: 0;
}

.page-template-default .fp_box .fp_price, .page-template-default .fp_popup_img_price {
    color: white;
}

.page-template-template-full-width .fp_box .fp_price {
    background-color: transparent;
    font-size: 1rem;
    font-style: normal;
}

.page-template-template-full-width .fp_popTrig.fp_inline_btn, .page-template-template-full-width .foodpress_menu .collapsable .fp_menu_expand{
    display: none;
}

.page-template-template-full-width td{
    vertical-align:top;
    width: 33.3%;
}

.page-template-template-full-width .style_1 .fp_inner_box {
    padding: 4px;
}

.page-template-template-full-width .tagesangebote .style_1 .fp_inner_box {
    /*TD*/
    padding: 6px;
}

/*TD*/
.page-template-template-full-width .fp_box .menu_description p {
    margin: 0px;
    display: inline;
    padding-left: 15px;
}

.page-template-template-full-width .wochentag{
    padding-right: 10px;
}


.page-template-template-full-width .foodpress_menu{
    background-color: transparent;
}

.page-template-template-full-width .tagesangebote .foodpress_menu .fp_menu_sub_section{
    font-size: 28px;
}
.page-template-template-full-width .tagesangebote h3{
    font-size: 34px;
    font-weight: 600;
}
.page-template-template-full-width .tagesangebote .fp_box .menu_description{
    font-size: 20px;
}

.page-template-template-full-width .tagesangebote{
    margin-bottom: 55px;
}

.page-template-template-full-width .tagesangebote img{
    padding-left: 62px;
}

.page-template-template-full-width .foodpress_menu .fp_menu_sub_section {
    font-size: 24px;
    padding-bottom: 0px;
    padding-top: 20px;
}

.page-template-template-full-width .foodpress_menu h2.fp_menu_sub_section i{
    top:20px;
}

.page-template-template-full-width .displayHead {
    margin-bottom: 3rem;
}
.page-template-template-full-width .tableBottom{
    position: absolute;
    bottom: 0;
    width: 33.3%;

}

/* optimized tagesangebote UINFO-4465 */
.box_tagesangebote .fp_box .menu_description,
.box_tagesangebote .fp_box h5.fp_additions {
    font-size: 18pt !important;
}

.page-template-template-full-width .box_tagesangebote .fp_box .fp_price,
.page-template-template-full-width .box_tagesangebote .fp_box h3 {
    font-size: 22pt;
}

.page-template-template-full-width .box_tagesangebote .style_1 .fp_inner_box {
    padding: 0 0 20px 0;
}
/* ------------ */
