@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');body{font-family:"Roboto",sans-serif;font-size:16px;color:#212121;font-weight:300}body{opacity:1;transition:1s opacity}body.fade-out{opacity:0;transition:none}a{color:#b0bc22}a:hover,a:focus{color:#88911a;text-decoration:none}.btn,input[type=submit]{background:#b0bc22}.btn:hover,.btn:focus,.btn.focus,.btn:active,.btn.active,.btn.active.focus,.btn.active:focus,.btn.active:hover,.btn:active.focus,.btn:active:focus,.btn:active:hover,input[type=submit]:hover,input[type=submit]:focus{background:#373a0b}.area-content-accent{background-color:#f8f8f8}.footer{font-size:16px;color:#fff}.footer a{color:inherit}.footer a:hover{text-decoration:none;color:inherit}.footer-social-links a,.ci-icon{width:40px;height:40px}.footer-social-links a:before,.ci-icon:before{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;border:1px solid #424242;border-radius:100%}.footer-social-links a i,.footer-social-links a span,.ci-icon i{font-size:2.1rem;line-height:4.1rem}.footer-social-links a:hover{color:#fff}.footer-social-links a:hover:before{background:#424242}.contact-item{padding-left:60px}.ci-icon{top:0}.internal-banner{padding:350px 0 30px 0}.internal-banner h1{font-size:5rem}.contact-form{position:relative}#contact-form-ajax-loading{display:none;z-index:5;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}#contact-form-ajax-loading .fa{color:rgba(0,0,0,0.5);position:absolute;font-size:100px;left:50%;top:50%;margin-left:-40px;margin-top:-50px}.alert{padding:20px;background-color:#333;color:#fff;border-radius:0;border:none}.alert-success{background-color:#3fd377}.alert-error{background-color:#e66060}span.error span{display:block;padding:.375rem .5625rem .5625rem;margin-bottom:2rem;text-align:left;font-weight:400;font-style:normal;background:#f04124;color:#FFF}.form textarea,.form input[type=date],.form input[type=text],.form input[type=email],.form input[type=url],.form input[type=tel],.form input[type=password],.form input[type=color],.form input[type=number],.form input[type=search],.form select{text-transform:none !important}.background-pic{top:0;height:100vh;width:auto;position:fixed;z-index:-1;margin-left:calc(0%);margin-right:calc(0%)}.background-pic img{height:100vh;width:auto}.award img{width:auto}#content.home{margin-top:0}.dark{background:rgba(0,0,0,0.9);background:-moz-linear-gradient(top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 80%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 80%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 80%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6000000', endColorstr='#80000000', GradientType=0);color:#fff}.white{background:#fff url(/packages/medifit_theme/themes/medifit_theme/img/MF_web_crosses.png) top left no-repeat}.green{background:#b0bc22;background:-moz-linear-gradient(top, #b0bc22 0%, #787f18 100%);background:-webkit-linear-gradient(top, #b0bc22 0%, #787f18 100%);background:linear-gradient(to bottom, #b0bc22 0%, #787f18 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0bc22', endColorstr='#787f18', GradientType=0);color:#fff}.sidebar{padding:1rem;background:rgba(0,0,0,0.9)}.sidebar h3{padding:1rem;color:#fff}.sidebar .ccm-block-social-links,.sidebar .ccm-block-social-links p{color:#fff;text-align:center}blockquote.testimonial{margin:1rem -1rem;font-size:1.3rem;padding:4rem 2rem;font-style:italic;background:rgba(255,255,255,0.1);color:#B0BC22}h1{font-size:3rem;padding-top:3rem;font-weight:200;color:#B0BC22}h2{font-weight:300}h4{color:#B0BC22}ol li{counter-increment:list;list-style-type:none;position:relative}ol li:before{color:#fff;content:counter(list) " ";left:-35px;top:8px;position:absolute;text-align:center;width:30px;background:#B0BC22;border-radius:50%;font-size:20px;font-weight:bold}.bg-dark{background:rgba(0,0,0,0.9) !important}.main-content h1{color:#fff}.main-content h2{padding-top:30px;color:#B0BC22}.sub-text{text-align:center}.sub-text h2{color:#B0BC22;padding:1em}.sidebar p{color:#fff;padding:10px 20px !important}.sidebar .leading p{color:#B0BC22;font-size:150%}.leading h1{font-size:24px;letter-spacing:0.2em;margin-bottom:0;padding:2rem 0}.pad-right{padding-right:20px !important}.pad-override{padding:20px !important}.phone{font-size:2rem}.award_text{font-size:12px;font-weight:700;padding:10px;background:rgba(0,0,0,0.3)}.footer-header a{color:#B0BC22}.move_up{margin-top:0px}.call-to-action h2,.lower-call-to-action h2{padding:4rem 0}img.img-responsive{width:100%;height:auto}.main-content{background:rgba(255,255,255,0.8);padding:1rem 2rem}a.navbar-brand{width:180px}a.navbar-brand img{z-index:2;position:absolute;margin:20px 200px 0px 0px}.award img{width:50%;height:auto;margin:0px auto;display:block}.award{color:#fff;text-align:center}@media (max-width:1200px){.internal-banner{padding:200px 0 60px 0}.internal-banner h1{font-size:4rem}}@media (max-width:1041px){.small-height .nav-logo-wrap .logo{max-width:100px}a.navbar-brand img{margin:-20px 200px 0px 5px}}@media (max-width:768px){.nav-logo-wrap .logo{max-width:240px}.nav-logo-wrap{margin-left:15px}a.navbar-brand img{margin:15px 200px 0px 5px}.bgsCaptions{margin:50vh auto 0;padding:1em}.background-pic img.img-responsive{height:100vh;width:auto}}@media (max-width:455px){.nav-logo-wrap .logo{max-width:180px}.small-height .nav-logo-wrap{padding-top:8px}.nav-logo-wrap{padding-top:15px;margin-left:10px}.internal-banner{padding:190px 0 30px 0}.internal-banner h1{font-size:3rem}.background-pic img.img-responsive{margin-left:-40%}}.site-header{background:rgba(255,255,255,0.9)}.award_hilite{padding:40px;background:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.4)}.main li{color:#fff}.leading{color:#B0BC22;text-transform:uppercase;letter-spacing:0.1em}.sub-text{padding:4rem}.footer-header{padding:3rem 0}.footer-header h2{font-size:3rem}.footer-menu ul{list-style-type:none}.footer-menu ul li{padding:.06rem .5rem;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-1 p{font-size:18px;padding-top:1rem;margin:0}.footer-1 p a{padding-top:0px;color:#B0BC22;font-size:2.3rem;font-weight:700}.footer-3 p{font-size:14px;color:#B0BC22}form.logout{float:right}blockquote{font-size:1.5em;padding:2rem;font-style:italic;border-left:5px solid #b0bc22}.site-colophon{font-size:80%;opacity:.7}form{margin-bottom:4rem}.testimonials blockquote{font-size:1rem}.drop-shadow{box-shadow:rgba(0,0,0,0.1) 5px 5px 10px}#info_block{background:rgba(0,0,0,0.7);padding:20px}@media only screen and (max-width:600px){.footer-header{padding:1rem 0}.footer-header h2{font-size:1.8rem}.footer-3 p{font-size:12px;color:#B0BC22;font-weight:700;padding:0;margin:0}}p.phone-top{margin-top:64px;margin-left:63px;float:left}.navbar-brand{padding-top:0;padding-bottom:0}.sidebar h6{color:#fff;font-size:10px;padding:5px}.adx-banner{background:#17a2b8;color:#fff;padding:20px}.sidebar p.testimonial{color:#B0BC22;padding:10px 20px !important;font-style:italic;font-size:20px;border-left:6px solid #fff}.sidebar p.testimonial-author{color:: #B0BC22;text-align:right}.awards_hilite{padding:20px;background:rgba(0,0,0,0.9);border:1px solid rgba(0,0,0,0.4)}.awards_hilite h3{color:#fff;font-weight:300;text-transform:uppercase;font-size:18px}.awards_hilite h2{color:#fff;font-weight:700;padding-top:20px}div.ccm-block-page-list-page-entry-grid-thumbnail a{width:100%}.news{text-transform:none;color:#fff !important;padding-bottom:40px}.awards ul{padding-left:10px}.awards li{font-size:12px}.article_download{font-size:11px;text-transform:uppercase}