/*
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
*/



/*//////////////////////////////*/
/*-------------POPUP------------*/
/*//////////////////////////////*/
div#popmake-379 {
    padding: 5%;
}
div#popmake-379 .pum-title {
    color: #99130c;
    margin-bottom: 35px;
    text-transform: uppercase;
}
div#popmake-379 .pum-content.popmake-content {
    font-size: 21px;
    line-height: 33px;
}
.pum-close.popmake-close {
    background-color: #99130c !important;
}

/*//////////////////////////////*/
/*------------GENERAL-----------*/
/*//////////////////////////////*/

div.fusion-text.white, .white h2{
	color: #ffffff!important;
}

body a:hover{
    color: #99130c!important;
}

.balken a, .balken a:hover{
    color: #fff!important;
}

/*//////////////////////////////*/
/*--------------HOME------------*/
/*//////////////////////////////*/

/*------------ADRESSE-----------*/

div#adress.fusion-text.white p::before {
    content: '';
    height: 20px;
    width: 20px;
    background-image: url('img/house.png');
    position: absolute;
    background-repeat: no-repeat;
    color: #fff;
    margin-left: -25px;
    margin-top: 4px;
}

div#phone.fusion-text.white p::before {
    content: '';
    height: 20px;
    width: 20px;
    background-image: url('img/phone.png');
    position: absolute;
    background-repeat: no-repeat;
    color: #fff;
    margin-left: -25px;
    margin-top: 2px;
}

div#mail.fusion-text.white p::before {
    content: '';
    height: 20px;
    width: 20px;
    background-image: url('img/mail.png');
    position: absolute;
    background-repeat: no-repeat;
    color: #fff;
    margin-left: -25px;
    margin-top: 4px;
}


/*---------SPEISEKARTE----------*/
.menu h3 b, .menu h3 strong{
    font-size: 40px!important;
    font-weight: lighter!important;
}

.menu h3 {
    font-size: 20px!important;
    font-weight: lighter!important;
}

/*//////////////////////////////*/
/*-----------RESPONSIVE---------*/
/*//////////////////////////////*/


@media only screen and (max-width: 850px){
    .fusion-logo img {
        width: 80px;
    }

    div#adress.fusion-text.white p, div#phone.fusion-text.white p, div#mail.fusion-text.white p {
        margin-bottom: 5px;
    }
}

a.fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line {
    background-color: #8f8176 !important;
}