html,body{padding-top:0!important}#admin_bar_iframe{display:none!important}h1,h2,h3,h4,h5{font-family:nexabold;text-transform:uppercase}body{font-family:Arial,Helvetica,sans-serif}a{text-decoration:none}input[type=button],.newsletter-submit{padding:16px 20px!important;border-radius:5px!important;font-family:nexabold;font-size:20px;text-transform:uppercase;border:none;background-color:#f6831c;height:auto!important;cursor:pointer}.main-content{margin-top:40px}.template-index .main-content{padding-bottom:30px}@media all and (max-width: 768px){.main-content{margin-top:40px}}header.site-header{background:none;padding:0;z-index:1000;position:relative}.mobile-btn{display:none}.rel-fix{position:relative}.main-menu{padding:20px 0;background:#394f5e;width:100%;z-index:1000}#mobile-menu{display:none}.topbar-fix{clear:both;display:block;width:100%;height:0}.cart-bar{background:#253744;color:#fff;padding:0;font-family:nexabold;text-transform:uppercase}.cart-bar ul{margin:0;float:right;padding:auto 0;padding:8px 0}.cart-bar ul li{list-style-type:none;display:inline;font-size:12px;margin-left:10px}.cart-bar ul li a{color:#fff;text-decoration:none}.promo-banner{float:left}.promo-banner-text{color:#253744;margin:0;padding:12px;font-size:12px;background:#f6831c;width:auto;float:left}.cart-info{float:right;display:inline}.cart-info a{color:#fff;text-decoration:none;font-weight:700;background:#f6831c;padding:13px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.cart-info a:hover{background-color:#ef7609}.login-links{float:right;display:inline;padding-right:20px}.login-links a{color:#f6831c;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.login-links a:hover{color:#fff}.nav-bar{background:none}.nav-bar .grid{margin-left:0}.nav-bar ul.site-nav{margin:0 5px}.nav-bar ul.site-nav li{margin:5px}.nav-bar ul.site-nav li a{padding:5px 10px;border-radius:10px;color:#fff;text-transform:uppercase;font-size:16px;font-family:nexabold,sans-serif;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.nav-bar ul.site-nav li a:hover{color:#f6831c}.nav-bar ul.site-nav li:nth-of-type(2){background:#f6831c}.nav-bar ul.site-nav li:nth-of-type(2):hover a{color:#444!important}.nav-bar ul.site-nav li.site-nav--has-dropdown ul{min-width:200px}.nav-bar ul.site-nav li.site-nav--has-dropdown ul li{margin:0}.nav-bar ul.site-nav li.site-nav--has-dropdown ul li a{padding:16px 20px!important;border-radius:0;color:#444;background-color:#f6831c;text-align:left;display:block}.nav-bar ul.site-nav li.site-nav--has-dropdown ul li a:hover{background:#253744;color:#fff!important}.nav-search .input-group .input-group-btn:last-child .btn{border-radius:0 10px 10px 0;background-color:#ffffff1a;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.nav-search .input-group .input-group-btn:last-child .btn:hover{background-color:#f6831c}.nav-search .input-group .input-group-field:first-child{border-radius:10px 0 0 10px;background-color:#ffffff1a;color:#333;border:none}.search-bar{float:right}.howdy-search{background:none;border:none;color:#fff;margin-right:10px}.cart-toggle,.cart-toggle:active{color:#fff!important;font-size:16px}.cart-toggle:hover{color:#fff;opacity:.8}.site-footer{border:none}.site-footer h3{font-size:20px}.site-footer .social-row-link{padding:5px 8px;font-size:18px!important}.site-footer .social-row-link .icon-fallback-text .icon{font-size:12px}.footer-top{padding-bottom:30px}@media all and (max-width: 768px){.footer-top .grid__item{margin-top:20px}}.footer-bottom{padding-top:30px}.footer-top-row{margin-bottom:40px}.financeit{max-width:200px!important}.footer-menu li{display:inline;list-style-type:none;font-weight:700;margin-right:22px}.footer-menu a{text-decoration:none;text-transform:uppercase;color:#fff;font-family:nexabold;font-size:16px}.newsletter-form{position:relative;padding:8px;border-radius:3px;background:#394f5e;width:100%!important;float:left}.newsletter-submit{background:#fff!important;color:#000!important;border-radius:0!important;display:inline-block!important;width:33%!important;float:left}.newsletter-field{display:inline-block!important;width:65%!important;height:56px;font-size:16px;margin-bottom:0!important;float:left;margin-right:1%!important;background:#253744!important}.hello_marker img{opacity:.5;margin-top:16px;float:right;transition:opacity .2s}.hello_marker img:hover{opacity:1}.location-row{text-align:center;padding:100px 0;background:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/sliders2.jpg?v=72889518983605058601644950749);background-size:cover;background-position:top center}.location-row h3{font-size:2em!important;color:#f6831c}.location-row h4 a{color:#fff}.hello{text-align:center}.hello img{opacity:.5;transition:opacity .2s}.hello img:hover{opacity:1}.h_disclaimer{padding:40px 0 10px}@media all and (max-width: 768px){.site-footer,.news-desc{text-align:center}.newsletter-form{float:none}.site-footer .grid__item{margin-bottom:0}.financeit{margin-bottom:30px}.king-edward,.king-edward-phone,.pembina,.pembina-phone{text-align:left}.king-edward p,.pembina p{margin-bottom:0}.king-edward-phone{margin-bottom:40px!important}.site-footer .news-desc,.site-footer .contact-footer{text-align:left!important}}.mega-menu{padding-top:40px;padding-bottom:40px;background:#fff;position:absolute;width:100%;z-index:999;box-shadow:0 3px .5px #0000001a;display:none}.mega-menu ul{margin:0}.mega-menu h3{color:#000}.mega-menu li{font-family:nexabold;font-size:16px;text-transform:uppercase;line-height:100%;margin-bottom:16px}.mega-menu li a{color:#f6831c;text-decoration:none}.mega-pointer{display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;position:absolute;top:200px;left:80px;z-index:1002}.mega-menu img{margin-bottom:20px}#mobile-menu{display:block;width:100%;position:absolute;margin:0;left:0;top:0;z-index:50000;color:#fff;background:#293f4d}#mobile-menu ul{margin:0}#mobile-menu ul li a{padding-left:60px}#mobile-menu ul ul li a{padding-left:120px}#mobile-menu span,#mobile-menu li{font-size:16px;display:block;width:100%}#mobile-menu span{border:none;position:relative;padding:0!important}#mobile-menu li{border-bottom:1px solid rgba(255,255,255,.2);margin:0;position:relative}#mobile-menu a{color:#fff;width:100%;height:100%;display:block;padding:15px}.mobile-parent-img,.exit-mobile-menu{position:absolute;top:0;height:100%}.exit-mobile-menu{right:0}.cart-count{display:none}.nav-bar .grid__item{padding-left:0!important}.mobile-btn{cursor:pointer;opacity:.9}.mobile-btn:hover{opacity:1}.mobile-mega-menu,.mobile-mega-children{display:none}@media all and (max-width: 1200px){.site-nav{display:none}.mobile-btn{display:inline;margin-top:12px}}@media all and (max-width: 768px){.top-wrapper{padding:0}.promo-banner-text{width:100%;text-align:center}.search-wrapper{position:absolute;width:90%!important;top:20%!important;left:20px!important}}.unslider{overflow:auto;margin:0;padding:0;position:relative}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider ul,.unslider ol,.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;z-index:9999;cursor:pointer;display:block;width:60px;height:60px;top:50%;right:50px;margin-top:-30px;overflow:hidden;background:#0003 no-repeat 50% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAi0lEQVR4AU3OISBEQQBAwS0AACS9NxqQgCZpkiYBVddFvWhAAUABAPQCAGC4g/0vTnrBqCfDIZl70J+kMUBPpEwT4FNXxBxz4F1HxHyr4EVTxBLb4EFNxEon4CJSlVNw9AcV9sC16h8osgke1P1ArgXwouVvdQq86ww/GQefusNf7kBviBlxpT8k+gL/Wox4r1d4MwAAAABJRU5ErkJggg==);background-size:13px 17px;border-radius:30px;text-indent:-999em;opacity:.8;transition:opacity .2s}@media all and (max-width: 968px){.unslider-arrow{margin-top:-50px}}@media all and (max-width: 768px){.unslider-arrow{right:20px;margin-top:-50px;width:44px;height:44px;background-size:11px 15px}}.unslider-arrow.prev{right:auto;left:50px;-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media all and (max-width: 768px){.unslider-arrow.prev{left:20px}}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:6px;height:6px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}.unslider-nav ol li.unslider-active{background:#fff;cursor:default}.banner{z-index:998;position:relative;overflow:hidden}.banner li{list-style:none}.banner li img{width:100%!important;visibility:hidden}.banner li img.has-link{visibility:visible!important}.banner ul li{float:left;background-size:contain;background-repeat:no-repeat;margin:0}li#slideOne{background-image:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/slide_one.jpg?v=29060746617037990131709676994)}li#slideTwo{background-image:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/slide_two.jpg?v=92663499387824298581709682222)}li#slideThree{background-image:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/slide_three.jpg?v=9116955257938664941709752741)}li#slideFour{background-image:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/slide_four.jpg?v=171957751993424070801694727898)}li#slideFive{background-image:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/slide_five.jpg?v=63528628027523773291644950750)}li#slideSix{background-image:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/slide_six.jpg?v=96152551692610466141709752444)}.side-link{position:relative;display:block;z-index:100;width:100%;min-height:10em;transition:background-color 1s}.side-link img,.side-link h4{z-index:2000;position:absolute}.side-link h4{padding:20px;color:#fff}.side-link div{z-index:150;position:absolute;width:100%;height:100%;background:#0000;transition:background .3s}.side-link:hover>div{background:#00000080}.side-finance{background:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/finance-bg.png?v=33996435776580406281644950691)}.side-finance img{max-width:280px}.side-commercial{background:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/commercial-bg.png?v=30510599559149789331644950685)}.side-deals{background:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/deals-bg.png?v=126680899076508704791644950686)}.side-service{background:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/service-bg.png?v=117079620761772201601644950748)}.side-link:hover{background-color:#00000080}.featured-links .featured-wrap{position:relative;margin-bottom:16px!important;z-index:8000}.featured-links img{width:100%}.featured-links h2{font-size:2em;padding:20px 20px 100px;position:absolute;left:0;top:0;text-align:left;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.feature-divider{display:block;height:7px;width:50%;margin:0 auto 26px;background:#b7b7b7}.featured-desc{font-family:nexaregular}@media all and (max-width: 768px){.featured-links p{margin:0 auto 60px;max-width:400px}.cart-bar ul{padding:10px 20px}}.call-to-action{background-image:url(cta_image.png);background-size:cover;background-position:center;display:block;margin:0;padding:80px 20px}.call-to-action .wrapper{padding:0!important;margin:0 auto!important}.call-to-action h2{color:#fff;margin-bottom:30px;text-shadow:0px 2px 0px rgba(0,0,0,.5)}.call-to-action input{background:#f6831c;color:#253744}.button.read-more{float:right}.product-carousel{margin:0 0 30px}.product-carousel .enapproductsliderTitle{text-align:center;padding:0!important}.product-carousel .enapproductsliderTitle span{font-family:nexabold;text-transform:uppercase}.product-carousel .lightSlider{padding-top:30px!important}.product-carousel .enapitem{padding:10px!important}.product-carousel .enapitem img{max-height:160px}.product-carousel .enapitem a.shop-now{font-weight:700!important}.product-carousel .lSSlideOuter{margin:0!important}.product-carousel .lSPager{display:none!important}@media all and (max-width: 768px){.product-carousel .enapitem img{max-height:250px}}.social-row img{width:100%}.social-row-link{padding:17px 13px 11px 16px;border-radius:8px;font-size:25px!important;color:#fff;margin-bottom:40px;transition:background .3s}.social-row-link .icon-fallback-text{display:inline}.social-row-link .icon-fallback-text .icon{font-size:25px}.social-row-link.facebook{background:#4e69a2}.social-row-link.twitter{background:#4c83ac}.social-row-link.instagram{background:#850fb1}.social-row-link.pinterest{background:#bd081c}.social-row-link.youtube{background:#fe0000}.social-row-link:hover{color:#fff;background:#f6831c}.social{padding-left:25px!important;padding-bottom:25px!important}.instagram-row{text-align:center;margin:30px 0 10px}.instagram-row #insta-feed a{width:16.5%!important;display:inline-block}.instagram-row #insta-feed a img{width:100%!important;height:auto!important}@media all and (max-width: 768px){.instagram-row #insta-feed a{width:50%!important}}.partners{padding:40px}.partners h1{margin-bottom:30px}.partners input{margin-top:20px}.partners img{width:250px;opacity:.6;transition:opacity .2s}.partners img:hover{opacity:1}.search-window{display:none;position:fixed;width:100%;height:100%;z-index:3000;background:#fffffffa}.search-wrapper{position:absolute;max-width:500px;top:40%;width:70%;margin-left:auto;margin-right:auto;left:0;right:0}.search-container{position:relative}.search-exit img{width:18px;position:absolute;right:0;top:0}.sidebar-links li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eee}.sidebar-links li:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}#myFrame{margin-bottom:40px}#service-frame{display:block}#service-frame html{margin-top:0!important}.landing-banner img{width:100%}.countdown{text-align:center;margin-top:-13%;z-index:900}.limited{font-weight:700;font-size:16px;color:#fff;text-shadow:2px 2px 0px #000;text-transform:uppercase}a.grid__image{border:3px solid #efefef;padding:10px;height:225px}a.grid__image img{margin:auto}p.price{text-align:center;font-style:italic;color:#a1ddfc;font-size:14px;text-transform:uppercase;font-weight:700}p.reg-price{text-align:center;font-style:italic;color:#a1ddfc;font-size:14px;text-transform:uppercase;font-weight:700;padding-bottom:20px}p.h6{text-align:center;font-size:16px;min-height:45px}.sale-price{font-size:1.6em;color:#36a;font-weight:700;font-style:italic;letter-spacing:-1px;padding:5px 15px;border-radius:30px;background:#cef}.on.sale-price{color:#a00;background:#ffa}.original-price{font-weight:400;color:#8497a6;font-size:11px}.black-friday-stripe{font-style:italic;display:block;font-size:3em;background:#222;margin:2em 0 0;padding:.5em 2em;text-align:center;width:100%;text-transform:uppercase}.flyer{margin-bottom:1em}.flyer img{width:100%}.flyer.accessories{margin-bottom:1em}.black-friday-main{margin-top:2em!important}ul.fd-product-tabs li a.fd-product-tab-active{background:#b7b7b7!important;padding-top:0!important;position:static!important;margin-left:0!important}ul.fd-product-tabs li a{font-weight:600!important;font-size:15px!important;border:1px solid #dddddd!important;border-bottom:1px solid #dddddd!important;border-radius:5px!important;padding:0 20px!important;box-shadow:0 1px #ddd}ul.fd-product-tabs li{margin:0 10px 10px 0!important}.product-image{max-height:200px}.grid__image{min-height:200px}.list-image{min-height:100px;max-height:100px}.product-list-price{font-weight:700;font-size:16px}#ProductSKU{margin-bottom:1em}#ProductThumbs img{max-height:100px;vertical-align:middle;display:table-cell}#ProductThumbs li{min-height:100px;line-height:100px}.right a,.left a{color:#fff}.commercial-info{display:block;margin:40px 0;padding:10px 16px;border:8px solid #666}.commercial-info p{margin-bottom:8px}.hidden{display:none!important}div.on-sale{position:relative}div.on-sale:before{content:"";height:85px;width:85px;display:wblock;position:absolute;top:10px;right:10px;z-index:2000000000;background:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/sale_flag.png?v=139065433357178003161644950747) top right no-repeat}.location-item{margin-top:2em}iframe.locations,.locations-img{width:100%;border:none!important;margin-top:-50px}.province{color:#444!important}.locations-img{height:550px;object-fit:cover;object-position:50% 30%}.vip-table{text-align:center}.img-right{float:right;margin:0 0 20px 20px}h2{color:#f6831c}.suppliers-grid img{opacity:.7;transition:opacity .3s}.suppliers-grid img:hover{opacity:1}@font-face{font-family:nexaregular;src:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_regular-webfont.eot?v=35109919307720229751644950740);src:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_regular-webfont.eot?v=35109919307720229751644950740?#iefix) format("embedded-opentype"),url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_regular-webfont.woff?v=49572974589729746281644950741) format("woff"),url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_regular-webfont.ttf?v=92543813957013330991644950741) format("truetype"),url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_regular-webfont.svg?v=84414004599054720311644950740#nexaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:nexabold;src:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_bold-webfont.eot?v=72053395526476870061644950738);src:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_bold-webfont.eot?v=72053395526476870061644950738?#iefix) format("embedded-opentype"),url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_bold-webfont.woff?v=123881802578175520341644950739) format("woff"),url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_bold-webfont.ttf?v=105054000429527720981644950739) format("truetype"),url(//www.spartanfitness.ca/cdn/shop/t/6/assets/nexa_bold-webfont.svg?v=145220253290589395601644950738#nexaregular) format("svg");font-weight:400;font-style:normal}.toggle-filter-menu{cursor:pointer;color:#fff;text-decoration:none;font-weight:700;background:#394f5e;padding:13px;text-align:center}.filter-menu{overflow:hidden}.filter-group .has_selected .active{display:none}.filter-group .has_selected .selected{display:inherit}.filter-group .selected a{font-weight:700}.filter-group{position:relative}.filter-group .filter-clear{position:absolute;top:0;right:10px;border-radius:10px;padding:0 5px;background-color:#eee;text-decoration:none;font-size:12px;line-height:18px}.filter-group .filter-clear:hover{background-color:#ddd}.filter-group .collection-container{overflow:hidden;position:relative}.filter-group .collection-count{position:absolute;right:0}.filter-group h4{margin-top:20px;margin-bottom:10px;font-size:14px;border-bottom:1px solid #DDD;padding-bottom:5px}.filter-group ul{display:block;margin:0}.filter-group ul li{display:block}.filter-group li a{display:inline-block;margin-left:6px;text-decoration:none;padding:0;font-size:13px}.sort-selector{margin:0 10px}i.check-icon{background-image:url(//www.spartanfitness.ca/cdn/shop/t/6/assets/checkbox-black-retina.png?v=101528533574687843991644950682);background-position:0px -176px;background-repeat:no-repeat;display:inline-block;height:16px;line-height:16px;margin-top:0;vertical-align:text-top;width:16px}.selected i.check-icon{background-position:0px -144px}.blogfeed{padding-right:50px}@media all and (max-width: 950px){.main-menu{float:none}}@media all and (max-width: 500px){main.home-content{margin-top:10px!important}iframe#twitter-widget-0{display:none!important}iframe.locations{display:none}.newsletter-field,.newsletter-submit{width:100%!important;max-width:100%!important}.newsletter-field{margin-bottom:10px}}@media only screen and (-webkit-min-device-pixel-ratio: 1.1),only screen and (min-device-pixel-ratio: 1.1){i.check-icon{background-size:16px 96px;background-position:0px -32px}.selected i.check-icon{background-position:0px 0px}}.filter-menu .has_group_selected{display:inherit}
/*# sourceMappingURL=/s/files/1/1050/9418/t/6/assets/style.scss.css.map */
