.sub-menu{width:300px!important}#top-menu .sub-menu a{width:270px!important}.et_pb_menu .et_pb_menu__wrap{justify-content:flex-end}#top-menu>li.mega-menu>ul.sub-menu{left:auto!important;right:0!important;width:auto!important;min-width:700px;max-width:60vw}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#cf3320!important}#top-menu-nav>ul>li>a:hover{opacity:1!important}.nav>li>a:hover,.nav>li>a:focus{background:rgba(0,0,0,0)!important}.menu-item-7374 .sub-menu{left:-190px}.lid-worden-content-container{position:relative;width:100%;z-index:100;overflow:hidden;height:auto;margin-left:auto;margin-right:auto}.lid-worden-content{position:relative;margin:0 auto;overflow:hidden;height:auto;color:#fff;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important}.lid-worden-content h2{}.lid-worden-form-box,.proefweek-form-box{background:#fff;color:#000;padding:20px;margin-top:20px;margin-bottom:20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;float:left;width:100%;clear:both}.lid-worden-form-box h3,.proefweek-form-box h3{font-weight:600!important;font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif;font-size:20px;margin-top:0;margin-bottom:10px;color:#140b0c}.lid-worden-form-box p,.proefweek-form-box p{margin-bottom:15px;font-family:'Manrope',Helvetica,Arial,Lucida,sans-serif!important}.input-datum{background:url('images/form-date-icon.png') no-repeat center right}.input-tijd{background:url('images/form-time-icon.png') no-repeat center right}input[type=radio]{margin-right:10px!important;transform:scale(1.4);transform-origin:center;cursor:pointer;accent-color:#cf3320}.lid-worden-content input[type=text],.lid-worden-content input[type=email],.lid-worden-content input[type=tel],.lid-worden-content input[type=date],.lid-worden-content input[type=time]{border:1px solid #6f6f6a;padding:25px 15px!important;margin-top:10px}.lid-worden-content select{border:1px solid #6f6f6a;height:50px!important;margin-top:10px}.intaketijd .tijdstip-optie-box:last-child{margin-right:0}.lid-worden-content label{font-weight:300;max-width:95%}.andere-tijd-wrapper{display:flex;align-items:flex-start}.lid-worden-content input[type=checkbox]{accent-color:#cf3320;transform:scale(1.8);cursor:pointer;margin-left:5px;margin-right:10px;display:inline-block}label[for="andere_tijd"]{margin-left:8px;display:inline-block}.lidmaatschap-optie-titel{margin-bottom:10px!important;clear:both;overflow:hidden}.lidmaatschap-optie-container{clear:both;overflow:hidden;margin-bottom:20px}.lidmaatschap-optie-box{border:1px solid #6f6f6a;padding:8px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:10px;cursor:pointer;float:left;width:100%;clear:both}.lidmaatschap-optie-box:hover,.lidmaatschap-selected{background:#d64734;color:#fff}.lidmaatschap-optie-box label{font-weight:700;text-transform:uppercase;font-size:16px;margin-bottom:0}.lidmaatschap-optie-box .optie-input{float:left}.lidmaatschap-optie-box .meestgekozen{position:absolute;left:50%;transform:translateX(-50%);font-size:16px;color:#d64734;font-weight:700;text-transform:uppercase}.lidmaatschap-optie-box:hover .meestgekozen,.lidmaatschap-selected .meestgekozen{color:#fff}.lidmaatschap-optie-box .abbo-prijs{float:right;font-size:16px;color:#d64734;font-weight:700}.lidmaatschap-optie-box:hover .abbo-prijs,.lidmaatschap-selected .abbo-prijs{color:#fff}.abbo-duur-titel{color:#d64734}.bevestig-rij{font-size:13px;line-height:1.4em}input[type=submit].submit-button,.submit-button{background:#CF3320;border:none;padding:20px;font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:18px;margin-bottom:15px}.personal-training{padding-top:50px;padding-bottom:100px}.personal-training-row{margin-bottom:50px;padding-top:50px}.personal-training h3,.personal-training .prijs{margin-bottom:20px}.personal-training .button-rood a{color:#fff}.personal-training .button-rood span{cursor:pointer}.personal-training .first-timers-lijn{margin-top:50px}.personal-training .prijs{font-weight:700;font-size:20px}.formulier .gform_wrapper form input[type="text"]{width:100%;padding:10px!important}.formulier .gform_wrapper form input[type="submit"]{background:#CF3320;border:none;color:#fff;padding:10px!important}.flatpickr-input[readonly]{background:#ffffff}@media (max-width:417px){#main-header{background-color:rgba(0,0,0,0)!important}#main-header .container{width:90%!important}.et_header_style_left #logo{max-height:80%!important}.mobile_menu_bar:before{font-size:50px}.meestgekozen{display:none}}#gform_2{margin:0;padding:0}#gform_2 input,#gform_2 textarea,#gform_2 select,#gform_2 button{font-family:inherit}#gform_2 input[type="text"],#gform_2 input[type="email"],#gform_2 textarea{border-radius:32px;padding:12px 16px;border:1px solid #ccc;width:100%;box-sizing:border-box}#gform_2 .gform_button{border-radius:32px;border:none;font-family:inherit;padding:12px 24px;cursor:pointer;background-color:#cf3320}.gform_title{color:white}#gform_2 .gform-body,#gform_2 .gform_footer,#gform_2 .gform_fields{margin:0;padding:0}