/* compiled by scssphp v0.1.1 on Sun, 28 Jan 2018 22:48:34 +0000 (0.0099s) */

.clear{clear:both;}.center-inside,#header #mobile-menu .brands .brand-box span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.img-fill,#header #mobile-menu .brands .brand-box a img{display:block;min-width:101%;min-height:101%;width:auto;height:auto;}.global-transition{-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}#nav #table{margin-left:-1px;}.mobile.m-nav-active #nav ul.main-nav li{background:#041e41 !important;}#nav ul.main-nav li.landing a{background:url('../../images/header/cp-logo-2018-66.png') no-repeat center center;}body.mobile.mobile-menu-opened{height:100%;overflow:hidden;}#header{display:none;position:fixed;z-index:999;top:39px;left:0;right:0;height:104px;}.mobile #header{display:block;}.mobile #header{height:69px;}.admin-bar #header{top:69px;}.mobile #header{top:0;}.mobile.admin-bar #header{top:46px;}#header #mobile-menu{display:none;background:#fff;position:fixed;top:85px;height:calc(100% - 69px);width:100%;overflow-x:auto;box-shadow:3px 4px 10px 0px rgba(0, 0, 0, 0.2);}.admin-bar #header #mobile-menu{top:99px;height:calc(100% - 99px);}.mobile.admin-bar #header #mobile-menu{top:115px;height:calc(100% - 115px);}#header #mobile-menu .brands{width:100%;min-width:640px;border-top:1px solid #29405d;border-bottom:1px solid #29405d;}#header #mobile-menu .brands .brand-box{position:relative;float:left;width:20%;padding-top:19.21875%;overflow:hidden;}#header #mobile-menu .brands .brand-box span{display:block;width:100%;font:700 24px/26px 'Calibre', sans-serif;color:#fff;text-transform:uppercase;text-align:center;}#header #mobile-menu .brands .brand-box.brands-label{background:#009bde;width:calc(20% - 1px);border-right:1px solid #6ec4e9;}#header #mobile-menu .brands .brand-box a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}#header #mobile-menu .brands .brand-box a img{display:block;position:absolute;top:0;left:0;}#header #mobile-menu ul{list-style:none;}#header #mobile-menu ul li{color:#fff;}#header #mobile-menu ul li.active > a{color:#f69831;background:#041e41 url('../../images/icons/triangle-orange-right-12.png') no-repeat right 40px center;}#header #mobile-menu ul li a{display:block;font:400 26px/44px "roboto", sans-serif;}#header #mobile-menu > ul{width:100%;min-width:640px;}#header #mobile-menu > ul > li{padding-bottom:0;border-bottom:1px solid #29405d;}#header #mobile-menu > ul > li:last-child{padding-bottom:0;border-bottom:none;}#header #mobile-menu > ul > li > a{padding-left:25px;background:#041e41 url('../../images/icons/triangle-white-right-12.png') no-repeat right 40px center;color:#fff;}#header #mobile-menu > ul > li > a:hover{color:#f69831;}#header #mobile-menu > ul > li > ul > li.active > a{background:#fff url('../../images/icons/triangle-orange-right-12.png') no-repeat right 40px center;}#header #mobile-menu > ul > li > ul > li > a{display:block;padding-left:45px;color:#808285;background:#fff url('../../images/icons/triangle-orange-right-12.png') no-repeat right 40px center;}#header #mobile-menu > ul > li > ul > li > a:hover{color:#f69831;}#header #mobile-menu .mobile-follow{width:100%;min-width:640px;text-align:center;padding:40px 0;font-weight:400;font-size:18px;line-height:28px;font-family:;}.mobile #header #mobile-menu .mobile-follow{font-size:21.6px;line-height:33.6px;}.mobile #header #mobile-menu .mobile-follow{font-size:25px;}#header #mobile-menu .mobile-follow span{display:inline-block;vertical-align:middle;margin-right:5px;font:400 34px/34px "Trade-gothic", sans-serif;color:#041e41;letter-spacing:-0.01em;text-transform:uppercase;}#header #mobile-menu .mobile-follow .menu-social{background:url('../../images/icons/menu-social-new.png');height:34px;display:inline-block;vertical-align:middle;margin:0 20px;}#header #mobile-menu .mobile-follow .menu-social.facebook{width:20px;background-position:0 0;}#header #mobile-menu .mobile-follow .menu-social.facebook:hover{background-position:0px -34px;}#header #mobile-menu .mobile-follow .menu-social.instagram{width:34px;background-position:-128px 0;}#header #mobile-menu .mobile-follow .menu-social.instagram:hover{background-position:-128px -34px;}#header #mobile-menu .mobile-follow .menu-social.twitter{width:39px;background-position:-202px 0;}#header #mobile-menu .mobile-follow .menu-social.twitter:hover{background-position:-202px -34px;}.mobile #footer-nav ul li.hide-mobile{display:none;}.mobile #footer-nav ul li a{font-size:20px;}.page-id-27277 #page-wrap.athlete-bio .hero{background:#000;}#page-wrap.athlete-bio .hero img.hero{min-width:auto;height:calc(100% - 60px);min-height:calc(100% - 60px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:0;}.page-id-24026 #page-wrap.athlete-bio div.hero img{height:calc(100% - 60px);min-height:calc(100% - 60px);}.tablet #page-wrap.athlete-bio .hero img.hero{height:auto;min-height:0;}.tablet.page-id-24026 #page-wrap.athlete-bio div.hero img{height:auto;min-height:0;}.page-id-26927 #page-wrap .hero img.hero{min-height:calc(100% - 39px);top:auto;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.page-id-26927 #page-wrap .hero{height:416px;}.mobile.page-id-26927 #page-wrap .hero{height:238px;}.page-id-26927 #page-wrap #page-tab{top:327px !important;}.mobile.page-id-26927 #page-wrap #page-tab{top:177px !important;}