@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
footer { clear:both; }

.navbar-fixed-top, .navbar-fixed-bottom { position:static;}

.menu ul { position:relative; text-align:justify; text-align-last:justify; height:2.2em; min-width:800px; }
.menu ul li { display:inline-block; padding:.5em 1em; cursor:pointer; text-align:center;  font-family: "Open Sans"; font-weight:normal; font-size:15px;}
.menu ul li.active, .menu ul li:hover { color:#FFF; background-color:#59284b; border-radius:4px;text-decoration:none; font-weight:bold;}
.menu ul li.active a, .menu ul li:hover a { color:#FFF; text-decoration:none }
.menu ul:after { content:""; display:inline-block; width:100%; height:0; overflow:hidden; }

a:hover { text-decoration:none}


.owl-theme .owl-controls .owl-page.active span { background-color: #392a1e !important; border: none !important; }
.owl-theme .owl-controls .owl-page span { background-color: white !important; border: 1px solid #392a1e; }

.header {width: 100%;}
/*.header .logo {height:220px;}*/
.header .logo { margin-top:40px; }
.header .social{color:#000;text-align:right;padding-top:26px;}
.header .social a {padding:5px;}
.header .social a i {color:#4da8ab;}

/*.header .nav2 {display:none;}
.header .nav2 {text-align:right;margin-bottom: 20px;}
.header .nav2 ul li {display:inline-block;float:right;}
.header .nav2 ul li a{color:white;margin-left:73px;font-size:24px;font-family: 'futuraltcondensed';}
.header .nav2 ul li a.first{margin-left:0px;}*/
 
.header .nav {text-align:right;margin-bottom: 20px;}
.header .nav ul {padding-left: 0px;margin-top:55px;}
.header .nav ul li {display:inline-block;float:left;}
.header .nav ul li a{color:#942022;margin-left:51px;font-size:17px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:600;}
.header .nav ul li a.first{margin-left:0px;}

.header .nav2 {text-align:right;margin-bottom: 20px;}
.header .nav2 ul {padding-left: 0px;margin-top:55px;}
.header .nav2 ul li {display:inline-block;float:left;}
.header .nav2 ul li a{color:#942022;margin-left:53px;font-size:17px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:600;}
.header .nav2 ul li a.first{margin-left:0px;}

.header .social {margin-top:40px;height:53px;}

.one-slide {display: none;}

/* #nav-main a.selected, #nav-fixed a.selected {border-top: 2px solid #e00f20; padding-top: 15px; !important;text-decoration: none !important;}
#nav-main a:hover, #nav-fixed a.selected {border-top: 2px solid #e00f20; padding-top: 15px; !important;text-decoration: none !important;}*/

.clearheader {width:100%;height:0px;}

.blok {padding:12px 0px 0px 0px;}
h2.nieuws-titel {font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:800;font-size:16px;color:#000000;}

#overons {background-color:#4da8ab;color:white !important;}
#overons .cms, #overons .cms * {color: white !important;}
/*#overons h2 {text-transform:uppercase;color:white;font-family: 'futuraltoblique', sans-serif;margin-bottom: 20px;}*/
#overons h1 {text-transform:uppercase;color:#fff;font-size:24px;margin-bottom:20px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:800;}

#aanbod *, #merken *, #promos *, #fotos * {color:#656565;font-family: 'Open Sans', sans-serif !important;}
#aanbod h1, #merken h1, #promos h1, #fotos h1 {text-transform:uppercase;color:#665850;font-size:24px;margin-bottom:20px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:800;}
#aanbod h2, #merken h2, #promos h2, #fotos h2 {text-transform:uppercase;color:#665850;font-size:18px;margin-bottom:20px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:800;}

/*.blok h1 {text-transform:uppercase;color:#665850;font-size:24px;margin-bottom:40px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:800;}
.blok h2 {text-transform:uppercase;color:#665850;font-size:24px;margin-bottom:40px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:800;}*/

#contact {background-color:#f6f6f6;}
#contact .cms {color:#656565 !important; }
#contact #map {position:relative;margin-top:-55px;border: solid 4px #4da8ab;margin-bottom:30px;}

.footer {min-height:150px;width:100%}

.cms *,.cms {color:#656565 !important;font-family: 'Open Sans', sans-serif !important;font-weight:300 !important;line-height:23px !important;font-size:14px !important;}
.cms strong,.cms strong {font-weight:400 !important;}
.justify { text-align: justify !important; }

#fixedHeader {display: none;position: fixed;top: 0;width: 100%;margin: 0;padding: 0;background:#fff;border-bottom: 1px solid #333;z-index: 999;}
.logo-fixed {margin-top: 12px;}
#nav-fixed {text-align:right;margin-top:20px;margin-bottom: 20px;}
#nav-fixed ul li {display:inline-block;float:left;}
#nav-fixed ul li a{color:#942022;margin-left:73px;font-size:16px;font-family: "proxima-nova",sans-serif;text-transform: uppercase;font-weight:600;}
#nav-fixed ul li a.first{margin-left:0px;}

.album .show {display:block;}
.album .dontshow {display:none;}
.jquery-lightbox-background {background-color: #fff;}

.modal-nieuws .intro {color:#000;font-weight:600 !important;color:#656565 !important;font-family: 'Open Sans', sans-serif !important;}
/*.aanbod-div {min-height:280px;}*/
.aanbod-div {margin-bottom: 25px;}

.contact-form input, .contact-form textarea {border-radius:0px;margin-bottom:17px;border:dotted 2px #d9cdbe;resize:none;}
.contact-form input[type="submit"] { background-color:transparent;color:#4da8ab;text-transform:uppercase;border:none;padding:0px;margin:0px;border-bottom:1px solid #4da8ab;padding-bottom:5px;}
.openingsuren {color:#656565 !important;background-color:#e7e7e7;position: absolute;text-transform:lowercase;width:80%;margin-top:15px;opacity: 0.8;}
.openingsuren * {margin:0px;padding:0px;}

.openingsuren .blok {padding:20px 30px;}
.openingsuren .left-openingsuren {color:#fff !important;text-align:right;background-color:#4da8ab;}
.openingsuren .left-openingsuren * {color:#fff !important;}
.openingsuren .left-openingsuren li,.openingsuren .right-openingsuren li {list-style-type:none;}

#slider .item {position:relative;height: 630px;overflow: hidden;}
#slider .caption {position:relative;z-index:9999;height: 100px;background-color: rgba(77,168,171,0.7);top: -100px;}
#slider .caption p {text-transform: uppercase;line-height:30px;color:#fff;padding:35px;font-size:21px;font-family: "proxima-nova",sans-serif;}

.one-slide .item {position:relative;/*height: 630px;*/overflow: hidden;}
.one-slide .caption {position:relative;z-index:9999;height: 100px;background-color: rgba(77,168,171,0.7);top: -100px;}
.one-slide .caption p {text-transform: uppercase;line-height:30px;color:#fff;padding:35px;font-size:21px;font-family: "proxima-nova",sans-serif;}

.mobile-nav {display:none;}

.aanbod-div {height: 250px;}
.aanbod-div .outer-div {background-color:#f6f6f6;position:relative;display: block;width:100%;overflow:hidden !important;border:solid 1px #4da8ab;}
.aanbod-div .inner-div {background-color:#f6f6f6;height: 250px;overflow:hidden !important;width:100%;}
.aanbod-div .inner-div img {position: absolute;left: 50%;top: 50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}

.album-div {height: 300px;}

@media (max-width: 1200px) {
	.header .logo {max-height: 75px;text-align:left;margin-left:0px;}
	.header .social {display:none;}
	.openingsuren {position:relative;width:100%;margin-bottom:10px;}
	.aanbod-div {min-height:auto !important;}
	.aanbod-div img {min-width:100%;}
	/*.blok {padding:50px 0px;}*/
	#contact #map {margin-top:0px;display:none;}
	#slider {display:none !important;}
	
	.header {z-index:9999;}
	.header .nav {display:block;}
	.header .nav2 {display:block;position: absolute;z-index: 9999;background-color: #1d1d1b;margin-left:0px;margin-top: 0px;padding-right: 20px;width: 100%;}
	.header .nav2 ul li {display:block;width:100%;}
	.header .nav2 ul li a{display:block;margin-left:0px;margin:5px 0px;}
	.header .logo {margin-top: 20px;margin-bottom: 20px;}

	.header .nav ul li a {margin-left: 30px;}
	#nav-fixed ul li a {margin-left:45px;}
	
	#nav-fixed {display:block;}
	
	/*.nieuwsblok {margin-top:100px;}*/
	.nieuwsblok img {min-width:100% !important;}
	.mobile-nav {position:fixed;top:20px;right:20px;display:block;width:30px;height:30px;z-index:100001;cursor:pointer;display: none;}
	.mobile-nav img {max-width:100%;cursor:pointer;}
	#standaard_modal {margin-top:80px;}
	.open {display:block !important;}
	#fixedHeader {height: 65px;}
	
	/*.aanbod-div {min-height:240px !important;}*/
	.close {display:none !important;}
}

@media (max-width:990px){
		.header .nav2 {display:none;position: absolute;z-index: 9999;background-color: #1d1d1b;width: 100%;margin-left: -15px;margin-top: 0px;padding-right: 20px;}
		.header .logo {margin-top: 20px;margin-bottom: 20px;height: 65px; }
		/*.aanbod-div {min-height:220px !important;}*/

		.header .nav ul li a {margin-left:20px;font-size:15px;}
		#nav-fixed ul li a {margin-left: 27px;}
}
@media (min-width:768px) and (max-width:990px){
	.openingsuren {padding: 25px;}
}
@media (max-width:767px){
		.header .logo {width: 70% !important; height: auto;}
		#nav-fixed {display:none;}
		.mobile-nav {display:block;}
		.header .nav {display:none;}
}
@media (max-width:479px){
	/*.nieuwsblok {margin-top:80px;}*/
}

.cms a {color:#4da8ab !important;}
.footer {text-align: right;margin-top: 20px;font-size: 16px; color: #656565;font-family: "Open Sans";font-weight:100;opacity: 0.5;}
.footer a {color: #656565 !important;}