/* CSS-Datei beim Schmied, Oy-Mittelberg */

/* Burgermenü-Balken */
a i.fas.fa-bars {
	color: #ffffff;
}
a:hover i.fas.fa-bars {
		color: #dadada;
}

.frame-standard header h2::after {
	background: #a32528;
}
.mask-modul-item .mask-modul-item-uberschrift-zeile1 {
    font-size: 32px;
    font-weight: 300;
}

.mask-bild-text-asymmetrisch-hintergrundfarbe .mask-bild-text-asymmetrisch-ueberschrift-zeile1 {
    font-size: 32px;
    font-weight: 300;
}

/* Formularbutton */
.btn-primary:hover {
    background-color: #a65953;
    border-color: #a65953;
}
.button {
    margin-left: 20px;
}

 /* Headerbalken Hintergrundfarbe */
.navigation-wrapper.scroll {
	background:#a32528;
} 

/* Abstand unter dem Logo, wenn gescrollt wurde */
.navigation-wrapper.scroll .logo-gastgeber {
	padding-bottom: 5px;
} 

/* Hoverfarbe der Nav-Schrift im Blättermenü */
nav ul li a:hover {
	color:#a32528;
}

/* Navigation oben rechts (anfragen/buchen) */
nav.topnav ul.hilfsnav li a {
	color:#ffffff;
}
nav.topnav ul.hilfsnav li a:hover {
	color:#dadada;
    text-decoration: none;
}

/* Hintergrundfarbe des Menüs in der mobilen Ansicht */
nav.mainnav {
    background:#a32528;
}

.mask-bild-text-asymmetrisch-text p {
	text-align: left;
}
.frame-space-after-extra-small {
    padding-bottom: 2px;
}
.frame-space-after-extra-small {
    margin-bottom: 0.1em;
}

footer a:hover {
    text-decoration: none;
}

footer .footer-links ul li a span:hover {
      text-decoration: none;
      color: #dadada;
} 

.mask-preislisten-modul .mask-preislisten-modul-text table tbody tr td:first-child {
    width: auto;
}

.flip-box-button {
    display: none;
}

@media (max-width: 991px) {
    .wrap-effect-1 .item:first-child {
      background-image: none;
    }

    .wrap-effect-1 .item:nth-child(2) {
      background-image: none;
    }

    .wrap-effect-1 .item:nth-child(3) {
      background-image: none;
    }

    .wrap-effect-1 .item:nth-child(4) {
      background-image: none;
    }

    .wrap-effect-1 .item:nth-child(5) {
      background-image: none;
    }

    .wrap-effect-1 .item:nth-child(6) {
      background-image: none;
    }

    .wrap-effect-1 .item:last-child {
      background-image: none;
    }
    .mask-bild-text-asymmetrisch-hintergrundfarbe .mask-bild-text-asymmetrisch-ueberschrift::after
    {
    	height: 3px;
    }
}



@media (max-width: 717px) {
	h1 {
		font-size: 1.8rem;
	}
	h2 {
		font-size: 1.6rem;
	}
	header h2 {
		font-size: 1.6rem;
	}
	h3 {
		font-size: 1.3rem;
	}
    .mask-modul-item .mask-modul-item-uberschrift-zeile2 {
        font-size: 1.3rem;
    }
    .mask-bild-text-asymmetrisch-hintergrundfarbe .mask-bild-text-asymmetrisch-ueberschrift-zeile1, .mask-modul-item .mask-modul-item-uberschrift-zeile1 {
        font-size: 1.6rem;
    }
	.pano-main .panowrap {
		width: 100%;
	}
    .anfrage-button {
        display: none;
    }
     /* Headerbalken Breite */
    .navigation-wrapper.scroll {
	    padding-bottom: 15px;
    } 
    .frame-space-after-large {
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    
    .mask-bilder-slider-bild img{
    	width:100%;
    	height:auto;
    }
    .button {
        margin-left: 10px;
    }
}

