@page {
  size: A4;
  margin: 12.7mm 9.7mm;
}
body {
  font-size: 12pt;
  color: #000000;
  background-color: #FFFFFF;
  overflow:visible;
}

#header_menu a {
  color: #ffffff;
  background: #000000;
}
#fix_header.navbar-dropdown.is-boxed,#fix_header.has-dropdown {
  color: #ffffff;
  background: #000000;
}

a {
  color:#333333;
}

.square_btn,
.language_list,
#reservationBtn,
#fix_header_menu,
#page_about,
#page_1f,
#page_2f,
#page_gallery,
#page_access,
#page_whatsnew {
  display: none;
}

#qmEditor,
.sidemenu,
#sp_top_image,
button#menu_burger,
.column.is-1,
.column.is-3.footer_menu.drawer_nav,
.column.is-3.footer_menu.global_nav,
.navbar-dropdown.is-boxed {
  display: none;
}

.rslides li {
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.gm-style img {
  max-width: none!important;
  display: inline!important;
  overflow: visible;
}

.columns {
  margin: 0;
  padding: 0;
}

.column {
  font-size: 12pt;
}

.column.is-6 {
  background-color: #FFFFFF!important;
}

.navbar.is-fixed-top,
.Fixed_Head {
  position: static;
  background-color:#000000;
}

.navbar-brand.column.is-3 {
    width: 70%;
    margin: 0 0 0 15%;
}

div#slide_body {
    padding: 0;
}

.column.is-4.footer_logo {
    width: 70%;
    margin: 0 0 0 15%;
}

.navbar-end {
  display: flex;
  justify-content: flex-end;
  font-size: 8pt;
  color: #ffffff;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 0 15px 0;
}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0!important;
  padding: 0!important;
}

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.85);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  
  padding: 10px 0;
  text-align: center;
  width: 100%;
}

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 5px 15px;
  height: auto;
  background: transparent;
  display: inline;
}

.rslides_tabs li:first-child {
  margin-left: 0;
}

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}

.footer {
  background-color: #000000;
  padding: 1rem;
}

.footer .copy {
  color: #ffffff;
  background-color: #000000;
}

.footer .copy a {
  color: #ffffff;
  background-color: #000000;
}

.footer .columns .column.footer_logo address {
  font-style: normal;
  color: #ffffff;
}

.footer .content_wrapper address a {
  color: #ffffff;
}

.content_wrapper.access_map a,
.content_wrapper.access_map iframe {
  display: none;
}

.section .access_map_p {
  display: block;
}