@font-face{font-family:"PharmaBold";src:url(//xn--vrlseapotek-98a0v.dk/wp-content/themes/vaerloeseapotek/assets/css/../fonts/pharma-bold.eot);src:url(//xn--vrlseapotek-98a0v.dk/wp-content/themes/vaerloeseapotek/assets/css/../fonts/pharma-bold.eot?#iefix) format("embedded-opentype"),url(//xn--vrlseapotek-98a0v.dk/wp-content/themes/vaerloeseapotek/assets/css/../fonts/pharma-bold.woff2) format("woff2"),url(//xn--vrlseapotek-98a0v.dk/wp-content/themes/vaerloeseapotek/assets/css/../fonts/pharma-bold.woff) format("woff"),url(//xn--vrlseapotek-98a0v.dk/wp-content/themes/vaerloeseapotek/assets/css/../fonts/pharma-bold.ttf) format("truetype"),url(//xn--vrlseapotek-98a0v.dk/wp-content/themes/vaerloeseapotek/assets/css/../fonts/pharma-bold.svg#svgFontName) format("svg")}body{min-height:100vh;display:flex;flex-direction:column;background:#fafafa;font-family:"Open Sans";overflow-x:hidden;padding-top:100px;--site-header-height:100px;--site-sticky-buffer:1.25rem;--site-sticky-offset:calc(var(--site-header-height) + var(--site-sticky-buffer))}body.admin-bar{--site-sticky-offset:calc(32px + var(--site-header-height) + var(--site-sticky-buffer))}body.admin-bar #header{top:32px}a{color:#c7aa76;text-decoration:underline}a:hover{color:#1c5c67}img{max-width:100%;height:auto}#header{position:relative;z-index:10000;position:fixed;top:0;right:0;left:0;color:#333;box-shadow:0 3px 5px rgba(0,0,0,0);background-color:#fff;transition:all .5s;letter-spacing:1px;padding:5px}#header.sps--blw{box-shadow:0 3px 5px rgba(0,0,0,.1)}#header a{text-decoration:none}#header .logo{padding:15px 0;transition:padding .3s}#header .logo a img{height:60px;width:auto;transition:all .5s}#header.sps--blw .logo a img{height:45px}#header .nav-toggle{display:none}#header nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#header nav ul,#header nav ul li{margin:0;padding:0;list-style-type:none}#header nav ul{display:flex;flex-direction:row}#header nav ul li{display:block;position:relative}#header nav>ul>li>a{font-weight:600}#header nav ul li a{position:relative;display:block;color:inherit;padding:5px;margin:0 5px;border-bottom:2px transparent solid;transition:all .2s;font-size:16px;text-decoration:none}#header nav ul li a:hover{text-decoration:none}#header nav>ul>li.menu-item-has-children{position:relative}#header nav>ul>li.menu-item-has-children>a{display:inline-block}#header nav .nav-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0 5px 0 -2px;padding:0;border:0;background:0 0;color:inherit;font-size:14px;line-height:1;opacity:.75;cursor:default;pointer-events:none;vertical-align:middle;position:relative;top:0}#header nav>ul>li.nav-btn>a{background-color:#1c5c67;color:#fff;border-bottom-color:transparent;border-radius:4px;padding:10px 14px;margin-left:8px;margin-top:-2px;font-size:14px;font-weight:600;white-space:nowrap}#header nav>ul>li.nav-btn>a:hover,#header nav>ul>li.nav-btn.current-menu-item>a,#header nav>ul>li.nav-btn:hover>a{background-color:#174a52;color:#fff;border-bottom-color:transparent}#header nav>ul>li.current-menu-item>a,#header nav>ul>li.current-page-item>a,#header nav>ul>li:hover>a,#header nav>ul>li.current-page-ancestor>a{border-color:rgba(28,92,103,1)}#header nav>ul>li>ul.sub-menu{top:100%;left:0;margin:0;padding:8px;display:none;position:absolute;transition:all .2s;z-index:400;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.1);border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;min-width:100%}#header nav>ul>li:hover>ul.sub-menu{display:block}#header nav>ul>li>ul.sub-menu>li{display:block;float:none;background:0 0}#header nav>ul>li>ul.sub-menu>li>a{padding:10px 15px;font-size:14px;font-weight:600;margin:0;white-space:nowrap;border-bottom:none;border-radius:4px;transition:background-color .2s,color .2s}#header nav>ul>li>ul.sub-menu>li>a:hover,#header nav>ul>li>ul.sub-menu>li>a:focus{background-color:#eef1f2;color:#1c5c67;text-decoration:none}#header nav>ul>li>ul.sub-menu>li.current-menu-item>a{background-color:rgba(28,92,103,.12);color:#1c5c67;font-weight:600}#header nav>ul>li>ul.sub-menu>li.current-menu-item>a:hover{background-color:rgba(28,92,103,.18);color:#174a52}#main{flex:1;padding-top:60px;padding-bottom:60px;width:100%;max-width:100%;position:relative}body.home #main{padding:0}#intro{position:relative;--intro-wave-color:#fafafa}#intro .intro-wave{position:absolute;bottom:0;left:0;width:100%;line-height:0;z-index:5;pointer-events:none;color:var(--intro-wave-color)}#intro .intro-wave svg{display:block;width:100%;height:84px}#intro .intro-placeholder{position:relative;min-height:300px;padding:60px 60px 90px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:linear-gradient(125deg,#14444c 0%,#1c5c67 38%,#2a7a87 68%,#9e8458 100%)}#intro .intro-placeholder:before,#intro .intro-placeholder:after{content:"";position:absolute;border-radius:50%;pointer-events:none}#intro .intro-placeholder:before{top:-30%;right:-8%;width:min(52vw, 420px);height:min(52vw, 420px);background:radial-gradient(circle,rgba(199,170,118,.35) 0%,transparent 68%)}#intro .intro-placeholder:after{bottom:-35%;left:-12%;width:min(60vw, 480px);height:min(60vw, 480px);background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%)}#intro .intro-placeholder__title{position:relative;z-index:1;margin:0;max-width:24ch;color:#fff;font-family:"PharmaBold","Open Sans",sans-serif;font-size:clamp(1.75rem, 4vw, 2.75rem);font-weight:400;line-height:1.15;text-shadow:0 2px 16px rgba(0,0,0,.2)}#intro #featured .ratio{position:relative;padding-bottom:25%;overflow:hidden}#intro #featured .image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}body.has-intro-placeholder #main{padding-top:40px}#cta{padding:90px 0;position:relative;box-shadow:-1px 0 15px rgba(0,0,0,.1);margin-top:30px}#cta .background{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(80%);z-index:3}#cta .card{position:relative;z-index:5}#footer{background-color:#1c5c67;color:#eee;padding:60px 0;font-size:90%}#secondary .card h2,#secondary .card h3,#secondary .card h4,#secondary .card h5,#boxes h2,#boxes h3,#boxes h4,#boxes h5,#footer h2,#footer h3,#footer h4,#footer h5,#footer a{color:inherit}#footer table,#footer table thead,#footer table tbody,#footer table tr,#footer table th,#footer table td{margin:0;padding:0;border:0}#footer .widget ul,#footer .widget ul li{margin:0;padding:0;list-style-type:none}#footer .widget ul li a{display:block;padding:0 5px}#footer .widget ul li:last-child a{border:none}#breadcrumbs{position:relative;z-index:50}#comments{margin:0 auto}#wpdcom{margin:0 auto;max-width:100%}.post-author-box img{width:100%;margin:0 0 15px;border-radius:5px}.post-author-box .description{font-size:80%}.testimonial{padding:0 60px;text-align:center}.testimonial .name{font-weight:700}.testimonial .quote,.testimonial .title{font-style:italic}.testimonial .quote>*:first-child:before,.testimonial .quote>*:last-child:after{content:'"';display:inline-block}#boxes{display:flex;margin:-150px 0 60px;background-color:#1c5c67;border-bottom-right-radius:15px;border-top-left-radius:15px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.2)}#boxes .box{color:#fff;font-size:90%;padding:30px;flex:1}#boxes .box:nth-child(odd){background-color:rgba(0,0,0,.1)}#boxes .box ul,#boxes .box ul li{margin:0;padding:0;list-style-type:none}#boxes .box a{display:block;background-color:#f2ede5;padding:5px 15px;color:#1c5c67;text-decoration:none;font-weight:700;transition:all .3s;border-bottom-right-radius:5px;border-top-left-radius:5px}#boxes .box a:hover{background-color:#fff;padding-left:20px}#boxes .box h4{white-space:nowrap}#boxes .box>*:last-child{margin-bottom:0}ul.sidenav{background-color:#1c5c67;color:#fff;padding:15px;margin:0;border-bottom-right-radius:15px;border-top-left-radius:15px}ul.sidenav li{margin:0;padding:0;list-style-type:none}ul.sidenav li a{color:inherit;display:block;padding:5px 15px;border-radius:5px;margin-bottom:5px;text-decoration:none;transition:all .3s}ul.sidenav li.active>a{background-color:rgba(255,255,255,.1)}@media (min-width:992px){#secondary ul.sidenav{position:sticky;top:var(--site-sticky-offset);max-height:calc(100vh - var(--site-sticky-offset) - var(--site-sticky-buffer));overflow-y:auto}}.content-placeholder p{font-size:1.125rem;line-height:1.75;margin-bottom:1.5rem}.content-placeholder p.lead{font-size:1.35rem;line-height:1.65}.content-placeholder p:last-child{margin-bottom:0}.service{background-color:#f2ede5;padding:30px;border-bottom-right-radius:15px;border-top-left-radius:15px;text-align:center;height:100%;display:block;text-decoration:none;color:inherit;transition:all .3s}a.service:hover{text-decoration:none;background-color:#e7e2da}.service .title{font-size:1.05rem;font-weight:600;line-height:1.35;margin:0 0 .65rem}.service .description{font-size:.9rem;line-height:1.5;margin:0}.service .icon img{width:70px;border-radius:50%}.service .icon{background-color:#fafafa;width:100px;height:100px;border-radius:50%;margin:0 auto 15px;box-shadow:0 0 15px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}#products{padding:45px;background-color:#eef1f2;border-radius:15px;margin-bottom:30px}.section{padding-bottom:30px}.section h2.has-text-align-center,.section .section-header,body.home #main h2.has-text-align-center{padding:15px 0 45px;position:relative;margin-bottom:0}.section h2.has-text-align-center:after,.section .section-header:after,body.home #main h2.has-text-align-center:after{content:"";display:block;height:2px;background:#c7aa76;width:120px;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}#secondary .card{background-color:#1c5c67;color:#fff}#secondary .card ul,#secondary .card ul li{margin:0;padding:0;list-style-type:none}#secondary .card ul li a{display:block;background-color:#f2ede5;color:#1c5c67;padding:5px 15px;border-radius:5px;margin-bottom:5px;text-decoration:none;font-weight:700;font-size:90%;transition:all .3s}#secondary .card h4{margin-bottom:15px}#secondary .card ul li a:hover{background-color:#fff;padding-left:20px}