@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');.body-select-navigation{display:none;}
.body-select-navigation ul{list-style-type:none;margin:0;padding:0;}
.body-select-navigation ul li{display:block;float:left;margin:5px 1%;text-align:center;width:48%;}
.body-select-navigation ul li a{display:block;background:#2196cb none repeat scroll 0 0;color:#fff;text-align:center;width:100%;padding:10px;}
.forum-ipad{display:block;width:100%;}
.body-select-navigation ul li a:hover{background:#697276 none repeat scroll 0 0;}
.about-me{background-color:#f4f4f4;}
.about-me h2{color:#383838;font-family:"Open Sans",sans-serif;font-size:37px;font-weight:600;margin:0;padding:20px 0;}
.section-footer .sub-menu{display:none !important;}
.about-me p{color:#383838;font-family:"Open Sans",sans-serif;font-size:15px;line-height:24px;margin-bottom:20px;}
.about-me-image{display:block;margin:0;padding:0;width:87%;}
.article-section-home .col-md-7 img{display:block;width:100%;float:none;}
.video-1-home{width:31%;float:left;display:inline-block;clear:both;margin:20px 0;}
.video-box-home-info{background-color:#f9f9f9;color:#363434;line-height:20px !important;padding:10px;}
.video-box-home-info p{color:#363434;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:22px;}
.video-1-home img, .video-2-home img, .video-3-home img{display:block;float:none;width:100%;}
.workouts-section-home .article-section-home-links{float:none;margin:0 auto;width:227px;}
.workouts-section-home .container{border-bottom:8px solid #e5e5e5;}
.workouts-section-home .article-section-home-links a.right{background-color:#2196cb;margin-right:0 !important;}
.video-2-home{width:31%;float:left;display:inline-block;margin:20px 3.5%;}
.video-3-home{width:31%;float:left;display:inline-block;margin:20px 0;}
.article-section-home .col-md-5 h2{color:#2196cb;font-family:"Open Sans",sans-serif;font-size:28px;font-weight:600;margin:0;padding:60px 0 0;}
.article-section-home .col-md-5 p{color:#737475;font-family:"Open Sans",sans-serif;font-size:15px;line-height:32px;padding:20px 0;}
.article-section-home-links a{border-radius:3px;color:#fff;display:inline-block;float:left;font-family:"Raleway",sans-serif;font-size:14px;line-height:32px;margin-right:15px;padding:5px 20px;}
.article-section-home-links a.left{background-color:#545b5d;}
.article-section-home-links a.right{background-color:#2196cb;}
.video-section-home .container{border-top:8px solid #e5e5e5;border-bottom:8px solid #e5e5e5;}
.video-section-home .col-md-6 img{display:block;float:none;width:100%;}
.video-section-home .col-md-6 h2{color:#2196cb;font-family:"Open Sans",sans-serif;font-size:28px;font-weight:600;margin:0;padding:80px 0 0;}
.video-section-home .col-md-6 p{color:#737475;font-family:"Open Sans",sans-serif;font-size:15px;line-height:32px;padding:20px 0;}
.workouts-section-home h2{color:#2196cb;font-family:"Open Sans",sans-serif;font-size:28px;font-weight:600;margin:0;padding:20px 0 18px;display:block;text-align:center;}
.testimonials-section-home{background-color:#48575f;}
.testimonials-section-home h2{color:#fff;display:block;font-family:"Open Sans",sans-serif;font-size:28px;font-weight:600;margin:0;padding:30px 0 23px;text-align:center;text-transform:uppercase;}
.access-section-home h4{font-family:"Open Sans",sans-serif;font-size:35px;font-weight:600;color:#212425;display:block;text-align:center;padding:20px 10px;}
.access-price{display:block;height:82px;width:230px;float:left;}
.big-price{color:#2196cb;display:block;float:left;font-family:"Open Sans",sans-serif;font-size:90px;font-weight:700;line-height:80px;padding-right:10px;}
.access-button{float:left;width:190px;}
.join-section{clear:both;display:block;margin:0 auto;max-width:435px;padding-bottom:25px;}
.access-section-home .access-button a{background:#ffd65e;background:-moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);background:-webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%);background:linear-gradient(to bottom, #ffd65e 0%,#febf04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0);clear:both;color:#000;display:block;font-size:30px;font-style:italic;font-family:'Oswald', sans-serif;font-weight:700;margin-top:10px;padding:5px;text-align:center;text-transform:uppercase;}
.access-button img{max-width:150px;}
.small-cents{color:#2196cb;display:block;float:left;font-family:"Open Sans",sans-serif;font-size:35px;font-weight:700;line-height:48px;}
.per-month-text{color:#212425;display:block;float:left;font-family:"Open Sans",sans-serif;font-size:16px;line-height:21px;}
.access-price-statement{text-align:center;font-family:"Open Sans",sans-serif;color:#424242;font-size:13px;}
.workouts-section-home p.top-center{color:#737475;font-family:"Open Sans",sans-serif;font-size:15px;line-height:19px;margin:0;padding:0 0 20px;text-align:center;}
.testimonials-section-home p.top-center{color:#fff;font-family:"Open Sans",sans-serif;font-size:15px;line-height:19px;margin:0;padding:0 0 20px;text-align:center;}
.forum-post-user-contents{border:3px solid #c4c4c4;border-radius:4px;float:left;margin:0 0 0 15px;padding:10px;width:calc(100% - 107px);}
.latest-forum-posts{padding-top:10px;}
.forums-section-home h3{color:#626262;display:block;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;margin:0;padding:0;text-align:left;}
.forum-post-user-contents-title{float:left;width:70%;}
.forum-post-user-contents-date{float:right;width:30%;text-align:right;color:#8a8b8b;display:block;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;}
.forums-section-home .col-md-6 h2{color:#2196cb;font-family:"Open Sans",sans-serif;font-size:28px;font-weight:600;margin:0;padding:100px 0 0;}
.forums-section-home .col-md-6 p{color:#737475;font-family:"Open Sans",sans-serif;font-size:15px;line-height:32px;padding:20px 0;}
.forum-post-user-image{display:inline-block;float:left;height:92px;width:92px;}
.forum-post-user-image img{max-height:92px;max-width:92px;}
.forums-section-home .col-md-6 .forum-post-user-context{height:46px;overflow:hidden;}
.forums-section-home .col-md-6 .forum-post-user-context p{color:#626262;font-family:"Open Sans",sans-serif;font-size:13px;line-height:19px;padding:6px 0;}
.about-me .row, .article-section-home .row, .video-section-home .row{margin-top:20px;}
.about-me a.home-read-more{background-color:#2196cb;clear:both;color:#fff;display:inline-block;float:none;font-family:"Raleway",sans-serif;font-size:18px;margin:22px 0 0;padding:12px 30px;}
.about-title-section{background-color:#697276;text-align:center;padding:20px;}
.about-title-section h4{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:37px;font-weight:600;color:#ffffff;}
.about-title-section .sub-heading{color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;line-height:20px;}
.about-me .row{margin-bottom:0px;}
.about-me .row .col-md-5{margin-bottom:0px;padding-bottom:0px;}
.nav_wrapper{left:0;top:0;width:100%;transition:top .5s ease-out;background-position:top center;background-repeat:no-repeat;background-size:100% 100%;opacity:0.9;z-index:999999;}
.logo{display:inline-block;float:left;height:63px;margin-right:10px;margin-top:4px;padding:2px 0 6px;}
.scroll{top:-119px;}
.no-scroll{top:0;z-index:9999;background-position:top center;background-repeat:no-repeat;background-size:100% 100%;}
#search{float:right;font-size:30px;padding:2px 15px;line-height:40px;color:#fff;margin:0;font-weight:700;-webkit-transform:rotate(181deg);-moz-transform:rotate(181deg);-ms-transform:rotate(181deg);-o-transform:rotate(181deg);transform:rotate(181deg);}
#search:hover{color:#efa666;}
.search_box{clear:both;width:100%;background:#e8ebf0;padding:0;margin:0;height:0;overflow:hidden;transition:all 0.1s ease-in-out;}
.search_box.active{height:auto;padding:15px 0;}
.search_box input{width:80%;font-size:13px;margin:0 0 0 15px;padding:10px;border:none;background:#fff;}
.search_box input:focus{outline:none;}
.search_box input.search_icon{clear:both;width:10%;height:auto;padding:10px;margin:0;margin-left:-5px;border:none;color:#fff;cursor:pointer;background:#8c949d;opacity:1;transition:all 0.1s ease;}
.search_box input.search_icon:hover{background:#efa666;}
.menu-link{display:none;}
.spinner-master input[type=checkbox]{display:none;}
#hero{width:100%;height:auto;background:#e8ebf0;margin:70px 0 20px 0;}
#hero img{width:100%;height:auto;}
@media all and (max-width:991px){.example-header .container{width:100%;}
#search{padding:10px;}
.spinner-master *{transition:all 0.3s;box-sizing:border-box;}
.spinner-master{position:relative;margin:15px;height:30px;width:30px;float:left;}
.spinner-master label{cursor:pointer;position:absolute;z-index:99;height:100%;width:100%;top:5px;left:0;}
.spinner-master .spinner{position:absolute;height:4px;width:100%;padding:0;background-color:#fff;}
.spinner-master:hover .spinner{background-color:#2196cb;}
.spinner-master .diagonal.part-1{position:relative;float:left;}
.spinner-master .horizontal{position:relative;float:left;margin-top:4px;}
.spinner-master .diagonal.part-2{position:relative;float:left;margin-top:4px;}
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .horizontal{opacity:0;}
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .diagonal.part-1{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-top:10px;}
.spinner-master input[type=checkbox]:checked ~ .spinner-spin > .diagonal.part-2{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:-12px;}
a.menu-link{display:block;color:#fff;float:left;text-decoration:none;padding:10px 16px;font-size:1.5em;}
a.menu-link:hover{color:#efa666;}
a.menu-link:after{content:"\2630";font-weight:normal;}
a.menu-link.active:after{content:"\2715";}
.menu{clear:both;min-width:inherit;float:none;}
.menu, .menu > ul ul{overflow:hidden;max-height:0;}
.menu > li > ul.sub-menu{padding:0px;border:none;}
.menu.active, .menu > ul ul.active{max-height:55em;}
.menu ul{display:inline;}
.menu li, .menu > ul > li{display:block;}
.menu > ul > li:last-of-type a{border:none;}
.menu li a{color:#fff;display:block;padding:0.8em;position:relative;}
.menu li.has-submenu > a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:0.55em 0.5em;}
.menu li.has-submenu > a.active:after{content:"-";}
.menu ul ul > li a{background-color:#39484d;padding:10px 18px 10px 30px;}
.menu ul li a:hover{background:#2196cb;color:#fff;}
.menu ul li.hover > a{background:#2196cb;color:#fff;}
.menu ul ul, .menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none;}
.search_box{position:absolute;top:60px;left:0;z-index:10;}
.search_box input{width:70%;}
.search_box input.search_icon{width:17%;}
#hero{height:200px;}
}
.sidebar-loop{height:117px;margin:16px 10px;text-align:center;}
.sidebar-loop .sidebar-loop-image{height:100px;width:200px;margin:0px auto;display:block;overflow:hidden;}
.sidebar-loop .sidebar-loop-image img{height:100%;width:100%;}
.sidebar-loop-contents{width:100%;}
.sidebar-loop-contents h4{font-family:"Raleway",sans-serif;font-size:16px;height:18px;margin:0;overflow:hidden;padding:0;text-transform:capitalize;}
.sidebar-loop-details{font-family:'Lato', sans-serif;color:#909090;font-size:13px;}
.sidebar-loop-details p{height:37px;line-height:17px !important;margin-bottom:11px !important;margin-top:11px;overflow:hidden;text-align:left;}
.user{color:#909090;font-family:times new roman;font-style:italic;float:left;}
.date{color:#909090;font-family:times new roman;font-style:italic;float:right;text-align:right}
.user fa{margin-right:5px;}
.white-logo{float:left;padding-right:7px;}
#text-9.widget.widget_text .textwidget a.join-now-side{background:#ffd65e;background:-moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);background:-webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%);background:linear-gradient(to bottom, #ffd65e 0%,#febf04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0);clear:both;color:#000;display:block;font-size:20px;font-style:italic;font-family:'Oswald', sans-serif;font-weight:700;margin-top:20px;padding:5px;text-align:center;text-transform:uppercase;}
#categories-2 ul li.cat-item{background-image:url("/files/images/right-arrow-cats.png");background-position:5px 12px;background-repeat:no-repeat;border-bottom:1px solid #dad7d7;margin:4px 10px 5px;padding:3px 30px;list-style-type:none;}
.section-one-home{background-image:url(/files/images/Just-do-it.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;height:calc(100vh);display:block;}
.page-logo{width:100%;display:block;}
.top-home-content-holder{max-width:666px;height:268px;left:50%;margin-left:-333px;margin-top:-107px;position:absolute;top:50%;}
.next-scroll{display:block;padding:10px;color:#fff;text-decoration:none;border:solid 2px #fff;width:195px;text-align:center;margin:20px auto 0px;font-size:20px;}
.next-scroll:hover{background:#2196cb;color:#fff;text-decoration:none;}
#flip, #reg{padding:25px 15px 22px;text-align:center;transition:all 0.25s ease 0s;}
#regform{margin:0px auto;}
.all-other-pages .workout-video-quick-links{display:none;}
.section-footer{background-color:#1c1d1d;color:#b4b4b4;font-size:14px;}
.section-footer a{color:#b4b4b4 !important;text-decoration:none;}
.section-footer a:hover{color:#2196cb !important;text-decoration:none;}
.section-footer .menu li a{padding:0;}
.footer-logo{width:100%;padding-top:20px;}
.section-footer .col-sm-3{padding-left:22px;padding-right:22px;}
.section-footer h3{text-transform:uppercase;border-bottom:solid 1px #b4b4b4;font-size:15px;display:block;padding-bottom:5px;}
.section-footer ul{padding:0px;margin:0px;list-style-type:none;}
.section-footer ul li{display:inline-block;float:left;padding:3px 0;width:50%;background:#1c1d1d none repeat scroll 0 0;}
.section-footer p{line-height:21px;padding:3px 0;}
.section-footer .social-link-icons-footer{font-size:29px;}
@media all and (max-width:1199px){.menu ul li > a{padding:24px 9px;}
.user-access-links > a{padding:33px 7px 47px;font-size:13px;}
.menu ul li a{font-size:13px;}
.menu ul li.hover > a{padding:25px 9px 19px;}
.menu ul li.current-menu-item a{padding:25px 9px 19px;}
}
.front-body, .back-body{width:540px;height:807px;color:#4f5053;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;}
front-body a, .back-body a{color:#4f5053;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;}
.front-body img, .back-body img{width:500px;position:absolute;}
#traps-front a{width:174px;height:58px;display:block;}
#traps-front{background:rgba(0, 0, 0, 0) none repeat scroll 0 0/100% 100%;display:block;height:58px;line-height:27px;margin:80px 0 0 193px;position:relative;text-align:center;width:154px;z-index:11;}
#traps-front:hover{background-image:url(/hypertrophy-coach.com/files/images/lats-front.png);background-repeat:no-repeat;background-position:-4px;}
#two{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-159px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:17px;width:175px;}
.traps-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .traps-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#shoulder-front a{width:281px;height:101px;display:block;}
#shoulder-front{background:rgba(0, 0, 0, 0) none repeat scroll 0 0/100% 100%;display:block;height:101px;line-height:27px;margin:117px 0 0 143px;position:relative;text-align:center;width:263px;z-index:10;}
#shoulder-front:hover{background-image:url("/files/images/front-shoulders.png");background-position:-7px -3px;background-repeat:no-repeat;}
#one{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-149px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:-3px;width:175px;}
.shoulder-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .shoulder-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#chest-front a{width:155px;height:96px;display:block;}
#chest-front{background:rgba(0, 0, 0, 0) none repeat scroll 0 0/100% 100%;display:block;height:96px;line-height:27px;margin:-68px 0 0 192px;position:relative;text-align:center;width:155px;z-index:12;}
#chest-front:hover{background-image:url(/files/images/front-chest.png);background-repeat:no-repeat;background-position:0px 0px;}
#three{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-149px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:-3px;width:175px;}
.chest-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .chest-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#bicep-front a{width:277px;height:65px;display:block;}
#bicep-front{background:rgba(0, 0, 0, 0) none repeat scroll 0 0/100% 100%;display:block;height:65px;line-height:27px;margin:-69px 0 0 134px;position:relative;text-align:center;width:277px;z-index:11;}
#bicep-front:hover{background-image:url(/files/images/biceps-front.png);background-repeat:no-repeat;background-position:0px 0px;}
#four{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:241px;line-height:20px;overflow:hidden;position:absolute;text-align:right;top:-3px;width:155px;}
.bicep-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .bicep-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#forearms-front a{width:310px;height:86px;display:block;}
#forearms-front{background:rgba(0, 0, 0, 0) none repeat scroll 0 0/100% 100%;display:block;height:86px;line-height:27px;margin:-11px 0 0 120px;position:relative;text-align:center;width:310px;z-index:11;}
#forearms-front:hover{background-image:url(/files/images/forearms-front.png);background-repeat:no-repeat;background-position:0px 0px;}
#five{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:279px;line-height:20px;overflow:hidden;position:absolute;text-align:right;top:20px;width:155px;}
.forearms-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .forearms-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#abs-front a{width:128px;height:116px;display:block;}
#abs-front{background:none;background-size:100% 100%;display:block;height:116px;line-height:27px;margin:-90px 0 0 218px;position:relative;text-align:center;background-position:-10px -14px;width:128px;z-index:14;}
#abs-front:hover{background-image:url("/files/images/front-abs.png");background-position:-13px -22px;background-repeat:no-repeat;}
#six{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.abs-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .abs-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#quads-front a{width:204px;height:174px;display:block;}
#quads-front{background:none;display:block;height:174px;line-height:27px;margin:27px 0 0 195px;position:relative;text-align:center;width:188px;z-index:14;background-size:100% 100%;}
#quads-front:hover{background-image:url(/files/images/front-quads.png);background-position:0px 0px;background-repeat:no-repeat;}
#seven{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.quads-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .quads-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#calves-front a{width:174px;height:154px;display:block;}
#calves-front{background:none;background-size:100% 100%;display:block;height:154px;line-height:27px;margin:0px 0 0 210px;position:relative;text-align:center;width:174px;z-index:14;}
#calves-front:hover{background-image:url(/files/images/front-calves.png);background-position:0px 0px;background-repeat:no-repeat;}
#eight{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.calves-front-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .calves-front-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#traps-back a{width:103px;height:72px;display:block;}
#traps-back{background:none;background-size:100% 100%;display:block;height:72px;line-height:27px;margin:89px 0 0 207px;position:relative;text-align:center;width:96px;z-index:5;}
#traps-back:hover{background-image:url(/files/images/back-traps.png);background-position:0px 0px;background-repeat:no-repeat;}
#ten{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.traps-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .traps-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#shoulder-back a{width:271px;height:67px;display:block;}
#shoulder-back{background:none;background-size:100% auto;display:block;height:67px;line-height:27px;margin:-110px 0 0 123px;position:relative;text-align:center;width:271px;z-index:4;}
#shoulder-back:hover{background-image:url(/files/images/back-shoulder.png);background-position:0px 0px;background-repeat:no-repeat;}
#eleven{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.shoulder-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .shoulder-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#tricep-back a{width:395px;height:138px;display:block;}
#tricep-back{background:none;background-size:100% 100%;display:block;height:138px;line-height:27px;margin:52px 0 0 79px;position:relative;text-align:center;width:395px;z-index:3;}
#tricep-back:hover{background-image:url(/files/images/back-triceps.png);background-position:0px 0px;background-repeat:no-repeat;}
#twelve{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.tricep-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .tricep-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#back-back a{width:171px;height:196px;display:block;}
#back-back{background:none;background-size:100% 100%;display:block;height:196px;line-height:27px;margin:-29px 0 0 166px;position:relative;text-align:center;width:171px;z-index:3;}
#back-back:hover{background-image:url(/files/images/back-back.png);background-position:0px 0px;background-repeat:no-repeat;}
#thirteen{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.back-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .back-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#glutes-back a{width:173px;height:129px;display:block;}
#glutes-back{background:none;background-size:100% 100%;display:block;height:129px;line-height:27px;margin:-29px 0 0 175px;position:relative;text-align:center;width:173px;z-index:3;}
#glutes-back:hover{background-image:url(/files/images/back-glutes.png);background-position:0px 0px;background-repeat:no-repeat;}
#fourteen{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.glutes-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .glutes-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#hamstrings-back a{width:248px;height:183px;display:block;}
#hamstrings-back{background:none;background-size:100% 100%;display:block;height:183px;line-height:27px;margin:-75px 0 0 150px;position:relative;text-align:center;width:220px;z-index:2;}
#hamstrings-back:hover{background-image:url(/files/images/back-hamstrings.png);background-position:0px 0px;background-repeat:no-repeat;}
#fifteen{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.hamstrings-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .hamstrings-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#glutes-back a{width:173px;height:129px;display:block;}
#glutes-back{background:none;background-size:100% 100%;display:block;height:129px;line-height:27px;margin:-29px 0 0 175px;position:relative;text-align:center;width:173px;z-index:3;}
#glutes-back:hover{background-image:url(/files/images/back-glutes.png);background-position:0px 0px;background-repeat:no-repeat;}
#fourteen{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.glutes-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .glutes-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
#calves-back a{width:263px;height:136px;display:block;}
#calves-back{background:none;background-size:100% 100%;display:block;height:136px;line-height:27px;margin:2px 0 0 116px;position:relative;text-align:center;width:263px;z-index:2;}
#calves-back:hover{background-image:url(/files/images/back-calves.png);background-position:0px 0px;background-repeat:no-repeat;}
#sixteen{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:1px solid #dadada;color:#333333;left:-179px;line-height:20px;overflow:hidden;position:absolute;text-align:left;top:20px;width:210px;}
.calves-back-popupBox{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-moz-transition:visibility 0s linear 0.1s, opacity 0.1s linear;-o-transition:visibility 0s linear 0.1s, opacity 0.1s linear;transition:visibility 0s linear 0.1s, opacity 0.1s linear;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.popupHoverElement:hover > .calves-back-popupBox{visibility:visible;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
@media all and (max-width:1167px){.workouts-section-home .row{padding:0 20px;}
}
@media all and (max-width:1128px){.front-body, .back-body{float:none;margin:0 auto;}
#one{left:-97px;top:12px;width:116px;}
#two{left:-99px;top:17px;width:117px;}
#four{left:241px;width:135px;}
#five{left:-108px;text-align:left;width:120px;}
#seven{left:-109px;top:44px;width:137px;}
#eight{left:-109px;top:51px;width:140px;}
#eleven{left:-126px;top:5px;width:162px;}
#twelve{left:-48px;top:56px;width:120px;}
#thirteen{left:-129px;top:43px;width:160px;}
#fourteen{left:-119px;top:50px;width:150px;}
#fifteen{left:-119px;top:50px;width:160px;}
#sixteen{left:-91px;top:20px;width:130px;}
}
@media all and (max-width:1118px){.white-logo{display:block;float:none;margin:0 auto 10px;padding-right:7px;}
}
@media screen and (min-width:599px) and (max-width:1118px){.sidebar-loop-image{display:block;float:none;height:100px;margin:0 auto;width:100px;}
.sidebar-loop-contents{float:none;width:100%;}
.sidebar-loop .sidebar-loop-image{float:left;height:100px;overflow:hidden;width:100%;}
.sidebar-loop .sidebar-loop-image img{height:auto;width:100%;}
.sidebar-loop{height:auto;margin:16px 10px 30px;}
.sidebar-loop-details p{height:52px;margin-bottom:5px !important;margin-top:5px;}
.sidebar-loop-contents h4{height:28px;margin:0;padding:10px 10px 10px 0px;}
}
@media all and (max-width:1099px){.about-me p{font-size:13px;line-height:17px;}
.about-me-image{width:103%;}
}
@media all and (max-width:991px){.user-access-links > a{font-size:13px;padding:13px 7px 16px;}
.forum-ipad{display:block;margin:0 auto;width:500px;}
.menu ul li a:hover{border-bottom:0px;padding-bottom:8px;padding-top:8px;}
.menu ul li.current-menu-item a{border:0 none;padding:8px 0;background:#2196cb none repeat scroll 0 0;color:#fff;}
.about-me .col-md-5{width:38%;float:left;}
.about-me .col-md-7{float:left;width:61%;}
.article-section-home .col-md-7 img{margin:0 auto;width:400px;}
.article-section-home .col-md-5 h2, .video-section-home .col-md-6 h2, .forums-section-home .col-md-6 h2{font-size:28px;padding:0;text-align:center;}
.article-section-home .col-md-5 p, .video-section-home .col-md-6 p, .forums-section-home .col-md-6 p{font-size:15px;line-height:25px;padding:15px 0;text-align:center;}
.article-section-home-links{margin:0 auto;width:227px;}
.article-section-home-links a.right{margin-right:0;}
.about-me p{font-size:13px;line-height:20px;}
#flip, #reg{font-size:13px;padding:22px 7px 17px;}
.menu li, .menu > ul > li{background-color:#000;display:block;}
.logo{display:none;}
.section-footer{color:#b4b4b4;font-size:11px;}
.menu ul li > a{font-size:15px !important;padding:8px 18px;}
.section-footer h3{border-bottom:1px solid #b4b4b4;display:block;font-size:12px;padding-bottom:5px;text-transform:uppercase;}
.nav_wrapper .menu ul li a{font-size:13px;text-align:center;}
}
@media all and (max-width:931px){.about-me .col-md-5{border-bottom:7px solid #697276;float:none;width:100%;}
.about-me-image{margin:0 auto;width:300px;}
.about-me .col-md-7{float:left;width:100%;}
.about-me h2{text-align:center;}
.about-me a.home-read-more{display:block;margin:22px auto 0;text-align:center;width:157px;}
.about-me p{font-size:15px;line-height:24px;text-align:center;}
}
@media all and (max-width:700px){.sidebar-loop, .widget-area{display:none;}
.top-home-content-holder{margin-left:-183px;max-width:366px;}
}
@media all and (max-width:400px){.top-home-content-holder{margin-left:-150px;max-width:300px;}
.section-footer .col-sm-3{padding-left:22px;padding-right:22px;width:100%;}
.section-footer h3{font-size:15px;}
.section-footer{font-size:14px;}
}
@media all and (max-width:598px){.sidebar-loop .sidebar-loop-image{display:block;height:100px;overflow:hidden;width:100px;}
.forum-ipad{display:block;margin:0 auto;width:400px;}
.sidebar-loop{margin:16px 0 30px;}
.sidebar-loop-contents{width:calc(100% - 110px);}
.front-body, .back-body{display:none;}
.body-select-navigation{display:block;padding-top:15px;}
}
@media all and (max-width:555px){.video-1-home{clear:none;display:inline-block;float:left;margin:20px 1%;width:48%;}
.video-2-home{display:inline-block;float:left;margin:20px 1%;width:48%;}
.video-3-home{display:inline-block;float:left;margin:20px 1%;width:48%;}
.forum-post-user-contents-title{float:left;width:65%;}
}
@media all and (max-width:425px){.video-1-home, .video-2-home, .video-3-home{clear:none;display:inline-block;float:left;margin:20px 0;width:100%;}
.forum-ipad{display:block;margin:0 auto;width:280px;}
.forum-post-user-image{display:block;float:none;height:92px;margin:0 auto 20px;width:92px;}
.forum-post-user-contents{border:3px solid #c4c4c4;border-radius:4px;float:none;margin:0;padding:10px;width:100%;}
.join-section{clear:both;display:block;margin:0 auto;max-width:435px;padding-bottom:25px;}
.access-price-statement{padding:0 20px;}
.article-section-home .col-md-7 img{width:300px;}
.access-price{float:none;margin:0 auto;}
.access-button{float:none;margin:0 auto;width:263px;}
}
.menu ul ul{display:none;position:absolute;top:100%;min-width:160px;background:#39484d;}
.menu ul{padding:0px;margin:0px;list-style:none;position:relative;display:inline-block;}
.menu > ul > li{display:inline-block;}
.menu ul{padding:0px;margin:0px;list-style:none;position:relative;display:inline-block;}
.menu ul li > a{padding:24px 13px 23px;}
.menu ul li a{display:block;text-decoration:none;color:#000;font-size:14px;text-transform:uppercase;}
#flip, #reg{font-size:13px;padding:37px 7px 17px;}
.user-access-links a, #flip, #reg{color:#fff;display:inline-block;float:right;font-size:13px;text-decoration:none;}