/*------------------------------------*\
  //ANCHOR FONTS
\*------------------------------------*//* source-sans-3-200 - latin_latin-ext */@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "css/material-icons.css";@import "js/lightbox/lightbox.css";/*------------------------------------*\
  //ANCHOR VARIABLES
\*------------------------------------*/@import "js/owl/owl.carousel.css";/*------------------------------------*\
  //ANCHOR BASE & RESET
\*------------------------------------*/@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:200;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/source-sans-3-v19-latin_latin-ext-200.woff2") format("woff2");/* source-sans-3-regular - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/source-sans-3-v19-latin_latin-ext-regular.woff2") format("woff2");/* source-sans-3-500 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:500;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/source-sans-3-v19-latin_latin-ext-500.woff2") format("woff2");/* source-sans-3-600 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/source-sans-3-v19-latin_latin-ext-600.woff2") format("woff2");/* source-sans-3-700 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/source-sans-3-v19-latin_latin-ext-700.woff2") format("woff2");/* source-sans-3-800 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:800;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/source-sans-3-v19-latin_latin-ext-800.woff2") format("woff2");/* eb-garamond-regular - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/eb-garamond-v32-latin_latin-ext-regular.woff2") format("woff2");/* eb-garamond-500 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:500;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/eb-garamond-v32-latin_latin-ext-500.woff2") format("woff2");/* eb-garamond-600 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:600;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/eb-garamond-v32-latin_latin-ext-600.woff2") format("woff2");/* eb-garamond-700 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/eb-garamond-v32-latin_latin-ext-700.woff2") format("woff2");/* eb-garamond-800 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"EB Garamond";font-style:normal;font-weight:800;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/eb-garamond-v32-latin_latin-ext-800.woff2") format("woff2");/* playfair-display-regular - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/playfair-display-v40-latin_latin-ext-regular.woff2") format("woff2");/* playfair-display-500 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:500;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/playfair-display-v40-latin_latin-ext-500.woff2") format("woff2");/* playfair-display-600 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:600;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/playfair-display-v40-latin_latin-ext-600.woff2") format("woff2");/* playfair-display-700 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/playfair-display-v40-latin_latin-ext-700.woff2") format("woff2");/* playfair-display-800 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:800;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/playfair-display-v40-latin_latin-ext-800.woff2") format("woff2");/* playfair-display-900 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:900;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/playfair-display-v40-latin_latin-ext-900.woff2") format("woff2");/* nosifer-regular - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Nosifer";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/nosifer-v23-latin-regular.woff2") format("woff2");/* special-elite-regular - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Special Elite";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/special-elite-v20-latin-regular.woff2") format("woff2");/* oswald-200 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Oswald";font-style:normal;font-weight:200;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/oswald-v57-latin-200.woff2") format("woff2");/* oswald-300 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Oswald";font-style:normal;font-weight:300;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/oswald-v57-latin-300.woff2") format("woff2");/* oswald-regular - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/oswald-v57-latin-regular.woff2") format("woff2");/* oswald-500 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Oswald";font-style:normal;font-weight:500;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/oswald-v57-latin-500.woff2") format("woff2");/* oswald-600 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Oswald";font-style:normal;font-weight:600;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/oswald-v57-latin-600.woff2") format("woff2");/* oswald-700 - latin */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Oswald";font-style:normal;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/oswald-v57-latin-700.woff2") format("woff2");/*------------------------------------*\
  //ANCHOR IMPORTS
\*------------------------------------*/}*,*:after,*:before{box-sizing:border-box;}*,body,html{font-family:"Source Sans 3";letter-spacing:0.05em;font-family:"Special Elite";}.mainmenu ul ul a{font-family:"EB Garamond";}.mainmenu ul ul a{font-family:"Playfair Display";}body,html{font-size:16px;line-height:24px;height:100%;background-color:#fbfbfb;}@media only screen and (min-width:1230px){body,html{min-width:1200px;font-size:17px;line-height:25px;}}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:700;}a{color:inherit;text-decoration:none;}img{width:auto;max-width:100%;height:auto;margin-bottom:20px;/*------------------------------------*\
  //ANCHOR TYPOGRAPHY
\*------------------------------------*/}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:20px;letter-spacing:0.05em;text-transform:uppercase;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;}h1{font-size:30px;}@media only screen and (min-width:1230px){h1{font-size:45px;}}h2{font-size:25px;}@media only screen and (min-width:1230px){h2{font-size:35px;}}h3{font-size:22px;}@media only screen and (min-width:1230px){h3{font-size:28px;}}h4{font-size:20px;}@media only screen and (min-width:1230px){h4{font-size:20px;}}h5{font-size:20px;}@media only screen and (min-width:1230px){h5{font-size:20px;}}h6{font-size:20px;}@media only screen and (min-width:1230px){h6{font-size:20px;}}p{margin-bottom:20px;/*------------------------------------*\
  //ANCHOR UTILITIES
\*------------------------------------*/}.upper{text-transform:uppercase;/*------------------------------------*\
  //ANCHOR LAYOUT
\*------------------------------------*/}.wrapper{position:relative;max-width:100%;margin-left:auto;margin-right:auto;background:#fff;background-image:url("img/wrapper.webp");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;background-attachment:fixed;}.wrapper .wrapper-inside{background-color:rgba(256, 256, 256, 0.8);}.row{margin:0px auto;width:100%;}.row .container{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container{width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:1600px){.row .container{width:1400px;}}.row-page .container{padding-top:40px;padding-bottom:40px;}@media only screen and (min-width:1230px){.row-page .container{padding-top:80px;padding-bottom:80px;}}@media only screen and (min-width:1230px){.row-page .container{padding-top:60px;padding-bottom:60px;}}.home .row-page{/*------------------------------------*\
  //ANCHOR EDITOR
\*------------------------------------*/}.home .row-page .container{padding-top:0;}.editor{width:100%;}@media only screen and (min-width:767px){.editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}}.editor-inline{width:100%;margin-bottom:30px;}@media only screen and (min-width:767px){.editor-inline{margin-bottom:0;}}.editor-inline:last-child{margin-bottom:0;}.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}@media only screen and (min-width:767px){.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}}@media only screen and (min-width:767px){.two-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:767px){.three-columns .editor-inline{width:calc((100% - 50px) / 3);}}@media only screen and (min-width:767px){.four-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.four-columns .editor-inline{width:calc((100% - 75px) / 4);}}@media only screen and (min-width:767px){.five-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.five-columns .editor-inline{width:calc((100% - 100px) / 5);}}@media only screen and (min-width:767px){.six-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.six-columns .editor-inline{width:calc((100% - 125px) / 6);}}@media only screen and (min-width:1230px){.vertical .editor-flex{align-items:center;}}@media only screen and (min-width:767px){.one-third .editor-inline:first-child{width:30%;}}@media only screen and (min-width:767px){.one-third .editor-inline:last-child{width:63%;}}@media only screen and (min-width:767px){.one-fourth .editor-inline:first-child{width:21%;}}@media only screen and (min-width:767px){.one-fourth .editor-inline:last-child{width:74%;}}@media only screen and (min-width:767px){.two-thirds .editor-inline:first-child{width:70%;}}@media only screen and (min-width:767px){.two-thirds .editor-inline:last-child{width:27%;}}@media only screen and (min-width:1230px){.editor-formular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:1230px){.editor-inline-formular{width:calc((100% - 20px) / 2);}}@media only screen and (min-width:1230px){.fourthform{width:calc((100% - 60px) / 4);}}.fullform{width:100%;/*------------------------------------*\
  //ANCHOR BUTTONS
\*------------------------------------*/}a.button,.button,input[type="submit"],.wp-block-button__link,.extratext a{display:inline-block;vertical-align:top;font-size:16px;text-transform:uppercase;border-radius:0px;line-height:37px;margin-right:20px;margin-top:10px;padding-left:10px;padding-right:10px;transition:all 0.3s;cursor:pointer;box-shadow:none;border:solid 1px transparent;padding-top:0;padding-bottom:0;letter-spacing:-0.01em;font-weight:500;/*------------------------------------*\
  //ANCHOR FORMS
\*------------------------------------*/}a.button,.button,input[type="submit"],.wp-block-button__link,.extratext a{background-color:#9b0202;color:#fff;border-color:transparent;}a.button:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover,.extratext a:hover{background-color:#fff;color:#000;border-color:#000;}a.button.invert,.button.invert,input[type="submit"].invert,.wp-block-button__link.invert,.extratext a.invert{background-color:#fff;color:#000;border-color:#000;}a.button.invert:hover,.button.invert:hover,input[type="submit"].invert:hover,.wp-block-button__link.invert:hover,.extratext a.invert:hover{background-color:#000;color:#fff;border-color:transparent;}form,table{margin-top:20px;}form select,table select,form input:not([type="checkbox"]),table input:not([type="checkbox"]),form input[type="submit"],table input[type="submit"]{appearance:none;border-radius:0px;}form input:not([type="submit"]),table input:not([type="submit"]),form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:10px;font-size:14px;height:43px;line-height:43px;border:none;color:#999;border:solid 1px #d5d5d5;background:#fff;margin-bottom:10px;border-radius:0px;}form input:not([type="submit"])::placeholder,table input:not([type="submit"])::placeholder,form textarea::placeholder,table textarea::placeholder,form select::placeholder,table select::placeholder{color:#999;opacity:1;}form textarea,table textarea{width:100%;height:100px;padding-top:10px;line-height:18px;}form fieldset,table fieldset{margin-bottom:20px;}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{position:relative;display:block;}form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,table .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}form .wpcf7-response-output,table .wpcf7-response-output{margin:10px 0px 10px 0px;padding:5px 10px;font-size:14px;border-width:1px;border-color:#999;color:#999;}form p,table p{margin-bottom:0;}form img.ajax-loader,table img.ajax-loader,form br,table br{display:none;}form .wpcf7-list-item,table .wpcf7-list-item{margin-left:0;font-size:16px;line-height:23px;}.wp-block-search__inside-wrapper{align-items:flex-start;/*------------------------------------*\
  //ANCHOR IMAGES
\*------------------------------------*/}.wp-block-search__inside-wrapper .wp-block-search__button{line-height:41px;padding-top:0;padding-bottom:0;}.logo{display:block;position:relative;line-height:1;width:140px;background-image:url("img/logo.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;}@media only screen and (min-width:1230px){.logo{width:360px;}}.logo:before{content:" ";display:block;width:100%;padding-top:6.66%;}.picture{display:block;position:relative;line-height:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;/*------------------------------------*\
  //ANCHOR ICONS
\*------------------------------------*/}.picture:before{content:" ";display:block;width:100%;padding-top:60%;}.picture.ratio-1-1:before{padding-top:100%;}.picture.ratio-5-4:before{padding-top:80%;}.picture.ratio-4-3:before{padding-top:75%;}.picture.ratio-3-2:before{padding-top:66%;}.picture.ratio-16-9:before{padding-top:56.25%;}.picture.ratio-2-1:before{padding-top:50%;}.picture.ratio-3-1:before{padding-top:33.33%;}i[class^="material"]{font-size:40px;/*------------------------------------*\
  //ANCHOR SLIDER
\*------------------------------------*/}.slider{display:block;padding-top:0;padding-bottom:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;top:-40px;}@media only screen and (min-width:1230px){.slider{top:-60px;}}.slider.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;}.owl-controls{display:none;/*------------------------------------*\
  //ANCHOR HEADER
\*------------------------------------*/}@media only screen and (min-width:1230px){.owl-controls{display:block;}}.owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;height:0;}.owl-controls .owl-nav .container{position:relative;margin:0px auto;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:block;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url("img/nav/owl/owl-prev.png") no-repeat center center;left:20px;}.owl-controls .owl-nav .owl-next{float:right;background:url("img/nav/owl/owl-next.png") no-repeat center center;left:auto;right:20px;}.owl-controls .owl-dots{width:100%;position:absolute;bottom:30px;text-align:center;display:block;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin-left:5px;margin-right:5px;width:11px;height:11px;border-radius:9000px;background:#000;}.owl-controls .owl-dots .owl-dot.active{background:#999;}.row-header{position:relative;left:0px;top:0px;width:100%;text-align:center;z-index:5000;background:#000;}.row-header .container{position:relative;padding-top:15px;padding-bottom:15px;}@media only screen and (min-width:1230px){.row-header .container{padding-top:0;padding-bottom:0;}}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;}.row-header .editor-logo{width:auto;margin-bottom:0;}.row-header .editor-menu{width:auto;flex-grow:1;margin-bottom:0;}.logotext{position:relative;display:block;font-size:30px;line-height:1em;}@media only screen and (min-width:1230px){.logotext{font-size:50px;}}.logotext span{display:none;}.logosmall{color:#fff;font-size:14px;position:relative;top:-5px;left:50px;margin-bottom:-10px;display:none;}@media only screen and (min-width:1230px){.logosmall{display:block;}}.blood{background:linear-gradient(120deg, #fff 0%, #fff 40%, #f00 50%, #8b0000 60%, #fff 70%, #fff 100%);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bloodFlow 4s ease-in-out infinite;}@keyframes bloodFlow{0%{background-position:0% 50%;filter:brightness(1);}50%{background-position:100% 50%;filter:brightness(1.2);}100%{background-position:0% 50%;filter:brightness(1);}}.darkBlood{background:linear-gradient(120deg, #111 0%, #111 40%, #f00 50%, #8b0000 60%, #111 70%, #111 100%);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bloodFlowDark 10s ease-in-out infinite;}@keyframes bloodFlowDark{/*------------------------------------*\
  //ANCHOR MAIN NAVIGATION
\*------------------------------------*/0%{background-position:0% 50%;filter:brightness(1);}50%{background-position:100% 50%;filter:brightness(1.2);}100%{background-position:0% 50%;filter:brightness(1);}}.mainmenu{display:none;/*------------------------------------*\
  //ANCHOR MOBILE NAVIGATION
\*------------------------------------*/}@media screen and (min-width:1230px){.mainmenu{display:block;}}.mainmenu ul{display:flex;justify-content:flex-end;align-items:center;}.mainmenu ul li{padding:0px;position:relative;}.mainmenu ul li a{display:block;margin:0px auto;text-align:center;font-size:18px;color:#fff;letter-spacing:0.07em;line-height:130px;font-weight:400;padding-left:15px;padding-right:15px;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu ul li#menu-item-106 ul{display:none !important;}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:100%;left:0;width:500px;background:rgba(0, 0, 0, 0.95);padding:30px;/*ul ul li#menu-item-42 {
		li {
			
		}
	}*/}.mainmenu ul ul li{display:block;/*width: calc((100% - 0px) / 3);*/margin-bottom:5px;}.mainmenu ul ul li a{display:block;text-align:left;line-height:1.2em;color:#fff;/*color: $starkred;*/color:#beac8c;text-transform:none;text-transform:uppercase;}.mainmenu ul ul li#menu-item-84{width:100%;}.mainmenu ul ul li#menu-item-84 ul{column-count:3 !important;column-gap:0 !important;}.mainmenu ul ul ul{position:relative;width:100%;display:block;padding:0;margin-top:10px;column-count:initial;display:none !important;}.mainmenu ul ul ul li{margin-bottom:0;width:100%;}.mainmenu ul ul ul li a{font-size:14px;color:#fff;font-weight:100;letter-spacing:0.08em;}.mobilemenu{display:flex;justify-content:flex-end;align-items:center;/*------------------------------------*\
  //ANCHOR FLEXNAV
\*------------------------------------*/}@media screen and (min-width:1230px){.mobilemenu{display:none;}}.mobilemenu .menu-button{display:block;cursor:pointer;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:40px;height:3px;background-color:#fff;display:block;margin:8px auto;margin-left:auto;margin-right:0;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg);}.mobilemenu .touch-button{position:absolute;z-index:999;top:10px;right:14px;width:50px;height:41px;display:inline-block;text-align:center;cursor:pointer;}.mobilemenu .touch-button .navicon{display:none;}.mobilemenu .touch-button .line{width:20px;height:3px;background-color:#fff;display:block;margin:8px auto;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{transition:none;transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#000;border-top:1px solid rgba(256, 256, 256, 0.5);position:absolute;left:0;top:100%;/*------------------------------------*\
  //ANCHOR FOOTER
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;transition:all 0.5s ease-in-out;}.flexnav.one-page{position:fixed;top:75px;right:5%;max-width:200px;}.flexnav li{font-size:100%;position:relative;overflow:hidden;}.flexnav li a{position:relative;display:block;padding:1em 0.5em;padding-left:15px;z-index:2;overflow:hidden;color:#fff;border-bottom:1px solid rgba(256, 256, 256, 0.5);text-align:left;text-transform:uppercase;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-left:30px;font-size:14px;}.flexnav ul li .touch-button{display:none !important;}.flexnav ul ul{display:none !important;}.flexnav li.menu-item-106 ul ul,.flexnav li.menu-item-106 .touch-button{display:none !important;}.row-footer{position:relative;background:#303030;color:#fff;padding-top:25px;padding-bottom:25px;/*------------------------------------*\
  //ANCHOR SOCIAL
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-footer{padding-top:50px;padding-bottom:50px;}}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:767px){.row-footer .editor-inline{margin-bottom:0;width:auto;max-width:33%;}}.row-footer .logo{margin-bottom:25px;}.row-footer .menu ul{display:none;}ul.social{display:flex;flex-wrap:wrap;justify-content:flex-start;/*------------------------------------*\
  //ANCHOR BACK TO TOP
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-end;}}ul.social li{display:flex;justify-content:center;align-items:center;padding-left:0;margin-left:0;margin-right:10px;background-color:#8b0000;color:#fff;width:30px;height:30px;text-align:center;transition:all 0.2s;}@media only screen and (min-width:767px){ul.social li{margin-left:10px;margin-right:0;}}ul.social li:hover{background-color:#fff;color:#000;}ul.social a{display:flex;justify-content:center;align-items:center;}.backtotop{position:fixed;display:block;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;display:block;background-color:#000;color:#fff;/*------------------------------------*\
  //ANCHOR ATORIN  
\*------------------------------------*/}.backtotop:hover{background-color:#fff;color:#000;}.backtotop:before{content:"\f106";font-family:"FontAwesome";position:relative;top:-2px;}.autorin{/*------------------------------------*\
  //ANCHOR COUNT  
\*------------------------------------*/}.autorin figure{position:relative;}.autorin figure:after{content:" ";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.7) 100%);opacity:1;transition:all 0.2s;}.autorin figure:hover:after{opacity:0;}.autorin figure img{margin-bottom:0;/*&:after {
			content: " ";
			position: absolute;
			inset: 0;
			background: rgba(120, 0, 0, 0.4);
			mix-blend-mode: multiply;
		}*/}.count{text-align:center;position:relative;padding-top:50px;padding-bottom:50px;background-color:#000;background:linear-gradient(to bottom, #000 0%, #3c3c3c 100%);color:#fff;margin-top:50px;/*------------------------------------*\
  //ANCHOR COUNTDOWN  
\*------------------------------------*/}.count:before{content:" ";display:block;position:absolute;width:100vw;max-width:100vw;height:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#000;display:none;}.count *{position:relative;z-index:10;}.countdown{display:flex;justify-content:center;padding:20px 20px;/*------------------------------------*\
  //ANCHOR PORTFOLIO-GRID  
\*------------------------------------*/}.countdown .flip-clock{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;}.countdown .time-box{position:relative;min-width:100px;padding:20px 16px;background:#111;background:#9b0202;border:1px solid #2a2a2a;border-radius:6px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.05);transition:all 0.25s ease;}.countdown .time-box:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 40px rgba(0, 0, 0, 0.8), 0 0 10px rgba(180, 0, 0, 0.4);}.countdown .time-box::after{content:"";position:absolute;inset:0;border-radius:6px;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));}.countdown .number{font-size:40px;font-weight:700;line-height:1;color:#e6e6e6;color:#fff;text-shadow:0 2px 4px rgba(0, 0, 0, 0.8), 0 0 6px rgba(255, 0, 0, 0.2);/*font-family: "Courier New", monospace;*/letter-spacing:2px;}.countdown .label{display:block;margin-top:8px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#888;color:#fff;}.countdown .countdown-expired{margin-top:20px;font-size:20px;font-weight:600;color:#c00;text-align:center;text-shadow:0 0 10px rgba(255, 0, 0, 0.5);}.portfolio-grid{margin-top:30px;/*------------------------------------*\
  //ANCHOR QUOTE  
\*------------------------------------*/}@media only screen and (min-width:1230px){.portfolio-grid{margin-top:50px;}}@media only screen and (min-width:1600px){.portfolio-grid .editor-inline{width:calc((100% - 75px) / 4);}}.portfolio-grid .portfolio-item{margin-bottom:30px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);transition:all 0.2s;}.portfolio-grid .portfolio-item:hover{background-color:#8b0000;color:#fff;}.portfolio-grid .portfolio-item img{margin-bottom:0px;}.portfolio-grid .portfolio-item .portfolio-item-info{padding:30px;}.portfolio-grid .portfolio-item .button{margin-top:0;}.quote{background-color:#000;padding:25px 50px;margin-bottom:50px;/*------------------------------------*\
  //ANCHOR PORTFOLIO  
\*------------------------------------*/}@media only screen and (min-width:1230px){.quote{padding:50px 100px;}}.quote h1,.quote h2{margin-bottom:0;}.quote .blood{animation:bloodFlow 10s ease-in-out infinite;}.portfolio-filter-wrap{margin-bottom:40px;}.portfolio-filter-level1{display:flex;gap:8px;margin-bottom:16px;}.portfolio-filter-level1 .pf-group-btn{cursor:pointer;/*font-size: 13px;*/padding:10px 24px;letter-spacing:0.1em;text-transform:uppercase;border:1px solid #000;font-weight:500;transition:background 0.2s, color 0.2s;}.portfolio-filter-level1 .pf-group-btn.active{background-color:#8b0000;color:#fff;border-color:#8b0000;}.portfolio-filter-level2{display:none;flex-wrap:wrap;gap:6px;margin-bottom:32px;/*------------------------------------*\
  //ANCHOR HOME  
\*------------------------------------*/}.portfolio-filter-level2.active{display:flex;}.portfolio-filter-level2 .pf-cat-btn{cursor:pointer;padding:6px 10px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;border:1px solid #000;font-weight:500;transition:opacity 0.2s, border-color 0.2s;}.portfolio-filter-level2 .pf-cat-btn:hover,.portfolio-filter-level2 .pf-cat-btn.active{opacity:1;border-color:#8b0000;color:#fff;background-color:#8b0000;}.home{/*------------------------------------*\
  //ANCHOR ARTICLE  
\*------------------------------------*/}.home h1{display:none;}.article{margin-bottom:25px;box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.3);transition:all 0.2s;padding:30px;/*------------------------------------*\
  //ANCHOR NAV-LINKS  
\*------------------------------------*/}.article h3{margin-bottom:10px;}.nav-links{text-align:center;margin:40px 0;display:inline-flex;gap:8px;/*------------------------------------*\
  //ANCHOR SIDEBAR  
\*------------------------------------*/}.nav-links .page-numbers{display:inline-block;padding:8px 14px;font-size:14px;text-decoration:none;color:#333;background:#f5f5f5;border:1px solid #ddd;transition:all 0.2s ease;}.nav-links .page-numbers:hover{background:#333;color:#fff;border-color:#333;}.nav-links .current{background:#333;color:#fff;border-color:#333;cursor:default;}.nav-links .dots{padding:8px 10px;color:#999;border:none;background:transparent;}.nav-links .prev,.nav-links .next{font-weight:bold;}.sidebar{/*------------------------------------*\
  //ANCHOR SEARCH-ELEMENT  
\*------------------------------------*/}.sidebar h4{margin-top:30px;}.search-element{margin-bottom:30px;/*------------------------------------*\
  //ANCHOR SINGLE  
\*------------------------------------*/}.archive{/*------------------------------------*\
  //ANCHOR EDITOR INFO  
\*------------------------------------*/}.archive img{margin-top:20px;}.extra{/*------------------------------------*\
  //ANCHOR FULLWIDTH  
\*------------------------------------*/}.extra .extratext{margin-bottom:30px;}.extra .tags li{list-style-type:disc;margin-left:20px;}.extra .iframe{/*iframe {
				width: 100% !important;
				height: auto !important;
			}*/margin-bottom:30px;}.fullwidth{display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;top:1px;margin-bottom:50px;/*------------------------------------*\
  //ANCHOR NEUESBUCH  
\*------------------------------------*/}.fullwidth .wp-block-columns{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.fullwidth .wp-block-columns{padding-top:80px;padding-bottom:80px;padding-left:0px;padding-right:0px;}}@media only screen and (min-width:1230px){.fullwidth .wp-block-columns{gap:200px;}}@media only screen and (min-width:1600px){.fullwidth .wp-block-columns{max-width:1400px;}}.neuesbuch{/*------------------------------------*\
  //ANCHOR SINGLE  
\*------------------------------------*/}@media only screen and (min-width:1230px){.neuesbuch .wp-block-columns{gap:200px;}}.single{/*------------------------------------*\
  //ANCHOR NEWSLETTER  
\*------------------------------------*/}.single .wrapper{background:none;}#mc_embed_shell{margin-top:30px;margin-bottom:30px;padding:30px;margin-left:auto;margin-right:auto;background:linear-gradient(to bottom, #000 0%, #3c3c3c 100%);color:#fff;border:10px solid #9b0202;box-shadow:0 0 5px #9b0202;animation:glow 1.5s infinite alternate;}@media only screen and (min-width:1230px){#mc_embed_shell{margin-top:50px;margin-bottom:50px;padding-top:80px;padding-bottom:80px;padding-left:300px;padding-right:300px;}}#mc_embed_shell .indicates-required{display:none;}#mc_embed_shell .ntext-wrapper{margin-bottom:30px;margin-bottom:50px;}#mc_embed_shell .ntext{display:block;margin-bottom:15px;}@keyframes glow{/*------------------------------------*\
  //ANCHOR AUDIO-COLUMNS  
\*------------------------------------*/from{box-shadow:0 0 5px #9b0202;}to{box-shadow:0 0 20px #9b0202;}}.audio-columns{margin-top:30px;}@media only screen and (min-width:1230px){.audio-columns{margin-bottom:0;}}