/* SITE COLORS
background: #fff
text primary: $main-text-color
secondary and link color: $accent-color;
link visited and active: $link-hover;
*/
/* General Styles */
.sePageLayout body { color: #333333; }
.sePageLayout a, .sePageLayout a:visited { color: #000000; }
.sePageLayout a:hover, .sePageLayout a:focus, .sePageLayout a:active { color: #F29020; }
.sePageLayout .seMatchesText { color: #F29020; }
.sePageLayout ::selection { background: #F29020; color: #fff; }
.sePageLayout .wsmobileheader { background: #F29020; }
.sePageLayout .wsmobileheader:active, .sePageLayout .wsmobileheader:focus, .sePageLayout .wsmobileheader:hover { background: #514C88; }
.sePageLayout .seUserActionsList > li > a:active, .sePageLayout .seUserActionsList > li > a:focus, .sePageLayout .seUserActionsList > li > a:hover { color: #FFF; }
@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: #F29020; } }
@media only screen and (max-width: 767px) { .sePageLayout .sePageLayoutWrapper .seHeaderActions { background-color: #F29020; }
  .sePageLayout .seSiteSearchForm span.twitter-typeahead .tt-input { background-color: #FFB040 !important; color: #333333; border-color: #F29020; }
  .sePageLayout .seSiteSearchForm .input-group > .input-group-btn > .btn { background-color: #FFB040; border-color: #F29020 #514C88; 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: #F29020; }
.sePageLayout .megamenu .link-list li a:active, .sePageLayout .megamenu .link-list li a:focus, .sePageLayout .megamenu .link-list li a:hover { color: #F29020; }
.sePageLayout .megamenu .link-list li a.title:after { background: #F29020; }
.sePageLayout .dropdown-menu > li > a, .sePageLayout .dropdown-menu > li > a:visited {color:#262626;}
.sePageLayout .dropdown-menu > li > a:focus, .sePageLayout .dropdown-menu > li > a:hover { color: #F29020; }
.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: #FFB040; }
.sePageLayout .seMiniCart.mini-cart-with-items .badge { background-color: #F29020; }
.sePageLayout .seMiniCart > a:active .badge, .sePageLayout .seMiniCart > a:focus .badge, .sePageLayout .seMiniCart > a:hover .badge { background-color: #F29020; }
.sePageLayout .btn-primary, .sePageLayout .btn-checkout { color: #fff; background-color: #F29020; border-color: #514C88; }
.sePageLayout .btn-primary.active, .sePageLayout .btn-primary:active, .sePageLayout .btn-primary:hover, .sePageLayout .open > .btn-primary.dropdown-toggle, .sePageLayout .btn-checkout:hover { background-color: #514C88; border-color: #a24000; }
.sePageLayout .seBackTop:hover { background: #F29020; }
.sePageLayout .btn-primary { color: #333333; background-color: #F29020; border-color: #514C88; }
.sePageLayout .btn-primary.active, .sePageLayout .btn-primary:active, .sePageLayout .btn-primary:hover, .sePageLayout .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #514C88; border-color: #a24000; }
.sePageLayout .btn-link, .sePageLayout .seItemListMenu .seMobileMenuControl .seCloseText { color: #F29020; }
.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: #FFB040; border-color: #F29020; }
.sePageLayout .btn-primary.focus, .sePageLayout .btn-primary:focus { color: #fff; background-color: #514C88; border-color: #a24000; }
.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: #F29020; }
.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: #F29020; }
.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: #F29020; }
.sePageLayout .seSecondaryFacetList .seFacet input[type=checkbox]:checked + label { color: #F29020; }
.sePageLayout .seSearchProductsContainer .seProduct .seSavingPercent { background-color: #F29020; color: #fff; }
.sePageLayout .seAlertCoupon { background: #FFd060; border: #FFB040; color: #a24000; }
.sePageLayout .seLocationPage .sestorelocatorinfowindow .selocationline a, .sePageLayout .seLocationPage .sestorelocatorinfowindow .sestorename a { color: #F29020; }
.sePageLayout .seLocationPage .sestorelocatorinfowindow .selocationline a:hover, .sePageLayout .seLocationPage .sestorelocatorinfowindow .sestorename a:hover { color: #F29020; }
@media only screen and (min-width: 768px) { .sePageLayout .sePageHeaderWrapper .row .seHeaderActions .seHeaderActionsSearch, .sePageLayout .sePageHeaderWrapper .row .seHeaderActions .seUserAction { position: absolute; top: 50%; transform: translateY(-50%); z-index: 9999; }
  .sePageLayout .seUserAction { right: 15px; }
  .sePageLayout .seHeaderActionsSearch { left: 0px; } }
@media only screen and (max-width: 767px) { .sePageLayout .seSiteLogo img { width: 130px; height: auto; } }
.sePageLayout .seUserActionsList > li > a { color: #000; }
.sePageLayout .seMiniCart > a .badge { background-color: #000; }
.sePageLayout .slick-next:before, .sePageLayout .slick-prev:before { color: #F29020; }
.sePageLayout .sePageHeader { background: #846E61; }
.sePageLayout .sePageFooter { background-color: #846E61; }
.sePageLayout .seFooter { padding: 50px 20px; max-width: 1170px; margin: 0 auto; }
.sePageLayout .seFooter .fa { font-size: 30px; }
.sePageLayout .seFooter .fa:hover { color: #F29020; }
.sePageLayout .sePageFooter a, .sePageLayout .sePageFooter a:visited { color: #fff; }
.sePageLayout .bsb-footerh3 { margin-top: 0; }
@media only screen and (max-width: 768px) { .sePageLayout .seFooter .text-right { text-align: left; } }
.sePageLayout .rsArrowIcn { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
.sePageLayout .bsb-logorow { background: #F29020; padding: 15px 0; }
.sePageLayout .bsb-logorow .col-sm-4 { display: flex; align-items: center; }
.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: #F29020; }
.sePageLayout .sePage .bsb-historyimagerow img { display: inline; margin-bottom: 20px; max-width: 100%; height: auto; }
.sePageLayout .fc-event, .sePageLayout .fc-event-dot { background-color: #F29020; }
.sePageLayout .fc-event { border: 1px solid #F29020; }
.sePageLayout a.fc-event, .sePageLayout a.fc-event:visited { color: #fff; }
.sePageLayout a.fc-event:hover, .sePageLayout a.fc-event:active { color: #000; }

@media only screen and (min-width: 768px) {
	.sePageLayout .sePageHeader .seIcon {
	    color: #000;
	    transition: color 0.5s;
	}
	.sePageLayout .sePageHeader a:hover .seIcon {
	    color: #fff;
	}
}

.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:#F29020;}
.seSearchResultsContainer .seArticles li a {color: #817Ca8;}

.sePageLayout .seUserActionsList>li>a:active .badge, .sePageLayout .seUserActionsList>li>a:focus .badge, .sePageLayout .seUserActionsList>li>a:hover .badge {background-color:#FFF;}
.sePageLayout a .badge {background-color:#565084;}

@media only screen and (min-width: 768px) {
	.sePageLayout .seNavbar {
	    border-color: #F29020;
	}
}

@media only screen and (min-width: 768px) {
	.seSiteSearchForm .input-group > .input-group-btn > .btn {
	    border: none;
	    background: #fff;
	}
}

.sePageLayout .seSiteSearchForm .input-group .form-control {
    color: #000;
    border: none;
}

.sePageLayout .seUserActionsList > li > a {background:none;}

.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;}
