@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; src: local(''), url('FONTS/roboto-v20-latin-100.woff2') format('woff2'), url('FONTS/roboto-v20-latin-100.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; src: local(''), url('FONTS/roboto-v20-latin-100italic.woff2') format('woff2'), url('FONTS/roboto-v20-latin-100italic.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; src: local(''), url('FONTS/roboto-v20-latin-300.woff2') format('woff2'), url('FONTS/roboto-v20-latin-300.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; src: local(''), url('FONTS/roboto-v20-latin-300italic.woff2') format('woff2'), url('FONTS/roboto-v20-latin-300italic.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local(''), url('FONTS/roboto-v20-latin-regular.woff2') format('woff2'), url('FONTS/roboto-v20-latin-regular.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; src: local(''), url('FONTS/roboto-v20-latin-italic.woff2') format('woff2'), url('FONTS/roboto-v20-latin-italic.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; src: local(''), url('FONTS/roboto-v20-latin-500.woff2') format('woff2'), url('FONTS/roboto-v20-latin-500.woff') format('woff'); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; src: local(''), url('FONTS/roboto-v20-latin-500italic.woff2') format('woff2'), url('FONTS/roboto-v20-latin-500italic.woff') format('woff'); }


html, body { margin: 0; height: 100%; width: 100%; }
body { background-color: #ffffff; font-size: 16px; font-family: Roboto, sans-serif; }

h3.modal-title { color: #c5a776; font-size: 20px; letter-spacing: 2px; font-weight: 700; }
.modal-body { font-size: 20px; letter-spacing: 2px; }
p.modal-body2 { font-size: 10px; }

a.contact:link		{ color: #000000; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: normal; }
a.contact:visited	{ color: #000000; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: normal; }
a.contact:hover 	{ color: #c5a776; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: bold; }
a.contact:active 	{ color: #c5a776; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: bold; }

.navbar-custom { background-color: #ffffff; width: 98%; margin: 0 auto; }
.navbar-custom .navbar-nav .nav-link { font-family: Roboto, sans-serif; color: #000000; font-weight: 300; }
.navbar-custom .nav-item.active .nav-link, .navbar-custom .nav-item:hover .nav-link { font-family: Roboto, sans-serif; color: #c5a775; font-weight: 300; }

.banner	{ max-width: 100%; width: 100%; height: auto; position: relative; background-color: #3c3537; text-align: center; }
.banner	> img { margin: 0 auto; max-width: 100%; width: 1920px; height: auto; max-height: 388px; }

.banner1_top { height: 5px; background-color: #c5a776; width: 100%; letter-spacing: 2px; font-weight: 700;}
.banner0_bottom { height: auto; background-color: #3c3537; width: 100%; min-height: 150px; }
.banner1_bottom { height: auto; background-color: #3c3537; width: 100%; background-image: url("../images/home_background.png"); background-position: right bottom; background-repeat: no-repeat; min-height: 150px; }
.banner2_bottom { height: auto; background-color: #3c3537; width: 100%; background-image: url("../images/maandmenu_background.png"); background-position: right bottom; background-repeat: no-repeat; min-height: 150px; }

p.top { color: #c5a776; font-size: 20px; letter-spacing: 2px; font-weight: 700;}
p.top1 { font-size: 18px; letter-spacing: 2px; }
p.menu { color: #ffffff; font-size: 16px; }

.btn-custom { padding: 7px 14px; border: 0 none; font-weight: 300; letter-spacing: 2px; text-transform: uppercase; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
.btn-custom:focus, .btn-custom:active:focus, .btn-custom.active:focus { outline: 0 none; }
.btn-custom { background: #c5a776; color: #ffffff; }
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active { background: #a28b70; color: #ffffff; }
.btn-custom:active, .btn-custom.active { background: #a28b70; color: #ffffff; box-shadow: none; }

.alert-custom { border-color: #3c3537;background: #3c3537; color: #ffffff; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
a.link_account:link		{ color: #c5a776; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: normal; }
a.link_account:visited	{ color: #c5a776; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: normal; }
a.link_account:hover 	{ color: #c5a776; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: bold; }
a.link_account:active 	{ color: #c5a776; font-size: 16px; font-family: Roboto, sans-serif; text-decoration: none; text-align: center; font-weight: bold; }

.banner-bottom	{ max-width: 100%; width: 100%; height: auto; position: relative; background-color: #3c3537; text-align: center; overflow: hidden;}
.banner-bottom	> img { margin: 0 auto; max-width: 100%; width: 1920px; height: auto; max-height: 385px; }
.banner-bottom-border-left { border-left: 5px solid #c5a776; }
p.banner-bottom-top { color: #c5a776; font-size: 24px; letter-spacing: 5px; font-weight: 500; }
p.banner-bottom-top1 { color: #c5a776; font-size: 24px; letter-spacing: 5px; font-weight: 400; }
p.banner-bottom-top2 { color: #ffffff; font-size: 20px; letter-spacing: 5px; line-height: 24px; font-weight: 300; }

@media screen and (max-width : 800px) {
	p.banner-bottom-top { font-size: 20px; }
	p.banner-bottom-top1 { font-size: 20px; }
	p.banner-bottom-top2 { font-size: 16px; }
}

.footer { width: 100%; background-color: #c5a776; color: #000000; font-size: 14px; font-family: 'Roboto', sans-serif; text-decoration: none; }
a.footer:link, a.footer:visited, a.footer:hover { color: #000000; font-size: 14px; font-family: 'Roboto', sans-serif; text-decoration: none; }
.text-goud { color: #c5a776; }

@media screen and (max-width : 750px) {
	.banner { display: none; }
	.btn-custom { letter-spacing: 1px; }
	.navbar-custom { width: 100%; }
	.navbar-custom .navbar-brand > img { max-width: 150px; width: 1750px; height: auto; }
	p.top { font-size: 15px; letter-spacing: 1px; }
	h1 { font-size: 18px; }
	h2 { font-size: 18px; }
}
@media screen and (max-width : 680px) {
	#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr { display: block; }
	#no-more-tables thead tr { position: absolute; top: -9999px; left: -9999px; }
 	#no-more-tables tr { border: 1px solid #cccccc; }
 	#no-more-tables td { border: none;  position: relative; margin-top: 15px; padding-left: 50%; left: 5px; white-space: normal; text-align: left !important;}
 	#no-more-tables td:before { position: absolute; top: -15px; left: 5px; width: 45%; padding-right: 5px; white-space: nowrap; text-align: left; font-weight: bold; }
 	#no-more-tables td:before { content: attr(data-title); }
}

@media only screen and (max-width : 768px) {

}