@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
@import url(//fonts.googleapis.com/css?family=Exo+2:700,300italic,200italic,600,900italic,500italic,800,700italic,400,300,600italic,500,800italic,400italic,900);
/*
Red: #c90000
Orange: #f89c29;
Blue: #2028ac;
*/
.SortBox,
.AddToWishlistLink .wishlist-button {
    color: #b2b2b2;
}
.TopMenu {
    color: #dddddd;
    background: #182533;
}

.TopMenu a {
    color: #bcbcbc;
}
.TopMenu a:hover {
    color: #f89c29;
    text-decoration: underline;
}
.header-logo a {
    color: #FFF;
}
.PageMenu .inner {
    background: #fff;
}
.PageMenu a {
    color: #111;
}
.PageMenu li ul {
    background: #111;
}
.PageMenu li ul li a {
    color: #999;
}
.PageMenu li ul:before {
    border-color: transparent transparent #111 transparent
}
.header {
    background: #1e2f42;
}
.page {
    background: #fff;
}
.footer-main {
    background: #1e2f42;
    color: #fff;
}
.footer-main a {
    color: #bcbcbc;
    font-weight: 400;
    font-size: 13px;
}
.footer-main a:hover {
    color: #f89c29;
    text-decoration: underline;
}
.footer-main h4 {
    color: #fff;
}
.footer-links {
    background: #1e2f42;
    color: #c6c6c6;
}
.footer-links a {
    color: #999;
}
.footer-links a:hover {
    color: #737373;
}
.newsletter-subscription {
    background-color: #ededed;
    border-top:1px solid #DDD;
}
.newsletter-subscription h4 {
    color: #111;
}
body,
input,
select,
textarea,
input.Textbox,
input[type="text"],
#SearchForm input,
.HorizontalFormContainer dd .selector span,
.fastCartTop div,
.list-icon li {
    color: #555555;
}
#SearchForm .Button {
    background-color: #ffffff;
}

#ModalContent,
.ModalContent,
.CurrencyChooser a span {
    color: #8a8a8a !important
}

.Left li li a,
.Left #SideCategoryList li a,
.SubCategoryList li a,
.Left .slist li a,
.Left .afterSideShopByBrand a,
.Left #GiftCertificatesMenu li a,
.Left #SideAccountMenu li a,
.Left #SideCategoryList li li a,
.Left .slist li li a,
.TabNav li.Active a,
.ModalContent h4 a:hover {
    color: #111;
    font-weight: 400;
}
a { color:#2028ac;}
a:hover {
    text-decoration: underline;
}
.page-content #LayoutColumn2 a.pname,
#ModalContent a,
.ModalContent a,
.recaptchatable a {
    color: #2028ac !important
}
.Left li a.active:hover {
    border-color: #b2b2b2;
}
.icon-add:hover {
    background-color: #b2b2b2 !important
}
.multiStep li a {
    color: #f2f2f2
}
.Left li a.active,
a:hover,
a.alt,
p a,
a.NextLink,
.currency-converter p span,
.BlockContent.PageContent a,
.page-content #LayoutColumn2 a,
.Left #SideCategoryList li a:hover,
.Left .slist li a:hover,
.Left .afterSideShopByBrand a:hover,
.Left #GiftCertificatesMenu li a:hover,
.Left #SideAccountMenu li a:hover,
.PageMenu li ul li a:hover,
{
    color: #f89c29;
}
.Breadcrumb li a {
    color: #b2b2b2;
}
.Breadcrumb li {
    color: #111;
}
.Breadcrumb li a:hover {
    color: #f89c29;
    text-decoration: underline;
}
.recaptchatable a:hover,
.page-content #LayoutColumn2 a.pname:hover,
#ModalContent a:hover,
.ModalContent a:hover,
.Breadcrumb li a:hover {
    color: #c90000 !important
}
a.alt:hover {
    background-color: #f89c29;
    color: #fff
}
.multiStep li.ActivePage h4 {
    border-bottom: 4px solid #f89c29
}
.icon-add {
    background: #f89c29 url("//cdn3.bigcommerce.com/r-0be0ddacfe52d8fee46e17efb07aabac8571fc35/themes/Blueprint/images/add.png") no-repeat scroll 50% 50%
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: 'Exo 2', sans-serif;
    color: #111;
}
h1,
.h1 {
    font-family: 'Exo 2', sans-serif;
    color: #111;
}
.PrimaryProductDetails h1 {
    color: #111;
}
.FeaturedProducts h2,
.TopSellers h2,
.NewProducts h2,
#SimilarProductsByCustomerViews h2 {
    color: #111
}
.productOptionViewProductPickListWithImage td {
    border-bottom: 1px dotted #dddddd
}
.TopMenu li.Flag img.Selected {
    border: 2px solid #dddddd
}
.productOptionViewRectangle .option.selectedValue label {
    border: 1px solid #a6a6a6 !important
}
.productOptionPickListSwatch .selectedValue .textureContainer,
.productOptionPickListSwatch .selectedValue .swatchColours {
    border: 1px solid #dddddd !important;
    border-color: #111 !important
}
.productOptionPickListSwatch .textureContainer,
.productOptionPickListSwatch .swatchColours,
.productOptionViewRectangle .option label,
.recaptchatable #recaptcha_response_field,
.zoomWrapper,
#ProductDetails .ProductTinyImageList ul li.selected {
    border: 1px solid #dddddd !important
}
.CurrencyList dd,
#SearchForm .Button,
#SearchForm input.Textbox,
select,
hr,
input.Textbox,
textarea,
input[type="text"],
input[type="email"],
input[type="password"],
.QuickSearch,
.SharePublicWishList,
.ExpressCheckoutBlock .ExpressCheckoutTitle,
.TabNav li a,
.HowToPay,
.NotifyMessage,
.QuickSearchResult .QuickSearchResultImage,
.CurrencyChooser,
.selected-currency,
div.uploader,
div.selector,
.recaptchatable {
    border: 1px solid #dddddd
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent,
div.uploader span.action {
    border-left: 1px solid #dddddd
}
.TitleHeading,
.TabNav {
    border-bottom: 1px solid #dddddd
}
.ProductList .pname {
    color: #2028ac;
}
.ProductList .pname:hover {
    color: #c90000;
}
.ProductList .p-price {
    color: #111;
}
.ProductList.List .ProductDetails {
    border-top: 1px solid #dddddd
}
.btn {
    background-color: #f99d29;
    color: #fff
}
.btn:hover {
    background-color: #e78a16;
    color: #fff
}
.btn.alt {
    background-color: #0257b5;
    color: #fff;
}

.btn.wishTrigger {
    color: #2028ac;
    border: 1px solid #ddd;
    background-color: #fff;
}

.btn.wishTrigger:hover {
    border: 1px solid #2028ac;
}

a.btn.alt {
    color: #fff;
}
.btn.alt:hover {
    background-color: #014da1;
}
.btn.text {
    color: #666;
}
.btn.add-to-cart {
    background: #f99d29;
}

.btn.add-to-cart:hover {
    background-color: #e78a16;
}

.VariationProductPrice {color: #2028ac;}

.MegaMenu>.inner,
.SiteWideBanner>.inner,
.TopMenu>.inner,
#Header>.inner,
.PageMenu>.inner,
.main>.inner,
.footer-main>.inner,
.footer-links>.inner,
.newsletter-subscription>.inner {
    max-width: 1140px;
    width: 90%;
}
#home .ProductList li,
.productPage .ProductList li {
    width: 25%;
}
#prodAccordion .subtitle {
    color: #111
}
@media screen and (max-width: 768px) {
    .TabNav li.Active a {
        border-bottom: 1px solid #dddddd
    }
}

@media screen and (max-width: 600px) {
    #cart-amount .Cart .total {
        background: #b2b2b2;
        color: #fff
    }
    #cart-amount .Cart .bag-handle {
        border: 2px solid #b2b2b2
    }
}
.facet-container {
    border-top: 1px solid #dddddd
}
.facet-container [class^="js-facet-clear"] {
    color: #fff
}
.facet-container [class^="js-facet-clear"]:hover {
    color: #e5e5e5
}
.facet-container .btn-facet-more-options.more {
    color: #b2b2b2
}
.facet-container .btn-facet-more-options.more:hover {
    color: #f89c29
}
.facet-container .facet-option:hover {
    background: #dddddd
}
.facet-container .facet-option .facet-option-product-count {
    color: #fff
}
.js-faceted-search-container>[class^='js-facet-']:last-of-type .facet-container {
    border-bottom: 1px solid #dddddd
}

.ExpressCheckoutBlock .ExpressCheckoutTitle {
    color: #111;
}

