/****** PLACE YOUR CUSTOM STYLES HERE ******/

.topnavlink { color: #fff; }
.topnavlink:hover { text-decoration: none; color: #999; }
.btn-filled-custom { background: #fff; color: #000 !important; }
.btn-filled-custom:hover { background: #000 !important; color: #fff !important; border: #000 2px solid !important; }
.bg-dark { background: #000; }
.bg-primary { background: #000 !important; }
.topline-dark-custom { border-top: #333 1px solid; }
.bottomline-dark-custom { border-bottom: #333 1px solid; }
.bg-primary .list-inline i { color: #fff; }
.custom-agb-icon { color: #fff; padding-right: 10px; }
.custom-inlinelink a { text-decoration: underline !important; }
.custom-inlinelink a:hover { text-decoration: none !important; }
.custom-whatsappcontainer { margin: 20px 0 0 0; padding: 20px; border: #1ebea5 1px solid; text-align: center; }
.custom-whatsapp-inline-button { display: inline-block; background: #01e675; border-radius: 40px; border: 0; padding: 15px 25px; margin: 20px 0 0 0; box-sizing: border-box; color: #fff; font-size: 16px; }
.custom-whatsapp-topnav { background: #01e675; border-radius: 13px; border: 0; padding: 0px 15px; margin: 8px 0 9px 32px; line-height: 26px; box-sizing: border-box; color: #fff; font-size: 13px; }
.cover.fullscreen .slides > li { min-height: 1200px; }
.startbuehne { min-height: 900px; }
.custom-background-image-holder { min-height: 900px; }
.parallax > .background-image-holder, .parallax .slides li > .background-image-holder { height: 100%; }
@media (max-width: 991px) { 
    .cover.fullscreen .slides > li { min-height: 1050px; }
    .startbuehne { min-height: 900px; }
}
@media (max-width: 767px) {
    br { display: inline !important; }
    .custom-top { top: 135px !important; }
    .custom-hide { display: none; }
    .custom-bottompadding { padding-bottom: 80px; }
    nav.transparent .module.widget-handle { border-left: none !important; }
    .accordion h4 { font-size: 16px !important; }
    section { padding: 40px 0; }
    .custom-whatsapp-topnav { margin-left: 10px; }
    .cover.fullscreen .slides > li { min-height: auto; }
    .startbuehne { min-height: auto; }
}
@media (min-width: 992px) {
    .image-square { max-height: 750px; height: 60vw; }
}
