﻿@font-face {
    font-family: customFont;
    src: url(../Font/MazdaType-Regular.otf);
}

body {
    font-family: customFont,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.login_action_container .btn-primary, .login-secondary-btn {
    background: #910a2d !important;
}

    .login_action_container .btn-primary:hover, .login_action_container .btn-primary:focus, .login-secondary-btn:hover, .login-secondary-btn:focus {
        background: #910a2d !important;
    }

/* Header changes */
.row-header {
    background: #101010;
    color: #FFF;
}

.basket-click {
    background: url(../images/basket_icon.png) no-repeat bottom;
}

.header-points a, .header-points span {
    color: #FFF;
}

    .header-points a:hover {
        color: #e6e6e6;
    }

.logo-container {
    padding: 10px 0;
}

.desktop-menu-container-sticky .sticky-logo {
    margin-top: 5px;
}

.desktop-menu-container-sticky .basket-click {
    background: url(/images/basket_icon_mobile.png) no-repeat bottom;
    color: #FFFFFF;
}

.savings-goal-dropdown, .basket-list {
    color: #333;
}


/* Menu changes */
.desktop-menu-container, .desktop-menu-container-sticky {
    background: #101010;
}

    .desktop-menu-container li a, .desktop-menu-container-sticky li a {
        color: #FFFFFF;
    }

        .desktop-menu-container li a:hover, .desktop-menu-container-sticky li a:hover {
            background: #2c2c2c;
            color: #FFFFFF;
        }

        .desktop-menu-container li a:focus, .desktop-menu-container-sticky li a:focus {
            color: #FFFFFF;
        }

.submenu .dropdown-menu {
    background: #101010;
    opacity: 0.9;
}

.desktop-menu-container-sticky .header-points a {
    color: #FFFFFF;
}

.desktop-menu-container {
    border-top: 1px solid #716F6F;
}

/* Footer */
.wrapper_main_footer_loggedin {
    margin-top: -209px;
    height: 209px;
}

.footer-container {
    background: #101010;
    color: #FFF;
}

    .footer-container a {
        color: #FFF;
    }

/* Mobile */
.logo-container-mobile {
    background: #101010;
    padding-bottom: 10px !important;
}

.header-pull-down .header-points {
    line-height: 30px;
}
