@charset "utf-8";
/* CSS Document */
    
	/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
    html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
    body{line-height:1}
    article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
    ul{ margin:0; padding:0; list-style:none;}
    blockquote,q{quotes:none}
    blockquote:before,blockquote:after,q:before,q:after{content:none}
    a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none; outline:0;}
    ins{background-color:#ff9;color:#000;text-decoration:none}
    mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
    del{text-decoration:line-through}
    abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
    table{border-collapse:collapse;border-spacing:0}
    hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
    input,select{vertical-align:middle; outline:0;}
	img{ outline:0; border:0;}
/*Reset CSS ends here*/
/*Fonts*/

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=fe6edfd5-0f23-4218-9cf3-37514656054d");
@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("../fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("../fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("../fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("../fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("../fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-75Bold";
src:url("../fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
src:url("../fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("../fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("../fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("../fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}

/*====*/
.clear{ clear:both;}
.bdr0{ border:0 !important;}
.fleft{ float:left !important;}
.fright{ float:right !important;}
.bold{ font-weight:bold;}
h1, h2, h3, h4, h5, h6, p{ margin:0 0 15px; padding:0;}
h1, h2, h3, h4, h5, h6{ font-family:"ff-dax-web-pro", sans-serif;}
h1{ font-size:58px; line-height:70px; }
h1 span{ display:block; color:#c8c59b;}
h2{ font-size:26px; color:#0087a5;}
html {height: 100%;}
body { background:#fff; color:#3a3a3a; font-family:"HelveticaNeueW01-55Roma", arial; font-size:13px; line-height:18px;}
.wrapper{ width:1100px; margin:0 auto;}
.header_main{}
.header{ position:fixed; height:42px; background:#fff; padding:10px 0; width:100%; z-index:9999;}
.header .wrapper{ height:auto;}
a.logo{ float:left; width:156px;}
.main_container{}
.hd_shdw{ background:url(../images/header_bg.png) center bottom no-repeat; height:7px; position:absolute; bottom:-7px; width:100%;}
.section .wrapper{ padding:60px 0;}

/*=====*/
.intro{color:#fff; font-size:13px;}
.strip_btm{ height:94px; position:absolute; bottom:0px; width:100%; z-index: 99;}
.white_strip{ background:#f4f4f4;}
.gold_strip{ background:#a9a791;}
.blue_strip{ background:#0085a2;}
.dblue_strip{ background:#3a545c;}

.container_left{ width:380px; float:left;}
.container_right{ width:720px; float:right;}
.container_left a.main_img, .one_third a.main_img{ margin-bottom:10px;}
.container_left a.main_img img, .one_third a.main_img img { height:auto !important; width:auto !important; max-width:100% !important; position:static !important; left:0; top:0 !important;}
.img_sub_txt h3{ font-family:"ff-dax-web-pro", sans-serif; font-weight:normal; font-size:18px; letter-spacing:1px; text-transform:uppercase; margin:5px 0; color:#fff;}
.img_sub_txt h3 span, .img_sub_txt h3 a{ background:#c8c59b; padding:8px 10px; color:#fff; display:inline-block;}
.small_hdng{font-family:"HelveticaNeueW01-75Bold"; font-size:13px; color:#c8c59b;}
.dienstin_main{ float:left; width:330px; min-height: 420px; margin-right:55px; position:relative; padding-bottom:30px;}
.dienstin_main p{ color:#3a545c;}
.dienstin_main .dm_img{ display:table-cell; width:330px; height:260px; vertical-align:bottom; text-align:center;}
.lm_btn{ background:#c8c59b; text-transform:uppercase; color:#fff; line-height:normal;}
.lm_small{ font-family:"ff-dax-web-pro", sans-serif; padding:5px 6px 3px; font-size:11px; font-weight:bold; letter-spacing:1px; position:absolute; bottom:0; left:0;}
.dienstin_main.last{ margin-right:0;}
.contact{ background:url(../images/trans_map.png) left -65px no-repeat; min-height:493px; font-size:13px;}
.contact h3{  font-size:13px; line-height:22px; font-family:"HelveticaNeueW01-75Bold", arial; margin:0; font-weight:normal; color:#0f87a1;}
.contact_lft{ width:330px; float:left; color:#fff;}
.contact_lft a{ color:#fff;}
.contact_rgt{ width:300px; float:right;}
.ca_lft{ float:left; width:105px;}
.ca_rgt{ float:right; width:170px;}
.ggl_map span{ font-size:10px;}
.contact_address p{ margin-bottom:0;}
.contact_address .c_dt, .ggl_map{ margin-bottom:25px;}
.c_dt p span{ color:#0f87a1;}
a.pdf_dwnld{ font-family:"HelveticaNeueW01-75Bold", arial; font-size:13.5px;}
a.pdf_dwnld:hover{ text-decoration:underline;}
.contact_form{}
.inpt_bg{ background:#c6c3ab; border-radius:5px; padding:3px; margin-bottom:7px;}
.contact_form input, .contact_form select, .contact_form textarea{ border:1px solid #bfb888; border-radius:3px; width:95.4%; height:30px; padding:0 2%; color:#0087a5; font-family:"HelveticaNeueW01-55Roma", arial; font-size:13.5px; outline:0;}
.contact_form select, .contact_form textarea{ padding:2%; width:100%; height:auto;}
.contact_form textarea{ width:95.4%; height:150px; resize:none;}
.contact_form input[type="submit"]{ float:left; width:auto; cursor:pointer; background:#0a8ca9; color:#fff; font-family:"ff-dax-web-pro", sans-serif; font-size:14px; font-weight:bold; border:0; outline:0;}
.mandatory_fields{ float:right; font-size:11px; color:#3a545c; font-style:italic;}

.blue, h1.blue_hd span{ color:#0087a5;}

/*==========================Recruitment*/
.one_third{ width:330px; float:left; margin-right:50px;}
.last{ margin-right:0;}
.rec section.ins .wrapper{ overflow:visible;}
.rec section.ins .container_left a{ margin-left:-30px;}
.brows{ background: none repeat scroll 0 0 #C6C3AB; border-radius: 5px; margin-bottom: 7px; padding: 3px; position:relative;}
.brows1{ background:url(../images/file_upld_arw.png) 98% center no-repeat #fff; border: 1px solid #BFB888; border-radius: 3px; color: #0087A5; font-size: 13.5px; height: 32px; padding: 0 2%; width: 93.4%; position:absolute; left:3px; top:3px; z-index:1;}
.brows input[type="file"]{ position:relative; z-index:2; opacity:0; text-align:left;}

.partners{ display:none; position:relative; top:0; left:0; padding:35px 0 43px; background:url(../images/big_shadow_hr.png) center bottom no-repeat; margin-bottom:10px; color:#3a545c;}
.partners .wrapper{  max-height:100%;}
ul.partners_list li{ display:block; float:left; padding:0 1.66%; text-align:center; width:30%;}
ul.partners_list li img{}
ul.partners_list li a{ display:inline-block; color:#168DA9; margin-top:30px; text-decoration:underline;}


/*for fonts*/
.hel_13{ font-size:13px; line-height:22px; font-family:"HelveticaNeueW01-75Bold", arial;}
.contact{ font-size:13px;}
.contact h2, .rec section.ins .container_right h2{ margin-bottom:40px;}
.font_13-5{ font-size:13.5px;}


.home_diensten .container_right h1, .home_diensten_more .container_right h1, .dienstin .container_right h1, .health .container_right h1, .flex .container_right h1, .portfolio .container_right h1, .overson .slides-container h1{ font-size:44.5px; line-height:normal;}
.home_diensten .container_right h1 span, .home_diensten_more .container_right h1 span, .dienstin .container_right h1 span, .health .container_right h1 span, .flex .container_right h1 span, .portfolio .container_right h1 span, .overson .slides-container h1 span{ font-size:62px; line-height:62px;}
.overson .slides-container h1{ color:#0087a5;}
.overson .slides-container, .vac{ color:#3a545c;}
.font_36, .portfolio .container_right h1 span.font_36{ font-size:36px;}
.portfolio .cases h1{ line-height:36px; margin-bottom:8px;}
.portfolio .cases p{ margin-bottom:8px; line-height: 16px;}
.case{ margin-bottom:25px;}
.t_center{ text-align:center;}
.t_left{ text-align:left;}
.flexslider .slides .t_center .main_img img{ display:inline;}


/*=======================Over Ons New Slider======================*/

section#overon_hs article {max-width:100%;height: 500px;overflow:hidden;}	
.container {width:398.4%;}
.overons_slide {height: 500px;display: inline-block; min-width:1100px; width:24.9%;}
#left,#right {display:inline-block; cursor:pointer; background: url("../images/controls.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height:33px; margin:54px 0 0; width: 17px; position:absolute;}
section#overon_hs { text-align:left; position:relative !important; height:100%;}
#nav {position:absolute; width: 100%; background: url("../images/employees_bg1.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0); bottom: 94px;height: 141px; z-index: 99;}
.wrap{width:1100px; margin:auto; position:relative;}
#left{ background-position: 0 0; left:0;}
#right{ background-position: -17px 0; right:0;}
