/*
Stimuleringsfonds Creatieve Industrie
v30
*/
/*---------------*/
/*  font-face    */
/*---------------*/
/*
The font softwares linked herebelow are the
property of Swiss Typefaces Sàrl.
You may not download the font softwares.
Purchase and licensing informations are
available at http://www.swisstypefaces.com/
licensing/
Copyright (C) Swiss Typefaces Sàrl
*/
	
@font-face { /*proper webfonts*/
    font-family: 'euclid_bp_bold';
    src: url('fonts/EuclidFlex-Bold-WebXL.eot');
    src: url('fonts/EuclidFlex-Bold-WebXL.eot?#iefix') format('embedded-opentype'),
         url('fonts/EuclidFlex-Bold-WebXL.woff2') format('woff2'),
         url('fonts/EuclidFlex-Bold-WebXL.woff') format('woff');
         /*url('fonts/euclidbp_bold-webfont.ttf') format('truetype'),
         url('fonts/euclidbp_bold-webfont.svg#euclidbp_bold-webfont') format('svg')*/
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'euclidbeta-medium';
    src: url('fonts/euclid-beta-medium-webfont.eot');
    src: url('fonts/euclid-beta-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/euclid-beta-medium-webfont.woff2') format('woff2'),
         url('fonts/euclid-beta-medium-webfont.woff') format('woff'),
         url('fonts/euclid-beta-medium-webfont.ttf') format('truetype'),
         url('fonts/euclid-beta-medium-webfont.svg#euclidbeta-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*TOC*/

/*---------------*/
/*  STYLE 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, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
article, section, aside, hgroup, nav, header, footer, figure, figcaption {
  	display: block;
}

html{
	overflow-y:scroll;
	overflow-x:none;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

html, body{
	height:100%;	
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}

blockquote {
   	background: url("/graphics/fx/bullet.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    display: block;
    padding: 0 0 0 24px;
}

/*clerfloats*/
/* clearfix ( clear floats ) */
.clrfx:before,
.clrfx:after {
    content: "";
    display: table;
}
.clrfx:after {
    clear: both;
}
/* For IE 6/7 only .clearfix {*zoom: 1;}*/

/*---------------*/
/*   STRUCTURE   */
/*---------------*/
#main{
	height:100%;	
	/*min-width:1024px;*/
}
#main.fixed{
	bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.ismobile #main.fixed{
	visibility:hidden;
}
#main-wrapper{
	height:100%;
	/*width: 1036px;*/	

	display: block;
	margin-left:200px;
	margin-right:200px;
	/*margin:0 auto;*/
	
}
#wrapper{
	/*background-color:#FFF;*/
    display: block;
    height: 100%;/* tmp */
    width: 1000px;
	overflow:hidden;
	margin:0 auto;	
	box-sizing:border-box;
	padding-top:25px;
	position:relative;
	/*margin-left:200px;
	margin-right:200px;*/
}

.en #wrapper{
	padding-top:30px;
}

/* sidebar */
.sidebar{
	height:100%;
}

.sidebar:after{
	content:"";
	display:table;
}

#sb-left{
	width:0px;
	float:left;
	/*background-color:#999;*/
}
#sb-right{
	width:0px;
	float:right;
}

.sb-fixed{
	/*z-index:3000;*/
}

#sb-left-fixed{
	width:195px;
	position:fixed;
	/*background:url(/graphics/logos/logo_main_nl.gif) no-repeat -10px -5px  ;*/	
	/*top:-5px;*/
	top:0;
	bottom:15px;
	left:0px;
	color:#FFF;
}
#sb-left-fixed img,
#sb-right-fixed img{
	max-width:100%;
	display:block;
	height:auto;	
}
#sb-right-fixed img{
	min-width:35px;
}

#sb-left-fixed img.new{
	visibility:hidden;
}




body.en #sb-left-fixed{
	/*background:url("/graphics/logos/logo_main_en.png") no-repeat -10px -5px  ;	*/
}

#sb-right-fixed{
	width:50px;
	position:fixed;
	/*background:url(/graphics/logos/logo_side_nl.png) no-repeat right top ;*/	
	top:0px;
	right:0px;
	height:100%;
	color:#FFF;
	overflow: hidden;
}

body.en #sb-right-fixed{
	/*background:url(graphics/logos/logo_side_en.png) no-repeat right top ;	*/
}
/* column logo */
#columnlogo{
	max-height:0px;
	overflow:hidden;
}
.clogo-con{
	position:relative;	
	display:block;
	/*padding-top:15px;*/
	display:none;
}
.clogo-con img{
	max-width:150px !important;
	height:auto;
	display:block;
}
.clogo-con img.new{
	visibility:hidden;
}
	

.clogo-inr{
	position:absolute;	
	/*left:-5px;*/
	left:0;
	bottom:0;
}
#clogo{
	
}
#clogo-dum{
	visibility:hidden;
}

#hpage-info{
	color:#FFF;
	position:absolute;
}

/*---------------*/
/*   FONT-SIZE   */
/*---------------*/
body{
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px; /* also change: FACTOR (ln.360) and functions.js open/close col*/
	line-height:1.3;
	/*background-color:#eee;*/
}

h1, h2, h3, .lbx h4, .h1, .h2, .h3, .lbx .h4, .datefield, .stit,
.lbx h5, .lbx .h5,.lbx h6, .lbx .h6, .ucld,
.prgr .small, .specialshort{
	font-family:'euclid_bp_bold', Arial;
	font-weight: normal;padding:0;	margin:0;
}

.demi h1, .demi h2, .demi h3,
.demi .h1, .demi .h2, .demi .h3{
	font-family: 'euclidbeta-medium', Arial;
	font-weight: normal;
	/*padding:0;*/	
	margin:0;
}

.column-content{
	/*font-size:50%;*/
/*	-webkit-transition: font 0.3s ; 
    transition: font 0.3s ;	
	-webkit-transition: width 0.3s ; 
    transition: width 0.3s ;*/	
}
.column.activestart{
	/*font-size:100%;*/
}
.column.active{

}
#column-3.inactive .mCSB_scrollTools_vertical,
#column-4.inactive .mCSB_scrollTools_vertical{
	visibility:hidden;
}

.biggest{/*h1*/
	font-size:500%;
	line-height:1.5;
}

.tight{
	padding: 0;
	line-height:1;
}
small{
	font-size:75%;
}
h1, .h1,
h2, .h2{/*h1 h2 same?*/
	font-size:100%;
	line-height:1;
	padding: 0.4em 0;
	/* new 
	font-size:230%;*/
	letter-spacing:0.5px;
}

.separator.h2{
	height:1em;	
	display:inline-block;
}

h3, .h3{
	font-size:100%;	/* (1/factor) * h2 */
	line-height:1;
	padding: 0.4em 0;
}

h1, .h1,
h2, .h2,
h3, .h3{
	letter-spacing: 0.02em;
}
.separator.h3{
	height:1em;	
	display:inline-block;
	width:100%;
}

h4, .h4{
	font-size:125%;	
	line-height:1.5;
}
.brood, .n, p{
	font-size:100%;	
	line-height:1.3;
	
}
.artt h2{
	padding: 0 0 0.4em;
	
}

.stit{
	font-size:100%;	
	line-height:1.3;	
}

.lb-link h1, .lb-link h2:not(.h2), .lb-link h3, .lb-link h4,
.tc-link h1, .tc-link h2:not(.h2), .tc-link h3, .tc-link h4,
.tcd-link h1, .tcd-link h2:not(.h2), .tcd-link h3, .tcd-link h4{
	font-size:inherit;
	padding:0;
}

.lb-link a,.lb-link a:hover,.lb-link a:link,.lb-link a:active, .lb-link a:visited,
.tc-link a,.tc-link a:hover,.tc-link a:link,.tc-link a:active, .tc-link a:visited,
.tcd-link a,.tcd-link a:hover,.tcd-link a:link,.tcd-link a:active, .tcd-link a:visited,
.artt a, .artt a:hover, .artt a:link, .artt a:active, .artt a:visited{
	text-decoration:none;
	border-bottom:none;
	color:inherit;
}


.fullabs{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}


#column-2 .lico{
	padding-bottom:25px;
}
#column-1 .mCSB_scrollTools.mCSB_scrollTools_vertical,
#column-2 .mCSB_scrollTools.mCSB_scrollTools_vertical{
	top:31px !important;
}
/*---------------*/
/*   FONT-SIZE   */
/*---------------*/
em{
	font-style:italic;	
}

.btxt{
	margin:1em 0;
}

/*****	TC - LINK 	*/
.tc-link, .lb-link, .tcd-link{
	background-color:#FFF;
	cursor:pointer;
	border-bottom:1px solid #000;
	position:relative;
	text-transform:lowercase;
	/*font-size:inherit;
	line-height:inherit;*/
}

.tcd-link{
	cursor:default;
}

.lb-link,
.tc-link, .tcd-link, .tc-field{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */	
}

.tc-link.nrmcap, .lb-link.nrmcap{
	text-transform:none;
	overflow:hidden;
}
.lb-link.bb{
	border-top:1px solid #000;
}

.tcd-link.active,
.tcd-link.active a{
	cursor:default;	
}

.lb-link.h-filter{
	border-bottom:0;
	padding: 1em 0;
}
.lb-link.h-filter a{
	text-decoration:underline !important;
}

.lvl3 .lb-link, .lvl3 .lb-field,
.lvl3.lb-link, .lvl3.lb-field,
.lvl3 .tc-link, .lvl3 .tc-field,
.lvl3.tc-link, .lvl3.tc-field{
	margin-left:20px;
}

.column .liart .artt:hover{ cursor:pointer; }
.column .liart .artt:hover{ color:#0F0;cursor:pointer; }
.column .liart{
	cursor:pointer;
}
.column .liart:hover{
	color:#0F0;
}



/***** MASKS && HOVERS	 */


.colhover,.tochover{
	position:absolute;
	width:100%;
	height:100%;
	top:0;	
	cursor:pointer;
	z-index: 1001;
}

.column.activestart .colhover,
.column.active .colhover{
	top:-100%;	
}
.column.nogrow .colhover{
	top:-100%;	
	cursor:default;
}

.msk{
    background-color: #fff;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
	pointer-events:none;
	opacity:0;
	filter:alpha(opacity=0);	
}

 	/* msk actives */
.slideshow .msk,	
.liart .msk,
.tc-link .msk,
.tcd-link .msk,
.lb-link .msk,
.column.nogrow .column-content .msk{
	padding-bottom:1px;
	opacity:0.80;/* 0.90 */
	filter:alpha(opacity=80);
}

#column-1.active .msk,
#column-2.active .msk,
#column-4.active .msk{
	opacity:0;
	filter:alpha(opacity=0);	
}

.toc-con.multi.hasactive > .toc-link .msk,
.toc-con.normal.hasactive .toc-link .msk{
	opacity:0.80;
	filter:alpha(opacity=80);		
}
.toc-con.multi.hasactive > .toc-link.active .msk,
.toc-con.normal.hasactive .toc-link.active .msk{
	opacity:0;
	filter:alpha(opacity=0);		
}



	/* msk hovers */
.column.inactive:hover .msk{
	opacity:0;
	filter:alpha(opacity=0);		
}
.column.inactive:hover .column-header{
	/*color:#0F0;	*/	
}
/*#column-3.inactive:hover .tc-link .msk{
	opacity:0.8;
	filter:alpha(opacity=80);	
}
#column-3.active .tc-link .msk{
	opacity:0.8;
	filter:alpha(opacity=80);	
}
#column-3.inactive:hover .tc-link.active .msk,
#column-3.inactive:hover .tc-link:hover .msk,
#column-3.active .tc-link.active .msk,
#column-3.active .tc-field.active .msk,
#column-3.activestart .tc-link.active .msk,
#column-3.activestart .tc-field.active .msk{
	opacity:0;
	filter:alpha(opacity=0);	
}
*/
/* new col3 */



.toc-con.multi.hashover > .toc-link .msk,
.toc-con.normal.hashover .toc-link .msk{
	opacity:0.80;
	filter:alpha(opacity=80);			
}
.toc-con.multi.hashover .toc-link:hover .msk,
.toc-con.normal.hashover .toc-link:hover .msk{
	opacity:0;
	filter:alpha(opacity=0);		
}

#wrapper.showall .msk{/*close hover*/
	opacity:0;
	filter:alpha(opacity=0);
}

.fthl .msk{
	opacity:0;
	filter:alpha(opacity=0);	
}



.toc-container .tc-link{
	/*display:block;*/
}
/***** link inners		*/
.lin{/*link inner*/
	margin-right:0.65em !important;
	padding-right:0.35em !important;
}
.lin-r{/*link inner right*/
	width:0.65em;
	float:right;
	text-align:right;
	position:relative;
	height:auto;
}



.lin-r .svg-but{
	position:relative;
	display:block;
	width:0.65em;
	height:0.65em;
	margin-top:0.18em;
}
.lin-r .svg-but svg{
	max-height:100%;
	display:block;
}

.nrw .lin{/*link inner*/
	margin-right:0.3em !important;
	padding-right:0.3em !important;
}
.nrw .lin-r{/*link inner right*/
	width:0.3em;
	height:1em;
}
.nrw .lin-r .svg-but{
	width:0.3em;
	height:0.3em;
	margin-top:0.35em;
}


.lbx-link .in,
.tc-link .in{
/*.lb-link .in{*/
	margin-right:4%;
}



/***** close button s 	*/
.toc-con.list .toc-link .svg-but,
.toc-con.multi .toc-link .svg-but,
.toc-con.normal .toc-link .svg-but{
	visibility:hidden;	
}
.toc-con.list .toc-link.active .svg-but,
.toc-con.multi .toc-link.active .svg-but,
.toc-con.normal .toc-link.active .svg-but,
.toc-con.multicol .toc-link.active .svg-but{
	visibility:visible !important;
}

.close{
	height:10px;
	width:10px;	
	float:right;
	visibility:hidden;    
	right: 0;
    top: 0;	
	float: right;
    position: absolute;
}

.tc-link.active .close,
.lb-link.active .close{
	visibility:visible;
}

.tc-link .close,
.lb-link .close{
	width:3.2%;
	/*margin-top: 0.55em;*/
	margin-top: 0.23em;/*0.73em;*/
	height: 1.3em;
	padding-left: 0.8%;
}
.tc-link.h3 > .close,
.lb-link.h3 > .close{
	width:2.4%;
	margin-top: 0.68em;
}

.close, span.close{}
.close svg{}
.close{/* height: 10px; margin-top: -5px;top: 50%; width: 10px;*/}


/*.column.active .tc-link:hover,*/

.column .tc-link:not(.active):hover,
.column.active .tc-link:hover .close line{
	stroke:#0F0;	
}

.column .lb-link:not(.active):hover,
.column.active .lb-link:hover .close line{
	color:#0F0;
	stroke:#0F0;
	border-color:#0F0;
}

.column .tc-link.noclose.active:hover .close line{
	color:#000;
	stroke:#000;
	border-color:#000;	
}
.column .tc-link.noclose.active .close{
	cursor:pointer;
}
.column .tc-link.noclose.active .close:hover line{
	color:#0F0;
	stroke:#0F0;
	border-color:#0F0;
}


/***** tc-field 	*/

.tc-field{
	/*#0FC;*/
	background-color:#fff;
	display:none;
	overflow-x:visible;
}


.tc-field.activestart{
	display:block;
}

.content-window{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	overflow-y:auto;
	
}
.content-window.addscroll{
	overflow:visible;
}
.tc-field.noscrl{
	overflow-y:visible;
}

/*------------------*/
/*    WRAPPER TOP   */
/*------------------*/

#wrapper-top{
	position:absolute;
	top:0;
	height:40px;
	width:100%;
	z-index:1002;
}
#wrapper-top > .inr{
	margin: 0 10px;
	height:100%;
}

#wrapper-top > .inr > div{
	float:right;
}

#wrapper-top #inlog-header{
	width:183px;
	float:left;	
	margin-top:8px;
}
#wrapper-top .link-con,
#wrapper-top .search-con{
	padding-top:8px;
}
#wrapper-top .lang-con{
	padding-top:4px;
}
#wrapper-top #inlog-header h3 {
    font-size: 100%;
    padding-left: 1em;
}

#wrapper-top .lang-con .h3{
	padding-top:8px;
}

/* login button */
.inlog-con{
	margin-left:20px;
	padding-top:8px;
}
.inlog-link{
	font-family:'euclid_bp_bold', Arial;
	font-size:100%;
	display:block;
	height:24px;
	padding:0 7px;
	line-height:24px;
	background-color:#0f0;
	text-decoration:none !important;
	border:none !important;
}

.inlog-link:hover{
	background-color:#CCC;
	color:#000;
}


/*---------------*/
/*    COLUMNS    */
/*---------------*/

.column{
	width:180px;
	margin:0 10px;
	height:100%;
	float:left;
	cursor:default;
	display:block;
	/*overflow:hidden;*/
	overflow-x: visible;
	/*overflow-y: hidden;*/
	position:relative;
}

.column.w3{
	width:580px;
}
.column.nogrow{
	cursor:default;
}
.column.inactive{
	/*overflow-x: hidden;*/
	overflow-x:visible;
}
.column.activestart{
	width:366px;
}
.column.active{
	cursor:auto;
}

.column-content,
#column-1b-content{
	/*font-size:50%; 1/factor*/
	height:100%;
	padding-top:31px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
}
.column.activestart .column-content{
	font-size:100%;
}

.column-header{
	/*font-weight:bold;*/
	/*font-size:50%; 1/factor*/
	color:#a7a9ac;
	font-family: 'euclidbeta-medium', Arial;
	font-weight:normal;
	width:100%;
	height:31px;
	position:absolute;
	top:0;
}

.column-header h2, .column-header h1{
	font-family: 'euclidbeta-medium', Arial;
	font-weight:normal;
}

.column-header h2, .column-header h1{
	padding: 0.6em 0;	
}

#column-1.dual .column-header{
	position:relative;
}

#column-1.dual .column-content{
	padding-top:0;
	margin-top:0;
}

.sub-column{
	
}

#sub-column-1a{
	
}
#sub-column-1b{
	display:block;	
	/*padding-bottom:5px;2.73%;5px*/
	/*start only*/
	position:relative;
	width:100%;
	background-color:#FFF;
}
#column-1b-content{
	font-size:100%;
	padding-bottom:25px;
}

.column-content-sub{
	position:relative;
}

#column-3-content{
/*	font-size:100%;*/
}

#column-4 .tcd-link{
/*	position:absolute;
	width:100%;
	z-index:1;*/
}

#column-4 .content-window-wrap{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position:absolute;
	height:100%;
}
#column-4 .content-window{
	height: -moz-calc(100% - 3.7em);
	height: -webkit-calc(100% - 3.7em);
	height: -o-calc(100% - 3.7em);
	height: calc(100% - 3.7em);
}

#column-4 .column-content{
	padding-top:0;
	margin-top:31px;
	height:100%;
	height: -moz-calc(100% - 31px);
	height: -webkit-calc(100% - 31px);
	height: -o-calc(100% - 31px);
	height: calc(100% - 31px);	
}
/* FACTOR */

/*.factor-20 .column-header{ font-size:7px; }
.factor-20 .column-content{ font-size:7px; }
.factor-20 h3, .factor-20 .h3{ font-size:100%; } (1/factor) * h2 */
	
/*.factor-15 .column-header{ font-size:66.667%; }
.factor-15 .column-content{ font-size:66.667%; }
.factor-15 .h3{ font-size:133.3%;padding:  } (1/factor) * h2 */	

/*.factor-18 .column-header{ font-size:55.556%; }
.factor-18 .column-content{ font-size:55.556%; }
.factor-18 .h3{ font-size:111.11%;padding:  } (1/factor) * h2 */	

#column-1{}
#column-2{}
#column-3{}
#column-4{display:block;}
#column-5{}

	/* tmp column */
/*#column-1b-content.tmpactive{
	font-size:14px !important;
	width:366px !important;
	line-height:1 !important;
}
#column-1b-content.tmpnormal{
	font-size:7px !important;
	width:183px !important;
	line-height:1 !important;
}*/

/*******************/

.itco{/*item container*/
	
}
.tcv{
    display: table-cell;
    vertical-align: middle;
}

/* agenda items */

#cw-agenda .titlefield{
	width:75%;
	float:left;
}
#cw-agenda .datefield{
	width:25%;
	float:left;
	word-break:break-word;
	-ms-word-break: break-all;
    -moz-word-break: break-all;

}

#cw-agenda .datefield .tm{
	font-size:90%;
}

#cw-agenda .in{
	display:block;
	width:100%;
	padding-top:1.4em;
	padding-bottom:0.9em;
	margin:0;
}

/*.column-footer{
	display:block;
	
	margin-bottom:5px;
	position:absolute;
	width:100%;
	bottom:0;
	background-color:#FFF;
}*/

/* inlog */
#inlogfield.inactive{
	cursor:pointer;
}
#inlogfield{
}
#inlog-top{
	background: url("/graphics/fx/arr_up_we_s.png") no-repeat scroll center center;
	background-color:#a7a9ac;
	height:7px;
	display:none;
}
#inlog-header{
	background-color:#0F0;
	height:24px;
}
#inlog-header h3{
	font-size:100%;
	padding-left:1em;
}
#inlog-body{
	/*height:35px;*/
	height:auto;
}

#nwl-con{
	margin-bottom: 0.5em;	
	display:none;
}
#nwl-link{
    cursor: pointer;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 6px;
    text-decoration: underline;
}
#nwl-link:hover,
#nwl-link.active{
	color:#0f0;
	cursor:pointer;
}
#nwl-link:hover{
	text-decoration:none;
	border-bottom:none;
}
#inlog-body input{
    border: 1px solid #000;
	margin-left:-1px;
    padding: 0.2em 0 0.2em 5px;
    position: relative;
    width: 100%;
}

.search-con,
.nwl-con{
    display: block;
    margin: 0 1px;	
	margin-right:6px;
}
/* language switch */
.lang-con{
	
}
#langswitch a{
	/*border-bottom:none;*/	
}

.langlink{
	
}
.langlink.current{
	color:#999;
	border-bottom:none;	
}

/* social */
.link-con{
	padding:5px 0;	
}
.sbut{
	display:block;
	width:24px;
	height:24px;
	float:left;
	position:relative;
    background: url("/graphics/fx/bts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
	margin-right:5px;
}
.sbut a{ display:block; width:100%; height:100%;border:none !important;}

.sbut.s-fb{ background-position: -60px 0px; }
.sbut.s-fb:hover{ background-position: -60px -30px; }
.sbut.s-tw{ background-position: -90px 0px; }
.sbut.s-tw:hover{ background-position: -90px -30px; }
.sbut.s-ln{ background-position: -120px 0px; }
.sbut.s-ln:hover{ background-position: -120px -30px; }
.sbut.s-ig{ background-position: -180px 0px; }
.sbut.s-ig:hover{ background-position: -180px -30px; }
/*----------------*/
/*    ELEMENTS    */
/*----------------*/

	/* date */
.datefield{
	width:30%;
	text-transform:lowercase;
}
.datefield .dd{	
	font-size:415%;
	line-height:0.9;
	display:block;
}
.datefield .dm{	
	font-size:100%;	
	line-height:1;
}

.df{
	display:block;
}
/* calendar */
.titlefield{
	width:75%;
}
.titlefield h2{
	padding-top:0;
}
/* article */
.liart{
	padding-bottom:2em;
	position:relative;
}
.cico, .tcpco{
	position:relative;
}

.artb{
	margin-top: 1.3em;
}

.arth{
	padding-bottom:0.5em;
}

/********************/
/* IMAGES AND MEDIA */
.imco img,
.column-content img{
	display:block;
	max-width:100%;
	height:auto;
	position:relative;
}
.imco{
	display:block;
	overflow:hidden;
	position:relative;
	color:#FFF;
}

.imco .inr{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow:hidden;
}

.imco:after{
	content:"";
	display:block;
	padding-top:67%;
}
.imco.noafter:after{
	padding-top:0;
}
.imco .sizer{
	/*padding-top:67%;*/
}

.thumbfield .imco{
	width:100%;
	height:100%;
}

.thumbfield .imco:after{
	content:"";
	display:block;
	padding-top:0;
}
.imco.nocap{
	margin-bottom:1.3em;
}
.imco-intext{
	max-width:600px;	
}

.imgcapt, .vidcapt{
    display: block;
    margin-bottom: 1.3em;
	font-size:80%;	
	max-width:600px;
	padding-top: 0.2em;	
}
.vidcapt{
    margin-top:-1em;
}
.column .art .imco{
	/*visibility:hidden;*/
}

.column.inactive .imco img{
 	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */	
}

/* files */
h4.files{
	padding-bottom:1em !important;
}
.flink{
	display:block;
	height:105px;
	border: none !important;
}
.filecon{
	margin-bottom:5px;
}
.fileico{
	height:105px;
	width:100px;
	float:left;
	background: url("/graphics/fx/files.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
}

.fileico.pdf:hover, .flink:hover .fileico.pdf{
	background-position: 0px -120px;
}
.fileico.zip{ background-position: -300px 0px; }
.fileico.zip:hover, .flink:hover .fileico.zip{ background-position: -300px -120px; }
.fileico.xls{ background-position: -100px 0px; }
.fileico.xls:hover, .flink:hover .fileico.xls{ background-position: -100px -120px; }
.fileico.doc{ background-position: -200px 0px; }
.fileico.doc:hover, .flink:hover .fileico.doc{ background-position: -200px -120px; }

/* small */


.filecon.s{
	margin-bottom:5px;
}
.filecon.s .flink{
	height:52px;
}

.filecon.s .fileico{
	height:52px;
	width:50px;
	background: url("/graphics/fx/files_e_s1b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.filecon.s .fileico.pdf:hover, .filecon.s .flink:hover .fileico.pdf{
	background-position: 0px -72px;
}
.filecon.s .fileico.zip{ background-position: -240px 0px; }
.filecon.s .fileico.zip:hover, .filecon.s .flink:hover .fileico.zip{ background-position: -240px -72px; }
.filecon.s .fileico.xls{ background-position: -80px 0px; }
.filecon.s .fileico.xls:hover, .filecon.s .flink:hover .fileico.xls{ background-position: -80px -72px; }
.filecon.s .fileico.doc{ background-position: -160px 0px; }
.filecon.s .fileico.doc:hover, .filecon.s .flink:hover .fileico.doc{ background-position: -160px -72px; }

.filetxt{
	float:left;
}

/* frames */
iframe{
	width:100%;
}
iframe.vid{
/*	max-width:600px;
	height:350px;*/
}
.vidcon{
	display:block;
	overflow:hidden;
	position:relative;
	margin:1em 0;
	max-width:600px;	
}

.vidcon:after{
	content:"";
	display:block;
	padding-top:56%;
}

.vidcon iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/* objects */
/*--------------------*/
/*  CONTENT-WINDOWS   */
/*--------------------*/

/*#column-4 .content-window
#cw-agenda{
	display: block;
    height: 100%;
    width: 100%;
	overflow-y:auto;
	position:relative;
}*/

#column-4-content{
	
}

#cw-projects{
/*	height:100%;
	overflow-y:auto;
	overflow:visible;*/
}

.calender-item{
	width:100%;
	height:auto;
	background-color:#fff;
}



/*-----------------------*/
/*  TOGGLE and COLLAPSE  */
/*-----------------------*/

.toc-container{
	width:100%;
	/*overflow:hidden;*/
	overflow-x: visible;
	position:relative;
	display:block;
	height:100%;
}
.toc-container.normal{
	/*height:auto;*/
}
.toc-container .toc-container.normal{
	/*height:auto;*/
}
.toc-container.autoheight{
	height:auto;
}

/*.toc-container.tmpnormal{
	font-size:50% !important;
	width:183px !important;
	line-height:1;
}
.toc-container.tmpactive{
	font-size:200% !important;
	width:366px !important;
	line-height:1 !important;
	display:table;
}*/
.toc-container.one{
	display:inline-block;
	/*overflow-y: hidden;
	overflow-x: visible;*/
	overflow:visible;
}
.toc-container.two{
	height:auto;
 	bottom: 0;
    position: absolute;
	z-index:1400;
}


/*-----------------------*/
/*     	 LIGHT BOX       */
/*-----------------------*/
/*
#lb-overlay{
	position:fixed;
	width:100%;
	height:100%;
	top:0;left:0;right:0;bottom:0;
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:1500;
	background-color:#FFF;
	display:none;
}

#lb-outer{
	pointer-events:none;
	z-index:1600;
	width:100%;
	position:absolute;
	top:10px;
	display:none;
}

#lb-overlay.active, #lb-outer.active{
	display:block;
}

#lb-main{
	pointer-events:auto;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.75);
	background-color:#FFF;
	width: 693px;
	height:auto;
	min-height:300px;
	margin: 0 auto;
}
#lb-wrapper{
	margin: 0 25px;
	margin-top:30px;
	margin-bottom:30px;
	padding-bottom:30px;
}
#lb-header{
	height:30px;
}
#lb-header .btn{
	height:10px;
	width:10px;
	padding:10px 0;
	float:right;
	stroke: #0F0;
	cursor:pointer;
}
#lb-header .btn line{
	stroke: #999;
}
#lb-header .btn:hover line{
	stroke: #0F0;
}
#lb-content{
	
}

#lb-columns{
	display: inline-block;	
}
.lb-col{
    display: block;
    float: left;
    height: 100%;
    position: relative;
}
.lb-col.left{
	margin-right:30px;
	width:366px;
	
}
.lb-col.right{
	width:183px;
}
.loadmore{
	height:5em;
	display:block;
	background:url(graphics/arr_d_gy.png) no-repeat center center;
}
.loadmore.active{
	height:5em;
	display:block;
	background:url(graphics/arr_d_b.png) no-repeat center center;
}
*/
/*-----------------------*/
/*     LOADMORE          */
/*-----------------------*/



/*-----------------------*/
/*     LINK STYLES       */
/*-----------------------*/
.flco{
	text-transform:lowercase;
	line-height: 1.4;
	padding-bottom: 0.2em;
}

a, a:link, a:visited {
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #a7a9ac;
	
}
a:hover, a:active {
	color:#0F0;
	text-decoration: none;
	border-bottom:none;
}

.flco, .flco a, .remo, .remo:link, .remo:visited{
	font-family:'euclid_bp_bold', Arial;
	text-decoration:none;
	border-bottom:none;
}

#lb-content .artb form input[type=submit]{
	font-family:'euclid_bp_bold', Arial;
}

.flco a, .flco a:link, .flco a:visited {}
.flco a:hover, .flco a:active {}
.remo{
}

.smhl .artt h2,
.smhl .remo{
	color:#0F0;
}

.column .liart .imco img{
	cursor:pointer;
}

.separw{
	font-family:Arial, Helvetica, sans-serif;
}
/*-----------------------*/
/*  SITE HEADER          */
/*-----------------------*/
.s-header{
	position:fixed;
	width:183px;
	left:0;
}
.shi{
	display:block;
	min-height:10px;
	min-width:10px;
	background-color:#0F0;
}

/*-----------------------*/
/*       SCROLLBAR       */
/*-----------------------*/

.mCS-minimal-dark.mCSB_scrollTools_vertical {
    margin: 12px 0;
    right: -16px !important;
}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
    margin: 3px 0 !important;
    right: -16px !important;
}

.addscroll .mCSB_container{
	/*padding-bottom: 7em;*/
}
.addscroll.forcefit .mCSB_container{
	padding-bottom: 0;
}
.paddmess{ /*padding measureme*/
	position:absolute;
	top:-9999px;
	height:7em;	
}
/*.column:mot(#column-1) .mCSB_container {
    padding-bottom: 9em;
}*/
/*-----------------------*/
/*  SHADOW/ GRADIENT     */
/*-----------------------*/

.shadcon{
	background-color:#fff;
	width:100%;
	height:auto;
	display:none;
	position:absolute;
	/*z-index:1;*/
}
.shadcon.enabled{
	/*display:block;*/	
}
.shadcon:after{
	content:"";
	padding-top:5%;
	display:block;
}
.shadcon.top{
	top:0;
	margin-top:-12%;/* dubbel van werkelijke waarde (start inactief )*/
}
.shadcon.top.enabled{
	margin-top:-6%;
}
.shadcon.bot{
	bottom:0;
	margin-bottom:-6%;
}

.scrollshade{
	border-radius: 100% ;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
	
	box-shadow: 0 0 1.3em rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:  0 0 1.3em rgba(0,0,0,0.3);
	-moz-box-shadow:  0 0 1.3em rgba(0,0,0,0.3);	
	
	position:absolute;
	width:94%;
	left:3%;
	right:3%;
	height:100%;	
}
.shadtop, .shadbot{

}
.shadtop{	
	/*top: -60px;
	-webkit-transition: top 0.3s ease-in-out; 
    transition: top 0.3s ease-in-out;*/
}
.shadtop.enabled{
	/*top: -35px;*/
}

.shadbot{
	/*bottom:-60px;
	position:absolute;
	-webkit-transition: bottom 0.3s ease-in-out; 
    transition: bottom 0.3s ease-in-out;*/
}
.shadbot.enabled{
	/*bottom: -35px;*/
}

#applylink{
	border:none;
	display:block;
}

#applylink:hover{
	color:#333;	
}


.istablet #column-3 .msk{
	display:none;
}

#rspns{
	width:1301px;
	position:absolute;
	top:-9999px;
	left:-9999px;
	height:1px;
}

#sq{/* search input */
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	width:100%;
	border:1px solid #000;	
	padding:0.2em;
}

@media print{
	body {background-color:#F00;}
}

/*-----------------------*/
/*        D E V          */
/*-----------------------*/
.dev .tc-link, .dev .tc-field { background-color:#0CC;}
.dev #column-1{background-color:#ddd;}
.dev #column-2{background-color:#bbb;}
.dev #column-3{background-color:#999;}
.dev #column-4{background-color:#777;}
.dev #column-5{background-color:#555;}
.dev .calender-item{background-color:#FC9;}
.dev .toc-container.one{background-color:#FC6; }
#devlog,
#devloglb,
.devloglb{
	background-color:#FFF;
	z-index:4000;
	position:absolute;
	display:inline-block;
	padding:5px;
	visibility:hidden;
	display:none;
}
.devreq{
	display:none;
}
@media screen and (max-width: 1300px) {
	#rspns{ width:1300px; }
	
	#sb-left{
		width:0;
	}
	#sb-left-fixed{
		width:13%;
	}
/*	#sb-right-fixed{
		width:45px;
	}*/
	#main-wrapper{
		margin-left:12%;
	}
}
@media screen and (max-width: 1250px) {
	#rspns{ width:1250px; }
	
	#sb-left{
		width:0;
	}
	#sb-left-fixed{
		width:11%;
	}
	#sb-right-fixed{
		width:45px;
	}
	#main-wrapper{
		margin-left:10%;
	}
}

@media screen and (max-width: 1200px) {
	#rspns{ width:1200px; }
	
	#sb-left-fixed{
		width:9%;
	}
	
	#sb-right-fixed{
		width:40px;
	}
	
	#main-wrapper{
		margin-left:8%;
	}
}

@media screen and (max-width: 1166px) {
	#rspns{ width:1024px; }
	#sb-left{
		width:0;
	}
	#sb-left-fixed,
	#sb-left-fixed img{
		display:none;
		max-width:0;
		max-height:0;
	}
	#sb-right-fixed{
/*		display:none;
		max-width:0;
		max-height:0;*/
		width:45px;
	}
	#columnlogo{
		display:block;
		max-height:none;
		height:254px;
	}
	.column.active #columnlogo{
		display:none;
	}
	#wrapper{
		/*width:1012px;*/
		margin-left:15px;
	}
	#main-wrapper{
		margin-left:0px;
		margin-right:0px;
	}
	.column{
		/*margin:0 12px;*/
	}
	#column-1{
		/*margin-left:5px;*/
	}
	#column-4{
		/*margin-right:5px;*/
	}
}
@media screen and (max-width: 1090px) {
	#rspns{ width:1024px; }
	#wrapper{
		/*width:1000px;*/
		margin-left:0px;
	}
	#sb-right-fixed{
		width:40px;
	}
	.column{
		/*margin:0 10px;*/
	}
}

@media screen and (max-width: 1040px) {
	#rspns{ width:1024px; }
	#wrapper{
		width:988px;
	}
	#sb-right-fixed{
		width:35px;
/*		position:absolute;
		right:auto;
		left:977px;*/
	}
	.column{
		margin:0 9px;
		/*background-color:#0f0;*/
		width:175px;
	}
	.column.w3{
		width:580px;
	}
}

@media screen and (max-width: 1025px) {
	#rspns{ width:1024px; }

	#sb-right-fixed{
		width:30px;
		position:absolute;
		right:auto;
		left:977px;
	}
	#main{
		min-width:1007px;
	}
	.istablet #main{
		min-width:1024px;
	}
	.column-header{
		/*background-color:#0f0;*/
	}
	
	.istablet #main{
		min-width:1024px;
/*		min-width:0;
		width:981px;
		position:relative;
		overflow:hidden;*/
	}
	.istablet .column-header{
		/*background-color:#0f0;*/
	}
	
	.istablet #sb-right-fixed{
		left:994px;
	}
}

/* slideshow */

.slideshow{
	position:relative;
	width:100%;
	overflow: hidden;
}
.slideshow .arth{
	
}
.slide-con{
	position:relative;	
	width:100%;
	display:block;	
}
.sldc-10 .slide-con{ width:1000%;}
.sldc-10 .slide{ width:10%;}

.slide{
	width:100%;
	height:auto;
	position:absolute;
	visibility:hidden;
	z-index:700;
	left:-100%;
}
.slide.first,
.slide.active{
	position:relative;
	z-index: 800;
	visibility:visible;
	left:0;
}
.slide-nav{
	position:absolute;
	top:0;
	margin-top:30%;
	width:4.28%;/* was 6.28% */
	height:auto;
	cursor:pointer;	
	z-index:900;
	/*display:none !important;*/
	
}
.slide-nav .inr{
	display:block;
	position:relative;
	width:100%;
	padding-top:100%;
	overflow:hidden;
}
.slideshow:hover .slide-nav .inr{
	/*background-color:#FFF;*/
}
.slide-nav .inr img{
	width:100%;
	position:absolute;
	top:0;
}
.slide-nav:hover img{
	top:-100%;
}
.slide-nav-left{
	
}
.slide-nav-right{
	right:0px;
}
.slideshow .msk{
    z-index: 1000;
}
#lbptitle,
#mainptitle{
	display:none;
}

#column-4 .tcpco{

}
#column-4 .lb-link{

}


/*** NEW STUFF ***/

/************ HOME TILES ***************/

.htile-con{
	position:relative;
	width:600px;
	left:-10px;
}

#cw-news .htile-con{
	padding-top:20px;
	margin-top:20px;
	border-top:1px solid #000;
}

.htile-row{
	
}
.htile-rowpart-con{
	width:100%;
}
.htile-rowpart{
	margin:0 10px;
	height:1px;
	color:black;
	float:left;
	width:180px;
	background-color:#000;
	margin-bottom:10px;
}

.htile{
	width:180px;
	margin:0 10px 20px 10px;
	float:left;
}

#cw-agenda .htile{
	margin-bottom:0;
}

#cw-agenda .htile-row{
	
}

#cw-agenda .lb-link {
	border-bottom:0;
}

/* new font sizes */
.tc-link.h2{
	font-size:150%;/*21*/
}

.column .datefield .dd{
	font-size:236%;/*33*/
}

.column .datefield .tm{
	font-size:78.5%;/*11*/
	height:17px;
	min-width:1px;
	display:block;
}
.column .datefield .dm{
	font-size:78.5%;/*11*/
}
.column #cw-agenda .stit{
	font-size:9px;/*8*/
	display:block;
	line-height:1.2;
}

#cw-agenda .in {
	padding:1em 0;
}

.column .liart{
	padding-bottom:0;
}

.liart.isslide h2{
	font-size:236%;/*33*/
	padding-bottom:0;
}
.liart.isslide .flco{
	font-size:121.5%;/*17*/
    line-height: 1.2;
    padding-bottom: 0;
}
.liart.isslide .art-s{
	font-size:78.5%;/*11*/ 
	padding-top: 5px;
}
.liart.isslide .art-s span{
	font-family:'euclid_bp_bold', Arial;
	
}

#tc-news{
	border-bottom:0;
}

#cw-news .slideshow .arth{
	padding-bottom:0;
}

#cw-news .htile .arth{
	padding-bottom: 0.25em;
}
#cw-news .htile h2{
	/*font-size:80%;11*/
}
#cw-news .htile .flco{
	font-size:70%;/*11*/
	padding-bottom:0;
	line-height:1.2;
}
#cw-news.active .tochover{
	height:0;
}

.slide-body{
	padding-top:5px;
}

.tc-link .close{
    height: 1em;
    margin-top: 0.35em;
    padding-left: 0.8%;
    width: 2.2%;
}

/* new masks */
#cw-news .msk{
	z-index:1000;
}
.tc-link .msk, .tc-field .msk{
	padding-bottom:1px;
	opacity:0.80;/* 0.90 */
	filter:alpha(opacity=80);
}

.tc-link.active .msk,
.tc-field.active .msk{
	opacity:0;
	filter:alpha(opacity=0);	
}

.column.hashover .msk{
	opacity:0.80;/* 0.90 */
	filter:alpha(opacity=80);	
}

.tc-link.hover .msk,
.tc-link.hover + .tc-field .msk{
	opacity:0;
	filter:alpha(opacity=0);		
}

.mCSB_scrollTools{
	opacity:1!important;
}

/* notification */
.note-con{
	float:none !important;
	text-transform:none !important;
	margin-right:295px;
}
.disclaimer{
	float:left;
	font-size:90%;
	/*text-transform:lowercase;*/
	border:1px solid #000;
	cursor:pointer;
	margin-right: 5px;
	margin-top:5px;
	position:relative;
}
.disclaimer .title{
/*	margin-right: 1.6em;
    padding: 0.6em;*/
 	margin-right: 2.6em;
    padding: 0.3em;
}
.disclaimer .close{
    height: 8px;
    margin-right: 0.7em;
    margin-top: 0.65em;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 8px;
}
.disclaimer .close img{
	max-width:100%;
	height:auto;
	position:absolute;
	top:0;
}	
.disclaimer:hover .close img{
	max-width:100%;
	height:auto;
	position:absolute;
	top:-8px;
}	
.disclaimer.hidden{
	display:none;
}

.empty-note{
 padding:1.3em 0;	
}

.progcal-top{
	font-family:'euclid_bp_bold';
}


/* medewerkers list */
.c-col-con{
	width:100%;
}

.c-col{
	float:left;
	width:48.5%;
}
.c-col.left{ margin-right:3%;}

.c-col h4, .h4{
	text-transform:none !important;
	padding-bottom:0.1em !important;
	padding-top:0.6em !important;
}
.staff-function{
	display:block;
	min-height:4em;/*2.4*/
}

.staff-function, .toc-con-staff .toc-field{
	font-size:80%;
}

.toc-line{ display:block; height:1px; background-color:black;margin-bottom:25px;}

.toc-con-staff .toc-link{ border:none !important; }
.toc-con-staff .toc-link.hover:not(.active){color:#0F0; }
.toc-con-staff .toc-link.hover:not(.active) + .toc-field + .toc-line{background-color:#0F0; }
.toc-con-staff .toc-link.active.hover .svg-but line{stroke:#0F0 !important; }
.toc-con-staff .toc-field{ padding-top:0; padding-bottom:1.2em; }

.imco-staff{ /*background-color:#EEE;*/ }


/* simplebar v0.27 */
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}


.simplebar-scrollbar.simplebar-visible::before {
    opacity: .3;
    transition: opacity 0.1s linear;

}
.simplebar-scrollbar.simplebar-visible:hover::before {
    opacity: .5;
}
.addscroll.simple{
	overflow-x:visible;
}
.simplebar-track.simplebar-vertical{
	right:-12px;
	width:8px;
	pointer-events:all;
}

.htile-con{
	position: relative;
	width: 580px;
	left: 0;
	overflow: hidden;
}
.htile-row {
    margin-left: -10px;
    margin-right: -10px;
    overflow: hidden;
}
.addscroll .simplebar-content-wrapper,
.addscroll.simple .shadcon{ z-index:1;}

#column-1 .simplebar-vertical,
#column-2 .simplebar-vertical{ top:31px !important;bottom:4px; }

#column-1 .simplebar-wrapper,
#column-2 .simplebar-wrapper{ position: relative;top: 31px;height: 100%;}

#column-1 .simplebar-content,
#column-2 .simplebar-content{ padding:0 !important;}

/* cookieconsent*/
.cc-revoke, .cc-window{ font-family:Helvetica, Arial, sans-serif;line-height:1.3;}
.cc-theme-classic .cc-btn{ border-radius:0;}
.cc-compliance a{ font-family:'euclid_bp_bold', Helvetica, Arial, sans-serif; }

/* allign left images */
.lico.seid-8 .imco img{ left:0 !important;}