.carousel .item a:focus .imgWrapper:after,.carousel .item a:focus-visible .imgWrapper:after,.carousel .item a:focus-within .imgWrapper:after{border:2px solid #bb0046}.redbox a:focus,.redbox a:focus-visible,.redbox a:focus-within{outline-color:#fff!important}.infocontent:has(.infocontent-bg) .infocontent-bg{background-color:#fff}.continent-details .continent-summary:focus,.continent-details .continent-summary:focus-visible,.continent-details .continent-summary:focus-within,.slider-point:focus,.slider-point:focus-visible{outline:2px solid #bb0046!important}.booking-panes .bootstrap-select .btn:focus-visible{outline:2px solid #bb0046!important}.booking-panes .clickNext.btn:focus-visible,.booking-panes button.btn:focus-visible,.selected-flag:focus-visible,input.no-custom:focus-visible+.control__indicator,input[type=submit].form-submit-btn:focus-visible{outline:2px solid #bb0046!important}:root{--primary-color:#bb0046;--outline:2px solid var(--primary-color);--white:#fff;--black:#000;--yellow:#f5b32a}a:focus,a:focus-visible,a:focus-within,button:focus,button:focus-visible,button:focus-within,input:focus,input:focus-visible,input:focus-within,select:focus,select:focus-visible,select:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within{outline:2px solid #bb0046!important;outline:var(--outline)!important;outline-offset:-2px}input[type=checkbox]:focus+span,input[type=checkbox]:focus-visible+span,input[type=checkbox]:focus-within+span{outline:2px solid #bb0046!important;outline:var(--outline)!important;outline-offset:-2px}input[type=checkbox]:focus+label+span,input[type=checkbox]:focus-visible+label+span,input[type=checkbox]:focus-within+label+span{outline:2px solid #bb0046!important;outline:var(--outline)!important;outline-offset:-2px}a:focus,a:focus-visible,a:focus-within,button:focus,button:focus-visible,button:focus-within,h1:focus,h1:focus-visible,h1:focus-within,h2:focus,h2:focus-visible,h2:focus-within,h3:focus,h3:focus-visible,h3:focus-within,h4:focus,h4:focus-visible,h4:focus-within,h5:focus,h5:focus-visible,h5:focus-within,h6:focus,h6:focus-visible,h6:focus-within,p:focus,p:focus-visible,p:focus-within,span:focus,span:focus-visible,span:focus-within{outline-offset:3px!important}.skiplink{background-color:#bb0046;background-color:var(--primary-color);color:#fff!important;font-size:16px;height:1px;left:0;overflow:hidden;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;transition:top .2s ease-in-out;width:1px;z-index:9990}.skiplink:focus,.skiplink:focus-visible,.skiplink:focus-within{height:auto;left:20px;top:20px;width:auto}.campaign-label,.news-label{height:75px;left:0;overflow:hidden;position:absolute;top:0;width:75px;z-index:4}.campaign-label__title,.news-label__title{bottom:0;color:#fff;font-size:16px;font-weight:700;left:0;padding-bottom:5px;position:absolute;right:0;text-align:center}.campaign-square,.news-square{background:#b80044;box-shadow:0 0 10px rgba(0,0,0,.5);height:100px;left:-50px;position:absolute;top:-50px;transform:rotate(-45deg);width:100px}.campaign-label{height:82px;left:auto;right:0;transform:rotate(90deg);width:82px}.campaign-square{height:108px;left:-54px;top:-54px;width:108px}.tourPackage:hover .package{background-color:#640026}.short__info a{color:#000}.short__info a,.short__info a:hover{text-decoration:none}.short-info__text{font-size:18px;margin-bottom:20px;margin-top:10px;max-width:480px;width:100%}.short-info__text+.tblwrap{margin-top:30px}.priceTag{left:16px;right:16px}.priceTag a,.priceTag a:hover{text-decoration:none}.priceTag__title{color:#555}.btn--select{border:1px solid #803;bottom:1px;font-size:11px;font-weight:300;letter-spacing:.4px;padding:4px 5px;position:absolute!important;right:0;width:54px!important}.nyhet-tag{border:1px solid #fff;display:inline-block;font-size:25px;letter-spacing:2px;line-height:1;margin-bottom:20px;margin-left:8px;padding:3px 6px 1px 8px;text-transform:uppercase}.no-tour-message{color:#bb0046;float:left;font-size:18px;margin-bottom:30px;width:100%}p{line-height:1.3}.has-admin-bar .lg-outer{padding-top:40px}.breadcrumb .glyphicon-menu-right{margin-left:1px;margin-right:6px;position:relative;top:2px}.breadcrumb a{color:#4dac8a;opacity:.7}.breadcrumb a:hover{opacity:1}.gm-style-iw>div,.gm-style-iw>div>div{min-height:18px}.gm-style-iw>div>div>div{padding-top:2px}.gm-style-iw h3{font-size:13px!important;line-height:1.3}.traffa-page a.mainlevel{padding-bottom:8px;text-transform:none}.traffa-page .tipscontent .tips-detail .textWrapper{padding-top:0!important}.traffa-page .tipscontent .tips-detail .imgWrapper+.textWrapper{padding-top:16px!important}.traffa-page .displaytbl{width:100%}.traffa-time{color:#4dac8a;font-size:18px}.desc-long{margin-top:3px}.mega-dropdown-menu ul{list-style:none;padding-left:0}.mega-dropdown-menu ul a{color:#bb0046;display:block;font-size:19px;padding:3px 5px}.mega-dropdown-menu ul a:hover{text-decoration:underline}.more-footer-links ul{list-style:none;padding-left:0}.more-footer-links ul li{font-weight:700;margin-top:4px}.more-footer-links ul li:before{content:" > "}.new-tours-page .package__wrapper{margin-top:40px}.fifteen-search__wrapper{float:left;width:100%}.cookiesBar .wrapper-946{display:flex;flex:1 1}.cookiesBar .wrapper-946 .cookie-text{padding-right:10px}.cookiesBar .wrapper-946 .enableCookies{position:static}@media (max-width:767px){.new-tours-page .package__wrapper{margin-top:20px}.short-info__text+.tblwrap{margin-top:0}}.cotinent-name{display:none}.expand-name:checked~.cotinent-name{display:block;height:100%;padding-top:4px}.menu-toggler{position:relative}.mega-dropdown:has(:focus) .menu-toggler,.mega-dropdown:has(:focus-visible) .menu-toggler,.mega-dropdown:has(:focus-within) .menu-toggler{display:inline-flex!important}.mega-dropdown .open-popped-menu+.dropdown-menu{display:block!important}.dropdown__controller{align-items:center;display:inline-flex}.parentlevel:has(:focus){z-index:1}.parentlevel:has(:focus) a,.parentlevel:has(:focus) button{outline-offset:-2px!important}.plus-minus{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:0;top:0;top:10px;transform:translateY(-50%);width:36px}.plus-minus:after,.plus-minus:before{left:auto;top:auto}#footer .col-md-6:last-child .linedLink>li a{outline-offset:-1px!important;padding-right:26px}#footer .col-md-6:last-child .linedLink>li{padding-bottom:6px}.form span.title{margin-right:0;width:50px}.form .form-group:has(.title){align-items:center;display:flex;gap:20px}.form .form-group:has(.title).mb-3 .tb{display:inline-flex;justify-content:flex-end}.carousel .item a:focus,.carousel .item a:focus-visible,.carousel .item a:focus-within{outline-offset:-2px!important}.carousel .item a:focus .imgWrapper:after,.carousel .item a:focus-visible .imgWrapper:after,.carousel .item a:focus-within .imgWrapper:after{border:var(--outline);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.flyinginfo-right .infocontent{left:auto;max-width:700px;right:-32px;width:100vw}.flyinginfo-right .infocontent:after,.flyinginfo-right .infocontent:before{left:auto;right:65px}.flyinginfo-right .infocontent:before{right:63px}.flyinginfo-right .opened-popup .loader{opacity:1;visibility:visible}.flyginfo-container:has(.info.opened-popup) .infocontent{opacity:1;visibility:visible}.closeit{background:none;border:none}.menuspan{background-color:transparent;border:none;text-align:left}.redbox a:focus,.redbox a:focus-visible,.redbox a:focus-within{outline-color:var(--white)!important}.th-flyginfo{width:85px}.th-flyginfo br{display:none}.td-flyginfo .loader,.td-flyginfo .loader:after,.td-flyginfo .loader:before{left:50%;transform:translateX(-50%)}.showOnThis{padding-top:8px}.megaMenu>button{text-align:left}.image_description_block{padding-bottom:30px;padding-top:30px}.td-flyginfo,.td-status,.th-flyginfo,.th-status{text-align:center}.flyginfo-container .info{background:none;border:none;height:35px;width:35px}.flyginfo-container:hover .infocontent,button.info:not(.focused):hover~.infocontent{display:block!important;opacity:1!important;visibility:visible!important}.flyginfo-container:hover .infocontent.hide,button.info:not(.focused):hover~.infocontent.hide{display:none!important;opacity:0!important;visibility:hidden!important}button.info.focused~.infocontent.hide{display:block!important;opacity:1!important;visibility:visible!important}.infocontent:has(.infocontent-bg){background-color:transparent;bottom:0;box-shadow:none;padding-bottom:20px}.infocontent:has(.infocontent-bg) .infocontent-bg{background-color:var(--white);bottom:0;box-shadow:1px 0 2px 2px rgba(0,0,0,.1);left:0;position:absolute;right:0;top:0}.cotinent-name{display:block;height:auto}.continent-details .continent-summary{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;overflow:hidden;position:absolute;right:0;top:10px;transform:translateY(-50%);width:36px;z-index:1}.continent-details .continent-summary .plus-minus{text-indent:1000px;top:50%}.continent-details[open] .plus-minus:after{display:none}.continent-details .continent-summary:focus,.continent-details .continent-summary:focus-visible,.continent-details .continent-summary:focus-within,.slider-point:focus,.slider-point:focus-visible{outline:var(--outline)!important;outline-offset:2px!important}.overiewIntroText .carousel-inner .item a{display:block}.overiewIntroText .carousel-inner .item a:focus{outline:none!important}#sliderSection .carousel slide .item a{display:block}.mobile_only{display:none}@media(max-width:767px){.mobile_only{display:block}}.imgCover{opacity:.7}.header,.textContainer{background-color:rgba(0,0,0,.1)}.imgWrapper+.textContainer{top:134px}body.has-admin-bar .imgWrapper+.textContainer{top:102px}#index .tableCelled{padding:0}@media(min-width:768px){.home .imgWrapper+.textContainer .tableCelled{position:relative;top:-27px}}.carousel-control{opacity:1}.carousel-control:hover{opacity:.7}.booking-panes .bootstrap-select .btn .filter-option{color:#333!important}.booking-panes .bootstrap-select .btn:focus-visible{outline:var(--outline)!important;outline-offset:0!important}.booking-panes .inputform input.showOnThis2{background-color:#ddd}.booking-panes .clickNext.btn:focus-visible,.booking-panes button.btn:focus-visible,.selected-flag:focus-visible,input.no-custom:focus-visible+.control__indicator,input[type=submit].form-submit-btn:focus-visible{outline:var(--outline)!important;outline-offset:-2px!important;outline-offset:3px!important}.btn-group.bootstrap-select>select.sr-only-select{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff!important;border:0!important;color:#333!important;display:none!important;opacity:0!important;white-space:nowrap!important}.orange-error-wrapper .errorList,.orange-error-wrapper .errorListInvalid{background:#d72a6a}.booking-panes .booking-form .bootstrap-select .btn,.booking-panes .booking-form .checkboxfix input[type=checkbox]+.control__indicator,.booking-panes .booking-form .checkboxfix input[type=radio]+.control__indicator,.booking-panes .booking-form .inputform input.showOnThis2,.booking-panes .booking-form .inputform input[type=email],.booking-panes .booking-form .inputform input[type=radio]+.control__indicator,.booking-panes .booking-form .inputform input[type=text],.booking-panes .booking-form .inputform textarea{background-color:#fff;border:1px solid #c2b9b9}.sr-only{background-color:#fff;color:#000}.pb-15{padding-bottom:15px}#footer.footer .footer-section-heading,#footer.footer .newsLetterHeading{font-family:PT Sans,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.0952381;margin-bottom:6px;text-transform:uppercase}.home .tema-recommendation .asLegend h3{font-size:28px}.laterdept{background-color:transparent;border:0;color:#b80044;padding:0}.laterdept:hover{color:#000;text-decoration:underline}.seemore .yellocolor{color:#f5b32a!important}.redbox.redboxdetail .seemore .yellocolor{color:#ecddc6!important}#notIndex .h3-title{margin-block:0}#notIndex .booking-page-title{font-size:30px;margin-block:20px}.pageIntroText .contentFromEditor h2.preamble{font-size:21px!important;font-weight:100;line-height:1.3;margin-bottom:10px}#footer .totop{border:none;display:none}.hadScroll #footer .totop{display:block}#notIndex .tabwrapper .tab-content h2.tab-content-title{font-size:26px;margin-bottom:35px}#notIndex .tab-pane .city-name{font-size:14px;font-weight:100}.hotel-h3-title{font-size:17px}.hotel-h4-title{font-size:14px}.inputform .intl-tel-input{width:100%}#notIndex .resorpage h2{font-size:22px}#notIndex .page-campaign-tours h1{margin-bottom:40px}#notIndex .new-tours-page h2,#notIndex .page-campaign-tours h2{font-size:17px;margin-bottom:5px}#notIndex .omtema-detail .h-title{font-size:21px;margin-bottom:10px}#notIndex .kon-oss h2{font-size:31px;margin-bottom:10px}#notIndex .empthemes h3{color:#bb0046;font-size:26px;margin-bottom:30px}#notIndex .divtheme h4{color:#000;margin-bottom:0}#notIndex .divtheme h4,#notIndex .page-info-resan-sub h2.preamble{font-size:21px}#notIndex .bookform1 h3,#notIndex .bookform2 h3{font-size:21px;margin-bottom:30px}#notIndex .booking-form.form2 h2,#notIndex .merOmResan .tab-content-title.tabTitle{font-size:26px}.intro-level h3{font-size:21px}.infor.col-md-3.col-sm-3,.omtema.col-md-3.col-sm-3{z-index:1}.page-single-concept .tourPackage .short__info h3{font-size:17px;margin-bottom:5px}.page-single-concept .tourPackage .short__info h3+p{margin-top:0}.page-info-resan-sub .boforetrip.row,.page-om-tema-sub .boforetrip.row{display:flex;flex-direction:row!important}.innerform label label{line-height:1.3;margin-top:0}button.openModal{background-color:transparent;border:none;padding:0}.moreContact #openModal{margin-top:15px;min-width:150px}.firsttext .all_depart{color:#363636;cursor:pointer;display:block;font-size:16px;padding:6px 10px;text-decoration:none}.mega-dropdown .dropdown-backdrop{display:none}#notIndex .tipscontent .tipsfull-title,.tipscontent .tipsgrid-title{color:#b80044;font-size:18px;margin-bottom:0;padding-bottom:10px}.traffa-page .list-group.panel .mainlevel{color:#b80044;display:block;font-size:16px;font-weight:700;padding-bottom:15px;padding-top:0;text-transform:uppercase}.control.control--checkbox:has(.control--radio){padding-left:0}.post-footer{color:#555}.post-footer a{color:#000}.opacity0{opacity:0}.tour-month-name{font-size:20px;line-height:1.3;padding-bottom:20px}.tour-month-name .m_names{font-weight:700;text-transform:capitalize}#hotell h2{padding-bottom:18px}.tabwrapper .tab-content .col-sm-4 .botmixredbox>h3{font-size:26px}.tab-content .whitesideblock h3{margin-bottom:23px}@media(min-width:1000px){.tipsfull{max-height:330px}.tipsfull .imgWrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}}@media(min-width:1025px){.info.avr-info:hover .infocontent{cursor:pointer;opacity:1!important;visibility:visible!important}}@media(min-width:1024px){#notIndex .h3-title{font-size:35px}}@media(min-width:768px){.mainblock.homepage>.contentBlock.largeScreen{height:100vh!important}}@media(max-width:767px){.menuMover nav ul li a{padding:0}.menuMover .mega-dropdown-menu>li>ul>li>a{padding:3px 5px}.page-info-resan-sub .boforetrip.row,.page-om-tema-sub .boforetrip.row{flex-direction:column!important}.page-info-resan-sub .boforetrip.row .col-md-3.omtema,.page-om-tema-sub .boforetrip.row .col-md-3.omtema{margin-bottom:20px;order:1}.page-info-resan-sub .boforetrip.row .col-md-12.omtema-detail,.page-om-tema-sub .boforetrip.row .col-md-12.omtema-detail{order:2}.imgWrapper+.textContainer{top:82px}.titlePage+h2{display:block!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;visibility:visible!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;white-space:nowrap!important}.info>img.deptdetailPopup{opacity:0}.td-flyginfo .mobile_only.tbl_label{color:#000;pointer-events:none;text-decoration:underline;white-space:nowrap}.td-flyginfo .mobile_only.tbl_label br{display:none}.flyinginfo-right .infocontent{position:relative;right:0;text-align:center;top:0;width:auto}.flyinginfo-right .infocontent:after,.flyinginfo-right .infocontent:before{display:none}.flyginfo-container .info{width:auto}.menuHandler,.searchHandler{background-color:transparent;border:0}.menuBox{right:20px;top:18px}.openMenu .menuBox{z-index:1110}.openMenu .menuHandler{width:35px}.dataTbl thead tr:first-child{display:none!important}.dataTbl tbody tr:first-child{display:block!important}}@media(max-width:660px){.image_description_content .row{flex-direction:column}.image_description_content .row .col-md-8{border-left:1px solid #ccc;margin-inline:9px;width:calc(100% - 18px)}}@media(max-width:568px){.booking-panes .col-sm-12,.booking-panes .col-xs-12{width:100%}}.infocontent .closeit,.mixredbox{--outline:2px solid var(--white)}.bookingWrapper .tabmenu .nav li.active a{text-decoration:none}.booking-panes .dropdown-menu li a:focus-visible{outline-offset:-2px!important}.overiewIntroText .contentFromEditor{width:100%}.carousel-control:focus,.carousel-indicators li:focus,.sliderBtn:focus{outline-style:solid!important}.dags_print img{margin-right:10px;max-width:40px;opacity:.5}.dags_print span{display:block}.dags_print{align-items:center;border:1px solid #000;cursor:pointer;display:flex;margin-bottom:30px;padding:15px}.iframe_section.iframe_cookiebot{height:auto;padding-bottom:0}.overiewIntroText .carousel .imgWrapper{height:335px;width:100%}.overiewIntroText .carousel .imgWrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}img.star{display:inline-block;margin-left:3px}.star_plus{color:#a41e47;font-family:arial;font-size:20px;left:2px;position:relative;top:4px}.lodgings_list{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-top:10px}#hotell ul{margin-left:20px;margin-right:20px;margin-top:20px}@media(min-width:768px){#hotell ul{flex-basis:calc(33.3333% - 40px);flex-grow:0;flex-shrink:0;max-width:calc(33.3333% - 40px)}}@media(max-width:767px){#hotell ul{flex-basis:calc(50% - 40px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 40px)}}@media(max-width:480px){#hotell ul{flex-basis:calc(100% - 40px);flex-grow:0;flex-shrink:0;max-width:calc(100% - 40px)}}.lodgings_item h4{padding-bottom:5px}.loaderr{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#a1003c;height:20px;margin:auto;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{background-color:#fff;bottom:40px;box-shadow:1px 0 2px 2px rgba(0,0,0,.1);color:#000;left:52px;left:-30px;opacity:0;padding:20px;position:absolute;transition:all .2s linear;visibility:hidden;width:100px;z-index:10}.info:hover .loader{opacity:1;visibility:visible}.info:has(.popuploaded) .loader{display:none}.infocontent:before,.loader:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #ddd;bottom:-12px;content:"";height:0;left:50px;position:absolute;width:0}.infocontent:after,.loader:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;content:"";height:0;left:52px;position:absolute;width:0}@media(max-width:767px){.infocontent:after,.infocontent:before,.loader:after,.loader:before{left:50%;margin-left:-10px}}@media(min-width:768px){.page-info-resan-sub .boforetrip.row,.page-om-tema-sub .boforetrip.row{display:flex;flex-direction:row-reverse}.page-info-resan-sub .beforetrip-right,.page-om-tema-sub .boforetrip.row .omtema-detail{padding-left:20px}.page-info-resan-sub .col-sm-3.infor,.page-om-tema-sub .omtema.col-md-3.col-sm-3{position:static;width:400px}.mobile_only{display:none}}#dags_dep .dataTbl th{font-size:17px}.resorpage a,.resorpage a:hover{border-width:2px}#hotell ul{margin-left:0;margin-top:0}#hotell ul li{position:relative}#hotell ul li,#hotell ul li.hasstars{padding-block:2px}.stars{display:inline-flex;gap:5px}.stars i{background-image:url(../images/star_gray.svg);background-size:cover;display:inline-block;height:14px;width:14px}.star1 i:nth-child(-n+1),.star10 i:nth-child(-n+1),.star15 i:nth-child(-n+1),.star2 i:nth-child(-n+2),.star20 i:nth-child(-n+2),.star25 i:nth-child(-n+2),.star3 i:nth-child(-n+3),.star30 i:nth-child(-n+3),.star35 i:nth-child(-n+3),.star4 i:nth-child(-n+4),.star40 i:nth-child(-n+4),.star45 i:nth-child(-n+4),.star5 i:nth-child(-n+5),.star50 i:nth-child(-n+5){background-image:url(../images/star.svg)}.star15 i:nth-child(2),.star25 i:nth-child(3),.star35 i:nth-child(4),.star45 i:nth-child(5){background-image:url(../images/star_gray.svg);position:relative}.star15 i:nth-child(2):before,.star25 i:nth-child(3):before,.star35 i:nth-child(4):before,.star45 i:nth-child(5):before{background-image:url(../images/halfstar.svg);background-size:cover;content:"";display:inline-block;height:14px;left:0;position:absolute;top:0;width:14px}#hotell ul{border-bottom:0}.text-uppercase{text-transform:uppercase}