body {background:#aebca5;}

@font-face {
    font-family: 'Arial Nova';
    src: local('Arial Nova'), local('ArialNova'),
        url('font/ArialNova.woff2') format('woff2'),
        url('font/ArialNova.woff') format('woff'),
        url('font/ArialNova.ttf') format('truetype'),
        url('font/ArialNova.svg#ArialNova') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Amatic SC';
    src: url('AmaticSC-Regular.eot');
    src: local('Amatic SC Regular'), local('AmaticSC-Regular'),
        url('font/AmaticSC-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/AmaticSC-Regular.woff2') format('woff2'),
        url('font/AmaticSC-Regular.woff') format('woff'),
        url('font/AmaticSC-Regular.ttf') format('truetype'),
        url('font/AmaticSC-Regular.svg#AmaticSC-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.navcontainer {background:#aebca5;}
.mainnav {height:70px;text-transform:uppercase;font:17px Arial Nova;}
.mainnav a, .mainnav a:hover {color:#fff !important;line-height:70px;}
.banner {height:345px;position:relative;background:#e9dfda url("../img/waescheleine1.png") repeat-x;background-position:0% 25%;z-index:999;margin-top:70px;}
.logo img {max-width:246px; width: 100%;margin-top:255px;}
.logo h1 {text-indent:-999em;}
#blumen {background:#aebca5;padding-top:100px;padding-bottom:100px;font:25px Amatic SC;}
.patternblumen {background:rgba(255, 255, 255, 0.6) url("../img/pattern1.png");padding: 3em 0 1.8em 0em;}
.blumencontent {position:relative;}
#hochzeiten {background:#aebca5;padding-top:100px;padding-bottom:100px;font:25px Amatic SC;}
.patternhochzeit {background:rgba(255, 255, 255, 0.6) url("../img/pattern2.png");padding: 3em 0 1.8em 0em;background-size: 50px;background-position: 2px 5px;}
.hochzeitcontent {position:relative;}
#geschenke {background:#aebca5;padding-top:100px;padding-bottom:100px;font:25px Amatic SC;}
.patterngeschenke {background:rgba(255, 255, 255, 0.6) url("../img/pattern3.png");padding: 3em 0 1.8em 0em;background-size: 300px;background-position: 0 25px;}
.geschenkecontent {position:relative;}
#trauer, #seifen, #kontakt {background:#aebca5;padding-top:100px;padding-bottom:100px;font:25px Amatic SC;}
.patterntrauer, .patternseifen {padding: 3em 0 1.8em 0em;}
.trauercontent, .seifencontent {position:relative;}
.panel h2 {text-indent:-999em;display:inline-block;}
.panel {position:relative;}
.google-map {height: 25rem; position:relative;}
.google-map iframe {width:100%; height: 100%;}
.main-cover {position:relative;width:90%;left:5%;z-index:1;min-height: 100vh;}
.home1 {position:absolute;right: 37%;top: 50%;}
.home2 {position:absolute;right: 45%;top: 60%;}
.home3 {position:absolute;right: 25%;top: 20%;}
.griasdi {position:absolute;right:45%;top:10%;z-index:2;}
.hometext {position:absolute;background:rgba(255, 255, 255, 0.6);font:20px Amatic SC;width:320px;padding:1em 2em .2em 2em;right:40%;top:27%;}
.hometext h3 {font:30px Amatic SC;}
.hometxt {max-height:444px; height:100%;object-fit: contain;}
#home1 {display: flex;align-items: center;height: 100%;justify-content: center;background:#aebca5;padding-top:120px;padding-bottom:100px;}
p {margin-bottom:0 !important;}
.headline {position: absolute;top: -20px;z-index: 9;}	
.text-right p {position:absolute;right:2em;}
.item {width: 100% !important;height: 100% !important;max-width: 421px !important;max-height: 300px !important;margin: 0 3rem;}
.h5, h5 {font-size: 2.25rem;}




@media (min-width: 992px) { 
.padx-5 {padding-left: 3rem !important;padding-right: 3rem !important;}
.pad-5 {padding: 3rem !important;}
}
@media (max-width: 991.98px) {.headlineimg {height:100%; max-height:70px !important;}.headline {top:15px;}#home {padding-top:190px;}.pad-5 {padding-top:0;padding-bottom:0;}.logo img {max-width:246px; width: 100%;margin-top:60px;}.navbar{background:#aebca5;width:100%;text-align:center;}.navbar-light .navbar-toggler{width:100%;}.navbar-collapse{background:#aebca5;}}
@media screen and(-webkit-min-device-pixel-ratio:0){img {max-width: 100%;height: auto;width: auto;}}