/*! Theme Name: V1 WordPress theme Theme URI: https://www.v1.nl/wordpress-theme Description: Dit is custom made WordPress theme door V1 Communicatie uit Ermelo. Meer informatie over een eigen WordPress sjabloon? Klik dan op onze naam om onze website te bezoeken. Version: 1.0.0 Author: V1 Communicatie Author URI: https://www.v1.nl/wordpress-theme */.top_shape{display:none;position:absolute;top:304px;right:0;z-index:4}
.top_shape .cls-1{fill:#87c846}
.top_shape .cls-2{fill:#f3e33f}
.top_shape .cls-3{fill:#fff}
.gridheader{position:relative;height:400px;background:#1e78c1;background:-webkit-linear-gradient(-45deg,#1e78c1 1%,#084599 100%);background:-webkit-linear-gradient(315deg,#1e78c1 1%,#084599 100%);background:linear-gradient(135deg,#1e78c1 1%,#084599 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E78C1',endColorstr='#164194',GradientType=1);text-align:center}
.gridheader h1{padding-top:160px;color:#FFF;margin-bottom:0;line-height:normal}
.gridheader:before{content:'';position:absolute;top:-926px;right:0;bottom:0;left:0;background:url(../images/grid_mask.png) transparent repeat top center;display:block;z-index:1}
.mr:after{content:'';position:absolute;top:25%;right:0;background:url(../images/grid_row_svg_darkright.svg) transparent no-repeat;display:block;z-index:1;height:330px;width:100px}
.gridrow{position:relative;background:#1e78c1;background:-webkit-linear-gradient(-45deg,#1e78c1 1%,#084599 100%);background:-webkit-linear-gradient(315deg,#1e78c1 1%,#084599 100%);background:linear-gradient(135deg,#1e78c1 1%,#084599 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E78C1',endColorstr='#164194',GradientType=1);color:#FFF;text-align:left}
.gridrow.green{background:#1e78c1;background:-webkit-linear-gradient(-45deg,#1e78c1 1%,#084599 100%);background:-webkit-linear-gradient(315deg,#1e78c1 1%,#084599 100%);background:linear-gradient(135deg,#1e78c1 1%,#084599 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E78C1',endColorstr='#164194',GradientType=1);text-align:center}
.gridrow.green:after{background:url(../images/grid_row_svg_darkright.svg) transparent no-repeat}
.gridrow:before{content:'';position:absolute;top:-926px;right:0;bottom:0;left:0;background:url(../images/grid_mask.png) transparent repeat top center;display:block}
.gridrow:after{content:'';position:absolute;top:25%;right:0;background:url(../images/grid_row_svg_right.svg) transparent no-repeat;display:block;z-index:1;height:330px;width:100px}
.gridrow.grey{background:#f2f2f2;position:relative}
.gridrow.grey:before{width:310px;height:389px;top:auto;right:auto;bottom:-10px;left:0;position:absolute;background:url(../images/grid_row_grey_btmleft.svg) no-repeat center;background-size:contain;display:block}
.gridrow.grey:after{content:'';position:absolute;top:25%;right:0;background:url(../images/row_grey_right.svg) no-repeat center;background-size:contain;display:block;height:360px;width:100px}
.gridrow.blue{text-align:left;color:#FFF}
.gridrow.blue:before{display:none}
.gridrow.blue:after{display:none}
.gridrow .cta.vc{border-color:#FFF !important;color:#FFF !important}
.gridrow .cta.vc:hover{background-color:#FFF !important;color:#084599 !important}
.greytainer{width:100%;background-color:#f4f4f4;padding:35px 0}
.row_related:after{content:'';position:absolute;bottom:0;left:0;background:url(../images/related_row.svg) no-repeat bottom;background-size:contain;display:block;height:100%;width:320px}
body,html{font-family:"Ubuntu",sans-serif;font-weight:400;font-size:1.000em;line-height:1.500em;color:#000}
body.archive .site-outer,body.blogpage .site-outer,body.search .site-outer{margin-top:-40px}
body.search .content-wrapper,body.error404 .content-wrapper{padding-top:35px}
.inner-container{max-width:1280px;width:90%;margin:0 auto;position:relative}
img{max-width:100%;vertical-align:bottom;height:auto}
h1{font-size:3.750em}
h2{font-size:2.500em}
h3{font-size:1.875em}
h4,h5,h6{font-size:1.375em}
h1,h2,h3,h4,h5,h6{margin-bottom:1em;font-weight:700;line-height:normal}
h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{color:#084599}
h1.darkregular,h2.darkregular,h3.darkregular,h4.darkregular,h5.darkregular,h6.darkregular{color:#1e78c1}
h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#FFF}
.wpb_text_column h1,.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6{margin-top:1em;margin-bottom:0}
*.white{color:#FFF}
*.black{color:#000}
p{line-height:1.500em;padding:0;margin:0 0 1em 0}
a,a:visited,a:focus{color:#1e78c1;outline:0;-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast}
a:hover,a:active,a:visited:hover,a:visited:active,a:focus:hover,a:focus:active{color:#175d95}
ul{margin:0;padding-left:1em}
.v1-pagination{margin-bottom:35px}
.v1-pagination .page-numbers{width:25px;height:25px;display:inline-block;background:#eee;text-align:center;line-height:25px;padding:0;margin:0 2px;border-radius:3px;background-clip:padding-box}
.v1-pagination .page-numbers.current{background:#1e78c1;color:#fff}
.v1-pagination .page-numbers.next,.v1-pagination .page-numbers.prev{width:auto;background:0;font-size:90%}
.v1-pagination a.page-numbers{text-decoration:none}
button,.cta{border:2px solid #FFF;padding:12px 1em;font-size:.875em;color:#FFF !important;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast}
button:hover,.cta:hover{background-color:#FFF;color:#164194 !important}
button.vc,.cta.vc{border-width:2px !important;border-color:#1e78c1;color:#1e78c1 !important}
button.vc:hover,.cta.vc:hover{background-color:#1e78c1;color:#FFF !important}
button{border:2px solid #1e78c1;color:#1e78c1 !important}
.wpgmza_sl_search_button_div input,.wpgmza_sl_reset_button_div input{border:2px solid #FFF;padding:12px 1em;font-size:.875em;color:#164194 !important;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast;border-color:#164194}
.wpgmza_sl_search_button_div input:hover,.wpgmza_sl_reset_button_div input:hover{background-color:#FFF;color:#164194 !important}
form input,form textarea{outline-color:#1e78c1;border:2px solid #cbcbcb}
form input[type=radio]{margin-top:0 !important}
form input,form textarea,form select{border-radius:0 !important}
form label{font-weight:400 !important;margin:10px 0;display:inline-block}
form button,form input,form optgroup,form select,form textarea{font-family:"Ubuntu",sans-serif;padding:.6em;-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast}
form .half{width:50%;display:inline-block}
form .half input{width:100% !important}
form .ginput_container_fileupload{text-align:center}
form .ginput_container_fileupload input{width:100% !important;background-color:#f5f5f5 !important;border-style:dashed;min-height:150px}
form h3{color:#084599;font-size:2.5em !important}
form .gfield_consent_description{border:none !important}
form .gform_button{padding:12px 1em;font-size:1em;font-weight:700;color:#FFF;background-color:#084599;border-color:#084599}
form .gform_button:hover{cursor:pointer;color:#084599;background-color:#FFF}
select{border:2px solid #cbcbcb !important;background-color:#FFF !important;height:40px;width:80%}
.dataTables_filter input{border:2px solid #cbcbcb !important;background-color:#FFF !important;height:40px;padding:0 10px}
.addressInput{border:2px solid #cbcbcb !important;background-color:#FFF !important;height:40px;padding:0 10px;float:none !important}
.footer{clear:both;color:#FFF;font-size:.875em}
.footer p{margin-bottom:0}
.footer a{color:#FFF;text-decoration:none;display:block}
.footer a:hover{color:#104169}
.footer ul{margin:0;padding:0}
.footer ul li{list-style-type:none}
.footer ul li a{margin-bottom:1em}
.footer .primar{background-color:#1e78c1}
.footer .primar h3{font-weight:300;font-size:1.500em;margin-bottom:1em}
.footer .primar .inner-container{padding:4vh 0}
.footer .secun{background-color:#084599;padding:1em 0;text-align:center}
.footer .secun span,.footer .secun section{display:inline-block}
.footer .secun span{margin-right:1em}
.footer .secun ul li{display:inline-block}
.footer .secun ul li a{margin:0;margin-right:1em}
.footer .secun ul li a:hover{color:#c9cbcc}
.footer .col4 a{display:inline-block;max-width:200px;width:100%;font-weight:700;padding:.5em;text-align:center;border:1px solid #FFF;background-color:#1e78c1;color:#FFF}
.footer .col4 a:hover{background-color:#FFF;color:#1e78c1 !important}
.footer a.icon{display:inline-block}
.footer a.icon .fa{border-radius:50%;background-clip:padding-box;line-height:40px;text-align:center;background-color:#FFF;height:40px;width:40px;margin-right:2px;color:#95989a;-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast}
.footer a.icon .fa:hover{background-color:#084599;color:#FFF}
.footer .logo{width:100%;max-width:200px}
.footer .cta{margin-bottom:1em}
.menu-taal-container a{color:#FFF;font-weight:700;text-decoration:none}
.menu-taal-container ul{list-style-type:none;margin:0;padding:0}
.menu-taal-container ul li.flag.nl a:before{background:url(../images/flag_nl.svg) transparent no-repeat center center}
.menu-taal-container ul li.flag.pl a:before{background:url(../images/flag_po.svg) transparent no-repeat center center}
.menu-taal-container ul li.flag.tr a:before{background:url(../images/flag_tr.svg) transparent no-repeat center center}
.menu-taal-container ul li.flag.en a:before{background:url(../images/flag_en.svg) transparent no-repeat center center}
.menu-taal-container ul li.flag a{display:inline-block}
.menu-taal-container ul li.flag a:before{vertical-align:middle;content:'';display:inline-block;width:50px;height:50px}
.menu-taal-container ul li.flag a:hover:before{-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast;opacity:.5}
.language-nav{position:fixed;right:0;top:0;width:0;z-index:9999;height:100vh;background:rgba(30,120,193,0.9);-webkit-transition:width .60s ease;transition:width .60s ease}
.language-nav .close-menu-button{visibility:hidden !important}
.language-nav.active{width:382px;-webkit-transition:width .60s ease;transition:width .60s ease}
.language-nav.active .close-menu-button{visibility:visible !important}
.dynamic-mobile-nav ul li{padding:0}
.dynamic-mobile-nav ul li a{font-size:1em !important}
.dynamic-mobile-nav ul li a:before{width:20px !important;height:20px !important}
.dynamic-mobile-nav{width:100%;background:#1e78c1;position:fixed;height:0;right:0;z-index:100;overflow:hidden;-webkit-transition:height .60s ease;transition:height .60s ease}
.dynamic-mobile-nav.active{z-index:100;height:100%;-webkit-transition:height .60s ease;transition:height .60s ease}
.dynamic-mobile-nav ul{list-style-type:none;margin:0;padding:0}
.dynamic-mobile-nav ul .back-item,.dynamic-mobile-nav ul .click-child,.dynamic-mobile-nav ul li{padding:0 15px}
.dynamic-mobile-nav a{color:#FFF;text-decoration:none}
.dynamic-mobile-nav ul li a,.dynamic-mobile-nav .back-item{font-size:20px;display:block;padding:.6em 0;color:#FFF}
.dynamic-mobile-nav ul li ul li a{font-size:1em}
.dynamic-mobile-nav .sub-menu{display:none}
.dynamic-mobile-nav .menu-item-has-children a{background-repeat:no-repeat;background-position:center right;background-image:url(../images/arrow.svg)}
.dynamic-mobile-nav .menu{background-color:#1e78c1;max-width:767px;width:100%}
.dynamic-mobile-nav .sub{background-color:#1e78c1;position:fixed;top:90px;bottom:0;left:100%;width:100%;-webkit-transition:left .4s ease-out;transition:left .4s ease-out}
.dynamic-mobile-nav .back-item svg{display:none}
.dynamic-mobile-nav .sub.open{left:0;z-index:2}
.dynamic-mobile-nav .sub.open .back-item{position:fixed;top:30px;left:0}
.dynamic-mobile-nav .sub.open .back-item svg{display:inline-block;height:20px;margin-right:10px;padding-top:6px}
.dynamic-mobile-nav .sub.open>.sub{display:block;position:relative;left:auto;top:auto;bottom:auto}
.mobile-nav{width:100%;background:rgba(30,120,193,0.9);position:fixed;height:0;right:0;z-index:100;overflow:hidden;-webkit-transition:height .60s ease;transition:height .60s ease}
.mobile-nav img{position:absolute;right:15px;bottom:20px;max-width:200px}
.mobile-nav.active{height:100%;-webkit-transition:height .60s ease;transition:height .60s ease}
.mobile-nav .cbox{color:#FFF;text-decoration:none;border-radius:3px;display:inline-block;border:2px solid #FFF;float:right}
.mobile-nav .cbox a:hover{color:#FFF}
.mobile-nav .menu{width:100%;max-width:1348px;margin:0 auto;padding:1%}
.mobile-nav ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}
.mobile-nav ul a{font-size:24px;color:#FFF;text-decoration:none}
.mobile-nav ul .sub-menu li a{font-weight:700;font-size:1em}
.mobile-nav ul>li{width:50%;margin-bottom:1.4em}
.mobile-nav ul li ul{width:50%;float:right}
.mobile-nav ul li ul li{width:100%;margin-bottom:0}
.language-nav .cbox,.seach-overlay .cbox,.dynamic-mobile-nav .cbox,.mobile-nav .cbox{color:#FFF;height:48px;width:48px;text-decoration:none;border-radius:3px;display:inline-block;border:2px solid #FFF;float:right;margin:10px;margin-top:28px}
.language-nav .cbox.close-menu-button svg,.seach-overlay .cbox.close-menu-button svg,.dynamic-mobile-nav .cbox.close-menu-button svg,.mobile-nav .cbox.close-menu-button svg{height:24px;margin-top:10px;margin-left:10px}
.language-nav .cbox.search-menu-button svg,.seach-overlay .cbox.search-menu-button svg,.dynamic-mobile-nav .cbox.search-menu-button svg,.mobile-nav .cbox.search-menu-button svg{height:33px;margin-top:6px;margin-left:4px}
.language-nav .cbox:first-child,.seach-overlay .cbox:first-child,.dynamic-mobile-nav .cbox:first-child,.mobile-nav .cbox:first-child{margin-left:0}
.site-wrapper{margin:0}
.site-wrapper .active-menu-overlay{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);z-index:-1;opacity:0;filter:alpha(opacity=0)}
.site-wrapper .active-menu-overlay.active{z-index:1;opacity:1;filter:alpha(opacity=100)}
.header{position:absolute;z-index:80;width:100%}
.header.scroll-active{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.25);z-index:11}
.header.scroll-active.rsavail{top:50px}
.header.scroll-active .desktop-nav{margin-top:40px}
.header.scroll-active .desktop-nav .cbox a{border:2px solid #1e78c1}
.header.scroll-active .desktop-nav .cbox a:hover{border:2px solid #1e78c1;background-color:#1e78c1;color:#FFF}
.header.scroll-active .desktop-nav .cbox a:hover .ablock{fill:#FFF}
.header.scroll-active .desktop-nav a{color:#1e78c1}
.header.scroll-active .desktop-nav a:hover{color:black}
.header.scroll-active .logo a{background-image:url(../images/logo_h.png)}
.header.scroll-active .mobile-menu-button .ablock{fill:#1e78c1}
.header .logo{float:left;margin-left:15px;margin-top:16px}
.header .logo a{background-image:url(../images/logo.png);display:block;min-width:214px;width:100%;background-size:contain;height:86px;background-repeat:no-repeat}
.header .desktop-nav{float:right;background:0;margin-right:15px;margin-top:40px}
.header .desktop-nav div{display:inline-block}
.header .desktop-nav .cbox a{border:2px solid #FFF}
.header .desktop-nav .cbox a:hover{border-color:#FFF;background-color:#FFF;color:#1e78c1}
.header .desktop-nav .cbox a:hover .ablock{fill:#1e78c1}
.header .desktop-nav ul{list-style:none;padding:0}
.header .desktop-nav ul li{display:inline-block;position:relative;padding:0 4px}
.header .desktop-nav ul li a{padding:.8em .2em;font-weight:700;text-decoration:none;color:#FFF}
.header .desktop-nav ul li a:hover{opacity:.8}
.header .desktop-nav ul li ul{display:none;position:absolute;z-index:5;margin:0;left:10px;background:#1e78c1;width:250px;padding:15px}
.header .desktop-nav ul li:hover ul{display:block}
.header .desktop-nav ul li:hover ul li{display:block;padding:0}
.header .desktop-nav ul li:hover ul li a{color:#fff}
.header .desktop-nav ul li:hover ul li ul{display:none}
.header .mobile-menu-button .ablock{fill:#FFF}
.header .mobile-menu-button a{position:relative;padding:13px;text-decoration:none;color:#FFF;font-weight:700;padding-left:50px}
.header .mobile-menu-button svg{left:12px;position:absolute;font-size:28px;top:12px}
.header .fa-search{padding-right:4px;font-size:18px}
.cbox.action{padding:13px 22px !important}
.cbox.action.lang,.cbox.action.read,.cbox.action.search{margin-right:12px}
.cbox.action.lang svg,.cbox.action.read svg,.cbox.action.search svg{position:absolute;left:9px;top:10px}
.cbox.action.lang:hover .alangpath,.cbox.action.lang:hover .blangpath,.cbox.action.read:hover .alangpath,.cbox.action.read:hover .blangpath,.cbox.action.search:hover .alangpath,.cbox.action.search:hover .blangpath{stroke:#1e78c1}
.cbox.action.lang:hover path,.cbox.action.read:hover path,.cbox.action.search:hover path{stroke:#1e78c1}
.cbox.action.lang svg{left:8px;top:9px}
.cbox.action.lang .alangpath,.cbox.action.lang .blangpath,.cbox.action.lang .dlangpath{fill:none}
.cbox.action.lang .alangpath,.cbox.action.lang .blangpath{stroke:#fff}
.cbox.action.lang .alangpath{stroke-width:2px}
.cbox.action.lang .clangpath{stroke:none}
.scroll-active .cbox.action.lang .alangpath,.scroll-active .cbox.action.lang .blangpath,.scroll-active .cbox.action.read .alangpath,.scroll-active .cbox.action.read .blangpath,.scroll-active .cbox.action.search .alangpath,.scroll-active .cbox.action.search .blangpath{stroke:#1e78c1}
.scroll-active .cbox.action.lang path,.scroll-active .cbox.action.read path,.scroll-active .cbox.action.search path{stroke:#1e78c1}
.scroll-active .cbox.action.lang:hover .alangpath,.scroll-active .cbox.action.lang:hover .blangpath,.scroll-active .cbox.action.lang:hover path,.scroll-active .cbox.action.read:hover .alangpath,.scroll-active .cbox.action.read:hover .blangpath,.scroll-active .cbox.action.read:hover path,.scroll-active .cbox.action.search:hover .alangpath,.scroll-active .cbox.action.search:hover .blangpath,.scroll-active .cbox.action.search:hover path{stroke:#FFF}
.seach-overlay{background:rgba(30,120,193,0.9);width:100vw;position:fixed;z-index:9999999;height:0;-webkit-transition:height .60s ease;transition:height .60s ease}
.seach-overlay .close-menu-button,.seach-overlay .searchform{display:none}
.seach-overlay.active{height:100%;-webkit-transition:height .60s ease;transition:height .60s ease}
.seach-overlay.active .close-menu-button{float:none;position:absolute;top:0;right:12px;width:50px;height:50px;display:block}
.seach-overlay.active .searchform{display:inline-block;max-width:320px;width:100%;height:280px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}
.seach-overlay.active .searchform input{font-size:1.500em;color:#FFF;text-align:center;display:block;max-width:560px;width:100%;border:0;border-bottom:1px solid #FFF;background-color:transparent}
.seach-overlay.active .searchform input#searchsubmit{border:2px solid #FFF;display:inline-block;width:auto;margin-top:1em;padding:15px;font-size:1.2em;-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast}
.seach-overlay.active .searchform input#searchsubmit:hover{cursor:pointer;background-color:#FFF;color:#1e78c1}
body.error404 .gridheader{background:url(../images/404_image.jpg) transparent repeat top center}
body.error404 .gridheader:before{background:rgba(0,0,0,0.45)}
body.error404 .gridheader h1{position:relative;z-index:2;font-size:3.125em;width:100%;max-width:980px;margin:0 auto}
.vacancy-template-default .flex-four .box a,.vacancy-template-default .flex-four .box span{color:#00642d}
.vacancy-template-default .flex-four .box a.icon,.vacancy-template-default .flex-four .box span.icon{color:#FFF;background-color:#7ab53e;border:2px solid #7ab53e}
.vacancy-template-default .flex-four .box a.icon:hover,.vacancy-template-default .flex-four .box span.icon:hover{color:#7ab53e;background-color:#FFF}
.vacancy-template-default .infobox .cta{border-color:#7ab53e;color:#7ab53e !important}
.vacancy-template-default .infobox .cta:hover{background-color:#7ab53e !important}
.vacancy-template-default .flex-four .box,.course-template-default .flex-four .box{width:100%;text-align:center}
.search-no-results h2,.error404 h2{color:#084599}
.search-no-results .inner-container .article-content,.error404 .inner-container .article-content{max-width:860px;margin:0 auto;margin-bottom:35px}
.search-no-results .inner-container form,.error404 .inner-container form{margin-bottom:35px}
.search-no-results .inner-container form .search-input,.error404 .inner-container form .search-input{background-color:#f0f0f0;width:70%;display:inline-block}
.search-no-results .inner-container form .submit,.error404 .inner-container form .submit{color:#084599;border-color:#084599}
.search-no-results .inner-container form .submit:hover,.error404 .inner-container form .submit:hover{cursor:pointer;background-color:#084599;color:#FFF}
.single-post h1{font-size:2.5em}
.intro-text{font-size:1.25em}
.breadcrumbs a{color:#000;text-decoration:none}
.content_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.content_container .item{width:calc(1/2*100% - (1 - 1/2)*16px);margin-bottom:16px;background-color:#fff1b8;color:#FFF;min-height:292px;position:relative;padding:1%;text-align:center;z-index:2}
.content_container .item h3{font-weight:700;font-size:1.625em;margin-top:100px}
.content_container .item svg,.content_container .item span{position:absolute;top:0;left:0}
.content_container .item svg{z-index:4}
.content_container .item span{z-index:3;width:100%;background-color:#FFF;min-height:50px;color:#1e78c1;font-size:1.2em;text-align:center;padding-left:16%;padding-right:8%;padding-top:12px;padding-bottom:12px}
.content_container .item:nth-child(1){background-color:#1e78c1}
.content_container .item:nth-child(1) .triangle{fill:#084599}
.content_container .item:nth-child(2){background-color:#26c8f4}
.content_container .item:nth-child(2) .triangle{fill:#084599}
.content_container .item:nth-child(3){background-color:#1e78c1}
.content_container .item:nth-child(3) .triangle{fill:#084599}
.content_container .item:nth-child(4){background-color:#23aee3}
.content_container .item:nth-child(4) .triangle{fill:#084599}
.content_container .item a{position:absolute;bottom:1em;max-width:120px;margin-left:-60px;width:100%}
.content_container.news{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.content_container.news h3{font-weight:300;margin:1em;display:block}
.content_container.news .item{background-color:#FFF;width:32.3%;margin:.5%;padding:0}
.content_container.news .item:nth-child(1n){color:#164194}
.content_container.news .item:nth-child(1n) span{color:#164194}
.content_container.news .item:nth-child(1n) .triangle{fill:#164194}
.content_container.news .item:nth-child(1n) .cta{color:#164194 !important;border-color:#164194 !important}
.content_container.news .item:nth-child(1n) .cta:hover{background-color:#164194 !important}
.content_container.news .item:nth-child(2n){color:#1e78c1}
.content_container.news .item:nth-child(2n) span{color:#1e78c1}
.content_container.news .item:nth-child(2n) .triangle{fill:#1e78c1}
.content_container.news .item:nth-child(2n) .cta{color:#1e78c1 !important;border-color:#1e78c1 !important}
.content_container.news .item:nth-child(2n) .cta:hover{background-color:#1e78c1 !important}
.content_container.news .item:nth-child(3n){color:#164194}
.content_container.news .item:nth-child(3n) span{color:#164194}
.content_container.news .item:nth-child(3n) .triangle{fill:#164194}
.content_container.news .item:nth-child(3n) .cta{color:#164194 !important;border-color:#164194 !important}
.content_container.news .item:nth-child(3n) .cta:hover{background-color:#164194 !important}
.content_container.news .item div{height:262px;background-position:center;background-repeat:no-repeat}
.content_container.news .item div.no-thumb{background-color:#084599 !important;position:relative}
.content_container.news .item div.no-thumb .br{width:208px;bottom:-1px;right:0;left:auto;position:absolute;height:138px;top:auto !important}
.content_container.news .item div.no-thumb:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/grid_mask.png) transparent repeat top center;display:block}
.content_container.news .item div.no-thumb svg #Path_9919,.content_container.news .item div.no-thumb svg #Path_9889{fill:#1e78c1}
.content_container.news .item div.no-thumb svg #Path_9920{fill:#084599}
.content_container.news .item .cta{position:relative;display:inline-block;margin:0 auto;margin-top:1em;margin-bottom:1em !important}
.content_container.news .item .cta:hover{color:#FFF !important}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexbox .flexitem{position:relative;width:100%;min-height:224px;padding:6%;text-align:center;overflow:hidden}
.flexbox .flexitem svg{position:absolute;z-index:1}
.flexbox .flexitem h3{font-weight:700;font-size:2.5em;color:#FFF}
.flexbox .flexitem p{font-size:1.25em;color:#FFF}
.flexbox .flexitem a.cta{display:inline-block;margin-top:32px}
.flexbox .flexitem h3,.flexbox .flexitem p,.flexbox .flexitem a{position:relative;z-index:4}
.flexbox .flexitem h3{word-break:break-word}
.flexbox .flexitem svg.tr{width:100%;max-width:420px}
.flexbox .flexitem svg.tr #Union_27{fill:#1e78c1}
.flexbox .flexitem svg.btl{max-height:420px;width:336px}
.flexbox .flexitem svg.btl #Path_9920{fill:#1e78c1}
.flexbox .flexitem svg.btl #Rectangle_10141{fill:#26c8f4}
.flexbox .flexitem svg.btl #Union_32{fill:#1e80c6}
.flexbox .flexitem.pri_color{background:#1e78c1;background:-webkit-linear-gradient(-45deg,#1e78c1 1%,#084599 100%);background:-webkit-linear-gradient(315deg,#1e78c1 1%,#084599 100%);background:linear-gradient(135deg,#1e78c1 1%,#084599 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E78C1',endColorstr='#164194',GradientType=1)}
.flexbox .flexitem.pri_color p{color:#FFF}
.flexbox .flexitem.pri_color svg.tr{top:0;right:0}
.flexbox .flexitem.pri_color svg.btl{bottom:-20px;left:0}
.flexbox .flexitem.secondary,.flexbox .flexitem.sec_color{background-color:#f2f2f2}
.flexbox .flexitem.secondary h3,.flexbox .flexitem.sec_color h3{color:#1e78c1}
.flexbox .flexitem.secondary p,.flexbox .flexitem.sec_color p{color:#000}
.flexbox .flexitem.secondary .cta,.flexbox .flexitem.sec_color .cta{color:#1e78c1 !important;border-color:#1e78c1}
.flexbox .flexitem.secondary .cta:hover,.flexbox .flexitem.sec_color .cta:hover{background-color:#1e78c1;color:#FFF !important}
.flexbox .flexitem.secondary svg,.flexbox .flexitem.sec_color svg{position:absolute}
.flexbox .flexitem.secondary svg #Union_32,.flexbox .flexitem.secondary svg #Path_9904,.flexbox .flexitem.sec_color svg #Union_32,.flexbox .flexitem.sec_color svg #Path_9904{fill:#084599}
.flexbox .flexitem.secondary svg #Rectangle_10141,.flexbox .flexitem.sec_color svg #Rectangle_10141{fill:#f3e33f}
.flexbox .flexitem.secondary svg.btl,.flexbox .flexitem.sec_color svg.btl{bottom:-20px;left:0}
.flexbox .flexitem.sec_color{background-color:#084599}
.flexbox .flexitem.sec_color h3,.flexbox .flexitem.sec_color p{color:#FFF}
.flexbox .flexitem.sec_color .cta{color:#FFF !important;border-color:#FFF}
.flexbox .flexitem.sec_color .cta:hover{background-color:#FFF;color:#1e78c1 !important}
.flexbox .flexitem.sec_color svg{position:absolute}
.flexbox .flexitem.sec_color svg #Union_32,.flexbox .flexitem.sec_color svg #Path_10026{fill:#084599}
.flexbox .flexitem.sec_color svg #Path_9904{fill:#f3e33f}
.flexbox .flexitem.sec_color svg #Rectangle_10141{fill:#f3e33f}
.flexbox .flexitem.sec_color svg.btl{bottom:-20px;left:0}
.flexbox .flexitem.sec_color svg #Path_9981{fill:#26c8f4}
.flexbox .flexitem.tri_color{background-color:#084599}
.flexbox .flexitem.tri_color h3{color:#FFF}
.flexbox .flexitem.tri_color p{color:#FFF}
.flexbox .flexitem.tri_color .cta{color:#FFF !important;border-color:#FFF}
.flexbox .flexitem.tri_color .cta:hover{background-color:#FFF;color:#084599 !important}
.flexbox .flexitem.tri_color svg{position:absolute}
.flexbox .flexitem.tri_color svg #Union_32,.flexbox .flexitem.tri_color svg #Path_9904{fill:#084599}
.flexbox .flexitem.tri_color svg #Rectangle_10141{fill:#f3e33f}
.flexbox .flexitem.tri_color svg.btl{bottom:0;left:0}
.flexbox .flexitem.tri_color:after{content:'';position:absolute;right:0;top:0;background:url(../images/contentbox_svg.svg) no-repeat center;background-size:contain;width:480px;height:140px}
.flexbox .flexitem.secondary{background-color:#FFF}
.flexbox .flexitem.secondary.pri_color{background-color:#084599 !important;background:#084599 !important}
.flexbox .flexitem.secondary.pri_color h3,.flexbox .flexitem.secondary.pri_color p{color:#FFF}
.flexbox .flexitem.secondary.pri_color .cta{color:#FFF !important;border-color:#FFF}
.flexbox .flexitem.secondary.pri_color svg #Path_9904{fill:#26c8f4}
.flexbox .flexitem.secondary.pri_color svg #Path_10026{fill:#084599}
.flexbox .flexitem.secondary.pri_color svg #Path_9981{fill:#26c8f4}
.flexbox .flexitem.secondary.sec_color{background-color:#fff !important;background:#fff !important}
.flexbox .flexitem.secondary.sec_color h3{color:#084599}
.flexbox .flexitem.secondary.sec_color p{color:#000}
.flexbox .flexitem.secondary.sec_color .cta{color:#084599 !important;border-color:#084599}
.flexbox .flexitem.secondary.sec_color .cta:hover{border-color:#1e78c1;background-color:#1e78c1 !important;color:#FFF !important}
.flexbox .flexitem.secondary.sec_color svg #Path_9904{fill:#26c8f4}
.flexbox .flexitem.secondary.sec_color svg #Path_10026{fill:#084599}
.flexbox .flexitem.secondary.sec_color svg #Path_9981{fill:#26c8f4}
.flexbox .flexitem.secondary.regular{background-color:#87c846}
.flexbox .flexitem.secondary.regular h3,.flexbox .flexitem.secondary.regular p{color:#FFF}
.flexbox .flexitem.secondary.regular .cta{color:#FFF !important;border-color:#FFF}
.flexbox .flexitem.secondary.regular .cta:hover{background-color:#FFF;color:#87c846 !important}
.flexbox .flexitem.fourth_color{background-color:#FFF}
.flexbox .flexitem.fourth_color h3,.flexbox .flexitem.fourth_color .cta{color:#00642d !important}
.flexbox .flexitem.fourth_color p{color:#000}
.flexbox .flexitem.fourth_color .cta{border-color:#00642d !important}
.flexbox .flexitem.fourth_color .cta:hover{background-color:#00642d;color:#FFF !important}
.flexbox .flexitem.tet_color h3{color:#084599}
.flexbox .flexitem.tet_color p{color:#000}
.flexbox .flexitem.tet_color .cta{color:#1e78c1 !important;border-color:#1e78c1}
.flexbox .flexitem.tet_color .cta:hover{background-color:#1e78c1;color:#FFF !important}
.flexbox .flexitem.tet_color:after{content:'';position:absolute;right:0;bottom:0;background:url(../images/tet_svg.svg) no-repeat center;background-size:contain;width:310px;height:140px}
.home .google_maps .wpgmza_gd{display:none !important}
.google_maps .wpgmza_map{height:100% !important}
.google_maps .flexitem:nth-child(2){background:#1e78c1;color:#FFF;padding:6%;width:33% !important}
.google_maps .flexitem{padding:0;width:67% !important}
.google_maps .flexitem svg{width:100%}
.google_maps .flexitem svg.tl{top:0;left:0;width:100%;max-width:240px}
.google_maps .flexitem svg.br{bottom:0;right:0;max-width:240px}
.wpgmza_sl_main_div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:top}
.wpgmza_sl_main_div div{width:50%}
.dataTables_info{display:none}
.locaties .dataTables_wrapper .dataTables_paginate{margin-top:15px;float:none !important;width:100% !important;text-align:center !important}
.locaties .dataTables_wrapper .dataTables_paginate a{color:red !important}
tbody tr:nth-child(odd){background-color:#f7f7f7 !important}
table.dataTable.no-footer{border-bottom:none !important}
.wpgmza_sl_main_div{padding-top:35px}
.wpgmza_sl_radius_div{margin-top:0 !important}
.wpgmza_sl_query_div,.wpgmza_sl_radius_div,.wpgmza_sl_category_div,.wpgmza_sl_search_button_div,.wpgmza_sl_reset_button_div{height:50px !important;margin:10px 0}
.box{background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,0.32);margin-bottom:35px;padding:1em}
.box .cta{display:inline-block;border-color:#1e78c1;color:#1e78c1 !important;margin-bottom:0 !important}
.box .cta:hover{background-color:#1e78c1;color:#FFF !important}
.flex-four{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.flex-four .box{width:98%;margin:1%}
.vcards .box{background-image:url(../images/svg_side.svg);background-repeat:no-repeat;position:relative;text-align:center}
.vcards .box p{padding:0 10px}
.vcards .box .side{background-color:#1e78c1;position:absolute;display:block;height:80%;width:29px;left:0;bottom:0}
.vcards img{width:50%;height:auto;border-radius:50%;margin:0 auto;display:block;margin-top:15px;margin-bottom:15px}
.vcards span{font-weight:700;color:#1e78c1}
.vcards a{color:#1e78c1;display:block;text-decoration:none}
.vcards a.icon{margin-top:15px;display:inline-block;border-radius:50%;line-height:31px;height:36px;width:36px;background-color:#1e78c1;border:2px solid #1e78c1;color:#FFF}
.vcards a.icon:hover{background-color:#FFF;border:2px solid #1e78c1;color:#1e78c1}
.list{width:100%;max-width:1040px;margin:0 auto}
.list .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.list .box h4{color:#1e78c1}
.list .box .img{background-size:cover;width:30%;margin:-1em;position:relative;min-height:180px}
.list .box .img .label{padding-left:0;position:absolute;left:0;top:0;height:50px;width:100% !important}
.list .box .img .label span{color:#1e78c1;display:inline-block;background-color:#FFF;height:50px;vertical-align:top;line-height:50px;padding:0 .5em}
.list .box .img .label:before{vertical-align:middle;content:'';display:inline-block;width:50px;height:50px;background:url(../images/triangle_primary.svg) transparent no-repeat center center;background-color:#FFF !important}
.list .box .img .label:after{vertical-align:middle;content:'';display:inline-block;width:50px;height:50px;background:url(../images/triangle_secundairy.svg) transparent no-repeat center center}
.list .box div{padding-left:10%;width:60%;text-align:left}
.green .list .box h4{color:#7ab53e}
.green .list .box .img{background-size:cover;width:30%;margin:-1em;position:relative;min-height:180px}
.green .list .box .img .label span{color:#7ab53e}
.green .list .box .img .label:before{background:url(../images/triangle_primary_green.svg) transparent no-repeat center center}
.green .list .box .cta{border-color:#7ab53e;color:#7ab53e !important}
.green .list .box .cta:hover{background-color:#7ab53e;color:#FFF !important}
.photorow{color:#FFF}
.photorow.big{height:824px}
.photorow.big h1,.photorow.big h2,.photorow.big h3,.photorow.big h4,.photorow.big h5,.photorow.big h6{padding-top:412px}
.photorow.big.darken:before{height:824px}
.photorow.regular{height:440px}
.photorow.regular h1,.photorow.regular h2,.photorow.regular h3,.photorow.regular h4,.photorow.regular h5,.photorow.regular h6{padding-top:166px}
.photorow.regular.darken:before{height:440px}
.photorow h1,.photorow h2,.photorow h3,.photorow h4,.photorow h5,.photorow h6{position:relative;margin:0;padding-left:.5em;padding-right:.5em}
.photorow.darken:before{vertical-align:middle;content:'';position:absolute;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2) !important}
.photorow span{max-width:480px;display:inline-block;width:100%}
.photorow.graphic_used:after{content:'';position:absolute;right:0;top:0;background:url(../images/contentbox_svg.svg) no-repeat center;background-size:contain;width:480px;height:140px}
blockquote,.quote{color:#1e78c1;padding:1em 0}
blockquote .image,.quote .image{float:left;width:60%;min-height:348px;max-height:348px}
blockquote .content,.quote .content{float:right;width:38%;margin-left:2%;padding:.5em;border-top:1px solid #1e78c1;border-bottom:1px solid #1e78c1}
blockquote.goofy .image,.quote.goofy .image{float:right;width:48%;min-height:276px;max-height:276px}
blockquote.goofy .content,.quote.goofy .content{width:50%;float:left;margin:0}
blockquote{margin:0;padding:0}
.infobox{width:100%;margin-bottom:16px;background-color:#fff1b8;color:#FFF;min-height:292px;position:relative;padding:0;padding-top:00px;text-align:center;position:relative;background-color:#084599}
.infobox h3{font-weight:700;font-size:1.625em;margin-top:100px}
.infobox svg,.infobox span{position:absolute;top:0;left:0}
.infobox svg{z-index:4}
.infobox span{z-index:3;width:100%;background-color:#FFF;min-height:50px;color:#1e78c1;font-size:1.2em;text-align:center;padding-left:16%;padding-right:8%;padding-top:12px;padding-bottom:12px}
.infobox p{padding-top:100px;padding-bottom:50px;padding-left:1em;padding-right:1em;font-size:1.25em}
.infobox .btn{background-color:#FFF;padding:1em}
.infobox .triangle{fill:#1e78c1}
svg.nlleft,svg.nlright{position:absolute;bottom:0}
svg.nlleft{left:0;height:106px;width:157px}
svg.nlright{right:0;height:108px;width:240px}
.newsletter_short{margin-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:70px 0;position:relative;z-index:2}
.newsletter_short h3{font-weight:300;color:#084599;margin:0}
.newsletter_short div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:30%}
.newsletter_short div:nth-child(2){width:70%;text-align:center}
.newsletter_short input{background-color:#f0f0f0;min-width:280px}
.newsletter_short input.submit{background-color:#FFF;border:2px solid #084599;color:#084599;font-weight:700;min-width:auto}
.newsletter_short input.submit:hover{cursor:pointer;background-color:#084599;color:#FFF}
.downloadlist{width:100%;max-width:886px;margin:0 auto;padding:2em 1em;padding-bottom:0 !important;margin-bottom:0}
.downloadlist.hightlighted{padding:70px 140px;background-color:#FFF;text-align:left}
.downloadlist.hightlighted .item{border:none !important;-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal;position:relative;z-index:9}
.downloadlist h4{color:#084599;margin-top:0}
.downloadlist p{margin-bottom:1.4em}
.downloadlist .cta{color:#084599 !important;border-color:#084599}
.downloadlist .cta:hover{background-color:#084599 !important;color:#FFF !important}
.downloadlist .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #084599;margin-bottom:1.4em}
.downloadlist .item div{width:70%}
.downloadlist .item div:nth-child(2){width:30%;text-align:center}
.downloadlist .item:last-child{margin-bottom:0}
.ctabar{background-color:#26c8f4;width:100%;max-width:886px;margin:0 auto;padding:14px;margin-bottom:35px;text-align:right;position:relative}
.ctabar .cta.vc{border:0;padding:0}
.ctabar .cta.vc:hover{background-color:transparent !important}
.ctabar svg{position:absolute;top:-50px;left:0;fill:#f3e33f}
.vaccoulist{margin-top:1em}
.vaccoulist select{margin-bottom:1em;width:100%;color:#084599}
.vaccoulist .box{-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast;background-color:#FFF;padding:0;max-height:144px;overflow:hidden;margin-bottom:1em}
.vaccoulist p{font-size:.9em;line-height:22px;color:#000}
.vaccoulist a{background-image:url(../images/left_edge_box.svg);background-repeat:no-repeat;background-position:top left;-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast;display:block}
.vaccoulist a:before,.vaccoulist a:after{content:"";display:table}
.vaccoulist a:after{clear:both}
.vaccoulist a:hover{background-color:#f5f5f5;background-repeat:no-repeat;background-position:top left}
.vaccoulist a:hover h4{text-decoration:underline}
.vaccoulist a:hover .btn{-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast;background-color:#1e78c1;background-image:url(../images/arrow.svg)}
.vaccoulist h4{font-size:1.22em;font-weight:400;margin:0;margin-bottom:1em}
.vaccoulist .desc{float:left;display:block}
.vaccoulist .desc{padding:35px 15px 0 100px;width:90%}
.vaccoulist .btn{-webkit-transition:all .25s ease;transition:all .25s ease;image-rendering:-webkit-optimize-contrast;background-color:#f5f5f5;background-image:url(../images/arrow_blue.svg);background-size:20%;background-position:center center;background-repeat:no-repeat;width:10%;height:142px;float:right}
.summary h5{color:#084599;margin:0;margin-bottom:.5em}
.summary span{font-size:.95em;display:block}
.summary span.label{font-style:italic;color:#1e78c1}
.filterheader{color:#084599;text-align:center;margin-bottom:0}
.filter{background-color:#FFF;padding-top:1.8em;padding-bottom:1.8em;text-align:center;list-style-type:none}
.filter li{display:inline-block;margin:0 .5em}
.filter li a{font-size:1.25em;color:#084599;opacity:.4;text-decoration:none}
.filter li a.filter__item--active{opacity:1;text-decoration:underline}
.filter li a:hover{opacity:1}
.v1-pagination{margin-top:35px;text-align:center}
.v1-pagination .prev,.v1-pagination .next{font-weight:700}
.tag span{color:#1e78c1}
.tag a{text-decoration:none}
.date{color:#1e78c1}
.downloadlist.events .event{border-bottom:2px solid #1e78c1}
.downloadlist.events .date span{color:#FFF;background-color:#1e78c1}
.downloadlist.events .date span:first-child{background-color:#084599}
.downloadlist.events a{text-decoration:none;color:#1e78c1}
.downloadlist.events a:hover{color:#084599}
.downloadlist p{color:#000}
.downloadlist.hightlighted.events,.downloadlist.hightlighted.events.front{padding:15px}
.downloadlist.hightlighted.events .event,.downloadlist.hightlighted.events.front .event{width:100%}
.downloadlist.hightlighted.events .event:last-child,.downloadlist.hightlighted.events.front .event:last-child{border-bottom:0;margin-bottom:50px}
.ctabar{background-color:#26c8f4;width:100%;max-width:886px;margin:0 auto;padding:14px;margin-bottom:35px;text-align:right;position:relative}
.ctabar .cta.vc{border:0;padding:0}
.ctabar .cta.vc:hover{background-color:transparent !important}
.ctabar svg{position:absolute;top:-50px;left:0;fill:#f3e33f}
.ctabar.front{text-align:center !important;background-color:#FFF}
.ctabar.front .cta.vc{padding:12px 1em;border:2px solid #1e78c1 !important;background-color:#FFF;color:#1e78c1 !important;margin-bottom:15px !important;display:inline-block}
.ctabar.front .cta.vc:hover{background-color:#1e78c1 !important;color:#FFF !important}
.ctabar.front svg{display:none}
.googlemap.row iframe{height:440px}
.wpb_gmaps_widget .wpb_wrapper{background-color:#FFF;height:400px}
@media(min-width:576px){.flexbox .flexitem{width:50%;min-height:576px}
.flex-four .box{width:48%;margin:1%}
}@media(min-width:757px){.content_container .item{width:calc(1/4*100% - (1 - 1/4)*16px)}
}@media(min-width:767px){.flex-four .box{width:31%;margin:1%}
}@media(min-width:1023px){.flex-four .box{width:23%;margin:1%}
}@media(max-width:1640px){.gridrow.grey:before{width:190px;height:238px}
.gridrow.grey:after{height:220px;width:60px}
}@media(max-width:1440px){.mr:after{width:80px}
.gridrow:after{width:80px}
}@media(max-width:1280px){.mr:after{width:60px}
.gridrow:after{width:60px}
.flexbox .flexitem svg.tr{max-width:188px}
.flexbox .flexitem svg.btl{max-height:320px;width:144px}
.google_maps .flexitem{width:67% !important}
}@media(max-width:1024px){.mr:after{width:40px}
.gridrow:after{width:40px}
.mobile-nav img{display:none}
.mobile-nav ul a{font-size:94%}
.mobile-nav ul .sub-menu li a{font-size:80%}
.flexbox .flexitem.tri_color:after{width:310px;height:96px}
.flexbox .flexitem.tet_color:after{width:210px;height:96px}
.photorow.big{height:424px}
.photorow.big h1,.photorow.big h2,.photorow.big h3,.photorow.big h4,.photorow.big h5,.photorow.big h6{padding-top:206px}
.photorow.graphic_used:after{width:310px;height:96px}
}@media(max-width:1023px){.language-nav .cbox,.seach-overlay .cbox,.dynamic-mobile-nav .cbox,.mobile-nav .cbox{margin-top:28px}
.header .logo{margin-left:1em}
.header .logo a{min-width:186px;height:80px}
.header .desktop-nav{margin-right:1em}
.header .desktop-nav{margin-right:1em}
.header .desktop-nav ul{display:none}
.vacancy-template-default .infobox,.vacancy-template-default .box.summary,.vacancy-template-default .flex-four .box,.course-template-default .infobox,.course-template-default .box.summary,.course-template-default .flex-four .box{max-width:420px !important;margin:0 auto;margin-bottom:35px}
.list .box div{width:48% !important}
.list .box div.content{padding-left:8%}
}@media(max-width:990px){.content_container.news .item{width:48%;margin-bottom:2.4%}
}@media(max-width:800px){.downloadlist.hightlighted{padding:35px 15px}
}@media(max-width:767px){.gridheader h1{padding-top:120px}
.mr:after{width:0}
.gridrow:after{width:0}
.gridrow.grey:before{display:none}
.gridrow.grey:after{display:none}
.row_related:after{width:220px}
.cbox.action.lang,.cbox.action.read,.cbox.action.search{display:none}
.scroll-active .cbox.action.lang,.scroll-active .cbox.action.read,.scroll-active .cbox.action.search{display:none}
.flexbox .flexitem svg.tr{max-width:120px}
.flexbox .flexitem svg.btl{max-height:220px;width:136px}
.flexbox .flexitem.tri_color:after{width:220px;height:66px}
.flexbox .flexitem.secondary{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.flexbox .flexitem.tet_color:after{width:145px;height:66px}
.google_maps .flexitem:nth-child(2){width:100% !important}
.google_maps .flexitem{width:100% !important}
.google_maps .flexitem svg.tl{max-width:140px}
.google_maps .flexitem svg.br{max-width:140px}
.wpgmza_sl_main_div div{width:100%}
.wpgmza_sl_query_div,.wpgmza_sl_radius_div,.wpgmza_sl_category_div,.wpgmza_sl_search_button_div,.wpgmza_sl_reset_button_div{width:100%;height:auto !important}
.photorow.graphic_used:after{width:220px;height:66px}
svg.nlleft{height:56px;width:83px}
svg.nlright{height:58px;width:130px}
.newsletter_short{padding:0 4%}
.newsletter_short{display:block}
.newsletter_short h3{margin-bottom:1em}
.newsletter_short form,.newsletter_short div,.newsletter_short input{display:block;width:100%;text-align:center}
.newsletter_short form.submit,.newsletter_short div.submit,.newsletter_short input.submit{width:auto}
.newsletter_short div:nth-child(2){width:100%;text-align:center}
.newsletter_short input{display:inline-block;width:auto;margin:0 auto}
.newsletter_short input.submit{width:auto}
}@media(max-width:767px) and (max-width:430px){.newsletter_short input.submit{margin-top:30px}
}@media(max-width:648px){blockquote .image,blockquote .content,.quote .image,.quote .content{float:none !important;width:100% !important}
blockquote .content,.quote .content{margin-top:1em !important}
}@media(max-width:640px){form .half{width:100%}
}@media(max-width:600px){.list .box div{width:110% !important;min-height:100px}
.list .box div.content{padding-left:0}
}@media(max-width:585px){.vaccoulist a{text-decoration:none}
.vaccoulist .desc,.vaccoulist .btn{float:none;width:100%}
.vaccoulist .desc{padding-left:50px}
}@media(max-width:580px){.content_container.news .item{width:100%;margin-bottom:2.4%}
.downloadlist.hightlighted{padding-bottom:30px !important}
.downloadlist .item{display:block !important}
.downloadlist .item div{width:100% !important}
.downloadlist .item div:nth-child(2){width:100% !important;text-align:left !important;margin-bottom:35px}
}@media(max-width:576px){.row_related:after{display:none}
}@media(max-width:480px){body,html{font-size:96%}
h1{font-size:3.000em}
h2{font-size:2.000em}
h3{font-size:1.850em}
h4,h5,h6{font-size:1.250em}
.footer .secun{text-align:left}
.footer .secun span{display:block}
.footer .secun ul li{display:block}
}@media(max-width:374px){.header.scroll-active .desktop-nav{margin-top:30px}
.header .desktop-nav{margin-top:30px}
}@media(max-width:320px){.header .logo a{min-width:156px}
}