.hide-main-menu-item { display:none; visibility:hidden; height:0}
.logo_slider {
    margin: 0 auto;
    width: 500px;
    height: 450px;
    background: url(/wp-content/themes/sydney/images/logo_lafenice_website_white.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center bottom;
}
@media only screen and (max-width: 500px) {
    .logo_slider {
        width: 380px !important;
    }
}
@media only screen (min-width: 501px) and (max-width: 1024px) {
    .logo_slider {
        height: 500px;
    }
}
.bg_radial_grey {
    background: -moz-radial-gradient(center, ellipse cover, rgba(119, 119, 119, 0) 0%, rgba(177, 177, 177, 0) 45%, rgba(247, 247, 247, 1) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(119, 119, 119, 0) 0%, rgba(177, 177, 177, 0) 45%, rgba(247, 247, 247, 1) 100%);
    background: radial-gradient(ellipse at center, rgba(119, 119, 119, 0) 0%, rgba(177, 177, 177, 0) 45%, rgba(247, 247, 247, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00777777', endColorstr='#f7f7f7', GradientType=1);
}
#fb-root {
    display: none;
}
/* To fill the container and nothing else */

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
    width: 100% !important;
}
._2p3a {
    width: 100% !important;
}
.flyers_row {
    -webkit-box-shadow: inset 0px 0px 53px 14px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: inset 0px 0px 53px 14px rgba(0, 0, 0, 0.34);
    box-shadow: inset 0px 0px 53px 14px rgba(0, 0, 0, 0.34);
}
.sow-image-container img {
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
/* @media only screen and (min-width: 1023px) {
    .container,
    .container-fluid {
        margin-top: -10px !important;
    }
}*/
.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1 {
    letter-spacing: .2em !important;
}
 



article#post-1256.post-1256.page.type-page.status-publish.hentry {


margin-top: -10px
}


#panel-1256-3-0-0> .panel-widget-style, #panel-1256-1-0-0> .panel-widget-style {
box-shadow: 0px 10px 70px 0px #000 inset;
}
#pg-1256-2{
margin-top: -15px;
}

div.siteorigin-panels-stretch.sydney-stretch.panel-row-style.panel-row-style-for-1256-2 {
padding-top:45px;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
}
div.rtb {
width: 80%;
float: left;
}
fieldset.reservation, fieldset.contact {
float: left;
width: 50%;
}
.rtb-booking-form button {
float:right;
}
.rtb-booking-form .rtb-error {
padding: 0.85em !important;
background: #e7e805 !important;
color: #000 !important;
width: 80% !important;
border-radius: 30px
} 

#mainnav ul li a {
    font-size: 15px;
}


/* SPLASH */
 
 
html, body {
    height: 100%;
    margin: 0px;
}
.prehomelink a {
    font-size: 15px;
    text-align: center;
    color:#fff;
    text-decoration:none;
}


.splash_button {
/* display: flex;*/
 justify-content: center; 
background: #000; 
width: auto;
/*width: 220px;*/ 
padding: 20px; 
float: left; 
margin-left: 20px; 
text-align: center;
}
.splash_button a {
color:#fff;
text-decoration:none;
font-size:30px
} 

.flexbox-column {
  display: flex;
	width: 100%;
	padding: 0;
    margin:0;
    height:50%
}
 
.logofenicesplash {
width:100%;
 
}
.logomammamiasplash {
width:320px;
height:103px
}
 
@media (min-width: 1024px) {
.flexbox-column {
     height: 100%;
}
.logofenicesplash {
width:380px;
height:309px
}
.logomammamiasplash {
width:450px;
height:145px
}
 .wrappersplash {
	 display: flex;
    height: 100%; 
   }
}
 .flexbox-content1 h1 {
 color:#fff;
}
@media (min-width: 768px) {
 
  .flexbox-column {
    width: 100%;
   /* height:50%;*/
  }
.logofenicesplash {
    width: 500px;
    height: 392px;
}
.logomammamiasplash {
    width: 620px;
    height: 183px;
}

}

.flexbox-content1 {
    display: flex;
     background-color:#1b1b1b;
    height: 100vh;
    width: 100%;
    align-items: flex-start;
    padding: 70px;
    justify-content:center;
}
.flexbox-content2 {
    display: flex;
    background-image: url(https://www.lafenicedenhaag.nl/wp-content/uploads/2019/01/bkg_splash_mammamia.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height:100%;
    width:100%;
    align-self: center;
    justify-content: center;
    align-items: center;
}

.flexbox-container > div:first-child {
	background-color: #222;
}

