@import url('https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400;500;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Gabriela&family=Grand+Hotel&family=Marck+Script&family=Playwrite+DK+Loopet:wght@100..400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,900;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');html, body {margin:0;padding:0;font-family:'Rethink Sans', sans-serif; word-spacing:-0.04em;font-weight:400;width:100%;background-color:#fff;color:#151515;font-size:15px;line-height:20px;}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0;margin:0;padding:0}ol, ul {list-style:none}a img {border:0}strong, b { font-weight:600; }input {-webkit-appearance:none;}button {font-family:'Public Sans', sans-serif; }#Logga img,object,embed{max-width:100%}img{height:auto}#LoggaSidfot img,object,embed{max-width:100%}img{height:auto}.Bredd100img,object,embed{max-width:100%}img{height:auto}.Bredd75img,object,embed{max-width:100%}img{height:auto}.Bredd67img,object,embed{max-width:100%}img{height:auto}.Bredd50img,object,embed{max-width:100%}img{height:auto}.Bredd33img,object,embed{max-width:100%}img{height:auto}.Bredd25img,object,embed{max-width:100%}img{height:auto}.HotellHallare img,object,embed{max-width:100%}img{height:auto}#ValtHotellHallareBild img,object,embed{max-width:100%}img{height:auto}.Ikon img,object,embed{max-width:100%}img{height:auto}.IkonLiten img,object,embed{max-width:100%}img{height:auto}.Stjarna img,object,embed{max-width:100%}img{height:auto}.leaflet-popup-content img,object,embed{max-width:100%}img{height:auto}::selection { background:#deeffa;}::-moz-selection { background:#deeffa;}pre, p, P {white-space:pre-wrap; white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;margin-top:0px;margin-bottom:14px;padding:0;}.clear { clear:both; }h1 {font-size:60px;line-height:62px;margin:0;margin-bottom:30px; letter-spacing:-0.03em;font-weight:700;text-rendering:optimizelegibility;}#ValtHotellHallare h1 {margin-bottom:0px;}#DatumUppdaterad {line-height:17px;font-weight:400;margin-bottom:30px;margin-top:30px;font-size:16px;letter-spacing:0em;width:100%;position:relative;z-index:20;}.Skrivstil {margin-bottom:10px;display:inline-block;font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:0.05em;line-height:16px;}#DestinationSidhuvudTitel {width:100%;clear:both;float:left;font-weight:600;text-transform:none;font-size:70px;line-height:76px;text-shadow:2px 2px 20px rgba(0,0,0,0.3);word-spacing:-0.05em;margin-bottom:10px;}.LitenH1 {font-size:20px;width:100%;float:left;line-height:23px;margin:0;margin-bottom:20px;margin-top:10px;letter-spacing:0em;font-weight:500;text-transform:none;text-rendering:optimizelegibility;}#ValtHotellInforuta h1 {font-size:42px;line-height:48px;margin-top:0px;font-weight:600;margin-bottom:15px;text-transform:none;letter-spacing:0em;word-spacing:-0.04em;text-rendering:optimizelegibility;}#IntroHeaderHallare h2 {font-size:55px;line-height:63px;margin:0;margin-bottom:15px;letter-spacing:0em;font-weight:600;text-transform:none;word-spacing:-0.08em;text-rendering:optimizelegibility;color:#123356;}h2 {font-size:50px;line-height:60px;margin:0;margin-bottom:15px;font-weight:500;text-transform:none; word-spacing:-0.05em;letter-spacing:-0.01em;text-rendering:optimizelegibility;float:left;}h3 {font-size:35px;line-height:40px;margin:0;margin-bottom:4px;letter-spacing:0em;font-weight:600;text-transform:none;text-rendering:optimizelegibility; }h4 {font-size:27px;line-height:30px;margin:0;margin-bottom:12px;letter-spacing:0em;font-weight:600;text-transform:none;text-rendering:optimizelegibility;}.TextLiten {font-size:13px;line-height:19px;}a.Vitlank, a.Vitlank:link, a.Vitlank:visited {color:#FFF;text-decoration:none;}a.Vitlank:hover {color:#FFF;text-decoration:underline; transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;}a.HotellLank, a.HotellLank:link, a.HotellLank:visited {color:#000;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:0.08rem;text-decoration-color:inherit;text-underline-offset:0.12rem; transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;font-weight:600;}a.HotellLank:hover { color:#0084c1;}a.Gralank, a.Gralank:link, a.Gralank:visited {color:#151515;text-decoration:none; transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;}a.Gralank:hover {color:#000;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:0.08rem;text-decoration-color:inherit;text-underline-offset:0.2rem;}a.LjusGralank, a.LjusGralank:link, a.LjusGralank:visited {color:#727272;text-decoration:none;}a.LjusGralank:hover {color:#175180;text-decoration:underline; transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out; }a.Luslank, a.Ljuslank:link, a.Ljuslank:visited {color:#e6ebef;text-decoration:none;}a.Ljuslank:hover {color:#fff;text-decoration:underline; transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out; }a:link, a:visited, a:active {color:#029cc8;text-decoration:none;}a:hover {color:#19A3BE;text-decoration:underline;}.Bredd100 { width:100%; float:left; }.Bredd75 { width:75%;float:left; }.Bredd67 { width:66.7%;float:left; }.Bredd50 { width:50%;float:left; }.Bredd33 { width:33.3%; float:left; }.Bredd25 { width:25%; float:left; }.Marginal {padding-left:60px;padding-right:60px;max-width:1350px;position:relative;right:0;margin:0 auto;}.MarginalStor {max-width:50000px !important;}.InnehallMarginalVanster { padding-left:30px; }.InnehallMarginalHoger { padding-right:30px; }.InnehallMarginalVansterFortsatt { padding-left:25px; }.InnehallMarginalHogerFortsatt { padding-right:25px; }.InnehallMarginalVansterFortsattStor { padding-left:40px; }.InnehallMarginalHogerFortsattStor { padding-right:40px; }.InnehallMarginal {padding-right:5px;padding-left:5px;}.InnehallMarginalStor {padding-right:10px;padding-left:10px;}.InnehallMarginalUppNer { margin-top:15px; margin-bottom:15px; }.InnehallMarginalUppNerStor { margin-top:25px; margin-bottom:25px; }.InnehallMarginalUpp { margin-top:20px; }.InnehallMarginalNer { margin-bottom:20px; }.InnehallMarginalUppStor { margin-top:45px; }.InnehallMarginalNerStor { margin-bottom:45px; }.InnehallMarginalUppNerMindre { margin-top:10px; margin-bottom:10px; }.InnehallMarginalUppMindre { margin-top:10px; }.InnehallMarginalNerMindre { margin-bottom:10px; }.InnehallMarginalStorBortUtanfor { margin-left:-10px; }.InnehallMarginalStorBortInne { margin-right:-10px; }#Nav {width:100%;float:left;background-color:#134288;background-color:#f1d4c8;background-color:#022a66;background-color:#fff;background-color:#133786;height:70px;text-align:center;}#Logga {display:block;width:70px;padding-left:0px;float:left;padding-top:5px;}#Logga img { height:60px; }#LoggaSidfot {width:100%;display:block;max-width:350px;float:left;margin-bottom:30px;}#Brodsmulor {width:100%;float:left;font-size:16px;line-height:16px;text-align:left;font-weight:500;color:#000000;background-color:#fff;padding-bottom:20px;padding-top:20px; }.BrodsmulorHeader {width:calc(100% - 0px);position:relative;z-index:10;font-size:16px;line-height:21px;font-weight:500;margin-left:0px;padding-top:30px;letter-spacing:-0.01em;float:left;padding-bottom:60px;color:#bad5ff;color:#c5e5fb;color:#c5e5fb;color:#022a66; color:#ffaf8f;}.BrodsmulorHeader span {margin-right:3px;margin-left:3px;}.BrodsmulorHeader a:link, .BrodsmulorHeader a:visited { cursor:pointer;display:inline-block; margin-right:3px;margin-left:3px;width:auto;color:#bad5ff;color:#539de2; color:#ffaf8f;color:#022a66;color:#c5e5fb;color:#c5e5fb;color:#022a66; color:#ffaf8f;text-decoration-thickness:0.06rem;text-decoration-color:inherit;text-underline-offset:3px; }#BrodsmulorHeader a:hover {text-decoration:underline;}#Brodsmulor a:link, #Brodsmulor a:visited { text-decoration:none;}#Brodsmulor a:hover { text-decoration:underline;}#DestinationSidhuvudRubrik { text-align:left;z-index:10;width:calc(100% - 0px);height:auto;z-index:200;float:left;position:absolute;position:relative;padding-top:50px; top:0px;}#DestinationSidhuvudRubrik h1 {font-weight:300;font-size:1.8vw;line-height:1.1;word-spacing:-0.02em;letter-spacing:0em;width:auto;position:relative;z-index:1;max-width:7500px;display:inline-block;padding-bottom:20px;} #DestinationSidhuvudRubrik h1 span { font-family:'fudge_sauceregular'; background-color:#5d3947; color:#a9cbff; color:#022a66; color:#fff; background-color:#5d3947; background-color:transparent;text-transform:none; font-size:30px; border:solid 0px #5d3947;padding:7px;padding-left:50px;padding-right:50px;border-radius:990px;font-weight:700; letter-spacing:0.1em;padding-top:-20px;background-position:20px center, calc(100% - 20px) center;background-repeat:no-repeat;background-size:17px auto; } .LitenRubrik h1 b {font-size:4.5vw !important;} .LitenRubrik2 h1 b { font-size:4.2vw !important;display:inline-block !important;}#DestinationSidhuvudRubrik h1 b {clear:unset;font-weight:600;font-size:100px;font-size:5vw;line-height:1;margin-bottom:10px;margin-top:15px;letter-spacing:0.03em;display:inline-block;position:relative; color:#ffaf8f; color:#5d3947;color:#f1d4c8;color:#c5e5fb;color:#022a66;color:#ff8459;color:#fff;min-width:250px;text-transform:none;width:100%;max-width:100%;}#DestinationSidhuvudRubrik h1 span {}#UndersidaHeader {width:100%;float:left;background-color:#022a66;background-color:#134288;background-color:#4f89e1;background-color:#4782e1;background-color:#193b8e;background-color:#022a66;background-color:#022a66;background-color:#f1d4c8;background-color:#022a66;background-color:#133786;background-color:#a9cbff;background-color:#042b67;text-align:left;margin-top:0px;padding-top:0px;position:relative;}#DestinationSidhuvudBild {background-size:cover;width:calc(100% - 0px);float:left;background-repeat:repeat;background-position:center center;min-height:600px;opacity:1;margin-top:0px;position:relative;margin-bottom:-150px;z-index:10;margin-left:0px;border-radius:20px; }.Bildram {-webkit-mask:radial-gradient(circle at right top, transparent 80px, #000 81px), radial-gradient(circle at left top, transparent 80px, #000 81px), radial-gradient(circle at right bottom, transparent 80px, #000 81px), radial-gradient(circle at left bottom, transparent 80px, #000 81px), linear-gradient(#000, #000); mask:radial-gradient(circle at right top, transparent 20px, #000 21px), radial-gradient(circle at left top, transparent 20px, #000 21px), radial-gradient(circle at right bottom, transparent 20px, #000 21px), radial-gradient(circle at left bottom, transparent 20px, #000 21px), linear-gradient(#000, #000);-webkit-mask-composite:xor;mask-composite:exclude;}.BildLankAktiv {height:300px !important;}#VarldskartaKnappHallareUtanfor {position:relative;width:100%;float:left;}#VarldskartaKnappHallare {width:100%;float:left;overflow-x:scroll;overflow-y:hidden;height:275px;padding-top:10px;}#VarldskartaKnappHallareInne {padding-left:5px;padding-right:5px;width:auto;float:left;white-space:nowrap;}a.VarldskartaKnapp, a.VarldskartaKnapp:link, a.VarldskartaKnapp:visited{width:200px;padding-top:170px;background-position:center 40px;background-size:auto 105px;background-repeat:no-repeat;display:inline-block;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; padding-bottom:55px;font-size:20px;font-weight:500;color:#08205e;margin:10px;top:0px;position:relative;border:solid 1px #eaeaea; -webkit-box-shadow:0px 1px 17px 1px rgb(0 0 0 / 5%);-moz-box-shadow:0px 1px 17px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 17px 1px rgb(0 0 0 / 5%);}a.VarldskartaKnapp:hover { -webkit-box-shadow:0px 1px 17px 1px rgb(0 0 0 / 20%);-moz-box-shadow:0px 1px 17px 1px rgba(0,0,0,0.20);box-shadow:0px 1px 17px 1px rgb(0 0 0 / 20%);transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out;border:solid 1px #16357d;top:-5px;}a.VarldskartaMarkor {position:absolute;width:auto;padding:8px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 1px 17px 1px rgba(0,0,0,0.20);-moz-box-shadow:0px 1px 17px 1px rgba(0,0,0,0.20);box-shadow:0px 1px 17px 1px rgba(0,0,0,0.20);z-index:100;padding-left:16px;padding-right:16px;font-size:16px;line-height:16px;font-weight:500;color:#365870;}.FilterKnapparStora label {width:100%;float:left;margin-bottom:3px;margin-top:3px;color:#000;font-family:'DM Sans';}#FilterFonster label input { margin-right:7px; }#FilterFonster label span { color:#888; font-size:14px; font-weight:300; margin-left:2px; font-family:Helvetica, Arial, 'sans-serif'; }.FilterKnapparSma label:has(input:checked){box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 1);border:solid 1px #fff;}.FilterKnapparStora label:has(input:checked){}label:has(input:disabled){opacity:0.4;}.FilterFonsterRubrik {float:left;margin-bottom:13px;margin-top:0px;font-size:18px;line-height:22px;font-weight:600;width:100%;}.FilterKnapparSma label {width:auto;float:left;margin-right:10px;padding:9px;padding-left:16px;padding-right:14px;border:solid 1px #ccc;margin-bottom:10px;border-radius:99px;}.FilterKnapparSma label:hover {border:solid 1px #666;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1sease-in-out;-o-transition:all .1sease-in-out;transition:all .1sease-in-out;}.FilterKnapparSma input {}#FilterKnappHallare {width:calc(100% - 0px);float:left;padding-top:0px;overflow-x:scroll;overflow-y:hidden;padding-bottom:0px;padding-top:0px;margin-top:0px;padding-left:0px;padding-right:0px;margin-bottom:0px;border-top:solid 0px #bbb;}#FilterKnappHallareInne {width:auto;float:left;white-space:nowrap;}.EjScrollbarBakgrund {overflow:hidden !important;height:100%;width:100%;top:0px;}.AntalAktivaFilter {moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;background-color:#fff;background-color:#b26197;color:#294074;color:#fff;font-size:13px;height:24px;line-height:24px;width:24px;display:none;float:right;text-align:center;margin-left:8px;margin-top:-5px;position:absolute;}#RensaFilterHotellKnappStor {width:auto;cursor:pointer;line-height:38px;display:none;margin-left:10px;font-weight:400;text-decoration:underline;font-size:15px;}.RensaFilterHotellKnappStorAktiv { display:inline-block !important; }.PilNer { background-image:url(Grafik/Pil-ner.svg);background-repeat:no-repeat;background-size:14px auto;background-position:center center;width:14px;position:absolute;right:20px;height:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2sease-in-out;-o-transition:all .2sease-in-out;transition:all .2sease-in-out;}.PilNerMeny { background-image:url(Grafik/Pil-ner-vit.svg);background-repeat:no-repeat;background-size:13px auto;background-position:center center;width:13px;position:absolute;right:20px;height:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2sease-in-out;-o-transition:all .2sease-in-out;transition:all .2sease-in-out;}.rotate180 {transform:rotate(180deg);}.SorteringLiten { color:#777; }.SorteraHotell {width:auto;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:95px;font-size:16px;line-height:44px;height:44px;padding:0px;font-weight:400;margin-top:0px;margin-bottom:0px;cursor:pointer;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;background-size:19px auto; background-position:25px center;background-repeat:no-repeat;text-align:left;padding-left:20px;padding-right:50px;color:#222; position:relative;border:solid 0px #222;float:right;position:relative;}.SorteraHotell:hover {background-color:#fff;}.SorteraHotellLista {position:absolute;background-color:#fff;border:solid 1px #ccc;right:0px;top:50px;z-index:100;border-radius:8px;-webkit-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 20%);-moz-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 20%);box-shadow:0px 2px 7px 0px rgb(0 0 0 / 20%);text-align:left;padding:20px;padding-top:5px;min-width:150px;width:auto;}.SorteraHotellLista li {font-size:15px;line-height:26px;padding-top:10px;padding-bottom:10px;font-weight:normal;border-bottom:solid 1px #ccc;padding-left:0px;white-space:nowrap;padding-right:5px;}.SorteraHotellLista li.AktivSortering:before, .SorteraHotellLista li.AktivSortering:hover:before {background-color:#222;}.SorteraHotellLista li:hover:before {background-color:#999;}.SorteraHotellLista li:before{content:"";border:solid 2px #fff;height:10px;width:10px;display:inline-block; vertical-align:middle;margin-right:9px;border-radius:99px;box-shadow:0px 0px 0px 1px #222;}.FiltreraHotell {width:calc(50% - 22px);display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:95px;font-size:16px;line-height:46px;height:46px;padding:0px;padding-right:10px;padding-left:30px;font-weight:500;margin-top:0px;margin-bottom:0px;cursor:pointer;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;background-image:url(Grafik/Filter2.svg?v=2);background-size:19px auto;background-position:calc(50% - 30px) center;background-repeat:no-repeat;color:#222; position:relative;text-align:center;margin-right:10px;border:solid 2px #222;float:left;max-width:110px;}.FiltreraHotell:hover {background-color:#fff;}.FilterKnappStor {-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;background-color:#fff;padding-bottom:55px;border:solid 1px #fff;font-size:15px !important;line-height:20px !important;padding:13px;padding-right:25px;font-weight:500;color:#111 !important;margin-right:10px;padding-left:15px !important;margin-top:5px;margin-bottom:5px;background-size:30px auto;background-position:18px center;background-repeat:no-repeat;cursor:pointer;display:inline-block !important;background-size:auto 35px !important;background-position:center 12px !important;background-repeat:no-repeat !important;min-width:110px !important;width:calc(25% - 12px) !important;border-radius:7px !important;height:115px;padding-right:15px !important;padding-top:40px !important;float:left;margin-right:12px !important;border:solid 1px #eaeaea;margin-bottom:7px !important;}#FilterKnappStorHallare {margin-right:-12px;}#HotellListaVerktyg {font-size:20px;line-height:31px; font-weight:400;width:100%;float:left;margin-top:10px;padding-top:10px;margin-bottom:20px;}.FilterKnapp {width:auto;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;background-color:#fff;border:solid 2px #eaeaea;font-size:15px;line-height:18px;padding:10px;padding-right:38px;font-weight:400;color:#111;margin-right:5px;padding-left:22px;margin-top:5px;margin-bottom:5px;cursor:pointer;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;display:none;letter-spacing:0.01em;}.FilterKnapp:hover { border:solid 1px #ccc;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.FilterKnappStor.FilterKnappAktiv {background-color:#eaf6ff !important;border:solid 2px #253a5d !important;}.FilterKnappAktiv {border:solid 1px #bcbcbc;color:#000000;background-color:#ffffff;display:inline-block !important;background-image:url(Grafik/Close.svg);background-position:calc(100% - 17px) center;background-repeat:no-repeat;background-size:11px auto;font-size:14px;}.FilterKnappAktiv:hover {}.FilterKnappAktiv:focus {}.FilterKnappDisabled {opacity:0.4 !important;background-color:#fff !important;position:relative;}.FilterKnappDisabled:before{content:"";background-image:url(Grafik/stripe.svg?v=14)!important;background-size:cover !important;background-position:top left!important;height:100%;position:absolute;top:0px;bottom:0px;left:0px;right:0px;}.LuxuryIkon { background-image:url(Grafik/Ikoner/Luxury.png); }.BoutiqueIkon { background-image:url(Grafik/Ikoner/Boutique.png); }.DrinksIkon { background-image:url(Grafik/Ikoner/Drinks.png); }.SpaIkon { background-image:url(Grafik/Ikoner/Spa.png?v=1); }.BeachIkon { background-image:url(Grafik/Ikoner/Beach.png); }.PoolIkon { background-image:url(Grafik/Ikoner/Pool.svg?v=1); }.FamiljIkon { background-image:url(Grafik/Ikoner/Familj.png?v=2); }.PrivataPoolerIkon { background-image:url(Grafik/Ikoner/PrivatePools.svg?v=1); }#TopPicksRuta {width:calc(100% - 140px);padding:50px;-webkit-box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);-moz-box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);float:left;margin-left:40px;display:none;}#TableofContent2 {width:100%;border:solid 1px #ababab;float:left;-moz-border-radius:7px !important;-webkit-border-radius:7px !important;border-radius:7px !important;}#TableofContent {width:66%;border:solid 0px #ababab;float:left;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;margin-top:40px;background-color:#edeceb;}#TableofContentPil {background-image:url(Grafik/Pil-ner.svg);background-repeat:no-repeat;background-size:18px auto;background-position:center center;float:right;height:40px;width:40px; transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;background-color:#fff;}.TableofContentPilUpp{transform:rotate(180deg);}#TableofContentHeader {width:calc(100% - 50px);padding:25px;padding-top:10px;padding-bottom:10px;float:left;font-size:22px;line-height:40px;margin:0;margin-bottom:0px;letter-spacing:0em;font-weight:600;text-rendering:optimizelegibility;cursor:pointer;}#TableofContentLista {width:calc(100% - 50px);padding:25px;padding-top:20px;}#TableofContent ul {margin-bottom:0px;margin-top:0px;}#TableofContent ul li ul {margin-bottom:10px;margin-top:10px;width:calc(100% - 30px);margin-left:30px;float:left;}#TableofContent li {float:left;line-height:40px;width:100%;height:auto;margin-bottom:15px;padding-bottom:0px;}#TableofContent li a {display:inline-block;text-align:left;margin:0px;font-size:18px;text-transform:none;line-height:22px;letter-spacing:0em;list-style-type:circle;margin-top:0px;color:#9b1d88;border-bottom:solid 2px #9b1d88;padding:0px;padding-left:0px;padding-bottom:1px;padding-right:0px;text-decoration:none;float:left;position:relative;width:auto;}.SektionText {width:100%;float:left;font-size:23px;line-height:32px;margin-bottom:40px;}#KategoriLista {padding:0;list-style:none;float:left;width:720px;text-align:left;padding-bottom:0px;padding:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-right:80px;margin-bottom:0px;overflow:visible;}.menudold { opacity:0.4;transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out; }#KategoriLista li {display:inline-block;font-size:17px;line-height:70px;text-align:left;margin-right:0px;padding-left:0px;vertical-align:top;margin-top:0px;text-align:center;font-weight:500;}#KategoriLista li a {display:block;color:#fff;padding-left:25px !important;padding-right:25px !important;text-decoration:none;letter-spacing:0.03em;text-transform:none;border-right:solid 0px #ccc;cursor:pointer;padding:0px;margin:0px;padding:0px;padding-bottom:0px;padding-top:0px;position:relative;}#KategoriLista li a:hover {color:#fff;text-shadow:none;text-decoration:none !important;}#KategoriLista li ul, #KategoriLista ul li {}#KategoriLista ul li {padding:0;border-right:0;border:none;text-align:left;margin:0;float:left;width:100%;clear:both;}#KategoriLista li ul {position:absolute;display:none;background-repeat:repeat-x;z-index:999;background-color:#fff;background-repeat:no-repeat;margin-top:10px;padding:40px;padding-left:50px;padding-bottom:20px;text-align:left;margin-left:0px;border-radius:8px;left:10px;right:10px;-webkit-box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);-moz-box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);border-top:none;width:calc(100% - 110px);}#KategoriLista a.trigger {padding-right:42px !important;}#KategoriLista a.trigger:hover {border-bottom:none;text-shadow:none;text-decoration:none;}#KategoriLista li:hover ul {}#KategoriLista ul li a {font-weight:normal;line-height:23px;padding-left:0px !important;padding-right:30px!important;background-image:none;font-size:16px;text-transform:none;padding-bottom:3px;padding-top:3px;color:#222 !important; transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out; border-bottom:none;border-right:none;text-decoration:none !important;background:none !important;background-color:transparent !important;border-left:none !important;border-right:none !important;border-top:none !important;color:#000;}#KategoriLista ul a:hover {text-decoration:underline !important;}#KategoriLista ul a.Aktiv {color:#e85426 !important;background-image:none !important;text-decoration:underline;}#KategoriLista ul a.Aktiv:hover {text-decoration:underline;}.KategoriListaRubrik {width:25%;float:left;}#KategoriLista .KategoriListaRubrik a {text-transform:uppercase;font-weight:1000;margin-bottom:0px;}#KategoriListaKolumnHallare {width:100%;max-width:800px;float:left;}.KategoriListaKolumn {width:33.3%;float:left;margin-bottom:20px;}#MobilIkon {cursor:pointer;background:transparent;height:40px;width:40px;position:relative;z-index:30;float:right;padding:0px;top:15px;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;text-align:center;display:none;margin-left:10px;margin-right:-6px;}.MobilIkonAktiv {z-index:9999 !important;background-color:#294074 !important;}#nav-iconNer {width:20px;height:18px;margin-top:12px;margin-left:0px;display:inline-block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}#nav-iconNer span {display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;}#nav-iconNer span:nth-child(1) {top:0px;width:100%;margin-left:1px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#nav-iconNer span:nth-child(2) {top:7px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;margin-left:1px;}#nav-iconNer span:nth-child(3) {top:14px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;width:100%;margin-left:1px;}#nav-iconNer.open span:nth-child(1) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:3px;width:100%;margin-left:0px; background:#fff;}#nav-iconNer.open span:nth-child(2) {width:0%;opacity:0;margin-left:0px;}#nav-iconNer.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:13px;left:3px;width:100%;margin-left:0px;background:#fff;}#UndersidaHallare {min-height:400px;width:100%;float:left;margin-bottom:0px;margin-top:0px;position:relative;background-color:#f0efee;background-color:#f4f2f1;background-color:#fff;padding-top:0px;padding-bottom:30px;}#IntroHeaderHallare {width:calc(100% - 100px);padding-top:45px;padding-left:50px;padding-right:50px;padding-bottom:20px;margin-top:0px;float:left;margin-bottom:0px;-moz-border-radius:0px;-webkit-border-radius:0px!important;border-radius:0px !important;}#IntroText {width:100%;float:left;margin-bottom:0px;padding-bottom:20px;font-size:19px;line-height:27px;text-align:left;padding-top:150px;background-color:#cfe2ff;}#IntroTextVarldsdel {font-size:18px;line-height:27px;word-spacing:-0.07em; }#IntroText h3 {font-size:30px;line-height:35px;margin-bottom:15px;}.HelHojd {max-height:1000px !important;transition:all .35s ease-in-out; -moz-transition:all .35s ease-in-out; -webkit-transition:all .35s ease-in-out; -o-transition:all .35s ease-in-out;}.TextLasMer {width:100%;float:left;padding-top:10px;}.Dolj {display:none !important;}.Dolj2 {display:none;}.Visa2 {opacity:1 !important;height:auto !important;visibility:visible !important;display:inline;font-size:20px !important;transition:all .35s ease-in-out; -moz-transition:all .35s ease-in-out; -webkit-transition:all .35s ease-in-out; -o-transition:all .35s ease-in-out;}.Visa {display:block !important;}#IntroTextFade {width:100%;bottom:0px;left:0px;background:rgb(255,255,255);background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);height:60px;position:absolute;display:none;}#TextFadeKnappHallare {width:100%;float:left;margin-top:-40px;margin-bottom:20px;z-index:10;display:none;}.TextLasMerKnapp {width:auto;cursor:pointer;display:inline-block;text-decoration:underline;color:#888;}#TextFadeKnapp {width:auto;margin-top:0px;background-color:#fff;color:#029cc8;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;display:inline-block;padding-left:20px;padding-right:30px;cursor:pointer;border:solid 1px #fff;height:34px;font-size:15px;line-height:34px;position:relative;z-index:30;background-size:10px auto;background-repeat:no-repeat;background-position:calc(100% - 12px) center;background-image:url(Grafik/arrow-down-blue.png);}#TextFadeKnapp:hover {text-decoration:underline;}.FadeKnappOppen {background-image:url(Grafik/arrow-up-blue.png) !important;margin-top:20px !important;}.FadeKnappOppen2 {float:left;}#UndersidaArtikelHallare {min-height:400px;width:100%;float:left;margin-bottom:30px;margin-top:50px;position:relative;}#SorteraHallare {width:auto;max-width:70%;float:right;text-align:right;}.SorteringValKnapp {display:inline-block;width:auto;line-height:23px;cursor:pointer;letter-spacing:0em;border:none;margin:0px;font-size:15px;-webkit-appearance:none;border-radius:0;background:none;word-spacing:-0.04em;padding:0px;padding-left:0px;padding-right:0px;margin-left:7px;margin-right:7px;color:#021326;text-rendering:optimizelegibility;}.SorteringValKnapp:hover, .SorteringValKnapp:active {border-bottom:solid 1px #021326;}.SorteringValKnappAktiv {font-weight:600;border-bottom:solid 1px #021326;background:transparent;}#FilterHallare {float:left;margin-top:25px;background-color:#f6f6f6;-moz-border-radius:6px;-webkit-border-radius:6px!important;border-radius:6px !important;padding-bottom:10px;}#Tagline {width:100%;display:inline-block;font-style:italic;float:left;font-size:12px;line-height:50px;text-align:left;padding-left:0%;}#Sidhuvud {padding-top:0px;padding-bottom:0px;background-color:#92D4E3;background-color:#b9e5f1;background-color:#8ad4dd;margin-bottom:0px;float:left;width:100%;border-top:solid 0px#8ad4dd;background-size:cover;background-size:100px auto;position:relative;line-height:21px;background-position:center top;}#SidhuvudBild {width:100%;float:left;background-color:#378bd5;background-color:#033359;background-image:url(Grafik/Hotels-with-private-pool8.jpg);background-position:right center;background-repeat:no-repeat;text-align:center;background-size:cover;border-top:solid 0px #96d6e8;height:auto;min-height:600px;padding-top:0px;padding-bottom:0px;position:relative;}#SidhuvudUndersida {padding-top:16px;padding-bottom:16px;color:#033359;float:left;width:100%;background-size:100% auto;}#Sidfot {padding-top:70px;padding-bottom:70px;clear:both;background-color:#294074;margin-top:0px;width:100%;float:left;}#ToppDestinationerHallare {width:100%;float:left;background-image:url(Grafik/Bg.jpg);background-attachment:fixed;background-size:cover;}#Palm { width:270px;background-image:url(Grafik/Palm.png);background-repeat:no-repeat;background-size:100% 100%;height:155px;right:-30px;top:60px;position:absolute;z-index:9;}#IntroRuta {text-align:center;float:none;max-width:1000px;margin:0px;margin-top:120px;margin-bottom:40px;border:solid 0px #033359;color:#033359;color:#fff;display:inline-block;padding:40px;width:calc(100% - 80px);font-size:16px;line-height:23px;-moz-border-radius:6px;-webkit-border-radius:6px!important;border-radius:6px !important;}.TextCentrera {text-align:center;}.TextVanster {text-align:left;}.InnehalldelCentrera {display:inline-block;max-width:820px;}.InnehalldelHoger { float:right !important; }.MaxBreddCentrerad {max-width:400px;display:inline-block;}.MaxBreddCentreradStor {max-width:600px;display:inline-block;}.MaxBreddCentreradStorst {max-width:870px;display:inline-block;}.UndersidaTextRuta {background-image:url(Grafik/LjusBgTransparent2.png);background-repeat:repeat;color:#c7d6e1;color:#033359;text-align:left;padding-top:25px;padding-bottom:25px;margin-bottom:0px;}.UndersidaTextRutaMarginal {padding-left:30px;padding-right:30px;}#RumTyperHallare {margin-top:0px;margin-bottom:0px;color:#FFF;background-image:url(Grafik/PoolBg3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;padding-top:60px;padding-bottom:60px;}#PoolTyperHallare {margin-top:30px;margin-bottom:0px;color:#033359;border-top:solid 2px #033359;background-repeat:repeat;padding-top:60px;padding-bottom:60px;}.ListaBild {width:80px;height:80px;overflow:hidden;display:inline-block;float:left;margin-right:15px;-moz-border-radius:9px;-webkit-border-radius:9px!important;border-radius:9px !important;}#HotellRumListaHallare {padding-top:50px;padding-bottom:50px;background-color:#f4f2f1;}.HotellRumLista, .HotellRumLista2 {width:100%;float:left;display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;}.HotellRumLista li, .HotellRumLista2 li {width:calc(33.3% - 24px);margin:12px;padding:0px;border:solid 0px #ccc;-moz-border-radius:6px;-webkit-border-radius:6px !important;border-radius:6px !important;height:auto;overflow:hidden;position:relative;background-color:#fff;box-shadow:0px 0px 0px 1px rgb(204 204 204 / 69%);}.HotellRumLista li:hover, .HotellRumLista2 li:hover {border:solid 0px #999;box-shadow:0px 0px 0px 2px rgb(0 0 0 / 69%);}.HotellRumLista a, .HotellRumLista2 a {color:#222;padding-bottom:20px;width:100%;float:left;}.HotellRumListaBild {width:120px;position:absolute;height:calc(100% - 0px);background-size:cover;background-repeat:no-repeat;background-color:#eaeaea;background-position:center center;background-image:url("Grafik/hotel-room.jpg");margin:0px;margin-right:0px;}.HotellRumInnehall {width:calc(100% - 160px);float:right;margin-right:20px;}.HotellRumListaNamn {width:100%;text-align:left;float:left;margin-top:20px;margin-bottom:15px;font-size:16px;line-height:21px;font-weight:600;letter-spacing:0.02em;}.HotellRumListaAttribut {width:100%;text-align:left;float:left;font-size:14px;line-height:18px;margin-bottom:5px;color:#444;}.HotellRumListaPris {width:100%;float:left;margin-top:10px;}.HotellRumListaPrisInne {width:50%;float:left;font-weight:600;text-align:left;font-size:18px;}.HotellRumListaPrisGaster {float:right;margin-right:0px;vertical-align:middle;}.HotellRumListaPrisNatt {font-size:13px;line-height:13px;font-weight:normal;color:#333;}.HotellRumListaAntalNatter {font-size:13px;font-weight:normal;color:#888;margin-bottom:5px;}.HotellRumListaGastIkon {background-repeat:no-repeat;background-position:center center;background-size:cover;width:13px;height:13px;background-image:url(Grafik/Guests.svg?v=27);display:inline-block;}.HotellRumListaPrisDeal {color:#C33;font-size:14px;margin-right:7px;font-weight:normal;}.HotellRumLista2 .BokaRumKnapp {display:none;}.BokaRumKnapp {width:auto;float:right;cursor:pointer;color:#4669d4; border:solid 2px #4669d4;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;font-weight:500;font-size:14px;letter-spacing:0.02em;background-position:center center;background-repeat:no-repeat;margin-bottom:0px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px !important;border-radius:95px !important;padding:5px;padding-left:20px;padding-right:20px;margin-top:0px;margin-right:-5px;}.BokaRumKnapp:hover, .BokaRumKnapp:active {background-color:#4669d4;color:#fff;border:solid 2px #4669d4;}.HotellRumLista li:hover .BokaRumKnapp {background-color:#4669d4;color:#fff;border:solid 2px #4669d4;}.ToppListaTextInne {font-size:13px;line-height:18px;}.TopplistaHotell {margin-top:20px;margin-bottom:20px;}.TopplistaHotell li {float:left;width:100%;height:auto;margin-bottom:10px;padding-bottom:0px;font-size:16px;text-transform:none;line-height:20px;letter-spacing:0em;}.LandRadStartsidan {margin-bottom:30px;}#RubrikHallareUndersida {width:100%;float:left;margin-bottom:15px;background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:0px;padding-bottom:20px;margin-top:0px;position:relative;overflow:hidden;line-height:21px;}.ToppDestinationHallare {margin-bottom:10px;}.LitenbildHallare {height:158px;overflow:hidden;}.LitenbildHallareBild {min-height:158px;width:100%;}.RubrikBg {background-color:#033359;padding-top:9px;padding-bottom:9px;}#HotellHallareUndersida {margin-left:0px;}#ValtHotellHallare {width:100%;padding-bottom:60px;float:left;}a.ValtHotellBildMindre,a.ValtHotellBildMindre:link,a.ValtHotellBildMindre:visited {width:280px;float:left;height:200px;margin-bottom:5px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#f6f6f6;position:relative;}a.ValtHotellBildMindre:hover {}a.ValtHotellBildStor,a.ValtHotellBildStor:link,a.ValtHotellBildStor:visited {width:calc(100% - 285px);float:left;height:610px;margin-bottom:5px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;}a.ValtHotellBildStor:hover {}.SeAllaBilderHallare {width:100%;position:absolute;height:100%;line-height:211px;color:#fff;font-size:22px;text-align:center;left:0px;top:0px;background:rgba(3, 51, 89, 0.5);font-weight:600; }.SeAllaBilderHallare:hover {background:rgba(3, 51, 89, 0.3);}.FlerBilderKnapp {width:auto;float:left;line-height:34px;height:34px;background-color:#fff;padding-left:18px;padding-right:18px;color:#000;border:solid 1px #fff;}.FlerBilderKnapp:hover {border:solid 1px #033359;text-decoration:underline;}#ValtHotellBild {width:100%;float:left;-moz-border-radius:6px;-webkit-border-radius:6px!important;border-radius:6px !important;}#ValtHotellReserveraRuta {position:absolute;top:0px;right:0px;width:150px;}#HotellInfoHallare {padding-top:18px;margin-top:10px;width:100%;float:left;font-size:14px;line-height:21px;border-top:solid 1px #eaeaea;}#ValtHotellBildSeFlerBilder {position:absolute;left:30px;bottom:20px;width:auto;height:auto;}.HotellFaktaRuta {width:100%;float:left;padding-top:15px;padding-bottom:0px;margin-top:5px;-moz-border-radius:6px;-webkit-border-radius:6px!important;border-radius:6px !important;background-color:#FFF;box-shadow:0px 0px 5px 0px #0000003d;}.HotellFaktaRutaMarginal {padding-left:15px;padding-right:15px;}#HotellHallareUndersidaInne {margin-right:0px;}#HotellFaktaRubrikerRad {width:100%;float:left;margin-bottom:15px;font-size:16px;font-weight:700;line-height:24px;}.HotellHallareLiten {width:100%;margin-bottom:45px;padding-top:0px;padding-bottom:0px;background-color:#FFF;position:relative;-webkit-box-shadow:0px 0px 6px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 6px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 1px rgba(0,0,0,0.2);-moz-border-radius:6px !important;-webkit-border-radius:6px!important;border-radius:6px !important;overflow:hidden;float:left;}.HotellHallare {width:100%;margin-bottom:45px;padding-top:0px;padding-bottom:0px;background-color:#FFF;position:relative;-webkit-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 20%);-moz-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 20%);box-shadow:0px 2px 7px 0px rgb(0 0 0 / 20%);-moz-border-radius:10px !important;-webkit-border-radius:10px!important;border-radius:10px !important;overflow:hidden;float:left;}.HotellHallare:hover {}.HotellHallareInfo {width:calc(50% - 100px);margin:50px;margin-bottom:35px;margin-left:50px;margin-right:50px;float:right;min-height:380px;}.HotellHallareInne {width:100%;float:left;padding-top:0px;padding-bottom:0px;background-color:#FFF;}.HotellHallareMarginal {padding-left:0px;padding-right:0px;}.HotellHallareBild {width:calc(50% + 0px);margin-left:0px;position:absolute;line-height:0px;margin-top:0px;height:100%;background-color:#E7E7E7;background-image:url(Grafik/800-2.svg);background-repeat:no-repeat;background-position:center center;background-size:40px 11px!important;}.HotellHallareBild img, #ValtHotellHallareBild img {object-fit:cover;min-width:100%;height:100%;object-position:center;}#ValtHotellFleraBilderHallare {width:25%; float:right; }#ValtHotellHallareBildHallare {width:calc(75% - 10px);float:left;position:relative;height:600px;overflow:hidden;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;margin-bottom:50px;}.ValtHotellFleraBilder {width:100%; float:left; height:194px; overflow:hidden;margin-bottom:3px;margin-top:3px;position:relative;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}.ValtHotellFleraBilder:first-child { margin-top:0px;margin-bottom:7px;height:193px; }.ValtHotellFleraBilder:last-child { margin-top:7px;margin-bottom:0px;height:193px; }.ValtHotellFleraBilder img {height:100%; min-width:100%; object-position:center; object-fit:cover; overflow:hidden; }#ValtHotellHallareBild {width:100%;margin-left:0px;position:absolute;line-height:0px;margin-top:0px;height:100%;background-color:#E7E7E7;background-image:url(Grafik/800-2.svg);background-repeat:no-repeat;background-position:center center;background-size:40px 11px!important;}#ValtHotellFleraBilderHallare img {object-fit:cover;min-width:100%;height:100%;object-position:center;}.TextOrange {color:#FC4EA2;}.HotellHallarePris {width:100%;float:left;line-height:19px;margin-top:5px;margin-bottom:10px;color:#222;font-size:14px;}a.HotellHallareHamtatRumHallare,a.HotellHallareHamtatRumHallare:link,a.HotellHallareHamtatRumHallare:visited {float:left;width:calc(100% - 27px);background-color:#f4f3f2;color:#151515;padding:12px;padding-left:13px;padding-right:14px;border:solid 2px #fff;border:solid 0px #9c9a97;clear:both;display:none;-moz-border-radius:5px;-webkit-border-radius:5px!important;border-radius:5px !important;border:solid 1px #ccc;transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;}a.HotellHallareHamtatRumHallare:hover {background-color:#fff;box-shadow:0px 0px 0px 2px rgb(0 0 0 / 69%);border:solid 1px #fff;}.HotellHallareHamtatRum {float:left;margin-top:0px;font-size:15px;line-height:20px;font-weight:500;text-align:left;color:#333;width:calc(100% - 150px);}.HotellHallareHamtatRum i { font-style:normal; font-size:14px; font-weight:300; background-color:#e5e5e5; margin-right:5px; padding-left:3px; padding-right:2px; border-radius:3px; letter-spacing:0.1em; }.HotellHallareHamtatAntalRum {margin-top:2px;color:#d95505;color:#c00;font-size:14px;line-height:19px;font-weight:500;text-align:left;width:100%;float:left;}.HotellHallareHamtatExtraInfo:first-of-type {margin-top:2px;}.HotellHallareHamtatExtraInfo {color:#008009;margin-top:2px;font-size:14px;line-height:19px;font-weight:500;text-align:left;width:calc(100% - 18px);float:left;background-image:url(Grafik/Check.svg);background-size:14px auto;background-position:left center;padding-left:18px;background-repeat:no-repeat;}.HotellHallareHamtatInnehall {width:calc(100% - 80px);float:left;margin-left:4px;}.HotellHallareHamtatBild {width:60px;height:60px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-right:9px;float:left;}.AntalDagarHamtat {float:right;line-height:14px;margin-bottom:0px;color:#666;font-size:13px;font-weight:400;width:140px;margin-top:1px;text-align:right;}.HotellHallareHamtatPris {float:right;line-height:30px;margin-top:5px;color:#033359;color:#008009;color:#222;font-size:22px;font-weight:600;max-width:140px;width:auto;text-align:right;word-spacing:-0.04em;}.HotellHallarePrisMobil {width:100%;float:left;display:none;margin-top:6px;color:#fc7b3c;padding-top:6px;padding-bottom:6px;font-size:14px;font-weight:600;background-color:#FFF;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;}.HotellHallarePrisMobilMarginal {padding-left:8px;padding-right:8px;}.HotellHallarePlats {width:100%;float:left;margin-top:15px;padding-top:0px;font-size:16px;line-height:16px;font-weight:400;border-bottom:1px solid #E4E3E3;margin-bottom:5px;padding-bottom:15px;color:#666;}.HotellHallarePlats a:link, .HotellHallarePlats a:visited {color:#222;text-decoration:none;}.HotellHallarePlats a:hover {text-decoration:underline;}.HotellHallareBokaKnappar {width:100%;float:left;text-align:right;margin-bottom:10px;}.HotellBokaKnapparInneMarginal {padding-left:15px;padding-right:5px;}.HotellBokaKnapparInne {width:100%;float:left;padding-top:0px;margin-top:0px;}.HotellRaknare {background-color:#222;text-align:center;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;height:40px;width:40px;vertical-align:text-top;font-size:18px;font-weight:600;line-height:40px;margin-right:13px;margin-bottom:0px;display:inline-block;border:solid 1px #222;margin-top:-2px;color:#fff;}.HotellHallareNamn {width:calc(100% - 0px);font-weight:600;text-rendering:optimizelegibility;float:right;margin-top:0px;font-size:30px;line-height:37px;letter-spacing:-0.0em;word-spacing:-0.04em;} .HotellHallareNamn a { margin-right:2px; }.HotellHallareBeskrivning {width:100%;word-spacing:0em;float:left;margin-top:8px;font-size:17px;line-height:27px;color:#333;font-weight:400;text-rendering:optimizelegibility; letter-spacing:0em;}.HotellHallareBeskrivning b {font-weight:600;}.HotellHallareAttributHallare {width:100%;float:left;margin-top:15px;margin-bottom:10px;padding-top:0px;font-size:16px;line-height:25px;word-spacing:-0.02em;}.HotellHallareAttribut {width:100%;clear:both;float:left;margin-bottom:3px;}.HotellHallareAttribut b { font-weight:600; }#StartsidaValkommenText {font-size:16px;line-height:23px;padding-top:30px;padding-bottom:35px;display:inline-block;text-align:left;border-right:solid 0px #fff;margin-left:-1px;}#StartsidaValkommenTextMarginal {padding-left:0px;padding-right:50px;}#StartsidaBildInne {position:relative;float:left;width:100%;min-height:500px;padding-top:100px;color:#1e3265;background:linear-gradient(180deg, rgb(83 152 224 / 33%) 0%, rgb(255 230 230) 100%);}#Sokruta {width:100%;max-width:600px;display:inline-block;padding:20px;padding-bottom:20px;padding-top:20px;-moz-border-radius:9px;-webkit-border-radius:9px !important;border-radius:9px !important;background-color:#fff;margin-bottom:40px;text-align:left;-webkit-box-shadow:-1px 2px 12px 1px rgba(0,0,0,0.13);-moz-box-shadow:-1px 2px 12px 1px rgba(0,0,0,0.13);box-shadow:-1px 2px 12px 1px rgba(0,0,0,0.13);}#SokrutaInne {width:100%;display:inline-block;max-width:700px;padding:0px;margin-top:10px;color:#222;text-align:left;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;position:relative;}#SokrutaRubrik {width:100%;float:left;font-size:22px;line-height:26px;margin-bottom:10px;font-weight:500;}.SokrutaLitenRund {width:12px;height:12px;background-color:#f2f2f2;position:absolute;left:50%;margin-left:-8px;margin-top:-8px;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;padding:3px;background-size:cover;}.SokrutaLitenRundInne {width:10px;height:10px;background-color:#f2f2f2;border:solid 1px #033359;float:left;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;background-size:cover;}#SokHallareStartsidanUtanfor {display:inline-block;max-width:550px;width:100%;-webkit-box-shadow:1px 2px 5px 1px rgba(0,0,0,0.23);-moz-box-shadow:1px 2px 5px 1px rgba(0,0,0,0.23);box-shadow:1px 2px 5px 1px rgba(0,0,0,0.23);background-color:#f2f2f2;margin-top:30px;margin-bottom:30px;}#SokHallareStartsidan {width:33%;float:right;padding-top:3px;padding-bottom:0px;max-width:280px;}#SokHallareUndersidaUtanfor {display:inline-block;width:100%;margin-bottom:20px;}#SokHallareStartsidanRubrik {width:100%;float:left; text-align:left;font-weight:600; margin-bottom:6px;}#SokHallareUndersida {width:100%;float:right;padding-top:0px;padding-bottom:0px;margin-top:0px;border:solid 2px #25c0d2;position:relative;margin-bottom:0px;max-width:250px;}#SokHallareSidfot {width:100%;float:left;padding-top:0px;padding-bottom:0px;margin-top:20px;}#SokHallareUndersidaNer {width:100%;float:left;margin-top:0px;padding-bottom:40px;padding-top:40px;background-color:#25c0d2;}#SokHallareUndersidaNerRubrik {color:#fff;float:left;width:100%;font-size:20px;line-height:26px;font-weight:600;text-align:center;}#SokalternativHallareMarginal {margin-left:0px;margin-right:0px;}.TillbakaKnapp {padding:0 !important;background:none !important;float:left;width:auto;white-space:nowrap;font-size:13px;line-height:18px;cursor:pointer;margin-top:-25px !important;outline:none;border:none;color:#029cc8;text-decoration:none;}.TillbakaKnapp:hover {color:#19A3BE;text-decoration:underline;}a.LandKnapp,a.LandKnapp:link,a.LandKnapp:visited {width:calc(100% - 24px);float:left;height:380px;background-size:cover;background-position:center 0px;background-repeat:no-repeat;position:relative;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;overflow:hidden;top:0px;margin-left:12px;margin-right:12px;margin-bottom:24px;}a.LandKnapp:hover {-webkit-box-shadow:0px 0px 18px 1px rgba(0,0,0,0.23);box-shadow:0px 0px 18px 1px rgba(0,0,0,0.23);transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out;top:-5px;}.LandKnappBg {width:100%;position:absolute;height:100%;background-repeat:repeat;background:linear-gradient(180deg, rgb(33 40 44 / 5%) 30%, rgb(33 40 44 / 75%) 100%);}.LandKnappBg:hover {background:linear-gradient(180deg, rgba(3,51,89,0.03993347338935578) 40%, rgba(3,51,89,0.32228641456582634) 100%);}.LandKnappNamnHallare {width:100%;text-align:center;position:absolute;bottom:0px;}.LandKnappFlaggaHallare {width:100%;float:left;margin-bottom:8px;text-align:center;}.LandKnappNamn {width:calc(100% - 40px);padding-left:20px;padding-right:20px;float:left;font-size:30px;line-height:32px;margin-bottom:5px;font-weight:600;color:#fff;}a.LandKnapp:hover .LandKnappAntal {background-color:#fff;color:#e57279;background-image:url(Grafik/arrow-right.png) !important;}.LandKnappAntal {width:auto;font-size:16px;line-height:15px;letter-spacing:0.02em;padding:25px;font-weight:400;background-color:#ee9398;opacity:1;padding-bottom:14px;display:inline-block;border-radius:99px;margin-bottom:35px;padding-top:12px;padding-right:35px;color:#fff;margin-top:15px;background-size:11px auto;background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-image:url(Grafik/arrow-right-vit.png);transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out;}#StorBokaKnappHallare {position:sticky;will-change:transform;bottom:0px;width:100%;text-align:right;z-index:700;background-color:#f4f2f1;background-color:#fff;padding-top:20px;padding-bottom:20px;border-top:solid 1px #c3c3c3;border-bottom:solid 1px #c3c3c3;margin-bottom:0px;}.HotellTotaltPris { display:inline-block; margin-right:20px; font-size:22px; line-height:46px; font-weight:normal;}.HotellDatum { display:inline-block; margin-right:20px; font-size:22px; line-height:46px; font-weight:normal; float:left;}a.StorKnapp,a.StorKnapp:link,a.StorKnapp:visited {cursor:pointer;border:solid 0;border:none;width:auto;display:inline-block;font-weight:600;font-size:18px;letter-spacing:0em;text-align:center;margin-bottom:0;margin-right:0px;margin-top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap;line-height:46px;background-color:transparent;color:#fff;background-size:15px auto;background-position:-100px center;background-repeat:no-repeat;padding-left:50px;padding-right:50px;border:solid 2px #894c78;background-color:#894c78;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out;background-size:11px auto;background-repeat:no-repeat;background-position:calc(100% - 18px) center;margin-bottom:0px;}a.StorKnapp:hover {text-decoration:underline;background-color:#294074;color:#fff;}#ProgressBarAntalHotell { width:220px;height:5px;background-color:#ddd;display:inline-block;line-height:5px; -webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;}#ProgressBarAntalHotellInne {height:5px;background-color:#894c78;float:left;line-height:5px;max-width:100% !important; -webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;}#LaddaFlerHotell {cursor:pointer;border:solid 0;border:none;width:220px;display:inline-block;font-weight:600;font-size:16px;letter-spacing:0em;text-align:center;margin-top:20px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap;height:54px; padding-left:0px;padding-right:0px;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;color:#894c78;background-color:#fff;border:solid 2px #894c78;-webkit-box-shadow:0px 1px 17px 1px rgb(0 0 0 / 5%);-moz-box-shadow:0px 1px 17px 1px rgba(0,0,0,0.05);box-shadow:0px 1px 17px 1px rgb(0 0 0 / 5%);background-repeat:no-repeat;background-size:17px auto;background-position:calc(100% - 30px) center;}#LaddaFlerHotell:hover {text-decoration:underline;background-color:#894c78;color:#fff;border:solid 2px #894c78;}.LaddaFlerLaddar {background-image:url(Grafik/809.svg) !important;background-repeat:no-repeat !important;background-position:center center!important;background-size:80px 22px!important;background-color:#894c78 !important;color:#fff;}a.StorBokaKnapp,a.StorBokaKnapp:link,a.StorBokaKnapp:visited {cursor:pointer;border:solid 0;border:none;width:auto;display:inline-block;font-weight:600;font-size:16px;letter-spacing:0.02em;text-align:center;margin-bottom:0;margin-right:11px;margin-top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap;line-height:46px;background-color:#a1dfe5;color:#033359;background-image:url(Grafik/BokaPil2.png);background-size:15px auto;background-position:-100px center;background-repeat:no-repeat;padding-left:35px;padding-right:47px;border:solid 1px #033359;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out;-webkit-box-shadow:inset 0px 0px 0px 2px #FFFFFF;box-shadow:inset 0px 0px 0px 2px #FFFFFF;background-size:11px auto;background-repeat:no-repeat;background-position:calc(100% - 18px) center;background-image:url(Grafik/arrow-right.png);margin-bottom:20px;text-transform:uppercase;}a.StorBokaKnapp:hover {text-decoration:underline;background-color:#ccebec;border:solid 1px #033359;}.no-line-break { white-space:nowrap; }#AntalHotellRubrik {max-width:750px;text-align:center;font-weight:500; font-size:4.5vw;line-height:1.1;letter-spacing:-0.01em;display:inline-block;margin-bottom:40px; background-color:#f4f2f1;background-color:#fff;padding:90px;margin-top:-120px;padding-top:50px;padding-bottom:0px;position:relative;z-index:111;width:calc(100% - 180px);border-radius:10px;color:#032a66;}#AntalHotellRubrik b { max-width:800px; display:inline-block; font-weight:800; text-transform:uppercase;}#AntalHotellHallare {width:100%; float:left;font-size:15px; line-height:15px; text-align:center; margin-top:0px; margin-bottom:10px;}.Check {background-image:url(Grafik/CheckMark.png);background-size:16px auto;background-position:left center;line-height:16px;font-size:13px;font-weight:600;padding-left:22px;clear:both;margin-bottom:3px;margin-top:2px;letter-spacing:0.02em;float:left;width:auto;background-repeat:no-repeat;}a.LitenBokaKnapp,a.LitenBokaKnapp:link,a.LitenBokaKnapp:visited {cursor:pointer;width:calc(100% - 4px);display:inline-block;font-size:15px;text-transform:none;letter-spacing:0.01em;text-align:center;margin-bottom:10px;margin-right:0px;margin-top:10px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;line-height:38px;font-weight:500;padding-left:0px;padding-right:0px;background-repeat:repeat-x;background-position:left top;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;float:left;clear:both;background-color:#29417f;border:solid 2px #29417f;color:#fff;transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;}a.LitenBokaKnapp:hover {text-decoration:underline;background-color:#fff;color:#29417f;border:solid 2px #29417f;background-repeat:repeat-x;background-position:left bottom;}.SattDatumHallare {display:inline-block;width:100%;}.SattDatum {text-decoration:underline;color:#029cc8;cursor:pointer;width:auto;}.PrisFran {width:50%;float:left;line-height:25px;text-align:left;margin-top:15px;}.PrisFranText {width:100%;float:left;margin-bottom:10px; margin-top:-5px;color:#222;font-weight:bold;font-size:15px;line-height:15px;margin-right:0px; }.PrisFran b {font-size:26px;color:#008009;vertical-align:text-bottom;margin-right:2px;font-weight:700;}a.LitenBokaKnapp2, a.LitenBokaKnapp2:link, a.LitenBokaKnapp2:visited {cursor:pointer;width:auto;height:44px;display:inline-block;font-weight:600;font-size:16px;text-transform:none;letter-spacing:0.03em;text-align:center;margin-right:0px;margin-top:15px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;line-height:43px;padding-left:35px;padding-right:44px;text-rendering:optimizelegibility;-moz-border-radius:96px;-webkit-border-radius:96px !important;border-radius:96px !important;margin-bottom:0px;background-size:11px auto;background-repeat:no-repeat;background-position:calc(100% - 17px) center;background-image:url(Grafik/arrow-right-vit.png);background-color:#09addc;border:solid 2px #09addc;transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;color:#fff;float:left;clear:both;min-width:120px;}a.LitenBokaKnapp2:hover {text-decoration:underline;background-color:#fff;color:#09addc;border:solid 2px #09addc;}a.LitenBokaKnapp3,a.LitenBokaKnapp3:link,a.LitenBokaKnapp3:visited {cursor:pointer;border:solid 0;border:none;width:auto;height:42px;display:inline-block;font-weight:500;font-size:15px;text-transform:none;letter-spacing:0.01em;text-align:center;margin-bottom:0;margin-right:0px;margin-top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:42px;color:#fff;padding-left:22px;padding-right:22px;background-color:#9e9c98;-moz-border-radius:4px;-webkit-border-radius:4px!important;border-radius:4px !important;margin-bottom:10px;float:left;margin-right:10px;}a.LitenBokaKnapp3:hover {text-decoration:underline;background-color:#bbb9b4;}#SoktextHallare {width:100%;float:left;position:relative;}#SoktextHallareUndersida {width:auto;margin-top:12px;position:absolute;right:60px;}#SokalternativHallare {width:30%;float:left;line-height:43px;text-align:left;}#SokknappHallare {width:25px;position:absolute;right:20px;top:0px;height:100%;}#SokknappHallareUndersida {width:43px;position:absolute;z-index:100;right:0px;}.SokKnapp {display:inline-block;padding:0px 0px 0px 0px !important;width:100%;margin:0px;cursor:pointer;height:100%;font-weight:400 !important;color:#033359;border:none;background:none;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.01 512.1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23020202%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M505.7 475.6l-145.6-145.6c28.2-34.8 45.2-79.1 45.2-127.3 0-111.8-90.9-202.7-202.6-202.7S0 90.9 0 202.7s90.9 202.7 202.7 202.7c48.2 0 92.5-17 127.3-45.2l145.6 145.6c4.2 4.2 9.6 6.3 15.1 6.3s10.9-2.1 15.1-6.3c8.3-8.4 8.3-21.9-.1-30.2ZM202.7 362.7c-88.2 0-160-71.8-160-160S114.5 42.7 202.7 42.7s160 71.8 160 160-71.8 160-160 160Z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.SokKnapp:hover, .SokKnapp:active {}.MellanKnapp {display:inline-block;padding:0px 0px 0px 0px !important;width:100%;line-height:44px;background:none;cursor:pointer;height:44px;font-weight:400 !important;color:#e4eeec;color:#033359;background-color:#b9e5f1;background-color:#033359;background-color:#8ad4dd;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;border:none;text-transform:uppercase;font-size:15px;letter-spacing:0.04em;background-position:center center;background-repeat:no-repeat;}.MellanKnapp:hover, .MellanKnapp:active {background-color:#ffaf50;}.SokKnappUndersida {display:inline-block;padding:0px 0px 0px 0px !important;width:43px;line-height:43px;cursor:pointer;height:43px;background-color:#fc7b3c;font-weight:600 !important;color:#fff;border:solid 2px #ef6d2d;text-transform:uppercase;font-size:16px;letter-spacing:0.04em;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.01 512.1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23020202%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M505.7 475.6l-145.6-145.6c28.2-34.8 45.2-79.1 45.2-127.3 0-111.8-90.9-202.7-202.6-202.7S0 90.9 0 202.7s90.9 202.7 202.7 202.7c48.2 0 92.5-17 127.3-45.2l145.6 145.6c4.2 4.2 9.6 6.3 15.1 6.3s10.9-2.1 15.1-6.3c8.3-8.4 8.3-21.9-.1-30.2ZM202.7 362.7c-88.2 0-160-71.8-160-160S114.5 42.7 202.7 42.7s160 71.8 160 160-71.8 160-160 160Z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;-moz-border-radius:2px;-webkit-border-radius:2px!important;border-radius:2px !important;}.SokKnappUndersida:hover, .SokKnappUndersida:active {background-color:#ff9662;}.SkickaKnappOrange {display:inline-block;padding:0px 25px 0px 25px !important;width:auto;padding-left:20px;padding-right:20px;line-height:40px;cursor:pointer;height:43px;background-color:#fc7b3c;font-weight:600 !important;color:#fff;border:solid 2px #ef6d2d;text-transform:uppercase;font-size:16px;letter-spacing:0.04em;-webkit-appearance:none;border-radius:0;}.SkickaKnappOrange:hover, .SkickaKnappOrange:active {background-color:#ff9662;}.FormularEnRad {width:100%;height:55px;line-height:18px;color:#555;font-size:17px;vertical-align:middle;padding-left:60px;border:solid 0px;font-weight:normal;background-color:#FFF;font-weight:400;outline:none;border:none;float:left;margin:0;margin-bottom:0px;border:none;-webkit-box-shadow:-1px 2px 12px 1px rgba(0,0,0,0.13);-moz-box-shadow:-1px 2px 12px 1px rgba(0,0,0,0.13);box-shadow:-1px 2px 12px 1px rgba(0,0,0,0.13);-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.01 512.1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23020202%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M505.7 475.6l-145.6-145.6c28.2-34.8 45.2-79.1 45.2-127.3 0-111.8-90.9-202.7-202.6-202.7S0 90.9 0 202.7s90.9 202.7 202.7 202.7c48.2 0 92.5-17 127.3-45.2l145.6 145.6c4.2 4.2 9.6 6.3 15.1 6.3s10.9-2.1 15.1-6.3c8.3-8.4 8.3-21.9-.1-30.2ZM202.7 362.7c-88.2 0-160-71.8-160-160S114.5 42.7 202.7 42.7s160 71.8 160 160-71.8 160-160 160Z'/%3E%3C/svg%3E");background-position:22px center;background-repeat:no-repeat;background-size:20px auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Public Sans', sans-serif; }.FormularEnRad:hover, .FormularEnRad:focus {color:#222;}.FormularEnRadUndersida {cursor:pointer;height:46px;font-size:16px;line-height:22px;padding-left:0px;width:22px;color:#fff;float:right;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-position:center center;background-size:22px auto;background:none;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.01 512.1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23d8e7ff%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M505.7 475.6l-145.6-145.6c28.2-34.8 45.2-79.1 45.2-127.3 0-111.8-90.9-202.7-202.6-202.7S0 90.9 0 202.7s90.9 202.7 202.7 202.7c48.2 0 92.5-17 127.3-45.2l145.6 145.6c4.2 4.2 9.6 6.3 15.1 6.3s10.9-2.1 15.1-6.3c8.3-8.4 8.3-21.9-.1-30.2ZM202.7 362.7c-88.2 0-160-71.8-160-160S114.5 42.7 202.7 42.7s160 71.8 160 160-71.8 160-160 160Z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:21px auto;-webkit-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0);-moz-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0);box-shadow:-1px 2px 15px 1px rgba(0,0,0,0);font-family:'Rethink Sans', sans-serif; }.FormularEnRadUndersidaAktiv {cursor:text;color:#222;padding-left:45px;width:350px;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;background-position:14px center;background-color:#fff !important;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;opacity:1 !important;z-index:999 !important;position:relative;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Capa_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.01 512.1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23111111%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M505.7 475.6l-145.6-145.6c28.2-34.8 45.2-79.1 45.2-127.3 0-111.8-90.9-202.7-202.6-202.7S0 90.9 0 202.7s90.9 202.7 202.7 202.7c48.2 0 92.5-17 127.3-45.2l145.6 145.6c4.2 4.2 9.6 6.3 15.1 6.3s10.9-2.1 15.1-6.3c8.3-8.4 8.3-21.9-.1-30.2ZM202.7 362.7c-88.2 0-160-71.8-160-160S114.5 42.7 202.7 42.7s160 71.8 160 160-71.8 160-160 160Z'/%3E%3C/svg%3E");}#SidfotListaHallare {width:40%;display:inline-block;padding-top:60px;padding-bottom:60px;margin-left:-2px;margin-right:-2px;text-align:center;}#SidfotListaHallareInne {width:100%;max-width:420px;display:inline-block;}.SidfotListaRubrik {width:100%;float:left;margin-bottom:15px;font-size:20px;text-transform:none;text-align:left;color:#fff;font-weight:normal;margin-top:10px;}.SidfotListaText {width:100%;float:left;margin-bottom:20px;color:#fff;font-size:16px;}.SidfotLista {margin-top:0px;width:100%;float:left;}.SidfotListaKolumn {columns:4;-webkit-columns:4;-moz-columns:4;-moz-column-count:4;column-count:4;float:left;white-space-collapsing:discard;font-size:0px;line-height:0px;}.SidfotLista li {float:left;width:calc(100% - 15px);padding-right:15px;height:auto;margin-bottom:0px;padding-bottom:0px;-webkit-column-break-inside:avoid;page-break-inside:avoid; break-inside:avoid;}.SidfotLista li a {display:block;text-align:left;margin:0px;font-size:15px;text-transform:none;line-height:22px;letter-spacing:0em;padding-bottom:0px;transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; list-style-type:none;margin-top:0px;color:#b1e5fa;padding-left:0px;padding-top:5px;padding-bottom:5px;text-decoration:none;}.SidfotLista li a:hover {color:#dff2f8;text-decoration:underline;}.StorLista {margin-top:0px;width:100%;float:left;}.StorLista li {float:left;width:100%;height:auto;margin-bottom:0px;padding-bottom:0px;}.StorLista li a {display:block;text-align:left;margin:0px;font-size:17px;text-transform:none;line-height:22px;letter-spacing:0.01em;padding-bottom:0px;transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; list-style-type:none;margin-top:0px;color:#029cc8;border-bottom:solid 1px #f6f6f6;padding-left:0px;padding-top:10px;padding-bottom:10px;text-decoration:none;font-weight:500;}.StorLista li a:hover {color:#19A3BE;text-decoration:underline;}#SlutsaldHallare,#SlutsaldHallare2, #IngaHotellHallare {width:calc(100% - 54px); color:#C33;padding:25px;float:left;margin-top:5px;margin-bottom:35px;display:none;position:relative;text-align:center;border-radius:10px;border:solid 2px #cec7c4;padding-bottom:30px;}#IngaHotellHallare { padding-top:150px; padding-bottom:150px; background-position:right;background-size:30% auto;background-repeat:no-repeat;margin-top:0px;}#SlutsaldHallare2 {width:calc(100% - 50px);padding:25px;}#SlutsaldPil {position:absolute;left:50%; bottom:-10px;border:solid #cec7c4;border-width:0 2px 2px 0;display:inline-block;padding:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#f4f2f1;border-radius:2px;margin-left:-12px;}.SlutsaldRubrik {width:100%;font-weight:600;margin-bottom:20px;font-size:35px;line-height:35px;letter-spacing:0.0em;}.SlutsaldText {display:inline-block;color:#222;font-size:17px;line-height:25px;max-width:500px;font-family:'DM Sans';}.DestinationerListaRubrik {float:left;margin-bottom:20px;font-size:21px;line-height:28px;text-transform:none;text-align:left;font-weight:600;padding-right:0px;width:100%;color:#182a58;color:#033359;}.DestinationerListaRubrikStor {float:left;width:100%;font-weight:700;font-size:28px;line-height:34px;}.DestinationMarginal {padding-left:10px;padding-right:10px;}.DestinationBild {width:85px;height:100%;position:absolute;left:0px;top:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-size:cover;background-position:center center;display:inline-block;margin-right:0px;vertical-align:middle;}.DestinationInnehall {width:calc(100% - 104px);float:right;margin-right:0px;}.DestinationNamn {vertical-align:middle;font-weight:600;font-size:17px;line-height:22px; word-spacing:-0.07em;height:60px;display:table-cell;}.DestinationAntalHotell { line-height:15px;font-size:13px;color:#777;font-weight:400;right:0px;top:0px;width:100%;float:left;margin-top:4px;margin-bottom:3px;letter-spacing:0.02em;}.DestinationerListaAktiv {border:solid 2px #033359 !important;color:#033359 !important;}.DestinationerListaInAktiv {border:solid 2px #fff !important;}#LaddaFlerDestinationer {cursor:pointer;border:solid 0;border:none;width:auto;display:inline-block;font-weight:600;font-size:14px;letter-spacing:0.02em;text-align:center;margin-top:10px;margin-bottom:10px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;white-space:nowrap;height:40px;padding-left:30px;padding-right:40px;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;color:#293f74;background-color:transparent;border:solid 2px #293f74;-moz-box-shadow:11px 1px 17px 1px rgba(0,0,0,0.05);background-image:url(Grafik/Pil-ner.svg);background-repeat:no-repeat;background-size:14px auto;background-position:calc(100% - 14px) center;}#LaddaFlerDestinationer:hover {}.LaddaFlerDestinationerAktiv {background-image:url(Grafik/arrow-head-up.svg) !important;}#HotellInfoRuta {background-color:#deeffa;width:calc(100% - 70px);padding:35px;float:left;border-radius:7px;margin-bottom:10px;}#HotellInfoRutaRubrik {font-size:22px;line-height:24px;margin-bottom:10px;float:left;width:100%;font-weight:400;text-transform:uppercase;}.HotellInfoRad {width:100%;float:left;margin-bottom:5px;margin-top:5px;padding-bottom:6px;padding-top:6px;border-bottom:solid 1px #acb4c9;}.HotellIkon {width:40px;height:40px;line-height:40px;float:left;background-repeat:no-repeat;background-size:40px auto;background-position:center center;}.HotellInfoInnehall {width:calc(100% - 60px);float:right;font-size:15px;line-height:22px;margin-bottom:10px;}.HotellInfoRubrik {font-weight:700;width:100%;margin-bottom:0px;float:left;}.Bed {background-image:url("Grafik/Ikoner/Bed.svg?v=1");}.Location {background-image:url("Grafik/Ikoner/Location.svg?v=3");}.Agelimit {background-image:url("Grafik/Ikoner/Agelimit.svg?v=3");}.Hotel {background-image:url("Grafik/Ikoner/Hotel.svg?v=4");}.Photo {background-image:url("Grafik/Ikoner/Photo.svg?v=3");}#ValtHotellBeskrivning {width:calc(100% - 60px);font-size:18px;line-height:28px;float:left;}.DestinationerLista {margin-top:0px;width:calc(100% - 60px);float:left;margin-bottom:55px;float:left;margin-top:30px;padding-bottom:10px;padding-left:0px;padding-right:0px;padding:30px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding-bottom:25px;text-align:left;}.DestinationerLista li {float:left;line-height:40px;height:auto;margin-bottom:11px;padding-bottom:0px;width:25%;}.DestinationerLista li a {display:block;text-align:left;margin:0px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;text-transform:none;line-height:32px;letter-spacing:0em;padding-bottom:0px;list-style-type:none;margin-top:0px; color:#08205e;border:solid 0px #eaeaea;padding-left:0px;padding:0px;padding-left:0px;padding-bottom:6px;padding-right:0px;text-decoration:none;float:left;position:relative;width:calc(100% - 12px);margin-left:6px;margin-right:6px;border-bottom:solid 0px #f0efee;padding-top:6px;}.DestinationerLista li a:hover {color:#19A3BE;text-decoration:underline;-webkit-box-shadow:0px 3px 15px 2px rgba(0,0,0,0.17); box-shadow:0px 3px 15px 2px rgba(0,0,0,0.17);}.VarldsdelHallareLista {margin-top:0px;width:100%;float:left;margin-bottom:25px;float:left;text-align:center;}.VarldsdelHallareLista li {width:auto;display:inline-block;}.VarldsdelHallareLista li a {margin:0px;background-color:#fff;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;font-size:16px;text-transform:none;line-height:38px;letter-spacing:0em;padding-bottom:0px;list-style-type:none;margin-top:0px;color:#033359;border:solid 1px #293f74;border:solid 1px #c8cdd8;padding:0px;padding-left:16px;padding-right:16px;text-decoration:none;float:left;position:relative;margin-left:5px;margin-right:5px;margin-bottom:3px;margin-top:3px;transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; }.VarldsdelHallareLista li a:hover {color:#293f74;text-decoration:none;border:solid 1px #293f74;background-color:#ebf2f9;border:solid 1px #c8cdd8;background-color:#c8cdd8;}.VarldsdelHallareListaAktiv {color:#fff !important;background-color:#293f74 !important;border:solid 1px #293f74 !important;}#FlerDestinationerHallare {width:calc(100% - 36px);float:left;padding-top:15px;overflow-x:scroll;overflow-y:hidden;padding-bottom:15px;margin-top:5px;padding-left:18px;padding-right:18px;}#FlerDestinationerHallareInne {width:auto;float:left;white-space:nowrap;}.DestinationBild2 {width:100%;height:200px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px;border-bottom-left-radius:6px;border-top-left-radius:6px;background-size:cover;display:inline-block;margin-right:0px;vertical-align:middle;float:left;margin-bottom:70px;}.DestinationInnehall2 {width:100%;padding-top:8px;padding-bottom:8px;position:absolute;background-color:#fff;bottom:0px;}.DestinationNamn2 {display:inline-block;vertical-align:middle;padding-left:20px;padding-right:20px;font-weight:500;font-size:19px;line-height:22px;margin-top:7px;margin-bottom:8px;color:#9b1d88;word-spacing:-0.07em;width:calc(100% - 40px);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;}.DestinationAntalHotell2 {padding-left:20px;padding-right:20px;line-height:14px;font-size:14px;margin-bottom:10px;color:#777;float:left;width:calc(100% - 40px);}.DestinationerLista2 {margin-top:0px;width:100%;float:left;margin-bottom:25px;float:left;margin-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;}.DestinationerLista2 li {display:inline-block;line-height:40px;width:200px;height:auto;padding-bottom:0px;margin-right:30px;}.DestinationerLista2 li a {display:block;text-align:left;margin:0px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;text-transform:none;line-height:32px;letter-spacing:0em;padding-bottom:0px;list-style-type:none;margin-top:0px;color:#033359;border:solid 0px #ccc;padding-left:0px;padding:0px;padding-left:0px;padding-bottom:0px;padding-right:0px;text-decoration:none;float:left;position:relative;width:100%;-webkit-box-shadow:0px 0px 8px 1px rgba(0,0,0,0.13);box-shadow:0px 0px 8px 1px rgba(0,0,0,0.13);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;}.DestinationerLista2 li a:hover {color:#19A3BE;text-decoration:underline;-webkit-box-shadow:0px 3px 15px 2px rgba(0,0,0,0.17); box-shadow:0px 3px 15px 2px rgba(0,0,0,0.17);}.DestinationerListaStartsida {width:100%;color:#033359;float:left;text-align:center;margin-bottom:15px;}.DestinationerListaStartsida li {display:inline-block;line-height:40px;width:auto;height:auto;margin-bottom:10px;padding-bottom:0px;}.DestinationerListaStartsida li a {display:block;text-align:left;margin:0px;background-color:#d2878c;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;font-size:14px;text-transform:none;line-height:33px;letter-spacing:0.01em;padding-bottom:0px;font-weight:500;list-style-type:none;margin-top:0px;color:#fff;border:solid 2px #d2878c;padding-left:0px;padding:0px;padding-left:17px;padding-bottom:2px;padding-right:17px;text-decoration:none;margin-right:7px;cursor:pointer;}.DestinationerListaStartsida li a:hover {text-decoration:underline;border:solid 2px #fff;}#DelaHallare {margin-top:35px;margin-bottom:0px;text-align:center;width:100%;float:left;}.Socialamedier {width:100%;float:left;}.Socialamedier li {display:inline-block;width:auto;height:auto;margin-bottom:0px;padding-bottom:0px;margin-right:8px;padding-left:0px;padding-right:0px;cursor:pointer;line-height:34px;margin:6px;font-weight:600;}.Socialamedier li a {display:block;text-align:left;margin:0px;font-size:14px;text-transform:none;padding-bottom:0px;transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; list-style-type:none;margin-top:0px;color:#033359;text-decoration:none;}.Socialamedier li:hover {opacity:0.7;}.FBIkon {background-image:url(Grafik/Facebook.png);background-repeat:no-repeat;background-position:center center;background-size:26px auto;width:38px;height:38px;line-height:38px;background-color:#3a579a;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;margin-right:0px;float:left;}.FB {text-align:center;color:#3a579a;border:solid 0px #3a579a;font-size:14px;cursor:pointer;}.FB:hover {text-decoration:underline;}.TwitterIkon {background-image:url(Grafik/Twitter.png);background-repeat:no-repeat;background-position:center center;background-size:26px auto;width:38px;height:38px;line-height:38px;background-color:#00aced;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;margin-right:0px;float:left;}.Ikon {width:20px;display:block;float:left;margin-right:0px;}.PlatsIkon { width:11px;height:16px;line-height:16px;display:block;float:left;margin-right:8px;background-image:url(Grafik/Ikoner/Location-pin2.svg?v=2);background-repeat:no-repeat;background-size:100% auto;background-position:center center;}.KontaktuppgifterRubrikMarginal {margin-bottom:10px;}#StjarnorHallareHotellValtText {letter-spacing:0em;display:inline-block;font-size:16px;line-height:24px;float:left;width:100%;}.StjarnorHallareHotell {width:auto;display:inline-block;white-space:nowrap;}.Stjarna {width:16px;display:inline-block;margin-right:1px;height:37px;background-image:url(Grafik/star-icon3.png);background-repeat:no-repeat;background-size:16px auto;background-position:center center;vertical-align:text-top;}.StjarnaFilter {width:14px;display:inline-block;margin-right:1px;height:18px;background-image:url(Grafik/star-icon3.png);background-repeat:no-repeat;background-size:14px auto;background-position:center center;vertical-align:text-top;}.StjarnaGra {background-image:url(Grafik/Star-grey.png) !important;}#Koll { height:1px !important; }.Mobil { display:none; }.RumHallareRad {width:100%;float:left;font-size:14px;font-weight:600;padding-top:20px;padding-bottom:20px;border-top:solid 1px #d2d2d2;line-height:18px;}.RumHallareRad:hover {background-color:#F5F5F5;}#RumHallareRadValjDatum {width:calc(100% - 60px);padding:30px;text-align:center;font-size:16px;line-height:23px;border-radius:7px;float:left;padding-top:15px;}.RumHallareRadPrisLiten {width:100%;float:left;font-weight:400;font-size:14px;line-height:20px;}.ForstaIngenRad { border-top:none !important; margin-top:0px !important; padding-top:0px !important; }.RumHallareRadMarginal {padding-left:25px;padding-right:25px;}.RumHallareRadNamn {width:calc(100% - 200px);float:left;max-width:630px;}.RumHallareRadTitel {margin-bottom:0px;margin-top:0px;line-height:20px;font-size:16px;font-weight:600;}.RumHallareRadPris {width:150px;float:right;}.RumHallareRadNamnRubrik {font-size:20px;line-height:28px;font-weight:600;width:100%;float:left;margin-bottom:10px;}.RumHallareRadPrisSumma {font-size:18px;line-height:26px;font-weight:600;color:#222;margin-top:0px;}.PrisPerNatt {font-size:12px;color:#999;font-weight:normal;}a.RumHallareRadBild,a.RumHallareRadBild:link,a.RumHallareRadBild:visited {width:150px;height:120px;background-position:center center;background-size:cover;background-repeat:no-repeat;float:left;margin-right:20px;margin-top:0px;border-radius:8px;border:solid 4px #fff;transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;}a.RumHallareRadBild:hover {box-shadow:0px 0px 0px 1px #838383;}.RumHallareRadText {width:100%;float:left;margin-top:2px;font-size:14px;line-height:20px;font-weight:400;margin-bottom:10px;color:#555;}#loading {position:absolute;top:220px;left:50%;margin-left:-80px;background-color:#fff;padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px!important;border-radius:5px !important;z-index:999;display:none;-webkit-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.13);-moz-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.13);box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.13);line-height:31px; background-size:31px 31px;background-image:url(Grafik/loading.gif);background-position:center 20px;background-repeat:no-repeat;}#loadingText {width:130px;text-align:center;margin-top:47px;font-weight:500;font-size:16px;line-height:22px;margin-bottom:0px;}#ArtikelIngressHallare {width:100%;float:left;font-size:20px;line-height:26px;margin-bottom:50px;}.Ingress {font-size:18px;line-height:30px;font-weight:400; }.AntalHotellStor {font-size:27px;line-height:18px;font-style:italic;}.Ingress strong { font-weight:600; }.SokfilterRad {width:100%;float:left;margin-bottom:4px;padding-bottom:0px;}.SokfilterDelare {width:100%;float:left;margin-top:8px;border-top:solid 1px #e3e3e3;padding-top:13px;}.SokfilterRadPrisRubrik {width:100%;float:left;margin-top:8px;border-top:solid 1px #e3e3e3;padding-top:13px;}.VisaSokfilterPris {border:0;color:#f6931f;color:#f78531;color:#033359;font-weight:bold;font-size:13px;line-height:19px;width:110px;text-align:right;float:right;background:none;}#sliderHallare {width:100%;float:left;height:20px;}#slider {width:100%;float:left;margin-top:5px;}.ui-slider-horizontal .ui-state-default {background:transparent url(Grafik/SliderBg22.png) no-repeat scroll 50% 50%; border:none}.ui-slider .ui-slider-handle {height:23px;width:23px;background-size:cover; background-image:url(Grafik/SliderBg22.png);background-position:center center;outline:none;-webkit-border-radius:99;-moz-border-radius:99;border-radius:99; }.flat-slider.ui-corner-all,.flat-slider .ui-corner-all {border-radius:0;}.flat-slider.ui-slider {border:0;background:#aaaaaa;border-radius:7px;}.flat-slider.ui-slider-horizontal {height:6px;}.flat-slider.ui-slider-vertical {height:15em;width:6px;}.flat-slider .ui-slider-handle {width:20px;height:20px;background-image:url(Grafik/SliderBg22.png);background-repeat:no-repeat;background-size:cover;border-radius:50%;border:none;cursor:pointer;}.flat-slider.ui-slider-horizontal .ui-slider-handle {top:50%;margin-top:-10px;}.flat-slider.ui-slider-vertical .ui-slider-handle {left:50%;margin-left:-10px;}.flat-slider .ui-slider-handle:hover {opacity:.8;}.flat-slider .ui-slider-range {border:0;border-radius:7;background:#d1c89b;}.flat-slider.ui-slider-horizontal .ui-slider-range {top:0;height:6px;}.flat-slider.ui-slider-vertical .ui-slider-range {left:0;width:6px;}#result {width:100%;position:absolute;z-index:9999;left:0px;}.result-undersida {top:64px;}.result-startsida {top:64px;}#Sokresultat {width:calc(100% - 16px); float:left; background-color:#FFF;padding:8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.IngaResultat {color:#222;width:calc(100% - 30px);float:left;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:15px;font-size:16px;line-height:24px;background-color:#f6f6f6;}.VitPil {width:45px;height:24px;background-image:url(Grafik/VitPil.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:absolute;top:-24px;left:25%;margin-left:-22px;z-index:9999;}#VitPil { left:80px; }a.Sokresultatrad,a.Sokresultatrad:link,a.Sokresultatrad:visited {cursor:pointer;border:solid 0;border:none;width:calc(100% - 30px);float:left;height:auto;font-weight:normal;font-size:17px;color:#052845;text-transform:none;letter-spacing:0em;text-align:left;margin:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:20px;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;vertical-align:text-top;position:relative;margin:0;}a.Sokresultatrad:hover {text-decoration:none;}a.Sokresultatrad:hover > .SokresultatradDestination {text-decoration:underline;}.SokresultatradDestination {width:auto;}.SokresultatradLand {font-style:normal;color:#7e8892;padding-left:4px;}.MenyVarldsdelRubrik {width:100%;float:left;margin-bottom:7px;text-align:left;font-size:17px;line-height:19px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;text-rendering:optimizelegibility;}.MenyVarldsdel {margin-top:0px;width:100%;float:left;margin-bottom:15px;}.MenyVarldsdel li {float:left;width:100%;height:auto;margin-bottom:0px;padding-bottom:0px;}.MenyVarldsdel li a {display:block;text-align:left;margin:0px;font-size:14px;text-transform:none;line-height:19px;letter-spacing:0em;padding-bottom:0px;transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -webkit-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; list-style-type:none;margin-top:0px;color:#029cc8;padding-left:0px;padding-top:2px;padding-bottom:3px;text-decoration:none;}.MenyVarldsdel li a:hover {color:#19A3BE;text-decoration:underline;}.datepicker {display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr; }.datepicker.dropdown-menu {position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:18px; }.datepicker.dropdown-menu th {padding:2px 2px; }.datepicker.dropdown-menu td {padding:2px 2px; }.datepicker table {border:0;margin:0;border-spacing:0;border-collapse:collapse;width:auto; }.datepicker table tr td span {display:block;width:23%;height:54px;line-height:54px;float:left;margin:0; cursor:pointer; }.datepicker td {text-align:center;width:28px;height:24px;border:0;font-size:12px;padding:0px 0px;background:#fff;cursor:pointer;color:#029cc8;border:solid 1px #e5e5e5;margin-top:-1px;}.datepicker td:hover { background-color:#d5d5d5; }.datepicker td.active.day, .datepicker td.active.year {background:#2ba6cb; color:#FFF; }.datepicker td.old, .datepicker td.new {color:#999; border:none; display:none; }.datepicker td span.active {background:#2ba6cb; }.datepicker td.day.disabled {border:none;color:#eee; }.datepicker td.day.disabled:hover { background:none; }.datepicker th {text-align:center;width:28px;height:24px;border:0;margin:0;padding:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer; }.datepicker th.active.day, .datepicker th.active.year {background:#2ba6cb; }.datepicker th.date-switch {width:145px; }.datepicker th span.active {background:#2ba6cb; color:#FFF; }.datepicker .cw {font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle; }.datepicker.days div.datepicker-days {display:block; }.datepicker.months div.datepicker-months {display:block; }.datepicker.years div.datepicker-years {display:block; }.datepicker thead tr:first-child th {cursor:pointer; }.datepicker thead tr:first-child th.cw {cursor:default;background-color:transparent; }.datepicker tfoot tr:first-child th {cursor:pointer; }.datepicker-inline {width:220px; }.datepicker-rtl {direction:rtl; }.datepicker-rtl table tr td span {float:right; }.datepicker-dropdown {top:0;left:0; }.datepicker-dropdown:before {content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:6px; }.datepicker-dropdown:after {content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px; }.datepicker > div,.datepicker-dropdown::before,.datepicker-dropdown::after {display:none; }.datepicker-close {position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none; }.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {background-color:transparent; }#DestinationSidhuvud {position:relative;float:left;padding-top:0px;width:100%;padding-bottom:140px;background-repeat:repeat;min-height:580px;background-position:left top;background-size:auto 160%;text-align:left;color:#033359;color:#fff;background:linear-gradient(180deg, rgba(4,67,110,0.85) 10%, rgba(143,174,201,0.12) 86%, rgb(255 255 255) 100%);}#DestinationSidhuvud h1 {position:relative;z-index:2;} #DestinationSidhuvud img {position:absolute;left:50%;top:0%;width:100%;min-height:100%;opacity:1;padding:0px;}.AndraFavoritRutan {margin-top:15px; margin-bottom:25px;}#FavoritHotellRubrik {margin-top:25px;}.PopupFonster {width:calc(100% - 60px);display:none;max-width:600px;background-color:#fff;height:80%;top:10%;-moz-border-radius:10px;-webkit-border-radius:10px!important;border-radius:10px !important;position:fixed;z-index:9997;left:calc(50% - 300px);-webkit-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);-moz-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);max-height:700px;}.PopupFonsterInnehall {padding:30px;padding-top:20px;padding-bottom:20px;width:calc(100% - 60px);position:absolute;height:calc(100% - 96px);top:56px;overflow-y:scroll;}.PopupFonsterInnehallFilter {height:calc(100% - 188px) !important;}.PopupFonsterHeader {padding-left:30px;padding-right:30px;height:55px;line-height:55px;width:calc(100% - 60px);float:left;font-weight:600;font-size:20px;border-bottom:solid 0px #ccc;letter-spacing:-0.01em;-webkit-box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.13);-moz-box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.13);box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.13);}a.DatumLankValuta {width:calc(100% - 20px);padding-left:10px;padding-right:10px;float:left;font-size:15px;line-height:36px;margin-left:0px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}a.DatumLankValuta:hover {background-color:#eaeaea;}a.DatumLankValutaAktiv {background-color:#8bdfe9;}.ValutaListaKortnamn {width:80px;float:left;font-weight:600;}.ValutaListaNamn {width:calc(100% - 80px);float:left;font-weight:400;}.InputRuta {width:8px;height:8px;line-height:8px;-moz-border-radius:99px;-webkit-border-radius:99px !important;border-radius:99px !important;background-color:#eaeaea;background-color:#fff;display:inline-block;margin-right:10px;margin-top:-1px;vertical-align:middle;border:solid 3px #fff;-webkit-box-shadow:0px 0px 0px 1px #9f9f9f;box-shadow:0px 0px 0px 1px #9f9f9f;}.InputRuta:hover {background-color:#25c0d2;-webkit-box-shadow:0px 0px 0px 1px #222;box-shadow:0px 0px 0px 1px #222;}.InputRutaAktiv {background-color:#25c0d2;-webkit-box-shadow:0px 0px 0px 1px #222;box-shadow:0px 0px 0px 1px #222;}a.DatumLankValuta:hover span.InputRuta {background-color:#25c0d2;-webkit-box-shadow:0px 0px 0px 1px #222;box-shadow:0px 0px 0px 1px #222;}.Valuta {cursor:pointer;font-weight:600;padding:8px;padding-left:17px;padding-right:17px;border:solid 1px #ffffff00;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;float:right;color:#d8e7ff;margin-top:16px;letter-spacing:0.03em;width:auto;margin-right:60px;font-size:14px;}.Valuta:hover {border:solid 1px #fff;}.ValutaSidfot {float:left !important;background-image:url(Grafik/Pil-ner-vit.svg);background-repeat:no-repeat;background-size:10px auto;background-position:calc(100% - 15px) center;margin-top:0px !important;padding-right:30px !important;}.ValutaKalender {cursor:pointer;font-weight:600;background-image:url(Grafik/Pil-ner.svg);background-repeat:no-repeat;background-size:10px auto;background-position:calc(100% - 8px) center;padding:5px;padding-left:0px;padding-right:26px;border-bottom:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0px;margin-left:3px;}.ValutaKalender:hover {border-bottom:solid 1px #033359;}.Close {position:absolute;right:0px;top:0px;z-index:9999;background-image:url(Grafik/Close.svg);background-repeat:no-repeat;background-size:17px auto;width:70px;height:55px;opacity:0.6; cursor:pointer;background-position:center center;}.Close:hover { opacity:1; }#CloseSearch {position:absolute;right:0px;top:0px;z-index:9999;background-image:url(Grafik/Close.svg);background-repeat:no-repeat;background-size:13px auto;width:45px;height:45px;opacity:0.6;cursor:pointer;display:none;background-position:center center;}#CloseSearch:hover { opacity:1; }.LoadingCloseSearch {background-size:20px 20px !important;background-image:url(Grafik/loading.gif) !important;}#overlay2 {background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:700;display:none;}.ValutaPopularaRubrik { width:100%; float:left; margin-bottom:10px; }#ValutaPopularHallare { width:100%; float:left; margin-bottom:10px; }a.FlerFotonKnapp,a.FlerFotonKnapp:link,a.FlerFotonKnapp:visited,.FlerFotonKnapp {width:100%;height:200px;color:#fff;background-size:45px auto;background-position:center calc(50% - 40px);font-weight:600;font-size:23px;line-height:220px;vertical-align:middle;display:table-cell;background-image:url(Grafik/Ikoner/Photo-vit.svg);background-repeat:no-repeat;background-color:#2c3246c2;text-align:center;border-radius:9px;position:absolute;transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; cursor:pointer;}a.FlerFotonKnapp:hover,.FlerFotonKnapp:hover {background-color:#595c6685;text-decoration:underline;background-size:50px auto;}a.PopularValutaKnapp:hover span.InputRuta {background-color:#25c0d2;-webkit-box-shadow:0px 0px 0px 1px #222;box-shadow:0px 0px 0px 1px #222;}a.PopularValutaKnapp,a.PopularValutaKnapp:link,a.PopularValutaKnapp:visited {cursor:pointer;border:solid 0;border:none;width:auto;height:38px;display:inline-block;font-weight:500;font-size:15px;text-transform:none;letter-spacing:0.01em;text-align:center;margin-bottom:0;margin-right:0px;margin-top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:38px;color:#fff;color:#033359;padding-left:5px;padding-right:16px;background-color:#fff;border:solid 1px #033359;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;margin-bottom:10px;float:left;margin-right:7px;transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; }a.PopularValutaKnapp:hover {text-decoration:underline;background-color:#033359;color:#fff;}.PopularValutaKnappAktiv {background-color:#8bdfe9 !important;}.PopularValutaKnappAktiv:hover {background-color:#033359 !important;color:#fff !important;}.leaflet-popup-content {margin:0px;line-height:1.3;font-size:14px;font-weight:500;min-height:1px;}.leaflet-popup-content-wrapper {padding:0px;padding-bottom:1px;text-align:left;border-radius:8px;}.Popupbild {-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;width:calc(300px - 0px);height:200px;float:left;margin:0px;margin-bottom:20px;object-fit:cover;background-color:#f6f6f6;background-image:url(Grafik/800-2.svg);background-repeat:no-repeat;background-position:center center;background-size:40px 11px!important;}.Popuptext {width:calc(100% - 40px);padding-left:20px;padding-right:20px;margin-top:6px;margin-bottom:20px;color:#000;line-height:24px;font-size:18px;font-weight:700;height:auto;}.Popuptext .Stjarna {vertical-align:text-top;width:14px;height:22px;background-size:14px auto;}.openpopuplink {text-decoration:none;cursor:pointer;}.openpopuplink:hover {text-decoration:underline;}.KartaKnapp {border-radius:99px;padding:8px 15px;color:#151515;margin-left:15px;background-color:#fff;}#KartaHallareUtanfor {float:right; margin-bottom:60px;}#KartaHallare {background-color:#a7d5f3;position:fixed !important;width:calc(100% - 80px) !important;height:calc(100% - 80px) !important;margin:0px !important;z-index:9999;top:40px!important;left:40px!important;right:40px!important;bottom:40px!important;-webkit-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);-moz-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);-moz-border-radius:7px !important;-webkit-border-radius:7px !important;border-radius:7px !important;text-align:left;}#KartaHallareRubrik {position:absolute;left:0px;top:0px;width:calc(100% - 140px);z-index:400;font-weight:600;font-size:20px;line-height:26px;text-align:left;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;border-top-right-radius:6px;border-top-left-radius:6px;padding:15px 40px;padding-right:100px;background-color:#fff;-webkit-box-shadow:-1px 2px 15px 1px rgba(0, 0, 0, 0.13);-moz-box-shadow:-1px 2px 15px 1px rgba(0, 0, 0, 0.13);box-shadow:-1px 2px 15px 1px rgba(0, 0, 0, 0.13);}.KartaHallareHuvudRubrik {font-weight:normal;letter-spacing:-0.02em;}#map {-moz-border-radius:7px !important;-webkit-border-radius:7px !important;border-radius:7px !important;width:100%; float:left; height:100%;margin-left:0px;z-index:0;}#ForstoraKartaKnappHallare {position:absolute;z-index:500;top:0px;text-align:center;width:100%;}#FilterKnapparHallare {width:calc(100% - 60px);left:0px;right:0px;bottom:0px;position:absolute;padding:30px;padding-bottom:23px;padding-top:20px;text-align:right;border-top:solid 1px #ccc;}#SeFilterHotellKnapp { background:none;background-color:#ffab43;color:#222;padding:0px;margin:0px;text-align:center;font-size:16px;letter-spacing:0.02em;height:45px;line-height:45px;font-weight:600;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;outline:inherit;border:none;cursor:pointer;margin-left:0px;-webkit-appearance:none;border:solid 2px #ffab43;width:calc(100% - 180px);max-width:240px;display:inline-block;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;width:auto;padding-left:35px;padding-right:35px;}#SeFilterHotellKnapp:hover {background-color:#fff;border:solid 2px #ffab43;}#RensaFilterHotellKnapp {padding:0px;margin:0px;text-align:center;font-size:15px;letter-spacing:0em;height:45px;line-height:45px;outline:inherit;border:none;cursor:pointer;margin-left:0px;margin-right:10px;-webkit-appearance:none;display:inline-block;width:140px;text-align:center;cursor:pointer;text-decoration:underline;background:none;opacity:1;position:relative;}#ForstoraKartaKnapp { width:calc(50% - 30px);display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:95px;font-size:16px;line-height:46px;padding:0px;padding-right:0px;padding-left:20px;font-weight:500; margin-top:0px;margin-bottom:0px;cursor:pointer;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;background-image:url(Grafik/Karta.svg?v=2);background-size:19px auto;background-position:calc(50% - 25px) center;background-repeat:no-repeat;color:#222;border:solid 2px #222;position:relative;height:46px;text-align:center;float:left;max-width:90px;}#ForstoraKartaKnapp span:hover {}#ForstoraKartaKnapp:hover > span {}#ForstoraKartaKnapp span { background-color:#fff;position:absolute;top:50%; left:50%;transform:translate(-50%,-50%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding-left:25px;padding-right:25px;line-height:44px;cursor:pointer;border:solid 1px #fff; transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; white-space:nowrap;}.ForstoraKartaKnappStang {-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;padding-left:0px !important;padding-right:0px !important;height:42px !important;line-height:42px !important;width:42px !important;position:fixed !important;top:47px !important;right:60px !important;font-size:0px !important;color:#fff !important;background-image:url(Grafik/Close.svg) !important;background-repeat:no-repeat !important;background-size:17px auto !important;background-position:center center !important;border:solid 1px #fff !important;z-index:9999;margin-top:0px !important;transition:all 0.2s ease-in-out !important;-moz-transition:all 0.2s ease-in-out !important;-webkit-transition:all 0.2s ease-in-out !important;-o-transition:all 0.2s ease-in-out !important;-moz-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.16) !important;} .ForstoraKartaKnappStang label { display:none !important; }.ForstoraKartaKnappStang:hover {border:solid 1px #222 !important;}.map-icon {width:38px;height:48px;background-size:35px auto;background-repeat:no-repeat;background-position:center bottom;background-image:url(Grafik/Map-pin.png?v=21);}.map-icon:hover {z-index:9999 !important;background-image:url(Grafik/Map-pin-hover.png?v=16) !important;}.aktiv-marker {z-index:9999 !important;background-size:38px 48px !important;background-position:center center !important;background-image:url(Grafik/Map-pin-active.png?v=16);}.aktiv-marker:hover {background-image:url(Grafik/Map-pin-active.png?v=16) !important;}.leaflet-touch .leaflet-bar a:first-child {border-top-left-radius:3px !important;border-top-right-radius:3px !important;}.leaflet-touch .leaflet-bar a:last-child {border-bottom-left-radius:3px !important;border-bottom-right-radius:3px !important;}.leaflet-tooltip-left:before {right:0;margin-right:-12px;border-left-color:rgba(0, 0, 0, 0.4);}.leaflet-tooltip-right:before {left:0;margin-left:-12px;border-right-color:rgba(0, 0, 0, 0.4);}.map-tooltip {position:absolute;padding:4px;background-color:rgba(0, 0, 0, 0.4);border:0px solid #000;color:#000;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4);font-size:13px;font-weight:bold;letter-spacing:0.03em;}.leaflet-tooltip-pane {margin-top:-25px;}.leaflet-top, .leaflet-bottom {z-index:400 !important;bottom:30px !important;right:20px !important;}.leaflet-touch .leaflet-bar a {width:38px !important;height:38px !important;line-height:38px !important;background-color:#fff;}.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {border:2px solid rgba(0,0,0,0.14);border:1px solid #B5B5B5 !important;border:none !important;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.16) !important;-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.16) !important;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.16) !important;background-clip:padding-box;}.Popupbetyg {width:auto;font-weight:400;position:absolute;top:0px;left:0px;background-color:#29417f;color:#fff;padding:10px 10px;text-align:center;-webkit-border-top-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomright:6px;border-top-left-radius:6px;border-bottom-right-radius:6px;white-space:nowrap;font-size:16px;line-height:16px;}.Popupbetyg b {width:100%;float:left;}.Popupplats {padding-top:10px;width:100%;float:left;font-size:15px;line-height:16px;font-weight:400;}.Popuppris {width:100%;padding-top:5px;font-size:15px;font-weight:400;margin-bottom:20px;float:left;display:none;}.Popuppris b { color:#008009; }#fullScreenInfo { display:none; }#fullScreenInfo.visible { position:absolute;display:block;left:40px;top:100px;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);-moz-box-shadow:0 0 15px rgba(0,0,0,0.3); box-shadow:0 0 15px rgba(0,0,0,0.3);z-index:9999;height:auto;max-width:300px;transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -webkit-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out;} a.Popuplank,a.Popuplank:link,a.Popuplank:visited {width:100%;float:left;color:#000;}a.Popuplank:hover {text-decoration:none;}.PopupKnapp { cursor:pointer;border:solid 0;border:none;height:45px;display:block;font-weight:600;font-size:15px;text-transform:none;letter-spacing:0.01em;text-align:center;margin-bottom:0;margin-right:0px;margin-top:15px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:45px;color:#fff;padding-left:0px;padding-right:0px;background-color:#09addc;text-rendering:optimizelegibility;-moz-border-radius:4px;-webkit-border-radius:4px !important;border-radius:4px !important;margin-bottom:10px;float:left;background-size:11px auto;background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-image:url(Grafik/arrow-right-vit.png);min-width:120px;margin-left:0px;margin-right:0px;width:100%;margin-bottom:20px;}.PopupKnapp:hover {text-decoration:underline;background-color:#894c78;}.KartaPopup { display:none; }@media (max-width:768px) { #fullScreenInfo.visible {position:absolute;display:block;left:14px;right:14px;bottom:20px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgb(0 0 0 / 30%);z-index:9999;height:auto;min-width:calc(100% - 28px);top:auto;} .leaflet-top, .leaflet-right, .leaflet-bottom {bottom:auto !important;right:8px !important;top:160px;}.leaflet-touch .leaflet-bar a {width:36px !important;height:36px !important;line-height:36px !important;}.map-tooltip { display:none !important; }.Popuppris { margin-bottom:10px; }.PopupKnapp {margin-left:0px;margin-right:0px;width:100%;margin-bottom:10px;margin-top:15px;}.Popupbild { width:100px;height:calc(100% - 10px);float:none;margin:5px;margin-right:15px;object-fit:cover;background-color:#f6f6f6;-webkit-border-radius:4px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius:4px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;position:absolute;bottom:10px;top:0px;}.Popuptext {width:calc(100% - 134px);padding-left:0px;padding-right:15px;margin-top:15px;margin-bottom:12px;display:inline-block;color:#000; line-height:20px;font-size:16px;font-weight:700;height:auto;float:right;}.Popuptext .Stjarna { height:20px;}.Popupplats{padding-top:7px;}.Popupbetyg {font-size:14px;line-height:14px;top:5px;left:5px;padding:8px 9px;}.KartaPopup { display:none; }}.KartIkonDold { width:40px; background-color:#fff;border:solid 2px #ccc;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;}.KartIkonDold:hover { border:solid 2px #444; }.KartIkon { width:40px; background-color:#fff;border:solid 2px #F33;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;}.KartIkon:hover { width:40px; background-color:#fff;border:solid 2px #222;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;}.KartIkonStor { width:40px; background-color:#222;border:solid 2px #222;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;color:#FFF;} .marker-cluster-small {background-color:rgba(181, 226, 140, 0.6);}.marker-cluster-small div {background-color:rgba(110, 204, 57, 0.6);}.marker-cluster-medium {background-color:rgba(241, 211, 87, 0.6);}.marker-cluster-medium div {background-color:rgba(240, 194, 12, 0.6);}.marker-cluster-large {background-color:rgba(253, 156, 115, 0.6);}.marker-cluster-large div {background-color:rgba(241, 128, 23, 0.6);}.leaflet-oldie .marker-cluster-small {background-color:rgb(181, 226, 140);}.leaflet-oldie .marker-cluster-small div {background-color:rgb(110, 204, 57);}.leaflet-oldie .marker-cluster-medium {background-color:rgb(241, 211, 87);}.leaflet-oldie .marker-cluster-medium div {background-color:rgb(240, 194, 12);}.leaflet-oldie .marker-cluster-large {background-color:rgb(253, 156, 115);}.leaflet-oldie .marker-cluster-large div {background-color:rgb(241, 128, 23);}.marker-cluster {background-clip:padding-box;border-radius:20px;}.marker-cluster div {width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue", Arial, Helvetica, sans-serif;}.marker-cluster span {line-height:30px;}.show-marker {-webkit-animation:fadein 1s; -moz-animation:fadein 1s; -ms-animation:fadein 1s; -o-animation:fadein 1s; animation:fadein 1s;}@keyframes fadein {from { opacity:0; margin-top:-50px;}to { opacity:1; margin-top:0px;}}@-moz-keyframes fadein { from { opacity:0; margin-top:-50px; }to { opacity:1; margin-top:0px;}}@-webkit-keyframes fadein {from { opacity:0; margin-top:-50px; }to { opacity:1; margin-top:0px;}}@-ms-keyframes fadein { from { opacity:0; margin-top:-50px; }to { opacity:1; margin-top:0px;}}@-o-keyframes fadein { from { opacity:0; margin-top:-50px; }to { opacity:1; margin-top:0px;}}.map[stickymap=true] {position:fixed;min-width:unset;}.sticky {position:fixed!important;top:0px !important;left:0px!important;bottom:auto !important;background-color:#fff;margin-top:0px !important;-webkit-box-shadow:0px 1px 17px 1px rgba(0,0,0,0.20);-moz-box-shadow:0px 1px 17px 1px rgba(0,0,0,0.20);box-shadow:0px 1px 17px 1px rgba(0,0,0,0.20);}.Flagga { -moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;width:35px;height:35px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:inline-block;}.FlaggaStor {position:relative;z-index:1;margin-bottom:0px;border:solid 2px #fff;height:40px;width:40px;}#ScrollUp {display:none;background-image:url(Grafik/Pil-upp-vit.svg);background-repeat:no-repeat;background-size:18px auto;background-position:center center;height:45px;width:45px;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;background-color:#11111173;position:fixed;right:40px;bottom:50px;-moz-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.25);cursor:pointer;z-index:100;}#ScrollUp:hover {background-color:#111111bd;}.swiper-lazy:not(.swiper-lazy-loaded) {display:none;}.ScrollNavKnapp {width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;background-size:15px auto;background-repeat:no-repeat;background-position:center center; background-color:#fff;border:solid 1px #ccc;-webkit-box-shadow:0px 0px 6px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 6px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 1px rgba(0,0,0,0.2);z-index:1000; transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -webkit-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out;cursor:pointer;z-index:10;}.ScrollNavKnapp:hover { border:solid 1px #000; }#left-button {background-image:url(Grafik/arrow-right.png); transform:rotate(180deg); left:0px; }#right-button {background-image:url(Grafik/arrow-right.png); right:0px; }@font-face {font-family:'fudge_sauceregular';src:url('fonts/fudgesauce-regular-webfont.woff2') format('woff2'), url('fonts/fudgesauce-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@media handheld, only screen and (min-width:1160px) {#KategoriLista li a:after {position:absolute;bottom:24px;left:25px;width:calc(100% - 50px);height:2px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;background-color:#fff;content:'';-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;}#KategoriLista li a:hover:after {-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;}}@media handheld, only screen and (max-width:1300px) {#DestinationSidhuvudBild { min-height:550px;}}@media handheld, only screen and (max-width:1160px) {#DestinationSidhuvudBild { min-height:450px;}#AntalHotellRubrik { margin-top:0px; } #ValtHotellBildHallare { height:550px;} #ValtHotellBild img { max-height:140%;} #Lander { left:0%; top:70px; width:90%; margin-left:5%;} .Bredd75 {width:67%;}.Bredd25 {width:33%;}.Bredd25.Halv {width:50%;margin-bottom:20px;} .HotellRumLista li, .HotellRumLista2 li {width:calc(50% - 26px);margin:12px; }.DestinationerLista li { width:33%; }#MobilIkon { display:block; }#SoktextHallareUndersida {right:110px; }#nav-iconNer { margin-top:15px; }#KategoriLista li a {line-height:35px; font-size:22px; font-weight:700;padding-top:0px; text-align:left;padding-left:0px !important; padding-right:0px !important; letter-spacing:0em;}#KategoriLista ul li a { padding-left:0px !important; padding-right:0px !important; font-size:16px; height:auto; line-height:24px; width:100%; float:left; display:inline-block;}#KategoriLista li a:hover { color:#000 !important; } #KategoriLista li ul {margin-top:0px; width:100%;position:relative;float:left; display:block; -webkit-box-shadow:1px 1px 14px 1px rgba(0,0,0,0) !important;-moz-box-shadow:1px 1px 14px 1px rgba(0,0,0,0) !important;box-shadow:1px 1px 14px 1px rgba(0,0,0,0) !important; padding:0px; margin-top:15px; }.KategoriListaKolumn { width:100%; margin-bottom:20px; }#KategoriLista .KategoriListaKolumnInne { -webkit-column-count:2; -moz-column-count:2;column-count:2;column-gap:0px;-webkit-column-gap:0px;-moz-column-gap:0px;white-space-collapsing:discard; width:100%; float:left; column-fill:balance;}#KategoriLista .KategoriListaKolumn li { float:none; clear:both !important; -webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}#KategoriLista .KategoriListaRubrik { width:100% !important; clear:both !important; }#KategoriLista {float:none;right:0px;bottom:0px;left:calc(100% - 440px);width:100%;height:calc(100% - 80px);position:fixed;display:none;top:0px;padding-top:60px !important;padding-bottom:40px;z-index:900;background-color:#fff;overflow:scroll;max-width:320px;-webkit-box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);-moz-box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);box-shadow:1px 1px 14px 1px rgba(0,0,0,0.24);padding-left:60px;padding-right:60px; }#KategoriLista li a {color:#222;}#KategoriLista li {width:100%;float:left;font-size:16px;line-height:30px;font-weight:300;background-color:#fff;margin-bottom:10px;border-bottom:solid 0px #ccc;padding-bottom:0px;}} @media handheld, only screen and (max-width:900px) { .DestinationerLista li { width:50%;}.DestinationMarginal {padding-left:10px;padding-right:10px;}.HotellHallareBeskrivning {line-height:23px;font-size:16px; word-spacing:-0.04em;} .HotellHallareBild { position:relative; float:left; width:calc(100% - 0px); margin-left:0px; margin-right:0px; height:370px; overflow:hidden;} .HotellHallareBild img {max-width:160%; min-width:100%; width:auto; height:370px;} #ValtHotellHallareBildHallare {width:100%;height:300px;margin-bottom:10px;} #ValtHotellFleraBilderHallare {width:100%;margin-left:0px;margin-right:0px;margin-bottom:30px;} .ValtHotellFleraBilder {width:calc(33.3% - 6px);margin-left:3px;margin-right:3px;height:100px;margin-top:0px;margin-bottom:0px;}.ValtHotellFleraBilder:first-child { margin-left:0px;margin-right:7px;width:calc(33.3% - 7px);height:100px;margin-top:0px;margin-bottom:0px;}.ValtHotellFleraBilder:last-child { margin-right:0px;margin-left:7px;width:calc(33.3% - 7px);height:100px;margin-top:0px;margin-bottom:0px;} .HotellHallareInfo {width:calc(100% - 100px);margin:30px;margin-bottom:40px;margin-left:50px;margin-right:50px;float:left;}.Marginal {padding-left:40px;padding-right:40px;}#SoktextHallareUndersida { right:45px; }.HotellHallarePlats { margin-top:0px;font-size:15px;padding-top:10px;line-height:15px;padding-bottom:12px;margin-bottom:2px;}.PlatsIkon {width:10px;margin-right:7px;height:15px; line-height:15px;} .HotellHallarePris {padding:0px;right:auto;max-width:100%;width:100%;margin-bottom:15px;margin-top:0px;} .HotellHallareBokaKnappar {width:100%;margin-right:0px;margin-top:0px;float:left;position:relative;bottom:0px;margin-bottom:8px;} .HotellBokaKnapparInneMarginal {padding-left:0px;padding-right:0px;}.HotellBokaKnapparInne {border-top:none;padding-top:0px;} a.LitenBokaKnapp, a.LitenBokaKnapp:link, a.LitenBokaKnapp:visited {line-height:34px;}a.LitenBokaKnapp2, a.LitenBokaKnapp2:link, a.LitenBokaKnapp2:visited {margin-bottom:0px;margin-left:0px;font-size:16px;height:40px;line-height:38px;margin-right:0px;padding-left:0px;padding-right:0px;width:calc(100% - 4px);margin-top:15px;}.PrisFran {font-size:14px;line-height:23px;width:calc(50% - 10px);padding-right:10px;margin-bottom:0px;float:left;}.PrisFranText {font-size:15px;line-height:15px;width:auto;display:none;}.PrisFran b {font-size:22px;}a.LitenBokaKnapp3, a.LitenBokaKnapp3:link, a.LitenBokaKnapp3:visited {margin-bottom:5px;font-size:14px;height:40px;line-height:39px;margin-top:2px;margin-right:7px;padding-left:17px;padding-right:17px;} .Bredd25 { width:50%; } a.LandKnapp,a.LandKnapp:link,a.LandKnapp:visited { height:350px; } } @media handheld, only screen and (max-width:700px) { .FiltreraHotell {font-size:16px;line-height:42px;height:42px;margin-right:0px;margin-right:10px;width:calc(50% - 90px);padding-left:50px;padding-right:25px; max-width:75px; float:left; }.SorteringLiten {}.SorteraHotell {font-size:15px; float:right; border:solid 0px #aaa; border-radius:8px; height:36px; line-height:36px; padding-left:20px; margin-right:0px; text-align:right; margin-top:2px; }.SorteraHotellLista { top:40px; }.SorteraHotell:hover { background-color:transparent; }#ForstoraKartaKnapp { width:calc(50% - 30px); border:solid 2px #222; line-height:31px;height:31px; max-width:80px; float:left; padding-left:25px;font-size:16px; height:42px; line-height:42px; }#StorBokaKnappHallare { padding-top:15px; padding-bottom:15px; line-height:40px;} a.StorKnapp,a.StorKnapp:link,a.StorKnapp:visited { padding-left:30px;padding-right:30px; font-size:16px; line-height:40px;}.HotellTotaltPris { font-size:16px; float:left; }#KategoriLista {left:0px;width:calc(100% - 90px);max-width:100%;-webkit-box-shadow:1px 1px 14px 1px rgba(0,0,0,0);-moz-box-shadow:1px 1px 14px 1px rgba(0,0,0,0);box-shadow:1px 1px 14px 1px rgba(0,0,0,0); padding-left:45px; padding-right:45px; } .Valuta {background-color:transparent;text-decoration:underline;text-decoration-thickness:0.06rem;text-decoration-color:inherit;text-underline-offset:3px;} h4 {font-size:24px;line-height:30px;max-width:300px;display:inline-block; }.DestinationerLista2 li {width:170px;margin-right:20px;}.DestinationBild2 {width:100%;height:170px; }#AntalHotellHallare {margin-top:10px; } #HotellListaVerktyg {font-size:16px;line-height:25px; font-weight:400;margin-top:15px;padding-top:3px;margin-bottom:10px; width:100%; float:right; border-top:none; margin-top:0px; border-bottom:solid 0px #b3b3b3; }#FilterKnappHallare { margin-top:0px; border-top:solid 0px #bebebe; margin-bottom:5px; } #KartaHallareUtanfor { margin-bottom:25px; }#KartaHallareRubrik { width:calc(100% - 80px);padding-left:20px;padding-right:60px;font-size:19px !important;line-height:24px !important;padding-top:17px;padding-bottom:16px; border-radius:0px !important; -webkit-box-shadow:-1px 2px 15px 1px rgba(0, 0, 0, 0);-moz-box-shadow:-1px 2px 15px 1px rgba(0, 0, 0, 0);box-shadow:-1px 2px 15px 1px rgba(0, 0, 0, 0); }.KartaHallareHuvudRubrik { width:100%;float:left;font-size:16px;line-height:21px;margin-bottom:0px;letter-spacing:0em;color:#444; display:none;}#VarldskartaKnappHallare {height:215px;}a.VarldskartaKnapp, a.VarldskartaKnapp:link, a.VarldskartaKnapp:visited{background-position:center 0px;width:140px;padding-top:130px;background-position:center 30px;background-size:auto 75px;padding-bottom:35px;font-size:16px;line-height:16px;margin:6px;}a.VarldskartaMarkor { padding-left:12px;padding-right:12px;font-size:13px;line-height:13px;}.map-tooltip {white-space:normal !important;width:140px;}.ForstoraKartaKnappStang {top:7px !important;right:13px !important;}.ForstoraKartaKnappStang:hover {border:solid 1px #fff !important;} #ForstoraKartaKnapp label { padding-left:22px;padding-right:22px;line-height:40px; } #KartaHallare {width:calc(100% - 0px) !important;height:calc(100% - 0px) !important;top:0px!important;left:0px!important;right:0px!important;bottom:0px!important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;} .HotellHallareInfo { width:calc(100% - 40px); margin:20px; margin-bottom:15px; margin-top:6px; padding-bottom:0px;min-height:0px !important;} #LaddaFlerHotell { min-width:auto; width:auto; padding-left:25px; padding-right:25px; font-size:15px; background-position:calc(100% - 16px) center;height:48px; letter-spacing:0em; line-height:44px; background-size:15px auto; margin-top:12px; } .HotellHallareBild { height:225px;} .HotellHallareBild img { height:225px;}.HotellHallareAttributHallare {font-size:15px;line-height:24px;}#IntroHeaderHallare h2 { font-size:24px; line-height:29px;margin-bottom:12px;}.PopupFonster {width:calc(100% - 0px);max-width:800px;height:calc(100% - 40px);max-height:3000px;top:40px;bottom:0px;left:0px;right:0px;-webkit-border-bottom-right-radius:0px !important;-webkit-border-bottom-left-radius:0px !important;-moz-border-radius-bottomright:0px !important;-moz-border-radius-bottomleft:0px !important;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;} .PopupFonsterHeader {padding-left:25px;padding-right:25px;width:calc(100% - 50px);}#FilterKnapparHallare {} #SeFilterHotellKnapp {font-size:15px;letter-spacing:0.0em;height:46px;line-height:46px; width:calc(100% - 138px);padding-left:0px;padding-right:0px; }#RensaFilterHotellKnapp { font-size:15px;letter-spacing:0.0em;height:46px;line-height:46px; width:120px; } .AntalAktivaFilter { height:22px; line-height:22px; width:22px; }.FilterKnapp { margin-right:4px; padding:8px; margin-top:5px; margin-bottom:10px;padding-left:18px; padding-right:34px; }.FilterKnappStor { min-width:calc(33% - 10px) !important; line-height:18px !important; margin-right:10px !important; height:105px; padding-top:48px !important; }#FilterKnappStorHallare {margin-right:-10px;}.FilterKnappAktiv { background-position:calc(100% - 15px) center; }.DestinationMarginal {padding-left:10px;padding-right:10px;}.DestinationNamn { font-size:16px; height:auto; }.DestinationAntalHotell { font-size:13px;margin-top:3px; margin-bottom:3px; }.DestinationBild { width:70px; }.DestinationInnehall { height:auto; padding-top:5px; padding-bottom:7px; width:calc(100% - 86px); } .DestinationerListaRubrik {padding-left:0px; margin-bottom:18px;font-size:21px; }.ValutaListaRad { line-height:17px; margin-bottom:16px; }.PopupFonsterInnehall {padding:25px;padding-top:20px;padding-bottom:20px;width:calc(100% - 50px);}.PopupFonsterInnehallFilter {height:calc(100% - 182px) !important;}#FilterKnapparHallare {padding-top:15px;padding-bottom:18px; }#ValutaPopularHallare { margin-bottom:15px; } #IntroHeaderHallare {width:calc(100% - 60px);padding:30px;padding-top:25px;padding-bottom:0px;padding-left:30px;padding-right:30px;background-color:#fff;margin-top:-80px;float:left;margin-bottom:0px;-moz-border-radius:5px !important;-webkit-border-radius:5px!important;border-radius:5px !important;}#DestinationTitel {font-size:15px;line-height:15px;padding-bottom:8px;border-bottom:solid 3px #9edfec;}.SeAllaBilderHallare { line-height:130px; } #TableofContent { width:100%; margin-bottom:30px; }#TableofContentHeader { width:calc(100% - 40px);padding:20px;font-size:18px;padding-top:8px;padding-bottom:8px; }#TableofContentLista {width:calc(100% - 40px);padding:20px;padding-bottom:0px;padding-top:10px;} #Brodsmulor { font-size:15px;padding-bottom:4px;padding-top:24px; } .FlaggaStor {margin-bottom:0px;height:32px;width:32px;}#ValtHotellHallare h1 {font-size:30px;line-height:38px; }#DestinationSidhuvudBild { width:calc(100% - 0px);min-height:350px;opacity:1;margin-top:0px; border-top:solid 0px #5d3947;border-bottom:solid 0px #5d3947;overflow:hidden;margin-left:0px;margin-right:0px;border-radius:0px; }#AntalHotellRubrik { margin-bottom:10px;margin-left:0px;margin-right:0px; padding:25px; padding-top:30px; padding-bottom:30px;width:calc(100% - 50px);margin-top:-50px; position:relative; z-index:100; border:solid 0px #222; letter-spacing:0.01em; word-spacing:-0.02em; border-radius:0px;border-top-left-radius:0px; border-top-right-radius:0px; text-transform:none; font-weight:400;}#AntalHotellRubrik span { border-bottom:solid 0px #222; display:inline-block; } #AntalHotellRubrik b { font-weight:800; display:inline-block; font-size:26px;line-height:32px; }.BrodsmulorHeader {font-size:14px;letter-spacing:0em; padding-top:12px; padding-bottom:12px; margin-bottom:0px; border-bottom:solid 0px #022a66;; font-weight:400; width:calc(100% - 0px); padding-left:0px; padding-right:0px; margin-top:0px; text-align:center;}.BrodsmulorHeader a:link, .BrodsmulorHeader a:visited {opacity:1; } #IntroText {margin-bottom:0px;font-size:16px;line-height:23px;word-spacing:-0.07em;width:100%;padding-left:0px;padding-right:0px;padding-bottom:30px;}#DestinationSidhuvudRubrik { padding-top:0px; padding-bottom:10px; text-align:center; }#Bakgrundsbild2 {content:"";position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(5px);transform:scale(30);background-position:top center;} #DestinationSidhuvudRubrik h1 { font-size:12px;overflow-wrap:break-word; line-height:22px; letter-spacing:0.08em;font-weight:800; margin-top:0px; margin-left:0px;border:solid 0px #fff;border-radius:10px; position:relative;padding-bottom:15px; background-color:transparent;width:calc(100% - 50px); padding-left:25px; padding-right:25px; }#DestinationSidhuvudRubrik h1 span { padding:5px;padding-left:0px;padding-right:0px;background-position:12px center, calc(100% - 12px) center;background-size:15px auto; width:calc(100% - 80px); font-size:25px;letter-spacing:0.03em; } .LitenRubrik h1 b {font-size:38px !important;line-height:42px !important;} .LitenRubrik2 h1 b {font-size:32px !important;line-height:35px !important; word-break:break-word;} #DestinationSidhuvudRubrik h1 b {margin-top:0px;font-size:42px;line-height:42px;margin-bottom:0px; width:calc(100% - 0px);padding:10px;padding-bottom:10px;padding-left:0px;margin-left:0px;margin-right:0px;padding-right:0px; border-radius:8px; letter-spacing:0.03em;border-bottom:dashed 0px #ffffff;box-shadow:0px 0px 0px 0px #122755;display:block;background-color:transparent;font-weight:700;} #DatumUppdaterad { font-size:14px;margin-top:15px;margin-bottom:0px;} #ScrollUp { right:28px; bottom:28px;height:40px;width:40px; background-size:16px auto; } #DestinationSidhuvudTitel {font-size:34px;line-height:34px;margin-bottom:10px;}#IntroTextVarldsdel {font-size:16px;line-height:23px; }#IntroText h3 {font-size:25px;line-height:30px;margin-bottom:15px;}#TextFadeKnappHallare { margin-top:-48px; }#IntroTextFade {background:linear-gradient(0deg, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 150%);height:60px;}.FadeKnappOppen {margin-bottom:10px !important;}.DestinationerLista {width:calc(100% - 50px);padding:25px;padding-bottom:20px;} #SokrutaRubrik { font-size:18px; line-height:23px; margin-bottom:0px; font-weight:600;} #SokrutaInne { max-width:400px; width:calc(100% - 20px); margin-left:10px; margin-top:13px;} #IntroRuta {font-size:15px; padding:20px;padding-left:10px;padding-right:10px; width:calc(100% - 40px); margin:10px; line-height:21px; margin-top:45px; margin-bottom:30px;} .SidfotListaKolumn {columns:3; -webkit-columns:3; -moz-columns:3;} #ValtHotellBildSeFlerBilder { bottom:56px; left:22px; display:none;} .ToppDestinationHallare { margin-bottom:0px;} .DestinationerLista li a {line-height:30px; width:100%; margin-left:0px; margin-right:0px;} .TillbakaKnapp {display:none;} #FilterHallare { margin-top:0px; margin-bottom:15px; display:none;} .InnehallMarginalVanster {padding-left:0px;}.InnehallMarginalHoger {padding-right:0px;} .InnehallMarginalVansterFortsatt {padding-left:20px;}.InnehallMarginalHogerFortsatt {padding-right:20px;}.FullBredd {width:100% !important;margin-left:0px;margin-right:0px;}.Bredd67 {width:100%;margin-bottom:20px;}.Bredd50 {width:100%;margin-bottom:20px;}.Bredd33 {width:100%;}.Bredd75 {width:100%;} #PolaroidHallare { width:100%;} #SokHallareStartsidan {display:block;width:100%;padding-top:0px;padding-bottom:5px;float:left;max-width:800px;}.Mobil {display:block;}.Dator { display:none !important; }#nav-iconNer { margin-top:13px; } a.StorBokaKnapp,a.StorBokaKnapp:link,a.StorBokaKnapp:visited {float:none;} #FiltreraHallare {margin-bottom:0px;}a.RumHallareRadBild, a.RumHallareRadBild:link, a.RumHallareRadBild:visited { width:150px; margin-right:10px; max-width:calc(100% - 10px); height:105px; margin-left:-4px;}.RumHallareRadNamnRubrik {font-size:18px;line-height:22px; margin-bottom:7px;}.RumHallareRadNamn { font-size:15px; width:calc(100% - 145px);} .RumHallareRadPris { font-size:15px; width:120px;} .RumHallareRadPrisSumma { font-size:18px;} .RumHallareRadTitel { line-height:19px; margin-bottom:2px; margin-top:0px;} .RumHallareRadText { font-size:13px; line-height:18px;} .RumHallareRadMarginal {padding-left:18px;padding-right:18px;} .HotellHallareNamn {margin-top:18px;font-size:22px;line-height:26px; font-weight:600;} .Stjarna {width:13px;height:26px;background-size:14px auto;}#SokHallareUndersida { width:100%; float:left; max-width:800px;} .Marginal { padding-left:40px; padding-right:40px;} #StjarnorHallareHotellValtText {width:100%;margin-top:10px;float:left;}.Stjarna {}#ValtHotellHallare {margin-top:0px;padding-top:0px;} #ValtHotellInforuta {margin-top:0px;padding:40px;width:calc(100% - 80px);margin-bottom:20px;} .MarginalFullBredd {padding-left:0px !important;padding-right:0px !important;} #DestinationSidhuvud img { position:absolute; left:0%; top:0px; width:100%; min-height:100%; opacity:1; padding:0px;} #DestinationSidhuvud { position:relative; float:left; padding-top:0px; padding-bottom:60px; width:100%; min-height:330px;background:linear-gradient(180deg, rgba(4,67,110,0.90) 0%, rgba(4,67,110,0.74) 30%, rgba(143,174,201,0.12) 86%, rgba(255,255,255,0.9) 100%);}#SlutsaldHallare {margin-top:10px;margin-bottom:25px;display:none;line-height:20px;padding:30px;padding-top:26px;padding-bottom:30px;width:calc(100% - 64px);}#SlutsaldRubrik {font-size:17px;line-height:17px;} #SlutsaldText {font-size:15px;line-height:22px;max-width:600px; } .DestinationerLista li { width:100%; margin-bottom:8px; }.DestinationMarginal {padding-left:0px;padding-right:0px;}.LandKnappBg { background:linear-gradient(180deg, rgb(33 40 44 / 10%) 40%, rgb(33 40 44 / 71%) 80%); }.LandKnappAntal { margin-bottom:30px; margin-top:12px; padding-bottom:13px; padding-top:11px; font-weight:500;font-size:15px;}.LandKnappNamn {font-size:27px;line-height:27px;font-weight:700; } .HotellRaknare {height:38px;width:38px; top:205px;left:21px;left:20px;font-size:17px;font-weight:600;line-height:38px;margin-right:7px;display:block;position:absolute;border:solid 2px #fff;}.HotellRaknareMindre { font-size:14px !important; letter-spacing:-0.02em !important; } .HotellRaknare:after {}a.HotellHallareHamtatRumHallare,a.HotellHallareHamtatRumHallare:link,a.HotellHallareHamtatRumHallare:visited {margin-bottom:0px;width:calc(100% - 24px);padding:10px;padding-right:12px;border-radius:6px !important;border-left:none;border-right:none;padding-top:10px;padding-bottom:10px;border:none;border:solid 1px #ccc; } .HotellHallareHamtatPris {font-size:19px;font-weight:600;width:115px; margin-top:2px;}.AntalDagarHamtat {width:115px;}.HotellHallareHamtatRum {width:calc(100% - 115px);font-size:14px;line-height:19px;}.HotellHallareHamtatRum i { font-size:13px;}.HotellHallareHamtatAntalRum {font-size:13px;line-height:17px;}.HotellHallareHamtatExtraInfo {font-size:13px;line-height:17px;background-size:13px auto;padding-left:16px;} .HotellHallareHamtatBild {width:40px;height:40px;margin-right:7px; } .HotellHallareHamtatInnehall {width:calc(100% - 50px);margin-left:3px;}.FormularEnRad { font-size:17px; line-height:17px; height:48px; padding-left:50px !important; background-position:18px center; background-size:20px auto;}#CloseSearch {height:48px;right:20px;position:fixed;top:15px;}.FormularEnRadUndersidaAktiv {cursor:pointer;color:#222;z-index:999;padding-left:45px;width:calc(100% - 30px) !important;background-position:15px center;position:fixed;right:15px;top:15px;} .SokKnapp {height:50px;background-size:23px auto;} #result { max-width:700px;left:0px;} .result-undersida {position:fixed!important;left:15px!important;width:calc(100% - 30px) !important;top:75px;}.result-startsida {top:55px !important;}#StartsidaBildInne { min-height:300px;padding-top:70px; padding-bottom:50px; }a.Sokresultatrad,a.Sokresultatrad:link,a.Sokresultatrad:visited {padding-top:9px;padding-bottom:9px;line-height:20px;}.SokresultatradLand {padding-left:3px;} #SokknappHallare { right:7px;} .DestinationerListaStartsida li {line-height:30px;margin-bottom:10px; }.DestinationerListaStartsida li a {line-height:30px;font-size:14px;padding-left:14px;padding-right:14px;margin-right:5px;} .MarginalBort {padding-left:0px !important;padding-right:0px!important;} .SokfilterDelare {margin-top:4px;font-size:14px;}#SidhuvudUndersida { font-size:14px; } #ValtHotellBildHallare { height:auto; min-height:280px;}a.ValtHotellBildMindre,a.ValtHotellBildMindre:link,a.ValtHotellBildMindre:visited {width:calc(33.3% - 5px);margin-right:5px;height:90px;}.SeAllaBilderHallare { line-height:90px; font-size:17px; } #FavoritHotellRubrik { margin-top:0px; font-size:17px; line-height:20px; padding-top:20px; margin-bottom:5px; border-top:solid 1px #033359;} .AndraFavoritRutan { margin-top:5px;margin-bottom:25px;} #Sokruta { width:100%; margin-top:50px; margin-bottom:0px; font-size:18px; line-height:24px;} #Tagline {display:none;} #Sidhuvud { padding-top:0px; padding-bottom:0px;} #SidhuvudBild {background-position:center 0px;min-height:200px;} #StartsidaValkommenTextMarginal {padding-right:0px;} #StartsidaValkommenText { float:left; position:relative; left:0px; margin-left:0px; text-align:center; width:100%; padding:0px; padding-top:30px; padding-bottom:15px; top:0px; font-size:15px; line-height:21px;} .Bredd33 {width:100%;} .Marginal { padding-left:18px; padding-right:18px;}.LitenKnappGra span { padding:0px 18px 0px 13px;} .LitenKnappGra {padding-left:5px;} .HelBredd { width:100%; float:left; padding-left:0px !important; padding-right:0px !important; text-align:center !important;} .StorKnapp.HelBredd span {width:100%;padding:0px !important;}.HotellHallare {-webkit-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 15%);-moz-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 15%);box-shadow:0px 2px 7px 0px rgb(0 0 0 / 15%); margin-bottom:18px; padding-bottom:0px; padding-top:0px;} .HotellHallareInnehallMarginal { padding-left:0px; padding-right:0px;} #HotellHallareUndersida {margin-left:0px;}#HotellHallareUndersidaInne {margin-right:0px;} .LitenbildHallare {height:100px;}h1 { font-size:35px; line-height:40px; margin-bottom:13px;}.LitenH1 { margin-top:5px; font-size:18px; } h2 { font-size:22px; line-height:27px;} #SidhuvudBild img {margin-right:-10px;margin-bottom:-80px;} #ValtHotellInforuta h1 { font-size:30px; line-height:30px; margin-top:5px;}.SorteringValKnapp {margin-left:5px;margin-right:5px;}#IngaHotellHallare {padding-top:45px;padding-bottom:50px;background:none;} .SlutsaldRubrik {margin-bottom:13px;font-size:20px;line-height:20px; }.SlutsaldText {font-size:16px;line-height:23px; }} @media handheld, only screen and (max-width:550px) { #Logga {width:65px; padding-top:7px; }#Logga img { height:55px; }.Bredd25 { width:100%; } .HotellRumLista li, .HotellRumLista2 li { margin:6px;width:100%;margin-left:0px;margin-right:0px; } .HotellRumListaBild {width:90px;}.HotellRumInnehall {width:calc(100% - 130px);} .HotellRumListaNamn {margin-top:18px;margin-bottom:10px; }.HotellRumListaAttribut {margin-bottom:4px;} a.LandKnapp,a.LandKnapp:link,a.LandKnapp:visited { height:230px;width:100%;margin-left:0px;margin-right:0px;margin-bottom:18px; } }.leaflet-tile,.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-bar a,.leaflet-control-attribution a{text-decoration:none}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline-offset:1px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-overlay-pane svg,.leaflet-tooltip{-moz-user-select:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4);color:#0078a8}.leaflet-tile{filter:inherit}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane,.leaflet-pane{z-index:400}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:200}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-control-attribution svg{display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:0 0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;color-adjust:exact}}#overlay {background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:500;display:none;}.overlaykarta {z-index:700 !important;}#DatumSokHallare {width:100%;float:left;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;z-index:600;position:relative;-webkit-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 10%);-moz-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 10%);box-shadow:0px 2px 7px 0px rgb(0 0 0 / 10%);text-align:center;margin-bottom:40px;border:solid 1px #ccc;}#DatumSokHallareInne {width:calc(100% - 10px);float:left;padding:5px;padding-top:5px;padding-bottom:5px;text-align:left;}.ClearDatesKnapp {position:absolute;z-index:320;left:calc(50% - 60px); background-image:url(Grafik/Close.svg);background-repeat:no-repeat; background-size:13px auto;height:50px;width:30px;line-height:50px;background-position:center center;opacity:0.5;}.ClearDatesKnapp:hover {opacity:1;}.DatumSokHallareRubrik {width:100%;float:left;margin-bottom:10px;font-weight:400;font-size:17px;line-height:22px;}.KalenderMarginal {padding-left:20px;padding-right:20px;}#KalenderHallare {width:100%;max-width:620px;position:absolute;background-color:#fff;top:200px;display:none;vertical-align:text-top;-webkit-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);-moz-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;left:0px;}#GasterHallare {width:calc(33% - 0px);max-width:280px;left:calc(50% - 10px);position:absolute;background-color:#fff;top:200px;display:none;vertical-align:text-top;-webkit-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);-moz-box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);box-shadow:-1px 2px 15px 1px rgba(0,0,0,0.33);-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-radius:5px !important;padding:30px;padding-top:22px;padding-bottom:27px;}#StangGasterKnapp {background:none;color:#222;padding:0px;margin:0px;text-align:center;font-size:16px;letter-spacing:0.02em;height:40px;line-height:40px;font-weight:600;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;outline:inherit;border:none;cursor:pointer;margin-left:0px;-webkit-appearance:none;background-color:#ffab43;border:solid 2px #ffab43;width:100%;margin-top:15px;float:right;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}#StangGasterKnapp:hover {background-color:#fff;border:solid 2px #ffab43;}.AntalGasterRadHallare {width:100%;float:left;margin-bottom:5px;margin-top:5px;}#VuxnaGaster { margin-right:0px; width:auto; float:left;}#BarnGaster {margin-left:1px; width:auto; float:left; }.AntalGasterInputHallare {float:right;width:114px;-moz-border-radius:99px !important;-webkit-border-radius:99px !important;border-radius:99px !important;background-color:#fff;background-color:#edecea;padding:3px;}.AntalGasterInputHallare input {width:38px;float:left;border:none;outline:none;margin:0px;padding:0px;text-align:center;line-height:38px;font-size:18px;font-weight:500;color:#000;background:transparent;}.AntalGasterInputHallare button {width:38px;float:left;height:38px;margin:0px;padding:0px;background-color:#fff;-webkit-appearance:none;-webkit-border-radius:none;border:none;outline:none;moz-border-radius:96px !important;-webkit-border-radius:96px !important;border-radius:96px !important;font-size:26px;box-sizing:border-box;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;color:#333;cursor:pointer;touch-action:manipulation;font-size:22px;border:solid 1px #ccc;}.AntalGasterInputHallare button:hover {border:solid 1px #999;}.AntalGasterInputHallareInaktiv {opacity:0.5;background-color:#edecea !important;}.AntalGasterInputHallareInaktiv:hover {-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow: none !important;border:solid 1px #ccc !important;}.BarnAlderSelect {width:calc(50% - 5px);float:left;height:40px;line-height:38px;margin:0px;padding:0px;background-color:#fff;-webkit-appearance:none;-webkit-border-radius:none;border:none;outline:none;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;font-size:14px;box-sizing:border-box;border:solid 1px #999;padding-left:12px;margin-top:5px;margin-bottom:5px;background-image:url(Grafik/Pil-ner.svg);background-repeat:no-repeat;background-size:12px auto;background-position:calc(100% - 12px) center;color:#000;}.BarnAlderSelect:hover {-webkit-box-shadow:0px 0px 3px 2px rgb(0 0 0 / 15%);-moz-box-shadow:0px 0px 3px 2px rgb(0 0 0 / 15%);box-shadow:0px 0px 3px 2px rgb(0 0 0 / 15%);}.BarnAlderSelectRod {border:solid 1px #FF0004;}.BarnAlderSelect:nth-child(even) {margin-left:5px;}.BarnAlderSelect:nth-child(odd) {margin-right:5px;}#BarnAlder1,#BarnAlder2 {margin-top:10px !important;}.GasterTypRubrik {width:100px;float:left;line-height:44px;font-size:16px;font-weight:600;letter-spacing:0.02em;}.menu-wrapper {position:relative;width:620px;height:315px; margin:0px;margin-top:10px;padding-bottom:10px;overflow-x:hidden;overflow-y:hidden;display:inline-block;}.menu{height:340px;box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}.item {display:inline-block;height:100%;max-height:310px;padding:0px;vertical-align:top;width:270px;padding-left:20px;padding-right:20px;margin-right:0px;margin-left:-1px;border-left:solid 1px #eaeaea;}.paddle {position:absolute;top:21px;background-color:#fff;border:solid 1px #fff;background-size:14px auto;background-repeat:no-repeat;width:34px;height:34px;z-index:999;-moz-border-radius:99px;-webkit-border-radius:99px!important;border-radius:99px !important;cursor:pointer;outline:none;-webkit-box-shadow:0px 0px 3px 2px rgb(0 0 0 / 4%);-moz-box-shadow:0px 0px 3px 2px rgb(0 0 0 / 4%);box-shadow:0px 0px 3px 2px rgb(0 0 0 / 4%);border:solid 1px #fff;}.left-paddle {background-position:8px center;left:20px;background-image:url(Grafik/arrow-left.png);}.right-paddle {right:20px;background-image:url(Grafik/arrow-right.png);background-position:10px center;}.paddle:hover {background-color:#fff; border:solid 1px #ccc; opacity:1;-webkit-box-shadow:0px 0px 3px 2px rgb(0 0 0 / 15%);-moz-box-shadow:0px 0px 3px 2px rgb(0 0 0 / 15%);box-shadow:0px 0px 3px 2px rgb(0 0 0 / 15%); }.paddle:active {background-color:#eaeaea;}.hidden {opacity:0.2;display:none;}.hidden:hover {opacity:0.2;}.SokKalender {min-height:350px !important;padding-bottom:8px;text-align:center;width:100%;float:left!important;max-width:2800px;padding-left:0px;margin-left:0px;margin-right:0px;border-right:none !important;}.SokKalenderManad {width:calc(100% - 40px);float:left;text-align:center;padding-top:18px;padding-bottom:23px;font-size:18px;font-weight:600;color:#222;line-height:19px;padding-left:20px;}.SokKalenderVeckodagHallare {width:100%;float:left;clear:both;line-height:15px;font-size:16px;text-align:left;margin-bottom:3px;border-bottom:solid 0px #666;text-transform:capitalize;}#SokKalenderVeckodagHallareFixerad { display:none;}.SokKalenderVeckodag {width:40px;width:14.285% !important;font-size:15px;color:#777;text-align:center;margin-left:0px;display:inline-block;margin-bottom:7px; margin-left:0px;}.SokKalenderVeckodag strong { font-weight:normal; }.PrisHallare {float:left;width:100%;height:0px;clear:both;overflow:visible;line-height:1px;position:relative;}.SokKalenderDatum {width:100% !important;float:left;z-index:50;position:relative; }.DatumUtanfor {width:calc(100% / 7);color:#A8A8A8;height:36px;line-height:36px;font-size:15px;text-align:center;letter-spacing:0em;position:relative;float:left;margin-bottom:2px;}.DatumInne {position:absolute;top:0px;height:36px;line-height:36px;margin-left:0px;width:100%; cursor:pointer;color:#000;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.DatumInne:hover {background-color:#ddedef;}.KalenderPris {width:100%;width:50px;text-align:left;font-size:15px;line-height:35px;right:-60px; position:absolute; top:-44px;}.Idag {color:#00b4e8 !important;font-weight:600;}.Vald {width:100% !important;margin-left:0px !important;color:#fff !important;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:#036 !important;-webkit-border-bottom-left-radius:25px !Important;-webkit-border-top-left-radius:25px !Important;-moz-border-radius-bottomleft:25px !Important;-moz-border-radius-topleft:25px !Important;border-bottom-left-radius:25px !Important;border-top-left-radius:25px !Important; }.ValdMitten {background-color:#e9f3f4;background-color:#e9f1f4;}.ValdHem {background-color:#036 !important;color:#fff !important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;border-radius:0px!important;-webkit-border-bottom-right-radius:25px !Important;-webkit-border-top-right-radius:25px !Important;-moz-border-radius-bottomright:25px !Important;-moz-border-radius-topright:25px !Important;border-bottom-right-radius:25px !Important;border-top-right-radius:25px !Important;}.SokKalenderVeckaHallare {clear:both; float:left; position:relative; width:100%; background-color:#fff;margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; max-width:2800px;}.SokKalenderVecka {width:20px;position:absolute;left:-27px;top:0px;z-index:100;font-size:11px;text-align:left;height:40px;line-height:40px;color:#999;display:none;}.IncheckningInputRubrik {width:100%;float:left;margin-bottom:8px;font-size:14px;font-weight:600;}.IncheckningInputHallare {width:calc(33% - 15px);float:left;margin-right:15px;margin-left:-1px;cursor:pointer;}.AktivKalenderInput { z-index:9999; position:relative;border:solid 1px #222 !important; background-color:#fff; }.IncheckningInput, .IncheckningInputGuests {width:calc(25% - 62px);float:left;border-right:solid 1px #bfbfbf;line-height:48px;height:48px;font-weight:400;font-size:16px;color:#222;text-align:left;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-repeat:no-repeat;background-position:14px center;background-size:22px auto;padding-left:50px;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-right:12px;overflow:hidden;background-color:#fff;}.IncheckningInput:first-of-type {margin-right:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;}.IncheckningInput:nth-of-type(2n) {border-top-left-radius:0px;margin-left:-1px;border-bottom-left-radius:0px;}.IncheckningInput {background-image:url("Grafik/Calendar.svg?v=33");cursor:pointer;}.IncheckningInputGuests {background-image:url("Grafik/Guests.svg?v=27");cursor:pointer;}.IncheckningInput:hover, .IncheckningInputGuests:hover {border:solid 1px #222;position:relative;}.SokKnappLaddar {background-image:url(Grafik/809.svg) !important;background-repeat:no-repeat !important;background-position:center center!important;background-size:80px 22px!important;}#DatumSokKnapp {background:none;background-color:#ffab43;color:#222;width:25%;float:right;padding:0px;margin:0px;text-align:center;font-size:16px;letter-spacing:0.01em;height:50px;line-height:50px;font-weight:600;-moz-border-radius:95px !important;-webkit-border-radius:95px !important;border-radius:95px !important;outline:inherit;border:none;cursor:pointer;margin-left:0px; -webkit-appearance:none;}#DatumSokKnapp:hover {background-color:#ffab43;}.IncheckningLabel {color:#333;}.KlarDatumKnappHallare {display:none;}@media handheld, only screen and (max-width:600px) {.GasterTypRubrik { font-size:16px; }#StangGasterKnapp { display:inline-block; }.VitPil { display:none; }#VitPil2 { display:block; }#DatumSokHallare { margin-bottom:20px; margin-top:20px;position:static !important;-webkit-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 0%);-moz-box-shadow:0px 2px 7px 0px rgb(0 0 0 / 0%);box-shadow:0px 2px 7px 0px rgb(0 0 0 / 0%);background:none;}#DatumSokHallareInne {width:calc(100% - 0px);padding:0px;padding-top:0px;padding-bottom:0px;}.DatumSokHallareRubrik {font-weight:500;font-size:15px;line-height:20px;}.IncheckningInputGuests {width:calc(100% - 49px) !important;margin-right:0px;}.IncheckningInput {}.IncheckningInputHallare {width:calc(100% - 0px);margin-right:0px;}.SokKalenderVeckodagHallare { padding-top:8px;border-radius:0px;}.SokKalenderManad { padding-bottom:13px; }.SokKalender { min-height:auto !important; max-width:340px; padding-left:0px; padding-right:0px; float:none !important; display:inline-block; }#KalenderHallare {max-width:calc(100% - 0px); width:auto; padding-left:0px; margin-left:0px; position:fixed;right:0px!important; bottom:0; left:0px!important; margin-right:0px; margin-bottom:0px; top:40px !important;padding-top:0px; max-height:60000px; background-color:#fff; z-index:9990;-webkit-border-bottom-right-radius:0px !important;-webkit-border-bottom-left-radius:0px !important;-moz-border-radius-bottomright:0px !important;-moz-border-radius-bottomleft:0px !important;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;}.IncheckningInput {}#GasterHallare {width:calc(100% - 70px);left:10px;z-index:9990;max-width:600px;padding:25px;padding-top:20px;}#GasterHallare2 {max-width:100%; width:auto;padding-left:0px; padding-right:0px;margin-left:0px; position:fixed;right:0px!important; bottom:0; left:0px!important; margin-right:0px; margin-bottom:0px; top:40px !important;padding-top:80px; max-height:60000px; background-color:#fff; z-index:9990;-webkit-border-bottom-right-radius:0px !important;-webkit-border-bottom-left-radius:0px !important;-moz-border-radius-bottomright:0px !important;-moz-border-radius-bottomleft:0px !important;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;}#GasterHallareInne2 { width:calc(100% - 50px); padding-left:25px; padding-right:25px; }#StangGasterKnapp {margin-top:12px;}.AntalGasterRadHallare {margin-bottom:3px;margin-top:4px;}.paddles { display:none; }.menu-wrapper {position:relative;max-width:660px;height:650px;height:100%;margin:0px;margin-top:10px;padding-bottom:5px;overflow-x:hidden;overflow-y:hidden;text-align:center;width:100%;}.menu{height:670px;height:calc(100% - 96px);position:fixed;box-sizing:border-box;white-space:nowrap;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;bottom:0px;padding-bottom:100px;}.item {display:inline-block;width:calc(100% - 40px);float:left;padding:0px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;max-height:320px;overflow:hidden;}.IncheckningInput, .IncheckningInputGuests {background-position:15px center;background-size:19px auto;width:calc(50% - 48px);margin-right:0px;line-height:46px;height:46px;padding-left:46px;font-weight:400;font-size:15px;border:solid 1px #b4b4b4;margin-bottom:-1px;border-radius:0px !important;}.IncheckningTitel {-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;}.UtcheckningTitel {-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;}.KlarDatumKnappHallare {display:block;position:absolute;z-index:9999;top:0px;padding-left:25px;padding-right:25px;height:55px;line-height:55px;width:calc(100% - 50px);float:left;font-weight:600;font-size:20px;border-bottom:solid 0px #ccc;letter-spacing:-0.01em;-webkit-box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.13);-moz-box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.13);box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.13);}#KlarDatumKnapp {color:#1f7cc4;width:100px;float:right;text-align:center;font-size:16px;line-height:50px;font-weight:500;}#KlarDatumKnapp:hover {text-decoration:underline;}#KlarDatumKnappText {width:calc(100% - 100px);float:left;text-align:left;margin-bottom:0px;line-height:50px;color:#000;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:0.02em;}#DatumSokKnapp { width:calc(100% - 0px);margin-left:0px;float:right;font-size:15px;letter-spacing:0em;max-width:600px;height:46px;line-height:46px;border-radius:98px !important;margin-top:10px;margin-right:0px;margin-bottom:0px;}.DatumSokKnappHallareAktiv #DatumSokKnapp { width:calc(100% - 110px) !important;float:right;margin-top:10px !important;margin-right:0px !important;margin-bottom:0px !important;}.DatumSokKnappHallareAktiv {position:fixed;z-index:9999;bottom:0px;left:0px;right:0px;padding:25px;padding-bottom:19px;padding-top:7px;background-color:#fff;border-top:solid 1px #ccc;}.ClearDatesKnapp {left:calc(100% - 60px);height:46px;}.DatumSokKnappHallareAktiv .ClearDatesKnapp::before {content:"Clear dates";}.DatumSokKnappHallareAktiv .ClearDatesKnapp {width:100px;float:left;height:46px;line-height:50px;margin-top:10px;text-align:center;cursor:pointer;text-decoration:underline;background:none;opacity:1;position:relative;left:auto;display:none;margin-right:10px;}.ClearDatesKnapp:hover {text-decoration:underline;}.SokKalenderManad {font-size:19px;line-height:19px;}}