video{width:100%!important;height:auto!important}body{font-weight:400}.et_pb_button_module_wrapper a:hover:before,.et_pb_button_module_wrapper a:hover:after{color:white!important}.logo_container{position:relative}.logo_container a:after{content:"Creating life opportunities through fitness";font-style:italic;position:absolute;top:41%;left:21%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-fixed-header .logo_container a:after{top:34%;left:11%}#footer-widgets .footer-widget .et_pb_widget{display:block;font-weight:400;float:none}#footer-widgets .footer-widget .et_pb_widget .et-social-icons,.textwidget .et-social-icons{clear:both;width:100%}#footer-widgets .footer-widget .et_pb_widget .et-social-icons li{padding:.5em;display:inline-block;vertical-align:top;text-align:left;margin:0}#footer-widgets .footer-widget .et_pb_widget .et-social-icons li:before{content:none}#slider .et_pb_container{float:right;height:402px;max-width:40%;text-align:left}#slider .et_pb_container h2{font-weight:400}#slider .et_pb_slide{height:60vh}#services .et_pb_main_blurb_image{overflow:hidden}#services .et_pb_main_blurb_image a{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease}#services .et_pb_main_blurb_image a img{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}#services .et_pb_main_blurb_image a:hover img{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}div.grwf2-wrapper.wf2-embedded{z-index:1!important}.nf-field-element input:not([type=submit]):not([type=file]),.nf-field-element textarea{padding:1em;border-radius:5px}.nf-field-element input:not([type=submit]):not([type=file]):focus{border-color:#2DB1FF}#reg .terms .field-wrap.checkbox-wrap{text-align:left}#reg .terms .field-wrap.checkbox-wrap .nf-field-label{width:90%}.nf-form-cont .field-wrap input[type="button"]{background:#2DB1FF;margin:0 auto;display:block;width:60%;font-size:1.2em;font-weight:600;text-transform:uppercase;color:#fff;border:0 none;cursor:pointer;-webkit-transition:all 350ms cubic-bezier(.075,.82,.165,1);-moz-transition:all 350ms cubic-bezier(.075,.82,.165,1);-o-transition:all 350ms cubic-bezier(.075,.82,.165,1);transition:all 350ms cubic-bezier(.075,.82,.165,1)}.nf-form-cont .field-wrap input[type="button"]:hover{background:#2573BC}@media (max-width:768px){#promo .et_pb_column:nth-of-type(1){border:0 none}#slider .et_pb_container{clear:both;margin:0 auto;max-width:100%;float:none}}@media (max-width:480px){.logo_container a:after{display:none}}