#main-nav-container{background-color:#005dab !important}#fitnessMainNav.navbar-dark{background-color:#005dab !important}#fitnessMainNav a{text-transform:uppercase;color:#fff}#fitnessMainNav a:hover{opacity:.7}#fitnessMainNav .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}#fitnessMainNav .dropdown-item:hover{background-color:transparent}#fitnessMainNav .dropdown-menu{background-color:#005dab}#fitnessMainNav .dropdown-menu a{color:#fff}#fitnessMainNav .dropdown-menu a:hover{opacity:.7;color:#fff}.footer{margin-top:30px;background:#1a1a1b;height:auto;padding-bottom:30px;position:relative;width:100%;border-bottom:1px solid #1a1a1b;border-top:1px solid #1a1a1b}.footer p{margin:0}.footer img{max-width:100%}.footer h3{border-bottom:2px solid #9a2946;color:#dcdcdc;font-size:18px;font-weight:600;line-height:20px;padding:40px 0 10px}.footer ul{font-size:13px;list-style-type:none;margin-left:0;padding-left:0;margin-top:15px;color:#7F8C8D}.footer ul li a{padding:0 0 5px 0;display:block}.footer a{color:#78828D}.footer-content h3{border-bottom:none}.btn-primary{border-radius:0}.footer-bottom{background:#1a1a1b;border-top:1px solid #212121;padding-top:10px;padding-bottom:10px}.footer-bottom .social{float:none !important;margin:0 auto;width:250px;text-align:center}.footer-bottom .social li{background:none repeat scroll 0 0 #2b2b2d}.footer-bottom .social li a i{margin:0;color:#4a4a4a !important;padding-left:8px;padding-top:7px}.footer-bottom p.pull-left{padding-top:6px}.article-img-top{text-align:center}.article-img-top p{margin:10px 0 0 0;text-align:left}.article-img-top img{width:100%}a.articlediv{background:#9a2946;color:#fff !important;font-size:12px !important;text-align:right;float:right;padding:4px 20px;bottom:2px;position:absolute;right:1px;font-weight:100 !important}a.articlediv:hover{text-decoration:none}.article_sec{margin-top:11px}.article_sec h3{position:relative;border-bottom:1px solid #c7cce2;margin-top:0}.article_sec h3 a{font-size:18px;font-weight:600;color:#9a2946;text-decoration:none}.article_img label{font-size:11px;font-style:italic;font-weight:100;color:#9a2946}.traning-more{float:right;margin-left:6px}.article-b h3{color:#9a2946 !important}.article-b h3 a{font-size:18px}.article-b img{width:100%}.fittxt{color:#ffffff;text-align:center;z-index:99999999;opacity:100;font-size:27px}.fitness_tools_section{background-size:cover;background:url(https://d301hlh51t6sij.cloudfront.net/images/our-classes-bg.jpg) no-repeat fixed center;margin-top:30px;padding-top:30px}.fitness_tools_section .info{display:none}.fit-main-menu{display:inline-block;margin-bottom:20px}.fit-hover-effect{height:initial !important}.fit-hover-effect .info{background-color:rgba(26,26,26,0.6) !important;padding:1px 8px !important}.fit-hover-effect .overlay{border:none !important}.fit-hover-effect span{background-color:rgba(26,26,26,0.6) !important}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;cursor:default}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;border:1px solid #fff;border-radius:0}.hovereffect .overlay .btn-primary{border:none;background-color:rgba(0,0,0,0.7)}.hovereffect .overlay .btn-primary a{color:#fff}.hovereffect .overlay .btn-primary a:hover{color:#ccc}.hovereffect img{display:block;position:relative}.hovereffect button{text-transform:uppercase;color:#fff;text-align:center;position:absolute;bottom:0;padding:10px;background:#9a2946;width:100%}.right_home_section{padding-right:0;margin-top:15px}.side_cta_content{margin-bottom:14px}.side_cta_content h3{background-color:#005dab;color:#fff;font-size:16px;display:inline-block;padding:10px 16px;width:100%;text-transform:uppercase}.side_cta_content ul{list-style-type:none;margin:0;padding:0}.side_cta_content ul li{width:100%;border-bottom:3px solid #FFF}.side_cta_content ul li a{color:#333;font-size:16px;display:inherit;padding:4px 8px;margin:0}.side_cta_content ul li span{float:left;background:#9a2946;width:25px;height:25px;text-align:center;margin-bottom:5px;clear:left;line-height:24px;color:#fff}.fitnesstipright{background:#9a2946;color:#fff;padding:10px;margin-bottom:10px;width:100%}.fitnesstipright h1{margin-top:0}.holder{background-color:#9a2946}.holder .mask{position:relative;left:0;top:10px;overflow:hidden}.holder ul{list-style:none;margin:0;padding:0;position:relative}.holder ul li{padding:10px 0}.holder ul li a{color:darkred;text-decoration:none}.holder::-webkit-scrollbar{width:1em}.holder::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #ca4163}.holder::-webkit-scrollbar-thumb{background-color:#ca4163;outline:1px solid #ca4163}.morebtn{margin-top:10px}.morebtn a{background:#ca4163;color:#fff}.morebtn a:hover{background:#fff;color:#000}.no-padding{padding-left:0;padding-right:0}.primary-color{color:#9a2946}.btn-primary{background-color:#005dab}#logo-container img{max-width:246px;width:100%;margin:20px}#myCarousel{margin-top:15px}.carousel-indicators{display:none;bottom:20px}.carousel-inner{height:470px}@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){.carousel-inner{height:auto}}.kode-caption{position:absolute;top:34px;left:27px;z-index:2}.kode-caption h4{color:#fff;font-size:27px;font-weight:bold;line-height:normal;padding:5px 20px 3px;position:relative;text-transform:uppercase;background:#5287bd}.kode-caption h4:before{position:absolute;content:"";width:0;height:100%;right:-29px;top:0;bottom:0;border-style:solid;border-width:55px 30px 0 0;border-color:#5287bd transparent transparent transparent}.kode-caption h3{background:#9a2946;color:#fff;font-size:34px;font-weight:bold;line-height:normal;padding:2px 25px 1px;position:relative;text-transform:uppercase;margin-bottom:185px}
