.webko-wrapper-small{max-width:980px;margin:auto}.single-travel .travel-introduction .travel-price span.price-prefix{font-size:15px;font-weight:500;display:block}.additional-informations{margin-top:25px;border-radius:10px;box-shadow:0 8px 30px 0 rgb(0 0 0 / .08);background:#445250;color:#fff;padding:30px 30px}.additional-informations h4{font-weight:800;margin-bottom:5px;color:white!important}.single-travel .content-wrap,.single-travel .content-wrap>.webko-wrapper{overflow:unset}.tabs-section{position:sticky;top:80px;z-index:995;padding:0 40px}.tabs-travel-wrapper{background-color:#fff;display:flex;flex-wrap:wrap;gap:0;box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);border-radius:8px}.tabs-section a.tab{text-decoration:none;padding:20px 20px;font-weight:700;display:inline-flex;color:#607674;transition:.1s all;border-bottom:solid 2px #fff0;justify-content:center;position:relative}.tabs-section a.tab:first-child{border-radius:8px 0 0 8px}.tabs-section a.tab:last-child{border-radius:0 8px 8px 0}.tabs-section a.tab:hover,.tabs-section a.tab.active{background-color:#F4F7F6;color:#6EC1E4}@media (max-width:767px){.tabs-section a.tab{font-size:16px;flex-shrink:0;padding:12px 20px}.tabs-travel-wrapper{padding:0;overflow-x:scroll;display:inline-flex;flex-wrap:nowrap;width:100%}.tabs-section{top:15px;padding:0 20px}.scroll-margin{scroll-margin-top:80px}.tabs-section .webko-wrapper{padding:0}.tabs-section a.tab:last-of-type{margin-right:20px}.tabs-travel-wrapper:after{content:"";background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .5) 20%,rgb(255 255 255) 100%);;width:40px;height:100%;z-index:98;position:absolute;top:0;right:0}}a.back-link{text-transform:none;text-decoration:none;color:#072544;font-weight:700;display:inline-block;margin-bottom:10px;margin-top:-25px}a.pricelist{position:relative;top:-4px;text-decoration:none;font-size:14px;display:block}a.pricelist:hover{text-decoration:underline}.pre-header{font-size:14px;font-weight:700;margin:0;padding:0;color:#efa81d;text-transform:uppercase;line-height:1}.travel-header{position:relative;width:100%;min-height:40vh;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.travel-header button,.travel-header button:hover{position:relative;z-index:3;font-size:21px;font-weight:700;border:3px solid #fff;background:#fff0;border-radius:50px;text-transform:none;padding:15px 55px}.travel-header button:hover{background:#efa81d;border-color:#efa81d}.travel-header button img{position:relative;top:5px;display:inline-block;margin-left:10px}.travel-header:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff0;background-image:linear-gradient(320deg,rgb(7 37 68 / .84) 62%,rgb(7 37 68 / .34) 100%);opacity:.5}.travel-main{padding-bottom:100px}.travel-main{margin:0 auto;max-width:1080px}.travel-title{font-size:38px;margin:0;padding:0;max-width:70%}.travel-price{font-size:21px;font-weight:700;margin:10px 0}.travel-description{position:relative}.travel-description.toggled{transition:max-height 1s ease-in-out;max-height:9999px}.travel-description+.toggle-content{cursor:pointer;margin-top:15px;display:inline-block;font-weight:700;border-bottom:2px solid #072544}.travel-description:not(.toggled)+.toggle-content span:last-child{display:none}.travel-description.toggled+.toggle-content span:first-child{display:none}.travel-intro{display:flex;justify-content:space-between}.travel-intro .left{width:calc(100% - 300px)}.travel-intro .right{width:230px}.travel-form{position:sticky;top:106px}.button.continue{margin:15px 0;width:100%;text-align:center}.travel-category{position:relative;display:flex;background:#fafafa;border:1px solid #e2e2e2;font-size:16px;padding:15px;margin-bottom:15px}.travel-category .travel-category-link{position:absolute;left:0;top:0;width:100%;height:100%}.travel-category-inner strong{margin-bottom:4px}.cat-image{position:relative;width:28px;height:28px;align-self:flex-start}.travel-category img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain}.travel-category-inner{display:flex;margin-left:10px;line-height:1;flex-direction:column}.travel-tabs{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:calc(100% + 24px);position:relative;left:-12px}.travel-tabs .tab-button{cursor:pointer;font-weight:700;padding:0 10px;background:rgb(255 255 255 / .2);width:auto;height:40px;line-height:40px;border-radius:4px;margin:0;transition:all .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#fff}.travel-tabs .tab-button:focus{background:rgb(255 255 255 / .4)}.travel-tabs .tab-button:hover{border-color:#999}.travel-tabs .tab-button.open{color:#efa81d;background:#fff url(/wp-content/themes/jeresferie.dk/assets/images/tab-close.svg) no-repeat right 15px center;border-color:#efa81d}.tab-content{order:9;flex:1 100%;padding:0 15px 15px 15px;border:1px solid #e2e2e2;border-radius:4px;margin:0 12px 30px 12px}.tab-content h1{font-size:22px}.tab-content h2{font-size:20px}.tab-content h3:not(.tab-header){font-size:18px}.tab-content h4,.tab-content h5,.tab-content h6{font-size:16px}.tab-content table td{border-bottom:solid 1px #eee;padding:10px}.tab-content table th{border-bottom:solid 1px #eee;padding:10px}.tab-content table{border-spacing:0;border-radius:6px;padding:25px;background:#fff}table th{text-align:left}.tab-content.open{display:block}.flex-table{display:flex;flex-direction:column;margin:20px 0}.table-column img{max-width:100%!important;height:auto!important}.table-column h1,.table-column h2,.table-column h3,.table-column h4,.table-column h5{font-size:16px;line-height:1.2}.table-column p:first-of-type,.table-column h1:first-of-type,.table-column h2:first-of-type,.table-column h3:first-of-type,.table-column h4:first-of-type,.table-column h5:first-of-type{padding-top:0;margin-top:0}.table-column :not(:only-of-type):last-of-type{padding-bottom:0;margin-bottom:0}.table-column:first-of-type{min-width:250px;font-weight:700;margin-right:25px;font-size:21px}.travel-tabs .table-column{padding-top:15px;padding-bottom:15px}.table-row{display:flex;align-items:flex-start;padding:0;border-bottom:1px solid #eee}.table-row:last-of-type{border-bottom:0}.tab-header{font-size:26px}.travel-intro-left{max-width:100%;width:100%;min-width:0}@media (max-width:767px){.travel-title{font-size:33px;max-width:100%}}.media-popup{position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;z-index:9999;background-color:rgb(0 0 0 / .85);display:flex;align-items:center;justify-content:center}.media-popup-inner{transition:all 0.3s ease;transform:translateY(-100%);opacity:0;position:relative;width:1080px;max-width:95%;max-height:95%}.modal-open .media-popup-inner{transform:translateY(0);opacity:1}.media-popup .nav-close{position:absolute;right:40px;top:20px}.media-popup-inner .item{width:100%}.media-popup-inner .caption{background:#000;color:#fff;padding:15px;font-size:16px;display:flex;justify-content:space-between}.media-popup-inner .caption .controls{align-self:flex-start;min-width:105px;text-align:right}.media-popup-inner .caption .controls a{text-decoration:none;color:#fff;padding:5px}.media-popup-inner .caption .count{font-size:14px}.media-popup-inner .popup-image{display:block;width:100%;height:auto;max-height:83vh;object-fit:cover}.media-popup-inner .popup-video{width:100%;height:0;position:relative;padding-bottom:56.25%;max-height:83vh;overflow:hidden}.media-popup-inner .popup-video iframe{width:100%;display:block;position:absolute;height:100%;top:0;bottom:0}.travel-stars{max-width:142px}.travel-stars img{width:100%;height:auto}.travel-meta{display:flex;align-items:flex-start;justify-content:space-between;margin:25px 0 0 0}.travel-share{position:relative;z-index:2;font-weight:700;font-size:14px;text-align:right;height:52px;overflow:hidden}.travel-share ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.travel-share li{margin-left:5px;display:block}.single-travel .webko-breadcrumbs{display:none}.travel-meta .webko-breadcrumbs{display:block;padding:0;margin:0}.webko-breadcrumbs a,.webko-breadcrumbs{color:#072544}.travel-comments{display:none;margin:60px 40px}.travel-comments h3{font-size:26px;margin:5px 0 10px 0;padding:0;line-height:1}.comments-review-summary{font-size:18px;font-weight:700}.travel-comments .rating{display:inline-flex;align-items:center;position:relative;height:28px;line-height:28px;font-size:28px}.travel-comments .rating label{position:absolute;top:0;left:0;height:100%;cursor:pointer}.travel-comments .required{color:red;padding-left:.2em}.travel-comments .rating label:last-child{position:static}.travel-comments .rating label:nth-child(1){z-index:5}.travel-comments .rating label:nth-child(2){z-index:4}.travel-comments .rating label:nth-child(3){z-index:3}.travel-comments .rating label:nth-child(4){z-index:2}.travel-comments .rating label:nth-child(5){z-index:1}.travel-comments .rating label input{position:absolute;top:0;left:0;opacity:0}.travel-comments .rating label .icon{float:left;color:#fff0;cursor:pointer}.travel-comments .rating label:last-child .icon{color:#e2e2e2}.travel-comments .rating:not(:hover) label input:checked~.icon,.travel-comments .rating:hover label:hover input~.icon{color:#009e71}.travel-comment-form{background-color:#fafafa;border:1px solid #eee;border-radius:4px;margin:30px 0;padding:30px;display:none;max-width:600px}.travel-comment-form.comment-submitted{display:block}.travel-comment-form .field label{display:block}.travel-comment-form .field input{width:100%;max-width:100%}.travel-comment-form .field textarea{width:100%;height:250px}.travel-comment-form .field{margin:20px 0}.comment-controls{margin:30px 0}.comment-controls a{margin:0 10px}.travel-comment{padding:22px 30px;border:1px solid #eee;margin:20px 0 0 0}.travel-comment.hidden{display:none}.travel-comment-meta{display:flex;align-items:center;margin-bottom:10px}.travel-comment-author{font-size:18px;font-weight:700}.travel-comment-stars{width:117px;margin-left:10px}.travel-comment-stars img{width:100%}@media (max-width:1024px){.travel-comments{margin:60px 20px}}.travel-related h3{font-size:26px;margin:5px 0 10px 0;padding:0;max-width:430px;line-height:1.2}.travel-related .travel-content h3{font-size:21px}.travel-related-grid{display:flex;width:calc(100% + 30px);position:relative;left:-15px}.related_travel{flex:1;box-shadow:0 17px 30px -10px rgb(0 0 0 / .11);transition:all .3s ease;position:relative;margin:15px;border-radius:6px;overflow:hidden;max-width:33.333%}.related_travel .travel-stars img{max-width:99px}.related_travel .travel-price{font-size:16px;line-height:1.4;text-align:center}.related_travel .travel-price span.price-suffix{font-size:12px;color:#a2b5b9;display:block}.related_travel:hover,.related_travel:focus,.related_travel:active{box-shadow:0 17px 30px -10px rgb(0 0 0 / .21)!important}.related_travel .travel-content{padding:35px 35px 25px 35px}.related_travel img{width:100%}.related_travel .travel-price{margin:0 0 10px 0;padding:0 35px;font-size:18px}.related_travel a.button.webko-button-1{margin:0 35px 35px 35px;width:calc(100% - 70px);text-align:center}.related_travel.popular:after{content:'';display:block;width:100px;height:100px;position:absolute;right:-1px;top:-5px;background-size:contain;background-repeat:no-repeat}.hotel-item{position:relative;display:flex;align-items:center;overflow:hidden;box-shadow:0 7px 20px -10px rgb(0 0 0 / .24);border-radius:4px;background-color:#fff;margin:30px 0 25px 0;transition:all .3s ease}.hotel-item:hover{box-shadow:0 7px 20px -10px rgb(0 0 0 / .44)}.hotel-item .button{position:relative;z-index:2}.hotel-item .button{position:relative;z-index:2;background:none;color:#072544;border-color:#072544;padding:10px 20px}.hotel-item .button:after{background:url(/wp-content/themes/jeresferie.dk/assets/images/right_chevron_blue.svg) no-repeat center;background-size:contain;display:none}.hotel-item .button:hover{background:#efa81d;border-color:#efa81d;color:#fff}.hotel-item .button:hover::after{background:url(/wp-content/themes/jeresferie.dk/assets/images/right_chevron.svg) no-repeat center;background-size:contain}.hotel-item h3{margin:0;padding:0;font-size:21px}.hotel-item .hotel-image{margin-right:30px}.hotel-item .hotel-image img{display:block;max-height:200px}.hotel-content{width:100%;min-width:375px}.hotel-excerpt{font-size:14px}.hotel-right{text-align:center;width:50%}.full-hotel-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.hotel-popup{position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;min-height:100vh;overflow-y:scroll;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .85)}.hotel-popup-flex{display:flex;flex-direction:column}.hotel-popup-info{width:100%;padding:35px;background:#fafafa}.hotel-location{font-weight:700}.hotel-location img{max-width:12px;position:relative;top:2px;margin-right:5px}.hotel-popup-inner .swiper-wrapper{padding-bottom:0!important}.hotel-popup-image{width:100%;overflow:hidden;position:relative}.swiper-button-next:after,.swiper-button-prev:after{display:none}.hotel-popup-image img{width:100%;aspect-ratio:11/8;object-fit:cover;display:block}.hotel-popup-inner h2{margin-top:0;padding-top:0}.hotel-popup-inner{transition:all 0.5s ease;transform:translateY(-100vh);opacity:0;position:relative;width:1080px;max-width:95%;background:#fff}.hotel-popup-inner .loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.modal-open .hotel-popup-inner{transform:translateY(0);opacity:1}.hotel-popup .nav-close{position:absolute;right:40px;top:20px}.hotel-popup-inner .swiper-pagination{bottom:10px!important;font-size:0;left:50%;transform:translate(-50%,-50%)}.travel-hotels-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:4px;position:relative;top:-4px}.hotel-popup-inner .swiper-pagination span{background-color:#fff}.hotel-popup-inner .swiper-pagination-bullet{opacity:1;width:15px;height:15px;margin:0 3px!important;background:#072544}.hotel-popup-inner .swiper-pagination-bullet-active{background:#fff;border-color:#fff;opacity:.7}.hotel-popup-inner .swiper-button-next{outline:none;background:url(/wp-content/themes/jeresferie.dk/assets/images/gallery-next.svg) no-repeat right;background-size:contain;width:35px}.hotel-popup-inner .swiper-button-prev{outline:none;background:url(/wp-content/themes/jeresferie.dk/assets/images/gallery-prev.svg) no-repeat left;background-size:contain;width:35px}.hotel-popup-image.swiper-container{background:#fafafa;border-bottom:solid 1px #eee}@media (max-width:767px){.hotel-popup-info{padding:20px}.hotel-popup-inner h2{font-size:25px;line-height:1.2}}.map-open-hotel{width:100%;min-width:200px;text-align:center;margin-top:10px;}.map-hotel-location{margin-top:10px;max-width:200px;display:block}.map-open-hotel-header{font-size:18px;padding:0;margin:0;font-weight:700;display:block}.tab-content img.map{max-width:100%;height:auto;margin:0}.tab-content #map{height:600px;width:100%}.activity-item{position:relative;display:flex;align-items:center;overflow:hidden;box-shadow:0 7px 20px -10px rgb(0 0 0 / .24);border-radius:4px;background-color:#fff;margin:30px 0 25px 0;transition:all .3s ease}.activity-item:not(.no-thumbnail):hover{box-shadow:0 7px 20px -10px rgb(0 0 0 / .44)}.activity-item .button{position:relative;z-index:2;background:none;color:#072544;border-color:#072544}.activity-item .button:after{background:url(/wp-content/themes/jeresferie.dk/assets/images/right_chevron_blue.svg) no-repeat center;background-size:contain}.activity-item .button:hover{background:#efa81d;border-color:#efa81d;color:#fff}.activity-item .button:hover::after{background:url(/wp-content/themes/jeresferie.dk/assets/images/right_chevron.svg) no-repeat center;background-size:contain}.activity-item h3{margin:0;padding:0;font-size:21px}.activity-item .activity-image{position:relative;margin-right:30px;max-width:200px;min-width:200px;min-height:200px;align-self:stretch}.activity-item .activity-image img{object-fit:cover;object-position:center;display:block;width:100%;height:100%;position:absolute;left:0;top:0}.activity-content{padding:20px 0;width:100%;min-width:375px}.activity-item.no-thumbnail .activity-content{padding:20px 35px}.activity-excerpt{font-size:14px}.activity-right{text-align:center;width:50%}.full-activity-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.activity-popup{position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;z-index:9999;background-color:rgb(0 0 0 / .85);display:flex;align-items:center;justify-content:center}.activity-popup-inner{transition:all 0.3s ease;transform:translateY(-100%);opacity:0;position:relative;width:1080px;max-width:95%;max-height:95%}.modal-open .activity-popup-inner{transform:translateY(0);opacity:1}.activity-popup .nav-close{position:absolute;right:40px;top:20px}.activity-popup-inner .item{width:100%}.activity-popup-inner .caption{background:#000;width:100%;color:#fff;padding:15px;font-size:16px;display:flex;justify-content:space-between}.activity-popup-inner .caption .controls{align-self:flex-start;min-width:105px;text-align:right}.activity-popup-inner .caption .controls a{text-decoration:none;color:#fff;padding:5px}.activity-popup-inner .caption .count{font-size:14px}.activity-popup-inner .popup-image{display:block;width:100%;height:auto;max-height:83vh;object-fit:cover}@media screen and (max-width:768px){.travel-header button,.travel-header button:hover{font-size:14px;padding:10px 25px}.travel-header button img{width:15px;top:2px}.travel-meta{flex-wrap:wrap}.travel-share ul{justify-content:flex-start}.travel-share li{margin-left:0;margin-right:5px}.travel-meta .webko-breadcrumbs{margin-bottom:15px;flex:1 100%}.travel-intro{flex-direction:column}.travel-intro .left{width:100%;margin-bottom:25px}.travel-intro .right{width:100%}.travel-price{font-size:18px}.travel-category{background:none;border:none;padding:0;font-size:14px;margin-bottom:10px}.travel-category-inner{flex-direction:row;line-height:1.6}.travel-category-inner strong{margin-bottom:0;margin-right:5px}.cat-image{width:20px;height:20px}.comment-controls a{margin:10px 0 0 0;text-align:center}.comment-controls{margin:10px 0}.travel-comments{margin:40px 20px}.travel-main{padding-bottom:25px}.tab-content{order:initial;margin:0 0 10px 0}.tab-content .table-row{padding:0 0 20px 0;flex-direction:column;margin-bottom:20px}.travel-tabs-wrap{padding:10px}.activity-item{flex-direction:column}.activity-item .activity-image{width:100%;max-width:100%;margin:0}.activity-content{width:100%;max-width:100%;padding:20px 20px 10px 20px;min-width:0}.activity-right{width:100%;margin-bottom:25px;padding:0 20px;text-align:left}.travel-comment-form{padding:20px}.table-column:first-of-type{font-size:18px}.travel-comment{padding:20px;min-height:0}.travel-related-grid{flex-direction:column}.related_travel{max-width:100%}.hotel-item{flex-direction:column}.hotel-item .hotel-image,.hotel-item .hotel-image img{width:100%;max-height:100%;margin:0}.hotel-content{min-width:0;padding:20px}.hotel-right{width:100%;margin-bottom:20px;text-align:left;padding:0 20px}.travel-tabs .tab-button{width:auto;margin:0;height:40px;line-height:40px}.media-popup .nav-close{position:absolute;right:5px;top:5px}}.skifakta{position:relative;background:#fafafa;border:1px solid #e2e2e2;font-size:16px;padding:15px;margin-bottom:15px;width:100%}.skifakta td:last-child{text-align:right}.skifakta td{border-bottom:1px solid #e2e2e2;padding:5px 0}.skifakta thead td:last-child{text-align:left;font-weight:700}.content-table-list{margin:0}.content-table-list{cursor:pointer}.content-table-list li:hover{color:#efa81d}.content-table-header{font-size:14px;font-weight:bolder;text-transform:uppercase}.travel-tabs-buttons{display:flex;flex-wrap:wrap;position:sticky;top:120px;z-index:9;background:#607674;gap:10px;padding:12px;width:100%;margin:0 12px 15px 12px;border-radius:4px}@media (max-width:767px){.travel-tabs-buttons{top:0;gap:3px;padding:10px 10px 10px 10px;margin:0 0 10px 0}.travel-intro .left .button.continue{display:none}}.elementor-field-group-travels{cursor:not-allowed}.elementor-field-group-travels select{pointer-events:none;background:#fff}.elementor-field-group-travels select option{display:none}.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.swiper:not(.swiper-initialized)>.swiper-wrapper{overflow:initial!important}.remove-button{display:none}