body {
    font-size: 1em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
}

a {
    color: #77c4ff;
}

a:hover {
    color: #77c4ff;
}

a:active {
    color: #77c4ff;
}

a:visited {
    color: #333333;
}

a:focus {
    color: #77c4ff;
}

.footer a:visited {
    color: #77c4ff;
}

.c-page-intro__button, .c-page-intro__button:visited,
.c-ua-header__button, .c-ua-header__button:visited,
.btn-transparent, .btn-transparent:visited {
        border-color: #0090c1;
        color: #0090c1;
}

.c-page-intro__button:hover, .c-page-intro__button:active, .c-page-intro__button:focus,
.c-ua-header__button:hover, .c-ua-header__button:active, .c-ua-header__button:focus,
.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.c-page-intro__button, .c-page-intro__button:visited,
.c-ua-header__button, .c-ua-header__button:visited,
.header-back-btn .btn-transparent, .header-back-btn .btn-transparent:visited {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.c-page-intro__button:hover, .c-page-intro__button:active, .c-page-intro__button:focus,
.c-ua-header__button:hover, .c-ua-header__button:active, .c-ua-header__button:focus,
.header-back-btn .btn-transparent:hover, .header-back-btn .btn-transparent:active, .header-back-btn .btn-transparent:focus {
    background: none;
    border-color: #0090c1;
    color: #0090c1;
}

.c-ua-header, .bg-primary, .navbar-default {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.call-us-box {
    background-color: #fcfcfc;
    border-color: #fcfcfc;
    text-align: left;
    color: #333333;
}

.call-us-box .call-us-tel {
    color: #333333;
}

.call-us-box a {
    color: #333333;
}

.bg-secondary, .nav-home {
    background-color: #0090c1;
    border-color: #0090c1;
    color: white;
}

.header-back-btn a, .btn-transparent.btn-blue, .header-back-btn a:visited {
    border-color: #0090c1;
    color: #0090c1;
}

.header-back-btn a:hover, .header-back-btn a:active, .header-back-btn a:focus {
    background-color: #0090c1;
    background: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.nav-home, .nav-home:hover, .nav-home:visited, .nav-home:focus, .nav-home:active {
    color: #fff;
}

.btn-primary, .landing-new-deals .btn-secondary, .btn-primary:visited {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus, .landing-new-deals .btn-secondary:hover {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.nav-tabs>li>a:hover {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.retalier-az li a:hover, .retalier-az li a:focus, .retalier-az li a:active {
    color: #0090c1;
}

.retalier-az li a:visited {
    color: #333333;
}

.retalier-az .az-top.az-active {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.retalier-az .az-top.az-active:hover {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.pagination>li>a.active, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.textcontent-main-col a:visited {
    color: #77c4ff;
}

.btn-transparent.btn-blue:hover {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.btn-transparent.btn-blue:visited {
    border-color: #0090c1;
}

.grid-menu .primary, .grid-menu .primary:visited {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.grid-menu .primary:hover, .grid-menu .primary:focus, .grid-menu .primary:active {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.grid-menu .secondary, .grid-menu .secondary:visited {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.grid-menu .secondary:hover, .grid-menu .secondary:focus, .grid-menu .secondary:active {
    background-color: #0090c1;
    border-color: #0090c1;
    color: #fff;
}

.grid-menu .third, .grid-menu .third:visited {
    background-color: #edeae6;
    border-color: #edeae6;
    color: #333;
}

.grid-menu .third:hover, .grid-menu .third:focus, .grid-menu .third:active {
    background-color: #444349;
    border-color: #444349;
    color: #fff;
}

.grid-menu .fourth, .grid-menu .fourth:visited {
    background-color: #444349;
    border-color: #444349;
    color: #fff;
}

.grid-menu .fourth:hover, .grid-menu .fourth:focus, .grid-menu .fourth:active {
    background-color: #edeae6;
    border-color: #edeae6;
    color: #333;
}

.grid-menu .fifth, .grid-menu .fifth:visited {
    background-color: #fff;
    border-color: #fff;
    color: #333;
}

.grid-menu .fifth:hover, .grid-menu .fifth:focus, .grid-menu .fifth:active {
    background-color: #eee;
    border-color: #eee;
    color: #333;
}

.grid-menu .sixth, .grid-menu .sixth:visited {
    background-color: #eee;
    border-color: #eee;
    color: #333;
}

.grid-menu .sixth:hover, .grid-menu .sixth:focus, .grid-menu .sixth:active {
    background-color: #fff;
    border-color: #fff;
    color: #333;
}

.grid-menu .seventh, .grid-menu .seventh:visited {
    background-color: #fff;
    border-color: #fff;
    color: #333;
}

.grid-menu .seventh:hover, .grid-menu .seventh:focus, .grid-menu .seventh:active {
    background-color: #eee;
    border-color: #eee;
    color: #333;
}

.grid-menu .primary .svg, .grid-menu .primary:visited .svg {
    fill: #fff;
}

.grid-menu .primary:focus .svg, .grid-menu .primary:hover .svg, .grid-menu .primary:active .svg {
    fill: #fff;
}

.grid-menu .secondary .svg, .grid-menu .secondary:visited .svg {
    fill: #fff;
}

.grid-menu .secondary:focus .svg, .grid-menu .secondary:hover .svg, .grid-menu .secondary:active .svg {
    fill: #fff;
}

.grid-menu .third .svg, .grid-menu .third:visited .svg {
    fill: #333;
}

.grid-menu .third:focus .svg, .grid-menu .third:hover .svg, .grid-menu .third:active .svg {
    fill: #fff;
}

.grid-menu .fourth .svg, .grid-menu .fourth:visited .svg {
    fill: #fff;
}

.grid-menu .fourth:focus .svg, .grid-menu .fourth:hover .svg, .grid-menu .fourth:active .svg {
    fill: #333;
}

.grid-menu .fifth .svg, .grid-menu .fifth:visited .svg {
    fill: #333;
}

.grid-menu .fifth:focus .svg, .grid-menu .fifth:hover .svg, .grid-menu .fifth:active .svg {
    fill: #333;
}

.grid-menu .sixth .svg, .grid-menu .sixth:visited .svg {
    fill: #333;
}

.grid-menu .sixth:focus .svg, .grid-menu .sixth:hover .svg, .grid-menu .sixth:active .svg {
    fill: #333;
}

.grid-menu .seventh .svg, .grid-menu .seventh:visited .svg {
    fill: #333;
}

.grid-menu .seventh:focus .svg, .grid-menu .seventh:hover .svg, .grid-menu .seventh:active .svg {
    fill: #333;
}

/* New SVG CSS */
.grid-menu .grid-menu-item .svg svg .sxo-svg-highlight,
.grid-menu .grid-menu-item:focus .svg svg .sxo-svg-highlight,
.grid-menu .grid-menu-item:hover .svg svg .sxo-svg-highlight,
.grid-menu .grid-menu-item:active .svg svg .sxo-svg-highlight{
    fill: none;
}

.grid-menu .primary .svg svg *, .grid-menu .primary:visited .svg svg * {
    fill: #fff;
}

.grid-menu .primary:focus .svg svg *, .grid-menu .primary:hover .svg svg *, .grid-menu .primary:active .svg svg * {
    fill: #fff;
}

.grid-menu .secondary .svg svg *, .grid-menu .secondary:visited .svg svg * {
    fill: #fff;
}

.grid-menu .secondary:focus .svg svg *, .grid-menu .secondary:hover .svg svg *, .grid-menu .secondary:active .svg svg * {
    fill: #fff;
}

.grid-menu .third .svg svg *, .grid-menu .third:visited .svg svg * {
    fill: #333;
}

.grid-menu .third:focus .svg svg *, .grid-menu .third:hover .svg svg *, .grid-menu .third:active .svg svg * {
    fill: #fff;
}

.grid-menu .fourth .svg svg *, .grid-menu .fourth:visited .svg svg * {
    fill: #fff;
}

.grid-menu .fourth:focus .svg svg *, .grid-menu .fourth:hover .svg svg *, .grid-menu .fourth:active .svg svg * {
    fill: #333;
}

.grid-menu .fifth .svg svg *, .grid-menu .fifth:visited .svg svg * {
    fill: #333;
}

.grid-menu .fifth:focus .svg svg *, .grid-menu .fifth:hover .svg svg *, .grid-menu .fifth:active .svg svg * {
    fill: #333;
}

.grid-menu .sixth .svg svg *, .grid-menu .sixth:visited .svg svg * {
    fill: #333;
}

.grid-menu .sixth:focus .svg svg *, .grid-menu .sixth:hover .svg svg *, .grid-menu .sixth:active .svg svg * {
    fill: #333;
}

.grid-menu .seventh .svg svg *, .grid-menu .seventh:visited .svg svg * {
    fill: #333;
}

.grid-menu .seventh:focus .svg svg *, .grid-menu .seventh:hover .svg svg *, .grid-menu .seventh:active .svg svg * {
    fill: #333;
}
/* End of new SVG CSS */

.search-results.offer-list .page-header{
    background-color: #0090c1 !important;
}

.navbar .dropdown--icons li a {
    color: #0090c1;
}

.navbar-nav .label-info {
    background-color: #0090c1;
}

.home-member-container > ul > li .fa, .home-member-container .member-deals a span, .home-member-container .member-cashback a span {
    color: #0090c1;
}

#carousel-recommended-offers .panel-body h3 {
    color: #0090c1;
}

.navbar .dropdown-menu li a {
    color: #0090c1;
}

.navbar .dropdown-menu li .dropdown-submenu li a {
    color: white;
}

.navbar .dropdown-menu li .dropdown-submenu li a:hover {
    font-weight: bold;
}

.navbar .dropdown--a-z a {
    color: white;
}

.navbar .dropdown--a-z a:hover {
    font-weight: 900;
}

#UserLoginForm .btn-primary {
    background-color: #0090c1;
}

#UserLoginForm .btn-primary:active, #UserLoginForm .btn-primary:hover, #UserLoginForm .btn-primary:focus {
    background-color: #0090c1;
}

.c-pnm__header-link.bg-primary:visited, .c-pagination__link--active:visited {
    color: white;
}

.c-pnm__header-link.bg-primary,
.c-pnm__header-link.bg-primary:active,
.c-pnm__header-link.bg-primary:hover,
.c-pnm__header-link.bg-primary:focus {
    background-color: #0090c1;
    text-decoration: none;
}

.e-wallet-modal__header {
    background-color: #0090c1;
}

