@import url(/wp-content/themes/dominicus-salient-child-theme/font/stylesheet.css);@import url(/wp-content/themes/dominicus-salient-child-theme/fullcalendar.css);.dom_intro{color:rgb(44 33 133);font-family:'metropolismedium',sans-serif;font-size:22px;line-height:30px;margin-bottom:50px;text-align:center}.nectar-flickity.nectar-carousel .flickity-slider .inner-wrap>:last-child{height:25vh}.off-canvas-menu-container{margin-top:10px!important}.ptitles75c{width:max-content;margin:0 auto!important}.ptitles75c p,.ptitles75c ul{max-width:75ch;margin-left:auto!important;margin-right:auto!important;text-align:left}.picture-rounded{border-radius:50%;padding:10px}.row-bg-wrap,.row-bg-layer,.row-bg,.nectar-global-section,.before-footer{z-index:9!important}.dom-huur-td{font-size:16px!important}.dom-huur-block-rounded{background-color:#fff;border-radius:18px;margin:20px!important}.dom-huur-block-picture-rounded{display:inline-block;width:150px;height:212px;float:left;border-top-left-radius:18px;border-bottom-left-radius:18px}table.dom-huur-table{border:0 solid!important;vertical-align:bottom;border-collapse:collapse;max-width:600px;background-color:#fff;font-size:17px!important}table.dom-huur-table td{width:200px}table.dom-huur-table tr{background-color:#ffffff!important}table.dom-huur-table tr:nth-child(1){border-bottom:1px solid #ee2361;border-top:0;color:#ee2361;font-size:17px!important;font-family:metropolisbold!important}table.dom-huur-table tr:nth-child(1) td{border-bottom:1px solid #ee2361;color:#ee2361;font-size:17px!important;font-family:metropolisbold!important}#dom_circles_top{position:fixed;right:0;top:0vw;z-index:8999;pointer-events:none}#dom_circles_bottom{position:fixed;bottom:10px;left:50%;z-index:10;opacity:.5;-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}#dom_circles_left{position:fixed;left:-12vw;top:151px;z-index:10;pointer-events:none}#dom_circles_top{width:17vw;height:17vw;border-radius:0 0 0 17vw;-moz-border-radius:0 0 017vw;-webkit-border-radius:0 0 0 17vw}#dom_circles_bottom,#dom_circles_left{width:24vw;height:24vw;border-radius:12vw;-moz-border-radius:12vw;-webkit-border-radius:12vw}#dom_circles_top{border:3vw #c5bdf5;border-style:none none solid solid}#dom_circles_bottom,#dom_circles_left{border:3vw solid #c5bdf5}.home #dom_circles_top{border:3vw #ee2361;border-style:none none solid solid}.home #dom_circles_bottom,.home #dom_circles_left{border:3vw solid #ee2361}.image_toptitle{max-width:40px!important;max-height:40px!important}#themasPostLoop{position:relative;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.themasPostLoop{display:grid;grid-template-columns:repeat(3,380px);gap:40px;box-sizing:border-box;width:100%;padding:20px 0;margin-bottom:40px}.dom-pagination{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0;gap:10px;position:relative;clear:both;margin-top:20px}.dom-pagination-empty{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.dom-pagination-button{font-family:'metropolismedium',sans-serif;font-size:18px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:#ee2361;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1);border:2px solid #ee2361}.dom-pagination-button:hover{background-color:#ee2361;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.dom-pagination-active{background-color:#ee2361!important;color:#ffffff!important;cursor:default;border-color:#ee2361!important}.dom-pagination-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:inherit}.blog-recent.columns-3 .post{background-color:rgb(44 33 133)!important;border-radius:10px!important}.post::before{background-color:rgb(44 33 133)!important;border-radius:10px!important}.blog-recent.columns-3 .post .meta-category,span.meta-category>a.blog{display:none!important}.nectar-post-grid-item,.nectar-post-grid-item .content .nectar-post-grid-link,.dom_homepage_nieuwslijst>.content{color:rgb(44 33 133)!important}div.dom_homepage_nieuwslijst div.content{vertical-align:top!important}.dom_homepage_nieuwslijst .content .nectar-post-grid-link{font-size:16px!important}.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color="light"] .nectar-post-grid-item .content *,.nectar-post-grid[data-text-color="light"] .nectar-post-grid-item .content *{color:rgb(44 33 133)!important}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-link-underline a.nectar-underline{display:inline-block;background-color:#ee2361;color:white!important;padding:8px 16px;border-radius:4px;text-decoration:none;margin:5px 0;transition:background-color 0.3s ease}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-link-underline a.nectar-underline:hover{background-color:#d01e54}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-link-underline a.nectar-underline span{font-size:0;visibility:hidden}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-link-underline a.nectar-underline span:after{content:"Lees verder";font-size:16px;visibility:visible;display:inline-block;color:#fff}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .item-main{display:grid;grid-template-columns:200px 1fr;grid-gap:15px;align-items:start}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .nectar-post-grid-item__meta-wrap{width:200px;display:block}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .post-heading-wrap{width:100%}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgb(255 255 255 / .1)}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid-item:last-child{border-bottom:none}.nectar-post-grid-wrap[data-style="vertical_list"] .nectar-post-grid .meta-date{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voorgangersPostLoop{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;box-sizing:border-box}.voorgangerCard{background-color:#c5bdf5;text-align:left;width:100%;max-width:380px;padding:30px;border-radius:15px;box-sizing:border-box;flex:1 1 380px}.voorgangerInner{width:100%;display:flex;flex-direction:column;min-height:100%;align-items:flex-start}.voorgangerImage{width:250px;height:160px;border-radius:50%;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;width:50%}.voorgangerSmallRounded{width:250px;height:250px;border-radius:50%;display:block;margin-left:auto;margin-right:auto;width:50%}.voorgangerFunctie{font-size:13px;font-weight:700;margin-bottom:10px}.voorgangerExcerpt{margin-bottom:20px;flex-grow:1}.pastorCard{background-color:#e6d7f5;text-align:left;width:100%;max-width:380px;padding:30px;border-radius:15px;box-sizing:border-box;flex:1 1 380px}.pastorCard .voorgangerInner{width:100%;display:flex;flex-direction:column;min-height:100%;align-items:flex-start}.pastorCard .voorgangerExcerpt{margin-bottom:20px;flex-grow:1}.themasPostLoop{display:grid;grid-template-columns:repeat(3,380px);gap:40px;box-sizing:border-box;width:100%;padding:20px 0}.themaCard{background-color:#c5bdf5;text-align:left;width:380px;padding:30px;border-radius:15px;box-sizing:border-box;transition:transform 0.3s ease,box-shadow 0.3s ease}.themaCard:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.themaInner{width:100%;display:flex;flex-direction:column;min-height:100%;align-items:flex-start}.themaImage{margin-bottom:20px;overflow:hidden;border-radius:50%;width:250px;height:250px;margin-left:auto;margin-right:auto;position:relative}.themaThumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;border:20px solid #ee2361;box-sizing:border-box;transition:transform 0.3s ease}.themaCard:hover .themaThumb{transform:scale(1.05)}.themaName h3{color:#2c2185;font-size:24px;margin-bottom:10px;line-height:1.3}.themaDates{font-size:14px;color:#2c2185;margin-bottom:25px;font-family:'metropolisbold',sans-serif;line-height:1.4}.themaExcerpt{margin-bottom:20px;line-height:1.6;color:#333;flex-grow:1}.buttonReadMore{display:inline-block;padding:8px 20px;background-color:#2c2185;color:#fff;text-decoration:none;border-radius:7px;font-size:14px;transition:background-color 0.3s ease;font-family:'metropolismedium',sans-serif;margin-top:auto;align-self:flex-start}.buttonReadMore:hover{background-color:#ee2361;color:#fff}@media screen and (max-width:1200px){.themasPostLoop{grid-template-columns:repeat(2,380px);gap:30px;max-width:800px}}@media screen and (max-width:800px){.themasPostLoop{grid-template-columns:repeat(1,380px);gap:20px;max-width:400px}.themaCard{width:100%;max-width:380px}}.gastsprekersPostLoop{display:grid;gap:40px}.gastsprekerCard{background-color:rgb(206 199 246 / .3);text-align:left;width:100%;max-width:380px;padding:30px;border-radius:7px;box-sizing:border-box;flex:1 1 380px}.gastsprekerCard .inner{width:100%;display:flex;flex-direction:column;min-height:100%;align-items:flex-start}.gastsprekerCard .voorgangerExcerpt{margin-bottom:20px;flex-grow:1}.krantenPostLoop{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;box-sizing:border-box}.krantenCard{background-color:#fff;text-align:left;width:100%;max-width:380px;height:210px;border-radius:7px;box-sizing:border-box;flex:1 1 380px;filter:drop-shadow(10px 10px .75rem rgb(0 0 0 / .3))}.krantenInner{display:flex;width:380px;overflow:hidden;border-radius:7px}.krantenImage{display:inline-block;width:150px;height:212px;float:left;border-top-left-radius:7px;border-bottom-left-radius:7px}.krantenSmall{width:150px;height:212px}.krantenData{display:inline-block;float:left;width:220px;height:210px;padding:20px;vertical-align:top;overflow:hidden}.krantenNummer h3{font-size:18px!important}.krantenDatum{font-size:15px;margin-top:8px;margin-bottom:16px}.krant-pdf-container,.krant-image-container{display:inline;margin-left:10px;margin-right:10px}.nieuwsbrieven_dropdownList,#nieuwsbrieven{width:500px;color:#ee2361;margin-bottom:10px;height:50px!important}option.nieuwsbrief_dropdownOption{color:#ee2361!important}.mc-field-group div#mce-EMAIL{margin-bottom:0px!important}.mc-field-group div.clear{padding-top:0px!important}.meta-comment-count{display:none!important}.image_rounded_50{border-radius:50%}.dom_footer_social a i{margin:0!important;padding:0!important}.dom_footer_social,.dom_footer_social a,.dom_footer_social a:hover{display:block;margin:0;padding:0;text-align:left!important;color:#fff;font-family:metropolisregular;font-size:16px;text-align:left!important}.dom_footer_text,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#fff;font-family:metropolisregular;font-size:16px;text-align:left!important}.dom_footer_text{display:block;margin:0;padding:0;text-align:left!important}.dom_footer_text a{color:#fff;text-decoration:none;display:inline-block;text-align:left!important;margin:0;padding:0}.dom_footer_text a i.fa{margin-right:5px;width:16px;text-align:left!important}.dom_footer_text br{display:block;content:"";margin-bottom:5px}.dom_form_inputfield{color:#000000!important;background-color:#ffffff!important}.dom-grid-address{display:grid;grid-template-columns:40% 60%;.dom-grid-address-phone:first-child{content:'<i class="fa fa-facebook-square fa-fw"></i>'}}.dom-grid-address{display:grid;grid-template-columns:1fr;grid-gap:15px;margin-bottom:30px}.dom-grid-address>div{display:grid;grid-template-columns:30px 1fr;align-items:center}.dom-grid-address>div>div:first-child{display:flex;justify-content:center;align-items:center;color:#fff}.dom-grid-address>div>div:last-child{padding-left:10px}.dom-grid-address-address>div:first-child:before{font-family:"FontAwesome";content:"\f041"}.dom-grid-address-phone>div:first-child:before{font-family:"FontAwesome";content:"\f095"}.dom-grid-address-email>div:first-child:before{font-family:"FontAwesome";content:"\f0e0"}.dom-grid-address-facebook>div:first-child:before{font-family:"FontAwesome";content:"\f082"}.dom-grid-address-twitter>div:first-child:before{font-family:"FontAwesome";content:"\f099"}@media (max-width:768px){.dom-grid-address>div{grid-template-columns:25px 1fr}}.dom-calendar-container{margin:20px 0}.dom-calendar.desktop{width:100%;position:relative}.dom-calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.dom-calendar-title{font-size:1.5em;font-weight:700}.dom-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:700;margin-bottom:10px;background-color:#f8f8f8;padding:8px 0;border-radius:4px}.dom-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px}.dom-calendar-day{border:1px solid #eee;min-height:80px;padding:5px;position:relative;background-color:#fff;transition:background-color 0.2s ease}.dom-calendar-day:hover{background-color:#f9f9f9}.dom-calendar-day.empty{background-color:#f9f9f9;color:#aaa}.dom-calendar-day.past{background-color:#f5f5f5;color:#999}.dom-calendar-day.today{background-color:rgb(231 78 132 / .1);border:2px solid #e74e84}.dom-calendar-day.today .day-number{color:#e74e84;font-weight:700}.day-number{font-weight:700;margin-bottom:5px}.dom-calendar-day .day-events{display:flex;flex-direction:column;gap:5px}.dom-calendar-day .calendar-event{background-color:#f8f0dd;border-left:4px solid #e2a922;border-radius:4px;padding:6px 8px;margin:0;cursor:pointer;font-size:11px;line-height:1.2;overflow:hidden;transition:all 0.2s ease;display:block;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.dom-calendar-day .calendar-event:hover{background-color:#f5e6c6;box-shadow:0 3px 6px rgb(0 0 0 / .15);transform:translateY(-1px)}.dom-calendar-day .calendar-event .event-time{color:#333;margin-right:5px}.dom-calendar-day .calendar-event .event-title{display:inline;word-break:break-word}.dom-calendar-day .calendar-event .event-location{font-size:10px;color:#666;margin-top:3px;line-height:1.1}.dom-calendar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:1000;pointer-events:none}.dom-calendar-popup{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1001!important;background-color:#fff!important;padding:20px!important;border-radius:5px!important;box-shadow:0 3px 10px rgb(0 0 0 / .2)!important;max-width:500px!important;width:90%!important;max-height:80vh!important;overflow-y:auto!important;border:none!important}.dom-calendar-popup .popup-close{position:absolute;top:10px;right:15px;font-size:24px;font-weight:700;cursor:pointer;color:#666;transition:color 0.2s;z-index:1}.dom-calendar-popup .popup-close:hover{color:#000}.dom-calendar-popup h3.event-title{margin-top:0;margin-bottom:15px;padding-right:30px;color:#333;font-size:20px;line-height:1.3}.dom-calendar-popup .event-date{margin-bottom:15px;color:#2c2185;line-height:1.4;padding:8px 12px;border-radius:0 4px 4px 0;display:inline-block;font-style:italic;background-color:#cec7f6;border-left:4px solid #2c2185}.dom-calendar-popup .event-title,.dom-calendar-popup .event-description{color:#2c2185!important}.dom-calendar-popup .event-time,.dom-calendar-popup .event-location{margin-bottom:10px;color:#555;line-height:1.4}@media (max-width:768px){.dom-calendar-popup{width:85%;max-height:70vh;margin-top:50px}.dom-calendar.mobile{width:100%;max-width:100%}.dom-calendar.mobile .dom-calendar-events{display:flex;flex-direction:column;width:100%}.dom-calendar.mobile .mobile-event{padding:10px;margin-bottom:8px;border-radius:5px;display:flex;align-items:center;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:all 0.2s ease}.dom-calendar.mobile .mobile-event:hover{transform:translateY(-1px);box-shadow:0 2px 5px rgb(0 0 0 / .15)}.dom-calendar.mobile .mobile-event:active{transform:translateY(0);box-shadow:0 1px 2px rgb(0 0 0 / .1)}.dom-calendar-loading,.dom-calendar-error,.no-events{padding:20px;text-align:center;background-color:#f8f8f8;border-radius:5px;margin:10px 0}.dom-calendar-error{color:#e74c3c}}.dom-calendar.mobile .dom-calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px 0;border-bottom:1px solid #eee}.dom-calendar.mobile .dom-calendar-title{font-size:1.3em;font-weight:700;color:#333;text-align:center}.dom-calendar.mobile .mobile-date-group{margin-bottom:15px;border-radius:5px;overflow:hidden;display:flex;flex-direction:row;box-shadow:0 2px 4px rgb(0 0 0 / .1);border:1px solid #eee}.dom-calendar.mobile .date-header-square{background-color:#2c2185;color:#fff;padding:8px;border-left:4px solid #e2a922;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px;width:70px;height:auto;border-top-left-radius:5px;border-bottom-left-radius:5px}.dom-calendar.mobile .date-header-square .weekday,.dom-calendar.mobile .date-header-square .day,.dom-calendar.mobile .date-header-square .month{color:#fff}.dom-calendar.mobile .date-events{display:flex;flex-direction:column;flex:1;background-color:#fff}.dom-calendar.mobile .mobile-event{padding:10px;margin-bottom:8px;border-radius:5px;display:flex;align-items:center;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:all 0.2s ease}.dom-calendar.mobile .mobile-event:hover{transform:translateY(-1px);box-shadow:0 2px 5px rgb(0 0 0 / .15)}.dom-calendar.mobile .mobile-event:active{transform:translateY(0);box-shadow:0 1px 2px rgb(0 0 0 / .1)}.dom-calendar.mobile .event-details{flex:1;font-size:13px;line-height:1.4}.dom-calendar.mobile .event-time{color:#333;display:inline;margin-right:4px;font-weight:700}.dom-calendar.mobile .event-title{display:inline;color:#333}.dom-calendar.mobile .event-location{font-size:12px;color:#666;margin-top:3px;font-style:italic}.dom-calendar.mobile .weekday{font-size:13px;color:#666;text-transform:uppercase;margin-bottom:2px}.dom-calendar.mobile .day{font-size:26px;font-weight:700;color:#333;line-height:1;margin:2px 0}.dom-calendar.mobile .month{font-size:13px;color:#666;text-transform:uppercase}.dom-calendar-popup .read-more-button{display:inline-block;padding:8px 15px;background-color:#2c2185;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;margin-top:10px;transition:background-color 0.2s ease}.dom-calendar-popup .read-more-button:hover{background-color:rgb(44 33 133 / .8)}.dom-calendar .prev-month,.dom-calendar .next-month,.dom-calendar.mobile .prev-month,.dom-calendar.mobile .next-month{font-family:'metropolismedium',sans-serif;font-size:18px;display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;background-color:#fff;color:#ee2361;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1);border:2px solid #ee2361;padding:0;margin:0 5px;text-align:center;line-height:1;position:relative;overflow:hidden;font-weight:400;outline:none;box-sizing:border-box}.dom-calendar .prev-month:hover,.dom-calendar .next-month:hover,.dom-calendar.mobile .prev-month:hover,.dom-calendar.mobile .next-month:hover{background-color:#ee2361;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.dom-calendar-container .calendar-day.has-events{padding-bottom:4px}.dom-calendar-container .calendar-day .day-events{display:flex;flex-direction:column;gap:5px}.dom-calendar-container .calendar-day .calendar-event{background-color:#f8f0dd;border-left:4px solid #e2a922;border-radius:4px;padding:6px 8px;margin:0;cursor:pointer;font-size:11px;line-height:1.2;overflow:hidden;transition:all 0.2s ease;display:block;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.dom-calendar-container .calendar-day .calendar-event:hover{background-color:#f5e6c6;box-shadow:0 3px 6px rgb(0 0 0 / .15);transform:translateY(-1px)}.dom-calendar-container .calendar-day .calendar-event .event-time{color:#333;margin-right:5px}.dom-calendar-container .calendar-day .calendar-event .event-title{display:inline;word-break:break-word}.dom-calendar-container .calendar-day .calendar-event .event-location{font-size:10px;color:#666;margin-top:3px;line-height:1.1}.dom-calendar-popup .read-more-button{display:inline-block;padding:8px 15px;background-color:#2c2185;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;margin-top:10px;transition:background-color 0.2s ease}.dom-calendar-popup .read-more-button:hover{background-color:rgb(44 33 133 / .8)}.dom-calendar .calendar-event.event-extern,.dom-calendar.mobile .mobile-event.event-extern{background-color:#f0eef7;border-left:3px solid #ee2361}.dom-calendar .calendar-event.event-extern .event-time,.dom-calendar .calendar-event.event-extern .event-title,.dom-calendar.mobile .mobile-event.event-extern .event-time,.dom-calendar.mobile .mobile-event.event-extern .event-title{color:#2c2185}.dom-calendar .calendar-event.event-speciale-dienst,.dom-calendar.mobile .mobile-event.event-speciale-dienst{background-color:#fff8e1;border-left:3px solid #ffc107}.dom-calendar .calendar-event.event-speciale-dienst .event-time,.dom-calendar .calendar-event.event-speciale-dienst .event-title,.dom-calendar.mobile .mobile-event.event-speciale-dienst .event-time,.dom-calendar.mobile .mobile-event.event-speciale-dienst .event-title{color:#ff6f00}.dom-calendar .calendar-event.event-default,.dom-calendar.mobile .mobile-event.event-default{background-color:#fff;border:1px solid #ee2b61}.dom-calendar .calendar-event.event-default .event-time,.dom-calendar .calendar-event.event-default .event-title,.dom-calendar.mobile .mobile-event.event-default .event-time,.dom-calendar.mobile .mobile-event.event-default .event-title{color:#2c2185}.dom-calendar button:not(.prev-month):not(.next-month){background-color:#3498db;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer}.dom-calendar button:not(.prev-month):not(.next-month):hover{background-color:#2980b9}.dom-calendar-popup .read-more-button.extern-button{background-color:#ee2361;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.dom-calendar-popup .read-more-button.extern-button:hover{background-color:#d01e54}.dom-calendar-popup .read-more-button.speciale-dienst-button{background-color:#ffc107;color:#333;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.dom-calendar-popup .read-more-button.speciale-dienst-button:hover{background-color:#ffb300}.dom-calendar-popup .read-more-button.default-button{background-color:#ee2361;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;transition:background-color 0.2s ease}.dom-calendar-popup .read-more-button.default-button:hover{background-color:#d01e54}.dom-calendar-popup .read-more-button{display:inline-block;padding:8px 15px;margin-top:10px}.dom-contact-list{display:flex;flex-direction:column;gap:20px;margin:30px 0;width:100%;max-width:800px}.dom-contact-item{display:flex;flex-direction:column;background-color:#fff;border-radius:0;box-shadow:none;overflow:hidden;border-bottom:1px solid #2c2185;padding-bottom:15px}.dom-contact-title{background-color:#2c2185;color:#fff;padding:5px 12px;font-family:'metropolisbold',sans-serif;font-size:18px;line-height:1.4;border-bottom:none;margin-bottom:15px;display:inline-block;position:relative;border-radius:4px;width:auto;max-width:fit-content}.dom-contact-title::after{display:none}.dom-contact-content{padding:0 0 0 20px;color:#333;line-height:1.6}.dom-contact-content a{color:#e74e84;text-decoration:none;transition:color 0.2s ease}.dom-contact-content a:hover{color:#2c2185;text-decoration:underline}a[href^="mailto:"]::before,span.email-address a::before{font-family:"FontAwesome";content:"\f0e0";margin-right:8px;color:#2c2185;display:inline-block}a[href^="tel:"]::before,span.phone-number a::before{font-family:"FontAwesome";content:"\f095";margin-right:8px;color:#2c2185;display:inline-block}a[href^="tel:"][href*="NL"]::before,span.phone-number a[href*="NL"]::before{content:none;margin-right:0}.iban-number a::before,.iban-number::before,a.iban-number::before,.bank-details a::before,.bank-account a::before,.iban a::before{content:none!important;margin-right:0!important}.bank-info a[href^="tel:"]::before,.payment-info a[href^="tel:"]::before,.donation-info a[href^="tel:"]::before,.bank-info span.phone-number a::before,.payment-info span.phone-number a::before,.donation-info span.phone-number a::before{content:none;margin-right:0}.dom-contact-social a[href*="twitter.com"]::before{font-family:"FontAwesome";content:"\f099";margin-right:8px;color:#2c2185;display:inline-block}.dom-contact-content span.phone-number::before,.dom-contact-content span.email-address::before,span.phone-number::before,span.email-address::before{display:none}@media (max-width:768px){.dom-contact-list{gap:15px}.dom-contact-title{font-size:16px}.dom-contact-content{padding:0 0 0 10px}}.address-block{position:relative;padding-left:28px;margin-bottom:15px}.address-block::before{font-family:"FontAwesome";content:"\f041";position:absolute;left:0;top:3px;color:#2c2185;font-size:1.2em}.address-block p{margin-bottom:0}.single-serie .container.main-content{position:relative;z-index:20;background-color:#fff}.serie-single-container{margin:50px 0;width:100%}.serie-title-container{text-align:center;margin:40px 0 30px;position:relative;z-index:15}.serie-label{color:#2c2185;font-size:18px;font-family:'metropolisbold',sans-serif;margin-bottom:5px}.serie-title{font-size:36px;margin-bottom:20px;font-weight:700;color:#ee2361}.serie-periode{font-size:32px;color:#2c2185;margin-bottom:15px;font-family:'metropolisbold',sans-serif;line-height:1.4}.serie-content-container{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:40px;position:relative;z-index:15}.serie-content-left{flex:3;min-width:300px}.serie-content-right{flex:3}.serie-omschrijving{line-height:1.6;color:#333}.serie-omschrijving p{margin-bottom:20px}.serie-omschrijving h1,.serie-omschrijving h2,.serie-omschrijving h3,.serie-omschrijving h4,.serie-omschrijving h5,.serie-omschrijving h6{color:#2c2185;margin-top:30px;margin-bottom:15px;font-family:'metropolisbold',sans-serif}.serie-omschrijving ul,.serie-omschrijving ol{margin-bottom:20px;padding-left:20px}.serie-omschrijving ul li,.serie-omschrijving ol li{margin-bottom:8px}.serie-omschrijving a{color:#2c2185;text-decoration:none;transition:color 0.3s ease}.serie-omschrijving a:hover{color:#ee2361}.serie-omschrijving blockquote{border-left:4px solid #ee2361;padding-left:20px;margin-left:0;font-style:italic;color:#666}.serie-omschrijving img{max-width:100%;height:auto;margin:20px 0}.serie-afbeelding{border-radius:50%;overflow:hidden;width:350px;height:350px;position:relative;border:20px solid #ee2361;box-sizing:border-box;margin:0 auto}.serie-afbeelding img{width:100%;height:100%;object-fit:cover;object-position:center}.serie-afbeelding-copyright{margin-top:10px;font-size:12px;color:#666;text-align:center}.serie-connected-events{margin-top:40px;padding-top:30px;border-top:1px solid #eee;position:relative;z-index:15}.connected-events-title{color:#2c2185;font-size:32px;margin-bottom:25px;font-family:'metropolisbold',sans-serif;text-align:center}.serie-events-list{list-style:none;margin:0;padding:0}.serie-events-list li{margin-bottom:15px;padding:15px 20px;position:relative;background-color:#f9f9f9;border-radius:5px;transition:background-color 0.3s ease;border-left:4px solid #2c2185;list-style-type:none}.serie-events-list li::before{display:none}.serie-events-list li:hover{background-color:#f0f0f0}.serie-events-list a{color:#2c2185;text-decoration:none;transition:color 0.3s ease;display:block;font-family:'metropolismedium',sans-serif;line-height:1.4;padding:5px 0}.serie-events-list a:hover{color:#ee2361}.serie-events-list a .event-date{font-weight:700;color:#2c2185;display:block;margin-bottom:5px;font-size:18px}.serie-events-list a .event-title{color:#333;display:block;font-size:22px;transition:color 0.3s ease}.serie-events-list a:hover .event-title{color:#ee2361}.serie-navigation{margin-top:40px;text-align:center}@media (max-width:768px){.serie-content-container{flex-direction:column}.serie-content-right{order:-1;margin:0 auto 30px}.serie-afbeelding{width:250px;height:250px;margin:0 auto}}.veertigdagentijd-container{max-width:1200px;margin:0 auto;padding:20px;font-family:'metropolisregular',sans-serif}.veertigdagentijd-intro{margin-bottom:30px;line-height:1.6;color:#333}.veertigdagentijd-year-selection{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:2px solid #ee2361;padding-bottom:15px}.veertigdagentijd-year-selection h2{color:#2c2185;font-size:32px;margin:0;font-family:'metropolisbold',sans-serif}.veertigdagentijd-year-dropdown select{padding:8px 15px;border:2px solid #2c2185;border-radius:5px;font-size:16px;color:#2c2185;background-color:#fff;cursor:pointer;font-family:'metropolismedium',sans-serif}.veertigdagentijd-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:30px}.veertigdagentijd-day{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1);padding:15px;margin-bottom:20px;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.veertigdagentijd-day.has-pdf{cursor:pointer;background-color:#fff}.veertigdagentijd-day.has-pdf:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .15)}.veertigdagentijd-day .day-number{position:absolute;top:10px;right:10px;background-color:#ee2361;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;z-index:2}.veertigdagentijd-day .day-date{font-size:14px;color:#666;margin-bottom:5px}.veertigdagentijd-day .day-title{font-size:16px;font-weight:700;margin-bottom:10px;color:#333}.veertigdagentijd-day .pdf-download-button{display:inline-block;padding:8px 12px;background-color:#e63946;color:#fff;text-decoration:none;border-radius:4px;margin-top:10px;font-weight:700;transition:background-color 0.3s ease;text-align:center}.veertigdagentijd-day .pdf-download-button i{font-size:16px}.veertigdagentijd-day .pdf-download-button:hover{background-color:#c1121f}.veertigdagentijd-day.no-pdf{background-color:#f9f9f9}.veertigdagentijd-day.no-pdf .day-title{color:#888}.veertigdagentijd-day.future-day{background-color:#f5f5f5;opacity:.7;position:relative;overflow:hidden}.veertigdagentijd-day.future-day::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,rgb(200 200 200 / .1),rgb(200 200 200 / .1) 10px,rgb(220 220 220 / .2) 10px,rgb(220 220 220 / .2) 20px);z-index:1}.veertigdagentijd-day.future-day .day-title{color:#888;font-style:italic}.veertigdagentijd-day.future-day:hover{transform:none;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.komt-binnenkort{color:#e63946;font-weight:700;text-align:center;margin-top:10px}.pdf-preview-container{width:100%;margin:10px 0;overflow:hidden;border-radius:5px;padding-bottom:70.7%;position:relative}.pdf-preview{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.3s ease;background-color:#fff;border:1px solid #ccc}.veertigdagentijd-day.has-pdf:hover .pdf-preview{transform:scale(1.05)}.pdf-preview.pdf-icon{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.pdf-preview.pdf-icon i{font-size:48px}.pdf-preview.placeholder{background-color:#f5f5f5;background-image:repeating-linear-gradient(45deg,#f5f5f5,#f5f5f5 10px,#e9e9e9 10px,#e9e9e9 20px)}.pdf-preview.future-placeholder{background-color:#f5f5f5}.pdf-preview.future-placeholder::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(45deg,rgb(200 200 200 / .3),rgb(200 200 200 / .3) 10px,rgb(150 150 150 / .3) 10px,rgb(150 150 150 / .3) 20px)}@media screen and (max-width:1024px){.veertigdagentijd-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:768px){.veertigdagentijd-grid{grid-template-columns:repeat(3,1fr)}.veertigdagentijd-year-selection{flex-direction:column}.veertigdagentijd-year-dropdown{margin-top:10px}}@media screen and (max-width:576px){.veertigdagentijd-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.veertigdagentijd-grid{grid-template-columns:1fr}}.veertigdagentijd-single-container{max-width:800px;margin:50px auto;padding:20px;font-family:'metropolisregular',sans-serif}.veertigdagentijd-single-header{margin-bottom:30px;text-align:center}.veertigdagentijd-single-title{color:#ee2361;font-size:36px;margin-bottom:20px;font-family:'metropolisbold',sans-serif}.veertigdagentijd-single-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:15px;background-color:#f9f9f9;border-radius:8px}.veertigdagentijd-single-day,.veertigdagentijd-single-date,.veertigdagentijd-single-year,.veertigdagentijd-single-start-date{font-size:18px;color:#2c2185}.meta-label{font-weight:700;color:#2c2185;font-family:'metropolismedium',sans-serif}.veertigdagentijd-single-content{line-height:1.8;color:#333;margin-bottom:40px}.veertigdagentijd-single-content p{margin-bottom:20px}.veertigdagentijd-single-content h1,.veertigdagentijd-single-content h2,.veertigdagentijd-single-content h3,.veertigdagentijd-single-content h4,.veertigdagentijd-single-content h5,.veertigdagentijd-single-content h6{color:#2c2185;margin-top:30px;margin-bottom:15px;font-family:'metropolisbold',sans-serif}.veertigdagentijd-single-content ul,.veertigdagentijd-single-content ol{margin-bottom:20px;padding-left:20px}.veertigdagentijd-single-content ul li,.veertigdagentijd-single-content ol li{margin-bottom:8px}.veertigdagentijd-single-content a{color:#2c2185;text-decoration:none;transition:color 0.3s ease}.veertigdagentijd-single-content a:hover{color:#ee2361}.veertigdagentijd-single-content blockquote{border-left:4px solid #ee2361;padding-left:20px;margin-left:0;font-style:italic;color:#666}.veertigdagentijd-single-content img{max-width:100%;height:auto;margin:20px 0}.veertigdagentijd-single-pdf{text-align:center;margin:30px 0}.veertigdagentijd-single-pdf .pdf-download-button{display:inline-block;padding:12px 25px;background-color:#ee2361;color:#fff;text-decoration:none;border-radius:5px;font-size:18px;transition:background-color 0.3s ease;font-family:'metropolismedium',sans-serif}.veertigdagentijd-single-pdf .pdf-download-button:hover{background-color:#d01e54;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.veertigdagentijd-single-pdf .fa{margin-right:10px}.veertigdagentijd-single-navigation{margin-top:40px;padding-top:20px;border-top:1px solid #eee}.veertigdagentijd-back-link{text-align:center;margin-bottom:20px}.veertigdagentijd-back-link .back-button{display:inline-block;padding:8px 15px;background-color:#2c2185;color:#fff;text-decoration:none;border-radius:5px;font-size:16px;transition:background-color 0.3s ease;font-family:'metropolismedium',sans-serif}.veertigdagentijd-back-link .back-button:hover{background-color:#1e1860}.veertigdagentijd-back-link .fa{margin-right:8px}.veertigdagentijd-post-navigation{display:flex;justify-content:space-between;margin-top:30px}.nav-previous,.nav-next{max-width:45%}.nav-previous a,.nav-next a{color:#2c2185;text-decoration:none;transition:color 0.3s ease;font-family:'metropolismedium',sans-serif}.nav-previous a:hover,.nav-next a:hover{color:#ee2361}.nav-previous .fa{margin-right:8px}.nav-next .fa{margin-left:8px}@media screen and (max-width:768px){.veertigdagentijd-single-meta{flex-direction:column;gap:10px;align-items:center}.veertigdagentijd-post-navigation{flex-direction:column;gap:15px}.nav-previous,.nav-next{max-width:100%}}.dom-event-pdf-files{margin:20px 0}.dom-event-pdf-files .pdf-file-item{margin-bottom:10px}.dom-event-pdf-files .pdf-file-item a{display:inline-block;padding:8px 15px;background-color:#f5f5f5;border-radius:4px;color:#333;text-decoration:none;transition:all 0.3s ease}.dom-event-pdf-files .pdf-file-item a:hover{background-color:#e0e0e0;text-decoration:none}.dom-event-pdf-files .pdf-file-item i.fa{color:#d32f2f;margin-right:8px}.service-pdf-link{display:inline-block;padding:10px 18px;background-color:#ee2361;color:#ffffff!important;border-radius:4px;text-decoration:none!important;font-weight:500;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1);margin:10px 0;min-width:200px;text-align:center}.service-pdf-link:hover{background-color:#d41d54;box-shadow:0 3px 6px rgb(0 0 0 / .15);transform:translateY(-2px)}.service-pdf-link i.fa{margin-right:12px;width:16px;text-align:center}.service-pdf-link.no-pdf{background-color:#999;cursor:default;min-width:200px;text-align:center}.service-pdf-link.no-pdf:hover{background-color:#999;box-shadow:0 2px 4px rgb(0 0 0 / .1);transform:none}.overweging-pdf-link{display:inline-block;padding:10px 18px;background-color:#ee2361;color:#ffffff!important;border-radius:4px;text-decoration:none!important;font-weight:500;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1);margin:10px 0;min-width:200px;text-align:center}.overweging-pdf-link:hover{background-color:#d41d54;box-shadow:0 3px 6px rgb(0 0 0 / .15);transform:translateY(-2px)}.overweging-pdf-link i.fa{margin-right:12px;width:16px;text-align:center}.overweging-pdf-link.no-pdf{background-color:#999;cursor:default;min-width:200px;text-align:center}.overweging-pdf-link.no-pdf:hover{background-color:#999;box-shadow:0 2px 4px rgb(0 0 0 / .1);transform:none}.dom-event-speaker-photo{position:relative;margin:20px 0;max-width:100%;display:inline-block}.dom-event-speaker-photo img{display:block;max-width:100%;height:auto;border-radius:5px;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.dom-event-speaker-photo .photo-copyright{position:absolute;bottom:5px;right:5px;background-color:rgb(0 0 0 / .6);color:#fff;padding:3px 8px;font-size:11px;border-radius:3px}.dom-event-speaker-info{margin:15px 0;padding:15px;background-color:#f9f9f9;border-left:4px solid #2b5797;border-radius:3px}.dom-event-speaker-info .speaker-name,.dom-event-speaker-info .lecture-title{margin-bottom:8px;line-height:1.4}.dom-event-speaker-info .speaker-name:last-child,.dom-event-speaker-info .lecture-title:last-child{margin-bottom:0}.dom-event-speaker-info strong{color:#2b5797;font-weight:600}.vacancy-archive-text{margin:20px 0}.vacancy-archive-text p:last-child{margin-bottom:0}.vacancy-archive-text a{color:#2c2185;text-decoration:none}.vacancy-archive-text a:hover{color:#ee2361}.vacature-filter-bar{background-color:#cec7f6;padding:15px;border-radius:4px;margin:20px 0 30px}.vacature-filter-bar-inner{background-color:#cec7f6;padding:15px;border-radius:4px}.vacatures-filter-form{display:flex;align-items:flex-end;gap:20px;flex-wrap:nowrap}.filter-group{display:flex;flex-direction:column;gap:8px;flex:0 1 auto}.search-group{flex:1 1 auto;min-width:200px}.filter-group label{display:block;font-size:14px;text-transform:uppercase;margin:0}.filter-group input[type="text"]{width:100%;height:32px;padding:4px 8px;border:1px solid #ddd;border-radius:4px}.checkbox-group{display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;margin-top:4px}.checkbox-group label{display:flex;align-items:center;gap:4px;font-weight:400;white-space:nowrap;font-size:14px;margin:0}.submit-group{display:flex;align-items:flex-end;margin:0;padding:0;margin-bottom:4px}.reset-button{background-color:#2c2185;color:#fff;border:none;padding:4px;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:background-color 0.3s ease;display:flex;align-items:center;justify-content:center;margin:0}