.buddypress-template-default .container{width:100%;max-width:90%}@media (min-width:981px){.buddypress-template-default #left-area{width:100%}}.buddypress-template-default #main-content .container:before{display:none!important}@media (min-width:981px){.dt-4-columns-blog .et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'!important}.dt-4-columns-blog .column.size-1of4{width:22%!important;margin-right:3%}.dt-4-columns-blog .et_pb_post{margin-bottom:25px}}.et_pb_blog_grid{display:flex;flex-wrap:wrap}.et_pb_blog_grid .et_pb_post{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease;height:100%;display:flex;flex-direction:column}.et_pb_blog_grid .et_pb_post:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.et_pb_blog_grid .post-content{flex-grow:1;display:flex;flex-direction:column;font-size:16px;line-height:1.6;color:#444;text-align:left}.et_pb_blog_grid .et_pb_button{margin-top:auto}.et_pb_blog_grid .entry-title{margin-top:10px;margin-bottom:10px;color:#222;font-weight:600;text-align:center}.et_pb_blog_grid .et_pb_image_container{border-radius:12px;overflow:hidden}.et_pb_blog_grid .post-meta{text-align:center;font-size:14px;color:#777;margin-bottom:10px}.et_pb_blog_grid .more-link{display:block;text-align:center;margin-top:15px;font-weight:bold;color:#0066cc;transition:color 0.2s}.et_pb_blog_grid .more-link:hover{color:#003366}@media only screen and (min-width:981px){.entry-title{height:150px;display:flex;flex-direction:column;justify-content:center}.post-content-inner{height:250px;display:flex;flex-direction:column;justify-content:center}}.col-2,.cart-subtotal,.product-total,.woocommerce-form-coupon-toggle{display:none}#order_review_heading{margin-top:50px}thead{display:none}.woocommerce a.button.alt,.woocommerce-page a.button.alt{border-color:#DF4E7F;background-color:#DF4E7F;color:#fff;border-radius:18px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover{border-color:#DF4E7F;background-color:#DF4E7F;color:#fff;border-radius:18px}.nml-profile-complete{padding:20px;border:1px solid #eee;border-radius:10px;margin:auto}.geslacht,.avatar,.voornaam,.relatiestatus,.geboortejaar,.postcode,.open_to,.overmij,.groups,.actieradius{background-color:#efefef;padding:25px}.titel{font-size:18px;line-height:35px!important}.nml-email-addon-form{margin:auto;margin-top:10px}.nml-class-hint{display:none}.nml-file-btn::file-selector-button,.button-primary{background:#DF4E7F;color:#fff;border:none;padding:15px 25px;border-radius:25px;font-size:16px}.avatar{background-color:rgb(256,256,256,0)!important}.member-name{font-size:23px!important}.nml-filterbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;background:#f9f9f9;border-radius:8px;margin-bottom:20px}.nml-filterbar label{font-weight:600;margin-right:6px;white-space:nowrap}.nml-filterbar select{padding:6px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px;background:#fff}.nml-filterbar button{background:#0073e6;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background 0.3s ease}.nml-filterbar button:hover{background:#005bb5}.pms-account-navigation,.pms-account-subscription-details-table__actions{display:none}.entry-content tr td{border:none}tr.pms-account-subscription-details-table__plan td:nth-child(2)::before,tr.pms-account-subscription-details-table__plan th:nth-child(2)::before{content:"Jouw lidmaatschap:  ";font-size:16px;font-weight:400;margin-right:20px;display:block;margin-bottom:8px;text-align:left}.pms-account-subscription-details-table.pms-account-subscription-details-table__236505 tbody{border:1px solid #ccc!important}.pms-account-subscription-details-table__status td:nth-child(2)::before{content:"Status :  ";font-size:18px;font-weight:400;margin-right:123px}.pms-account-subscription-details-table__start-date td:nth-child(2)::before{content:"Startdatum lidmaatschap:  ";font-size:16px;font-weight:400;margin-right:20px}.pms-account-subscription-details-table__expiration-date td:nth-child(2)::before{content:"Huidige looptijd tot:  ";font-size:16px;font-weight:400;margin-right:20px}.pms-account-subscription-details-table__start-date td,.pms-account-subscription-details-table__expiration-date td{font-size:16px!important}tr.pms-account-subscription-details-table__plan td:nth-child(2),tr.pms-account-subscription-details-table__plan th:nth-child(2),.pms-account-subscription-details-table__status td:nth-child(2),.pms-account-subscription-details-table__start-date td:nth-child(2),.pms-account-subscription-details-table__expiration-date td:nth-child(2){font-size:20px;font-weight:600}tr.pms-account-subscription-details-table__plan td:first-child,tr.pms-account-subscription-details-table__plan th:first-child,.pms-account-subscription-details-table__status td:first-child,.pms-account-subscription-details-table__start-date td:first-child,.pms-account-subscription-details-table__expiration-date td:first-child{display:none}.pms-account-subscription-details-table__plan td{text-align:center!important}.nml-bp-groups{border-radius:0!important;margin-top:-25px!important}.bbpm-avatar{display:none}.bm-user{background-color:#DF4E7F;padding:8px;color:#fff;font-size:15px;font-weight:500;border-radius:10px}.bm-info .name{background-color:#DF4E7F;padding:3px 8px!important;color:#fff!important;border-radius:6px}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content .bm-info a{color:#fff!important;padding:3px 8px!important}.bm-left-side .bm-info .name{background-color:#283890!important}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-left-side .bm-content .bm-info a{color:#fff!important;padding:3px 8px!important;background-color:#283890!important}.entry-title.main_title,#sidebar,.feed{display:none!important}#cmplz-manage-consent .cmplz-manage-consent{left:5px!important;right:initial;bottom:20px!important;background-color:#283890!important;border-radius:250px!important;max-height:36px!important;max-width:50px!important;min-width:60px!important}.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{font-size:0;color:#fff!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show::before{content:url(https://hobbypartner.be/wp-content/uploads/2025/10/Cookie-switch3-1.webp)}.cmplz-link.cookie-statement{color:#333!important}.blog-berichten{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,100%));gap:2rem;margin-top:2rem}@media screen and (min-width:1200px){.blog-berichten{grid-template-columns:repeat(4,23%)}}.blog-item{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease;height:100%;display:flex;flex-direction:column;margin-bottom:30px}.blog-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.blog-titel{font-size:20px;margin:10px 0;color:#222;font-weight:600;text-align:center;height:150px;display:flex;flex-direction:column;justify-content:center;line-height:1.4;overflow:hidden}.blog-categorie{font-size:0.9rem;color:#0077E4!important;text-align:center;font-style:italic;margin-bottom:1.5rem;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}.blog-excerpt{font-size:15px;font-family:Arial,sans-serif;font-weight:400;line-height:1.5;color:#444;text-align:left;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:15px}.lees-meer{display:block;text-align:center;font-weight:bold;color:#DF4E7F;transition:color 0.2s;margin-top:auto;text-decoration:underline}.lees-meer:hover{color:#003366}.blog-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:0 0 2rem 0}.filter-button{background-color:#f3f3f3;border:1px solid #ddd;padding:8px 18px;cursor:pointer;border-radius:999px;font-size:0.9rem;font-weight:500;color:#333;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.1s ease}.filter-button:hover{background-color:#e5e5e5;transform:translateY(-1px)}.filter-button.active{background-color:#DF4E7F;border-color:#DF4E7F;color:#fff}.help{font-size:14px;font-style:italic}.nml-field.nml-field-radio.nml-key-geslacht.geslacht,.nml-field.nml-field-radio.nml-key-relatiestatus.relatiestatus,.nml-field.nml-field-text.nml-key-voornaam.voornaam,.nml-field.nml-field-select.nml-key-geboortejaar.geboortejaar,.nml-field.nml-field-select.nml-key-postcode.postcode,.nml-field.nml-field-radio.nml-key-open_to.open_to,.nml-field.nml-field-select.nml-key-actieradius.actieradius{padding-top:10px;padding-bottom:10px}.pms-account-subscription-details-table__status{display:none}.pms-account-subscription-details-table__plan tr{font-size:15px!important}.pms-account-subscription-details-table.pms-account-subscription-details-table__234004{border:1px solid #25AAE2!important}.pms-btn-pink{display:inline-block;background:#DF5081;color:#fff!important;padding:14px 28px;border-radius:6px;font-weight:700;text-decoration:none!important;line-height:1.2}.pms-btn-pink:hover{filter:brightness(0.95);color:#fff!important}.nml-profile-complete{background-color:#fff}.nml-current-avatar img{display:block;margin-left:auto;margin-right:auto}.nml-field.nml-field-file.nml-key-avatar.avatar{background-color:#EFEFEF!important}.nml-required{display:none}.et_pb_module.et_pb_text.et_pb_text_4.accountregistratie.et_pb_text_align_left.et_pb_bg_layout_light{background:#fff;max-width:720px;margin:auto;padding:20px;border-radius:10px}.accountregistratie .nml-label-title{background-color:#3C4A9A;color:#fff;font-size:20px;font-weight:300;padding:12px;margin-bottom:35px}.accountregistratie .nml-field.nml-field-email.nml-key-account_email.account_email,.accountregistratie .nml-field.nml-field-text.nml-key-account_username.account_username,.accountregistratie .nml-field.nml-field-password.nml-key-account_pass1.account_pass1{background-color:#EFEFEF;padding-left:20px}.accountregistratie .nml-field.nml-field-password.nml-key-account_pass2.account_pass2{background-color:#EFEFEF;padding-left:20px;padding-bottom:20px}.accountregistratie .opties.account_email,.accountregistratie .opties.account_username,.accountregistratie .opties.account_pass1,.accountregistratie .opties.account_pass2,.opties.voornaam{font-size:15px;width:250px;padding:5px}.nml-field.nml-field-file.nml-key-avatar.avatar .titel::after{content:'Profielfoto’s worden nadien gecontroleerd en kunnen worden aangepast indien nodig.';display:block;height:8px;font-size:14px;font-style:italic}.pms-renew-button,.pms-upgrade-button,.pms-delete-button,.nml-pause-toggle button,.floating-chat-button,.nml-addon-actions button,.nml-submit-wrap button,.avatar.nml-file-btn,.profielverwijderen,.nml-submit-button.et_pb_button,button[name="novinit_bm_snip_unblock"]{border-radius:50px!important;font-size:16px!important;cursor:pointer!important;font-weight:600!important;padding:15px 25px 15px 25px!important;border:none!important;background-color:#DF4E7F;color:#ffffff}.pms-renew-button:hover,.pms-upgrade-button:hover,.pms-delete-button:hover,.nml-pause-toggle button:hover,.floating-chat-button:hover,.nml-addon-actions button:hover,.nml-submit-wrap button:hover,.profielverwijderen:hover,.nml-submit-button.et_pb_button:hover,button[name="novinit_bm_snip_unblock"]:hover{background-color:#3C4A9A!important;cursor:pointer!important;padding:15px 25px 15px 25px!important}.nml-submit-wrap button,.avatar.nml-file-btn{margin-top:45px}.novinit-renew-box p:first-child,.novinit-upgrade-box p:first-child,.nml-pause-toggle h3{color:#3C4A9A!important}.hp-account-box.hp-delete-profile-box{border-radius:0!important;border:1px solid #0F75BD!important;background-color:#F7F9FB!important;margin-top:24px!important}.hp-delete-profile-info{margin-top:30px!important;font-size:14px!important;line-height:24px!important}.hp-delete-profile-title{color:#3C4A9A;font-weight:700!important;font-family:default!important;margin-bottom:30px!important}.woocommerce-billing-fields{display:none}.bm-info h4{font-size:16px!important}.bp-messages-wrap .threads-list .thread .bm-info .name{padding-top:7px!important;padding-bottom:7px!important}.mass-message,.bpbm-dropdown-item.bpbm-invite-conversation,.bpbm-dropdown-item.bpbm-clear-conversation.bm-delete-chat,.message-controls{display:none!important}.bpbm-dropdown-item.bpbm-delete-conversation.bm-delete-chat{display:inine!important}.novinit-bm-blocked-users-list a{background-color:#283890;color:#fff;padding:6px 10px;border-radius:15px}.bp-messages-wrap .threads-list .thread .actions .bm-more-actions,.chat-footer .settings{display:none!important}.nml-card{background-color:#fff;padding:0!important;border:none!important}.post-233753 .member-overmij-wrapper{position:relative;height:30px}.post-233753 .member-overmij{position:absolute;top:0;left:0;right:0;max-height:30px;overflow:hidden;cursor:pointer;z-index:1;background-color:#fff!important;font-size:15px!important;transition:max-height 0.9s ease;padding-bottom:15px}.post-233753 .member-overmij:hover{max-height:400px;z-index:999;padding-bottom:15px}.post-233753 .member-overmij a{font-size:14px;color:#000!important;text-decoration:underline!important;font-style:normal!important}.nml-profile-avatar-wrap{position:relative;width:100%;aspect-ratio:1 / 1;max-height:220px;overflow:visible!important;border-radius:0!important;margin:0 auto;padding:0!important;z-index:1}.nml-profile-avatar-wrap a{position:absolute;inset:0;display:block;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.nml-profile-avatar-wrap img,.nml-profile-avatar-wrap img.avatar{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:0!important;margin:0!important;padding:0!important;transition:transform 0.25s ease;transform-origin:center center}.nml-profile-avatar-wrap:hover{z-index:10}.nml-profile-avatar-wrap:hover img,.nml-profile-avatar-wrap:hover img.avatar{transform:scale(1.30)}.post-233753 .nml-group-avatars{background-color:#ffffff;padding:8px 10px!important;display:flex;flex-direction:row!important;justify-content:space-evenly;align-items:center;gap:8px;flex-wrap:nowrap;overflow:visible!important;height:auto!important}.post-233753 .nml-group-item{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center;overflow:visible!important}.post-233753 .nml-group-label{display:none!important}.post-233753 .nml-group-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:8px;overflow:visible!important;background:#ffffff!important;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.post-233753 .nml-group-icon img{width:46px!important;height:46px!important;object-fit:cover;display:block;margin:0;padding:0;transition:transform 0.25s ease;border-radius:8px}.post-233753 .nml-group-item:hover .nml-group-icon{z-index:0}.post-233753 .nml-group-item:hover .nml-group-icon img{transform:scale(1.30)}.post-233753 .member-overmij-wrapper{position:relative;display:inline-block;width:100%;text-align:center;margin-top:10px}.post-233753 .member-overmij-wrapper::before{content:"Over mij";display:inline-block;background:#EFEFEF;color:#222;font-size:11px;line-height:1;padding:8px 14px;border-radius:20px;cursor:pointer;transition:background 0.25s ease,color 0.25s ease}.post-233753 .member-overmij-wrapper:hover::before{background:#DF4E7F;color:#fff}.post-233753 .member-overmij{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;max-width:320px;max-height:0;overflow:hidden;opacity:0;visibility:hidden;background-color:#fff!important;font-size:14px!important;line-height:1.5;text-align:center;font-style:italic;padding:0 15px;margin-top:10px;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,0.12);z-index:15;transition:max-height 0.4s ease,opacity 0.25s ease,visibility 0.25s ease,padding 0.25s ease}.post-233753 .member-overmij-wrapper:hover .member-overmij{max-height:400px;opacity:1;visibility:visible;padding:15px}.post-233753 .member-overmij a{font-size:13px;color:#000!important;text-decoration:underline!important;font-style:normal!important}.member-name{background-color:rgba(40,56,144,0.76);margin-top:-32px!important;z-index:50!important;position:relative;padding:3px 0px;color:#fff}.member-chat a{font-size:14px!important;padding:3px 8px!important;margin-bottom:10px}.member-chat a:hover{background-color:#283890!important}.nml-filterbar{background-color:#fff!important}.nml-filterbar button{background-color:#DF4E7F!important}.nml-filterbar button:hover{background-color:#283890!important}.hp-table-simple.fp th,.hp-table-simple.fp tr{color:#fff!important}.bm-info h4{font-weight:300!important}