/*!
    Theme Name: DCHF
    Theme URI: https://example.com/
    Version: 1.0.0
    Author: xndx
    Author URI: https://xndx.dk/

    License: MIT
    License URI: http://opensource.org/licenses/mit-license.php
*/article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-user-drag:none;-webkit-touch-callout:none}.container{width:calc(100% - 40px);max-width:1200px;margin:0 auto}@media screen and (min-width: 800px){.container{width:calc(100% - 60px)}}@media screen and (max-width: 799px){.container{width:100%}}.container-sm{width:calc(100% - 40px);max-width:700px;margin:0 auto}@media screen and (min-width: 800px){.container-sm{width:calc(100% - 60px)}}@media screen and (max-width: 799px){.container-sm{width:100%}}html,body{font-family:'Roboto', sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:300;color:#7a0d1e;text-transform:uppercase;margin-top:1em;margin-bottom:1em}h1,h2{font-size:18px;line-height:1.4em}@media screen and (min-width: 800px){h1,h2{font-size:21px}}@media screen and (min-width: 1200px){h1,h2{font-size:24px }}h3,h4,h5,h6{font-size:16px;line-height:1.4em}@media screen and (min-width: 800px){h3,h4,h5,h6{font-size:17px}}@media screen and (min-width: 1200px){h3,h4,h5,h6{font-size:18px }}p{font-size:14px;line-height:1.4em;font-weight:400;margin-top:1.8em;margin-bottom:1.8em;color:#626262}@media screen and (min-width: 800px){p{font-size:16px}}@media screen and (min-width: 1200px){p{font-size:18px }}p a{color:#626262;text-decoration:none;border-bottom:1px solid;outline:none}p a:hover{border:none}p.has-text-align-center{text-align:center}p.has-small-font-size{font-size:14px;line-height:1.4em}@media screen and (min-width: 800px){p.has-small-font-size{font-size:15px}}@media screen and (min-width: 1200px){p.has-small-font-size{font-size:16px !important}}em{font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic}.image-overlay{opacity:0;transition:opacity 500ms ease}.image-overlay.active{opacity:1}.image-overlay .overflow{position:fixed;left:0;top:0;width:100%;background:white;z-index:100000;overflow:scroll;height:100vh}.image-overlay .close{position:fixed;z-index:100001;top:0;right:0;height:60px;width:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.image-overlay .close svg{height:16px;width:16px}.image-overlay .caption{font-weight:700;font-size:14px;line-height:1.4em;margin:0;text-align:center;width:100%;margin-left:50px;width:calc(100% - 100px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;white-space:pre-line}.image-overlay .caption span{display:block;max-width:800px;text-align:center}.image-overlay .image{padding:20px 30px;max-width:1000px;margin:0 auto}.image-overlay .image img{width:100%;height:auto}header.header{border-bottom:1px solid #d9d9d9;background:#f5f7f6;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (max-width: 799px){header.header{border:none}}header.header .contact-btn{background-color:#d9dad9;color:black;padding:5px;min-width:150px;outline:none;text-align:center;font-weight:700;text-transform:uppercase;font-size:10px;line-height:1.4em;text-decoration:none;position:absolute;right:20px;top:20px}@media screen and (min-width: 800px){header.header .contact-btn{font-size:11px}}@media screen and (min-width: 1200px){header.header .contact-btn{font-size:12px }}@media screen and (max-width: 799px){header.header .contact-btn{display:none}}header.header .logo{margin-top:40px;margin-bottom:20px}@media screen and (max-width: 700px){header.header .logo{margin-top:30px;margin-bottom:10px}}header.header .logo a{display:inline-block;line-height:0;outline:none !important}header.header .logo a svg{width:120px;height:auto;vertical-align:middle}@media screen and (max-width: 700px){header.header .logo a svg{width:80px}}@media screen and (max-width: 799px){header.header .menu-btn{width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(98,98,98,0.5);transition:transform 300ms ease;position:relative}header.header .menu-btn.active{-ms-transform:rotate(90deg);transform:rotate(90deg)}header.header .menu-btn.active .menu{opacity:0}header.header .menu-btn.active .close{opacity:1}header.header .menu-btn svg{width:26px;height:26px;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);transition:all 300ms ease}header.header .menu-btn .menu{opacity:1}header.header .menu-btn .close{opacity:0}header.header ul#menu-main-menu{position:absolute;visibility:hidden;opacity:0;-ms-transform:translateY(4px) translateX(-50%) scale(0.97);transform:translateY(4px) translateX(-50%) scale(0.97);transition:all 300ms ease;background:#881936;border-radius:6px;list-style-type:none;margin:0;padding:30px;width:300px;left:50%;margin-top:10px;z-index:10}header.header ul#menu-main-menu.active{opacity:1;visibility:visible;-ms-transform:translateY(0) translateX(-50%) scale(1);transform:translateY(0) translateX(-50%) scale(1)}header.header ul#menu-main-menu a{display:block;color:white;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:0.035em;font-size:12px;line-height:1.4em;padding:10px 0;outline:none !important}}@media screen and (max-width: 799px) and (min-width: 800px){header.header ul#menu-main-menu a{font-size:13px}}@media screen and (max-width: 799px) and (min-width: 1200px){header.header ul#menu-main-menu a{font-size:14px }}@media screen and (min-width: 800px){header.header .menu-btn,header.header .show-mobile{display:none}header.header ul#menu-main-menu{width:100%;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;overflow:hidden}header.header ul#menu-main-menu li{margin:30px 40px}}@media screen and (min-width: 800px) and (max-width: 799px){header.header ul#menu-main-menu li{margin:20px 30px}}@media screen and (min-width: 800px) and (max-width: 700px){header.header ul#menu-main-menu li{margin:20px 20px}}@media screen and (min-width: 800px){header.header ul#menu-main-menu li:first-child{margin-left:0}header.header ul#menu-main-menu li:last-child{margin-right:0}header.header ul#menu-main-menu li.current-menu-item a{border-color:#d9d9d9}header.header ul#menu-main-menu a{display:block;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:0.035em;font-size:10px;line-height:1.4em;color:black;padding:5px 0;outline:none !important;transition:border-color 300ms ease;border-bottom:1px solid transparent;white-space:nowrap}}@media screen and (min-width: 800px) and (min-width: 800px){header.header ul#menu-main-menu a{font-size:12px}}@media screen and (min-width: 800px) and (min-width: 1200px){header.header ul#menu-main-menu a{font-size:14px }}@media screen and (min-width: 800px) and (max-width: 700px){header.header ul#menu-main-menu a{padding:3px 0}}@media screen and (min-width: 800px){header.header ul#menu-main-menu a:hover{border-color:#d9d9d9}}.wp-block-separator,.wp-block-separator.is-style-default{height:1px;width:100%;border:none;background:#d9d9d9;margin-top:60px;margin-bottom:60px}.wp-block-quote{color:#626262;text-align:center;border:none;margin-left:0;padding-left:0;padding-right:0;margin-right:0}.wp-block-quote cite{font-size:14px;line-height:1.4em}@media screen and (min-width: 800px){.wp-block-quote cite{font-size:15px}}@media screen and (min-width: 1200px){.wp-block-quote cite{font-size:16px }}.wp-block-quote p{font-size:17px;line-height:1.4em;font-family:georgia, serif;font-style:italic}@media screen and (min-width: 800px){.wp-block-quote p{font-size:18.5px}}@media screen and (min-width: 1200px){.wp-block-quote p{font-size:20px }}.wp-block-quote p+cite{top:-1em;position:relative}.wp-block-quote,.wp-block-quote p{color:#161616}.gallery-grid{width:calc(100% + 6px);margin-left:-3px;overflow:hidden}.gallery-grid .gallery-item{float:left;padding:3px;width:25%;position:relative;cursor:pointer;transition:opacity 300ms ease}.gallery-grid .gallery-item:hover{opacity:0.8}@media screen and (max-width: 1000px){.gallery-grid .gallery-item{width:33.333%}}@media screen and (max-width: 900px){.gallery-grid .gallery-item{width:50%}}@media screen and (max-width: 600px){.gallery-grid .gallery-item{width:100%}}.gallery-grid .gallery-item img{vertical-align:middle;width:100%}.gallery-grid[data-auto-columns="1"] .gallery-item{width:100% !important}@media screen and (min-width: 1200px){.gallery-grid[data-auto-columns="2"] .gallery-item{width:50%}.gallery-grid[data-auto-columns="6"] .gallery-item,.gallery-grid[data-auto-columns="3"] .gallery-item{width:33.333%}.gallery-grid[data-auto-columns="5"] .gallery-item{width:25%}.gallery-grid[data-auto-columns="5"] .gallery-item:first-child{width:50%}}.gallery-grid .image.horizontal-image{height:0;padding-bottom:80%;position:relative}.gallery-grid .image.horizontal-image img{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%}.gallery-grid .image.vertical-image{border:1px solid rgba(0,0,0,0.1);height:0;padding-bottom:100%;position:relative}.gallery-grid .image.vertical-image img{position:absolute;left:0;top:5%;object-fit:contain;width:100%;height:90%}.video-player{position:relative;background:black;overflow:hidden}.video-player.active .play-btn,.video-player.active .autoplay-video{opacity:0;visibility:hidden}.video-player.active .main-video{opacity:1;visibility:visible}.video-player video{width:100%;transition:opacity 900ms ease, visibility 900ms ease;outline:none}.video-player video.autoplay-video{position:absolute;z-index:1}.video-player video.main-video{opacity:0;visibility:hidden}.video-player .play-btn{position:absolute;z-index:2;color:white;cursor:pointer;left:50%;top:50%;transform:translate3d(-50%, -50%, 0) scale(0.95);transition:all 200ms ease}.video-player .play-btn:hover{transform:translate3d(-50%, -50%, 0) scale(1)}.video-player .play-btn svg{width:70px;height:70px}@media screen and (min-width: 800px){.video-player .play-btn svg{width:100px;height:100px}}html,body{margin:0;background:#f5f7f6}body.image-overlay-active{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.456' height='25.456' viewBox='0 0 25.456 25.456'%3E%3Cpath id='Union_1' data-name='Union 1' d='M12.728,13.435.707,25.456,0,24.749,12.021,12.728,0,.707.707,0,12.728,12.021,24.749,0l.707.707L13.435,12.728,25.456,24.749l-.707.707Z'/%3E%3C/svg%3E%0A"),auto;overflow:hidden}.entry{overflow:hidden;background:white;padding:20px}@media screen and (min-width: 800px){.entry{padding:40px}}@media screen and (min-width: 1200px){.entry{padding:60px}}.lazy-img{opacity:0;transition:opacity 800ms ease}.footer{padding:60px 0;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer .copyright{font-size:12px;line-height:1.4em;color:rgba(0,0,0,0.25);text-align:center}.footer .logo{margin-top:30px;opacity:0.8}.footer .logo svg{margin-left:10px;width:60px;height:83px}
