html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}.smaller{font-size:12px;line-height:150%;}.uppercase{text-transform:uppercase;}.capitalize{text-transform:capitalize;}.italic,i,em{font-style:italic;}.black-bold{font-weight:900;}.extra-bold{font-weight:800;}strong,.bold,b{font-weight:700;}.semi-bold{font-weight:600;}.gray{color:rgba(187,187,187,1);}.white{color:rgba(255,255,255,1);}.stroke{-webkit-text-stroke-width:.4px;}.orange{color:rgba(254,80,0,1);}.orange-bg{background-color:rgba(254,80,0,1);}.purple{color:rgba(78,0,142,1);}.purple-bg{background-color:rgba(78,0,142,1);}.light-gray-bg{background-color:rgba(230,230,230,1);}.cabin{font-family:"Poppins",sans-serif;}html,body{margin:0;padding:0;}body{background:#fff;color:#000;font-size:14px;animation:fadeIn 1.5s linear;line-height:180%;font-family:"Raleway",sans-serif;letter-spacing:1px;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}#container{position:relative;padding:90px 0 0;}a{text-decoration:none;cursor:pointer;color:#000;}a:hover{text-decoration:none;cursor:pointer;}img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}h1{font-size:36px;line-height:125%;margin:0 0 15px;}h2{font-size:24px;line-height:125%;}h3{font-size:20px;line-height:125%;}h4{font-size:18px;line-height:125%;}h5{font-size:16px;line-height:125%;}.copy h1,.copy h2,.copy h3,.copy h4,.copy h5{margin:0 0 15px;}p{margin:0 0 15px;}.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{margin:5px 20px 20px 0;}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.clear{clear:both;}.center{text-align:center;}#container img{max-width:100%;height:auto;width:auto;}.scroll{background-attachment:fixed;}.desktop{display:block;}.mobile{display:none;}input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input:focus,select:focus,textarea:focus,button:focus{outline:none;}a[href^=tel]{color:inherit;text-decoration:none;}body img.gform_ajax_spinner{display:none !important;}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.videoWrapper iframe,.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%;}.fourteen-hundred{margin:0 auto;max-width:1400px;width:80%;padding:0 10%;}.one-thousand{margin:0 auto;max-width:1000px;width:80%;padding:0 10%;}.flex-left{display:flex;flex-wrap:wrap;justify-content:left;}.flex-center{display:flex;flex-wrap:wrap;justify-content:center;}.flex-right{display:flex;flex-wrap:wrap;justify-content:right;}.flex-grow{flex-direction:row;display:flex;}.flex-grow > li{flex-grow:1;display:flex;justify-content:center;flex-direction:column;}.absolute-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.button-margin{margin:15px 0;}.button{padding:5px 20px;transition:all .4s ease;cursor:pointer;display:inline-block;}.button.orange-border{border:1px solid rgba(254,80,0,1);background-color:rgba(254,80,0,0);color:rgba(255,255,255,1);}.button.orange-border:hover{background-color:rgba(254,80,0,1);}.button.white-border{border:1px solid rgba(255,255,255,1);background-color:rgba(254,80,0,1);color:rgba(255,255,255,1);}.button.white-border:hover{background-color:rgba(255,255,255,1);color:rgba(254,80,0,1);}.button.white-border-white-background{border:1px solid rgba(255,255,255,1);background-color:rgba(254,80,0,0);color:rgba(255,255,255,1);}.button.white-border-white-background:hover{background-color:rgba(255,255,255,1);color:rgba(254,80,0,1);}.partnerships-loop li:nth-child(1) .partnership-benefits-button a{border:1px solid rgba(187,187,187,1);background-color:rgba(187,187,187,1);color:rgba(255,255,255,1);}.partnerships-loop li:nth-child(1) .partnership-benefits-button a:hover{border:1px solid rgba(78,0,142,1);background-color:rgba(78,0,142,1);color:rgba(255,255,255,1);}.button.orange-background,.partnerships-loop li:nth-child(2) .partnership-benefits-button a{border:1px solid rgba(254,80,0,1);background-color:rgba(254,80,0,1);color:rgba(255,255,255,1);}.button.orange-background:hover,.partnerships-loop li:nth-child(2) .partnership-benefits-button a:hover{border:1px solid rgba(78,0,142,1);background-color:rgba(78,0,142,1);color:rgba(255,255,255,1);}.button.purple-background,.partnerships-loop li:nth-child(3) .partnership-benefits-button a{border:1px solid rgba(78,0,142,1);background-color:rgba(78,0,142,1);color:rgba(255,255,255,1);}.button.purple-background:hover,.partnerships-loop li:nth-child(3) .partnership-benefits-button a:hover{border:1px solid rgba(254,80,0,1);background-color:rgba(254,80,0,1);color:rgba(255,255,255,1);}.button.orange-background-black-text{border:1px solid rgba(254,80,0,1);background-color:rgba(254,80,0,0);color:rgba(0,0,0,1);}.button.orange-background-black-text:hover{border:1px solid rgba(254,80,0,1);background-color:rgba(254,80,0,1);color:rgba(255,255,255,1);}.fancybox-nav{display:none !important;}header{padding:20px 0;position:fixed;top:0;left:0;width:100%;z-index:300;background-color:rgba(255,255,255,1);border-bottom:1px solid rgba(187,187,187,0);transition:all .4s ease;}header.fixed{border-bottom:1px solid rgba(187,187,187,1);}header #logo{height:40px;transition:all .4s ease;}header.fixed #logo{height:30px;}header .header-ul > li:first-child{width:30%;vertical-align:middle;display:inline-block;transition:all .4s ease;}header .header-ul > li:last-child{width:69%;vertical-align:middle;display:inline-block;transition:all .4s ease;}header.fixed .header-ul > li:first-child{width:40%;}header.fixed .header-ul > li:last-child{width:59%;}.desktop header .menu{flex-direction:row;display:flex;}.desktop header .menu > li{flex-grow:1;justify-content:center;flex-direction:column;position:relative;font-size:14px;font-weight:600;text-transform:uppercase;transition:all .4s ease;}.desktop header.fixed .menu > li{font-size:12px;}.desktop .menu li a{color:#000;transition:all .4s ease;display:inline-table;padding:0 0 4px;}.desktop .menu > .current-menu-item > a,.desktop .menu > .current-menu-parent > a{border-bottom:2px solid rgba(254,80,0,1);position:relative;top:1px;}.desktop .menu li a:hover{color:rgba(254,80,0,1);}.desktop .menu > li > ul{visibility:hidden;opacity:0;background:rgba(255,255,255,1);transition:all .4s ease;padding:10px 20px 10px;position:absolute;z-index:9999;top:18px;left:auto;line-height:20px;font-size:12px;}.desktop .menu > li:hover > ul{visibility:visible;opacity:1;background:#fff;top:30px;}.desktop .sub-menu li{position:relative;display:block;white-space:nowrap;}.c-hamburger{display:block;position:fixed;overflow:hidden;margin:0;padding:0;width:32px;height:36px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;right:5%;z-index:999999;top:20px;}.c-hamburger:focus{outline:none;}.c-hamburger span{display:block;position:absolute;top:16px;left:2px;right:2px;height:2px;background:#000;}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#000;content:"";}.c-hamburger span::before{top:-6px;}.c-hamburger span::after{bottom:-6px;}.c-hamburger--htx{background-color:rgba(0,0,0,0);}.c-hamburger--htx span{-webkit-transition:background 0s .3s;transition:background 0s .3s;}.c-hamburger--htx span::before,.c-hamburger--htx span::after{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s;}.c-hamburger--htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform;}.c-hamburger--htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform;}.c-hamburger span::before{top:-6px;width:100%;left:0;transition:all .2s ease;}.c-hamburger:hover span::before{width:50%;left:25%;}.c-hamburger span::after{top:6px;width:100%;left:0;transition:all .2s ease;}.c-hamburger:hover span::after{width:50%;left:25%;}.c-hamburger--htx.is-active{background-color:rgba(0,0,0,0);}.c-hamburger--htx.is-active span{background:none;}.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:100%;left:0;}.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100%;left:0;top:0;}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s;}#content-inner{z-index:100000;position:fixed;overflow:auto;height:100%;width:340px;top:0;right:0;box-shadow:0 0 20px rgba(0,0,0,.3);-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease;background:rgba(255,255,255,1);}.infoLink{z-index:9999;}.menu-content,.clicks,#content-inner .social-media{margin:0 10%;width:80%;text-align:center;}.menu-content #logo{height:30px;margin:20px 0 0;}#menu-mobile-menu{font-size:14px;font-weight:700;text-transform:uppercase;margin:15px 0;text-align:center;}#menu-mobile-menu li{margin:0 0 6px;}#menu-mobile-menu a{color:#000;}.clicks a{display:block;margin:8px 0 0;}#content-inner .social-media-loop i{margin:5px 1px 0;font-size:16px;}#content-inner .social-media{margin:15px auto 0;}.section-margin{margin:5% auto 0;}.banner-module{background-size:cover;background-position:top center;background-repeat:no-repeat;}.banner-module .inner{padding:10% 0 9%;}.banner-module .inner .h1{font-size:3.2vw;margin:0 0 5px;}.banner-module .inner h2{font-size:2vw;margin:0 0 5px;}.banner-module .inner a{margin:15px 5px 10px 0;}.banner-module .inner a:last-child{margin:15px 0;}.press-loop-module{padding:5% 0;}.press-loop{margin:5% auto 0;}.press-loop li{max-width:140px;display:inline-block;margin:0 20px 10px;vertical-align:middle;}.press-loop li img{max-height:40px;}.press-loop li a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .4s ease;}.press-loop li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}.blog-module{padding:3% 0;}.blog-module a{transition:all .4s ease;}.blog-module a:hover{color:rgba(254,80,0,1);}.blog-module-loop{margin:30px 0;}.blog-module-loop li{display:inline-block;vertical-align:top;}.blog-module-loop li:nth-child(odd){width:43%;padding:10px 2% 10px 0;text-align:right;}.blog-module-loop li:nth-child(even){width:43%;padding:10px 0 10px 2%;text-align:left;}.testimonial-module-1{position:relative;margin:5% auto 0;}.testimonial-module-2{position:relative;margin:5% auto 0;padding:5% 0 2%;}.testimonial-module-1 .sepline{width:100%;height:40px;position:absolute;bottom:60px;z-index:-1;}.testimonial-preview-loop{flex-direction:row;display:flex;justify-content:center;margin:0 auto;width:100%;}.testimonial-h1{margin:0 5% 5%;}.testimonial-module-1 .testimonial-preview-loop > li{border:1px solid rgba(78,0,142,1);padding:3% 1.5% 1.5% 0;width:25%;margin:0 3% 3%;background-color:rgba(255,255,255,1);display:flex;justify-content:center;flex-direction:column;position:relative;transition:all .4s ease;}.testimonial-module-1 .testimonial-preview-loop > li img{border-radius:50%;border:1px solid rgba(78,0,142,1);position:absolute;top:50%;transform:translate(-50%,-50%);left:0;z-index:10;}.testimonial-module-2 .testimonial-preview-loop > li{border:1px solid rgba(78,0,142,1);padding:3% 1.5% 1.5% 3.5%;width:25%;margin:0 3% 3%;background-color:rgba(255,255,255,1);display:flex;justify-content:center;flex-direction:column;position:relative;transition:all .4s ease;}.testimonial-module-2 .testimonial-preview-loop > li .opacity,.testimonial-module-1 .testimonial-preview-loop > li .opacity{background:rgba(72,72,72,0);position:absolute;transition:all .6s ease;top:0;bottom:0;left:0;right:0;}.testimonial-module-2 .testimonial-preview-loop > li:hover .opacity{background:rgba(72,72,72,.85);}.testimonial-module-1 .testimonial-preview-loop > li:hover .opacity{background:rgba(72,72,72,.85);}.testimonial-module-2 .testimonial-preview-loop > li .read-more-move,.testimonial-module-1 .testimonial-preview-loop > li .read-more-move{position:absolute;top:50%;transform:translate(50%,-50%);left:50%;transition:all .6s ease;opacity:0;}.testimonial-module-2 .testimonial-preview-loop > li:hover .read-more-move,.testimonial-module-1 .testimonial-preview-loop > li:hover .read-more-move{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;transition:all .6s ease;opacity:1;}.testimonial-module-2 .testimonial-preview-loop > li img{display:none;}.testimonial-module-1 .testimonial-preview-loop > li .copy{padding:0 0 0 70px;}.testimonial-preview-loop > li .copy .text{position:relative;line-height:140%;}.testimonial-preview-loop > li .copy .text p{font-weight:600;width:85%;}.testimonial-preview-loop > li .copy .text::before{font-family:"Font Awesome 5 Pro";content:"";color:rgba(254,80,0,1);position:absolute;top:0px;left:-20px;font-size:15px;}.testimonial-preview-loop > li .copy .text::after{font-family:"Font Awesome 5 Pro";content:"";color:rgba(254,80,0,1);position:absolute;bottom:0px;right:10px;font-size:15px;}.testimonial-preview-loop > li .fa-quote-left{margin:0 5px 0 0;}.testimonial-preview-loop > li .fa-quote-right{margin:0 0 10px 5px;}.faq-module{padding:5% 0;}.faq-module ol{list-style:none;counter-reset:ol-counter;margin:5% 0 0;}.faq-module ol li{counter-increment:ol-counter;}.faq-module ol li::before{content:counter(ol-counter) ". ";font-size:20px;}.faq-module ol li span{font-size:20px;padding:0 0 0 10px;}.faq-accordion{text-align:left;margin:5% auto !important;padding:0 5%;width:90%;list-style:none !important;}.faq-accordion .toggle{position:relative;width:100%;display:block;}.faq-accordion .toggle h5{line-height:1.2;}.faq-accordion .toggle.is-active h5{color:#fff;}.faq-accordion .toggle span{width:calc(100% - 40px);display:block;}.faq-accordion .toggle .fal{font-size:24px;position:absolute;right:0;top:calc(50% - 15px);transform:rotate(-90deg);transition:all .4s ease;}.toggle.is-active .fal{transform:rotate(0deg);}.faq-accordion > li{margin:0 0 10px !important;border-bottom:1px solid rgba(255,255,255,.5);padding:10px 0 !important;color:#fff;}.faq-accordion .inner{overflow:hidden;display:none;clear:both;border-left:2px solid #fff;padding:0 0 0 10px;width:calc(100% - 50px);font-size:14px;margin:10px 0 0 0;}.faq-accordion .inner a{color:rgba(255,255,255,1);transition:all .4s ease;text-decoration:underline;}.faq-accordion .inner a:hover{color:rgba(255,255,255,1);}.faq-accordion .inner p:last-child{margin:0;}.promotions-module{background-size:cover;background-position:top center;background-repeat:no-repeat;}.promotions-module .inner{padding:5% 0;}.promotions-module .inner h2{margin:0 0 10px;}.promotions-module .inner h1{margin:0 0 15px;line-height:100%;text-shadow:0 0 3px rgba(255,255,255,.5);}.promotions-loop{margin:5% 0 0;justify-content:space-between;}.promotions-loop > li{background-color:rgba(255,255,255,.7);border:2px solid rgba(255,255,255,1);padding:5% 5% 100px;width:36%;position:relative;}.promotions-loop > li .promotion-button{font-weight:bold;bottom:30px;width:100%;}.promotion-value{color:red;position:relative;padding:0 5px;margin-right:15px;}.promotion-value:before{background:red;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;width:100%;}.promotion-bullets-loop{margin:5% 0 0;}.promotion-bullets-loop .bullet-q{margin:0 0 15px 30px;}.promotion-bullets-loop .bullet-q:empty{margin-bottom:0;}.promotion-bullets-loop .bullet-single{margin:0 0 15px 20px;padding:0 0 0 15px;position:relative;}.promotion-bullets-loop .bullet-single::before{content:url("https://cdn-ildmkni.nitrocdn.com/BMRnYBYUmuSSuupKqjvuQXGcJeWIBTeX/assets/images/optimized/rev-7bc8b23/jackcityfitness.com/wp-content/themes/Ultra/images/logo-icon.png");position:absolute;left:-20px;top:2px;display:block;}.promotion-bullets-loop li:last-child .bullet-single{margin-bottom:0;}.news-ul{padding:1% 0;}.news-ul > li{display:flex;justify-content:center;flex-direction:column;}.news-ul > li:first-child{text-align:right;padding:0 2.5% 0 0;}.news-ul > li:last-child{padding:0 0 0 2.5%;}.newsletter-module .button{border:1px solid rgba(255,255,255,1);background-color:rgba(255,255,255,0);color:rgba(255,255,255,1);text-transform:uppercase;font-family:"Raleway";transition:all .4s ease;padding:10px 5%;width:90%;}.newsletter-module .button:hover{background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);}.newsletter-module #input_1_1{border:1px solid rgba(255,255,255,1);background-color:rgba(255,255,255,0);color:rgba(255,255,255,1);padding:10px 5%;width:90%;margin:0;}.page-left{float:left;width:30%;padding:5% 5% 5% 0;}.page-left .trainer-loop li{width:100%;margin:0 0 10%;}.page-right{float:left;width:57%;padding:5% 0 5% 5%;border-left:5px solid rgba(225,225,225,1);}.trainer-bio-image{width:100%;padding:60% 0;background-size:cover;background-position:top center;background-repeat:no-repeat;}.trainer-page #section-2{background-color:rgba(225,225,225,1);padding:5% 0;}.trainer-additional-image{max-width:40vw !important;max-height:30vh !important;margin:2.5%;}.trainer-social-media i{font-size:26px;margin:0 4px;color:rgba(254,80,0,1);transition:all .4s ease;}.trainer-social-media i:hover{color:#000;}.trainer-page .banner-module .inner,.class-page .banner-module .inner{text-align:center;}.trainer-loop h3{margin:3% 0 0;}.trainer-loop h5{margin:0 0 15px;}.tv-margin{margin:5% 0 0;}.numbered-bullets{list-style-type:decimal;}.numbered-bullets li{margin:0 0 0 10px;padding:0 0 0 4px;}.checkmark-bullets li{margin:0 0 5px 15px;position:relative;padding:0 0 0 10px;}.checkmark-bullets li::before{content:url("https://cdn-ildmkni.nitrocdn.com/BMRnYBYUmuSSuupKqjvuQXGcJeWIBTeX/assets/images/optimized/rev-7bc8b23/jackcityfitness.com/wp-content/themes/Ultra/images/logo-icon.png");position:absolute;left:-20px;top:3px;display:block;}.trainer-loop li{display:inline-block;vertical-align:top;max-width:275px;margin:2%;width:28%;}.coaches-page .trainer-loop li{padding:0 0 30px;border-bottom:5px solid rgba(225,225,225,1);}.classes-loop li:nth-child(odd) .even{display:none;}.classes-loop li:nth-child(even) .odd{display:none;}.classes-loop li:nth-child(odd) .odd{display:block;background-color:rgba(255,255,255,1);position:relative;}.classes-loop li:nth-child(odd) .odd .class-bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;width:50%;padding:7% 0;margin:0 50% 0 0;overflow:visible;}.classes-loop li:nth-child(odd) .odd .inner{width:95%;border:2px solid rgba(254,80,0,1);padding:5% 5% 5% 10%;margin:0 0 0 80%;position:relative;z-index:100;background-color:rgba(255,255,255,1);}.classes-loop li:nth-child(odd) .odd .inner .copy{margin:10px 0;}.classes-loop li:nth-child(even) .even{display:block;background-color:rgba(255,255,255,1);position:relative;}.classes-loop li:nth-child(even) .even .class-bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;width:50%;padding:7% 0;margin:0 0 0 50%;overflow:visible;}.classes-loop li:nth-child(even) .even .inner{width:95%;border:2px solid rgba(254,80,0,1);padding:5% 10% 5% 5%;position:relative;z-index:100;background-color:rgba(255,255,255,1);text-align:right;right:80%;}.classes-loop li:nth-child(even) .even .inner .copy{margin:10px 0;}.blog-preview .blog-preview-left{padding:8% 5%;width:23.33333%;float:left;}.blog-preview .blog-preview-right{background-position:top center;background-repeat:no-repeat;background-size:cover;float:right;width:66.6666%;}.blog-preview .author{margin:15px 0 0;}.blog-preview .copy{line-height:135%;}.blog-preview .button{margin:0 10px 0 0;}.blog-preview .b-mar{margin:10px 0 0;}.blog-preview i{font-size:14px;margin:0 4px;}.blog-loop li{display:block;margin:0 0 5%;}.blog-loop .blog-preview-left{background-position:top center;background-repeat:no-repeat;background-size:cover;width:43.3333%;}.blog-loop .blog-preview-right{padding:5%;width:46.3333%;}.blog-loop .author{margin:15px 0 0;}.blog-loop .copy{line-height:135%;}.blog-loop .button{margin:0 10px 0 0;}.blog-loop i{font-size:14px;margin:0 4px;}.blog-page .blog-wrap{max-width:1400px;width:90%;padding:0 5% 5%;margin:2.5% auto 5%;border-bottom:1px solid rgba(187,187,187,1);}.blog-page-left{width:76.6666%;float:left;margin:5% 0 0;}.blog-page-right{width:23.3333%;float:left;margin:5% 0 0;}.blog-page-right .gform_footer{display:none;}.blog-signup{padding:10% 5%;width:90%;overflow:hidden;}.blog-signup h5{margin:0 0 10px;}.blog-signup #input_2_1{background:rgba(255,255,255,1);border:none;color:#000;}.blog-signup .button{border:1px solid rgba(255,255,255,1);color:rgba(255,255,255,1);cursor:pointer;padding:8px 5%;width:100%;transition:all .4s ease;}.blog-signup .button:hover{background:rgba(78,0,142,1);border:1px solid rgba(78,0,142,1);}.blog-single .image{max-width:600px;margin:5% auto;}.blog-single .copy{margin:5% auto;}.blog-single a{text-decoration:underline;font-weight:bold;}.blog-single h1,.blog-single h2,.blog-single h3,.blog-single h4,.blog-single h5{font-weight:800;text-transform:capitalize;}.blog-single .social-media i{margin:0 4px;font-size:16px;}.blog-single ul,#seo-section ul,.default-page ul{display:list-item;list-style-type:disc;margin:15px 0 15px 30px;}.blog-single ul li,#seo-section ul li,.default-page ul li{margin:0 0 5px 0;padding:0 0 0 5px;}.facebook-signup{background-size:cover;background-position:top center;background-repeat:no-repeat;margin:5% 0;}.facebook-signup a .inner{background-color:rgba(0,0,0,.5);padding:90% 5% 10%;width:90%;transition:all .4s ease;}.facebook-signup a:hover .inner{background-color:rgba(0,0,0,.7);}.facebook-signup a .inner p{margin:0;line-height:150%;}.additional-results-images-loop li{display:inline-block;vertical-align:top;position:relative;width:47%;}.additional-results-images-loop .additional-results-image{background-color:rgba(255,255,255,1);background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;padding:50% 0;border-top:17px solid rgba(255,255,255,1);border-right:17px solid rgba(255,255,255,1);border-left:17px solid rgba(255,255,255,1);border-bottom:50px solid rgba(255,255,255,1);box-shadow:0 0 20px rgba(87,87,87,.5);}.additional-results-images-loop li:nth-child(1) .additional-results-image{transform:rotate(-5deg);}.additional-results-images-loop li:nth-child(2) .additional-results-image{transform:rotate(10deg);position:relative;left:15px;top:25px;}.results-loop li:nth-child(odd) .even{display:none;}.results-loop li:nth-child(odd) .odd .single-testimonial-image{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);left:0;border:1px solid rgba(0,0,0,1);}.results-loop li:nth-child(odd) .odd > div{padding:5%;}.results-loop li:nth-child(odd) .odd > div > ul > li:first-child{display:inline-block;vertical-align:middle;width:38%;text-align:left;}.results-loop li:nth-child(odd) .odd > div > ul > li:last-child{display:inline-block;vertical-align:middle;position:relative;width:35%;margin:0 0 0 12%;text-align:left;padding:2.5% 2.5% 2.5% 75px;border:1px solid rgba(0,0,0,1);}.results-loop li:nth-child(even) .odd{display:none;}.results-loop li:nth-child(even) .even .single-testimonial-image{border-radius:50%;position:absolute;top:50%;transform:translate(50%,-50%);right:0;border:1px solid rgba(255,255,255,1);}.results-loop li:nth-child(even) .even > div{padding:5%;}.results-loop li:nth-child(even) .even > div > ul > li:first-child{display:inline-block;vertical-align:middle;position:relative;width:35%;margin:0 12% 0 0;padding:2.5% 75px 2.5% 2.5%;border:1px solid rgba(255,255,255,1);text-align:right;}.results-loop li:nth-child(even) .even > div > ul > li:last-child{display:inline-block;vertical-align:middle;width:38%;text-align:left;}.results-loop .copy p{font-size:12px;line-height:180%;}.results-q-a li{text-align:left;}.results-q-a{list-style:none;counter-reset:ol-counter;margin:5% 0 0;margin:10% auto;}.results-q-a li{counter-increment:ol-counter;}.results-q-a li::before{content:counter(ol-counter) ". ";font-size:20px;font-weight:700;}.results-q-a li h5{display:inline;}.nutrition-page h1{margin:0 0 2%;}.nutrition-page #section-3 ul li{justify-content:center;}.nutrition-page #section-3 ul .left{width:50%;background-size:cover;background-position:top center;background-repeat:no-repeat;}.nutrition-page #section-3 ul .right{padding:10% 10% 10% 5%;width:35%;}.nutrition-steps li{margin:0 0 2.5%;display:block;position:relative;}.nutrition-steps li::before{font-family:"Font Awesome 5 Pro";content:"";color:rgba(254,80,0,1);position:absolute;left:-28px;font-size:20px;top:-2px;}.nutrition-steps h4{display:inline;}.nutrition-steps p{margin:0;}#seo-section .rm{padding:0 0 0 8px;}#seo-section h1,#seo-section h2,#seo-section h3,#seo-section h4,#seo-section h5{margin:15px 0;font-weight:700;}#seo-section a{color:rgba(254,80,0,1);text-decoration:underline;}.facility-page #section-2{background-color:rgba(239,239,239,1);padding:5%;width:90%;}.facility-table{border-collapse:separate;border-spacing:10px;margin:5% 0 0;}.facility-table td{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;}.facility-table td .overlay{background-color:rgba(254,80,0,.7);position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;}.facility-table td a .overlay{transition:all .4s ease;}.facility-table td a:hover .overlay{background-color:rgba(0,0,0,.7);}.facility-table td h5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;line-height:120%;}.facility-table #first td:nth-child(1),.facility-table #first td:nth-child(2),.facility-table #first td:nth-child(4){padding:10% 0;}.facility-table #second td:nth-child(2){padding:10% 0;}.facility-table #third td:nth-child(1),.facility-table #third td:nth-child(3){padding:10% 0;}.facility-page #section-3{background-size:cover;background-position:top center;background-repeat:no-repeat;}.facility-page #section-3 .inner{background-color:rgba(0,0,0,.5);padding:15% 5% 15% 50%;width:45%;}.story-page #section-2 .bg{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;}.story-page #section-2 .inner-inner{background-color:rgba(0,0,0,.5);padding:5% 5% 10%;}.story-page #section-2 .inner .copy{background-color:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,1);max-width:600px;padding:5%;width:90%;margin:5% auto 0;}.core-values-loop{margin:5% auto;}.core-values-loop li{display:inline-block;vertical-align:top;margin:0 4% 3%;width:16%;}.core-values-loop li p{line-height:140%;}.partnerships-gallery-loop{max-width:400px;margin:0 auto;}.partnerships-gallery-loop li{background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;padding:50% 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);}.gallery-pagination{margin:5px 0 0;}.gallery-pagination li{display:inline-block;vertical-align:middle;margin:0 5px;font-size:30px;}.gallery-pagination li i{color:rgba(187,187,187,1);}.partnership-benefits-loop{margin:5% auto;}.partnership-benefits-loop li{width:25%;margin:0 3% 4%;display:inline-block;vertical-align:top;}.partnership-benefits-loop li h5{margin:15px auto;}.partnership-benefits-loop li .icon{border-radius:50%;width:60px;height:60px;position:relative;margin:0 auto;}.partnership-benefits-loop li .icon i{color:rgba(255,255,255,1);font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.partnership-goals-loop{margin:5% auto 0;}.partnership-goals-loop li{width:18%;margin:0 3% 4%;display:inline-block;vertical-align:top;}.partnership-goals-loop li h5{margin:15px auto 0;}.partnership-goals-loop li .icon{border-radius:50%;width:60px;height:60px;position:relative;margin:0 auto;}.partnership-goals-loop li .icon i{color:rgba(255,255,255,1);font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.partnerships-page #section-2{background-size:cover;background-position:top center;background-repeat:no-repeat;}.partnerships-page #section-3{margin:5% auto;}.partnerships-page #section-3 .copy{max-width:800px;margin:2.5% auto;}.partnerships-page #section-2 .inner{background:rgba(0,0,0,.4);padding:5% 0;}.partnerships-loop{margin:5% 0 0;}.partnerships-loop > li{vertical-align:top;width:30%;margin:0 1% 3%;background:rgba(255,255,255,.8);position:relative;}.partnerships-loop > li .h5-box{padding:5px 5%;height:80px;width:90%;position:relative;}.partnerships-loop > li:nth-child(3n+1) .h5-box{background:rgba(187,187,187,1);}.partnerships-loop > li:nth-child(3n+2) .h5-box{background:rgba(254,80,0,1);}.partnerships-loop > li:nth-child(3n+3) .h5-box{background:rgba(78,0,142,1);}.partnerships-loop > li h5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:120%;width:90%;}.partnerships-loop .opacity{padding:10% 10% 120px 20%;width:70%;}.partnership-benefits-button{position:absolute;bottom:30px;left:50%;transform:translate(-50%,-50%);width:90%;}.partnership-benefits{text-align:left;}.partnership-benefits li{position:relative;padding:0 0 5px 10px;}.partnership-benefits li::before{content:url("https://cdn-ildmkni.nitrocdn.com/BMRnYBYUmuSSuupKqjvuQXGcJeWIBTeX/assets/images/optimized/rev-7bc8b23/jackcityfitness.com/wp-content/themes/Ultra/images/logo-icon.png");position:absolute;left:-25px;top:3px;display:block;}.personal-training-page #section-2{background-size:cover;background-position:top center;background-repeat:no-repeat;margin:5% 0;}.personal-training-page #section-2 .inner{background:rgba(0,0,0,.4);padding:5% 0;}.personal-training-benefits{margin:5% 0 0;}.personal-training-benefits li{width:20%;padding:5%;margin:0 1%;background-color:rgba(0,0,0,.5);border:1px solid rgba(192,192,192,1);}.personal-training-benefits li h5{margin:0 0 10px;}.map-wrapper{position:relative;}.map-wrapper .map-button{position:absolute;top:50%;right:0;transform:translate(35%,-50%) rotate(90deg);}.contact-page .form{margin:5% 0 0;padding:10%;width:80%;border:2px solid rgba(254,80,0,1);}.contact-page .contact-left h4{margin:0 0 5px;}.contact-page .contact-left p{margin:0;line-height:150%;}.contact-page .contact-left p span{display:block;}.contact-page .social-media-loop{margin:10px 0 0;}.contact-page .social-media-loop i{margin:0 2px;font-size:16px;font-weight:normal;transition:all .4s ease;}.contact-left{float:left;width:35%;margin:0 5% 0 0;}.contact-right{float:right;width:60%;margin:0;}.contact-page .videoWrapper{margin:10% 0 0;}.home-page .banner-module .h2.orange > a{margin-right:10px;}.home-page .banner-module .h2.orange > i{color:#ffb724;font-size:17px;}.home-page .banner-module .h2.orange > span{display:block;color:#fff;font-size:17px;font-weight:600;line-height:normal;margin-top:5px;width:100%;}.home-page .banner-module #google{margin:0;height:38px !important;}.home-page #section-2{margin:0;}.home-page #section-2 .inner{padding:2% 0 1%;}.explore-options{margin:1% 0 0;}.explore-options li{width:27.3333%;margin:0 3%;vertical-align:top;-webkit-box-shadow:inset 0px 0px 0px 2px rgba(192,192,192,1);-moz-box-shadow:inset 0px 0px 0px 2px rgba(192,192,192,1);box-shadow:inset 0px 0px 0px 2px rgba(192,192,192,1);overflow:visible;position:relative;}.explore-options li .image{width:110%;padding:50% 0;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;z-index:-1;left:-5%;top:-3.5%;}.explore-options li .copy{padding:0 10% 120px;}.explore-button{margin:0 auto 10px;width:90%;}.schedule-wrap{margin:5% 10%;width:80%;overflow-x:auto;}.class-schedule{border:1px solid #000;}.class-schedule th,.class-schedule td{border:1px solid #000;vertical-align:middle;}.class-schedule th,.class-schedule tr > td:first-child{padding:4px 15px;font-weight:bold;text-transform:uppercase;font-family:"Cabin";font-size:120%;}.class-schedule td a{display:block;background:#c7c7c7;padding:4px 5px;font-weight:bold;}.class-schedule td a:nth-child(1n+2){border-top:1px solid #000;}.class-schedule .color-1{background-color:rgba(78,0,142,1);color:#fff;}.class-schedule .color-2{background-color:rgba(254,80,0,1);color:#fff;}.class-schedule .color-3{background-color:rgba(0,0,0,1);color:#fff;}.class-schedule .color-4{background-color:rgba(135,135,135,1);color:#fff;}.class-schedule .color-5{background-color:rgba(196,165,221,1);color:#000;}.fancypop{padding:60px 40px 20px;}.fancypop .copy .text{position:relative;}.fancypop .copy .text::before{font-family:"Font Awesome 5 Pro";content:"";color:rgba(254,80,0,1);position:absolute;top:0px;left:-20px;font-size:15px;}.fancypop .copy .text::after{font-family:"Font Awesome 5 Pro";content:"";color:rgba(254,80,0,1);position:absolute;bottom:0px;right:10px;font-size:15px;}.services-page #section-2,.services-page #section-4{background-color:rgba(239,239,239,1);padding:5%;width:90%;}.services-module-loop li{width:43%;margin:0 3% 4%;display:inline-block;vertical-align:top;}.services-page #section-3{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:5% 0;position:relative;}.services-page #section-3 .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);}.services-page #section-3 h2{margin:20px 0 15px;}.services-page .section3Width{z-index:50;border:1px solid #fff;margin:5% 20%;max-width:1400px;width:60%;padding:5% 0;color:#fff;position:relative;}.services-module-loop li .icon,.services-page #section-3 .icon{border-radius:50%;width:60px;height:60px;position:relative;margin:0 auto;}.services-module-loop li .icon i,.services-page #section-3 i{color:rgba(255,255,255,1);font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.services-module-loop li h5{margin:15px auto;}.services-module-loop li .copy{text-align:left;}.classes-left{width:40%;margin:5% 5% 0;float:left;}.classes-right{width:40%;margin:5% 5% 0;float:left;}.services-classes-loop li{position:relative;margin:0 0 3px 16px;}.services-classes-loop li::before{content:"";background-color:rgba(254,80,0,1);height:8px;width:8px;position:absolute;top:50%;left:-16px;transform:translateY(-50%);}.services-classes-loop li a{transition:all .4s ease;color:rgba(255,255,255,1);}.services-classes-loop li a:hover{color:rgba(254,80,0,1);}.services-page #section-5{padding:10% 0;background-size:cover;background-position:top center;background-repeat:no-repeat;}.join-page #section-2 .inner{padding:5% 0;margin:5% 0 0;}.major-duties{margin:20px 0 0 80px;}.major-duties li{margin:0 0 8px;position:relative;}.major-duties li:before{position:absolute;top:6px;left:-30px;content:"";height:10px;width:10px;background-color:transparent;border:1px solid rgba(255,255,255,1);}.join-page #section-3 .inner{padding:5% 0;}.minor-duties{margin:20px 0 0 80px;}.minor-duties li{margin:0 0 8px;position:relative;}.minor-duties li:before{position:absolute;top:6px;left:-30px;content:"";height:10px;width:10px;background-color:transparent;border:1px solid rgba(254,80,0,1);}.join-page #section-4{background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;}.join-page #section-4 .inner{background:rgba(0,0,0,.4);padding:10% 0;}.form .gfield_label,.ginput_complex label,.validation_error,.gform_wrapper .gform_validation_errors,.gform_required_legend{display:none;}.ginput_complex input{width:96% !important;background:transparent;padding:10px 2% !important;color:rgba(0,0,0,1);border:1px solid rgba(192,192,192,1);margin:0 0 10px;font-size:18px !important;font-family:"Raleway",sans-serif !important;letter-spacing:1px !important;}.form .medium,.form .small{width:96%;background:transparent;padding:10px 2% !important;color:rgba(0,0,0,1);border:1px solid rgba(192,192,192,1);margin:0 !important;font-size:12px !important;font-family:"Raleway",sans-serif !important;letter-spacing:1px !important;}.form .large{background-color:transparent;padding:9px 1% !important;color:rgba(0,0,0,1);border:1px solid rgba(192,192,192,1);margin:0 !important;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:18px !important;font-family:"Raleway",sans-serif !important;letter-spacing:1px !important;}.gform_legacy_markup_wrapper .gfield_radio li label{font-size:13px;}#input_12_13_4_container{margin:0 !important;}.gform-field-label--type-sub{color:#000 !important;}.waiver{max-width:700px;margin:5% auto;width:100%;}.waiver .gfield_label{color:rgba(254,80,0,1);}.waiver .gfield:not(#field_12_20){margin:0 0 10px !important;border-bottom:1px solid rgba(254,80,0,.3) !important;padding:0 0 20px !important;}.waiver .gform_wrapper.gravity-theme .gfield-choice-input+label{font-size:18px !important;}.waiver .gform_wrapper.gravity-theme .gfield_label{font-size:18px !important;}.waiver input{font-size:18px !important;}.half{width:49%;}.form-left{width:49%;float:left;clear:both;}.form-right{width:49%;float:right;margin:0 0 0 2%;}.address_line_1{clear:both;width:100%;display:block;}.address_city{width:49%;float:left;}.address_state{width:49%;margin:0 0 0 2%;float:right;}.address_zip{width:49%;float:left;clear:both;}.address_country{width:49%;margin:0 0 0 2%;float:right;}.address_country select{width:100%;background-color:transparent;padding:9px 2%;color:rgba(0,0,0,1);border:1px solid rgba(192,192,192,1);margin:0 0 10px;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:12px;}.form .gfield_checkbox{font-size:12px;margin:0 0 15px;}.form .gfield_checkbox input{width:auto;}.form .form-margin-top{margin-top:15px;}.form .form-margin-bottom{margin-bottom:15px;}.form .form-4-column{-webkit-column-count:4;-moz-column-count:4;column-count:4;clear:both;}.form .form-3-column{-webkit-column-count:3;-moz-column-count:3;column-count:3;clear:both;}.form .form-2-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;clear:both;}.form .gfield_radio input{width:auto;background-color:transparent;color:rgba(0,0,0,1);font-size:12px;margin:0 10px 0 0;}.form .gform_footer{clear:both;}#gform_1 .form .validation_message{position:absolute !important;font-size:11px !important;top:100% !important;margin:0 !important;text-align:left;width:110% !important;}.form .gform_button,.gform_next_button{border:1px solid rgba(255,255,255,1) !important;background-color:rgba(254,80,0,1) !important;color:rgba(255,255,255,1) !important;transition:all .4s ease;font-size:12px !important;padding:10px 40px;cursor:pointer;display:inline-block !important;width:auto !important;font-family:"Raleway",sans-serif;letter-spacing:1px;text-transform:uppercase;}.form .gform_button:hover,.gform_next_button:hover{border:1px solid rgba(78,0,142,1);background-color:rgba(78,0,142,1);color:rgba(255,255,255,1);}::-webkit-input-placeholder{color:rgba(192,192,192,1);opacity:1;}::-moz-placeholder{color:rgba(192,192,192,1);opacity:1;}:-ms-input-placeholder{color:rgba(192,192,192,1);opacity:1;}:-moz-placeholder{color:rgba(192,192,192,1);opacity:1;}select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 3.2em) .7em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}select:focus{background-image:linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(135deg,transparent 50%,gray 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 3.2em) .7em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}select{-moz-appearance:none;-webkit-appearance:none;}.form .gfield_radio{color:rgba(0,0,0,1);font-size:12px;font-weight:600;margin:0 0 15px;}#gform_submit_button_3{margin:15px 0 0;}.ginput_recaptcha{margin:0 0 10px;}.c-19-policy{position:fixed;bottom:0;padding:10px 5%;width:90%;font-size:13px;}.c-19-policy a{color:#fff;}.gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:0 !important;}.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;margin-bottom:6px !important;border-top:none !important;border-bottom:none !important;padding-bottom:0 !important;padding-top:0 !important;box-sizing:border-box;}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:0 !important;}#google{height:40px !important;position:relative;top:14px;margin:0 5px;}.blog-search{width:90%;padding:5% 5% 2% 5%;background-color:rgba(66,66,66,1);}.blog-search ul{list-style-type:none;}.blog-search li{display:inline-block;vertical-align:middle;list-style-type:none;margin:0 5px;}.blog-search li:first-child input{background-color:transparent;border:1px solid #fff;color:#fff;padding:10px 5px;}.blog-search li:last-child input{background-color:rgba(254,80,0,1);border:1px solid rgba(254,80,0,1);color:#fff;padding:10px;}.blog-search h5{font-weight:800;color:#fff;text-transform:capitalize;margin:0 0 5px;}.blog-template-follow{position:fixed;top:50%;right:0;transform:translateY(-50%);width:260px;background-color:#fff;border:1px solid #424242;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .4s ease;}.blog-template-follow .gform_footer{text-align:center;}.smaller{font-size:13px;}.closer{float:right;text-decoration:underline;}.blog-template-follow .form{clear:both;padding:15px 0 0;}#section-btg{background-color:rgba(0,0,0,.03);padding:5% 0;}.btg-loop > li{margin:2.5% 0 0;padding:2.5% 0;border-bottom:1px solid rgba(0,0,0,.1);}.btg-loop li:nth-child(even) .btg-inner{flex-direction:row-reverse;}.btg-inner > .btg-copy-w-image{width:57%;margin:0 2%;}.btg-copy{width:96%;margin:0 2%;}.btg-inner > .btg-image{width:30%;margin:0 2%;position:relative;min-height:22vw;max-height:30vw;}.btg-inner > .btg-image:before{position:absolute;top:3%;left:3%;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.07);}.btg-inner > .btg-image div{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:top center;}.btg-text{margin:2.5% 0;}.education-loop li{display:list-item;list-style-type:disc;line-height:1.4;margin:4px 0 0 15px;}#try-for-free p,#try-for-free .required-note{font-weight:600;}#try-for-free .required-note sup{vertical-align:middle;}footer{position:relative;text-align:center;margin:5% 5% 2%;width:90%;}footer #logo{width:80% !important;}footer > ul{max-width:800px;margin:0 auto 30px;width:90%;padding:0 5%;}footer > ul > li{width:26%;padding:0 3%;display:inline-block;vertical-align:middle;}footer > ul > li hr{margin:0;line-height:100%;}footer > ul > li .sepline{height:2px;width:60px;margin:8px auto;}footer .social-media-loop i{margin:0 2px;font-size:16px;}#copyright{color:rgba(187,187,187,1);font-size:11px;}#copyright span{padding:0 10px;}.ultra{margin:10px 0;}#ultra-logo{height:40px;}@media only screen and (min-width : 1200px){.banner-module .inner .h1{font-size:38px;}.banner-module .inner h2{font-size:24px;}}@media only screen and (max-width : 1000px){body{font-size:13px;line-height:160%;}#container{padding:77px 0 0;}h1{font-size:32px;}h2{font-size:22px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}.fourteen-hundred{width:90%;padding:0 5%;}.banner-module .inner .h1{font-size:32px;}.banner-module .inner h2{font-size:22px;}header #logo{height:30px;}header .header-ul > li:first-child{width:20%;}header .header-ul > li:last-child{width:79%;}header.fixed .header-ul > li:first-child{width:20%;}header.fixed .header-ul > li:last-child{width:79%;}.desktop header .menu > li{font-size:13px;}.partnerships-loop > li{width:100%;margin:0 0 3%;}.partnerships-loop > li .h5-box{height:60px;}.partnerships-loop .opacity{padding:5% 10% 120px 20%;width:70%;}.home-page #section-2 .h-mar{padding:0;width:100%;}.press-loop li img{max-height:30px;}#js-wpv-addon-maps-render-map-1{height:250px !important;}.testimonial-module-1 .testimonial-preview-loop > li img{width:80px !important;}.testimonial-module-1 .testimonial-preview-loop > li .copy{padding:0 0 0 60px;}footer #logo{height:70px;}.classes-left{width:90%;margin:5% 5% 0;float:none;text-align:center;}.classes-right{width:90%;margin:5% 5% 0;float:none;}}@media only screen and (max-width : 850px){.blog-search{padding:15% 5% 2% 5%;}.fancybox-outer{margin-top:20px !important;}#try-for-free iframe{width:350px !important;height:650px !important;}#free-fitness-consultation iframe{width:350px !important;height:650px !important;}#movement-assessment iframe{width:350px !important;height:650px !important;}#wpv-view-layout-8483-TCPID121 li:nth-child(1) .btg-inner > .btg-image{min-height:102vw !important;}#wpv-view-layout-8483-TCPID121 li:nth-child(2) .btg-inner > .btg-image{min-height:103vw !important;}#wpv-view-layout-8483-TCPID121 li:nth-child(3) .btg-inner > .btg-image{min-height:102vw !important;}#wpv-view-layout-8483-TCPID121 li:nth-child(4) .btg-inner > .btg-image{min-height:68vw !important;}#wpv-view-layout-8483-TCPID121 li:nth-child(5) .btg-inner > .btg-image{min-height:68vw !important;}#wpv-view-layout-8483-TCPID212 li:nth-child(1) .btg-inner > .btg-image{min-height:85vw !important;}#wpv-view-layout-8483-TCPID212 li:nth-child(2) .btg-inner > .btg-image{min-height:85vw !important;}#wpv-view-layout-8483-TCPID212 li:nth-child(3) .btg-inner > .btg-image{min-height:85vw !important;}#wpv-view-layout-8483-TCPID212 li:nth-child(4) .btg-inner > .btg-image{min-height:85vw !important;}#wpv-view-layout-8483-TCPID212 li:nth-child(5) .btg-inner > .btg-image{min-height:96vw !important;}#wpv-view-layout-8483-TCPID222 li:nth-child(1) .btg-inner > .btg-image{min-height:78vw !important;}#wpv-view-layout-8483-TCPID222 li:nth-child(2) .btg-inner > .btg-image{min-height:105vw !important;}#wpv-view-layout-8483-TCPID222 li:nth-child(4) .btg-inner > .btg-image{min-height:105vw !important;}#wpv-view-layout-8483-TCPID7912 li:nth-child(1) .btg-inner > .btg-image{min-height:51vw !important;}#wpv-view-layout-8483-TCPID7912 li:nth-child(1) .btg-inner > .btg-image{min-height:100vw !important;}#wpv-view-layout-8483-TCPID7912 li:nth-child(2) .btg-inner > .btg-image{min-height:100vw !important;}#wpv-view-layout-8483-TCPID7912 li:nth-child(3) .btg-inner > .btg-image{min-height:100vw !important;}#wpv-view-layout-8483-TCPID7912 li:nth-child(5) .btg-inner > .btg-image{min-height:100vw !important;}#wpv-view-layout-8483-TCPID8072 li:nth-child(1) .btg-inner > .btg-image{min-height:84vw !important;}#wpv-view-layout-8483-TCPID8072 li:nth-child(3) .btg-inner > .btg-image{min-height:82vw !important;}#wpv-view-layout-8483-TCPID8769 li:nth-child(1) .btg-inner > .btg-image{min-height:54vw !important;}#wpv-view-layout-8483-TCPID8769 li:nth-child(2) .btg-inner > .btg-image{min-height:92vw !important;}#wpv-view-layout-8483-TCPID8769 li:nth-child(3) .btg-inner > .btg-image{min-height:82vw !important;}#wpv-view-layout-8483-TCPID8769 li:nth-child(4) .btg-inner > .btg-image{min-height:59vw !important;}#wpv-view-layout-8483-TCPID8769 li:nth-child(5) .btg-inner > .btg-image{min-height:102vw !important;}#wpv-view-layout-8483-TCPID8072 li:nth-child(5) .btg-inner > .btg-image{min-height:64vw !important;}#wpv-view-layout-8483-TCPID8667 li:nth-child(1) .btg-inner > .btg-image{min-height:97vw !important;}#wpv-view-layout-8483-TCPID8667 li:nth-child(3) .btg-inner > .btg-image{min-height:133vw !important;}#wpv-view-layout-8483-TCPID8667 li:nth-child(5) .btg-inner > .btg-image{min-height:115vw !important;}.mobile a{display:block;}.mobile span{font-weight:bold;}body{font-size:12px;line-height:150%;letter-spacing:.5px;}.smaller{font-size:11px;line-height:140%;}#container{padding:76px 0 0;}h1{font-size:26px;margin:0 0 10px;}h2{font-size:20px;}h3{font-size:16px;}h4{font-size:14px;}h5{font-size:13px;}.banner-module .inner .h1{font-size:26px;}.banner-module .inner h2{font-size:20px;}.desktop header .menu > li{font-size:12px;}.testimonial-preview-loop > li .copy .text::before{left:-16px;font-size:12px;}.testimonial-preview-loop > li .copy .text::after{font-size:12px;}#js-wpv-addon-maps-render-map-1{height:200px !important;}.newsletter-module #input_1_1{padding:5px 5%;}.newsletter-module .button{padding:5px 5%;}#ultra-logo{height:35px;}footer .social-media-loop i{margin:0 2px;font-size:14px;}.partnership-benefits-loop li .icon,.partnership-goals-loop li .icon{width:50px;height:50px;}.partnership-benefits-loop li .icon i,.partnership-goals-loop li .icon i{font-size:26px;}.testimonial-module-1 .testimonial-preview-loop > li:nth-child(3),.testimonial-module-2 .testimonial-preview-loop > li:nth-child(3){display:none;}.testimonial-module-1 .testimonial-preview-loop > li,.testimonial-module-2 .testimonial-preview-loop > li{width:40%;}.nutrition-steps li::before{left:-22px;font-size:18px;top:-1px;}.trainer-loop li{width:45%;}.blog-page-left,.blog-page-right{width:100%;float:none;margin:5% 0 0;}.blog-signup{padding:5%;}.facebook-signup a .inner{padding:30% 5% 5%;}.blog-preview .blog-preview-left{width:33.333%;}.blog-preview .blog-preview-right{width:56.667%;}.services-module-loop li .icon,.services-page #section-3 .icon{width:50px;height:50px;}.services-module-loop li .icon i,.services-page #section-3 i{font-size:26px;}.major-duties{margin:20px 0 0 50px;}.major-duties li:before{top:3px;left:-20px;height:8px;width:8px;}.minor-duties{margin:20px 0 0 50px;}.minor-duties li:before{top:3px;left:-20px;height:8px;width:8px;}}@media only screen and (min-width : 751px){.home-page .banner-module .inner{padding:4.3% 0 12.6%;}.home-page .banner-module .fourteen-hundred{display:flex;flex-direction:column;}.home-page .banner-module .h1.white{margin:14px 0 20px;}.home-page .banner-module .h2.orange{order:-1;}.home-page .banner-module .h2.white{max-width:600px;}.home-page .banner-module .banner-buttons a{font-size:18px;font-weight:bold;margin-top:36px;padding:7px 51px;position:relative;}.home-page .banner-module .banner-buttons a:before{content:"No credit card required";font-size:18px;font-weight:600;line-height:normal;pointer-events:none;position:absolute;left:0;bottom:-30px;text-transform:none;text-align:center;width:100%;}#try-for-free h1{font-size:34px;}#try-for-free p{font-size:22px;margin:40px auto;max-width:470px;}#try-for-free form{width:660px;}#try-for-free input[type="submit"]{font-size:18px !important;font-weight:bold;padding:10px 40px;}#try-for-free .required-note{font-size:16px;}#try-for-free .required-note sup{font-size:24px;}}@media only screen and (max-width : 750px){.desktop{display:none;}.mobile{display:block;}#container{padding:75px 0 0;}h1{font-size:22px;}h2{font-size:17px;}h3{font-size:15px;}header #logo,footer #logo{height:30px;}.banner-module .inner .h1{font-size:22px;}.banner-module .inner h2{font-size:17px;font-weight:700;}.promotions-loop > li:nth-child(1){margin:0 0 5%;}.promotions-loop > li:nth-child(2){margin:0;}.promotions-loop > li{width:100%;}.button{padding:3px 10px;font-weight:700;}.form .gform_button{font-size:12px;padding:5px 20px;letter-spacing:.5px;}.banner-module .inner{text-align:center;}.banner-module .inner a{margin:10px 5px 0 0;font-size:11px;font-weight:700;}.facility-table td h5{font-size:11px;}.facility-page #section-3 .inner{background-color:rgba(0,0,0,.5);padding:10% 10%;width:80%;text-align:center;}.story-page #section-2 .inner-inner{padding:5% 5% 5%;}.news-ul{padding:10px 0;display:block;}.news-ul > li:first-child{text-align:center;padding:0 2.5% 10px 0;}.news-ul > li:last-child{padding:0 5%;}.press-loop li img{max-height:25px;}.press-loop li{margin:0 10px 10px;max-width:100px;}.explore-options{margin:3% 0 0;}.explore-options li{width:80%;margin:0 0 10%;}.explore-options li .copy{padding:0 10% 70px;}.blog-module-loop li:nth-child(2n+1){width:100%;padding:0 0 10px;text-align:center;}.blog-module-loop li:nth-child(2n){width:100%;padding:0 0 10px;text-align:center;}.blog-module-loop{margin:20px 0 0;}.partnership-benefits-loop li{width:42%;}.partnership-goals-loop li{width:42%;}#ultra-logo{height:30px;}.personal-training-benefits li{width:100%;margin:0 0 5%;}.nutrition-page #section-3 ul .left{width:30%;}.nutrition-page #section-3 ul .right{width:55%;}.results-q-a li::before{font-size:14px;}.additional-results-images-loop .additional-results-image{border-top:12px solid #fff;border-right:12px solid #fff;border-left:12px solid #fff;border-bottom:40px solid #fff;box-shadow:0 0 10px rgba(87,87,87,.5);}.results-loop li:nth-child(2n+1) .odd .single-testimonial-image,.results-loop li:nth-child(2n) .even .single-testimonial-image{width:80px !important;left:-10%;}.results-loop li:nth-child(2n+1) .odd > div > ul > li:last-child{display:block;width:60%;margin:15% 0 0 20%;padding:2.5% 2.5% 2.5% 10%;}.results-loop li:nth-child(2n+1) .odd > div > ul > li:first-child{display:block;width:80%;text-align:center;margin:0 auto;max-width:350px;}.results-loop li:nth-child(2n) .even > div > ul{display:flex;flex-direction:column-reverse;}.results-loop li:nth-child(2n) .even > div > ul > li:first-child{display:block;width:60%;margin:5% 0 0 20%;padding:2.5% 2.5% 2.5% 10%;}.results-loop li:nth-child(2n) .even > div > ul > li:last-child{display:block;width:80%;text-align:center;margin:0 auto;max-width:350px;}.results-loop li:nth-child(2n) .even .single-testimonial-image{transform:translate(-50%,-50%);left:-10%;}.results-loop li:nth-child(2n) .even > div > ul > li:first-child{text-align:left;}.btg-loop li:nth-child(even) .btg-inner{flex-direction:inherit;}.btg-inner > .btg-copy-w-image{width:100%;margin:0;}.btg-copy{width:100%;margin:0;}.btg-inner > .btg-image{width:100%;margin:0;max-width:300px;min-height:30vw;}.home-page .banner-module .h1.white{font-size:20px;}.home-page .banner-module .h2.white{font-size:14px;font-weight:normal;}.home-page .banner-module .h2.orange{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:15px;}.home-page .banner-module .h2.orange > a{margin:0 7px 0 0;}.home-page .banner-module .h2.orange > span{margin-top:0;}.home-page .banner-module #google{top:4px;}.home-page .banner-module .banner-buttons a{box-sizing:border-box;margin:15px 0 0 0 !important;width:100%;}#try-for-free h1{white-space:nowrap;}#try-for-free p{margin:15px auto;max-width:270px;}#try-for-free input[type="submit"]{line-height:2;}#try-for-free .required-note sup{font-size:18px;}.promotion-value:before{height:2px;}}@media only screen and (max-width : 640px){#try-for-free .required-note{display:block;}}@media only screen and (max-width : 600px){h1{font-size:20px;}h2{font-size:16px;}h3{font-size:15px;}.banner-module .inner .h1{font-size:20px;}.banner-module .inner h2{font-size:16px;}.testimonial-module-1 .testimonial-preview-loop > li:nth-child(2),.testimonial-module-2 .testimonial-preview-loop > li:nth-child(2){display:none;}.testimonial-module-1 .testimonial-preview-loop > li,.testimonial-module-2 .testimonial-preview-loop > li{width:70%;padding:3% 1.5% 1.5% 8.5%;}.press-loop li img{max-height:20px;}.testimonial-module-1 .testimonial-preview-loop > li img{width:70px !important;}.testimonial-module-1 .sepline{height:20px;bottom:35px;}.testimonial-module-1 .testimonial-preview-loop > li .copy{padding:0 0 0 30px;}#js-wpv-addon-maps-render-map-1{height:150px !important;}.core-values-loop li{width:40%;}.facility-table td h5,.facility-table td .overlay{display:none;}.partnership-benefits-loop li{width:100%;margin:0 0 5%;}.partnership-benefits-loop li .icon i,.partnership-goals-loop li .icon i{font-size:20px;}.partnership-benefits-loop li .icon,.partnership-goals-loop li .icon{width:40px;height:40px;}.partnership-goals-loop li{width:100%;margin:0 0 5%;}.classes-loop li:nth-child(2n+1) .odd .inner{width:145%;border:1px solid rgba(254,80,0,1);margin:0 0 0 20%;}.classes-loop li:nth-child(2n) .even .inner{width:145%;border:1px solid #fe5000;padding:5% 10% 5% 5%;position:relative;z-index:100;background-color:rgba(255,255,255,1);text-align:right;right:80%;}.testimonial-preview-loop > li .copy .text::before{left:-20px;font-size:10px;}.testimonial-preview-loop > li .copy .text::after{font-size:10px;}.page-left{float:none;width:100%;padding:0;}.page-right{float:left;width:100%;padding:0;border-left:none;}.trainer-bio-image{width:80%;padding:50% 0;}.blog-preview .blog-preview-left{width:90%;float:none;}.blog-preview .blog-preview-right{display:none;}.blog-loop .blog-preview-left{display:none;}.blog-loop .blog-preview-right{padding:5%;width:90%;border:1px solid #bbb;}.contact-left{float:none;width:100%;margin:0 0 10%;text-align:center;}.contact-right{float:none;width:100%;margin:0;}.contact-page .form{border:1px solid #fe5000;}.form .gform_footer{text-align:center;}.services-module-loop li .icon,.services-page #section-3 .icon{width:40px;height:40px;}.services-module-loop li .icon i,.services-page #section-3 i{font-size:20px;}.services-module-loop li{width:100%;margin:0 0 10%;display:block;}}@media only screen and (max-width : 500px){h1{font-size:17px;}h2{font-size:15px;}h3{font-size:14px;}h4{font-size:12px;}.banner-module .inner .h1{font-size:17px;}.banner-module .inner h2{font-size:15px;}.banner-module .inner a{margin:5px 0 0 0;display:block;}.inner a:last-child{margin:5px 0 0 !important;}.press-loop li img{max-height:15px;}#js-wpv-addon-maps-render-map-1{height:120px !important;}.facility-table{border-spacing:3px;}footer > ul > li{width:100%;padding:0;display:block;vertical-align:middle;}footer #logo{margin:15px 0;}.form .medium,.form .large{font-size:11px;letter-spacing:.5px;font-weight:700;}.form input{font-size:11px;}.trainer-bio-image{width:100%;padding:60% 0;}.class-page #section-1 > div{display:flex;flex-direction:column-reverse;}header #logo,footer #logo,.menu-content #logo{height:30px;}#container{padding:65px 0 0;}.c-hamburger{top:15px;}.major-duties li:before{top:4px;left:-20px;height:8px;width:8px;}.minor-duties li:before{top:4px;left:-20px;height:8px;width:8px;}.classes-loop li:nth-child(2n+1) .odd .class-bg-image,.classes-loop li:nth-child(2n) .even .class-bg-image{background:none !important;padding:2% 0 !important;}.explore-options li .image{width:250px;padding:20% 0;background-position:center center;position:relative;left:inherit;top:inherit;margin:30px auto 20px;}.blog-template-follow{display:none;}}@media only screen and (max-width : 420px){#try-for-free h1{white-space:normal;}.fancypop{padding:45px 20px 5px;}.gform-body .gfield--type-captcha{height:62px;}.gform-body .ginput_recaptcha{transform:scale(.8);transform-origin:left top;}}.header-ul li > a{display:block;}.header-ul li span{font-weight:bold;margin-left:30px;}.custom-try-for-free{position:absolute;right:15px;top:33px;}#wpv-view-layout-8483-TCPID121 li:nth-child(1) .btg-inner > .btg-image{min-height:28vw;}#wpv-view-layout-8483-TCPID121 li:nth-child(3) .btg-inner > .btg-image{min-height:29vw;}#wpv-view-layout-8483-TCPID212 li:nth-child(5) .btg-inner > .btg-image{min-height:27vw;}#wpv-view-layout-8483-TCPID8667 li:nth-child(1) .btg-inner > .btg-image{min-height:27vw;}#wpv-view-layout-8483-TCPID8667 li:nth-child(3) .btg-inner > .btg-image{min-height:38vw;}#wpv-view-layout-8483-TCPID8667 li:nth-child(5) .btg-inner > .btg-image{min-height:33vw;}#try-for-free iframe{width:650px;height:650px;}#free-fitness-consultation iframe{width:650px;height:650px;}#movement-assessment iframe{width:650px;height:650px;}.home-page .banner-module .fourteen-hundred .hero_left{display:flex;flex-direction:column;}.home-page .banner-module .fourteen-hundred .hero_right iframe{border:1px solid #fff;}@media (min-width: 1400px){.home-page .banner-module .fourteen-hundred .hero_right iframe{width:560px;height:315px;}}@media (min-width: 1001px){.home-page .banner-module .inner{padding:8% 0;}.home-page .banner-module .fourteen-hundred{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.home-page .banner-module .fourteen-hundred .hero_left{max-width:calc(100% - 450px);width:100%;padding-right:50px;}.home-page .banner-module .fourteen-hundred .hero_right{max-width:500px;width:100%;text-align:right;}.home-page .banner-module .fourteen-hundred .hero_right iframe{width:600px;height:339px;}}@media (min-width: 1001px) and (max-width: 1200px){.home-page .banner-module .fourteen-hundred .hero_left{max-width:calc(100% - 390px);}.home-page .banner-module .fourteen-hundred .hero_right iframe{width:390px;height:220px;}}@media (max-width: 1000px){.home-page .banner-module .fourteen-hundred .hero_right iframe{width:498px;height:276px;display:block;margin:100px auto 0;}}@media (max-width: 750px){.home-page .banner-module .fourteen-hundred .hero_right iframe{width:90vw;height:51vw;}}[class*="carousel-button"]{position:absolute;transform:translate(0,-50%);height:30px;width:20px;background-color:rgba(0,0,0,.5);cursor:pointer;transition:.5s;}.carousel-button-slide-left{left:0;top:50%;z-index:2;}.carousel-button-slide-left:hover span{color:grey;cursor:pointer;transition:.5s;}.carousel-button-slide-left span{color:white;top:50%;transform:translate(0,-50%);position:absolute;transition:.5s;font-size:30px;}.carousel-button-slide-left span:hover{color:grey;cursor:pointer;transition:.5s;}.carousel-button-slide-right{right:0;top:50%;}.carousel-button-slide-right:hover span{color:grey;cursor:pointer;transition:.5s;}.carousel-button-slide-right span{color:white;top:50%;transform:translate(0,-50%);position:absolute;transition:.5s;font-size:30px;right:0;}.carousel-button-slide-right span:hover{color:grey;cursor:pointer;transition:.5s;}.carousel-controls{position:absolute;bottom:0;display:block;text-align:center;width:400px;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#fff;color:#000;text-shadow:none;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("https://cdn-ildmkni.nitrocdn.com/BMRnYBYUmuSSuupKqjvuQXGcJeWIBTeX/assets/images/optimized/rev-7bc8b23/jackcityfitness.com/wp-content/themes/Ultra/images/fancybox/fancybox_sprite.png");}#fancybox-loading.nitro-lazy,.fancybox-close.nitro-lazy,.fancybox-prev span.nitro-lazy,.fancybox-next span.nitro-lazy{background-image:none !important;}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url("https://jackcityfitness.com/images/fancybox/fancybox_loading.gif") center center no-repeat;}#fancybox-loading div.nitro-lazy{background-image:none !important;}.fancybox-close{position:absolute;top:5px;right:5px;width:34px;height:28px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("https://jackcityfitness.com/images/fancybox/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-nav.nitro-lazy{background-image:none !important;}.fancybox-prev{left:-46px;}.fancybox-next{right:-46px;}.fancybox-close,.fancybox-prev,.fancybox-next{transition:opacity .4s ease;opacity:1;}.fancybox-close:hover,.fancybox-prev:hover,.fancybox-next:hover{opacity:.6;}.fancybox-nav span{position:absolute;top:50%;width:34px;height:28px;margin-top:-18px;cursor:pointer;z-index:8040;}.fancybox-prev span{left:45px;background-position:0 -30px;}.fancybox-next span{right:50px;background-position:0 -58px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.6) url("https://jackcityfitness.com/images/fancybox/fancybox_overlay.png");}.fancybox-overlay.nitro-lazy{background-image:none !important;}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (max-width : 750px){.fancybox-close{top:4px;right:4px;}.fancybox-next{display:none;}.fancybox-prev{display:none;}}