*,ul,p,dl,dt,dd,blockquote{margin:0;padding:0;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,input,select,textarea,.mask,.loading,#wrapper,#menu,#header{transition:all 0.3s ease-in-out}button,input,select,textarea,header,footer{text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0}label{cursor:pointer}fieldset{padding:0;border:none}button{background:none;border:none;cursor:pointer}button:active,button:hover,button:focus{outline:0}body{overflow-x:hidden;background-color:#fff;color:#000;font:400 18px/22px 'freight-sans-pro',sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.25em;margin:0;position:relative;font-family:'freight-sans-pro',sans-serif;font-weight:700}p{margin:10px 0}a{color:#FCB131;text-decoration:none}a:active,a:hover,a:focus{color:#00152D}input[type=text],input[type=email],input[type=url],input[type=password],textarea,select{width:100%;height:40px;line-height:40px;margin:0;padding:0 10px;display:inline-block;border:2px solid #000;border-radius:0;color:#000;font:400 18px/40px 'freight-sans-pro',sans-serif;-webkit-appearance:none;text-align:left}input[type=text],input[type=email],input[type=url],textarea{-webkit-appearance:none}textarea{height:270px;padding-top:15px;padding-bottom:15px;line-height:18px}select{height:30px;-moz-appearance:none;text-indent:0.01px;text-overflow:''}.adl17 input:-webkit-autofill::-webkit-input-placeholder,.adl17 textarea:-webkit-autofill::-webkit-input-placeholder,.adl17 select:-webkit-autofill::-webkit-input-placeholder,.adl17 input:-webkit-autofill,.adl17 textarea:-webkit-autofill,.adl17 select:-webkit-autofill{color:#000}input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,textarea:hover,select:hover{border-color:#FCB131;outline:0}input[type=text]:active,input[type=text]:focus,input[type=email]:active,input[type=email]:focus,input[type=url]:active,input[type=url]:focus,textarea:active,textarea:focus,select:active,select:focus{background-color:#fff;border-color:#FCB131;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;transition:color 0.3s ease-in-out}input:-moz-placeholder,textarea:-moz-placeholder{color:#000;transition:color 0.3s ease-in-out}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;transition:color 0.3s ease-in-out}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;transition:color 0.3s ease-in-out}.gridw{max-width:980px;margin:0 auto;position:relative}.bkimg,.bkvid{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.alpha{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.mask{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.btn{padding:11px 26px;position:relative;display:inline-block;border-radius:4px;background-color:#FAA000;color:#fff;font:700 16px/22px 'freight-sans-pro',sans-serif;text-align:center;letter-spacing:1px;text-transform:uppercase;transition:all 0.3s ease-in-out}.yfline .btn:active,.yfline .btn:hover,.yfline .btn:focus{border-color:transparent;background-color:#00152D;color:#fff}.herobanner{width:100%;max-width:940px;height:215px;margin:0 auto;position:relative;text-align:center}.herobanner .con{width:85%;max-width:325px;position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translateZ(0) scale(1.0,1.0);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.fr_ca .herobanner .con{width:95%}.herobanner .sub,.head1 .sub{margin:0 0 3px;display:block;color:#FCB131;font:900 14px/18px 'freight-sans-pro',sans-serif;letter-spacing:2px;text-transform:uppercase}.herobanner .heading{max-width:100%;margin:0 auto;font:900 30px/34px 'freight-sans-pro',sans-serif}.fr_ca .herobanner .heading{font-size:26px;line-height:28px;font-weight:700}.herobanner p{max-width:325px;margin:7px auto 0}@media screen and (min-width:768px){.herobanner{margin-top:20px}.herobanner .con{max-width:425px}.fr_ca .herobanner .con{max-width:525px}.fr_ca .herobanner p{max-width:100%}}.atlogo{width:122px;height:0;padding-top:45px;margin:8px 16px 0;overflow:hidden;display:inline-block;vertical-align:middle;background:url(/i/gfx/athletic-therapy-logo.png) no-repeat 0 0;background-size:contain;color:#fff}.fr_ca .atlogo{background-image:url(/i/gfx/therapie-du-sport-logo.png)}.catalogo{width:216px;height:0;padding-top:56px;margin:0 auto;display:block;overflow:hidden;background:url(/i/gfx/cata-logo-fff.png) no-repeat 0 0;background-size:contain}.fr_ca .catalogo{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.contactlink{margin:20px auto 10px;padding-right:27px;position:relative;display:inline-block;vertical-align:top;font-size:18px;line-height:25px;font-weight:700}.contactlink:before,.contactlink:after{content:'';width:25px;height:14px;position:absolute;top:6px;right:-6px;background:url(/i/gfx/sprite.svg) no-repeat -25px 0;background-size:300px auto;transition:all 0.3s ease-in-out;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.contactlink:after{background-position:0 0;opacity:0}.contactlink:active,.contactlink:hover,.contactlink:focus{color:#fff}.contactlink:active:after,.contactlink:hover:after,.contactlink:focus:after{opacity:1}.backtotop{display:none}.promo{margin:15px 12px}.lineup .promo p{max-height:88px}.lineup .promo a{height:100%;padding:25px 30px;display:block;border:5px solid #FAA000;color:#000}.lineup .promo a:active,.lineup .promo a:hover,.lineup .promo a:focus{background-color:#f7f7f7;border-color:#000;color:#000}.lineup .promo a:active .heading,.lineup .promo a:hover .heading,.lineup .promo a:focus .heading{color:#000}.promo .heading{margin:0 0 10px;color:#FAA000;font:700 26px/33px 'freight-sans-pro',sans-serif;transition:color 0.3s ease-in-out}.promo .cta{margin:14px 0 0;display:inline-block;font:700 18px/23px 'freight-sans-pro',sans-serif;color:#000}.social{margin:0 10px;padding:30px 0;text-align:center}.subscribe + .social{margin-top:-30px}.social ul{list-style:none}.social li{margin:10px 25px;display:inline-block}.social a{font-size:30px;color:#00152D}.social a:active,.social a:hover,.social a:focus{color:#FAA000}@media screen and (min-width:768px){.social{width:calc(100% - 40px);margin:0 auto;text-align:left}.social .head1,.social ul{display:inline-block;vertical-align:baseline}.social .head1{margin:0 25px 0 0}}.subscribe{margin:0 10px 30px;padding:30px 0;border-top:2px solid #FCB131;border-bottom:2px solid #FCB131}.subscribeform{position:relative}.subscribeform .btn[type=submit]{width:62px;height:0;padding:36px 0 0;overflow:hidden;position:absolute;top:2px;right:2px;border-radius:0;background-color:#fff}.subscribeform .btn[type=submit]:before,.subscribeform .btn[type=submit]:after{content:'';width:26px;height:100%;position:absolute;top:0;left:50%;margin-left:-13px;background:url(/i/gfx/sprite.svg) no-repeat -50px -2px;background-size:300px auto}.subscribeform .btn[type=submit]:after{background-position:-76px -2px;transition:opacity 0.3s ease-in-out;opacity:0}.subscribeform .btn[type=submit]:active:after,.subscribeform .btn[type=submit]:hover:after,.subscribeform .btn[type=submit]:focus:after{opacity:1}.subscribeform .errormsg{margin:0 10px;position:absolute;top:-25px;left:0;display:block;color:#E34B34;font-weight:700}.formcon{position:relative}.formcon .loadingblink{width:100%;height:40px;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.8);text-align:center;font-weight:500;line-height:40px}.formcon .successmsg{color:#F68B31;font:700 21px/24px 'freight-sans-pro',sans-serif}@media screen and (min-width:768px){.subscribe{margin-right:20px;margin-left:20px;padding-top:42px;padding-bottom:49px}.subscribe .con,.formcon{display:inline-block;vertical-align:top}.subscribe .con{width:58.33%;padding-right:20px}.formcon{width:41.67%;margin-top:21px}}.head1,.entry-body h2{margin:0 0 10px;font:900 30px/34px 'freight-sans-pro',sans-serif}.entry-body>h2,.entry-body>h3,.entry-body>h4,.entry-body>h5,.entry-body>h6,.entry-body>blockquote,.entry-body>p,.entry-body>ul,.entry-body>ol{padding:0 10px}.entry-body>h2,.entry-body p{margin:20px 0;padding:0 10px}.entry-body iframe{width:100%;margin:20px 0;padding:0 10px}.entry-body ul,.entry-body ol{margin:20px 0;padding-left:40px}.entry-body li{margin:5px 0}.entry-body li p{margin:0;padding:0}.entry-body img{width:100%;max-width:100%;height:auto}.entry-body a{color:#026097}.entry-body a:active,.entry-body a:hover,.entry-body a:focus{text-decoration:underline}.entry-body blockquote{padding:0 40px;font-size:1.2em;line-height:1.2em}.pagenav ul{padding:0}.pagenav li{margin:18px 0;padding:0 10px;display:block}.pagenav a{font-weight:700}@media screen and (min-width:768px){.pagenav,.pagenav + .entry-body{display:inline-block;vertical-align:top}.pagenav{width:33.33%;padding-top:13px;padding-left:10px}.pagenav + .entry-body{width:66.67%;padding-right:10px}.pagenav-sticky .pagenav{position:fixed;top:60px}.pagenav-sticky .pagenav + .entry-body{margin-left:33.33%}}.loadingblink span{-webkit-animation-name:seqblink;-webkit-animation-duration:1.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:both;-moz-animation-name:seqblink;-moz-animation-duration:1.4s;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:both;-ms-animation-name:seqblink;-ms-animation-duration:1.4s;-ms-animation-iteration-count:infinite;-ms-animation-fill-mode:both;-o-animation-name:seqblink;-o-animation-duration:1.4s;-o-animation-iteration-count:infinite;-o-animation-fill-mode:both;animation-name:seqblink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.loadingblink span:nth-child(2){-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;-0-animation-delay:0.2s;animation-delay:0.2s}.loadingblink span:nth-child(3){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-ms-animation-delay:0.4s;-0-animation-delay:0.4s;animation-delay:0.4s}@-webkit-keyframes seqblink{0%{opacity:0.1}20%{opacity:1}100%{opacity:0.1}}@-moz-keyframes seqblink{0%{opacity:0.1}20%{opacity:1}100%{opacity:0.1}}@-ms-keyframes seqblink{0%{opacity:0.1}20%{opacity:1}100%{opacity:0.1}}@-o-keyframes seqblink{0%{opacity:0.1}20%{opacity:1}100%{opacity:0.1}}@keyframes seqblink{0%{opacity:0.1}20%{opacity:1}100%{opacity:0.1}}@-ms-keyframes spinner{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spinner{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#content{padding-top:60px}#header{width:100%;height:60px;position:fixed;top:0;left:0;z-index:100;background-color:#00152D}#header a{}#header header{height:100%;position:relative;z-index:110;background-color:#00152D;color:#fff}#menu{width:100%;height:344px;background-color:#00152D;position:fixed;top:60px;top:-284px;z-index:105}.menu-on #menu{top:60px}.menutoggle{width:40px;height:60px;line-height:60px;position:absolute;top:0;right:0;z-index:120;background-color:#00152D}.menutoggle:before,.menutoggle:after,.menutoggle i:before{content:'';width:16px;height:2px;display:block;position:absolute;top:50%;left:50%;z-index:10;margin-top:-1px;margin-left:-8px;border-radius:2px;background-color:#fff;transition:all 0.3s ease-in-out}.menutoggle:before{margin-top:-8px}.menutoggle:after{margin-top:6px}.menutoggle:active{color:#1b1b1b}.menutoggle:hover{background-color:#FCB131;color:#fff}.menutoggle:hover:before,.menutoggle:hover:after,.menutoggle:hover i:before{background-color:#fff}.menu-on .mask{z-index:50;opacity:1}.menu-on #menu{}.menu-on .menutoggle{}.menu-on .menutoggle i:before{opacity:0}.menu-on .menutoggle:before,.menu-on .menutoggle:after{width:22px;height:2px;border-radius:1px;background-color:#fff;margin-top:-1px;margin-left:-11px}.menu-on .menutoggle:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-on .menutoggle:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gmenu .item{margin:20px 0;position:relative;display:block}.gmenu .item a{padding:0 12px;display:inline-block;vertical-align:top;color:#fff;font:900 30px/34px 'freight-sans-pro',sans-serif}.gmenu .item.active a,.gmenu .item a:active,.gmenu .item a:hover,.gmenu .item a:focus{color:#FCB131}@media screen and (min-width:768px){#header .con{max-width:980px;margin:0 auto;position:relative}.menutoggle{display:none}#menu{width:auto;height:auto;position:absolute;top:0;right:10px;left:138px;z-index:200;background:none}.gmenu{text-align:right}.gmenu .item{margin:0 9px;padding:18px 0;display:inline-block;vertical-align:top}.gmenu .item a{padding:0;font-size:16px;line-height:24px;font-weight:600}.gmenu .dd-btn span,.gmenu .dd-item span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gmenu .dd-wrap{width:44px;height:60px}.gmenu .dd-box{width:100%;height:20px;margin:0;position:absolute;top:20px;left:0}.gmenu .dd-box:before,.gmenu .dd-box:after{content:'';width:9px;height:6px;position:absolute;top:7px;right:5px;background:url(/i/gfx/sprite.svg) no-repeat -182px -25px;background-size:300px auto;transition:all 0.3s ease-in-out}.gmenu .dd-box:after{background-position:-191px -25px;opacity:0}.yfline .gmenu .dd-wrap .dd-item{padding:0 6px;color:#fff;font-size:12px;line-height:18px}.gmenu .dd-btn:active + .dd-box .dd-item,.gmenu .dd-btn:hover + .dd-box .dd-item,.gmenu .dd-btn:focus + .dd-box .dd-item{color:#FCB131}.yfline .gmenu .dd-wrap .dd-item:active,.yfline .gmenu .dd-wrap .dd-item:hover,.yfline .gmenu .dd-wrap .dd-item:focus{background-color:#FCB131;color:#fff}}@media screen and (min-width:920px){.gmenu .item{margin:0 12px}.gmenu .item a{font-size:18px}}.dd-wrap{width:244px;padding-top:27px;position:relative;text-transform:uppercase}.yfline .dd-wrap .dd-item{width:100%;padding:10px 7px 11px;display:block;color:#FCB131;font:900 14px/18px 'freight-sans-pro',sans-serif;text-align:left;letter-spacing:2px;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out}.yfline .dd-wrap .dd-item:active,.yfline .dd-wrap .dd-item:hover,.yfline .dd-wrap .dd-item:focus{background-color:#FCB131;color:#fff}.dd-btn{width:100%;height:100%;position:absolute;top:0;left:0;z-index:25;color:#FCB131;font:900 14px/18px 'freight-sans-pro',sans-serif;text-align:left;text-transform:uppercase;letter-spacing:2px}.dd-box{width:220px;height:40px;margin:0 12px;position:relative;z-index:20;display:inline-block;vertical-align:top;overflow:hidden;border:1px solid #fff;border-radius:5px;transition:height 0.3s ease-in-out,border-color 0.3s ease-in-out}.dd-box:before,.dd-box:after{content:'';width:25px;height:14px;position:absolute;top:12px;right:8px;background:url(/i/gfx/sprite.svg) no-repeat 0 0;background-size:300px auto;transition:all 0.3s ease-in-out}.dd-box:after{background-position:-25px 0;opacity:0}.dd-btn:active + .dd-box,.dd-btn:hover + .dd-box,.dd-btn:focus + .dd-box{border-color:#FCB131}.dd-btn:active + .dd-box:after,.dd-btn:hover + .dd-box:after,.dd-btn:focus + .dd-box:after{opacity:1}.dd-box ul{position:relative;z-index:5}.dd-box li{margin:0;list-style:none;display:block}.dd-wrap.dd-on .alpha{position:fixed;z-index:15}.dd-wrap.dd-on .dd-btn{height:18px}.dd-wrap.dd-on .dd-box{height:auto;border-color:#FCB131}.dd-wrap.dd-on .dd-box:before,.dd-wrap.dd-on .dd-box:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.dd-btn span{width:100%;height:100%;padding:0 40px 0 12px;position:absolute;top:0;left:0}.dd-wrap.alt1{width:100%;max-width:440px;margin:20px 0;padding-top:0;display:block;background-color:#fff}.dd-wrap.alt1.dd-on{height:40px}.dd-wrap.alt1 .dd-box{width:100%;width:calc(100% - 24px);border-color:#FCB131;border-width:2px;background-color:#fff}.dd-wrap.alt1 .dd-box:after{opacity:1}.dd-wrap.alt1 .dd-box ul{margin:40px 0 0;padding:0;background-color:#fff}.dd-wrap.alt1 .dd-item{text-transform:uppercase}.dd-wrap.alt1 .dd-btn{height:40px;line-height:40px;letter-spacing:1px}.dd-wrap.alt1 .dd-btn span{width:auto;right:12px;left:12px;border:2px solid #FCB131;border-radius:5px;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.dd-wrap.alt1 .dd-btn{letter-spacing:2px}}.dd-item-con{display:none}.dd-item-con.on{display:block}.dd-item-con ul,.dd-item-con ol{padding-left:40px}.dd-wrap.alt1 .dd-item input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dd-wrap.alt1 .dd-item{padding:0}.dd-wrap.alt1 .dd-item span{padding:10px 7px 11px;position:relative;display:block}.dd-wrap.alt1 .dd-item input + span{width:100%;padding-left:50px}.dd-wrap.alt1 .dd-item input + span:before{content:'';width:25px;height:25px;position:absolute;top:8px;left:10px;border:2px solid #000;border-radius:4px;transition:border-color 0.3s ease-in-out}.dd-wrap.alt1 .dd-item input + span:after{content:'';width:11px;height:12px;position:absolute;top:17px;left:19px;background:url(/i/gfx/sprite.svg) no-repeat -207px 0;background-size:300px auto;transition:opacity 0.3s ease-in-out,background-color 0.3s ease-in-out;opacity:0}.dd-wrap.alt1 .dd-item input:checked + span:after{opacity:1}.yfline .dd-wrap.alt1 .dd-item:active,.yfline .dd-wrap.alt1 .dd-item:hover,.yfline .dd-wrap.alt1 .dd-item:focus{background-color:transparent;color:#FCB131}.yfline .dd-wrap.alt1 .dd-item:active input + span:before,.yfline .dd-wrap.alt1 .dd-item:hover input + span:before,.yfline .dd-wrap.alt1 .dd-item:focus input + span:before{border-color:#FCB131}.yfline .dd-wrap.alt1 .dd-item:active input + span:after,.yfline .dd-wrap.alt1 .dd-item:hover input + span:after,.yfline .dd-wrap.alt1 .dd-item:focus input + span:after{background-position:-218px 0}.dd-wrap.alt1 .dd-item input[type=radio] + span:before{width:21px;height:21px;top:9px;left:12px;border-radius:50%}.dd-wrap.alt1 .dd-item input[type=radio] + span:after{width:13px;height:13px;border-radius:50%;background:#000;top:15px;left:18px}.yfline .dd-wrap.alt1 .dd-item:active input[type=radio] + span:after,.yfline .dd-wrap.alt1 .dd-item:hover input[type=radio] + span:after,.yfline .dd-wrap.alt1 .dd-item:focus input[type=radio] + span:after{background-color:#FCB131}.dd-wrap.dd-filter-wrap{max-width:100%}.dd-wrap.dd-filter-wrap .applyfilters{display:none}.dd-wrap.dd-filter-wrap .dd-item{text-transform:none;color:#000;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0}.dd-blog-filter ~ span{width:calc(100% - 20px);padding-left:7px;display:inline-block;vertical-align:top}@media screen and (min-width:768px){.dd-wrap.dd-filter-wrap .applyfilters{margin:10px 0 0;display:block}}.gfooter{padding:32px 0 40px;background-color:#00152D;color:#fff;text-align:center}.gfooter strong{margin:0 0 7px;display:block;color:#FCB131;font:900 14px/18px 'freight-sans-pro',sans-serif;letter-spacing:2px;text-transform:uppercase}.gfooter .items{max-width:240px;margin:0 auto;list-style:none;display:block;text-align:left}.gfooter .items>li>a{color:#fff}.gfooter .items a:active,.gfooter .items a:hover,.gfooter .items a:focus{color:#FCB131}.gfooter .items>li{margin:0 0 27px;padding-right:10px}.gfooter .dd-btn span{padding:0}.gfooter .dd-box{margin:0}#copyright{margin:12px 0 0;font-size:16px;line-height:22px}@media screen and (min-width:768px){.gfooter{text-align:left}.gfooter .gridw{padding:0 20px}.gfooter .catalogo,#copyright{position:absolute;top:0;right:20px}#copyright{top:125px}.gfooter .items{max-width:500px;margin:0;-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.gfooter .items>li{display:inline-block}.contactlink{position:absolute;top:62px;right:20px}}@media screen and (min-width:880px){.gfooter .items{max-width:640px}}@media screen and (min-width:980px){}#homehero{height:auto;max-height:75vh;max-width:100%;margin-top:0;overflow:hidden}#homehero:before{content:'';height:100%;position:absolute;right:-10px;left:-10px;bottom:16.37%;z-index:5;background:url(/i/gfx/swoosh.svg) no-repeat 0 100%;background-size:100% auto;display:none}#homehero:after{content:'';padding-top:58.93%;padding-top:56.25%;display:block}#homehero .con{width:auto;max-width:100%}#homehero .heading{width:240px;margin:0 auto}#homehero p{width:250px;max-width:100%;text-shadow:0 2px 2px rgba(0,0,0,0.4)}#homehero .bkvid{width:100%;height:auto;top:auto;bottom:0;z-index:10}.fr_ca #homehero .heading{width:300px}.fr_ca #homehero p{width:300px}.bkvid{opacity:0;transition:opacity 0.5s ease}.bkvid.on{opacity:1}@media screen and (min-width:768px){#homehero .heading::first-line {font-size:73px;line-height:90px}#homehero .heading{width:590px;font-size:90px;line-height:71px}#homehero .con{margin-top:-30px}#homehero p{width:395px;margin-top:25px;font-size:28px;font-weight:500;line-height:31px}.fr_ca #homehero .heading{width:740px}.fr_ca #homehero p{width:455px}}.item.post{position:relative}.lineup .post{margin:20px 0;position:relative;background-color:#00152D}.lineup .post .con{height:250px;padding:24px 10px 24px;position:relative;z-index:5}.lineup a{display:block;color:#fff}.lineup a:active,.lineup a:hover,.lineup a:focus{background-color:rgba(0,0,0,0.7);color:#FCB131}.post .heading{font-size:30px;line-height:34px;font-weight:900}.post .tag{margin:0 0 10px;display:inline-block;color:#FCB131;font:900 14px/18px 'freight-sans-pro',sans-serif;letter-spacing:2px;text-transform:uppercase}.lineup p{max-height:66px;margin-bottom:0;overflow:hidden}.homepage .lineup .post .bkimg.wash:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.7)}@media screen and (min-width:768px){.lineup .gridw{padding:40px 10px;text-align:center}.lineup .promo,.lineup .post{width:calc(50% - 20px);height:250px;margin:12px 10px;display:inline-block;vertical-align:top;text-align:left}.lineup .promo{width:calc(40% - 20px)}.lineup .promo a{padding:42px 20px 0}.lineup .post .con{padding:24px 20px}.lineup .post:nth-of-type(2),.lineup .post:nth-of-type(5){width:calc(60% - 20px)}.fr_ca .lineup .promo a{padding-top:20px}.fr_ca .lineup .promo p{font-size:16px;line-height:20px}}@media screen and (min-width:980px){.lineup .promo{width:300px}.lineup .post:nth-of-type(2),.lineup .post:nth-of-type(5){width:620px}}.lineup.roll .head1{margin:20px 10px 15px}.lineup.roll .post{margin:0;padding:0;background:none}.lineup.roll .post .bkimg{margin-bottom:17px;position:relative;top:auto;right:auto;bottom:auto;left:auto}.lineup.roll .post .bkimg:after{content:'';padding-top:69.08%;display:block}.lineup.roll .post .con{height:auto;padding:15px 10px}.lineup.roll a{color:#00152D}.lineup.roll a:active,.lineup.roll a:hover,.lineup.roll a:focus{background:#f7f7f7;color:#FCB131}.lineup.roll a:active .heading,.lineup.roll a:hover .heading,.lineup.roll a:focus .heading{color:#FCB131}@media screen and (min-width:375px){.lineup.roll .head1{margin-right:55px;margin-left:55px}.lineup.roll .post{width:auto;height:initial;margin:0 45px;display:block}}@media screen and (min-width:500px){.lineup.roll .head1{margin-right:10px;margin-left:10px}.lineup.roll .post{margin:0}.lineup.roll .post .bkimg,.lineup.roll .post .body{margin:0;display:inline-block;vertical-align:middle}.lineup.roll .post .bkimg{width:31.43%}.lineup.roll .post .bkimg:after{padding-top:100%}.lineup.roll .post .bkimg + .body{width:68.57%;padding-left:20px}}@media screen and (min-width:720px){.lineup.roll .post .bkimg:after{padding-top:69.08%}}@media screen and (min-width:768px){.lineup.roll .post .bkimg:after{padding-top:69.08%}}.provincial-insurance{margin:32px 0 50px}@media screen and (max-width:400px){.who-we-are .dd-wrap.alt1 .dd-btn{font-size:10px}}.from-the-experts .loadingblink{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translateZ(0) scale(1.0,1.0);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ccc;font-size:22px;line-height:30px;font-weight:400;text-align:center}#posts.loading{height:calc(100vh - 310px);position:relative}#posts.loading + .pagination{display:none}.pagination{margin:30px auto;text-align:center}.pagination li{display:inline-block;vertical-align:top}.pagination .pg-item{padding:0 8px;color:#7F7F7F;font:400 30px/40px 'freight-sans-pro',sans-serif;display:block}.pagination .current{color:#FAA000;font-weight:900}.pagination .pg-item:active,.pagination .pg-item:hover,.pagination .pg-item:focus{color:#FAA000}.arr{width:26px;height:0;margin:0;padding:40px 0 0;position:relative;display:inline-block;vertical-align:top;overflow:hidden;background:url(/i/gfx/sprite.svg) no-repeat -50px 5px;background-size:300px auto}.arr:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(/i/gfx/sprite.svg) no-repeat -76px 5px;background-size:300px auto;opacity:0;transition:opacity 0.3s ease-in-out}.arr.prev{margin-right:20px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:FlipH}.arr.next{margin-left:20px}.arr.off{display:none}.arr:active:before,.arr:hover:before,.arr:focus:before{opacity:1}.noresults{padding:50px 0;font:700 30px/34px 'freight-sans-pro',sans-serif;text-align:center}@media screen and (min-width:768px){.blognav,.blognav + .lineup{display:inline-block;vertical-align:top}.blognav{width:25%;padding-top:0;padding-left:10px}.blognav + .lineup{width:75%;padding-right:10px}.blognav-sticky .blognav{max-width:220px;position:fixed;top:60px}.blognav-sticky .blognav + .lineup{margin-left:25%}.blognav .dd-wrap.alt1 .dd-box{width:calc(100% - 10px);height:auto;margin:0;padding:0;border:none}.blognav .dd-box:before,.blognav .dd-box:after{display:none}.blognav .dd-btn{cursor:default}.dd-wrap.dd-filter-wrap .dd-item{padding-left:0;padding-right:0}.dd-wrap.dd-filter-wrap .dd-btn span{right:0;left:0;padding-left:0;border:none;color:#FAA000;font:700 26px/33px 'freight-sans-pro',sans-serif;text-transform:none;letter-spacing:0}.blognav .dd-wrap.alt1 .dd-item input + span:after{left:9px}.dd-wrap.dd-filter-wrap .dd-item:active,.dd-wrap.dd-filter-wrap .dd-item:hover,.dd-wrap.dd-filter-wrap .dd-item:focus{background-color:transparent;color:#FAA000}.dd-wrap.dd-filter-wrap .dd-item input + span{width:100%;padding-left:40px;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dd-wrap.dd-filter-wrap .dd-item input + span:before{left:0}.fr_ca .dd-wrap.dd-filter-wrap .dd-item input + span{white-space:normal}.lineup.roll{margin:5px 0}.lineup.roll .post .con{padding-right:0}#postswrap{padding:0 10px}.blognav .dd-wrap.alt1{max-width:230px}}@media screen and (min-width:890px){.dd-wrap.dd-filter-wrap .dd-item input + span{font-size:16px}}.blogsearchform{width:calc(100% - 20px);margin:20px auto 33px}label.search{position:relative;display:block}label.search:before{content:'';width:40px;height:40px;position:absolute;bottom:0;left:2px;background:url(/i/gfx/sprite.svg) no-repeat -102px 0;background-size:300px auto}label.search strong{margin:0 0 12px;display:block;color:#FAA000;font:700 26px/33px 'freight-sans-pro',sans-serif}input[name=s]{padding-left:40px}@media screen and (min-width:768px){.blogsearchform{width:calc(100% - 10px);margin-left:0;margin-right:0}}.sharebtns a span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sharebtns strong{margin-right:20px;display:inline-block;vertical-align:middle;color:#FCB131;font:900 14px/22px 'freight-sans-pro',sans-serif;text-transform:uppercase;letter-spacing:2px}.sharebtns a{padding:8px 15px;display:inline-block;vertical-align:middle;font-size:17px;line-height:22px;color:#000}.sharebtns .at{font-size:15px}.sharebtns a:active,.sharebtns a:hover,.sharebtns a:focus{color:#FCB131}.entry-top{padding:30px 10px 0}.entry-top .credits{border-top:2px solid #d8d8d8;margin-top:15px;padding:10px 0}.author{font-style:normal}.author .photo{width:60px;height:60px;display:inline-block;vertical-align:top}.author .photo img{width:100%;height:100%;border-radius:50%}.author .desc{width:100%;display:inline-block;vertical-align:top}.author .photo + .desc{width:calc(100% - 60px);padding-left:20px}.author .desc strong{display:block;font-size:21px;line-height:28px;font-weight:900}.author .desc strong + p{margin:6px 0 0}.author .desc p + p{margin-top:0}.author .desc p{font-size:15px}.credits .author{margin-right:5px;display:inline-block;font-style:normal}.entry-foot .author{margin:0 10px;padding:20px 0}.entry-foot .author:last-of-type{border-bottom:2px solid #d8d8d8}.entry-foot .author + .author{padding-top:0}.entry-foot .heading{margin:20px 10px 0;display:block;color:#FCB131;font:900 14px/22px 'freight-sans-pro',sans-serif;text-transform:uppercase;letter-spacing:2px}.blog-entry .feat-img{padding:0 10px}.entry-top .sharebtns{margin-top:10px;border-top:2px solid #d8d8d8}.entry-foot .sharebtns{margin:0 10px;padding:11px 0;border-top:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8}.blog-entry .post .col-r{display:none}.related .head1{color:#FAA000}.related .post .heading{color:#00152D;font-size:21px;line-height:28px}.related .post p{margin:0}@media screen and (min-width:768px){.blog-entry .post{padding:0 10px}.col-l,.col-r{display:inline-block;vertical-align:top}.col-l{width:66.66667%}.col-r{width:33.33333%}.blog-entry .post .col-r{display:inline-block}.entry-top .credits{position:relative;border-bottom:2px solid #d8d8d8}.entry-top .sharebtns{margin-top:0;padding-top:0;position:absolute;top:50%;z-index:10;-webkit-transform:translateZ(0) scale(1.0,1.0);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:-15px;border-top:none}.blog-entry .entry-body{padding-top:30px}.col-r .lineup.roll .post .con{padding-left:0}.col-r .lineup.roll a:active,.col-r .lineup.roll a:hover,.col-r .lineup.roll a:focus{background:none}.lineup.roll.related{margin:0 10px;padding:40px 0;border-top:2px solid #FAA000;border-bottom:2px solid #FAA000}.col-r .lineup.roll.related .head1{margin-top:0;margin-right:0;margin-left:0}.col-r .lineup.roll.related .post{padding:0}.col-r .blogsearchform{width:100%;margin:30px 0 55px;padding:0 10px}}.spectrum img{width:100%;max-width:341px;height:auto;margin:36px auto 55px;display:block}.what-we-treat .entry-body .head1{color:#00152D}.tr-ico{width:50px;height:50px;display:inline-block;vertical-align:middle;background:url(/i/gfx/sprite.svg) no-repeat 1000%;background-size:300px auto}.tr-ico.prevention{background-position:0 -40px}.tr-ico.prevention ~ span,.what-we-treat .entry-body .prevention .head1,.spectrum .prevention strong{color:#F68B31}.tr-ico.assessment{background-position:-50px -40px}.tr-ico.assessment ~ span,.what-we-treat .entry-body .assessment .head1,.spectrum .assessment strong{color:#036198}.tr-ico.reconditioning{background-position:-100px -40px}.tr-ico.reconditioning ~ span,.what-we-treat .entry-body .reconditioning .head1,.spectrum .reconditioning strong{color:#00BABC}.tr-ico.rehab{background-position:-150px -40px}.tr-ico.rehab ~ span,.what-we-treat .entry-body .rehab .head1,.spectrum .rehab strong{color:#02324D}.tr-ico.emergency{width:52px;background-position:-200px -40px}.tr-ico.emergency ~ span,.what-we-treat .entry-body .emergency .head1,.spectrum .emergency strong{color:#E34B34}.what-we-treat .entry-body{padding-bottom:20px}.spectrum{padding:0 10px}.treat-item{padding:0 10px 0 84px;position:relative}.treat-item .stripe{content:'';width:56px;position:absolute;top:-62px;bottom:0;left:20px;background-color:#fff;overflow:hidden}.treat-item:nth-of-type(1) .stripe{top:-12px}.treat-item .stripe:before{content:'';width:50px;height:50px;display:block;position:absolute;top:62px;top:56px;left:3px;background:url(/i/gfx/sprite.svg) no-repeat 1000%;background-size:300px auto}.treat-item:nth-of-type(1) .stripe:before{top:9px}.treat-item.prevention .stripe:before{background-position:0 -90px}.treat-item.assessment .stripe:before{background-position:-50px -90px}.treat-item.reconditioning .stripe:before{background-position:-100px -90px}.treat-item.rehab .stripe:before{background-position:-150px -90px}.treat-item.emergency .stripe:before{width:52px;left:2px;background-position:-200px -90px}.treat-item .caret{width:50px;height:50px;position:absolute;bottom:15px;left:50%;margin-left:-25px;z-index:10;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.treat-item .caret:after{content:'';position:absolute;top:-1px;right:9px;bottom:9px;left:-1px;background:#fff}.treat-item.prevention .stripe,.treat-item.prevention .caret:after{background-color:#F68B31}.treat-item.assessment .stripe,.treat-item.assessment .caret:after{background-color:#036198}.treat-item.emergency .stripe,.treat-item.emergency .caret:after{background-color:#E34B34}.treat-item.rehab .stripe,.treat-item.rehab .caret:after{background-color:#02324D}.treat-item.reconditioning .stripe,.treat-item.reconditioning .caret:after{background-color:#00BABC}.treat-item.reconditioning .stripe{bottom:-50px}.treat-item.common-injuries .stripe{top:-10px}.treat-item .head1{margin:0 10px}@media screen and (max-width:374px){.treatmentsnav a{font-size:14px;line-height:16px}.treat-item{padding-left:70px}.treat-item .stripe{width:42px}.treat-item .stripe:before{width:36px;height:36px;left:3px;background-size:216px auto}.treat-item.prevention .stripe:before{background-position:0 -65px}.treat-item.assessment .stripe:before{background-position:-36px -65px}.treat-item.reconditioning .stripe:before{background-position:-72px -65px}.treat-item.rehab .stripe:before{background-position:-108px -65px}.treat-item.emergency .stripe:before{width:38px;left:2px;background-position:-144px -65px}}@media screen and (max-width:767px){.spectrum figcaption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.treatmentsnav a{color:#02324D}.treatmentsnav .tr-ico{margin-right:10px;width:36px;height:36px;background-size:216px auto}.tr-ico.prevention{background-position:0 -29px}.tr-ico.assessment{background-position:-36px -29px}.tr-ico.reconditioning{background-position:-72px -29px}.tr-ico.rehab{background-position:-108px -29px}.tr-ico.emergency{width:38px;background-position:-144px -29px}.treatmentsnav .tr-ico + span{width:calc(100% - 46px);display:inline-block;vertical-align:middle}.treatmentsnav .tr-ico.emergency{margin-right:8px}.tr-ico.common-injuries{width:0;margin-right:0;visibility:hidden}.tr-ico.common-injuries ~ span{width:100%}.treatmentsnav{margin-bottom:55px}.treatmentsnav ul{max-width:380px;margin:0 auto;-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.treatmentsnav li{max-width:190px;height:36px;margin:0 0 10px}}@media screen and (min-width:768px){.treatmentsnav .tr-ico{display:none}.treatmentsnav .tr-ico ~ span{color:inherit}.spectrum{margin-bottom:85px}.spectrum img{margin-bottom:20px}.spectrum li{width:32.65%;padding:0 20px 0 87px;position:absolute;display:block;list-style:none}.spectrum li strong{font-size:21px;line-height:28px;font-weight:900}.spectrum li p{margin:3px 0 0}.spectrum .tr-ico{position:absolute;top:0;left:20px}.spectrum li.emergency{width:46%;margin:0 auto;padding-left:77px;position:relative}.spectrum li.emergency .tr-ico{left:0}.spectrum li.prevention{top:14px;right:0}.spectrum li.assessment{top:230px;right:0}.spectrum li.reconditioning{top:14px;left:0}.spectrum li.rehab{top:230px;left:0}}@media screen and (min-width:940px){.spectrum li.assessment,.spectrum li.rehab{top:180px}}#at-map{height:460px;margin:10px;position:relative}.at-card{font:400 18px/24px 'freight-sans-pro',sans-serif;font-size:18px}.at-card .atname{margin:0 0 5px;display:block;font:900 30px/34px 'freight-sans-pro',sans-serif}.at-card dt{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.at-card dd{display:block}.at-card dt.events + dd{margin-bottom:5px}.at-card a{color:#000}.at-card a:active,.at-card a:hover,.at-card a:focus{text-decoration:underline}.at-card .tag{margin:8px 8px 0 0;padding:3px 12px;display:inline-block;vertical-align:top;font:900 14px/18px 'freight-sans-pro',sans-serif;letter-spacing:2px;text-transform:uppercase;border:1px solid #000}.at-card .tag.mobile{color:#E34B34;border-color:#E34B34}.at-card .tag.clinic{color:#00BABC;border-color:#00BABC}.at-card .tag.teamsevents{color:#036198;border-color:#036198}.at-card-wrap{position:relative}.at-card-wrap a{position:relative;z-index:10}.gm-marker-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}.at-card .initials{width:30px;height:30px;margin-right:10px;display:inline-block;vertical-align:text-bottom;border-radius:50%;background-color:#F68B31;color:#fff;font-size:16px;line-height:30px;text-align:center;display:none}.at-cards{margin:35px 0;list-style:none}.at-cards .at-card-wrap{margin:0 10px}.at-cards .at-card{padding:15px 0;border-top:1px solid #D8D8D8}.at-cards .initials{margin:3px 0 0;display:inline-block;vertical-align:top}.at-cards .initials + span{width:calc(100% - 30px);padding-left:10px;display:inline-block;vertical-align:top}.at-map-filters{margin:35px auto 25px;padding:0 10px}.at-map-filters .search strong{color:#000}.at-map-filters .dd-wrap{display:none}@media screen and (min-width:768px){.map-mod{padding:0 10px;position:relative}#at-map{height:662px;position:absolute!important;top:135px;top:0;right:10px;left:33.33%;margin:0 10px}.at-cards{width:33.33%;height:662px;margin-top:30px;overflow-y:visible;overflow-y:scroll}.at-cards::-webkit-scrollbar{-webkit-appearance:none;width:7px}.at-cards::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.map-search{width:100%;display:inline-block;vertical-align:top}.fr_ca .map-search{width:58%}.at-map-filters .search strong{white-space:nowrap}.at-map-filters .dd-wrap{width:286px;margin:0;position:absolute;top:45px;right:10px;display:block}.fr_ca .at-map-filters .dd-wrap{width:306px}.at-map-filters .dd-wrap .dd-item{text-transform:none;color:#000;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0}.at-map-filters .dd-map-filter ~ span{width:calc(100% - 20px);padding-left:7px;display:inline-block;vertical-align:top}}.socialfeed{list-style:none}.socialfeed .item{width:45%;display:inline-block;vertical-align:top;position:relative;overflow:hidden;font:12px/15px helvetica,arial,sans-serif}.socialfeed .item:after{content:'';padding-top:100%;display:block}.socialfeed .item .con{width:100%;height:100%;position:absolute;top:0;left:0}.item .timeago{width:100%;padding:2px 5px;position:absolute;bottom:0;left:0;background-color:#0099CC;color:#fff;font-size:10px;line-height:10px}.item .timeago .fa{margin-right:3px}.flickity-prev-next-button{display:none}.socialfeed .item.it{text-align:center}.socialfeed .item.it img{width:auto;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateZ(0) scale(1.0,1.0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.socialfeed .item.tt .con{padding:5px;z-index:10;border:2px solid #d8d8d8}.socialfeed .item.tt a{color:#029ACC}.socialfeed .item.tt a:active,.socialfeed .item.tt a:hover,.socialfeed .item.tt a:focus{text-decoration:underline}.socialfeed .item.tt + .item.tt .con{border-left:none}@media screen and (min-width:375px){.socialfeed .item{font-size:14px;line-height:17px}.socialfeed .item.tt .con{padding:10px}}@media screen and (min-width:420px){.socialfeed .item{font-size:16px;line-height:20px}.socialfeed .item.tt .con{padding:12px;border-width:3px}}@media screen and (min-width:600px){.socialfeed .item{width:30%}.socialfeed .item{font-size:14px;line-height:17px}.socialfeed .item.tt .con{padding:10px}}@media screen and (min-width:768px){.socialfeed .item{font-size:16px;line-height:20px}.socialfeed .item.tt .con{padding:15px}.socialfeed .item:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:15;background-color:rgba(0,0,0,.7);transition:all 0.3s ease-in-out}.socialfeed .item.is-selected:before{z-index:-1;opacity:0}.flickity-prev-next-button{width:25px;height:25px;z-index:10;display:block;border-radius:0;background:url(/i/gfx/sprite.svg) no-repeat -182px 0;background-size:300px auto;transition:none}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{left:6px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:"FlipH";filter:FlipH}.flickity-prev-next-button.next{right:6px}.flickity-prev-next-button:hover{background:url(/i/gfx/sprite.svg) no-repeat -182px 0;background-size:300px auto}.flickity-viewport:before,.flickity-viewport:after{content:'';width:5%;height:100%;position:absolute;top:0;z-index:1;background-color:rgba(0,0,0,.7);display:none}.flickity-viewport:before{left:0}.flickity-viewport:after{right:0}}@media screen and (min-width:840px){.socialfeed .item{width:23%;max-width:222px}.socialfeed .item{font-size:14px;line-height:17px}.socialfeed .item.tt .con{padding:10px}.flickity-viewport:before,.flickity-viewport:after{width:4%}}@media screen and (min-width:920px){.socialfeed .item{font-size:16px;line-height:20px}}@media screen and (min-width:966px){.flickity-viewport:before,.flickity-viewport:after{width:calc((100% - 888px) / 2)}}.e404 .herobanner{height:70vh}.e404 .herobanner .con{color:#000}.fata-options{margin:18px 0;position:relative}.fata-options:before{content:'Or';width:30px;height:30px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;text-transform:uppercase;border-radius:50%;background-color:#fff;color:#FCB131;font:900 14px/30px 'freight-sans-pro',sans-serif;text-align:center;transition:color 0.3s ease-in-out}.teams .fata-options:before{color:#00152D}.fata-options button{width:50%;height:90px;display:inline-block;vertical-align:top;background-color:#E5E5E5;color:#B0B5BA;font:900 21px/28px 'freight-sans-pro',sans-serif}.fata-options strong{height:100%;margin:0 auto;position:relative;display:block;font:900 21px/21px 'freight-sans-pro',sans-serif;text-transform:lowercase}.fata-options strong:before,.fata-options strong:after{content:'';width:30px;height:35px;position:absolute;top:11px;left:50%;margin-left:-15px;background:url(/i/gfx/sprite.svg) no-repeat 0 -224px;background-size:300px auto}.fata-options strong:after{opacity:0;transition:opacity 0.3s ease-in-out}.fata-options button span{display:none}.fata-options button.on strong:after,.fata-options button:active strong:after,.fata-options button:hover strong:after,.fata-options button:focus strong:after{opacity:1}.fata-options .clinic{border-radius:5px 0 0 5px}.fata-options .clinic strong{padding-top:53px}.fata-options .clinic strong:after{background-position:0 -189px}.fata-options .clinic.on,.fata-options .clinic:active,.fata-options .clinic:hover,.fata-options .clinic:focus{background-color:#FCB131;color:#fff}.fata-options .teams{border-radius:0 5px 5px 0}.fata-options .teams strong{width:120px;padding-top:43px;font-size:18px}.fata-options .teams strong:before{background-position:-30px -189px}.fata-options .teams strong:after{background-position:-30px -224px}.fata-options .teams.on,.fata-options .teams:active,.fata-options .teams:hover,.fata-options .teams:focus{background-color:#00152D;color:#FCB131}.clinic-body,.teams-body{display:none}.clinic .clinic-body,.teams .teams-body{margin:17px 0 12px;display:block}@media screen and (min-width:768px){.yfline .clinic-body,.yfline .teams-body{display:none}.fata-options{margin-top:40px;margin-bottom:50px}.fata-options:before{width:58px;height:58px;left:60%;margin-left:-29px;margin-top:-29px;line-height:58px;font-size:18px;transition:all 0.3s ease-in-out;z-index:10}.fata-options button{height:138px;position:relative}.yfline .fata-options strong{font-size:24px;line-height:34px}.yfline .fata-options strong{padding-top:84px;transition:all 0.3s ease-in-out;transition:none}.fata-options .clinic strong:before,.fata-options .clinic strong:after{width:48px;height:55px;top:22px;margin-left:-24px;transition:top 0.3s ease-in-out,left 0.3s ease-in-out,margin 0.3s ease-in-out}.fata-options .clinic strong:before{background-position:-70px -230px}.fata-options .clinic strong:after{background-position:-120px -230px}.fata-options .clinic.on{width:60%;padding-left:125px;text-align:left;overflow:hidden}.fata-options .clinic.on + .teams{width:40%}.fata-options .clinic.on strong{width:auto;height:auto;position:static;margin-bottom:12px;padding-top:0;font-size:30px;line-height:34px}.fata-options .clinic.on strong:before,.fata-options .clinic.on strong:after{width:79px;height:89px;top:50%;margin-top:-40px;margin-left:0;left:25px;background-position:-70px -140px}.fata-options .clinic.on span{padding-right:40px;display:block;color:#00152D;font-weight:300;font-size:16px;line-height:20px}.fata-options .teams strong{width:100%}.fata-options .teams strong:before,.fata-options .teams strong:after{width:56px;height:56px;top:22px;margin-left:-28px}.fata-options .teams strong:before{background-position:-170px -230px}.fata-options .teams strong:after{background-position:-230px -230px}.teams .fata-options:before{left:32%}.teams .fata-options .clinic{width:32%}.fata-options .teams.on{width:68%;padding-left:168px;text-align:left}.fata-options .teams.on strong{height:auto;margin-bottom:12px;padding-top:0;position:static;font-size:30px;line-height:34px}.fata-options .teams.on strong:before,.fata-options .teams.on strong:after{width:89px;height:89px;top:50%;margin-top:-44px;left:54px;margin-left:0;background-position:-150px -140px}.fata-options .teams.on span{padding-right:20px;display:block;color:#fff;font-weight:300;font-size:16px;line-height:20px}.fata-options button span{opacity:0;transition:opacity 0.3s ease-in-out 1s;transition:none}.fata-options button.on span{opacity:1}}@media screen and (min-width:900px){.fata-options:before{left:63.38%}.fata-options .clinic.on{width:63.38%}.fata-options .clinic.on + .teams{width:36.62%}.fata-options .clinic.on span,.fata-options .teams.on span{padding-right:20px;font-size:18px;line-height:24px}.fata-options .clinic.on strong:before,.fata-options .clinic.on strong:after{margin-top:-45px}}@media screen and (min-width:940px){.fata-options .clinic.on{padding-left:165px}.fata-options .clinic.on strong:before,.fata-options .clinic.on strong:after{left:45px}.fata-options .clinic.on span{padding-right:40px}.fata-options .teams.on{padding-left:181px}.fata-options .teams.on strong:before,.fata-options .teams.on strong:after{left:68px}}.at-card dd{margin:8px 0;padding-left:24px;position:relative;font:500 16px/22px 'freight-sans-pro',sans-serif}.at-card dd:before{content:'';width:14px;height:14px;position:absolute;top:5px;left:0;background:url(/i/gfx/sprite.svg) no-repeat -255px 0;background-size:300px auto}.at-card .name + dd{margin-bottom:15px;padding-left:0;font:700 18px/24px 'freight-sans-pro',sans-serif}.at-card .name + dd:before{background:none}.at-card .events + dd{padding-left:0;font:300 18px/24px 'freight-sans-pro',sans-serif}.at-card .names + dd + .events + dd{margin-top:-15px}.at-card .events + dd:before{background:none}.at-card .hours + dd:before{background-position:-255px -14px}.at-card .phone + dd:before{background-position:-255px -28px}.at-card .email + dd:before{background-position:-255px -42px}.at-card .web + dd:before{background-position:-255px -56px}.teams .at-card .addr + dd{margin-bottom:20px}.teams .at-card dt.events + dd{margin-bottom:13px}.teams .at-card dd:before{background-position:-255px -70px}.teams .at-card .hours + dd:before{background-position:-255px -84px}.teams .at-card .phone + dd:before{background-position:-255px -98px}.teams .at-card .email + dd:before{background-position:-255px -112px}.teams .at-card .web + dd:before{background-position:-255px -126px}.at-card .also{margin-top:8px;position:relative;z-index:100;font:600 14px/21px 'freight-sans-pro',sans-serif;font-style:italic}.at-card .also:before{content:'';width:18px;height:21px;margin-right:10px;display:inline-block;vertical-align:top;background:url(/i/gfx/sprite.svg) no-repeat -270px 2px;background-size:300px auto}.at-card .also i{width:10px;height:19px;margin-left:10px;display:inline-block;vertical-align:top;background:url(/i/gfx/sprite.svg) no-repeat -288px 0;background-size:300px auto}.teams .at-card .also:before{background-position:-270px -19px}.teams .at-card .tags{padding-left:0}.teams .at-card .tags:before{display:none}#at-map .at-card .tags{display:none}@media screen and (min-width:520px){.teams .at-card .intro{width:60%;padding-right:20px;display:inline-block;vertical-align:top}.teams .at-card .intro + .field{width:40%;display:inline-block;vertical-align:top}}.map-search{margin:0}#at-clinic,#at-teams{position:relative;display:none}#at-map-mod.clinic #at-clinic,#at-map-mod.teams #at-teams{display:block}#at-map-mod label.search{display:none}#at-map-mod.clinic label.search.clinic,#at-map-mod.teams label.search.teams{display:block}.map-search .clearsearch{position:absolute;top:1px;right:7px;font-size:32px;color:#00152D;display:none}.at-cards-pagi-mod .at-cards .at-card-wrap{display:none}.at-cards .on.filter-on,.at-cards-pagi-mod .at-cards .at-card-wrap.on{display:block}.at-cards-pagi-mod .at-cards .at-card-wrap.p-off,.at-cards .on.filter-on.p-off{display:none}@media screen and (min-width:768px){.at-cards.teams{width:100%;height:auto;margin-top:35px;overflow:auto}}.pac-container.display-off{display:none!important}.at-cards .at-card-wrap.filter-off{display:none}body.contact .herobanner .con{max-width:620px}body.contact .herobanner p:last-of-type{display:none}.contactwrap{padding:0 10px}.contactinfo{margin:30px 10px;padding:30px 0 0;border-top:2px solid #D8D8D8}.contactinfo p{margin:0;line-height:32px}.contactinfo p a{color:#000}.contactlogo{max-width:219px;height:auto;margin:0 0 30px}.contactmap{padding:0 10px 30px}#accessgmap{width:100%;height:300px}@media screen and (min-width:768px){.contactinfo,.contactmap{display:inline-block;vertical-align:top}.contactinfo{width:300px}.contactmap{width:calc(100% - 320px);margin-top:30px}#accessgmap{height:410px}}@media screen and (min-width:960px){.contactmap{padding-left:30px}}