.entry-title,h1.entry-title{color:#222!important;font-weight:700!important}.entry-content,.entry-content p{color:#222!important}.entry-content h2,.entry-content h3{margin-top:2rem!important}#secondary .mb-section--featured-jobs,.mb-section--featured-jobs{min-height:360px}.mb-form,.account-section{float:left;width:100%}.mb-form label,.account-section label{display:block;clear:both;width:300px;padding-right:20px;font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:3px;color:#4f5458}.mb-form input[type="text"],.mb-form input[type="subject"],.mb-form input[type="tel"],.mb-form input[type="email"],.mb-form input[type="text"],.mb-form input[type="password"],.mb-form .select2-container,.account-section input[type="text"],.account-section input[type="subject"],.account-section input[type="tel"],.account-section input[type="email"],.account-section input[type="text"],.account-section input[type="password"],.account-section .select2-container{display:block;clear:both;width:300px!important;padding-right:20px;font-size:16px;margin-bottom:30px;color:#4f5458;font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;padding:8px 10px;margin-bottom:30px;box-shadow:none;-webkit-appearance:none;appearance:none}.third{width:32%;margin-right:2%;float:left}.third.last{margin-right:0}.form-group-attached{margin-bottom:20px}.woocommerce-checkout .woocommerce-billing-fields{float:left;width:100%}.woocommerce-error a{color:#fff}.show-password-input{display:none}.cart_item td{border-top:1px solid #ef4129;border-bottom:1px solid #ef4129}.coupon{float:right;clear:both}.pull-left,.pull-right{display:inline}.pull-right{float:right}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"],.woocommerce-checkout textarea,.woocommerce-checkout select{display:block;clear:both;width:300px;padding:8px 10px;border:2px solid #e1e1e1;border-radius:6px;font-size:16px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#4f5458;background-color:#fff;transition:border-color .3s ease , box-shadow .3s ease;box-sizing:border-box;margin-bottom:30px;box-shadow:none;-webkit-appearance:none;appearance:none}.woocommerce-checkout input[type="text"]:focus,.woocommerce-checkout input[type="email"]:focus,.woocommerce-checkout input[type="tel"]:focus,.woocommerce-checkout input[type="password"]:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{outline:none;border-color:#ef4129;box-shadow:0 0 0 3px rgba(239,65,41,.1);background-color:#fff}.woocommerce-checkout input[type="text"]:hover,.woocommerce-checkout input[type="email"]:hover,.woocommerce-checkout input[type="tel"]:hover,.woocommerce-checkout input[type="password"]:hover,.woocommerce-checkout textarea:hover,.woocommerce-checkout select:hover{border-color:#ccc}.woocommerce-checkout select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23666\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3e%3cpolyline\ points=\'6,9\ 12,15\ 18,9\'%3e%3c/polyline%3e%3c/svg%3e);background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-right:45px}.woocommerce-checkout select option{padding:8px;background-color:#fff;color:#4f5458}.woocommerce-checkout input::placeholder,.woocommerce-checkout textarea::placeholder{color:#999;font-style:italic}.woocommerce-checkout label{display:block;clear:both;width:300px;padding-right:20px;font-family:'proxima_novabold','proxima_novaregular',Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:3px;color:#4f5458}.woocommerce-checkout .required{color:#ef4129}.woocommerce-checkout .form-row{margin-bottom:20px}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{float:left}.woocommerce-checkout .form-row-last{float:right}.woocommerce-checkout .form-row-wide{clear:both}.form-row:nth-child(3n+3) input, .form-row:nth-child(3n+3) label {margin:0}.form-row:nth-child(3n+1) input, .form-row:nth-child(3n+1) label {float:none}.mb-form label[for="fm_state"],.mb-form #s2id_fm_state,.mb-form label[for="billing_state"],.mb-form #billing_state,.account-section label[for="fm_state"],.account-section #s2id_fm_state,.account-section label[for="billing_state"],.account-section #billing_state{max-width:300px;width:inherit}.woocommerce-checkout .woocommerce-invalid input,.woocommerce-checkout .woocommerce-invalid select,.woocommerce-checkout .woocommerce-invalid textarea{border-color:#dc3545;background-color:#fff5f5}.woocommerce-checkout .woocommerce-invalid input:focus,.woocommerce-checkout .woocommerce-invalid select:focus,.woocommerce-checkout .woocommerce-invalid textarea:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.woocommerce-checkout .woocommerce-validated input,.woocommerce-checkout .woocommerce-validated select,.woocommerce-checkout .woocommerce-validated textarea{border-color:#28a745}.checkout_coupon,.checkout_coupon.gray-background{float:right!important;clear:both;width:376px;padding:0 20px 20px}.checkout_coupon.gray-background input[type="text"]{width:241px}.checkout-row{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.checkout-row .form-row{flex:1;margin-bottom:0!important}.checkout-row-1 .form-row{flex:1}.checkout-row-1{display:flex;gap:2%;margin-bottom:20px;align-items:flex-start}.checkout-row-1 .form-row{flex:0 0 32%;margin-bottom:0!important}.checkout-row-2 .form-row{flex:1}.checkout-row-2{display:flex;gap:2%;margin-bottom:20px;align-items:flex-start}.checkout-row-2 .form-row{flex:0 0 32%;margin-bottom:0!important}.checkout-row-3 .form-row{width:100%}@media (max-width:768px){.checkout-row,.checkout-row-1,.checkout-row-2{flex-direction:column;gap:10px}.checkout-row .form-row,.checkout-row-1 .form-row,.checkout-row-2 .form-row{width:100%;flex:none}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"],.woocommerce-checkout textarea,.woocommerce-checkout select,.mb-form input[type="text"],.mb-form input[type="email"],.mb-form input[type="tel"],.account-section input[type="text"],.account-section input[type="email"],.account-section input[type="tel"]{font-size:16px;width:100%}.woocommerce-checkout label,.mb-form label,.account-section label{width:100%}}.dashboard-page-nav.wide-page-row{margin-bottom:20px}.dashboard-nav{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;background:#fff;border:1px solid #e1e1e1;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dashboard-nav .nav-item{flex:1;min-width:135px}.dashboard-nav .nav-item a{display:block;padding:15px 20px;text-decoration:none;color:#4f5458;font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;text-align:center;transition:all .3s ease;border-right:1px solid #e1e1e1;position:relative}.dashboard-nav .nav-item:last-child a{border-right:none}.dashboard-nav .nav-item a:hover{background:#ef4129;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(239,65,41,.3)}.dashboard-nav .nav-item a:active{transform:translateY(0)}.dashboard-nav-small{display:none;margin-top:15px}.dashboard-nav-small .select2-container{width:100%!important;max-width:400px}.dashboard-nav-small .select2-container--default .select2-selection--single{height:48px;border:2px solid #e1e1e1;border-radius:6px;background:#fff;font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:16px;color:#4f5458;padding:0 15px;box-shadow:none;transition:border-color .3s ease}.dashboard-nav-small .select2-container--default .select2-selection--single:hover{border-color:#ccc}.dashboard-nav-small .select2-container--default.select2-container--focus .select2-selection--single{border-color:#ef4129;box-shadow:0 0 0 3px rgba(239,65,41,.1);outline:none}.dashboard-nav-small .select2-container--default .select2-selection--single .select2-selection__rendered{color:#4f5458;line-height:44px;padding:0;font-weight:500}.dashboard-nav-small .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;font-style:italic}.dashboard-nav-small .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;right:15px;top:2px}.dashboard-nav-small .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#666 transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px;height:0;left:50%;margin-left:-6px;margin-top:-3px;position:absolute;top:50%;width:0}.dashboard-nav-small .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #666 transparent;border-width:0 6px 6px 6px}.dashboard-nav-small .select2-dropdown{border:2px solid #e1e1e1;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-top:-2px}.dashboard-nav-small .select2-container--default .select2-results__option{padding:12px 15px;font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:14px;color:#4f5458;background:#fff;transition:background .2s ease}.dashboard-nav-small .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#ef4129;color:#fff}.dashboard-nav-small .select2-container--default .select2-results__option[aria-selected="true"]{background:#f8f8f8;color:#4f5458}@media (max-width:768px){.dashboard-nav{display:none}.dashboard-nav-small{display:block}.dashboard-nav .nav-item{flex:1 1 100%;border-bottom:1px solid #e1e1e1}.dashboard-nav .nav-item:last-child a{border-right:none;border-bottom:none}.dashboard-nav .nav-item a{border-right:none;text-align:left;padding:12px 15px}}@media (max-width:480px){.dashboard-nav .nav-item a{font-size:13px;padding:10px 12px}.dashboard-nav-small .select2-container--default .select2-selection--single{height:44px;font-size:15px}.dashboard-nav-small .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}}.form-content{margin-top:15px!important;padding:20px!important;background:#f9f9f9!important;border:1px solid #e1e1e1!important;border-radius:6px!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.form-content h3{margin-top:0;color:#4f5458;font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:15px}.form-content .form-group{margin-bottom:15px}.form-content label{display:block;margin-bottom:5px;font-weight:600;color:#4f5458;font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:14px}.form-content input[type="text"],.form-content input[type="date"],.form-content input[type="number"],.form-content select,.form-content textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:14px;color:#4f5458;box-sizing:border-box;transition:border-color .3s ease}.form-content input[type="text"]:focus,.form-content input[type="date"]:focus,.form-content input[type="number"]:focus,.form-content select:focus,.form-content textarea:focus{outline:none;border-color:#ef4129;box-shadow:0 0 0 2px rgba(239,65,41,.1)}.form-content .submit-row{text-align:right;margin-top:20px}.form-content input[type="submit"]{background:#ef4129;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease}.form-content input[type="submit"]:hover{background:#d63a2a}@media (max-width:768px){.form-content{margin:10px 0!important;padding:15px!important}.form-content h3{font-size:16px}}.dashboard-page-announcements.wide-page-row{margin-bottom:15px;padding:0}.dashboard-page-announcements .title{font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;color:#4f5458;margin:0;padding:15px 0;border-bottom:2px solid #ef4129;display:inline-block;line-height:1.2}.dashboard-page-priority.wide-page-row{margin-bottom:30px;padding:20px 0}.priority-dashboard-content{background:#fff;border:1px solid #e1e1e1;border-radius:6px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:15px}@media (max-width:768px){.dashboard-page-announcements .title{font-size:20px;padding:12px 0}.priority-dashboard-content{padding:15px;margin-top:10px}}