@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed|News+Cycle|Rock+Salt);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400|Roboto+Condensed:400,700i);.absolute-bottom-right,.trainerize-buttons a{font-family:'Roboto Condensed',sans-serif}.thirteen05{display:block;width:275px;height:auto;position:absolute;right:3%;bottom:18px}#page-contact-section .row{position:relative}@media(max-width:768px){.thirteen05{position:relative;bottom:0;right:0;margin:20px auto 60px}}@-ms-viewport{width:device-width}.page-template-staff-members .jumbotron{z-index:999}.healcode select{border:1px solid #e3e3e3;background:url(images/arrow-down.png) right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 14px 12px 20px;line-height:14px;border-radius:0!important;font-weight:700;min-width:240px;max-width:100%;display:block}div.healcode.appointments a.hc-button{border:2px solid #333;background:0 0;color:#333!important;border-radius:0;background-color:transparent!important;font-size:1.2em;padding:10px}.healcode a[title=Cart] img{position:relative;bottom:5px}.healcode select{font-size:18px;color:#000}body div.healcode .header{color:#000}healcode-widget{min-height:150px;display:block;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:center 20%;background-size:40px}healcode-widget .healcode{background:#fff}.hc-ajax-loading-text,.hc_loading_image,.modal-pre-load-spinner{display:none!important}#home-section-hexagons .item{height:14vw}.padding-top-15{padding-top:15px}#page-content-wrapper #primary-sidebar h2{margin-bottom:10px}#primary-sidebar ul{list-style:none;padding-left:15px}#searchform input[type=text]{background:0 0;border:2px solid #222;padding:5px}#searchform input[type=submit]{background:0 0;border:2px solid #222;padding:5px;color:#222;text-transform:uppercase;font-weight:700}#searchform{margin-bottom:20px}.screen-reader-text{display:none}.trainerize-modal .modal-content{box-shadow:none;border:2px solid #fff}.training-ul{margin-top:10px}.trainerize-modal .modal-dialog{width:1200px;max-width:100%}.trainerize-modal .typeform-container{min-height:640px;max-height:85vh}.trainerize-modal .typeform-container iframe{height:100%}.absolute-bottom-right{position:absolute;bottom:0;right:10%;padding:20px;text-transform:uppercase;font-size:1.5em;text-align:right}.absolute-bottom-right img{width:74%;height:auto;margin-bottom:5px}.absolute-bottom-right span{display:none;color:#fff;text-align:right}.black-white{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.loop-post .stars{display:block;margin:5px 0}.loop-post .stars img{display:inline-block;width:25px;height:25px}#testimonial-slider .item{margin:1vw 0}#testimonial-slider .carousel-indicators{bottom:0}#testimonial-slider .item p{color:#fff;font-size:1.8vw;padding:0 5% 0 0}#testimonial-slider .item span:first-child{float:left}#testimonial-slider .item span:last-child{float:right}#testimonial-slider .item span{color:#fff;font-size:19px}#promotions-slider .item{height:350px;background-size:cover;background-position:center}#promotions-slider .item a{background:rgba(0,0,0,.8);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);color:#fff;text-transform:uppercase;display:inline-block;padding:15px 10px;border:1px solid #fff;font-size:2.4rem;text-align:center;width:87%;text-decoration:none!important;transition:ease all .5s;-webkit-transition:ease all .5s;-moz-transition:ease all .5s}#promotions-slider .item a:hover{background:rgba(0,0,0,.6)}#promotions-slider .item h3{position:absolute;bottom:0;left:10px;color:#fff;z-index:1;line-height:1.8}#promotions-slider .item:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.42) 40%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.42) 40%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.42) 40%,rgba(0,0,0,.65) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);position:absolute;bottom:0;left:0;width:100%;height:15%;content:'';display:block;z-index:0}#promotions-slider .carousel-indicators{position:relative;bottom:0}#promotions-slider .carousel-indicators .active{background-color:#222}#promotions-slider .carousel-indicators li{border:1px solid #222;background-color:#fff;margin:2px;width:12px;height:12px}.filter-controls a,.filter-controls span{margin:0 10px 20px 0;font-weight:700;text-decoration:none!important;text-transform:uppercase}#promotions-slider .carousel-control{background-image:none;opacity:1}#promotions-slider .carousel-control img{position:absolute;top:calc(50% - 21px);right:-22px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);background:rgba(0,0,0,.39);width:50px;padding:10px;opacity:1}#promotions-slider .left.carousel-control img{left:-22px}.typeform-container{position:relative;min-height:500px;overflow:hidden}.typeform-container.full-height{min-height:100vh;height:100vh}.typeform-container.full-height iframe{height:100vh}.typeform-contianer iframe::-webkit-scrollbar{display:none}.filter-controls a,.filter-controls li,.filter-controls span,.filter-controls ul.nav{display:inline-block}.typeform-container iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);overflow:hidden;height:500px}.filter-controls{text-align:center}.filter-controls ul.nav li.active{opacity:.7;pointer-events:none}.filter-controls a{color:#333;font-size:16px}.filter-controls a.current-page{pointer-events:none;opacity:.8}.filter-controls span{color:#ff4500}.hex{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ctct-custom-form{text-align:center;height:80px;color:#fff}.ctct-custom-form input{color:#fff}.ctct-custom-form span{display:inline-block;height:100%;position:relative;bottom:5px}#page-email-section #newsletter-btn{margin-left:20px}#success_message div{text-align:center;color:#01e401;font-size:23px;height:80px;vertical-align:bottom;line-height:3.2}body div.wpcf7{background:#333;color:#fff;padding:20px 30px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{color:#fff;background:0 0;border:2px solid #fff;width:100%;padding:5px}.inside-grid-column img,.post-content img,.right-column-content img{max-width:100%;height:auto}#page-content-wrapper .accordion p{margin-bottom:5px}.accordion-content{padding:20px 15px;background:#535353;color:#fff}.accordion-content a{color:#38cffa}#page-content-wrapper .accordion h2,#page-content-wrapper .accordion h3{border:2px solid #333;background:#333;padding:10px 40px 10px 10px;margin-top:15px;position:relative;margin-bottom:0;color:#fff}.accordion h2:after,.accordion h3:after{display:block;content:'';width:30px;height:30px;background:url(images/arrow.png) no-repeat;background-size:100% 100%;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:ease all .4s}.slick-next:active:before,.slick-next:before,.slick-next:focus:before,.slick-prev:active:before,.slick-prev:before,.slick-prev:focus:before{content:" "}.accordion h2.open:after,.accordion h3.open:after{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg)}.trainerize-buttons a{line-height:1.42857;border:0 solid #3d3d3d;background-color:#ff9800;font-style:normal!important;font-weight:700!important;text-transform:uppercase;font-size:2.2em;padding:10px 15px;display:block;margin:20px 0;text-align:center;max-width:307px;border-radius:0;transition:ease all .3s;-webkit-transition:ease all .3s;-moz-transition:ease all .3s}.btn-blue,.btn-ghost{transition:all .25s;position:relative;font-weight:700}.trainerize-buttons a:hover{text-decoration:none;color:#fff;background-color:#000}.ctct-custom-form{margin-bottom:0}.sld-img-show-on{overflow:hidden}.trainerize-banner{height:34vw;width:100%;background:url(trainerize/Slider-Banner-1.jpg) left center no-repeat fixed;background-size:cover}.contact-icons{display:none;margin:15px 0}.contact-icons a{display:inline-block;background:#0d9fff;border-radius:10px;height:50px;width:50px;padding:10px 12px;margin-right:10px}.contact-icons a i{display:block;color:#fff;font-size:2em}.contact-icons a i.fa-phone{position:relative;left:2px}h1.lessmargin,h2.lessmargin,h3.lessmargin,h4.lessmargin,h5.lessmargin,h6.lessmargin{margin-bottom:15px}.font-display{font-family:"Rock Salt",cursive!important}.font-white{color:#FFF!important}.font-blue{color:#0d9fff!important}.shadow{text-shadow:3px 3px 3px rgba(0,0,0,.5)}.bg-alpha{background-color:#DDD}.bg-beta{background-color:#CCC}.bg-delta{background-color:#BBB}.bg-gamma{background-color:#AAA}.bg-epsilon{background-color:#555}.font-p{font-family:"Roboto Condensed",Arial,sans-serif}#mobile-nav-wrapper #menu-main-menu-mobile .menu-item a,.font-h,.jumbotron .nav-tabs>li>a,.mobile-bar,healcode-widget .healcode-trainer .trainer-label a{font-family:'Roboto Condensed',sans-serif}.color-alpha{color:#DDD}.color-beta{color:#CCC}.color-delta{color:#BBB}.color-gamma{color:#AAA}.color-epsilon{color:#555}.btn-blue{background-color:#0d9fff!important;border:none;text-transform:uppercase!important;color:#fff;top:0;font-style:normal;padding:17px}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background-color:#0a77bf;color:#CCC}.btn-blue:hover{top:5px}.btn-ghost{background-color:transparent;border:3px solid #fff;text-transform:uppercase;color:#fff;top:0}.btn-ghost:hover{background-color:#0a77bf;top:5px;color:#CCC}h1,h2,h3,h4,h5,h6{margin:0}.margin-top-15{margin-top:15px}.margin-top-30{margin-top:30px}.margin-bottom-30{margin-bottom:30px}.navbar-nav#navbar-social-list>li>a{padding:0}.aligncenter{display:block;margin:auto}.alignleft{float:left;margin:0 10px 10px 0}.alignright{float:right;margin:0 0 10px 10px}@media (min-width:1025px){#mobile-nav-toggle,#mobile-nav-wrapper{display:none}}@media (max-width:500px){.contact-icons{display:block}.alignleft,.alignright{float:none;margin:auto;display:block}}#bootstrap-navbar-patch{height:32px;width:100%}#df-navbar{transition:all .5s}#df-navbar #menu-main-menu-desktop .menu-item{display:inline-block;font-size:1.6vw;text-transform:uppercase;transition:all .5s;position:relative}#df-navbar #menu-main-menu-desktop .menu-item a{color:#fff;text-decoration:none!important;font-size:16px}#df-navbar #menu-main-menu-desktop .menu-item a:hover{text-decoration:none;color:#FFF}#df-navbar #menu-main-menu-desktop .menu-item .sub-menu{padding-left:0;list-style-type:none;left:0;display:none}#df-navbar #menu-main-menu-desktop .menu-item .sub-menu .menu-item{display:block;line-height:2.2vh;font-size:2vh;padding:0;margin:0}#df-navbar #menu-main-menu-desktop .menu-item .sub-menu .menu-item a{padding:15px 10px;width:100%;display:block}#mobile-nav-wrapper{width:100vw;height:100vh;position:fixed;top:0;background-color:rgba(0,0,0,.9);z-index:9999999999;left:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;overflow:scroll}#mobile-nav-toggle,.mobile-free-eval{height:40px;width:50%;position:absolute}#mobile-nav-wrapper.displayed{left:0}#mobile-nav-wrapper #menu-main-menu-mobile{list-style-type:none;padding-left:0;position:relative;padding-bottom:50px}#mobile-nav-wrapper #menu-main-menu-mobile .menu-item a{font-weight:700;text-transform:uppercase;color:#FFF;font-size:28px}.mobile-bar{width:100%;position:fixed;bottom:0;height:40px;z-index:99999999999;font-weight:700;text-transform:uppercase;color:#FFF;line-height:40px;text-align:center}#mobile-nav-toggle{right:0;bottom:0;background-color:rgba(0,0,0,.85);color:#fff}.mobile-free-eval{left:0;bottom:0;background-color:rgba(13,159,255,.85);color:#fff!important;text-decoration:none!important}#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-body a,#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-body a:hover,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-body a,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-body a:hover,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-body a,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-body a:hover,.blog-pagination a{text-decoration:none}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:34px;height:76px;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:34px;height:76px;border:none;background-image:url(images/home-slider/Home-Slider-Prev.svg)}.fp-controlArrow.fp-next{right:15px;width:34px;height:76px;border:none;background-image:url(images/home-slider/Home-Slider-Next.svg)}#main-hero-slide-1{background-image:url(../../uploads/2016/06/run-1.jpg);position:relative;background-size:cover;background-position:center center;padding-bottom:60px}#main-hero-slide-1 .fade-overlay{position:absolute;width:100%;bottom:-1px;height:50vh;background:0 0;background:-webkit-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-o-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-moz-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:linear-gradient(rgba(159,168,173,0),#9fa8ad)}#main-hero-slide-1 .home-center-content-wrap{position:absolute;bottom:10%;width:100%}#main-hero-slide-2{background-image:url(images/home-slider/Home-Slider-Slide-2.jpg);background-size:cover;background-position:center center;position:relative}#main-hero-slide-2 .fade-overlay{position:absolute;width:100%;bottom:0;height:50vh;background:0 0;background:-webkit-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-o-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-moz-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:linear-gradient(rgba(159,168,173,0),#9fa8ad)}#main-hero-slide-2 .home-center-content-wrap{position:absolute;bottom:10%;width:100%}#main-hero-slide-3{background-image:url(images/home-slider/homepage-adventure-group.jpg);background-size:cover;background-position:center center;position:relative}#main-hero-slide-3 .fade-overlay{position:absolute;width:100%;bottom:0;height:50vh;background:0 0;background:-webkit-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-o-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-moz-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:linear-gradient(rgba(159,168,173,0),#9fa8ad)}#main-hero-slide-3 .home-center-content-wrap{position:absolute;bottom:10%;width:100%}#home-section-yoga{background-image:url(../../uploads/2016/05/DSC01290.jpg);background-size:cover;background-position:center center;position:relative}#home-section-yoga .fade-overlay{position:absolute;width:100%;top:-1px;height:50vh;background:0 0;background:-webkit-linear-gradient(#9fa8ad,rgba(159,168,173,0));background:-o-linear-gradient(#9fa8ad,rgba(159,168,173,0));background:-moz-linear-gradient(#9fa8ad,rgba(159,168,173,0));background:linear-gradient(#9fa8ad,rgba(159,168,173,0))}#home-section-hexagons #hexagons a.hex-3,#home-section-hexagons .hex-overlay{background-size:cover;background-position:center center;height:100%;display:block}#home-section-staff{padding:45px 0 0}.page-jumbo{height:40vh;padding-top:50px;background-size:cover;background-position:center top;margin-bottom:0}#page-content-wrapper{padding:30px 15px}#page-content-wrapper.full-width{padding:0}#page-content-wrapper h2{margin-bottom:30px;margin-top:0}#page-content-wrapper h3{margin-bottom:20px;margin-top:0}#page-content-wrapper p{margin-bottom:20px}#page-contact-section{height:auto;background-color:#333}#page-email-section{height:80px;background-color:#222;position:relative}#page-contact-info{padding:15px}#page-contact-info h3{margin-bottom:30px}#page-contact-info h3.title1{color:red!important}#page-contact-info h3.title2{color:#0d9fff!important}#page-contact-info h3.nomargin{margin-bottom:0}#page-contact-info p{margin:0}#page-email-section .col-md-6,#page-email-section .row{height:100%}#page-email-section #driven-email-input{background-color:#333;border:2px solid #CCC;max-width:300px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#page-email-section #newsletter-btn{padding:15px 20px;position:relative;top:20%;vertical-align:top}#home-section-hexagons{background-color:#9fa8ad;position:relative;overflow-x:hidden}#home-section-hexagons #hexagons{padding:45px 0}#home-section-hexagons #hexagon-op-p{padding:15px 0}#home-section-hexagons #hexagon-op-header{font-size:36px}#home-section-hexagons #hexagon-op-header span.font-display{font-size:2.5vw}#home-section-hexagons #hexagons .row div,#home-section-hexagons #hexagons a{float:left}#home-section-hexagons #hexagons .hex-1{width:32%;height:0;transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);overflow:hidden;display:inline-block;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;padding-bottom:37%;position:relative}#home-section-hexagons #hexagons .hex-1:hover{transform:rotateZ(120deg);-webkit-transform:rotateZ(120deg);-moz-transform:rotateZ(120deg);-o-transform:rotateZ(120deg)}#home-section-hexagons #hexagons .hex-1:hover .hex-3 .hex-overlay{opacity:1;visibility:visible}#home-section-hexagons #hexagons .hex-2{width:100%;height:100%;transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);overflow:hidden;position:absolute}#home-section-hexagons #hexagons a.hex-3{width:100%;transform:rotate(240deg);-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);color:#fff;text-align:center;position:absolute}#home-section-hexagons #hexagons a.hex-3 h2{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;font-size:1.4vw}#home-section-hexagons .hex-overlay{width:100%;background-color:#4f5a60;position:absolute;top:0;background-image:url(images/Hex-Learn-More-Background.png);z-index:3000;opacity:0;visibility:hidden;transition:ease all .4s;-webkit-transition:ease all .4s;-moz-transition:ease all .4s;-o-transition:ease all .4s}#home-section-hexagons .hex-fade{position:absolute;width:100%;bottom:0;height:70%;background:0 0;background:-webkit-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-o-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:-moz-linear-gradient(rgba(159,168,173,0),#9fa8ad);background:linear-gradient(rgba(159,168,173,0),#9fa8ad)}.slick-slide{opacity:0;transition:all .5s}.slick-slide.slick-active{opacity:.5;outline:0;transition:all .5s}.slick-slide img{padding:30px;transition:all .5s}.slick-slide .staff-member-info,.slick-slide .staff-member-name{opacity:0;transition:all .5s}.slick-slide.slick-current,.slick-slide.slick-current .staff-member-info,.slick-slide.slick-current .staff-member-name{opacity:1}.slick-slide.slick-current img{padding:10px}.home .slick-slide img{max-height:39vh}.slick-slide .staff-member-name{margin-bottom:10px}.slick-slide .btn{padding:10px 20px}.slick-next,.slick-next:active,.slick-next:focus{width:34px;height:76px;background-image:url(images/home-slider/Staff-Slider-Next.svg);right:-55px}.slick-next:active:hover,.slick-next:focus:hover,.slick-next:hover{background-image:url(images/home-slider/Staff-Slider-Next.svg)}.slick-prev,.slick-prev:active,.slick-prev:focus{width:34px;height:76px;background-image:url(images/home-slider/Staff-Slider-Prev.svg);left:-55px}.slick-prev:active:hover,.slick-prev:focus:hover,.slick-prev:hover{background-image:url(images/home-slider/Staff-Slider-Prev.svg)}.hidden-anchor{padding-top:100px;margin-top:-100px;display:block;pointer-events:none}.slick-slider{margin-bottom:0}healcode-widget input,healcode-widget select{padding:10px}healcode-widget .healcode-trainer .trainer-label{margin-bottom:15px}healcode-widget .healcode-trainer .button a{margin-bottom:10px;display:inline-block}healcode-widget .hc-button{background-color:#0d9fff!important;border:none;font-weight:700;text-transform:uppercase!important;color:#fff;position:relative;top:0;font-style:normal;padding:15px 60px;transition:none}healcode-widget .hc-button:hover{background-color:#0a77bf!important;color:#CCC}healcode-widget .hc-button:active,healcode-widget .hc-button:focus{background-color:#0a77bf;color:#CCC}div.healcode a.hc-button,div.healcode input.hc-button{transition:none}#loading{height:100vh;width:100vw;background-color:#292929;position:fixed;top:0;z-index:1035}#loading .centered{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.spinner{margin:30px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#555;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}ul.navigationarrows{padding-left:0}.testimonial-page .loop-post .thumbnail-container{width:100%;padding-bottom:100%;border-radius:50%;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.loop-post{display:block;clear:both;padding:1% 0}.loop-post h3 a{color:#222}.loop-post img{width:100%;height:auto}.blog-pagination{display:block;width:100%;clear:both;padding-top:20px}.blog-pagination a,.blog-pagination span{display:inline-block;padding:5px 10px;margin:0 2px;border:1px solid #0d9fff}.blog-pagination span{color:#0d9fff;background-color:#fff}.blog-pagination a{color:#fff;background-color:#0d9fff;transition:ease all .4s;-webkit-transition:ease all .4s;-moz-transition:ease all .4s}.blog-pagination a:hover{color:#0d9fff;background:#fff;border:1px solid #0d9fff}.jumbotron .nav-tabs{position:absolute;bottom:0}.jumbotron .nav-tabs>li>a{background-color:rgba(255,255,255,0);border:3px solid #FFF;border-radius:0;margin-bottom:10px;padding:10px 20px;font-weight:700;text-transform:uppercase;font-size:1.5vw;color:#FFF;text-shadow:0 0 4px #000}.jumbotron .nav-tabs>li>a:hover{background-color:rgba(255,255,255,.8);color:#222;text-shadow:none}.jumbotron .nav-tabs>li.active>a,.jumbotron .nav-tabs>li.active>a:focus,.jumbotron .nav-tabs>li.active>a:hover{background-color:rgba(255,255,255,.8);border:3px solid #FFF;border-radius:0;margin-bottom:4vh;padding:10px 20px;font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;color:#111;text-shadow:none}.jumbotron .nav-tabs #monthly a{position:relative}.jumbotron .nav-tabs #monthly.best-value a:before{background-color:#ff4500;content:'Best Value';color:#fff;position:absolute;top:-50%;left:-30px;font-size:1vw;padding:5px 8px;-webkit-transform:rotateZ(-5deg);-moz-transform:rotateZ(-5deg);-ms-transform:rotateZ(-5deg);transform:rotateZ(-5deg)}#modal-lifestyle .modal-dialog.modal-lg .modal-content,#modal-rejuvenation .modal-dialog.modal-lg .modal-content,#modal-transformation .modal-dialog.modal-lg .modal-content{background-color:rgba(0,0,0,.7)}#modal-lifestyle .modal-dialog.modal-lg .modal-content p,#modal-rejuvenation .modal-dialog.modal-lg .modal-content p,#modal-transformation .modal-dialog.modal-lg .modal-content p{margin-top:5px;line-height:22px}#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-header,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-header,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-header{border:none}#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-footer,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-footer,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-footer{border-top:0}.swipe{display:none}@media (min-width:1500px){body #df-navbar #menu-main-menu-desktop .menu-item{font-size:23px}}@media (min-width:1200px){#main-hero-slide-1 h1,#main-hero-slide-2 h1,#main-hero-slide-3 h1{font-size:80px;padding-bottom:30px}#home-yoga-cta,#main-hero-slide-1 #home-slide-1-cta,#main-hero-slide-2 #home-slide-2-cta,#main-hero-slide-3 #home-slide-3-cta{font-size:28px;padding:14px 44px}#home-section-yoga #home-yoga-header{font-size:80px;line-height:1.7}#home-section-hexagons #hexagon-op-header{font-size:3.6vw}#home-section-hexagons #hexagon-op-p{font-size:28px;line-height:32px;margin:45px 0;padding-right:10vw}#home-section-hexagons #hex-op-cta{font-size:28px;padding:16px 44px}#home-section-hexagons #hex-shifter{position:relative;bottom:4.5vw}#modal-lifestyle .modal-dialog.modal-lg,#modal-rejuvenation .modal-dialog.modal-lg,#modal-transformation .modal-dialog.modal-lg{width:70%}#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-header h4,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-header h4,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-header h4{font-size:44px}#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-footer,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-footer,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-footer{border-top:0}#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-body figcaption,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-body figcaption,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-body figcaption{font-size:20px;margin-top:8px}#modal-lifestyle .modal-dialog.modal-lg .modal-content .modal-body .popover,#modal-rejuvenation .modal-dialog.modal-lg .modal-content .modal-body .popover,#modal-transformation .modal-dialog.modal-lg .modal-content .modal-body .popover{width:300px}#home-book-trainer-cta{font-size:28px;padding:16px 44px}}@media (max-width:1200px){#main-hero-slide-1 h1{font-size:6vw;padding-bottom:30px}}@media (device-width:1280px) and (device-height:1024px){#home-section-hexagons #hex-shifter{bottom:3.9vw!important}}@media (min-width:1025px){.mobile-bar{display:none}#home-section-hexagons .container-fluid,#home-section-yoga .container-fluid{width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}#home-section-staff .container-fluid{width:100%;position:absolute;top:53%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}#home-section-hexagons #home-section-hexagons .container-fluid{position:absolute;top:50%;transform:translateY(-50%);width:100%}#home-section-hexagons #home-section-hexagons #hexagon-op-header{font-size:44px}#home-section-hexagons #home-section-hexagons #hexagon-op-p{font-size:24px;line-height:26px;margin:30px 0;padding-right:10vw}#home-section-hexagons #hex-shifter{position:relative;bottom:4.5vw}}@media (min-width:1024px){#df-navbar,#navbar-social-list li{margin-bottom:0}#df-navbar{background-color:#292929}#df-navbar #menu-main-menu-desktop{margin:0}#df-navbar #menu-main-menu-desktop .menu-item{font-size:1.6vw;text-transform:uppercase;margin:0}#df-navbar.not-scrolled{height:10vh!important}#df-navbar.not-scrolled #menu-main-menu-desktop .menu-item{line-height:10vh}.navbar-brand{transition:all .5s}#navbar-social-list{position:absolute;top:50%;right:0;transform:translateX(-50%) translateY(-50%)}#navbar-social-list li i{font-size:20px;padding:3px 4px;color:#222;background:#DDD;margin:0 3px;transition:all .5s;border-radius:4px;width:27px;height:27px;text-align:center}#navbar-social-list li i:hover{color:#FFF}#btn-members-area{position:absolute;bottom:-60px;right:5%;border-radius:0;font-size:3vh;background-color:#ff4500;border:none;font-weight:700;text-transform:uppercase!important;color:#fff;transition:all .25s;font-style:normal;height:60px;padding:10px 12px}#btn-members-area:active,#btn-members-area:focus,#btn-members-area:hover{color:#CCC}#btn-members-area img{position:relative;bottom:2px;right:5px;width:50px;height:25px}#home-section-hexagons .right-section{padding-top:10vh}#home-section-hexagons .right-section h2{line-height:1.5}.page-jumbo{position:relative}.page-jumbo .container,.page-jumbo .container .row,.page-jumbo .container .row .col-md-12{height:100%}.page-jumbo h1{color:#fff;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.slick-arrrow{display:inline-block!important}}@media (max-width:1024px){#home-section-yoga #main-hero-slide-2,#home-section-yoga #main-hero-slide-3,#main-hero-slide-1 #main-hero-slide-2,#main-hero-slide-1 #main-hero-slide-3,#main-hero-slider #main-hero-slide-2,#main-hero-slider #main-hero-slide-3,.media-video{display:none}#promotions-slider h3{font-size:20px}.filter-controls a{margin:0 7px 17px 0;font-size:14px}#testimonial-slider .item p{font-size:1.8vw}#home-section-staff{padding:45px 0}#home-section-yoga h2{font-size:4vw}#home-section-yoga h3{margin-top:9px}#home-section-yoga .btn{font-size:26px}#home-section-yoga .home-center-content-wrap{margin-top:12vw}#home-section-yoga,#main-hero-slide-1,#main-hero-slider{min-height:70vh}.mobile-bar{font-size:25px}#home-section-hexagons #hexagon-op-header span.font-display{font-size:22px;position:relative;bottom:5px}#home-section-hexagons #hexagons a.hex-3 h2{font-size:3vw}#home-section-hexagons #hex-shifter{position:relative;bottom:8.9vw}#mobile-nav-wrapper #menu-main-menu-mobile{list-style:none;padding-left:13vw}#mobile-nav-wrapper ul.sub-menu{padding-left:25px}#mobile-nav-wrapper #menu-main-menu-mobile li{text-align:left}#mobile-nav-wrapper #menu-main-menu-mobile .menu-item a{color:#0d9fff;font-size:3.5vh;padding:10px 0;display:block}#mobile-nav-wrapper #menu-main-menu-mobile .sub-menu .menu-item a{font-size:3vh;color:#fff;padding:0;display:block}.no-click a:first-child{pointer-events:none}.no-click ul li a:first-child{pointer-events:all}#livechat-compact-container{transform:translateY(-40px)!important;-webkit-transform:translateY(-40px)!important;-moz-transform:translateY(-40px)!important;-o-transform:translateY(-40px)!important}}@media (min-device-width:800px) and (max-device-width:1280px){#mobile-nav-toggle,#mobile-nav-wrapper{display:block!important}.mobile-bar{display:block}#home-section-yoga #main-hero-slide-2,#home-section-yoga #main-hero-slide-3,#main-hero-slide-1 #main-hero-slide-2,#main-hero-slide-1 #main-hero-slide-3,#main-hero-slider #main-hero-slide-2,#main-hero-slider #main-hero-slide-3,.media-video{display:none}#promotions-slider h3{font-size:20px}.filter-controls a{margin:0 7px 17px 0;font-size:14px}#testimonial-slider .item p{font-size:1.8vw}#home-section-staff{padding:45px 0}#home-section-yoga h2{font-size:4vw}#home-section-yoga h3{margin-top:9px}#home-section-yoga .btn{font-size:26px}#home-section-yoga .home-center-content-wrap{margin-top:12vw}#home-section-yoga,#main-hero-slide-1,#main-hero-slider{min-height:70vh}.mobile-bar{font-size:25px}#home-section-hexagons #hexagon-op-header span.font-display{font-size:22px;position:relative;bottom:5px}#home-section-hexagons #hexagons a.hex-3 h2{font-size:17px}#home-section-hexagons #hex-shifter{position:relative;bottom:4.5vw}#mobile-nav-wrapper #menu-main-menu-mobile{list-style:none;padding-left:13vw}#mobile-nav-wrapper ul.sub-menu{padding-left:25px}#mobile-nav-wrapper #menu-main-menu-mobile li{text-align:left}#mobile-nav-wrapper #menu-main-menu-mobile .menu-item a{color:#0d9fff;font-size:3.5vh;padding:10px 0;display:block}#mobile-nav-wrapper #menu-main-menu-mobile .sub-menu .menu-item a{font-size:3vh;color:#fff;padding:0;display:block}.no-click a:first-child{pointer-events:none}.no-click ul li a:first-child{pointer-events:all}}@media(max-width:1023px){#home-section-hexagons .item{height:30vw}#testimonial-slider .item p{font-size:3.8vw}healcode-widget{min-height:460px;background-position:center}healcode-widget[data-type=pricing-link]{min-height:0!important}.jumbotron .nav-tabs>li>a{font-size:3.5vw}.jumbotron .nav-tabs #monthly a:before{top:-39%;left:-8px;font-size:3vw}.jumbotron{position:relative;height:46vh}.jumbotron .h1,.jumbotron h1{font-size:5vw;line-height:2}.jumbotron .nav-tabs{text-align:center}.jumbotron .nav-tabs a{font-size:4vw}.jumbotron .nav-tabs>li.active>a,.jumbotron .nav-tabs>li.active>a:focus,.jumbotron .nav-tabs>li.active>a:hover{margin-bottom:10px}.jumbotron .nav-tabs>li{float:none;display:inline-block}#home-section-hexagons #hexagon-op-header{line-height:1.5;text-align:center;margin:20px 0;position:relative;bottom:8.9vw;font-size:6vw}#home-section-hexagons #hexagon-op-header span.font-display{font-size:4vw;position:relative;bottom:1vw}#home-section-hexagons #hexagons{padding:45px 0 0}}.newsletter .form-control,.tabs .nav-pills>li a{line-height:1.42857;vertical-align:middle;touch-action:manipulation}@media (min-width:992px) and (max-width:1024px){#home-section-hexagons #hexagons a.hex-3 h2{font-size:1.8vw}#home-section-hexagons #hex-shifter{position:relative;bottom:4.5vw}}@media (max-width:769px){.swipe{display:block;font-size:4vw;text-align:center;color:rgba(13,159,255,1);text-transform:uppercase}.slick-arrow{display:none!important}}@media(max-width:768px){.trainerize-banner{background-size:100% auto;background-attachment:inherit;background-position:left center;height:48vw}.testimonial-page .loop-post{text-align:center}.testimonial-page .loop-post .thumbnail-container{height:50vw;width:50vw;margin:auto;padding-bottom:0}}@media(max-width:767px){.trainerize-buttons a{max-width:100%;white-space:normal}.jumbotron{height:auto;min-height:39vw;padding-top:25px;padding-bottom:15px}.jumbotron .nav-tabs{position:relative;border:1px solid transparent;margin-top:10px;text-align:left;padding-left:15px}.jumbotron .nav-tabs>li>a{background-color:rgba(0,0,0,.47)}button.close{opacity:1}#page-content-wrapper .accordion h2,#page-content-wrapper .accordion h3{font-size:4.4vw}.mobile-bar{font-size:5.5vw}.absolute-bottom-right{right:initial;left:0;text-align:left;position:relative}.absolute-bottom-right img{width:85%}}.alert-bar,.center{text-align:center}@media(max-width:500px){#page-email-section,#page-email-section .col-md-6,#page-email-section .row,.ctct-custom-form span{height:auto}#home-section-hexagons #hexagon-op-header{bottom:4.9vw}#home-section-yoga .btn{font-size:20px}#main-hero-slider h1{font-size:8vw}#main-hero-slider h2{font-size:5.5vw;margin-top:20px}#page-contact-info h3.nomargin{margin-top:15px}#page-email-section #driven-email-input,#page-email-section #newsletter-btn{top:0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);margin:8px 0}.ctct-custom-form{height:auto;padding:10px 0}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-bottom:2rem;margin-top:0;letter-spacing:1px;color:#292929}@media(max-width:320px){.trainerize-buttons a{font-size:1.6em}.jumbotron .nav-tabs>li>a{font-size:3.8vw}}.btn,.h4,.h5,body,h4,h5,li,p,span{font-family:'Open Sans',sans-serif}.btn,li,p,span{font-weight:300;letter-spacing:1px}p,ul{margin-bottom:2rem;color:#292929}.p-lg{font-size:20px;font-weight:400}.h1,.h2,.h3,h1,h2,h3{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-style:italic;text-transform:uppercase}.h4,.h5,h4,h5{font-weight:400}.h1,h1{font-size:42px}@media(min-width:768px){.h1,h1{font-size:72px}}.h2,h2{font-size:32px}@media(min-width:768px){.h2,h2{font-size:40px}}.h3,h3{font-size:24px}@media(min-width:768px){.h3,h3{font-size:28px}}.h4,h4{font-size:18px}@media(min-width:768px){.h4,h4{font-size:24px}}.h5,h5{font-size:20px}.no-margin{margin:0}.colorWhite{color:#fff}.backgroundColorOffWhite{background-color:#F5F5F5}.backgroundColorDarkGrey{background-color:#292929}@media (min-width:768px){.row.is-flex{display:flex}.row.is-flex>[class*=col-]{display:flex;flex-direction:column}.is-flex .box{background:0 0;position:static}}.navbar-collapse{float:left}.btn{padding:1rem 2rem;font-size:16px;text-transform:uppercase;font-weight:400}.no-pd,ul{padding:0}.btn-primary{background-color:#FF4300;border:2px solid #FF4300;border-radius:0;color:#fff}.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#009BFF;border:2px solid #009BFF;border-radius:0;transition:all .3s ease 0s;box-shadow:0 0 0}.btn-primary-inverted{background-color:transparent;border:2px solid #FF4300;color:#FF4300;border-radius:0}.btn-primary-inverted:active,.btn-primary-inverted:focus,.btn-primary-inverted:hover{background-color:#FF4300;border:2px solid #FF4300;color:#fff;border-radius:0;transition:all .3s ease 0s}.btn-secondary{background-color:#009BFF;border:2px solid #009BFF;border-radius:0;color:#fff}.btn-secondary-inverted{background-color:transparent;border:2px solid #fff;border-radius:0;color:#fff}.btn-secondary-inverted:hover,.btn-secondary:hover{background-color:#FF4300;border:2px solid #FF4300;border-radius:0;transition:all .3s ease 0s;box-shadow:0 0 0;color:#fff}.background-image{background-position:center center;background-repeat:no-repeat;background-size:cover}.pd-2{padding:2rem}.pd-3{padding:3rem}.pd-4{padding:4rem}.pd-8{padding:8rem}.top-bottom-pd-1,.top-bottom-pd-2{padding-top:1rem;padding-bottom:1rem;}@media(min-width:768px){.h5,h5{font-size:16px}.top-bottom-pd-1{padding:1rem 0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}}@media(min-width:992px){.top-bottom-pd-2{padding-top:2rem;padding-bottom:2rem;}}.top-bottom-pd-3{padding:1.5rem 0}@media(min-width:992px){.top-bottom-pd-3{padding:3rem 0}}.top-bottom-pd-4{padding:2rem 0}.top-bottom-pd-6{padding-top:4rem;padding-bottom-4rem;}@media(min-width:992px){.top-bottom-pd-4{padding:4rem 0}.top-bottom-pd-6{padding-top:6rem;padding-bottom:6rem;}}.top-bottom-pd-8{padding-top:8rem;padding-bottom:8rem;}@media(min-width:1200px){.top-bottom-pd-8{padding-top:8rem;padding-bottom:8rem;}}.top-bottom-pd-9{padding:7rem 0}@media(min-width:1200px){.top-bottom-pd-9{padding:9rem 0}}.top-bottom-pd-10{padding:8rem 0}@media(min-width:1200px){.top-bottom-pd-10{padding:10rem 0}}.top-bottom-pd-14{padding:6rem 0}@media(min-width:1200px){.top-bottom-pd-14{padding:14rem 0}}hr{margin-top:2rem;margin-bottom:2rem;width:100%;display:inline-block}.hr-sm{width:10rem}.hr-grey{border-top:1px solid #CCC}.hr-no-margin{margin-top:0;margin-bottom:0}.hr-margin-3rem{margin-top:3rem;margin-bottom:3rem}.home .hero-banner{background-image:linear-gradient(rgba(41,41,41,.2),rgba(41,41,41,.2)),url(../../uploads/2016/06/run-1.jpg)}.header-section{margin-bottom:0;display:block;}@media (min-width:992px){.header-section{margin-bottom:0;}}.hero-banner .content-wrapper{padding:10rem 0}@media(min-width:768px){.hero-banner .content-wrapper{padding:16rem 0}}@media(min-width:1300px){.hero-banner .content-wrapper{padding:26rem 0}}.carousel-caption h1,.hero-banner h1{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:300;text-transform:none;margin-bottom:1rem;font-style:normal}.hero-banner .h1{margin-bottom:3rem;margin-top:0}.background-image-testimonial{background-image:linear-gradient(rgba(41,41,41,.2),rgba(41,41,41,.2)),url(/wp-content/uploads/2019/04/Driven-Fitness-Month-3-Photos-161-1.jpg)}.background-image-programs{background-image:url(/wp-content/uploads/2019/04/2nd-Driven-Photoshoot-7.jpg)}.background-image-team{background-image:url(/wp-content/uploads/2019/04/2nd-Driven-Photoshoot-143.jpg)}.background-image-newsletter{background-image:linear-gradient(rgba(41,41,41,.2),rgba(41,41,41,.2)),url(/wp-content/uploads/2019/04/2nd-Driven-Photoshoot-168.jpg)}.background-image-programs,.background-image-team{padding-top:14rem;padding-bottom:14rem}#menu-main-menu-desktop{margin-bottom:0}#menu-main-menu-desktop a{padding:1.6rem 0;display:block;white-space:nowrap}@media(min-width:1030px){#menu-main-menu-desktop a{padding:2.6rem 1.2rem 2.8rem}}#df-navbar #menu-main-menu-desktop .menu-item .sub-menu{z-index:999;background-color:rgba(0,155,255,.9);width:auto;margin-top:1px;position:relative}#df-navbar #menu-main-menu-desktop .menu-item{width:100%}@media (min-width:992px){#df-navbar #menu-main-menu-desktop .menu-item{width:auto}#menu-main-menu-desktop a{padding:2.6rem .75rem 2.8rem}#df-navbar #menu-main-menu-desktop .menu-item .sub-menu{position:absolute}}.navbar-brand{padding:1.6rem 2rem 0 0;margin-left:15px}@media(min-width:768px){.carousel-caption h1,.hero-banner h1{font-size:24px}.navbar-brand{margin-left:0}}@media(min-width:992px){.navbar-brand{padding:2.2rem 2rem 0 0}}@media(min-width:1200px){.navbar-brand{padding:1.2rem 6rem 0 0}}.navbar-btns .btn{margin:1.5rem 0 1.5rem .5rem;padding:1rem;display:none}@media (min-width:992px){.navbar-btns .btn{display:inline-block}}@media(min-width:1200px){.navbar-btns .btn{margin:1.5rem 0 1.5rem 1rem;padding:1rem 2rem}}.row-mobile,.tabs .nav-pills>li+li{margin-left:0}.navbar-header{width:100%}@media(min-width:992px){.navbar-header{width:auto}}.navbar{margin-bottom:0}.navbar-toggle{margin-right:0;margin-top:1.5rem;margin-bottom:1.5rem}.navbar-collapse.collapse.in{display:block;width:100%}@media(min-width:768px){.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}}.navbar-brand img{height:34px;transition:all .5s}@media (min-width:992px){.navbar-collapse.collapse{display:block!important}.navbar-toggle{display:none}.navbar-brand img{height:54px}}.navbar-toggle .icon-bar{width:34px;height:3px;border-radius:0}.navbar-toggle .icon-bar-middle{width:26px}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{border-color:transparent;background-color:transparent}.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#09F;transition:all .5s}.tabs .nav-pills>li a,.tabs .nav-pills>li a:hover,.tabs .tab-content{background-color:transparent}.tabs .nav-pills>li>a{border-radius:0}.tab-content .pull-right{width:100%;float:left!important}@media (min-width:768px){.tab-content .pull-right{width:auto;float:right!important}}.tab-content .pull-right a{width:100%;margin-top:2rem;position:relative;z-index:2}@media (min-width:768px){.tab-content .pull-right a{width:auto;margin-top:0}}.tabs .nav-pills>li a{color:#666;font-size:16px;text-transform:uppercase;padding:1.2rem 0;white-space:nowrap;width:100%;display:inline-block}.tabs .nav-pills>li.active>a,.tabs .nav-pills>li.active>a:focus,.tabs .nav-pills>li.active>a:hover{background-color:transparent;color:#fff}.tabs .nav-pills>li{background-color:#ddd;text-align:center}@media (max-width:768px){.tabs .nav-pills>li{width:100%}}.row-mobile{margin-right:0}.tabs .nav-pills>li:hover{background-color:#09F;transition:all .3s ease 0s}.tabs .nav-pills>li:hover a{color:#fff}.tabs .nav-pills>li.active{background-color:#09F}.tabs .tab-content-wrapper{float:left;width:100%}.tabs h4{margin-bottom:1rem}.tabs .nav{margin-top:2rem;margin-bottom:3rem}.instagram-image{background-size:cover;padding:8rem 0;width:100%;max-width:100%}.newsletter .ctct-custom-form span{height:auto;width:100%;bottom:0}.newsletter .form-control{border:2px solid #fff;box-shadow:0 0 0 transparent;font-size:16px;padding:1rem 2rem;border-radius:0;height:auto;white-space:nowrap}.newsletter .ctct-custom-form input{color:#292929}.accordion-content p,.jumbotron .h1,.jumbotron h1{color:#fff}.newsletter .ctct-embed-signup{margin-top:4rem}.newsletter .btn{width:100%;margin-top:2rem}@media (min-width:768px){.row-mobile{margin-left:-15px;margin-right:-15px}.newsletter .btn{margin-top:0;margin-bottom:0}}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:transparent;box-shadow:0 0 0 transparent}body{font-size:16px}.accordion-content ul{color:#fff;padding-left:1.5rem}.accordion-content li{padding:.5rem}.page-id-1558 .wpcf7{background-color:#F5F5F5}.page-id-1558 .wpcf7 input[type=text],.page-id-1558 .wpcf7 input[type=email],.page-id-1558 .wpcf7 textarea{border:2px solid #CCC;color:#292929}.page-id-1558 ul{padding-left:1.5rem}.carousel-inner .item{height:420px!important;background-position: center top !important;}.carousel-caption{bottom:20%;left:5%;right:5%}.carousel-caption .h1{margin-bottom:3rem}@media (min-width:768px){.carousel-caption{left:20%;right:20%}.carousel-inner .item{height:600px!important}}@media (min-width:992px){#df-navbar #menu-main-menu-desktop .menu-item-1556,#df-navbar #menu-main-menu-desktop .menu-item-1557{display:none}.carousel-inner .item{height:780px!important}.carousel-caption{bottom:29%;left:25%;right:25%}}.alert-bar{background-color:#009BFF;padding-top:1.25rem;padding-bottom:1.25rem}.alert-bar a,.alert-bar p{margin-bottom:0;color:#fff;font-weight:400;text-transform:uppercase}.alert-bar a{text-decoration:underline}.wp-facebook-place,.wp-facebook-time,.wp-google-place,.wp-google-time,.wp-yelp-place,.wp-yelp-time{display:none}.wp-facebook-review,.wp-google-review,.wp-yelp-review{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #CCC;width:100%;display:inline-block}.wp-facebook-left,.wp-google-left,.wp-yelp-left{float:left;margin-right:2rem}.wp-facebook-right{float:left;max-width:90%}.wp-google-right,.wp-yelp-right{float:left;max-width:80%}.wp-facebook-left img,.wp-google-left img,.wp-yelp-left img,.yrw-rating{max-width:100px}.wp-facebook-text,.wp-google-text,.wp-yelp-text{width:100%;display:inline-block;margin-top:1rem}.yrw-rating{height:auto;margin-top:1rem}.navbar{border-radius:0;}.ctct-disclosure{display:none!important;}.ctct-form-wrapper .ctct-form .ctct-label-top label, .ctct-form-wrapper .ctct-form .ctct-label-bottom label{display:none!important;}

.virtual-training p {
  font-size: 16px;
}
.jumbotron--homepage p {
  display: none;
}
@media (min-width: 768px) {
  .jumbotron--homepage p {
    display: block;
  }
}
@media (min-width: 992px) {
  .virtual-training p {
    font-size: 20px;
  }
}
.img-fluid {
  width: 100%;
}
.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.jumbotron--homepage .d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
@media (min-width: 992px) {
  .d-flex {
      display: -webkit-box!important;
      display: -ms-flexbox!important;
      display: flex!important;
  }
}
.list {
  list-style-position: inside;
}
.list li {
  padding: 1rem 0;
}
.top-pd-4 {
  padding-top: 4rem;
}
.backgroundColorBlack {
  background-color: #292929;
}
.top-bottom-pd-12 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (min-width: 992px) {
  .top-bottom-pd-12 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
}
.mb-0 {
  margin-bottom: 0;
}
.review-section p.review {
  font-size: 16px;
}
@media (min-width: 992px) {
  .review-section p.review {
    font-size: 26px;
  }
}
.review-section svg {
  height: 36px;
  fill: #fff;
  margin-bottom: 4rem;
}
.review-section p.name {
  margin-top: 4rem;
}
.virtual-cta {
  background-image: linear-gradient( rgba(41,41,41, 0.80), rgba(41,41,41, 0.80)), url(/wp-content/uploads/2020/03/10CF07DE-357C-4604-8928-6C30453BA61F.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-no-repeat;
  padding: 8rem 0;
}
@media (min-width: 992px) {
  .virtual-cta {
    padding: 20rem 0;
  }
}
.jumbotron--homepage {
  position: relative;
  background-color: #000;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 0;
  z-index: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .jumbotron--homepage {
    height: 600px;
  }
}
@media (min-width: 992px) {
  .jumbotron--homepage {
    height: 800px;
  }
}
.jumbotron--homepage .container {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 768px) {
  .jumbotron--homepage .container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.jumbotron--homepage h1 {
  font-size: 32px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .jumbotron--homepage h1 {
    font-size: 72px;
    margin-bottom: 2rem;
  }
}
.jumbotron--homepage .btn-primary {
  margin-top: 2rem;
}
.jumbotron--homepage video {
    position: absolute;
    min-width: 100%;
    width: auto;
    height: 100%;
    z-index: 0;
}
@media (min-width: 768px) {
  .jumbotron--homepage video {
      height: 800px;
  }
}
.jumbotron--homepage .container {
    position: relative;
    z-index: 2;
}
.h-100 {
    height: 100%!important;
}
.slider--teams {
  position: relative;
  opacity: 0;
}
.slider--teams .slider--teams__team {
  position: relative;
  overflow: hidden;
}

#list {
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
#list li {
  position: relative;
  display: inline-block;
  float: left;
  text-align: center;
}
#list li figure {
  cursor: pointer;
  margin: 1em;
  opacity: 0.5;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: opacity 450ms ease-in-out, -webkit-transform 450ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: opacity 450ms ease-in-out, -webkit-transform 450ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: transform 450ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity 450ms ease-in-out;
  transition: transform 450ms cubic-bezier(0.445, 0.05, 0.55, 0.95), opacity 450ms ease-in-out, -webkit-transform 450ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -webkit-transform: scale(0.5) translateZ(0px);
          transform: scale(0.5) translateZ(0px);
}
#list li figure:hover {
  opacity: 0.8;
  -webkit-transform: scale(0.6) translateZ(0px);
          transform: scale(0.6) translateZ(0px);
}
#list li figure:active {
  opacity: 1;
  -webkit-transform: scale(0.7) translateZ(0px);
          transform: scale(0.7) translateZ(0px);
}
#list li figure > div {
  border-radius: 5px;
  position: relative;
  margin: 2rem auto;
  width: 80px;
  height: 80px;
  overflow: hidden;
  -webkit-transform: rotate(45deg) translateZ(0px);
          transform: rotate(45deg) translateZ(0px);
}
@media (min-width: 992px) {
  #list li figure > div {
    width: 300px;
    height: 300px;
  }
}
#list li figure > div > div {
  background: url(https://www.drivenfit.com/wp-content/uploads/2024/09/virtual-team.jpg) no-repeat;
  background-size: cover;
  background-position: 0px 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  -webkit-transform: rotate(-45deg) translate(0%, -70%);
          transform: rotate(-45deg) translate(0%, -70%);
}
@media (min-width: 992px) {
  #list li figure > div > div {
    width: 300px;
    height: 300px;
  }
}
#list li:nth-child(1) figure > div > div {
  background-position: 0px 0px !important;
}
#list li:nth-child(2) figure > div > div {
  background-position: 0px 33% !important;
}
#list li:nth-child(3) figure > div > div {
  background-position: 0px 66% !important;
}
#list li:nth-child(4) figure > div > div {
  background-position: 0px 100% !important;
}

.active {
  opacity: 1 !important;
  -webkit-transform: scale(1) translateZ(0px) !important;
          transform: scale(1) translateZ(0px) !important;
}

.cf:before,
.cf:after {
  content: " ";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  *zoom: 1;
}
@media (max-width: 992px) {
  #list li figure h3 {
    font-size: 16px;
  }
}
.jumbo-wrapper {
  background-color: rgba(24, 26, 29, 0.5);
  z-index: 2;
  position: relative;
}
#secondarynagivation {
  background-color: rgba(127,127,127,.89);
  width: 100%;
  z-index: 999;
}
#secondarynagivation .navbar-collapse, .menu-virtual-training-container {
  width: 100%;
}
#secondarynagivation ul {
  margin: 1.5rem 0;
  width: 100%;
}
@media (min-width: 992px) {
  #secondarynagivation ul {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }
}
#secondarynagivation .menu-item {
  text-transform: uppercase;
  margin: 0;
  display: block;
  transition: all .5s;
  position: relative;
  padding: .75rem 0;
  width: 100%;
}
@media (min-width: 992px) {
  #secondarynagivation .menu-item {
    display: inline-block;
    padding: 1rem 2rem;
    width: auto;
  }
}
#secondarynagivation .menu-item a {
  font-size: 16px;
  display: block;
  color: #fff;
  text-decoration: none;
}
#secondarynagivation .menu-item a:hover {
  text-decoration: none;
}
#secondarynagivation .ml-auto {
  margin-left: auto!important;
  margin-top: 1.5rem;
}
@media (min-width: 992px) {
  #secondarynagivation .ml-auto {
    margin-top: 0;
  }
}
#secondarynagivation .navbar-toggle {
  background-color: #222;
  border-radius: 100%;
  border: 2px solid #fff;
  float: left;
}
#secondarynagivation .navbar-toggle:after {
  content: 'Virtual Options';
  position: absolute;
  color: #fff;
  left: 50px;
  top: 7px;
  text-transform: uppercase;
  font-weight: 700;
  width: 160px;
  display: inline-block;
}
#secondarynagivation .navbar-toggle .icon-bar {
  background-color: #fff;
  width: 20px;
}
/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 102px;
}
.btn-round {
  border-radius: 30px;
}
.btn-round:hover, .btn-round:active, .btn-round:focus:active  {
  border-radius: 30px;
}
.btn-white {
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover, .btn-white:active, .btn-white:focus:active {
  background-color: #fff;
  border-color: #fff;
}
.btn-white a {
  color: #292929 !important;
}
.ctct-email {
    color: #292929;
    border: 2px solid #fff;
    background-color: #fff;
    box-shadow: 0 0 0 transparent;
    font-size: 16px;
    padding: 1rem 2rem;
    border-radius: 0;
    height: auto;
    white-space: nowrap;
    line-height: 1.42857;
    vertical-align: middle;
    touch-action: manipulation;
    width: 100%;
    max-width: 340px;
}
.ctct-form-wrapper .ctct-submit {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 0;
  color: #fff;
  padding: 1rem 2rem;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  line-height: 1.42857;
}
.ctct-form-wrapper .ctct-submit:hover {
  background-color: #FF4300;
      border: 2px solid #FF4300;
      border-radius: 0;
      transition: all .3s ease 0s;
      box-shadow: 0 0 0;
      color: #fff;
      text-decoration: none;
}
:focus {
  outline: none;
}
