@charset "UTF-8";[type=button],[type=submit],button{border:none;background:#6ec1e4;color:#fff}[type=button]:hover,[type=submit]:hover,button:hover{background:#0e0e0e}.category .page-content{list-style:none;display:flex;flex-wrap:wrap;flex-shrink:0;margin:0 -10px;padding:0}.category .page-content article{float:left;display:flex;flex-direction:column;flex-shrink:0;width:48%;padding:30px;margin:0 1%;text-align:left;margin-bottom:30px;position:relative;transition:top .3s ease-in-out;top:0;box-shadow:0px 2px 20px rgba(0,0,0,.1)}.category .page-content article h2{font-size:20px;font-weight:700;margin:10px 0}.category .page-content article .date{font-size:14px;color:#6a6a6a;text-transform:uppercase}.category .post .wp-post-image{height:300px}.single .page-header,.single .page-content{max-width:800px;margin:0 auto}.site-header:not(.header-stacked) .header-inner .site-navigation{max-width:100%;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center}.site-navigation ul.menu li.menu-item-has-children:after{color:#fff;position:absolute;right:12px;transition:all .3s ease-in-out;top:49%}.site-header{position:fixed;top:0;left:0;right:0;padding:0;z-index:999;background:0 0;transition:all .3s ease-in-out}.site-header .site-branding{display:none}.site-header .site-navigation ul.menu li a{transition:all .3s ease-in-out;color:#fff;font-size:18px;padding:15px 17px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.site-header .site-navigation ul.menu li:hover a,.site-header .site-navigation ul.menu li.current-menu-item a,.site-header .site-navigation ul.menu li.current-menu-parent a{color:#6ec1e4}.site-header .site-navigation ul.menu li:hover:after,.site-header .site-navigation ul.menu li.current-menu-item:after,.site-header .site-navigation ul.menu li.current-menu-parent:after{color:#6ec1e4 !important}.site-header .site-navigation ul.menu li:hover ul li a,.site-header .site-navigation ul.menu li.current-menu-item ul li a,.site-header .site-navigation ul.menu li.current-menu-parent ul li a{color:#0e0e0e}.site-header .site-navigation ul.menu li ul{min-width:225px;left:15px}.site-header .site-navigation ul.menu li ul li a{color:#0e0e0e;font-size:16px;text-transform:none;padding:10px 15px}.site-header .site-navigation ul.menu li ul li:hover a,.site-header .site-navigation ul.menu li ul li.current-menu-item a{color:#6ec1e4}.site-header .site-navigation ul.menu li ul li:hover:after,.site-header .site-navigation ul.menu li ul li.current-menu-item:after{color:#6ec1e4 !important}.site-header.scrolled{position:fixed;top:0;left:0;right:0;z-index:999;background:0 0;transition:all .3s ease-in-out;background:rgba(0,0,0,.95);box-shadow:0 0 21px 0 rgba(149,136,151,.09)}.site-header.scrolled .site-logo{opacity:1}.site-header.scrolled .site-navigation ul.menu li a{color:#fff}.site-header.scrolled .site-navigation ul.menu li:after{color:#fff}.site-header.scrolled .site-navigation ul.menu li:hover a,.site-header.scrolled .site-navigation ul.menu li.current-menu-item a{color:#6ec1e4}body.category .site-header,body.single .site-header{position:fixed;top:0;left:0;right:0;z-index:999;background:0 0;transition:all .3s ease-in-out;background:rgba(0,0,0,.95);box-shadow:0 0 21px 0 rgba(149,136,151,.09)}body.category .site-header .site-logo,body.single .site-header .site-logo{opacity:1}body.category .site-header .site-navigation ul.menu li a,body.single .site-header .site-navigation ul.menu li a{color:#fff}body.category .site-header .site-navigation ul.menu li:after,body.single .site-header .site-navigation ul.menu li:after{color:#fff}body.category .site-header .site-navigation ul.menu li:hover a,body.category .site-header .site-navigation ul.menu li.current-menu-item a,body.single .site-header .site-navigation ul.menu li:hover a,body.single .site-header .site-navigation ul.menu li.current-menu-item a{color:#6ec1e4}body.category .site-main,body.single .site-main{margin-top:100px}.site-navigation-toggle-holder.show .eicon-menu-bar{width:22px;height:22px;background-image:url(//naesbyvinterbader.dk/wp-content/themes/naesbystrandvinterbader/assets/Images/menu.png);background-repeat:no-repeat;background-position:center;transition:background-image .3s ease-in-out;background-size:22px}.site-navigation-toggle-holder.show .eicon-menu-bar:before{display:none}.site-navigation-toggle-holder.show.elementor-active .eicon-menu-bar{background-image:url(//naesbyvinterbader.dk/wp-content/themes/naesbystrandvinterbader/assets/Images/close.png);background-repeat:no-repeat;background-position:center;transition:background-image .3s ease-in-out;background-size:22px}@media (max-width:992px){ul.menu li .sub-menu{display:none}ul.menu li.elementor-active .sub-menu{display:block}}.slider,.subpage-slider{position:relative}.slider:before,.subpage-slider:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.25);z-index:2}.slider .slider-text,.subpage-slider .slider-text{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-60%);z-index:99;text-align:center}.slider .slider-text h1,.slider .slider-text h2,.subpage-slider .slider-text h1,.subpage-slider .slider-text h2{color:#fff}.slider .slider-text h1,.subpage-slider .slider-text h1{font-size:65px;letter-spacing:1px;position:relative;display:inline-block;margin:0 auto}.slider .elementor-widget-image-carousel .swiper-container .swiper-slide figure,.subpage-slider .elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:0}.subpage-slider .slider-text{transform:translate(-50%,-50%);position:relative}.status{position:fixed;bottom:0;right:0;left:15px;font-size:20px;color:#fff;z-index:9999}#site-footer{display:none}.contact-form form,.contact-form p{max-width:600px}.contact-form form p,.contact-form p p{width:50%;display:inline-block;float:left;margin:0}.contact-form form p label,.contact-form p p label{display:block;padding-right:15px;font-weight:700}.contact-form form p input,.contact-form form p textarea,.contact-form p p input,.contact-form p p textarea{border-radius:0}.contact-form form textarea,.contact-form p textarea{resize:none}.contact-form .textwidget .btn{margin-top:0}.contact-form .wpcf7-form-control-wrap{padding-top:10px;display:block}.wpcf7-form p label{display:block}@media (max-width:1400px){.site-header .site-navigation ul.menu li a{padding:15px}}@media (max-width:1200px){.site-header .site-navigation ul.menu li a{font-size:15px}}@media (max-width:992px){.site-header .header-inner{justify-content:flex-end !important}.site-navigation-toggle-holder .site-navigation-toggle{background-color:#fff;color:#0e0e0e}.site-navigation-toggle-holder .site-navigation-toggle{font-size:32px}.site-navigation-dropdown ul.menu li a{background-color:#ededed}.site-navigation-dropdown ul.menu li.current-menu-item a{background-color:#6ec1e4}.header-inner{position:relative}.header-inner:before{content:"Næsby Strand Vinterbaderforening";position:absolute;left:0;top:0;font-size:22px;color:#fff;font-weight:500;letter-spacing:1px;left:15px;top:10px}.site-navigation-dropdown ul.menu li a{padding:10px 15px;font-size:14px}ul.menu li .sub-menu{display:block}.site-navigation-dropdown ul.menu>li li{transform:none;transform-origin:none;max-height:initial}.site-navigation-dropdown ul.menu li ul li a{padding:10px 30px}.site-navigation-dropdown ul.menu li ul li a:before{content:"- "}.category .page-content article{padding:15px}.category .post .wp-post-image{height:200px}body.category .site-main,body.single .site-main{margin-top:75px}}@media (max-width:768px){.slider{height:100vh}.slider .elementor-top-column{height:100vh}.header-inner:before{font-size:18px}.header-inner:before{font-size:20px}.category .page-content,.single .page-content{padding:0 15px}.category .page-content article{width:100%;margin:0;margin-bottom:30px}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-start:0 !important;padding-inline-end:0 !important}}@media (max-width:500px){.header-inner:before{font-size:18px}}@media (max-width:425px){.header-inner:before{font-size:15px;top:13px}}