#outer-container #inner-container { color:rgba(255, 255, 255, 1) !important; }#outer-container #inner-container > div.pnContainer { background-color:rgba(22, 73, 137, 1) !important; }#outer-container #inner-container > div.pnContainer > div.pnFooter > div.pnFooter-poweredBy > a { color:rgba(22, 73, 137, 1) !important;background-color:rgba(255, 255, 255, 1) !important; }#outer-container #inner-container > div.pnContainer > div.pnHeader > div.pnHeader-headerContainer.container > div.pnHeader-logo > a.pnHeader-imageLogo { height:80px !important; }#outer-container #inner-container > div.pnContainer > div.pnHeader.pnHeader-isHome > div.pnHeader-headerContainer.container > div.pnHeader-logo > a.pnHeader-imageLogo { height:120px !important; }#outer-container #inner-container > div.pnContainer > div.pnHeader.pnHeader-isHome > div.pnHeader-headerContainer.container > div.pnHeader-navigation { background-color:rgba(22, 73, 137, 0) !important; }#outer-container #page-blocks-container > div.container_5042.containerBlock > div.container > div.row > div.menusv2-block.page-block.col-xs-12 > div.menusv2-menuContainer > div.menusv2-allergensContainer > div.col-sm-4 > div.allergy-icon { color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5042.containerBlock > div.container > div.row > div.menusv2-block.page-block.col-xs-12 > div.menusv2-menuContainer > div.menusv2-allergensContainer > div.col-sm-4 > div.allergy-icon > span.menusv2-menuItemAllergen { color:rgba(22, 73, 137, 1) !important;background-color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5042.containerBlock > div.container > div.row > div.menusv2-block.page-block.col-xs-12 > div.menusv2-menuContainer > div.menusv2-allergensContainer > h4 { color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5042.containerBlock > div.container > div.row > div.menusv2-block.page-block.col-xs-12 > div.menusv2-menuContainer > div.menusv2-course > div.menusv2-courseTitle { color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div { background-color:rgba(22, 73, 137, 1) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div > div.button-block.page-block.button-block.col-xs-12.col-xs-offset-0 > a.btn.btn-primary.btn-lg { background-color:rgba(214, 40, 40, 1) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div > div.jumbotron-block.page-block > div.jumbotron.center { background-color:rgba(22, 73, 137, 0) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div > div.jumbotron-block.page-block > div.jumbotron.center > a.btn.btn-primary.btn-lg { background-color:rgba(22, 73, 137, 1) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div > div.jumbotron-block.page-block > div.jumbotron.center > h1 { background-color:rgba(22, 73, 137, 0) !important;color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div > div.jumbotron-block.page-block > div.jumbotron.center > p { background-color:rgba(22, 73, 137, 0) !important;color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div > div.text-block.page-block.col-xs-12.col-xs-offset-0.pageBlock_18504 > h2 { color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5057.containerBlock > div > div > div.text-block.page-block.col-xs-12.col-xs-offset-0.pageBlock_18504 > p { color:rgba(255, 255, 255, 1) !important; }#outer-container #page-blocks-container > div.container_5058.containerBlock > div.container > div.row > div.text-block.page-block.col-sm-6.col-xs-12.col-sm-offset-3.col-xs-offset-0.pageBlock_16520 > h3 { background-color:rgba(236,236,236, 1) !important;padding-top:10px !important;padding-bottom:10px !important;text-align:center !important; }#outer-container #page-blocks-container > div.container_5058.containerBlock > div.container > div.row > div.text-block.page-block.col-xs-12.col-xs-offset-0.pageBlock_16524 { text-align:center !important; }#outer-container .btn-primary,#outer-container .btn-primary:focus { background-color:rgba(255, 0, 0, 1) !important;border-color:rgba(255, 0, 0, 1) !important; }#outer-container .btn-primary:hover,#outer-container .btn-primary:active { background-color:rgba(281, 0, 0, 1) !important;border-color:rgba(281, 0, 0, 1) !important; }#outer-container .form-control:focus { border-color:rgba(255, 0, 0, 1) !important; }#outer-container .mbsc-mobiscroll .mbsc-radio-box { border-color:rgba(255, 0, 0, 1) !important; }#outer-container .mbsc-mobiscroll .mbsc-radio-box:after { background-color:rgba(255, 0, 0, 1) !important; }#outer-container .pnFooter-container { background-color:rgba(22, 73, 137, 1) !important; }#outer-container .pnNavigation-hamburgerIcon .line { color:rgba(255, 255, 255, 1) !important; }#outer-container .pnNavigation-mobile { background-color:rgba(22, 73, 137, 1) !important; }#outer-container a { color:rgba(255, 255, 255, 1) !important; }#outer-container h1 { background-color:rgba(22, 73, 137, 1) !important;padding-top:150px !important; }#outer-container input[type=checkbox]:checked + label { background-color:rgba(255, 0, 0, 1) !important;border-color:rgba(255, 0, 0, 1) !important; }.jumbotron.center h1,
.jumbotron.center p {
  color: #ffffff !important;
  text-shadow: 0 2px 6px rgba(0,0,0,0.7);
}
.pnHeader a {
  text-shadow: 0 2px 6px rgba(0,0,0,0.7);
}

#outer-container .reservationsv2-roomContainer > a,
#outer-container .reservationsv2-numberOfGuestsContainer > a,
#outer-container .reservationsv2-sittingContainer > a,
#outer-container .reservationsv2-availableTimesContainer > a {
    background-color: #fff !important;
    color: #164989 !important;
}

#outer-container #inner-container #selected-reservation,
#outer-container #inner-container .well p,
#outer-container #inner-container .well h5,
#outer-container #inner-container .special-request .help-block,
#selected-reservation h4,
.menusv2-addToBasketItemTitle {
    color: #164989 !important;
}

#outer-container #inner-container .special-request .help-block {
    color: #fff !important;
}
@media (max-width: 768px) {
  #outer-container .reservationsv2-roomContainer > a {
    display: block !important;
    width: 80% !important;
    max-width: 300px;
    margin: 8px auto !important;
  }
#outer-container .reservationsv2-block {
  padding-top: 0 !important;
}
#outer-container .reservationsv2-block .row {
  margin-top: 0 !important;
}
#inner-container .pnBody .pnBody-headerTitle1 h1 {
  padding: 30px 20px 15px !important;
  margin-bottom: 10px !important;
}

@media (max-width: 768px) {
  #inner-container .pnBody .pnBody-headerTitle1 h1 {
    padding-top: 110px !important;
  }
}