/* Scss Document */
.sePageLayout a.btn { color: #fff; }

.seSearchResultsContainer .seArticles li a { color: #cc3232; }

.btn-link, .seItemListMenu .seMobileMenuControl .seCloseText { color: #cc3232; }


@media (max-width: 991px) { .sePageLayout .seNavbar .navbar-nav .open .dropdown-menu > li > a { color: #000000; }
  .sePageLayout .seNavbar .navbar-nav .open .dropdown-menu > li > a:hover, .sePageLayout .seNavbar .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff; background-color: #cc3232; }
  .sePageLayout .seNavbar .navbar-nav .open .dropdown-menu > .active > a, .sePageLayout .seNavbar .navbar-nav .open .dropdown-menu > .active > a:hover, .sePageLayout .seNavbar .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff; background-color: #cc3232; } }

.sePageLayout .seSiteSearchForm .input-group .form-control { background-color: #cc3232; color: #ffffff; border-color: #eeeeee; }

.sePageLayout .sePageFooter { background-color: #fff; color: #ffffff; }

.sePageLayout .sePageFooter .panel { background-color: #F2F2F2; }

.sePageLayout .sePageFooter .list-group-item { background-color: #F2F2F2; color: #ffffff; }

.sePageLayout .sePageFooter .list-group-item:hover, .sePageLayout .sePageFooter .list-group-item:focus, .sePageLayout .sePageFooter .list-group-item:active { background-color: #F2F2F2; color: #d9d9d9; }

.sePageLayout ::-moz-selection { background-color: #cc3232; color: #ffffff; }

.sePageLayout ::selection { background-color: #cc3232; color: #ffffff; }

.sePageLayout a { color: #cc3232; }

.sePageLayout a:hover, .sePageLayout a:focus, .sePageLayout a:active { color: #e55c44; }

.sePageLayout a:hover .badge, .sePageLayout a:focus .badge, .sePageLayout a:active .badge { color: #e55c44; }

.sePageLayout a .badge { background-color: #cc3232; color: #ffffff; }

.sePageLayout .dropdown-menu > li > a:not(.btn):hover, .sePageLayout .dropdown-menu > li > a:not(.btn):focus, .sePageLayout .dropdown-menu > li > a:not(.btn):active { color: #ffffff; background-color: #cc3232; }

@media only screen and (min-width: 992px) { .sePageLayout .seUserActionsList > li > a:hover, .sePageLayout .seUserActionsList > li > a:focus, .sePageLayout .seUserActionsList > li > a:active { background-color: #cc3232; border-color: #cc3232; } }

@media only screen and (max-width: 991px) { .sePageLayout .seUserActionsList > li > a:hover, .sePageLayout .seUserActionsList > li > a:focus, .sePageLayout .seUserActionsList > li > a:active { color: #cc3232; } }

.sePageLayout .seSiteSearchForm.open .seSearchBox { background-color: #cc3232; }

.sePageLayout .seSiteSearchForm.open .seSearchButton { background-color: #e55c44; border-color: #e55c44; color: #ffffff; }

.sePageLayout .seSiteSearchForm .seSearchButton:hover, .sePageLayout .seSiteSearchForm .seSearchButton:focus, .sePageLayout .seSiteSearchForm .seSearchButton:active { background-color: #cc3232; color: #ffffff; border-color: #cc3232; }

@media only screen and (max-width: 991px) { .sePageLayout .seSiteSearchForm .seSearchButton:hover, .sePageLayout .seSiteSearchForm .seSearchButton:focus, .sePageLayout .seSiteSearchForm .seSearchButton:active { color: #cc3232; border-color: #ffffff; background-color: #ffffff; } }

.sePageLayout .wsmobileheader .icon-bar { background-color: #cc3232; }

.sePageLayout .wsmobileheader:hover, .sePageLayout .wsmobileheader:focus, .sePageLayout .wsmobileheader:active { background-color: #cc3232; }

.sePageLayout .btn-primary, .sePageLayout .btn-cart, .sePageLayout .btn-checkout { color: #ffffff; background-color: #cc3232; border-color: #cc3232; }

.sePageLayout .btn-primary:focus, .sePageLayout .btn-primary:hover, .sePageLayout .btn-primary:active, .sePageLayout .btn-cart:focus, .sePageLayout .btn-cart:hover, .sePageLayout .btn-cart:active, .sePageLayout .btn-checkout:focus, .sePageLayout .btn-checkout:hover, .sePageLayout .btn-checkout:active { color: #ffffff; background-color: #e55c44; border-color: #cc523c; }

.sePageLayout .seMiniCart a:hover .badge, .sePageLayout .seMiniCart a:focus .badge, .sePageLayout .seMiniCart a:active .badge, .sePageLayout .seMiniCart a.open .badge { background-color: #cc3232; color: #ffffff; }

.sePageLayout .seMiniCart.mini-cart-with-items .badge { background-color: #cc3232; color: #ffffff; }

.sePageLayout .megamenu .link-list li a.title::after { background: #cc3232; }

.sePageLayout .megamenu .link-list li a:hover, .sePageLayout .megamenu .link-list li a:focus, .sePageLayout .megamenu .link-list li a:active { color: #ffffff; background-color:   #cc3232; }

@media only screen and (max-width: 991px) { .sePageLayout .sePageHeader .seIcon:hover, .sePageLayout .sePageHeader .seIcon:focus, .sePageLayout .sePageHeader .seIcon:active { color: #cc3232; } }

.sePageLayout .seSearchProductsContainer .seProduct .seSavingPercent { background-color: #cc3232; }

.sePageLayout .seProductDataContainer .seProductTabWrapper .nav-tabs > li > a::before { background-color: #cc3232; }

.sePageLayout .seMatchesText { color: #cc3232; }

.sePageLayout .seFacetPanel input[type="checkbox"]:checked + label { color: #cc3232 !important; }

.sePageLayout .seBackTop:hover { background: #cc3232; }

.sePageLayout .btn-link { color: #cc3232; }

.sePageLayout .btn-link:hover, .sePageLayout .btn-link:focus, .sePageLayout .btn-link:active { color: #e55c44; }

.sePageLayout .seProductTabWrapper .nav-tabs > li > a:hover, .sePageLayout .seProductTabWrapper .nav-tabs > li > a:focus, .sePageLayout .seProductTabWrapper .nav-tabs > li > a:active { color: #cc3232; }

.sePageLayout .seProductTabWrapper .nav-tabs > li > a::before { background-color: #cc3232; }

.sePageLayout .seProductTabWrapper .nav-tabs > li.active > a { color: #cc3232; }

.slick-prev:before, .slick-next:before { color: #cc3232; }

@media only screen and (max-width: 991px) { .seSiteSearchForm ::-webkit-input-placeholder { color: #fff !important; }
  .seSiteSearchForm :-moz-placeholder { color: #fff !important; opacity: 1; }
  .seSiteSearchForm ::-moz-placeholder { color: #fff !important; opacity: 1; }
  .seSiteSearchForm :-ms-input-placeholder { color: #fff !important; } }

@media only screen and (max-width: 991px) { .seSiteNavigator .navbar-nav .seMobiActionCart .badge { color: #fff; } }

/* Header Styles */
.sePageHeader .seStoreData.seStoreDataHasLogo .seSiteLogo img { max-width: 100%; width: auto; }

/* Footer Styles */
.swp-footer-red { background-color: #cc3232; color: #fff; padding: 0 15px; margin: 0 -15px; }

.swp-footer-social { padding: 15px 0; }

.swp-footer-social span { margin-top: 3px; padding-left: 0; }

.swp-strava-svg { display: inline-block; width: 27px; position: relative; top: 1.9px; }

.swp-strava-svg-fill:hover { fill: #333333; }

.sePageLayout .sePageFooter a:hover, .sePageLayout .sePageFooter a:focus, .sePageLayout .sePageFooter a:active { color: #333333; }

.swp-footer-black { background-color: #373737; color: #fff; padding: 15px; margin: 0 -15px; }

.swp-footer-locations a { display: block; padding: 10px 0; color: #b1b1b1 !important; }

.swp-footer-locations a:hover { color: #cc3232 !important; text-decoration: none; }

.swp-footer-locations address { margin: 0; }

.swp-footer-locations ul { padding: 0; list-style-type: none; }

.swp-footer-bottom { margin-top: 10px; color: #333333; font-size: .8em; }

.swp-footer-locations ul span { font-weight: 700; }

.swp-footer-location-content { border-bottom: 1px solid #b1b1b1; }

.swp-footer-social-bar i { margin: 0 7.5px; }

.swp-footer-social-bar i:first-child { margin-left: 0; }

@media only screen and (min-width: 768px) { .swp-footer-location-content { border: none; } }

@media (min-width: 768px) and (max-width: 991px) { .sePageFooter .seFooter { width: 100%; }
  .swp-footer-social { text-align: center; }
  .swp-footer-social span { padding-left: 15px; } }

/* Hotjar Adjustment */
#_hj-f5b2a1eb-9b07_feedback { bottom: 50px !important; right: -20px !important; transition: 0s !important; }

._hj-f5b2a1eb-9b07_icon_face_main .path1:before { color: #cc3232 !important; }

/* Emily Search Border Fix */
@media only screen and (min-width: 992px) { .sePageHeader .seHeaderActions .seHeaderActionsSearch .seSiteSearchForm .seSearchButton { border-color: #eee; } }

.sePageLayout .seNavbar .navbar-nav>li>a, .sePageLayout .seNavbar .navbar-nav>li>a:hover, .sePageLayout .seNavbar .navbar-nav>li>a:focus, .sePageLayout .seNavbar .navbar-nav>li>a:active {color:#000;}

@media only screen and (min-width: 768px) {
	.sePageLayout .seNavbar .navbar-nav>li>a:focus, .sePageLayout .seNavbar .navbar-nav>li>a:hover {
	    border-bottom: 9px solid #000000;
	}
}

.sePageLayout .seNavbar .navbar-nav>li.active>a:focus, .sePageLayout .seNavbar .navbar-nav>li.active>a:hover, .sePageLayout .seNavbar .navbar-nav>li.open>a:focus, .sePageLayout .seNavbar .navbar-nav>li.open>a:hover {color:#000;}

.sePageLayout .seNavbar .navbar-nav>li.active>a, .sePageLayout .seNavbar .navbar-nav>li.open>a {color:#000;border-color:#000;background:transparent;}

.sePageLayout .seNavbar .navbar-toggle:focus, .sePageLayout .seNavbar .navbar-toggle:hover {background-color:transparent;}