@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{padding-top:40px;-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}}#top-menu li li a{width:300px;line-height:1.5;font-weight:400;font-size:18px}.nav li ul{width:320px}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0%;margin-top:10px;background:#ff5757;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:0%}#mobile_menu_slide{padding:15px 5px 15px 15px!important}.et_mobile_menu{line-height:1.2}.sub-menu .menu-item a{font-weight:500;opacity:0.8!important}.sub-menu .menu-item a:hover{opacity:1!important}.menu-item{font-weight:700;;padding-bottom:5px}.span.et_mobile_menu_arrow{opacity:1;font-size:130%}.et_slide_in_menu_container{border-left:#e54e4e solid 10px;background-image:url('https://www.huisartsenbrainport.nl/wp-content/uploads/2024/05/Logo-background.png');background-position:center;background-repeat:no-repeat}.et_toggle_slide_menu{background:white;border-radius:5px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0px}body.single-post .entry-content.wp-element-button,.wp-block-button__link{background-color:#ffffff;color:#ff5757;padding:12px 15px;border:solid #ff5757 2px;border-radius:56px;text-decoration:none}body.single-post .wp-block-button__link:hover,.entry-content a.button:hover,.entry-content .et_pb_button:hover{background-color:#fff4f4;border:solid #ff5757 2px;border-radius:56px;transition:all 300ms ease 0ms}#vacatures-sectie{scroll-margin-top:0px!important}.vacature-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-bottom:28px;padding:16px 18px;background:#f7fcfc;border:1px solid #60b8bc;border-radius:20px;box-shadow:0 8px 24px rgba(45,114,143,0.05)}.filter-group{display:flex;flex-direction:column;gap:6px;min-width:190px;flex:1 1 190px}.filter-group-title{margin:0;font-size:13px;font-weight:600;line-height:1.2;color:#2d728f}.filter-select-wrap{position:relative}.filter-select-wrap::after{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;border-right:2px solid #2d728f;border-bottom:2px solid #2d728f;transform:translateY(-70%) rotate(45deg);pointer-events:none}.vacature-filters select{display:block;width:100%;min-width:0;height:48px;padding:0 42px 0 16px;border:1px solid #d4e7e8;border-radius:999px;background:#ffffff;color:#20303a;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;box-shadow:0 2px 8px rgba(45,114,143,0.04);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.vacature-filters select:hover{border-color:#60b8bc;box-shadow:0 4px 12px rgba(96,184,188,0.12)}.vacature-filters select:focus{outline:none;border-color:#2d728f;box-shadow:0 0 0 4px rgba(45,114,143,0.12)}.filter-select-wrap.is-active select{background:#2d728f;border-color:#2d728f;color:#ffffff;font-weight:600;padding-right:78px}.filter-select-wrap.is-active::after{border-right-color:#ffffff;border-bottom-color:#ffffff}.filter-clear-single{position:absolute;top:50%;right:38px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(255,255,255,0.18);color:#ffffff!important;text-decoration:none;font-size:16px;font-weight:700;line-height:1;z-index:3;transition:background 0.2s ease,transform 0.2s ease}.filter-clear-single:hover{background:rgba(255,255,255,0.28);color:#ffffff!important;transform:translateY(-50%) scale(1.05)}.vacature-filters select option{color:#20303a;background:#ffffff}.filter-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.filter-submit,.filter-reset{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:all 0.2s ease}.filter-submit{border:none;background:#2d728f;color:#ffffff;cursor:pointer}.filter-submit:hover{background:#245c73;transform:translateY(-1px)}.filter-reset{border:1px solid #d4e7e8;background:#ffffff;color:#2d728f}.filter-reset:hover{background:#eef7f8;border-color:#60b8bc;color:#2d728f}.vacatures-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vacature-item{border:1px solid #60b8bc;border-radius:16px;background:#ffffff;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:rgba(0,0,0,0.3) 0px 2px 16px 0px}.vacature-item:hover{transform:translateY(-4px);border-color:#4aa7ab;box-shadow:0 10px 24px rgba(45,114,143,0.08)}.vacature-link{display:flex;flex-direction:column;height:100%;padding:20px;color:inherit;text-decoration:none}.vacature-titel{margin:0 0 14px;font-size:0.9em;line-height:1.3;color:#1e2b32;border-left:solid #ff5757;padding-left:10px}.vacature-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.vacature-meta-pill{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;background:#f1f9f9;color:#2d728f;font-size:16px;font-weight:500;line-height:1.2}.vacature-cta{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#2d728f;margin-top:auto}.vacature-cta::after{content:"→";transition:transform 0.2s ease}.vacature-item:hover .vacature-cta::after{transform:translateX(3px)}.vacatures-leeg{margin:8px 0 0;font-size:16px;color:#444444}@media only screen and (max-width:980px){.vacatures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.vacature-filters{flex-direction:column;align-items:stretch;gap:8px;padding:12px;margin-bottom:8px}.filter-group{display:flex;flex-direction:column;width:100%;min-width:0;flex:none!important}.filter-actions{width:100%;min-width:0;flex:none!important;margin-top:0}.vacatures-grid{grid-template-columns:1fr}}