body{}.btn-default.btn_primary, .btn-medium.btn_primary, .btn-large.btn_primary{text-transform: uppercase;}.style_wide .ma_level_1{font-family: "Fjalla One";font-weight:400;}.block .title_block, .idTabs a,.product_accordion_title,.heading,.page-heading,.page-subheading,.pc_slider_tabs a, #home-page-tabs li a, #home-page-tabs li span,.product_main_name{text-transform: uppercase;}#st_mega_menu .ma_level_0{text-transform: uppercase;font-family: "Fjalla One";font-weight:400;}#stmobilemenu .ma_level_0{text-transform: uppercase;font-family: "Fjalla One";}.style_wide .ma_level_1{text-transform: uppercase;}#st_advanced_menu_wrap .advanced_ma_level_0, .mobile_bar_tri_text, #st_advanced_menu_column_mobile{text-transform: uppercase;}#stmobileadvancedmenu .mo_advanced_ma_level_0{text-transform: uppercase;}.advanced_style_wide .advanced_ma_level_1{text-transform: uppercase;}#st_advanced_menu_column_desktop .advanced_ma_level_0{text-transform: none;;}#footer-primary .block .title_block, #footer-primary .block a.title_block, #footer-primary .block .title_block a{color: #044182;}#breadcrumb_wrapper{
    background: #dadada;
    background: -webkit-linear-gradient(top, rgb(202,202,202) , rgb(218,218,218) 5%, rgb(218,218,218) 95%, rgb(202,202,202));
    background: -moz-linear-gradient(top, rgb(202,202,202), rgb(218,218,218) 5%, rgb(218,218,218) 95%, rgb(202,202,202));
    background: -o-linear-gradient(top, rgb(202,202,202), rgb(218,218,218) 5%, rgb(218,218,218) 95%, rgb(202,202,202));
    background: linear-gradient(top, rgb(202,202,202), rgb(218,218,218) 5%, rgb(218,218,218) 95%, rgb(202,202,202));
                    }a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart:hover .icon_wrap,.shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{background-color: #004887;}.submit_searchbox:hover,.searchbox_inner.active .search_query,.searchbox_inner.active .submit_searchbox.icon_wrap,#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap, #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,.shopping_cart.active .icon_wrap,.shopping_cart:hover .icon_wrap{border-color:#004887;}#rightbar{top:auto; bottom:10%;}#top_bar .header_item{color:#ffffff;}#top_bar .header_item,#top_bar a.header_item, #top_bar .dropdown_tri_inner, #top_bar .shopping_cart .icon_wrap, #top_bar .shopping_cart .ajax_cart_right{color:#ffffff;}#top_bar .dropdown_tri_inner b{border-color: #ffffff transparent transparent;}#top_bar a.header_item:hover,#top_bar .open .dropdown_tri_inner, #top_bar .shopping_cart_style_1 .shopping_cart:hover .icon_wrap, #top_bar .shopping_cart_style_1 .shopping_cart.active .icon_wrap, #top_bar .shopping_cart_style_1 .shopping_cart:hover .ajax_cart_right{color:#ffffff;}#top_bar .open .dropdown_tri_inner b{border-color: #ffffff transparent transparent;}#top_bar a.header_item:hover,#top_bar .open .dropdown_tri_inner{background-color:transparent;}#top_bar{background-color:#0063ba;}#top_bar, #top_bar .container{border-bottom: none;}#st_advanced_menu_wrap .advanced_ml_level_0.current .advanced_ma_level_0,#st_advanced_menu_wrap .advanced_ma_level_0:hover,#main_menu_widgets a.header_item:hover,#main_menu_widgets .shopping_cart:hover .icon_wrap,#main_menu_widgets .shopping_cart.active .icon_wrap, #main_menu_widgets .shopping_cart:hover, #main_menu_widgets .shopping_cart.active, #main_menu_widgets .shopping_cart:hover .ajax_cart_right, #main_menu_widgets .shopping_cart.active .ajax_cart_right{color:#004887;border-bottom-color:#004887;}#page_header.has_sticky{padding-bottom:86px;}#st_advanced_menu_wrap .stadvancedmenu_sub{border-top-width:0px;}#st_advanced_menu_wrap .advanced_ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}#st_advanced_menu_container{border-bottom-width:0px;}.advanced_ma_level_1:hover{color:#004887;}.footer-container #footer_info,.footer-container #footer_info a{color:#1f1f1f;}#footer{color:#044182;}#footer a{color:#044182;}#footer a:hover{color:#044182;}#page_header{background-color:#ffffff;}body#index.mobile_device #page_header.transparent_header{background-color:#ffffff;}@media only screen and (max-width: 991px) {body#index #page_header.transparent_header{background-color:#ffffff;}}#footer-top{background-repeat:no-repeat;}#footer-primary{background-repeat:no-repeat;}#footer-primary{background-position: center top;}.footer-container #footer_info{background-position: center top;}.footer-container #footer_info{background-color:#ffffff;}span.new{top:25px;}span.new{right:0px;}.is_rtl span.new{right: auto;left: 0px;}span.on_sale{top:25px;}span.on_sale{left:0px;}.is_rtl span.on_sale{left: auto;right: 0px;}span.sale_percentage_sticker{bottom: 50px;}span.sale_percentage_sticker{right: 10px;}span.sold_out{font-family: "inherit";}.main_content_area{ padding-top: 26px; }body#index .main_content_area,body#module-stblog-default .main_content_area{ padding-top: 10px; }.products_slider .ajax_block_product:hover .pro_outer_box, .product_list.grid .ajax_block_product:hover .pro_outer_box, .product_list.list .ajax_block_product:hover{-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); box-shadow: 0px 0px 4px rgba(0,0,0,0.1); }#page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }.nav_top_right .flex-direction-nav a, .nav_left_right .flex-direction-nav a{color:#0063ba;}.nav_top_right .flex-direction-nav a, .nav_left_right .flex-direction-nav a{background-color:transparent;}.nav_top_right .flex-direction-nav a:hover, .nav_left_right .flex-direction-nav a:hover{background-color:transparent;}.nav_top_right .flex-direction-nav a.flex-disabled, .nav_left_right .flex-direction-nav a.flex-disabled{background-color:#0063ba;}#mobile_header_logo img{max-width: 520px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 520px;}@media (max-width: 767px) {#mobile_header_logo img{max-width: 330px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 238px;}}@media (max-width: 480px) {#mobile_header_logo img{max-width: 180px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 106px;}}/* 11 JUL 2017 - July Health Month CMS page */
#btn-subscribe-now {
  background-size: cover !important;
}

#btn-subscribe-now:hover {
  box-shadow: 0px 6px 24px #1367bb;
}

@media(max-width: 539px) {
  #wrapper-subscribe-now {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #btn-subscribe-now {
    font-size: 16px !important;
    padding: 10px !important;
  }
}

/* 01 AUG 2017 - July Health Month CMS page - Winner */

@media(max-width: 767px) {
  .cms-congrats-holder {
    padding: 20px !important;
  }
}

@media(max-width: 480px) {
.cms-congrats-text {
  font-size: 20px !important;
  line-height: 24px !important;
}

.cms-congrats-name {
  font-size: 24px !important;
  line-height: 28px !important;
}
}

/* 04 AUG 2017 - Careers */
.app-wrp-cms-careers-group {
  border: 3px solid #0a4d7c;
  border-bottom-width: 0;
  margin: 50px 0;
}

.app-hdr-cms-careers-group {
  background-color: #0a4d7c;
  padding: 40px;
}

.app-hdr-cms-careers-group h2 {
  color: #fff;
  margin: 0;
  text-transform: uppercase;
}

.app-bdy-cms-careers-group {
  background-color: #fff;
  color: #000;
  border-bottom: 3px solid #0a4d7c;
  display: table;
  margin: 0;
  width: 100%;
}

.app-bdy-cms-careers-body {
  padding: 20px 0 0 40px;
  word-break: break-all;
}

.app-bdy-cms-careers-send {
  display: table-cell;
  float: none;
  text-align: center;
  vertical-align: middle;
}

.app-bdy-cms-careers-send a {
  background-color: #0a4d7c;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  padding: 20px 40px;
  text-transform: uppercase;
}

@media(max-width: 767px) {
#app-wrp-cms-careers {
  padding: 50px 10px !important;
}

.app-hdr-cms-careers-group,
.app-bdy-cms-careers-body {
  padding: 10px !Important;
}

.app-bdy-cms-careers-group,
.app-bdy-cms-careers-send {
  display: block !important;
}

.app-bdy-cms-careers-send {
  margin: 20px 0 !important;
}

.app-bdy-cms-careers-send a {
  padding: 10px !important;
}
}

/* 16 AUG 2017 Store Locator */
.app-wrp-store-unit {
  background-color: #fff;
  border: 3px solid #0a4d7c;
  margin: 50px 0;
  padding: 20px;
}

.app-lbl-store-name {
  color: #0a4d7c;
  font-family: 'RobotoBold';
  font-size: 24px;
  line-height: 28px;
}

.app-lbl-store-address {
  color: #0a4d7c;
  font-family: 'RobotoLight';
  font-size: 16px;
  line-height: 20px;
}

.app-lbl-store-phone {
  color: #0a4d7c;
  font-family: 'RobotoBold';
  font-size: 16px;
  line-height: 20px;
}

/* 17 AUG 2017 Heroes of the District (GoRun.ph) */
#app-bdy-gorunph2017-tagline {
  max-width: 360px;
}

.app-btn-gorunph {
  display: block;
  max-width: 180px;
}

#app-bdy-gorunph2017-footer {
  max-width: 300px;
}

.app-img-footer-center,
#app-wrp-footer-links {
  max-width: 320px;
}

.app-title-run-categories {
  display: inline-block;
  margin: 0;
  vertical-align: bottom;
}

.app-img-run-category {
  padding: 5px;
}

.app-lbl-run-category {
  text-align: left;
  width: 70px;
}

.app-img-run-category,
.app-lbl-run-category {
  display: inline-block;
  vertical-align: top;
}

.app-lbl-run-category p {
  color: #010102;
  font-family: 'RobotoBold';
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  text-align: left;
  text-transform: uppercase;
}

.app-img-footer-left,
.app-img-footer-right,
.app-img-footer-center {
  display: block;
}

.app-img-footer-left {
  float: left;
  max-width: 100px;
}

.app-img-footer-right {
  float: right;
  max-width: 150px;
}

@media (max-width: 767px) {
#app-wrp-run-categories-and-entitlements {
  background-size: cover !important;
}
}

@media (max-width: 430px) {
.app-title-run-categories {
  font-size: 14px !important;
  line-height: 16px !important;
}

#app-wrp-run-categories-list .container {
  padding: 0 !important;
}

.app-img-run-category {
  width: 44px;
}

.app-lbl-run-category {
  width: 55px;
}

.app-lbl-run-category p {
  font-size: 14px !important;
  line-height: 16px !important;
}

}

@media (max-width: 360px) {
.app-img-footer-left {
  max-width: 75px !important;
}

.app-img-footer-right {
  max-width: 113px !important;
}
}

@media (min-width: 768px) {
#app-wrp-cms-gorunph-2017-header {
  padding: 15px;
}

#app-wrp-cms-gorunph-2017-header .container,
#app-wrp-cms-gorunph-2017-splash img {
  margin: 0 auto;
}

#app-wrp-cms-gorunph-2017-header .container {
  width: 45%;
}

#app-wrp-cms-gorunph-2017-splash img {
  width: 35%;
}

#app-bdy-gorunph2017-tagline {
  line-height: 20px !important;
}

.app-btn-gorunph {
  margin: 20px auto !important;
}

#app-wrp-run-categories-list {
  margin-top: 70px !important;
}

.app-img-run-category {
  height: 90px !important;
}

#app-img-footer-center-1 {
  margin-bottom: 10px !important;
}

#app-img-footer-center-2 {
  margin-top: 10px !important;
}

}

/* 24 AUG 2017 - Gerald's SoleMate CMS */
@media(min-width: 768px) {
#app-wrp-cms-gerald-solemate-mechanics {
padding: 0 50px;
}
}

/* 31 AUG 2017 - Mobile Responsiveness Fix */
@media(max-width: 600px) {

.mobileindex-bg {
display: none !important;
}

.advanced_banner_container,
.footerindex-bg-mobile {
display: block !important;
}
}

@media (max-width: 429px) {
.advanced_banner_text p.stadban-mgs {
display: block !important;
}
}

@media (max-width: 767px) {
.advanced_banner_text p.stadban-title,
.advanced_banner_text p.stadban-title-long {
font-size: 36px !important;
line-height: 40px !important;
margin-bottom: 10px !important;
}

#st_advanced_banner_15,
#st_advanced_banner_18,
#st_advanced_banner_25,
#st_advanced_banner_29,
#st_advanced_banner_73,
#st_advanced_banner_77,
#st_advanced_banner_153,
#st_advanced_banner_22,
#st_advanced_banner_242,
#st_advanced_banner_165,
#st_advanced_banner_69,
#st_advanced_banner_258,
#st_advanced_banner_161,
#st_advanced_banner_169,
#st_advanced_banner_66,
#st_advanced_banner_125,
#st_advanced_banner_129,
#st_advanced_banner_133,
#st_advanced_banner_267,
#st_advanced_banner_147,
#st_advanced_banner_184,
#st_advanced_banner_272 {
padding: 2px 0 !important;
}

#st_advanced_banner_15 .advanced_banner_col,
#st_advanced_banner_18 .advanced_banner_col,
#st_advanced_banner_25 .advanced_banner_col,
#st_advanced_banner_29 .advanced_banner_col,
#st_advanced_banner_73 .advanced_banner_col,
#st_advanced_banner_77 .advanced_banner_col,
#st_advanced_banner_153 .advanced_banner_col,
#st_advanced_banner_22 .advanced_banner_col,
#st_advanced_banner_242 .advanced_banner_col,
#st_advanced_banner_165 .advanced_banner_col,
#st_advanced_banner_69 .advanced_banner_col,
#st_advanced_banner_258 .advanced_banner_col,
#st_advanced_banner_161 .advanced_banner_col,
#st_advanced_banner_169 .advanced_banner_col,
#st_advanced_banner_66 .advanced_banner_col,
#st_advanced_banner_125 .advanced_banner_col,
#st_advanced_banner_129 .advanced_banner_col,
#st_advanced_banner_133 .advanced_banner_col,
#st_advanced_banner_267 .advanced_banner_col,
#st_advanced_banner_147 .advanced_banner_col,
#st_advanced_banner_184 .advanced_banner_col,
#st_advanced_banner_272 .advanced_banner_col {
float: left;
padding: 0 2px !important;
width: 33.333333%;
}

#st_advanced_banner_15 .st_advanced_banner_block,
#st_advanced_banner_18 .st_advanced_banner_block,
#st_advanced_banner_25 .st_advanced_banner_block,
#st_advanced_banner_29 .st_advanced_banner_block,
#st_advanced_banner_73 .st_advanced_banner_block,
#st_advanced_banner_77 .st_advanced_banner_block,
#st_advanced_banner_153 .st_advanced_banner_block,
#st_advanced_banner_22 .st_advanced_banner_block,
#st_advanced_banner_242 .st_advanced_banner_block,
#st_advanced_banner_165 .st_advanced_banner_block,
#st_advanced_banner_69 .st_advanced_banner_block,
#st_advanced_banner_258 .st_advanced_banner_block,
#st_advanced_banner_161 .st_advanced_banner_block,
#st_advanced_banner_169 .st_advanced_banner_block,
#st_advanced_banner_66 .st_advanced_banner_block,
#st_advanced_banner_125 .st_advanced_banner_block,
#st_advanced_banner_129 .st_advanced_banner_block,
#st_advanced_banner_133 .st_advanced_banner_block,
#st_advanced_banner_267 .st_advanced_banner_block,
#st_advanced_banner_147 .st_advanced_banner_block,
#st_advanced_banner_184 .st_advanced_banner_block,
#st_advanced_banner_272 .st_advanced_banner_block {
height: 30vw !important;
}

#st_advanced_banner_15 p.stadban-title,
#st_advanced_banner_18 p.stadban-title,
#st_advanced_banner_25 p.stadban-title,
#st_advanced_banner_29 p.stadban-title,
#st_advanced_banner_73 p.stadban-title,
#st_advanced_banner_77 p.stadban-title,
#st_advanced_banner_153 p.stadban-title,
#st_advanced_banner_22 p.stadban-title,
#st_advanced_banner_242 p.stadban-title,
#st_advanced_banner_165 p.stadban-title-long,
#st_advanced_banner_69 p.stadban-title-long,
#st_advanced_banner_258 p.stadban-title-long,
#st_advanced_banner_161 p.stadban-title-long,
#st_advanced_banner_169 p.stadban-title-long,
#st_advanced_banner_66 p.stadban-title-long,
#st_advanced_banner_125 p.stadban-title-long,
#st_advanced_banner_129 p.stadban-title-long,
#st_advanced_banner_133 p.stadban-title-long,
#st_advanced_banner_267 p.stadban-title-long,
#st_advanced_banner_147 p.stadban-title-long,
#st_advanced_banner_184 p.stadban-title-long,
#st_advanced_banner_272 p.stadban-title-long {
font-size: 3.5vw !important;
line-height: 4vw !important;
padding-left: 0 !important;
padding-right: 0 !important;
text-align: center;
}

#st_advanced_banner_15 p.stadban-mgs,
#st_advanced_banner_18 p.stadban-mgs,
#st_advanced_banner_25 p.stadban-mgs,
#st_advanced_banner_29 p.stadban-mgs,
#st_advanced_banner_73 p.stadban-mgs,
#st_advanced_banner_77 p.stadban-mgs,
#st_advanced_banner_153 p.stadban-mgs,
#st_advanced_banner_22 p.stadban-mgs,
#st_advanced_banner_242 p.stadban-mgs,
#st_advanced_banner_165 p.stadban-mgs,
#st_advanced_banner_69 p.stadban-mgs,
#st_advanced_banner_258 p.stadban-mgs,
#st_advanced_banner_161 p.stadban-mgs,
#st_advanced_banner_169 p.stadban-mgs,
#st_advanced_banner_66 p.stadban-mgs,
#st_advanced_banner_125 p.stadban-mgs,
#st_advanced_banner_129 p.stadban-mgs,
#st_advanced_banner_133 p.stadban-mgs,
#st_advanced_banner_267 p.stadban-mgs,
#st_advanced_banner_147 p.stadban-mgs,
#st_advanced_banner_184 p.stadban-mgs,
#st_advanced_banner_272 p.stadban-mgs {
display: none !important;
}
}

@media(max-width: 400px) {
#womens-categ-btn .btn {
font-size: 7vw !important;
line-height: 8vw !important;
}
}

/* 13 SEP 2017 - Gerald's SoleMate Update */
#app-lbl-cms-gerald-solemate-wildcard-finalist {
  max-width: 670px;
}

@media(max-width: 991px) {
.app-lbl-cms-gerald-solemate-finalist-name {
  font-size: 24px !important;
  line-height: 26px !Important;
}

.app-lnk-cms-gerald-solemate-finalist-like {
  padding-top: 7px !important;
}
}

@media(max-width: 767px) {
#app-lbl-cms-gerald-solemate-wildcard-finalist {
  font-size: 20px !important;
  line-height: 42px !important;
}

#app-wrp-cms-gerald-solemate-finalists .app-wrp-cms-gerald-solemate-finalist {
  clear: both;
  margin: 0 0 70px !important;
}

.app-lbl-cms-gerald-solemate-finalist-name {
  font-size: 18px !important;
  line-height: 20px !Important;
}

.app-lnk-cms-gerald-solemate-finalist-like {
  padding-top: 15px !important;
}
.app-lnk-cms-gerald-solemate-finalist-like img {
  width: 55px !important;
}

}
/* END 13 SEP 2017 - Gerald's SoleMate Update */