.search-engine-result-item{border-color:#1da1d7;border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search-engine-result-item.clickable:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.search-engine-result-item .header .heading a:link,.search-engine-result-item .header .heading a:visited{color:inherit;text-decoration:inherit}.search-engine-result-item .header{background-color:#1B90D4;background-image:-webkit-linear-gradient(#30A1D9,#80C4E9);background-image:-moz-linear-gradient(#30A1D9,#80C4E9);background-image:-o-linear-gradient(#30A1D9,#80C4E9);background-image:linear-gradient(#30A1D9,#80C4E9)}.search-engine-result-item .header .heading{color:#FFF;font-weight:700;font-family:Serif;text-decoration:none}.ie7 .search-engine-result-item .header .heading a:link,.ie7 .search-engine-result-item .header .heading a:visited{color:#FFF;text-decoration:none}.search-engine-result-item-hotel .result-index{color:#FFF}.search-engine-result-item-hotel .quick-information .properties{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search-engine-result-item-hotel .quick-information div.opening-paragraph p{margin-top:0;margin-bottom:8px}.search-engine-result-item .accommodation-information-visibility,.search-engine-result-item .room-alternative-expand-link{-webkit-border-radius:5px;-moz-border-radius:5px}.search-engine-result-item .from-price-details{text-align:right;margin-right:1em}.search-engine-result-item .from-price-header{color:#EC008C;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif}.search-engine-result-item .from-price-value{color:#EC008C;font-size:26px;line-height:20px;font-family:Georgia,"Times New Roman",Times,serif}.search-engine-result-item .from-price-description{color:#989898;font-size:11px;margin-bottom:5px}.search-engine-result-item .from-price-discount-header,.search-engine-result-item .from-price-discount-value{color:#333;font-size:16px}.is-not-available-at-searched-dates .header{background-color:gray;background-image:-webkit-linear-gradient(#808080,#B3B3B3);background-image:-moz-linear-gradient(#808080,#B3B3B3);background-image:-o-linear-gradient(#808080,#B3B3B3);background-image:linear-gradient(#808080,#B3B3B3)}.is-not-available-at-searched-dates .information-for-no-availability{background-color:#EEE}a:link,a:visited{color:#1B90D4}.sembo-rating .Sun,.sembo-rating .sembo-plus,.sembo-rating .sembo-sun{background-image:url(https://images.sembo.se/common/symbols/AccommodationSunV2.jpg);display:inline-block;width:17px;height:17px}.sembo-rating .sembo-plus{background-image:url(https://images.sembo.se/common/symbols/AccommodationPlusV2.png);background-repeat:no-repeat;height:15px}.hotel-information-rating .sembo-plus,.hotel-information-rating .sembo-sun{margin-right:0}.customer-review{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.customer-review .scale{background-color:#E5E5E5}.customer-review .scale .points{background-color:#63D262;box-shadow:0 0 8px #000}.customer-review .points-on-scale{color:#989898}h1,h2,h3{color:#444;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:700}.button,input[type=reset],input[type=submit]{background-color:#3ac436;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.0%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20style%3D%22stop-color%3A%20%2382DC80%3B%22/%3E%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%20%233AC436%3B%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22url%28%23gradient%29%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20/%3E%3C/svg%3E);background-image:-webkit-linear-gradient(#82DC80,#3AC436);background-image:-moz-linear-gradient(#82DC80,#3AC436);background-image:-o-linear-gradient(#82DC80,#3AC436);border:1px solid #34BB30;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF;font-family:Arial,sans-serif;font-weight:400;text-decoration:none;-webkit-appearance:none;font-size:20px;padding-left:20px;padding-right:20px}.button.lightgreen,.button.lightgreen:hover{background-image:none;border:1px solid #ddd;padding:10px 30px}.button.lightred,.button.lightred:hover{background-color:#FFF;background-image:none;border:1px solid #ddd;color:#000;padding:10px 30px}.button:disabled,.button:disabled:focus,.button:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:focus,input[type=button]:disabled:hover,input[type=reset]:disabled,input[type=reset]:disabled:focus,input[type=reset]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:focus,input[type=submit]:disabled:hover{background-color:#C4C4C4;-webkit-appearance:button;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.0%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20style%3D%22stop-color%3A%20%23DCDCDC%3B%22/%3E%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%20%23C4C4C4%3B%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22url%28%23gradient%29%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20/%3E%3C/svg%3E);background-image:-webkit-linear-gradient(#DCDCDC,#C4C4C4);background-image:-moz-linear-gradient(#DCDCDC,#C4C4C4);background-image:-o-linear-gradient(#DCDCDC,#C4C4C4);border:1px solid #BBB;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF;font-family:Arial,sans-serif;font-weight:400;text-decoration:none}.ie8 .button,.ie8 input[type=reset],.ie8 input[type=submit]{background-image:none;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF82DC80, EndColorStr=#FF3AC436)}.ie7 .button,.ie7 input[type=reset],.ie7 input[type=submit]{background-image:none;border:0;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF82DC80, EndColorStr=#FF3AC436)}.button:focus,.button:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.0%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20style%3D%22stop-color%3A%20%2391E08E%3B%22/%3E%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%20%2350CB4D%3B%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22url%28%23gradient%29%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20/%3E%3C/svg%3E);background-image:-webkit-linear-gradient(#91E08E,#50CB4D);background-image:-moz-linear-gradient(#91E08E,#50CB4D);background-image:-o-linear-gradient(#91E08E,#50CB4D)}.button:disabled:focus,.button:disabled:hover,input[type=button]:disabled:focus,input[type=button]:disabled:hover,input[type=reset]:disabled:focus,input[type=reset]:disabled:hover,input[type=submit]:disabled:focus,input[type=submit]:disabled:hover{cursor:default}.ie7 .button:focus,.ie7 .button:hover,.ie7 input[type=reset]:focus,.ie7 input[type=reset]:hover,.ie7 input[type=submit]:focus,.ie7 input[type=submit]:hover,.ie8 .button:focus,.ie8 .button:hover,.ie8 input[type=reset]:focus,.ie8 input[type=reset]:hover,.ie8 input[type=submit]:focus,.ie8 input[type=submit]:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF91E08E, EndColorStr=#FF50CB4D)}.button:active,input[type=reset]:active,input[type=submit]:active{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.0%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20style%3D%22stop-color%3A%20%2350CB4D%3B%22/%3E%3Cstop%20offset%3D%22100%25%22%20style%3D%22stop-color%3A%20%2391E08E%3B%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22url%28%23gradient%29%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20/%3E%3C/svg%3E);background-image:-webkit-linear-gradient(#50CB4D,#91E08E);background-image:-moz-linear-gradient(#50CB4D,#91E08E);background-image:-o-linear-gradient(#50CB4D,#91E08E)}.ie8 .button:active,.ie8 input[type=reset]:active,.ie8 input[type=submit]:active{background-image:none;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF50CB4D, EndColorStr=#FF91E08E)}.ie7 .button:active,.ie7 input[type=button]:active,.ie7 input[type=reset]:active,.ie7 input[type=submit]:active{background-image:none}input[type=button].secondary-action,input[type=submit].secondary-action{color:#1B90D4;text-decoration:underline}.button.disabled,.button.disabled:hover{background-color:#CFCFCF;background-image:none;border-color:#D3D3D3;cursor:default;filter:none}a.button{color:#FFF}.branded-header{background-color:#1B90D4;background-image:-webkit-linear-gradient(#30A1D9,#80C4E9);background-image:-moz-linear-gradient(#30A1D9,#80C4E9);background-image:-o-linear-gradient(#30A1D9,#80C4E9);background-image:linear-gradient(#30A1D9,#80C4E9);color:#fff;font-weight:700}.search-result .TotalPrice{color:#ec008c}.hotel-stays .LazyAccommodationsText .LazyPrice,.search-result .TotalPrice .Price{font-weight:400}.customer-reviews .scale{background-color:#E5E5E5}.customer-reviews .scale .points{background-color:#63D262;box-shadow:0 0 8px #000}.customer-reviews .points-on-scale{color:#989898}.Solution{border-top:1px solid #EBEBEB}.result-and-filter-container{background-color:#F0F0F0}.sortContainer{font-family:Verdana,Arial}.sortContainer .headerLabel{color:#000;font-weight:700}.box_rounded{background:#FFF;border-top:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.FiltersHeaderLabel{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#1B90D4}.GoogleMap,.googleMapToggleContainer,.googleMapToggleContainerExpanded{border-color:#D9D9D9;border-style:solid;border-width:1px}.mapToggle{background-color:#1B90D4;color:#fff;font-weight:700}.InfoWindow .TotalPrice{color:Red}.RentalCarWrapper .search-engine-result-item .PriceInfoAndAction .Price{color:red;font-weight:700}.search-engine-result-item-rental .header h4{color:#fff;font-weight:700;font-family:Verdana,Sans-Serif;text-transform:uppercase}.NoFlightResults{background-color:#f7f7f7;padding:10px;text-align:left}.NoFlightResults span{font-weight:700;color:red}#cheapest-flights-by-type{background-color:#F7F7F7}#cheapest-flights-by-type h6{color:#0171A6;text-transform:uppercase}#cheapest-flights-by-type th{border-bottom:1px solid #00618F}#cheapest-flights-by-type td.price{color:red;font-weight:700}#flight td{font-family:Verdana}#flight dl.group dt.heading div#headingContainer,#flight dl.group dt.heading div#headingContainer div#headingToggle a{color:#fff}#flight dl.group dd{border:1px solid #ddd;overflow:auto}#flight dl.group dd.selectedHeader{background-color:#EC008C;color:#fff;font-weight:700;text-align:center;border:0;padding:3px 10px;text-transform:uppercase;margin-bottom:-1px}#flight dl.group dd.contents.selected{border:1px solid #EC008C}#flight .totPriceItinerary,#flight dl.group div.price span.totalPriceLabel,span.totalPriceValue{color:#EC008C;font-size:25px;font-weight:700}#flight dl.group div.price span.FlightInsurance{font-weight:700}#flight dl.group dd.contents dl.segments dt.departureHeading div{background:transparent url(https://images.sembo.se/common/flyg/symbol_arrowright.gif) center left no-repeat}#flight dl.group dd.contents dl.segments dt.returnHeading div{background:transparent url(https://images.sembo.se/common/flyg/symbol_arrowleft.gif) center left no-repeat}#flight dl.group .luggage{border:1px solid #79c3e7}#flight dl.group .luggage span{color:Red}#flight dl.group .departureHeading,#flight dl.group .returnHeading{font-family:Arial,Tahoma,Verdana,Sans-Serif}#flight dl.segments{background:0 0}#flight dl.segments dt{background:#fff 0 0 repeat-x;border-bottom:1px solid #00618e}#flight dl.segments dt table tr td{color:#000;background-color:transparent;font-family:verdana;font-weight:700}#flight dl.segments dd{border:0;border-bottom:1px dotted #1a92d7}#flight dl.segments dd table,#flight dl.segments dd table tr{background-color:transparent}#flight .OperatingCarrierInformation{font-style:italic}#flight .technical-stop-text{color:red}#flight dl.alternativeDepartures{background-color:#fff}#flight dl.alternativeDepartures dt{background:#fff 0 0 no-repeat}#flight dl.alternativeDepartures dd{border:0}#flight dl.alternativeDepartures dd table tr td{font-family:arial,tahoma,verdana,sans-serif}#flight dl.alternativeDepartures dd table thead tr td{font-family:verdana,sans-serif}#flight dl.alternativeDepartures .radRub{color:#0171A6;font-weight:700}.TransportationResult .TransportationSearchResult .FerrySearchResultBox{border:1px solid #1B90D4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.TransportationResult .TransportationSearchResult{border-width:0}.TransportationSearchResult .BottomLine,.TransportationSearchResult h6,.TransportationSearchResult td.Date{font-weight:700}.TransportationSearchResult .FerryTimeInformation,.TransportationSearchResult .Price{color:red}.TransportationSearchResult tr.Selected{background:#F7F7F7}.TransportationSearchResult tr.BottomLine td{border-bottom:1px solid #0171a6}.FerryCabinBox,.TransportationSearchResult{border-color:#1B90D4;border-style:solid;border-width:1px}.FerryCabinBox h4,.TransportationSearchResult h4{color:#fff;text-transform:uppercase;font-size:18px;font-weight:400}@media (max-width:500px){.FerryCabinBox h4,.TransportationSearchResult h4{font-size:15px}}#transportationAddon span.Price.TotalPrice{color:#ec008c}.PopUpInfo{background:url(https://images.sembo.se/common/main/infoboxRight.gif) no-repeat scroll left top transparent;border-bottom:1px solid #000}.ModalBackground{background-color:Gray;opacity:.7}.ModalDialog{background-color:#fff}#transportationAddon .AddOnPrice .Title,#transportationAddon .Location{font-weight:700}#transportationAddon .PlusPackage .Image{background-image:url(../../../../StenaLine/images/plus.jpg)}#transportationAddon .Meals .Image{background-image:url(../../../../StenaLine/images/meals.jpg)}#transportationAddon .Pets .Image{background-image:url(../../../../StenaLine/images/pets.jpg)}#transportationAddon .Disabilities .Image{background-image:url(../../../../StenaLine/images/disability-aids.jpg)}#transportationAddon .Spas .Image{background-image:url(../../../../StenaLine/images/spas.jpg)}#transportationAddon .Cabins .Image{background-image:url(../../../../StenaLine/images/cabins-and-resting-chairs.jpg)}#transportationAddon .Products .Image{background-image:url(../../../../StenaLine/images/onboardArrangements.jpg)}#transportationAddon .CabinHomePriceHeader,#transportationAddon .CabinOutPriceHeader,#transportationAddon .PriceHeader{font-weight:700}#transportationAddon .Cabin{border-bottom:1px solid #CDCDCD}#transportationAddon .Cabin .Description .Header,#transportationAddon .Product span.Description{font-weight:700}.cruise-result th{border-color:#D3D3d3}.cruise-result td{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.cruise-result .cruise-result-bottom-border{border-color:#D3D3d3}.cruise-result tr.odd{background-color:#EBF6FD}.accommodations-result-header-panel-top{background:url(https://images.sembo.se/common/main/blue_gradient_29.gif) 0 0 repeat-x}.accommodations-result-header-panel-top h4{color:#fff;font-weight:400}.accommodations-result-header-panel-top span.FlightPackageDateHeader{color:#fff}.flight-package-search-engine-result{background:url(https://images.sembo.se/common/main/blue_gradient_29.gif) repeat-x;border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-color:#1B90D4;margin-bottom:20px}.flight-package-search-engine-result-flights .CheapestAlternative{background-color:#f7f7f7}.accommodations-result-header-flight-info{background-color:#fff6d4;padding:10px 15px;margin:5px 0}.flight-package-search-engine-result .flight-package-price{color:red;font-weight:700}.flight-package-search-engine-result #segmentPanel{background-color:#f7f7f7}.total-payment{font-weight:700}.duetime{font-weight:400;font-size:13px}.total-payment .amount{font-size:20px;color:#ec008c}.payments .total-payment .price-header,.pre-pay-later-info .total-payment .price-header{font-size:30px;float:right;margin-right:10px;font-weight:400}.payments .total-payment .amount,.pre-pay-later-info .total-payment .amount{float:right;color:#ec008c;font-size:30px;font-weight:400}.error-message{color:red}.TransferResult{border:1px solid #80C5E9;background:url(https://images.sembo.se/Common/main/SearchResultFerryBack.gif) top left repeat-x}.TransferResult .BottomLine td{border-bottom:1px solid #0171A6}a.hijax-loading-indicator{background:url(https://images.sembo.se/common/ajax-loader.gif) bottom center no-repeat;margin:4px;height:30px;width:100%;display:block;color:transparent}a.hijax-loading-indicator:hover{cursor:default}.TransporationPackagePriceView .grp .hd{background-color:#F0F0F0;font-size:12px;font-weight:400}.TransporationPackagePriceView .grp.match .heading,.TransporationPackagePriceView .grp.match .heading:before{font-weight:700}.TransporationPackagePriceView .PricePerNight{color:red}.TransporationPackagePriceView .grp{border:1px solid #CCC}.safety-and-service-products>li>.insurance-cancellation{background-image:url(../../assets/safety-service-product-insurance-cancellation-100x100.png)}.safety-and-service-products>li>.insurance-bankruptcy{background-image:url(../../assets/safety-service-product-insurance-bankruptcy-100x100.png)}.safety-and-service-products>li>.insurance-travel{background-image:url(../../assets/safety-service-product-insurance-travel-100x100.png)}.safety-and-service-products>li>.service-package{background-image:url(../../assets/safety-service-product-service-package-100x100.png)}.safety-and-service-products>li>.paper-invoice{min-height:0}.safety-and-service-products .price-tag .amount{font-size:18px}.safety-and-service-products .price-tag .caveat{font-size:11px}.safety-and-service-products .controls .boolean-choice{margin:5px 0 0}.safety-and-service-products .safety-package .products>li>.insurance-cancellation{background-image:url(../../assets/safety-service-product-insurance-cancellation-50x50.png)}.safety-and-service-products .safety-package .products>li>.insurance-bankruptcy{background-image:url(../../assets/safety-service-product-insurance-bankruptcy-50x50.png)}.safety-and-service-products .safety-package .products>li>.service-package{background-image:url(../../assets/safety-service-product-service-package-50x50.png)}.safety-and-service-products .safety-package .products>li>.hotline{background-image:url(../../assets/safety-service-product-hotline-50x50.png)}.safety-and-service-product-modal .price-tag{background-image:url(../../assets/safety-service-product-insurance-cancellation-100x100.png)}.safety-and-service-product-modal .price-tag .amount{font-size:18px}.safety-and-service-product-modal .price-tag .caveat{font-size:11px}.validation-error{color:red}.TransportationSearchResult tr.BottomLine td .EFPHeader{width:70px;border-bottom:none}.TransportationSearchResult label{color:red}.add-on-page .three-nine .primary,.car-search-page .three-nine .primary,.full-width-body .three-nine .primary,.hotel-search-page .three-nine .primary{display:none}@media (max-width:960px){.transportation-add-on .three-nine .primary{display:none}}.check-out-page .three-nine,.payment-page .three-nine{background:#E8F4F9;font-size:17px}.check-out-page{background:#E8F4F9}.add-on-page .three-nine .secondary,.car-search-page .three-nine .secondary,.full-width-body .three-nine .secondary,.hotel-search-page .three-nine .secondary,.old-hotel-page .three-nine .secondary,.price-finder-page .three-nine .secondary{margin:0;width:100%}#ui-extendeddatepicker-div.ui-datepicker .ui-datepicker-prev span{left:0;background:url(https://images.sembo.se/Common/calendar/prev.png) no-repeat right top;padding:3px 22px 0 0;text-align:right}#ui-extendeddatepicker-div.ui-datepicker .ui-datepicker-next.ui-state-disabled span{background:url(https://images.sembo.se/Common/calendar/next-disabled.png) no-repeat left top;cursor:default}#ui-extendeddatepicker-div.ui-datepicker .ui-datepicker-prev.ui-state-disabled span{background:url(https://images.sembo.se/Common/calendar/prev-disabled.png) no-repeat right top;cursor:default}#ui-extendeddatepicker-div.ui-datepicker .ui-datepicker-next span{left:-70px;background:url(https://images.sembo.se/Common/calendar/next.png) no-repeat left top;padding:3px 0 0 23px;text-align:left}#ui-extendeddatepicker-div.ui-datepicker td.ui-datepicker-week-end{background:#cecdc2;background:-moz-linear-gradient(-45deg,rgba(206,205,194,1)0,rgba(224,223,212,1)100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(206,205,194,1)),color-stop(100%,rgba(224,223,212,1)));background:-webkit-linear-gradient(-45deg,rgba(206,205,194,1)0,rgba(224,223,212,1)100%);background:-o-linear-gradient(-45deg,rgba(206,205,194,1)0,rgba(224,223,212,1)100%);background:-ms-linear-gradient(-45deg,rgba(206,205,194,1)0,rgba(224,223,212,1)100%);background:linear-gradient(-45deg,rgba(206,205,194,1)0,rgba(224,223,212,1)100%)}.ie #ui-extendeddatepicker-div.ui-datepicker td.ui-datepicker-week-end{background:0 0;border:none;background-image:url(https://images.sembo.se/Common/calendar/weekendbg.png);background-repeat:no-repeat}#ui-extendeddatepicker-div.ui-datepicker td.ui-datepicker-today{background:#c1dce4;background:-moz-linear-gradient(-45deg,rgba(193,220,228,1)0,rgba(209,242,253,1)100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(193,220,228,1)),color-stop(100%,rgba(209,242,253,1)));background:-webkit-linear-gradient(-45deg,rgba(193,220,228,1)0,rgba(209,242,253,1)100%);background:-o-linear-gradient(-45deg,rgba(193,220,228,1)0,rgba(209,242,253,1)100%);background:-ms-linear-gradient(-45deg,rgba(193,220,228,1)0,rgba(209,242,253,1)100%);background:linear-gradient(-45deg,rgba(193,220,228,1)0,rgba(209,242,253,1)100%)}.ie #ui-extendeddatepicker-div.ui-datepicker td.ui-datepicker-today{background:0 0;border:none;background-image:url(https://images.sembo.se/Common/calendar/todaybg.png);background-repeat:no-repeat}#ui-extendeddatepicker-div.ui-datepicker td.availability-calendar-day-available{background:#68d67d;background:-moz-linear-gradient(-45deg,rgba(104,214,125,1)0,rgba(104,234,129,1)100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(104,214,125,1)),color-stop(100%,rgba(104,234,129,1)));background:-webkit-linear-gradient(-45deg,rgba(104,214,125,1)0,rgba(104,234,129,1)100%);background:-o-linear-gradient(-45deg,rgba(104,214,125,1)0,rgba(104,234,129,1)100%);background:-ms-linear-gradient(-45deg,rgba(104,214,125,1)0,rgba(104,234,129,1)100%);background:linear-gradient(-45deg,rgba(104,214,125,1)0,rgba(104,234,129,1)100%);border-bottom:1px solid #5bc676;border-right:1px solid #68d37c}.ie #ui-extendeddatepicker-div.ui-datepicker td.availability-calendar-day-available{background:0 0;border:none;background-image:url(https://images.sembo.se/Common/calendar/avldaybg.png);background-repeat:no-repeat}#ui-extendeddatepicker-div.ui-datepicker .availability-calendar-day{background:#dbdad4;background:-moz-linear-gradient(-45deg,rgba(219,218,212,1)0,rgba(240,239,234,1)100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(219,218,212,1)),color-stop(100%,rgba(240,239,234,1)));background:-webkit-linear-gradient(-45deg,rgba(219,218,212,1)0,rgba(240,239,234,1)100%);background:-o-linear-gradient(-45deg,rgba(219,218,212,1)0,rgba(240,239,234,1)100%);background:-ms-linear-gradient(-45deg,rgba(219,218,212,1)0,rgba(240,239,234,1)100%);background:linear-gradient(-45deg,rgba(219,218,212,1)0,rgba(240,239,234,1)100%);border-bottom:1px solid #bab8ae;border-right:1px solid #cbcac1}.ie #ui-extendeddatepicker-div.ui-datepicker .availability-calendar-day{background:0 0;border:none;background-image:url(https://images.sembo.se/Common/calendar/daybg.png);filter:Alpha(Opacity=100);background-repeat:no-repeat}@media (max-width:960px){body.responsive-2015 .button,body.responsive-2015 input[type=reset],body.responsive-2015 input[type=submit]{font-size:16px;background-color:#4ec54d;background-image:none;margin-top:4px;margin-left:4px;text-transform:uppercase;padding:7px 19px}body.responsive-2015 input[type=button]{font-size:26px;background-image:none;margin-top:4px;margin-left:4px;text-transform:uppercase;padding:7px 19px}body.responsive-2015 .button{float:right}body.responsive-2015 .error-panel-text .button{float:none}}.search-engine-result-item-hotel .quick-information div.opening-paragraph p{font-style:normal;font-size:16px}.search-engine-result-item .accommodation-information-visibility,.search-engine-result-item .room-alternative-expand-link{background-color:#1da1d7;border-radius:0;color:#fff}.search-result .Alternate{background-color:#fff}@media (max-width:960px){#flight .totPriceItinerary .totalPriceValue{line-height:initial}}.group .supplier-price-information,.search-engine-result-item .hotel-information .digest .basic-information .sembo-rating-placeholder{float:right}.search-engine-result-item .hotel-information .digest .basic-information .header{margin:0 -10px;color:#fff;padding-left:10px;padding-bottom:5px}#bookingFailed{padding-right:230px;text-align:center}@media (max-width:960px){#bookingFailed{padding-right:0}}#goToCustomerService{font-weight:700}input[type=button],input[type=button]:active,input[type=button]:focus,input[type=button]:hover{background-color:#1da1d7;background-image:none;-webkit-appearance:button;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.travelmate-banner-container{padding:5px;margin:0 auto;max-width:350px}.travelmate-banner-container .logo-container{text-align:center;float:left}.travelmate-banner-container .logo-container span{display:block;font-size:7pt;color:#999;font-weight:700}.travelmate-banner-container .logo-container img{width:75px;margin:0}.travelmate-banner-container .action-container{text-align:center;font-size:12pt}.travelmate-banner-container .action-container .h1.strong{font-weight:700;display:block}.travelmate-banner-container .action-container ul{display:block;position:relative}.travelmate-banner-container .action-container ul li{list-style:none;display:inline;position:relative;border-radius:5px;margin:5px}.travelmate-banner-container .action-container ul li .logo{width:105px}@media (max-width:568px){travelmate-banner-container .action-container{font-size:10px}.travelmate-banner-container .action-container ul li .logo{width:85px}.travelmate-banner-container .logo-container img{width:60px;margin:0}}body{background-color:#1B90D4;color:#333;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.stratum-header{position:relative;z-index:3;background-color:#FFF;min-width:1200px}.responsive-page .stratum-header{min-width:0}.stratum-header .page-header{width:auto;height:70px;padding:5px;margin:0}.stratum-body{background:#FFF url(../../assets/body-canvas-bg.8x420.jpg) repeat-x;padding-bottom:50px;position:relative;min-width:960px}.check-out-page .stratum-body{background:#E8F4F9}.cancelbooking-page .stratum-body .primary{margin-top:5px}.check-out-additional-page .stratum-body .primary,.check-out-page .stratum-body .primary{margin-top:30px}.TestMode.DebugMode.check-out-page .stratum-body .main,.check-out-page .stratum-body .main,.payment-page .stratum-body .main{padding:0}.TestMode .stratum-body{background-image:linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:-o-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:-moz-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:-webkit-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:-ms-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:url(/images/TEST.png),-webkit-gradient(linear,left bottom,left top,color-stop(65,#fff),color-stop(100,#ffcf9c));background-repeat:repeat}.DebugMode .stratum-body{background-image:url(/images/PROD.png),linear-gradient(bottom,#fff 65%,#8ac6ea 100%);background-image:url(/images/PROD.png),linear-gradient(bottom,#fff 65%,#8ac6ea 100%);background-image:url(/images/PROD.png),-o-linear-gradient(bottom,#fff 65%,#8ac6ea 100%);background-image:url(/images/PROD.png),-moz-linear-gradient(bottom,#fff 65%,#8ac6ea 100%);background-image:url(/images/PROD.png),-webkit-linear-gradient(bottom,#fff 65%,#8ac6ea 100%);background-image:url(/images/PROD.png),-ms-linear-gradient(bottom,#fff 65%,#8ac6ea 100%);background-image:url(/images/PROD.png),-webkit-gradient(linear,left bottom,left top,color-stop(.65,#fff),color-stop(1,#8ac6ea));background-repeat:repeat}.TestMode.DebugMode .stratum-body{background-image:url(/images/TEST.png),linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:url(/images/TEST.png),-o-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:url(/images/TEST.png),-moz-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:url(/images/TEST.png),-webkit-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:url(/images/TEST.png),-ms-linear-gradient(bottom,#fff 65%,#ffcf9c 100%);background-image:url(/images/TEST.png),-webkit-gradient(linear,left bottom,left top,color-stop(.65,#fff),color-stop(1,#ffcf9c));background-repeat:repeat}.stratum-footer{background:#1B90D4 url(../../assets/footer-canvas-bg.8x42.jpg) repeat-x}.page-body,.page-footer{margin:0 auto;width:960px}.shopping-cart-and-login-container{position:absolute;top:-8px;left:0;right:0}.premenu{float:right;margin-top:20px}.premenu a:first-of-type{border:none}.premenu a{text-decoration:none;color:#004e6d;padding:1px 10px 1px 12px;border-left:1px solid #ccc;font-weight:700;font-size:11px;font-family:arial;text-transform:uppercase;letter-spacing:.03em;margin-right:0}@media screen and (max-width:315px){body.responsive-page .page-header #brand{width:52px;overflow:hidden}body.responsive-page .page-header #brand .logo{max-width:none}}@media screen and (max-width:960px){body.responsive-page .stratum-header{background:#fff}.check-out-additional-page .stratum-body .primary,.check-out-page .stratum-body .primary{margin-top:0}body.responsive-page .page-header #brand{position:absolute;padding:0}body.responsive-page .page-header #brand .logo{height:55px}body.responsive-page .page-header{height:66px;width:100%}body.responsive-page .header-content{width:182px;float:right;margin-top:8px;margin-right:8px}body.responsive-page .shopping-cart-and-login-container{position:static;float:left;min-width:120px;margin-right:10px}body.responsive-page .premenu{display:none}}.main{background-color:#FFF;padding:5px;position:relative}.hotel-search-page .main{background-color:#E9EBEE}@media only screen and (max-width:960px){.hotel-search-page .main{padding:0}}.full-width-body .main,.old-hotel-page .main{padding:0}.clearfix{clear:both}.footer-primary{background-color:#40A2DB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;padding:20px 25px;color:#FFF}#brand{position:absolute;z-index:1}.ie6 #brand,.ie7 #brand{display:inline;zoom:1}.ie8 #brand{width:261px}#brand .logo{display:block;height:70px}.three-nine .primary{float:left;width:24.21052631578947368421052632%}.flight-page .three-nine .primary{background-color:#1da1d7;width:100%;position:relative}.three-nine .secondary{float:left;margin-left:1.052631578947368421052631579%;width:74.73684210526315789473684211%}.three-nine .single-column{margin:auto;width:75%}@media only screen and (max-width:960px){.three-nine .single-column{width:auto;margin:0 5px}.flight-page .three-nine .primary{height:64px}}.site-search{display:none;border:1px solid #ddd;background-image:url(//www.sembo.se/media/39908/s_bg.png);padding:0;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-image:initial;height:18px;width:108px;overflow:hidden;float:right}.site-search-field{border:0;background:0 0;padding:0;padding-right:2px;padding-left:2px;margin:0;margin-left:1px;height:18px;width:80px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;float:left}.site-search form{margin:0;padding:0;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;float:left;height:18px}.site-search .site-search-button,.site-search .site-search-button:active,.site-search .site-search-button:focus,.site-search .site-search-button:hover,.site-search .site-search-button:visited{border:0;margin:0;padding:0;height:18px;width:18px;background:#fff url(//www.sembo.se/media/195836/searchsymbol.png) no-repeat;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;float:left}.pbs-payment-container{margin-top:20px}.pbs-payment-container .pbs-frame{float:left;width:420px}.pbs-payment-container .why-pbs{float:left;width:200px;min-height:20px;padding:10px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.pbs-payment-container .continue-button-container{margin:20px 0 20px 82px}.pbs-payment-container .proceed-further-button{width:180px;text-align:center;padding:7px 20px;font-size:18px}.pbs-check-your-information-popup-container{margin:20px;width:1000px}.pbs-check-your-information-popup-container h3{font-size:24px;margin:20px 0}.pbs-check-your-information-popup-container .check-message{font-size:16px}.pbs-check-your-information-popup-container .buttons-container{margin:40px 0 20px;text-align:center}.pbs-check-your-information-popup-container .buttons-container .button{margin-left:20px}.landingpage-top-content{position:relative;margin-bottom:6px;padding-bottom:10px}.customer-service-button{background:#EC008C;background:-webkit-linear-gradient(#EC008C,#be0071);background:-moz-linear-gradient(#EC008C,#be0071);border:1px solid #be0071;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;padding:25px 8px;cursor:pointer;width:90%}.customer-service-button:hover{background:#be0071}.customer-service-button span{background-repeat:no-repeat;background-position:center;background-image:url(../../../../../Images/Common/Symbols/Icons_customerservice_ffffff.png);padding:40px;margin-left:35px;background-size:65px 65px}@media (max-width:960px){body.responsive-2015 .modal-background .landingpage-top-content,body.responsive-page .customer-service-sidebar{display:none}}.landingpage-top-content h1,.landingpage-top-content p{margin-right:5px;margin-left:5px;margin-top:0}.landingpage-top-content img{position:relative;right:5px}@media (min-width:961px){.page-footer,.page-header,.responsive-page .page-body,.responsive-page.full-width-body .page-body{width:100%}}.horizontal-search-engine .search-form input[type=text]:focus,.horizontal-search-engine .search-form select,.horizontal-search-engine .search-form select:focus,.horizontal-search-engine .search-form span:focus{background-color:#e3f3fa}.primary .customer-service-sidebar a{color:#FFF}p.customer-service-description{font:11px Arial;color:#666;margin:5px 0 0}.customer-service-sidebar .button{background:#3AC436;border:1px solid #34BB30;padding-left:29px;padding-right:35px;padding-top:8px;padding-bottom:8px;font-size:15px;text-transform:uppercase;font-weight:700}.customer-service-sidebar .squared-boxes{padding:10px;padding-right:15px;padding-left:15px;margin:-25px 0 10px 0;width:179px;background:#fff}.default-redirect-spinner{padding-top:30px;background-image:url(../../../../../Images/Common/SemboDtfSpinner/spinnerV2.gif);background-position:center;background-repeat:no-repeat;height:200px}.primary .hotel-search-engine .location{width:240px}.flight-page .horizontal-flight-search-engine .search-form input[type=text]:focus,.flight-page .horizontal-flight-search-engine .search-form select,.flight-page .horizontal-flight-search-engine .search-form select:focus,.flight-page .horizontal-flight-search-engine .search-form span:focus{background-color:#fff}.flight-page .three-nine .secondary{float:right;margin-left:1.052631578947368421052631579%;width:74.73684210526315789473684211%}.flight-page #flight .flight-information{margin-left:-296px;clear:both;float:left;width:259px}.flight-page #flight .flight-information .flight-filters-container{width:100%;padding-top:14px;margin-top:16px}.flight-page #flight .flight-information .filter-select{width:257px;border:1px solid gray;color:#000}.flight-page #flight .flight-information .filter-container.filter-label{border:none;color:#000}.flight-page p.STG-EOF-information-text{border-top:solid #CCC 1px}.flight-page .flight-information .checkbox-flight{height:45px}@media handheld (min-width:501px) and (max-width:653px){.flight-page .horizontal-flight-search-engine .search-form-flight fieldset.location-group{margin-left:0}.flight-page .hotel-search-engine fieldset.location-group legend{color:#fff}.flight-page .horizontal-flight-search-engine .search-form-flight fieldset.datetime-group.daterange input{width:204%}.flight-page .hotel-search-engine .search-form .search-button{padding:7px 5px 10px}.flight-page .horizontal-flight-search-engine .search-form-flight .advanced-search label select{margin-left:-113px;width:96vw}}@media handheld (min-width:654px) and (max-width:759px){.flight-page .horizontal-flight-search-engine .search-form-flight fieldset.location-group{margin-left:0}.flight-page .hotel-search-engine fieldset.location-group legend{color:#fff}.flight-page .horizontal-flight-search-engine .search-form-flight fieldset.datetime-group.daterange input{width:204%}.flight-page .hotel-search-engine .search-form .search-button{padding:7px 5px 10px}.flight-page .horizontal-flight-search-engine .search-form-flight .advanced-search label select{margin-left:-113px;width:97vw}}@media(min-width:961px) and (max-width:1001px){.flight-page #flight .flight-information{margin-left:-242px;width:240px}.flight-page #flight .flight-information .filter-select{width:236px}}@media(min-width:1001px) and (max-width:1049px){.flight-page #flight .flight-information{margin-left:-242px;width:240px}.flight-page #flight .flight-information .filter-select{width:236px}}@media(max-width:1099px) and (min-width:1050px){.flight-page #flight .flight-information{margin-left:-267px;width:235px}}@media handheld (min-width:901px) and (max-width:960px){.flight-page .horizontal-flight-search-engine .search-form-flight fieldset.location-group{margin-left:0}.flight-page .hotel-search-engine fieldset.location-group legend{color:#fff}.flight-page .horizontal-flight-search-engine .search-form-flight fieldset.datetime-group.daterange input{width:201%}}@media screen and (min-width:1207px){.flight-page .horizontal-flight-search-engine .search-form-accommodation-flight fieldset.pax-group span.pax-text,.flight-page .horizontal-flight-search-engine .search-form-flight fieldset.pax-group span.pax-text{-moz-min-width:100px;-ms-min-width:100px;-o-min-width:100px;-webkit-min-width:100px;min-width:92px;width:auto;position:absolute;white-space:nowrap}.flight-page .horizontal-flight-search-enginee .search-form .show-hide-advanced-search-toggle{margin-left:-116px;margin-right:221px}.flight-page #flight .flight-information{margin-left:-295px}}.check-out-page .secondary{float:right;clear:right}.check-out-page .primary{float:left;clear:both}@media screen and (min-width:1100px){.check-out-page div.CheckOut>div{margin-left:-64px}.flight-page .primary .hotel-search-engine .location{width:230px}}.flight-page .horizontal-flight-search-engine .advanced-search label{z-index:2}#footer-canvas{background:#1B90D4 url(../../assets/footer-canvas-bg.8x42.jpg) repeat-x;padding:50px 5px 0}#footer{background-color:#40A2DB;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 auto;padding:5px;max-width:950px;color:#FFF}#footer h2{color:inherit}#footer .diptych,#footer .quadtych{list-style:none;margin:0;padding:0;overflow:hidden}#footer .diptych>li,#footer .quadtych>li{float:left;width:50%}@media screen and (min-width:1024px){#footer .quadtych>li{width:25%}}#footer .quadtych>li>div{margin:0 20px}#footer .diptych>li:first-child{text-align:right}#footer .diptych>li>div{display:inline-block;*display:inline;*zoom:1;margin:0 20px;width:50%}.post-footer-stuff{color:#FFF;font-size:11px;margin:30px 0 0;text-align:center}.post-footer-stuff .links{list-style:none;margin:5px 0;padding:0}.post-footer-stuff .links>li{display:inline-block;*display:inline;*zoom:1;padding:0 1em;line-height:1}.post-footer-stuff .links>li+li{border-left:1px solid}.post-footer-stuff p{font-size:11px;color:#fff;font-weight:700}#footer a{color:#fff;text-decoration:none;font-face:arial;font-size:12px;line-height:15px}#footer a:hover{text-decoration:underline}.post-footer-stuff a{text-decoration:underline;font-size:11px;color:#fff;font-weight:700;line-height:14px}#footer a:hover,.post-footer-stuff a:hover{color:#fff}#footer h3{color:#fff;margin-bottom:10px}#footer hr{color:#1b90d4;background-color:#1b90d4;height:1px;border:none;margin:0;padding:0}#footer p{color:#fff;line-height:15px;margin:0;padding:0 0 5px}#footer-canvas{min-width:960px}#footer{min-width:960px;padding-bottom:10px;padding-top:15px}#footer .quadtych{width:960px}#footer .quadtych>li{width:240px}#footer .dtf-footer li{width:189px}#primary-navigation{margin:0;padding:0;display:block;font:16px/1.5 ProximaNova-Bold,arial}#primary-navigation .drop-down{list-style:none;margin:29px 0 0;padding:0;text-align:center}#primary-navigation li{display:inline-block;position:relative;text-align:left}#primary-navigation a{display:inline-block;padding:10px 8px;text-decoration:none;font-size:18px;font-family:ProximaNova-Regular,arial;color:#444}#primary-navigation .toggle-mobile-menu-button{display:none}#primary-navigation .drop-down li ul{position:absolute;visibility:hidden;background:#fff;margin-top:-10px;padding:0 0 10px;width:180px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.drop-down li ul li{float:none;font-size:13px}#primary-navigation .drop-down li ul li a,#primary-navigation .drop-down li ul li a:link,#primary-navigation .drop-down li ul li a:visited{width:auto;font:12px arial;text-decoration:none;background:0 0;margin:0;padding:0;padding-left:4px}#primary-navigation .drop-down li ul li a:focus,#primary-navigation .drop-down li ul li a:hover{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;font:12px arial;background:0 0;text-decoration:underline}#primary-navigation .drop-down li ul li:focus,#primary-navigation .drop-down li ul li:hover{background:#fff}.drop-down-label-text{color:#555;font:12px/1.5 arial;font-weight:700;border:none;margin:0;padding:0}#primary-navigation .drop-down li ul li{border-bottom:none;margin:0;padding:2px 0 2px 8px;width:178px}#primary-navigation .dpdwn a:link,#primary-navigation .dpdwn a:visited{font:14px/20px arial;color:#444;font-weight:700}#primary-navigation .drop-down li ul li a,#primary-navigation .drop-down li ul li a:link,#primary-navigation .drop-down li ul li a:visited{text-transform:none}.drop-down-label{border:none;margin:0;padding:0;border-top:1px dotted #ccc}#primary-navigation .drop-down li .mobileonly{display:none}@media screen and (max-width:1100px){.responsive-page #primary-navigation .drop-down{text-align:right;margin-right:85px}}@media screen and (max-width:960px){body.responsive-page .page-header #primary-navigation{background:0 0;min-width:0;position:static;float:right;width:auto;margin-left:2px}body.responsive-page .page-header #primary-navigation .site-search{display:none}body.responsive-page .page-header #primary-navigation .drop-down{visibility:hidden;opacity:0;transition:visibility 0s linear .1s,opacity .1s linear;position:absolute;background-color:#EDEDED;top:66px;left:0;right:0;margin:0}body.responsive-page .page-header #primary-navigation .drop-down li{float:none;border-bottom:1px solid #dbdbdb;background-color:#EDEDED;padding:0;margin:0;display:block;text-align:left}body.responsive-page .page-header #primary-navigation .drop-down li a{display:block;padding:15px}body.responsive-page .page-header #primary-navigation .drop-down .dpdwn{display:none}body.responsive-page .page-header #primary-navigation.expanded .drop-down{visibility:visible;opacity:1;transition-delay:0s}body.responsive-page .page-header #primary-navigation .toggle-mobile-menu-button{padding:0;display:inline-block;width:48px;height:48px;float:right;border:1px solid #484848;border-radius:3px;cursor:pointer}body.responsive-page .page-header #primary-navigation.expanded .toggle-mobile-menu-button{background-color:#EC008C;border-color:#EC008C}body.responsive-page #primary-navigation .toggle-mobile-menu-button span{display:block;height:2px;margin:7px auto;width:30px;background-color:#484848}body.responsive-page #primary-navigation.expanded .toggle-mobile-menu-button span{background-color:#fff}body.responsive-page .page-header #primary-navigation .toggle-mobile-menu-button span:first-child{margin-top:14px}body.responsive-page #primary-navigation .toggle-mobile-menu-button:hover{background:0 0}#primary-navigation .drop-down li .mobileonly{display:inline}}@media screen and (max-width:1259px){#primary-navigation{right:18px}}.AccommodationFieldset .AccomodationDatePanel{float:left;height:54px}.AccommodationFieldset .RoomsPlacementPanel{clear:left}.AccommodationFieldset .SearchButton{float:left;clear:left;margin:20px 0 0 34px}.AccommodationFieldset .SelectAccomodationArrivalGroup input,.AccommodationFieldset .SelectAccomodationArrivalGroup label,.AccommodationFieldset .SelectAccomodationDepartureGroup input,.AccommodationFieldset .SelectAccomodationDepartureGroup label{float:left;clear:left}.AccommodationFieldset .AccomodationArrivalTextBox,.AccommodationFieldset .AccomodationDepartureTextbox{width:78px}.AccommodationFieldset .SelectAccomodationArrivalGroup,.AccommodationFieldset .SelectAccomodationDepartureGroup{float:left;margin-right:20px}.AccommodationFieldset label,.AccommodationFieldset span{color:#333;font-weight:700}.AccommodationFieldset .RoomsPlacementPanel{float:left;position:relative;width:358px}.AccommodationFieldset .RoomsPlacementPanel .HeaderPanel{margin:10px 0 0;overflow:hidden}.AccommodationFieldset .RoomsPlacementPanel .HeaderPanel label,.AccommodationFieldset .RoomsPlacementPanel .HeaderPanel span{float:left}.AccommodationFieldset .RoomsPlacementPanel .HeaderPanel .NumberOfRoomsHeader{width:103px}.AccommodationFieldset .RoomsPlacementPanel .HeaderPanel .AdultsHeader{width:60px}.AccommodationFieldset .RoomsPlacementPanel .HeaderPanel .ChildrenHeader{width:59px}.AccommodationFieldset .RoomsPlacementPanel .BodyPanel{position:relative;*zoom:1}.AccommodationFieldset .RoomContainer{float:left;margin:5px 0 0 103px;position:relative;*float:none;*position:static}.AccommodationFieldset .FirstRoomContainer{margin-top:0}.AccommodationFieldset .NumberOfChildrenSelector{margin:0 0 0 60px}.AccommodationFieldset .NumberOfRoomsDropDown{width:78px}.AccommodationFieldset .AdultCountDropDown,.AccommodationFieldset .NumberOfChildrenDropDown{width:50px}.AccommodationFieldset .AdultCountDropDown,.AccommodationFieldset .NumberOfRoomsDropDown{position:absolute;top:0;left:0;*float:left;*position:static}.AccommodationFieldset .ChildAges{margin:0 0 0 6px;width:70px}.AccommodationFieldset .ChildAgeSelector{display:none}.AccommodationFieldset .ajax__calendar_container{z-index:1000}.AccommodationFieldset .ajax__calendar_today{display:none}.hotel-search-column .hotel-search-result .search-result{clear:none}.box_rounded_search.hotel-search-control.search-engine-panel .location-group{display:none}.box_rounded_search .search-form.search-form-accommodation-ferry{max-width:200px}.box_rounded_search .searchContainer .search-form.search-form-accommodation-ferry .accommodation-destination{display:block}.box_rounded_search .search-form.search-form-accommodation-ferry .accommodation-destination{display:none}.box_rounded_search.hotel-search-control.search-engine-panel .search-form.search-form-accommodation-ferry .location-group{display:inline-block}.hotel-details-container .hotel-details-toggler,.icon-wrapper{background-color:#1da1d7}.icon-wrapper.low-price-calendar-background{background-color:#ec008c}.button-text-wrapper{border:1px solid #1da1d7;color:#1da1d7}.button-text-wrapper.low-price-calendar-text{border:1px solid #ec008c;background-color:#ec008c;color:#fff}.full-hotel-details-panel .search-engine-result-item{border:none}.hotel-search .full-hotel-details .selected-hotel-top .header{background-color:#1da1d7}.hotel-search .selected-hotel-top .header a,.sembo-2011 .search-engine-result-item .hotel-information .header .heading{font-family:arial;font-size:24px;color:#000;font-weight:100;margin:0;vertical-align:middle;text-decoration:none}@media only screen and (min-width:961px){.hotel-search .selected-hotel-top .header a,.sembo-2011 .search-engine-result-item .hotel-information .header .heading{font-size:32px}}.old-hotel-page .hotel-container{max-width:768px;margin:0 auto}.full-hotel-details .full-hotel-details-panel .header{margin-left:60px}.superdeal-signup-container{display:none}.superdeal-signup-container .deal-form-container{position:absolute;height:100%;right:52%}.superdeal-signup-container .deal-form-container .title{font-size:48px;font-weight:400;font-family:JansonURW-RegIta;line-height:1;margin-top:0}.superdeal-signup-container .deal-form-container .close-dialog-button{position:absolute;bottom:0;border-top:1px solid #ddd;right:0;left:0;padding-top:10px;cursor:pointer}.superdeal-signup-container .deal-signup-image{width:50%;float:right}.superdeal-signup-container .deal-signup-image img{width:100%}.superdeal-signup-container form fieldset{border:none;padding:0}.superdeal-signup-container .single-input{float:left;width:46%;margin-right:4%;margin-bottom:10px}.superdeal-signup-container .single-input:first-child{width:70%}.superdeal-signup-container .single-input span{display:block}.superdeal-signup-container .single-input input{width:100%}.superdeal-signup-container .actions{margin-left:0}.loginContainer{float:right;min-width:185px;position:relative;z-index:2}.membership-information-toggle{width:14px;height:14px;background-image:url(//www.sembo.se/media/7853201/glyphicons-halflings-white.png);background-repeat:no-repeat;background-position:-313px -119px;display:inline-block;float:right;margin-top:2px;cursor:pointer}.login-information{background-color:#EC008C;color:#fff;border-radius:4px;padding:3px 6px 2px;overflow:hidden;margin-top:14px;border:1px solid #C30074}.login-information .member-first-name{font-weight:700}@media only screen and (max-width:960px){body.responsive-page .loginContainer>a{margin:0;border-radius:3px;display:inline-block;width:48px;height:48px;background-image:url(https://images.sembo.se/Common/Symbols/nav_icon_login_cccccc.png);background-position:9px 12px;background-size:30px;background-repeat:no-repeat;border:1px solid #ccc}body.responsive-page .login-information-control .logout-action,body.responsive-page .login-information-control .member-first-name{display:none}body.responsive-page .page-header .loginContainer{min-width:0;position:static;width:auto;height:auto}body.responsive-page .login-information-control .login-information{width:auto;height:auto;padding:0;margin:0;background:0 0;border:none}body.responsive-page .login-information-control .login-information .icon,body.responsive-page .login-information-control .login-information .login-action span{display:none}body.responsive-page .login-information-control .login-information .login-action{border-radius:3px;display:inline-block;width:48px;height:48px;background-image:url(https://images.sembo.se/Common/Symbols/nav_icon_login_484848.png);background-position:9px 12px;background-size:30px;background-repeat:no-repeat;border:1px solid #484848}body.responsive-page .login-information-control .login-information .membership-information-toggle{border-radius:3px;display:inline-block;width:48px;height:48px;background-image:url(https://images.sembo.se/Common/Symbols/nav_icon_login_ec008c.png);background-position:9px 12px;background-size:30px;margin-top:0;border:1px solid #484848}body.responsive-page .login-information-control.expanded .login-information .membership-information-toggle{border-radius:3px;background-image:url(https://images.sembo.se/Common/Symbols/nav_icon_login_ffffff.png);background-position:9px 12px;background-size:30px;background-color:#ec008c;border:1px solid #ec008c}body.responsive-page .hidden .membership-info-box{display:none}body.responsive-page .login-information-control .membership-information-panel .membership-info-box{border-top:none}body.responsive-page .login-information-control .membership-information-panel{background-color:#ededed;position:absolute;top:66px;left:0;right:0;text-align:center;box-shadow:none;border-radius:0;font-size:20px}body.responsive-page .login-information-control .membership-information-panel .button{display:inline-block}body.responsive-page .membership-information-panel .membership-info-box span{font-size:20px;font-weight:600}}.login-information a{color:#fff;text-decoration:none}.login-information .icon{display:inline-block;width:14px;height:14px;background-image:url(https://images.sembo.se/Common/Symbols/club_icon_14x14_ffffff.png);background-repeat:no-repeat;vertical-align:-2px;margin-right:1px}.login-information-control .membership-information-panel{display:block;visibility:hidden;opacity:0;transition:visibility 0s linear .1s,opacity .1s linear}.login-information-control.expanded .membership-information-panel{visibility:visible;opacity:1;transition-delay:0s}.membership-information-panel{background-color:#f3f3f3;border-radius:0 0 3px 3px;box-shadow:0 0 5px 0 #666;color:#333;clear:both;padding:0 10px;text-align:center;position:absolute}.membership-information-panel .button{display:block}.membership-information-panel .renew-button{display:inline-block}.membership-information-panel .membership-info-box{padding:10px 0;border-top:1px solid #fefefe;border-bottom:1px solid #dbdbdb}.membership-information-panel .membership-info-box span{font-size:17px}.membership-button{width:100%}.membership-button-container{margin-bottom:5px}.exit-button{background-color:#666;background-image:none;border:none}.login-information span{width:100%;text-align:center}