body{
	line-height: 1.5;
}
a{
	color: #4fc0ec;
}
p{
	font-size: 16px;
	color: #464646;
	line-height: 1.6;
}
span.actie-subtitle{
	font-family: Raleway;
	text-transform: initial;
	font-size: 26px;
	letter-spacing: 1px;
}
@media only screen and (max-width: 767px){
	span.actie-subtitle{
		font-size: 20px;
	}
}
.fixed-nav{
	z-index: 1;
    width: 100%;
}

.main-container{
	-webkit-transition: none;
	transition: none;
	-moz-transition: none;
}
.main-container.custom-padding{
	padding-top: 200px;
}

.top-bar .logo, .top-bar-dark .logo{
	max-width: 215px;
}
nav.top-bar{
	padding-top: 20px;
}
nav.top-bar .push-small{
	margin-bottom: 0px;
}
.dietary{
	color: green;
	font-size: 15px;
}
.narrow-menu .menu-item{
	min-height: 90px;
}
.narrow-menu .menu-download{
	clear: both;
	margin-bottom: 30px;
}
.narrow-menu .menu-download a{
	background: #105b81;
	color: #fff;
	padding: 10px 15px;
	margin-bottom: 5px;
	display: inline-block;
	font-weight: bold;
}
.background-mid-grey{
	background: #fff;
}
.background-image-holder{
	background-size: contain!important;
	height: 100%!important;
	top: 0px!important;
}
.reservations h3{
	font-family: 'Raleway',"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-sub-title;
	font-weight: bold;
	text-transform: initial;
}

section.contact-3 .medium-4.medium-centered.columns.text-center{
	padding: 80px 0px;
}


/*Testimonials*/
.reviews .sub-title{
	font-size: 16px;
}
.reviews i.icon.icon_star,
.reviews i.icon.icon_star-half{
	color: #e7711b;
}

.testimonials-slider {
    background: #115a80;
	margin-top: 66px;
}
.testimonials-slider .slides{
	max-width: 75em;
	margin: auto;
	padding: 75px;
}

h3.text-white {

text-transform: none!important;

}




/*instagram*/
.instafeed.fadeIn li.bg-added{
	background-size: cover!important;
}
@media only screen and (max-width: 767px){
	.instafeed li{
		width: 25%;
	}
	.instafeed.fadeIn li.bg-added:nth-child(n+5){
		display: none;
	}
}


.social-profiles li a{
	background: #115a80!important;
	color: #fff;
}


section.contact.contact-3 .map-holder .overlay.background-dark-grey{
	display: none;
}
section.contact.contact-3 .row{
	pointer-events: none;
}

footer{
	padding: 20px;
	background: #115a80;
}
.footer-text span,
.footer-text .footermenu li,
.footer-text a{
	color: #fff;
}
/*menu*/
@media only screen and (max-width: 767px){
	nav.logo-center, nav.top-bar {
		padding-top: 95px;
		max-height: 95px;
	}
	.open-menu {
		top: 30px;
	}
	.fixed-nav{
		position: initial;
	}
	.main-container.custom-padding{
		padding-top: 0px;
	}
	section.contact.contact-3 .row{
		pointer-events: auto;
	}
	.menu-filters li{
		clear: both;
		margin: 10px;
	}
	section.menu{
		padding-bottom: 0px;
	}
}

.actie {

font-size: 13px;

}