*{margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;position:relative;background:#fff;color:#333;font:normal normal normal 15px verdana,helvetica,arial,sans-serif;-webkit-text-size-adjust:100%}h1{font-size:28px;padding:15px 0 15px 0;font-weight:normal;letter-spacing:1px;color:#696969}h2{font-size:18px;padding:20px 0 15px 0;font-weight:normal}h3{font-size:16px;padding:15px 0 15px 0;font-weight:normal}h4,h4,h6{font-size:15px;padding:15px 0 15px 0}p{margin:0;padding:0 0 15px 0;line-height:160%}a{color:#6a0000;text-decoration:none}#gallery-wrapper{width:100%;height:100%;position:relative;top:0;left:0;-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-ms-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s}#gallery-wrapper .gallery-division{background:#bcbcbc}#gallery-wrapper .gallery-division.gallery-division-gray{background:#e5e5e5}#gallery-wrapper .gallery-division.gallery-division-form{background:#e5e5e5}#gallery-wrapper .gallery-inner{padding:2% 3% 2% 3%;margin:auto;max-width:1000px;width:94%;text-align:left}#gallery-wrapper .gallery-inner img{max-width:100%;height:auto}#gallery-wrapper .gallery-division:last-child{padding-bottom:1%}#footer{background:#444;color:#fff;font-weight:300;font-size:13px;padding:1% 0 1% 0}#footer .column-wrapper{display:flex}#footer .column-wrapper .footerLeft{flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-right:20px}#footer .column-wrapper .footerRight{flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-left:20px}@media (max-width: 799px){#footer .column-wrapper{display:block}#footer .column-wrapper .footerLeft,#footer .column-wrapper .footerRight{padding:0}}#footer a{color:#fff}#fragment-wrapper{width:100%;height:100%;overflow:auto}#fragment-wrapper ul{padding:0;margin:0;list-style:none;overflow:auto;white-space:nowrap}#fragment-wrapper ul:after{content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}#fragment-wrapper li{margin:0;padding:3px;list-style:none;display:inline-block;width:150px;text-align:center;white-space:normal;vertical-align:top}#fragment-wrapper li p{font-size:12px}#static-wrapper{width:100%;height:100%;overflow:auto}.topbar{background:#444;padding:15px 0 20px 0}@media (max-width: 499px){.topbar{padding:15px 0 19px 0}}.topbar .hamburger-menu{margin:0 20px 0 20px;display:inline-block;width:40px;height:35px;vertical-align:middle}@media (max-width: 499px){.topbar .hamburger-menu{margin:0 10px 0 10px;width:34px;height:30px}}.topbar .hamburger-menu div{height:100%;width:100%;cursor:pointer;position:relative}.topbar .hamburger-menu div span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:100%;border-top:5px solid #fff}.topbar .hamburger-menu div span.hamburgerTop{top:0}.topbar .hamburger-menu div span.hamburgerMed{top:50%}.topbar .hamburger-menu div span.hamburgerBot{top:100%}@media (max-width: 499px){.topbar .hamburger-menu div span{border-top:4px solid #fff}}.topbar .hamburger-menu.dpl-navi-active div span.hamburgerTop{top:0;left:0;transform:rotate(0);animation-name:hamburgerMenuTop;animation-duration:0.5s;animation-fill-mode:forwards;animation-delay:0.5s}.topbar .hamburger-menu.dpl-navi-active div span.hamburgerMed{top:50%;left:0;transform:rotate(0);animation-name:hamburgerMenuMed;animation-duration:0.5s;animation-fill-mode:forwards;animation-delay:0.5s}.topbar .hamburger-menu.dpl-navi-active div span.hamburgerBot{top:100%;left:0;transform:rotate(0);animation-name:hamburgerMenuBot;animation-duration:0.5s;animation-fill-mode:forwards;animation-delay:0.5s}.topbar .hamburger-menu.dpl-navi-normal div span.hamburgerTop{top:25%;left:-25%;transform:rotate(45deg);animation-name:hamburgerMenuTopRev;animation-duration:0.5s;animation-fill-mode:forwards;animation-delay:0.5s}.topbar .hamburger-menu.dpl-navi-normal div span.hamburgerMed{top:25%;left:-25%;transform:rotate(45deg);animation-name:hamburgerMenuMedRev;animation-duration:0.5s;animation-fill-mode:forwards;animation-delay:0.5s}.topbar .hamburger-menu.dpl-navi-normal div span.hamburgerBot{top:25%;left:25%;transform:rotate(-45deg);animation-name:hamburgerMenuBotRev;animation-duration:0.5s;animation-fill-mode:forwards;animation-delay:0.5s}.topbar .topbar-text{display:inline-block;vertical-align:middle;color:#fff;font-weight:lighter;letter-spacing:10px;text-transform:uppercase;text-decoration:none;font-size:11px;opacity:0.3}@media (max-width: 499px){.topbar .topbar-text{letter-spacing:8px}}@keyframes hamburgerMenuTop{0%{top:0;left:0;transform:rotate(0deg)}50%{top:50%;left:0;transform:rotate(0deg)}100%{top:25%;left:-25%;transform:rotate(45deg)}}@keyframes hamburgerMenuMed{0%{top:50%;left:0;transform:rotate(0deg)}50%{top:50%;left:0;transform:rotate(0deg)}100%{top:25%;left:-25%;transform:rotate(45deg)}}@keyframes hamburgerMenuBot{0%{top:100%;left:0;transform:rotate(0deg)}50%{top:50%;left:0;transform:rotate(0deg)}100%{top:25%;left:25%;transform:rotate(-45deg)}}@keyframes hamburgerMenuTopRev{100%{top:0;left:0;transform:rotate(0deg)}50%{top:50%;left:0;transform:rotate(0deg)}0%{top:25%;left:-25%;transform:rotate(45deg)}}@keyframes hamburgerMenuMedRev{100%{top:50%;left:0;transform:rotate(0deg)}50%{top:50%;left:0;transform:rotate(0deg)}0%{top:25%;left:-25%;transform:rotate(45deg)}}@keyframes hamburgerMenuBotRev{100%{top:100%;left:0;transform:rotate(0deg)}50%{top:50%;left:0;transform:rotate(0deg)}0%{top:25%;left:25%;transform:rotate(-45deg)}}#navi-wrapper{width:300px;height:100%;position:absolute;left:-300px;top:0;overflow:auto;background:#fff;color:#333}#navi-wrapper ul,#navi-wrapper li{margin:0;padding:0;list-style:none}#navi-wrapper a{color:#333;text-decoration:none;text-transform:uppercase}@media (max-width: 499px){#navi-wrapper a{font-size:13px}}@media (max-width: 499px){#navi-wrapper{width:70%;left:-70%}}#navi-wrapper .navi-list-wrapper{padding:6%}#navi-wrapper .navi-list-wrapper>ul>li{padding:10px 0 10px 0;border-bottom:1px solid #e5e5e5}#navi-wrapper .navi-list-wrapper>ul>li.navi-gallery{padding-left:25px;background:transparent url(../gfx/gallery.png) no-repeat left 50%;border-bottom:1px solid #e5e5e5}#navi-wrapper .navi-list-wrapper>ul>li.navi-top-sel a{color:#6a0000}#gallery-wrapper.dpl-navi{left:300px}@media (max-width: 499px){#gallery-wrapper.dpl-navi{left:70%}}#thumblist-wrapper{width:100%;height:100%;overflow:auto}#thumblist-wrapper .gallery-thumblist-wrapper{margin:10px 0 10px 0}#thumblist-wrapper ul.gallery-thumblist{width:100%;margin:0;padding:0;list-style:none}#thumblist-wrapper ul.gallery-thumblist:after{content:'.';height:0;visibility:hidden;display:block;clear:both}#thumblist-wrapper .gallery-thumblist li{width:15%;padding:0 0 15% 0;margin:0;position:relative;float:left;display:block;list-style:none;text-align:center}@media (max-width: 799px){#thumblist-wrapper .gallery-thumblist li{width:20%;padding:0 0 20% 0}}@media (max-width: 499px){#thumblist-wrapper .gallery-thumblist li{width:33.3%;padding:0 0 33.3% 0}}#thumblist-wrapper .gallery-thumblist li div{width:98%;height:98%;padding:1%;position:absolute;top:0;left:0;overflow:hidden}#thumblist-wrapper .gallery-thumblist li div a{width:90%;height:90%;display:block;background:#fff;padding:5%}#thumblist-wrapper .gallery-thumblist li div a span{display:inline-block;width:0;height:100%;vertical-align:middle;margin:0 0 0 0;overflow:hidden}#thumblist-wrapper .gallery-thumblist li div a img{width:auto;height:auto;max-width:100%;max-height:100%;border:none;vertical-align:middle}#thumblist-wrapper .gallery-image-description{display:none}#viewimage-wrapper{width:100%;height:100%;background:#181818;text-align:center;white-space:nowrap;overflow:hidden;position:relative}#viewimage-wrapper *{-ms-touch-action:none;-ms-user-select:none;touch-action:none;user-select:none}#viewimage-wrapper ul{width:300%;height:100%;overflow:hidden;position:relative;left:-100%;list-style:none}#viewimage-wrapper ul li{width:33.333333%;height:100%;float:left;overflow:hidden;list-style:none}#viewimage-wrapper ul img{width:auto;height:auto;margin:auto;max-height:100%;max-width:100%;vertical-align:middle;cursor:move}@media (min-resolution: 192dpi) and (min-width: 1000px){#viewimage-wrapper ul img.landscape{max-width:1000px;max-height:100vh}}@media (min-resolution: 192dpi) and (min-height: 1000px){#viewimage-wrapper ul img.portrait{max-height:1000px;max-width:100vw}}#viewimage-wrapper ul span{display:inline-block;width:0;height:100%;vertical-align:middle;margin:0 -4px 0 0}#viewimage-wrapper .image-info-wrapper{width:100%;max-height:50%;background:rgba(0,0,0,0.4);position:absolute;left:0;bottom:0;display:none;color:#ffffff;text-align:left;overflow:auto}@media (orientation: landscape){#viewimage-wrapper .image-info-wrapper{height:100%;max-height:100%;width:30%;left:auto;right:0}}#viewimage-wrapper .image-info-wrapper *{white-space:normal}#viewimage-wrapper .image-info-wrapper h2{font-size:15px}#viewimage-wrapper .image-info-wrapper p{font-size:12px}#viewimage-wrapper #image-info{padding:20px}@media (max-width: 499px){#viewimage-wrapper #image-info{padding:10px}}#viewimage-wrapper .image-info-additionals{padding:20px}@media (max-width: 499px){#viewimage-wrapper .image-info-additionals{padding:0 10px 10px 10px}}#viewimage-wrapper .image-info-additionals p{cursor:pointer}.gallery-toolbar{background:#fff;text-align:center;padding:12px 0 8px 0}.gallery-toolbar p{background:#000 url(../gfx/icons.png) no-repeat 0 0;width:30px;height:30px;display:inline-block;margin:0 10px 0 10px;padding:0;cursor:pointer}.gallery-toolbar span{display:none}.gallery-toolbar p.gallery-next{background-position:0 0}.gallery-toolbar p.gallery-prev{background-position:-30px 0}.gallery-toolbar p.gallery-imgsrc{background-position:-150px 0}.gallery-toolbar p.gallery-close{background-position:-120px 0}.gallery-toolbar p.gallery-info{background-position:-180px 0}.gallery-toolbar p.gallery-thumb{background-position:-60px 0}.gallery-toolbar p.gallery-navi{background-position:-210px 0}#viewimage-wrapper .gallery-toolbar{position:absolute;left:0;top:0;z-index:20000;width:100%;display:none;opacity:0.8;filter:alpha(opacity=80)}@media (orientation: landscape){#viewimage-wrapper .gallery-toolbar{height:100%;width:auto}#viewimage-wrapper .gallery-toolbar p{display:block;margin:15px}}.content-text-image{margin:10px 0 10px 0}.content-text-image:after{content:".";clear:both;display:block;height:0;visibility:hidden;overflow:hidden}.content-text-image .image-wrapper{float:left;width:30%;text-align:center}@media (max-width: 499px){.content-text-image .image-wrapper{float:none;width:100%;padding:0 0 10px 0;margin:0 0 10px 0}}.content-text-image .image-wrapper-light{padding:3% 0 3% 0;background:#fff}@media (max-width: 499px){.content-text-image .image-wrapper-light{margin:0 0 20px 0}}.content-text-image .image-wrapper img{max-width:100%;height:auto}.content-text-image .image-wrapper p{font-size:12px;font-style:italic}.content-text-image .text-wrapper{float:right;width:66%}@media (max-width: 499px){.content-text-image .text-wrapper{float:none;width:100%;padding:0 0 10px 0}}.content-text-image .text-wrapper :first-child{padding-top:0;margin-top:0}.content-text-image ul{padding:0  0 15px 20px}.content-text-image ul ul{padding:5px 0 5px 20px !important}.content-text-image li{padding:0 0 5px 0}.content-text{margin:10px 0 10px 0}.content-text :first-child{padding-top:0;margin-top:0}.content-text ul{padding:0  0 15px 20px}.content-text ul ul{padding:5px 0 5px 20px !important}.content-text li{padding:0 0 5px 0}.gallery-contactform{margin:10px 0 10px 0}.gallery-contactform .customer{display:none}.gallery-contactform p{clear:both;overflow:hidden;padding:0 0 10px 0}.gallery-contactform p label{float:left;width:30%;padding:3px;text-align:right}@media (max-width: 499px){.gallery-contactform p label{float:none;width:auto;display:block;text-align:left}}.gallery-contactform p input{float:right;width:50%;margin:0 16% 0 0;border:1px solid #444;padding:3px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media (max-width: 799px){.gallery-contactform p input{margin:0;width:66%}}@media (max-width: 499px){.gallery-contactform p input{float:none;width:100%}}.gallery-contactform p textarea{float:right;width:50%;margin:0 16% 0 0;height:120px;border:1px solid #444;padding:3px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media (max-width: 799px){.gallery-contactform p textarea{margin:0;width:66%}}@media (max-width: 499px){.gallery-contactform p textarea{float:none;width:100%}}.gallery-contactform p input.sender{padding:5px 15px 5px 15px;margin:20px 16% 20px 0;width:auto;height:auto;border:1px solid #fff;background:#6a0000;color:#fff;font-weight:bold}@media (max-width: 799px){.gallery-contactform p input.sender{margin:20px 0 20px 0}}.gallery-contactform p input.sender:hover{background:#333}.gallery-contactform .message,.gallery-contactform .error{background:#fccf6e;padding:10px;color:#333;margin:0 0 20px 0}
/*# sourceMappingURL=main.css.map */
