@import url('https://fonts.googleapis.com/css?family=Oswald:400,300,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');

/* Algemeen \*/

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

/* 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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	
/* einde reset */
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

*:focus {
    outline: none;
}

html { overflow: -moz-scrollbars-vertical;
	height:100%;
	} 

body { 
	margin: 0px; 
	padding: 0px; 
	font-size: 14px; 
	font-family: "Open Sans", "Lucida Sans", Verdana; 
	line-height:20px;
	color: #43484e; 
	background: #fff; 
	text-align: left;
	height:100%;
	min-width:1000px;
	}
	
body:after{
    display:none;
    content: url(images_design/bg-portfolio-project.jpg);
}
	
a 	{ 
	color: #43484e; text-decoration: none; } 
	
a:hover { text-decoration: none; 
		color:#000000;
		}

	
h1, h2, h3, h4, h5, h6 { 
	padding: 0; margin: 0;
	font-family: 'Oswald', sans-serif;
	}
	
dl dt {
    float:left;
    font-weight:bold;
    margin-right:10px;
}

.clear {
	clear: both;
}
 	
	
/* Einde algemeen */ 


/* Forms \*/

input
{
color: #000000;
background: #cccccc;
border: 0px solid #aaaaaa;
font-size: 12px; 
margin-bottom:3px;
height:20px;
width: 350px;
padding:3px;
-webkit-border-radius: 0;
		-webkit-appearance: none;
}

select
{
color: #000000;
background: #ffffff;
border: 1px solid #cf7622;
font-size: 11px; 
margin-bottom:4px;
}

label
	{
	width: 70px;
	float: left;
	text-align: left;
	margin-right: 5px;
	margin-left: 0px;
	display: block;
	}
	
textarea {
	width: 350px;
	height: 120px;
	border: 0px solid #000;
	padding: 3px;
	background-color:#ccc;
	font-size:12px;
	font-family: "Open Sans", "Lucida Sans", Verdana; 
	overflow: auto;
	-webkit-border-radius: 0;
		-webkit-appearance: none;
}

.submit
	{
	margin-top: 6px;
	margin-left: 251px;
	-webkit-border-radius: 0;
		-webkit-appearance: none;
	} 


/* DIV opmaak \*/

#menu_wrapper 	{
		height:40px;
		min-width:75%;
		position:fixed;
		right:0px;
		top:50px;
		background:#fff;
		z-index:1000;
		-webkit-box-shadow: -2px 2px 2px 2px rgba(0, 0, 0, 0.3);
		box-shadow: -2px 2px 2px 2px rgba(0, 0, 0, 0.3);
		}
		
#menu	{
		float:left;
		margin: 10px 0px 0px 5px;
		color:#ffffff;
		font-size:15px;
		text-transform: uppercase; 
		font-family: 'Oswald', sans-serif;
		font-weight:bold;
		}
		
#logo 	{
		width:111px;
		height:75px;
		float:left;
		position:relative;
		margin: -104px 0px 0px 10px;
		z-index:800;
		background:url(https://website.i2.nl/images/images.jpg) 0px 0px;
		}
		
#logo_animatie 	{
		width:111px;
		height:77px;
		float:right;
		position:relative;
		margin: -107px 10px 0px 0px;
		z-index:100;
		background:url(https://website.i2.nl/images/images.jpg) 0px 0px;
		}
				
#social_tabs_wrapper 	{
		width:26px;
		height:200px;
		top: 130px;
		right:0px;
		position:fixed;
		z-index:20;
		}
	
#social_facebook 	{
		width:26px;
		height:72px;
		float:right;
		position:relative;
		margin: 0px 0px 10px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -282px 0px;
		opacity:0.8;
		filter:alpha(opacity=80);
		z-index:21;
		}
		
#social_facebook:hover 	{
		opacity:1.0;
		filter:alpha(opacity=100);
		}
		
#social_linkedin	{
		width:26px;
		height:72px;
		float:right;
		position:relative;
		margin: 0px 0px 10px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -309px 0px;
		opacity:0.8;
		filter:alpha(opacity=80);
		z-index:21;
		}
		
#social_linkedin:hover 	{
		opacity:1.0;
		filter:alpha(opacity=100);
		}
		
#social_googleplus 	{
		width:26px;
		height:72px;
		float:right;
		position:relative;
		margin: 0px 0px 10px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -336px 0px;
		opacity:0.8;
		filter:alpha(opacity=80);
		z-index:21;
		}
		
#social_googleplus:hover 	{
		opacity:1.0;
		filter:alpha(opacity=100);
		}
		
			
#wrapper_home {
		width: 100%;
		min-height: 100%;
		margin: 0px 0px -371px 0px;
		position:relative;
		opacity:0;
		-webkit-animation:fadeIn ease-in 1;
		-moz-animation:fadeIn ease-in 1;
		animation:fadeIn ease-in 1;
		-webkit-animation-fill-mode:forwards;
		-moz-animation-fill-mode:forwards;
		animation-fill-mode:forwards;
		-webkit-animation-duration:1s;
		-moz-animation-duration:1s;
		animation-duration:1s;
		}
		
#wrapper {
		width: 100%;
		min-height: 100%;
		margin: 0 0px -371px 0px;
		position:relative;
		}
		
#wrapper_lookbook {
		width: 100%;
		height: 100%;
		margin: 0px;
		position:relative;
		}
 
#content_wrapper {
		width: 100%;
		padding: 10px 0px 171px 0px;
		margin: 0px 0px 10px 0px;
		}
		
#content_inner_wrapper {
		width: 980px;
		margin: -40px auto 20px;
		padding: 0px 10px 0px 10px;
		} 
		
#video_wrapper {
		width: 98%;
		padding: 0px 0px 0px 10px;
		}
		
#footer_wrapper {
		width: 100%;
		height: 170px;
		background: #4d4e50;
		color:#d7d8d9;
		position:absolute;
		bottom:0px;
		left:0px;
		}

#footer_inner_wrapper{
		width: 993px;
		margin: 0px auto;
		position:relative;
		font-size:12px;
		color:#fff;
		}

.footer_social_icons_facebook 	{
		width:29px;
		height:28px;
		float:left;
		position:relative;
		margin: 0px 12px 10px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -438px 0px;
		}
		
.footer_social_icons_linkedin 	{
		width:29px;
		height:28px;
		float:left;
		position:relative;
		margin: 0px 12px 10px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -408px 0px;
		}
		
.footer_social_icons_googleplus	{
		width:29px;
		height:28px;
		float:left;
		position:relative;
		margin: 0px 12px 16px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -408px -29px;
		}
		
.footer_social_icons_youtube	{
		width:29px;
		height:28px;
		float:left;
		position:relative;
		margin: 0px 12px 16px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -438px -29px;
		}
		
.footer_social_icons_twitter	{
		width:29px;
		height:28px;
		float:left;
		position:relative;
		margin: 0px 12px 16px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -500px -0px;
		}
		
.footer_telephone_icon	{
		width:31px;
		height:31px;
		float:left;
		position:relative;
		margin: 0px 12px 16px 0px;
		background:url(https://website.i2.nl/images/images.jpg) -468px 0px;
		}
		
.head_footer_menu{
		font-size:24px;
		font-weight:400;
		font-family: 'Oswald', sans-serif;
		line-height:30px;
		}
		
.footer_menu_phone{
		font-size:35px;
		font-weight:400;
		font-family: 'Oswald', sans-serif;
		line-height: 30px;
		padding: 0px 0px 0px 0px;
		}
		

#footer_social_icons{
		position:relative;
		float:left;
		margin: 40px 0px 0px 20px;
		padding: 0px 15px 0px 15px;
		line-height:16px;
		font-family: 'Oswald', sans-serif;
		font-weight:100;
		}
		
#footer_contact{
		position:relative;
		float:left;
		margin: 40px 0px 0px 200px;
		padding: 0px 15px 0px 15px;
		line-height:16px;
		font-family: 'Oswald', sans-serif;
		font-weight:400;
		font-size:17px;
		}
		
#footer_contact a{
		color:#d7d8d9;
		}
#footer_contact a:hover{
		color:#fff;
		}		
		
#footer_nieuwsbrief{
		position:relative;
		float:right;
		margin: 30px 20px 0px 0px;
		padding: 0px 30px 0px 0px;
		}

#footer_wrapper, #content_wrapper {
		min-width: 993px;
		}
		
#mc_embed_signup{
		width:215px;
		margin-top:-15px;
		}
		
.newsletter-submit{
		padding:0px; 
		background:#fff; 
		cursor:pointer;
		width:30px;
		height:30px;
		margin: 6px 0px 0px 5px;
		font-size: 16px;
		-webkit-border-radius: 0;
		-webkit-appearance: none;
		position:relative;
		float:left;
		}
		
.newsletter-input{
		background:#4d4e50; 
		border: 2px #fff solid;
		width:160px;
		height:20px;
		color:#fff;
		-webkit-border-radius: 0;
		-webkit-appearance: none;
		margin: 6px 0px 0px 0px;
		position:relative;
		float:left;
		}
		
.newsletterpage-submit{
		padding:0px; 
		background:#4d4e50; 
		cursor:pointer;
		width:30px;
		height:30px;
		margin: 6px 0px 0px 5px;
		font-size: 16px;
		color:#fff;
		-webkit-border-radius: 0;
		-webkit-appearance: none;
		position:relative;
		float:left;
		}
		
.newsletterpage-input{
		background:#fff; 
		border: 2px #4d4e50 solid;
		width:160px;
		height:20px;
		color:#4d4e50;
		-webkit-border-radius: 0;
		-webkit-appearance: none;
		margin: 6px 0px 0px 0px;
		position:relative;
		float:left;
		}
		
/* einde DIV opmaal */

/* DIV home \*/
		

#slideshow_wrapper{
		width: 100% !important;
		height:auto !important;
		}
		
#slider {
		width: 100% !important;
		height: auto !important;
		position:relative;
		}
		
#slider img {
		visibility:hidden;
		position:absolute;
		}
		
#slider img {
		visibility:visible;
		}
		
#slider_project {
		position:relative;
		margin: 0px 0px 0px 10px;
		}
		
#slider_project img {
		visibility:hidden;
		position:absolute;
		top:0px;
		left:0px;
		}
		
#slider_project img {
		visibility:visible;
		}
				
#top_image_wrapper{
		width: 100% !important;
		height:auto !important;
		position:relative;
		margin: 0px 0px 0px 0px;
		}
		
#top_image_wrapper img {
		width:100% !important;
		height: auto !important;
		}
		
#top_image_animation_wrapper{
		width: 100% !important;
		height:551px !important;
		position:relative;
		margin:0px;
		padding:0px;
		}
		
#top_image_animation_wrapper img {
		width:100% !important;
		height: 551px !important;
		}
		
#top_image_animation{
		width: 100% !important;
		height:auto !important;
		position:absolute;
		bottom:0px;
		text-align:center;
		margin:0px 0px -4px 0px;
		padding:0px 0px 0px 0px;
		}
		
#top_video_wrapper{
		max-width: 1000px;
		margin: 0 auto; 
		}
		
		
.column_left{
		float:left;
		width:450px;
		text-align:justify;
		margin: 0px 0px 0px 10px;
		}
		
.column_left img{
		margin: 10px 0px 10px 0px;
		}
		
.column_right{
		float:right;
		width:450px;
		text-align:justify;
		margin: 0px 10px 0px 0px;
		}
		
.column_left p{
		margin: 0px 0px 14px 0px;
		}
		
.column_right img{
		margin: 10px 0px 10px 0px;
		}
		
.column_right p{
		margin: 0px 0px 14px 0px;
		}

.head_line_bg{
		position:relative;
		float:left;
		height:26px;
		width:960px;
		background:url(https://website.i2.nl/images/images.jpg) 0px -89px;
		background-repeat:repeat-x;
		margin: 4px 10px 20px 10px;
		font-size:18px;
		font-family: 'Oswald', sans-serif;
		font-weight:300;
		text-transform:uppercase;
		}
		
.head_line {
		background:#fff;
		margin: 3px 0px 0px 25px;
		padding: 0px 0px 0px 0px;
		float: left;
		}
		
.head_line_cases {
		background:#fff;
		margin: 3px 0px 0px 35px;
		padding: 0px 10px 0px 10px;
		float: left;
		font-size:22px;
		}
		
.head_line_buttons{
		float:right;
		margin: 0px 25px 0px 0px;
		}
		
.button_backwards{
		width: 32px;
		height: 30px;
		background:url(https://website.i2.nl/images/images.jpg) -124px -39px;
		margin: 0px 2px 0px 0px;
		position:relative;
		float:left;
		}
		
.button_backwards:hover{
		background:url(https://website.i2.nl/images/images.jpg) -159px -39px;
		}
		
.button_forward{
		width: 32px;
		height: 30px;
		background:url(https://website.i2.nl/images/images.jpg) -197px -39px;
		margin: 0px 0px 0px 2px;
		position:relative;
		float:left;
		}
		
.button_forward:hover{
		background:url(https://website.i2.nl/images/images.jpg) -231px -39px;
		}
			
.solution_wrapper{
		border: 9px solid #dcdcdc;
		width:200px;
		height:200px;
		-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
		float:left;
		margin: 0px 11px 0px 11px;
		position:relative;
		}
		
.solution_wrapper img{
		height: 200px;
		width: 200px;
		z-index: -2;
		position:relative;
		}
			
.solution_label {
		position:absolute;
		top: 60px;
		left: 40px;
		z-index:100;
		height:80px;
		width:110px;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.7);
		box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.7);
		}
		
.solution_label :hover{

		background:rgba(255, 255, 255, 0.5);
		color:#43484e;
		}
		
.solution_label_text{
		width:110px;
		height:80px;
		display:table-cell;
        vertical-align:middle;
		text-align: center;
		font-size:14px;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		background:rgba(255, 255, 255, 0.8);
		color: #43484e;
		}
		
.recent_wrapper{
		background:url(images/images.jpg) 0px -129px;
		width:284px;
		height:198px;
		float:left;
		margin: 0px 8px 0px 8px;
		position:relative;
		padding: 10px 10px 0px 10px;
		}
		
.recent_wrapper img{
		opacity:1.0;
		filter:alpha(opacity=100); 
		}
		
.recent_wrapper img:hover{
		opacity:0.9;
		filter:alpha(opacity=90); 
		}
		
.recent_label {
		position:absolute;
		bottom: 13px;
		left: 10px;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		font-size:13px;
		}
		
.news_item{
		width:284px;
		height:390px;
		float:left;
		margin: 0px 8px 0px 8px;
		position:relative;
		padding: 10px 10px 0px 10px;
		}
		
.news_item h2{
		font-size:16px;
		text-transform: uppercase;
		font-weight:300;
		}
		
.news_item img{
		border:5px solid #dcdcdc;
		margin: 0px 5px 4px 0px;
		float:left;
		}
		
.news_item a:hover{
		color:#000;
		}
		
.news_item_date{
		font-size:11px;
		margin: 0px 0px 8px 0px;
		display: block;
		}
		
.news_item_next {
		font-size:11px;
		position:absolute;
		bottom:0px;
		right:30px;
		}
		
.news_item_big {
		position:relative;
		margin: 10px 0px 20px 0px;
		}
		
.news_item_big img {
		margin: 24px 0px 0px 10px;
		}
		
.news_item_big_text {
		position:relative;
		float:left;
		width:600px;
		}
		
.news_item_big_image{
		position:relative;
		float:right;
		width:300px;
		}
		
.news_item_big_image img{
		float:left;
		margin:0px;
		}
		
.news_item_big_date{
		position:relative;
		float:left;
		font-size:11px;
		width:300px;
		}
		
.news_more{
		position:relative;
		background:#4d4e50;
		color:#fff;
		float:left;
		font-size:11px;
		margin:10px 0px 10px 0px;
		text-transform:uppercase;
		}	
		
.news_more :hover {
		background:#bad634;
		}

.news_more_label{
		position:relative;
		padding: 8px 10px 8px 10px;
		}
		
.case_head_wrapper{
		position:relative;
		width:960px;
		background:#4d4e50;
		padding:0px 0px -5px 0px;
		margin: 0px 0px 0px 10px;
		}
		
.case_head_image{
		width:710px;
		float:right;
		position:relative;
		margin:0px 0px -5px 0px;
		}	
		
.case_head_image_animation{
		width:710px;
		float:right;
		position:relative;
		}	

.case_head_title_wrapper{
		width:250px;
		float:left;
		position:relative;
		}
		
.case_head_title{
		width:250px;
		height:250px;
		display:table-cell;
        vertical-align:middle;
		text-align: center;
		font-size:18px;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		color: #fff;
		position:relative;
		}
		
.case_head_title_30{
		font-size:30px;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		line-height:34px;
		}	
		
.case_head_title_24{
		font-size:24px;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		line-height:34px;
		}

.case_more{
		position:relative;
		background:#4d4e50;
		color:#fff;
		float:right;
		font-size:11px;
		margin:10px;
		text-transform:uppercase;
		}	
		
.case_more :hover {
		background:#bad634;
		}

.case_more_label{
		position:relative;
		padding: 8px 10px 8px 10px;
		}

.portfolio_item{
		background:url(images/images.jpg) 0px -345px;
		margin: 0px 7px 12px 7px;
		position:relative;
		padding: 10px 10px 0px 10px;
		height:330px;
		width:290px;
		opacity:0;
		display: none;
		}
		
.portfolio_item a:hover{
		opacity:0.85;
		}
		
.portfolio_item .details_wrapper{
		display:table;
		position:absolute;
		height:290px;
		width:290px;
		left:10px;
		top: 10px;
		opacity:0;
		transition: opacity .1s ease-in;
		-moz-transition: opacity .1s ease-in;
		-webkit-transition: opacity .1s ease-in;
		-o-transition: opacity .1s ease-in;
		text-align:center;
		font-size:15px;
		line-height:26px;
		visibility:hidden;
		font-family: 'Oswald', sans-serif;
		}
		
.portfolio_item .details_wrapper h2{
		font-family: 'Oswald', sans-serif;
		font-size:20px;
		font-weight:700;
		margin-bottom:0px;
		}
		
.portfolio_item:hover  .details_wrapper{
		opacity:1;
		background:rgba(255,255,255,0.8);	
		visibility:visible;
		}
		
.details{
		display: table-cell;
		text-align: center;
		vertical-align: middle;		
		}
		
.details_company{
		font-size:13px;	
		line-height:14px;		
		}
		
.details_more{
		position:absolute;
		bottom:3px;
		right:97px;
		font-size:10px;
		text-transform:uppercase;
		}
		
.details_more_button{
		margin: 5px 5px 0px 5px;
		float:right;
		width:13px;
		height:15px;
		background:url(images/images.jpg) -394px 0px;
		}
		
.back_button{
		position:absolute;
		margin: -25px 0px 0px 30px;
		text-transform:uppercase;
		font-size:10px;
		z-index:101;
		}
		
.back_button a:hover{
		color:#000;
		}
		
.product_wrapper {
		margin: -10px 0px 16px 10px;
		float:left;
		position:relative;
		text-align:center;
		}
		
.product_wrapper :hover {
		opacity:0.9;
		filter:alpha(opacity=90);
		}
		
.play_button {
		position:absolute;
		top:30px;
		left:80px;
		z-index:10;
		}
		
.product_label_wrapper {
		position:absolute;
		bottom:8px;
		z-index:11;
		width:100%;
		}
		
.product_label{
		color:#fff;
		background:#4d4e50;
		text-transform:uppercase;
		font-size:11px;
		padding: 2px 5px 2px 5px;
		}		
		
#filter_wrapper {
		margin: 0px 0px 10px 5px;
		float:left;
		position:relative;
		color:#fff;
		}

#filter_wrapper li {
		display: inline;
		margin: 0px 4px 0px 4px;
		background:#4d4e50;
		}
		
#filter_wrapper li a {
		padding: 4px;
		background:#4d4e50;
		color:#fff;
		font-size:10px;
		text-transform:uppercase;
		}
		
#filter_wrapper a:hover {
		color:#ccc;
		}
		
#filter_head {
		position:relative;
		float:left;
		margin: 0px 0px 0px 7px;
		padding: 3px;
		font-size:14px;
		}
			
#head_wrapper {
		float:left;
		position:relative;
		width:650px;
		}
		
#share_buttons_wrapper {
		float:right;
		position:relative;
		margin: -15px 8px 0px 0px;
		text-align:right;
		height:30px;
		width:218px;
		}
				
#share_facebook {
		position:relative;
		width:32px;
		height:30px;
		background:url(https://website.i2.nl/images/images.jpg) -109px 0px;
		float:left;	
		opacity:0.9;
		filter:alpha(opacity=90);
		}
		
#share_facebook :hover {
		opacity:1.0;
		filter:alpha(opacity=100);
		}
		
#share_twitter {
		position:relative;
		width:32px;
		height:30px;
		background:url(https://website.i2.nl/images/images.jpg) -143px 0px;
		float:left;	
		opacity:0.9;
		filter:alpha(opacity=90);
		}
		
#share_twitter :hover {
		opacity:1.0;
		filter:alpha(opacity=100);
		}
		
#share_googleplus {
		position:relative;
		width:32px;
		height:30px;
		background:url(https://website.i2.nl/images/images.jpg) -177px 0px;
		float:left;	
		opacity:0.9;
		filter:alpha(opacity=90);
		}
		
#share_googleplus:hover {
		opacity:1.0;
		filter:alpha(opacity=100);
		}
		
#share_linkedin {
		position:relative;
		width:32px;
		height:30px;
		background:url(https://website.i2.nl/images/images.jpg) -211px 0px;
		float:left;	
		opacity:0.9;
		filter:alpha(opacity=90);
		}
		
#share_linkedin:hover {
		opacity:1.0;
		filter:alpha(opacity=100);
		}
		
#share_pinterest {
		position:relative;
		width:32px;
		height:30px;
		background:url(https://website.i2.nl/images/images.jpg) -245px 0px;
		float:left;	
		opacity:0.9;
		filter:alpha(opacity=90);
		}
		
#share_pinterest:hover {
		opacity:1.0;
		filter:alpha(opacity=100);
		}

.share {
		font-size:14px;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase;
		margin: 12px 0px 0px 0px;
		float:left;
		}
		
#content_single_column {
		width:960px;
		margin: 0px 0px 0px 10px;
		float:left;
		}	
		
#content_single_column p{
		margin: 0px 0px 14px 0px;
		}

.team-member-wrapper {
		height:225px;
		width:480px;
		margin: 0px 0px 30px 0px;
		float:left;
		position:relative;
		}	

.team-member-wrapper .member_image {
		margin: 0px 20px 0px 0px;
		float: left;
		}

.linkedin_icon {
		width:30px;
		height:30px;
		position:absolute;
		bottom:26px;
		left:220px;
		background:url(https://website.i2.nl/images/images.jpg) -363px 0px;
		}		
		

 #map_canvas {
        width: 100%;
        height: 400px;
      }
	  
				
/* Einde DIV home */
		
/* Einde DIV */ 
		
/* Textstyles \*/


h1		{ 
		font-size:24px;
		font-weight:normal;
		text-transform: uppercase; 
		margin: 0px 0px 14px 10px;
		line-height:30px;
		}

h2		{ 
		font-size:19px;
		font-weight:300;
		text-transform:uppercase;
		margin: 0px 0px 7px 0px;
		}

.menukop		{ 
		color:#afd534;
		font-size:12px;
		display: inline; 
		font-weight:bold;
		}
		
.adres		{ 
		line-height:20px;
		}
		
/* Einde textstyles */
		
/* Menu \*/
		
#nav, #nav ul {
	padding: 2px 0 0 0;
	margin: 0;
	list-style: none;
	font-weight:normal;
}

#nav li {
	float: left;
}

#nav ul {
	position: absolute;
	left: -3000px;
}

#nav li:hover ul, #nav li.ie_does_hover ul {
	left: auto;
	background-position: 0 0;
}

#nav a {
	padding: 12px 20px 8px 7px;
	text-decoration: none;
}

#nav ul a{
	color: #4d4e50;
	cursor: hand;
}

#nav li a:link, li a:visited{
	font-weight: 300;
	color: #4d4e50;
	cursor: hand;
}

#nav li a:hover, li a:active{
	font-weight: 300;
	color: #000;
	cursor: hand;
}

/* Menu */ 

/* carousel \*/

#jcarousel {
    position: relative;
    overflow: hidden;
	width:960px;
}

#jcarousel ul {
    width: 20000em;
    position: relative;

    list-style: none;
    margin: 0;
    padding: 0;
}

#jcarousel li {
    float: left;
}

#jcarousel_recent {
    position: relative;
    overflow: hidden;
	width:960px;
}

#jcarousel_recent ul {
    width: 20000em;
    position: relative;

    list-style: none;
    margin: 0;
    padding: 0;
}

#jcarousel_recent li {
    float: left;
}



#jcarousel_news {
    position: relative;
    overflow: hidden;
	width:960px;
}

#jcarousel_news ul {
    width: 20000em;
    position: relative;

    list-style: none;
    margin: 0;
    padding: 0;
}

#jcarousel_news li {
    float: left;
}


#menu ul ul {
		display: none;
		position: absolute; 
		top: 100%; 
		left: 0; 
		z-index: 0;
		opacity:0;
		-webkit-transition: opacity 0.3s ease-in;
		-moz-transition: opacity 0.3s ease-in;
		-o-transition: opacity 0.3s ease-in;
		-ms-transition: opacity 0.3s ease-in;
		transition: opacity 0.3s ease-in;
		}
		
#menu ul ul li {float: none;}

#menu ul li:hover > ul { display: block;opacity:1;}
#menu ul ul {bottom: 0; left: 0; margin-top: -10px; padding-top:10px;}

#menu ul ul li {
		font-weight: bold;
		font-size:14px;
	
		}
		
#menu ul ul {
      text-transform: none;
      min-width: 100px; 
}
#menu ul ul a {
		background:#fff;
        padding: 0px 28px; 
		display: block;
		line-height:34px;
		margin:0px;
		color:#43484e;
}

#menu ul li:hover {
        background: #eee;
}

#menu ul ul li { 
		position: relative; 
		background:#fff; 
		line-height:34px;
		margin:-1px;
		}
	  

#menu ul ul li:hover > a { background: #eee; }

#menu ul li.last ul ul {
        left: auto;
        right: 99.5%;
 }
 
 
.subnav1 {
        float:left;
		position:relative;
		z-index:100;
 }
 
 .subnav2 {
        float:left;
		position:relative;
		z-index:99;
 }
 
 /*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	width:250px;
	height:70px;
	left:0px;
	bottom:130px;
	background:rgba(110,180,63,0.7);
	color:#fff;
	z-index:8;
	padding: 30px 30px;
	overflow: hidden;
	display: none;
	font-size:24px;
	font-style:italic;
	text-align:center;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	color:#fff;
	font-size:20px;
	width: 38px;
	height: 31px;
	background:rgba(186, 214, 86, 0.5);
	text-align:center;
	font-family: 'Verdana';
	padding: 7px 0px 0px 0px;
	border-radius:0px;
}

.nivo-directionNav a:hover {
	background:rgba(186, 214, 86, 1.0);
	color:#fff;
}
.nivo-prevNav {
	left:50px;
}
.nivo-nextNav {
	right:75px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	padding: 2px 0px 0px 0px;
	margin: 0px;
	background:#4d4e50;
}

.nivo-controlNav img {
	margin:0px 2px -3px 0px;
} 
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.nivo-directionNav a {
display:none;
}

/* only shover nav buttons on hover*/
.nivoSlider:hover .nivo-directionNav a {
display:block;
}

@media only screen 
and (min-width : 0)
and (max-width : 510px) {
	
.team-member-wrapper .member_image {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 90%;
}
.team-member-wrapper dl { margin:15px 0 0 0; text-align:center;}
.linkedin_icon { display: block; float: none !important; margin: 10px auto -12px; position: static; text-align: center;}

}


@media only screen 
and (min-width : 0)
and (max-width : 994px) {
	
body { min-width: 100%;}
#footer_wrapper, #content_wrapper { min-width:100%; padding:0; margin:0 !important;}
#content_inner_wrapper { width:100%; margin: 0; padding: 0;}
#footer_wrapper { height:auto; padding-bottom:12px; text-align:center;}
#footer_contact,#footer_social_icons { float: none; margin: 0px 40px 0px 0px; text-align: center; padding:0; border:none;}
#footer_nieuwsbrief { float: right; margin: 0px 0px 0px 0px; text-align: center; padding:0; border:none;}
.column_left,.column_right { float: none; margin: 10px auto 0; width: 94%;}
.column_right img,.column_left img { width:100%;} 
h2 { margin: 45px 0 15px; text-align: center;} #head_wrapper { float:none; width:96%; text-align:center; padding-bottom:30px;}
#share_buttons_wrapper { float: none; margin: 0 auto; text-align: center; width: 96%;}
#share_buttons a { display: inline-block;}
.share { float: none; margin: -30px 0 4px;}
.head_line_bg { float: none; margin: 0 auto; width: 94%;}
.case_head_wrapper { margin: 0 auto; position: relative; width: 96%;}
.case_head_title_wrapper { float: none; position: relative; width: 100%;}
.case_head_title { display: block; height: auto; margin: 0 auto; padding: 70px 0; width: 280px;}
.case_head_image img { width:100%;}
.case_head_image { float: none; margin: 0 auto; width: 96%;}
#logo { margin: -85px 0 0 10px;} .nivoSlider { width:97% !important;}
.nivo-controlNav { margin: 0 !important; padding: 1% !important; width: 98% !important;}
#content_inner_wrapper > .nivo-controlNav { margin: 0 auto; width: 98% !important;}
#content_single_column { float: none; margin: 20px auto !important;}
.news_item_big_text { width:100%;}
.team-member-wrapper { width:100%;}
#content_wrapper .boxli { width:80% !important; padding-top: 5% !important;}
.team-member-wrapper { height:auto;}
#wrapper #content_inner_wrapper #social_tabs_wrapper { width:26px !important;}
#wrapper { margin: 41px 0px -371px 0px;}
.column_right img, .column_left img { margin: 15px auto !important; width: 100% !important;}
.addthis_toolbox a { display: inline-block !important; float: none !important; text-align: center;}
.news_item_big_date { display: block; float: none; font-size: 11px; position: relative; text-align: center; width: auto;}
.news_item_big_image { display: block; float: none; position: relative; text-align: center; width: auto;}
.news_item_big_image img { float: none; width:98%; margin: 15px 0;}
.linkedin_icon { float: left; margin-top: 6px; position: static;}
.alrit { text-align:center;} 
label { display: block; padding: 4px 0; text-align: center; width: 100%;}
.column_right img.autoz, .column_left img.autoz { width:auto !important;}


}

@media only screen 
and (min-width : 420px)
and (max-width : 740px) {
	
.portfolio_item { display: block !important; margin: 0 auto !important; width: 320px; height:auto;}
.recent_label { position: static; text-align: center;}
#filter_head { display: block ; margin: 5px auto; text-align: center; float:none !important;}
#filter_wrapper > ul { margin: 0 auto; width: 71%;}
#filter_wrapper { clear: both; float: none; overflow: hidden;}
#wrapper #content_inner_wrapper > div { width: 80% !important; margin:0 auto !important;}
	
	
}

@media only screen 
and (min-width : 0)
and (max-width : 700px) {

.nivo-controlNav img {
    width: 19.5% !important;
}

}

@media only screen 
and (min-width : 480px)
and (max-width : 994px) {

.column_right img, .column_left img { display: block; margin: 0 auto; width:auto;}



}

@media only screen 
and (min-width : 0px)
and (max-width : 739px) {

#content_inner_wrapper > div { margin: 0 auto; width: 320px !important;}
.portfolio_item { width:320px;}
#content_inner_wrapper #carousel1 { overflow: hidden;}
.solution_wrapper { width: 280px; text-align:center;}
.solution_wrapper img { height: auto; width: 100%;}

#content_inner_wrapper #carousel2 { overflow: hidden;}
.recent_wrapper { width: 280px; text-align:center;}
.recent_wrapper img { height: auto; width: 100%;}

#content_inner_wrapper #carousel3 { overflow: hidden;}
.news_item { width: 280px; text-align:center;}

#footer_contact, #footer_nieuwsbrief,#footer_social_icons { float: left;}
#footer_nieuwsbrief { float: left; margin-top:0px;}
#footer_inner_wrapper { overflow:hidden;width:400px; padding: 20px 0px 0px 10px; margin: 0 auto ;}

}

@media only screen 
and (min-width : 740px)
and (max-width : 850px) {
	
#content_inner_wrapper > div { margin: 0 auto; width: 80% !important;}
#footer_contact, #footer_nieuwsbrief,#footer_social_icons { float: left;}
#footer_inner_wrapper { overflow:hidden;width:615px; padding: 20px 0px 0px 0px; margin: 0 auto; ;}
.portfolio_item { width:44%;}
.recent_label { position: static; text-align: center;}
#filter_head { display: block ; margin: 5px auto; text-align: center; float:none !important;}
#filter_wrapper > ul { margin: 0 auto; width: 71%;}
#filter_wrapper { clear: both; float: none !important; overflow: hidden;}

}


@media only screen 
and (min-width : 800px)
and (max-width : 994px) {
	
#footer_contact, #footer_nieuwsbrief,#footer_social_icons { float: left;}
#footer_inner_wrapper { overflow:hidden;width:615px; padding: 20px 0px 0px 0px; margin: 0 auto; ;}
#content_inner_wrapper > div { margin: 0 auto; width: 70%;}
.portfolio_item { width:44%;}
#filter_head { display: block ; margin: 5px auto; text-align: center; float:none !important;}
#filter_wrapper > ul { margin: 0 auto; width: 71%;}
#filter_wrapper { clear: both; float: none !important; overflow: hidden;}
#wrapper { margin: 0 0px -371px 0px;}
}



@media only screen 
and (min-width : 0)
and (max-width : 600px) {


.head_line_cases { float: none; width: 25%; margin:0 auto;}
#wrapper #content_inner_wrapper .borito { width: 252px !important;}
.column_left { text-align:center;}
#logo { background:url(images_design/smalllogo.png) no-repeat 0 0; margin:-75px 0 0 10px;}
#social_facebook { background:url(images_design/social3.png) no-repeat 0 0; height:55px; width:20px;}
#social_linkedin { background:url(images_design/social2.png) no-repeat 0 0; height:55px; width:20px;}
#social_googleplus { background:url(images_design/social1.png) no-repeat 0 0; height:55px; width:20px;}

}


@media only screen 
and (min-width : 994px)
and (max-width : 2000px) {

#content_wrapper { margin: 45px 0 10px;}

}


#filter_wrapper li {
    background: #4d4e50 none repeat scroll 0 0;
    display: block;
    float: left;
    margin: 0 4px 5px;
}

}

.vola { margin-top:0 !important; width:98%;}
#responsive-tab { display:none;}
#wrapper .pokabanana { padding: 30px 0 0 !important; text-align: center;}
#wrapper_home #content_wrapper #content_inner_wrapper.howudoing {  width:85% !important; margin:0 auto;}
#wrapper_home #content_wrapper #content_inner_wrapper.howudoing > div {  width:100% !important;}
 
 
 
@media (max-width: 820px) {
  #cssmenu > ul {
    width: 100%; background:#999;
  }
  #cssmenu > ul li#responsive-tab {
    display: block;
  }
 #cssmenu > ul li#responsive-tab a {
    background: url("https://website.i2.nl/images_design/menu.png") no-repeat scroll 97% 14px;
  }
  #cssmenu > ul li#responsive-tab a:hover {
    background: #bad634 url("https://website.i2.nl/images_design/menu.png") no-repeat scroll 97% -49px; color:#fff;
  }
  #cssmenu > ul li {
    display: none;
  }
  #cssmenu > ul li.right {
    float: none;
  }
  #cssmenu > ul li.has-sub {
    position: relative;
  }
  #cssmenu > ul li.has-sub ul {
    display: block;
    position: static;
    width: 100%;
    background: #ffffff;
    border: 0 none;
  }
  #cssmenu > ul li.has-sub ul li {
    display: block !important;
  }
  #cssmenu > ul li.has-sub ul li a span {
    display: block;
    padding-left: 24px;
  }
  #cssmenu > ul li.has-sub > a {
    background-image: none;
  }
  #nav li { float: none; width: 100%;}
  #cssmenu > ul { width: 100%; padding:0; background:#ccc;}
  #menu {  float: none; margin: 0;}
  #menu_wrapper { min-width: 100%; top: 0;}
  #nav a { display:block;}
  .subnav1,.subnav2 { float:none;}
  #menu ul ul { width: 100%; position:static;}
  
}
/* Make sure they show even if hidden in mobile view by JS */
@media (min-width: 820px) {
  #cssmenu > ul > li.collapsed {
    display: inline-block !important;
    *display: inline;
    zoom: 1;
  }
  #cssmenu > ul ul li.collapsed {
    display: block !important;
  }
}

/* flow player */

@font-face {
  font-family: 'fpicons';
  src:url('fonts/fpicons.eot?yg5dv7');
  src:url('fonts/fpicons.eot?#iefixyg5dv7') format('embedded-opentype'),
    url('fonts/fpicons.woff?yg5dv7') format('woff'),
    url('fonts/fpicons.ttf?yg5dv7') format('truetype'),
    url('fonts/fpicons.svg?yg5dv7#fpicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="fp-i-"], [class*=" fp-i-"] {
  font-family: 'fpicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flowplayer{position:relative;width:100%;counter-increment:flowplayer;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-player{position:absolute;top:0;left:0;width:100%;height:100%}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-ui{z-index:11}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-title{line-height:30px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif;font-size:11px;cursor:default;color:#fff;width:auto;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;padding:0 20px;}
.is-rtl.flowplayer .fp-title{float:right}
.aside-time.flowplayer .fp-title{display:none !important}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-controls,.flowplayer .fp-title,.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close,.flowplayer .fp-embed,.flowplayer.aside-time .fp-time{background-color:#000;background-color:rgba(0,0,0,0.65);}
.no-background.flowplayer .fp-controls,.no-background.flowplayer .fp-title,.no-background.flowplayer .fp-fullscreen,.no-background.flowplayer .fp-unload,.no-background.flowplayer .fp-close,.no-background.flowplayer .fp-embed,.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.no-background.flowplayer .fp-play,.no-background.flowplayer .fp-brand{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.flowplayer.fixed-controls .fp-controls{background-color:#000}
.flowplayer .fp-timeline{background-color:#a5a5a5}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#a5a5a5}
.flowplayer .fp-volumelevel{background-color:#00a7c8}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-dropdown{position:absolute;top:5px;width:100px;background-color:#000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 !important;list-style-type:none !important;}
.flowplayer .fp-dropdown:before{content:'';display:block;position:absolute;top:-5px;left:calc(50% - 5px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-dropdown li{padding:10px !important;margin:0 !important;color:#fff !important;font-size:11px !important;list-style-type:none !important;}
.flowplayer .fp-dropdown li.active{background-color:#00a7c8 !important;cursor:default !important}
.flowplayer .fp-dropdown.fp-dropup{bottom:20px;top:auto;}
.flowplayer .fp-dropdown.fp-dropup:before{top:auto;bottom:-5px;border-bottom:none;border-top:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-tooltip{background-color:#000;color:#fff;display:none;position:absolute;padding:5px;}
.flowplayer .fp-tooltip:before{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;left:calc(50% - 5px);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.flowplayer .fp-timeline-tooltip{bottom:35px}
.flowplayer .fp-timeline:hover+.fp-timeline-tooltip{display:block;}
.is-touch.flowplayer .fp-timeline:hover+.fp-timeline-tooltip{display:none}
.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle p b{font-weight:bold}
.flowplayer .fp-subtitle p i{font-style:italic}
.flowplayer .fp-subtitle p u{text-decoration:underline}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play,.flowplayer .fp-menu{font-family:'fpicons' !important;color:#fff !important;font-size:15px !important;text-align:center !important;line-height:30px !important;text-decoration:none !important;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play,.is-rtl.flowplayer .fp-menu{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);transform:scale(-1,1)}
.is-rtl.flowplayer .fp-menu{-webkit-transform:none;-moz-transform:none;transform:none}
.flowplayer .fp-fullscreen:before{content:"\e602"}
.flowplayer .fp-unload:before,.flowplayer .fp-close:before{content:"\e600"}
.flowplayer .fp-mute:before{content:"\e606"}
.flowplayer .fp-embed:before{content:"\e603"}
.flowplayer .fp-play:before{content:"\e608"}
.flowplayer .fp-menu:before{content:"\e604"}
.flowplayer .fp-flash-disabled{background:#333;width:390px;margin:0 auto;position:absolute;bottom:0;color:#fff}
.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(https://website.i2.nl/img/play_white.png) center no-repeat;background-size:11%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(https://website.i2.nl/img/play_white_rtl.png) center no-repeat;background-size:11%}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(http://website.i2.nl/img/play_white@x2.png) center no-repeat;background-size:11%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(https://website.i2.nl/img/play_white_rtl@x2.png) center no-repeat;background-size:11%}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-brand{color:#fff !important;position:absolute;right:115px;font-weight:normal !important;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;text-decoration:none !important;line-height:15px !important;font-size:11px !important;height:15px;width:55px;bottom:9px;box-sizing:border-box;text-align:center;padding:1px;white-space:nowrap;text-overflow:ellipsis;overflow:;}
.has-menu.flowplayer .fp-brand{right:152px}
.is-rtl.flowplayer .fp-brand{right:auto;left:125px}
.has-menu.is-rtl.flowplayer .fp-brand{left:152px}
.no-brand.flowplayer .fp-brand{display:none}
.no-volume.no-mute.flowplayer .fp-brand{right:10px;}
.has-menu.no-volume.no-mute.flowplayer .fp-brand{right:47px}
.no-volume.flowplayer .fp-brand{right:50px}
.no-mute.flowplayer .fp-brand{right:95px}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;text-align:center;cursor:pointer;height:30px;width:30px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:10px}
.flowplayer .fp-unload,.flowplayer .fp-close{display:none}
.flowplayer .fp-play{display:none;height:30px !important;position:absolute;bottom:0;left:0;text-align:center;}
.is-rtl.flowplayer .fp-play{left:auto;right:0}
.is-playing.flowplayer .fp-play:before{content:"\e607"}
.flowplayer .fp-menu{display:none;position:absolute;bottom:0;z-index:11;right:10px;}
.is-rtl.flowplayer .fp-menu{right:auto;left:10px}
.has-menu.flowplayer .fp-menu{display:block}
.flowplayer .fp-menu .fp-dropdown{z-index:12;display:none;left:-42.5px;line-height:auto;width:149px;-webkit-transform:none;-moz-transform:none;transform:none;}
.is-rtl.flowplayer .fp-menu .fp-dropdown{left:-10px}
.flowplayer .fp-menu.dropdown-open .fp-dropdown{display:block}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-embed{right:90px}
.flowplayer.is-ready.is-closeable .fp-fullscreen{right:50px}
.flowplayer.is-ready.is-closeable.is-rtl .fp-embed{right:auto;left:90px}
.flowplayer.is-ready.is-closeable.is-rtl .fp-fullscreen{right:auto;left:50px}
.flowplayer.is-fullscreen .fp-fullscreen{display:block !important;}
.flowplayer.is-fullscreen .fp-fullscreen:before{content:"\e601"}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 225px 0 55px;}
.no-brand.flowplayer .fp-timeline{margin-right:160px;}
.has-menu.no-brand.flowplayer .fp-timeline{margin-right:187px}
.no-volume.no-brand.flowplayer .fp-timeline{margin-right:95px}
.no-mute.no-brand.flowplayer .fp-timeline{margin-right:130px}
.no-mute.no-volume.no-brand.flowplayer .fp-timeline{margin-right:55px}
.has-menu.flowplayer .fp-timeline{margin-right:252px}
.no-volume.flowplayer .fp-timeline{margin-right:160px}
.no-mute.flowplayer .fp-timeline{margin-right:195px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:120px;}
.has-menu.no-mute.no-volume.flowplayer .fp-timeline{margin-right:157px}
.is-rtl.flowplayer .fp-timeline{margin:0 55px 0 225px;}
.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:160px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:197px}
.has-menu.is-rtl.flowplayer .fp-timeline{margin-left:262px}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:95px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:130px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:55px}
.is-long.flowplayer .fp-timeline{margin:0 255px 0 85px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:180px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:140px}
.has-menu.is-long.flowplayer .fp-timeline{margin-right:292px}
.no-brand.is-long.flowplayer .fp-timeline{margin-right:190px;}
.no-volume.no-brand.is-long.flowplayer .fp-timeline{margin-right:125px}
.no-mute.no-brand.is-long.flowplayer .fp-timeline{margin-right:85px}
.has-menu.no-brand.is-long.flowplayer .fp-timeline{margin-right:227px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:85px 0 190px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:125px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:85px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 190px 0 10px;}
.has-menu.aside-time.flowplayer .fp-timeline,.has-menu.no-time.flowplayer .fp-timeline{margin-right:227px}
.aside-time.no-brand.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:75px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 10px 0 115px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:50px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:10px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer .fp-timeline.no-animation .fp-buffer{-webkit-transition:none;-moz-transition:none;transition:none}
.flowplayer .fp-progress.animated{transition-timing-function:linear;transition-property:width,height}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear;box-sizing:border-box}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';box-sizing:border-box;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:18px;width:18px;top:-4px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-5px;right:-10px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;height:6px;bottom:12px;right:10px;}
.has-menu.flowplayer .fp-volume{right:37px}
.is-rtl.flowplayer .fp-volume{right:auto;left:10px}
.is-rtl.has-menu.flowplayer .fp-volume{left:37px}
.flowplayer .fp-mute{position:relative;width:30px;height:30px;float:left;top:-12px;cursor:pointer;}
.is-rtl.flowplayer .fp-mute{float:right}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:75px;height:6px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:11px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:9px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:10px;}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:10px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:180px;color:#eee;}
.no-brand.flowplayer .fp-remaining,.no-brand.flowplayer .fp-duration{right:125px;}
.has-menu.no-brand.flowplayer .fp-remaining,.has-menu.no-brand.flowplayer .fp-duration{right:152px}
.no-volume.no-brand.flowplayer .fp-remaining,.no-volume.no-brand.flowplayer .fp-duration{right:50px}
.no-mute.no-brand.flowplayer .fp-remaining,.no-mute.no-brand.flowplayer .fp-duration{right:95px}
.no-mute.no-volume.no-brand.flowplayer .fp-remaining,.no-mute.no-volume.no-brand.flowplayer .fp-duration{right:10px}
.has-menu.flowplayer .fp-remaining,.has-menu.flowplayer .fp-duration{right:217px}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:115px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:160px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:75px;}
.has-menu.no-mute.no-volume.flowplayer .fp-remaining,.has-menu.no-mute.no-volume.flowplayer .fp-duration{right:112px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:180px;}
.no-brand.is-rtl.flowplayer .fp-remaining,.no-brand.is-rtl.flowplayer .fp-duration{left:115px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-remaining,.has-menu.no-brand.is-rtl.flowplayer .fp-duration{left:142px}
.has-menu.is-rtl.flowplayer .fp-remaining,.has-menu.is-rtl.flowplayer .fp-duration{left:227px}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:50px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:95px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:10px}
.flowplayer .fp-remaining{display:none}
.flowplayer.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:auto;background-color:#000;background-color:rgba(0,0,0,0.65);height:30px;padding:0 5px;-webkit-border-radius:control_border_radius;-moz-border-radius:control_border_radius;border-radius:control_border_radius;line-height:30px;text-align:center;font-size:15px;}
.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed::after{content:' / '}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed,.flowplayer.is-splash .fp-title,.flowplayer.is-poster .fp-title,.flowplayer.is-splash .fp-brand,.flowplayer.is-poster .fp-brand{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-loading video.fp-engine{position:absolute;top:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-playing{background-image:none !important;background-color:#333;}
.flowplayer.is-playing.hls-fix.is-finished .fp-engine{position:absolute;top:-9999em}
.flowplayer.is-fullscreen{top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-fullscreen .fp-player{background-color:#333}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}
.flowplayer.is-ready.is-muted .fp-mute:before{content:"\e605"}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.is-fullscreen.flowplayer.is-mouseout .fp-controls{height:3px;bottom:0}
.flowplayer.is-mouseout .fp-title{overflow:hidden}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-title,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play,.flowplayer.is-mouseout .fp-menu,.flowplayer.is-mouseout .fp-brand,.flowplayer.is-mouseout .fp-timeline-tooltip,.flowplayer.is-mouseout.aside-time .fp-time{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:30px}
.flowplayer.is-mouseover .fp-title,.flowplayer.fixed-controls .fp-title{height:30px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play,.flowplayer.is-mouseover .fp-menu,.flowplayer.fixed-controls .fp-menu{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-30px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:10px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer.is-flash-disabled{background-color:#333;}
.flowplayer.is-flash-disabled object.fp-engine{z-index:100}
.flowplayer.is-flash-disabled .fp-flash-disabled{display:block;z-index:101}
.flowplayer .fp-embed{position:absolute;top:10px;left:auto;right:50px;display:block;width:30px;height:30px;text-align:center;}
.is-rtl.flowplayer .fp-embed{right:auto;left:50px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;right:67px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.is-closeable.flowplayer .fp-embed-code{right:99px}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;right:-10px;border:5px solid transparent;border-left-color:#333}
.is-rtl.flowplayer .fp-embed-code{right:auto;left:67px;}
.is-rtl.flowplayer .fp-embed-code:before{right:auto;left:-10px;border-left-color:transparent;border-right-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.no-time .fp-embed{left:10px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:10px !important}
.flowplayer.is-live .fp-timeline,.flowplayer.is-live .fp-duration,.flowplayer.is-live .fp-remaining{display:none}
.flowplayer .fp-context-menu{position:absolute;display:none;z-index:1001;background-color:#fff;padding:10px;border:1px solid #aaa;-webkit-box-shadow:0 0 4px #888;-moz-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888;width:170px;}
.flowplayer .fp-context-menu li{text-align:center !important;padding:10px;color:#444 !important;font-size:11px !important;margin:0 -10px 0 -10px;}
.flowplayer .fp-context-menu li a{color:#00a7c8 !important;font-size:12.100000000000001px !important}
.flowplayer .fp-context-menu li:hover:not(.copyright){background-color:#eee}
.flowplayer .fp-context-menu li.copyright{margin:0;padding-left:110px;background-image:url("https://website.i2.nl/img/flowplayer.png");background-repeat:no-repeat;background-size:100px 20px;background-position:5px 5px;border-bottom:1px solid #bbb;}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.flowplayer .fp-context-menu li.copyright{background-image:url("https://website.i2.nl/img/flowplayer@2x.png")}
}@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer .fp-menu .fp-dropdown{right:-10px;left:auto;bottom:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.flowplayer .fp-menu .fp-dropdown:before{display:none}
.is-rtl.flowplayer .fp-menu .fp-dropdown{right:auto;left:-10px}
.flowplayer .fp-play{width:30px}
.flowplayer.aside-time .fp-time{top:0;left:0}
.no-brand.flowplayer .fp-remaining,.no-brand.flowplayer .fp-duration{right:115px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close,.flowplayer .fp-embed{right:0;top:0;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-embed{right:auto;left:0}
.flowplayer .fp-embed{right:32px;}
.is-rtl.flowplayer .fp-embed{right:auto;left:32px}
.flowplayer.is-closeable.is-ready .fp-fullscreen{right:32px}
.flowplayer.is-closeable.is-ready .fp-embed{right:64px}
.is-rtl.flowplayer.is-closeable.is-ready .fp-fullscreen{right:auto;left:32px}
.is-rtl.flowplayer.is-closeable.is-ready .fp-embed{right:auto;left:64px}
.flowplayer.play-button .fp-play{display:block}
.flowplayer.play-button .fp-elapsed{left:27px;}
.is-rtl.flowplayer.play-button .fp-elapsed{right:27px}
.flowplayer.play-button .fp-timeline{margin-left:72px;}
.is-rtl.flowplayer.play-button .fp-timeline{margin-right:72px}
.is-long.flowplayer.play-button .fp-timeline{margin-left:102px;}
.is-rtl.is-long.flowplayer.play-button .fp-timeline{margin-right:102px}
.no-time.flowplayer.play-button .fp-timeline,.aside-time.flowplayer.play-button .fp-timeline{margin-left:27px;}
.is-rtl.no-time.flowplayer.play-button .fp-timeline,.is-rtl.aside-time.flowplayer.play-button .fp-timeline{margin-right:27px}

.flowplayer .fp-controls, .flowplayer .fp-time, .flowplayer .fp-embed, .flowplayer .fp-fullscreen{ display: none } 


