header#masthead {
	z-index: 10;
	width: 100% !important;
	background-color: #212121 !important;
	position: fixed !important;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
}
.pika-single .pika-button{
	border-radius:0;
}
.site-header .main-navigation > div > ul > li .sub-menu a{
	background:white;
	color:black;
}
.content_menu{padding-top:30px;}
ul.inline1-is-style-none  {display:inline;text-align:center;color:darkblue;font-weight:bold;font-size:22px;}

ul.inline1-is-style-none  li {display:inline;padding:15px;font-size:22px;color:darkblue;text-align:center;font-weight:bold;}
ul.inline1-is-style-none {display:block;text-align:center;font-weight:bold;}
ul.inline1-is-style-none  li a {color:darkblue;font-weight:bold;font-size:22px;}
a.site-name, ul#menu-social > li > a{
	color:#FFFFFF !important;
}
.site-info{display:none;}
.sub-menu:hover{
	background:white;
	color:black;
}
.sub-menu{background:white;}
.marge_top20 { 
	padding-top: 20px;
}
label#toggle-menu {
	background-color: #FFFFFC;
	color: #333333;
	text-decoration: none;
}
 .widget-123boeken-row widget-123boeken-price-total {
	font-size: 13px;
}
ul.menu_line{display:inline;}
ul.menu_line.li{display:inline;}
.footer-menu li::after {content: "";}
.menu-social-fr{
	list-style:none;
}
.site-footer{padding-top:50px;padding-bottom:35px;}
.site-footer #footer-info-wrapper a{color:white;padding:20px;}
.widget-123boeken-cell{
	font-size:13px;
}

.nocut{
  display: flex;
  justify-content: space-between;
  flex: auto ;
}

.inline1 ul {margin: 0; display:inline;
	padding: 0; white-space:nowrap;
	list-style-type: none; list-style-image: none; 
  flex-wrap: wrap;
  display: inline;
  justify-content: space-between;}
.inline1 li { display: inline-block; padding: 5px 50px 5px 0px;color:black;
  flex: auto ; }
.inline1 a { text-decoration:none; color: black; }
@media (max-width: 800px){
    .inline1 ul{
        display: normal;
    }
    .inline1 li{
        display: normal;
			color:orange;
    }
}
.inline1 {display:inline;}
.inline1 a:hover { color: purple; }
.main-menu{color:white;}
#block-280e5967-9946-4506-89d4-657e9d6906f7 li {
   display: inline;
  list-style-type: none;
  padding-right: 40px;
	text-decoration:none;
	color:black;
}
.main-menu-container {
	background-color: #212121 !important;
}

.entry-content > .alignfull, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery{ 
	border-radius:5px;
}


.greyborder_large0 {  
	border-radius:5px;
	border :1px solid grey; 
	padding-left:0px; 
	padding-right:0px;
	padding-top:40px;
	padding-bottom:40px;

}
.greyborder_large {
	
	margin-top:15px;
	border :1px solid grey; 

}
.greyborder_large0 {  
	margin-top:15px;
	margin-bottom:5px;
	border-radius:5px;
	border :1px solid grey; 

}

.shadow1 {
	text-shadow: 1.5px 1px 2px black;
	padding-bottom:300px;
}

nav#site-navigation {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

div#content {
	position: relative;
}

ul {
	list-style: none;
}

p.site-title {
	color: #FFFFFF;
}

p.site-title>a {
	font-weight: lighter !important;
}

a {
	text-decoration: none;
}

a:hover {
	background-color: transparent !important;
}

#menu-primary-1>li>a {
	color: #FFFFFF;
	font-weight: lighter !important;
}

#menu-primary-francais-1>li>a {
	color: #FFFFFF;
	font-weight: lighter !important;
}

#menu-primary-1>li>a {
	color: #e2e1df;
	font-weight: lighter !important;
}
#menu-primary-1>li>a:hover,ul#menu-social>li>a:hover,p.site-title>a:hover {
	color: #86BD98 !important;
}

a.site-name,ul#menu-social>li>a {
	color: #FFFFFF !important;
}

header.entry-header.responsive-max-width {
	display: none;
}



a.wp-block-button__link.has-text-color.has-background{
	border-radius:0px;background-color:#ffffff;color:#2f2e2e
}

a.wp-block-button__link.has-text-color.has-background:hover {
	background-color: #000 !important;
	color: #fff !important;
}

footer#colophon {
	background-color: #333333 !important;
}
.
.section-reservation {
	width: 100%;
}

.content1b {
	position: relative;
	top: 55px; 
	margin-bottom:0px;
}

.content1 {
	position: relative;
	top: 50px;
	margin-bottom: 105px; 
	
}

.content1a {
	position: relative;
	top: 10px;
	margin-bottom: 105px;
}

.ligneblanche{
	border-top:1px solid grey;
}
.main-navigation a:link, .main-navigation a:visited{color:white;}
.menu-item{color:white;}

.content2 {
	position: relative;
	top: 55px;
	margin-bottom: 105px;
	border-top:1px solid black;
}
#menu-primaryfrancais-1{
color:white;}
div#content {
	position: relative;
	top: 29px;
	margin-bottom: 35px;
}

@media only screen and (max-width: 560px) {
	header#masthead {
		height: 97px;
	}
	
	div#content {
		padding-top: 0;
		top: 30px;
	}
	
	.mobile-nav-side.admin-bar .site-header #site-navigation.main-navigation > div {
		top: 55px;
	}
	
	.mobile-nav-side .has-menu.has-title-and-tagline .site-title {
		align-self: center;
	}
	.mobile-nav-side .site-header #site-navigation.main-navigation {
		align-items: center;
	}
	.content_minus{
		margin-bottom:-55px;
	}
	.inline1 li{display:inline-block;padding:5px 50px 5px 0px;}
div#content{position: relative;
top: 29px;
margin-bottom: 130px;}
	.main-navigation .button:hover, .main-navigation #toggle:focus+#toggle-menu {
		background-color: #FFFFFC;
		color: #333333;
		text-decoration: none;
	}
}