#ctm-mainhead.et_pb_sticky.et_pb_sticky--top ul li a{font-size:15px!important}.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:18px!important}.et_pb_slide_content em,.et_pb_slide_content p{text-shadow:none;font-weight:500}#ctm-mainhead .mobile_menu_bar{margin-bottom:-20px}.et_mobile_menu{overflow:scroll!important;max-height:75vh}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#359cde;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.wpcf7-validates-as-date{padding:10px;border:solid 2px #24b2e0;font-size:20px;color:#9e9e9e}.venue-sched p{display:flex;width:100%}#age-option label,.age-group label{width:24%!important}.venue-sched label{width:30%!important}#form-orginal .form .venue-sched p .wpcf7-form-control-wrap,#register-v2 .form .venue-sched p .wpcf7-form-control-wrap{width:73%}.row .col label{font-size:20px}.entry-content table:not(.variations){font-size:20px}#form-orginal .form .wpcf7-submit:hover,#register-v2 .form .wpcf7-submit:hover,#course-signup .wpcf7-submit:hover{background-color:#084e9d!important}#form-orginal .form .row .col .r-co .half select,#register-v2 .form .row .col .r-co .half select{width:300px;padding:10px 11px;font-size:20px}#form-orginal .form .row .col.col-left,#register-v2 .form .row .col.col-left{width:25%;text-align:right;margin-right:15px}#form-orginal .form .fields p .wpcf7-form-control-wrap,#register-v2 .form .fields p .wpcf7-form-control-wrap{width:73%;display:inline-block}tbody tr:first-child{background:#24b2e0}#form-orginal .fields>p:nth-child(1) label,#register-v2 .fields>p:nth-child(1) label{margin-right:16px!important}#form-orginal .form h4,#register-v2 .form h4{background:#91d7f0;margin:35px 0 20px;color:#418aa1;padding:10px 20px}#et-boc .area-outer-wrap[data-da-shadow="yes"] [data-da-area]{-webkit-box-shadow:0 3px 10px -1px #24b2df,0 2px 50px 2px rgba(0,0,0,.2);box-shadow:0 3px 4px -1px #92d8ef,0 2px 50px 2px rgba(0,0,0,.2)}input.text:focus,input.title:focus,input[type="text"]:focus,select:focus,textarea:focus{border-color:#084e9d!important}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{border:2px solid #24b2e0!important;font-size:20px}#register-v2 .form .wpcf7-submit,#form-orginal .form .wpcf7-submit,#course-signup .wpcf7-submit{color:#fff!important;background-color:#f9b503;width:100%;margin-top:30px;max-width:350px;height:65px!important;border-radius:60px;border:none!important;font-size:20px;font-weight:bold}#et-boc .area-outer-wrap .da-close{font-size:70px;right:17px;top:20px;background:unset!important}#et-boc .area-outer-wrap[data-da-color="light"] .da-close:focus,#et-boc .area-outer-wrap[data-da-color="light"] .da-close:hover{background:#fff;box-shadow:unset;color:#2865af;background:unset!important}#register-v2 .fields span,#form-orginal .fields span{font-size:20px}#register-v2 .form .fields p label,#form-orginal .form .fields p label{width:auto;margin:0 10px 0 0;font-size:20px;text-align:left}#form-orginal .form .fields p .wpcf7-form-control-wrap .select,#form-orginal .form .fields p .wpcf7-form-control-wrap .text,#register-v2 .form .fields p .wpcf7-form-control-wrap .select,#register-v2 .form .fields p .wpcf7-form-control-wrap .text{width:100%!important}#form-orginal .fields>p:nth-child(3) label,#register-v2 .fields>p:nth-child(3) label{margin-right:20px!important}#register-v2 form .fields:nth-child(2) label,#form-orginal form .fields:nth-child(2) label{margin-top:6px!important}.et_pb_menu .et-menu>li{padding-left:30px;padding-right:11px}.form .fields p{margin-bottom:10px}.form .fields p br{display:none}.form .fields p label{width:30%;display:inline-block;text-align:right;margin:0 10px 0 0;vertical-align:top}.form .fields p .wpcf7-form-control-wrap{width:67%;display:inline-block}.form .fields p .wpcf7-form-control-wrap .select,.form .fields p .wpcf7-form-control-wrap .text{padding:8px 10px;width:70%}.form .fields label span{color:red}.form .fields p{vertical-align:middle}.form .row .col{display:inline-block;vertical-align:top}.form .row .col.col-left{width:30%;text-align:right}.form .row .colcol-right{width:68%}.form .row .col .r-co{margin-bottom:10px}.form .row .col .r-co p{margin:0;padding:0}.form .row .col .r-co .half{margin:0 15px 0 0;display:inline-block;vertical-align:top}.form .row .col .r-co .half select{background-color:#fff;border:1px solid #bbb;padding:5px 2px;color:#4e4e4e;width:171px}.form div[data-id=student-detail-group-1] .wpcf7-field-group p{text-align:center}.form div[data-id=student-detail-group-1] .wpcf7-field-group .row p{text-align:left}.wpcf7-field-group-remove{background:red;color:#fff;border:none;padding:8px 17px;cursor:pointer;margin:0 5px;font-size:21px;border-radius:60px}.wpcf7-field-group-add{background:#f9b503;color:#fff;border:none;padding:11px 25px;cursor:pointer;font-size:21px;border-radius:60px;margin:20px 0}.wpcf7-field-group-remove{padding:11px 17px}.venue-sched p label span{color:red!important}.venue-sched p .wpcf7-list-item label span{color:#666!important;font-weight:500}.form .fields.add-student .row .col .r-co .half p em{display:block}.form div[data-id=student-detail-group-1] .wpcf7-field-group .row p label{text-align:right!important;width:100%;display:block}.et_pb_menu .et-menu>li{padding-left:30px;padding-right:11px}.form .fields p{margin-bottom:10px}.form .fields p br{display:none}.form .fields p label{width:30%;display:inline-block;text-align:right;margin:0 10px 0 0;vertical-align:top}.form .fields p .wpcf7-form-control-wrap{width:67%;display:inline-block}.form .fields p .wpcf7-form-control-wrap .select,.form .fields p .wpcf7-form-control-wrap .text{padding:8px 10px;width:70%}.form .fields label span{color:red}.form .fields p{vertical-align:middle}.form .row .col{display:inline-block;vertical-align:top}.form .row .col.col-left{width:30%;text-align:right;margin-right:15px}.form .row .col.col-right{width:65%;margin-left:17px}.form .row .col .r-co{margin-bottom:10px}.form .fields.add-student .row .col .r-co p{margin:0;padding:0}.form .row .col .r-co .half{margin:0 15px 0 0;display:inline-block;vertical-align:top}.form h4{width:100%;padding:0 0 15px 0;margin-bottom:30px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.form .row .col .r-co .half select{background-color:#fff;border:1px solid #bbb;padding:5px 2px;color:#4e4e4e;width:171px}.form .row .col .text{padding:8px 10px;width:70%}.form .row .col label span{color:red}.form .row .col .r-co p{margin-bottom:5px}.form .row .col .r-co .half p em{display:block}.form div[data-id=student-detail-group-2] .wpcf7-field-group p,.form div[data-id=student-detail-group-1] .wpcf7-field-group p{text-align:center}.form div[data-id=student-detail-group-2] .wpcf7-field-group .row p,.form div[data-id=student-detail-group-1] .wpcf7-field-group .row p{text-align:left!important}.form div[data-id=student-detail-group-2] .wpcf7-field-group .row p label,.form div[data-id=student-detail-group-1] .wpcf7-field-group .row p label{text-align:right!important;width:100%;display:block}.form .wpcf7-submit{background:#e94d1c;padding:10px 16px;font-size:21px;line-height:1.33;vertical-align:middle;color:#fff;border:none;font-weight:700}.venue-sched .wpcf7-form-control-wrap label{width:100%!important;color:#000!important;text-align:left!important}.venue-sched{margin-bottom:30px}.venue-sched span{color:#666!important}.hide{display:none!important}.page-id-338 .et_pb_heading_0{margin-bottom:0!important}.page-id-338 #post-338 .et_pb_row{max-width:850px}.submit-content{text-align:center}.page-id-338 #et-main-area .form .wpcf7-submit{padding:10px 55px;margin-right:-50px}#age-option .wpcf7-list-item{margin-bottom:10px}.page-id-338 input.wpcf7-date{background-color:#fff;border:2px solid #24b2e0!important;padding:10px 35px!important;color:#a8a8a8;font-size:20px!important}.venue-sched p select{padding:10px 11px;width:400px}.venue-sched p label span{color:red}.form .row .col .r-co .half select{width:190px;padding:10px 2px;padding:10px 11px}@media screen and (max-width:780px){#age-option label{width:100%!important}#form-orginal .form .fields p .wpcf7-form-control-wrap,#register-v2 .form .fields p .wpcf7-form-control-wrap{width:100%}.page-id-338 #et-main-area .form .date,.page-id-338 #et-main-area .form textarea,.page-id-338 #et-main-area .form .text{width:100%}.form .row .col{display:block!important;vertical-align:top;margin-left:0!important;width:100%!important}.form .fields p label{text-align:left}.form .fields p .wpcf7-form-control-wrap{width:100%}.form .fields p label{width:100%;font-weight:700}.venue-sched p label span{font-weight:600;width:100%}.form .fields p label{width:100%}.form .row .col .r-co .half{display:block}.form div[data-id=student-detail-group-2] .wpcf7-field-group .row p label,.form div[data-id=student-detail-group-1] .wpcf7-field-group .row p label{text-align:left!important}}@media (max-width:560px){.venue-sched p{display:block}.form .fields p label{width:100%!important}.venue-sched p select{width:100%;max-width:400px}.page-id-338 table tr td p,.page-id-338 table .wpcf7-list-item{text-align:center}}@media(max-width:497px){.page-id-338 #et-main-area .form .wpcf7-submit{margin-right:unset!important}}@media (max-width:767px){.ctm-slider .et_pb_slide{background-size:contain!important}}