/* AJLI Colours

main-blue: #192C54
highlight-green: #59EB88
light-grey: #F2F2F2
black: #1A1A1A

*/

/* Helper Classes */
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}


/* General Element Styles */

.btn {
    background-color: #192C54;
}
.btn:hover {
    color: #59EB88;
}
.Breadcrumb li a:hover,
.FindByCategory li a:hover,
.ProductDetails a:hover,
span a:hover
{
    color: #fc0;
}
/* Product Buttons */
.PrimaryProductDetails .btn.add-to-cart,
#CategoryContent .ProductList .ProductActionAdd .btn,
#home .ProductList .btn {
    background-color: #192C54;
    color: #FFF;
}
.PrimaryProductDetails .btn.add-to-cart:hover,
#CategoryContent .ProductList .ProductActionAdd .btn:hover,
#home .ProductList .btn:hover,
#QuickViewProductDetails .addToCart .btn:hover {
    background-color: #59EB88;
    color: #192C54;
}
.PrimaryProductDetails .btn.wishTrigger {
    border-color: #192C54;
    color: #192C54;
}
.PrimaryProductDetails .btn.wishTrigger:hover {
    border-color: #59EB88;
}
#ProductReviews .btn {
    background-color: #192C54;
}

.productOptionViewRectangle .option.selectedValue label {
    border-color: #59EB88 !important;
    background-color: #59EB88 !important;
}
.productOptionPickListSwatch .selectedValue .textureContainer,
.productOptionPickListSwatch .selectedValue .swatchColours {
    border-color: #59eb58 !important;
}
    
/* Newsletter Buttons */
.newsletter-subscription input.btn {
    background-color: #192C54;
}

/* Header styles */

.PageMenu {
    background-color: #21396E;
    margin-bottom: 0px;
    margin-top: 30px;
}
.PageMenu #SideCategoryList .SideCategoryListFlyout ul.sf-menu li a:hover {
    color: #59EB88;
}
.PageMenu li ul li a {
    color: #FFF;
}

.TopMenu li div, .TopMenu li a {
    color: #1A1A1A;
}
.TopMenu, .TopMenu li a:hover {
    color: #59EB88;
}
.TopMenu .CartLink a {
    color: #192C54;
    font-weight: 600;
}

ul.sf-menu.additional-links {
    display: inline-block;
}

@media screen and (max-width: 540px) {
    ul.sf-menu.additional-links.pull-right {
        float: none;
    }

}

@media screen and (max-width: 480px) {
    .PageMenu {
        margin-top: 0px;
    }
    .PageMenu li {
        background-color: #21396E;
        border-bottom: 1px solid #1A2D56;
    }

    .header-logo img {
        max-height: 50px;
    }

    ul.sf-menu.additional-links.pull-right {
        float: none;
    }

/* Hide extra links from side drawer (mobile) */
.SideCategoryListFlyout .sf-menu.additional-links {
display: none;

}

}

/* DrawerMenu styles */

#DrawerMenu {
    background-color: #192C54;
}
#DrawerMenu h3 {
    color: #59EB88;
    background-color: #13213F;
}
#DrawerMenu li {
    border-bottom: 1px solid #13213F;
}
#DrawerMenu .subcat-expand {
    border-left: 1px solid #13213F;
}
#DrawerMenu .subcat-expand:after {
    color: #59EB88;
}
#DrawerMenu .drawer-subcat {
    background: #13213F;
}
#DrawerMenu .drawer-subcat.expanded {
    border-top: 1px solid #13213F;
}

/* Footer styles */

.footer-main a:hover {
    color: #59EB88;
}

.footer .powered-by a {
    background-position: 0 -25px;
}

.footer a.sitemap-link {
    display: none;
