/* CSS Document */
body{
	font-family: 'Source Serif Pro', serif;
	font-size:16px;
	
}

.navbar{
	background-color:rgba(0,0,0,0.7);
}





.navbar .navbar-collapse {
  text-align: center;
}
#col_214{
	display:none;
}



.navbar a.nav-link{
    font-weight: 700;
    color: #C6B039;
	font-size:1.3em;
	text-transform: uppercase;
	padding-left:40px !important;
	padding-right:40px !important;
}

.navbar a:hover{
	background-color:#94832A;
    color: #ffffff;
}
#sections_bhind .bhind_ec_header{
	top:80px;
}

.gold{
    background-color: #A28513;
    color: #ffffff;
}

.black{
	background:#000000;
	color:#ffffff;
}

.roze{
	background:#dcd7d4;
}

a{
	color:#94832A;
	text-decoration: none;
}

footer,.landing{
	background:#000000;
	color:#ffffff;
}

.landing{
	background-image: url("../images/front_lady.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
	height:100vh;
}



.linktarget {
  content: '';
  display: block;
  height:      95px;
  margin-top: -95px;
  visibility: hidden;
}

.bhind_section {
	padding-top:40px;
	padding-bottom:40px;
	position: relative;
	z-index: 1;
}

#fotos-section,#map-section{
	padding:0px;
}

#carousel01 img{
	width:100%;
}

form .row,form .buttonrow{
	margin:10px;
	display:block;
}

form .buttonrow{
	clear:both;

}

 .btn-default{
	width:100%;
	background: #94832A;
	 color:#fff;
	font-size:1.1em;
	border:0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
}

.form-control{
		border-radius: 0px;
	-moz-border-radius: 0px;
}

footer form{
	    margin-top: 20px;
}
footer #message{
	height:105px;
}

footer h2{
	color:#ABA122;
}



#leftrow,#rightrow{
	display:block;
	float:left;
	width:50%;
	box-sizing: content-box;
	margin: 0px;
	padding: 0px;
	
}


.scrolltotop{
	position: absolute;
	right:20px;
	bottom:20px;
	
}

/** scollicon **/

.scroll-downs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  
  width :34px;
  height: 55px;
}
.mousey {
  width: 3px;
  padding: 10px 15px;
  height: 35px;
  border: 2px solid #fff;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
.scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #fff;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}

.bhind_additem {
	width:100%;
}

.bhind_section_adminButtons{
	top:60px;
}

.scroller-div{
	position: absolute;
	bottom:70px;
}

.suzy{
	top:60px;
	width:160px;
	position:absolute;
	left:180px;
	border-radius:50%;
	overflow: hidden;
}

.suzy img{
	width:100%;
}

.prijscol .bhindcolcontent{
	border:solid 1px #ABA122;
	padding:10px;
	margin:10px;
	display:block !important;
}

.prijscol h3{
	font-weight:bold;
	font-size:22pt;
	color:#ABA122;
	padding-bottom:10px;
	text-align:center;
}

.prijscol p{
	text-align:center;
	margin-bottom:10px
}

.prijscol p.prijs{
	font-weight:bold;
	font-size:18pt;

}

@media screen and (max-width:1200px){
	.navbar a.nav-link{

		font-size:1.2em;

		padding-left:20px !important;
		padding-right:20px !important;
	}
}

@media screen and (max-width:1024px){
	.navbar a.nav-link{

		font-size:1.1em;

		padding-left:10px !important;
		padding-right:10px !important;
	}
}

@media screen and (max-width:1024px){
	.navbar a.nav-link{

		font-size:1.1em;

		padding-left:10px !important;
		padding-right:10px !important;
	}
}


@media screen and (max-width:800px){
	
	.navbar{
		display:none !important;
	}
	.row{
		    margin-right: 0px;
    margin-left: 0px;
	}
	#logo_1 img{
		max-width:80%;
	}
	
	.hidemobile{
		display:none;
	}
	.landing{
		
		height:auto;
	}
	
	#openingsuren,#openingsuren .text-right{
		text-align:center !important;
	}
	
	h2{
		margin-top:50px;
	}
	 
	#leftrow,#rightrow{

		width:100%;


	}
}

