.sePageLayout body { color: #333333; }
.sePageLayout a, .sePageLayout a:visited { color: #DB261D; }
.sePageLayout a:hover, .sePageLayout a:focus, .sePageLayout a:active { color: #bbb; }
.sePageLayout .seMatchesText { color: #bbb; }
.sePageLayout ::selection { background: #DB261D; color: #fff; }
.sePageLayout .wsmobileheader { background: #DB261D; }
.sePageLayout .wsmobileheader:active, .sePageLayout .wsmobileheader:focus, .sePageLayout .wsmobileheader:hover { background: #bB0600; }
.sePageLayout .seUserActionsList > li > a:active, .sePageLayout .seUserActionsList > li > a:focus, .sePageLayout .seUserActionsList > li > a:hover { color: #7B0000; }
@media only screen and (max-width: 767px) { .sePageLayout .seSiteNavigator .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent > .mobile-megamenu-title:active, .sePageLayout .seSiteNavigator .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent > .mobile-megamenu-title:focus, .sePageLayout .seSiteNavigator .navbar-nav .is-drilldown-submenu .is-drilldown-submenu-parent > .mobile-megamenu-title:hover { color: #DB261D; }
  .sePageLayout .sePageLayoutWrapper .seHeaderActions { background-color: #DB261D; }
  .sePageLayout .seSiteSearchForm span.twitter-typeahead .tt-input { background-color: #fB463D !important; color: #333333; border-color: #DB261D; }
  .sePageLayout .seSiteSearchForm .input-group > .input-group-btn > .btn { background-color: #fB463D; border-color: #DB261D #bB0600; color: #333333; }
  .sePageLayout .seSiteSearchForm ::-webkit-input-placeholder { color: #fff !important; }
  .sePageLayout .seSiteSearchForm :-moz-placeholder { color: #fff !important; opacity: 1; }
  .sePageLayout .seSiteSearchForm ::-moz-placeholder { color: #fff !important; opacity: 1; }
  .sePageLayout .seSiteSearchForm :-ms-input-placeholder { color: #fff !important; } }
.sePageLayout .sePageLayoutWrapper .seNavbar { background-color: #DB261D; border-bottom: 3px solid #000; }
.sePageLayout .megamenu .link-list li a:active, .sePageLayout .megamenu .link-list li a:focus, .sePageLayout .megamenu .link-list li a:hover { color: #DB261D; }
.sePageLayout .megamenu .link-list li a.title:after { background: #DB261D; }
.sePageLayout .dropdown-menu > li > a:focus, .sePageLayout .dropdown-menu > li > a:hover { color: #DB261D; }
.sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > .active > a, .sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > .active > a:focus, .sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > .active > a:hover, .sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > li > a:focus, .sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > li > a:hover, .sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > .open > a, .sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > .open > a:focus, .sePageLayout .sePageLayoutWrapper .seNavbar .navbar-nav > .open > a:hover { background: #fB463D; }
.sePageLayout .seMiniCart.mini-cart-with-items .badge { background-color: #DB261D; }
.sePageLayout .seMiniCart > a:active .badge, .sePageLayout .seMiniCart > a:focus .badge, .sePageLayout .seMiniCart > a:hover .badge { background-color: #bB0600; }
.sePageLayout .btn-primary, .sePageLayout .btn-checkout { color: #fff; background-color: #DB261D; border-color: #bB0600; }
.sePageLayout .btn-primary.active, .sePageLayout .btn-primary:active, .sePageLayout .btn-primary:hover, .sePageLayout .open > .btn-primary.dropdown-toggle, .sePageLayout .btn-checkout:hover { background-color: #bB0600; border-color: #7B0000; }
.sePageLayout .seBackTop:hover { background: #DB261D; }
.sePageLayout a.btn-primary, .sePageLayout a.btn-primary:visited { color: #fff; background-color: #DB261D; border-color: #bB0600; }
.sePageLayout .btn-primary.active, .sePageLayout .btn-primary:active, .sePageLayout .btn-primary:hover, .sePageLayout .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #bB0600; border-color: #7B0000; }
.sePageLayout .btn-link, .sePageLayout .seItemListMenu .seMobileMenuControl .seCloseText { color: #DB261D; }
.sePageLayout .btn-link:focus, .sePageLayout .btn-link:hover, .sePageLayout .seItemListMenu .seMobileMenuControl .seCloseText:focus, .sePageLayout .seItemListMenu .seMobileMenuControl .seCloseText:hover { color: #333333; }
.sePageLayout .btn-primary.disabled.focus, .sePageLayout .btn-primary.disabled:focus, .sePageLayout .btn-primary.disabled:hover, .sePageLayout .btn-primary[disabled].focus, .sePageLayout .btn-primary[disabled]:focus, .sePageLayout .btn-primary[disabled]:hover, .sePageLayout fieldset[disabled] .btn-primary.focus, .sePageLayout fieldset[disabled] .btn-primary:focus, .sePageLayout fieldset[disabled] .btn-primary:hover { background-color: #fB463D; border-color: #DB261D; }
.sePageLayout .btn-primary.focus, .sePageLayout .btn-primary:focus { color: #fff; background-color: #bB0600; border-color: #7B0000; }
.sePageLayout .seProductDataContainer .seProductTabWrapper .nav-tabs > li.active > a, .sePageLayout .seProductDataContainer .seProductTabWrapper .seSearchResultsContainer .nav > li.active > a, .sePageLayout .seSearchResultsContainer .seProductDataContainer .seProductTabWrapper .nav > li.active > a { color: #DB261D; }
.sePageLayout .seProductDataContainer .seProductTabWrapper .nav-tabs > li.active > a:before, .sePageLayout .seProductDataContainer .seProductTabWrapper .seSearchResultsContainer .nav > li.active > a:before, .sePageLayout .seSearchResultsContainer .seProductDataContainer .seProductTabWrapper .nav > li.active > a:before { background-color: #DB261D; }
.sePageLayout .seProductDataContainer .seProductTabWrapper .nav-tabs > li > a:active, .sePageLayout .seProductDataContainer .seProductTabWrapper .nav-tabs > li > a:focus, .sePageLayout .seProductDataContainer .seProductTabWrapper .nav-tabs > li > a:hover, .sePageLayout .seProductDataContainer .seProductTabWrapper .seSearchResultsContainer .nav > li > a:active, .sePageLayout .seProductDataContainer .seProductTabWrapper .seSearchResultsContainer .nav > li > a:focus, .sePageLayout .seProductDataContainer .seProductTabWrapper .seSearchResultsContainer .nav > li > a:hover, .sePageLayout .seSearchResultsContainer .seProductDataContainer .seProductTabWrapper .nav > li > a:active, .sePageLayout .seSearchResultsContainer .seProductDataContainer .seProductTabWrapper .nav > li > a:focus, .sePageLayout .seSearchResultsContainer .seProductDataContainer .seProductTabWrapper .nav > li > a:hover { color: #DB261D; }
.sePageLayout .seSecondaryFacetList .seFacet input[type=checkbox]:checked + label { color: #DB261D; }
.sePageLayout .seSearchProductsContainer .seProduct .seSavingPercent { background-color: #DB261D; color: #fff; }
.sePageLayout .seAlertCoupon { background: #ddd; border: #fB463D; color: #7B0000; }
.sePageLayout .seLocationPage .sestorelocatorinfowindow .selocationline a, .sePageLayout .seLocationPage .sestorelocatorinfowindow .sestorename a { color: #DB261D; }
.sePageLayout .seLocationPage .sestorelocatorinfowindow .selocationline a:hover, .sePageLayout .seLocationPage .sestorelocatorinfowindow .sestorename a:hover { color: #bbb; }
.sePageLayout .slick-next:before, .sePageLayout .slick-prev:before { color: #DB261D; }
.sePageLayout .sePageFooter { border-top: 3px solid #DB261D;background:#fff;color:#333;}
.sePageLayout .sePageFooter h3 { margin-top: 0; }
.sePageLayout .sePageFooter a, .sePageLayout .sePageFooter a:visited { color: #fff; }
.sePageLayout .seFooter { max-width: 1170px; margin-right: auto; margin-left: auto; padding: 30px 15px 50px; }
.sePageLayout .pc-recumbentspec { text-align: center; color: #DB261D; font-size: 25px; font-weight: bold; margin-top: 20px; }
.sePageLayout .rsArrowIcn { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
.sePageLayout .seSiteSearchForm span.twitter-typeahead .tt-suggestion.tt-cursor, .sePageLayout .seSiteSearchForm span.twitter-typeahead .tt-suggestion:focus, .sePageLayout .seSiteSearchForm span.twitter-typeahead .tt-suggestion:hover { background: #DB261D; }
.sePageLayout a.getDirections, .sePageLayout a.getDirections:visited, .sePageLayout .sestoreactions a:last-child, .sePageLayout .sestoreactions a:last-child:hover, .sePageLayout .sestoreactions a:last-child:visited, .sePageLayout .sestoreactions a:last-child:active, .seLocationPage .sePageLayout .sestorelocatorinfowindow .selocationline a,  .seLocationPage .sePageLayout .sestorelocatorinfowindow .sestorename a, .seLocationPage .sePageLayout .sestorelocatorinfowindow .selocationline a:hover, .seLocationPage .sePageLayout .sestorelocatorinfowindow .sestorename a:hover { background: #DB261D; color: #fff; padding: 2px 5px; }
.dropdown-menu>li>a:visited {color:#262626;}
.sePageLayout  img {max-width:100%;height:auto;}
.seSpecialPrice {color: #DB261D;}
.seProductList .seOriginalPrice {text-decoration:line-through;color:#999;}
.seSearchResultsContainer .seArticles li a {color: #DB261D;}

@media only screen and (min-width: 768px) {
	.sePageLayout .sePageHeader .seIcon {
	    color: #333;
	    transition: color 0.5s;
	}
	.sePageLayout .sePageHeader a:hover .seIcon {
	    color: #7B0000;
	}
}

.sePageLayout .dropdown-menu>li>a:not(.btn):active, .sePageLayout .dropdown-menu>li>a:not(.btn):focus, .sePageLayout .dropdown-menu>li>a:not(.btn):hover {color:#DB261D;}

@media only screen and (max-width: 767px) {
	.sePageLayout .sePageHeader .seIcon:active, .sePageLayout .sePageHeader .seIcon:focus, .sePageLayout .sePageHeader .seIcon:hover {
	    color: #000;
	}
	.sePageHeaderWrapper .row .seStoreData .seSiteLogo img {
	    max-width:180px;
	}
	.pc-threecolrow .col-sm-4 {padding-bottom:20px;}
}

@media only screen and (min-width: 768px) {
	.sePageLayout .seNavbar {
	    border-color: #DB261D;
	}
}

.sePageLayout .seNavbar .navbar-nav > li > a {text-transform:none;}
.sePageLayout .seUserActionsList > li > a {color:#333;}

.sePageLayout .seNavbar .navbar-brand {color:#fff}
.sePageLayout .seNavbar .navbar-brand:hover, .sePageLayout .seNavbar .navbar-brand:focus {color:#fff;background:transparent;}
.sePageLayout .seNavbar .navbar-toggle, .sePageLayout .seNavbar .navbar-toggle:hover, .sePageLayout .seNavbar .navbar-toggle:focus {background-color:transparent;}
