@font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Light.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Light.ttf') format('truetype');font-weight:100;} @font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Regular.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Regular.ttf') format('truetype');font-weight:400;} @font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Medium.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Medium.ttf') format('truetype');font-weight:600;} @font-face {font-family:'BlocCera';src:url("/include/font/bloc-cera/BlocCeraPro-Bold.otf") format("opentype"),url('/include/font/bloc-cera/BlocCeraPro-Bold.ttf') format('truetype');font-weight:700;} @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i');html, body {padding:0px;margin:0px;line-height:22px;font-family:'BlocCera', sans-serif;font-size:16px;background:#212120;color:#222222;width:100%;height:100%;}.inner {max-width:100%;width:1100px;margin:0px auto;padding:15px 0px;overflow:hidden;}.lineheight8 {line-height:12px !important;display:block;}.lineheight10 {line-height:14px !important;display:block;}.lineheight12 {line-height:16px !important;display:block;}.lineheight14 {line-height:18px !important;display:block;}.lineheight16 {line-height:20px !important;display:block;}.lineheight18 {line-height:22px !important;display:block;}.lineheight20 {line-height:24px !important;display:block;}.lineheight22 {line-height:26px !important;display:block;}.lineheight24 {line-height:28px !important;display:block;}.lineheight26 {line-height:30px !important;display:block;}.lineheight28 {line-height:32px !important;display:block;}.lineheight30 {line-height:34px !important;display:block;}.lineheight32 {line-height:36px !important;display:block;}.lineheight34 {line-height:38px !important;display:block;}.lineheight36 {line-height:40px !important;display:block;}a#mainBlocLogo {position:fixed;left:20px;top:20px;z-index:500;}a#mainBlocLogo h1 {text-indent:-9999px;background:transparent url(/images/design-version/v1/logo.png) no-repeat top left;width:130px;height:60px;background-size:cover;margin:0px;}a.newSectionArrow {text-indent:-9999px;background-image:url("/images/design-version/v1/down-arrow.png");background-position:center;background-repeat:no-repeat;background-size:contain;display:none;position:absolute;left:calc(50% - 18px);bottom:65px;z-index:500;height:36px;width:36px;}section {position:relative;} @-webkit-keyframes pulsate {0% { -webkit-transform:scale(0.5, 0.5); }25% { -webkit-transform:scale(1.0, 1.0); }50% { -webkit-transform:scale(1.0, 1.0); }100% { -webkit-transform:scale(0.5, 0.5); }}h2 {color:#000000;font-size:40px;line-height:1;font-weight:400;margin:0px 0px 10px 0px;font-family:BlocCera;font-weight:700;text-transform:none;}h3 {font-size:22px;line-height:1;font-weight:400;margin:0px 0px 10px 0px;font-family:BlocCera;text-transform:none;}h4 {font-size:20px;font-family:BlocCera;text-transform:none;}h5, h6 {margin:0px;color:#000000;font-family:BlocCera;text-transform:none;}h5 {margin:5px 0px 5px 0px;}h6 {margin:25px 0px 5px 0px;font-size:14px;}dt {font-family:BlocCera;text-transform:none;font-weight:bold;}h2.norwegian_logo {background:#d81939;color:#f5c5cd;font-family:BlocCera;font-size:17px;line-height:40px;padding:0px 7px;}h2.norwegian_logo span {background:#d81939 url("../../images/structure/norwegian_logo.jpg") no-repeat 50% 50%;display:inline-block;height:17px;width:73px;vertical-align:middle;}div#menus {float:left;width:938px; overflow:hidden;padding-left:15px;}div#header .inner {padding-bottom:0px}div#content {background:#ffffff;overflow:hidden;z-index:200;}div#content a {color:#d1b85d;text-decoration:none;}div#content a:hover {color:#212120;}div#content .inner {padding:0px;}div#terms_conditions {font-size:11px;line-height:15px;}a.formatAsButton, input.btn {display:inline-block;cursor:pointer;color:#ffffff;font-size:17px;padding:12px 12px 10px 12px;text-decoration:none;font-weight:700;background:#000000;height:auto;font-family:BlocCera;border:0px;}a.formatAsButton:hover, input.btn:hover {background:#d1b85d;}div.menu {background:#ffffff;}div.menu ul {list-style-type:none;}div.menu ul li {display:inline-block;padding:0px;margin:0px;margin-right:7px;}div.menu ul li.last {padding-right:0px;margin-right:0px;background:none;}div.menu ul li a, div.menu ul li span {color:#000000;text-decoration:none;font-family:'BlocCera', sans-serif;font-weight:700;font-size:20px;}section#footer div.menu ul li a, section#footer div.menu ul li span {font-size:14px;}div.menu ul li span {color:#dcc368;}div.menu ul li a:hover {color:#dec368;}div.menu ul li a:after, div.menu ul li span:after {content:".";}div.menu.transparentBlackBg {padding:15px 0px 11px 0px;}div.menu ul.inner.alignLeft {text-align:left;}div.menu ul.inner.alignCenter {text-align:center;}section#section1 div.menu {position:absolute;bottom:0px;width:100%;}section#section1 div.menu ul li a {color:#000000;font-weight:700;}section#section1 div.menu ul li a:hover {color:#dcc368;}section#footer {padding:0px 0px 10px 0px;font-size:14px;clear:both;background:#ffffff;}section#footer div#links {padding:0px;padding-bottom:3px;}section#footer div.menu ul {padding:0px;padding-top:3px;text-align:center;}section#footer div#links ul.column1 {float:left;padding:0px;margin:0px;list-style-type:none;text-align:left;}section#footer div#links ul.column1 li {display:inline-block;padding:0px;margin:0px;padding-right:18px;margin-right:5px;background:url("../../images/structure/menu_seperator.png") no-repeat center right;color:#efefef;font-family:BlocCera;text-transform:none;}section#footer div#links ul.column1 li.nobreak {padding-right:5px;margin-right:0px;background:none;}section#footer div#links ul.column1 li.last {padding-right:0px;margin-right:0px;background:none;}section#footer div#links ul.column1 li span {color:#dec368;}section#footer div#links ul.column1 li a {color:#efefef;text-decoration:none;}section#footer div#links ul.column1 li a:hover {color:#dec368;}section#footer div#links ul.column2 {float:none;padding:0px;margin:0px;list-style-type:none;text-align:center;margin-top:5px;}section#footer div#links ul.column2 li {display:inline-block;padding:0px;margin:0px;padding-left:5px;padding-right:5px;}section#footer div#links ul.column2 li a {text-indent:-9999px;background:transparent;background-repeat:no-repeat;background-position:center;height:22px;display:block;}section#footer div#links ul.column2 li a.icon_twitter {background-image:url("/images/design-version/v1/twitter.png");width:22px;}section#footer div#links ul.column2 li a.icon_facebook {background-image:url("/images/design-version/v1/facebook.png");width:11px;}section#footer div#links ul.column2 li a.icon_instagram {background-image:url("/images/design-version/v1/instagram.png");width:22px;}section.bookingSection {background-color:#ffffff;padding:15px 0px;}div#bookButton {position:fixed;top:0px;right:0px;z-index:502;width:380px;}div#bookButton.slim {width:205px;}div#bookButton span.action {display:block;text-align:center;font-size:30px;text-transform:none;font-family:BlocCera;padding:15px 0px 12px 0px;background:#e6007e;border:1px solid #ffffff;color:#ffffff;box-sizing:border-box;max-height:300px;cursor:pointer;overflow:hidden;}div#bookButton span.action.close {max-height:0px;padding:0px;bordeR:0px;}div#bookButton span.closeWidget {text-transform:none;font-family:BlocCera;padding:0px;font-size:16px;color:#ffffff;margin:0px;display:block;background:#000000 url("/images/icons/close.png") no-repeat 5px 50%;background-size:13px 17px;color:#dcc368;cursor:pointer;overflow:hidden;max-height:0px;line-height:1;}div#bookButton span.closeWidget.open {max-height:300px;padding:10px 10px 9px 23px;}div#bookButton span.closeWidget.open.style2 {border:1px solid #ffffff;}div#bookButton div.form.hidden {max-height:0px;overflow:hidden;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}div#bookButton div.form.hidden.show {padding:15px 5px 5px 5px;background:#dfdfdf;border:1px solid #ffffff;border-width:0px 1px 1px 1px;max-height:2000px;}div#bookButton div.form.hidden p {margin:0px;text-transform:none;font-family:BlocCera;line-height:1;}div#bookButton div.form.hidden p.description {margin-bottom:7px;text-transform:none;font-family:BlocCera;line-height:1;}div#bookButton div.form.hidden p.info {font-family:BlocCera;text-transform:uppercase !important;text-transform:initial;font-size:14px;line-height:19px;}div#bookButton div.form.hidden p.intro {margin:0px 0px 10px 0px;}div#bookButton div.form.hidden form#datehotelform input[type=text], div#bookButton div.form.hidden form#datehotelform input[type=password], div#bookButton div.form.hidden form#datehotelform select, div#bookButton div.form.hidden form#datehotelform textarea {font-family:BlocCera;font-size:20px;}div#bookButton div.form.hidden form#datehotelform input[type=text]::-webkit-input-placeholder, div#bookButton div.form.hidden form#datehotelform input[type=password]::-webkit-input-placeholder, div#bookButton div.form.hidden form#datehotelform textarea::-webkit-input-placeholder {font-family:BlocCera !important;font-size:20px;}div#bookButton div.form.hidden form#datehotelform input[type=text]:-moz-placeholder, div#bookButton div.form.hidden form#datehotelform input[type=password]:-moz-placeholder, div#bookButton div.form.hidden form#datehotelform textarea:-moz-placeholder { font-family:BlocCera !important;font-size:20px;}div#bookButton div.form.hidden form#datehotelform input[type=text]::-moz-placeholder, div#bookButton div.form.hidden form#datehotelform input[type=password]::-moz-placeholder, div#bookButton div.form.hidden form#datehotelform textarea::-moz-placeholder {font-family:BlocCera !important;font-size:20px;}div#bookButton div.form.hidden form#datehotelform input[type=text]:-ms-input-placeholder, div#bookButton div.form.hidden form#datehotelform input[type=password]:-ms-input-placeholder, div#bookButton div.form.hidden form#datehotelform textarea:-ms-input-placeholder {font-family:BlocCera !important;font-size:20px;}div#bookButton div.form.hidden form#datehotelform select#hotel.not_chosen {color:#afafaf;}div#bookButton div.form.hidden form#datehotelform select#hotel option {color:#000000;}div#bookButton div.form.hidden form#datehotelform .action-row span {display:block;}div#bookButton div.form.hidden form#datehotelform #availability_cluster {overflow:hidden;background:#e6007e;border:1px solid #ffffff;padding:5px;margin-bottom:7px;}div#bookButton div.form.hidden form#datehotelform #availability_cluster:hover {background:#dcc368;}div#bookButton div.form.hidden form#datehotelform #promocode {margin-bottom:0px;}div#bookButton div.form.hidden form#datehotelform #availability_cluster .right {float:right;width:calc( 100% - 115px );}div#bookButton div.form.hidden form#datehotelform input[type=submit].price_promise {width:115px;height:100%;padding:0px;padding-right:15px;min-height:100px;text-indent:-99999999px;box-sizing:border-box;color:#e6007e;background:transparent url(/images/structure/booking/price_promise.png) no-repeat 0px 50%;display:inline-block;float:left;}div#bookButton div.form.hidden form#datehotelform input[type=submit].price_promise:focus {outline:0;}div#bookButton div.form.hidden form#datehotelform input[type=submit].check_availability {width:100%;text-align:center;box-sizing:border-box;color:#ffffff;display:block;border-bottom:1px dashed #ffffff;background:transparent;padding:11px 0px 0px 0px;font-size:36px;}div#bookButton div.form.hidden form#datehotelform input[type=submit].check_availability:focus {outline:0;}div#bookButton div.form.hidden form#datehotelform input[type=submit].caption {width:100%;text-align:center;box-sizing:border-box;color:#ffffff;display:block;white-space:normal;background:transparent;padding:5px 0px 11px 0px;}div#bookButton div.form.hidden form#datehotelform input[type=submit].caption:focus {outline:0;}div#bookButton div.form.hidden form#datehotelform p.disclosure {color:#9e9e9e;margin:0px;padding-top:0px;padding-bottom:7px;}div#bookButton div.form.hidden form#datehotelform p.disclosure a {color:#9e9e9e;text-decoration:underline;}div#bookButton div.form.hidden form#datehotelform p.disclosure a:hover {color:#9e9e9e;text-decoration:underline;} @media screen and (max-width:450px) {div#bookButton div.form.hidden form#datehotelform input[type=submit].check_availability {font-size:28px;}}div#bookButton div.form.hidden div.roomContainer {max-height:200px;overflow-y:auto;text-transform:none;font-family:BlocCera;}div#bookButton div.form.hidden div.room {max-height:0px;overflow:hidden;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}div#bookButton div.form.hidden div.room.show {max-height:300px;margin:0px;}div#bookButton div.form.hidden input#startdate,div#bookButton div.form.hidden input#enddate,div#bookButton div.form.hidden input#valet_startdate,div#bookButton div.form.hidden input#valet_enddate{background:#ffffff url(/images/structure/calendar.png) no-repeat center right 4px;padding-right:30px;}div#bookButton div.form.hidden input#promocode{opacity:0.4;}div#bookButton div.form.hidden .hidden_gatwick_data {max-height:0px;overflow:hidden;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}div#bookButton div.form.hidden .hidden_gatwick_data.show {margin-bottom:7px;max-height:300px;font-size:20px;}div#bookButton div.form.hidden .hidden_gatwick_data .shown {max-height:300px;overflow:hidden;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}div#bookButton div.form.hidden .hidden_gatwick_data .shown.hide {max-height:0px;}div#bookButton div.form.hidden .hidden_gatwick_data .hidden {max-height:0px;overflow:hidden;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}div#bookButton div.form.hidden .hidden_gatwick_data .hidden.show {max-height:300px;}div#bookButton div.form.hidden .hidden_gatwick_data .shown .description {float:left;box-sizing:border-box;text-transform:none;font-family:BlocCera;display:inline-block;padding:12px 0px 10px 0px;}div#bookButton div.form.hidden .hidden_gatwick_data .shown .action {float:right;box-sizing:border-box;color:#e6007e;font-size:17px;padding:12px 12px 10px 12px;text-decoration:none;text-transform:none;font-weight:bold;background:#212120;height:auto;font-family:BlocCera;display:inline-block;cursor:pointer;}div#bookButton div.form.hidden div.room div.tag {float:left;width:60px;margin-top:5px;font-size:20px;}div#bookButton div.form.hidden div.room div.options {float:right;width:calc( 100% - 60px );overflow:hidden;}div#bookButton div.form.hidden .columns2 {overflow:hidden;}div#bookButton div.form.hidden .columns2 select#rooms {background-image:url(/images/placeholder/rooms.png), url(/images/structure/select_arrow.png);background-position:7px 8px, 100% 50%;padding-left:54px;}div#bookButton div.form.hidden .columns2 .input-row:nth-child(1) {float:left;width:calc(50% - 5px);}div#bookButton div.form.hidden .columns2 .input-row:nth-child(2) {float:right;width:calc(50% - 5px);}div#bookButton div.form.hidden div.room div.options .input-row:nth-child(1) {float:left;width:calc(42% - 10px);}div#bookButton div.form.hidden div.room div.options .input-row:nth-child(2) {float:right;width:58%;}div#bookButton div#order_details {background:#dfdfdf;border:1px solid #ffffff;}div#bookButton div.form.hidden.show.clone {padding:0px;border-width:0px;}div#bookButton div.form.hidden.show.clone div#order_details {border-width:0px 1px 1px 1px;}div#bookButton div#order_details h2 {text-transform:none;font-family:BlocCera;padding:10px 10px 10px 10px;background:#000000;font-size:16px;color:#ffffff;margin:0px;}div#bookButton div#order_details a {display:block;}div#bookButton div#order_details a.formatAsButton.payment {margin-bottom:15px;}div#bookButton div#order_details a.formatAsButton.proceedToPayment{background:#e6007f;color:#ffffff;border:1px solid #ffffff;}div#bookButton div#order_details div.roomContainer {max-height:200px;overflow-y:auto;margin-bottom:15px;font-family:BlocCera;text-transform:none;}div#bookButton div#order_details div.main {padding:10px;}div#bookButton div#order_details div.main div.row {overflow:hidden;margin:12px 0px 0px 0px;}div#bookButton div#order_details div.main div.row.first {padding:25px 0px 0px 0px;}div#bookButton div#order_details div.main div.row.totals {color:#e6007e;padding-bottom:25px;}div#bookButton div#order_details div.main div.row div.column1 {width:50%;float:left;font-family:BlocCera;text-transform:none;line-height:1;font-size:17px;}div#bookButton div#order_details div.main div.row div.column1 span {color:#7b7b7b;}div#bookButton div#order_details div.main div.row div.column2 {width:50%;float:left;font-family:BlocCera;text-transform:none;line-height:1;font-size:17px;}div#bookButton div#order_details div.main div.row div.column2 span {color:#222222;}div#bookButton div#order_details div.main div.row div.column2 a.removeRoom {color:#7b7b7b;text-decoration:none;}div#bookButton div#order_details div.main div.row div.column2 a.removeRoom:hover {color:#e6007e;}div#bookButton div#order_details div.main div.room {overflow:hidden;margin:15px 0px 0px 0px;}div#bookButton div#order_details div.main div.room div.tag {float:left;width:100px;}div#bookButton div#order_details div.main div.room ul.options {float:right;width:calc( 100% - 100px );padding:0px;margin:0px;list-style-type:none;}input[type=text]:focus::-webkit-input-placeholder, input[type=password]:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { color:transparent !important; }input[type=text]:focus:-moz-placeholder, input[type=password]:focus:-moz-placeholder, textarea:focus:-moz-placeholder { color:transparent !important; } input[type=text]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, textarea:focus::-moz-placeholder { color:transparent !important; } input[type=text]:focus:-ms-input-placeholder, input[type=password]:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { color:transparent !important; } div#ui-datepicker-div {background:#393938;}div#ui-datepicker-div .ui-widget-header {border:1px solid #393938;background:#393938;color:#d1b85d;font-family:BlocCera;text-transform:none;}div#ui-datepicker-div.ui-widget-content {border:1px solid #393938;background:#393938;color:#ffffff;}div#ui-datepicker-div.ui-widget-content .ui-datepicker-calendar {font-family:BlocCera !important;}div#ui-datepicker-div .ui-state-default, div#ui-datepicker-div .ui-widget-content .ui-state-default, div#ui-datepicker-div .ui-widget-header .ui-state-default {border:0px solid #393938;background:#393938;color:#ffffff;text-align:center;}div#ui-datepicker-div .ui-state-default:hover, div#ui-datepicker-div .ui-widget-content .ui-state-default:hover, div#ui-datepicker-div .ui-widget-header .ui-state-default:hover {background:#d1b85d;-webkit-transition:background 200ms linear;-moz-transition:background 200ms linear;-o-transition:background 200ms linear;-ms-transition:background 200ms linear;transition:background 200ms linear;}div#ui-datepicker-div .ui-state-active, div#ui-datepicker-div .ui-widget-content .ui-state-active, div#ui-datepicker-div .ui-widget-header .ui-state-active {background:#d1b85d;color:#000;}div#ui-datepicker-div .ui-datepicker .ui-datepicker-prev span, div#ui-datepicker-div .ui-datepicker .ui-datepicker-next span, div#ui-datepicker-div .ui-widget-header .ui-icon {background:transparent;}div#ui-datepicker-div .ui-datepicker-next {background-image:none;background-size:auto 70%;background-image:url("/images/structure/right_arrow.png");background-repeat:no-repeat;background-position:center;}div#ui-datepicker-div .ui-datepicker-prev {background-image:none;background-size:auto 70%;background-image:url("/images/structure/left_arrow.png");background-repeat:no-repeat;background-position:center;}.ui-tooltip {padding:10px 20px !important;background:#393938 !important;color:#ffffff !important;border-radius:5px !important;font-family:BlocCera !important;box-shadow:0 0 7px black !important;border:1px solid #ffffff !important;font-size:14px !important;line-height:18px !important;}.wickedpicker {border:1px solid #393938 !important;background:#393938 !important;color:#ffffff !important;width:150px !important;height:auto !important;}.wickedpicker__title {background:#393938 !important;color:#d1b85d !important;font-family:BlocCera !important;text-transform:uppercase !important;border-bottom:0px solid #e5e5e5 !important;font-size:16px !important;line-height:1 !important;}.wickedpicker__controls {background:#393938 !important;color:#ffffff !important;}.wickedpicker__controls__control-down, .wickedpicker__controls__control-up {color:#d1b85d !important;}.wickedpicker__close {color:#d1b85d !important;}a.backButton {display:inline-block;background-image:url("/images/icons/back.png");background-position:center;background-repeat:no-repeat;border-radius:50%;border:1px solid #4f4f4f;margin-bottom:15px;width:32px;height:32px;box-sizing:border-box;margin-right:10px;vertical-align:top;text-indent:-999999px;}select {-moz-appearance:none;text-indent:0.01px;text-overflow:"";}div#reservation_widget_create a.how-can-we-help-faq, div#reservation_widget a.how-can-we-help-faq {display:block;background:#000000;box-sizing:border-box;color:#ffffff;text-align:center;padding:12px 0px 9px 0px;text-decoration:none;font-size:30px;line-height:30px;font-family:BlocCera;font-weight:700;margin-top:0px;margin-bottom:3px;}div#reservation_widget_create a.how-can-we-help-faq:hover, div#reservation_widget a.how-can-we-help-faq:hover {color:#d1b85d;}div#reservation_widget a.how-can-we-help-faq {display:block;font-size:20px;padding:5px 0px 5px 0px;}div#reservation_widget_create.small a.how-can-we-help-faq {font-size:24px;}