/********* Compiled - Do not edit *********/
:root{--color-primary:#107fc9;--color-gradient-start:#107FC9;--color-gradient-stop:#107FC9;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Montserrat;font-weight:400;line-height:1.9;font-size:16px;color:#333333;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Montserrat;font-weight:700;line-height:1.4em;font-size:42px;color:#000000;}.h2,h2{font-family:Montserrat;font-weight:600;line-height:1.4em;font-size:34px;color:#000000;}.h3,h3{font-family:Montserrat;font-weight:600;line-height:1.6em;font-size:24px;color:#000000;}.h4,h4{font-family:Montserrat;font-weight:600;line-height:1.6em;font-size:21px;color:#000000;}.h5,h5{font-family:Montserrat;font-weight:600;line-height:1.8em;font-size:18px;color:#000000;}.h6,h6{font-family:Montserrat;font-weight:600;line-height:1.8em;font-size:16px;color:#0a0a0a;}.main-header .navbar-brand{max-width:200px !important;}.titlebar-inner h1{font-size:42px;font-weight:600;line-height:42px;}.titlebar-inner p{}.titlebar-inner{padding-top:200px;padding-bottom:200px;}.titlebar .titlebar-scroll-link{color:#107fc9;}section.vc_row{units:px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:#ffffff !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:#ffffff !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:#ffffff !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:#ffffff !important;}}@media screen and (max-width: 1199px){.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:#107fc9;}.main-header .nav-trigger .bar{background-color:#107fc9;}}body, html{
    background-color:#000000;
}

.main-header{
    background-color:#ffffff;
}


.main-nav>li>a{
    cursor: pointer;
}


.navbar-brand img{
    height:60px;
}

.navbar-collapse{
    flex:0;
}

.blog-single-footer .tags-links,
.blog-single-modern .post-meta{
    display:none;
}

.lqd-contact-form .ui-selectmenu-button{
    width:300px;
}

.lqd-contact-form input{
   margin-bottom: 5px;
}

.wpcf7-not-valid-tip{
    font-size:12px;
}

.our-classes{
    padding:20px 10px;
    background-color: #ffffff;
    margin-bottom: 20px;
}

.littl-ninjas h3:after{
    content: "Ages 5 - 7";
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.kickboxing-youth h3:after{
    content: "Ages 8 - 13";
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.kickboxing-adults h3:after{
    content: "Adults";
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.boxing h3:after{
    content: "All ages";
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.grappling h3:after{
    content: "All ages";
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.fitness h3:after{
    content: "Endurofit";
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.nav-push{
    flex: 1 1 auto!important;
}

.iconbox{
    margin-bottom: 0;
    padding: 0;
}

.liquid-st-cell-details,
.liquid-st-cell .liquid-st-cell-inner span{
    display:none;
}

.liquid-st-cell.liquid-st-time .liquid-st-cell-inner span,
.liquid-st-cell.liquid-st-day .liquid-st-cell-inner span{
    display:inline;
}

.liquid-st-cell strong{
    font-size:12px;
}

    .sub-heading  p.lqd-highlight-underline,
    .form-heading  h3.lqd-highlight-underline {
        margin-right: 0 !important;
    }
    
    .pricing-table-default .pricing-table-body{
        padding:24px;
    }
    
    .pricing-table-default .pricing-table-body strong em{
        display:inline-block;
        font-weight:normal;
        font-size:12px;
    }
    
    .nav-item-children{
        min-width: 300px;
        padding: 0.75em 0;
    }
    
    .titlebar-inner{
        background-color:#ffffff;
    }