@charset "UTF-8";div[class^="col"]{padding-left:11px;padding-right:11px}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}body{font-size:18px;font-family:"proxima-nova",sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}html,body{height:100%}.main_wrap{opacity:0;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s}.fullscreen,.content-a{width:100%;height:100%;overflow:hidden}.fullscreen.overflow,.fullscreen.overflow .content-a{height:auto;min-height:100%}.content-a{display:table}.content-b{display:table-cell;position:relative;vertical-align:middle;text-align:center}.not-fullscreen{background-position:center center}.navbar-brand{position:absolute}@media(min-width:768px){.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar .navbar-collapse{text-align:center}}.navbar{background:#151515;border:0}.navbar-header{border:0}.navbar-nav>li>a{font-size:14px;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;color:#fff!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:35px 15px 31px 15px;padding:0 0 2px 0;border-bottom:2px solid transparent}.navbar-nav>li>a:hover{border-bottom:2px solid #fff}.navbar-nav>li.active>a{background:none!important;border-bottom:2px solid #fff}.navbar-nav>li.current-menu-parent>a{background:none!important;border-bottom:2px solid #fff}.navbar-nav>li.current-product-parent>a{background:none!important;border-bottom:2px solid #fff}.navbar-nav>li.current-page-ancestor>a{background:none!important;border-bottom:2px solid #fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#151515;color:#fff!important}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#151515;border-color:#fff!important}select::-ms-expand{display:none}.dropdown-menu{background:#151515}.dropdown-menu>li>a{color:#fff;font-size:14px;letter-spacing:0;text-transform:uppercase;line-height:18px;font-weight:700;padding:10px 15px}.dropdown-menu>li>a:hover{color:#fff;background:rgba(100,100,100,0.3)}.social_top ul{padding:0;margin:0;list-style:none}.social_top ul li{display:inline-block}.social_top ul li a{display:inline-block;padding:5px 10px 20px 10px;font-size:21px;color:#fff}.social_contact ul{padding:0;margin:0;list-style:none}.social_contact ul li{display:inline-block}.social_contact ul li a{display:inline-block;padding:5px 10px 20px 10px;font-size:21px;color:#151515}.contact_content a{color:#fff}.contact_content .social_contact li{padding-right:10px!important;width:inherit}.contact_content .social_contact li a{color:#fff;padding:5px 5px 20px 5px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;background-color:#fff!important;border-radius:0;margin-right:50px;margin-top:20px}.navbar-toggle{border:0;border-radius:0;background:none!important}.icon-bar{display:block;width:22px;height:2px;background-color:#fff!important;border-radius:1px;margin-bottom:4px}.variations .label{color:#222;font-size:16px;display:inline-block}.variations_form{background:#f1f1f1;padding:25px;margin:4vh 0}.sku_wrapper,.posted_in{display:none}.woocommerce .quantity .qty{height:40px}.woocommerce div.product form.cart .button{background:#151515;border-radius:0;height:40px}select{height:40px;color:#151515;background:transparent url('../images/drop_down.svg') no-repeat center right 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #666;font-size:16px;-webkit-border-radius:0;border-radius:0;padding:0 5px;cursor:pointer;outline:0;margin-bottom:20px}input[type=text]{color:#151515;-webkit-appearance:none;-webkit-border-radius:0;background:0;font-size:16px;height:42px;border:1px solid #666;outline:0}.woocommerce div.product h2{font-size:21px}.masthead_course .content-a{background:rgba(0,0,0,0.5)}.masthead_course_single .content-a{background:rgba(0,0,0,0.3)}.course_top,.course_top_single,.course_top_single_bottom{text-align:left;padding:20vh 0;font-size:21px;line-height:26px;color:#fff}.course_top h1,.course_top_single h1,.course_top_single_bottom h1{font-size:4vw;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin:0 0 10px 0}.course_top h2,.course_top_single h2,.course_top_single_bottom h2{font-size:26px;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin:0 0 10px 0}.course_top ul,.course_top_single ul,.course_top_single_bottom ul{list-style:none;display:inline-block;padding:0;margin:0;font-size:21px;line-height:26px}.course_top ul li,.course_top_single ul li,.course_top_single_bottom ul li{float:left;width:50%;padding-right:2vw}.course_top_single{padding:50vh 0 15vh 0}.masthead_course_single_bottom .content-a{background:rgba(0,0,0,0.4)}.page_body{position:relative;background:#f3f3f3}.panel-group{padding-top:10vh}.course_feed_box .image{float:left;width:50%}.course_feed_box .text{float:left;width:50%;padding:16vh 3vw;background:#f3f3f3;color:#151515}.course_feed_box .text a{color:#151515;font-weight:700}.course_feed_box .text a.btn_box{color:#151515}.course_feed_box .text a.btn_box:hover{color:#fff}.course_feed_box .text h2{margin:0 0 10px 0;font-weight:700}.course_feed_box .right{float:right}.btn_box{color:#151515;display:inline-block;border:2px solid #151515;padding:12px 15px;text-decoration:none;text-transform:uppercase;font-weight:700;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;margin-top:30px}.btn_box:hover{text-decoration:none;background:#151515;color:#fff}.btn_box:focus{text-decoration:none;background:#151515;color:#fff!important}.sign_up_top_wrap{position:relative}.sign_up_top{right:0;top:-62px;position:absolute;width:220px;display:inline-block;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;background:#f3f3f3 url('../images/btn_arrow.svg') no-repeat center right 20px;color:#151515;text-transform:uppercase;font-weight:700;font-size:18px;padding:20px 60px 18px 20px;text-decoration:none}.sign_up_top:hover{text-decoration:none;color:#151515;background:#f3f3f3 url('../images/btn_arrow.svg') no-repeat center right 25px}.panel-heading-new{border-bottom:1px solid #151515;background:url('../images/arrow_down.svg') no-repeat center right}.panel-heading-new a{color:#151515;text-decoration:none}.panel-heading-new a:hover{text-decoration:none}.panel-heading-new.active{background:url('../images/arrow_up.svg') no-repeat center right}.panel{background:#f3f3f3}.answer{padding:20px 0}.answer a{color:#151515;font-weight:700}.footer_image{margin-top:30px}.footer_image .sign_up_top{right:inherit;top:inherit;position:inherit}.sign_up_wrap{padding:0 0 10vh 0}.sign_up_wrap a{color:#151515;font-weight:700}.sign_up_wrap h2{margin:50px 0 20px 0;font-weight:700;font-size:34px;border-bottom:2px solid #151515;padding-bottom:3px}.sign_up_wrap h2 a{color:#151515}.sign_up_wrap .signup_table{margin-top:6vh}.btn-primary{background:#151515;border-radius:0;border:0;color:#fff!important}.race_page .detail{padding-top:10vh;text-align:center;font-size:21px;line-height:26px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#666}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#151515}.woocommerce a{color:#151515;font-weight:700}h1.page-title-new{font-weight:700;margin:70px 0 30px 0}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation ul a{font-weight:600}.archive h1{font-weight:700;margin:70px 0 30px 0}.single-product h1{font-weight:700;margin:70px 0 30px 0}.single-product .product{padding:10vh 5vw}.single-product .images{padding:0 0!important}.footer{background:#151515;padding:6vh 0;color:#fff}.footer a{color:#fff;font-weight:500}.footer h4{font-weight:700;margin-bottom:15px}.footer ul{list-style:none;padding:0}.block1_inner,.block2_inner,.block3_inner,.block4_inner{padding:10vh 0}.block1_inner a,.block2_inner a,.block3_inner a,.block4_inner a{font-weight:700;color:#151515}.block1_inner ul,.block2_inner ul,.block3_inner ul,.block4_inner ul{list-style:none;padding:0}.block1_inner ul li,.block2_inner ul li,.block3_inner ul li,.block4_inner ul li{display:inline-block;width:50%;float:left;padding-right:30px}.block2,.block4{color:#fff}.block2 a,.block4 a{color:#fff}.block2 .content-a,.block4 .content-a{background:rgba(0,0,0,0.5)}.about_nav{text-align:center;background:#fff}.about_nav ul{margin:0;padding:0;list-style:none}.about_nav ul li{display:inline-block;border-right:1px solid #f3f3f3;margin-left:-5px}.about_nav ul li a{display:block;font-weight:600;font-size:14px;padding:15px 25px;text-decoration:none;text-transform:uppercase;color:#999}.about_nav ul li a:hover{text-decoration:none;background:#f3f3f3}.about_nav ul li:nth-child(1){border-left:1px solid #f3f3f3}.about_nav ul li.active{background:#f3f3f3}.about_nav ul li.active a{color:#151515}.testimonial_block{border-bottom:1px solid rgba(100,100,100,0.3);padding:40px 0 40px 0}.testimonial_block .author{margin-top:20px;font-style:italic}.blog_feed{padding:8vh 0}.blog_feed h1{font-weight:700;margin:0 0 40px 0}.blog_feed #main a{color:#151515;font-weight:600;text-decoration:none}.blog_feed #main a:hover{color:#151515;text-decoration:none;border-bottom:1px solid #151515}.blog_feed #sidebar1{margin-top:80px}.blog_feed #sidebar1 h4{font-weight:700;text-transform:uppercase;font-size:16px;border-bottom:1px solid rgba(100,100,100,0.6);padding-bottom:8px;margin-bottom:0}.blog_feed #sidebar1 ul{list-style:none;padding:0}.blog_feed #sidebar1 ul a{color:#151515}.blog_feed #sidebar1 ul li{padding:12px 0;border-bottom:1px solid rgba(100,100,100,0.3)}.blog_feed #sidebar1 .social_contact ul{padding:0}.blog_feed #sidebar1 .social_contact ul li{border-bottom:0;padding-top:0;padding-bottom:0}.blog_feed .instagram_wrap{margin-bottom:24px}.blog_feed .instagram_wrap img{margin-top:12px;width:100%}.corporate_wrap{padding:8vh 0}.corporate_wrap h2{text-align:center;font-weight:700;margin-bottom:30px}.corporate_wrap a{font-weight:700;color:#151515}.corporate_wrap .text ol{padding:0 15px}.corporate_wrap .text ol li{padding:10px 0}.corporate_wrap .image img{width:100%;height:auto}.masthead_home{height:90vh}.masthead_home .content-a{background:rgba(0,0,0,0.5)}.masthead_home .home_top{color:#fff;font-size:21px}.home .navbar{background:rgba(0,0,0,0);-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s}.home .navbar-brand{opacity:0;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s}body.home{padding-top:0}.xoo-wsc-basket{background:none!important;border-radius:0;box-shadow:none!important}.page_home{position:relative;background:#151515;z-index:1}.page_home .content-a{background:rgba(0,0,0,0.5)}.home_inner{color:#fff;font-size:21px;padding:12vh 0}.home_inner .btn_box{font-size:16px;color:#fff;display:inline-block;border:2px solid #fff;padding:12px 15px;text-decoration:none;text-transform:uppercase;font-weight:700;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;margin-top:30px}.home_inner .btn_box:hover{text-decoration:none;background:#fff;color:#151515}.home_inner .btn_box:focus{text-decoration:none;background:#fff;color:#151515}.masthead_wrap{position:relative}.masthead_wrap .arrow_down{position:absolute;z-index:1;bottom:10vh;left:50%;margin-left:-26px;cursor:pointer;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;opacity:.5}.masthead_wrap .arrow_down:hover{opacity:1}.logo_big{max-width:100%}.woocommerce ul.products li.product a img{border:1px solid rgba(100,100,100,0.3);padding:18px}.woocommerce div.product div.images img{border:1px solid rgba(100,100,100,0.3);padding:18px}.contact_info{text-align:left!important}@media only screen and (max-width:1200px){div[class^="col"]{padding-left:11px;padding-right:11px}.sign_up_wrap .signup_table{font-size:15px}}@media only screen and (max-width:1100px){.navbar-brand{position:relative}.navbar-nav>li>a{font-size:14px;margin:35px 10px 31px 10px;padding:0 0 2px 0}}@media only screen and (max-width:992px){div[class^="col"]{padding-left:8px;padding-right:8px}}@media only screen and (max-width:768px){div[class^="col"]{padding-left:15px;padding-right:15px}.home .navbar{background:#000}.home .navbar-brand{opacity:1}.course_feed_box .image{float:none;width:100%}.course_feed_box .text{float:none;width:100%}.course_feed_box .right{float:none;width:100%}.navbar-header{border:0;min-height:90px}.navbar{min-height:90px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0}.navbar-nav>li.active>a{background:none!important;border:0}.navbar-nav>li.current-menu-parent>a{background:none!important;border:0}.navbar-nav>li.current-product-parent>a{background:none!important;border:0}.navbar-nav>li.current-page-ancestor>a{background:none!important;border:0}.course_top,.course_top_single,.course_top_single_bottom{padding:20vh 0;font-size:18px;line-height:24px}.course_top h1,.course_top_single h1,.course_top_single_bottom h1{font-size:30px}.course_top h2,.course_top_single h2,.course_top_single_bottom h2{font-size:26px}.course_top ul,.course_top_single ul,.course_top_single_bottom ul{font-size:18px;line-height:24px}.course_top ul li,.course_top_single ul li,.course_top_single_bottom ul li{float:none;width:100%;padding-right:0vw}}