<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import  "//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900";

/*
##################################################
# Project ID    : 20150630-193
# Reference     : niebouw
# Latest update : July 01, 2015
##################################################
*/

/* #Site Styles
================================================== */

/* ### general ### */
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html,body { font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; font-size: 12px; color: #000; }
input,select,textarea { font-family: 'Source Sans Pro',sans-serif; font-size: 12px; color: #000; }
body { background: #ebebeb; }
img { border: 0; display: block; }
ul,li { list-style: none; }
:focus { outline: none; }

/* ### global classes ### */
.clear { clear: both; visibility: hidden; line-height: 0; height: 0; }
.center { margin: 0 auto; max-width: 1000px; position: relative; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

	/* ### main container ### */
	#mainCntr { width: 100%; }

	/* ### header container ### */
	#headerCntr { position: relative; z-index: 100; width: 100%; height: 140px; background: #fdfdfd url(../images/header_bg.png) repeat-x 0 bottom; }
	#headerCntr .logo { position: absolute; top: 42px; left: 1px; }
	#headerCntr .logo img { max-width: 100%; }

		/* ### social box ### */
		.socialBox { position: absolute; top: 19px; right: 0; }
		.socialBox li { float: left; margin-left: 11px; }

		/* ### menu box ### */
		#headerCntr .menuBox { position: absolute; top: 98px; right: -13px; }
		#headerCntr .menuBox li { float: left; font-size: 20px; font-weight: 500; margin-left: 35px; position: relative; padding-bottom: 10px; }
		#headerCntr .menuBox li:first-child { margin-left: 0; }
		#headerCntr .menuBox li a { display: block; line-height: 32px; padding: 0 3px; color: #0059a1; text-decoration: none; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size: 16px; }
		#headerCntr .menuBox li a:hover { background: #0059a1; -webkit-border-radius: 0px; border-radius: 0px; color: #fff; }
		#headerCntr .menuBox li ul:before { position: absolute; top: -18px; left: 30px; content: url(../images/pointer.png); }
		#headerCntr .menuBox li ul { display: none; position: absolute; top: 42px; left: 0; width: 216px; background: #0059a1; padding: 13px 0 10px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.5); box-shadow: 0 2px 4px rgba(0,0,0,0.5); }
		#headerCntr .menuBox li li { float: none; margin-left: 0; padding-left: 11px; padding-bottom: 0; }
		#headerCntr .menuBox li li a { color: #fff; padding: 0 0 0 15px; line-height: 30px; height: 30px; }
		#headerCntr .menuBox li li a:hover { background: url(../images/arrow1.png) no-repeat left; font-weight: 700; }
		#headerCntr .menuBox li:hover ul { display: block; }
	#headerCntr .mobileMenu { display: none; }

	/* ### banner container ### */
	#bannerCntr { width: 100%; overflow: hidden; height: 400px; position: relative; z-index: 99; }
	#bannerCntr .slider { width: 100%; height: 100%; }
	#bannerCntr ul { width: 100%; height: 100%; }
	#bannerCntr li { width: 100%; height: 100%; position: relative; }
	#bannerCntr li img.big { min-height: 100%; height: auto!important; height: 100%; min-width: 100%; width: auto!important; width: 100%; }
	#bannerCntr .inner { position: absolute; top: 0; left: 50%; margin-left: -500px; width: 1000px; height: 100%; }
	#bannerCntr .center { height: 100%; }
	#bannerCntr .text { position: absolute; bottom: 60px; left: 0; width: 62%; padding: 12px 14px 8px 22px; background: rgba(0,0,0,0.40); z-index: 500; }
	#bannerCntr h1 { color: #fff; font-size: 30px; line-height: 35px; font-weight: 900; margin-bottom: 5px; text-transform: uppercase; }
	#bannerCntr p { color: #fff; font-size: 17px; line-height: 37px; }
	#bannerCntr p img.link { display: inline; vertical-align: middle; margin-left: 44px; }
	#bannerCntr a.prev { position: absolute; top: 50%; left: 130px; z-index: 600; background: url(../images/prev.png) no-repeat; width: 22px; height: 22px; margin-top: -11px; }
	#bannerCntr a.next { position: absolute; top: 50%; right: 130px; z-index: 600; background: url(../images/next.png) no-repeat; width: 22px; height: 22px; margin-top: -11px; }

	/* ### content container ### */
	#contentCntr { width: 100%; background: #fff; padding: 47px 0 53px; }

	/* ### left container ### */
	#leftCntr { float: left; width: 62%; }

		/* ### fighting box ### */
		.fightingBox { width: 100%; }
		.fightingBox h2 { color: #0059a1; font-size: 24px; font-weight: 600; line-height: 42px; }
		.fightingBox p { color: #000; font-size: 17px; line-height: 35px; margin-bottom: 34px; }
		.fightingBox p a { color: #000; text-decoration: none; }
		.fightingBox p a:hover { text-decoration: underline; }
		.fightingBox .photo { width: 100%; }
		.fightingBox .photo img { width: 100%; }

	/* ### right container ### */
	#rightCntr { float: right; width: 31.8%; }

		/* ### news box ### */
		.newsBox { width: 100%; margin-bottom: 98px; }
		.newsBox h3 { color: #aa223c; font-size: 24px; line-height: 42px; font-weight: 600; font-style: italic; }
		.newsBox p { color: #000; font-size: 17px; line-height: 35px; font-weight: 600; font-style: italic; margin-bottom: 30px; }
		.newsBox .photo { width: 100%; }
		.newsBox .photo img { width: 100%; }

		/* ### logos box ### */
		.logosBox { width: 100%; overflow: hidden; padding-left: 38px; }
		.logosBox li { float: left; margin: 0 24px 12px 0; }

	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; background: #0059a1; margin-bottom: 80px; padding: 20px 0; }
	#footerCntr ul { float: left; }
	#footerCntr li { color: #fff; float: left; margin-right: 16px; font-size: 16px; }
	#footerCntr li a { color: #fff; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr p { float: right; color: #fff; font-size: 16px; }
	#footerCntr p a { color: #fff; text-decoration: none; }
	#footerCntr p a:hover { text-decoration: underline; }

/* #Media Queries
================================================== */

@media only screen and (max-width: 999px) {

	.center { padding: 0 8px; }
	#headerCntr .menuBox { right: 0; }
	#headerCntr .menuBox li { margin-left: 10px; }
	#headerCntr .menuBox li a { padding: 0 7px; }
	#headerCntr .logo { left: 8px; }
	.socialBox { right: 8px; }
	#bannerCntr .inner { left: 0; margin-left: 0; width: 100%; }
	#bannerCntr .text { width: 85%; left: 8px; }
	#bannerCntr a.prev { left: 20px; }
	#bannerCntr a.next { right: 20px; }
	#rightCntr { width: 34%; }
	#footerCntr li { margin-right: 10px; }
	#footerCntr { margin-bottom: 40px; }

}

@media only screen and (max-width: 767px) {

	#headerCntr .menuBox { display: none; }
	#headerCntr .mobileMenu { display: block; position: absolute; top: 0; left: 0; }
	#headerCntr .logo { left: 0; width: 100%; text-align: center; }
	#headerCntr .logo img { display: inline; }
	#bannerCntr p { font-size: 14px; line-height: 28px; }
	#bannerCntr h1 { font-size: 32px; line-height: 28px; }
	#bannerCntr .text { width: 96.5%; bottom: 46px; }
	#bannerCntr a.prev { left: 10px; }
	#bannerCntr a.next { right: 10px; }
	#bannerCntr { height: 260px; }
	#contentCntr { padding: 25px 0; }
	#rightCntr { width: 40%; }
	#leftCntr { width: 58%; }
	.logosBox li { margin-right: -9px; }
	.newsBox { margin-bottom: 50px; }
	#footerCntr ul { float: none; width: 100%; text-align: center; margin-bottom: 10px; }
	#footerCntr ul li { float: none; display: inline; margin: 0 7px; }
	#footerCntr p { text-align: center; float: none; }
	#footerCntr { margin-bottom: 20px; }

}

@media only screen and (max-width: 479px) {

	#bannerCntr .text { width: 95.5%; bottom: 20px; }
	#bannerCntr h1 { font-size: 21px; line-height: 17px; }
	#bannerCntr p { font-size: 13px; line-height: 22px; }
	#bannerCntr p img.link { margin-left: 8px; }
	#bannerCntr { height: 190px; }
	#bannerCntr a.prev { left: 5px; }
	#bannerCntr a.next { right: 5px; }
	#rightCntr { width: 100%; }
	#leftCntr { width: 100%; margin-bottom: 15px; }
	.logosBox li { margin-right: 20px; }
	.newsBox { margin-bottom: 20px; }
	.fightingBox p { margin-bottom: 15px; }

}</pre></body></html>