.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('img/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
	background-color: #F5ECCE;
}

body {
background-color: #F5ECCE;
font-size: 16px;
-webkit-font-smoothing: antialiased;


}

.block-line1 {
border-bottom: dotted #2E2E2E 3px;
margin:5px;
}
.block-line2 {
border-bottom: solid #2E2E2E 1px;
margin:5px;
}

.block-cell2 {
    border-width:5px;	
    border-style:double;
    padding: 20px;
}
.block-cell3 {
    border-width:1px;	
    border-style:solid;
    padding: 30px;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

.centered
{
    text-align:center;
}

.mailto {
text-decoration:none;
color: black;
}

.mailto-inverted {
text-decoration:none;
color: white;
}

/* Image Covers */

.IntroImage1 {
 background-image: url(../img/slide4.png);
 background-position: 50% 50%;
	background-size: cover;
    background-repeat: no-repeat;
    color: black;
    padding-bottom: 100px;
    height: 350px;
 }

.IntroImage2 {
 background-image: url(../img/slide5.png);
 background-position: 50% 50%;
	background-size: cover;
    background-repeat: no-repeat;
    color: white;
    padding-bottom: 120px;
    height: 350px;
 }

/* End Image Covers */

.cell {
background: white;
border: solid #0B0B0B 5px;
padding-bottom: 20px;
padding-top: 15px;
padding-right: 20px;
padding-left: 20px;
}

/* Data Spacing */
.block-nav {
padding-top: 15px;
padding-right: 0;
padding-left: 0;
padding-bottom: 20px;
background-color: white;
word-spacing:30px;
}
.block-nav-move {
padding-top: 5px;
padding-right: 0;
padding-left: 0;
padding-bottom: 10px;
background-color: white;
word-spacing:30px;
position:fixed;
top: 0px;
width:100%;
z-index: 1;
}
.block-money-move {
padding-top: 5px;
padding-right: 0;
padding-left: 0;
padding-bottom: 10px;
background-color: white;
position:fixed;
top: 100px;
left: 40px;
width:150px;
z-index: 1;
}
.scroll_div{
    display: none;
}
.block1 {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/bg4.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}

.block2 {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/bg2.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}

.block3 {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/bg3.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}

.block4 {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/bg5.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.block5 {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/block5.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.block6 {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/bg1.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.block7 {/* verhuur */
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/block7.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.block8 {/* annex */
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/block8.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.block9 {/* entresol */
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/block9.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.block10 {/* restaurant */
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: #2E2E2E;

background-image: url(../img/block10.png);
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
}
.block11 {
padding-top: 50px;
padding-right: 0;
padding-left: 0;
padding-bottom: 50px;
background-color: gray;
}
/* end Data Spacing */

@font-face { font-family: harkema; src: url('fonts/harkema_regular.TTF'); }
}
@font-face { font-family: harkema_bold; src: url('fonts/harkema_bold.TTF'); }
}

.harkema {
font-family: harkema
}

p {
font-family: harkema_thin
}

h1 {
font-family: harkema_bold
}

h2 {
font-family: harkema_bold
}

h3 {
font-family: harkema_bold
}

h4 {
font-family: harkema_bold
}

h5 {
font-family: harkema_bold
}

small {
font-family: harkema_thin
}

money {
color: #A4A4A4;
}

a {
	color:black;
	font-size:20px;
	border-bottom:none;
	font-family: harkema;
	}
	a:link {text-decoration:none;color:black;}
	a:visited {text-decoration:none;color:black;}
	a:hover {text-decoration:none;color:black;border-bottom:solid black;}
	a:active {text-decoration:none;color:black;}

.text-line-black {
-webkit-text-stroke: 2px black;
color:white;}

.borderless-link {
	border-bottom:none;
}
.topp {
        vertical-align:top;
    }
    
.bottomm {
        vertical-align:bottom;
    }

.contact {
text-shadow: 1px 1px white;
}

.modal.modal-wide .modal-dialog {
  width: 90%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}

