.disabled_button{pointer-events:none!important;opacity:0.5!important;cursor:not-allowed!important;background-color:gray!important;border:none!important}h1,h2,h3,h4,h5{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif!important}.badge{display:inline-block;padding:10px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}#orders_table{overflow-x:scroll;display:block}#orders_table .badge-warning{background-color:#cc3300;padding:3px;border-radius:5px;color:#fff}#orders_table .badge-danger{background-color:#FF0505;padding:3px;border-radius:5px;color:#fff}#orders_table .badge-success{background-color:#4BB543;padding:3px;border-radius:5px;color:#fff}#orders_table td{white-space:nowrap;max-width:100%}@media only screen and (max-width:768px){.booking_form .terms_of_service{display:flex}.booking .insurance{display:flex}.booking_form .terms_of_service input,.booking_form .insurance input{width:10%!important}.booking_form .voucher_section input{width:100%!important;margin-bottom:10px}.booking_form .voucher_section .button{padding:12px}}.container_wrap{width:1170px}.main-body{margin-top:35px}.event_header_title{text-align:center;margin:50px 0}.form_headings h4{font-family:"Oswald","san serif";font-weight:normal;color:#000;text-align:left;text-transform:uppercase;padding-bottom:20px;padding-top:20px}.booking_form .insurance,.booking_form .special_instructions{margin-bottom:30px}.booking_form .row{display:flex}.booking_form .row .col-md-6{width:100%}.bike_section_booking .row{width:100%}.bike_select{justify-content:space-between;margin-bottom:30px}.insurance input{padding-right:20px}.booking_form input[type="text"]{padding:10px;width:100%;margin-bottom:10px}.booking_form input[type="email"]{padding:10px;width:98%;margin-bottom:10px}.booking_form select{padding:10px;width:100%;margin-bottom:10px}.voucher_section{margin-bottom:30px}.pay_button_section{margin-top:30px;margin-bottom:30px}.voucher_section input[type="text"]{width:40%!important;margin-right:50px;margin-bottom:0}.voucher_section .ghost{border:none}.pay_button_section input{border:none;text-transform:uppercase;font-family:"Oswald","san serif";background:#229dd6;color:#fff;padding:10px 55px 12px;border-radius:40px;text-align:center;font-size:15px}.booking_form textarea{padding:10px;color:#292b2c;font-family:Arial,Helvetica;width:100%;border:1px solid #e6e6e6;height:120px;border-radius:5px;resize:none;outline:none}.booking_form .bike_section_booking label{font-size:14px;font-weight:normal;color:#000}.event_location_address #total{background:#8ec43e;padding:10px;text-align:center;border-radius:40px}.event_location_address #total h2{padding-top:10px;color:#fff;font-family:"Oswald","sans-serif";font-weight:500;font-size:16px}.event_header_title h1{font-size:40px;font-weight:bolder;font-family:"Oswald","san serif";color:#000;margin-bottom:20px}.event_location_address h2{font-size:14px;text-transform:uppercase;font-weight:bold;font-family:"Arial","san serif";color:#333;padding-bottom:2px}.event_location_address{margin-bottom:40px}.event_location_address p,.general_information p,.insurance label,.insurance p,.terms_of_service label{font-size:14px;font-family:"Arial","san serif";color:#333}.event_location_address a{margin-top:55px;font-family:"Arial","san serif"}.main-body .booking-event_section{display:flex;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:35px}.main-body .booking-event_section .col-md-4{padding-right:80px;width:33.333333%;float:left}.main-body .booking-event_section .col-md-8{width:66.666666667%;float:left}.event_header_title h5{font-size:14px;font-family:"Arial","san serif";color:#000}.event_header_title .subheading{font-size:30px;font-family:"Arial","san serif";color:#209ed9;font-weight:700;text-transform:uppercase}.main-body .booking-event_section .section_heading{width:240px;border-bottom:3px dotted #8ec43e;margin-bottom:15px;padding-bottom:8px}.main-body .booking-event_section .section_heading .section_heading_title{font-family:"Oswald","san serif";font-weight:normal;color:#000;text-align:left;text-transform:uppercase}.location_wrapper{display:flex;width:20%!important;margin-right:0!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:20px;padding:0 20px}@media only screen and (max-width:980px){.location_wrapper{width:50%!important;padding:10px}.event-cities-list{flex-wrap:wrap}.event-cities-list a{min-width:200px;flex:auto;flex-basis:auto}.city-details-tabs .col-12{flex-wrap:wrap}.city-details-tabs .col-12 .col-md-6{flex:auto;flex-basis:auto;width:100%}.delivery_address,.collection_address,.race_delivery_date{padding:20px 0px!important}.delivery_date,.race_delivery_address{padding:0px!important}.bike-prices{flex-wrap:wrap}.bike-prices .col-md-6{width:100%;padding:20px 40px}.booking-event_section{flex-wrap:wrap;width:100%}.booking-event_section .col-md-4{width:100%!important;padding:0px 40px}.booking-event_section .col-md-8{width:100%!important;padding:40px}.has_et_pb_sticky .et_pb_module.et_pb_image.et_pb_image_0_tb_header{max-width:unset;width:100%}.has_et_pb_sticky .et_pb_row_0_tb_header .et_pb_column{width:50%!important;margin-bottom:0}.has_et_pb_sticky .et_pb_menu_0_tb_header{width:100%}.et_pb_menu .et_mobile_menu{text-align:right}}@media only screen and (max-width:768px){.location_wrapper{width:100%!important}.booking_form input{width:100%}.booking_form .row{display:block}}.location_wrapper .et_pb_module{margin-bottom:10px}.event-cities-list a{width:20%;flex:1;margin:0;background:#209ed9;height:50px;border:2px solid #209ed9;border-bottom:none;text-transform:uppercase;font-size:21px;font-family:"Oswald","sans-serif";color:#ffffff!important;text-align:center;align-content:center}.event-cities-list .active{background:#ffffff;color:#209ed9!important;border-bottom:none}.event-cities-list .active a{color:#209ed9}.city-details-tabs .row{display:flex;justify-content:space-between}.city-tab-content h2,.delivery_class{text-transform:uppercase;font-weight:bold;font-size:15px}.city-tab-content p,.delivery_class_para{font-weight:normal;font-size:14px;font-family:"Arial",Helvetica,Arial,Lucida,sans-serif}.delivery_class_date{font-weight:bold;padding-top:40px}.city-details-tabs .bike-prices{padding:35px 0 18px;border-top:1px solid #ccc;margin:35px 0}.green-btn{font-family:"Oswald","san serif";background:#8ec43e;color:#fff;padding:8px 40px;border-radius:40px;text-align:center;text-transform:uppercase;cursor:pointer}#add_bike_to_insurance{outline:none;border:none}.current-menu-item a{border-bottom:2px dotted #8EC43E!important}.admin-event-three-section .et-pb-icon{box-shadow:0px 0px 10px rgba(119,119,119,0.25)}.admin-event-three-section .et_pb_column_1,.admin-event-three-section .et_pb_column_2,.admin-event-three-section .et_pb_column_3{border:1px solid #c1c1c1;padding:20px 30px;border-radius:5px}.footer-new-link{text-decoration:underline;color:#fff}.event-wrapper-list .et_pb_column_1_2{border:1px solid #8ec43e;padding:30px;border-radius:8px}.event-wrapper{border-left:35px solid #8ec43e!important;border-right:35px solid #8ec43e!important;border-bottom:20px solid #f7fdef!important;border-top:20px solid #f9fcf4!important;border-left-color:#8ec43e!important;border-right-color:#8ec43e!important;border-bottom-color:#f7fdef!important;border-top-color:#f7fdef!important;padding:35px 10px 10px 10px;border-bottom-left-radius:120px!important;border-top-right-radius:120px!important}.index-h1{font-size:40px;font-weight:bolder;text-align:center;font-family:"Oswald","san serif"}.icon-heading h3{font-size:24px;font-weight:bolder;text-align:center;font-family:"Oswald","san serif"}.intro-text{font-family:"Oswald","san serif";font-weight:normal;color:#000;text-align:center;font-size:30px;padding-right:20px;display:flex;align-items:center;justify-content:center;top:0}.btn-cta{font-size:15px;padding:7px 40px 8px;margin-left:20px;text-transform:uppercase;border:3px solid #229dd6;border-radius:40px;background:#229dd6;cursor:pointer}.btn-cta a{color:#fff}.btn-cta:hover{background:#fff}.btn-cta:hover a{color:#229dd6}.what-we-do-bullet ul{margin-bottom:10px;list-style-type:none}.what-we-do-bullet ul li{margin-bottom:15px;padding-left:20px;background:url("https://www.cyclemove.co.za/images/li-chevron.svg") no-repeat0px}.what-we-do-bullet-about ul{margin-bottom:10px;list-style-type:none}.what-we-do-bullet-about ul li{margin-bottom:5px;padding-left:20px;background:url("https://www.cyclemove.co.za/images/li-chevron.svg") no-repeat0px}.contact-form{width:100%;margin:0 auto}.contact-form .row{margin-bottom:15px}.contact-form .row .col-md-6{width:50%;float:left;padding-bottom:10px}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{width:100%;padding:10px;border:1px solid #ccc}.contact-form textarea{height:150px}.contact-form input[type="submit"]{background-color:#8ec43e;font-family:"Oswald","san serif";color:#fff;padding:12px 40px;border:none;border-radius:40px;cursor:pointer;font-size:17px;border:#8ec43e 2px solid;margin-top:20px}.contact-form input[type="submit"]{background-color:#8ec43e}.contact-form input[type="submit"]:hover{background-color:#fff;color:#8ec43e}.contact-form label{display:block;margin-bottom:5px;font-weight:bold}.contact-form .two-col .col-md-6{width:calc(50% - 10px);float:left}.contact-form .two-col{display:flex;justify-content:space-between}.icon-text-contact .et_pb_main_blurb_image span{margin-top:1px}.icon-text-contact .et_pb_blurb_container .et_pb_blurb_description{margin-left:-15px}.contact-icons{margin:0 0 10px}.contact-icons a{padding-right:15px}.login_form{max-width:550px;margin:0 auto;padding:35px;border:1px solid #f8f8f8;background-color:#f9f9f9}.login_form .row{margin-bottom:15px}.login_form .row label{display:block;margin-top:5px;font-family:"Oswald","san serif";font-size:16px}.login_form .username_section .username,.login_form .password_section .password{width:100%;padding:10px;border:1px solid #ddd;margin-bottom:10px}.login_form .row [type="submit"]{font-family:"Oswald","san serif";background-color:#8ec43e;color:white;border:none;padding:15px 60px;cursor:pointer;border-radius:40px;border:2px solid #8ec43e}.login_form .row [type="submit"]:hover{background-color:#fff;color:#8ec43e}.wpcf7-list-item{margin:0!important}.wpcf7-list-item span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.add-event-form{width:100%;margin:0 auto}.add-event-form .row{margin-bottom:15px}.add-event-form label{display:block;font-weight:bold;margin-bottom:5px}.add-event-form input[type="text"],.add-event-form input[type="date"],.add-event-form input[type="file"],.add-event-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px}.add-event-form input[type="file"]{padding:5px}.add-event-form textarea{height:100px;resize:vertical}.add-event-form input[type="submit"]{background-color:#229dd6;color:white;padding:12px 30px;border:none;border-radius:4px;cursor:pointer;font-size:16px;text-transform:uppercase}.add-event-form input[type="submit"]:hover{background-color:#3c3c3c}.add-event-form .event_name_section,.add-event-form .event_date_section,.add-event-form .logo_event_section,.add-event-form .event_description_section,.add-event-form .event_insurance_text_section,.add-event-form .extra_info_section{margin-bottom:20px}.add-event-form .event_name_class,.add-event-form .event_date_class,.add-event-form .booking_closed_date,.add-event-form .event_logo_class,.add-event-form .event_description_class,.add-event-form .insurance_terms,.add-event-form .extra_info_class{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.add-event-form .Add_event{background-color:#007bff;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.add-event-form .Add_event:hover{background-color:#0056b3}.error-message{color:red;margin-top:5px}.et_pb_sticky .et_pb_image_0_tb_header .et_pb_image_wrap img{height:auto!important;width:180px}.et_pb_image_0_tb_header .et_pb_image_wrap img{transition:width 300ms ease 0ms,margin 300ms ease 0ms!important}@media (max-width:768px){.event-wrapper{border:none!important;padding:15px;display:flex;flex-direction:column;border:none!important;border-radius:0!important}.intro-text{display:flex;flex-direction:column;line-height:30px}.intro-text .btn-cta{display:flex;margin-top:10px}.btn-cta{margin-left:0}.et_pb_row_0_tb_header.et_pb_row{padding:0px!important}}.cky-consent-bar{background:rgba(1,1,1,0.93)!important;padding:40px!important;border:none!important}.grecaptcha-badge{z-index:1}.bike_insured_summary{padding:20px;border:1px solid #bbb;margin-bottom:-1px}.bike_insured_summary p{padding-bottom:0}