body { background-color:#F0EBE5; color:#F0EBE5; font-family:"Nunito Sans"; font-weight:400; font-weight:400; font-weight:400; font-size:16px; line-height:1.5; margin:0; padding:0; }
a { color:#DAA520; text-decoration:none; }
a:hover { color:#DAA520; text-decoration:none; }
#wb_LayoutGrid1 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px inset #CCCCCC; border-radius:0px; box-sizing:border-box; margin:20px 0 30px 0; }
#LayoutGrid1 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; }
#LayoutGrid1 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:0px; padding-left:0px; position:relative; }
#LayoutGrid1 > .col-1 { flex:0 0 auto; }
#LayoutGrid1 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid1 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_LayoutGrid12 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:#0B474B; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid12 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1280px; }
#LayoutGrid12 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:15px; padding-left:15px; position:relative; }
#LayoutGrid12 > .col-1 { flex:0 0 auto; }
#LayoutGrid12 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid12 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_Text10 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:30px 0 0 0; text-align:center; }
#wb_Text10 div { text-align:center; }
#wb_Text10 { display:block; margin:30px 0 0 0; box-sizing:border-box; width:100%; }
#wb_LayoutGrid9 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:#0B474B; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid9 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1280px; }
#LayoutGrid9 > .col-1,#LayoutGrid9 > .col-2 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:15px; padding-left:15px; position:relative; }
#LayoutGrid9 > .col-1,#LayoutGrid9 > .col-2 { flex:0 0 auto; }
#LayoutGrid9 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:50%; max-width:50%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
#LayoutGrid9 > .col-2 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:50%; max-width:50%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid9 > .col-1,#LayoutGrid9 > .col-2 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_Image1 { margin:30px 0 30px 0; vertical-align:top; }
#Image1 { border:0px solid #000000; border-radius:0px; box-sizing:border-box; padding:0; display:block; width:100%; height:auto; max-width:400px; margin-left:auto; margin-right:auto; vertical-align:top; }
#wb_Text9 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:30px 0 30px 0; text-align:center; }
#wb_Text9 div { text-align:center; }
#wb_Text9 { display:block; margin:30px 0 30px 0; box-sizing:border-box; width:100%; }
#wb_LayoutGrid11 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid11 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1280px; }
#LayoutGrid11 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:15px; padding-left:15px; position:relative; }
#LayoutGrid11 > .col-1 { flex:0 0 auto; }
#LayoutGrid11 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid11 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_Text3 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:30px 0 30px 0; text-align:center; }
#wb_Text3 div { text-align:center; }
#wb_Text3 { display:block; margin:30px 0 30px 0; box-sizing:border-box; width:100%; }
#wb_LayoutGrid3 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:30px 0 0 0; }
#LayoutGrid3 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:5px 0 5px 0; margin-right:auto; margin-left:auto; max-width:800px; }
#LayoutGrid3 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:85px; padding-left:85px; position:relative; }
#LayoutGrid3 > .col-1 { flex:0 0 auto; }
#LayoutGrid3 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:center; text-align:center; }
@media (max-width: 480px) {
#LayoutGrid3 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_LayoutGrid4 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid4 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1280px; }
#LayoutGrid4 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:15px; padding-left:15px; position:relative; }
#LayoutGrid4 > .col-1 { flex:0 0 auto; }
#LayoutGrid4 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:center; text-align:center; }
@media (max-width: 480px) {
#LayoutGrid4 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_LayoutGrid5 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0 0 30px 0; }
#LayoutGrid5 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1250px; }
#LayoutGrid5 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:5px; padding-left:5px; position:relative; }
#LayoutGrid5 > .col-1 { flex:0 0 auto; }
#LayoutGrid5 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid5 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_LayoutGrid6 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid6 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1250px; }
#LayoutGrid6 > .col-1,#LayoutGrid6 > .col-2,#LayoutGrid6 > .col-3 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:5px; padding-left:5px; position:relative; }
#LayoutGrid6 > .col-1,#LayoutGrid6 > .col-2,#LayoutGrid6 > .col-3 { flex:0 0 auto; }
#LayoutGrid6 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:33.33333333%; max-width:33.33333333%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
#LayoutGrid6 > .col-2 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:33.33333333%; max-width:33.33333333%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
#LayoutGrid6 > .col-3 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:33.33333333%; max-width:33.33333333%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid6 > .col-1,#LayoutGrid6 > .col-2,#LayoutGrid6 > .col-3 { flex-basis:100%  !important; max-width:100%  !important; }
}
#wb_Text4 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:15px 0 0 0; text-align:center; }
#wb_Text4 div { text-align:center; }
#wb_Text4 { display:block; margin:15px 0 0 0; box-sizing:border-box; width:100%; }
#wb_Text5 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:15px 0 0 0; text-align:center; }
#wb_Text5 div { text-align:center; }
#wb_Text5 { display:block; margin:15px 0 0 0; box-sizing:border-box; width:100%; }
#wb_Text6 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:15px 0 0 0; text-align:center; }
#wb_Text6 div { text-align:center; }
#wb_Text6 { display:block; margin:15px 0 0 0; box-sizing:border-box; width:100%; }
#wb_Text7 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:30px 0 30px 0; text-align:center; }
#wb_Text7 div { text-align:center; }
#wb_Text7 { display:block; margin:30px 0 30px 0; box-sizing:border-box; width:100%; }
#wb_LayoutGrid7 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid7 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1250px; }
#LayoutGrid7 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:5px; padding-left:5px; position:relative; }
#LayoutGrid7 > .col-1 { flex:0 0 auto; }
#LayoutGrid7 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid7 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#Extension1,#Extension1 * { box-sizing:border-box; margin:0; padding:0; }
#Extension1 { display:flex; flex-wrap:wrap; font-family:"Lexend Mega"; font-weight:normal; font-style:normal; font-size:21px; list-style-type:none; margin:0 auto; width:100%; }
#Extension1 .grid-item { position:relative; transform:scale(0.96); visibility:hidden; }
#Extension1 .grid-item::after { content:""; display:block; padding-bottom:86.602%; }
#Extension1 .grid-item-inner { margin:0 2%; overflow:hidden; padding-bottom:110.851%; position:absolute; transform:rotate3d(0,0,1,-60deg) skewY(30deg); visibility:hidden; width:96%; }
#Extension1 .grid-item-inner * { position:absolute; visibility:visible; }
#Extension1 .grid-item a { color:#FFFFFF; display:block; height:100%; overflow:hidden; text-align:center; transform:skewY(-30deg) rotate3d(0,0,1,60deg); width:100%; }
#Extension1 .caption { background-color:#0B474B; box-sizing:border-box; color:#FFFFFF; display:flex; flex-direction:column; height:100%; justify-content:center; transition:all 600ms cubic-bezier(1, 0.68, 0.16, 0.9); width:100%; z-index:1; }
#Extension1 .grid-item .title { position:relative; }
#Extension1 .grid-item a:hover .caption,#Extension1 .grid-item a:focus .caption { background-color:#696969; color:#FFFFFF; }
#Extension1 { padding-bottom:7.4%; }
#Extension1 .grid-item { width:33.333%; }
#Extension1 .grid-item:nth-child(5n+4) { margin-left:16.666%; }
#Extension1 .grid-item:nth-child(1) .caption { background-color:#21474B; color:#FFFFFF; }
#Extension1 .grid-item:nth-child(1) a:hover .caption { background-color:#696969; color:#FFFFFF; }
#Extension1 .grid-item:nth-child(1) i { color:#FFFFFF; }
#Extension1 .grid-item:nth-child(1) a:hover i { color:#FFFFFF; }
#wb_Extension1 li i { font-size:60px; width:62px; }
#Extension1 .icon { margin:0 0 20px 0; position:relative  !important; }
#Extension1 a i { color:#FFFFFF; position:relative  !important; transition:color 600ms cubic-bezier(1, 0.68, 0.16, 0.9); }
#Extension1 a:hover i { color:#FFFFFF; }
#wb_Extension1 { margin:20px 0 20px 0; }
#wb_Text1 { background-color:transparent; background-image:none; border:0px solid #000000; border-radius:0px; padding:0; margin:0; text-align:center; }
#wb_Text1 div { text-align:center; }
#wb_Text1 { display:block; margin:0; box-sizing:border-box; width:100%; }
#wb_LayoutGrid8 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid8 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1250px; }
#LayoutGrid8 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:5px; padding-left:5px; position:relative; }
#LayoutGrid8 > .col-1 { flex:0 0 auto; }
#LayoutGrid8 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid8 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
#Extension3 { border:0px solid #CCCCCC; -moz-box-sizing:border-box; box-sizing:border-box; height:auto; width:100%; max-width:150px; }
#wb_LayoutGrid2 { clear:both; position:relative; table-layout:fixed; display:table; text-align:center; width:100%; background-color:transparent; background-image:none; border:0px solid #CCCCCC; border-radius:0px; box-sizing:border-box; margin:0; }
#LayoutGrid2 { box-sizing:border-box; display:flex; flex-direction:row; flex-wrap:wrap; padding:0; margin-right:auto; margin-left:auto; max-width:1280px; }
#LayoutGrid2 > .col-1 { box-sizing:border-box; font-size:0; min-height:1px; padding-right:15px; padding-left:15px; position:relative; }
#LayoutGrid2 > .col-1 { flex:0 0 auto; }
#LayoutGrid2 > .col-1 { background-color:transparent; background-image:none; border:0px solid #FFFFFF; border-radius:0px; flex-basis:100%; max-width:100%; display:flex; flex-wrap:wrap; align-content:flex-start; align-self:stretch; align-items:flex-start; justify-content:flex-start; text-align:left; }
@media (max-width: 480px) {
#LayoutGrid2 > .col-1 { flex-basis:100%  !important; max-width:100%  !important; }
}
@media (max-width: 1000px) {
#wb_Extension1 li i { font-size:20px; width:22px; }
#Extension1 .icon { margin:0 0 8px 0; position:relative  !important; }
#Extension1 { font-size:9px; }
}
@media (max-width: 600px) {
#wb_Extension1 li i { font-size:15px; width:17px; }
#Extension1 .icon { margin:0 0 6px 0; position:relative  !important; }
#Extension1 { font-size:7px; }
}
.responsive_map { height:0; overflow:hidden; padding-bottom:56%; position:relative; }
.responsive_map iframe { height:100%; left:0; position:absolute; top:0; width:100%; }
.mva-fixed-btn-instagram { display:none; position:fixed; border:none; outline:none; z-index:9999; background-color:rgba(68,68,68,0.7); background-image:url("wm-scripte/icons/social-media/Instagram_30px_w.png"); background-repeat:no-repeat; background-position-x:center; background-position-y:center; color:rgba(255,255,255,0.7); cursor:pointer; bottom:20px; left:20px; padding:10px 13px; border-radius:10px; font-size:18px; }
.mva-fixed-btn-shop { display:none; position:fixed; border:none; outline:none; z-index:9999; background-color:rgba(68,68,68,0.7); background-image:url("wm-scripte/icons/shop/shop_30px_w.png"); background-repeat:no-repeat; background-position-x:center; background-position-y:center; color:rgba(255,255,255,0.7); cursor:pointer; bottom:20px; left:100px; padding:15px 13px; border-radius:10px; font-size:18px; }
#mva-countdown { text-align:center; padding:10px auto; background:#transparent; font-weight:lighter; }
#mva-timer { font-size:3em; font-weight:200; color:#ffffff; padding:0px; width:100%; }
#mva-timer div { display:inline-block; min-width:90px; padding:5px; background:#81a529; border-radius:10px; margin:15px; }
#mva-timer div span { color:#ffffff; display:block; margin-top:0px; font-size:.30em; font-weight:400; }
