#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* teko-500 - latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/files/puder-theme/webfonts/teko-v14-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/puder-theme/webfonts/teko-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/puder-theme/webfonts/teko-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/puder-theme/webfonts/teko-v14-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/files/puder-theme/webfonts/teko-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/puder-theme/webfonts/teko-v14-latin-500.svg#Teko') format('svg'); /* Legacy iOS */
}

/* teko-600 - latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/files/puder-theme/webfonts/teko-v14-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/puder-theme/webfonts/teko-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/puder-theme/webfonts/teko-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/puder-theme/webfonts/teko-v14-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/files/puder-theme/webfonts/teko-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/puder-theme/webfonts/teko-v14-latin-600.svg#Teko') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/puder-theme/webfonts/source-sans-pro-v18-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
html,button,input,select,textarea{color:#fff}html{font-size:1em;line-height:1.5;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{padding:0;margin:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{height:100%;font-family:"Source Sans Pro", Lucida Sans Unicode, Lucida Grande, sans-serif;text-align:center;color:#fff;background-color:#c38a00}a{text-decoration:none;background:transparent;border:none;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:link{color:#d5d5d5}a:visited{color:#d5d5d5}a:hover,a:focus{color:#d5d5d5;cursor:pointer;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:active{color:#d5d5d5}h1,h2{font-family:"Teko", sans-serif;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:0.05em}h1{margin:0 0 0.5em;font-size:2em;line-height:1.3}h2{margin:0 0 0.8em;font-size:1.5em;line-height:1.3}h3{margin:1.2em 0 0.5em;font-size:1.063em;line-height:1.25;font-weight:700;color:#fff}b,strong{font-weight:700}p{margin:0.8em 0 0.8em}p:first-child{margin-top:0}hr{display:block;height:1px;border:0;border-top:1px solid #b2b8c3;margin:1.5em 0;padding:0}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}.text-left p,p.text-left{text-align:left}.nobreak{display:inline-block}.text-large{font-size:1.1em}.text-service p{font-size:0.875em;line-height:1.35}.background-cover{position:fixed;width:100vw;height:100vh;background-image:url("../../files/puder-theme/img/puder-back-red.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;z-index:-1}.background-cover-2022{background-image:url("../../files/puder-theme/img/puder-back-gold.jpg")}.background-black .background-cover{background-image:url("../../files/puder-theme/img/puder-back-black.jpg")}.background-red .background-cover{background-image:url("../../files/puder-theme/img/puder-back-red.jpg")}.background-blue .background-cover{background-image:url("../../files/puder-theme/img/puder-back-blue.jpg")}#wrapper{position:relative;overflow:hidden;width:100%}header{width:100%;overflow:hidden}.logo-container{position:absolute;top:60px;width:100%;z-index:10;padding:0 5%}.logo{width:180px;height:auto}.puder-banner,.puder-banner-landingpage{position:relative;overflow:hidden;width:100%;max-height:900px;min-height:360px;text-align:center;padding-top:64%;background:url("../../files/puder-theme/img/puder-banner-2020.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.puder-banner-landingpage{max-height:700px;padding-top:50%;background-image:url("../../files/puder-theme/img/puder-banner-session-tapes-5.jpg")}.puder-banner-2022{background-image:url("../../files/puder-theme/img/puder-banner-2022.jpg")}.puder-banner-2023{background-image:url("../../files/puder-theme/img/puder-banner-2023.jpg")}.landingpage .logo-container h1{margin-top:0.5em}.landingpage .logo-container h3{margin:0 auto;max-width:600px}#main{width:100%;overflow:hidden}.mod_article{font-size:1em;line-height:1.4;font-weight:400}.mod_article a{display:inline-block;border-bottom:1px solid rgba(0, 0, 0, 0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.mod_article a:hover,.mod_article a:focus{border-bottom:1px solid #d5d5d5;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.ce_text,.ce_headline,.ce_form{width:90%;max-width:900px;margin:0 auto;padding:4em 0 0}.ce_text.no-padding{padding-top:2em}.ce_headline{margin-bottom:0.8em;padding-top:2em}.ce_headline+.ce_text{padding-top:0}.ce_text img{width:100%;max-width:600px;height:auto}.text-small{font-size:0.875em;line-height:1.25}.text-smaller{font-size:0.75em;line-height:1.25}.margin-top-10{margin-top:-1em}.margin-top10{margin-top:1em}.margin-top15{margin-top:1.5em}.margin-top20{margin-top:2em}.margin-top25{margin-top:2.5em}.margin-top30{margin-top:3em}.margin-bottom10{margin-bottom:1em}.margin-bottom15{margin-bottom:1.5em}.margin-bottom20{margin-bottom:2em}.margin-bottom25{margin-bottom:2.5em}.margin-bottom30{margin-bottom:3em}.margin-bottom40{margin-bottom:4em}.padding-top00{padding-top:0 !important}.padding-top10{padding-top:1em !important}.button-close{position:relative;padding-top:4em}.button-close button{display:inline-block;position:relative;width:40px;height:40px;padding-left:40px;overflow:hidden;background-color:transparent;border:0;cursor:pointer}.button-close button::before,.button-close button::after{content:"";display:block;position:absolute;top:19px;left:-3px;width:46px;height:2px;background-color:#fff;transform:rotate(45deg);transition:background-color ease 0.3s}.button-close button::after{transform:rotate(-45deg)}.button-close button:hover::before,.button-close button:focus::before,.button-close button:hover::after,.button-close button:focus::after{background-color:#d5d5d5}.button-close a{border-bottom:0 !important}.mod_article a.submit{display:inline-block;margin-left:0;border-bottom:0}#termine p{font-size:1.125em;line-height:1.3}.cover{display:inline-block;vertical-align:top;font-size:0.8125em}img.album-cover,img.single-cover{vertical-align:top;margin:2em 1em 0;border:1px solid #fff}img.album-cover{max-width:250px}img.single-cover{max-width:200px}.cover>img{display:block;margin-bottom:1em}a.album-preview{display:block;position:relative;border-bottom:none;padding:2em 5% 2em;color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}a.album-preview h2{position:relative;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;z-index:1}a.album-preview p{position:relative;max-width:900px;margin-left:auto;margin-right:auto;z-index:1}a.album-preview::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#c38a00;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;z-index:0}a.album-preview:hover,a.album-preview:focus{border-bottom:none;color:#d5d5d5}a.album-preview:hover h2,a.album-preview:focus h2{color:#d5d5d5}a.album-preview:hover::before,a.album-preview:focus::before{opacity:0.4}.album-preview img.album-cover{border:5px solid #d5d5d5}.ce_text .video-container{max-width:800px;margin:1.5em auto}.ce_text .video-frame{position:relative;margin-bottom:1.5em;padding-bottom:55.8%;overflow:hidden}.ce_text .video-container iframe{position:absolute;top:0;left:0;width:100%;max-width:800px;height:100%;max-height:420px}.toggle-open,.toggle-close{display:block;font-family:"Teko", sans-serif;font-weight:600;text-align:center !important;text-transform:uppercase;letter-spacing:0.05em;margin:0 auto 1em;padding-top:0, 5em;font-size:1.1em;line-height:1.1;color:#d5d5d5;cursor:pointer;-webkit-transition:color ease 0.3s;-o-transition:color ease 0.3s;-moz-transition:color ease 0.3s;-ms-transition:color ease 0.3s;transition:color ease 0.3s}h2.toggle-open{font-size:1.5em}.toggle-open span,.toggle-close span{display:inline-block;border-bottom:1px solid rgba(0, 0, 0, 0);cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.toggle-open span:hover,.toggle-open span:focus,.toggle-close span:hover,.toggle-close span:focus{color:#d5d5d5;border-bottom:1px solid #d5d5d5}.toggle-open::after,.toggle-close::before,.link-next::after,.link-previous::before{display:inline-block;content:"";width:30px;height:24px;background:url("../../files/puder-theme/img/arrow-line-grey-up30.svg") center;vertical-align:middle;cursor:pointer}.toggle-open::after,.link-next::after{margin:0 0 0.1em 0.4em;transform:rotate(90deg);-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease}.toggle-close::before,.link-previous::before{margin:0 0.4em 0.1em 0;transform:rotate(-90deg)}.link-previous+.link-next{margin-left:1.5em}#press-toggle,#about-toggle{position:absolute;top:-9999px;left:-9999px}.text-toggle,.text-toggle-2{max-height:0;padding:0 !important;overflow:hidden;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}#press-toggle:checked~.text-toggle,#about-toggle:checked~.text-toggle-2{max-height:1800px}#press-toggle:checked+.toggle-open::after,#about-toggle:checked+.toggle-open::after{transform:rotate(180deg)}.social-media{margin-bottom:3em}.social-media a{border:0}.social-media img{width:48px;margin:0 0.5em;opacity:1;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.social-media img:hover,.social-media img:focus{opacity:0.4}.ce_text.box-white{margin-top:2em;padding:1.5em;background-color:#fff;color:#444}.ce_text.box-white h3{color:#444}a.button{display:inline-block;opacity:1;padding:0.5em 2em 0.5em;background-color:#c38a00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"Teko", sans-serif;font-weight:600;font-size:1.3em;text-transform:uppercase;color:#fff;-webkit-transition:opacity ease 0.3s;-o-transition:opacity ease 0.3s;-moz-transition:opacity ease 0.3s;-ms-transition:opacity ease 0.3s;transition:opacity ease 0.3s}.mod_article a.button{border:0}a.button:hover,a.button:focus{opacity:0.6}.text-service{-webkit-animation:fade-in 1.2s 0.5s ease both;animation:fade-in 1.2s 0.5s ease both}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:770px){h1{margin:0 0 0.4em}h2{margin:0 0 0.5em}header{padding-top:70px}.logo-container{top:100px;font-size:1.125em}.logo{width:25%;max-width:400px}.landingpage .logo-container{top:70px}#main .mod_article:last-of-type{margin-bottom:2em}.mod_article{font-size:1.125em;line-height:1.5}.ce_text,.ce_form{width:80%;padding:4em 0 0;font-size:1.125em;line-height:1.5}.ce_headline{width:80%;padding:2.5em 0 0;font-size:2.25em}.text-small{font-size:0.8em;line-height:1.3;font-weight:400;color:#fff}.button-close{padding-top:5em}.button-close+.mod_article .ce_text:first-child{padding-top:3em}.button-close+.ce_headline{padding-top:1.5em}a.album-preview{padding:3em 5% 3em;font-size:1.125em}.album-preview img.album-cover{border:7px solid #d5d5d5}#termine p{font-size:1.25em}.social-media{margin-bottom:4em}.social-media img{width:64px}.cfw-widgetModalBody img{position:absolute;top:-80%}a.button{padding:0.6em 2.5em 0.6em}}@media only screen and (min-width:1100px){.logo-container{top:130px}.landingpage .logo-container{top:100px;font-size:1.4em !important}.landingpage .logo-container h1{margin-top:1.4em}}@media only screen and (min-width:1400px){.puder-banner{height:850px;padding-top:0}.puder-banner-landingpage{height:700px;padding-top:0}.ce_text,.ce_form{padding-top:5em}.ce_headline{padding-top:2.5em}}.clearfix:after{visibility:hidden;content:"";display:table;clear:both}footer{width:100%;margin-top:2em;font-size:0.875em;line-height:1.1875;overflow:hidden}#footer-container{display:block;width:100%;overflow:hidden;width:90%;max-width:900px;margin:0 auto;padding-top:2.5em;border-top:1px solid #b2b2b2}p.logo-footer{margin-bottom:2em;font-size:1.25em}.logo-footer img{width:120px;height:auto;margin-bottom:0.8em}.logo-sponsor{width:25%;vertical-align:middle}.logo-sponsor+.logo-sponsor{margin-left:1em}footer a{color:#fff !important}footer a:hover,footer a:focus{color:#d5d5d5 !important}footer ul{margin:2em 0 2em;padding:0;text-transform:uppercase}footer ul li{display:inline;list-style:none}footer ul li a{padding:1em 0}footer .mod_customnav a,footer .mod_customnav strong.active{display:inline-block;padding:0;margin:0 0.5em;border-bottom:1px solid rgba(0, 0, 0, 0);cursor:pointer;font-family:"Teko", sans-serif;font-size:1.125rem;text-transform:uppercase;letter-spacing:0.05em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}footer .mod_customnav a:hover,footer .mod_customnav a:focus,footer .mod_customnav strong.active{border-bottom:1px solid #d5d5d5;color:#d5d5d5}#back-top{width:100%;margin:20px 0 80px}#back-top a{display:inline-block;position:relative;width:60px;height:40px;margin:0 auto;padding:10px}#back-top a::after{content:"";display:block;position:absolute;top:10px;left:12px;width:36px;height:36px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg);transition:border-color 0.3s ease}#back-top a:hover::after,#back-top a:focus::after{border-color:#d5d5d5}@media only screen and (min-width:768px){footer{font-size:0.875em;line-height:1.25}#footer-container{width:80%;padding-top:4em}p.logo-footer{margin-bottom:3em}.logo-footer img{width:180px}footer ul{margin:2.5em 0 2em}}.mod_changelanguage{font-family:"Teko", sans-serif;font-weight:500;line-height:1;text-transform:uppercase;text-align:right}.mod_changelanguage ul{list-style:none}.mod_changelanguage li{display:inline-block}.mod_changelanguage li a,.mod_changelanguage li>strong{display:block;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;margin:0 0.4em;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.mod_changelanguage li.active>a,.mod_changelanguage li.active>strong{cursor:default}.mod_changelanguage li.active>a,.mod_changelanguage li.active>strong,.mod_changelanguage li a:hover{color:#cfcfcf;border-bottom-color:#cfcfcf}@media screen and (min-width:770px){#navi-main-container{position:fixed;top:0;width:100%;z-index:90;font-family:"Teko", sans-serif;font-weight:500;background-color:#c38a00;overflow:hidden}.navi-fixed{background-color:#c38a00}#navi-bar,.navi-btn,#navi-toggle{display:none}#navi-main{z-index:95}#navi-main>ul{width:90%;max-width:900px;height:70px;margin:0 auto;padding:0;text-align:center}#navi-main,#navi-main ul,#navi-main ul li{list-style:none;line-height:1;font-size:1.125rem;text-transform:uppercase;letter-spacing:0.02em}#navi-main ul li,#navi-main ul li a{margin:0}#navi-main ul li{display:inline-block;height:70px;margin:0 -3px;border:none;vertical-align:top}#navi-main ul li a,#navi-main ul li>strong{display:block;font-weight:500;text-decoration:none;border-bottom:1px solid #c38a00;margin:0 0.4em;padding-top:26px;padding-bottom:5px;color:#fff}#navi-main ul>li.active>a,#navi-main ul>li.active>strong{color:#cfcfcf;border-bottom-color:#cfcfcf;cursor:default;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s}#navi-main ul>li>a:hover{color:#cfcfcf;border-bottom-color:#cfcfcf;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s}#navi-main>ul>li:first-child>a,#navi-main>ul>li:first-child>strong{position:relative;width:30px;height:48px;margin-right:0.3em;padding:0 0 0 30px;border:0;overflow:hidden}#navi-main>ul>li:first-child>a::before,#navi-main>ul>li:first-child>a::after,#navi-main>ul>li:first-child>strong::before,#navi-main>ul>li:first-child>strong::after{display:block;position:absolute;content:"";top:18px;left:0;width:30px;height:30px;background:url("../../files/puder-theme/img/puder-icon-sprite.svg") no-repeat;-webkit-transition:opacity ease 0.3s;-o-transition:opacity ease 0.3s;-moz-transition:opacity ease 0.3s;transition:opacity ease 0.3s}#navi-main>ul>li.active:first-child>a::before,#navi-main>ul>li.active:first-child>strong::before{background-position:0 -30px}#navi-main>ul>li:first-child>a::after,#navi-main>ul>li:first-child>strong::after{background-position:0 -30px;opacity:0}#navi-main>ul>li:first-child>a:hover::after,#navi-main>ul>li:first-child>strong:hover::after{opacity:1}.mod_changelanguage{position:fixed;top:0;right:3em;z-index:95;font-size:1.125rem;letter-spacing:0.02em}.mod_changelanguage ul{height:70px}.mod_changelanguage li{height:70px;margin:0 -3px;border:none;vertical-align:top}.mod_changelanguage li a,.mod_changelanguage li>strong{padding-top:26px;padding-bottom:5px}}@media only screen and (min-width:770px) and (min-width:1100px){#navi-main ul li,.mod_changelanguage{letter-spacing:0.04em}#navi-main ul li a,#navi-main ul li>strong{margin:0 0.6em}}@media screen and (max-width:769px){#navi-main-container{position:absolute;top:0;width:100%;max-height:50px;font-family:"Teko", sans-serif;font-weight:500;text-align:left;text-transform:uppercase;z-index:101}.navi-btn{position:absolute;top:0px;height:48px;padding:15px 5% 15px;color:#fff;text-decoration:none;cursor:pointer}.navi-btn::before{content:url("../../files/puder-theme/img/navi-icon-white.svg");margin-right:10px;vertical-align:sub}.navi-btn:hover{color:#d5d5d5}.navi-btn:hover::before{content:url("../../files/puder-theme/img/navi-icon-blue.svg")}#navi-toggle{position:absolute;top:-9999px;left:-9999px}#navi-main{position:relative;top:45px;width:80%;margin-left:-80%;color:#fff;-webkit-transition:margin-left ease 0.5s;-o-transition:margin-left ease 0.5s;-moz-transition:margin-left ease 0.5s;-ms-transition:margin-left ease 0.5s;transition:margin-left ease 0.5s}#navi-main ul,#navi-main ul li{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;font-size:16px}#navi-main ul li:first-child{display:none}#navi-main ul li a,#navi-main ul li>.active{display:block;position:relative;cursor:pointer;overflow:hidden;text-decoration:none;letter-spacing:0.06em;color:#fff;padding-left:6.1%;padding-top:0.35em;height:2.2em;vertical-align:middle;border-top:1px solid #b20623;background:#c38a00}#navi-main ul li>.active,#navi-main ul li>a:hover{color:#d5d5d5}#navi-toggle:checked~#navi-main{margin-left:0}#navi-toggle:checked~label.navi-btn{display:block;width:100%;height:200%}.mod_changelanguage{position:absolute;right:5%;z-index:110;letter-spacing:0.02em}.mod_changelanguage li{margin:0 -3px;border:none;vertical-align:top}.mod_changelanguage li a,.mod_changelanguage li>strong{padding-top:1.2em;padding-bottom:5px}}#modal-toggle,#modal-toggle2{position:absolute;top:-9999px;left:-9999px}.modal-btn,.modal-btn2{display:inline-block;margin:0 0.5em;border-bottom:1px solid rgba(0, 0, 0, 0);cursor:pointer;font-family:"Teko", sans-serif;font-size:1.125rem;text-transform:uppercase;letter-spacing:0.08em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.modal-btn:hover,.modal-btn:focus,.modal-btn2:hover,.modal-btn2:focus{border-bottom:1px solid #d5d5d5;color:#d5d5d5}.modal-btn-placeholder,.modal-btn-placeholder2{display:none}.modal-page,.modal-page2{opacity:0;position:absolute;top:0;left:-9999px;z-index:200;width:100%;height:100%;padding-top:7em;background-color:#c38a00;background:fixed url("../../files/puder-theme/img/puder-back-red.jpg") center no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.modal-page .ce_text,.modal-page2 .ce_text{padding:2em 0;opacity:0;-webkit-transition:opacity 1s ease 0.8s;-moz-transition:opacity 1s ease 0.8s;-o-transition:opacity 1s ease 0.8s;transition:opacity 1s ease 0.8s}.modal-page .ce_text p{font-size:0.875em;line-height:1.35}#modal-toggle:checked~.modal-page,#modal-toggle2:checked~.modal-page2{display:block;opacity:1;left:0}#modal-toggle:checked~.modal-page .ce_text,#modal-toggle2:checked~.modal-page2 .ce_text{opacity:1}#modal-toggle:checked~.modal-btn,#modal-toggle2:checked~.modal-btn2{display:inline-block;position:absolute;top:3em;z-index:210;margin-left:-20px}#modal-toggle2:checked~.modal-btn2{margin-left:-70px}#modal-toggle:checked~.modal-btn .modal-btn-caption,#modal-toggle2:checked~.modal-btn2 .modal-btn-caption{display:none}#modal-toggle:checked~.modal-btn::before,#modal-toggle2:checked~.modal-btn2::before{content:url("../../files/puder-theme/img/close-line-white.svg");width:40px;height:40px}#modal-toggle:checked~.modal-btn:hover::before,#modal-toggle2:checked~.modal-btn2:hover::before{content:url("../../files/puder-theme/img/close-line-blue.svg")}#modal-toggle:checked~.modal-btn:hover,#modal-toggle2:checked~.modal-btn2:hover{border-bottom:1px solid rgba(0, 0, 0, 0)}#modal-toggle:checked~.modal-btn-placeholder,#modal-toggle2:checked~.modal-btn-placeholder2{display:block;height:1.6em}.ce_form .widget,.ce_form .submit_container,.ce_form .mc-field-group{position:relative;width:100%;padding-bottom:0.8em}.ce_form label{display:inline-block;width:22%;min-width:60px;margin-top:0.3em;margin-right:1.5%;font-size:0.9em;line-height:1.1;text-align:right;vertical-align:top}.ce_form input,.ce_form textarea{width:74%;padding:0.4em 0.5em;border:none;color:#666}.ce_form fieldset{border:none;padding:0}.ce_form .checkbox_container{border:0}.ce_form .checkbox_container{margin-top:0.5em}.ce_form .checkbox_container input{width:18px;height:18px;margin:0 1%;border:1px solid #b2b2b2}.ce_form .checkbox_container label{margin-top:0.2em;text-align:left;width:auto}.ce_form p.error{position:absolute;left:22%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}.mod_article .submit{display:block;width:auto;opacity:1;margin-top:0.5em;margin-left:25%;padding:0.4em 1.5em 0.4em;background-color:#c38a00;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:"Teko", sans-serif;font-weight:600;font-size:1.125em;text-transform:uppercase;color:#fff;-webkit-transition:opacity ease 0.3s;-o-transition:opacity ease 0.3s;-moz-transition:opacity ease 0.3s;-ms-transition:opacity ease 0.3s;transition:opacity ease 0.3s}.mod_article .submit:hover,.mod_article .submit:focus{opacity:0.6}.ce_form .text-small{display:block;position:absolute;font-size:0.8em;top:-5px;left:24%;margin:0}@media only screen and (min-width:800px){.ce_form label{width:15%;font-size:1em}.ce_form input,.ce_form textarea{width:50%}.ce_form .checkbox_container{margin-left:15%}.mod_article .submit{margin-left:33.5%}.ce_form .text-small{left:33.5%}}.newsletter-box{position:fixed;bottom:30px;right:5%;width:90%;transform:translateY(-50%);padding:1.5em 1em;background-color:#c38a00;box-shadow:1px 1px 6px 0 rgba(0, 0, 0, 0.2);z-index:200;opacity:0;visibility:hidden;transition:all 0.3s ease}.newsletter-box.box-visible{opacity:1;visibility:visible}.newsletter-box h3,.newsletter-box button{font-family:"Teko", sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;font-size:1.188em}.newsletter-box h3{margin:0}.newsletter-box p{font-size:0.938em;line-height:1.3}.newsletter-box button{width:100%;max-width:180px;margin-top:0.6em;background-color:#555;border:0;transition:all 0.3s ease}.newsletter-box button a{display:inline-block;width:100%;padding:0.3em 0 0.2em;color:#fff}.newsletter-box button:hover,.newsletter-box button:focus{opacity:0.7}.newsletter-box .newsletter-close{margin-top:0.5em;margin-bottom:0;color:#d5d5d5;text-decoration:underline;cursor:pointer;transition:color 0.3s ease}.newsletter-box .newsletter-close:hover,.newsletter-box .newsletter-close:focus{color:#fff}@media only screen and (min-width:500px){.newsletter-box{top:50%;bottom:auto;right:3em;width:200px;transform:translateY(-50%)}}
