ul.sf-menu li.menu-item a{font-size:16px}ul.sub-menu li.menu-item a{font-size:14px;color:#005eab}header.fl-page-header-primary{background:transparent;position:absolute;top:0;left:0;right:0;width:100%;z-index:1000}@media only screen and (min-width:1200px){header.fl-page-header-primary{background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,1))}}.fl-page-nav .navbar-nav>li>a.nav-link{color:#fff}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a.nav-link,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a.nav-link{color:#005eab}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a.nav-link:hover{color:#fdb813}header.fl-page-header-primary .fl-page-header-wrap{border-bottom:none}.navbar-nav.menu A I.fab{text-align:center;color:#005eab;padding:0;font-size:22px;margin-top:-5px;margin-bottom:-5px;margin-left:-10px;margin-right:-10px;width:28px}.navbar-nav.menu A I.fab:hover{color:#fdb813}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav-wrap{padding-bottom:0}.fl-page-header .fa-youtube-square:before{content:"\f431"}.fl-page-nav ul.sub-menu,.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:rgba(255,255,255,.95)}@media only screen and (min-width:1700px){.fl-row-bg-video .fl-bg-video video{top:70%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}}#nf-form-4-cont{background-color:#f2f2f2;padding:15px;box-shadow:0 3px 5px #444;border-radius:9px};


/* testimonial responsive view columns width */

.strong-content.strong-grid.columns-3 .wpmtst-testimonial {width:100%}@media only screen and (min-width:1080px){.strong-content.strong-grid.columns-3 .wpmtst-testimonial{width:31%}}.strong-view.wpmtst-modern .wpmtst-testimonial-content{font-size:1.1em}.fl-builder-content .fl-node-5ea8d9e1d761b a{color:#005eab!important;font-weight:bold}.equal-height-buttons,.equal-height-buttons-special-programs,.equal-height-buttons-main-page,.equal-height-buttons-coaches,.equal-height-buttons-aboutUs{margin-top:auto}.fl-photo-caption-hover{background:rgba(242,242,242,.7);color:#000}.hover-shine .fl-photo-content{position:relative;overflow:hidden}.hover-shine .fl-photo-content ::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.hover-shine .fl-photo-content :hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}@keyframes shine {
    100% {
        left: 125%;
    }
}.fl-post-meta-bottom{border-top:none}:focus{outline:none}