@import url('https://fonts.googleapis.com/css?family=Lobster|Roboto&display=swap');

body{font-family: 'Roboto'}

.bg-dark{background-color: #1BA6D1!important;}

.navbar{font-family: 'Lobster'}
.navbar .nav-link{font-size: 1.5rem;}
@media (min-width: 769px) {
    .navbar .nav-link{ padding-left: 2rem!important; padding-right: 2rem!important;}
}
.navbar-dark .navbar-nav .nav-link{color: #ffffff;}

header{padding-top: 25rem; padding-bottom: 3rem; }
header::before{content: ''; display: block; position: absolute; top: 0px; right: 0px; left: 25%; height: 48rem; background: url(../img/aufmacher.png) no-repeat top right; background-size: contain;}

h1{font-family: 'Lobster'; color: #999999;}
h2{font-family: 'Lobster'; margin-bottom: 2rem;}

hr{border-style: dashed; margin-top: 4rem; margin-bottom: 4rem}
hr::after{ content: ''; display: block; height: 55px; width: 100%; margin-top: -27px; background: url(../img/nadel_cross.png) no-repeat center center;}

.border-dashed{border-top: 1px dashed; border-bottom: 1px dashed;}

.angebote{background: #1BA6D1; color: #ffffff;}

.text-primary{color: #1BA6D1!important;}

.img-thumbnail{padding: 1rem; border-radius: 0rem; border: 0px; box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.27)}

.btn-primary{background: #1BA6D1; border-color: #1BA6D1; border-radius: 0px;}
.form-control{border: 1px solid #1BA6D1; border-radius: 0px;}

.load_before{position: absolute; background-color: rgba(255,255,255,0.5); z-index: 1000;}

