.clear,.slides:after{clear:both;visibility:hidden}a,article,audio,body,div,em,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,li,menu,nav,ol,p,section,span,strong,u,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,figcaption,figure,footer,header,menu,nav,section{display:block}#wp-admin-bar-tc-hueman-help .ab-item:before,li#wp-admin-bar-tc-hueman-help a:before{font-family:'Font Awesome\ 5 Free';font-weight:400;font-variant:normal;text-transform:none;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f1cd";color:#FFF;padding-right:0;margin-right:0;top:2px;position:relative}li#wp-admin-bar-tc-hueman-help a{color:#FFF;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#8DA65A;background-image:-moz-linear-gradient(to top,#008ec2,#006799);background-image:-webkit-gradient(linear,0 0,0 100%,from(#008ec2),to(#006799));background-image:-webkit-linear-gradient(to top,#008ec2,#006799);background-image:-o-linear-gradient(to top,#008ec2,#006799);background-image:linear-gradient(to bottom,#008ec2,#006799);background-repeat:repeat-x;border-color:#006799;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
html{-webkit-font-smoothing:antialiased}
@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:400;src:url('../fonts/yanone-kaffeesatz-v30-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:500;src:url('../fonts/yanone-kaffeesatz-v30-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:600;src:url('../fonts/yanone-kaffeesatz-v30-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:700;src:url('../fonts/yanone-kaffeesatz-v30-latin-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url('../fonts/poppins-v23-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url('../fonts/poppins-v23-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url('../fonts/poppins-v23-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url('../fonts/oswald-v53-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:500;src:url('../fonts/oswald-v53-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:600;src:url('../fonts/oswald-v53-latin-600.woff2') format('woff2');}
body{background:#fff;font-size:18px !important;line-height:1.75em;color:#333;font-weight:400;font-family:'Poppins',sans-serif !important;letter-spacing:.1px;}::selection{background:#A17349;color:#fff}::-moz-selection{background:#A17349;color:#fff}
article .entry a,a{color:#A17349;text-decoration:none}article .entry a:hover,a:hover{color:#333;text-decoration:underline}
img{max-width:100%;height:auto}a,a:after,a:before{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a img{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}em{font-style:italic}strong{font-weight:600}.alignleft,.left{float:left}.alignright,.right{float:right}.aligncenter{margin-left:auto;margin-right:auto}.clear{display:block;overflow:hidden;width:0;height:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.fab,.far,.fas{width:1em;text-align:center}*:focus{outline:none;}
.cky-revisit-bottom-left{display:none !important;}
#cookie-notice{min-width:auto !important;left:40px !important;max-width:420px !important;bottom:40px !important;line-height:1.85em !important;background-color:#fff !important;box-shadow:0 -1px 10px 0 #acabab4d;border:1px solid #F4F4F4;border-radius:6px;font-family:'Poppins',sans-serif !important}.cn-close-icon{display:none !important;}
.cookie-ich-respektiere{font-size:18px;font-weight:600;margin-bottom:10px;}
.cookie-notice-container{color:#444 !important;padding:20px 25px !important;text-align:left !important;}.cn-text-container{margin:0 0 15px;font-size:14px;line-height:1.5em;}
#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.5px !important;margin:0 !important;padding:10px !important;font-size:14px !important;border:1px solid #A17349 !important;font-family:'Poppins',sans-serif !important;}
.cn-buttons-container{display:block !important;}#cn-refuse-cookie{float:right !important;width:130px !important;background-color:#A17349 !important;background:#A17349 !important;color:#fff !important;}#cn-accept-cookie{width:130px !important;background-color:#fff !important;background:#fff !important;color:#A17349 !important;}#cn-refuse-cookie:hover,#cn-accept-cookie:hover{opacity:.7 !important;}
.entry p,p{margin-bottom:1em}.entry ol,.entry ul,ol,ul{margin:-10px 0 15px 15px;}.entry li{margin:0}.entry ol ol,.entry ol ul,.entry ul ol,.entry ul ul{margin-bottom:0}.entry ol ul li,.entry ul li,ol ul li,ul li{list-style:square}.entry ol li,.entry ol ul ol li,ol li,ol ul ol li{list-style:decimal}.entry ul li::marker,ul li::marker{color:#A17349;}.about-container ul{margin:-5px 0 15px 15px;}.about-container ul li{margin:3px 0 0;}h2,h3,h4,h5,h6{font-weight:500;-ms-word-wrap:break-word;word-wrap:break-word}
.entry h3,.entry h5,.entry h6{margin-bottom:14px;font-weight:400;line-height:1.3em}h1.page-title{color:#000;font-weight:600;font-family:'Oswald';text-transform:uppercase;font-size:100px;text-align:center;padding:0;line-height:1.2em}
.entry h2,h2{font-family:'Oswald';font-size:46px;text-transform:uppercase;color:#000;line-height:1.4;margin-bottom:40px;text-align:center;}
.entry h4,h4{font-family:'Oswald';font-size:34px;text-transform:uppercase;color:#A17349;line-height:1.4;margin-bottom:30px;text-align:center;}
.entry h5,h5{font-size:24px;font-weight:500;margin-bottom:5px;margin-top:30px;font-family:'Oswald';text-transform:uppercase;letter-spacing:.3px;}
.entry h6,h6{font-size:22px;font-weight:500;margin-top:30px;font-family:'Oswald';text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;}
#page{margin:180px auto 80px}
.cart-navi{overflow:hidden;margin:20px auto}
.cart-navi a{display:block;width:230px;max-width:100%;font-size:28px;font-family:'Oswald';text-transform:uppercase;background:#A17349;color:#fff;line-height:1.4;font-weight:400;text-decoration:none !important;}
.cart-navi a.left{text-align:left;padding:10px 0px 10px 20px;}
.cart-navi a.right{text-align:right;padding:10px 20px 10px 0px;}
.cart-navi a:hover{text-decoration:none !important;opacity:.7;}
.cart-content .cart-navi a.left{width:280px;}
.preis{text-align:right !important;}
table{width:100%;background:#fff;border:none;border-collapse:collapse;border:1px solid #bbb;}
.cart-content th{font-weight:400;text-align:left;padding:5px 20px;background:#1d2327;color:#fff;}
.cart-content th.image{width:170px;}
.cart-content td{padding:10px 20px;vertical-align:top}
.cart-content td.preis{text-align:right !important;vertical-align:middle}
.cart-content td img{display:block;width:100%;}
.cart-content td img:hover{opacity:.7}
.cart-content td p{line-height:1.55em;margin-bottom:0;}
.cart-content td .titel{font-family:'Oswald';text-transform:uppercase;font-size:30px;letter-spacing:-.5px;font-weight:500;}
.cart-content td span{font-weight:600;display:inline-block;width:85px;}
.cart-content td a{color:#A17349 !important;padding:0px;text-decoration:none !important}
.cart-content td a:hover{opacity:.7;}
.cart-content tfoot td{padding:5px 20px;border-top:1px solid #eee;}
.cart-content tfoot td span{font-weight:600;display:inline-block;width:auto;margin-right:10px;}
.deleteFromCart{background: #fff;border:none;cursor:pointer;width:40px;text-align:center;margin:10px auto;}
.deleteFromCart svg{fill:#A17349;width:35px;height:35px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.deleteFromCart:hover svg{fill:#333;}
.single-container{margin:30px auto;}
.single-container img{width:100%;}
.single-container h2{text-align:left;font-size:36px;margin-bottom:30px;}
.single-container span{font-weight:600;display:inline-block;width:90px;text-transform:none !important}
.single-container .price{font-size:34px;font-weight:600;margin:30px 0 40px;}
.single-container a{text-decoration:none !important;}
.notExist{color:#000;font-weight:600;font-family:'Oswald';text-transform:uppercase;font-size:100px;text-align:center;padding:0;line-height:1.2em;margin:50px 0 20px !important}
.login #page{margin:5% auto 0}
.notExist span{font-size:34px;color:#A17349;line-height:1.4;margin-bottom:30px;display:block;}
.notExist img{display:block;max-width:200px;margin:20px auto;}
.addToCart{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;border:none;color:#fff !important;font-family:'Oswald';font-size:20px;text-transform:uppercase;background:#A17349;padding:15px 20px;margin-top:10px;display:inline-block;text-align:center;letter-spacing:.5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-clip-path:polygon(0 1%, 100% 8%, 100% 100%, 0 91%);clip-path:polygon(0 1%, 100% 8%, 100% 100%, 0 91%);}
.addToCart i{color:#fff;font-size:20px;margin-right:5px;}
.addToCart:hover{opacity:.8;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);}
.container{padding:0}
.container-inner{max-width:1380px;width:100%;margin:0 auto}
.masonry{transition:all .5s ease-in-out;column-gap:10px;column-fill:initial;column-count:4;margin-top:20px;}
.masonry .brick{margin-bottom:10px;display:inline-block;vertical-align:top;background:#fff;width:100%;}
.masonry .brick .image-container{position:relative;background:#000;}
.masonry .brick img{position:relative;transition:all .25s ease-in-out;margin-bottom:-9px;}
.masonry .brick img:hover{opacity:.45 !important;}
.thumb-icon{color:#fff;display:block;width:0;height:0;position:absolute;top:49%;left:45%;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;transition:all .7s ease;opacity:0;}
.thumb-icon i{font-size:30px;}
.masonry .brick:hover .thumb-icon{opacity:1;}
.masonry .brick .thumb-icon:hover{display:none;}
.kasse-text{font-size:16px !important;line-height:1.65em;margin-right:-10%;color:#222;}
.kasse-text span{font-weight:600;display:inline-block;margin-right:10px;text-transform:none !important;}
.update-fehler{font-weight:600;color:#b02e22;padding: 10px;margin:0px auto 20px;background:#fff;line-height:1.5em;border:1px solid #b02e22;text-align:center;}
.update-fehler p{margin-bottom:0;font-size:20px;}
.update-fehler span{color:#fff;background:#b02e22;padding:5px 0;font-size:26px;display:block;font-weight:600;font-family:arial;margin:0px auto 10px;width:40px;text-align:center;}
.container-login{overflow:hidden;margin:30px 0;}
.form-temp{border-left:1px solid #A17349;margin-left:10%;padding-left:10%;}
.kasse-form p{padding:0 10px;border:1px solid #ddd;margin-bottom:18px;}
.kasse-form p.error{border:1px solid #e4002b;}
.kasse-form p.green{border:1px solid green;}
.kasse-form p.checkbox{padding:0;border:none;margin-bottom:10px;}
.kasse-form fieldset{border:none !important;padding:0 !important;}
.kasse-form input,.kasse-form textarea,.form-check-input{max-width:100%;padding:10px 0;font-size:16px;border:none !important;width:100%;font-family:'Poppins',sans-serif !important;}
.kasse-form input#datenschutz{width:auto;}
.kasse-form .form-check-input{width:auto;}
.allowed-submit{padding:5px 0px;width:100%;background:#A17349;color:#fff;font-family:'Oswald';text-transform:uppercase;font-weight:600;font-size:32px;text-align:center;-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;display:block;border:none !important;cursor:pointer;margin-top:20px;}
.allowed-submit:hover{opacity:.7;}
.allowed-submit:disabled{cursor:not-allowed;opacity:.7;}
.control{display:block;position:relative;padding-left:27px;cursor:pointer;margin-top:10px;}
.control p{border:none !important;text-align:left !important;font-size:15px;line-height:.2em;font-weight:500;margin:0;padding:10px 0;}
.control input{position:absolute;z-index:-1;width:0 !important;left:0;top:0;opacity:0;}
.link-datenschutz{display:inline-block;text-decoration:none;padding:0 !important;text-align:left;}
.control_indicator{position:absolute;top:2px;left:0;height:16px;width:16px;background:#fff;border:1px solid #ccc;cursor:pointer;}
.control:hover .control_indicator{border:1px solid #A17349;}
.control input:checked ~ .control_indicator::after{display:block;}
.control input:checked ~ .control_indicator{background:#fff;border:1px solid #A17349;}
.control-checkbox .control_indicator::after{left:5px;top:1px;width:5px;height:9px;border:1px solid #A17349;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-width:0 2px 2px 0;transform:rotate(45deg);}
.control_indicator::after{box-sizing:unset;content:'';position:absolute;display:none;}
.pflicht{display:block;font-size:15px;margin-top:20px;}
.success{padding:20px 40px 10px;border-radius:40px;border:8px double #A17349;margin-top:20px;text-align:center;font-weight:500;}
.success span{color:#A17349;font-weight:600;}
.feldError{color:#e4002b;font-weight:600;border:none !important;padding:5px 0px 0 !important;margin:0 !important;background:transparent !important;display:block;}
.kasse-form input.invalid-input{color:#b02e22 !important;}
.kasse-form input.valid-input{color:green !important;}
.form-check-label{font-size:15px;}
.kasse-form .feldError{color:#e4002b;font-weight:500;border:none !important;padding:0 !important;margin:0px 0 0 !important;background:transparent !important;display:block;font-size:15px;}


/*###############################*/
#btn-submit{padding:5px 0px;
  width:100%;
  background:#A17349;
  color:#fff;
  font-family:'Oswald';
  text-transform:uppercase;
  font-weight:600;
  font-size:32px;
  text-align:center;
  -moz-appearance:none;
  -webkit-appearance:none;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
  display:block;
  border:none !important;
  cursor:pointer;
  margin-top:20px;;}
#btn-submit:disabled{opacity:.8;cursor:no-drop;}
.validation-error {color:#FF0000;}
.input-control{padding:10px;}
.input-group{margin-top:10px;}
/*###############################*/
.pd-info{margin-bottom:0 !important;}
.text-mwst{font-size:15px;line-height:1.55;background:#f6f6f6;padding:10px;border:1px solid #ebebeb;}
.login-type{display:block;font-weight:600;padding:0;text-transform:uppercase !important;}
.grid{margin-right:3.2%;float:left;display:inline;position:relative}
.last{clear:right;margin-right:0!important}
.one-full{margin-right:0;width:100%;overflow:hidden}
.one-half{width:48.4%}.one-third{width:31.2%}.two-third{width:65.6%}.one-fourth{width:22.6%}.three-fourth{width:74.2%}
.one-fifth{width:17.4%}.two-fifth{width:38.1%}.three-fifth{width:58.7%}.four-fifth{width:79.4%}
.nav-container{background:#fff;z-index:99;position:relative}
.ham__navbar-toggler,.ham__navbar-toggler-two{float:right;z-index:10001;margin:0;cursor:pointer;text-align:center}
.nav-toggle{display:none;cursor:pointer;float:right;height:50px;width:30px;color:#444;text-align:center}
.nav-toggle i{font-size:1.75rem;padding:22px 0 13px}
.nav li>a:after,.nav>li>a:after{display:inline-block;text-rendering:auto}
.ham__navbar-toggler:after,.ham__navbar-toggler:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ham__navbar-toggler{display:none;height:50px;width:60px;position:relative;border:none;background:0 0;vertical-align:middle;border-radius:0;-webkit-transition:all .2s,.3s .2s;transition:all .2s,.3s .2s}.ham__navbar-toggler .ham__navbar-span-wrapper{padding:25px 20px;text-align:center;height:100%;float:right}.ham-toggler-menu__span{background:0 0;display:block;width:20px;height:1.5px;position:relative;top:0;vertical-align:bottom;-webkit-transition:all ease .15s;transition:all ease .15s}.collapsed .ham-toggler-menu__span{background:#fff}.ham__navbar-toggler.collapsed .ham-toggler-menu__span:before{top:-.375rem;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);background:#fff}.ham__navbar-toggler .ham-toggler-menu__span:before{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);transform:rotateZ(-45deg);background:#fff}
.ham__navbar-toggler.collapsed .ham-toggler-menu__span:after{top:.375rem;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);background:#fff}.ham__navbar-toggler .ham-toggler-menu__span:after{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);transform:rotateZ(45deg);background:#fff}
.ham-toggler-menu__span:after,.ham-toggler-menu__span:before{position:absolute;content:'';display:inline-block;width:inherit;height:inherit;outline:transparent solid .075rem;left:0;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;-webkit-transition:all ease .35s;transition:all ease .35s}
.ham__navbar-toggler-two{display:none;height:50px;width:50px;position:relative;border:none;background:0 0;vertical-align:middle;border-radius:0;padding:0}
.ham__navbar-toggler-two .ham__navbar-span-wrapper{padding:0 20px;height:16px;margin:25px 5px 10px;position:relative;display:block}
.ham__navbar-toggler-two .line{display:block;background:#000;width:24px;height:1.5px;position:absolute;left:10px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;-o-transition:all ease .35s;transition:all ease .35s;backface-visibility:hidden}
.ham__navbar-toggler-two .line.line-1{top:0}.ham__navbar-toggler-two .line.line-2{top:50%}.ham__navbar-toggler-two .line.line-3{top:100%}.ham__navbar-toggler-two.hovering .line{-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);transform:translateX(-3px);width:28px}
.ham__navbar-toggler-two.active .line-1{-webkit-transform:translateY(10px) translateX(-3px) rotate(45deg);-moz-transform:translateY(10px) translateX(-3px) rotate(45deg);transform:translateY(10px) translateX(-3px) rotate(45deg);width:28px}
.ham__navbar-toggler-two.active .line-2{opacity:0}
.ham__navbar-toggler-two.active .line-3{-webkit-transform:translateY(-6px) translateX(-3px) rotate(-45deg);-moz-transform:translateY(-6px) translateX(-3px) rotate(-45deg);transform:translateY(-6px) translateX(-3px) rotate(-45deg);width:28px}
.ham__navbar-toggler-two.active .line,.ham__navbar-toggler-two.focusing .line,.ham__navbar-toggler-two.hovering .line{background:#000}.hu-dropdown-toggle-wrapper{display:none}
.kategorie-container{overflow:hidden;margin:30px auto}
.kategorie-container .kategorie-name{font-size:44px;font-weight:500;letter-spacing:-.5px;text-align:center;padding:0;line-height:1.2em;font-family:'Oswald';text-transform:uppercase;margin-bottom:5px;}
.kategorie-container .kategorie-slogan{font-size:26px;margin-bottom:10px;   
font-family:'Oswald';text-transform:uppercase;color:#A17349;line-height:1.4;font-weight:500;text-align:center;}
.numCart{margin-left:2px;font-size:14px;color:#999;font-weight:600;position:absolute;top:20px;line-height:0;font-family:'Poppins',sans-serif !important;}
@media only screen and (min-width:720px)
{
.nav,.nav>li{position:relative}
.nav ul,.nav>li:hover>a,.nav>li>a:hover{background:#777}    
#header .nav-container .nav{display:block!important}
.nav-wrap{height:auto!important}
.nav{font-size:0}
.nav li a{color:#ccc;display:block;line-height:1.25rem}
.hu-fa-not-loaded .fa:before,.hu-fa-not-loaded .far:before,.hu-fa-not-loaded .fas:before,.hu-fa-not-loaded .nav li>a:after,.hu-fa-not-loaded .nav>li>a:after{content:"\00a0"}
.nav li>a:after{content:"\f0da";float:right;opacity:.5}
.nav>li>a:after{content:"\f0d7";float:none;margin-left:6px;font-size:.875em;line-height:1.2em}
.nav li>a:only-child:after{content:"";margin:0}
#footer nav .nav{display:block!important}
.nav>li{font-size:1rem;border-right:1px solid #999;display:inline-block}
.nav>li>a{padding:15px 10px 15px 20px}
.nav li.current-menu-ancestor>a,.nav li.current-menu-item>a,.nav li.current-post-parent>a,.nav li.current_page_item>a,.nav li:hover>a,.nav li>a:hover{color:#fff}
.nav li:hover>ul{display:block}
}
@media only screen and (max-width:719px)
{
#nav-header .nav>li.responsive{display:block;}
.footer-kontakt p{text-align:center !important;}
#footer-bottom img{max-height:55px;margin:auto;}
#nav-footer.nav-container{display:none;}
.nav,.nav-wrap{float:left;width:100%}
.nav-wrap,.submenu-click-expand .nav li,.submenu-click-expand .sub-menu{position:relative}
#header .nav-container .nav{display:none;background:#333;}
#footer .nav-container .nav.expanded,#header .nav-container .nav.expanded,.ham__navbar-toggler,.ham__navbar-toggler-two,.hu-dropdown-toggle,.hu-dropdown-toggle i,.nav li a,.nav ul,.nav-text,.nav-toggle,.submenu-click-expand .hu-dropdown-toggle-wrapper{display:block}.nav{font-weight:400}.nav-container{text-transform:none}.nav-wrap{overflow:hidden}
.nav-wrap.transition{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.expand .nav-wrap{height:auto}.safari .nav-wrap.transition{-webkit-transition:none;transition:none}.nav li a{line-height:1.6em;padding:8px 13px}.nav>li{font-size:.9375em}.nav li.current-menu-item>a,.nav li.current-post-parent>a,.nav li.current_page_item>a,.nav li>a:hover{color:#fff}   
.submenu-click-expand ul,.submenu-click-expand.nav-wrap,.submenu-click-expand.nav-wrap li{background:inherit}.submenu-click-expand .menu-item-has-children>a,.submenu-click-expand .page_item_has_children>a{padding-right:44px}.submenu-click-expand .nav li a{min-height:37px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.submenu-click-expand .nav>li>a{min-height:43px}.hu-dropdown-toggle-wrapper{position:absolute;top:1px;right:0;text-align:center;line-height:1;bottom:1px}.hu-dropdown-toggle{background:0 0;-webkit-appearance:none;outline:0;border:none;padding:0;cursor:pointer;height:45px;width:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}li li .hu-dropdown-toggle{height:39px}.hu-dropdown-toggle i{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-moz-backface-visibility:hidden;backface-visibility:hidden;width:100%;font-size:13px}.submenu-click-expand .nav ul{display:none}.submenu-click-expand .nav ul.expanded{display:block}li.expanded>.hu-dropdown-toggle-wrapper .fa-angle-down{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}
}
#header{background:#fff;position:fixed;width:100%;z-index:99;top:0;box-shadow:0 0 12px #eee}
#header .container-inner{position:relative;overflow:hidden;}
.mobile-title-logo-in-header{display:none}
.logo-container{float:left;max-width:250px;}
.logo-container img{width:100%;padding:20px 0 5px;}
#nav-header.nav-container{background:#fff;z-index:97;float:right;margin-top:23px;}
.mobile-menu{display:none}
@media only screen and (min-width:720px)
{    
#nav-header .nav li a{color:#000;font-family:'Oswald';text-transform:uppercase;font-size:18px;}    
#nav-header .nav>li{border-right:none}
#nav-header .nav>li.responsive{display:none;}
#nav-header .nav>li:hover>a,#nav-header .nav>li>a:hover{background:rgba(0,0,0,.1)}
#nav-header .nav li.current-menu-ancestor>a,#nav-header .nav li.current-menu-item>a,#nav-header .nav li.current-post-parent>a,
#nav-header .nav li.current_page_item>a,#nav-header .nav li:hover>a,#nav-header .nav li>a:hover{background:#fff;color:#A17349;text-decoration:none !important;}
}
@media only screen and (max-width:719px)
{
#header{z-index:9999}
#header .logo-tagline-group{display:none}
#header.both-menus-mobile-on .logo-tagline-group{display:block}
#nav-header.nav-container{border-left:0;border-right:0}
#nav-header .nav{padding-bottom:20px}#header-image-wrap{position:relative}
#header .nav-container .nav li a{color:#fff;color:rgba(255,255,255,.9);border-top:1px solid rgba(255,255,255,.06)}
#header .hu-dropdown-toggle{color:#fff;color:rgba(255,255,255,.9)}
#header .nav-container .nav li>a:hover{background:rgba(0,0,0,.15);color:#fff}
#header .nav-container .nav li.current-menu-item>a,#header .nav-container .nav li.current-post-parent>a,#header .nav-container .nav li.current_page_item>a{text-decoration:underline;background:rgba(0,0,0,.15);color:#fff}
#header .hu-dropdown-toggle:hover #header .nav-container .nav li.current_page_item>.hu-dropdown-toggle,#header .nav-container .nav li.current-menu-item>.hu-dropdown-toggle,#header .nav-container .nav li.current-post-parent>.hu-dropdown-toggle{color:#fff}
.mobile-menu{display:block}.desktop-menu{display:none}
.header-mobile-sticky .mobile-sticky{position:fixed;width:100%;-webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,.2);box-shadow: 0 1px 4px 1px rgba(0,0,0,.2);}
}
@media only screen and (min-width:720px)
{
.fixed-header-on .desktop-sticky{position:fixed}
.full-width .fixed-header-on .desktop-sticky{width:100%}
}
@media only screen and (max-width:1450px)
{
#page{margin:150px auto 80px;}
.container{padding:0 3.5%;}
h1.page-title{font-size:80px;}
}
@media only screen and (max-width:1380px)
{
body{font-size:17px !important;line-height:1.65em;color:#222;}
.entry h2,h2{font-size:40px}
.entry h4,h4{font-size:30px;}
h1.page-title{font-size:72px;}
.kategorie-container .kategorie-name{font-size:40px;}
.kategorie-container .kategorie-slogan{font-size:24px;}
}
@media only screen and (max-width:1320px)
{
.home .about-container h1{font-size:120px;}
.home .about-container img{max-width:660px;width:660px;}
.home .thomas-name{font-size:44px;}
.single h2{font-size:140px;}

}
@media only screen and (max-width:1280px)
{

} 
@media only screen and (max-width:1250px)
{ 
.entry h2,h2{font-size:36px;margin-bottom:30px;}
.kategorie-container .kategorie-name{font-size:38px;}
.kategorie-container .kategorie-slogan{font-size:20px;letter-spacing:.5px;}
}
@media only screen and (max-width:1200px)
{
body{font-size:16px !important;}
#page{margin:130px auto 80px;}
.entry h4,h4{font-size:26px;}
.entry p,p{margin-bottom:10px;}
.logo-container{max-width:230px;}
#nav-header.nav-container{margin-top:20px;}
.container{padding:0 4%;}
 h1.page-title{font-size:60px;}
.entry h2,h2{font-size:36px;margin-bottom:30px;}
.footer-kontakt .grid p{font-size:13px;}
}
@media only screen and (max-width:1120px)
{
h1.page-title{font-size:60px;}
}
@media only screen and (max-width:1100px)
{ 
body{font-size:15px !important;}
.entry h4,h4{font-size:28px;}
.entry h6,h6{font-size:20px;letter-spacing:.3px;}
.kategorie-container .kategorie-name{font-size:34px;}
.kategorie-container .kategorie-slogan{font-size:18px;letter-spacing:.3px;}
.masonry{column-count:3;}
}
@media only screen and (max-width:1090px)
{
.error404 h2,.search h2,.single h2{font-size:120px;}
.error404 .about-container p,.search .about-container p,.single .about-container p{font-size:30px;}
}
@media only screen and (max-width:1050px)
{
h1.page-title{font-size:54px;}
}
@media only screen and (max-width:1010px)
{
.error404 h2,.search h2,.single h2{margin-bottom:20px;}
.error404 .about-container p,.search .about-container p,.single .about-container p{padding-right:15%;}    
}
@media only screen and (max-width:1000px)
{
.logo-container{max-width:200px;}
#nav-header .nav li a{font-size:17px;}
.nav>li>a{padding:15px 0px 15px 28px;}
.entry h2,h2{font-size:32px;margin-bottom:20px;}
}
@media only screen and (max-width:980px)
{
.entry h2,h2,.themen h2{font-size:30px;}
.single h2{font-size:100px;}
.kategorie-container .grid{margin:0 0 30px 0;float:none;display:block;width:100% !important;} 
.kategorie-container .kategorie-name{font-size:34px;}
.kategorie-container .kategorie-slogan{font-size:26px;}
}
@media only screen and (max-width:930px)
{
#page{margin:110px auto 80px;}
.kontaktdaten h1.page-title,h1.page-title{font-size:50px;}
.entry h4,h4{font-size:24px;}
.kunst-beginnt p,.anfragen p,.meinungen p{font-size:26px;max-width:700px;margin:0px auto 15px;line-height:1.3em;letter-spacing:1px;}
.footer-kontakt{border-bottom:1px solid #A17349 !important;border-top:1px solid #A17349;padding:10px 0;}
.footer-kontakt .grid{width:100% !important;margin:0;display:block;float:none;}
.footer-kontakt .grid p{text-align:center !important;margin-top:5px;}
}
@media only screen and (max-width:900px)
{
.entry h2,h2{font-size:30px;}
}
@media only screen and (max-width:880px)
{
 .error404 .about-container p,.search .about-container p,.single .about-container p{font-size:24px;padding-right:3%;} 
}
@media only screen and (max-width:850px)
{
#nav-header .nav li a{font-size:15px;}
.nav>li>a{padding:15px 0px 15px 22px;}
.logo-container{max-width:190px;}
.entry h2,h2{font-size:26px;}
#footer-bottom img{max-height:40px;}
}
@media only screen and (max-width:820px) 
{
.about-container h1{padding:10px 0;}
.home .about-container h1{font-size:74px;}
.home .thomas-name{font-size:26px;}
.home .about-container img,.about-container img{max-width:400px;width:400px;}
.about-container h1{font-size:110px;}
.thomas-name{font-size:30px;}
.error404 h2,.search h2,.single h2{font-size:90px;}
.error404 .about-container p,.search .about-container p,.single .about-container p{font-size:22px;padding-right:8%;}
}
@media only screen and (max-width:750px) 
{
.home .thomas-name{font-size:25px;margin-top:30px;}
.home .about-container h1{font-size:70px;}
.home .about-container img,.about-container img{max-width:370px;width:370px;}
.error404 h2,.search h2,.single h2{font-size:80px;}
.about-container h1{font-size:96px;padding:10px 0 20px;}
.thomas-name{font-size:26px;}
}
@media only screen and (max-width:719px)
{
.mobile-title-logo-in-header{display:block;float:left;max-width:170px;position:relative;}
.mobile-title-logo-in-header img{width:100%;padding-top:15px;}
.desktop-menu{display:none;}
.both-menus-mobile-on .mobile-title-logo-in-header{display:none!important}
.both-menus-mobile-on #nav-header{display:block} 
}
#page .container-inner{background:transparent;}
.content .page,.content .post{position:relative;overflow:visible;width:100%;}
#footer{background:#fff;width:100%;position:relative}
#footer-bottom{background:#fff;margin:0 auto;}
.footer-kontakt{border-bottom:2px solid #A17349;padding-bottom:10px;}
.footer-kontakt p{color:#222;font-size:14px;margin-bottom:0;}
.footer-kontakt p span{color:#A17349;font-weight:600;}
.footer-kontakt p a{color:#222;}
.footer-kontakt p a:hover{text-decoration:underline;}
#footer-bottom img{display:block;max-height:50px;margin-top:12px;}
#copyright{padding:10px 0;text-align:center;}
#copyright p{color:#777;font-size:13px;line-height:1.5em}   
#nav-footer.nav-container{background:transparent;float:right;margin-top:10px;}    
@media only screen and (min-width:720px)
{
#nav-footer .nav{text-align:right}
#nav-footer .nav>li{font-size:13px;margin:0 0 0 20px}
#nav-footer .nav li a{color:#33363b}
#nav-footer .nav>li>a{padding:10px 0 0px;}
#nav-footer .nav>li{border-right:0}
#nav-footer .nav>li:first-child{border-left:0}
#nav-footer .nav>li:hover>a,#nav-footer .nav>li>a:hover,#nav-footer .nav li.current-menu-ancestor>a,#nav-footer .nav li.current-menu-item>a,#nav-footer .nav li.current-post-parent>a,#nav-footer .nav li.current_page_item>a,#nav-footer .nav li:hover>a,#nav-footer .nav li>a:hover{border-bottom:1px solid #A17349;color:#A17349;background:transparent;text-decoration:none !important;} 
}
#wrapper,.container-inner{min-width:320px}
@media only screen and (max-width:719px)
{
#page{margin:100px auto 30px;}
.home #page{margin:80px auto 30px;}
.foogallery.fg-masonry{margin:10px auto 0 !important;}
.image-caption{display:none} 
h1.page-title{font-size:32px}
.about-container{margin:0 auto 5%;padding:0;}
.home .about-container{padding:20px 0 0;}
.about-container h1,.error404 h2,.search h2,.single h2{font-size:42px;text-align:center;padding:0px 0 10px;}
.error404 .about-container p,.search .about-container p,.single .about-container p{padding-right:0;font-size:26px;text-align:center;}
.thomas-name{font-size:26px;padding-left:0;text-align:center;margin-bottom:20px !important;}
.about-container img{max-width:800px;float:right;width:100%;-webkit-clip-path:none !important;clip-path:none !important;}
.error404 h2,.search h2,.single h2{margin-bottom:0px;}
.entry h3{font-size:30px;letter-spacing:0;}
.entry h4,h4{font-size:24px;margin:10px 0 20px;}
.entry h5,h5{font-size:18px}
.entry h6,h6{font-size:20px;margin-top:25px;margin-bottom:20px;letter-spacing:.3px;}  
.container{padding:0 5%;} 
.grid{width:100%;margin:0;} 
.wikinger-responsive{display:block;}
.wikinger-desktop{display:none;}
.themen .grid{margin-bottom:10px;}
.themen .container-right{padding:0;margin:10px 0 20px;}
#footer-bottom img{max-height:40px;}
#copyright p{color:#777;font-size:13px;line-height:1.5em}
.home .about-container h1{font-size:58px;letter-spacing:1px;padding:0;margin-left:0;}
.home .thomas-name{font-size:38px;margin:0px 0 10px 0 !important;line-height:1.15em}
.home .about-container img{max-width:100%;width:100%;-webkit-clip-path:none;clip-path:none;}
.kontaktdaten h1.page-title{font-size:42px;text-align:center;padding:0px 0 50px;}
.kontaktdaten img{width:100%;float:none;display:block;margin:10px auto;max-width:100%;-webkit-clip-path:none;clip-path:none;}
.vita{margin:30px 0 0;}
.overlay,.anfragen .overlay{padding:12% 0;}
.kunst-beginnt,.overlay{-webkit-clip-path: polygon(-110% 10%, 100% 0%,100% 100%,0% 96%);clip-path: polygon(-110% 10%, 100% 0%,100% 100%,0% 96%);}
.kunst-beginnt{background-attachment:scroll;}
.meinungen,.anfragen{background-attachment:scroll;background-size:100%;}
.masonry{column-count:2;}
}
@media only screen and (max-width:660px)
{
.home .about-container h1{font-size:54px;}
.kunst-beginnt,.overlay{-webkit-clip-path:polygon(-70% 10%,100% 0%,100% 100%,0% 96%);clip-path:polygon(-70% 10%, 100% 0%,100% 100%,0% 96%);}
.kunst-beginnt p,.anfragen p,.meinungen p{max-width:480px;font-size:24px;margin:0px auto 10px;line-height:1.2em;}    
}
@media only screen and (max-width:600px)
{
.entry h5,h5{margin-top:18px;}
}
@media only screen and (max-width:550px)
{
.home .about-container h1{font-size:42px;}
.home .thomas-name{font-size:30px;}
.entry h2,h2,.themen h2{font-size:24px;}
.entry h6,h6{font-size:20px;margin-top:20px;letter-spacing:0;}
.kunst-beginnt p,.anfragen p,.meinungen p{max-width:450px;}
.meinungen,.anfragen{background-size:cover;}
.entry h4,h4{font-size:21px;margin:10px 0;letter-spacing:.3px;}
.foogallery.fg-masonry{margin:10px auto 0 !important;}
}
@media only screen and (max-width:530px)
{
.home .about-container h1{font-size:58px;}
.home .thomas-name{font-size:26px;} 
.overlay,.anfragen .overlay,.meinungen .overlay{padding:15% 0;}
}
@media only screen and (max-width:500px)
{
body{font-size:14px !important;}
#page{margin:90px auto 50px;}
.entry p,p{margin-bottom:6px;}
.home .about-container h1{font-size:40px;}  
.kunst-beginnt,.anfragen,.meinungen{background-attachment:scroll;}  
.error404 .about-container p,.search .about-container p,.single .about-containerp{font-size:24px;}
#cookie-notice{min-width:auto !important;left:0px !important;max-width:500px !important;bottom:0px !important;width:100% !important;}
.cn-text-container{font-size:14px;}
.themen h3::after{width:20px;}
}
@media only screen and (max-width:480px) 
{ 
.entry h4,h4{font-size:19px;}
.fg-masonry.fg-col3 .fg-item,.fg-masonry.fg-col4 .fg-item,.fg-masonry.fg-col5 .fg-item,.fg-masonry.fg-col6 .fg-item{width:100% !important;}
.masonry{column-count:1;}
}
@media only screen and (max-width:479px)
{
.about-container h1,h1.page-title{font-size:28px;}
.thomas-name{font-size:22px;margin-bottom:15px !important;}
.home .about-container h1{font-size:38px;} 
.overlay,.anfragen .overlay{padding:20% 0 15%;}
.kunst-beginnt p,.anfragen p,.meinungen p{max-width:380px;font-size:19px}
.anfragen span{font-size:22px;margin-bottom:15px;}
.themen .container-right,.themen .container-left{padding:0;}
.kontaktdaten h1.page-title{font-size:32px;padding:0px 0 30px;}    
.kontaktdaten i{width:1.2em;}
.entry h6,h6{font-size:18px;letter-spacing:.3px;}
.entry h2,h2,.themen h2{font-size:18px;}
#footer-bottom img{max-height:35px;}
.entry h3{font-size:24px;}
.themen h3::after{margin:10px 0 12px;}
.themen span{margin-bottom:5px;}
}
@media only screen and (max-width:450px)
{
.entry h6,h6{font-size:16px;}
}
@media only screen and (max-width:390px)
{
#wrapper,.container-inner{min-width:100%}
.home .about-container h1{font-size:30px;}
.home .thomas-name{font-size:22px;}
.kunst-beginnt p,.anfragen p,.meinungen p{max-width:300px;}
#copyright p{color:#333;font-size:12px;}
#footer-bottom.container{padding:0 !important;}
}
@media print
{
#page{margin:100px auto 0px;}
.logo-container{float:none;max-width:220px;margin:auto;}
#cookie-notice,#nav-header.nav-container,#nav-footer.nav-container{display:none !important;} 
.grid{width:100%;margin:0;}
.home .about-container h1{font-size:40px;font-weight:600;line-height:1em;letter-spacing:1px;padding:0;margin-left:0px;text-align:center;}
.home .thomas-name {text-align:center;font-size:16px;margin:10px 0 20px 0 !important;}
}