*{padding:0;margin:0}a,h1,h2,h3,h4,h5,h6,li,p{-webkit-font-smoothing:antialiased;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;letter-spacing:0}a{color:#47d4e1;cursor:pointer}a:hover{color:#19ecff}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:0;padding-left:0}.container{max-width:1920px;min-width:300px;padding:0;margin:auto}.container .row{margin-right:0;margin-left:0}body{background-color:#000}.main-navigation{width:20.52083%;max-width:394px;min-width:300px;float:left;background-color:#000}.main-navigation .main-navigation-container{display:block;position:fixed;z-index:125;width:20.52083%;min-width:300px;height:100%;top:0;left:0;overflow:auto;background-color:#000;-webkit-box-shadow:5px 0px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:5px 0px 5px 0px rgba(0,0,0,0.15);box-shadow:5px 0px 5px 0px rgba(0,0,0,0.15)}.main-navigation .menu-close{display:none;position:absolute;background-color:transparent;border:1px solid #da3138;color:#da3138;padding:2px 8px;margin:0;right:16px;top:10px}.main-navigation .main-logo{display:block;width:78.17259%;max-width:308px;margin-left:8.88325%;margin-top:45px;margin-bottom:48px}.main-navigation .main-logo img{width:100%}.main-navigation .main-menu{width:100%}.main-navigation .main-menu ul{list-style:none;text-align:center;font-family:"Raleway",sans-serif}.main-navigation .main-menu ul li{text-align:center;border-top:1px solid #323232;position:relative;background:#000}.main-navigation .main-menu ul li a{display:block;position:relative;padding:20px 0 20px;font-size:16px;color:#e8e8e8;font-weight:500;text-decoration:none}.main-navigation .main-menu ul li a span{width:1em;display:block;position:absolute;right:6.28%;margin-top:-22px}.main-navigation .main-menu ul li a:hover,.main-navigation .main-menu ul li a:visited,.main-navigation .main-menu ul li a:active,.main-navigation .main-menu ul li a.active{text-decoration:none}.main-navigation .main-menu ul li ul.submenu{position:relative;visibility:hidden;opacity:0;height:0px}.main-navigation .main-menu ul li ul.submenu li{background:#111111}.main-navigation .main-menu ul li ul.submenu li a{border-left:9px solid #111}.main-navigation .main-menu ul li ul.submenu li ul.submenu li a{border-left:9px solid #111111;decoration:none}.main-navigation .main-menu ul li ul.submenu li ul.submenu li ul.submenu li a{border-left:9px solid #111111}.main-navigation .main-menu ul li ul.submenu li ul.submenu li ul.submenu li a:hover,.main-navigation .main-menu ul li ul.submenu li ul.submenu li ul.submenu li a.active{background-color:#171717}.main-navigation .main-menu ul li ul.submenu li ul.submenu li a:hover,.main-navigation .main-menu ul li ul.submenu li ul.submenu li a.active{background-color:#111111}.main-navigation .main-menu ul li ul.submenu li a:hover,.main-navigation .main-menu ul li ul.submenu li a.active{border-left:9px solid #323232}.main-navigation .main-menu ul li a:hover,.main-navigation .main-menu ul li a.active{background-color:#171717}.main-navigation .main-menu ul li a.active>span{display:block;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.4s;transition:0.4s}.main-navigation .main-menu ul li a.active+ul.submenu{height:auto;visibility:visible;opacity:1;-webkit-transition:0.4s;transition:0.4s}.main-navigation .main-menu ul li:last-child{border-bottom:1px solid #323232}.main-navigation a.action-btn{display:block;width:80%;max-width:318px;height:58px;line-height:58px;margin:37px auto 39px;font-size:16px}.main-navigation a.action-btn:after{content:'>';position:absolute;right:6.28%;margin-top:-1px}.main-navigation .social-links-wrapper{margin-bottom:48px;color:#e8e8e8;text-align:center;font-family:"Raleway",sans-serif}.main-navigation .social-links-wrapper p{font-size:14px}.main-navigation .trusted-seal{display:block;width:76.14213%;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:20px}.main-navigation .trusted-seal img{width:100%}.main-navigation.active{display:block}.website-header{display:none;min-width:300px;border-bottom:1px solid #f1f1f1;overflow:hidden}.website-header .header-logo{display:block;width:80%;max-width:230px;min-width:180px;margin-left:19px;margin-top:25px;margin-bottom:18px}.website-header .header-logo img{width:100%}.website-header .contact-info{padding-right:90px;margin-top:42px}.website-header .contact-info p{font-family:"Raleway",sans-serif;font-size:14px;color:#4b4b4b;font-weight:500;text-align:right;padding:0;margin-bottom:5px}.website-header #menu-button{display:block;position:absolute;background-color:transparent;border:1px solid #da3138;padding:6px 8px;margin:0;right:24px;top:53px}.website-header #menu-button span{display:block;width:22px;height:4px;margin-bottom:4px;background-color:#da3138}.website-header #menu-button span:last-child{margin-bottom:0px}.website-footer{padding-top:18px;position:relative;width:100%;clear:both}.website-footer .footer-content p{font-family:"Raleway",sans-serif;color:#4b4b4b;font-size:13px;text-align:left;font-weight:500;margin-bottom:18px;padding:0}.website-footer .footer-content p a{color:inherit}.website-footer .c1{margin-left:11.28609%;width:85.30184%}.website-footer .c1 p:nth-child(1){float:left;max-width:154px}.website-footer .c1 p:nth-child(2){float:left;margin-left:7.66142%;max-width:122px}.website-footer .c1 p:nth-child(3){float:left;min-width:154px;max-width:154px}.website-footer .c1 p:nth-child(4){float:left;margin-left:7.66142%;max-width:122px}.website-footer .c2{margin-left:5.51181%;width:92.12598%}.website-footer .c3{margin-left:8.23529%;width:85.88235%}.website-footer .r-c1{margin-left:2.81782%;width:94.36435%}.body-content{display:block;position:relative;margin-left:20.52083%;max-width:1526px;min-width:300px;height:auto;min-height:100vh}.body-content .col-xs-12 .content-wrapper.r-c1{width:95.39052%;margin-left:2.62484%}.body-content .col-xs-5 .content-wrapper.c1{width:89.88476%;margin-left:6.29962%}.body-content .col-xs-7 .content-wrapper.c2{width:133.67478%;margin-left:1.53649%}.body-content .col-xs-6 .content-wrapper.c1{width:88.09219%;margin-left:5.24968%}.body-content .col-xs-6 .content-wrapper.c2{width:88.09219%;margin-left:1.28041%}.body-content .col-xs-4 .content-wrapper.c1{width:86.42766%;margin-left:7.87452%}.body-content .col-xs-4 .content-wrapper.c2{width:86.42766%;margin-left:6.53009%}.body-content .col-xs-4 .content-wrapper.c3{width:86.42766%;margin-left:4.9936%}.body-content .col-xs-3 .content-wrapper.c1{width:85.53137%;margin-left:10.49936%}.body-content .col-xs-3 .content-wrapper.c2{width:85.53137%;margin-left:7.68246%}.body-content .col-xs-3 .content-wrapper.c3{width:85.53137%;margin-left:6.14597%}.body-content .col-xs-3 .content-wrapper.c4{width:85.53137%;margin-left:4.09731%}.body-content .col-xs-8 .content-wrapper.c1{width:91.03713%;margin-left:3.93726%}.body-content h1,.body-content .h1{display:block;font-family:"Raleway",sans-serif;font-size:42px;color:#da3138;font-weight:600;margin-top:54px;margin-bottom:48px}.body-content h2,.body-content .h2{font-family:"Raleway",sans-serif;font-size:26px;color:#d6d6d6;font-weight:600;margin-top:0px;margin-bottom:28px}.body-content h3,.body-content .h3{font-family:"Raleway",sans-serif;font-size:24px;color:#d6d6d6;font-weight:600;margin-top:0px;margin-bottom:12px}.body-content h4,.body-content .h4{font-family:"Raleway",sans-serif;font-size:18px;color:#d6d6d6;font-weight:600;margin-top:0px;margin-bottom:12px}.body-content p{font-family:"Raleway",sans-serif;font-size:14px;color:#d6d6d6;font-weight:500;margin-top:0px;margin-bottom:16px}.body-content p a{color:#da3138}.body-content ul li a{color:#da3138}.body-content .chart-tbl p{border-bottom:1px dotted #4b4b4b;clear:both;position:relative;margin-bottom:1.3em}.body-content .chart-tbl p span{display:block;background-color:#fff;position:absolute;padding:0 6px}.body-content .chart-tbl p span:nth-child(1){bottom:-6px;left:-6px}.body-content .chart-tbl p span:nth-child(2){right:0px;bottom:-6px}.body-content .chart-tbl .clear-line{border-color:transparent}.body-content .chart-tbl .space-correction{margin-top:-6px;padding-right:6px}#contact-form{margin-right:4%}#contact-form h1{margin-top:0px;margin-bottom:0px;font-size:24px}#contact-form label{font-family:"Arial",sans-serif;display:block;font-size:13px;color:#424242;font-weight:normal;padding:0;margin:0;padding-top:5px;padding-bottom:3px;max-width:378px}#contact-form .basic-input{display:block;padding:3px;font-family:"Arial",sans-serif;font-size:12px;color:#424242;background-color:rgba(255,255,255,0.7);border:1px solid #8f5980;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.55);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.55);box-shadow:0px 0px 4px rgba(0,0,0,0.55);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#contact-form .submit-wrapper{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.55);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.55);box-shadow:0px 0px 4px rgba(0,0,0,0.55);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;margin-top:18px}#contact-form .basic-submit{display:block;font-family:"Raleway",sans-serif;font-size:12px;color:#fff;cursor:pointer;clear:both;background-color:rgba(163,13,121,0.65);border:1px solid #b9b9b9;-webkit-box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.75);box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.75);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.clear{clear:both}.clearfix::after{display:block;content:"";clear:both}.left{float:left}.right{float:right}.bold{font-weight:bold}.content-disclaimer{margin:10px auto 20px}.content-disclaimer p{text-align:center !important;font-size:13px !important;font-style:italic !important}.r-img{float:right;margin-left:2.41546%}.l-img{float:left;margin-right:2.41546%}.text-highlight{font-weight:bold;font-size:18px}a.link-cream{color:#e1c9b2;text-decoration:underline}a.link-cream :hover{color:#e1c9b2}.title-ico{display:inline-block;width:33px;height:33px;background-position:center top;vertical-align:baseline;background-repeat:no-repeat;margin-right:16px}.grey-text{color:#737373}a.blue-link{color:#027ce7;text-decoration:underline}a.white-link{color:#fff}a.white-link :hover{color:#fff;text-decoration:underline}a.action-btn{display:inline-block;position:relative;text-align:center;font-family:"Raleway",sans-serif;font-size:18px;color:#fff;font-weight:500;cursor:pointer;clear:both;background-color:#da3138;border:none;padding:15px 35px}a.action-btn:hover,a.action-btn:visited{text-decoration:none;color:#fff}a.action-blue-btn{display:inline-block;position:relative;text-align:center;font-family:"Raleway",sans-serif;font-size:18px;color:#da3138;border:solid 1px #da3138;font-weight:500;cursor:pointer;clear:both;background-color:transparent;border:none;text-transform:uppercase}a.action-blue-btn:hover,a.action-blue-btn:visited{text-decoration:none;color:#fff}.contact-form{margin:auto}.contact-form label{display:block;color:#4b4b4b;font-size:14px;font-family:"Raleway",sans-serif;margin-top:0px;padding:14px 0 15px;font-weight:400;text-align:center;line-height:normal;max-width:450px}.contact-form .basic-input{border:1px solid #ababab;font-family:"Raleway",sans-serif;font-size:14px;color:#4b4b4b;display:inline-block;padding-left:12px;padding-right:12px;margin-bottom:9px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:rgba(255,255,255,0.5);resize:none}.contact-form .basic-submit{display:inline-block;text-align:center;text-decoration:none;border:none;font-family:"Raleway",sans-serif;font-size:18px;font-weight:500;background-color:#da3138;color:#fff;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-transform:uppercase;margin-top:13px;margin-bottom:25px}.contact-form .basic-input::-webkit-input-placeholder{color:#4b4b4b;opacity:1}.contact-form .basic-input:-moz-placeholder{color:#4b4b4b;opacity:1}.contact-form .basic-input:-moz-placeholder{color:#4b4b4b;opacity:1}.contact-form .basic-input:-ms-input-placeholder{color:#4b4b4b;opacity:1}.contact-form .basic-input::placeholder{color:#4b4b4b;opacity:1}#schedule-online-popup .modal-header h1{display:block;font-family:"Raleway",sans-serif;font-size:28px;color:#da3138;font-weight:600}.schedule-online-widget div.healcode div.header h1{color:#4b4b4b}.schedule-online-widget .basic-submit,.schedule-online-widget #hc-find-appt{display:inline-block;text-align:center;text-decoration:none;border:none;font-family:"Raleway",sans-serif;font-size:18px;font-weight:500;background-color:#da3138;color:#fff;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-transform:uppercase;margin-top:13px;margin-bottom:25px;width:100%;max-width:226px;height:50px;line-height:48px}.schedule-online-widget .basic-input,.schedule-online-widget #session_type,.schedule-online-widget #options_staff_ids_,.schedule-online-widget #options_location_id{border:1px solid #ababab;font-family:"Raleway",sans-serif;font-size:14px;color:#4b4b4b;display:inline-block;padding-left:12px;padding-right:12px;margin-bottom:9px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:rgba(255,255,255,0.5);resize:none;width:100%;height:60px}.schedule-online-widget .basic-input::-webkit-input-placeholder{color:#4b4b4b;opacity:1}.schedule-online-widget .basic-input:-moz-placeholder{color:#4b4b4b;opacity:1}.schedule-online-widget .basic-input:-moz-placeholder{color:#4b4b4b;opacity:1}.schedule-online-widget .basic-input:-ms-input-placeholder{color:#4b4b4b;opacity:1}.schedule-online-widget .basic-input::placeholder{color:#4b4b4b;opacity:1}.fe-size-0x0{width:0px;height:0px}.fe-size-m0x0{width:100%;max-width:0px;height:0px}.fe-size-m194x23{width:100%;max-width:194px;height:23px}.fe-size-m194x75{width:100%;max-width:194px;height:75px;resize:vertical}.fe-size-m124x33{width:100%;max-width:124px;height:33px}.fe-size-m450x60{width:100%;max-width:450px;height:60px}.fe-size-m450x72{width:100%;max-width:450px;height:72px}.fe-size-132x33-lh{width:132px;height:33px;line-height:31px}ul.social-links{overflow:hidden;clear:both;text-align:center;padding:0px;margin:0px}ul.social-links li{display:inline-block;padding:0px;margin:0px;margin-left:4px;margin-right:4px}ul.social-links li a{display:inline-block;width:35px;height:35px;background-position:top left;background-repeat:no-repeat;background-image:url(../images/social-bcg-combined.png);background-size:35px;padding:0px;margin:0px}ul.social-links li a#facebook-btn{background-position:0 0}ul.social-links li a#instagram-btn{background-position:0px -35px}ul.social-links li a#google-plus-btn{background-position:0px -70px}ul.social-links li a#yelp-btn{background-position:0px -105px}ul.social-links li a#youtube-btn{background-position:0px -140px}ul.list-custom{font-family:"Raleway",sans-serif;color:#4b4b4b;font-size:13px;margin:0;padding:0;list-style:none}ul.list-custom li{padding-top:4px;padding-bottom:4px;padding-left:25px;margin-left:5px;font-weight:normal;background:url(../images/custom-list-cb.png) no-repeat 0px 8px}ol.list-custom{font-family:"Raleway",sans-serif;color:#272727;font-size:14px;font-weight:bold;margin:0;margin-left:10px}ol.list-custom li{padding-top:4px;padding-bottom:4px;padding-left:12px;margin-left:5px;font-weight:normal}ol.list-custom li span{color:#4b4b4b;font-weight:500}@media screen and (max-width: 1826px){.website-footer .c1 p:nth-child(1),.website-footer .c1 p:nth-child(2),.website-footer .c1 p:nth-child(3),.website-footer .c1 p:nth-child(4){float:left;max-width:31%;margin-left:0 !important;margin-right:2%}}@media screen and (max-width: 1462px){.body-content{margin-left:300px}}@media only screen and (max-width: 1200px){.website-footer .col-xs-4,.website-footer .col-xs-5,.website-footer .col-xs-3,.website-footer .col-xs-12{clear:left;width:100%}.website-footer .col-xs-4 .c1,.website-footer .col-xs-4 .c2,.website-footer .col-xs-4 .c3,.website-footer .col-xs-4 .r-c1,.website-footer .col-xs-5 .c1,.website-footer .col-xs-5 .c2,.website-footer .col-xs-5 .c3,.website-footer .col-xs-5 .r-c1,.website-footer .col-xs-3 .c1,.website-footer .col-xs-3 .c2,.website-footer .col-xs-3 .c3,.website-footer .col-xs-3 .r-c1,.website-footer .col-xs-12 .c1,.website-footer .col-xs-12 .c2,.website-footer .col-xs-12 .c3,.website-footer .col-xs-12 .r-c1{width:90%;margin:auto}.website-footer .col-xs-4 .c1 p:nth-child(1),.website-footer .col-xs-4 p:nth-child(2),.website-footer .col-xs-5 .c1 p:nth-child(1),.website-footer .col-xs-5 p:nth-child(2),.website-footer .col-xs-3 .c1 p:nth-child(1),.website-footer .col-xs-3 p:nth-child(2),.website-footer .col-xs-12 .c1 p:nth-child(1),.website-footer .col-xs-12 p:nth-child(2){float:left;margin-right:8%}.body-content .col-xs-4,.body-content .col-xs-6,.body-content .col-xs-8,.body-content .col-xs-12{clear:left;width:100%}.body-content .col-xs-4 .content-wrapper.c1,.body-content .col-xs-4 .content-wrapper.c2,.body-content .col-xs-4 .content-wrapper.c3,.body-content .col-xs-4 .content-wrapper.r-c1,.body-content .col-xs-6 .content-wrapper.c1,.body-content .col-xs-6 .content-wrapper.c2,.body-content .col-xs-6 .content-wrapper.c3,.body-content .col-xs-6 .content-wrapper.r-c1,.body-content .col-xs-8 .content-wrapper.c1,.body-content .col-xs-8 .content-wrapper.c2,.body-content .col-xs-8 .content-wrapper.c3,.body-content .col-xs-8 .content-wrapper.r-c1,.body-content .col-xs-12 .content-wrapper.c1,.body-content .col-xs-12 .content-wrapper.c2,.body-content .col-xs-12 .content-wrapper.c3,.body-content .col-xs-12 .content-wrapper.r-c1{width:90%;margin-left:auto;margin-right:auto}.body-content .col-xs-4 .content-wrapper.c2 h2,.body-content .col-xs-4 .content-wrapper.c3 h2,.body-content .col-xs-6 .content-wrapper.c2 h2,.body-content .col-xs-6 .content-wrapper.c3 h2,.body-content .col-xs-8 .content-wrapper.c2 h2,.body-content .col-xs-8 .content-wrapper.c3 h2,.body-content .col-xs-12 .content-wrapper.c2 h2,.body-content .col-xs-12 .content-wrapper.c3 h2{margin-top:30px}.body-content .col-xs-3{width:50%}.body-content .col-xs-3 .content-wrapper.c1,.body-content .col-xs-3 .content-wrapper.c3{margin-left:10.49936%}.body-content .col-xs-3 .content-wrapper.c2,.body-content .col-xs-3 .content-wrapper.c4{margin-left:7.68246%}.body-content .website-footer .col-xs-3{width:100%}}@media only screen and (max-width: 992px){.body-content{margin-left:0px}.main-navigation{display:none}.main-navigation .menu-close{display:block}.website-header{display:block}}@media only screen and (max-width: 620px){.website-header .contact-info{display:none}}@media only screen and (max-width: 480px){.r-img{display:block;float:none;margin:20px auto;width:90%}.l-img{display:block;float:none;margin:20px auto;width:90%}.body-content .col-xs-3{width:100%}.body-content .col-xs-3 .content-wrapper.c1,.body-content .col-xs-3 .content-wrapper.c2,.body-content .col-xs-3 .content-wrapper.c3,.body-content .col-xs-3 .content-wrapper.c4{margin-left:auto;margin-right:auto}.body-content .website-footer .col-xs-3{width:100%}}@media screen and (min-height: 957px){.website-footer{position:absolute;z-index:110;bottom:0px}}@media screen and (min-width: 993px){header#website-header div#main-navigation nav{display:block !important}}
