body p{line-height:2em}body em{font-style:normal}body p{font-size:15px}body *:not(i){font-family:'Montserrat',sans-serif}body p a{font-weight:700}body:not(.ie) .carousel-inner{display:inline!important;position:static!important}body.ie .carousel-inner{display:block!important;transform:none!important;position:relative}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{background-color:#f20000;color:#fff;border:#f20000;text-align:center}body .gform_wrapper.gf_browser_ie .gform_footer input.button{padding:0 24px}body .gform_wrapper input[type=submit]:hover,body .gform_wrapper input[type=button]:hover,body .gform_wrapper input[type=reset]:hover,body .gform_wrapper div.validation_error{background-color:#ff5858!important;border-color:#f20000!important}body div.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body div.gform_wrapper textarea.medium{border:1px solid #9e9e9e!important}div.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}div.gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}form#searchform{background-color:#353535!important}form#searchform>.container>container_inner{padding-top:5px}form#searchform>.container .fa.fa-search{color:beige;font-size:100%;padding-top:4px;padding-right:5px}form#searchform>.container .fa.fa-search+input{padding:6px 0 5px 10px;width:96%!important}.search.search-no-results .content .container .container_inner{padding-top:60px;padding-bottom:60px}.side_menu_button .search_button.search_slides_from_window_top.normal{padding-bottom:10px}body .vc_row.wpb_row.icons-below-slider div.wpb_single_image div.wpb_wrapper{display:flex;flex-direction:column-reverse}body .vc_row.wpb_row.icons-below-slider div.wpb_single_image div.wpb_wrapper img{width:100px!important}body .vc_row.wpb_row.icons-below-slider div.wpb_single_image div.wpb_wrapper h2{font-size:18px;margin-top:20px;font-weight:600}body .white-text-content span{color:white!important}body a#back_to_top span{background-color:#f50000;border-color:#f20000}body .white-text,body .white-text h2,body .white-text p{color:white!important}body .footer_top .widget_nav_menu li.menu-item a{display:initial}body nav.main_menu>ul>li a{font-size:18px}body nav.main_menu>ul>li:hover>a{background-color:#fff0;border-bottom:2px solid #fff}body .title_holder h1{color:#fff}body div.main_div{width:auto;max-width:100%;column-count:unset;text-align:center;padding:8px 0;margin:5px 0;border-bottom:1px solid #fff;color:#fff;font-size:smaller}body div.main_div div.date_time{width:65%;float:right;max-width:100%}body div.main_div div.date_time div{width:30%;float:right}body .register-homepage,body a#ecard{height:auto!important;background-color:#a10303;padding:2px 25px;box-shadow:2px 2px 2px #000;display:inline-block;font-size:12px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;margin-left:auto!important;margin-right:auto!important;position:relative;cursor:pointer;border:none;border-radius:5px}body a#ecard{padding:10px 50px!important}body .register-homepage:hover{background-color:#fff;color:#000;text-decoration:none}body a#ecard:hover{background-color:#464646;color:#fff}body .class_table_header{text-align:center;column-count:unset;display:flex}body .class_table_header h3.class_title{width:90%}body .class_table_header h3.schedule_date{width:65%}body .class_table_header h3{color:#fff}body .q_icon_with_title.small .icon_text_holder{padding-left:35px}body .q_icon_with_title.small .icon_text_holder div.icon_text_inner a.icon_with_title_link{padding-top:10px;margin-top:0;font-size:14px}body.home #home-upcoming-classes{background-attachment:fixed}body.single-upcoming_classes .container div.container_inner.default_template_holder{padding-bottom:50px}body.single-upcoming_classes .register_button{margin-top:30px}body.single-upcoming_classes .register_button a{padding:10px 45px}body iframe{margin-bottom:-5px!important}body span.titles>span.red{color:#f20000!important}body span.titles>span.light-red{color:#ff5858!important}body .footer_top .footer_col2{text-align:center!important}body footer .q_font_awsome_icon i{color:white!important}body .footer_top_holder .footer_top .container{background-color:inherit}body .fixed-table-container.fixed-height.has-footer{height:auto;padding-bottom:0}body .bootstrap-table .fixed-table-container .table{width:100%}body .gform_wrapper table.gfield_list tr td.gfield_list_icons{width:25px!important}body td.gfield_list_icons a svg{margin-top:20px;width:100%!important}body select[name="class_schedule"]{font-size:inherit!important;font-family:inherit!important;padding:5px 4px!important;border:1px solid #9e9e9e!important;letter-spacing:normal!important;width:100%!important;margin:20px 0!important}body select[name="class_list_filter"],body select[name="date_filter"]{width:auto;padding:.375rem .75rem;color:#495057;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body input.ginput_amount{border:none!important;pointer-events:none!important}body header.scrolled div.q_logo a{height:47px!important}body.single-upcoming_classes .container_inner.default_template_holder>div.section{padding-bottom:50px}body.single-upcoming_classes div.main_div{column-count:unset!important;margin:auto}body.single-upcoming_classes div.main_div div.main_div_inner .main_div_content,body.single-upcoming_classes div.main_div div.header{max-width:100%;width:100%;display:flex!important;background-color:rgb(0 0 0 / .63)!important;column-count:unset!important;padding:8px 0;margin:5px 0}body.single-upcoming_classes div.main_div div.header{padding:13px 0;margin:0}body.single-upcoming_classes div.main_div div.header div{font-weight:600;font-size:small;max-width:225px}body.single-upcoming_classes div.main_div div.header div:first-child{max-width:225px;width:225px}body.single-upcoming_classes div.main_div div.header div:nth-child(2){max-width:250px}body.single-upcoming_classes div.main_div div.header div:nth-child(5){max-width:200px}body.single-upcoming_classes div.main_div div.header div:nth-child(3){max-width:150px}body.single-upcoming_classes div.main_div div.header div:nth-child(4){max-width:150px}body.single-upcoming_classes div.main_div_inner div.main_div_content>div:first-child{width:180px;font-size:small;max-width:180px;padding:2%}body.single-upcoming_classes div.main_div_inner div.main_div_content div:not(:first-child){font-size:small}body.single-upcoming_classes div.main_div_inner div.main_div_content div:nth-child(2){max-width:120px;width:120px;padding:1%}body.single-upcoming_classes div.main_div_inner div.main_div_content div:nth-child(3){max-width:100px;width:100px;padding:1%}body.single-upcoming_classes div.main_div_inner div.main_div_content div:nth-child(4){max-width:120px;width:120px;padding:1%}body.single-upcoming_classes div.main_div_inner div.main_div_content div:nth-child(5){max-width:200px;padding:1%;width:80px}body.single-upcoming_classes div.main_div_inner div.main_div_content div:last-child{padding:1%}body.single-upcoming_classes div.main_div_inner div label{display:none}body div.new-table-classes{width:auto;max-width:100%;column-count:unset;text-align:center;padding:8px 0;margin:5px 0;border-bottom:1px solid #fff;color:#fff;font-size:smaller}body div.new-table-classes div.date_time{width:65%;float:right;max-width:100%}body div.new-table-classes div.date_time div{width:30%;float:right}body.single-upcoming_classes div.new-table-classes{column-count:unset!important;margin:auto}body.single-upcoming_classes div.new-table-classes div.new-table-classes-inner .new-table-classes-content,body.single-upcoming_classes div.new-table-classes div.header{max-width:100%;width:100%;display:flex!important;background-color:rgb(0 0 0 / .63)!important;column-count:unset!important;padding:8px 0;margin:5px 0}body.single-upcoming_classes div.new-table-classes div.header{padding:13px 0;margin:0}body.single-upcoming_classes div.new-table-classes div.header div{font-weight:600;font-size:small;max-width:225px}body.single-upcoming_classes div.new-table-classes div.header div{width:calc(calc(100% - 130px) / 3)}body.single-upcoming_classes div.new-table-classes div.header div:last-child{max-width:130px;width:130px}body.single-upcoming_classes div.new-table-classes-inner div.new-table-classes-content>div:first-child{font-size:small;max-width:180px;padding:2%}body.single-upcoming_classes div.new-table-classes-inner div.new-table-classes-content div:not(:first-child){font-size:small}body.single-upcoming_classes div.new-table-classes-inner div.new-table-classes-content div{width:calc(calc(100% - 130px) / 3);padding:1%}body.single-upcoming_classes div.new-table-classes-inner div.new-table-classes-content div:last-child{max-width:130px;width:130px}body.single-upcoming_classes div.new-table-classes-inner div label{display:none}body.single-upcoming_classes div.header>div:first-child{width:20%}body.single-upcoming_classes div.header div:not(:first-child){width:17%}body.single-upcoming_classes div.class_details{background-color:unset!important}body.single-upcoming_classes div.content div.content_inner div.container{margin-bottom:50px}body.single-upcoming_classes #sidebar-primary span.titles{font-weight:600}body .gfield.gfield_price span.ginput_total.ginput_total_2{display:none}body li#field_2_17.gfield.gfield_price>label.gfield_label{display:none}body a.disabled{pointer-events:none;cursor:default;background-color:gray}body div#validation_message_2_11{display:none!important}body input#input-paypal-amount::placeholder{line-height:1em!important;font-size:12px!important}body .page_not_found h2{color:#3c3c3c;font-family:'Montserrat',sans-serif;font-style:normal;letter-spacing:0;text-transform:capitalize}body .drop_down .narrow .second .inner ul li.current-menu-item,body .drop_down .narrow .second .inner ul li:hover{background-color:#a10303}body .drop_down .narrow .second .inner ul li.current-menu-item a,body .drop_down .narrow .second .inner ul li:hover a,body .drop_down .second .inner>ul>li>a:hover{color:white!important}body div.item.content_vertical_middle.slide_full_width div.image::before{content:"";background:rgb(0 0 0 / .28);width:100%;height:100%;display:block}body .content_inner .title_outer div.title_holder{background:rgb(0 0 0 / .28)}body .post_content_holder div.post_text div.post_text_inner h2.entry_title,body .post_content_holder div.post_text div.post_text_inner div.post_info{display:none!important}body .testimonials_c_holder .testimonial_content_inner{padding:0!important}body .flex-viewport{max-height:100%}.cta-btn{margin-left:auto!important;margin-right:auto!important;cursor:pointer;border:none}.cta-btn a{text-align:center}.cta-btn:hover a{border-bottom:0px!important;text-decoration:none}.cta-btn a span:hover{color:#000;background-color:#fff!important}.cta-btn span:not(.plus){font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:14px!important;background-color:#a10303!important;border-radius:5px;padding:5px!important}@media only screen and (max-width:1000px){.cta-btn{margin-top:10px!important}}body footer .container_inner{width:100%}body footer div.column3.footer_col3 div.textwidget div.wpb_column.vc_column_container.vc_col-sm-6{width:50%;float:left}body div.content-top{text-align:center;border:1px solid #E5E5E5;border-radius:3px;padding-left:0;padding:30px 0 30px 50px;width:100%;margin:auto;box-shadow:2px 2px 2px grey}body div.content-top a.qbutton{box-shadow:2px 2px 2px #000;font-weight:600}body div.content-top h4 a{font-weight:500;font-size:inherit}body .title_holder .container .container_inner{position:relative;left:0;top:70%;width:50%;height:170%!important;opacity:.9;-webkit-transform:translateX(-600px) translateY(-50%);transform:translateX(0) translateY(-64%);z-index:1;background-color:rgb(214 1 1 / .71);float:right;border-top-left-radius:125%;border-bottom-left-radius:114%;box-shadow:0 23px 22px #000;padding:5%!important}body .content .content_inner .title_outer+.container,body .content .content_inner .title_outer+.full_width{z-index:999;position:relative}body .title_holder div.container{width:100%;max-width:100%;padding-right:0}body .title h1{text-align:center}body .container{max-width:100%}body #sidebar-primary div.widget_custom_html,body #sidebar-primary .testimonials_c_holder,body #sidebar-primary .testimonials_c_holder .testimonial_content_inner{background-color:#eae8e8!important;padding:5%;border-radius:5px}body #sidebar-primary{padding:6%}body #sidebar-primary ul.slides li p{font-size:small}body #sidebar-primary div.widget.widget_text{padding-top:30px}body #sidebar-primary div.widget.widget_text div.content{font-size:small;padding-top:10px}body .class_table button{float:right;background-color:#f20000;border:none;color:#fff;padding:5px 23px;box-shadow:2px 2px 2px #000;font-weight:600;border-radius:6px}body .gform_wrapper.gf_browser_chrome ul.gfield_checkbox li input,body .gform_wrapper.gf_browser_chrome ul.gfield_checkbox li input[type=checkbox],body .gform_wrapper.gf_browser_chrome ul.gfield_radio li input[type=radio]{margin-top:0!important}body .icon_star:before{color:#f30000}body ul{font-size:15px}body .btn.loadMoreBtn:hover{background-color:#767676;color:#fff}body .btn.loadMoreBtn{background-color:#a10303;border-radius:2px;display:block;text-align:center;font-size:14px;font-size:.875rem;font-weight:800;letter-spacing:1px;cursor:pointer;text-transform:uppercase;padding:10px 0;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;width:50%;margin:auto;box-shadow:2px 2px 2px #000;margin-bottom:20px}body div.content-top.single-classes{padding:30px 0 30px 20px!important}body .q_icon_with_title .icon_text_inner{padding:0!important}body .gform_wrapper li.hidden_label input[type="checkbox"]{margin-top:0!important}body .two_columns_66_33.background_color_sidebar>.column1>.column_inner{padding:0!important}body.qode-ms-explorer td.gfield_list_icons a svg{margin-top:18px;max-height:30px}body.qode-ms-explorer td.gfield_list_icons{max-width:50px!important}body h1.q_slide_title{color:white!important;font-size:12vmin!important;line-height:1.25em!important}.footer_bottom a:hover{color:#ff5857!important}.footer_bottom a{transition:ease-in-out .3s}svg{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){svg{width:100%}}@media only screen and (max-width:1280px){body div.title_outer+.container div.container_inner.default_template_holder{width:90%!important}body div.section_inner{width:100%!important;margin:auto!important}body .full_width div.full_width_inner div.grid_section div.section_inner{width:80%!important;max-width:100%}}@media only screen and (max-width:1200px){body .carousel:not(.advanced_responsiveness) .carousel-inner h2.q_slide_title{line-height:0.5em!important;width:90%;margin:auto}body.single-upcoming_classes div.main_div div.header div:first-child{max-width:180px;width:180px}}@media only screen and (max-width:1000px){body .header_bottom{background:#000!important}body .four_columns>.column1,body .four_columns>.column2,body .four_columns>.column3,body .four_columns>.column4{width:100%;float:none;margin-bottom:35px}body .register-homepage{padding:10px 25px}body.home div.main_div{width:70%;padding:5%;text-align:left;background-color:rgb(0 0 0 / .63)!important;margin-left:auto;margin-right:auto;font-size:large;line-height:1.5em;box-sizing:border-box}body.home div.main_div div.date_time{width:100%;max-width:100%;float:none}body.home div.main_div div.date_time div{float:none;margin-top:15px}body .vc_custom_1561096483235{background-color:transparent!important}body div.class_table_header{display:none}html.touch body .carousel-inner .item{height:500px!important;padding-top:0!important}body .carousel.full_screen{height:500px!important}body nav.mobile_menu ul li,body nav.mobile_menu ul li ul li{border-bottom:1px solid white!important}body nav.mobile_menu ul li a,body nav.mobile_menu ul li h3{font-size:x-large}body nav.mobile_menu ul li h3 span>i{display:none}body nav.mobile_menu ul,body .header_top_bottom_holder div.header_bottom div.container div.container_inner{width:100%}body nav.mobile_menu ul:not(.sub_menu){padding-bottom:40px}body .vc_custom_1561339299758{padding:0!important}body .table-bordered{border:none!important}div.class_table table,div.class_table thead,div.class_table tbody,div.class_table th,div.class_table td,div.class_table tr{display:block}div.class_table thead tr{position:absolute;top:-9999px;left:-9999px}div.class_table tr{margin:0 0 1rem 0}div.class_table tr:nth-child(odd){background:rgb(204 204 204 / .36);margin:15px 0;border:1px solid #ccc;border-radius:3px}div.class_table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;word-break:break-all}div.class_table td:before{position:absolute;top:0;left:6px;width:45%;padding-right:10px;white-space:nowrap;padding:1%;font-weight:500;text-align:left}div.class_table td:nth-of-type(1):before{content:"Name"}div.class_table td:nth-of-type(2):before{content:"Email"}div.class_table td:nth-of-type(3):before{content:"Phone No."}div.class_table td:nth-of-type(4):before{content:"Class Name"}div.class_table td:nth-of-type(5):before{content:"Class Name"}div.class_table td:nth-of-type(6):before{content:"Class Name"}body .title_holder .container .container_inner{width:100%;border-radius:unset!important;float:none}body div.title_holder .container{padding:0}body #upcomingClasses{background-color:transparent!important}body .mobile_menu_button span{font-size:x-large!important}body h1.q_slide_title{font-size:8vmin!important;line-height:1.25em!important}}@media only screen and (max-width:1000px){body .two_columns_66_33>.column2,body .two_columns_66_33>.column1{width:90%;float:none;margin:auto}}@media only screen and (max-width:991px){body.single-upcoming_classes div.main_div div.header{display:none!important}body.single-upcoming_classes div.main_div div.main_div_inner div.main_div_content{text-align:left;padding:5%;border-radius:10px;display:block!important}body.single-upcoming_classes div.main_div_inner div{max-width:100%!important;width:100%!important}body.single-upcoming_classes div.main_div_inner>div:first-child{font-size:x-large}body.single-upcoming_classes div.main_div_inner>div:not(:first-child){font-size:unset}body .register-homepage{padding:15px 25px}body.single-upcoming_classes div.main_div_inner div label{display:contents}body.single-upcoming_classes div.content_inner div.container{max-width:100%}body .register-homepage{font-size:inherit}body div.content-top.single-classes{padding:6%!important}}@media only screen and (max-width:800px){body.home div.main_div{width:100%}}@media only screen and (max-width:768px){body .container div.container_inner.default_template_holder{width:80%!important}}@media only screen and (max-width:767px){div.q_counter_holder.left{text-align:center!important}.team .separator.normal{display:none!important}body .vc_row.wpb_row.icons-below-slider div.wpb_single_image div.wpb_wrapper img{width:100%!important}body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:first-child,body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:nth-child(2){width:50%;margin:auto;padding-top:15px;float:right}body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:last-child,body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:nth-child(3){width:50%;margin:auto;padding-top:15px;float:right}body select[name="class_list_filter"],body select[name="date_filter"]{width:100%;margin-bottom:12px;height:45px}body select[name="class_list_filter"] option,body select[name="date_filter"] option{font-size:12px}}@media only screen and (max-width:600px){body div.content-top{padding:30px 0 30px 0}body .container{width:100%;max-width:100%}body select[name="class_list_filter"] .class_list_filter option{font-size:12px}}@media only screen and (max-width:480px){body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:first-child,body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:nth-child(2){width:100%;margin:auto;padding-top:15px;float:none}body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:last-child,body .home-button div.section_inner div.section_inner_margin div.wpb_column.vc_column_container:nth-child(3){width:100%;margin:auto;padding-top:15px;float:none}}.column3.footer_col3 a:hover i{color:red!important;transform:scale(1.2)}.column3.footer_col3 a i{transition:ease-in-out .3s}div.grecaptcha-badge{z-index:9999999!important}