body{padding:0;margin:0;background-color:#FFFFFF;color:#293e6b;font-size:17px;font-family:"Poppins",sans-serif;position:relative;letter-spacing:0.75px}ul,li{margin:0;padding:0;list-style:none}p,a{font-size:16px;color:#293e6b;font-family:"Poppins",sans-serif;margin:0;padding:0;letter-spacing:0.25px}h1{font-weight:400;font-size:30px;margin:0 0 20px 0;padding:0}h2{font-weight:400;font-size:28;margin:0;padding:0}h3{font-weight:400;font-size:24;margin:0;padding:0}h4{font-weight:400;font-size:22;margin:0;padding:0}h5{font-weight:400;font-size:20;margin:0;padding:0}img{border:0}input,textarea{font-family:"Poppins",sans-serif;font-size:14px}::-webkit-input-placeholder{color:#384d74;opacity:1;font-size:14px}:-moz-placeholder{color:#384d74;opacity:1;font-size:14px}::-moz-placeholder{color:#384d74;opacity:1;font-size:14px}:-ms-input-placeholder{color:#384d74;opacity:1;font-size:14px}#page #defaultcontent img{max-width:100%}.imgleft{float:left}.imgright{float:right}.mandatory.false{border:1px solid red !important}span.readmore{color: #F57F00;cursor:pointer;display:block;clear:both;position:absolute;z-index:666;bottom:20px}.leftkol span.readmore{/*bottom:auto*/}.fade{background:linear-gradient(rgba(255,255,255,0), #fff 100%);content:"";position:absolute;height:50px;width:100%;left:0;bottom:0}.clearer{clear:both}#page{width:100%;max-width:inherit;background-color:#FFFFFF;margin:0 auto;overflow:hidden}#page #content{margin:0 23px;overflow:hidden;position:relative}#homecontent{width:100%}#defaultcontent{padding:0 calc(7% + 60px)}#breadcrumbs{position:absolute;right:0;margin:15px 0;font-size:12px;color:#407E98;z-index:1000}#breadcrumbs a{font-size:12px;color:#407E98;text-decoration:none}#mobileSpecialists{display:none}#content #navigatie #mobtop{background-color:#e7f0f1;text-align:right;padding:5px;display:none}#content #navigatie #mobtop a{text-decoration:none;font-size:14px;color:#22314e;padding:0 0 0 25px;position:relative}#content #navigatie #mobtop a:first-child::before{content:"";position:absolute;background:url("/gfx/noteIcon.png") no-repeat center;height:20px;width:20px;top:0;left:0}#content #navigatie #mobtop a:last-child::before{content:"";position:absolute;background:url("/gfx/personIcon.png") no-repeat center;height:20px;width:20px;top:0;left:0}#content #navigatie #topnav{height:83px;width:100%}#content #navigatie #topnav .logo{margin:16px 0 16px 8%;display:inline-block}#content #navigatie #topnav .logo img{vertical-align:middle}#content #navigatie #topnav #topnavmenu{float:right}#content #navigatie #topnav #topnavmenu li{float:left;margin-top:40px}#content #navigatie #topnav #topnavmenu li a{text-decoration:none;color:#3e5172;text-transform:uppercase;margin:0 0 0 25px;font-size:14px;letter-spacing:0.75px}#content #navigatie #topnav #topnavmenu li a:hover{color:#407E98}#content #navigatie #burgertje{position:relative;width:40px;height:40px;float:right;margin:0 20px 0 0;display:none;cursor:pointer}#content #navigatie #burgertje .burger{width:100%;height:4px;position:absolute;margin:auto;top:0;bottom:0;background-color:#2b5686}#content #navigatie #burgertje .burger::after{background-color:#2b5686;position:absolute;content:"";height:4px;top:-7px;width:100%}#content #navigatie #burgertje .burger::before{background-color:#2b5686;position:absolute;content:"";height:4px;bottom:-7px;width:100%}#content #navigatie #mobile_nav{position:fixed;z-index:111111;width:100%;height:calc(100% - 150px);top:0;left:0;background:rgba(32,46,73,0.93);padding:100px 0 50px 0;text-align:center;display:none;overflow:scroll}#content #navigatie #mobile_nav ul{height:100%;overflow:scroll}#content #navigatie #mobile_nav ul.overflow{border-bottom:1px solid #ffffff}#content #navigatie #mobile_nav ul.overflow::before{background-color:#ffffff;bottom:60px;content:"";height:15px;right:20px;margin:auto;overflow:hidden;position:absolute;width:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}#content #navigatie #mobile_nav ul.overflow::after{background-color:#ffffff;bottom:60px;content:"";height:15px;right:20px;margin:auto;overflow:hidden;position:absolute;width:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);right:29px}#content #navigatie #mobile_nav #menu_closer{height:30px;position:absolute;right:30px;top:65px;width:30px;cursor:pointer}#content #navigatie #mobile_nav #menu_closer::before{content:"";position:absolute;height:100%;width:4px;background-color:#ffffff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}#content #navigatie #mobile_nav #menu_closer::after{content:"";position:absolute;height:100%;width:4px;background-color:#ffffff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}#content #navigatie #mobile_nav ul li a{color:#ffffff;text-decoration:none;font-weight:600;font-size:20px;line-height:40px}#content #navigatie #mobile_nav ul li.menu a{color:#7ca3eb}#content #navigatie #specialist_navigatie{background-color:#407E98;overflow:hidden;height:60px;padding:0 0 0 7%;width:93%}#content #navigatie #specialist_navigatie a{font-size:16px;color:#ffffff;text-decoration:none;text-transform:uppercase;line-height:60px;letter-spacing:0.75px}#content #navigatie #specialist_navigatie .specialist_button{float:left;padding:0 60px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-}#content #navigatie #specialist_navigatie .specialist_button:hover{background-color:#4e74bb;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-}#content #navigatie #specialist_navigatie .specialist_button.active{background-color:#364D73}#content #navigatie #specialist_navigatie .buttonsright{float:right}#content #navigatie #specialist_navigatie .buttonsright .plaats{color:#384d74;background-color:#ffffff;font-size:14px;border-radius:5px;padding:5px 15px}#content #navigatie #specialist_navigatie .buttonsright .aanmeld{background-color:#F57F00;font-size:14px;border-radius:5px;padding:5px 15px;margin:0 10px}#specialist_image{overflow:hidden;width:100%}#specialist_image .specialist_wrapper{position:relative}#specialist_image .specialist_wrapper .categorie_image{display:block}#specialist_image .specialist_wrapper .categorieOverlay{position:absolute;margin:auto;top:50px;left:0;right:0;text-align:center;color:#ffffff;font-size:20px;font-weight:300}#specialist_image .specialist_wrapper .categorieOverlay p{text-align:center;color:#ffffff;font-size:20px;font-weight:300}#specialist_image .specialist_wrapper .categorieOverlay h2{font-size:36px;font-weight:300}#specialist_image .specialist_wrapper .categorieOverlay h2 strong{font-weight:400}#specialist_image .specialist_wrapper .categorieOverlay .findSpecialist{margin:20px 0 0 0}#specialist_image .specialist_wrapper .categorieOverlay input{border:none;width:155px;background-color:#ffffff;border-radius:5px;text-align:center;height:40px;font-size:16px;margin:0;padding:0;font-family:"Poppins",sans-serif;font-weight:400}#specialist_image .specialist_wrapper .categorieOverlay input[type="submit"]{background-color:#F57F00;text-transform:uppercase;cursor:pointer;color:#FFF;margin:0 0 0 10px}#specialist_image .specialist_wrapper .specialist{display:none;font-size:15px;color:#ffffff;text-transform:uppercase;font-family:'Lato', sans-serif;position:absolute;background:transparent}#specialist_image .specialist_wrapper .specialist.right{text-align:right}#specialist_image .specialist_wrapper .specialist_icon{display:block;width:60px;height:60px;position:absolute;left:-80px}#specialist_image .specialist_wrapper .specialist_icon img{position:absolute;margin:auto;left:0;top:0;bottom:0;right:0}#specialist_image .specialist_wrapper .specialist.right .specialist_icon{left:auto;right:-80px}#specialist_image .specialist_wrapper .specialist_info{border-bottom:1px solid #ffffff;overflow:hidden;height:60px}#specialist_image .specialist_wrapper .specialist_info a{color:#ffffff;text-decoration:none}#specialist_image .specialist_wrapper .specialist_info .specialist_name{transition:margin 0.5s 0.5s;margin:10px 0 10px 0;position:absolute;left:0;line-height:normal;width:200px;font-size:15px}#specialist_image .specialist_wrapper .specialist.right .specialist_info .specialist_name{right:0;left:auto}#specialist_image .specialist_wrapper .specialist:hover .specialist_info .specialist_name{margin:0 0 10px 0;transition:margin 0.5s 0s}#specialist_image .specialist_wrapper .specialist_info .specialist_desc{width:0;overflow:hidden;transition:width 0.5s 0.0s;margin:25px 0 0 0;text-transform:none;position:absolute;left:0;overflow:hidden;height:60px}#specialist_image .specialist_wrapper .specialist.right .specialist_info .specialist_desc{right:0;left:auto}#specialist_image .specialist_wrapper .specialist:hover .specialist_info .specialist_desc{width:250px;transition:width 0.5s 0.5s}#specialist_image .specialist_wrapper .specialist .specialist_info .specialist_desc::before{content:"";position:absolute;color:#F57F00;left:0;width:0;overflow:hidden;transition:width 0s 0.5s}#specialist_image .specialist_wrapper .specialist .specialist_info .specialist_desc .desc_holder{width:250px;padding:0 15px;position:absolute;left:0}#specialist_image .specialist_wrapper .specialist.right .specialist_info .specialist_desc .desc_holder{left:auto;right:0}#specialist_image .specialist_wrapper .specialist:hover .specialist_info .specialist_desc::before{width:10px;content:">"}#specialist_image .specialist_wrapper .specialist.right .specialist_info .specialist_desc::before{content:"";left:auto;right:0}#specialist_image .specialist_wrapper .specialist.right:hover .specialist_info .specialist_desc::before{content:"<";width:10px}#specialist_image .specialist_wrapper .specialist .specialist_dott{content:"";width:5px;height:5px;border-radius:5px;background-color:#ffffff;display:block;position:absolute;right:-2px;bottom:-2px;z-index:5}#specialist_image .specialist_wrapper .specialist.specialist:hover .specialist_dott{width:9px;height:9px;background-color:#F57F00;right:-4px}#specialist_image .specialist_wrapper .specialist.right:hover .specialist_dott{left:-4px;right:auto}#specialist_image .specialist_wrapper .specialist.right .specialist_dott{right:auto;left:-2px}#specialist_image .specialist_wrapper .specialist_dottline{width:1px;background-color:#ffffff;height:0;position:absolute;right:0;z-index:4}#specialist_image .specialist_wrapper .specialist.right .specialist_dottline{right:auto;left:0}#specialist_closer{height:100px;background-color:#22314e;clear:both;width:100%;position:relative;line-height:100px;text-align:center;vertical-align:middle}#specialist_closer a{text-transform:uppercase;background-color:#407E98;color:#ffffff;text-decoration:none;line-height:100px;border-radius:5px;padding:10px 40px;font-size:14px;letter-spacing:0.75px}#page #content .tekstblok_holder{padding:70px calc(7% + 60px);overflow:hidden}#page #content #defaultcontent .tekstblok_holder{padding:70px 0;width:75%}#page #content .tekstblok_holder .tekstblok{width:100%}.tekstblok_holder .tekstkolom.kol2{width:calc(50% - 20px);float:left;margin:0 40px 0 0}.tekstblok_holder .tekstkolom.kol2:last-child{margin:0}.tekstblok_holder .tekstkolom.kol1{width:100%}.tekstblok_holder .tekstkolom.kol3{width:calc(33% - 20px);float:left;margin:0 30px 0 0}.tekstblok_holder .tekstkolom.kol3:last-child{margin:0}#page #content .tekstblok_holder p{margin:0 0 10px}#page #content .tekstblok_holder a{font-weight:500;text-decoration:none;font-style:italic;color:#407E98}#page #content .tekstblok_holder strong{font-weight:500}#page #content .tekstblok_holder h1{font-weight:400;margin:0 0 30px 0}#page #content .tekstblok_holder h2,#page #content .tekstblok_holder h3,#page #content .tekstblok_holder h4,#page #content .tekstblok_holder h5{margin:25px 0 0px;font-size:22px;line-height:1.5;font-weight:500}#page #content .tekstblok_holder h4{font-size:21px;letter-spacing:0.35px;line-height:23px}#page #content .tekstblok_holder h5{letter-spacing:0.25px;line-height:22px}#page #content .tekstblok_holder ul{margin:25px 0 25px 15px}#page #content .tekstblok_holder li{list-style-type:disc}#specialistsOverzicht{background-color:#e7f0f1}#overzichttext{padding:20px calc(7% + 60px) 40px}#specialistsOverzicht #spec_overzicht{padding:90px 0;overflow:hidden}#specialistsOverzicht #spec_overzicht .specialistListHolder{padding:70px 100px;background-color:#ffffff;overflow:hidden;margin:0 calc(7% + 60px)}.listHolder{padding:70px 100px;background-color:#ffffff;overflow:hidden;margin:0 calc(7% + 60px)}#specialistsOverzicht #spec_overzicht .specialistListHolder .specialistList,.listHolder .linkList{float:left;width:25%}#specialistsOverzicht #spec_overzicht .specialistListHolder .specialistList li:first-child .vakLetter,.listHolder .linkList li:first-child .vakLetter{margin-top:0}#specialistsOverzicht #spec_overzicht .specialistList .vakLetter,.listHolder .linkList .vakLetter{width:35px;height:35px;display:block;color:#ffffff;background-color:#22314e;font-size:22px;font-family:"Poppins",sans-serif;text-align:center;margin:15px 0 5px 0}#specialistsOverzicht #spec_overzicht .specialistListHolder a,.listHolder a{text-decoration:none}#specialistsOverzicht #spec_overzicht .specialistListHolder a:hover,.listHolder a:hover{font-weight:500}#defaultcontent #specialistenoverview h1{border-left:1px solid #293e6b;margin:0 0 0 -30px;padding:100px 0 25px 30px;position:relative}#defaultcontent #specialistenoverview h1::before{position:absolute;background-color:#293e6b;bottom:0;left:0;content:"";width:60px;height:1px}#specialistenoverview .fulllist{width:calc(100% - 100px);margin:-20px auto 0}#defaultcontent #specialistenoverview ul{float:left;width:31%;border-left:1px solid #293e6b;padding:50px 0 120px;position:relative;margin:0 2% -25px 0;z-index:1}#defaultcontent #specialistenoverview ul::before{width:40px;height:40px;border:1px solid #293e6b;background:#fff url("/gfx/searchIcon.png") no-repeat center;content:"";position:absolute;border-radius:20px;top:0;left:-20px}#defaultcontent #specialistenoverview ul::after{background-color:#293e6b;content:"\2022";font-size:31px;height:30px;left:-1px;letter-spacing:0;line-height:0;position:absolute;text-indent:-7px;top:-30px;width:1px}#defaultcontent #specialistenoverview ul:first-child::after{content:none}#defaultcontent #specialistenoverview ul li{text-decoration:none;font-size:17px;letter-spacing:0.2px;line-height:29px}#defaultcontent #specialistenoverview ul li.sector{padding:0 0 0 60px;position:relative;font-weight:600}#defaultcontent #specialistenoverview ul li.compname{padding:0 0 0 80px;position:relative;transition:padding 0.2s}#defaultcontent #specialistenoverview ul li.compname:hover{padding:0 0 0 90px}#defaultcontent #specialistenoverview ul li::before{position:absolute;height:1px;width:45px;left:0;background-color:#293e6b;top:14px;margin:auto;content:"\2022";font-size:30px;line-height:2px;letter-spacing:0;text-align:right;text-indent:40px}#defaultcontent #specialistenoverview ul li.compname::before{width:65px;text-indent:60px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#defaultcontent #specialistenoverview ul li.compname:hover::before{width:75px;text-indent:70px}#defaultcontent #specialistenoverview ul li a{text-decoration:none;font-size:17px;letter-spacing:0.2px;line-height:29px}#projectHighlights{width:100%;position:relative;overflow:hidden}#projectHighlights #overviewText{background-color:#e7f0f1;padding:50px 0}#projectHighlights #overviewText .textcontainer{margin:0 calc(7% + 60px);position:relative}#projectHighlights #overviewText .textcontainer p{width:calc(100% - 200px);font-size:18px}#projectHighlights #overviewText .textcontainer a{position:absolute;background-color:#407E98;bottom:0;top:0;margin:auto;right:20px;text-decoration:none;padding:10px 35px 8px;color:#ffffff;border-radius:5px;height:26px;font-weight:300;font-size:14px;text-transform:uppercase}#projectHighlights #projectList{padding:50px 0;margin:0 calc(7% + 60px);overflow:hidden}.project{position:relative;overflow:hidden;width:32%;height:290px;float:left;margin:0 2% 0 0}#projectHighlights #projectList .project:first-child{width:60%;height:520px;margin:0 30px 0 0}#projectHighlights #projectList .project:nth-child(2),#projectHighlights #projectList .project:nth-child(3){width:calc(40% - 30px);height:240px;margin:0 0 40px 0}#projectHighlights #projectList .project:last-child{margin:0}.project .projectimgholder{width:100%;height:100%;display:block;overflow:hidden}.project .projectimgholder img{min-width:100%;/*min-height:100%;*/max-height:100%;/*max-width:100%*/}.project .projectinfo{position:absolute;bottom:0;left:0;color:#ffffff;padding:25px;z-index:6}#projectHighlights #projectList .project:first-child .projectinfo{background:url("/gfx/projectArrow.png") no-repeat bottom 15px right .3 50px;padding-bottom:40px}.project .projectinfo p{color:#ffffff}.project .projectinfo .projectitle{border-bottom:1px solid #ffffff;display:inline-block;margin:0 0 15px -25px;padding:0px 65px 5px 25px;line-height:1.4;min-height:40px;position:relative;background:url("/gfx/projectArrow.png") no-repeat bottom 10px right .42857 35px}#projectHighlights #projectList .project:first-child .projectinfo .projectitle{background:none;padding:0 50px 10px 25px;margin:0 0 10px -25px}.project .projectinfo .projectitle::after{content:"";display:block;position:absolute;bottom:-3px;right:0;width:5px;height:5px;border-radius:5px;background-color:#ffffff}.project .projectinfo .projectitle h3{font-size:22px;font-weight:400}.project .projectinfo .projecdesc{height:auto;max-height:0;font-size:14px;overflow:hidden;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s}#projectHighlights #projectList .project:first-child .projectinfo .projecdesc{max-height:none;font-size:16px;padding:0 50px 0 0}.project:hover .projectinfo .projecdesc{max-height:300px}.project .projectColorOverlay{background-color:#21304d;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(transparent 20%, rgba(15,29,53,0.9) 32%);background-size:auto 200%;background-position:0 0;z-index:5;-webkit-transition:background-position 0.3s ease-in-out;-moz-transition:background-position 0.3s ease-in-out;-o-transition:background-position 0.3s ease-in-out;transition:background-position 0.3s ease-in-out}.project:hover .projectColorOverlay{background-position:0 100%}#projectHighlights #projectList .project:first-child .projectColorOverlay{background:linear-gradient(transparent 46%, rgba(15,28,53,0.9) 70%)}#projectHighlights #projectList .project:first-child:hover .projectColorOverlay{background-position:0 0}#projects{margin:0 calc(7% + 60px)}#projects #projectinfo{position:relative;display:inline-block;margin:0 0 50px -30px;padding:75px 0 50px 30px;border-left:1px solid #293e6b;width:100%}#projects #projectinfo::before{position:absolute;content:"";width:75px;height:1px;bottom:0;left:0;background-color:#293e6b}#projects #projectinfo::after{position:absolute;content:"";width:1px;height:52px;bottom:-51px;left:75px;background-color:#293e6b}#projects #projectinfo h1{font-size:26px;font-weight:400;color:#22314e}#projects #projectinfo h2{font-weight:400 !important}#projects .projectdesc{width:calc(100% - 500px);float:left;overflow:hidden;height:300px;position:relative}#projects .projectmaker{float:right;width:375px;margin:0 0 25px 0}#projects .projectmaker .projectlogo{border:1px solid #293e6b;padding:25px;position:relative;text-align:center}#projects .projectmaker .projectlogo img{margin:0 auto;display:block;max-width:100%}#projects .projectmaker .projectlogo::before{height:35px;width:1px;background-color:#22314e;content:"";position:absolute;bottom:-35px;left:20px}#projects .projectmaker .projectlogo::after{height:40px;width:40px;background:#fff url("/gfx/markerlines.jpg") no-repeat center center;content:"";position:absolute;bottom:-75px;left:0;border:1px solid #22314e;border-radius:20px}#projects .projectmaker .projectcontactinfo{padding:0 0 0 70px;margin:40px 0 0 0}#projects .projectmaker .projectcontactinfo .contactbtn{background-color:#384d74;color:#ffffff;text-transform:uppercase;font-size:14;font-weight:500;padding:5px 25px;border-radius:5px;text-decoration:none}#projects #projectgallery{background-color:#e7f0f1;clear:both;overflow:hidden;margin:0 0 50px 0}#projects #projectgallery #galleryHolder{margin:0 46px 25px;padding:25px 54px 0px;display:inline-block;border-left:1px solid #293e6b;position:relative;width:calc(100% - 200px)}#projects #projectgallery #galleryHolder::before{position:absolute;content:"\02022";height:20px;width:100px;border-top:1px solid #293e6b;bottom:0;left:-1px;background-color:#e7f0f1;text-align:right;line-height:0;font-size:20px;letter-spacing:-4px}#projects #projectgallery #galleryHolder::after{width:40px;height:40px;border:1px solid #293e6b;border-radius:20px;background:#e7f0f1 url("/gfx/searchIcon.png") no-repeat center;content:"";position:absolute;top:30px;left:-20px}#projects #projectgallery h2{font-size:24px;line-height:1.4;color:#364D73}#projects #projectgallery .galleryholder{height:430px}#projects #projectgallery .galleryholder .galleryimg{float:left;width:40%;overflow:hidden;height:50%;border-bottom:1px solid #ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer}#projects #projectgallery .galleryholder .galleryimg:first-child{width:60%;height:100%;border-right:1px solid #ffffff;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#projects #projectgallery .galleryholder .galleryimg:last-child{border:none}#projects #projectgallery .galleryholder .galleryimg img{height:100%; min-width: 100%;}#projects #projectgallery .galleryholder .galleryimg:hover::before{opacity:0.8}#projects #projectgallery .galleryholder .galleryimg:hover::after{color:#ffffff;content:"Bekijk gallerij";display:inline-block;left:calc(50% - 86px);margin:auto;position:absolute;top:calc(50% - 50px);font-size:24px;font-weight:400;padding-bottom:15px}#projects #projectgallery .galleryholder .galleryimg::before{content:"";color:#ffffff;width:100%;height:100%;top:0;left:0;background-color:#22314e;position:absolute;opacity:0;transition:opacity 0.2s;background-image:url("/gfx/galleryhoverimg.png");background-repeat:no-repeat;background-position:center center;padding:40px 0 0 0}#projects #projectgallery .allgallery{background-color:#384d74;color:#ffffff;text-transform:uppercase;font-size:14px;float:right;clear:both;padding:5px 35px;border-radius:5px;font-weight:600;margin:20px 0 0 0;cursor:pointer}#galleryOverlay{background-color:rgba(54,77,115,0.9);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999999}#galleryOverlay .picturesWrapper{max-width:80%;max-height:80%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;height:0;width:0;padding:60px}#galleryOverlay .picturesWrapper .picturetitle{font-size:24px;color:#ffffff;position:relative;width:calc(100% - 60px);top:-10px}#galleryOverlay .picturesWrapper .picturetitle span{color:#b0cfff}#galleryOverlay .picturesWrapper .galleryPictures{max-height:calc(100% - 60px);overflow:hidden}#galleryOverlay .picturesWrapper .galleryPictures::after{bottom:0;content:"loading...";left:0;margin:auto;position:absolute;right:0;top:0;color:#ffffff;height:0;width:0;text-align:center}#galleryOverlay .picturesWrapper .galleryPictures .button{position:absolute;top:0;bottom:0;margin:auto;width:45px;height:80px;background:url("/gfx/gallerybtn_active.png") no-repeat center;cursor:pointer;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#galleryOverlay .picturesWrapper .galleryPictures .closegallery{width:35px;height:35px;border-radius:20px;border:2px solid #ffffff;position:absolute;top:45px;right:60px;cursor:pointer}#galleryOverlay .picturesWrapper .galleryPictures .closegallery::before{position:absolute;content:"";width:2px;height:80%;margin:auto;top:0;bottom:0;left:0;right:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);background-color:#ffffff}#galleryOverlay .picturesWrapper .galleryPictures .closegallery::after{position:absolute;content:"";width:2px;height:80%;margin:auto;top:0;bottom:0;left:0;right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);background-color:#ffffff}#galleryOverlay .picturesWrapper .galleryPictures .button.active{background:url("/gfx/gallerybtn.png") no-repeat center}#galleryOverlay .picturesWrapper .galleryPictures .goBack.button{left:0}#galleryOverlay .picturesWrapper .galleryPictures .goForward.button{right:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}#galleryOverlay .picturesWrapper .galleryPictures .goBack.button.active{-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}#galleryOverlay .picturesWrapper .galleryPictures .goForward.button.active{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#galleryOverlay .picturesWrapper .galleryPictures img{position:relative;z-index:2001}#galleryOverlay .galleryNavigation{background-color:#1d2635;height:60px;width:100%;text-align:center;line-height:60px}#galleryOverlay .galleryNavigation .GalNavBtn{cursor:pointer;width:20px;height:20px;background-color:#ffffff;display:inline-block;border-radius:10px;margin:20px 5px}#galleryOverlay .galleryNavigation .GalNavBtn.active{background-color:#ffea00}#projectrelated{margin:0 0 50px 0;position:relative}#projectrelated #relatedtitle{padding:50px 0;background-color:#e7f0f1;margin:0 0 50px 0}#relatedWrapper{position:relative}#relatedWrapper #relatedprojects{overflow:hidden}#relatedWrapper #relatedprojects #relatedlist .project{width:440px;height:290px;margin:0 20px 0 0}#relatedWrapper #relatedSliderNav .relbtn{background:url("/gfx/relatedBtnLeft.png") no-repeat center center;width:25px;height:50px;position:absolute;margin:auto;top:0;bottom:0;left:-50px;cursor:pointer}#relatedWrapper #relatedSliderNav .next{right:-50px;left:auto;background:url("/gfx/relatedBtnRight.png") no-repeat center center}#projectHighlights #descriptionText{margin:0 calc(7% + 60px);padding:50px 0 0 0}#allprojects{margin:0 calc(7% + 60px);overflow:hidden}#allprojects #sectorselect{background-color:#e7f0f1;text-align:right;width:calc(100% - 50px);padding:25px}#allprojects #sectorselect h1{text-align:left;float:left}#allprojects #sectorselect .customDropdown{width:250px;background-color:#ffffff;margin:0;display:inline-block}#allprojects #sectorselect select{border:0 none;color:#384d74;cursor:pointer;padding:5px;width:calc(100% + 30px)}#allprojects .project{margin:0 2% 20px 0}#allprojects .project:nth-child(3n+4){margin:0 0 20px 0}#vakspecialist{margin:0 calc(7% + 60px)}#vakspecialist #vakspecialist_tekst{margin:50px 0 0 0;border-left:1px solid #293e6b;display:inline-block;margin:0 0 0 -30px;padding:75px 0 50px 30px;position:relative;width:100%}#vakspecialist #vakspecialist_tekst h1{margin:0}#vakspecialist #vakspecialist_tekst::before{bottom:0;left:0;position:absolute;height:1px;width:calc(50% - 271px);background-color:#364D73;content:""}#vakspecialist #vakspecialist_tekst::after{bottom:-50px;left:calc(50% - 271px);position:absolute;height:51px;width:1px;background-color:#364D73;content:""}#vakspecialist #vakspecialist_company{display:inline-block;margin:0 0 100px 0}#vakspecialist_find{background-color:#364D73;width:570px;padding:0 100px;margin:50px auto;text-align:center;color:#ffffff}#vakspecialist_find #vakfind_wrapper{padding:25px 50px;position:relative;border-left:1px solid #ffffff}#vakspecialist_find #vakfind_wrapper::before{content:"";width:40px;height:40px;background:#364D73 url("/gfx/searchIconW.png") no-repeat center;border:1px solid #ffffff;border-radius:20px;top:20px;left:-20px;position:absolute}#vakspecialist_find #vakfind_wrapper::after{content:"\2022";width:1px;height:75px;background-color:#364D73;border-radius:20px;bottom:-75px;left:-1px;position:absolute;color:#364D73;text-indent:-6px;font-size:31px;line-height:150px}#vakspecialist_find h2{font-weight:500}#vakspecialist_find p{color:#ffffff;padding:0 0 20px 0}#vakspecialist_find .findSpecialist input{background-color:#ffffff;border:medium none;border-radius:5px;color:#384d74;font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;height:40px;margin:0;padding:0;text-align:center;width:155px}#vakspecialist_find .findSpecialist input[type='submit']{background-color:#407E98;color:#ffffff;text-transform:uppercase;letter-spacing:0.75px;cursor:pointer}#vakspecialist #vakspecialist_company .leftkol{float:left;width:calc(55% - 25px);position:relative}#vakspecialist #vakspecialist_company #vakspecialist_description{margin:0 0 0 -40px;padding:75px 0 50px 40px;border-left:1px solid #293e6b;position:relative}#vakspecialist #vakspecialist_company #vakspecialist_description .vaktekst{position: relative; margin-top: 25px;/*max-height:400px;/*overflow:hidden;*/position:relative}#vakspecialist #vakspecialist_company #vakspecialist_description h2{margin:25px 0 0px;font-size:22px;line-height:1.5;font-weight:500}#projects #projectinfo .projectdesc h2{margin:25px 0 0px;font-size:22px;line-height:1.5;font-weight:500}#vakspecialist #vakspecialist_company #vakspecialist_description h3,#vakspecialist #vakspecialist_company #vakspecialist_description h4,#vakspecialist #vakspecialist_company #vakspecialist_description h5,#vakspecialist #vakspecialist_company #vakspecialist_description h6{margin:25px 0 0px;font-size:22px;line-height:1.5;font-weight:500}#projects #projectinfo .projectdesc h3,#projects #projectinfo .projectdesc h4,#projects #projectinfo .projectdesc h5,#projects #projectinfo .projectdesc h6{margin:25px 0 0px;font-size:22px;line-height:1.5;font-weight:500}#vakspecialist #vakspecialist_company #vakspecialist_description p,#projects #projectinfo .projectdesc p{margin:0px 0px 15px 0px;}#vakspecialist #vakspecialist_company #vakspecialist_description .vakTitleholder{display:block;position:relative}#vakspecialist #vakspecialist_company #vakspecialist_description .vakTitleholder h1{background-color:#ffffff;margin:0;position:relative;z-index:10;padding:0 10px 0 0;display:inline-block}#vakspecialist #vakspecialist_company #vakspecialist_description .vakTitleholder::before{content:"";background-color:#293e6b;width:calc(100% + 66px);height:1px;left:0;top:25px;bottom:0;position:absolute}#vakspecialist #vakspecialist_company #vakspecialist_description .vakTitleholder::after{content:"";background-color:#293e6b;width:1px;height:45px;left:calc(100% + 66px);top:25px;position:absolute}#vakspecialist_description ul,#vakspecialist_description li{list-style:inside}#vakspecialist #vakspecialist_company .specialistinfo{margin:0 0 0 -40px}#vakspecialist #vakspecialist_company .specialistinfo .socialholder{padding:0 0 0 110px;position:relative;display:block;border-left:1px solid #293e6b;height:35px}#vakspecialist #vakspecialist_company .specialistinfo .socialholder::before{content:"";background-color:#293e6b;width:110px;height:1px;left:0;top:50%;position:absolute;content:"\2022";line-height:2px;font-size:30px;text-align:right;letter-spacing:-5px}#vakspecialist #vakspecialist_company .specialistinfo .socialholder::after{background:#fff url("/gfx/socialIcon.png") no-repeat center;border:1px solid #293e6b;border-radius:20px;content:"";height:40px;left:33px;position:absolute;top:-2.5px;width:40px}#vakspecialist #vakspecialist_company .specialistinfo .socialholder span{display:block;float:left;height:35px;line-height:35px;padding:0 10px 0 18px;font-size:22px;line-height:29px;letter-spacing:0.2px}#vakspecialist #vakspecialist_company .specialistinfo .socialholder .social{position:relative;z-index:5;display:inline-block;padding:0 8px}#vakspecialist #vakspecialist_company .specialistinfo .socialholder .social a{height:35px;display:block}#vakspecialist #vakspecialist_company .specialistinfo .markholder{position:relative;display:block;border-left:1px solid #293e6b;padding:50px 0 0 33px}#vakspecialist #vakspecialist_company .specialistinfo .markholder span{display:block;height:35px;line-height:35px;padding:0 0 0 95px;font-size:22px;line-height:29px;letter-spacing:0.2px;position:relative}#vakspecialist #vakspecialist_company .specialistinfo .markholder span::before{content:"";background-color:#293e6b;width:110px;height:1px;left:-33px;top:50%;position:absolute;content:"\2022";line-height:2px;font-size:30px;text-align:right;letter-spacing:-5px}#vakspecialist #vakspecialist_company .specialistinfo .markholder span::after{background:#fff url("/gfx/keurcheck.png") no-repeat center;border:1px solid #293e6b;border-radius:20px;content:"";height:40px;left:0;position:absolute;top:-2.5px;width:40px}#vakspecialist #vakspecialist_company .specialistinfo .markholder .mark{width:151px;height:113px;border:1px solid #293e6b;margin:20px 20px 0 0;float:left; text-align: center;}#vakspecialist #vakspecialist_company .specialistinfo .markholder .mark img{max-width:100%;height:100%}#vakspecialist #vakspecialist_company .impressionimg{position:relative;z-index:5;padding:40px 0 0 40px}#vakspecialist #vakspecialist_company .impressionimg::before{border-left:1px solid #293e6b;border-bottom:1px solid #293e6b;content:"";height:70px;left:0;top:0;position:absolute;width:50%;z-index:3}#vakspecialist #vakspecialist_company .impressionimg img{max-width:100%;clear:both;margin:0 auto;display:block;position:relative;z-index:10}#vakspecialist #vakspecialist_company #vakspecialist_contactform{float:right;width:45%;margin:75px 0 50px 0}#vakspecialist #vakspecialist_company #vakspecialist_contactform h3{margin:0 0 20px 0;line-height:50px;font-size:22px;font-weight:500;text-align:right}#vak_contact{margin:0;background-color:#364e74}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact#vak_contact{background-color:transparent}#vak_contact h3{text-align:center}#vak_contact input[type="submit"]{background-color:#F57F00;color:#fff;border:0;padding:5px 25px;text-transform:uppercase;font-size:15px;font-weight:500;border-radius:5px;font-family:"Poppins",sans-serif;margin:0 auto;cursor:pointer;display:block}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact#vak_contact .endwrap{position:relative;display:block;margin:29px 0 0 0;width:45%;padding:0 0 0 100px}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact#vak_contact .endwrap::before{position:absolute;content:"";background-color:#364e74;width:1px;height:45px;top:-29px;left:41px}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact#vak_contact .endwrap::after{position:absolute;content:"\2022";background-color:#364e74;text-align:right;height:1px;top:15px;left:41px;color:#364e74;font-size:30px;line-height:0.05;letter-spacing:-5px;width:calc(50% - 58px)}#vak_contact .info{padding:25px 100px;color:#ffffff;width:calc(100% - 200px);margin:0 0 25px 0}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact #infowrapper{background-color:#364e74}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact #infowrapper .info{margin:0 41px 0;padding:25px 59px;border-left:1px solid #ffffff;position:relative}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact #infowrapper .info::before{content:"";position:absolute;background:#364e74 url("/gfx/envelopeIcon.png") no-repeat center;width:40px;height:40px;border:1px solid #ffffff;border-radius:20px;left:-20px;top:20px}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact p{margin:0 0 0 100px}#vak_contact .info h3{text-align:center !important;margin:0 0 10px 0;font-weight:500;letter-spacing:0.75px}#vak_contact .info label{margin:0}#vak_contact .info label input[type="checkbox"]:checked+span::before{background-color:#ffffff;color:#364e74;border:1px solid #ffffff}#vak_contact .info input{width:calc(37% - 2px);float:left;line-height:38px;padding:0 5%;margin:0 5% 20px 0;border-radius:5px;border:1px solid #ffffff;height:38px}#vak_contact .info input:nth-child(odd){margin:0 0 20px 0}#vak_contact .info input[type='checkbox']{width:auto;position:relative;width:auto;height:25px;margin:0}#vak_contact .info textarea{clear:both;border-radius:5px;width:92%;border:0;padding:10px 4%;margin:0 0 25px 0;height:140px}#vak_contact .datetime{overflow:hidden;display:none;padding:30px 0;position:relative}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact .datetime h3{text-align:left;line-height:normal;margin-top:10px}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact .datetime::before{content:"";position:absolute;top:0;left:41px;background-color:#364e74;width:1px;height:100%}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact .datetime::after{background-color:#364e74;content:"";height:1px;left:41px;position:absolute;top:30px;width:calc(100% - 195px)}#vak_contact .datetime a{text-decoration:none}#vak_contact .datetime h3{margin:0 0 10px 0}#vak_contact .datepicker{width:calc(45% - 2px);float:left;margin:0 0 0 41px;padding:75px 0 0 59px;position:relative}#vak_contact .datepicker::before{background-color:#364e74;content:"\2022";height:75px;left:60px;position:absolute;top:0;width:1px;font-size:30px;line-height:5;text-indent:-6px}#vak_contact .datepicker::after{border:1px solid #364e74;border-radius:20px;background:#fff url("/gfx/kalenderIcon.jpg") no-repeat center;content:"";height:40px;left:40px;position:absolute;top:-20px;z-index:10;width:40px}#vak_contact .datepicker .ui-datepicker{border:1px solid #364e74}#vak_contact .datepicker .ui-datepicker-title{text-align:center;text-transform:uppercase;background-color:#364e74;color:#ffffff;font-size:20px}#vak_contact .datepicker .ui-datepicker-year,#vak_contact .datepicker .ui-icon{display:none}#vak_contact .datepicker .ui-datepicker-prev{float:left;background:url("/gfx/datepickerPrev.png") no-repeat center center;width:20px;height:33px;margin:0 0 0 15%;cursor:pointer}#vak_contact .datepicker .ui-datepicker-next{float:right;background:url("/gfx/datepickerNext.png") no-repeat center center;width:20px;height:33px;margin:0 15% 0 0;cursor:pointer}#vak_contact .datepicker .ui-datepicker-calendar{width:100%;text-align:center;border:0;border-collapse:collapse}#vak_contact .datepicker .ui-datepicker-calendar thead{color:#ffffff;background-color:#407E98}#vak_contact .datepicker .ui-datepicker-calendar thead th{border:0;padding:0 0 5px 0;text-transform:capitalize;font-weight:400}#vak_contact .datepicker .ui-state-disabled{color:#a4aeb0}#vak_contact .ui-datepicker-current-day{background-color:#F57F00;border-radius:5px}#vak_contact .tijdselect{width:175px;float:right;padding:75px 0 0 0}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact .tijdselect{position:relative}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact .tijdselect::before{background-color:#364e74;content:"\2022";height:75px;left:0;position:absolute;top:0;width:1px;font-size:30px;line-height:5;text-indent:-6px}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact .tijdselect::after{border:1px solid #364e74;border-radius:20px;background:#fff url("/gfx/tijdIcon.jpg") no-repeat center;content:"";height:40px;left:-20px;position:absolute;top:-20px;z-index:10;width:40px}#vak_contact label{width:100%;display:block;position:relative;cursor:pointer;margin:0 0 10px 0}#vak_contact label input[type="checkbox"]{display:none}#vak_contact label span{padding:0 0 0 30px;line-height:25px}#vak_contact label input[type="checkbox"]:checked+span::before{background:#F57F00 url("/gfx/checkcheck.png") no-repeat center;border:1px solid #F57F00;content:""}#vak_contact label span::before{width:20px;height:20px;border-radius:5px;background-color:#ffffff;border:1px solid #407E98;content:"";display:block;position:absolute;top:0;left:0;text-align:center;line-height:22px;font-weight:600}#vakspecialist #vakspecialist_company #vakspecialist_contactform #vak_contact .tijdselect p{color:#407E98;font-size:15px;margin:0}#vakspecialist_city .city_info{padding:50px 0 50px 40px;margin:0 0 0 -40px;border-left:1px solid #293e6b;position:relative}#vakspecialist_city .city_info::before{position:absolute;bottom:0;left:0;background-color:#293e6b;height:1px;width:calc(15% + 35px);content:""}#vakspecialist_city .city_info h1{margin:0}#vakspecialist_city #cityResults{margin:0 15% -50px;display:inline-block;position:relative;z-index:100;padding:25px 0 100px 50px;border-left:1px solid #293e6b}#vakspecialist_city #cityResults::before{left:-5px;bottom:0;content:"\02022";position:absolute;letter-spacing:0;line-height:0;font-size:31px;text-indent:-2px}#vakspecialist_city #cityResults .result{margin:0 0 50px 0;display:inline-block}#vakspecialist_city #cityResults .logo{width:370px;height:160px;border:1px solid #293e6b;float:left;clear:left;position:relative;z-index:60;background-color:#ffffff}#vakspecialist_city #cityResults .logo::before{content:"";position:absolute;background-color:#293e6b;height:1px;width:50px;left:-50px;top:20px}#vakspecialist_city #cityResults .logo::after{content:"";position:absolute;border:1px solid #293e6b;border-radius:20px;height:40px;width:40px;left:-70px;top:0;background:#fff url("/gfx/searchIcon.png") no-repeat center}#vakspecialist_city #cityResults .logo img{max-width:100%;max-height:100%;margin:0 auto}#vakspecialist_city #cityResults .contact_info{float:left;padding:15px 0 0 30px;width:280px;border-bottom:1px solid #293e6b;color:#293e6b;height:125px;position:relative;transition:width 0.25s}#vakspecialist_city #cityResults .contact_info::before{width:40px;height:40px;background:#293e6b url("/gfx/arrowIcon.png") no-repeat center;border-radius:20px;position:absolute;content:"";bottom:-20px;right:0}#vakspecialist_city #cityResults .result:hover .contact_info{width:290px}#vakspecialist_city #cityResults .contact_info::after{content:"meer info";text-decoration:underline;position:absolute;bottom:-15px;right:-100px}#googlemapHolder{padding:0 !important;overflow:hidden;background-color:#ffffff}#googlemapHolder .gTitle{background-color:#e7f0f1}#googlemapHolder #marker_categories{width:40%;float:right;background-color:#ffffff}#googlemapHolder #marker_categories #markers{margin:50px 0 0 10%;border-left:1px solid #293e6b;position:relative}#googlemapHolder #marker_categories #markers::before{height:1px;width:20%;content:"";position:absolute;background-color:#293e6b;top:0;left:-20%}#googlemapHolder #marker_categories #markers::after{height:0;width:0;content:"\2022";position:absolute;color:#293e6b;top:1px;left:-20%;font-size:30px;line-height:0;text-indent:-4px}#googlemapHolder #marker_categories .province{font-weight:500}#googlemapHolder #marker_categories .unsorted{margin:25px 0 0 0;padding:25px 0 0 0;border-top:1px solid #293e6b}#googlemapHolder #marker_categories .unsorted span{font-weight:500;padding:0 0 0 20px}#googlemapHolder #marker_categories .province span{padding:0 0 0 20px;transition:padding 0.25s;cursor:pointer}#googlemapHolder #marker_categories .province span:hover{padding:0 0 0 25px}#googlemapHolder #marker_categories .province ul li{padding:0 0 0 10%;transition:padding 0.25s;position:relative;font-weight:400}#googlemapHolder #marker_categories .unsorted li{padding:0 0 0 10%;transition:padding 0.25s;position:relative;font-weight:400}#googlemapHolder #marker_categories .province ul li::before,#googlemapHolder #marker_categories .unsorted li::before{content:"\02022";left:0;position:absolute;top:0;bottom:0;margin:auto;height:1px;width:8%;background-color:#293e6b;transition:width 0.25s;text-align:right;line-height:2px;font-size:20px;letter-spacing:-3px}#googlemapHolder #marker_categories .province ul li:hover::before,#googlemapHolder #marker_categories .unsorted li:hover::before{width:6%}#googlemapHolder #marker_categories .province ul li:hover,#googlemapHolder #marker_categories .unsorted li:hover{padding:0 0 0 8%}#googlemapHolder #marker_categories li a{text-decoration:none}#googlemapHolder h2{padding:35px 0}#googlemap.overview{width:60%;height:1200px;float:left}#googlemap.lionhead{height:490px;width:45%;float:right}#googlemap.specialist{width:100%;height:540px;padding:0 !important}#googlemap.allspecialist{width:100%;height:800px;padding:0 !important}#googlemap .mapInfoWindow{padding:10px;/*width:180px;/*height:120px;*/overflow:hidden}#googlemap .mapInfoWindow p{color:#ffffff;font-size:15px;font-weight:400}#googlemap .mapInfoWindow a{color:#ffffff;font-size:15px;font-weight:400;text-decoration:none;font-style:italic}#plaatsKlus{margin:0 0 70px -20px;padding:70px 0 0 20px;border-left:1px solid #293e6b;position:relative}#plaatsKlus::before{content:"";width:1px;height:100%;background-color:#ffffff;position:absolute;bottom:0;left:-21px}#plaatsKlus h1{margin:0}#plaatsKlus #plaatsKlusFields{display:inline-block;position:relative}#plaatsKlus #plaatsKlusText{margin:0 0 50px 0}#plaatsKlus .selectionfields{width:40%;float:left;position:relative}#plaatsKlus .selectionfields::before{content:"";width:1px;height:289px;background-color:#ffffff;position:absolute;bottom:-9px;left:-21px}#plaatsKlus .selectionfields::after{background-color:#293e6b;content:"\02022";height:1px;position:absolute;right:-26%;top:16px;width:22%;font-size:32px;text-align:left;line-height:3px;letter-spacing:0;text-indent:-5px}#plaatsKlus .selectionfields .selectfield{padding:0 0 0 180px;position:relative;margin:0 0 40px 0}#plaatsKlus .selectionfields .selectfield::before{content:"";height:1px;width:200px;position:absolute;left:-20px;top:16px;background-color:#293e6b}#plaatsKlus .selectionfields .selectfield::after{width:40px;height:40px;position:absolute;content:"";border:1px solid #293e6b;top:0;left:110px;background:#fff url("/gfx/bubble.png") no-repeat center;border-radius:20px}.customDropdown{width:100%;overflow:hidden;display:block;border:1px solid #293e6b;margin:0 0 10px 0;border-radius:5px;padding:5px;position:relative;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:40px}.customDropdown::before{width:35px;height:30px;position:absolute;right:0;top:0;bottom:0;margin:auto;border-left:1px solid #293e6b;content:"";background:url("/gfx/dropdownArrow.png") no-repeat center;pointer-events:none}#plaatsKlus .selectionfields .selectfield select{width:calc(100% + 30px);border:0;cursor:pointer;color:#384d74;padding:5px;font-size:14px}#plaatsKlus .selectionfields .selectfield textarea{width:100%;border:1px solid #293e6b;padding:5px;border-radius:5px;margin:0 0 10px 0;height:160px;overflow:hidden;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#plaatsKlus .selectionfields .selectfield span.addfield{text-transform:uppercase;background-color:#F57F00;font-size:16px;margin:0 auto;display:inline-block;border-radius:5px;padding:5px 10px;cursor:pointer;height:27px}#plaatsKlus .selectionfields .selectfield span.addfield.disabled{cursor:default}#plaatsKlus .contactinformation{width:50%;background-color:#374e74;float:right;margin:-25px 0 0 0}#plaatsKlus .contactinformation .info{color:#ffffff;margin:40px 75px;padding:0px 55px;display:inline-block;position:relative;border-left:1px solid #ffffff}#plaatsKlus .contactinformation .info::before{content:"";position:absolute;height:1px;width:76px;top:0;left:-76px;background-color:#ffffff}#plaatsKlus .contactinformation .info::after{height:40px;width:40px;border:1px solid #ffffff;position:absolute;top:-20px;left:-20px;content:"";border-radius:20px;background:#374e74 url("/gfx/envelopeIcon.png") no-repeat center}#plaatsKlus .contactinformation .info span{display:block;position:relative;clear:both}#plaatsKlus .contactinformation .info span::before{content:"";height:20px;width:75%;border-top:1px solid #ffffff;background-color:#374e74;position:absolute;bottom:0;left:-56px}#plaatsKlus .contactinformation .info span::after{content:"\02022";bottom:-4px;color:#ffffff;font-size:30px;left:30%;position:absolute;z-index:200}#plaatsKlus .contactinformation .info p{color:#ffffff;text-align:center}#plaatsKlus .contactinformation .info input{border:1px solid #ffffff;border-radius:5px;float:left;line-height:38px;margin:0 5% 10px 0;padding:0 5%;width:calc(37% - 2px);font-size:14px;color:#293e6b;height:38px}#plaatsKlus .contactinformation .info input:nth-child(2n+1){margin:0 0 10px}#plaatsKlus .contactinformation .info input[type="submit"]{background-color:#F57F00;margin:0 auto;float:none;clear:both;border:0;text-transform:uppercase;display:block;font-size:16px;z-index:100;position:relative;cursor:pointer}#plaatsKlus .contactinformation .info h3{color:#ffffff;text-align:center;font-weight:500;margin:-15px 0 10px 0}#contactform{width:100%;display:inline-block;margin:0 0 100px 0}#contactform #contacttext{margin:0 0 50px -40px;padding:50px 0 20px 40px;border-left:1px solid #364e74;position:relative}#contactform #contacttext h1{background-color:white;display:block;position:relative;width:150px;z-index:10}#contactform #contacttext::before{background-color:#364e74;content:"";position:absolute;width:100px;height:1px;bottom:0;left:0}#contactform #contacttext::after{position:absolute;bottom:-50px;left:100px;content:"";height:51px;width:1px;background-color:#364e74}#contactform #contacttext .textHolder{width:60%;float:left;position:relative}#contactform #contacttext .textHolder::before{position:absolute;top:-45px;left:0;content:"";background-color:#364e74;height:1px;width:120%}#contactform #contacttext .textHolder.nobrdr::before{position:absolute;top:-45px;left:40%;content:"";background-color:#fff;height:1px;width:80%}#contactform #contacttext .textHolder::after{position:absolute;top:0;left:calc(120% - 20px);content:"";background:#fff url("/gfx/markerlines.jpg") no-repeat center;border:1px solid #364e74;height:40px;width:40px;border-radius:20px;z-index:40}#contactform #contacttext .textHolder.nobrdr::after{position:absolute;top:0;left:calc(120% - 20px);content:"";background:none;border:none;height:40px;width:40px;border-radius:20px;z-index:40}#contactform #contacttext .contactInfo{width:40%;float:right;text-align:right;position:relative}#contactform #contacttext .contactInfo::before{content:"";position:absolute;background-color:#364e74;height:185%;width:1px;top:-45px;left:30%;z-index:10}#contactform #contacttext .contactInfo::after{top:calc(185% - 45px);color:#364e74;content:"\2022";font-size:31px;left:30%;position:absolute;z-index:20;text-indent:-6px;line-height:0}#contactform #contacttext .contactInfo ul{text-align:right;display:inline-block}#contactform #contacttext .contactInfo ul li{text-align:left;margin:0 20px 0 0}#contactform #contactus{width:100%;display:block}#contactform #contactus #vak_contact{float:left;width:55%}#contactform #contactus #vak_contact .info{margin:0 61px;padding:25px 39px;position:relative;border-left:1px solid #ffffff}#contactform #contactus #vak_contact .info::before{background-color:#ffffff;content:"";left:0;position:absolute;top:0}#contactform #contactus #vak_contact .info::after{background:#374e74 url("/gfx/envelopeIcon.png") no-repeat scroll center center;border:1px solid #ffffff;border-radius:20px;content:"";height:40px;left:-20px;position:absolute;top:20px;width:40px}#contactform #contactus #vak_contact .info p{color:#ffffff;text-align:center;padding:6px 5px;position:relative;z-index:150;background-color:#374e74;display:inline-block}#contactform #contactus #vak_contact .info p::before{bottom:20px;color:#ffffff;content:"\2022";font-size:30px;left:-10px;position:absolute;z-index:100;line-height:0}#contactform #contactus #vak_contact .info input[type="submit"]{float:none;border:0;margin:0 auto !important;display:block;width:150px;position:relative;z-index:60}#contactform #contactus #vak_contact .info span{position:relative;display:block;text-align:center}#contactform #contactus #vak_contact .info span::before{background-color:#364e74;border-top:1px solid #ffffff;bottom:-25px;content:"";height:45px;left:-40px;position:absolute;width:50%}#contactform #contactus #vak_contact .info span::after{bottom:-5px;color:#ffffff;content:"\2022";font-size:30px;left:calc(50% - 82px);position:absolute;z-index:100}#contactform #contactus #vak_contact textarea{height:140px;margin:0 0 10px}#contactform #contactus #vak_contact .info input{width:37%}#contactform #contactus #vak_contact .info input:nth-child(2n+1){margin:0 0 10px 0}#brochurepage{margin:0 0 50px -30px;padding:0 0 0 30px}#brochurepage h1{padding:75px 0 20px 30px;margin:0 0 0 -30px;border-left:1px solid #293e6b}#brochurepage .textwrapper{border-left:1px solid #293e6b;margin:0 0 0 -30px;padding:0 0 50px 30px}#brochurepage .textHolder{float:left;width:calc(100% - 340px)}#brochurepage .brochurebtn{float:right}.brochureform{clear:left;float:left;width:calc(70% - 30px);position:relative;margin:0 30px 0 0}.brochureform .select{width:calc(100% + 30px);border:0;cursor:pointer;color:#384d74;padding:5px;font-size:14px}.brochureform .brochuredropwrapper{padding:0 0 45px calc(10% + 30px);position:relative;margin:0 0 0 -30px;border-left:1px solid #293e6b}.brochureform .brochuredropwrapper:nth-child(2){padding:0 0 0 calc(10% + 30px)}.brochureform .brochuredropwrapper::before{position:absolute;width:calc(10% + 30px);left:0;height:1px;top:20px;background-color:#293e6b;content:""}.brochureform .brochuredropwrapper:first-child::before{width:calc(100% + 30px)}.brochureform .brochuredropwrapper::after{width:40px;height:40px;border:1px solid #293e6b;border-radius:20px;background:#fff url("/gfx/formIcon.png") no-repeat center;content:"";position:absolute;left:30px;top:-1px;z-index:5}.brochureform .customDropdown{width:340px;background-color:#ffffff}.brochureform .customDropdown::after{content:"";position:absolute;height:1px;width:10%;left:-10%;background-color:#293e6b;top:0}.brochureoverzicht{float:left;width:90%;position:relative;padding:50px 0 50px 10%}.brochureoverzicht::before{background-color:#ffffff;content:"";left:-31px;position:absolute;top:-29px;width:51px;height:20px}.brochureoverzicht.filled::before{background-color:#ffffff;content:"";height:calc(100% + 29px);left:-31px;position:absolute;top:-29px;width:51px;border-right:1px solid #293e6b;min-height:20px}.brochureoverzicht.filled::after{background-color:#293e6b;content:"";height:1px;left:20px;position:absolute;width:25%;bottom:0}.brochureoverzicht .brochurethumb{float:left;width:32%;margin:0 2% 20px 0;cursor:pointer;position:relative}.brochureoverzicht .brochurethumb:nth-child(3n){margin-right:0}.brochureoverzicht .brochurethumb .brochuretitel{font-size:17px;line-height:21px;height:44px;display:block;letter-spacing:0.2px;color:#374e74}.brochureoverzicht .brochurethumb .brochuredescription{display:block;font-size:16px;font-weight:300;letter-spacing:0.2px;line-height:20px;margin:0 0 15px;max-height:2.5em;overflow:hidden;color:#374e74}.brochureoverzicht .brochurethumb .brochureimage{width:100%;height:350px;overflow:hidden;position:relative}.brochurethumb .brochureimage img.brochureimg{max-width:800px}.winkelwagen{float:left;width:30%}.winkelwagen .bestelformulier{width:calc(100% - 80px);background-color:#364D73;padding:30px 40px;position:relative}.winkelwagen .bestelformulier::before{position:absolute;content:"";width:1px;height:100%;background-color:#ffffff;left:40px;top:0}.winkelwagen .bestelformulier::after{position:absolute;content:"";width:40px;height:40px;background:#364D73 url("/gfx/envelopeIcon.png") no-repeat center;border:1px solid #ffffff;border-radius:20px;top:20px;left:20px}.winkelwagen .bestelformulier input{border:1px solid #ffffff;border-radius:5px;color:#293e6b;float:left;font-size:14px;height:38px;line-height:38px;margin:0 45px 10px;padding:0 5%;width:calc(90% - 92px)}.winkelwagen .bestelformulier input[type="submit"]{background-color:#F57F00;border:0 none;clear:both;cursor:pointer;display:block;float:none;font-size:16px;position:relative;text-transform:uppercase;width:auto;letter-spacing:0.6px;line-height:38px}.winkelwagen .bestelformulier>h3{color:#ffffff;font-size:28px;line-height:28px;margin:0 45px 15px}.winkelwagen .btnwrapper{display:block}.winkelwagen .btnwrapper::before{background-color:#364D73;border-top:1px solid #ffffff;bottom:0;color:#ffffff;content:"\2022";font-size:30px;height:59px;left:40px;letter-spacing:-6px;line-height:0;position:absolute;text-align:right;width:45px;z-index:5}.winkelwagen .besteloverzicht{min-height:200px;margin:0 40px 0;padding:0 45px;border-left:1px solid #364D73;position:relative}.winkelwagen .besteloverzicht::before{position:absolute;content:"";height:1px;width:70px;left:-71px;background-color:#364D73;top:20px}.winkelwagen .besteloverzicht h3{font-size:22px;line-height:42px;position:relative}.besteloverzicht h3::before{background-color:#ffffff;border-bottom:1px solid #364D73;bottom:0;content:"\2022";font-size:30px;height:21px;left:-46px;letter-spacing:-5px;line-height:44px;position:absolute;text-align:right;top:-1px;width:25px}.winkelwagen .besteloverzicht>span{display:block;width:100%;cursor:default}.winkelwagen .besteloverzicht>span>span{color:#fe4819;cursor:pointer}.brochurethumb img.vinkje{position:absolute;top:20px;left:20px}.showbrochures{padding:100px 0 0 30px;border-left:1px solid #364D73;margin:0 0 50px -30px}.showbrochures ul{margin:50px 0 0 0}.showbrochures ul li{position:relative;padding:0 0 0 145px;height:40px;margin:0 0 13px 0;transition:padding 0.3s}.showbrochures ul li::before{position:absolute;content:"\2022";width:145px;height:1px;background-color:#364D73;top:0;bottom:0;left:-30px;margin:auto;font-size:30px;text-align:right;letter-spacing:-5px;line-height:2px;transition:width 0.3s}.showbrochures ul li::after{content:"";position:absolute;width:40px;height:40px;border-radius:20px;border:1px solid #364D73;background:#fff url("/gfx/formIcon.png") no-repeat center;top:0;bottom:0;margin:auto;left:0}.showbrochures ul li:hover{padding:0 0 0 150px}.showbrochures ul li:hover::before{width:150px}.showbrochures ul li a{text-decoration:none;font-size:17px;line-height:40px;letter-spacing:0.2px}.showbrochures .newbrochures{margin:75px 0 0 -31px;padding:0 0 50px 31px;border-left:1px solid #ffffff}.showbrochures .newbrochures a{background-color:#F57F00;text-decoration:none;border-radius:5px;line-height:46px;height:46px;padding:0 20px;text-transform:uppercase;font-size:16px;color:#384d74;position:relative;display:inline-block;letter-spacing:0.6pt}.showbrochures .newbrochures a::before{position:absolute;content:"";width:31px;height:24px;border-bottom:1px solid #364D73;border-left:1px solid #364D73;left:-32px}.showbrochures .newbrochures span.letop{width:100%;display:block;font-size:15px;line-height:19pt;margin:10px 0 0 0;color:#293e6b;font-weight:300;letter-spacing:0.2px}#brochurepage .another{background-color:#F57F00;border-radius:5px;bottom:-20px;clear:both;color:#364D73;display:block;font-size:16px;left:100px;letter-spacing:0.6pt;line-height:46px;position:absolute;text-align:center;text-decoration:none;width:300px;z-index:69}#search_specialists{margin:0 calc(7% + 60px)}#search_specialists .found{border-left:1px solid #293e6b;position:relative;margin:0 0 0 -20px;padding:50px 0 0 20px}#search_specialists .found h1{font-size:30px;margin:0;font-weight:500}#search_specialists .found p{padding:25px 0 50px 55px}#search_specialists .found::before{position:absolute;bottom:0;width:85px;height:1px;background-color:#293e6b;left:0;content:""}#search_specialists #results{margin:0 65px -50px;border-left:1px solid #293e6b;padding:25px 0 100px;position:relative;z-index:5}#search_specialists #results::before{position:absolute;top:-20px;width:40px;height:40px;border-radius:20px;border:1px solid #293e6b;left:-20px;content:"";background:#fff url("/gfx/searchIcon.png") no-repeat center center}#search_specialists #results::after{position:absolute;bottom:15px;height:0;background-color:#293e6b;left:-5px;content:"\02022";text-align:right;font-size:20px}#search_specialists #results li{padding:5px 0 5px 15px;position:relative;transition:padding 0.2s}#search_specialists #results li::before{position:absolute;margin:auto;top:0;bottom:0;width:0px;height:1px;background-color:#293e6b;left:-4px;content:"\02022";text-align:right;line-height:3px;letter-spacing:-2px;font-size:20px;transition:all 0.2s ease}#search_specialists #results li a{text-decoration:none}#search_specialists #results li:hover{padding:5px 0 5px 35px; font-weight: bold;}#search_specialists #results li:hover::before{left: 0px;width:30px}#results #vakspecialist_find{padding-top:25px;padding-bottom:25px}#specialistvacaturelist .zoekbox,#specialistcvlist .zoekbox{width:345px;background-color:#364D73;padding:0 0 55px 40px;float:left;position:relative}#specialistvacaturelist .zoekbox::before,#specialistcvlist .zoekbox::before{width:40px;height:40px;border:1px solid #ffffff;content:"";position:absolute;background:#364D73 url(/gfx/searchIconW.png) no-repeat center;border-radius:20px;top:25px;left:20px}#specialistvacaturelist .zoekbox::after,#specialistcvlist .zoekbox::after{background-color:#ffffff;border-bottom:1px solid #364D73;content:"";height:calc(100% - 55px);position:absolute;right:-40px;top:0;width:40px;z-index:123}.zoekbox .customDropdown{border:0;height:42px;border-radius:5px;padding:0;margin:0 0 40px}.zoekbox .customDropdown::before{background:transparent url("/gfx/dropdownIcon.jpg") no-repeat center;border:0}.zoekbox form{padding:0 40px 0 35px;border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;margin:20px 0 0 0}#specialistvacaturelist .zoekbox h2,#specialistcvlist .zoekbox h2{color:#ffffff;font-size:20px;letter-spacing:0.2px;margin:30px 0 45px}#specialistvacaturelist .zoekbox select,#specialistcvlist .zoekbox select{padding:10px 20px;border:0;border-radius:5px;width:110%;font-size:17px;line-height:29px;letter-spacing:0.2px;color:#364D73;-webkit-appearance:none}#specialistvacaturelist .zoekbox input[type="submit"],#specialistcvlist .zoekbox input[type="submit"]{background-color:#F57F00;border:0 none;clear:both;cursor:pointer;display:block;float:none;font-size:16px;position:relative;text-transform:uppercase;border-radius:5px;line-height:40px;letter-spacing:0.6px;padding:0 35px;margin:0 0 -20px 0}#specialistvacaturelist .vacaturelijst{float:right;width:calc(100% - 425px);border-left:1px solid #364D73;position:relative}#specialistcvlist .vacaturelijst{float:right;width:calc(100% - 425px);border-left:1px solid #364D73;position:relative}#specialistcvlist .vacaturelijst::before{height:296px}#specialistvacaturelist .vacaturelijst li h3,#specialistcvlist .vacaturelijst li h3{font-size:24px;line-height:29px;letter-spacing:0.2px;color:#364D73;margin:25px 0}.vaca{background-color:#e7f0f1;padding:20px 40px;margin:0 0 20px 0;position:relative}#specialistvacaturelist .vacaturelijst li:last-child .vaca,#specialistcvlist .vacaturelijst li:last-child .vaca{margin:0}#specialistvacaturelist .vacaturelijst .vaca h2,#specialistcvlist .vacaturelijst .vaca h2,.vacaturelijst .vaca h2{font-size:22px;line-height:29px;letter-spacing:0.2px;margin:0 0 25px;color:#364D73;max-width:calc(100% - 210px)}.vergelijk{padding:50px 0}#specialistvacaturelist .vacaturelijst .vaca p,#specialistcvlist .vacaturelijst .vaca p{font-size:14px;line-height:29px;letter-spacing:0.2px;color:#364D73}.vaca .kopjes{width:100%;overflow:hidden;margin:0 0 20px 0}.vaca .kopjes .kopje{float:left;color:#407E98;background-color:#ffffff;font-size:16px;line-height:29px;letter-spacing:0.2px;padding:5px 10px;margin:0 10px 0 0}#specialistvacaturelist .vacaturelijst .vaca .time,#specialistcvlist .vacaturelijst .vaca .time,.vacaturelijst .vaca .time{position:absolute;top:0;right:0;background-color:#ffffff;color:#407E98;font-size:18px;line-height:29px;letter-spacing:0.2;padding:20px 30px}.vaca a{background-color:#364D73;color:#ffffff;font-size:16px;line-height:46px;letter-spacing:0.6px;text-decoration:none;border-radius:5px;padding:5px 45px;text-transform:uppercase}#specialistvacaturelist .pagin,#specialistcvlist .pagin{clear:both;float:right;margin:0 0 0 35px;padding:45px 0 45px 75px;width:calc(100% - 500px);border-left:1px solid #364D73;position:relative}#specialistvacaturelist .pagin::before,#specialistcvlist .pagin::before{position:absolute;content:"\2022";bottom:0;left:-1px;height:50%;width:45px;border-top:1px solid #364D73;background-color:#ffffff;font-size:30px;line-height:0;text-align:right;letter-spacing:0;text-indent:37px}#specialistvacaturelist .pagin a,#specialistvacaturelist .pagin span{font-size:30px;font-weight:500;line-height:45px;text-decoration:none;color:#4d4d4d;margin:0 12px 0 0;padding:0 5px}#specialistcvlist .pagin a,#specialistcvlist .pagin span{font-size:30px;font-weight:500;line-height:45px;text-decoration:none;color:#4d4d4d;margin:0 12px 0 0;padding:0 5px}#specialistvacaturelist .pagin .active a,#specialistcvlist .pagin .active a{color:#afc7f5}#specialistvacaturelist .pagin ul,#specialistvacaturelist .pagin li,#specialistvacaturelist .pagin span{display:inline-block}#specialistcvlist .pagin ul,#specialistcvlist .pagin li,#specialistcvlist .pagin span{display:inline-block}.vakcvdetail .cvterug,.vacavakdetail .cvterug{background-color:#364D73;padding:10px 30px;color:#ffffff;text-decoration:none;display:inline-block;border-radius:5px;text-transform:uppercase;margin:30px 0 100px 0}.vakcvdetail h1,.vacavakdetail h1{width:calc(100% - 550px);font-size:30px;line-height:43px;letter-spacing:0.2pt;margin:0 0 20px;padding:100px 0 0 110px;display:block;border-left:1px solid #364D73;position:relative}.vakcvdetail h1::before,.vacavakdetail h1::before{content:"";width:51px;height:100%;border-top:1px solid #364D73;border-right:1px solid #364D73;position:absolute;background-color:#ffffff;top:120px;left:-1px}.vakcvdetail h1::after,.vacavakdetail h1::after{content:"";width:40px;height:40px;border:1px solid #364D73;border-radius:20px;position:absolute;background:#fff url("/gfx/formIcon2.png") no-repeat center;top:100px;left:30px}.cvdetail{float:left;width:calc(100% - 550px);background-color:#e7f0f1;padding:50px 30px;position:relative}.cvdetail::before{position:absolute;content:"\2022";left:51px;height:50px;width:1px;background-color:#364D73;top:-20px;line-height:100px;font-size:30px;letter-spacing:0;text-indent:-6px}.cvdetail p{line-height:29pt;font-size:16px;letter-spacing:0.2pt;font-weight:400}.cvdetail strong{font-weight:600}.cvdetail h3{line-height:29pt;font-size:16px;letter-spacing:0.2pt;font-weight:600;margin:20px 0 0 0}.cvdetail .time{background-color:#ffffff;color:#407E98;font-size:18px;line-height:29px;padding:20px 30px;position:absolute;right:0;top:0}.cvbanklink{background-color:#407E98;text-decoration:none;color:#ffffff;border-radius:5px;padding:10px 30px;text-transform:uppercase;display:inline-block;margin:45px 0 0 0}#relatedcvs{width:435px;max-width:100%;float:right;margin:-60px 0 0 0}#relatedcvs h2{font-size:24px;line-height:29pt;letter-spacing:0.2pt;margin:0 0 20px 0}.redirecttext{margin:100px auto 0;padding:50px;background-color:#e7f0f1;text-align:center}#footer{background-color:#22314e;padding:60px calc(7% + 60px);overflow:hidden;clear:both;position:relative}#footer .footerMenu{width:33%;overflow:hidden;float:left;color:#afc7f5;font-size:16px}#footer .footerMenu li{line-height:2.2}#footer .footerMenu:last-child li{margin:0 0 5px 0}#footer .footerMenu:last-child a{background-color:#384d74;color:#ffffff;border-radius:3px;min-height:40px;line-height:40px;display:inline-block;width:290px;padding-left:15px;text-align:left}#footer .footerMenu a{color:#afc7f5;text-decoration:none;font-size:16px;font-weight:300}#footer .footerMenu a:hover{color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#footer .footerMenu h3{font-size:30px;color:#ffffff;margin:0 0 20px 0}#footer #lionhead{bottom:25px;position:absolute;right:calc(7% + 60px)}
.mapInfoWindow img{
    max-width: 100%;
}

#googlemap .mapInfoWindow p{
    text-align: center;
}

.gm-style .gm-style-iw-c{
    padding: 0;
    max-height: none!important;
    height: auto!important;
}

.gm-style-iw-d{
    max-height: none!important;
    height: auto!important;
}

.zipattn{
    color: #F57F00;
    font-size: 24px;
    font-weight: 500;
}

.phoneattn{
    padding: 5px 20px;
    color: #fff;
    background-color: #F57F00;
    border-radius: 5px;
    margin-left: 15px;
}

.adresline{
    font-weight: 500;
    color: #407E98;
    position: relative;
}

.adresline:before{
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 0px;
    height: 1px;
    background-color: #000;
    color: #293e6b;
    left: -46px;
    content: "\02022";
    text-align: right;
    line-height: 3px;
    letter-spacing: -2px;
    font-size: 30px;
}

#vakspecialist #vakspecialist_company #vakspecialist_description{
/*    height: 400px;
    overflow: hidden;    */
    transition: all .2s ease;
}

.fade{
    height: 260px;
}

#vakspecialist_description ul, #vakspecialist_description li{
    font-size: 16px;
    letter-spacing: 0.25px;
}

.clogo{
    position: absolute;
    right: 0;
    top: 145px;
    max-width: 40%;
}

.clogo img{
    max-width: 100%;
}

.adresline:nth-of-type(1){
    margin-top: 25px;
    float: left;
    width: 100%;
}

span.readmore{
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 5px 0;
    bottom: 10px;
}

ul.faq{
    float: left;
    width: 100%;
    list-style: none;
    border-top: 1px solid #cecece;
}

#page #content .faq_holder ul.faq li{
    float: left;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #cecece;
    list-style-type: none;
}

#page #content .faq_holder ul.faq{
    margin: 50px 0 0;
}

.question{
    float: left;
    width: 100%;
    cursor: pointer;
    transition: all .2s ease;
    background-image: url('../gfx/arrow_down.png');
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 20px;
}

.open .question{
    background-image: url('../gfx/arrow_up.png');
}

.answer{
    float: left;
    width: calc(100% - 70px);
    padding: 35px;
    background-color: #f1faff;
    margin: 10px 0;
    display: none;
}

.rightbar{
    float: left;
    width: calc(25% - 50px);
    padding: 25px;
    background-color: #f1faff;
    margin: 185px 0 70px;
}

.faq_holder{
    float:left;
    width: calc(75% - 25px);
    margin-right: 25px;
    padding: 70px 0;
}

.rightbar h2, .rightbar p{
    margin-bottom: 20px;
}

.rightbar b{
    float: left;
    clear: both;
    width: 20%;
    padding: 10px 0;
}

.rightbar .clink{
    float: left;
    background-color: #F57F00;
    font-size: 14px;
    border-radius: 5px;
    padding: 5px 15px;
    margin: 10px 0;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 18px;
}

.specbox select{
    background-color: #ffffff;
    border: medium none;
    border: 1px solid #384d74;
    border-radius: 5px;
    color: #384d74;
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    margin: 5px 10px;
    padding: 0;
    text-align: center;
    width: 200px;
}

.specbox{
    width: 100%;
    text-align: center;
}
