div#PopupSignupForm_0{display:none!important}:root{--content-width:1400px}body{-webkit-text-size-adjust:none}body.home .breadcrumb-section{display:none}a.elementor-button span.elementor-button-icon{display:inline-flex}a.elementor-button span.elementor-button-icon svg{width:1.4em}a.elementor-button i{display:flex;height:auto;justify-content:center;align-items:center}a.elementor-button i:before,a.elementor-button i:after{font-size:20px}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:var(--e-global-color-6b472b0)!important;border-color:var(--e-global-color-6b472b0)!important;color:#fff}button.button.webko-button-1{margin:0;color:var(--e-global-color-5cf4f48);background-color:var(--e-global-color-82e4ca9);border-style:none;border-radius:10px 10px 10px 10px;font-size:var(--e-global-typography-bea62f8-font-size);font-weight:var(--e-global-typography-bea62f8-font-weight);padding:12px 24px}@media (max-width:1200px){.mobile-menu a.elementor-item:focus{background-color:var(--e-global-color-f01ac2a)!important}.mobile-menu .elementor-nav-menu--dropdown a.elementor-sub-item{background-color:#f4f7f663;font-weight:normal!important}.mobile-menu li.menu-item-has-children a.elementor-item:after{margin-left:auto}}.dialog-message a:focus{outline:none}li.menu-item-has-children a.elementor-item:after{content:"";position:relative;opacity:1!important;background-image:url(/wp-content/uploads/2024/10/chevron-down_300.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:inline-flex}.elementor-nav-menu .sub-arrow{display:none!important}.icon-box h2,.icon-box h3,.icon-box h4,.icon-box h5{margin-top:0}.download-rejsekatalog .elementor-cta__content:before{content:"Download";position:absolute;right:30px;z-index:2;top:50%;color:var(--e-global-color-5cf4f48);background:var(--e-global-color-2931a4d);padding:15px 20px;border-radius:100px;transform:translate(0%,-50%);font-weight:700}.download-rejsekatalog .elementor-cta__bg.elementor-bg{background-size:120px;background-repeat:no-repeat}.download-rejsekatalog span.elementor-cta__button.elementor-button{border:none;padding:5px 10px;border-radius:6px}@media (max-width:1024px){.download-rejsekatalog .elementor-cta__title{font-size:20px!important;line-height:1.4}.download-rejsekatalog span.elementor-cta__button.elementor-button{font-size:12px}}@media (max-width:767px){.download-rejsekatalog .elementor-cta__content:before{display:none}.download-rejsekatalog .elementor-cta__content:after{content:"Download";z-index:2;color:var(--e-global-color-5cf4f48);background:var(--e-global-color-2931a4d);padding:8px 15px;border-radius:100px;font-weight:700;margin-top:10px}.download-rejsekatalog .elementor-cta__content-item:not(:last-child){margin-bottom:5px;font-size:12px}.download-rejsekatalog span.elementor-cta__button.elementor-button{display:none}.download-rejsekatalog .elementor-cta__title{font-size:16px!important;line-height:1.2;margin-bottom:5px!important}.download-rejsekatalog .elementor-cta__bg.elementor-bg{background-size:100px}.download-rejsekatalog .elementor-cta__bg-wrapper{min-width:130px!important}}.header-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;overflow:hidden;min-width:0;width:100%;gap:15px;height:400px}.header-gallery a{display:block;border-radius:8px;overflow:hidden;position:relative}.header-gallery img{width:100%;height:100%!important;object-fit:cover}.header-gallery a:first-child{grid-row:span 2}.header-gallery a:last-child:after{content:'Vis alle billeder';color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:underline;font-weight:700;background-color:rgb(0 0 0 / .6);position:absolute;left:0;top:0;width:100%;height:100%}.travel-map #map{height:590px}.travel-hotels-slider{position:relative;overflow:hidden}.swiper-hotel-item{display:flex}.swiper-hotel-item img{width:250px}.single-travel .top-section{padding:20px 40px 40px 40px}.single-travel .webko-wrapper{max-width:var(--content-width);width:100%;margin:auto}.single-travel .top-section .travel-meta{margin-top:0}.single-travel .top-section .travel-meta .webko-breadcrumbs,.single-travel .top-section .travel-meta .webko-breadcrumbs span a{color:#607674}.single-travel .top-section .travel-heading{margin-bottom:20px;display:flex;align-items:center;gap:20px}.single-travel .top-section .travel-heading .travel-stars{margin-top:10px}.single-travel .travel-introduction-inner{display:grid;grid-template-columns:2fr 1fr;gap:40px}.single-travel .travel-description>h2{margin-top:0}.single-travel .travel-introduction-inner .travel-price{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center}.single-travel .travel-introduction-inner .travel-price span.price-suffix{flex-basis:100%;text-align:center;font-size:12px;font-weight:500}.single-travel .travel-introduction{padding:40px 40px 60px 40px}.single-travel .travel-description h3,.single-travel .travel-description h4,.single-travel .travel-description h5{margin-top:0;margin-bottom:10px}.single-travel .travel-description p{margin-bottom:20px;margin-top:0}.single-travel .travel-description p:last-child{margin-bottom:0}.single-travel .travel-introduction-inner a.pricelist{background:#f2f2f2;border-radius:4px;padding:15px 25px;display:inline-flex;margin-top:20px;font-weight:600;transition:.1s all}.single-travel .travel-introduction-inner a.pricelist:hover{text-decoration:none;background:#1D796F;color:#fff}.single-travel .travel-plan{padding:40px 0;background:#F4F7F6}.single-travel .travel-plan .sub-header{text-align:center;font-size:30px}.single-travel .travel-plan-accordion-row{margin-bottom:10px}.single-travel .travel-plan-accordion-row .travel-plan-accordion-row-header{font-weight:700;font-size:20px;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:15px 20px;cursor:pointer;border-radius:6px}.single-travel .travel-plan-accordion-row .travel-plan-accordion-row-header:after{content:"";background:url(/wp-content/themes/jeresferie.dk/assets/images/chevron-right.svg) no-repeat center;background-size:contain;width:15px;height:15px;display:inline-flex;margin-left:auto;transition:.2s all}.single-travel .travel-plan-accordion-row.open .travel-plan-accordion-row-header:after{transform:rotate(90deg)}.single-travel .travel-plan-accordion-row.open{box-shadow:0 8px 30px 0 rgb(0 0 0 / .05);border-radius:6px}.single-travel .travel-plan-accordion-row .travel-plan-accordion-row-content{background:#fff;padding:0 20px 20px 20px;border-radius:0 0 6px 6px}.single-travel .travel-plan-accordion-row .travel-plan-accordion-row-content p{margin-bottom:20px;margin-top:0}.single-travel .travel-plan-accordion-row .travel-plan-accordion-row-content p:last-child{margin-bottom:0}.single-travel .tablepress thead th,.single-travel .tablepress tfoot th{background-color:#607674;color:#fff}.single-travel .tablepress th,.single-travel .tablepress td{padding:15px}.single-travel .travel-plan a.button.webko-button-1.continue{width:auto;margin:15px auto auto auto}.single-travel .travel-plan .webko-wrapper-small{display:flex;flex-direction:column;justify-content:center}.single-travel .travel-prices{padding:60px 40px}.single-travel .travel-prices h3.sub-header{margin-top:0;margin-bottom:30px;font-size:30px}.single-travel .travel-prices a.button.webko-button-1.continue{margin:15px auto auto auto;width:auto}.single-travel .travel-prices .webko-wrapper{display:flex;flex-direction:column;justify-content:center}.single-travel .travel-intro-right-wrap{border-radius:10px;box-shadow:0 8px 30px 0 rgb(0 0 0 / .08);background:#fff;padding:30px 30px;display:flex;flex-direction:column}.single-travel .travel-intro-right-wrap a.text-button{display:inline-flex;text-decoration:underline;font-weight:600;margin-left:auto;margin-right:auto;margin-top:10px}.single-travel a.button.webko-button-1.continue{transition:.1s all;color:var(--e-global-color-5cf4f48);background-color:var(--e-global-color-82e4ca9);border-style:none;border-radius:10px 10px 10px 10px;padding:12px 24px;font-size:var(--e-global-typography-0c5a710-font-size);font-weight:var(--e-global-typography-0c5a710-font-weight)}.single-travel a.button.webko-button-1.continue:hover{background-color:var(--e-global-color-6b472b0);border-color:var(--e-global-color-6b472b0)}.single-travel .travel-trains{padding:60px 40px;background:#607674;color:#fff}.single-travel .travel-trains h3{color:#fff}.single-travel .travel-train-image img{object-fit:cover;width:100%;min-height:350px;height:350px}.travel-trains-slider{position:relative;overflow:hidden}.travel-trains-slider .travel-train{display:flex;height:auto;flex-direction:column}.single-travel .travel-train-content{background:rgb(255 255 255 / .2);padding:20px;border-radius:0 0 6px 6px;height:100%;display:flex;flex-direction:column}.train-gallery-link{display:block;margin-top:auto}.single-travel .travel-train-content h3{margin-top:0;color:#fff}.single-travel .travel-train-image{height:350px;min-height:350px;border-radius:6px 6px 0 0;overflow:hidden}.single-travel .travel-train-content .activity-excerpt p{margin:0;display:inline}.single-travel .travel-train-content .activity-excerpt{margin-bottom:20px}.single-travel .swiper-button-next{background:url(/wp-content/themes/jeresferie.dk/assets/images/chevron-right.svg) no-repeat center;background-size:15px;background-color:#fff;width:40px;height:40px;border-radius:100%;box-shadow:0 3px 10px 0 rgb(0 0 0 / .15)}.single-travel .swiper-button-prev{background:url(/wp-content/themes/jeresferie.dk/assets/images/chevron-left.svg) no-repeat center;background-size:15px;background-color:#fff;width:40px;height:40px;border-radius:100%;box-shadow:0 3px 10px 0 rgb(0 0 0 / .15)}.single-travel .swiper-button-prev.swiper-button-disabled,.single-travel .swiper-button-next.swiper-button-disabled{opacity:0}.single-travel h3.sub-header{font-size:30px;margin-top:0;margin-bottom:30px}.single-travel .swiper-wrapper{padding-bottom:30px}.single-travel .swiper-pagination-bullet{width:10px;height:10px;background:#fff0;border:solid 1px #607674;opacity:.4}.single-travel .swiper-pagination-bullet-active{background:#607674;opacity:1}.single-travel .travel-trains .swiper-pagination-bullet{border-color:#fff;opacity:.4}.single-travel .travel-trains .swiper-pagination-bullet-active{background:#fff;opacity:1}.single-travel .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:-5px}.single-travel .travel-hotels{padding:60px 40px;background:#F4F7F6}.single-travel .travel-hotels .swiper-hotel-item.swiper-slide{display:flex;align-items:stretch;background:#fff;border-radius:6px;overflow:hidden}.single-travel .travel-hotels .swiper-hotel-item img{width:250px;height:100%;object-fit:cover}.single-travel .hotel-location{margin-bottom:10px}.single-travel .hotel-excerpt{margin-bottom:15px}.single-travel .hotel-location img{width:20px!important;height:20px!important;object-fit:contain!important}.single-travel .travel-hotels .hotel-content{width:100%;min-width:375px;display:flex;flex-direction:column;justify-content:center;padding:20px}.single-travel .travel-hotels .hotel-content h3{margin-top:0}.single-travel .travel-hotels h3.sub-header{margin-bottom:10px}.single-travel .travel-related{background:#F4F7F6;padding:60px 40px}.single-travel .travel-related .travel-image{height:250px}.single-travel .travel-related .travel-image img{object-fit:cover;height:100%}.single-travel .travel-related .related_travel{background:#fff}.single-travel .travel-related h3{max-width:100%;text-align:center}.single-travel .comment-controls a{margin:0;color:var(--e-global-color-5cf4f48);background-color:var(--e-global-color-82e4ca9);border-style:none;border-radius:10px 10px 10px 10px;font-size:var(--e-global-typography-bea62f8-font-size);font-weight:var(--e-global-typography-bea62f8-font-weight);padding:12px 24px}.single-travel .travel-related .travel-content h3{text-align:left}.single-travel .related_travel .travel-content{padding:20px}.single-travel .related_travel .travel-price{text-align:left;padding:0 20px;margin-bottom:20px}.single-travel .travel-introduction .travel-price span.price-value{font-size:26px;font-weight:800;line-height:120%}.single-travel .related_travel a.button.webko-button-1{margin:0 auto 25px auto;width:calc(100% - 40px);text-align:center;display:block;color:var(--e-global-color-5cf4f48)}.single-travel .travel-included{background:#F4F7F6;padding:30px;border-radius:10px}.single-travel .travel-included hr{opacity:.2}.single-travel .travel-included h2,.single-travel .travel-included h3,.single-travel .travel-included h4{margin-top:0}.single-travel .travel-included p{margin-top:0}.single-travel .travel-included p:last-child{margin-bottom:0}.single-travel .travel-included ul{list-style:none;padding-left:0}.single-travel .travel-included ul li{display:grid;grid-template-columns:auto 1fr;line-height:1.4}.single-travel .travel-included ul li:before{content:"";background:url(/wp-content/themes/jeresferie.dk/assets/images/check-icon.svg) no-repeat center;background-size:contain;width:13px;height:13px;display:inline-flex;margin-right:8px;flex-shrink:0;position:relative;top:3px}.travel-included-bullets{border-top:solid 1px rgb(0 0 0 / .08);padding-top:20px;margin-top:10px}.single-travel .travel-included-bullets h4{margin-top:0;margin-bottom:10px;font-weight:800;font-size:16px;line-height:120%}.single-travel .travel-included-bullets ul{list-style:none;padding:0}.single-travel .travel-included-bullets ul li{display:grid;grid-template-columns:auto 1fr;line-height:1.4}.single-travel .travel-included-bullets ul li:not(:last-child){margin-bottom:5px}.single-travel .travel-included-bullets ul li:before{content:"";background:url(/wp-content/themes/jeresferie.dk/assets/images/check-icon.svg) no-repeat center;background-size:contain;width:13px;height:13px;display:inline-flex;margin-right:8px;position:relative;top:3px}@media (min-width:768px){.single-travel .dataTables_wrapper .tablepress{width:100%!important}}@media (max-width:1024px){.single-travel .top-section{padding:20px 20px 40px 20px}.single-travel .travel-prices{padding:60px 20px}.single-travel .travel-introduction{padding:40px 20px}.single-travel .travel-trains{padding:60px 20px}.single-travel .travel-hotels{padding:60px 20px}.single-travel .travel-related{padding:60px 20px}.single-travel .travel-introduction-inner{grid-template-columns:1fr}.single-travel .travel-plan{padding:50px 20px}.single-travel h3.sub-header{margin-bottom:20px}.single-travel .travel-related-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;left:0;gap:15px;margin-top:20px}.single-travel .related_travel{width:100%!important;max-width:100%;margin:0!important}.header-gallery{height:350px}}@media (max-width:767px){.single-travel .header-gallery{display:flex;flex-wrap:wrap;height:auto;gap:10px}.single-travel .header-gallery a:not(:first-child){flex:1;text-align:center;max-height:80px}.header-gallery a:last-child:after{font-size:12px}.single-travel .travel-hotels .swiper-hotel-item.swiper-slide{flex-direction:column;flex-wrap:wrap}.hotel-image{width:100%}.single-travel .travel-hotels .swiper-hotel-item img{width:100%;max-height:280px}.single-travel .travel-hotels .hotel-content{min-width:0}.single-travel .travel-included{padding:20px}.single-travel .travel-related-grid{grid-template-columns:1fr}.single-travel .travel-train-image,.single-travel .travel-train-image img{height:250px;min-height:250px}.single-travel .travel-intro-right-wrap{padding:20px}.single-travel .travel-map #map{height:350px}.facebook a,.instagram a{top:5px}}.julekalender-popup a.dialog-close-button.dialog-lightbox-close-button{padding:10px;border-radius:100px;text-decoration:none;box-shadow:0 3px 15px 0 rgb(0 0 0 / .1)}.julekalender-popup a.button{box-shadow:0 4px 20px 0 rgb(0 0 0 / .2)}.julekalender-popup a.button:focus,.julekalender-popup a.button:focus-visible,.julekalender-popup a.button:focus-within{outline:none}@media (max-width:768px){.julekalender-popup a.dialog-close-button.dialog-lightbox-close-button{padding:6px}}.featured-travels{position:relative;width:100%;height:100%}.featured-travel a{position:relative;display:flex;width:100%;height:100%}.featured-travel img{border-radius:10px!important;width:100%;height:100%;object-fit:cover}.featured-travel.featured-travel-1{width:70%;height:65%;z-index:1;position:absolute;top:0;left:50%;transform:translate(-60%,0%)}.featured-travel.featured-travel-1 .featured-travel-content{position:absolute;top:10px;right:-40px}.featured-travel.featured-travel-2{width:43%;height:43%;z-index:2;position:absolute;bottom:20px;left:0}.featured-travel.featured-travel-2 .featured-travel-content{position:absolute;bottom:-20px;left:-20px}.featured-travel.featured-travel-3{width:48%;height:50%;z-index:3;position:absolute;bottom:0;right:0}.featured-travel.featured-travel-3 .featured-travel-content{position:absolute;bottom:-20px;right:-20px}.featured-travel .featured-travel-content{display:flex;flex-direction:column;background:#fff;padding:10px 15px;border-radius:10px;box-shadow:0 2px 20px 0 rgb(0 0 0 / .1);max-width:250px;transition:.2s ease}.featured-travel .featured-travel-content h2{font-size:16px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featured-travel-footer{display:flex;align-items:center;gap:10px;margin-top:10px}.featured-travel-price-wrap{display:flex;flex-direction:column;gap:0;color:var(--e-global-color-text);flex 2}span.featured-travel-price{font-weight:800;font-size:16px;line-height:110%}span.featured-travel-price-prefix{font-size:14px}button.featured-travel-link{background-color:var(--e-global-color-82e4ca9);border:none;color:#fff;font-weight:600;border-radius:10px;padding:7px 12px;flex:1}button.featured-travel-link:hover{background-color:var(--e-global-color-6b472b0);border-color:var(--e-global-color-6b472b0)}@media (min-width:1024px){.featured-travel:hover .featured-travel-content{transform:translate(0,-2px);box-shadow:0 2px 30px 0 rgb(0 0 0 / .2)}}@media (max-width:1024px){.featured-travel a{flex-direction:column}.featured-travel.featured-travel-1,.featured-travel.featured-travel-2,.featured-travel.featured-travel-3{position:relative;top:unset;bottom:unset;left:unset;right:unset;width:40%;height:auto;transform:none;flex-shrink:0}.featured-travels{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;gap:20px;padding-bottom:30px;padding-right:20px}.featured-travel .featured-travel-content{bottom:-20px!important;top:auto!important;left:10px!important;right:auto!important;box-shadow:0 2px 10px 0 rgb(0 0 0 / .05);max-width:90%!important}.featured-travel img{border-radius:6px;height:320px!important;min-height:100%}}@media (max-width:767px){.featured-travel.featured-travel-1,.featured-travel.featured-travel-2,.featured-travel.featured-travel-3{width:80%}.featured-travels{gap:15px;padding-bottom:30px}}.travel-card{color:var(--e-global-color-2931a4d)}.travel-card-badge span:nth-child(n+2){display:none}@media (max-width:1200px){.travel-loop-grid .elementor-grid{display:flex;flex-direction:row;overflow:auto;width:100%;padding:10px}.travel-loop-grid .elementor-loop-container.elementor-grid .e-loop-item{flex-shrink:0;width:30%}}@media (max-width:1024px){.travel-loop-grid .elementor-loop-container.elementor-grid .e-loop-item{flex-shrink:0;width:45%}}@media (max-width:767px){.travel-loop-grid .elementor-loop-container.elementor-grid .e-loop-item{flex-shrink:0;width:85%}}.read-more-toggle{position:relative;overflow:hidden;max-height:250px;transition:max-height 0.5s cubic-bezier(0,1,0,1)}.read-more-toggle:not(.toggled){height:250px;width:100%;z-index:2;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}.read-more-toggle.toggled{transition:max-height 1s ease-in-out;max-height:9999px}.read-more-toggle+.toggle-content{cursor:pointer;margin-top:0;display:inline-block;font-weight:700;text-decoration:underline}.read-more-toggle.toggled+.toggle-content span:first-child{display:none}.read-more-toggle:not(.toggled)+.toggle-content span:last-child{display:none}footer ul li a.elementor-item:focus{background-color:transparent!important}@media (max-width:767px){.footer-bottom-menu ul.elementor-nav-menu{flex-direction:column;gap:5px}}.mc-closeModal{background-color:white!important}.mc-closeModal:hover{color:white!important}span.popular-badge{background-image:url(/wp-content/themes/jeresferie.dk/assets/images/popular-badge.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:100px;height:100px;position:absolute;top:0;left:0;z-index:20;font-size:0}iframe#chat-iframe{z-index:9999!important}