@charset "utf-8";/* CSS Document */
/* =fonts
*****************************************************/
@font-face{font-family:'dosisbold';src:url('../fonts/dosis-bold-webfont.eot');src:url('../fonts/dosis-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dosis-bold-webfont.woff') format('woff'),url('../fonts/dosis-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'dosisextralight';src:url('../fonts/dosis-extralight-webfont.eot');src:url('../fonts/dosis-extralight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dosis-extralight-webfont.woff') format('woff'),url('../fonts/dosis-extralight-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'dosislight';src:url('../fonts/dosis-light-webfont.eot');src:url('../fonts/dosis-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dosis-light-webfont.woff') format('woff'),url('../fonts/dosis-light-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'dosisextrabold';src:url('../fonts/dosis-extrabold-webfont.eot');src:url('../fonts/dosis-extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dosis-extrabold-webfont.woff') format('woff'),url('../fonts/dosis-extrabold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}

/* =reset 
*****************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0px;padding:0px;}

/*** standaard
*****************************************************/
ul{list-style:disc;}
img, fieldset{border:0px;}
p{margin:0px 0px 0px 0px;}
h1{margin:0px 0px 12px 0px;color:#000000;font-size:20px;}
h2{margin:0px 0px 20px 0px;color:#000000;font-size:50px;font-family:'dosisextralight';}
h3{margin:0px 0px 4px 0px;color:#000000;font-size:14px;}
h4{margin:0px 0px 12px 0px;color:#000000;font-size:18px;}
ul{margin:0px 0px 12px 20px;}
ol{margin:0px 0px 12px 20px;}
.cboth{clear:both;}
html, body{height:100%;margin:0;padding:0;}
.abottom{position:absolute;bottom:-100px;}
.atop{position:absolute;top: 0;}

/***site links
*****************************************************/
a:link{color:#313131;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a:focus{outline:none;}

/* =HOME exceptions
*****************************************************/
.home #panel-background-mask{position:absolute;width:100%;margin:0;background: none;}
.home #content{padding:0;}
.home #panel{color:#ffffff;top:0;}
#panel strong{font-weight:bold;font-family:'dosisbold';}
#panel #panel-top{height:35px;z-index:1;padding:5px 0 0 20px;position:relative;top:0;left:0;width:auto;}
#panel #panel-content{height:70px;padding:0 0 0 20px;top:0;background:none;width:1200px;}
#panel #panel-bottom{position:absolute;bottom:10px;left:155px;font-size:10px;width:850px;height:15px;background:url('../images/bullet.png') no-repeat left top transparent;padding:2px 0 0 25px;}
#panel .formcontainer{height:60px;width:auto;top:10px;font-style: italic;padding-top: 10px;}
#panel .formcontainer .field{float:left;margin-right: 30px;height:22px;}
#panel .formcontainer .form-check{}
#panel .form-dropdown div{border-bottom:1px solid #ffffff;margin:0 0 0 10px;color:#ffffff;height:21px;background:transparent;border-top:0;border-left:0;border-right:0;padding:0;width: 160px;}
#panel .form-dropdown{}

/* =body
*****************************************************/
body{font-family:'dosislight';font-size:18px;color:#000000;background:#ffffff;text-shadow:0 0 1px rgba(255, 255, 255, 0.5);}

/* =wrapper
*****************************************************/
#wrapper-Outer{opacity:0;height:auto!important;min-height:100%;height:100%;float:left;position:relative;width:auto;min-width:100%;}
#wrapper-header{width:100%;position:relative;height:auto;background:#000000;}
#wrapper-content{width:100%;position:relative;height:auto;padding: 0 0 450px;}
#wrapper-content.home{width:100%;position:relative;height:auto;padding:150px 0 340px;}
#wrapper-footer{position:absolute;bottom:0;width:100%;height:300px;background:#000000;}
#wrapper-content #wrapper-panel{position:absolute;height: 110px;width:100%;top:20px;}
#wrapper-content.home #wrapper-panel{}
#wrapper-panel{position:absolute;height:110px;width:100%;bottom: 320px;}
#panel-background-mask{position:absolute;width:50%;margin:0 0 0 50%;height: 110px;left:0;}
.wrap-1220{width:1220px;margin:0 auto;position:relative;}

/* =header
*****************************************************/
#header{height:145px;position:relative;text-align:center;}

/***sitelogo
*****************************************************/
#logo{width:250px;height:50px;position:absolute;top:50px;text-align:left;left:0;}
#logo a{}
#logo a img{}

/***siteMenu
*****************************************************/
ul.menu{position:absolute;left:300px;top:0;width:920px;height:125px;margin:0;list-style:none;overflow:hidden;}
ul.menu li{height:88px;float:left;position:relative;border-right:1px solid black;border-top:1px solid black;list-style:none;}
ul.menu li a{display:block;text-align:center;height:20px;padding:40px 15px 25px;text-transform:uppercase;font-size:18px;color:#ffffff;font-family:'dosisbold';}
ul.menu li a:hover{background:url('../images/li_background.png') repeat-x bottom left transparent;text-decoration:none;}
ul.menu li ul{position:absolute;margin:0;min-width:950px;display:none;z-index:1;left:0;}
ul.menu li ul li{height:auto;}
ul.menu li ul li a{margin:0;padding:10px 10px;height:auto;width:auto;display:block;font-size:12px;}
ul.menu li ul li a.image img{display:block;}
ul.menu li ul li a.image span{display:none;}
ul.menu li ul li a.image{margin:0;padding:0px 10px;height:35px;width:auto;display:block;font-size:12px;text-align:center;}
ul.menu li.active a{background:url('../images/li_background.png') repeat-x bottom left transparent;}
ul.menu li.active ul{display:block;}
ul.menu li.active ul li.active a{background:url('../images/sub_li_h_background.png') repeat-x bottom left transparent;}
ul.menu li.active ul li a:hover{background:url('../images/sub_li_h_background.png') repeat-x bottom left transparent;}
ul.menu li.active ul li a.image:hover{background:url('../images/li_background.png') repeat-x bottom left transparent;}

/* =breadcrumbs
*****************************************************/
.breadcrumbs{color:#ffffff;position:absolute;bottom:0;left:315px;font-family:'dosisbold';text-transform:uppercase;font-size:12px;}
.breadcrumbs > *{margin-right:10px;}
.breadcrumbs a.pathway{color:#ffffff;}


/* =content
*****************************************************/
#content{width:1220px;position:relative;min-height:380px;padding:40px 0 0;text-shadow:0 0 1px rgba(0, 0, 0, 0.3);}
#content p{margin:0px 0px 12px 0px;}
#content p.readmore{text-align:right;}
#content ul{margin:0px 0px 12px 17px;list-style-image:url('../images/list-style.gif');font-size:24px;}
#content ul li{font-size:14px;font-weight:bold;padding-left:20px;margin-bottom:2px;}
#content .pagination p{margin:0;text-align:center;}
#content .pagination ul{list-style:none;font-size:24px;margin:0 auto;text-align:center;width:140px;position:relative;padding:0 130px;}
#content .pagination ul li{padding:0;margin:0 5px;display:inline;padding:0;}
#content .pagination ul li.pagination-start{position:absolute;top:0;left:0;width:45px;margin:0;}
#content .pagination ul li.pagination-end{position:absolute;top:0;right:0;margin:0;width:85px;}
#content .pagination ul li.pagination-prev{position:absolute;left:50px;margin:0;top:0;width:45px;}
#content .pagination ul li.pagination-next{position:absolute;margin:0;top:0;right:90px;width:35px;}
#content .item-page{width:650px;}
#content .item-page.news{width:1220px;}
#content .item-page.full{width:1220px;}
#content .actions{display:none;}
#content .content-image{right:0;width:500px;}
#content .content-image p{margin:0;}
#content .content-image img{display:block;margin:0;}
#content .content-image .googleMap{left:-400px;position:absolute;top:0;}
#content .items-row{padding-bottom:49px;position:relative;}
#content .items-row .row-separator{clear:both;display:block;}
#content .items-row.cols-3{}
#content .items-row.cols-3 .item{width:30%;float:left;overflow:hidden;}
#content .items-row.cols-3 .item.column-1{}
#content .items-row.cols-3 .item.column-2{margin:0 5%;}
#content .items-row.cols-3 .item.column-3{}
#content .items-row.cols-3 .item-separator{border-bottom:1px solid red;}


#content .items-row.cols-5{}
#content .items-row.cols-5 .item{width: 180px;float:left;margin: 25px 8px 0;padding: 25px 25px 0;position: relative;background: url('../images/column5_item-bg-main.png')top left repeat transparent;}
#content .items-row.cols-5 .item::before{content:'';top:-25px;left:-0px;display:block;position:absolute;width:231px;height:200px;background:url('../images/column5_item-bg-top.png')top left repeat transparent;z-index:10}
#content .items-row.cols-5 .item::after{content:'';bottom:-25px;left:-0px;display:block;position:absolute;width:231px;height:25px;background:url('../images/column5_item-bg-bottom.png')top left no-repeat transparent;z-index:20}
#content .items-row.cols-5 .item > *{z-index:20}

#content .items-row.cols-5 .item h2{font-size: 20px;text-align: center;margin: 0 0 -30px;position: relative;top: -45px;color: #ffffff;background: url('../images/home-item_top.png') top left no-repeat transparent;left: -20px;width: 220px;height: 30px;padding-top: 5px;}
#content .items-row.cols-5 .item img{max-width: 220px;height: auto;position: relative;left: -20px;max-height: 200px;width: auto;display: block;margin: 0 0 5px;}
#content .items-row.cols-5 .item p{margin: 0;font-size: 14px;text-align: justify;z-index: 99999999;position: relative;display: block;}
#content .items-row.cols-5 .item a.rmore{display: block;margin: 0 auto;width: 70px;height: 22px;text-align: center;background:url('../images/item-rmore.png') top left no-repeat transparent;color: #ffffff;padding: 3px 0 0;}
#content .items-row.cols-5 .item.column-1{margin-left: 0;}
#content .items-row.cols-5 .item.column-2{}
#content .items-row.cols-5 .item.column-3{margin: 25px 11px 0;}
#content .items-row.cols-5 .item.column-4{}
#content .items-row.cols-5 .item.column-5{margin-right: 0;}



/* =panel
*****************************************************/
#panel{color:#ffffff;background: url('../images/panel.png') no-repeat top left transparent;height: 110px;}
#panel #panel-image{position:absolute;left:-100px;bottom:0;z-index: -1;}
#panel #panel-image p{margin:0;}
#panel #panel-image img{}
#panel #panel-top{}
#panel #panel-content{}
#panel #panel-bottom{position:absolute;bottom:10px;left:155px;font-size:10px;width:850px;height:15px;background:url('../images/bullet.png') no-repeat left top transparent;padding:2px 0 0 25px;}
#panel .fox_cbspan{display:table-cell;height:20px;padding:0 24px;vertical-align:middle;background-repeat:no-repeat;background-attachment:scroll;background-color:transparent;}
#panel .fox_cbspan_true{background-image:url('../images/bullet-t.png');}
#panel .fox_cbspan_false{background-image:url('../images/bullet-f.png');}
#panel .formcontainer{}
ul.form_messages{float:left;margin:0;list-style:none;background:#ffffff;color:#000000;position:absolute;top: -17px;left:0;height: 14px;z-index:50;}
ul.form_messages li{float:left;margin:0;list-style:none;font-size:12px;margin-right:10px;}
#panel .formcontainer .field{float:left;margin-right:10px;height:22px;font-style:italic;}
#panel .formcontainer .form-dropdown{height:22px;float: none;position: absolute;top: 20px;right: 20px;border: 0;}
#panel .formcontainer .form-check{position:absolute;left: 20px;font-size:11px;bottom: 1px;color: #000000;height:20px;font-style: normal;}
#panel .formcontainer .form-button{position:absolute;right:50px;font-size:12px;bottom: 19px;}
#panel .formcontainer .form-button input{}
#panel .formcontainer input{}
#panel .formcontainer label{float:left;font-weight:bold;font-family:'dosisbold';margin:0 4px 0 0;}
#panel .formcontainer input[type="text"]{border-bottom:1px solid #ffffff;margin:0;font-size:14px;color:#ffffff;height:20px;background:transparent;border-top:0;border-left:0;border-right:0;padding:0 5px;float:left;width: 160px;}
#panel .form-dropdown div{border-bottom:1px solid #ffffff;margin:0 0 0 10px;font-size:17px;color:#ffffff;height:20px;float:left;position:relative;background:transparent;border-top:0;border-left:0;border-right:0;}
#panel .formcontainer input[type="submit"]{background:url(../images/send-button.png) no-repeat top left transparent;cursor:pointer;font-style:italic;color:#313131;border:0;width:114px;height:34px;margin:0!important;font-family:'dosisextrabold';font-size:16px;text-transform:lowercase;}
#panel .formcontainer input[type="submit"]:hover{color:gray;}
#panel .formcontainer textarea{resize:none;width:310px;height:120px;margin:0px 0px 4px 0px;border:1px solid #939393;overflow-y:auto;font-family:"Times New Roman",Georgia,Serif;font-size:17px;font-style:italic;color:#000000;}
#panel .fox_dropdown{cursor:pointer;border:1px solid #939393;position:relative!important;height:22px!important;z-index:1;border:none;background:transparent;padding:0;opacity:0;margin:0;display:block;width: 160px;}

/* =footer
*****************************************************/
#footer{height:300px;background:url(../images/footer_background.png) top center no-repeat transparent;text-shadow:none;}
#footer #footer-title{height:75px;background:url('../images/footer_underline.png') no-repeat center bottom transparent;}
#footer #footer-title h2{margin:0;font-weight:normal;font-size:50px;color:#ffffff;padding-top:5px;height:70px;}
#footer #first{float:left;}
#footer #second{margin:0 10px;}
#footer #last{float:right;}
#footer .stats-row{width:220px;float:left;padding:10px 90px 20px;color:#ffffff;position:relative;}
#footer .stats-row table{width:220px;position:relative;}
#footer .stats-row table tr{height:21px;}
#footer .stats-row table tr.row-red{color:#E2001A;}
#footer .stats-row table tr.row-red td{color:#ffffff;font-size:12px;font-weight:bold;text-align:left;}
#footer .stats-row table tr.row-red td + td{color:#e2001a;text-align:right;}
#footer .stats-row table tr.row-red td::before{content:"";position:absolute;width:8px;height:8px;background:#E2001A;padding:0;margin:0;left:-10px;margin-top:4px;}
#footer .stats-row table tr.row-red td + td::before{width:0;height:0;background:transparent;}
#footer .stats-row table tr.row-green{color:#559100;}
#footer .stats-row table tr.row-green td{color:#FFFFFF;font-size:12px;font-weight:bold;text-align:left;}
#footer .stats-row table tr.row-green td + td{color:#559100;text-align:right;}
#footer .stats-row table tr.row-green td::before{content:"";position:absolute;width:8px;height:8px;background:#559100;padding:0;margin:0;left:-10px;margin-top:4px;}
#footer .stats-row table tr.row-green td + td::before{width:0;height:0;background:transparent;}
#footer .stats-row table tr.row-first{text-align:center;}
#footer .stats-row table tr.row-first td{white-space:nowrap;text-align:center;font-family:'dosisextralight';}
#footer .stats-row table tr.row-first span{white-space:nowrap;text-align:center;font-family:'dosisextralight';font-size:24px;}
#footer-info{clear:both;}
#footer-info p{margin:0;color:#666565;font-size:11px;}
a#backtotop{position: absolute;top: 10px;right: 10px;color: #ffffff;}

/* =addons
*****************************************************/

/* =foxform
*****************************************************/
.foxcontainer h2{}
.foxform{}
.foxform div{}
.foxform label{}
.fox_messages{}
.fox_messages li{}
.foxform input,.foxform textarea{}
.foxform input:hover,.foxform textarea:hover,.foxform input:focus,.foxform textarea:focus{}
input.foxtext{}
input.validfoxtext, textarea.validfoxtext{}
input.invalidfoxtext, textarea.invalidfoxtext{}
select.foxtext{}
select.validfoxtext{}
select.invalidfoxtext{}
.foxcheckbox{}
.validcheckbox{}
.invalidcheckbox{}
.fox_dropdown{cursor:pointer;}
.fox_dropdown option{}
.defaultfoxfield{border:1px solid #c0c0c0;}
.validfoxfield{border:1px solid rgb(80, 192, 80);}
.invalidfoxfield{border:1px solid rgb(192, 80, 80);}
.outer_dropdown{height:21px;display:block;position:absolute;top:0;left:0;border:none;width: 100%;}
.inner_dropdown{color:#ffffff;height:20px;padding:0 5px;display:block;vertical-align:middle;background-repeat:no-repeat;background-attachment:scroll;background-color:transparent;font-size:14px;width: auto;padding: 0;}
.home .inner_dropdown{padding:0;width:auto;}
button.foxbutton{cursor:pointer;padding:3px 5px 3px 5px;}
button.foxbutton span{}
.asterisk{font-weight:bold;}
.asterisk:after{content:"*";}
.fcaptchacontainer{margin:0 3px !important;}
.fcaptchafieldcontainer{display:table-cell;vertical-align:middle;padding:5px !important;}
.fcaptchainputcontainer{padding-top:1em !important;}
.fox_captcha_img{padding:4px;border:1px solid #C0C0C0;}
.qq-uploader{position:relative;width:100%;}
.qq-upload-button{padding:0 16px !important;margin:16px 0 !important;background:url("../../../media/com_foxcontact/images/button-background.png");border:1px solid #C0C0C0;cursor:pointer;/*height:28px;*/line-height:28px;color:#505050;text-shadow:1px 1px 0 #ffffff;border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;-webkit-border-radius:14px 14px 14px 14px;box-shadow:0 0 7px rgba(192, 192, 192, 0.698);-moz-box-shadow:0 0 7px rgba(192, 192, 192, 0.698);-webkit-box-shadow:0 0 7px rgba(192, 192, 192, 0.698);}
.qq-upload-button span{color:#505050;}
.qq-upload-button-caption{vertical-align:top;}
.qq-upload-button-hover{background-position:0 -28px;}
.qq-upload-button-focus{outline:1px dotted black;}
.qq-upload-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:70px;z-index:2;background:#FF9797;text-align:center;}
.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px;}
.qq-upload-drop-area-active{background:#FF7171;}
.qq-upload-list{padding:0 !important;list-style:none !important;clear:both;}
.qq-upload-list li{margin:0 !important;padding:0 !important;padding:4px 16px !important;list-style:none !important;/*background:url("../../../media/com_foxcontact/images/clip-16.png") no-repeat scroll 0 50% transparent !important;*/background-image:url("../../../media/com_foxcontact/images/clip-16.png") !important;background-repeat:no-repeat !important;}
.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin:0 4px;}
.qq-upload-file{}
.qq-upload-spinner{display:inline-block;background:url("../../../media/com_foxcontact/images/loading.gif");width:15px;height:15px;vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel{font-size:0.8em;}
.qq-upload-failed-text{display:none;}
.qq-upload-success-text{display:none;}
.qq-upload-fail .qq-upload-failed-text{display:inline;padding:0 20px;/*font-size:0.8em;*/line-height:16px;/*background:url("../../../media/com_foxcontact/images/error-16.png") no-repeat scroll 0 50% transparent;*/background-image:url("../../../media/com_foxcontact/images/error-16.png") !important;background-repeat:no-repeat !important;}
.qq-upload-success .qq-upload-success-text{display:inline;padding:0 20px;margin:0 4px;/*font-size:0.8em;*/line-height:16px;/*background:url("../../../media/com_foxcontact/images/ok-16.png") no-repeat scroll 0 50% transparent;*/background-image:url("../../../media/com_foxcontact/images/ok-16.png") !important;background-repeat:no-repeat !important;}
.fox_cbspan{display:table-cell;height:20px;/* same as checkbox icon height */padding:0 24px;/* checkbox icon width + 4 px */vertical-align:middle;background-repeat:no-repeat;background-attachment:scroll;background-color:transparent;/* Depends on current languagebackground-position:left 50%;*/}
.fox_cbspan_true{/*background:url("../../../media/com_foxcontact/images/checkbox-checked.png") no-repeat scroll left 50% transparent;*/background-image:url("../../../media/com_foxcontact/images/checkbox-checked.png");}
.fox_cbspan_false{/*background:url("../../../media/com_foxcontact/images/checkbox-unchecked.png") no-repeat scroll left 50% transparent;*/background-image:url("../../../media/com_foxcontact/images/checkbox-unchecked.png");}
.fox_copy_to_sender{/*margin-left:160px !important;*/}

/* =multithumb
*****************************************************/
.multithumb{margin:5px;float:left;position: relative;}
.multithumb::before{margin:5px;float:left;}
.mtCapStyle{font-weight:bold;color:black;background-color:#ddd;margin:0px 4px;text-align:center;white-space:pre-wrap;}