/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover, a.btn.btn-secondary-dark:hover, a.btn.btn-secondary-dark:focus {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

.facebook {
    background-color: #3b5998
}

.apple {
    background-color: #fff
}

.x {
    background-color: #000
}

.pinterest {
    background-color: #cb2027
}

.facebook:hover, .facebook.btn.btn-secondary-dark:hover, .AboutUs-Panel input.facebook.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.facebook.btn-secondary-dark:hover, .notificationBarNotUrgent .facebook.btn-secondary-dark.btncontainer:hover, .notificationBar input.facebook.btn-secondary-dark:hover, .cookie-consent-notificationBar input.facebook.btn-secondary-dark:hover, .notificationBarGlobal input.facebook.btn-secondary-dark:hover, .notificationBar .facebook.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .facebook.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .facebook.btn-secondary-dark.btncontainer:hover, .facebook.btn.btn-secondary-dark:focus, .AboutUs-Panel input.facebook.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.facebook.btn-secondary-dark:focus, .notificationBarNotUrgent .facebook.btn-secondary-dark.btncontainer:focus, .notificationBar input.facebook.btn-secondary-dark:focus, .cookie-consent-notificationBar input.facebook.btn-secondary-dark:focus, .notificationBarGlobal input.facebook.btn-secondary-dark:focus, .notificationBar .facebook.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .facebook.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .facebook.btn-secondary-dark.btncontainer:focus {
    background-color: #2b406d
}

.x:hover, .x.btn.btn-secondary-dark:hover, .AboutUs-Panel input.x.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.x.btn-secondary-dark:hover, .notificationBarNotUrgent .x.btn-secondary-dark.btncontainer:hover, .notificationBar input.x.btn-secondary-dark:hover, .cookie-consent-notificationBar input.x.btn-secondary-dark:hover, .notificationBarGlobal input.x.btn-secondary-dark:hover, .notificationBar .x.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .x.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .x.btn-secondary-dark.btncontainer:hover, .x.btn.btn-secondary-dark:focus, .AboutUs-Panel input.x.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.x.btn-secondary-dark:focus, .notificationBarNotUrgent .x.btn-secondary-dark.btncontainer:focus, .notificationBar input.x.btn-secondary-dark:focus, .cookie-consent-notificationBar input.x.btn-secondary-dark:focus, .notificationBarGlobal input.x.btn-secondary-dark:focus, .notificationBar .x.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .x.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .x.btn-secondary-dark.btncontainer:focus {
    background-color: #018ec3
}

.pinterest:hover, .pinterest.btn.btn-secondary-dark:hover, .AboutUs-Panel input.pinterest.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.pinterest.btn-secondary-dark:hover, .notificationBarNotUrgent .pinterest.btn-secondary-dark.btncontainer:hover, .notificationBar input.pinterest.btn-secondary-dark:hover, .cookie-consent-notificationBar input.pinterest.btn-secondary-dark:hover, .notificationBarGlobal input.pinterest.btn-secondary-dark:hover, .notificationBar .pinterest.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .pinterest.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .pinterest.btn-secondary-dark.btncontainer:hover, .pinterest.btn.btn-secondary-dark:focus, .AboutUs-Panel input.pinterest.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.pinterest.btn-secondary-dark:focus, .notificationBarNotUrgent .pinterest.btn-secondary-dark.btncontainer:focus, .notificationBar input.pinterest.btn-secondary-dark:focus, .cookie-consent-notificationBar input.pinterest.btn-secondary-dark:focus, .notificationBarGlobal input.pinterest.btn-secondary-dark:focus, .notificationBar .pinterest.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .pinterest.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .pinterest.btn-secondary-dark.btncontainer:focus {
    background-color: #99040a
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:not(.style-reset), *:before:not(.style-reset), *:after:not(.style-reset) {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

.container {
    /*position: relative;*/
    width: 90%;
    max-width: 960px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box
}

.navDiv .first .container {
    max-width: 1150px
}

.flex-header-container .third .container {
    max-width: 1150px
}

.column, .columns {
    width: 100%;
    float: left;
    box-sizing: border-box
}

@media (min-width: 450px) {
    .container {
        width: 85%
    }
}

@media (min-width: 550px) {
    .container {
        width: 80%
    }

    .column, .columns {
        margin-left: 4%
    }

    .column:first-child, .columns:first-child {
        margin-left: 0
    }

    .one.column, .one.columns {
        width: 4.6666666667%
    }

    .two.columns {
        width: 13.3333333333%
    }

    .three.columns {
        width: 22%
    }

    .four.columns {
        width: 30.6666666667%
    }

    .five.columns {
        width: 39.3333333333%
    }

    .six.columns {
        width: 48%
    }

    .seven.columns {
        width: 56.6666666667%
    }

    .eight.columns {
        width: 65.3333333333%
    }

    .nine.columns {
        width: 74%
    }

    .ten.columns {
        width: 82.6666666667%
    }

    .eleven.columns {
        width: 91.3333333333%
    }

    .twelve.columns {
        width: 100%;
        margin-left: 0
    }

    .one-third.column {
        width: 30.6666666667%
    }

    .two-thirds.column {
        width: 65.3333333333%
    }

    .one-half.column {
        width: 48%
    }

    .offset-by-one.column, .offset-by-one.columns {
        margin-left: 8.6666666667%
    }

    .offset-by-two.column, .offset-by-two.columns {
        margin-left: 17.3333333333%
    }

    .offset-by-three.column, .offset-by-three.columns {
        margin-left: 26%
    }

    .offset-by-four.column, .offset-by-four.columns {
        margin-left: 34.6666666667%
    }

    .offset-by-five.column, .offset-by-five.columns {
        margin-left: 43.3333333333%
    }

    .offset-by-six.column, .offset-by-six.columns {
        margin-left: 52%
    }

    .offset-by-seven.column, .offset-by-seven.columns {
        margin-left: 60.6666666667%
    }

    .offset-by-eight.column, .offset-by-eight.columns {
        margin-left: 69.3333333333%
    }

    .offset-by-nine.column, .offset-by-nine.columns {
        margin-left: 78%
    }

    .offset-by-ten.column, .offset-by-ten.columns {
        margin-left: 86.6666666667%
    }

    .offset-by-eleven.column, .offset-by-eleven.columns {
        margin-left: 95.3333333333%
    }

    .offset-by-one-third.column, .offset-by-one-third.columns {
        margin-left: 34.6666666667%
    }

    .offset-by-two-thirds.column, .offset-by-two-thirds.columns {
        margin-left: 69.3333333333%
    }

    .offset-by-one-half.column, .offset-by-one-half.column {
        margin-left: 52%
    }
}

html {
    font-size: 62.5%
}

body {
    font-size: 1.6em;
    line-height: 1.6;
    font-weight: 400;
    font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #424242;
    background-color: #f4f4f4
}

.reset-pre {
    font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 0;
    white-space: pre-wrap
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-weight: 400
}

h1 {
    font-size: 2.4rem;
    line-height: 1.2;
    font-weight: 500
}

h2 {
    font-size: 2.4rem;
    line-height: 1.25;
    font-weight: 500
}

h3 {
    font-size: 2.2rem;
    line-height: 1.3
}

h4 {
    font-size: 1.8rem;
    line-height: 1.35
}

h5 {
    font-size: 1.8rem;
    line-height: 1.5
}

h6 {
    font-size: 1.8rem;
    line-height: 1.6
}

.external-terms p {
    padding: 5px
}

.external-terms a {
    color: green
}

.shop-now-store {
    background: #fff;
    border-radius: 8px;
    padding: 10px 5px;
    max-width: 150px;
    text-align: center;
    box-shadow: 0 4px 8px #0a164626;
    display: inline-block;
    margin: 0 6px
}

.shop-now-store img {
    max-width: 130px
}

.shop-now-store-hr-seperator {
    border-top: 1px dotted #ccc
}

.shop-now-store-text {
    width: 150px;
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    line-height: 16px;
    color: #199402;
    text-align: center;
    font-weight: 500
}

.shop-now-store-text-bold {
    font-size: 18px
}

.shop-now-store-text-grey {
    color: #808080;
    font-size: 13px;
    font-weight: 300
}

.blog p {
    margin: 0
}

.blog h1, .blog h2, .blog h2 a {
    color: #111
}

p {
    margin: 0
}

a {
    color: green
}

a:hover, a.btn.btn-secondary-dark:hover, a.btn.btn-secondary-dark:focus {
    color: green;
}

a.txt-link, .outdatedBrowser a {
    color: inherit;
    text-decoration: none
}

a.txt-link:hover, .outdatedBrowser a:hover, .txt-link.btn.btn-secondary-dark:hover, .outdatedBrowser a.btn.btn-secondary-dark:hover, .AboutUs-Panel input.txt-link.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.txt-link.btn-secondary-dark:hover, .notificationBarNotUrgent .txt-link.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .outdatedBrowser a.btn-secondary-dark.btncontainer:hover, .outdatedBrowser .notificationBarNotUrgent a.btn-secondary-dark.btncontainer:hover, .notificationBar input.txt-link.btn-secondary-dark:hover, .cookie-consent-notificationBar input.txt-link.btn-secondary-dark:hover, .notificationBarGlobal input.txt-link.btn-secondary-dark:hover, .notificationBar .txt-link.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .txt-link.btn-secondary-dark.btncontainer:hover, .notificationBar .outdatedBrowser a.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .outdatedBrowser a.btn-secondary-dark.btncontainer:hover, .outdatedBrowser .notificationBar a.btn-secondary-dark.btncontainer:hover, .outdatedBrowser .cookie-consent-notificationBar a.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .txt-link.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .outdatedBrowser a.btn-secondary-dark.btncontainer:hover, .outdatedBrowser .notificationBarGlobal a.btn-secondary-dark.btncontainer:hover, .txt-link.btn.btn-secondary-dark:focus, .outdatedBrowser a.btn.btn-secondary-dark:focus, .AboutUs-Panel input.txt-link.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.txt-link.btn-secondary-dark:focus, .notificationBarNotUrgent .txt-link.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .outdatedBrowser a.btn-secondary-dark.btncontainer:focus, .outdatedBrowser .notificationBarNotUrgent a.btn-secondary-dark.btncontainer:focus, .notificationBar input.txt-link.btn-secondary-dark:focus, .cookie-consent-notificationBar input.txt-link.btn-secondary-dark:focus, .notificationBarGlobal input.txt-link.btn-secondary-dark:focus, .notificationBar .txt-link.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .txt-link.btn-secondary-dark.btncontainer:focus, .notificationBar .outdatedBrowser a.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .outdatedBrowser a.btn-secondary-dark.btncontainer:focus, .outdatedBrowser .notificationBar a.btn-secondary-dark.btncontainer:focus, .outdatedBrowser .cookie-consent-notificationBar a.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .txt-link.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .outdatedBrowser a.btn-secondary-dark.btncontainer:focus, .outdatedBrowser .notificationBarGlobal a.btn-secondary-dark.btncontainer:focus {
    text-decoration: underline
}

a.txt-link.list-price-adjustment, .outdatedBrowser a.list-price-adjustment {
    font-weight: 300
}

a.txt-link.list-price-adjustment > .txt-strike, .outdatedBrowser a.list-price-adjustment > .txt-strike {
    font-weight: 300
}

.bf-togglefavoriteoffer, .icon-share2 {
    cursor: pointer
}

a.btn, button.btnalt {
    line-height: 2.2 !important
}

.btn, .AboutUs-Panel input[type='submit'], .notificationBarNotUrgent input, .notificationBarNotUrgent .btncontainer, .notificationBar input, .cookie-consent-notificationBar input, .notificationBarGlobal input, .notificationBar .btncontainer, .cookie-consent-notificationBar .btncontainer, .notificationBarGlobal .btncontainer, a.btn {
    display: inline-block;
    min-height: 38px;
    padding: 0 20px;
    padding-top: 1px;
    min-width: 140px;
    color: #fff;
    text-align: center;
    font-size: 1.6rem;
    font-weight: 500;
    letter-spacing: .31px;
    line-height: 19px;
    text-transform: none;
    text-decoration: none;
    background: #f63;
    border-radius: 60px;
    border: 1px solid #e55428;
    cursor: pointer;
    box-sizing: border-box;
    box-shadow: 0 2px 0 0 #e55428
}

.btn:hover:enabled, .AboutUs-Panel input[type='submit']:hover:enabled, .notificationBarNotUrgent input:hover:enabled, .notificationBarNotUrgent .btncontainer:hover:enabled, .notificationBar input:hover:enabled, .cookie-consent-notificationBar input:hover:enabled, .notificationBarGlobal input:hover:enabled, .notificationBar .btncontainer:hover:enabled, .cookie-consent-notificationBar .btncontainer:hover:enabled, .notificationBarGlobal .btncontainer:hover:enabled, .btn:focus:enabled, .AboutUs-Panel input[type='submit']:focus:enabled, .notificationBarNotUrgent input:focus:enabled, .notificationBarNotUrgent .btncontainer:focus:enabled, .notificationBar input:focus:enabled, .cookie-consent-notificationBar input:focus:enabled, .notificationBarGlobal input:focus:enabled, .notificationBar .btncontainer:focus:enabled, .cookie-consent-notificationBar .btncontainer:focus:enabled, .notificationBarGlobal .btncontainer:focus:enabled, .btn:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .AboutUs-Panel input[type='submit']:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarNotUrgent input:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarNotUrgent .btncontainer:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBar input:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .cookie-consent-notificationBar input:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarGlobal input:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBar .btncontainer:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .cookie-consent-notificationBar .btncontainer:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarGlobal .btncontainer:hover:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .btn:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .AboutUs-Panel input[type='submit']:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarNotUrgent input:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarNotUrgent .btncontainer:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBar input:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .cookie-consent-notificationBar input:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarGlobal input:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBar .btncontainer:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .cookie-consent-notificationBar .btncontainer:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white), .notificationBarGlobal .btncontainer:focus:not(button,input,.btn-view,.btn-change,.btn-change-support,.btn-white) {
    background: #e55428;
    border: 1px solid #ca461e;
    box-shadow: 0 2px 0 0 #ca461e
}

.btn.full, .AboutUs-Panel input.full[type='submit'], .notificationBarNotUrgent input.full, .notificationBarNotUrgent .full.btncontainer, .notificationBar input.full, .cookie-consent-notificationBar input.full, .notificationBarGlobal input.full, .notificationBar .full.btncontainer, .cookie-consent-notificationBar .full.btncontainer, .notificationBarGlobal .full.btncontainer {
    width: 100%
}

.btn.btn-primary:hover, .AboutUs-Panel input.btn-primary[type='submit']:hover, .notificationBarNotUrgent input.btn-primary:hover, .notificationBarNotUrgent .btn-primary.btncontainer:hover, .notificationBar input.btn-primary:hover, .cookie-consent-notificationBar input.btn-primary:hover, .notificationBarGlobal input.btn-primary:hover, .notificationBar .btn-primary.btncontainer:hover, .cookie-consent-notificationBar .btn-primary.btncontainer:hover, .notificationBarGlobal .btn-primary.btncontainer:hover, .btn.btn-primary:focus, .AboutUs-Panel input.btn-primary[type='submit']:focus, .notificationBarNotUrgent input.btn-primary:focus, .notificationBarNotUrgent .btn-primary.btncontainer:focus, .notificationBar input.btn-primary:focus, .cookie-consent-notificationBar input.btn-primary:focus, .notificationBarGlobal input.btn-primary:focus, .notificationBar .btn-primary.btncontainer:focus, .cookie-consent-notificationBar .btn-primary.btncontainer:focus, .notificationBarGlobal .btn-primary.btncontainer:focus {
    background: #e45328;
    border: 1px solid #ca461e;
    box-shadow: 0 2px 0 0 #ca461e
}

.btn.btn-primary-green, .AboutUs-Panel input.btn-primary-green[type='submit'], .notificationBarNotUrgent input.btn-primary-green, .notificationBarNotUrgent .btn-primary-green.btncontainer, .notificationBar input.btn-primary-green, .cookie-consent-notificationBar input.btn-primary-green, .notificationBarGlobal input.btn-primary-green, .notificationBar .btn-primary-green.btncontainer, .cookie-consent-notificationBar .btn-primary-green.btncontainer, .notificationBarGlobal .btn-primary-green.btncontainer {
    background: #37b61f;
    border: 1px solid #37b61f;
    box-shadow: 0 2px 0 0 #247c13
}

.btn.btn-primary-green:hover, .AboutUs-Panel input.btn-primary-green[type='submit']:hover, .notificationBarNotUrgent input.btn-primary-green:hover, .notificationBarNotUrgent .btn-primary-green.btncontainer:hover, .notificationBar input.btn-primary-green:hover, .cookie-consent-notificationBar input.btn-primary-green:hover, .notificationBarGlobal input.btn-primary-green:hover, .notificationBar .btn-primary-green.btncontainer:hover, .cookie-consent-notificationBar .btn-primary-green.btncontainer:hover, .notificationBarGlobal .btn-primary-green.btncontainer:hover, .btn.btn-primary-green:focus, .AboutUs-Panel input.btn-primary-green[type='submit']:focus, .notificationBarNotUrgent input.btn-primary-green:focus, .notificationBarNotUrgent .btn-primary-green.btncontainer:focus, .notificationBar input.btn-primary-green:focus, .cookie-consent-notificationBar input.btn-primary-green:focus, .notificationBarGlobal input.btn-primary-green:focus, .notificationBar .btn-primary-green.btncontainer:focus, .cookie-consent-notificationBar .btn-primary-green.btncontainer:focus, .notificationBarGlobal .btn-primary-green.btncontainer:focus {
    background: #298d17;
    border: 1px solid #298d17;
    box-shadow: 0 2px 0 0 #247c13
}

.btn.btn-primary-rewards, .AboutUs-Panel input.btn-primary-rewards[type='submit'], .notificationBarNotUrgent input.btn-primary-rewards, .notificationBarNotUrgent .btn-primary-rewards.btncontainer, .notificationBar input.btn-primary-rewards, .cookie-consent-notificationBar input.btn-primary-rewards, .notificationBarGlobal input.btn-primary-rewards, .notificationBar .btn-primary-rewards.btncontainer, .cookie-consent-notificationBar .btn-primary-rewards.btncontainer, .notificationBarGlobal .btn-primary-rewards.btncontainer {
    background: #039;
    border: 1px solid #039;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .5)
}

.btn.btn-primary-rewards:hover, .AboutUs-Panel input.btn-primary-rewards[type='submit']:hover, .notificationBarNotUrgent input.btn-primary-rewards:hover, .notificationBarNotUrgent .btn-primary-rewards.btncontainer:hover, .notificationBar input.btn-primary-rewards:hover, .cookie-consent-notificationBar input.btn-primary-rewards:hover, .notificationBarGlobal input.btn-primary-rewards:hover, .notificationBar .btn-primary-rewards.btncontainer:hover, .cookie-consent-notificationBar .btn-primary-rewards.btncontainer:hover, .notificationBarGlobal .btn-primary-rewards.btncontainer:hover, .btn.btn-primary-rewards:focus, .AboutUs-Panel input.btn-primary-rewards[type='submit']:focus, .notificationBarNotUrgent input.btn-primary-rewards:focus, .notificationBarNotUrgent .btn-primary-rewards.btncontainer:focus, .notificationBar input.btn-primary-rewards:focus, .cookie-consent-notificationBar input.btn-primary-rewards:focus, .notificationBarGlobal input.btn-primary-rewards:focus, .notificationBar .btn-primary-rewards.btncontainer:focus, .cookie-consent-notificationBar .btn-primary-rewards.btncontainer:focus, .notificationBarGlobal .btn-primary-rewards.btncontainer:focus {
    background: #026;
    border: 1px solid #026;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .3)
}

.btn.btn-primary-purple, .AboutUs-Panel input.btn-primary-purple[type='submit'], .notificationBarNotUrgent input.btn-primary-purple, .notificationBarNotUrgent .btn-primary-purple.btncontainer, .notificationBar input.btn-primary-purple, .cookie-consent-notificationBar input.btn-primary-purple, .notificationBarGlobal input.btn-primary-purple, .notificationBar .btn-primary-purple.btncontainer, .cookie-consent-notificationBar .btn-primary-purple.btncontainer, .notificationBarGlobal .btn-primary-purple.btncontainer {
    background: #6736a3;
    border: 1px solid #6736a3;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .5)
}

.btn.btn-primary-purple:hover, .AboutUs-Panel input.btn-primary-purple[type='submit']:hover, .notificationBarNotUrgent input.btn-primary-purple:hover, .notificationBarNotUrgent .btn-primary-purple.btncontainer:hover, .notificationBar input.btn-primary-purple:hover, .cookie-consent-notificationBar input.btn-primary-purple:hover, .notificationBarGlobal input.btn-primary-purple:hover, .notificationBar .btn-primary-purple.btncontainer:hover, .cookie-consent-notificationBar .btn-primary-purple.btncontainer:hover, .notificationBarGlobal .btn-primary-purple.btncontainer:hover, .btn.btn-primary-purple:focus, .AboutUs-Panel input.btn-primary-purple[type='submit']:focus, .notificationBarNotUrgent input.btn-primary-purple:focus, .notificationBarNotUrgent .btn-primary-purple.btncontainer:focus, .notificationBar input.btn-primary-purple:focus, .cookie-consent-notificationBar input.btn-primary-purple:focus, .notificationBarGlobal input.btn-primary-purple:focus, .notificationBar .btn-primary-purple.btncontainer:focus, .cookie-consent-notificationBar .btn-primary-purple.btncontainer:focus, .notificationBarGlobal .btn-primary-purple.btncontainer:focus {
    background: #492675;
    border: 1px solid #492675;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .3)
}

.btn.btn-highlight, .AboutUs-Panel input.btn-highlight[type='submit'], .notificationBarNotUrgent input.btn-highlight, .notificationBarNotUrgent .btn-highlight.btncontainer, .notificationBar input.btn-highlight, .cookie-consent-notificationBar input.btn-highlight, .notificationBarGlobal input.btn-highlight, .notificationBar .btn-highlight.btncontainer, .cookie-consent-notificationBar .btn-highlight.btncontainer, .notificationBarGlobal .btn-highlight.btncontainer, .btn.btn-highlight {
    background: #199402;
    border: 0 solid #199402;
    box-shadow: 0 0 0 0 #ca461e
}

.btn.btn-highlight:hover, .AboutUs-Panel input.btn-highlight[type='submit']:hover, .notificationBarNotUrgent input.btn-highlight:hover, .notificationBarNotUrgent .btn-highlight.btncontainer:hover, .notificationBar input.btn-highlight:hover, .cookie-consent-notificationBar input.btn-highlight:hover, .notificationBarGlobal input.btn-highlight:hover, .notificationBar .btn-highlight.btncontainer:hover, .cookie-consent-notificationBar .btn-highlight.btncontainer:hover, .notificationBarGlobal .btn-highlight.btncontainer:hover, .btn.btn-highlight:focus, .AboutUs-Panel input.btn-highlight[type='submit']:focus, .notificationBarNotUrgent input.btn-highlight:focus, .notificationBarNotUrgent .btn-highlight.btncontainer:focus, .notificationBar input.btn-highlight:focus, .cookie-consent-notificationBar input.btn-highlight:focus, .notificationBarGlobal input.btn-highlight:focus, .notificationBar .btn-highlight.btncontainer:focus, .cookie-consent-notificationBar .btn-highlight.btncontainer:focus, .notificationBarGlobal .btn-highlight.btncontainer:focus {
    background: #0c4901;
    border: 0 solid #0c4901;
    box-shadow: 0 0 0 0 #ca461e
}

.btn.btn-secondary, .AboutUs-Panel input[type='submit'], .notificationBarNotUrgent input, .notificationBarNotUrgent .btncontainer, .notificationBar input, .cookie-consent-notificationBar input, .notificationBarGlobal input, .notificationBar .btncontainer, .cookie-consent-notificationBar .btncontainer, .notificationBarGlobal .btncontainer, .btn.btn-secondary-dark:hover, .notificationBarNotUrgent input.btn-secondary-dark:hover, .notificationBar input.btn-secondary-dark:hover, .cookie-consent-notificationBar input.btn-secondary-dark:hover, .notificationBarGlobal input.btn-secondary-dark:hover, .btn-secondary-dark.btn:focus, .notificationBarNotUrgent input.btn-secondary-dark:focus, .notificationBar input.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-secondary-dark:focus, .notificationBarGlobal input.btn-secondary-dark:focus, .btn.btn-secondary-dark, .notificationBarNotUrgent input.btn-secondary-dark, .notificationBar input.btn-secondary-dark, .cookie-consent-notificationBar input.btn-secondary-dark, .notificationBarGlobal input.btn-secondary-dark {
    color: green;
    background-color: #fff;
    border: none;
    box-shadow: 0 2px 8px #0a164626;
    font-size: 1.6rem;
    max-width: 100%;
    padding: 1px 35px 0 35px
}

.btn.btn-secondary.minor-nudge, .AboutUs-Panel input.minor-nudge[type='submit'], .notificationBarNotUrgent input.minor-nudge, .notificationBarNotUrgent .minor-nudge.btncontainer, .notificationBar input.minor-nudge, .cookie-consent-notificationBar input.minor-nudge, .notificationBarGlobal input.minor-nudge, .notificationBar .minor-nudge.btncontainer, .cookie-consent-notificationBar .minor-nudge.btncontainer, .notificationBarGlobal .minor-nudge.btncontainer, .btn.minor-nudge.btn-secondary-dark {
    padding-top: 8px;
    margin-bottom: 10px
}

.btn.btn-secondary:hover, .AboutUs-Panel input[type='submit']:hover, .notificationBarNotUrgent input:hover, .notificationBarNotUrgent .btncontainer:hover, .notificationBar input:hover, .cookie-consent-notificationBar input:hover, .notificationBarGlobal input:hover, .notificationBar .btncontainer:hover, .cookie-consent-notificationBar .btncontainer:hover, .notificationBarGlobal .btncontainer:hover, .btn.btn-secondary-dark:hover, .btn-secondary-dark.btn:focus, .notificationBarNotUrgent input.btn-secondary-dark:focus, .notificationBar input.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-secondary-dark:focus, .notificationBarGlobal input.btn-secondary-dark:focus, .btn.btn-secondary:focus, .AboutUs-Panel input[type='submit']:focus, .notificationBarNotUrgent input:focus, .notificationBarNotUrgent .btncontainer:focus, .notificationBar input:focus, .cookie-consent-notificationBar input:focus, .notificationBarGlobal input:focus, .notificationBar .btncontainer:focus, .cookie-consent-notificationBar .btncontainer:focus, .notificationBarGlobal .btncontainer:focus {
    color: #0176b1;
    background: #fff;
    box-shadow: 0 2px 8px #0a16463b;
    border: none
}

.btn.btn-secondary-dark, .AboutUs-Panel input.btn-secondary-dark[type='submit'], .notificationBarNotUrgent input.btn-secondary-dark, .notificationBarNotUrgent .btn-secondary-dark.btncontainer, .notificationBar input.btn-secondary-dark, .cookie-consent-notificationBar input.btn-secondary-dark, .notificationBarGlobal input.btn-secondary-dark, .notificationBar .btn-secondary-dark.btncontainer, .cookie-consent-notificationBar .btn-secondary-dark.btncontainer, .notificationBarGlobal .btn-secondary-dark.btncontainer {
    color: #fff;
    background: #68b6f3
}

.btn.btn-dark-blue, .AboutUs-Panel input.btn-dark-blue[type='submit'], .notificationBarNotUrgent input.btn-dark-blue, .notificationBarNotUrgent .btn-dark-blue.btncontainer, .notificationBar input.btn-dark-blue, .cookie-consent-notificationBar input.btn-dark-blue, .notificationBarGlobal input.btn-dark-blue, .notificationBar .btn-dark-blue.btncontainer, .cookie-consent-notificationBar .btn-dark-blue.btncontainer, .notificationBarGlobal .btn-dark-blue.btncontainer {
    color: #fff;
    background-color: #0c7cdc;
    border: 1px solid #026bc5;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    font-size: 1.6rem;
    max-width: 100%
}

.btn.btn-grey, .AboutUs-Panel input.btn-grey[type='submit'], .notificationBarNotUrgent input.btn-grey, .notificationBarNotUrgent .btn-grey.btncontainer, .notificationBar input.btn-grey, .cookie-consent-notificationBar input.btn-grey, .notificationBarGlobal input.btn-grey, .notificationBar .btn-grey.btncontainer, .cookie-consent-notificationBar .btn-grey.btncontainer, .notificationBarGlobal .btn-grey.btncontainer {
    color: #fff;
    background-color: #bebebe;
    border: 1px solid #b1b1b1;
    font-size: 1.6rem;
    max-width: 100%;
    box-shadow: 0 0 0;
    line-height: 38px
}

.btn.btn-grey:hover, .AboutUs-Panel input.btn-grey[type='submit']:hover, .notificationBarNotUrgent input.btn-grey:hover, .notificationBarNotUrgent .btn-grey.btncontainer:hover, .notificationBar input.btn-grey:hover, .cookie-consent-notificationBar input.btn-grey:hover, .notificationBarGlobal input.btn-grey:hover, .notificationBar .btn-grey.btncontainer:hover, .cookie-consent-notificationBar .btn-grey.btncontainer:hover, .notificationBarGlobal .btn-grey.btncontainer:hover, .btn.btn-grey:focus, .AboutUs-Panel input.btn-grey[type='submit']:focus, .notificationBarNotUrgent input.btn-grey:focus, .notificationBarNotUrgent .btn-grey.btncontainer:focus, .notificationBar input.btn-grey:focus, .cookie-consent-notificationBar input.btn-grey:focus, .notificationBarGlobal input.btn-grey:focus, .notificationBar .btn-grey.btncontainer:focus, .cookie-consent-notificationBar .btn-grey.btncontainer:focus, .notificationBarGlobal .btn-grey.btncontainer:focus {
    background: #bdbdbd;
    border: 1px solid #909090;
    box-shadow: 0 0 0 0 #909090
}

.btn.btn-hilight, .AboutUs-Panel input.btn-hilight[type='submit'], .notificationBarNotUrgent input.btn-hilight, .notificationBarNotUrgent .btn-hilight.btncontainer, .notificationBar input.btn-hilight, .cookie-consent-notificationBar input.btn-hilight, .notificationBarGlobal input.btn-hilight, .notificationBar .btn-hilight.btncontainer, .cookie-consent-notificationBar .btn-hilight.btncontainer, .notificationBarGlobal .btn-hilight.btncontainer {
    color: #fff;
    background-color: green;
    border: 1px solid green;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    font-size: 1.6rem;
    max-width: 100%
}

.btn.btn-hilight.minor-nudge, .AboutUs-Panel input.btn-hilight.minor-nudge[type='submit'], .notificationBarNotUrgent input.btn-hilight.minor-nudge, .notificationBarNotUrgent .btn-hilight.minor-nudge.btncontainer, .notificationBar input.btn-hilight.minor-nudge, .cookie-consent-notificationBar input.btn-hilight.minor-nudge, .notificationBarGlobal input.btn-hilight.minor-nudge, .notificationBar .btn-hilight.minor-nudge.btncontainer, .cookie-consent-notificationBar .btn-hilight.minor-nudge.btncontainer, .notificationBarGlobal .btn-hilight.minor-nudge.btncontainer {
    padding-top: 8px;
    margin-bottom: 10px
}

.btn.btn-hilight:hover, .AboutUs-Panel input.btn-hilight[type='submit']:hover, .notificationBarNotUrgent input.btn-hilight:hover, .notificationBarNotUrgent .btn-hilight.btncontainer:hover, .notificationBar input.btn-hilight:hover, .cookie-consent-notificationBar input.btn-hilight:hover, .notificationBarGlobal input.btn-hilight:hover, .notificationBar .btn-hilight.btncontainer:hover, .cookie-consent-notificationBar .btn-hilight.btncontainer:hover, .notificationBarGlobal .btn-hilight.btncontainer:hover, .btn.btn-hilight:focus, .AboutUs-Panel input.btn-hilight[type='submit']:focus, .notificationBarNotUrgent input.btn-hilight:focus, .notificationBarNotUrgent .btn-hilight.btncontainer:focus, .notificationBar input.btn-hilight:focus, .cookie-consent-notificationBar input.btn-hilight:focus, .notificationBarGlobal input.btn-hilight:focus, .notificationBar .btn-hilight.btncontainer:focus, .cookie-consent-notificationBar .btn-hilight.btncontainer:focus, .notificationBarGlobal .btn-hilight.btncontainer:focus {
    background: #027cde;
    border: 1px solid #0278ef;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    text-decoration: none
}

.btn.btn-valentines-him, .AboutUs-Panel input.btn-valentines-him[type='submit'], .notificationBarNotUrgent input.btn-valentines-him, .notificationBarNotUrgent .btn-valentines-him.btncontainer, .notificationBar input.btn-valentines-him, .cookie-consent-notificationBar input.btn-valentines-him, .notificationBarGlobal input.btn-valentines-him, .notificationBar .btn-valentines-him.btncontainer, .cookie-consent-notificationBar .btn-valentines-him.btncontainer, .notificationBarGlobal .btn-valentines-him.btncontainer {
    color: green;
    background-color: #fff;
    border: 1px solid green;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    font-size: 1.6rem;
    max-width: 100%
}

.btn.btn-valentines-him:hover, .AboutUs-Panel input.btn-valentines-him[type='submit']:hover, .notificationBarNotUrgent input.btn-valentines-him:hover, .notificationBarNotUrgent .btn-valentines-him.btncontainer:hover, .notificationBar input.btn-valentines-him:hover, .cookie-consent-notificationBar input.btn-valentines-him:hover, .notificationBarGlobal input.btn-valentines-him:hover, .notificationBar .btn-valentines-him.btncontainer:hover, .cookie-consent-notificationBar .btn-valentines-him.btncontainer:hover, .notificationBarGlobal .btn-valentines-him.btncontainer:hover, .btn.btn-valentines-him:focus, .AboutUs-Panel input.btn-valentines-him[type='submit']:focus, .notificationBarNotUrgent input.btn-valentines-him:focus, .notificationBarNotUrgent .btn-valentines-him.btncontainer:focus, .notificationBar input.btn-valentines-him:focus, .cookie-consent-notificationBar input.btn-valentines-him:focus, .notificationBarGlobal input.btn-valentines-him:focus, .notificationBar .btn-valentines-him.btncontainer:focus, .cookie-consent-notificationBar .btn-valentines-him.btncontainer:focus, .notificationBarGlobal .btn-valentines-him.btncontainer:focus, .btn.btn-valentines-him-selected, .AboutUs-Panel input.btn-valentines-him-selected[type='submit'], .notificationBarNotUrgent input.btn-valentines-him-selected, .notificationBarNotUrgent .btn-valentines-him-selected.btncontainer, .notificationBar input.btn-valentines-him-selected, .cookie-consent-notificationBar input.btn-valentines-him-selected, .notificationBarGlobal input.btn-valentines-him-selected, .notificationBar .btn-valentines-him-selected.btncontainer, .cookie-consent-notificationBar .btn-valentines-him-selected.btncontainer, .notificationBarGlobal .btn-valentines-him-selected.btncontainer {
    color: #fff;
    background: green;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    border: 1px solid green
}

.btn.btn-valentines-her-selected, .AboutUs-Panel input.btn-valentines-her-selected[type='submit'], .notificationBarNotUrgent input.btn-valentines-her-selected, .notificationBarNotUrgent .btn-valentines-her-selected.btncontainer, .notificationBar input.btn-valentines-her-selected, .cookie-consent-notificationBar input.btn-valentines-her-selected, .notificationBarGlobal input.btn-valentines-her-selected, .notificationBar .btn-valentines-her-selected.btncontainer, .cookie-consent-notificationBar .btn-valentines-her-selected.btncontainer, .notificationBarGlobal .btn-valentines-her-selected.btncontainer, .btn.btn-valentines-him-selected, .AboutUs-Panel input.btn-valentines-him-selected[type='submit'], .notificationBarNotUrgent input.btn-valentines-him-selected, .notificationBarNotUrgent .btn-valentines-him-selected.btncontainer, .notificationBar input.btn-valentines-him-selected, .cookie-consent-notificationBar input.btn-valentines-him-selected, .notificationBarGlobal input.btn-valentines-him-selected, .notificationBar .btn-valentines-him-selected.btncontainer, .cookie-consent-notificationBar .btn-valentines-him-selected.btncontainer, .notificationBarGlobal .btn-valentines-him-selected.btncontainer {
    cursor: default
}

.btn.btn-valentines-her, .AboutUs-Panel input.btn-valentines-her[type='submit'], .notificationBarNotUrgent input.btn-valentines-her, .notificationBarNotUrgent .btn-valentines-her.btncontainer, .notificationBar input.btn-valentines-her, .cookie-consent-notificationBar input.btn-valentines-her, .notificationBarGlobal input.btn-valentines-her, .notificationBar .btn-valentines-her.btncontainer, .cookie-consent-notificationBar .btn-valentines-her.btncontainer, .notificationBarGlobal .btn-valentines-her.btncontainer {
    color: #e8348a;
    background-color: #fff;
    border: 1px solid #e8348a;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    font-size: 1.6rem;
    max-width: 100%
}

.btn.btn-valentines-her:hover, .AboutUs-Panel input.btn-valentines-her[type='submit']:hover, .notificationBarNotUrgent input.btn-valentines-her:hover, .notificationBarNotUrgent .btn-valentines-her.btncontainer:hover, .notificationBar input.btn-valentines-her:hover, .cookie-consent-notificationBar input.btn-valentines-her:hover, .notificationBarGlobal input.btn-valentines-her:hover, .notificationBar .btn-valentines-her.btncontainer:hover, .cookie-consent-notificationBar .btn-valentines-her.btncontainer:hover, .notificationBarGlobal .btn-valentines-her.btncontainer:hover, .btn.btn-valentines-her:focus, .AboutUs-Panel input.btn-valentines-her[type='submit']:focus, .notificationBarNotUrgent input.btn-valentines-her:focus, .notificationBarNotUrgent .btn-valentines-her.btncontainer:focus, .notificationBar input.btn-valentines-her:focus, .cookie-consent-notificationBar input.btn-valentines-her:focus, .notificationBarGlobal input.btn-valentines-her:focus, .notificationBar .btn-valentines-her.btncontainer:focus, .cookie-consent-notificationBar .btn-valentines-her.btncontainer:focus, .notificationBarGlobal .btn-valentines-her.btncontainer:focus, .btn.btn-valentines-her-selected, .AboutUs-Panel input.btn-valentines-her-selected[type='submit'], .notificationBarNotUrgent input.btn-valentines-her-selected, .notificationBarNotUrgent .btn-valentines-her-selected.btncontainer, .notificationBar input.btn-valentines-her-selected, .cookie-consent-notificationBar input.btn-valentines-her-selected, .notificationBarGlobal input.btn-valentines-her-selected, .notificationBar .btn-valentines-her-selected.btncontainer, .cookie-consent-notificationBar .btn-valentines-her-selected.btncontainer, .notificationBarGlobal .btn-valentines-her-selected.btncontainer {
    color: #fff;
    background-color: #e8348a;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    border: 1px solid #e8348a
}

.btn-with-email {
    font-weight: 400
}

.btn-with-email:disabled {
    opacity: .3
}

.btn.btn-apple .ico, .AboutUs-Panel input.btn-apple[type='submit'] .ico, .notificationBarNotUrgent input.btn-apple .ico, .notificationBarNotUrgent .btn-apple.btncontainer .ico, .notificationBar input.btn-apple .ico, .cookie-consent-notificationBar input.btn-apple .ico, .notificationBarGlobal input.btn-apple .ico, .notificationBar .btn-apple.btncontainer .ico, .cookie-consent-notificationBar .btn-apple.btncontainer .ico, .notificationBarGlobal .btn-apple.btncontainer .ico {
    color: #000;
    font-size: 2rem;
    margin-right: 0
}

@media (min-width: 750px) {
    .btn.btn-apple .ico, .AboutUs-Panel input.btn-apple[type='submit'] .ico, .notificationBarNotUrgent input.btn-apple .ico, .notificationBarNotUrgent .btn-apple.btncontainer .ico, .notificationBar input.btn-apple .ico, .cookie-consent-notificationBar input.btn-apple .ico, .notificationBarGlobal input.btn-apple .ico, .notificationBar .btn-apple.btncontainer .ico, .cookie-consent-notificationBar .btn-apple.btncontainer .ico, .notificationBarGlobal .btn-apple.btncontainer .ico {
        margin-right: 15px
    }
}

.btn.btn-facebook .ico, .AboutUs-Panel input.btn-facebook[type='submit'] .ico, .notificationBarNotUrgent input.btn-facebook .ico, .notificationBarNotUrgent .btn-facebook.btncontainer .ico, .notificationBar input.btn-facebook .ico, .cookie-consent-notificationBar input.btn-facebook .ico, .notificationBarGlobal input.btn-facebook .ico, .notificationBar .btn-facebook.btncontainer .ico, .cookie-consent-notificationBar .btn-facebook.btncontainer .ico, .notificationBarGlobal .btn-facebook.btncontainer .ico {
    font-size: 2rem;
    margin-left: -3px;
    font-weight: 600;
    color: #3b5998
}

@media (min-width: 750px) {
    .btn.btn-facebook .ico, .AboutUs-Panel input.btn-facebook[type='submit'] .ico, .notificationBarNotUrgent input.btn-facebook .ico, .notificationBarNotUrgent .btn-facebook.btncontainer .ico, .notificationBar input.btn-facebook .ico, .cookie-consent-notificationBar input.btn-facebook .ico, .notificationBarGlobal input.btn-facebook .ico, .notificationBar .btn-facebook.btncontainer .ico, .cookie-consent-notificationBar .btn-facebook.btncontainer .ico, .notificationBarGlobal .btn-facebook.btncontainer .ico {
        margin-right: 15px
    }
}

.btn.btn-google .icon, .AboutUs-Panel input.btn-google[type='submit'] .icon, .notificationBarNotUrgent input.btn-google .icon, .notificationBarNotUrgent .btn-google.btncontainer .icon, .notificationBar input.btn-google .icon, .cookie-consent-notificationBar input.btn-google .icon, .notificationBarGlobal input.btn-google .icon, .notificationBar .btn-google.btncontainer .icon, .cookie-consent-notificationBar .btn-google.btncontainer .icon, .notificationBarGlobal .btn-google.btncontainer .icon {
    background: url(//icdn.bfrl.us/google/g-normal.png) transparent 5px 50% no-repeat;
    display: inline-block;
    vertical-align: middle;
    border-radius: 30px
}

.btn.btn-facebook-dis:hover, .AboutUs-Panel input.btn-facebook-dis[type='submit']:hover, .notificationBarNotUrgent input.btn-facebook-dis:hover, .notificationBarNotUrgent .btn-facebook-dis.btncontainer:hover, .notificationBar input.btn-facebook-dis:hover, .cookie-consent-notificationBar input.btn-facebook-dis:hover, .notificationBarGlobal input.btn-facebook-dis:hover, .notificationBar .btn-facebook-dis.btncontainer:hover, .cookie-consent-notificationBar .btn-facebook-dis.btncontainer:hover, .notificationBarGlobal .btn-facebook-dis.btncontainer:hover, .btn.btn-facebook-dis:focus, .AboutUs-Panel input.btn-facebook-dis[type='submit']:focus, .notificationBarNotUrgent input.btn-facebook-dis:focus, .notificationBarNotUrgent .btn-facebook-dis.btncontainer:focus, .notificationBar input.btn-facebook-dis:focus, .cookie-consent-notificationBar input.btn-facebook-dis:focus, .notificationBarGlobal input.btn-facebook-dis:focus, .notificationBar .btn-facebook-dis.btncontainer:focus, .cookie-consent-notificationBar .btn-facebook-dis.btncontainer:focus, .notificationBarGlobal .btn-facebook-dis.btncontainer:focus {
    background: #8c8c8c
}

.btn.btn-facebook-dis, .AboutUs-Panel input.btn-facebook-dis[type='submit'], .notificationBarNotUrgent input.btn-facebook-dis, .notificationBarNotUrgent .btn-facebook-dis.btncontainer, .notificationBar input.btn-facebook-dis, .cookie-consent-notificationBar input.btn-facebook-dis, .notificationBarGlobal input.btn-facebook-dis, .notificationBar .btn-facebook-dis.btncontainer, .cookie-consent-notificationBar .btn-facebook-dis.btncontainer, .notificationBarGlobal .btn-facebook-dis.btncontainer {
    background: #999;
    border: 1px solid #777;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
    text-transform: none;
    margin: 0
}

.btn.btn-facebook-dis .ico, .AboutUs-Panel input.btn-facebook-dis[type='submit'] .ico, .notificationBarNotUrgent input.btn-facebook-dis .ico, .notificationBarNotUrgent .btn-facebook-dis.btncontainer .ico, .notificationBar input.btn-facebook-dis .ico, .cookie-consent-notificationBar input.btn-facebook-dis .ico, .notificationBarGlobal input.btn-facebook-dis .ico, .notificationBar .btn-facebook-dis.btncontainer .ico, .cookie-consent-notificationBar .btn-facebook-dis.btncontainer .ico, .notificationBarGlobal .btn-facebook-dis.btncontainer .ico {
    font-size: 2rem;
    margin-right: 0
}

@media (min-width: 750px) {
    .btn.btn-facebook-dis .ico, .AboutUs-Panel input.btn-facebook-dis[type='submit'] .ico, .notificationBarNotUrgent input.btn-facebook-dis .ico, .notificationBarNotUrgent .btn-facebook-dis.btncontainer .ico, .notificationBar input.btn-facebook-dis .ico, .cookie-consent-notificationBar input.btn-facebook-dis .ico, .notificationBarGlobal input.btn-facebook-dis .ico, .notificationBar .btn-facebook-dis.btncontainer .ico, .cookie-consent-notificationBar .btn-facebook-dis.btncontainer .ico, .notificationBarGlobal .btn-facebook-dis.btncontainer .ico {
        margin-right: 15px
    }
}

.btn.btn-facebook, .AboutUs-Panel input.btn-facebook[type='submit'], .notificationBarNotUrgent input.btn-facebook, .notificationBarNotUrgent .btn-facebook.btncontainer, .notificationBar input.btn-facebook, .cookie-consent-notificationBar input.btn-facebook, .notificationBarGlobal input.btn-facebook, .notificationBar .btn-facebook.btncontainer, .cookie-consent-notificationBar .btn-facebook.btncontainer, .notificationBarGlobal .btn-facebook.btncontainer, .btn.btn-apple, .AboutUs-Panel input.btn-apple[type='submit'], .notificationBarNotUrgent input.btn-apple, .notificationBarNotUrgent .btn-apple.btncontainer, .notificationBar input.btn-apple, .cookie-consent-notificationBar input.btn-apple, .notificationBarGlobal input.btn-apple, .notificationBar .btn-apple.btncontainer, .cookie-consent-notificationBar .btn-apple.btncontainer, .notificationBarGlobal .btn-apple.btncontainer, .btn.btn-google, .AboutUs-Panel input.btn-google[type='submit'], .notificationBarNotUrgent input.btn-google, .notificationBarNotUrgent .btn-google.btncontainer, .notificationBar input.btn-google, .cookie-consent-notificationBar input.btn-google, .notificationBarGlobal input.btn-google, .notificationBar .btn-google.btncontainer, .cookie-consent-notificationBar .btn-google.btncontainer, .notificationBarGlobal .btn-google.btncontainer, .btn.btn-unionplus, .AboutUs-Panel input.btn-unionplus[type='submit'], .notificationBarNotUrgent input.btn-unionplus, .notificationBarNotUrgent .btn-unionplus.btncontainer, .notificationBar input.btn-unionplus, .cookie-consent-notificationBar input.btn-unionplus, .notificationBarGlobal input.btn-unionplus, .notificationBar .btn-unionplus.btncontainer, .cookie-consent-notificationBar .btn-unionplus.btncontainer, .notificationBarGlobal .btn-unionplus.btncontainer {
    background: #fff;
    color: #000;
    border: 1px solid #bbb;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
    text-transform: none;
    margin: 0;
    font-weight: 400
}

.btn.btn-facebook:disabled, .AboutUs-Panel input.btn-facebook[type='submit']:disabled, .notificationBarNotUrgent input.btn-facebook:disabled, .notificationBarNotUrgent .btn-facebook.btncontainer:disabled, .notificationBar input.btn-facebook:disabled, .cookie-consent-notificationBar input.btn-facebook:disabled, .notificationBarGlobal input.btn-facebook:disabled, .notificationBar .btn-facebook.btncontainer:disabled, .cookie-consent-notificationBar .btn-facebook.btncontainer:disabled, .notificationBarGlobal .btn-facebook.btncontainer:disabled, .btn.btn-apple:disabled, .AboutUs-Panel input.btn-apple[type='submit']:disabled, .notificationBarNotUrgent input.btn-apple:disabled, .notificationBarNotUrgent .btn-apple.btncontainer:disabled, .notificationBar input.btn-apple:disabled, .cookie-consent-notificationBar input.btn-apple:disabled, .notificationBarGlobal input.btn-apple:disabled, .notificationBar .btn-apple.btncontainer:disabled, .cookie-consent-notificationBar .btn-apple.btncontainer:disabled, .notificationBarGlobal .btn-apple.btncontainer:disabled, .btn.btn-google:disabled, .AboutUs-Panel input.btn-google[type='submit']:disabled, .notificationBarNotUrgent input.btn-google:disabled, .notificationBarNotUrgent .btn-google.btncontainer:disabled, .notificationBar input.btn-google:disabled, .cookie-consent-notificationBar input.btn-google:disabled, .notificationBarGlobal input.btn-google:disabled, .notificationBar .btn-google.btncontainer:disabled, .cookie-consent-notificationBar .btn-google.btncontainer:disabled, .notificationBarGlobal .btn-google.btncontainer:disabled, .btn.btn-unionplus:disabled, .AboutUs-Panel input.btn-unionplus[type='submit']:disabled, .notificationBarNotUrgent input.btn-unionplus:disabled, .notificationBarNotUrgent .btn-unionplus.btncontainer:disabled, .notificationBar input.btn-unionplus:disabled, .cookie-consent-notificationBar input.btn-unionplus:disabled, .notificationBarGlobal input.btn-unionplus:disabled, .notificationBar .btn-unionplus.btncontainer:disabled, .cookie-consent-notificationBar .btn-unionplus.btncontainer:disabled, .notificationBarGlobal .btn-unionplus.btncontainer:disabled {
    opacity: .3
}

.btn.btn-facebook:hover:enabled, .AboutUs-Panel input.btn-facebook[type='submit']:hover:enabled, .notificationBarNotUrgent input.btn-facebook:hover:enabled, .notificationBarNotUrgent .btn-facebook.btncontainer:hover:enabled, .notificationBar input.btn-facebook:hover:enabled, .cookie-consent-notificationBar input.btn-facebook:hover:enabled, .notificationBarGlobal input.btn-facebook:hover:enabled, .notificationBar .btn-facebook.btncontainer:hover:enabled, .cookie-consent-notificationBar .btn-facebook.btncontainer:hover:enabled, .notificationBarGlobal .btn-facebook.btncontainer:hover:enabled, .btn.btn-facebook:focus:enabled, .AboutUs-Panel input.btn-facebook[type='submit']:focus:enabled, .notificationBarNotUrgent input.btn-facebook:focus:enabled, .notificationBarNotUrgent .btn-facebook.btncontainer:focus:enabled, .notificationBar input.btn-facebook:focus:enabled, .cookie-consent-notificationBar input.btn-facebook:focus:enabled, .notificationBarGlobal input.btn-facebook:focus:enabled, .notificationBar .btn-facebook.btncontainer:focus:enabled, .cookie-consent-notificationBar .btn-facebook.btncontainer:focus:enabled, .notificationBarGlobal .btn-facebook.btncontainer:focus:enabled, .btn.btn-apple:hover:enabled, .AboutUs-Panel input.btn-apple[type='submit']:hover:enabled, .notificationBarNotUrgent input.btn-apple:hover:enabled, .notificationBarNotUrgent .btn-apple.btncontainer:hover:enabled, .notificationBar input.btn-apple:hover:enabled, .cookie-consent-notificationBar input.btn-apple:hover:enabled, .notificationBarGlobal input.btn-apple:hover:enabled, .notificationBar .btn-apple.btncontainer:hover:enabled, .cookie-consent-notificationBar .btn-apple.btncontainer:hover:enabled, .notificationBarGlobal .btn-apple.btncontainer:hover:enabled, .btn.btn-apple:focus:enabled, .AboutUs-Panel input.btn-apple[type='submit']:focus:enabled, .notificationBarNotUrgent input.btn-apple:focus:enabled, .notificationBarNotUrgent .btn-apple.btncontainer:focus:enabled, .notificationBar input.btn-apple:focus:enabled, .cookie-consent-notificationBar input.btn-apple:focus:enabled, .notificationBarGlobal input.btn-apple:focus:enabled, .notificationBar .btn-apple.btncontainer:focus:enabled, .cookie-consent-notificationBar .btn-apple.btncontainer:focus:enabled, .notificationBarGlobal .btn-apple.btncontainer:focus:enabled, .btn.btn-google:hover:enabled, .AboutUs-Panel input.btn-google[type='submit']:hover:enabled, .notificationBarNotUrgent input.btn-google:hover:enabled, .notificationBarNotUrgent .btn-google.btncontainer:hover:enabled, .notificationBar input.btn-google:hover:enabled, .cookie-consent-notificationBar input.btn-google:hover:enabled, .notificationBarGlobal input.btn-google:hover:enabled, .notificationBar .btn-google.btncontainer:hover:enabled, .cookie-consent-notificationBar .btn-google.btncontainer:hover:enabled, .notificationBarGlobal .btn-google.btncontainer:hover:enabled, .btn.btn-google:focus:enabled, .AboutUs-Panel input.btn-google[type='submit']:focus:enabled, .notificationBarNotUrgent input.btn-google:focus:enabled, .notificationBarNotUrgent .btn-google.btncontainer:focus:enabled, .notificationBar input.btn-google:focus:enabled, .cookie-consent-notificationBar input.btn-google:focus:enabled, .notificationBarGlobal input.btn-google:focus:enabled, .notificationBar .btn-google.btncontainer:focus:enabled, .cookie-consent-notificationBar .btn-google.btncontainer:focus:enabled, .notificationBarGlobal .btn-google.btncontainer:focus:enabled {
    background: #fff;
    border: 1px solid #888;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

.btn.btn-change, .AboutUs-Panel input.btn-change[type='submit'], .notificationBarNotUrgent input.btn-change, .notificationBarNotUrgent .btn-change.btncontainer, .notificationBar input.btn-change, .cookie-consent-notificationBar input.btn-change, .notificationBarGlobal input.btn-change, .notificationBar .btn-change.btncontainer, .cookie-consent-notificationBar .btn-change.btncontainer, .notificationBarGlobal .btn-change.btncontainer {
    color: #fff;
    background: green;
    border: 1px solid #5c92fe;
    box-shadow: 0 0 0;
    height: inherit;
    padding: 5px 10px;
    font-size: 15px;
    text-transform: none;
    font-weight: 400
}

.btn.btn-change.btn-set, .AboutUs-Panel input.btn-change.btn-set[type='submit'], .notificationBarNotUrgent input.btn-change.btn-set, .notificationBarNotUrgent .btn-change.btn-set.btncontainer, .notificationBar input.btn-change.btn-set, .cookie-consent-notificationBar input.btn-change.btn-set, .notificationBarGlobal input.btn-change.btn-set, .notificationBar .btn-change.btn-set.btncontainer, .cookie-consent-notificationBar .btn-change.btn-set.btncontainer, .notificationBarGlobal .btn-change.btn-set.btncontainer {
    padding: 5px 5px;
    min-width: 125px;
    min-height: 36px
}

.btn.btn-change:hover, .AboutUs-Panel input.btn-change[type='submit']:hover, .notificationBarNotUrgent input.btn-change:hover, .notificationBarNotUrgent .btn-change.btncontainer:hover, .notificationBar input.btn-change:hover, .cookie-consent-notificationBar input.btn-change:hover, .notificationBarGlobal input.btn-change:hover, .notificationBar .btn-change.btncontainer:hover, .cookie-consent-notificationBar .btn-change.btncontainer:hover, .notificationBarGlobal .btn-change.btncontainer:hover, .btn.btn-change:focus, .AboutUs-Panel input.btn-change[type='submit']:focus, .notificationBarNotUrgent input.btn-change:focus, .notificationBarNotUrgent .btn-change.btncontainer:focus, .notificationBar input.btn-change:focus, .cookie-consent-notificationBar input.btn-change:focus, .notificationBarGlobal input.btn-change:focus, .notificationBar .btn-change.btncontainer:focus, .cookie-consent-notificationBar .btn-change.btncontainer:focus, .notificationBarGlobal .btn-change.btncontainer:focus {
    background: #027cde;
    border: 1px solid #0278ef;
    box-shadow: none;
    text-decoration: none
}

.btn.btn-view, .AboutUs-Panel input.btn-view[type='submit'], .notificationBarNotUrgent input.btn-view, .notificationBarNotUrgent .btn-view.btncontainer, .notificationBar input.btn-view, .cookie-consent-notificationBar input.btn-view, .notificationBarGlobal input.btn-view, .notificationBar .btn-view.btncontainer, .cookie-consent-notificationBar .btn-view.btncontainer, .notificationBarGlobal .btn-view.btncontainer {
    color: green;
    background: #d9edfd;
    border: 1px solid #d9edfd;
    box-shadow: 0 0 0;
    height: inherit;
    padding: 5px 10px;
    font-size: 15px;
    text-transform: none;
    font-weight: 500
}

.btn.btn-view:hover, .AboutUs-Panel input.btn-view[type='submit']:hover, .notificationBarNotUrgent input.btn-view:hover, .notificationBarNotUrgent .btn-view.btncontainer:hover, .notificationBar input.btn-view:hover, .cookie-consent-notificationBar input.btn-view:hover, .notificationBarGlobal input.btn-view:hover, .notificationBar .btn-view.btncontainer:hover, .cookie-consent-notificationBar .btn-view.btncontainer:hover, .notificationBarGlobal .btn-view.btncontainer:hover, .btn.btn-view:focus, .AboutUs-Panel input.btn-view[type='submit']:focus, .notificationBarNotUrgent input.btn-view:focus, .notificationBarNotUrgent .btn-view.btncontainer:focus, .notificationBar input.btn-view:focus, .cookie-consent-notificationBar input.btn-view:focus, .notificationBarGlobal input.btn-view:focus, .notificationBar .btn-view.btncontainer:focus, .cookie-consent-notificationBar .btn-view.btncontainer:focus, .notificationBarGlobal .btn-view.btncontainer:focus {
    background: #c1e2fd;
    border: 1px solid #c1e2fd;
    box-shadow: none;
    text-decoration: none
}

.btn.btn-change-dis, .AboutUs-Panel input.btn-change-dis[type='submit'], .notificationBarNotUrgent input.btn-change-dis, .notificationBarNotUrgent .btn-change-dis.btncontainer, .notificationBar input.btn-change-dis, .cookie-consent-notificationBar input.btn-change-dis, .notificationBarGlobal input.btn-change-dis, .notificationBar .btn-change-dis.btncontainer, .cookie-consent-notificationBar .btn-change-dis.btncontainer, .notificationBarGlobal .btn-change-dis.btncontainer {
    background: #999;
    border: 1px solid #777;
    box-shadow: 0 2px 0 0 #777;
    height: inherit;
    padding: 5px 10px;
    font-size: 12px
}

.btn.btn-change-dis:hover, .AboutUs-Panel input.btn-change-dis[type='submit']:hover, .notificationBarNotUrgent input.btn-change-dis:hover, .notificationBarNotUrgent .btn-change-dis.btncontainer:hover, .notificationBar input.btn-change-dis:hover, .cookie-consent-notificationBar input.btn-change-dis:hover, .notificationBarGlobal input.btn-change-dis:hover, .notificationBar .btn-change-dis.btncontainer:hover, .cookie-consent-notificationBar .btn-change-dis.btncontainer:hover, .notificationBarGlobal .btn-change-dis.btncontainer:hover, .btn.btn-change-dis:focus, .AboutUs-Panel input.btn-change-dis[type='submit']:focus, .notificationBarNotUrgent input.btn-change-dis:focus, .notificationBarNotUrgent .btn-change-dis.btncontainer:focus, .notificationBar input.btn-change-dis:focus, .cookie-consent-notificationBar input.btn-change-dis:focus, .notificationBarGlobal input.btn-change-dis:focus, .notificationBar .btn-change-dis.btncontainer:focus, .cookie-consent-notificationBar .btn-change-dis.btncontainer:focus, .notificationBarGlobal .btn-change-dis.btncontainer:focus {
    background: #666;
    border: 1px solid #333;
    box-shadow: 0 2px 0 0 #333
}

.btn.btn-change-support, .AboutUs-Panel input.btn-change-support[type='submit'], .notificationBarNotUrgent input.btn-change-support, .notificationBarNotUrgent .btn-change-support.btncontainer, .notificationBar input.btn-change-support, .cookie-consent-notificationBar input.btn-change-support, .notificationBarGlobal input.btn-change-support, .notificationBar .btn-change-support.btncontainer, .cookie-consent-notificationBar .btn-change-support.btncontainer, .notificationBarGlobal .btn-change-support.btncontainer {
    background: #fff;
    border: 1px solid #3d95f2;
    box-shadow: 1px 1px 1px 1px #ddd;
    color: #3d95f2;
    height: inherit;
    padding: 3px 3px;
    font-size: 16px;
    max-width: 100%
}

.btn.btn-change-support:hover, .AboutUs-Panel input.btn-change-support[type='submit']:hover, .notificationBarNotUrgent input.btn-change-support:hover, .notificationBarNotUrgent .btn-change-support.btncontainer:hover, .notificationBar input.btn-change-support:hover, .cookie-consent-notificationBar input.btn-change-support:hover, .notificationBarGlobal input.btn-change-support:hover, .notificationBar .btn-change-support.btncontainer:hover, .cookie-consent-notificationBar .btn-change-support.btncontainer:hover, .notificationBarGlobal .btn-change-support.btncontainer:hover, .btn.btn-change-support:focus, .AboutUs-Panel input.btn-change-support[type='submit']:focus, .notificationBarNotUrgent input.btn-change-support:focus, .notificationBarNotUrgent .btn-change-support.btncontainer:focus, .notificationBar input.btn-change-support:focus, .cookie-consent-notificationBar input.btn-change-support:focus, .notificationBarGlobal input.btn-change-support:focus, .notificationBar .btn-change-support.btncontainer:focus, .cookie-consent-notificationBar .btn-change-support.btncontainer:focus, .notificationBarGlobal .btn-change-support.btncontainer:focus {
    color: #275dc9;
    border: 1px solid #275dc9;
    box-shadow: 0 0 0 0 #0278ef
}

.btn.btn-primary-support, .AboutUs-Panel input.btn-primary-support[type='submit'], .notificationBarNotUrgent input.btn-primary-support, .notificationBarNotUrgent .btn-primary-support.btncontainer, .notificationBar input.btn-primary-support, .cookie-consent-notificationBar input.btn-primary-support, .notificationBarGlobal input.btn-primary-support, .notificationBar .btn-primary-support.btncontainer, .cookie-consent-notificationBar .btn-primary-support.btncontainer, .notificationBarGlobal .btn-primary-support.btncontainer {
    background: #3d95f2;
    border: 1px solid #3d95f2;
    box-shadow: 1px 1px 1px 1px #ddd;
    color: #fff;
    height: inherit;
    padding: 3px 3px;
    font-size: 16px;
    max-width: 100%
}

.btn.btn-primary-support:hover, .AboutUs-Panel input.btn-primary-support[type='submit']:hover, .notificationBarNotUrgent input.btn-primary-support:hover, .notificationBarNotUrgent .btn-primary-support.btncontainer:hover, .notificationBar input.btn-primary-support:hover, .cookie-consent-notificationBar input.btn-primary-support:hover, .notificationBarGlobal input.btn-primary-support:hover, .notificationBar .btn-primary-support.btncontainer:hover, .cookie-consent-notificationBar .btn-primary-support.btncontainer:hover, .notificationBarGlobal .btn-primary-support.btncontainer:hover, .btn.btn-primary-support:focus, .AboutUs-Panel input.btn-primary-support[type='submit']:focus, .notificationBarNotUrgent input.btn-primary-support:focus, .notificationBarNotUrgent .btn-primary-support.btncontainer:focus, .notificationBar input.btn-primary-support:focus, .cookie-consent-notificationBar input.btn-primary-support:focus, .notificationBarGlobal input.btn-primary-support:focus, .notificationBar .btn-primary-support.btncontainer:focus, .cookie-consent-notificationBar .btn-primary-support.btncontainer:focus, .notificationBarGlobal .btn-primary-support.btncontainer:focus {
    background: #275dc9;
    color: #fff;
    border: 1px solid #275dc9;
    box-shadow: 0 0 0 0 #0278ef
}

.btn-orange-solid {
    border: 1px solid #f63 !important;
    background: #f63 !important;
    color: #f63 !important;
    box-shadow: 0 0 0 !important
}

.btn-orange-solid:hover, .btn-orange-solid.btn.btn-secondary-dark:hover, .AboutUs-Panel input.btn-orange-solid.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.btn-orange-solid.btn-secondary-dark:hover, .notificationBarNotUrgent .btn-orange-solid.btn-secondary-dark.btncontainer:hover, .notificationBar input.btn-orange-solid.btn-secondary-dark:hover, .cookie-consent-notificationBar input.btn-orange-solid.btn-secondary-dark:hover, .notificationBarGlobal input.btn-orange-solid.btn-secondary-dark:hover, .notificationBar .btn-orange-solid.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .btn-orange-solid.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .btn-orange-solid.btn-secondary-dark.btncontainer:hover, .btn-orange-solid.btn.btn-secondary-dark:focus, .AboutUs-Panel input.btn-orange-solid.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.btn-orange-solid.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-orange-solid.btn-secondary-dark.btncontainer:focus, .notificationBar input.btn-orange-solid.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-orange-solid.btn-secondary-dark:focus, .notificationBarGlobal input.btn-orange-solid.btn-secondary-dark:focus, .notificationBar .btn-orange-solid.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-orange-solid.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-orange-solid.btn-secondary-dark.btncontainer:focus {
    border: 1px solid #e24f22 !important;
    background: #e35228 !important;
    color: #fff !important
}

.btn-orange-outline {
    border: 1px solid #fa5b2b !important;
    background: #fff !important;
    color: #fa5b2b !important;
    box-shadow: 0 0 0 !important
}

.btn-orange-outline:hover, .btn-orange-outline.btn.btn-secondary-dark:hover, .AboutUs-Panel input.btn-orange-outline.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.btn-orange-outline.btn-secondary-dark:hover, .notificationBarNotUrgent .btn-orange-outline.btn-secondary-dark.btncontainer:hover, .notificationBar input.btn-orange-outline.btn-secondary-dark:hover, .cookie-consent-notificationBar input.btn-orange-outline.btn-secondary-dark:hover, .notificationBarGlobal input.btn-orange-outline.btn-secondary-dark:hover, .notificationBar .btn-orange-outline.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .btn-orange-outline.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .btn-orange-outline.btn-secondary-dark.btncontainer:hover, .btn-orange-outline.btn.btn-secondary-dark:focus, .AboutUs-Panel input.btn-orange-outline.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.btn-orange-outline.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-orange-outline.btn-secondary-dark.btncontainer:focus, .notificationBar input.btn-orange-outline.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-orange-outline.btn-secondary-dark:focus, .notificationBarGlobal input.btn-orange-outline.btn-secondary-dark:focus, .notificationBar .btn-orange-outline.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-orange-outline.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-orange-outline.btn-secondary-dark.btncontainer:focus {
    border: 1px solid #e24f22 !important;
    background: #fff !important;
    color: #e35228 !important
}

.btn.btn-orange-outline-writable, .AboutUs-Panel input.btn-orange-outline-writable[type='submit'], .notificationBarNotUrgent input.btn-orange-outline-writable, .notificationBarNotUrgent .btn-orange-outline-writable.btncontainer, .notificationBar input.btn-orange-outline-writable, .cookie-consent-notificationBar input.btn-orange-outline-writable, .notificationBarGlobal input.btn-orange-outline-writable, .notificationBar .btn-orange-outline-writable.btncontainer, .cookie-consent-notificationBar .btn-orange-outline-writable.btncontainer, .notificationBarGlobal .btn-orange-outline-writable.btncontainer {
    border: 2px solid #fb5f2f;
    background: #fff;
    color: #fb5f2f;
    box-shadow: 0 0 0
}

.btn.btn-orange-outline-writable:hover, .AboutUs-Panel input.btn-orange-outline-writable[type='submit']:hover, .notificationBarNotUrgent input.btn-orange-outline-writable:hover, .notificationBarNotUrgent .btn-orange-outline-writable.btncontainer:hover, .notificationBar input.btn-orange-outline-writable:hover, .cookie-consent-notificationBar input.btn-orange-outline-writable:hover, .notificationBarGlobal input.btn-orange-outline-writable:hover, .notificationBar .btn-orange-outline-writable.btncontainer:hover, .cookie-consent-notificationBar .btn-orange-outline-writable.btncontainer:hover, .notificationBarGlobal .btn-orange-outline-writable.btncontainer:hover, .btn-orange-outline-writable.btn.btn-secondary-dark:focus, .AboutUs-Panel input.btn-orange-outline-writable.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.btn-orange-outline-writable.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-orange-outline-writable.btn-secondary-dark.btncontainer:focus, .notificationBar input.btn-orange-outline-writable.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-orange-outline-writable.btn-secondary-dark:focus, .notificationBarGlobal input.btn-orange-outline-writable.btn-secondary-dark:focus, .notificationBar .btn-orange-outline-writable.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-orange-outline-writable.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-orange-outline-writable.btn-secondary-dark.btncontainer:focus {
    border: 2px solid #e24f22;
    background: #fff;
    color: #e35228;
    text-shadow: 0 .5px 0 #e35228
}

.btn.btn-green, .AboutUs-Panel input.btn-green[type='submit'], .notificationBarNotUrgent input.btn-green, .notificationBarNotUrgent .btn-green.btncontainer, .notificationBar input.btn-green, .cookie-consent-notificationBar input.btn-green, .notificationBarGlobal input.btn-green, .notificationBar .btn-green.btncontainer, .cookie-consent-notificationBar .btn-green.btncontainer, .notificationBarGlobal .btn-green.btncontainer {
    color: #fff;
    background-color: #199402;
    border: 1px solid #199402;
    box-shadow: 0 0 0 0;
    font-size: 1.6rem;
    max-width: 100%;
    text-transform: none
}

.btn.btn-green:hover, .AboutUs-Panel input.btn-green[type='submit']:hover, .notificationBarNotUrgent input.btn-green:hover, .notificationBarNotUrgent .btn-green.btncontainer:hover, .notificationBar input.btn-green:hover, .cookie-consent-notificationBar input.btn-green:hover, .notificationBarGlobal input.btn-green:hover, .notificationBar .btn-green.btncontainer:hover, .cookie-consent-notificationBar .btn-green.btncontainer:hover, .notificationBarGlobal .btn-green.btncontainer:hover, .btn.btn-green:focus, .AboutUs-Panel input.btn-green[type='submit']:focus, .notificationBarNotUrgent input.btn-green:focus, .notificationBarNotUrgent .btn-green.btncontainer:focus, .notificationBar input.btn-green:focus, .cookie-consent-notificationBar input.btn-green:focus, .notificationBarGlobal input.btn-green:focus, .notificationBar .btn-green.btncontainer:focus, .cookie-consent-notificationBar .btn-green.btncontainer:focus, .notificationBarGlobal .btn-green.btncontainer:focus {
    color: #fff;
    background: #37b61f;
    box-shadow: 0 0 0 0;
    border: 1px solid #37b61f
}

.btn.btn-green-invert, .AboutUs-Panel input.btn-green-invert[type='submit'], .notificationBarNotUrgent input.btn-green-invert, .notificationBarNotUrgent .btn-green-invert.btncontainer, .notificationBar input.btn-green-invert, .cookie-consent-notificationBar input.btn-green-invert, .notificationBarGlobal input.btn-green-invert, .notificationBar .btn-green-invert.btncontainer, .cookie-consent-notificationBar .btn-green-invert.btncontainer, .notificationBarGlobal .btn-green-invert.btncontainer {
    background-color: #fff;
    color: #199402;
    border: 1px solid #199402;
    box-shadow: 0 1px 2px 0 #199402;
    font-size: 1.6rem;
    max-width: 100%;
    text-transform: none
}

.btn.btn-green-invert:hover, .AboutUs-Panel input.btn-green-invert[type='submit']:hover, .notificationBarNotUrgent input.btn-green-invert:hover, .notificationBarNotUrgent .btn-green-invert.btncontainer:hover, .notificationBar input.btn-green-invert:hover, .cookie-consent-notificationBar input.btn-green-invert:hover, .notificationBarGlobal input.btn-green-invert:hover, .notificationBar .btn-green-invert.btncontainer:hover, .cookie-consent-notificationBar .btn-green-invert.btncontainer:hover, .notificationBarGlobal .btn-green-invert.btncontainer:hover, .btn.btn-green-invert:focus, .AboutUs-Panel input.btn-green-invert[type='submit']:focus, .notificationBarNotUrgent input.btn-green-invert:focus, .notificationBarNotUrgent .btn-green-invert.btncontainer:focus, .notificationBar input.btn-green-invert:focus, .cookie-consent-notificationBar input.btn-green-invert:focus, .notificationBarGlobal input.btn-green-invert:focus, .notificationBar .btn-green-invert.btncontainer:focus, .cookie-consent-notificationBar .btn-green-invert.btncontainer:focus, .notificationBarGlobal .btn-green-invert.btncontainer:focus {
    background: #fff;
    color: #37b61f;
    box-shadow: 0 1px 2px 0 #37b61f;
    border: 1px solid #37b61f
}

.btn.btn-white, .AboutUs-Panel input.btn-white[type='submit'], .notificationBarNotUrgent input.btn-white, .notificationBarNotUrgent .btn-white.btncontainer, .notificationBar input.btn-white, .cookie-consent-notificationBar input.btn-white, .notificationBarGlobal input.btn-white, .notificationBar .btn-white.btncontainer, .cookie-consent-notificationBar .btn-white.btncontainer, .notificationBarGlobal .btn-white.btncontainer {
    margin: 0 auto 10px auto;
    padding: 5px 25px;
    min-width: 120px;
    text-transform: none;
    background-color: #fff;
    color: #f75c36;
    box-shadow: 0 2px 8px #0a164626;
    border: none;
    font-size: 1.4rem
}

.btn.btn-white:hover, .AboutUs-Panel input.btn-white[type='submit']:hover, .notificationBarNotUrgent input.btn-white:hover, .notificationBarNotUrgent .btn-white.btncontainer:hover, .notificationBar input.btn-white:hover, .cookie-consent-notificationBar input.btn-white:hover, .notificationBarGlobal input.btn-white:hover, .notificationBar .btn-white.btncontainer:hover, .cookie-consent-notificationBar .btn-white.btncontainer:hover, .notificationBarGlobal .btn-white.btncontainer:hover, .btn-white.btn.btn-secondary-dark:focus, .AboutUs-Panel input.btn-white.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.btn-white.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-white.btn-secondary-dark.btncontainer:focus, .notificationBar input.btn-white.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-white.btn-secondary-dark:focus, .notificationBarGlobal input.btn-white.btn-secondary-dark:focus, .notificationBar .btn-white.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-white.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-white.btn-secondary-dark.btncontainer:focus {
    color: #e55428;
    box-shadow: 0 2px 8px #0a16463b;
    background-color: #fff;
    border: none
}

input[type="email"]:not(.style-reset), input[type="number"]:not(.style-reset), input[type="search"]:not(.style-reset), input[type="text"]:not(.style-reset), input[type="tel"]:not(.style-reset), input[type="url"]:not(.style-reset), input[type="password"]:not(.style-reset), input[type="submit"]:not(.style-reset), input[type="reset"]:not(.style-reset), input[type="button"]:not(.style-reset), button[type="email"]:not(.style-reset), button[type="number"]:not(.style-reset), button[type="search"]:not(.style-reset), button[type="text"]:not(.style-reset), button[type="tel"]:not(.style-reset), button[type="url"]:not(.style-reset), button[type="password"]:not(.style-reset), button[type="submit"]:not(.style-reset), button[type="reset"]:not(.style-reset), button[type="button"]:not(.style-reset) {
    height: 38px;
    padding: 6px 10px;
    box-shadow: none;
    box-sizing: border-box;
    color: #424242;
    background: #fff;
    border: 2px solid #e5e5e8;
    border-radius: 8px
}

.slick-dots input[type="email"], .slick-dots input[type="number"], .slick-dots input[type="search"], .slick-dots input[type="text"], .slick-dots input[type="tel"], .slick-dots input[type="url"], .slick-dots input[type="password"], .slick-dots input[type="submit"], .slick-dots input[type="reset"], .slick-dots input[type="button"], .slick-dots button[type="email"], .slick-dots button[type="number"], .slick-dots button[type="search"], .slick-dots button[type="text"], .slick-dots button[type="tel"], .slick-dots button[type="url"], .slick-dots button[type="password"], .slick-dots button[type="submit"], .slick-dots button[type="reset"], .slick-dots button[type="button"] {
    padding: inherit
}

input[type="search"]:not(.style-reset), button[type="search"]:not(.style-reset) {
    border: 2px solid #07913a;
}

input[type="number"]:not(.style-reset) {
    -moz-appearance: textfield
}

input[type="number"]:not(.style-reset)::-webkit-outer-spin-button, input[type="number"]:not(.style-reset)::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.loginIcon {
    width: 42px;
    height: 42px;
    float: left
}

.loginText {
    line-height: 42px;
    margin-right: 42px
}

textarea:not(.style-reset) {
    height: 38px;
    padding: 6px 10px;
    background: #fff;
    border: 1px solid #e5e5e8;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
    box-sizing: border-box;
    font-size: inherit;
    font-family: inherit;
    display: inline-block;
    min-width: 100%;
    margin-bottom: 1em;
    text-shadow: none;
    resize: vertical
}

select {
    height: 38px;
    padding: 6px 10px;
    background: #fff;
    border: 1px solid #e5e5e8;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
    box-sizing: border-box;
    font-size: inherit;
    font-family: inherit;
    display: inline-block;
    margin-bottom: 1em;
    text-shadow: none;
    resize: vertical;
    width: 100%;
    border-radius: 8px
}

select [multiple] {
    display: block;
    min-height: 50px;
    padding: 4px;
    resize: vertical;
    width: 100%
}

.select-dropdown-wrapper {
    position: relative;
    margin-bottom: 1em
}

.select-dropdown-wrapper select {
    padding: 6px 1.5em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-bottom: 0;
    height: 3em;
    border-radius: 2em;
    box-shadow: none
}

.select-dropdown-wrapper select:not(.style-reset) {
    margin-bottom: 0
}

.select-dropdown-wrapper::after {
    content: "";
    font-family: 'icomoon';
    position: absolute;
    pointer-events: none;
    top: .73em;
    right: 1.15em;
    opacity: .5
}

option {
    padding: 4px
}

option [disabled] {
    background: rgba(0, 0, 0, .05);
    display: none
}

optgroup {
    font-weight: bold;
    font-style: normal
}

optgroup option {
    padding-left: 16px
}

input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    min-height: 65px;
    padding-top: 6px;
    padding-bottom: 6px
}

input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus {
    border: 2px solid green;
    border-radius: 8px;
    outline: 0
}

input[type="email"]:invalid, input[type="number"]:invalid, input[type="search"]:invalid, input[type="text"]:invalid, input[type="tel"]:invalid, input[type="url"]:invalid, input[type="password"]:invalid {
    background: #fff2f2;
    border: 1px solid #e57373;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
    outline: 0
}

input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="text"]:disabled, input[type="tel"]:disabled, input[type="url"]:disabled, input[type="password"]:disabled {
    outline: 0;
    background: #f4f4f4;
    border-radius: 8px
}

input.cleaninput[type="email"]:disabled, input.cleaninput[type="number"]:disabled, input.cleaninput[type="search"]:disabled, input.cleaninput[type="text"]:disabled, input.cleaninput[type="tel"]:disabled, input.cleaninput[type="url"]:disabled, input.cleaninput[type="password"]:disabled {
    color: #000
}

div .cannotproceed {
    background: #f4f4f4;
    padding: 25px 25px 5px 25px;
    color: #e41019
}

label, legend {
    display: block;
    margin-bottom: .5rem
}

fieldset {
    padding: 0;
    border-width: 0
}

input[type="checkbox"]:not(.style-reset), input[type="radio"]:not(.style-reset) {
    position: absolute;
    top: -9999px;
    left: -9999px
}

.style-reset input[type="checkbox"][type="radio"], .style-reset input[type="radio"][type="radio"] {
    position: inherit
}

.style-reset input[type="checkbox"][type="checkbox"], .style-reset input[type="radio"][type="checkbox"] {
    position: inherit
}

input[type="checkbox"] + label:before, input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 24px;
    margin: -2px 10px 0 0;
    vertical-align: middle;
    cursor: pointer
}

input[type="checkbox"] + label:before {
    background: url("../img/check-radio-sprite.png") no-repeat 0 -56px
}

input[type="checkbox"] + label:before {
    background: url("../img/check-radio-sprite.png") no-repeat 0 -56px
}

input[type="checkbox"]:checked + label:before {
    background: url("../img/check-radio-sprite.png") no-repeat 0 -112px
}

input[type="checkbox"]:disabled + label:before {
    background: url("../img/check-radio-sprite.png") no-repeat 0 -28px;
    cursor: default
}

input[type="radio"] + label:before {
    background: url("../img/check-radio-sprite.png") no-repeat -28px -56px
}

input[type="radio"]:disabled + label:before {
    background: url("../img/check-radio-sprite.png") no-repeat -28px -28px;
    cursor: default
}

input[type="radio"]:checked + label:before {
    background: url("../img/check-radio-sprite.png") no-repeat -28px -112px
}

input[type="radio"], input[type="checkbox"] {
    top: inherit !important
}

.AboutMeControlTitleMobileElement label {
    display: inline
}

label > .label-body {
    display: inline-block;
    margin-left: .5rem;
    font-weight: normal
}

ol {
    list-style: decimal inside;
    padding-left: 0;
    margin-top: 0
}

ul {
    padding-left: 0;
    margin-top: 0
}

ul ul, ul ol {
    margin: 1.5rem 0 1.5rem 3rem
}

ol ol, ol ul {
    margin: 1.5rem 0 1.5rem 3rem
}

li {
    margin-bottom: 1rem
}

code {
    padding: .2rem .5rem;
    margin: 0 .2rem;
    font-size: 90%;
    white-space: nowrap;
    background: #f1f1f1;
    border: 1px solid #e1e1e1;
    border-radius: 3px
}

pre > code {
    display: block;
    padding: 1rem 1.5rem;
    white-space: pre
}

th, td {
    padding: 12px 15px;
    text-align: left
}

th:first-child, td:first-child {
    padding-left: 0
}

th:last-child, td:last-child {
    padding-right: 0
}

button, a.btn {
    margin-bottom: 1rem
}

input:not(.style-reset), textarea:not(.style-reset), select:not(.style-reset), fieldset:not(.style-reset) {
    margin-bottom: 1.5rem
}

.style-reset input[type="checkbox"], .style-reset textarea[type="checkbox"], .style-reset select[type="checkbox"], .style-reset fieldset[type="checkbox"] {
    margin-bottom: .5rem
}

input.inputshorten {
    margin-bottom: .25rem
}

pre, blockquote, dl, figure, table, ul, ol, form {
    margin-bottom: 2.5rem
}

blockquote {
    font-weight: 300
}

.u-full-width {
    width: 100%;
    box-sizing: border-box
}

.u-max-full-width {
    max-width: 100%;
    box-sizing: border-box
}

.float-right {
    float: right
}

.float-left {
    float: left
}

hr {
    margin-top: 15px;
    border-width: 0;
    border-top: 1px solid #c0c0c0
}

.container:after, .row:after, .u-cf, .comments, .card-help, .card-sign-up, .card-sign-up-nofooter, .card, .fullcard, .panel, .card-generic {
    content: "";
    display: table;
    clear: both
}

.is-clean {
    padding: 0;
    margin: 0;
    list-style: none;
    list-style: none
}

.bf-is-hidden {
    position: absolute;
    top: -999em;
    left: -999em
}

img.avatar {
    width: inherit
}

img {
    width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
}

.display-block {
    display: block
}

.display-inline {
    display: inline-block
}

.full-width {
    display: block;
    width: 100%
}

.txt-upper {
    text-transform: uppercase;
    letter-spacing: .02em
}

.txt-bold {
    font-weight: 500
}

.txt-shipping {
    color: #118fd2
}

.txt-accent {
    color: #ff5722
}

.txt-error {
    color: #f00
}

.txt-highlight {
    color: #199402
}

.txt-strike {
    text-decoration: line-through;
    font-weight: 500
}

.txt-base {
    font-size: 1.4rem;
    font-weight: 400
}

.txt-small {
    font-size: 1.2rem
}

.txt-large {
    font-size: 2.6rem
}

.txt-largeish {
    font-size: 2.4rem;
    font-weight: 500;
    letter-spacing: -1px
}

.txt-center {
    text-align: center
}

.txt-light {
    color: #808080
}

.txt-side-block {
    margin: 10px;
    font-weight: 500;
    line-height: 140%;
    font-size: 1.3rem
}

a span.txt-light:hover, a .txt-light.btn.btn-secondary-dark:hover, a .AboutUs-Panel input.txt-light.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel a input.txt-light.btn-secondary-dark[type='submit']:hover, a .notificationBarNotUrgent input.txt-light.btn-secondary-dark:hover, .notificationBarNotUrgent a input.txt-light.btn-secondary-dark:hover, a .notificationBarNotUrgent .txt-light.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent a .txt-light.btn-secondary-dark.btncontainer:hover, a .notificationBar input.txt-light.btn-secondary-dark:hover, a .cookie-consent-notificationBar input.txt-light.btn-secondary-dark:hover, a .notificationBarGlobal input.txt-light.btn-secondary-dark:hover, .notificationBar a input.txt-light.btn-secondary-dark:hover, .cookie-consent-notificationBar a input.txt-light.btn-secondary-dark:hover, .notificationBarGlobal a input.txt-light.btn-secondary-dark:hover, a .notificationBar .txt-light.btn-secondary-dark.btncontainer:hover, a .cookie-consent-notificationBar .txt-light.btn-secondary-dark.btncontainer:hover, a .notificationBarGlobal .txt-light.btn-secondary-dark.btncontainer:hover, .notificationBar a .txt-light.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar a .txt-light.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal a .txt-light.btn-secondary-dark.btncontainer:hover, a .txt-light.btn.btn-secondary-dark:focus, a .AboutUs-Panel input.txt-light.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel a input.txt-light.btn-secondary-dark[type='submit']:focus, a .notificationBarNotUrgent input.txt-light.btn-secondary-dark:focus, .notificationBarNotUrgent a input.txt-light.btn-secondary-dark:focus, a .notificationBarNotUrgent .txt-light.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent a .txt-light.btn-secondary-dark.btncontainer:focus, a .notificationBar input.txt-light.btn-secondary-dark:focus, a .cookie-consent-notificationBar input.txt-light.btn-secondary-dark:focus, a .notificationBarGlobal input.txt-light.btn-secondary-dark:focus, .notificationBar a input.txt-light.btn-secondary-dark:focus, .cookie-consent-notificationBar a input.txt-light.btn-secondary-dark:focus, .notificationBarGlobal a input.txt-light.btn-secondary-dark:focus, a .notificationBar .txt-light.btn-secondary-dark.btncontainer:focus, a .cookie-consent-notificationBar .txt-light.btn-secondary-dark.btncontainer:focus, a .notificationBarGlobal .txt-light.btn-secondary-dark.btncontainer:focus, .notificationBar a .txt-light.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar a .txt-light.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal a .txt-light.btn-secondary-dark.btncontainer:focus {
    color: #333
}

.mb-0 {
    margin-bottom: 0
}

.align-left {
    text-align: left;
    padding-left: 5px
}

.mobilecbrate {
    line-height: 1;
    margin-bottom: 10px
}

.txt-offer-type {
    letter-spacing: .02em;
    font-weight: 500;
    font-size: 14px
}

.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none;
    overflow: visible
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-track li {
    margin-bottom: 0
}

@media (min-width: 1200px) {
    .slick-track li {
        margin-bottom: 5px
    }
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir='rtl'] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

/*! jQuery UI - v1.13.2 - 2023-01-17
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)"
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0
}

.ui-menu .ui-menu {
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
    margin: -1px
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover, .ui-datepicker-rtl .ui-datepicker-prev.btn.btn-secondary-dark:focus, .ui-datepicker-rtl .AboutUs-Panel input.ui-datepicker-prev.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ui-datepicker-rtl input.ui-datepicker-prev.btn-secondary-dark[type='submit']:focus, .ui-datepicker-rtl .notificationBarNotUrgent input.ui-datepicker-prev.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-datepicker-rtl input.ui-datepicker-prev.btn-secondary-dark:focus, .ui-datepicker-rtl .notificationBarNotUrgent .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ui-datepicker-rtl .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus, .ui-datepicker-rtl .notificationBar input.ui-datepicker-prev.btn-secondary-dark:focus, .ui-datepicker-rtl .cookie-consent-notificationBar input.ui-datepicker-prev.btn-secondary-dark:focus, .ui-datepicker-rtl .notificationBarGlobal input.ui-datepicker-prev.btn-secondary-dark:focus, .notificationBar .ui-datepicker-rtl input.ui-datepicker-prev.btn-secondary-dark:focus, .cookie-consent-notificationBar .ui-datepicker-rtl input.ui-datepicker-prev.btn-secondary-dark:focus, .notificationBarGlobal .ui-datepicker-rtl input.ui-datepicker-prev.btn-secondary-dark:focus, .ui-datepicker-rtl .notificationBar .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus, .ui-datepicker-rtl .cookie-consent-notificationBar .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus, .ui-datepicker-rtl .notificationBarGlobal .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus, .notificationBar .ui-datepicker-rtl .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-datepicker-rtl .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-datepicker-rtl .ui-datepicker-prev.btn-secondary-dark.btncontainer:focus {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover, .ui-datepicker-rtl .ui-datepicker-next.btn.btn-secondary-dark:focus, .ui-datepicker-rtl .AboutUs-Panel input.ui-datepicker-next.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ui-datepicker-rtl input.ui-datepicker-next.btn-secondary-dark[type='submit']:focus, .ui-datepicker-rtl .notificationBarNotUrgent input.ui-datepicker-next.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-datepicker-rtl input.ui-datepicker-next.btn-secondary-dark:focus, .ui-datepicker-rtl .notificationBarNotUrgent .ui-datepicker-next.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ui-datepicker-rtl .ui-datepicker-next.btn-secondary-dark.btncontainer:focus, .ui-datepicker-rtl .notificationBar input.ui-datepicker-next.btn-secondary-dark:focus, .ui-datepicker-rtl .cookie-consent-notificationBar input.ui-datepicker-next.btn-secondary-dark:focus, .ui-datepicker-rtl .notificationBarGlobal input.ui-datepicker-next.btn-secondary-dark:focus, .notificationBar .ui-datepicker-rtl input.ui-datepicker-next.btn-secondary-dark:focus, .cookie-consent-notificationBar .ui-datepicker-rtl input.ui-datepicker-next.btn-secondary-dark:focus, .notificationBarGlobal .ui-datepicker-rtl input.ui-datepicker-next.btn-secondary-dark:focus, .ui-datepicker-rtl .notificationBar .ui-datepicker-next.btn-secondary-dark.btncontainer:focus, .ui-datepicker-rtl .cookie-consent-notificationBar .ui-datepicker-next.btn-secondary-dark.btncontainer:focus, .ui-datepicker-rtl .notificationBarGlobal .ui-datepicker-next.btn-secondary-dark.btncontainer:focus, .notificationBar .ui-datepicker-rtl .ui-datepicker-next.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-datepicker-rtl .ui-datepicker-next.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-datepicker-rtl .ui-datepicker-next.btn-secondary-dark.btncontainer:focus {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em
}

.ui-widget {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: bold
}

.ui-widget-header a {
    color: #333
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-state-disabled.btn.btn-secondary-dark:hover, html .AboutUs-Panel input.ui-state-disabled.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel html input.ui-state-disabled.btn-secondary-dark[type='submit']:hover, html .notificationBarNotUrgent input.ui-state-disabled.btn-secondary-dark:hover, .notificationBarNotUrgent html input.ui-state-disabled.btn-secondary-dark:hover, html .notificationBarNotUrgent .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .notificationBar input.ui-state-disabled.btn-secondary-dark:hover, html .cookie-consent-notificationBar input.ui-state-disabled.btn-secondary-dark:hover, html .notificationBarGlobal input.ui-state-disabled.btn-secondary-dark:hover, .notificationBar html input.ui-state-disabled.btn-secondary-dark:hover, .cookie-consent-notificationBar html input.ui-state-disabled.btn-secondary-dark:hover, .notificationBarGlobal html input.ui-state-disabled.btn-secondary-dark:hover, html .notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .cookie-consent-notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .notificationBarGlobal .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .ui-state-disabled.btn.btn-secondary-dark:focus, html .AboutUs-Panel input.ui-state-disabled.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel html input.ui-state-disabled.btn-secondary-dark[type='submit']:focus, html .notificationBarNotUrgent input.ui-state-disabled.btn-secondary-dark:focus, .notificationBarNotUrgent html input.ui-state-disabled.btn-secondary-dark:focus, html .notificationBarNotUrgent .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .notificationBar input.ui-state-disabled.btn-secondary-dark:focus, html .cookie-consent-notificationBar input.ui-state-disabled.btn-secondary-dark:focus, html .notificationBarGlobal input.ui-state-disabled.btn-secondary-dark:focus, .notificationBar html input.ui-state-disabled.btn-secondary-dark:focus, .cookie-consent-notificationBar html input.ui-state-disabled.btn-secondary-dark:focus, .notificationBarGlobal html input.ui-state-disabled.btn-secondary-dark:focus, html .notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .cookie-consent-notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .notificationBarGlobal .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #454545;
    text-decoration: none
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button.btn.btn-secondary-dark:hover, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:hover, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBar input.ui-button.btn-secondary-dark:hover, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:hover, .notificationBarGlobal input.ui-button.btn-secondary-dark:hover, .notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:hover, .ui-button.btn.btn-secondary-dark:focus, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBar input.ui-button.btn-secondary-dark:focus, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:focus, .notificationBarGlobal input.ui-button.btn-secondary-dark:focus, .notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:focus, .ui-button:focus {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a.btn.btn-secondary-dark:hover, .ui-state-hover a.btn.btn-secondary-dark:focus, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a.btn.btn-secondary-dark:hover, .ui-state-focus a.btn.btn-secondary-dark:focus, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, .ui-button.btn.btn-secondary-dark:hover, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:hover, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBar input.ui-button.btn-secondary-dark:hover, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:hover, .notificationBarGlobal input.ui-button.btn-secondary-dark:hover, .notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:hover, .ui-button.btn.btn-secondary-dark:focus, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBar input.ui-button.btn-secondary-dark:focus, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:focus, .notificationBarGlobal input.ui-button.btn-secondary-dark:focus, .notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:focus, a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, .ui-state-active.btn.btn-secondary-dark:hover, .AboutUs-Panel input.ui-state-active.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.ui-state-active.btn-secondary-dark:hover, .notificationBarNotUrgent .ui-state-active.btn-secondary-dark.btncontainer:hover, .notificationBar input.ui-state-active.btn-secondary-dark:hover, .cookie-consent-notificationBar input.ui-state-active.btn-secondary-dark:hover, .notificationBarGlobal input.ui-state-active.btn-secondary-dark:hover, .notificationBar .ui-state-active.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ui-state-active.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .ui-state-active.btn-secondary-dark.btncontainer:hover, .ui-state-active.btn.btn-secondary-dark:focus, .AboutUs-Panel input.ui-state-active.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.ui-state-active.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-state-active.btn-secondary-dark.btncontainer:focus, .notificationBar input.ui-state-active.btn-secondary-dark:focus, .cookie-consent-notificationBar input.ui-state-active.btn-secondary-dark:focus, .notificationBarGlobal input.ui-state-active.btn-secondary-dark:focus, .notificationBar .ui-state-active.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-state-active.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-state-active.btn-secondary-dark.btncontainer:focus {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #fff
}

.ui-icon-background, .ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #777620
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #5f3f3f
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #5f3f3f
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    -ms-filter: "alpha(opacity=70)";
    font-weight: normal
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    -ms-filter: "alpha(opacity=35)";
    background-image: none
}

.ui-state-disabled .ui-icon {
    -ms-filter: "alpha(opacity=35)"
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png")
}

.ui-widget-header .ui-icon {
    background-image: url("images/ui-icons_444444_256x240.png")
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
    background-image: url("images/ui-icons_555555_256x240.png")
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png")
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
    background-image: url("images/ui-icons_777620_256x240.png")
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("images/ui-icons_cc0000_256x240.png")
}

.ui-button .ui-icon {
    background-image: url("images/ui-icons_777777_256x240.png")
}

.ui-icon-blank.ui-icon-blank.ui-icon-blank {
    background-image: none
}

.ui-icon-caret-1-n {
    background-position: 0 0
}

.ui-icon-caret-1-ne {
    background-position: -16px 0
}

.ui-icon-caret-1-e {
    background-position: -32px 0
}

.ui-icon-caret-1-se {
    background-position: -48px 0
}

.ui-icon-caret-1-s {
    background-position: -65px 0
}

.ui-icon-caret-1-sw {
    background-position: -80px 0
}

.ui-icon-caret-1-w {
    background-position: -96px 0
}

.ui-icon-caret-1-nw {
    background-position: -112px 0
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 3px
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 3px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 3px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .3;
    -ms-filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 3px
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 16px;
    margin: 1px 0;
    background: #88c5f7;
    border: none;
    box-shadow: none;
    height: auto;
    line-height: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-align: center
}

.ui-datepicker select.ui-datepicker-month {
    width: 56%
}

.ui-datepicker select.ui-datepicker-year {
    width: 34%
}

.ui-datepicker .ui-datepicker-title select option {
    background: #fff
}

.ui-datepicker th {
    padding: .7em .3em !important
}

.ui-datepicker td {
    padding: 1px !important;
    width: 14%
}

.ui-datepicker td span, .ui-datepicker td a {
    padding: .2em !important
}

.ui-datepicker td:last-child a:hover, .ui-datepicker td:last-child a.btn.btn-secondary-dark:focus {
    text-decoration: none
}

img.ui-datepicker-trigger {
    width: 16px;
    height: 16px;
    vertical-align: top;
    padding-left: 4px;
    cursor: pointer
}

.ui-widget {
    font-family: Arial;
    font-size: 1.1em
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5dbec
}

.ui-widget-content {
    border: 1px solid #a6c9e2;
    background: #fcfdfd;
    color: #222
}

.ui-widget-content a {
    color: #222
}

.ui-widget-header {
    border: 1px solid #dff1ff;
    background: #88c5f7;
    color: #424242
}

.ui-widget-header a {
    color: #424242
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-state-disabled.btn.btn-secondary-dark:hover, html .AboutUs-Panel input.ui-state-disabled.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel html input.ui-state-disabled.btn-secondary-dark[type='submit']:hover, html .notificationBarNotUrgent input.ui-state-disabled.btn-secondary-dark:hover, .notificationBarNotUrgent html input.ui-state-disabled.btn-secondary-dark:hover, html .notificationBarNotUrgent .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .notificationBar input.ui-state-disabled.btn-secondary-dark:hover, html .cookie-consent-notificationBar input.ui-state-disabled.btn-secondary-dark:hover, html .notificationBarGlobal input.ui-state-disabled.btn-secondary-dark:hover, .notificationBar html input.ui-state-disabled.btn-secondary-dark:hover, .cookie-consent-notificationBar html input.ui-state-disabled.btn-secondary-dark:hover, .notificationBarGlobal html input.ui-state-disabled.btn-secondary-dark:hover, html .notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .cookie-consent-notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .notificationBarGlobal .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal html .ui-state-disabled.btn-secondary-dark.btncontainer:hover, html .ui-state-disabled.btn.btn-secondary-dark:focus, html .AboutUs-Panel input.ui-state-disabled.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel html input.ui-state-disabled.btn-secondary-dark[type='submit']:focus, html .notificationBarNotUrgent input.ui-state-disabled.btn-secondary-dark:focus, .notificationBarNotUrgent html input.ui-state-disabled.btn-secondary-dark:focus, html .notificationBarNotUrgent .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .notificationBar input.ui-state-disabled.btn-secondary-dark:focus, html .cookie-consent-notificationBar input.ui-state-disabled.btn-secondary-dark:focus, html .notificationBarGlobal input.ui-state-disabled.btn-secondary-dark:focus, .notificationBar html input.ui-state-disabled.btn-secondary-dark:focus, .cookie-consent-notificationBar html input.ui-state-disabled.btn-secondary-dark:focus, .notificationBarGlobal html input.ui-state-disabled.btn-secondary-dark:focus, html .notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .cookie-consent-notificationBar .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .notificationBarGlobal .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal html .ui-state-disabled.btn-secondary-dark.btncontainer:focus, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5dbec;
    background: #fff;
    font-weight: bold;
    color: #424242
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #424242
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button.btn.btn-secondary-dark:hover, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:hover, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBar input.ui-button.btn-secondary-dark:hover, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:hover, .notificationBarGlobal input.ui-button.btn-secondary-dark:hover, .notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:hover, .ui-button.btn.btn-secondary-dark:focus, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBar input.ui-button.btn-secondary-dark:focus, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:focus, .notificationBarGlobal input.ui-button.btn-secondary-dark:focus, .notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:focus, .ui-button:focus {
    border: 1px solid #79b7e7;
    background: #d0e5f5;
    font-weight: bold;
    color: #1d5987
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a.btn.btn-secondary-dark:hover, .ui-state-hover a.btn.btn-secondary-dark:focus, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a.btn.btn-secondary-dark:hover, .ui-state-focus a.btn.btn-secondary-dark:focus, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, .ui-button.btn.btn-secondary-dark:hover, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:hover, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBar input.ui-button.btn-secondary-dark:hover, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:hover, .notificationBarGlobal input.ui-button.btn-secondary-dark:hover, .notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:hover, .ui-button.btn.btn-secondary-dark:focus, .AboutUs-Panel input.ui-button.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.ui-button.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBar input.ui-button.btn-secondary-dark:focus, .cookie-consent-notificationBar input.ui-button.btn-secondary-dark:focus, .notificationBarGlobal input.ui-button.btn-secondary-dark:focus, .notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-button.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-button.btn-secondary-dark.btncontainer:focus, a.ui-button:focus {
    color: #1d5987
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, .ui-state-active.btn.btn-secondary-dark:hover, .AboutUs-Panel input.ui-state-active.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.ui-state-active.btn-secondary-dark:hover, .notificationBarNotUrgent .ui-state-active.btn-secondary-dark.btncontainer:hover, .notificationBar input.ui-state-active.btn-secondary-dark:hover, .cookie-consent-notificationBar input.ui-state-active.btn-secondary-dark:hover, .notificationBarGlobal input.ui-state-active.btn-secondary-dark:hover, .notificationBar .ui-state-active.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ui-state-active.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .ui-state-active.btn-secondary-dark.btncontainer:hover, .ui-state-active.btn.btn-secondary-dark:focus, .AboutUs-Panel input.ui-state-active.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.ui-state-active.btn-secondary-dark:focus, .notificationBarNotUrgent .ui-state-active.btn-secondary-dark.btncontainer:focus, .notificationBar input.ui-state-active.btn-secondary-dark:focus, .cookie-consent-notificationBar input.ui-state-active.btn-secondary-dark:focus, .notificationBarGlobal input.ui-state-active.btn-secondary-dark:focus, .notificationBar .ui-state-active.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ui-state-active.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ui-state-active.btn-secondary-dark.btncontainer:focus {
    border: 1px solid #79b7e7;
    background: #88c5f7;
    font-weight: bold;
    color: #424242
}

.ui-icon-background, .ui-state-active .ui-icon-background {
    border: #79b7e7;
    background-color: #424242
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #424242
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #a6c9e2;
    background: #f4f4f4;
    color: #424242
}

.ui-state-checked {
    border: 1px solid #a6c9e2;
    background: #f4f4f4
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #424242
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec;
    color: #cd0a0a
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("//icdn.bfrl.us/jquery-ui/jquery-ui/ui-icons_469bdd_256x240.png")
}

.ui-widget-header .ui-icon {
    background-image: url("//icdn.bfrl.us/jquery-ui/ui-icons_d8e7f3_256x240.png")
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
    background-image: url("//icdn.bfrl.us/jquery-ui/ui-icons_217bc0_256x240.png")
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
    background-image: url("//icdn.bfrl.us/jquery-ui/ui-icons_f9bd01_256x240.png")
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
    background-image: url("//icdn.bfrl.us/jquery-ui/ui-icons_2e83ff_256x240.png")
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("//icdn.bfrl.us/jquery-ui/ui-icons_cd0a0a_256x240.png")
}

.ui-button .ui-icon {
    background-image: url("//icdn.bfrl.us/jquery-ui/ui-icons_6da8d5_256x240.png")
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 5px
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 5px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 5px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 5px
}

.ui-widget-shadow {
    -webkit-box-shadow: -8px -8px 8px #aaa;
    box-shadow: -8px -8px 8px #aaa
}

.banner .container {
    padding: 0
}

.main-site-header {
    position: sticky;
    top: 0;
    z-index: 1002
}

@media (max-width: 749px) {
    .main-site-header {
        box-shadow: 0 3px 6px #0a164626
    }

    .main-site-header header {
        max-height: 110px
    }
}

@media (min-width: 750px) {
    .main-site-header {
        background-color: #f1f9ff
    }
}

@supports (-webkit-touch-callout:none) {
    @media (max-width: 749px) {
        .main-site-header {
            margin-top: -1px
        }
    }
}

.banner {
    padding-top: 0;
    background-color: rgb(98, 169, 123);
    width: 100%;
    margin-bottom: 0;
    border-bottom: 1px solid rgb(98, 169, 123);
    height: 100px
}

@media (max-width: 420px) {
    .banner {
        width: 100vw
    }
}

@media (max-width: 1149px) {
    .banner {
        height: 100px
    }
}

@media (max-width: 749px) {
    .banner {
        height: 50px;
        border-bottom: 0;
        background-color: #fff
    }
}

@media (max-width: 1050px) and (min-width: 750px) {
    .banner {
        height: 169px
    }
}

.header-filler-top {
    width: 100%;
    height: 100px
}

@media (max-width: 1149px) {
    .header-filler-top {
        height: 100px
    }
}

@media (max-width: 749px) {
    .header-filler-top {
        height: 50px
    }
}

@media (max-width: 1050px) and (min-width: 750px) {
    .header-filler-top {
        height: 170px
    }
}

.anchor-header-margin {
    display: block;
    position: relative;
    visibility: hidden;
    top: -100px
}

@media (max-width: 1149px) {
    .anchor-header-margin {
        top: -124px
    }
}

@media (max-width: 749px) {
    .anchor-header-margin {
        top: -50px
    }
}

@media (max-width: 749px) {
    .search-is-active .header-filler-top {
        height: 105px;
        padding-top: 0
    }
}

.mobile-menu-bar {
    position: relative;
    width: 100%;
    height: 60px;
    top: 50px;
    background-color: #f1f9ff;
    border-bottom: 1px solid #e5e5e8
}

.mobile-menu-bar-item {
    width: 20%;
    float: left;
    text-align: center;
    margin-top: 12px
}

@media (max-width: 749px) {
    .search-is-active .mobile-menu-bar {
        top: 94px
    }
}

.branding {
    text-align: center;
    margin-top: 0;
    z-index: 1;
    float: left;
    width: 100%
}

.branding img {
    width: 120px
}

@media (min-width: 750px) {
    .branding {
        padding: 0;
        position: absolute;
        top: 52px;
        left: 30px;
        width: auto
    }

    .branding a {
        display: block;
        float: left;
        width: 100%;
        height: 100%
    }

    .branding img {
        width: 150px;
        float: left;
        padding: 0
    }
}

@media (max-width: 1024px) {
    .branding {
        padding-left: 10px
    }
}

@media (max-width: 749px) {
    .branding {
        margin: 0;
        padding: 0
    }
}

.sign-up {
    font-weight: 500;
    color: white;
}

.sign-up:hover, .sign-up.btn.btn-secondary-dark:hover, .AboutUs-Panel input.sign-up.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.sign-up.btn-secondary-dark:hover, .notificationBarNotUrgent .sign-up.btn-secondary-dark.btncontainer:hover, .notificationBar input.sign-up.btn-secondary-dark:hover, .cookie-consent-notificationBar input.sign-up.btn-secondary-dark:hover, .notificationBarGlobal input.sign-up.btn-secondary-dark:hover, .notificationBar .sign-up.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .sign-up.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .sign-up.btn-secondary-dark.btncontainer:hover, .sign-up.btn.btn-secondary-dark:focus, .AboutUs-Panel input.sign-up.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.sign-up.btn-secondary-dark:focus, .notificationBarNotUrgent .sign-up.btn-secondary-dark.btncontainer:focus, .notificationBar input.sign-up.btn-secondary-dark:focus, .cookie-consent-notificationBar input.sign-up.btn-secondary-dark:focus, .notificationBarGlobal input.sign-up.btn-secondary-dark:focus, .notificationBar .sign-up.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sign-up.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sign-up.btn-secondary-dark.btncontainer:focus {
    color: white
}

.sign-up a {
    color: #424242;
    font-weight: 300
}

.sign-up a:hover, .sign-up a.btn.btn-secondary-dark:hover, .sign-up a.btn.btn-secondary-dark:focus {
    color: #424242
}

@media (max-width: 749px) {
    .sign-up {
       color:green;font-weight: normal;
    }
}

@media (min-width: 750px) {
    span.sign-up {
        background: #07913a;
        padding: 10px 20px;
        border-radius: 30px;
        box-shadow: -1px 1px 2px 1px #bbb
    }

    a.sign-up {
        border-right: 0 !important
    }
}

.search {
    position: absolute;
    top: -999em;
    left: -999em
}

@media (max-width: 1150px) and (min-width: 1051px) {
    .search {
        max-width: 38%
    }
}

@media (max-width: 1050px) and (min-width: 750px) {
    .search {
        max-width: 92.5%;
        width: 92.5% !important
    }
}

@media (max-width: 749px) {
    .search {
        position: sticky
    }
}

@media (max-width: 749px) {
    .search-is-active .search {
        width: 100vw;
        left: 0;
        z-index: 4;
        background-color: #fff
    }
}

.search .icon-arrow-left, .search .icon-cross {
    display: none
}

@media (min-width: 750px) {
    .search {
        position: static;
        vertical-align: middle;
        margin: 10px 0 12px 15px;
        float: left;
        width: 50%
    }
}

@media (max-width: 1050px) and (min-width: 750px) {
    .search {
        margin: 10px 0 17px 15px
    }
}

@media (min-width: 1150px) {
    .search {
        padding: 3px 0 0 0;
        flex: 1;
        position: relative;
        margin: 5px 30px 5px 20px;
        width: auto;
        top: auto;
        left: auto
    }

    .search input.store-search-box[type="search"] {
        width: 505px
    }

    .search input.store-search-box-favorites[type="search"] {
        width: 505px
    }
}

@media (max-width: 749px) {
    .search-mobile-active .search {
        position: fixed;
        top: 0;
        padding-top: 14px;
        padding-bottom: 5px;
        z-index: 1003
    }

    .search-mobile-active .autocomplete_completionListElement {
        display: block !important;
        height: 150vh;
        border: 0;
        position: absolute;
        top: 48px;
        width: 100%;
        padding: 1% 0
    }

    .search-mobile-active .search-text {
        margin: 0 25px
    }

    .search-mobile-active .store-search-box {
        font-size: 18px;
        padding-right: 40px;
        width: 100% !important;
        background-color: #bbdefb !important;
        border: none !important;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important
    }

    .search-mobile-active .search-icon-span {
        display: none
    }

    .search-mobile-active .icon-arrow-left {
        color: #666;
        position: absolute;
        top: 0;
        padding-left: 6%;
        padding-right: 15px;
        padding-top: 24px;
        padding-bottom: 15px;
        z-index: 999;
        left: 0
    }
}

@media (max-width: 749px) and (max-width: 330px) {
    .search-mobile-active .icon-arrow-left {
        padding-left: 3%
    }
}

@media (max-width: 749px) {
    .search-mobile-active .searchbarhlb {
        padding: 3px 0
    }

    .search-mobile-active .icon-cross {
        color: #666;
        position: absolute;
        top: 0;
        right: 0;
        padding-left: 10px;
        padding-right: 7%;
        padding-top: 26px;
        padding-bottom: 16px;
        z-index: 999;
        font-size: 1.4rem
    }

    .search-mobile-active .searchbarhright, .search-mobile-active .searchbarhcbrate {
        font-size: 1.35rem;
        text-align: right;
        margin-right: 0;
        display: inline-block;
        width: 40%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .search-mobile-active .searchbarhright.deal-word-only, .search-mobile-active .searchbarhcbrate.deal-word-only {
        width: auto
    }

    .search-mobile-active .slider-container {
        height: 0;
        overflow: hidden
    }

    .search-mobile-active .firstHide {
        display: none
    }

    .search-mobile-active .icon-arrow-left {
        display: inline
    }

    .search-mobile-active .container > .sidebar, .search-mobile-active .container > .sidebar-left-sidebar, .search-mobile-active .container > .account-sidebar {
        height: 0 !important;
        overflow: hidden !important
    }
}

.search_widen_list {
    position: absolute !important;
    top: 45px;
    width: 99.5%
}

.search-icon {
    vertical-align: middle
}

input.store-search-box[type="search"]::placeholder {
    color: #ccc;
    opacity: 1
}

input.store-search-box[type="search"]::-webkit-input-placeholder {
    color: #ccc
}

input.store-search-box[type="search"]::-moz-placeholder {
    color: #ccc
}

input.store-search-box[type="search"]::-ms-input-placeholder {
    color: #ccc
}

input.store-search-box[type="search"]:-moz-placeholder {
    color: #ccc
}

.search-mobile-active input.store-search-box[type="search"]::-webkit-input-placeholder {
    color: #e6f4fe
}

.search-mobile-active input.store-search-box[type="search"]::-moz-placeholder {
    color: #e6f4fe
}

.search-mobile-active input.store-search-box[type="search"]:-ms-input-placeholder {
    color: #e6f4fe
}

.search-mobile-active input.store-search-box[type="search"]:-moz-placeholder {
    color: #e6f4fe
}

.search-link {
    padding-left: 5px;
    color: #808080;
    font-size: 1.3rem;
    line-height: 1.5;
    padding-bottom: 5px
}

.search-link a {
    color: #808080
}

.search-link a:hover, .search-link a.btn.btn-secondary-dark:hover, .search-link a.btn.btn-secondary-dark:focus {
    color: #5a5a5a
}

input[type="search"] {
    padding-left: 15px;
    font-size: 1.8rem;
    height: auto;
    padding-left: 20px;
    height: 50px;
    padding-right: 11%;
    border-radius: 8px 2px 2px 8px;
    width: 80%;
    margin-left: 10%;
    box-sizing: border-box;
    float: left;
    position: relative;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .27);
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .27);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .27)
}

@media (min-width: 750px) {
    input[type="search"] {
        margin-bottom: 5px;
        margin-left: 0%;
        height: 46px;
        width: 100%
    }
}

@media (min-width: 750px) {
    input[type="search"]:focus {
        border-color: green;
        border-radius: 8px 2px 2px 8px
    }
}

@media (max-width: 749px) {
    input[type="search"] {
        font-size: 16px
    }

    input[type="search"]:focus {
        border-color: green
    }

    input.store-search-box[type="search"]:focus {
        border-color: #94cbf8
    }

    input.store-search-box-favorites[type="search"]:focus {
        border-color: #94cbf8
    }
}

#favoriteSearchBox, #fmsc-favoriteSearchBox {
    border-radius: 8px
}

.search-box::-ms-clear {
    width: 0;
    height: 0
}

.search-icon.search-icon-btn {
    width: 45px;
    height: 45px;
    margin-left: -5px;
    right: 10%;
    margin-bottom: 0;
    background-color: #07913a;
    box-shadow: 0 2px 4px #0a164626
}

@media (min-width: 750px) {
    .search-icon.search-icon-btn {
        right: auto
    }
}

.search-icon {
    position: absolute;
    background: url("../img/search2.png") no-repeat 50% 50% #fff;
    border: 1px solid transparent;
    border-radius: 8px
}

@media (max-width: 749px) {
    .search-icon {
        background: url("../img/search.png") no-repeat 50% 50% #fff
    }
}

.search-icon-span {
    float: left;
    z-index: 999;
    width: 25px;
    height: 25px;
    top: 8px;
    left: 5%
}

@media (max-width: 749px) {
    .search-icon-span {
        top: 10px;
        color: #999
    }
}

.search-icon-span.icon-search {
    padding-left: 5px;
    position: absolute
}

.sliderHeaderContainer {
    position: relative;
    width: 90%;
    /*max-width: 960px;*/
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626;
    overflow: hidden
}

@media (min-width: 450px) {
    .sliderHeaderContainer {
        width: 85%
    }
}

@media (min-width: 550px) {
    .sliderHeaderContainer {
        width: 80%
    }
}

@media (max-width: 1199px) {
    .sliderHeaderContainer {
        height: fit-content;
        border-radius: 0;
        box-shadow: none
    }
}

@media (max-width: 749px) {
    .sliderHeaderContainer {
        border: 0
    }
}

.sliderHeaderContainer .slick-slide img {
    margin-top: -1px
}

@media (min-width: 1250px) {
    .sliderHeaderContainer .slick-slide img {
        height: 320px
    }
}

.slider-new-account-favorites, .slider-new-account-button, .slider-new-account-welcome-tour {
    min-height: 270px;
    height: auto
}

.slider-new-account-favorites ul, .slider-new-account-button ul, .slider-new-account-welcome-tour ul {
    list-style-type: none
}

.slider-new-account-favorites ul li, .slider-new-account-button ul li, .slider-new-account-welcome-tour ul li {
    display: inline
}

.slider-new-account-favorites div.slick-next, .slider-new-account-favorites div.slick-prev, .slider-new-account-button div.slick-next, .slider-new-account-button div.slick-prev, .slider-new-account-welcome-tour div.slick-next, .slider-new-account-welcome-tour div.slick-prev {
    top: 30%
}

.sub-header-slider, .sub-header-newAccountslider {
    width: 100%;
    height: fit-content;
    max-height: 320px
}

@media (min-width: 750px) {
    .sub-header-slider, .sub-header-newAccountslider {
        margin-bottom: 0%;
        /*max-width: 820px;*/
        height: fit-content
    }
}

@media (min-width: 750px) and (min-width: 950px) {
    .sub-header-slider, .sub-header-newAccountslider {
        height: fit-content
    }
}

@media (min-width: 750px) and (min-width: 950px) and (min-width: 1000px) {
    .sub-header-slider, .sub-header-newAccountslider {
        height: fit-content;
        margin-bottom: 0
    }
}

@media (max-width: 749px) {
    .sub-header-slider, .sub-header-newAccountslider {
        padding-top: 0%;
        padding-bottom: 0%;
        margin-top: 0%;
        margin-bottom: 0%
    }
}

.sub-header-slider .slick-next, .sub-header-newAccountslider .slick-next, .slider-new-account-favorites .slick-next, .slider-new-account-button .slick-next, .slider-new-account-welcome-tour .slick-next {
    position: absolute;
    right: 0;
    top: 30%;
    max-width: 10px
}

@media (max-width: 449px) {
    .sub-header-slider .slick-next, .sub-header-newAccountslider .slick-next, .slider-new-account-favorites .slick-next, .slider-new-account-button .slick-next, .slider-new-account-welcome-tour .slick-next {
        max-width: 20px;
        height: auto
    }
}

@media (min-width: 450px) {
    .sub-header-slider .slick-next, .sub-header-newAccountslider .slick-next, .slider-new-account-favorites .slick-next, .slider-new-account-button .slick-next, .slider-new-account-welcome-tour .slick-next {
        max-width: 23px;
        height: auto
    }
}

@media (min-width: 750px) {
    .sub-header-slider .slick-next, .sub-header-newAccountslider .slick-next, .slider-new-account-favorites .slick-next, .slider-new-account-button .slick-next, .slider-new-account-welcome-tour .slick-next {
        max-width: 40px;
        height: auto
    }
}

@media (min-width: 1000px) {
    .sub-header-slider .slick-next, .sub-header-newAccountslider .slick-next, .slider-new-account-favorites .slick-next, .slider-new-account-button .slick-next, .slider-new-account-welcome-tour .slick-next {
        max-width: 44px;
        height: auto
    }
}

.sub-header-slider .slick-next:hover, .sub-header-slider .slick-next.btn.btn-secondary-dark:focus, .sub-header-slider .AboutUs-Panel input.slick-next.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-header-slider input.slick-next.btn-secondary-dark[type='submit']:focus, .sub-header-slider .notificationBarNotUrgent input.slick-next.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-header-slider input.slick-next.btn-secondary-dark:focus, .sub-header-slider .notificationBarNotUrgent .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-header-slider .slick-next.btn-secondary-dark.btncontainer:focus, .sub-header-slider .notificationBar input.slick-next.btn-secondary-dark:focus, .sub-header-slider .cookie-consent-notificationBar input.slick-next.btn-secondary-dark:focus, .sub-header-slider .notificationBarGlobal input.slick-next.btn-secondary-dark:focus, .notificationBar .sub-header-slider input.slick-next.btn-secondary-dark:focus, .cookie-consent-notificationBar .sub-header-slider input.slick-next.btn-secondary-dark:focus, .notificationBarGlobal .sub-header-slider input.slick-next.btn-secondary-dark:focus, .sub-header-slider .notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .sub-header-slider .cookie-consent-notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .sub-header-slider .notificationBarGlobal .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-header-slider .slick-next.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sub-header-slider .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sub-header-slider .slick-next.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .slick-next:hover, .sub-header-newAccountslider .slick-next.btn.btn-secondary-dark:focus, .sub-header-newAccountslider .AboutUs-Panel input.slick-next.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-header-newAccountslider input.slick-next.btn-secondary-dark[type='submit']:focus, .sub-header-newAccountslider .notificationBarNotUrgent input.slick-next.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-header-newAccountslider input.slick-next.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBarNotUrgent .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-header-newAccountslider .slick-next.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .notificationBar input.slick-next.btn-secondary-dark:focus, .sub-header-newAccountslider .cookie-consent-notificationBar input.slick-next.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBarGlobal input.slick-next.btn-secondary-dark:focus, .notificationBar .sub-header-newAccountslider input.slick-next.btn-secondary-dark:focus, .cookie-consent-notificationBar .sub-header-newAccountslider input.slick-next.btn-secondary-dark:focus, .notificationBarGlobal .sub-header-newAccountslider input.slick-next.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .cookie-consent-notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .notificationBarGlobal .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-header-newAccountslider .slick-next.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sub-header-newAccountslider .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sub-header-newAccountslider .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .slick-next:hover, .slider-new-account-favorites .slick-next.btn.btn-secondary-dark:focus, .slider-new-account-favorites .AboutUs-Panel input.slick-next.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-favorites input.slick-next.btn-secondary-dark[type='submit']:focus, .slider-new-account-favorites .notificationBarNotUrgent input.slick-next.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-favorites input.slick-next.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBarNotUrgent .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-favorites .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .notificationBar input.slick-next.btn-secondary-dark:focus, .slider-new-account-favorites .cookie-consent-notificationBar input.slick-next.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBarGlobal input.slick-next.btn-secondary-dark:focus, .notificationBar .slider-new-account-favorites input.slick-next.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-favorites input.slick-next.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-favorites input.slick-next.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .cookie-consent-notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .notificationBarGlobal .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-favorites .slick-next.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-favorites .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-favorites .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .slick-next:hover, .slider-new-account-button .slick-next.btn.btn-secondary-dark:focus, .slider-new-account-button .AboutUs-Panel input.slick-next.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-button input.slick-next.btn-secondary-dark[type='submit']:focus, .slider-new-account-button .notificationBarNotUrgent input.slick-next.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-button input.slick-next.btn-secondary-dark:focus, .slider-new-account-button .notificationBarNotUrgent .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-button .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .notificationBar input.slick-next.btn-secondary-dark:focus, .slider-new-account-button .cookie-consent-notificationBar input.slick-next.btn-secondary-dark:focus, .slider-new-account-button .notificationBarGlobal input.slick-next.btn-secondary-dark:focus, .notificationBar .slider-new-account-button input.slick-next.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-button input.slick-next.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-button input.slick-next.btn-secondary-dark:focus, .slider-new-account-button .notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .cookie-consent-notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .notificationBarGlobal .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-button .slick-next.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-button .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-button .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .slick-next:hover, .slider-new-account-welcome-tour .slick-next.btn.btn-secondary-dark:focus, .slider-new-account-welcome-tour .AboutUs-Panel input.slick-next.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-welcome-tour input.slick-next.btn-secondary-dark[type='submit']:focus, .slider-new-account-welcome-tour .notificationBarNotUrgent input.slick-next.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-welcome-tour input.slick-next.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBarNotUrgent .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-welcome-tour .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .notificationBar input.slick-next.btn-secondary-dark:focus, .slider-new-account-welcome-tour .cookie-consent-notificationBar input.slick-next.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBarGlobal input.slick-next.btn-secondary-dark:focus, .notificationBar .slider-new-account-welcome-tour input.slick-next.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-welcome-tour input.slick-next.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-welcome-tour input.slick-next.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .cookie-consent-notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .notificationBarGlobal .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-welcome-tour .slick-next.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-welcome-tour .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-welcome-tour .slick-next.btn-secondary-dark.btncontainer:focus {
    cursor: pointer;
    background: url(../img/SlideImages/next-bg.png);
    background-size: 100% 100%
}

.sub-header-slider .slick-next img, .sub-header-newAccountslider .slick-next img, .slider-new-account-favorites .slick-next img, .slider-new-account-button .slick-next img, .slider-new-account-welcome-tour .slick-next img {
    width: auto;
    height: 100%;
    float: right
}

@media (max-width: 449px) {
    .sub-header-slider .slick-next img, .sub-header-newAccountslider .slick-next img, .slider-new-account-favorites .slick-next img, .slider-new-account-button .slick-next img, .slider-new-account-welcome-tour .slick-next img {
        max-width: 20px;
        height: auto
    }
}

@media (min-width: 450px) {
    .sub-header-slider .slick-next img, .sub-header-newAccountslider .slick-next img, .slider-new-account-favorites .slick-next img, .slider-new-account-button .slick-next img, .slider-new-account-welcome-tour .slick-next img {
        max-width: 23px;
        height: auto
    }
}

@media (min-width: 750px) {
    .sub-header-slider .slick-next img, .sub-header-newAccountslider .slick-next img, .slider-new-account-favorites .slick-next img, .slider-new-account-button .slick-next img, .slider-new-account-welcome-tour .slick-next img {
        max-width: 40px;
        height: auto
    }
}

@media (min-width: 1000px) {
    .sub-header-slider .slick-next img, .sub-header-newAccountslider .slick-next img, .slider-new-account-favorites .slick-next img, .slider-new-account-button .slick-next img, .slider-new-account-welcome-tour .slick-next img {
        max-width: 44px;
        height: auto
    }
}

.sub-header-slider .slick-prev, .sub-header-newAccountslider .slick-prev, .slider-new-account-favorites .slick-prev, .slider-new-account-button .slick-prev, .slider-new-account-welcome-tour .slick-prev {
    position: absolute;
    left: 0;
    top: 30%;
    max-width: 10px
}

@media (max-width: 449px) {
    .sub-header-slider .slick-prev, .sub-header-newAccountslider .slick-prev, .slider-new-account-favorites .slick-prev, .slider-new-account-button .slick-prev, .slider-new-account-welcome-tour .slick-prev {
        max-width: 20px;
        height: auto
    }
}

@media (min-width: 450px) {
    .sub-header-slider .slick-prev, .sub-header-newAccountslider .slick-prev, .slider-new-account-favorites .slick-prev, .slider-new-account-button .slick-prev, .slider-new-account-welcome-tour .slick-prev {
        max-width: 23px;
        height: auto
    }
}

@media (min-width: 750px) {
    .sub-header-slider .slick-prev, .sub-header-newAccountslider .slick-prev, .slider-new-account-favorites .slick-prev, .slider-new-account-button .slick-prev, .slider-new-account-welcome-tour .slick-prev {
        max-width: 40px;
        height: auto
    }
}

@media (min-width: 1000px) {
    .sub-header-slider .slick-prev, .sub-header-newAccountslider .slick-prev, .slider-new-account-favorites .slick-prev, .slider-new-account-button .slick-prev, .slider-new-account-welcome-tour .slick-prev {
        max-width: 44px;
        height: auto;
        width: 3.5vw
    }
}

.sub-header-slider .slick-prev img, .sub-header-newAccountslider .slick-prev img, .slider-new-account-favorites .slick-prev img, .slider-new-account-button .slick-prev img, .slider-new-account-welcome-tour .slick-prev img {
    width: auto;
    height: 100%
}

@media (max-width: 449px) {
    .sub-header-slider .slick-prev img, .sub-header-newAccountslider .slick-prev img, .slider-new-account-favorites .slick-prev img, .slider-new-account-button .slick-prev img, .slider-new-account-welcome-tour .slick-prev img {
        max-width: 20px;
        height: auto
    }
}

@media (min-width: 450px) {
    .sub-header-slider .slick-prev img, .sub-header-newAccountslider .slick-prev img, .slider-new-account-favorites .slick-prev img, .slider-new-account-button .slick-prev img, .slider-new-account-welcome-tour .slick-prev img {
        max-width: 23px;
        height: auto
    }
}

@media (min-width: 750px) {
    .sub-header-slider .slick-prev img, .sub-header-newAccountslider .slick-prev img, .slider-new-account-favorites .slick-prev img, .slider-new-account-button .slick-prev img, .slider-new-account-welcome-tour .slick-prev img {
        max-width: 40px;
        height: auto
    }
}

@media (min-width: 1000px) {
    .sub-header-slider .slick-prev img, .sub-header-newAccountslider .slick-prev img, .slider-new-account-favorites .slick-prev img, .slider-new-account-button .slick-prev img, .slider-new-account-welcome-tour .slick-prev img {
        max-width: 44px;
        height: auto
    }
}

@media (max-width: 1199px) {
    .sub-header-slider .slick-prev, .sub-header-newAccountslider .slick-prev, .slider-new-account-favorites .slick-prev, .slider-new-account-button .slick-prev, .slider-new-account-welcome-tour .slick-prev {
        width: 3.5vw
    }
}

.sub-header-slider .slick-prev:hover, .sub-header-slider .slick-prev.btn.btn-secondary-dark:focus, .sub-header-slider .AboutUs-Panel input.slick-prev.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-header-slider input.slick-prev.btn-secondary-dark[type='submit']:focus, .sub-header-slider .notificationBarNotUrgent input.slick-prev.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-header-slider input.slick-prev.btn-secondary-dark:focus, .sub-header-slider .notificationBarNotUrgent .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-header-slider .slick-prev.btn-secondary-dark.btncontainer:focus, .sub-header-slider .notificationBar input.slick-prev.btn-secondary-dark:focus, .sub-header-slider .cookie-consent-notificationBar input.slick-prev.btn-secondary-dark:focus, .sub-header-slider .notificationBarGlobal input.slick-prev.btn-secondary-dark:focus, .notificationBar .sub-header-slider input.slick-prev.btn-secondary-dark:focus, .cookie-consent-notificationBar .sub-header-slider input.slick-prev.btn-secondary-dark:focus, .notificationBarGlobal .sub-header-slider input.slick-prev.btn-secondary-dark:focus, .sub-header-slider .notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .sub-header-slider .cookie-consent-notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .sub-header-slider .notificationBarGlobal .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-header-slider .slick-prev.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sub-header-slider .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sub-header-slider .slick-prev.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .slick-prev:hover, .sub-header-newAccountslider .slick-prev.btn.btn-secondary-dark:focus, .sub-header-newAccountslider .AboutUs-Panel input.slick-prev.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-header-newAccountslider input.slick-prev.btn-secondary-dark[type='submit']:focus, .sub-header-newAccountslider .notificationBarNotUrgent input.slick-prev.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-header-newAccountslider input.slick-prev.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBarNotUrgent .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-header-newAccountslider .slick-prev.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .notificationBar input.slick-prev.btn-secondary-dark:focus, .sub-header-newAccountslider .cookie-consent-notificationBar input.slick-prev.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBarGlobal input.slick-prev.btn-secondary-dark:focus, .notificationBar .sub-header-newAccountslider input.slick-prev.btn-secondary-dark:focus, .cookie-consent-notificationBar .sub-header-newAccountslider input.slick-prev.btn-secondary-dark:focus, .notificationBarGlobal .sub-header-newAccountslider input.slick-prev.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .cookie-consent-notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .notificationBarGlobal .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-header-newAccountslider .slick-prev.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sub-header-newAccountslider .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sub-header-newAccountslider .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .slick-prev:hover, .slider-new-account-favorites .slick-prev.btn.btn-secondary-dark:focus, .slider-new-account-favorites .AboutUs-Panel input.slick-prev.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-favorites input.slick-prev.btn-secondary-dark[type='submit']:focus, .slider-new-account-favorites .notificationBarNotUrgent input.slick-prev.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-favorites input.slick-prev.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBarNotUrgent .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-favorites .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-new-account-favorites .cookie-consent-notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBarGlobal input.slick-prev.btn-secondary-dark:focus, .notificationBar .slider-new-account-favorites input.slick-prev.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-favorites input.slick-prev.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-favorites input.slick-prev.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .cookie-consent-notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .notificationBarGlobal .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-favorites .slick-prev.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-favorites .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-favorites .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .slick-prev:hover, .slider-new-account-button .slick-prev.btn.btn-secondary-dark:focus, .slider-new-account-button .AboutUs-Panel input.slick-prev.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-button input.slick-prev.btn-secondary-dark[type='submit']:focus, .slider-new-account-button .notificationBarNotUrgent input.slick-prev.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-button input.slick-prev.btn-secondary-dark:focus, .slider-new-account-button .notificationBarNotUrgent .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-button .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-new-account-button .cookie-consent-notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-new-account-button .notificationBarGlobal input.slick-prev.btn-secondary-dark:focus, .notificationBar .slider-new-account-button input.slick-prev.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-button input.slick-prev.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-button input.slick-prev.btn-secondary-dark:focus, .slider-new-account-button .notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .cookie-consent-notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .notificationBarGlobal .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-button .slick-prev.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-button .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-button .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .slick-prev:hover, .slider-new-account-welcome-tour .slick-prev.btn.btn-secondary-dark:focus, .slider-new-account-welcome-tour .AboutUs-Panel input.slick-prev.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-welcome-tour input.slick-prev.btn-secondary-dark[type='submit']:focus, .slider-new-account-welcome-tour .notificationBarNotUrgent input.slick-prev.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-welcome-tour input.slick-prev.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBarNotUrgent .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-welcome-tour .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-new-account-welcome-tour .cookie-consent-notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBarGlobal input.slick-prev.btn-secondary-dark:focus, .notificationBar .slider-new-account-welcome-tour input.slick-prev.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-welcome-tour input.slick-prev.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-welcome-tour input.slick-prev.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .cookie-consent-notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .notificationBarGlobal .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-welcome-tour .slick-prev.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-welcome-tour .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-welcome-tour .slick-prev.btn-secondary-dark.btncontainer:focus {
    cursor: pointer;
    background: url(../img/SlideImages/prev-bg.png);
    background-size: 100% 100%
}

.sub-header-slider .slick-dots, .sub-header-newAccountslider .slick-dots, .slider-new-account-favorites .slick-dots, .slider-new-account-button .slick-dots, .slider-new-account-welcome-tour .slick-dots {
    display: inline-block !important;
    position: absolute;
    background-color: rgba(170, 170, 170, .5);
    text-align: center;
    bottom: 0;
    left: 435px;
    margin-bottom: 0
}

.sub-header-slider .slick-dots li, .sub-header-newAccountslider .slick-dots li, .slider-new-account-favorites .slick-dots li, .slider-new-account-button .slick-dots li, .slider-new-account-welcome-tour .slick-dots li {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    margin: 15px 6px 15px 6px
}

.sub-header-slider .slick-dots li.slick-active button, .sub-header-newAccountslider .slick-dots li.slick-active button, .slider-new-account-favorites .slick-dots li.slick-active button, .slider-new-account-button .slick-dots li.slick-active button, .slider-new-account-welcome-tour .slick-dots li.slick-active button {
    background: #3ff
}

.sub-header-slider .slick-dots button, .sub-header-newAccountslider .slick-dots button, .slider-new-account-favorites .slick-dots button, .slider-new-account-button .slick-dots button, .slider-new-account-welcome-tour .slick-dots button {
    background: #7a7a7a;
    border: 0;
    border-radius: 100%;
    color: #e5e5e8;
    display: block;
    height: 10px;
    width: 10px;
    margin-bottom: 0
}

.sub-header-slider .slick-dots button:hover, .sub-header-slider .slick-dots button.btn.btn-secondary-dark:focus, .sub-header-newAccountslider .slick-dots button:hover, .sub-header-newAccountslider .slick-dots button.btn.btn-secondary-dark:focus, .slider-new-account-favorites .slick-dots button:hover, .slider-new-account-favorites .slick-dots button.btn.btn-secondary-dark:focus, .slider-new-account-button .slick-dots button:hover, .slider-new-account-button .slick-dots button.btn.btn-secondary-dark:focus, .slider-new-account-welcome-tour .slick-dots button:hover, .slider-new-account-welcome-tour .slick-dots button.btn.btn-secondary-dark:focus {
    background: #3ff
}

.sub-header-slider .ico, .sub-header-newAccountslider .ico, .slider-new-account-favorites .ico, .slider-new-account-button .ico, .slider-new-account-welcome-tour .ico {
    font-size: 3rem;
    color: #e5e5e8;
    cursor: pointer
}

.sub-header-slider .ico:hover, .sub-header-slider .ico.btn.btn-secondary-dark:focus, .sub-header-slider .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-header-slider input.ico.btn-secondary-dark[type='submit']:focus, .sub-header-slider .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-header-slider input.ico.btn-secondary-dark:focus, .sub-header-slider .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-header-slider .ico.btn-secondary-dark.btncontainer:focus, .sub-header-slider .notificationBar input.ico.btn-secondary-dark:focus, .sub-header-slider .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .sub-header-slider .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .sub-header-slider input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .sub-header-slider input.ico.btn-secondary-dark:focus, .notificationBarGlobal .sub-header-slider input.ico.btn-secondary-dark:focus, .sub-header-slider .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .sub-header-slider .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .sub-header-slider .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-header-slider .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sub-header-slider .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sub-header-slider .ico.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .ico:hover, .sub-header-newAccountslider .ico.btn.btn-secondary-dark:focus, .sub-header-newAccountslider .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-header-newAccountslider input.ico.btn-secondary-dark[type='submit']:focus, .sub-header-newAccountslider .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-header-newAccountslider input.ico.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-header-newAccountslider .ico.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .notificationBar input.ico.btn-secondary-dark:focus, .sub-header-newAccountslider .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .sub-header-newAccountslider input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .sub-header-newAccountslider input.ico.btn-secondary-dark:focus, .notificationBarGlobal .sub-header-newAccountslider input.ico.btn-secondary-dark:focus, .sub-header-newAccountslider .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .sub-header-newAccountslider .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-header-newAccountslider .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sub-header-newAccountslider .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sub-header-newAccountslider .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .ico:hover, .slider-new-account-favorites .ico.btn.btn-secondary-dark:focus, .slider-new-account-favorites .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-favorites input.ico.btn-secondary-dark[type='submit']:focus, .slider-new-account-favorites .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-favorites input.ico.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-favorites .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .notificationBar input.ico.btn-secondary-dark:focus, .slider-new-account-favorites .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .slider-new-account-favorites input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-favorites input.ico.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-favorites input.ico.btn-secondary-dark:focus, .slider-new-account-favorites .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-favorites .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-favorites .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-favorites .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-favorites .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .ico:hover, .slider-new-account-button .ico.btn.btn-secondary-dark:focus, .slider-new-account-button .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-button input.ico.btn-secondary-dark[type='submit']:focus, .slider-new-account-button .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-button input.ico.btn-secondary-dark:focus, .slider-new-account-button .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-button .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .notificationBar input.ico.btn-secondary-dark:focus, .slider-new-account-button .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .slider-new-account-button .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .slider-new-account-button input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-button input.ico.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-button input.ico.btn-secondary-dark:focus, .slider-new-account-button .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-button .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-button .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-button .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-button .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .ico:hover, .slider-new-account-welcome-tour .ico.btn.btn-secondary-dark:focus, .slider-new-account-welcome-tour .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-new-account-welcome-tour input.ico.btn-secondary-dark[type='submit']:focus, .slider-new-account-welcome-tour .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-new-account-welcome-tour input.ico.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-new-account-welcome-tour .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .notificationBar input.ico.btn-secondary-dark:focus, .slider-new-account-welcome-tour .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .slider-new-account-welcome-tour input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-new-account-welcome-tour input.ico.btn-secondary-dark:focus, .notificationBarGlobal .slider-new-account-welcome-tour input.ico.btn-secondary-dark:focus, .slider-new-account-welcome-tour .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-new-account-welcome-tour .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-new-account-welcome-tour .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-new-account-welcome-tour .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-new-account-welcome-tour .ico.btn-secondary-dark.btncontainer:focus {
    color: #cacad0
}

.sub-header-slider .ico:active, .sub-header-newAccountslider .ico:active, .slider-new-account-favorites .ico:active, .slider-new-account-button .ico:active, .slider-new-account-welcome-tour .ico:active {
    color: #cacad0
}

.sub-header-slider .card-wrapper, .sub-header-slider .card-wrapper-mini, .sub-header-newAccountslider .card-wrapper, .sub-header-newAccountslider .card-wrapper-mini, .slider-new-account-favorites .card-wrapper, .slider-new-account-favorites .card-wrapper-mini, .slider-new-account-button .card-wrapper, .slider-new-account-button .card-wrapper-mini, .slider-new-account-welcome-tour .card-wrapper, .slider-new-account-welcome-tour .card-wrapper-mini {
    width: 960px;
    position: relative;
    display: block;
    max-width: 100%;
    background: #fff
}

@media (min-width: 550px) {
    .sub-header-slider .card-wrapper, .sub-header-slider .card-wrapper-mini, .sub-header-newAccountslider .card-wrapper, .sub-header-newAccountslider .card-wrapper-mini, .slider-new-account-favorites .card-wrapper, .slider-new-account-favorites .card-wrapper-mini, .slider-new-account-button .card-wrapper, .slider-new-account-button .card-wrapper-mini, .slider-new-account-welcome-tour .card-wrapper, .slider-new-account-welcome-tour .card-wrapper-mini {
        height: fit-content
    }
}

.sub-header-slider .font-size-1, .sub-header-newAccountslider .font-size-1, .slider-new-account-favorites .font-size-1, .slider-new-account-button .font-size-1, .slider-new-account-welcome-tour .font-size-1 {
    font-size: 1.5rem
}

.sub-header-slider > .card-wrapper:nth-child(n+2), .sub-header-newAccountslider > .card-wrapper:nth-child(n+2) {
    display: none
}

.sub-header-slider * .card-wrapper img[src="/spacer.gif"][data-lazysrc], .sub-header-newAccountslider * .card-wrapper img[src="/spacer.gif"][data-lazysrc] {
    display: none
}

.sub-header-slider * .card-wrapper-mini img[src="/spacer.gif"][data-lazysrc], .sub-header-newAccountslider * .card-wrapper-mini img[src="/spacer.gif"][data-lazysrc] {
    display: none
}

.sub-header-slider-containing-box {
    width: 100%;
    margin: 10px 0 5px 0;
    display: flex
}

@media (min-width: 1250px) {
    .sub-header-slider-containing-box {
        height: fit-content
    }
}

@media (max-width: 1024px) {
    .sub-header-slider-containing-box {
        margin: 0
    }
}

.skipThisStep {
    color: #999;
    font-size: 14px;
    text-decoration: underline
}

.skipThisStep:hover, .skipThisStep.btn.btn-secondary-dark:hover, .AboutUs-Panel input.skipThisStep.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.skipThisStep.btn-secondary-dark:hover, .notificationBarNotUrgent .skipThisStep.btn-secondary-dark.btncontainer:hover, .notificationBar input.skipThisStep.btn-secondary-dark:hover, .cookie-consent-notificationBar input.skipThisStep.btn-secondary-dark:hover, .notificationBarGlobal input.skipThisStep.btn-secondary-dark:hover, .notificationBar .skipThisStep.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .skipThisStep.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .skipThisStep.btn-secondary-dark.btncontainer:hover, .skipThisStep.btn.btn-secondary-dark:focus, .AboutUs-Panel input.skipThisStep.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.skipThisStep.btn-secondary-dark:focus, .notificationBarNotUrgent .skipThisStep.btn-secondary-dark.btncontainer:focus, .notificationBar input.skipThisStep.btn-secondary-dark:focus, .cookie-consent-notificationBar input.skipThisStep.btn-secondary-dark:focus, .notificationBarGlobal input.skipThisStep.btn-secondary-dark:focus, .notificationBar .skipThisStep.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .skipThisStep.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .skipThisStep.btn-secondary-dark.btncontainer:focus {
    cursor: pointer;
    color: #777
}

@media (min-width: 750px) {
    .mobile-header-only {
        display: none !important
    }
}

@media (max-width: 749px) {
    .desktop-header-only {
        display: none !important
    }
}

.amazon-sidebar-departments {
    background: #fff;
    border: 1px solid #e5e5e8;
    padding: 3% 5%;
    margin: 0 auto 15px auto;
    width: 90%;
    user-select: none
}

.amazon-sidebar-departments td {
    padding: 0
}

.amazon-sidebar-departments > div {
    text-align: center
}

@media (min-width: 750px) {
    .amazon-sidebar-departments {
        float: left
    }
}

.amazon-sidebar-departments .cash-back-departments-value {
    float: left
}

@media (min-width: 750px) {
    .amazon-sidebar-departments .cash-back-departments-value {
        float: left
    }
}

.cash-back-departments-department {
    display: inline;
    padding-left: 5px;
    flex-grow: 1;
    line-height: 1.2
}

@media (min-width: 750px) {
    .cash-back-departments-department {
        float: left
    }
}

.cash-back-departments-value {
    color: #199402;
    display: inline-block;
    float: left;
    text-align: center;
    min-width: 50px;
    line-height: 1.2;
    font-weight: 500
}

.cash-back-departments-value span {
    display: none
}

.cash-back-department-row {
    display: flex;
    width: 100%;
    padding: 7px 0;
    user-select: text
}

.cash-back-department-row > a {
    color: #424242;
    text-decoration-line: none
}

.cash-back-department-row > a:hover, .cash-back-department-row > a.btn.btn-secondary-dark:hover, .cash-back-department-row > a.btn.btn-secondary-dark:focus {
    font-weight: 900
}

.cash-back-department-row > a:hover .cash-back-departments-value, .cash-back-department-row > a.btn.btn-secondary-dark:focus .cash-back-departments-value {
    font-weight: 900
}

.cash-back-department-row.pop-behind {
    width: 66%;
    margin: auto;
    padding: 2px 0
}

#clickout-pop-behind-repeater .cash-back-department-row:nth-child(even) {
    background: #f4f4f4
}

.nerdwalletMobile img#befrugal-logo {
    width: 177px
}

.nerdwalletMobile .nwMemberHeader {
    float: right;
    text-align: center;
    margin-right: 48px
}

.nerdwalletMobile .nwMemberHeader p {
    margin-top: 10px
}

@media (max-width: 749px) {
    .nerdwalletMobile .nwMemberHeader p {
        margin-top: 5px
    }
}

.nerdwalletMobile .nwMemberHeader .btn-seeall-blue {
    padding: 3px 6px;
    font-size: .8125em;
    background: #e3eff9;
    color: green;
    cursor: pointer;
    text-decoration: none;
    width: 100px;
    border: 1px solid green;
    box-shadow: 0 0 0;
    text-align: center
}

.nerdwalletMobile .nwMemberHeader .btn-seeall-blue:hover, .nerdwalletMobile .nwMemberHeader .btn-seeall-blue.btn.btn-secondary-dark:focus, .nerdwalletMobile .nwMemberHeader .AboutUs-Panel input.btn-seeall-blue.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .nerdwalletMobile .nwMemberHeader input.btn-seeall-blue.btn-secondary-dark[type='submit']:focus, .nerdwalletMobile .nwMemberHeader .notificationBarNotUrgent input.btn-seeall-blue.btn-secondary-dark:focus, .notificationBarNotUrgent .nerdwalletMobile .nwMemberHeader input.btn-seeall-blue.btn-secondary-dark:focus, .nerdwalletMobile .nwMemberHeader .notificationBarNotUrgent .btn-seeall-blue.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .nerdwalletMobile .nwMemberHeader .btn-seeall-blue.btn-secondary-dark.btncontainer:focus, .nerdwalletMobile .nwMemberHeader .notificationBar input.btn-seeall-blue.btn-secondary-dark:focus, .nerdwalletMobile .nwMemberHeader .cookie-consent-notificationBar input.btn-seeall-blue.btn-secondary-dark:focus, .nerdwalletMobile .nwMemberHeader .notificationBarGlobal input.btn-seeall-blue.btn-secondary-dark:focus, .notificationBar .nerdwalletMobile .nwMemberHeader input.btn-seeall-blue.btn-secondary-dark:focus, .cookie-consent-notificationBar .nerdwalletMobile .nwMemberHeader input.btn-seeall-blue.btn-secondary-dark:focus, .notificationBarGlobal .nerdwalletMobile .nwMemberHeader input.btn-seeall-blue.btn-secondary-dark:focus, .nerdwalletMobile .nwMemberHeader .notificationBar .btn-seeall-blue.btn-secondary-dark.btncontainer:focus, .nerdwalletMobile .nwMemberHeader .cookie-consent-notificationBar .btn-seeall-blue.btn-secondary-dark.btncontainer:focus, .nerdwalletMobile .nwMemberHeader .notificationBarGlobal .btn-seeall-blue.btn-secondary-dark.btncontainer:focus, .notificationBar .nerdwalletMobile .nwMemberHeader .btn-seeall-blue.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .nerdwalletMobile .nwMemberHeader .btn-seeall-blue.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .nerdwalletMobile .nwMemberHeader .btn-seeall-blue.btn-secondary-dark.btncontainer:focus {
    background: #98cdf9;
    color: #fff
}

@media (max-width: 749px) {
    .nerdwalletMobile .nwMemberHeader {
        margin-right: 5px
    }

    .nerdwalletMobile .nwMemberHeader .btn-seeall-blue {
        min-width: 110px;
        min-height: 30px;
        font-size: 12px
    }

    .nerdwalletMobile .nwMemberHeader p {
        margin-top: 4px
    }

    .nerdwalletMobile img#befrugal-logo {
        width: 100px;
        margin-left: 10px
    }
}

.cookie-consent-toggle-desktop {
    display: inline-block;
    float: right;
    height: 42px;
    margin: auto 30px auto 0
}

@media (max-width: 749px) {
    .cookie-consent-toggle-desktop {
        display: none
    }
}

.shadow-nav-bar {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .15);
    transition-duration: .5s
}

input.search-box-mobile-and-desktop-view[type="search"]:not(.style-reset) {
    height: 45px;
    margin-bottom: 0
}

@media (max-width: 749px) {
    input.search-box-mobile-and-desktop-view[type="search"]:not(.style-reset) {
        height: 48px;
        margin: 0 0 12px 3%;
        width: 94% !important;
        padding-left: 11% !important;
        border-radius: 10px;
        border-color: #c3c3c3
    }
}

@media (max-width: 330px) {
    input.search-box-mobile-and-desktop-view[type="search"]:not(.style-reset) {
        padding-left: 10% !important;
        padding-right: 5px !important
    }
}

input.search-box-mobile-and-desktop-view[type="search"]:not(.style-reset)::placeholder {
    color: #999;
    opacity: 1
}

.line-height-desktop-only {
    line-height: 1
}

.temp-retailer-message {
    background: #fff
}

.temp-retailer-message .temp-message {
    width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0;
    line-height: 1.2;
    font-size: 15px
}

.temp-retailer-message .temp-message .retName {
    font-weight: 600
}

@media (min-width: 750px) {
    #search-form input[type="search"]:not(.style-reset) {
        padding: 6px 16px !important;
        border-radius: 8px 0 0 8px
    }
}

@media (min-width: 420px) and (max-width: 767px) {
    #search-form input[type="search"]:not(.style-reset) {
        padding: 6px 16px 6px 40px !important
    }
}

@media (min-width: 767px) and (max-width: 769px) {
    #search-form input[type="search"] {
        width: 98%
    }

    .search_widen_list {
        width: 97.5%
    }
}

@media (min-width: 767px) and (max-width: 1025px) {
    .search_widen_list {
        max-width: 720px
    }
}

.container {
    padding: 0
}

@media (min-width: 1000px) {
    .container {
        padding-right: 240px
    }
}

.container.promotional {
    padding-right: 0
}

@media (min-width: 1250px) {
    .container.promotional {
        padding-right: 240px;
        width: 100%
    }
}

.main.help, .help.main-sidebar-left, .help.main-account {
    float: right
}

@media (min-width: 750px) {
    .main.help, .help.main-sidebar-left, .help.main-account {
        position: relative;
        left: 240px
    }

    .main.help::before, .help.main-sidebar-left::before, .help.main-account::before {
        content: "";
        position: absolute;
        left: -3%;
        height: 99%;
        width: 2px;
        background: #e5e5e8
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .main.help, .help.main-sidebar-left, .help.main-account {
        float: unset;
        width: 70%;
        display: inline-block
    }
}

.subscriber-checkbox {
    text-align: left;
    margin: 5px 0 15px 20px
}

.subscriber-checkbox input[type=checkbox] {
    width: 20px;
    min-width: 20px;
    height: 20px
}

.subscriber-checkbox input[type=checkbox]:hover, .subscriber-checkbox .btn.btn-secondary-dark[type=checkbox]:hover, .subscriber-checkbox .notificationBarNotUrgent .btn-secondary-dark.btncontainer[type=checkbox]:hover, .notificationBarNotUrgent .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .subscriber-checkbox .notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:hover, .subscriber-checkbox .cookie-consent-notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:hover, .subscriber-checkbox .notificationBarGlobal .btn-secondary-dark.btncontainer[type=checkbox]:hover, .notificationBar .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .cookie-consent-notificationBar .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .notificationBarGlobal .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .subscriber-checkbox .btn.btn-secondary-dark[type=checkbox]:focus, .subscriber-checkbox .AboutUs-Panel input.btn-secondary-dark[type=checkbox][type='submit']:focus, .AboutUs-Panel .subscriber-checkbox input.btn-secondary-dark[type=checkbox][type='submit']:focus, .subscriber-checkbox .notificationBarNotUrgent input.btn-secondary-dark[type=checkbox]:focus, .notificationBarNotUrgent .subscriber-checkbox input.btn-secondary-dark[type=checkbox]:focus, .subscriber-checkbox .notificationBarNotUrgent .btn-secondary-dark.btncontainer[type=checkbox]:focus, .notificationBarNotUrgent .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus, .subscriber-checkbox .notificationBar input.btn-secondary-dark[type=checkbox]:focus, .subscriber-checkbox .cookie-consent-notificationBar input.btn-secondary-dark[type=checkbox]:focus, .subscriber-checkbox .notificationBarGlobal input.btn-secondary-dark[type=checkbox]:focus, .notificationBar .subscriber-checkbox input.btn-secondary-dark[type=checkbox]:focus, .cookie-consent-notificationBar .subscriber-checkbox input.btn-secondary-dark[type=checkbox]:focus, .notificationBarGlobal .subscriber-checkbox input.btn-secondary-dark[type=checkbox]:focus, .subscriber-checkbox .notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:focus, .subscriber-checkbox .cookie-consent-notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:focus, .subscriber-checkbox .notificationBarGlobal .btn-secondary-dark.btncontainer[type=checkbox]:focus, .notificationBar .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus, .cookie-consent-notificationBar .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus, .notificationBarGlobal .subscriber-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus {
    box-shadow: 1px 1px #ccc
}

.subscriber-checkbox input[type=checkbox] + label {
    display: inline-block;
    font-size: 15.5px;
    vertical-align: top
}

.subscriber-checkbox input[type=checkbox] + label::before {
    display: none
}

.join-content-box .subscriber-checkbox {
    text-align: center
}

.main, .main-sidebar-left, .main-account {
    float: left;
    width: 100%;
    margin-top: 5px
}

.main-sub-title {
    color: #808080;
    display: inline-block;
    position: relative;
    width: 100%;
    font-weight: 300;
    overflow: hidden
}

.main-sub-title:after {
    border-top: 2px dotted #e5e5e8;
    color: #979797;
    content: "";
    height: 1px;
    margin-left: 2%;
    position: absolute;
    top: 50%;
    width: 100%
}

.main .content-block h4 .main-sub-title, .main-sidebar-left .content-block h4 .main-sub-title, .main-account .content-block h4 .main-sub-title {
    max-width: 816px
}

.main-account {
    margin-bottom: 80px
}

@media (max-width: 749px) {
    .main-account.shown-acct-full {
        margin-bottom: 15px
    }

    .main-account.shown-acct-short {
        margin-bottom: 15px
    }
}

.main-account .payment-table td {
    padding: 5px
}

@media (max-width: 449px) {
    .main-account .payment-table td {
        padding: 5px 3px;
        font-size: 14px
    }
}

.main-account .payment-table td a {
    text-decoration: none
}

.main-account .payment-table td.paymentHistoryRequested {
    width: 160px;
    min-width: 160px;
    max-width: 160px
}

@media (max-width: 749px) {
    .main-account .payment-table td.paymentHistoryRequested {
        width: 85px;
        min-width: 85px;
        max-width: 85px
    }
}

@media (max-width: 749px) and (max-width: 349px) {
    .main-account .payment-table td.paymentHistoryRequested {
        width: 70px;
        min-width: 70px;
        max-width: 70px
    }
}

.main-account .payment-table th.paymentHistoryRequested {
    width: 27%
}

@media (max-width: 749px) {
    .main-account .payment-table th.paymentHistoryRequested {
        width: 35%
    }
}

.main-account .payment-table th.paymentHistoryMethod {
    width: 32%
}

@media (max-width: 749px) {
    .main-account .payment-table th.paymentHistoryMethod {
        width: 29%
    }
}

.main-account .payment-table .expansion-loader {
    border: 6px solid #d2e8fd;
    border-top: 6px solid #29f;
    border-right: 6px solid #29f;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    animation: spin 2s linear infinite
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.main-account .payment-table .expansion-spacer {
    display: inline-block;
    width: 40px
}

@media (max-width: 749px) {
    .main-account .payment-table .expansion-spacer {
        width: 30px
    }
}

.main-account .payment-table .expansion-row-container {
    width: 100%;
    position: absolute;
    text-align: center;
    background-color: rgba(0, 112, 184, .3);
    padding: 0;
    margin-left: -1px
}

.main-account .payment-table-expanded tr {
    background-color: #b2d9fe
}

.main-account .account-report-sub-cell {
    text-align: left;
    border-left: 1px solid #c7ddf4;
    font-size: 12px
}

@media (max-width: 749px) {
    .main-account .account-report-sub-cell {
        padding: 0 5px
    }
}

@media (min-width: 750px) {
    .main-account .account-report-sub-cell {
        padding: 5px 15px
    }
}

@media (max-width: 749px) {
    .main-account .payment-history-rows th {
        padding: 0 5px
    }
}

@media (max-width: 749px) {
    .main-account .account-report-cell1.reportCell-mobileBreak {
        word-break: break-all
    }
}

.main-account .account-report-cell1.UserSalesGrid {
    width: 20%;
    padding-left: 5%
}

@media (max-width: 449px) {
    .main-account .account-report-cell1.UserSalesGrid {
        width: 24%
    }
}

.main-account .account-report-cell2.UserSalesGrid {
    width: 24%
}

@media (max-width: 749px) {
    .main-account .account-report-cell2.UserSalesGrid {
        word-break: break-word
    }
}

.main-account .account-report-cell3.UserSalesGrid {
    padding-right: 4px
}

@media (max-width: 749px) {
    .main-account .account-report-cell3.UserSalesGrid {
        width: 20%;
        text-align: center
    }
}

@media (max-width: 749px) and (max-width: 449px) {
    .main-account .account-report-cell3.UserSalesGrid {
        width: 24%
    }
}

.main-account .account-report-cell3.UserSalesGrid .icon-help-pop {
    visibility: hidden
}

.main-account .account-report-cell-rt.UserSalesGrid {
    width: 11%
}

@media (max-width: 449px) {
    .main-account .account-report-cell-rt.UserSalesGrid {
        width: 10%
    }
}

.content-block {
    float: left;
    width: 100%;
    margin-bottom: 1%
}

.content-block.cashbackHighlight {
    background-color: #def1b5
}

.sidebar.help, .help.sidebar-left-sidebar, .help.account-sidebar {
    float: left
}

.sidebar, .sidebar-left-sidebar, .account-sidebar {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-top: 15px;
    font-size: 1.4rem
}

@media (max-width: 999px) {
    .sidebar .account-management-list li, .sidebar-left-sidebar .account-management-list li, .account-sidebar .account-management-list li {
        font-size: 14px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .sidebar td, .sidebar-left-sidebar td, .account-sidebar td, .sidebar .side-bar-summary, .sidebar-left-sidebar .side-bar-summary, .account-sidebar .side-bar-summary, .sidebar .account-management-list li, .sidebar-left-sidebar .account-management-list li, .account-sidebar .account-management-list li {
        text-align: center
    }
}

@media (min-width: 1000px) {
    .sidebar, .sidebar-left-sidebar, .account-sidebar {
        float: right;
        width: 220px;
        margin-right: -240px
    }
}

@media (min-width: 750px) {
    .account-sidebar {
        float: none;
        width: 100%;
        margin: 0
    }
}

@media (max-width: 749px) {
    .account-sidebar {
        position: absolute
    }

    .account-sidebar .s-portal-sidebar-middle, .account-sidebar .account-control {
        display: none
    }

    .account-sidebar .side-bar {
        border-bottom: 0
    }
}

@media (min-width: 750px) {
    .account-container {
        padding-right: 0;
        padding-left: 0
    }

    .account-container.extra-wide {
        max-width: 1150px;
        width: 92%
    }

    .account-container.extra-wide .account-management-page {
        max-width: 1150px
    }
}

@media (min-width: 1000px) {
    .main-sidebar-left {
        float: right
    }
}

@media (min-width: 1000px) {
    .sidebar-left-sidebar {
        float: left;
        width: 220px;
        margin-left: -240px
    }
}

@media (min-width: 1000px) {
    .sidebar-left-container {
        padding-right: 0;
        padding-left: 240px
    }
}

.promotional-sidebar {
    float: left;
    width: 220px;
    margin-right: 0;
    margin-top: 15px;
    font-size: 1.4rem
}

@media (min-width: 1250px) {
    .promotional-sidebar {
        float: right;
        margin-right: -240px
    }
}

.image-logo-favorites {
    width: 136px;
    height: 68px
}

.CashBackActivity {
    display: block
}

.CashBackActivity.leftCashBackActivity {
    margin-bottom: 5px
}

.CashBackActivity.rightCashBackActivity {
    margin-bottom: 5px
}

@media (max-width: 749px) {
    .AboutUs-Panel {
        text-align: center
    }
}

@media (max-width: 749px) {
    .quotes-with-logos {
        max-width: 100px;
        transform: scale(.5, .5)
    }
}

.medialogo {
    margin: 0 30px 10px 0
}

@media (max-width: 749px) {
    .medialogo {
        margin: 10px
    }
}

.timelineTable {
    max-width: 687px;
    margin: 20px 0 0 0
}

@media (max-width: 749px) {
    .timelineTable {
        margin: 5px
    }
}

@media (max-width: 749px) {
    .side-bar-mobile-height {
        line-height: 50px
    }
}

.panel-spacing-for-mobile {
    margin: 10px 5px 0 5px
}

@media (max-width: 749px) {
    .panel-spacing-for-mobile {
        margin: 5px 0
    }
}

.panel-spacing-override .panel-spacing-for-mobile {
    margin: 10px 0;
    max-width: 31%
}

@media (max-width: 1300px) {
    .panel-spacing-override .panel-spacing-for-mobile {
        max-width: 47%;
        margin: 5px 2px
    }
}

@media (max-width: 1050px) {
    .panel-spacing-override .panel-spacing-for-mobile {
        min-width: unset
    }

    .panel-spacing-override .panel-spacing-for-mobile div img {
        margin: 0 0 5px 0
    }
}

@media (max-width: 749px) {
    .panel-spacing-override .panel-spacing-for-mobile {
        max-width: 100%;
        margin: 5px 0
    }
}

@media (min-width: 1250px) {
    .panel-wide-spacing-override .panel-spacing-for-mobile {
        max-width: 280px;
        margin: 10px 7px 10px 0
    }
}

@media (min-width: 1000px) and (max-width: 1249px) {
    .panel-wide-spacing-override .panel-spacing-for-mobile {
        margin: 10px 1.6% 10px 0;
        max-width: 32%
    }
}

@media (min-width: 1250px) {
    .panel-wide-spacing-override .deals-header-title {
        width: 35%;
        margin-left: 2%
    }

    .panel-wide-spacing-override .deals-header-category {
        margin-right: 2%
    }
}

.panel-circular-spacing-override .panel-spacing-for-mobile {
    max-width: 50%
}

@media (min-width: 750px) {
    .panel-circular-spacing-override .panel-spacing-for-mobile {
        margin-bottom: 10px
    }
}

@media (min-width: 750px) and (min-width: 1250px) {
    .panel-circular-spacing-override .panel-spacing-for-mobile {
        margin: 5px 3px
    }
}

@media (max-width: 749px) {
    .panel-circular-spacing-override .panel-spacing-for-mobile {
        margin: 5px .5%;
        max-width: 99%
    }
}

@media (min-width: 1250px) {
    .panel-circular-spacing-override .deals-header-title {
        width: 35%;
        margin-left: 2%
    }

    .panel-circular-spacing-override .deals-header-category {
        margin-right: 2%
    }
}

.retailerCardTextMobile {
    margin-left: 20px;
    float: left;
    line-height: 90px;
    font-size: 16px
}

.retailerCardTextMobile a {
    text-decoration: underline
}

@media (max-width: 749px) {
    .retailerCardTextMobile {
        display: none
    }
}

.retailerCardImage {
    margin: 10px 30px
}

@media (min-width: 750px) {
    .retailerCardImage {
        float: left
    }
}

.retailerCardImage a img {
    max-height: 70px;
    max-width: 140px
}

@media (max-width: 749px) {
    .retailerCardImage a img {
        margin: 10px
    }
}

.individual-deal-page-cards .retailercard {
    margin: 10px 0
}

.individual-deal-page-cards .card-generic {
    max-width: 943px
}

@media (min-width: 1000px) {
    .individual-deal-page-cards {
        display: flex
    }

    .individual-deal-page-cards .retailercard {
        width: 320px;
        float: right;
        margin-left: 20px;
        height: 150px
    }

    .individual-deal-page-cards .card-generic {
        float: right;
        flex: 1
    }

    .individual-deal-page-cards .retailerCardTextMobileCoupon {
        display: block
    }

    .individual-deal-page-cards .retailerCardImage {
        float: none
    }

    .individual-deal-page-cards .retailerCardImage a img {
        margin: 15px 10px 5px 10px
    }

    .individual-deal-page-cards .retailerCardTextMobile {
        display: none
    }
}

@media (max-width: 749px) {
    .individual-deal-page-cards .retailerCardTextMobileCoupon {
        display: block;
        line-height: 1.5;
        margin: 10px 5% 20px 5%;
        text-align: center;
        width: 90%
    }

    .individual-deal-page-cards .retailerCardTextMobile {
        display: none
    }
}

.retailerCardTextMobileCoupon {
    font-size: 16px;
    text-decoration: underline;
    line-height: 1.5;
    margin: 10px 5% 20px 5%;
    text-align: center;
    width: 90%
}

@media (min-width: 750px) {
    .retailerCardTextMobileCoupon {
        display: none
    }
}

.free-product-promo {
    background-color: #fff;
    padding: 0 5%
}

.free-product-promo--main-image {
    max-width: 360px;
    float: right;
    margin-top: 18px
}

@media (max-width: 749px) {
    .free-product-promo--main-image {
        float: none;
        text-align: center;
        width: 100%;
        margin-top: 5px
    }

    .free-product-promo--main-image img {
        width: auto
    }
}

.free-product-promo--title {
    color: #003b69;
    font-size: 30px;
    font-weight: 400;
    vertical-align: top;
    display: inline-block
}

@media (max-width: 749px) {
    .free-product-promo--title {
        font-size: 24px
    }
}

@media (min-width: 750px) {
    .free-product-promo--button {
        margin-left: 35px
    }
}

.free-product-promo--exclusiveoffer {
    font-size: 18px;
    font-weight: bold
}

@media (max-width: 749px) {
    .free-product-promo--exclusiveoffer {
        display: none
    }
}

.free-product-promo--freeafter {
    color: #ff7f27;
    height: 30px;
    font-size: 21px;
    font-weight: 500;
    display: inline-block
}

@media (max-width: 749px) {
    .free-product-promo--freeafter {
        margin: 10px 0 0 0;
        font-size: 18px
    }
}

.free-product-promo--retailer {
    float: right;
    margin-top: 2px
}

@media (max-width: 749px) {
    .free-product-promo--retailer {
        float: none;
        text-align: center;
        display: block;
        width: 100%
    }

    .free-product-promo--retailer img {
        width: 170px
    }
}

.free-product-promo--footer {
    padding: 25px 65px 15px 65px;
    background: #f1f9ff
}

@media (max-width: 749px) {
    .free-product-promo--footer {
        padding: 20px 20px 15px 20px
    }
}

.confirm-payment-request-button {
    margin: 0 5px
}

@media (max-width: 749px) {
    .confirm-payment-request-button {
        margin: 10px 5% 0 5%;
        width: 90%
    }
}

.confirm-payment-cancel-button {
    margin: 0 5px
}

@media (max-width: 749px) {
    .confirm-payment-cancel-button {
        margin: 0 5% 5px 5%;
        width: 90%
    }
}

.confirm-payment-promotions {
    margin-bottom: 5px
}

.confirm-payment-promotions .confirm-payment-amazonprimeoffer-title td {
    padding-bottom: 0
}

.confirm-payment-promotions .confirm-payment-amazonprimeoffer-detail td {
    padding-top: 0;
    padding-bottom: 2px
}

.confirm-payment-promotions tr:first-child td:first-child {
    width: 27.5%
}

.confirm-payment-promotions tr:first-child td:last-child {
    width: 28%
}

.confirm-payment-promotions tr:last-child td {
    padding-bottom: 5px
}

.confirm-payment-promotions tr:last-child td:nth-child(2), .confirm-payment-promotions tr:last-child td:nth-child(3) {
    border-bottom: 1px solid #000
}

.request-payment-box-table {
    background-color: #e4f4ff;
    padding: 0 14%;
    border-bottom: 1px solid #e5e5e8
}

@media (max-width: 449px) {
    .request-payment-box-table {
        padding: 0 5%
    }
}

.request-payment-box-bottom {
    background-color: #fff
}

.request-payment-box-bottom-total {
    padding: 7px 14% 20px 14%;
    display: block;
    font-size: 20px
}

@media (max-width: 449px) {
    .request-payment-box-bottom-total {
        text-align: center;
        padding-right: 5%;
        padding-left: 5%
    }
}

.request-payment-box-bottom-total div {
    display: inline;
    padding: 5px 10px 0 10px;
    font-weight: bold
}

@media (max-width: 449px) {
    .request-payment-box-bottom-total div {
        margin-right: -5px
    }
}

.request-payment-box-bottom-total span div {
    display: inline;
    padding: 0;
    font-weight: bold
}

.request-payment-box-bottom-total-container {
    display: flex;
    padding: 5px 0 0 0
}

.request-payment-box-bottom-total-text {
    flex: 1
}

@media (min-width: 450px) {
    .request-payment-box-bottom-total-text {
        text-align: left
    }
}

.request-payment-box-bottom-total-text-mobile {
    flex: 1;
    text-align: left
}

.request-payment-box-bottom-total-value {
    border-top: 2px solid #424242
}

@media (min-width: 450px) {
    .request-payment-box-bottom-total-value {
        text-align: right;
        float: right
    }
}

.confirm-payment-info {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    text-align: left
}

@media (max-width: 749px) {
    .confirm-payment-info {
        border-right: 0;
        width: 100%
    }
}

.confirm-payment-info-address {
    padding: 10px 10%;
    float: right;
    border-right: 1px solid #aaa;
    max-width: 230px;
    word-wrap: break-word
}

@media (max-width: 749px) {
    .confirm-payment-info-address {
        border-right: 0;
        float: none;
        padding: 10px 15%
    }
}

.confirm-payment-info-method {
    padding: 10px 10%;
    float: left;
    max-width: 230px;
    word-wrap: break-word
}

@media (max-width: 749px) {
    .confirm-payment-info-method {
        float: none;
        padding: 10px 15%
    }
}

.confirm-payment-bottom {
    width: 100%;
    background-color: #fff;
    text-align: center;
    display: block
}

.confirm-payment-bottom-total {
    width: 100%;
    padding: 20px 0 10px 0
}

@media (max-width: 749px) {
    .confirm-payment-bottom-total {
        padding: 30px 0 15px 0
    }
}

.confirm-payment-bottom-buttons {
    padding: 10px 0 30px 0
}

@media (max-width: 749px) {
    .confirm-payment-bottom-buttons {
        padding: 10px 0 30px 0
    }
}

@media (max-width: 749px) {
    .hideAccountSummaryOnMobile {
        display: none
    }
}

.account-activity-mobile .click-activity-date {
    width: 22%;
    text-transform: capitalize
}

.account-activity-mobile .click-activity-store {
    width: 33%
}

.account-activity-mobile .click-activity-order-confirm {
    width: 15%;
    text-align: center
}

.account-activity-mobile .click-activity-order-confirm a {
    position: relative;
    right: 7px
}

@media (max-width: 999px) {
    .account-activity-mobile .click-activity-date {
        width: 25%
    }

    .account-activity-mobile .click-activity-store {
        width: 38%
    }

    .account-activity-mobile .click-activity-order-confirm {
        width: 11%;
        text-align: center
    }
}

@media (max-width: 999px) and (max-width: 449px) {
    .account-activity-mobile .hide-on-mobile-clickout-activity {
        display: none
    }

    .account-activity-mobile .click-activity-date {
        width: 35%
    }

    .account-activity-mobile .click-activity-store {
        width: 60%
    }

    .account-activity-mobile .click-activity-order-confirm {
        width: 5%;
        padding: 1%
    }
}

.expand-button-on-small-screens {
    float: left;
    padding-left: 10px
}

@media (max-width: 349px) {
    .expand-button-on-small-screens {
        width: 90%;
        padding-left: 5%
    }
}

.expand-button-on-small-screens input {
    width: 100%
}

@media (max-width: 349px) {
    .expand-button-on-small-screens .hide-pRunSpacer-on-small-mobile-screens {
        display: none
    }
}

@media (max-width: 429px) {
    .expand-button-on-small-screens .hide-pRunSpacer-on-medium-mobile-screens {
        display: none
    }
}

.account-section-field {
    padding-left: 20px
}

@media (max-width: 549px) {
    .account-section-field {
        padding-left: 0
    }
}

@media (max-width: 999px) {
    .refer-friend-terms-popup {
        margin-left: -75px
    }
}

@media (max-width: 749px) {
    .refer-friend-terms-popup {
        margin-left: -150px
    }
}

@media (max-width: 749px) {
    .bold-on-mobile {
        font-weight: bold
    }
}

@media (max-width: 1500px) {
    .keep-popup-onscreen {
        margin-left: -150px
    }
}

@media (max-width: 1199px) {
    .keep-popup-onscreen {
        margin-left: -300px
    }
}

@media (max-width: 749px) {
    .hideonmobile {
        display: none
    }
}

@media (max-width: 749px) {
    .nav li.hideonmobile {
        display: none
    }
}

@media (min-width: 750px) {
    .showonmobile {
        display: none
    }
}

@media (min-width: 750px) {
    .nav li.showonmobile {
        display: none
    }
}

@media (max-width: 449px) {
    .hideonthinmobileonly {
        display: none
    }
}

@media (min-width: 450px) {
    .showonthinmobileonly {
        display: none
    }
}

@media (max-width: 999px) {
    .hide-on-portrait-mobile {
        display: none
    }
}

@media (min-width: 1000px) {
    .show-on-portrait-mobile {
        display: none
    }
}

@media (max-width: 999px) and (min-width: 750px) {
    .hide-on-portrait-only {
        display: none
    }
}

@media (max-width: 1199px) and (min-width: 750px) {
    .hide-on-mid-widths-only {
        display: none
    }
}

@media (max-width: 999px) {
    .hide-on-portrait-mobile {
        display: none
    }
}

@media (max-width: 1100px) {
    .hide-on-tablets-and-mobile {
        display: none
    }
}

@media (max-width: 349px) {
    .hide-on-extra-thin-mobile {
        display: none
    }
}

@media (hover: hover) {
    .hide-when-hover-possible {
        display: none
    }
}

@media (hover: none) {
    .hide-when-hover-impossible {
        display: none
    }
}

@media (max-width: 899px) {
    .hide-under-900 {
        display: none
    }
}

@media (max-width: 1199px) {
    .show-on-desktop-hd {
        display: none
    }
}

@media (hover: none) {
    .no-click-event-when-hover-impossible {
        pointer-events: none
    }
}

.third .menu-wrapper .menu-left > .ipad-plus-all-categories-link {
    display: none
}

.third .menu-wrapper .menu-left.CategoryDropDown > .ipad-plus-all-categories-link {
    display: none
}

@media (min-width: 750px) {
    .third .menu-wrapper .menu-left.CategoryDropDown > .ipad-plus-all-categories-link {
        display: block;
        border-bottom: 0
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .standard-container .sidebar, .standard-container .account-sidebar, .standard-container .sidebar-left-sidebar, .sidebar-left-container .sidebar, .sidebar-left-container .account-sidebar, .sidebar-left-container .sidebar-left-sidebar {
        max-width: 420px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0
    }

    .container .sidebar-help {
        width: 30%;
        margin-right: -240px
    }
}

@media (max-width: 749px) {
    div.centerPopupOnMobile:not(.merchant-terms-active,.terms-box) {
        left: 50% !important;
        transform: translateX(-50%);
        max-width: 90vw;
        position: absolute
    }
}

@media (min-width: 750px) {
    .space-status-cell-desktop {
        margin: 4px
    }
}

.account-activity-links {
    text-align: center;
    padding: 10px;
    background-color: #f2f9ff
}

.account-activity-links a {
    text-decoration: none;
    font-size: 16px
}

.cell-1-acc-local {
    width: 37%;
    height: 90px;
    vertical-align: middle;
    margin: 0;
    padding: 5px 0 5px 0;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    color: #000
}

@media (max-width: 749px) {
    .cell-1-acc-local {
        width: 100%;
        display: block;
        height: auto;
        border-right: 0;
        border-bottom: 1px dashed #e5e5e8
    }
}

.cell-2-acc-local {
    width: 21%;
    height: 90px;
    vertical-align: middle;
    margin: 0;
    padding: 5px 0 5px 0;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #000
}

@media (max-width: 749px) {
    .cell-2-acc-local {
        width: 100%;
        display: block;
        height: auto;
        border-right: 0;
        padding: 2px 0 2px 0;
        border-bottom: 1px dashed #e5e5e8
    }
}

.cell-3-acc-local {
    width: 21%;
    height: 90px;
    vertical-align: middle;
    margin: 0;
    padding: 5px 0 5px 0;
    text-align: center;
    font-size: 20px
}

@media (max-width: 749px) {
    .cell-3-acc-local {
        width: 100%;
        display: block;
        height: auto;
        padding: 2px 0 2px 0;
        border-bottom: 1px dashed #e5e5e8
    }
}

.cell-4-acc-local {
    width: 21%;
    height: 90px;
    vertical-align: middle;
    margin: 0;
    padding: 5px 0 5px 0;
    text-align: center;
    font-size: 20px
}

@media (max-width: 749px) {
    .cell-4-acc-local {
        width: 100%;
        display: block;
        height: auto;
        padding: 2px 0 2px 0
    }
}

.side-bar-summary {
    font-size: 17px;
    display: inline-block;
    padding: 0;
    width: 100%;
    padding: 15px 0;
    font-weight: 100
}

.side-bar-summary .text-decoration-none {
    text-decoration: none
}

.side-bar-summary .text-decoration-none:hover, .side-bar-summary .text-decoration-none.btn.btn-secondary-dark:focus, .side-bar-summary .AboutUs-Panel input.text-decoration-none.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .side-bar-summary input.text-decoration-none.btn-secondary-dark[type='submit']:focus, .side-bar-summary .notificationBarNotUrgent input.text-decoration-none.btn-secondary-dark:focus, .notificationBarNotUrgent .side-bar-summary input.text-decoration-none.btn-secondary-dark:focus, .side-bar-summary .notificationBarNotUrgent .text-decoration-none.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .side-bar-summary .text-decoration-none.btn-secondary-dark.btncontainer:focus, .side-bar-summary .notificationBar input.text-decoration-none.btn-secondary-dark:focus, .side-bar-summary .cookie-consent-notificationBar input.text-decoration-none.btn-secondary-dark:focus, .side-bar-summary .notificationBarGlobal input.text-decoration-none.btn-secondary-dark:focus, .notificationBar .side-bar-summary input.text-decoration-none.btn-secondary-dark:focus, .cookie-consent-notificationBar .side-bar-summary input.text-decoration-none.btn-secondary-dark:focus, .notificationBarGlobal .side-bar-summary input.text-decoration-none.btn-secondary-dark:focus, .side-bar-summary .notificationBar .text-decoration-none.btn-secondary-dark.btncontainer:focus, .side-bar-summary .cookie-consent-notificationBar .text-decoration-none.btn-secondary-dark.btncontainer:focus, .side-bar-summary .notificationBarGlobal .text-decoration-none.btn-secondary-dark.btncontainer:focus, .notificationBar .side-bar-summary .text-decoration-none.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .side-bar-summary .text-decoration-none.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .side-bar-summary .text-decoration-none.btn-secondary-dark.btncontainer:focus {
    text-decoration: none
}

.side-bar-summary:first-child {
    padding-top: 45px
}

.side-bar-summary:last-child {
    padding-bottom: 45px
}

@media (max-width: 549px) {
    .side-bar-summary {
        width: 98%;
        display: block;
        padding: 15px 1% 5px 1%
    }

    .side-bar-summary:first-child {
        padding-top: 15%
    }

    .side-bar-summary:last-child {
        padding-bottom: 15%
    }

    .side-bar-summary div.side-bar-summary-field {
        text-align: left;
        width: 90%;
        float: none
    }

    .side-bar-summary div.side-bar-summary-value {
        text-align: left;
        width: 90%;
        float: none
    }
}

@media (max-width: 549px) {
    .side-bar-summary-last {
        width: 98%;
        padding-bottom: 15px
    }
}

.side-bar-summary-field {
    display: block;
    overflow-wrap: anywhere
}

.side-bar-summary-value {
    display: block;
    overflow-wrap: anywhere
}

.side-bar-summary-value a:hover, .side-bar-summary-value a.btn.btn-secondary-dark:hover, .side-bar-summary-value a.btn.btn-secondary-dark:focus {
    color: #0a6ebd
}

.account-summary-div-wrapper {
    width: 40%;
    background-color: #f2f9ff;
    margin: 0;
    float: left
}

@media (max-width: 744px) {
    div.side-bar-summary {
        padding-left: 5px
    }

    div.side-bar-summary-field {
        text-align: left;
        width: 100%;
        padding-left: 15%
    }

    div.side-bar-summary-value {
        text-align: left;
        width: 100%;
        padding-left: 15%
    }

    div.side-bar-summary:not(:first-child) {
        width: 98%
    }

    div.full-cashback-summary-wrapper {
        width: 45%
    }

    div.account-summary-div-wrapper {
        width: 50%;
        margin: 50px 2% 4% 2%
    }

    div.side-bar-summary {
        font-size: 14px
    }

    .cell-acc-local-title-balance.fineadjustments {
        width: 100%;
        position: absolute;
        max-width: 80vw
    }

    div.account-section.account-balance-account-summary-hack {
        margin-top: 50px
    }

    div.account-section div.fullCashBackGridRow .fullCashBackGridCell:first-child {
        font-size: 14px
    }
}

.full-cashback-summary-wrapper {
    width: 50%;
    float: left
}

.displayNone {
    display: none
}

.toggle-button-off {
    position: absolute;
    width: 60px;
    height: 35px;
    font-size: 33px;
    background-repeat: no-repeat;
    background-image: url("//icdn.bfrl.us/icon/09_17_toggle_off.png")
}

.toggle-button-on {
    position: absolute;
    width: 60px;
    height: 35px;
    font-size: 33px;
    background-repeat: no-repeat;
    background-image: url("//icdn.bfrl.us/icon/09_17_login_toggle_on.png")
}

.toggle-apple-button-on, .toggle-facebook-button-on, .toggle-google-button-on {
    position: absolute;
    width: 60px;
    height: 35px;
    font-size: 33px;
    background-repeat: no-repeat;
    background-image: url("//icdn.bfrl.us/icon/09_17_login_toggle_on.png")
}

.AboutMeControlTitleDifferentLine, .AboutMeControlTitleSocial {
    width: 33%;
    display: inline-block
}

@media (max-width: 749px) {
    .AboutMeControlTitleDifferentLine, .AboutMeControlTitleSocial {
        width: 100%
    }
}

.fake-link-button {
    background: none;
    border: none;
    box-shadow: none;
    height: inherit;
    font-size: 14px;
    color: #3d95f2;
    text-decoration: none;
    cursor: pointer
}

.fake-link-button:hover, .fake-link-button.btn.btn-secondary-dark:hover, .AboutUs-Panel input.fake-link-button.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.fake-link-button.btn-secondary-dark:hover, .notificationBarNotUrgent .fake-link-button.btn-secondary-dark.btncontainer:hover, .notificationBar input.fake-link-button.btn-secondary-dark:hover, .cookie-consent-notificationBar input.fake-link-button.btn-secondary-dark:hover, .notificationBarGlobal input.fake-link-button.btn-secondary-dark:hover, .notificationBar .fake-link-button.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .fake-link-button.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .fake-link-button.btn-secondary-dark.btncontainer:hover, .fake-link-button.btn.btn-secondary-dark:focus, .AboutUs-Panel input.fake-link-button.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.fake-link-button.btn-secondary-dark:focus, .notificationBarNotUrgent .fake-link-button.btn-secondary-dark.btncontainer:focus, .notificationBar input.fake-link-button.btn-secondary-dark:focus, .cookie-consent-notificationBar input.fake-link-button.btn-secondary-dark:focus, .notificationBarGlobal input.fake-link-button.btn-secondary-dark:focus, .notificationBar .fake-link-button.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .fake-link-button.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .fake-link-button.btn-secondary-dark.btncontainer:focus {
    color: #0a6ebd
}

.save-or-cancel-account-page {
    display: inline-block
}

@media (max-width: 749px) {
    .save-or-cancel-account-page {
        width: 100%;
        padding: 10px 0
    }
}

.save-or-cancel-account-page-wide {
    display: inline-block
}

@media (max-width: 999px) {
    .save-or-cancel-account-page-wide {
        width: 100%;
        padding: 10px 0
    }
}

.account-section .s-portal-button-sm2 {
    margin: 0 0 0 5px
}

@media (max-width: 749px) {
    .account-section .s-portal-button-sm2 {
        margin: 0
    }
}

.account-section .fullCashBackGrid {
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    border-collapse: collapse;
    table-layout: fixed
}

.account-section .fullCashBackGrid .highlightBackground {
    background-color: #f2f9ff
}

.account-section .fullCashBackGrid .highlightBackground.hbLeft {
    width: 125px
}

.account-section .fullCashBackGrid .highlightBackground.hbRight {
    width: 125px
}

.account-section .fullCashBackGrid .culminatedAmount {
    color: #199402;
    font-weight: 500
}

.account-section .fullCashBackGridHeader {
    display: table-header-group
}

.account-section .fullCashBackGridBody {
    display: table-row-group
}

.account-section .fullCashBackGridBody .fullCashBackGridRow:not(:first-child) {
    border-top-width: 1px;
    border-top-style: dotted;
    border-color: #ddd
}

.account-section .fullCashBackGridFooter {
    display: table-footer-group
}

.account-section .fullCashBackGridFooter .fullCashBackGridCell {
    border-top: 1px solid;
    border-color: #000;
    padding-bottom: 10px;
    font-weight: 500
}

.account-section .fullCashBackGridFooter .fullCashBackGridCell:first-child {
    padding-right: 31px
}

.account-section .fullCashBackGridRow {
    display: table-row
}

.account-section .fullCashBackGridRow:last-child {
    font-weight: 600
}

.account-section .fullCashBackGridCell:first-child, .account-section .fullCashBackGridHeadCell:first-child {
    width: -moz-fit-content;
    width: fit-content;
    white-space: normal;
    overflow: auto;
    font-weight: 300
}

.account-section .fullCashBackGridCell.payable-emphasis:first-child, .account-section .fullCashBackGridHeadCell.payable-emphasis:first-child {
    font-weight: 500
}

.account-section .fullCashBackGridCell.total-emphasis:first-child, .account-section .fullCashBackGridHeadCell.total-emphasis:first-child {
    font-weight: 400
}

.account-section .fullCashBackGridCell:last-child, .account-section .fullCashBackGridHeadCell:last-child {
    padding-right: 30px;
    padding-left: 45px
}

.account-section .fullCashBackGridCell.hbRight, .account-section .fullCashBackGridHeadCell.hbRight {
    text-align: center
}

@media (min-width: 450px) {
    .account-section .fullCashBackGridCell.hbRight, .account-section .fullCashBackGridHeadCell.hbRight {
        padding-left: 25px
    }
}

@media (max-width: 749px) {
    .account-section .fullCashBackGridCell.hbleft, .account-section .fullCashBackGridHeadCell.hbleft {
        text-align: right;
        padding-right: 20px
    }
}

@media (max-width: 749px) {
    .account-section .fullCashBackGridHeadCell.highlightBackground.hbLeft, .account-section .fullCashBackGridCell.highlightBackground.hbLeft {
        text-align: center
    }
}

.account-section .fullCashBackGridCell {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    color: #000;
    padding: 5px 15px 5px 0;
    font-size: 20px
}

.account-section .fullCashBackGridCell:first-child {
    padding-right: 45px
}

.account-section .fullCashBackGridCell.payable-emphasis {
    font-weight: 600
}

.account-section .fullCashBackGridCell.total-emphasis {
    font-weight: 500
}

.account-section .fullCashBackGridCell.highlightBackground {
    padding-right: 56px
}

.account-section .fullCashBackGridHeadCell {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    font-size: 20px;
    line-Height: 1.4;
    font-weight: 300;
    color: #666;
    padding-top: 10px;
    padding-right: 31px
}

.account-section .fcbCellContent {
    display: inline-block;
    padding-left: 30px
}

.account-section .fcbCellContent.fcbTotal {
    padding-right: 39px
}

.account-section div.account-section-total {
    padding-top: 5px;
    padding-bottom: 5px
}

@media (max-width: 625px) and (min-width: 360px) {
    .account-section div.fullCashBackGrid .highlightBackground.hbLeft {
        width: auto;
        max-width: 74px;
        padding-left: 5px;
        padding-right: 10px
    }

    .account-section div.fullCashBackGrid .highlightBackground.hbRight {
        width: auto;
        padding-right: 0;
        max-width: 100px
    }

    .account-section div.fullCashBackGrid .fullCashBackGridHeadCell.highlightBackground.hbRight {
        padding-right: 0
    }

    .account-section div.fullCashBackGrid .fullCashBackGridHeadCell.highlightBackground.hbLeft {
        padding-right: 5px
    }

    .account-section div.fullCashBackGridHeadCell {
        padding-right: 20px;
        font-size: 16px
    }

    .account-section div.fullCashBackGridCell:last-child, .account-section .fullCashBackGridHeadCell:last-child {
        padding-right: 5px;
        padding-left: 5px
    }

    .account-section div.fullCashBackGridCell.highlightBackground, .account-section .fullCashBackGridHeadCell.highlightBackground {
        padding-right: 47px
    }

    .account-section div.fcbCellContent {
        padding-left: 5px
    }

    .account-section div.fcbCellContent.fcbTotal {
        padding-right: 5px
    }

    .account-section div.fullCashBackGridFooter .fullCashBackGridCell {
        padding-bottom: 5px
    }

    .account-section div.fullCashBackGridFooter .fullCashBackGridCell:first-child {
        padding-right: 24px
    }

    .account-section div.fullCashBackGridCell {
        padding: 5px 5px 5px 0;
        font-size: 16px
    }

    .account-section div.fullCashBackGridCell:first-child {
        padding-right: 5px
    }
}

@media (max-width: 374px) {
    .account-section div.fullCashBackGrid .highlightBackground.hbLeft {
        width: auto;
        padding-left: 5px;
        padding-right: 31px
    }

    .account-section div.fullCashBackGrid .highlightBackground.hbRight {
        width: auto;
        padding-right: 26px
    }

    .account-section div.fullCashBackGrid .fullCashBackGridHeadCell.highlightBackground.hbRight {
        padding-right: 0
    }

    .account-section div.fullCashBackGrid .fullCashBackGridHeadCell.highlightBackground.hbLeft {
        padding-right: 5px
    }

    .account-section div.fullCashBackGridHeadCell {
        padding-right: 20px;
        font-size: 12px
    }

    .account-section div.fullCashBackGridCell:last-child, .account-section .fullCashBackGridHeadCell:last-child {
        padding-right: 5px;
        padding-left: 5px
    }

    .account-section div.fullCashBackGridCell.highlightBackground, .account-section .fullCashBackGridHeadCell.highlightBackground {
        padding-right: 47px
    }

    .account-section div.fcbCellContent {
        padding-left: 5px
    }

    .account-section div.fcbCellContent.fcbTotal {
        padding-right: 5px
    }

    .account-section div.fullCashBackGridFooter .fullCashBackGridCell {
        padding-bottom: 5px
    }

    .account-section div.fullCashBackGridFooter .fullCashBackGridCell:first-child {
        padding-right: 24px
    }

    .account-section div.fullCashBackGridCell {
        padding: 5px 5px 5px 0;
        font-size: 12px
    }

    .account-section div.fullCashBackGridCell:first-child {
        padding-right: 5px
    }
}

a.fullCashBackGridCellLink, a.fullCashBackGridCellLink-nohover {
    color: #000;
    text-decoration: none;
    padding: 5px 0
}

a.fullCashBackGridCellTotalLink, a.fullCashBackGridCellTotalLink-nohover {
    color: #000;
    text-decoration: none;
    padding: 5px 0
}

a.fullCashBackGridCellLink:hover, .fullCashBackGridCellLink.btn.btn-secondary-dark:hover, .AboutUs-Panel input.fullCashBackGridCellLink.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.fullCashBackGridCellLink.btn-secondary-dark:hover, .notificationBarNotUrgent .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:hover, .notificationBar input.fullCashBackGridCellLink.btn-secondary-dark:hover, .cookie-consent-notificationBar input.fullCashBackGridCellLink.btn-secondary-dark:hover, .notificationBarGlobal input.fullCashBackGridCellLink.btn-secondary-dark:hover, .notificationBar .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:hover, .fullCashBackGridCellLink.btn.btn-secondary-dark:focus, .AboutUs-Panel input.fullCashBackGridCellLink.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.fullCashBackGridCellLink.btn-secondary-dark:focus, .notificationBarNotUrgent .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:focus, .notificationBar input.fullCashBackGridCellLink.btn-secondary-dark:focus, .cookie-consent-notificationBar input.fullCashBackGridCellLink.btn-secondary-dark:focus, .notificationBarGlobal input.fullCashBackGridCellLink.btn-secondary-dark:focus, .notificationBar .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .fullCashBackGridCellLink.btn-secondary-dark.btncontainer:focus {
    text-shadow: 0 0 1px #000
}

a.fullCashBackGridCellTotalLink:hover, .fullCashBackGridCellTotalLink.btn.btn-secondary-dark:hover, .AboutUs-Panel input.fullCashBackGridCellTotalLink.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.fullCashBackGridCellTotalLink.btn-secondary-dark:hover, .notificationBarNotUrgent .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:hover, .notificationBar input.fullCashBackGridCellTotalLink.btn-secondary-dark:hover, .cookie-consent-notificationBar input.fullCashBackGridCellTotalLink.btn-secondary-dark:hover, .notificationBarGlobal input.fullCashBackGridCellTotalLink.btn-secondary-dark:hover, .notificationBar .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:hover, .fullCashBackGridCellTotalLink.btn.btn-secondary-dark:focus, .AboutUs-Panel input.fullCashBackGridCellTotalLink.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.fullCashBackGridCellTotalLink.btn-secondary-dark:focus, .notificationBarNotUrgent .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:focus, .notificationBar input.fullCashBackGridCellTotalLink.btn-secondary-dark:focus, .cookie-consent-notificationBar input.fullCashBackGridCellTotalLink.btn-secondary-dark:focus, .notificationBarGlobal input.fullCashBackGridCellTotalLink.btn-secondary-dark:focus, .notificationBar .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .fullCashBackGridCellTotalLink.btn-secondary-dark.btncontainer:focus {
    text-shadow: 0 0 1px #000
}

.UserSalesNumberCell {
    text-align: right;
    display: inline-block
}

@media (min-width: 914px) {
    .UserSalesNumberCell {
        min-width: 60px
    }
}

div.account-section-total {
    font-weight: 500;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #ddd
}

div.account-section-total .account-report-cell-rt.UserSalesGrid.UserSalesGridTotalCell {
    text-align: right
}

div.account-section-total .UserBonusGrid.UserBonusGridTotal {
    text-align: right;
    padding-right: 0
}

div.account-section-total .UserBonusGrid.UserBonusGridBalance {
    padding-left: 5px
}

div.account-section-total .account-report-cell-rt.UserSalesGrid.UserSalesGridTotalCell, div.account-section-total .account-report-cell-rt.UserSalesGrid.UserSalesGridBalanceCell, div.account-section-total .UserBonusGrid.UserBonusGridTotal, div.account-section-total .UserBonusGrid.UserBonusGridBalance {
    font-size: 18px
}

@media (max-width: 750px) {
    div.account-section-total {
        font-size: .8em
    }

    div.account-section-total .account-report-cell-rt.UserSalesGrid.UserSalesGridTotalCell, div.account-section-total .account-report-cell-rt.UserSalesGrid.UserSalesGridBalanceCell, div.account-section-total .UserBonusGrid.UserBonusGridTotal, div.account-section-total .UserBonusGrid.UserBonusGridBalance {
        font-size: 14px !important
    }
}

.cell-acc-local-title-balance.fineadjustments {
    color: #343434;
    margin-left: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 300;
    font-size: 24px;
    color: #666
}

.table-top3 > .table-top-p > .shared-content-left {
    font-size: 24px
}

.expandable-details-row:first-child {
    padding: 10px 0;
    margin: 0
}

.expandable-usergrid-dye-blue tr {
    background-color: #f2f9ff;
    border-bottom: 1px solid #e5e5e8;
    margin: 0 20px;
    color: #424242
}

@media (max-width: 749px) {
    .expandable-usergrid-dye-blue tr {
        margin: 0
    }
}

.expandable-usergrid-dye-blue tr td {
    font-size: 14px;
    background-color: #f2f9ff
}

@media (max-width: 749px) {
    .expandable-usergrid-dye-blue tr td {
        font-size: 12px
    }
}

.expandable-usergrid-dye-blue tr th {
    font-size: 14px;
    background-color: #f2f9ff;
    color: #999;
    border-bottom: 1px solid #e5e5e8
}

@media (max-width: 749px) {
    .expandable-usergrid-dye-blue tr th {
        font-size: 12px
    }
}

.expandable-usergrid-dye-blue tr:nth-child(odd) {
    background-color: #f2f9ff
}

.expandable-usergrid-dye-blue tr:nth-child(even) {
    background-color: #f2f9ff
}

.expandable-usergrid-saledetails, .expandable-usergrid-saledetails-amount, .expandable-usergrid-saledetails-paymentmethod {
    width: 30%;
    text-align: left;
    padding-left: 3%;
    background-color: #d2e8fd;
    display: inline-block;
    vertical-align: top;
    color: #424242
}

@media (max-width: 749px) {
    .expandable-usergrid-saledetails, .expandable-usergrid-saledetails-amount, .expandable-usergrid-saledetails-paymentmethod {
        width: 97%
    }
}

.expandable-usergrid-saledetails-paymentmethod {
    width: 63%
}

@media (max-width: 749px) {
    .expandable-usergrid-saledetails-paymentmethod {
        width: 97%
    }
}

.expandable-usergrid-saledetails-paymentmethod a {
    color: green !important;
    text-decoration: none !important
}

.expandable-usergrid-saledetails-paymentmethod a:hover, .expandable-usergrid-saledetails-paymentmethod a.btn.btn-secondary-dark:hover, .expandable-usergrid-saledetails-paymentmethod a.btn.btn-secondary-dark:focus {
    color: #0a6ebd !important;
    text-decoration: underline !important
}

.expandable-usergrid-saledetails-amount {
    width: 29%
}

@media (max-width: 749px) {
    .expandable-usergrid-saledetails-amount {
        width: 97%
    }
}

.favorite-merchants-table {
    border: 1px solid #e5e5e8;
    border-top: 0
}

.favorite-merchants-table tr {
    background-color: #fff;
    text-align: left;
    border-bottom: 1px solid #e5e5e8
}

.favorite-merchants-table tr th {
    color: #999;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e5e5e8;
    height: 36px
}

.favorite-merchants-table tr th:first-child {
    width: 25%;
    padding-left: 4%
}

@media (max-width: 749px) {
    .favorite-merchants-table tr th:first-child {
        width: 45%
    }
}

.favorite-merchants-table tr th:nth-child(2) {
    width: 25%
}

@media (max-width: 749px) {
    .favorite-merchants-table tr th:nth-child(2) {
        width: 45%
    }
}

.favorite-merchants-table tr th:nth-child(3) {
    width: 25%
}

@media (max-width: 749px) {
    .favorite-merchants-table tr th:nth-child(3) {
        display: none
    }
}

.favorite-merchants-table tr th:nth-child(4) {
    width: 19%
}

@media (max-width: 749px) {
    .favorite-merchants-table tr th:nth-child(4) {
        display: none
    }
}

.favorite-merchants-table tr th:last-child {
    width: 5%;
    text-align: center
}

@media (max-width: 749px) {
    .favorite-merchants-table tr th:last-child {
        width: 9%
    }
}

.favorite-merchants-table tr td {
    height: 84px
}

.favorite-merchants-table tr td:first-child {
    width: 25%;
    padding-left: 28px
}

@media (max-width: 749px) {
    .favorite-merchants-table tr td:first-child {
        width: 45%
    }
}

.favorite-merchants-table tr td:nth-child(2) {
    width: 25%;
    color: #199402;
    font-weight: 500
}

@media (max-width: 749px) {
    .favorite-merchants-table tr td:nth-child(2) {
        width: 45%
    }
}

.favorite-merchants-table tr td:nth-child(3) {
    width: 25%
}

.favorite-merchants-table tr td:nth-child(3) a {
    text-decoration: none
}

@media (max-width: 749px) {
    .favorite-merchants-table tr td:nth-child(3) {
        display: none
    }
}

.favorite-merchants-table tr td:nth-child(4) {
    width: 18%
}

@media (max-width: 749px) {
    .favorite-merchants-table tr td:nth-child(4) {
        display: none
    }
}

.favorite-merchants-table tr td:last-child {
    width: 7%;
    background-color: #f4f4f4;
    text-align: center
}

@media (max-width: 749px) {
    .favorite-merchants-table tr td:last-child {
        width: 9%;
        text-align: center;
        padding-left: 0
    }
}

@media (hover: hover) {
    .highlightredtextwhenselected {
        display: none
    }
}

.search-text .highlightredtext {
    display: inline;
    color: #04ade4
}

.selected .highlightredtextwhenselected {
    display: inline
}

.selected .highlightredtextwhenselected .hideonthinmobileonly {
    color: #c5c5c5
}

.selected .highlightredtextwhenselected .hide-on-portrait-mobile {
    color: #c5c5c5
}

.selected .favoritespecificcss .searchbarhlb {
    background-color: #d8eeff
}

input.favorite-search-box[type="search"] {
    max-width: 470px;
    width: 100%;
    float: none;
    margin: 0;
    border-color: #50c5ff
}

@media (max-width: 749px) {
    input.favorite-search-box[type="search"] {
        width: 100%;
        max-width: unset
    }
}

input.favorite-search-box[type="search"]::placeholder {
    color: #aaa
}

input.favorite-search-box[type="search"]:hover, .favorite-search-box.btn.btn-secondary-dark:hover, .AboutUs-Panel input.favorite-search-box.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.favorite-search-box.btn-secondary-dark:hover, .notificationBarNotUrgent .favorite-search-box.btn-secondary-dark.btncontainer:hover, .notificationBar input.favorite-search-box.btn-secondary-dark:hover, .cookie-consent-notificationBar input.favorite-search-box.btn-secondary-dark:hover, .notificationBarGlobal input.favorite-search-box.btn-secondary-dark:hover, .notificationBar .favorite-search-box.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .favorite-search-box.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .favorite-search-box.btn-secondary-dark.btncontainer:hover, .favorite-search-box.btn.btn-secondary-dark:focus, .AboutUs-Panel input.favorite-search-box.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.favorite-search-box.btn-secondary-dark:focus, .notificationBarNotUrgent .favorite-search-box.btn-secondary-dark.btncontainer:focus, .notificationBar input.favorite-search-box.btn-secondary-dark:focus, .cookie-consent-notificationBar input.favorite-search-box.btn-secondary-dark:focus, .notificationBarGlobal input.favorite-search-box.btn-secondary-dark:focus, .notificationBar .favorite-search-box.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .favorite-search-box.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .favorite-search-box.btn-secondary-dark.btncontainer:focus {
    border-color: green
}

.FavoriteSearchBar, .FavoriteSearchBar-Account {
    display: block;
    height: 80px;
    background-color: #f2f9ff;
    border: 1px solid #e5e5e8;
    border-bottom: 0;
    margin: 0;
    white-space: nowrap;
    justify-content: space-between
}

@media (max-width: 749px) {
    .FavoriteSearchBar, .FavoriteSearchBar-Account {
        height: auto;
        white-space: normal
    }
}

.FavoriteSearchBar-header {
    font-size: 20px;
    line-height: 75px;
    padding: 0 3%;
    float: left
}

@media (max-width: 749px) {
    .FavoriteSearchBar-header {
        line-height: 50px
    }
}

.FavoriteSearchBar-search {
    max-width: 470px;
    width: 42%;
    display: inline-block;
    margin: 22px 10px
}

@media (max-width: 749px) {
    .FavoriteSearchBar-search {
        width: 90%;
        max-width: 90%;
        margin: 5px 5% 10px 5%;
        max-height: 38px
    }
}

.FavoriteSearchBar-message {
    font-size: 14px;
    color: #000
}

@media (max-width: 749px) {
    .FavoriteSearchBar-message {
        float: none;
        line-height: 18px;
        text-align: center
    }
}

.FavoriteSearchBar-messagebox {
    display: inline-block;
    position: absolute;
    margin: 29px 5px
}

@media (max-width: 749px) {
    .FavoriteSearchBar-messagebox {
        float: none;
        width: 90%;
        text-align: center;
        position: unset;
        margin: 0;
        padding: 2% 5% 4% 5%
    }
}

.FavoriteSearchBar-messagebox-twoline {
    display: inline-block;
    position: absolute;
    margin: 24px 5px
}

@media (max-width: 749px) {
    .FavoriteSearchBar-messagebox-twoline {
        float: none;
        width: 90%;
        text-align: center;
        position: unset;
        margin: 0;
        padding: 2% 5% 4% 5%
    }
}

.FavoriteSearchBar-Account {
    background-color: #fff;
    border-bottom: 0;
    text-align: right;
    height: 70px
}

@media (max-width: 749px) {
    .FavoriteSearchBar-Account {
        height: auto;
        white-space: normal
    }
}

.FavoriteSearchBar-Account-header {
    font-size: 24px;
    font-weight: 300;
    margin-top: 25px;
    margin-bottom: 5px;
    padding: 0 3%;
    float: left
}

@media (max-width: 749px) {
    .FavoriteSearchBar-Account-header {
        margin-top: 10px;
        margin-bottom: 5px
    }
}

.FavoriteSearchBar-Account .FavoriteSearchBar-messagebox {
    position: static;
    margin: 29px 5px 19px 5px;
    vertical-align: top;
    max-width: 30%
}

@media (max-width: 749px) {
    .FavoriteSearchBar-Account .FavoriteSearchBar-messagebox {
        float: none;
        width: 90%;
        text-align: center;
        position: unset;
        margin: 0;
        padding: 0% 5% 2% 5%;
        max-width: 90%
    }
}

.FavoriteSearchBar-Account .FavoriteSearchBar-messagebox-twoline {
    position: static;
    margin: 22px 5px 12px 5px;
    max-width: 30%
}

@media (max-width: 749px) {
    .FavoriteSearchBar-Account .FavoriteSearchBar-messagebox-twoline {
        float: none;
        width: 90%;
        text-align: center;
        position: unset;
        margin: 0;
        padding: 0% 5% 2% 5%;
        max-width: 90%
    }
}

.FavoriteSearchBar-Account .FavoriteSearchBar-search {
    margin: 22px 20px 12px 10px;
    vertical-align: top;
    display: inline-block
}

@media (max-width: 749px) {
    .FavoriteSearchBar-Account .FavoriteSearchBar-search {
        width: 90%;
        max-width: 90%;
        margin: 5px 5% 20px 5%;
        max-height: 38px
    }
}

.ContactUs-Panel {
    padding: 0 25px;
    color: #656565;
    margin-top: 10px;
    text-align: left;
    border: 1px solid #e5e5e8
}

@media (max-width: 749px) {
    .ContactUs-Panel {
        padding: 0 10px
    }
}

@media (max-width: 449px) {
    .shrink-captcha {
        transform: scale(.725);
        -webkit-transform: scale(.725);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
}

@media (max-width: 749px) {
    .center-on-mobile {
        text-align: center
    }
}

.all-stores-table tr:nth-child(odd) {
    background-color: #fff
}

.all-stores-table tr th, .all-stores-table tr td {
    width: 20%;
    padding: 5px 1%;
    line-height: 1
}

@media (max-width: 749px) {
    .all-stores-table tr th, .all-stores-table tr td {
        width: 26%;
        padding: 5px 2%
    }
}

.all-stores-table tr th:first-child, .all-stores-table tr td:first-child {
    width: 31%;
    padding-left: 5px
}

.all-stores-table tr th:last-child, .all-stores-table tr td:last-child {
    width: 17%;
    padding-right: 2%;
    text-align: center
}

@media (max-width: 749px) {
    .all-stores-table tr th:last-child, .all-stores-table tr td:last-child {
        width: 26%;
        padding: 5px 2%
    }
}

.all-stores-table tr th:last-child a, .all-stores-table tr td:last-child a {
    padding-right: 0
}

@media (max-width: 749px) {
    .all-stores-table tr th:nth-child(3), .all-stores-table tr td:nth-child(3) {
        display: none
    }
}

.store-table-header.outsideTable {
    background-color: #fff;
    padding: 0 3%;
    width: 94%;
    margin-left: -2px;
    border-top: 1px #e5e5e8 solid;
    border-right: 1px #e5e5e8 solid;
    border-left: 1px #e5e5e8 solid
}

.plusStoreTable {
    background-color: #fffcf1
}

.plusStoreTable .all-stores-table {
    background-color: #fcf6dc
}

.plusStoreTable .all-stores-table tr:nth-child(2n+1) {
    background-color: #fffcf1
}

.plusStoreTable .all-stores-table tr th {
    border-bottom: 0
}

.all-stores-terms-text {
    cursor: pointer;
    font-size: 13px;
    color: #808080;
    text-decoration: none;
    padding: 7px
}

.all-stores-terms-text:hover, .all-stores-terms-text.btn.btn-secondary-dark:hover, .AboutUs-Panel input.all-stores-terms-text.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.all-stores-terms-text.btn-secondary-dark:hover, .notificationBarNotUrgent .all-stores-terms-text.btn-secondary-dark.btncontainer:hover, .notificationBar input.all-stores-terms-text.btn-secondary-dark:hover, .cookie-consent-notificationBar input.all-stores-terms-text.btn-secondary-dark:hover, .notificationBarGlobal input.all-stores-terms-text.btn-secondary-dark:hover, .notificationBar .all-stores-terms-text.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .all-stores-terms-text.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .all-stores-terms-text.btn-secondary-dark.btncontainer:hover, .all-stores-terms-text.btn.btn-secondary-dark:focus, .AboutUs-Panel input.all-stores-terms-text.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.all-stores-terms-text.btn-secondary-dark:focus, .notificationBarNotUrgent .all-stores-terms-text.btn-secondary-dark.btncontainer:focus, .notificationBar input.all-stores-terms-text.btn-secondary-dark:focus, .cookie-consent-notificationBar input.all-stores-terms-text.btn-secondary-dark:focus, .notificationBarGlobal input.all-stores-terms-text.btn-secondary-dark:focus, .notificationBar .all-stores-terms-text.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .all-stores-terms-text.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .all-stores-terms-text.btn-secondary-dark.btncontainer:focus {
    text-decoration: underline;
    color: #333
}

.account-report-cell .all-stores-terms-text, .ClickHistoryTable .all-stores-terms-text {
    text-decoration: underline
}

.underline-on-hover {
    text-decoration: none
}

.underline-on-hover:hover, .underline-on-hover.btn.btn-secondary-dark:hover, .AboutUs-Panel input.underline-on-hover.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.underline-on-hover.btn-secondary-dark:hover, .notificationBarNotUrgent .underline-on-hover.btn-secondary-dark.btncontainer:hover, .notificationBar input.underline-on-hover.btn-secondary-dark:hover, .cookie-consent-notificationBar input.underline-on-hover.btn-secondary-dark:hover, .notificationBarGlobal input.underline-on-hover.btn-secondary-dark:hover, .notificationBar .underline-on-hover.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .underline-on-hover.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .underline-on-hover.btn-secondary-dark.btncontainer:hover, .underline-on-hover.btn.btn-secondary-dark:focus, .AboutUs-Panel input.underline-on-hover.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.underline-on-hover.btn-secondary-dark:focus, .notificationBarNotUrgent .underline-on-hover.btn-secondary-dark.btncontainer:focus, .notificationBar input.underline-on-hover.btn-secondary-dark:focus, .cookie-consent-notificationBar input.underline-on-hover.btn-secondary-dark:focus, .notificationBarGlobal input.underline-on-hover.btn-secondary-dark:focus, .notificationBar .underline-on-hover.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .underline-on-hover.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .underline-on-hover.btn-secondary-dark.btncontainer:focus {
    text-decoration: underline;
    color: #000
}

.underline-on-hover-blue {
    text-decoration: none
}

.underline-on-hover-blue:hover, .underline-on-hover-blue.btn.btn-secondary-dark:hover, .AboutUs-Panel input.underline-on-hover-blue.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.underline-on-hover-blue.btn-secondary-dark:hover, .notificationBarNotUrgent .underline-on-hover-blue.btn-secondary-dark.btncontainer:hover, .notificationBar input.underline-on-hover-blue.btn-secondary-dark:hover, .cookie-consent-notificationBar input.underline-on-hover-blue.btn-secondary-dark:hover, .notificationBarGlobal input.underline-on-hover-blue.btn-secondary-dark:hover, .notificationBar .underline-on-hover-blue.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .underline-on-hover-blue.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .underline-on-hover-blue.btn-secondary-dark.btncontainer:hover, .underline-on-hover-blue.btn.btn-secondary-dark:focus, .AboutUs-Panel input.underline-on-hover-blue.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.underline-on-hover-blue.btn-secondary-dark:focus, .notificationBarNotUrgent .underline-on-hover-blue.btn-secondary-dark.btncontainer:focus, .notificationBar input.underline-on-hover-blue.btn-secondary-dark:focus, .cookie-consent-notificationBar input.underline-on-hover-blue.btn-secondary-dark:focus, .notificationBarGlobal input.underline-on-hover-blue.btn-secondary-dark:focus, .notificationBar .underline-on-hover-blue.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .underline-on-hover-blue.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .underline-on-hover-blue.btn-secondary-dark.btncontainer:focus {
    text-decoration: underline;
    color: #0a6ebd
}

.underline-on-hover-blue.no-really-its-blue {
    color: green
}

.underline-on-hover-blue.no-really-its-blue:hover, .no-really-its-blue.btn.btn-secondary-dark:hover, .AboutUs-Panel input.no-really-its-blue.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.no-really-its-blue.btn-secondary-dark:hover, .notificationBarNotUrgent .no-really-its-blue.btn-secondary-dark.btncontainer:hover, .notificationBar input.no-really-its-blue.btn-secondary-dark:hover, .cookie-consent-notificationBar input.no-really-its-blue.btn-secondary-dark:hover, .notificationBarGlobal input.no-really-its-blue.btn-secondary-dark:hover, .notificationBar .no-really-its-blue.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .no-really-its-blue.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .no-really-its-blue.btn-secondary-dark.btncontainer:hover, .no-really-its-blue.btn.btn-secondary-dark:focus, .AboutUs-Panel input.no-really-its-blue.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.no-really-its-blue.btn-secondary-dark:focus, .notificationBarNotUrgent .no-really-its-blue.btn-secondary-dark.btncontainer:focus, .notificationBar input.no-really-its-blue.btn-secondary-dark:focus, .cookie-consent-notificationBar input.no-really-its-blue.btn-secondary-dark:focus, .notificationBarGlobal input.no-really-its-blue.btn-secondary-dark:focus, .notificationBar .no-really-its-blue.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .no-really-its-blue.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .no-really-its-blue.btn-secondary-dark.btncontainer:focus {
    color: #0a6ebd
}

.flex-wrap-space-between {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-wrap-space-between .panel {
    -webkit-flex: 1 1 270px;
    flex: 1 1 270px
}

@media (min-width: 1000px) and (max-width: 1250px) {
    .flex-wrap-space-between .panel {
        -webkit-flex: none;
        flex: none
    }
}

@media (max-width: 749px) and (min-width: 550px) {
    .flex-wrap-space-between .panel-spacing-for-mobile {
        margin-left: 3px;
        margin-right: 3px
    }
}

@media (max-width: 999px) {
    .flex-wrap-space-between {
        justify-content: space-between
    }
}

@media (min-width: 1250px) {
    .flex-wrap-space-between > div:nth-of-type(4n) {
        margin: 10px 0
    }
}

@media (min-width: 1000px) and (max-width: 1249px) {
    .flex-wrap-space-between > div:nth-of-type(3n) {
        margin: 10px 0
    }
}

.modal-main .create-or-login .input::placeholder, .modal-main-image .create-or-login .input::placeholder, .modal-main .create-or-login-narrow .input::placeholder, .modal-main-image .create-or-login-narrow .input::placeholder, .modal-main .login-control .input::placeholder, .modal-main-image .login-control .input::placeholder {
    color: #aaa
}

html {
    scrollbar-width: thin
}

body, .FullAttentionOverlay {
    scrollbar-width: thin
}

body::-webkit-scrollbar, .FullAttentionOverlay::-webkit-scrollbar {
    width: 8px
}

body::-webkit-scrollbar-button, .FullAttentionOverlay::-webkit-scrollbar-button {
    display: block;
    height: 0
}

body::-webkit-scrollbar-track, .FullAttentionOverlay::-webkit-scrollbar-track {
    background-color: #fff
}

body::-webkit-scrollbar-thumb, .FullAttentionOverlay::-webkit-scrollbar-thumb {
    background-color: #d4d4d4;
    height: 10px
}

.home-page-ddExt-banner {
    max-width: 320px;
    background: #fff;
    border: 1px solid #e5e5e8;
    min-height: 215px;
    flex-grow: 1;
    margin-left: 10px;
    margin-top: -1px;
    display: flex;
    flex-direction: column
}

@media (max-width: 1249px) {
    .home-page-ddExt-banner {
        display: none
    }
}

.home-page-ddExt-banner.sidebar-version {
    margin-left: 0;
    margin-top: 0
}

@media (max-width: 1249px) {
    .home-page-ddExt-banner.sidebar-version {
        display: flex;
        clear: left;
        max-width: 100%;
        margin-bottom: 15px
    }
}

@media (min-width: 1250px) {
    .home-page-ddExt-banner.sidebar-version {
        display: none
    }
}

.home-page-ddExt-banner .pnlDDSpotlight {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url("//icdn.bfrl.us/dailydealsbanner/daily_deals_spotlight.png");
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center
}

@media (max-width: 1249px) {
    .home-page-ddExt-banner .pnlDDSpotlight {
        background-position: center
    }
}

.home-page-ddExt-banner .pnlDDSpotlight .pnlDDSpotlight_Text {
    text-align: center;
    display: flex;
    flex-direction: column
}

.home-page-ddExt-banner .pnlDDSpotlight .pnlDDSpotlight_Title {
    color: #6736a3;
    width: 150px;
    align-self: center;
    font-weight: 800;
    font-size: 23px;
    line-height: normal;
    margin-bottom: 5px
}

.home-page-ddExt-banner .pnlDDSpotlight .pnlDDSpotlight_subTitle {
    width: 180px;
    align-self: center;
    font-size: 14px;
    line-height: normal;
    margin-bottom: 17px;
    margin-top: 3px
}

.home-page-ddExt-banner .pnlDDSpotlight .pnlDDSpotlight_button > input {
    background: #6736a3;
    color: #fff;
    border: 1px solid #6736a3;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .5);
    padding: 0 15px;
    min-height: 32px;
    font-weight: 400
}

.home-page-ddExt-banner .pnlDDSpotlight .pnlDDSpotlight_terms {
    line-height: 1.4rem;
    margin-top: 5px
}

.home-page-ddExt-banner .pnlDDSpotlight .pnlDDSpotlight_terms > .BeFrugalButtonBannerTerms {
    color: #c3c3c3
}

.home-page-ddExt-banner .pnlDDProducts {
    width: 100%;
    height: 100%;
    background: #f6f0fd;
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center
}

.home-page-ddExt-banner .pnlDDProducts .pnlDDProducts_Content {
    text-align: center;
    display: flex;
    flex-direction: column
}

.home-page-ddExt-banner .pnlDDProducts .pnlDDProducts_Title {
    color: #6736a3;
    align-self: center;
    font-weight: 700;
    font-size: 22px;
    line-height: normal;
    margin-top: 5px
}

.home-page-ddExt-banner .pnlDDProducts .pnlDDProducts_subTitle {
    align-self: center;
    font-size: 12px;
    line-height: normal;
    margin-top: 2px;
    margin-bottom: 8px
}

.home-page-ddExt-banner .pnlDDProducts .pnlDDProducts_button {
    margin-top: 5px
}

.home-page-ddExt-banner .pnlDDProducts .pnlDDProducts_button > input {
    background: #6736a3;
    color: #fff;
    border: 1px solid #6736a3;
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .5);
    margin-bottom: 0;
    margin-top: 5px;
    height: 32px;
    padding: 0 28px;
    font-size: 15px
}

.home-page-BRExt-banner {
    max-width: 320px;
    background: #fff;
    border: 1px solid #e5e5e8;
    min-height: 215px;
    flex-grow: 1;
    margin-left: 10px;
    margin-top: -1px;
    display: flex;
    flex-direction: column
}

@media (max-width: 1249px) {
    .home-page-BRExt-banner {
        display: none
    }
}

.home-page-BRExt-banner.sidebar-version {
    margin-left: 0;
    margin-top: 0
}

@media (max-width: 1249px) {
    .home-page-BRExt-banner.sidebar-version {
        display: flex;
        clear: left;
        max-width: 100%;
        margin-bottom: 15px
    }
}

@media (min-width: 1250px) {
    .home-page-BRExt-banner.sidebar-version {
        display: none
    }
}

.home-page-BRExt-banner .pnlBRSpotlight {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url("../img/befrugal_rewards_spotlight.png");
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center
}

@media (max-width: 1249px) {
    .home-page-BRExt-banner .pnlBRSpotlight {
        background-position: center
    }
}

.home-page-BRExt-banner .pnlBRSpotlight .pnlBRSpotlight_Text {
    text-align: center;
    display: flex;
    flex-direction: column
}

.home-page-BRExt-banner .pnlBRSpotlight .pnlBRSpotlight_Title {
    color: #039;
    width: 180px;
    align-self: center;
    font-weight: 800;
    font-size: 21px;
    line-height: normal;
    margin-bottom: 5px
}

.home-page-BRExt-banner .pnlBRSpotlight .pnlBRSpotlight_subTitle {
    width: 220px;
    align-self: center;
    font-size: 14px;
    line-height: normal;
    margin-bottom: 17px;
    margin-top: 3px;
    color: #000
}

.home-page-BRExt-banner .pnlBRSpotlight .pnlBRSpotlight_button > input {
    box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .5);
    padding: 0 18px;
    min-height: 32px;
    font-weight: 500;
    font-size: 15px
}

.home-page-BRExt-banner .pnlBRSpotlight .pnlBRSpotlight_terms {
    line-height: 1.4rem;
    margin-top: 5px
}

.home-page-BRExt-banner .pnlBRSpotlight .pnlBRSpotlight_terms > .BeFrugalButtonBannerTerms {
    color: #c3c3c3
}

.home-page-button-banner {
    max-width: 320px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626;
    min-height: 215px;
    flex-grow: 1;
    margin-left: 10px;
    display: flex;
    flex-direction: column
}

@media (max-width: 1249px) {
    .home-page-button-banner {
        display: none
    }
}

.home-page-button-banner.sidebar-version {
    margin-left: 0;
    margin-top: 0
}

@media (max-width: 1250px) {
    .home-page-button-banner.sidebar-version {
        display: flex;
        clear: left;
        max-width: 100%;
        margin-bottom: 15px
    }
}

@media (min-width: 1250px) {
    .home-page-button-banner.sidebar-version {
        display: none
    }
}

.home-page-button-banner-title {
    margin: 10px 7px 0 7px;
    line-height: 1.4;
    font-size: 12px;
    text-align: center;
    font-weight: 500
}

.home-page-button-banner-terms {
    font-size: 10px;
    text-align: center;
    margin: 0 5px 5px 5px;
    line-height: 1.4
}

div.home-page-button-banner {
    max-height: 218px
}

#printable-no-cash-back-banner {
    display: none
}

.ImpBrowseButton {
    background-color: #ddd;
    border: 1px solid #aaa;
    padding: 2px 9px 2px 8px;
    color: #424242;
    margin-right: 5px;
    margin-left: 1px
}

.ImpBrowseButton:hover, .ImpBrowseButton.btn.btn-secondary-dark:hover, .AboutUs-Panel input.ImpBrowseButton.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.ImpBrowseButton.btn-secondary-dark:hover, .notificationBarNotUrgent .ImpBrowseButton.btn-secondary-dark.btncontainer:hover, .notificationBar input.ImpBrowseButton.btn-secondary-dark:hover, .cookie-consent-notificationBar input.ImpBrowseButton.btn-secondary-dark:hover, .notificationBarGlobal input.ImpBrowseButton.btn-secondary-dark:hover, .notificationBar .ImpBrowseButton.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ImpBrowseButton.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .ImpBrowseButton.btn-secondary-dark.btncontainer:hover, .ImpBrowseButton.btn.btn-secondary-dark:focus, .AboutUs-Panel input.ImpBrowseButton.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.ImpBrowseButton.btn-secondary-dark:focus, .notificationBarNotUrgent .ImpBrowseButton.btn-secondary-dark.btncontainer:focus, .notificationBar input.ImpBrowseButton.btn-secondary-dark:focus, .cookie-consent-notificationBar input.ImpBrowseButton.btn-secondary-dark:focus, .notificationBarGlobal input.ImpBrowseButton.btn-secondary-dark:focus, .notificationBar .ImpBrowseButton.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ImpBrowseButton.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .ImpBrowseButton.btn-secondary-dark.btncontainer:focus {
    background-color: #e5f1fb;
    border-color: #66f;
    cursor: pointer
}

.BrowseButtonPreText {
    padding-right: 10px
}

.BrowseFileChoice {
    font-style: italic;
    font-size: 14px;
    color: #878787
}

.contactUs-ul-adjustments li {
    margin-bottom: 0
}

.contactUs-ul-adjustments ul {
    margin-bottom: 0
}

.greyborder1px {
    border: 1px solid #e5e5e8
}

.greyborder2px {
    border: 2px solid #e5e5e8
}

.raf-share-box-wrapper {
    box-shadow: 0 4px 8px #0a164626;
    border-radius: 10px;
    overflow: hidden;
    border: none
}

.raf-share-box-wrapper .raf-share-box {
    background-color: #e1f0fd
}

.raf-share-box-wrapper .raf-share-box .raf-share-txtbox-A {
    max-width: 900px;
    width: 90%;
    height: 60px;
    border-radius: 25px;
    border: 2px dashed #666;
    font-weight: bold;
    font-size: 22px
}

.raf-share-box-wrapper .raf-share-box .share-btn-seeall-orange-other {
    display: inline-block;
    max-width: 320px;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    font-size: 24px;
    color: #fff !important
}

.raf-share-box-wrapper .raf-share-box .icon-checkmark {
    color: #fff;
    vertical-align: middle;
    display: none;
    margin: -8px 32px 8px -50px
}

.raf-share-box-wrapper .raf-share-box-lower {
    background-color: #f1f9ff;
    width: 100%;
    display: flex
}

.raf-share-box-wrapper .raf-share-box-lower .raf-share-box-pnl {
    color: #ef7200;
    padding: 25px 3%;
    border-radius: 5px;
    text-align: center
}

.raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-email-friend-left {
    flex: 1;
    text-align: center
}

.raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-email-friend-left .icon-help-pop {
    color: #666
}

.raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right {
    flex: 1;
    text-align: center;
    padding: 25px 3%
}

.raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .raf-social-button-holder {
    display: inline-flex
}

.raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .raf-social-button-holder .btn-shareviatext {
    background-color: none
}

.raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .raf-share-box-lower-social-right-title {
    font-size: 24px;
    color: #666
}

@media (min-width: 750px) {
    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .icon-bubbles {
        display: inline-block;
        font-size: 3rem;
        color: #fff;
        background-color: #000;
        border-radius: 25px;
        padding: 3px;
        height: 44px;
        width: 44px;
        line-height: 50px;
        margin: 10px 5px
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .icon-facebook {
        display: inline-block;
        font-size: 4.5rem;
        color: #fff;
        background-color: #0866ff;
        border-radius: 25px;
        height: 44px;
        width: 44px;
        padding: 6px 6px 0 0;
        margin: 10px 5px;
        line-height: 50px
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .icon-x {
        display: inline-block;
        font-size: 3rem;
        color: #fff;
        background-color: #000;
        border-radius: 25px;
        padding: 3px;
        height: 44px;
        width: 44px;
        line-height: 50px;
        margin: 10px 5px
    }
}

.raf-share-box-wrapper .raf-share-box-lower #emailfriendbox {
    display: flex;
    border: 2px solid #e5e5e8;
    border-radius: 30px;
    height: 60px;
    overflow: hidden;
    max-width: 420px;
    margin: auto
}

.raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-field {
    height: 60px;
    border-radius: 0;
    border: none
}

.raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button {
    height: 60px;
    width: 120px;
    border-radius: 0;
    border: none;
    color: #fff;
    background-color: #199402;
    box-shadow: 0 0 0 0;
    border: 1px solid #37b61f
}

.raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button:hover, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button.btn.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .AboutUs-Panel input.raf-email-refer-button.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox input.raf-email-refer-button.btn-secondary-dark[type='submit']:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .notificationBarNotUrgent input.raf-email-refer-button.btn-secondary-dark:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox input.raf-email-refer-button.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .notificationBarNotUrgent .raf-email-refer-button.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .notificationBar input.raf-email-refer-button.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .cookie-consent-notificationBar input.raf-email-refer-button.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .notificationBarGlobal input.raf-email-refer-button.btn-secondary-dark:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox input.raf-email-refer-button.btn-secondary-dark:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox input.raf-email-refer-button.btn-secondary-dark:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox input.raf-email-refer-button.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .notificationBar .raf-email-refer-button.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .cookie-consent-notificationBar .raf-email-refer-button.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .notificationBarGlobal .raf-email-refer-button.btn-secondary-dark.btncontainer:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button.btn-secondary-dark.btncontainer:focus {
    background-color: #37b61f
}

.raf-share-box-wrapper .raf-share-box-title {
    color: #666;
    font-size: 24px
}

.RafBannerBox {
    height: 165px;
    width: 100%;
    background-color: #1e448b;
    box-shadow: 0 4px 8px #0a164626;
    border-radius: 10px;
    overflow: hidden;
    display: flex
}

.RafBannerBox .RafBannerBox-Text {
    flex: 1;
    color: #fff;
    padding: 20px 10px 20px 30px;
    font-weight: 300;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.RafBannerBox .RafBannerBox-Text .RafBannerBox-TextTop {
    font-size: 46px;
    line-height: 50px
}

@media (max-width: 999px) {
    .RafBannerBox .RafBannerBox-Text .RafBannerBox-TextTop {
        font-size: 36px;
        line-height: 42px
    }
}

@media (max-width: 999px) and (max-width: 799px) {
    .RafBannerBox .RafBannerBox-Text .RafBannerBox-TextTop {
        font-size: 32px
    }
}

.RafBannerBox .RafBannerBox-Text .RafBannerBox-TextBottom {
    font-size: 24px
}

@media (max-width: 999px) {
    .RafBannerBox .RafBannerBox-Text .RafBannerBox-TextBottom {
        font-size: 20px;
        line-height: 25px
    }
}

.RafBannerBox .RafBannerBox-VIPText {
    padding-left: 10px
}

.RafBannerBox .RafBannerVIPImage {
    aspect-ratio: 125/127;
    width: 125px;
    height: 127px;
    vertical-align: middle;
    padding: 19px
}

@media (max-width: 899px) {
    .RafBannerBox .RafBannerVIPImage {
        width: 100px;
        height: 102px;
        padding: 32px 15px
    }
}

@media (max-width: 899px) and (max-width: 799px) {
    .RafBannerBox .RafBannerVIPImage {
        display: none
    }
}

.RafBannerBox .RafBannerImage {
    aspect-ratio: 455/220;
    width: 351px;
    height: 165px
}

.VIPProgramWrapper {
    background: #f4f0fb;
    background: linear-gradient(0deg, #f4f0fb 20%, #fff 60%);
    border-radius: 10px;
    border: none;
    box-shadow: 0 4px 8px #0a164626;
    padding: 20px 4%;
    text-align: center;
    margin-bottom: 30px
}

.VIPProgramWrapper .VIPProgramTitle {
    text-align: center;
    font-size: 24px;
    color: #666;
    padding: 20px
}

.VIPProgramWrapper .VIPProgramIconsInfographic {
    display: flex;
    flex-direction: row;
    width: 80%;
    padding: 20px 10%;
    margin: auto;
    max-width: 1000px
}

.VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn {
    flex: 1;
    text-align: center
}

.VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn .IconInfoBubble {
    height: 120px;
    aspect-ratio: 1/1;
    background-color: #f1f9ff;
    border-radius: 50%;
    text-align: center;
    margin: auto;
    display: flex
}

.VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn .IconInfoBubble .VIPInfographicIcon {
    width: 100px;
    margin: auto
}

.VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn .IconInfoDescription {
    text-align: center;
    font-size: 16px;
    color: #666;
    padding-top: 20px
}

.VIPProgramWrapper .VIPProgramBoxContainer {
    width: 100%;
    display: flex
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox {
    flex: 1;
    margin: 30px 3%;
    padding: 0 4% 15px 4%;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 4px 8px #0a164626;
    text-align: center;
    color: #424242;
    min-height: 300px
}

@media (max-width: 999px) {
    .VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox {
        min-height: 340px
    }
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTitle1 {
    font-size: 20px;
    font-weight: bold;
    padding: 30px 0 40px 0
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTitle2 {
    font-size: 20px;
    font-weight: bold;
    padding: 20px 0
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTable {
    margin: 30px auto 0 auto;
    max-width: 320px;
    padding: 0 10px 20px 10px
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTable .VIPProgramBoxTableRow:nth-child(even) {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTable .VIPProgramBoxTableData {
    padding: 8px 16px;
    text-align: center
}

@media (max-width: 500px) {
    .VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTable .VIPProgramBoxTableData {
        padding: 8px 10px
    }
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTable .VIPProgramBoxTableData:first-child {
    border-right: 1px solid #fff;
    text-align: left
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxTable .VIPProgramBoxTableData:nth-child(2) {
    font-weight: bold;
    color: #0b3c94;
    padding-left: 5px !important;
    padding-right: 12px !important;
    text-align: right
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxRateTable {
    max-width: 250px;
    margin: auto
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxRateTable .VIPProgramBoxRateTableRow {
    background-color: #fff
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .VIPProgramBoxRateTable .VIPProgramBoxRateTableRow .VIPProgramBoxRateTableData {
    background-color: #fff;
    padding: 3px 0
}

.VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox .icon-help-pop {
    width: 17px;
    display: inline-block;
    vertical-align: middle
}

.VIPProgramWrapper .VIPProgramBottomLine {
    clear: both;
    color: #999;
    text-align: center;
    margin: 30px 5px
}

.VIPProgramSpecialOffersWrapper {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 8px #0a164626;
    text-align: center
}

.VIPProgramSpecialOffersWrapper .fake-link-button {
    font-size: 16px;
    color: green
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTitle {
    font-size: 24px;
    color: #424242;
    text-align: center;
    margin: 0 auto;
    padding: 30px 0 20px 0
}

.VIPProgramSpecialOffersWrapper .SpecialOffersEmptyLine {
    margin: 20px auto;
    font-weight: bold;
    text-align: center;
    padding: 0 15px;
    font-size: 18px
}

.VIPProgramSpecialOffersWrapper .HowExclusiveOffersWorkDiv {
    text-align: center;
    margin: auto;
    padding: 10px;
    font-size: 16px
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow {
    display: table-row
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .EndDateDesktop {
    height: 30px;
    text-align: right;
    padding: 10px 5% 0 5%;
    font-size: 12px;
    color: #999
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .EndDateMobile {
    display: none
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferTagline {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding: 5px 10px 5px 10px
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferDescription {
    text-align: center
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer {
    display: inline-flex;
    margin: 25px auto 30px auto;
    vertical-align: middle;
    max-width: 90%
}

@media (max-width: 999px) {
    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer {
        display: block
    }
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer .SpecialOfferRefferalLinkText {
    line-height: 40px;
    font-size: 14px
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer .SpecialOfferReferralBubble {
    border: 2px dashed #000;
    border-radius: 20px;
    font-size: 14px;
    font-weight: bold;
    flex: 1;
    height: 40px;
    padding: 5px 15px;
    background-color: #fff;
    padding: 0 10px;
    margin: 0 10px 10px 10px;
    max-width: 600px
}

.VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer .SpecialOfferReferralCopyButton {
    height: 40px;
    line-height: 40px;
    width: 100px
}

.RaFInfluencerBannerBox {
    margin: 30px auto;
    box-shadow: 0 4px 8px #0a164626;
    border-radius: 10px;
    overflow: hidden
}

.EasyAs123Box {
    box-shadow: 0 4px 8px #0a164626;
    border-radius: 10px;
    overflow: hidden;
    padding: 20px 30px;
    background-color: #fff;
    color: #0b3c94;
    margin: 40px 0
}

.EasyAs123Box .EasyAs123Row {
    display: flex;
    flex-direction: row;
    width: 80%;
    padding: 20px 7% 20px 13%;
    margin: auto;
    max-width: 1000px
}

@media (max-width: 999px) {
    .EasyAs123Box .EasyAs123Row {
        width: 90%;
        padding: 20px 5% 20px 5%
    }
}

.EasyAs123Box .EasyAs123Row .EasyAs123Step1 {
    flex: 6;
    vertical-align: top
}

.EasyAs123Box .EasyAs123Row .EasyAs123Step2 {
    flex: 7;
    vertical-align: top
}

.EasyAs123Box .EasyAs123Row .EasyAs123Step2 .EasyAs123Step2Text {
    max-width: 160px
}

.EasyAs123Box .EasyAs123Row .EasyAs123Step3 {
    flex: 6;
    vertical-align: top
}

.ReferralActivityBox {
    box-shadow: 0 4px 8px #0a164626;
    border-radius: 10px;
    overflow: hidden;
    padding: 20px 30px;
    background-color: #fff
}

.ReferralActivityBox .ReferralActivityTitle {
    background-color: #fff;
    border-bottom: 1px solid #e5e5e8;
    color: #666;
    font-size: 24px
}

.ReferralActivityBox .ReferralActivityText {
    font-size: 16px;
    color: #666;
    padding: 10px 17px 20px 17px;
    text-decoration: none
}

@media (max-width: 749px) {
    #bf-unconstrainedshell.account-container {
        width: 90%
    }

    .account-management-page-title-gray {
        font-size: 22px;
        margin-bottom: 2px
    }

    .payment-section-bonusactivity-link {
        font-size: 14px;
        margin-bottom: 8px
    }

    .payment-section-top-links {
        float: none
    }

    .RafBannerBox {
        height: unset;
        min-height: 170px
    }

    .RafBannerBox .RafBannerBox-Text {
        padding: 25px 3% 25px 3%
    }

    .RafBannerBox .RafBannerBox-Text .RafBannerBox-TextTop {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 15px
    }

    .RafBannerBox .RafBannerBox-Text .RafBannerBox-TextBottom {
        font-size: 16px;
        line-height: 20px
    }

    .RafBannerBox .RafBannerImage {
        width: 150px;
        height: 150px;
        margin: auto 3% auto 0
    }

    .raf-share-box-wrapper .raf-share-box-title {
        font-size: 18px
    }

    .raf-share-box-wrapper .raf-share-box {
        padding: 15px 10px 25px 10px
    }

    .raf-share-box-wrapper .raf-share-box .raf-share-txtbox-A {
        width: 100%;
        height: 46px;
        border-radius: 23px;
        font-size: 14px;
        font-weight: bold
    }

    .raf-share-box-wrapper .raf-share-box .share-btn-seeall-orange-other {
        height: 40px;
        line-height: 40px;
        border-radius: 20px;
        font-size: 18px;
        width: 80%
    }

    .raf-share-box-wrapper .raf-share-box .icon-checkmark {
        margin: -2px 32px 2px -50px
    }

    .raf-share-box-wrapper .raf-share-box-lower {
        display: block
    }

    .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox {
        display: block;
        height: 46px;
        border-radius: 0;
        border: none;
        overflow: visible;
        margin-bottom: 40px
    }

    .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-field {
        width: 100% !important;
        height: 46px;
        border-radius: 23px;
        border: 2px solid #e5e5e8;
        font-size: 16px
    }

    .raf-share-box-wrapper .raf-share-box-lower #emailfriendbox .raf-email-refer-button {
        height: 44px;
        width: 80%;
        border-radius: 22px
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .raf-share-box-lower-social-right-title {
        font-size: 18px
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .raf-social-button-holder {
        display: block
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .raf-social-button-holder .btn-shareviatext {
        background-color: #333
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareonfacebook {
        width: 80%;
        max-width: 300px;
        background: #3b5997;
        color: #fff;
        padding: 0;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-size: 2rem;
        position: relative;
        margin: 1%;
        height: 44px;
        line-height: 44px;
        font-size: 16px
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareonfacebook:hover, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareonfacebook.btn.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .AboutUs-Panel input.btn-shareonfacebook.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareonfacebook.btn-secondary-dark[type='submit']:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarNotUrgent input.btn-shareonfacebook.btn-secondary-dark:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareonfacebook.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarNotUrgent .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBar input.btn-shareonfacebook.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .cookie-consent-notificationBar input.btn-shareonfacebook.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarGlobal input.btn-shareonfacebook.btn-secondary-dark:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareonfacebook.btn-secondary-dark:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareonfacebook.btn-secondary-dark:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareonfacebook.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBar .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .cookie-consent-notificationBar .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarGlobal .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareonfacebook.btn-secondary-dark.btncontainer:focus {
        background: #274582;
        color: #fff
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareontwitter, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareviatext {
        width: 80%;
        max-width: 300px;
        background: #000;
        color: #fff;
        padding: 0;
        border-radius: 30px;
        text-decoration: none;
        display: inline-block;
        font-size: 2rem;
        position: relative;
        margin: 1%;
        height: 44px;
        line-height: 44px;
        font-size: 16px
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareontwitter:hover, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareontwitter.btn.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .AboutUs-Panel input.btn-shareontwitter.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareontwitter.btn-secondary-dark[type='submit']:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarNotUrgent input.btn-shareontwitter.btn-secondary-dark:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareontwitter.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarNotUrgent .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBar input.btn-shareontwitter.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .cookie-consent-notificationBar input.btn-shareontwitter.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarGlobal input.btn-shareontwitter.btn-secondary-dark:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareontwitter.btn-secondary-dark:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareontwitter.btn-secondary-dark:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareontwitter.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBar .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .cookie-consent-notificationBar .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarGlobal .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareontwitter.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareviatext:hover, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareviatext.btn.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .AboutUs-Panel input.btn-shareviatext.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareviatext.btn-secondary-dark[type='submit']:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarNotUrgent input.btn-shareviatext.btn-secondary-dark:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareviatext.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarNotUrgent .btn-shareviatext.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareviatext.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBar input.btn-shareviatext.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .cookie-consent-notificationBar input.btn-shareviatext.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarGlobal input.btn-shareviatext.btn-secondary-dark:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareviatext.btn-secondary-dark:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareviatext.btn-secondary-dark:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right input.btn-shareviatext.btn-secondary-dark:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBar .btn-shareviatext.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .cookie-consent-notificationBar .btn-shareviatext.btn-secondary-dark.btncontainer:focus, .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .notificationBarGlobal .btn-shareviatext.btn-secondary-dark.btncontainer:focus, .notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareviatext.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareviatext.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .btn-shareviatext.btn-secondary-dark.btncontainer:focus {
        background: #333;
        color: #fff
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .icon-bubbles {
        position: absolute;
        top: 0;
        left: 20px;
        font-size: 2.8rem
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .icon-facebook {
        position: absolute;
        top: -3px;
        left: 10px;
        font-size: 2.8rem
    }

    .raf-share-box-wrapper .raf-share-box-lower .raf-share-box-lower-social-right .icon-x {
        position: absolute;
        top: 2px;
        left: 20px;
        font-size: 2.3rem
    }

    .referral-bonus-explain-text {
        font-size: 14px;
        width: 80%;
        margin: auto
    }

    .RaFInfluencerBannerBox {
        max-width: 400px
    }

    .VIPProgramWrapper {
        background: linear-gradient(0deg, #f4f0fb 25%, #fff 70%)
    }

    .VIPProgramWrapper .VIPProgramIconsInfographic {
        display: block;
        flex: none;
        flex-direction: unset;
        width: 90%;
        padding: 20px 5%
    }

    .VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn {
        width: 48%;
        padding: 1%;
        float: left;
        display: inline-block;
        min-height: 180px
    }

    .VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn:nth-child(odd) {
        padding: 0 2% 0 0
    }

    .VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn:nth-child(even) {
        padding: 0 0 0 2%
    }

    .VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn .IconInfoBubble {
        height: 100px
    }

    .VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn .IconInfoBubble .VIPInfographicIcon {
        width: 70%
    }

    .VIPProgramWrapper .VIPProgramIconsInfographic .IconInfographicColumn .IconInfoDescription {
        padding-top: 10px;
        line-height: 1.1;
        font-size: 14px
    }

    .VIPProgramWrapper .VIPProgramBoxContainer {
        width: 100%;
        display: block;
        float: left
    }

    .VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox {
        padding: 0 2% 15px 2%;
        min-height: unset;
        margin: 30px 10px
    }
}

@media (max-width: 749px) and (max-width: 399px) {
    .VIPProgramWrapper .VIPProgramBoxContainer .VIPProgramBox {
        font-size: 14px
    }
}

@media (max-width: 749px) {
    .VIPProgramWrapper .VIPProgramBottomLine {
        font-size: 14px
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .VIPProgramSpecialOffersTableData {
        padding: 0 !important
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .EndDateDesktop {
        display: none
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .EndDateMobile {
        display: block;
        height: 30px;
        text-align: center;
        padding: 0 5% 20px 5%;
        font-size: 12px;
        color: #999
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferTagline {
        font-size: 18px;
        padding: 25px 10px 5px 10px
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferDescription {
        text-align: center
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer {
        display: grid;
        margin: 10px 10px 15px 10px;
        max-width: unset
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer .SpecialOfferRefferalLinkText {
        line-height: 40px;
        text-align: center
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer .SpecialOfferReferralBubble {
        display: block;
        height: unset;
        padding: 10px;
        max-width: 90%;
        font-size: 14px;
        margin: 5px auto 15px auto;
        text-align: center;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTable .VIPProgramSpecialOffersTableRow .SpecialOfferReferralContainer .SpecialOfferReferralCopyButton {
        display: block;
        width: 70%;
        margin: auto
    }

    .VIPProgramSpecialOffersWrapper .VIPProgramSpecialOffersTitle {
        font-size: 20px
    }

    .VIPProgramSpecialOffersWrapper .SpecialOffersEmptyLine {
        font-size: 16px
    }

    .VIPProgramSpecialOffersWrapper .fake-link-button {
        font-size: 14px
    }

    .EasyAs123Box {
        padding: 25px 20px
    }

    .EasyAs123Box .EasyAs123Row {
        display: block;
        width: 90%;
        padding: 20px 5%
    }

    .EasyAs123Box .EasyAs123Row .EasyAs123Step1 {
        flex: none
    }

    .EasyAs123Box .EasyAs123Row .EasyAs123Step2 {
        flex: none;
        padding: 10px 0
    }

    .EasyAs123Box .EasyAs123Row .EasyAs123Step2 .EasyAs123Step2Text {
        max-width: unset
    }

    .EasyAs123Box .EasyAs123Row .EasyAs123Step3 {
        flex: none
    }

    .ReferralActivityBox .ReferralActivityTitle {
        font-size: 20px
    }

    .ReferralActivityBox .ReferralActivityText {
        font-size: 14px
    }
}

.media {
    font-size: 1.4rem;
    padding: 10px 0;
    background-color: #fff
}

.media ul {
    width: 100%;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 449px) {
    .media ul {
        text-align: center
    }
}

.media li {
    display: inline-block;
    text-align: center
}

.media img {
    vertical-align: middle;
    width: 60%;
    height: auto;
    -ms-interpolation-mode: bicubic
}

@media (min-width: 750px) {
    .media img {
        height: 50.13px;
        width: auto
    }
}

.media img.pc-world {
    width: 60%;
    height: auto
}

@media (min-width: 750px) {
    .media img.pc-world {
        height: 30px;
        width: auto
    }
}

.footer {
    background-color: #424242;
    color: #fff
}

@media (max-width: 749px) {
    .footer .three.columns {
        width: 100%
    }

    .footer .nine.columns {
        width: 100%;
        margin-left: 4%
    }
}

.footer form {
    margin: 0
}

.footer-promotional {
    background-color: #424242;
    color: #fff
}

.footer-promotional .container {
    padding-right: 0
}

@media (max-width: 749px) {
    .footer-promotional .three.columns {
        width: 100%
    }

    .footer-promotional .nine.columns {
        width: 100%;
        margin-left: 4%
    }
}

.footer-promotional form {
    margin: 0
}

.footer-promotional-links {
    margin-top: 10px;
    font-size: 1.2rem;
    font-weight: 300;
    padding-top: 20px;
    padding-bottom: 30px
}

.footer-promotional-links ul {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 33.33333%
}

.footer-promotional-links li:last-child a {
    border-bottom: none
}

.footer-promotional-links li {
    font-size: .8em;
    padding: 7px 0;
    margin-right: 12%;
    margin-bottom: 0
}

.footer-promotional-links a {
    color: #e5e5e8;
    border-bottom: none;
    padding-bottom: 5px
}

.footer-promotional-links a:hover, .footer-promotional-links a.btn.btn-secondary-dark:hover, .footer-promotional-links a.btn.btn-secondary-dark:focus {
    text-decoration: underline
}

@media (min-width: 750px) {
    .footer-promotional-links ul {
        position: relative
    }

    .footer-promotional-links ul:nth-child(2):before, .footer-promotional-links ul:nth-child(2):after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #808080
    }

    .footer-promotional-links ul:nth-child(2):before {
        left: -10px
    }

    .footer-promotional-links ul:nth-child(2):after {
        right: 10px
    }

    .footer-promotional-links li {
        font-size: inherit;
        border-bottom: 1px dotted #808080
    }

    .footer-promotional-links li:last-child {
        border-bottom: none
    }
}

@media (min-width: 1000px) {
    .footer-promotional-links ul:nth-child(2):before {
        left: -17px
    }

    .footer-promotional-links ul:nth-child(2):after {
        right: 17px
    }
}

.footer-links {
    margin-top: 50px;
    font-size: 1.5rem;
    font-weight: 300
}

.footer-links ul {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 33.33333%
}

.footer-links li:first-child {
    color: #bbdefb;
    padding-bottom: 10px;
    font-size: 1.9rem
}

.footer-links li:last-child a {
    border-bottom: none
}

.footer-links li {
    font-size: .8em;
    padding: 7px 0;
    margin-right: 12%;
    margin-bottom: 0
}

.footer-links a {
    color: #e5e5e8;
    text-decoration: none;
    border-bottom: none;
    padding-bottom: 5px
}

.footer-links a:hover, .footer-links a.btn.btn-secondary-dark:hover, .footer-links a.btn.btn-secondary-dark:focus {
    text-decoration: underline
}

@media (min-width: 750px) {
    .footer-links ul {
        position: relative
    }

    .footer-links ul:nth-child(2):before, .footer-links ul:nth-child(2):after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #808080
    }

    .footer-links ul:nth-child(2):before {
        left: -10px
    }

    .footer-links ul:nth-child(2):after {
        right: 10px
    }

    .footer-links li {
        font-size: inherit;
        border-bottom: 1px dotted #808080
    }

    .footer-links li:first-child {
        text-transform: uppercase;
        letter-spacing: .02em
    }

    .footer-links li:last-child {
        border-bottom: none
    }
}

@media (min-width: 1000px) {
    .footer-links ul:nth-child(2):before {
        left: -17px
    }

    .footer-links ul:nth-child(2):after {
        right: 17px
    }
}

.footer .main, .footer .main-account, .footer .main-sidebar-left {
    margin: 0
}

.footer .sidebar, .footer .account-sidebar, .footer .sidebar-left-sidebar {
    margin-top: 0;
    width: 100%
}

.footer .sidebar .social-links-footer, .footer .account-sidebar .social-links-footer, .footer .sidebar-left-sidebar .social-links-footer {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 1000px) {
    .footer .sidebar .social-links-footer, .footer .account-sidebar .social-links-footer, .footer .sidebar-left-sidebar .social-links-footer {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media (min-width: 750px) {
    .footer .sidebar, .footer .account-sidebar, .footer .sidebar-left-sidebar {
        width: 260px
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .footer .sidebar, .footer .account-sidebar, .footer .sidebar-left-sidebar {
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    .footer .sidebar .footer-sign-up, .footer .account-sidebar .footer-sign-up, .footer .sidebar-left-sidebar .footer-sign-up {
        width: unset
    }
}

@media (min-width: 1000px) {
    .footer .sidebar, .footer .account-sidebar, .footer .sidebar-left-sidebar {
        width: 220px
    }
}

.social-links, .social-links-footer {
    display: block;
    float: left;
    width: 100%;
    margin-top: 20px
}

@media (min-width: 750px) {
    .social-links, .social-links-footer {
        margin-top: 0
    }
}

.social-links ul, .social-links-footer ul {
    text-align: center;
    float: left;
    width: 100%
}

.social-links li, .social-links-footer li {
    display: inline-block;
    width: 24%
}

.social-links a, .social-links-footer a {
    color: #424242;
    text-decoration: none;
    font-size: 1.9rem;
    display: inline-block
}

@media (min-width: 750px) {
    .social-links li, .social-links-footer li {
        float: left;
        width: 25%
    }
}

@media (max-width: 999px) {
    .social-links-footer {
        margin-top: 20px
    }
}

.social-links-footer a {
    font-size: 2.5rem
}

.social-icon {
    display: block;
    height: 35px;
    width: 35px;
    line-height: 35px;
    border-radius: 50%;
    background-color: #bbdefb;
    margin-left: auto;
    margin-right: auto
}

.social-icon:hover, .social-icon.btn.btn-secondary-dark:hover, .AboutUs-Panel input.social-icon.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.social-icon.btn-secondary-dark:hover, .notificationBarNotUrgent .social-icon.btn-secondary-dark.btncontainer:hover, .notificationBar input.social-icon.btn-secondary-dark:hover, .cookie-consent-notificationBar input.social-icon.btn-secondary-dark:hover, .notificationBarGlobal input.social-icon.btn-secondary-dark:hover, .notificationBar .social-icon.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .social-icon.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .social-icon.btn-secondary-dark.btncontainer:hover, .social-icon.btn.btn-secondary-dark:focus, .AboutUs-Panel input.social-icon.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.social-icon.btn-secondary-dark:focus, .notificationBarNotUrgent .social-icon.btn-secondary-dark.btncontainer:focus, .notificationBar input.social-icon.btn-secondary-dark:focus, .cookie-consent-notificationBar input.social-icon.btn-secondary-dark:focus, .notificationBarGlobal input.social-icon.btn-secondary-dark:focus, .notificationBar .social-icon.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .social-icon.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .social-icon.btn-secondary-dark.btncontainer:focus {
    background-color: #f75c36
}

.social-icon-footer {
    display: block;
    height: 50px;
    width: 50px;
    line-height: 50px;
    border-radius: 50%;
    background-color: #bbdefb;
    margin-left: auto;
    margin-right: auto
}

.social-icon-footer:hover, .social-icon-footer.btn.btn-secondary-dark:hover, .AboutUs-Panel input.social-icon-footer.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.social-icon-footer.btn-secondary-dark:hover, .notificationBarNotUrgent .social-icon-footer.btn-secondary-dark.btncontainer:hover, .notificationBar input.social-icon-footer.btn-secondary-dark:hover, .cookie-consent-notificationBar input.social-icon-footer.btn-secondary-dark:hover, .notificationBarGlobal input.social-icon-footer.btn-secondary-dark:hover, .notificationBar .social-icon-footer.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .social-icon-footer.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .social-icon-footer.btn-secondary-dark.btncontainer:hover, .social-icon-footer.btn.btn-secondary-dark:focus, .AboutUs-Panel input.social-icon-footer.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.social-icon-footer.btn-secondary-dark:focus, .notificationBarNotUrgent .social-icon-footer.btn-secondary-dark.btncontainer:focus, .notificationBar input.social-icon-footer.btn-secondary-dark:focus, .cookie-consent-notificationBar input.social-icon-footer.btn-secondary-dark:focus, .notificationBarGlobal input.social-icon-footer.btn-secondary-dark:focus, .notificationBar .social-icon-footer.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .social-icon-footer.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .social-icon-footer.btn-secondary-dark.btncontainer:focus {
    background-color: #00a8ff
}

.footer-sign-up {
    background-color: #f1f9ff;
    padding: 20px;
    margin-bottom: 10px;
    float: left
}

@media (min-width: 750px) {
    .footer-sign-up {
        margin-top: 10px;
        width: 100%
    }

    .footer-sign-up .btn, .footer-sign-up .AboutUs-Panel input[type='submit'], .AboutUs-Panel .footer-sign-up input[type='submit'], .footer-sign-up .notificationBarNotUrgent input, .notificationBarNotUrgent .footer-sign-up input, .footer-sign-up .notificationBarNotUrgent .btncontainer, .notificationBarNotUrgent .footer-sign-up .btncontainer, .footer-sign-up .notificationBar input, .footer-sign-up .cookie-consent-notificationBar input, .footer-sign-up .notificationBarGlobal input, .notificationBar .footer-sign-up input, .cookie-consent-notificationBar .footer-sign-up input, .notificationBarGlobal .footer-sign-up input, .footer-sign-up .notificationBar .btncontainer, .footer-sign-up .cookie-consent-notificationBar .btncontainer, .footer-sign-up .notificationBarGlobal .btncontainer, .notificationBar .footer-sign-up .btncontainer, .cookie-consent-notificationBar .footer-sign-up .btncontainer, .notificationBarGlobal .footer-sign-up .btncontainer {
        width: 100%
    }
}

.terms {
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 300;
    color: #e5e5e8
}

.email-label {
    color: green;
    font-weight: 400;
    font-size: 1.6rem;
    padding-bottom: 1em
}

input[type="email"] {
    color: #424242;
    border-radius: 0;
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e8;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15)
}

.promotional-copyright {
    margin-top: 10px;
    padding-bottom: 40px;
    text-align: right
}

.promotional-copyright-txt {
    border-top: 1px solid #808080;
    padding-top: 20px
}

@media (min-width: 750px) {
    .promotional-copyright {
        margin-top: 10px
    }
}

.copyright {
    margin-top: 50px;
    padding-bottom: 40px;
    text-align: right
}

.copyright-txt {
    border-top: 1px solid #808080;
    padding-top: 20px
}

@media (max-width: 999px) {
    .copyright-txt {
        text-align: center
    }
}

@media (min-width: 750px) {
    .copyright {
        margin-top: 100px
    }
}

.footer-copyrightwords {
    float: right;
    padding: 10px 0 0 0
}

@media (max-width: 999px) {
    .footer-copyrightwords {
        display: block;
        float: unset;
        padding-bottom: 5px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .footer-copyrightwords {
        padding-bottom: 15px;
        padding-top: 0
    }
}

.footer-certs {
    float: left;
    margin: 0 3% 0 0;
    border: 1px solid #000;
    border-radius: 5px;
    padding: 3px;
    background: #fff
}

@media (max-width: 999px) {
    .footer-certs {
        float: right;
        clear: right;
        margin: 0 0 5px 0
    }
}

@media (max-width: 999px) {
    .footer-certs {
        display: inline-block;
        float: unset
    }
}

.footer-certs-last {
    float: left;
    margin: 0 3% 0 0;
    border: 1px solid #000;
    border-radius: 5px;
    padding: 3px;
    background: #fff
}

@media (max-width: 999px) {
    .footer-certs-last {
        float: right;
        clear: right;
        margin: 0 0 5px 0
    }
}

@media (max-width: 999px) {
    .footer-certs-last {
        display: inline-block;
        float: unset;
        margin: 5px
    }
}

.footer-app-image-links {
    display: none
}

@media (max-width: 999px) {
    .footer-app-image-links {
        width: 100%;
        display: flex;
        margin: 20px 0 10px 0;
        float: left
    }

    .footer-app-image-links > div {
        flex: 1 0 auto;
        max-width: 50%
    }

    .footer-app-image-links > div img {
        max-width: 200px
    }

    .footer-app-image-links .iphone-link {
        text-align: right;
        padding: 0 2% 0 4%;
        max-width: 45%
    }

    .footer-app-image-links .android-link {
        text-align: left;
        padding: 0 4% 0 2%;
        max-width: 45%
    }
}

.advertiser-disclosure {
    color: #fff
}

.advertiser-disclosure:hover, .advertiser-disclosure.btn.btn-secondary-dark:hover, .AboutUs-Panel input.advertiser-disclosure.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.advertiser-disclosure.btn-secondary-dark:hover, .notificationBarNotUrgent .advertiser-disclosure.btn-secondary-dark.btncontainer:hover, .notificationBar input.advertiser-disclosure.btn-secondary-dark:hover, .cookie-consent-notificationBar input.advertiser-disclosure.btn-secondary-dark:hover, .notificationBarGlobal input.advertiser-disclosure.btn-secondary-dark:hover, .notificationBar .advertiser-disclosure.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .advertiser-disclosure.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .advertiser-disclosure.btn-secondary-dark.btncontainer:hover, .advertiser-disclosure.btn.btn-secondary-dark:focus, .AboutUs-Panel input.advertiser-disclosure.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.advertiser-disclosure.btn-secondary-dark:focus, .notificationBarNotUrgent .advertiser-disclosure.btn-secondary-dark.btncontainer:focus, .notificationBar input.advertiser-disclosure.btn-secondary-dark:focus, .cookie-consent-notificationBar input.advertiser-disclosure.btn-secondary-dark:focus, .notificationBarGlobal input.advertiser-disclosure.btn-secondary-dark:focus, .notificationBar .advertiser-disclosure.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .advertiser-disclosure.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .advertiser-disclosure.btn-secondary-dark.btncontainer:focus {
    color: green
}

.homepageqrcode {
    display: none;
    margin: 120px 0 0 25px
}

@media (min-width: 1025px) {
    .homepageqrcode {
        display: block
    }
}

body, html {
    margin: 0;
    min-height: 100vh;
    min-width: 100%
}

@media (max-width: 749px) {
    body, html {
        overflow-x: clip;
        display: flow-root
    }
}

body.nav-is-active {
    position: fixed;
    width: 100%
}

body.nav-is-active .nav .container {
    padding: 0;
    width: 100%
}

.js .nav {
    position: absolute;
    top: -999em;
    left: -999em
}

.nav-is-active .nav {
    display: none;
    background: #fff;
    top: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    height: 100vh;
    width: 100%;
    max-width: 100vw;
    z-index: 50;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-transition: hidden
}

.nav-is-active .nav .navDiv {
    top: 55px;
    overflow: auto;
    height: 100%;
    position: relative
}

.nav-is-active .nav .menu-wrapper {
    overflow: auto
}

.nav li {
    border-top: 1px dotted #bdbdbd
}

.nav li:first-of-type {
    border-top: 0
}

.nav .second-and-third-container #header-navigation > li:first-of-type {
    border-top: 1px dotted #bdbdbd
}

@media (min-width: 750px) {
    .js .nav {
        position: static
    }
}

.nav ul, .nav .menu-wrapper, .nav .dropdown-nav, .nav .categories-sub-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    transition: transform .3s
}

.nav ul.bf-is-hidden, .nav .menu-wrapper.bf-is-hidden, .nav .dropdown-nav.bf-is-hidden, .nav .categories-sub-nav.bf-is-hidden {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: absolute;
    top: -999em;
    left: -999em
}

@media (min-width: 750px) {
    .nav ul.bf-is-hidden, .nav .menu-wrapper.bf-is-hidden, .nav .dropdown-nav.bf-is-hidden, .nav .categories-sub-nav.bf-is-hidden {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@media (min-width: 750px) {
    .nav ul.translatex-7, .nav .menu-wrapper.translatex-7, .nav .dropdown-nav.translatex-7, .nav .categories-sub-nav.translatex-7 {
        -webkit-transform: translateX(7px);
        -moz-transform: translateX(7px);
        -ms-transform: translateX(7px);
        transform: translateX(7px)
    }
}

.nav ul.move-out, .nav .menu-wrapper.move-out, .nav .dropdown-nav.move-out, .nav .categories-sub-nav.move-out {
    overflow: hidden
}

.nav ul.move-out > li, .nav .menu-wrapper.move-out > li, .nav .dropdown-nav.move-out > li, .nav .categories-sub-nav.move-out > li {
    border-top: none
}

.nav ul.move-out > li > a, .nav .menu-wrapper.move-out > li > a, .nav .dropdown-nav.move-out > li > a, .nav .categories-sub-nav.move-out > li > a {
    display: none
}

@media (min-width: 750px) {
    .nav ul.move-out > li > a, .nav .menu-wrapper.move-out > li > a, .nav .dropdown-nav.move-out > li > a, .nav .categories-sub-nav.move-out > li > a {
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        display: block
    }
}

ul#dropdown-nav li:last-child {
    font-weight: bold;
    text-transform: uppercase
}

.create-or-login a, .create-or-login-narrow a {
    text-decoration: none
}

.create-or-login a:hover, .create-or-login-narrow a:hover, .create-or-login a.btn.btn-secondary-dark:hover, .create-or-login-narrow a.btn.btn-secondary-dark:hover, .create-or-login a.btn.btn-secondary-dark:focus, .create-or-login-narrow a.btn.btn-secondary-dark:focus {
    text-decoration: underline
}

.create-or-login-narrow {
    max-width: 325px
}

.create-or-login-narrow .input-sleek[type="text"] {
    width: 100%
}

.create-or-login-narrow .input-sleek[type="submit"] {
    width: 100%;
    margin: auto
}

.create-or-login-narrow label {
    width: initial !important;
    text-align: left
}

.SignupFooterAgreeBlock {
    display: block
}

.SignupFooterWrapper {
    width: 100%;
    text-align: left;
    font-size: 1.15rem
}

@media (max-width: 749px) {
    .SignupFooterWrapper {
        margin: 15px
    }
}

.create-or-login-footer {
    padding-bottom: .5em;
    padding-top: 1.5em
}

.create-or-login-footer.create-or-login-OneLineTerms {
    padding-left: 0;
    padding-right: 0
}

.create-or-login-footer.create-or-login-OneLineTerms .SignupFooterWrapper {
    width: 100%;
    text-align: center;
    color: #999;
    font-size: 11px;
    letter-spacing: -.2px
}

.create-or-login-footer.create-or-login-OneLineTerms .SignupFooterWrapper .SignupFooterAgreeBlock {
    display: inline-block
}

.create-or-login-footer.create-or-login-OneLineTerms .SignupFooterWrapper .subscriber-checkbox {
    margin-bottom: 20px
}

a.control {
    text-decoration: none
}

.control .ico {
    font-size: 2rem;
    color: #666
}

.nav-menu-toggle, .search-bar-toggle, .mobile-menu-help, .mobile-menu-account, .mobile-menu-logo {
    position: absolute;
    z-index: 4
}

@media (min-width: 750px) {
    .nav-menu-toggle, .search-bar-toggle, .mobile-menu-help, .mobile-menu-account, .mobile-menu-logo {
        position: absolute;
        top: -999em;
        left: -999em
    }
}

.nav-menu-toggle {
    z-index: 99
}

@media (max-width: 749px) {
    .nav-menu-toggle {
        left: 0;
        top: 14px;
        width: 30px;
        height: 45px
    }

    .nav-menu-toggle .menu-cross-icon {
        top: 8px;
        left: 4px;
        position: relative;
        font-size: 1.5rem
    }
}

.mobile-header-account-box-right {
    float: right;
    line-height: 48px;
    display: inline-block;
    vertical-align: middle;
    position: sticky
}

@media (min-width: 750px) {
    .mobile-header-account-box-right {
        display: none
    }
}

@media (max-width: 749px) {
    .mobile-menu-help {
        right: 97px;
        top: 11px
    }
}

@media (max-width: 749px) {
    .mobile-menu-account {
        right: 46px;
        top: 10px
    }
}

@media (max-width: 749px) {
    .mobile-menu-logo {
        z-index: inherit;
        width: 100%;
        top: 8px
    }

    .mobile-menu-logo.mobile-logo-right {
        width: unset;
        right: 0%
    }
}

@media (max-width: 749px) {
    .mobile-partnerlogo-offset {
        top: -5px
    }
}

.mobile-partnerlogo-offset .header-logo-seperator {
    border: 0 !important;
    margin: 18px 2px 0 2px !important
}

@media (max-width: 380px) {
    .mobile-partnerlogo-offset h1.branding {
        margin-left: 10px
    }
}

@media (max-width: 350px) {
    .mobile-partnerlogo-offset h1.branding {
        margin-left: 18px
    }

    .mobile-partnerlogo-offset h1.branding a {
        max-width: 80%;
        white-space: nowrap
    }

    .mobile-partnerlogo-offset h1.branding a .full-befrugal-logo {
        max-width: 47.4%
    }

    .mobile-partnerlogo-offset h1.branding a .full-partner-logo {
        max-width: 39%
    }
}

.mobile-menu-logo.mobile-menu-logged-in {
    display: none
}

.mobile-menu-logo.mobile-menu-logged-out {
    width: 100%;
    left: auto;
    text-align: center
}

.mobile-menu-raf-text {
    display: none
}

@media (max-width: 749px) {
    .mobile-menu-raf-text {
        display: block;
        position: absolute;
        right: 55px;
        top: 15px
    }

    .mobile-menu-raf-text a {
        text-decoration: none;
        color: #007fdd;
        font-weight: 600;
        font-size: 14px
    }

    .mobile-menu-raf-text a .mobile-menu-raf-dollar {
        color: #fff;
        background-color: #007fdd;
        border-radius: 6px;
        padding: 2px 6px;
        font-weight: 600;
        font-size: 13px
    }
}

.menu-summary-account-dollar {
    color: #fff;
    background-color: #199402;
    border-radius: 6px;
    font-size: 1.2rem;
    margin-left: 8px;
    font-weight: 600;
    padding: 6px 6px;
    display: inline-block;
    width: 80px;
    text-align: center;
    float: right
}

@media (max-width: 999px) {
    .menu-summary-account-dollar {
        width: 70px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .menu-summary-account-dollar {
        float: none;
        padding: 2px 6px;
        line-height: 22px;
        width: 80px
    }
}

.menu-account-dollar {
    font-weight: 900;
    font-size: 1.35rem
}

@media (max-width: 749px) {
    .menu-account-dollar {
        color: #fff;
        background-color: #007fdd;
        border-radius: 6px;
        padding: 3px 6px;
        font-size: 1.2rem;
        margin-left: 8px;
        font-weight: 600
    }
}

.menu-summary-account-points {
    color: #fff;
    background-color: #1b3195;
    border-radius: 6px;
    font-size: 1.2rem;
    margin-left: 8px;
    font-weight: 500;
    padding: 6px 6px;
    display: inline-block;
    width: 80px;
    text-align: center;
    float: right
}

@media (max-width: 999px) {
    .menu-summary-account-points {
        width: 70px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .menu-summary-account-points {
        float: none;
        padding: 2px 6px;
        line-height: 22px;
        width: 80px
    }
}

.menu-cross-icon {
    width: 18px;
    height: 18px;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    margin-top: 5px;
    outline: none;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(../img/x-icon-new.png)
}

.menu-icon, .menu-icon.menu-icon-notification {
    width: 25px;
    height: 25px;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    outline: none;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer
}

.menu-icon {
    background-image: url(../img/hamburger-menu1.png)
}

.menu-icon.menu-icon-notification {
    background-image: url(../img/hamburger-menu2.png)
}

.menu-account-total {
    color: #007fdd;
    cursor: pointer;
    padding-left: 5px;
    font-size: 1.4rem;
    padding-top: 5px;
    font-weight: 600
}

@media (max-width: 749px) {
    .mobile-menu-logo img {
        z-index: 1003;
        position: relative;
        font-size: 10px;
        color: #bbdefb;
        background: url(../img/mobile-header-logo-notext.png) no-repeat;
        background-size: 40px;
        max-width: 40px
    }
}

@media (max-width: 749px) {
    .nav-is-active .mobile-menu-logo {
        width: 100%;
        left: auto;
        text-align: center;
        padding-top: 8px
    }

    .nav-is-active .mobile-menu-logo.mobile-menu-logged-in {
        display: block
    }

    .nav-is-active .mobile-menu-logo img {
        background: url(../img//index/html/img/20250617145137.png) no-repeat;
        background-size: 120px;
        max-width: 120px;
        max-height: 40px
    }
}

@media (max-width: 749px) {
    .search-bar-toggle {
        right: 2px;
        top: 9px
    }
}

.nav li {
    display: block;
    margin: 0;
    background-color: #fff
}

.nav li a {
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    -webkit-transition: all linear .1s;
    -moz-transition: all linear .1s;
    -ms-transition: all linear .1s;
    transition: all linear .1s
}

.account-management-list .nav li a {
    padding: 6px 20px;
    line-height: 2
}

.nav li.go-back-li .go-back {
    width: 89%;
    margin: 0 auto
}

.nav li.go-back-li .go-back .icon-chevron-left, .nav li.go-back-li .go-back .icon-caret-left {
    color: #000;
    float: left;
    position: relative;
    top: 10px;
    padding: 0 !important
}

.nav li.go-back-li .go-back a {
    color: #000;
    margin-right: 8px;
    display: inline-block
}

@media (min-width: 750px) {
    .nav li {
        border: none;
        background-color: transparent
    }
}

.first {
    font-size: 1.6rem;
    background-color: #e0f8e1
}

@media (max-width: 749px) {
    .first .ico-moon {
        float: right
    }

    .first .ico-moon.icon-angle-double-right {
        float: none
    }

    .first .exclaimation {
        display: none
    }

    .first .menu-wrapper .menu-left {
        margin-bottom: 400px
    }
}

@media (min-width: 750px) {
    .first {
        font-size: 1.3rem;
        border-bottom: 1px solid #a3d2fa
    }

    .first ul {
        list-style: none;
        position: relative;
        float: right;
        margin: 0;
        padding: 0
    }
}

@media (min-width: 750px) and (max-width: 1049px) {
    .first ul {
        position: absolute;
        top: 0;
        right: 0
    }
}

@media (min-width: 750px) {
    .first ul.leftmost {
        float: left
    }

    .first ul a {
        color: #333;
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        padding: 0
    }

    .first ul a.sign-up:hover, .first ul .sign-up.btn.btn-secondary-dark:hover, .first ul .AboutUs-Panel input.sign-up.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .first ul input.sign-up.btn-secondary-dark[type='submit']:hover, .first ul .notificationBarNotUrgent input.sign-up.btn-secondary-dark:hover, .notificationBarNotUrgent .first ul input.sign-up.btn-secondary-dark:hover, .first ul .notificationBarNotUrgent .sign-up.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .first ul .sign-up.btn-secondary-dark.btncontainer:hover, .first ul .notificationBar input.sign-up.btn-secondary-dark:hover, .first ul .cookie-consent-notificationBar input.sign-up.btn-secondary-dark:hover, .first ul .notificationBarGlobal input.sign-up.btn-secondary-dark:hover, .notificationBar .first ul input.sign-up.btn-secondary-dark:hover, .cookie-consent-notificationBar .first ul input.sign-up.btn-secondary-dark:hover, .notificationBarGlobal .first ul input.sign-up.btn-secondary-dark:hover, .first ul .notificationBar .sign-up.btn-secondary-dark.btncontainer:hover, .first ul .cookie-consent-notificationBar .sign-up.btn-secondary-dark.btncontainer:hover, .first ul .notificationBarGlobal .sign-up.btn-secondary-dark.btncontainer:hover, .notificationBar .first ul .sign-up.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .first ul .sign-up.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .first ul .sign-up.btn-secondary-dark.btncontainer:hover, .first ul .sign-up.btn.btn-secondary-dark:focus, .first ul .AboutUs-Panel input.sign-up.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .first ul input.sign-up.btn-secondary-dark[type='submit']:focus, .first ul .notificationBarNotUrgent input.sign-up.btn-secondary-dark:focus, .notificationBarNotUrgent .first ul input.sign-up.btn-secondary-dark:focus, .first ul .notificationBarNotUrgent .sign-up.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .first ul .sign-up.btn-secondary-dark.btncontainer:focus, .first ul .notificationBar input.sign-up.btn-secondary-dark:focus, .first ul .cookie-consent-notificationBar input.sign-up.btn-secondary-dark:focus, .first ul .notificationBarGlobal input.sign-up.btn-secondary-dark:focus, .notificationBar .first ul input.sign-up.btn-secondary-dark:focus, .cookie-consent-notificationBar .first ul input.sign-up.btn-secondary-dark:focus, .notificationBarGlobal .first ul input.sign-up.btn-secondary-dark:focus, .first ul .notificationBar .sign-up.btn-secondary-dark.btncontainer:focus, .first ul .cookie-consent-notificationBar .sign-up.btn-secondary-dark.btncontainer:focus, .first ul .notificationBarGlobal .sign-up.btn-secondary-dark.btncontainer:focus, .notificationBar .first ul .sign-up.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .first ul .sign-up.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .first ul .sign-up.btn-secondary-dark.btncontainer:focus {
        color: #f0370a !important;
        transition: none;
        transition-delay: 0
    }

    .first ul a:hover, .first ul a.btn.btn-secondary-dark:hover, .first ul a.btn.btn-secondary-dark:focus {
        color: green
    }

    .first ul li {
        position: relative;
        float: left;
        width: auto;
        margin: 0;
        padding: 10px 0
    }
}

@media (min-width: 750px) and (min-width: 1000px) {
    .first ul li {
        line-height: 1
    }
}

@media (min-width: 750px) {
    .first ul li .icon-angle-double-right {
        line-height: 12px;
        vertical-align: top;
        display: inline-block;
        font-size: 1.7rem
    }

    .first .menu-wrapper {
        box-shadow: 0 4px 8px #0a164626;
        width: 100%;
        height: auto;
        background: #fff;
        padding: 0 10px;
        margin-left: -20px;
        z-index: 1003
    }

    .first .menu-wrapper .menu-left {
        float: left;
        width: auto;
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .first .menu-wrapper .menu-left.hide-border-bottom li {
        border-bottom: none 0
    }

    .first .menu-wrapper .menu-left .logout-top-line {
        border-top: 1px dotted #ccc;
        width: 80%
    }

    .first .menu-wrapper .menu-left li {
        display: block;
        width: 90%;
        margin-left: 10px;
        margin-right: 10px;
        padding: 0 10px 0 10px;
        text-align: left;
        border-bottom: 1px dotted #d6d6d6
    }

    .first .menu-wrapper .menu-left li a:hover, .first .menu-wrapper .menu-left li a.btn.btn-secondary-dark:focus {
        font-weight: 400;
        color: green;
        font-style: unset;
        text-decoration: none
    }

    .first .menu-wrapper .menu-left li:last-child {
        margin: 5px 5px 0 5px;
        padding: 10px 10px 0 15px
    }

    .first .menu-wrapper .menu-left li.has-children {
        border-bottom: none
    }

    .first .menu-wrapper .menu-left li a {
        color: #666;
        line-height: 22px;
        font-size: 14px;
        font-weight: 400
    }

    .first .menu-wrapper .menu-left li:hover, .first .menu-wrapper .menu-left li.btn.btn-secondary-dark:focus {
        background-color: #fff
    }

    .first .menu-wrapper .menu-left li:last-child a {
        border-bottom: none
    }

    .first .menu-wrapper .menu-left li.go-back-li {
        position: absolute;
        top: -999em;
        left: -999em
    }

    .first .menu-wrapper .menu-left span {
        padding: 0
    }

    .first .menu-wrapper .menu-left span.menu-summary-account-dollar {
        padding: 0 6px
    }

    .first .menu-wrapper .menu-left span.menu-summary-account-points {
        padding: 0 6px
    }

    .first .menu-wrapper .menu-left a {
        font-size: inherit;
        line-height: 18px;
        color: green;
        padding: 5px 0
    }

    .first .menu-wrapper .menu-left a:hover, .first .menu-wrapper .menu-left a.btn.btn-secondary-dark:focus {
        color: #424242;
        text-decoration: underline
    }

    .first .dropdown-chevron-changes, .first .dropdown-caret-changes {
        line-height: 1
    }
}

@media (min-width: 750px) and (min-width: 750px) {
    .first .dropdown-chevron-changes::before, .first .dropdown-caret-changes::before {
        font-size: 1.1rem
    }
}

@media (min-width: 750px) {
    .first .container {
        width: 100%
    }
}

@media (min-width: 750px) and (min-width: 1150px) {
    .first .container {
        max-width: 1150px
    }
}

@media (min-width: 750px) {
    .first .container .expandable > ul > li {
        line-height: 1
    }

    .first .container .expandable > ul > li > a {
        border-right: 1px solid #e5e5e8;
        padding: 0 10px;
        line-height: 1
    }
}

@media (min-width: 750px) and (min-width: 1000px) {
    .first .container .expandable > ul > li > a {
        padding: 0 15px
    }
}

@media (min-width: 750px) {
    .first .container .expandable > ul > li > a:hover, .first .container .expandable > ul > li > a.btn.btn-secondary-dark:focus {
        color: #000;
        text-shadow: .25px 0
    }

    .first .container .expandable > ul > li:last-child > a {
        border-right: none
    }
}

@media (min-width: 1150px) and (max-width: 1299px) {
    .first .menu-wrapper.help-dropdown {
        margin-left: -70px
    }
}

@media (min-width: 750px) and (max-width: 1199px) {
    .first .menu-wrapper.help-dropdown {
        margin-left: -85px
    }
}

.promotionalsecond {
    background-color: #bcdefa
}

.second {
    font-size: 16px
}

.second .dropdown-nav {
    position: fixed;
    width: 80vw;
    left: 0;
    top: 0;
    bottom: 0;
    height: 85vh;
    background: #fff;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-transition: hidden
}

.second .categories-sub-nav {
    position: fixed;
    width: 80vw;
    left: 0;
    top: 0;
    bottom: 0;
    height: 85vh;
    background: #fff;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-transition: hidden
}

.second .categories-sub-nav li {
    background: #fff
}

.second .categories-sub-nav .left-menu span {
    padding: 0 20px
}

.second .categories-sub-nav .left-menu h5 {
    padding: 10px 20px
}

@media (min-width: 750px) {
    .second {
        flex: 2
    }

    .second .go-back-li {
        position: absolute;
        top: -999em;
        left: -999em
    }

    .second .dropdown-link {
        display: block;
        position: relative;
        border-radius: 2px;
        background-color: #f1f9ff;
        color: #424242;
        -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
        -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15);
        box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .15)
    }

    .second .dropdown-link::before, .second .dropdown-link::after {
        content: '';
        position: absolute;
        top: 50%;
        margin-top: -1px;
        height: 3px;
        width: 10px;
        background: #808080
    }

    .second .dropdown-link::before {
        right: 22px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .second .dropdown-link::after {
        right: 17px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .second .dropdown-link:hover, .second .dropdown-link.btn.btn-secondary-dark:focus, .second .AboutUs-Panel input.dropdown-link.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .second input.dropdown-link.btn-secondary-dark[type='submit']:focus, .second .notificationBarNotUrgent input.dropdown-link.btn-secondary-dark:focus, .notificationBarNotUrgent .second input.dropdown-link.btn-secondary-dark:focus, .second .notificationBarNotUrgent .dropdown-link.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .second .dropdown-link.btn-secondary-dark.btncontainer:focus, .second .notificationBar input.dropdown-link.btn-secondary-dark:focus, .second .cookie-consent-notificationBar input.dropdown-link.btn-secondary-dark:focus, .second .notificationBarGlobal input.dropdown-link.btn-secondary-dark:focus, .notificationBar .second input.dropdown-link.btn-secondary-dark:focus, .cookie-consent-notificationBar .second input.dropdown-link.btn-secondary-dark:focus, .notificationBarGlobal .second input.dropdown-link.btn-secondary-dark:focus, .second .notificationBar .dropdown-link.btn-secondary-dark.btncontainer:focus, .second .cookie-consent-notificationBar .dropdown-link.btn-secondary-dark.btncontainer:focus, .second .notificationBarGlobal .dropdown-link.btn-secondary-dark.btncontainer:focus, .notificationBar .second .dropdown-link.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .second .dropdown-link.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .second .dropdown-link.btn-secondary-dark.btncontainer:focus {
        background-color: #fff
    }

    .second .dropdown-link:hover::before, .second .dropdown-link.btn.btn-secondary-dark:focus::before, .second .AboutUs-Panel input.dropdown-link.btn-secondary-dark[type='submit']:focus::before, .AboutUs-Panel .second input.dropdown-link.btn-secondary-dark[type='submit']:focus::before, .second .notificationBarNotUrgent input.dropdown-link.btn-secondary-dark:focus::before, .notificationBarNotUrgent .second input.dropdown-link.btn-secondary-dark:focus::before, .second .notificationBarNotUrgent .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .notificationBarNotUrgent .second .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .second .notificationBar input.dropdown-link.btn-secondary-dark:focus::before, .second .cookie-consent-notificationBar input.dropdown-link.btn-secondary-dark:focus::before, .second .notificationBarGlobal input.dropdown-link.btn-secondary-dark:focus::before, .notificationBar .second input.dropdown-link.btn-secondary-dark:focus::before, .cookie-consent-notificationBar .second input.dropdown-link.btn-secondary-dark:focus::before, .notificationBarGlobal .second input.dropdown-link.btn-secondary-dark:focus::before, .second .notificationBar .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .second .cookie-consent-notificationBar .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .second .notificationBarGlobal .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .notificationBar .second .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .cookie-consent-notificationBar .second .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .notificationBarGlobal .second .dropdown-link.btn-secondary-dark.btncontainer:focus::before, .second .dropdown-link:hover::after, .second .dropdown-link.btn.btn-secondary-dark:focus::after, .second .AboutUs-Panel input.dropdown-link.btn-secondary-dark[type='submit']:focus::after, .AboutUs-Panel .second input.dropdown-link.btn-secondary-dark[type='submit']:focus::after, .second .notificationBarNotUrgent input.dropdown-link.btn-secondary-dark:focus::after, .notificationBarNotUrgent .second input.dropdown-link.btn-secondary-dark:focus::after, .second .notificationBarNotUrgent .dropdown-link.btn-secondary-dark.btncontainer:focus::after, .notificationBarNotUrgent .second .dropdown-link.btn-secondary-dark.btncontainer:focus::after, .second .notificationBar input.dropdown-link.btn-secondary-dark:focus::after, .second .cookie-consent-notificationBar input.dropdown-link.btn-secondary-dark:focus::after, .second .notificationBarGlobal input.dropdown-link.btn-secondary-dark:focus::after, .notificationBar .second input.dropdown-link.btn-secondary-dark:focus::after, .cookie-consent-notificationBar .second input.dropdown-link.btn-secondary-dark:focus::after, .notificationBarGlobal .second input.dropdown-link.btn-secondary-dark:focus::after, .second .notificationBar .dropdown-link.btn-secondary-dark.btncontainer:focus::after, .second .cookie-consent-notificationBar .dropdown-link.btn-secondary-dark.btncontainer:focus::after, .second .notificationBarGlobal .dropdown-link.btn-secondary-dark.btncontainer:focus::after, .notificationBar .second .dropdown-link.btn-secondary-dark.btncontainer:focus::after, .cookie-consent-notificationBar .second .dropdown-link.btn-secondary-dark.btncontainer:focus::after, .notificationBarGlobal .second .dropdown-link.btn-secondary-dark.btncontainer:focus::after {
        background: green
    }

    .second .dropdown-nav {
        width: 100%;
        height: auto;
        bottom: auto;
        background: #fff;
        z-index: 10;
        left: -9999px;
        top: -9999px;
        position: absolute;
        overflow: visible
    }

    .second .dropdown-nav.bf-is-hidden {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: transform .3s;
        -moz-transition: transform .3s;
        -ms-transition: transform .3s;
        transition: transform .3s;
        -webkit-transition: visibility .3s;
        -moz-transition: visibility .3s;
        -ms-transition: visibility .3s;
        transition: visibility .3s
    }

    .second .dropdown-nav > li a {
        padding: 6px 10px;
        color: #424242;
        font-size: 1.4rem;
        margin-left: 15px;
        margin-right: 15px;
        border-bottom: 1px dotted #bbdefb
    }

    .second .dropdown-nav > li a:last-child {
        border: none
    }

    .second .dropdown-nav.open {
        top: 83%;
        left: 0
    }

    .second .dropdown-nav > li:hover > a, .second .dropdown-nav > li:focus > a {
        text-decoration: underline;
        position: relative;
        color: green
    }

    .second .dropdown-nav > li:hover .categories-sub-nav, .second .dropdown-nav > li:focus .categories-sub-nav {
        left: 100%;
        top: 0
    }

    .second .dropdown-nav > li.has-children:hover > a, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:hover > a, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:focus > a, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a, .second .dropdown-nav > li.has-children:focus > a {
        position: relative;
        font-weight: 500;
        -webkit-transition: transform 0s;
        -moz-transition: transform 0s;
        -ms-transition: transform 0s;
        transition: transform 0s
    }

    .second .dropdown-nav > li.has-children:hover > a::before, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:hover > a::before, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::before, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::before, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:focus > a::before, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::before, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::before, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .dropdown-nav > li.has-children:hover > a::after, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:hover > a::after, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::after, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::after, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:focus > a::after, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::after, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::after, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .dropdown-nav > li.has-children:focus > a::before, .second .dropdown-nav > li.has-children:focus > a::after {
        content: '';
        position: absolute;
        right: 6px;
        margin-top: -1px;
        height: 3px;
        width: 10px;
        background: green
    }

    .second .dropdown-nav > li.has-children:hover > a::before, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:hover > a::before, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::before, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::before, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::before, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::before, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:focus > a::before, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::before, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::before, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::before, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::before, .second .dropdown-nav > li.has-children:focus > a::before {
        top: 44%;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .second .dropdown-nav > li.has-children:hover > a::after, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:hover > a::after, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::after, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:hover > a::after, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:hover > a::after, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:hover > a::after, .second .dropdown-nav > .has-children.btn.btn-secondary-dark:focus > a::after, .second .AboutUs-Panel .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::after, .AboutUs-Panel .second .dropdown-nav > input.has-children.btn-secondary-dark[type='submit']:focus > a::after, .second .notificationBarNotUrgent .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .notificationBarNotUrgent .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .notificationBarNotUrgent .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .notificationBarNotUrgent .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .cookie-consent-notificationBar .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .notificationBarGlobal .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .cookie-consent-notificationBar .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .notificationBarGlobal .second .dropdown-nav > input.has-children.btn-secondary-dark:focus > a::after, .second .notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .cookie-consent-notificationBar .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .notificationBarGlobal .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .cookie-consent-notificationBar .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .notificationBarGlobal .second .dropdown-nav > .has-children.btn-secondary-dark.btncontainer:focus > a::after, .second .dropdown-nav > li.has-children:focus > a::after {
        top: 56%;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .second .categories-sub-nav {
        background: #fff;
        width: 150%;
        font-weight: 300;
        overflow: visible
    }

    .second .categories-sub-nav .left-menu span {
        padding: 0
    }

    .second .categories-sub-nav .left-menu h5 {
        padding: 0
    }

    .second .categories-sub-nav.bf-is-hidden {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: transform .3s;
        -moz-transition: transform .3s;
        -ms-transition: transform .3s;
        transition: transform .3s;
        -webkit-transition: visibility .3s;
        -moz-transition: visibility .3s;
        -ms-transition: visibility .3s;
        transition: visibility .3s
    }

    .second .categories-sub-nav .left-menu {
        margin-top: 0;
        height: 90%;
        float: left;
        width: 50%;
        border-left: 1px dotted #bbdefb;
        border-right: 1px dotted #bbdefb
    }

    .second .categories-sub-nav .left-menu > li {
        color: #424242;
        font-size: 1.4rem;
        margin-left: 10px;
        margin-right: 10px;
        border-bottom: 1px dotted #bbdefb;
        padding: 7px 10px
    }

    .second .categories-sub-nav .left-menu > li:last-child {
        border: none
    }

    .second .categories-sub-nav .left-menu > li a {
        border: none;
        padding: 0;
        margin: 0
    }

    .second .categories-sub-nav .left-menu > li a:hover, .second .categories-sub-nav .left-menu > li a.btn.btn-secondary-dark:focus {
        color: green;
        text-decoration: underline
    }

    .second .categories-sub-nav .right-menu {
        margin-left: 5%;
        float: left;
        width: 44%;
        background-color: #00f
    }

    .second .categories-sub-nav .right-menu li {
        padding: 0;
        margin: 0
    }

    .second .categories-sub-nav .right-menu a {
        margin: 0;
        padding: 10px 0
    }
}

@media (min-width: 1000px) {
    .second .categories-sub-nav {
        width: 192%
    }

    .second .categories-sub-nav .left-menu {
        width: 53%
    }

    .second .categories-sub-nav .left-menu > li {
        margin-left: 15px;
        margin-right: 15px
    }

    .second .categories-sub-nav .right-menu {
        width: 40%
    }
}

.dropdown-chevron-changes, .dropdown-caret-changes {
    display: none;
    line-height: 1.4
}

@media (min-width: 750px) {
    .dropdown-chevron-changes, .dropdown-caret-changes {
        display: inline
    }

    .dropdown-chevron-changes::before, .dropdown-caret-changes::before {
        font-size: 1.3rem
    }

    .dropdown-chevron-changes.icon-chevron-right, .dropdown-caret-changes.icon-chevron-right {
        display: none
    }

    .dropdown-chevron-changes.icon-caret-right, .dropdown-caret-changes.icon-caret-right {
        display: none
    }
}

@media (max-width: 749px) {
    .dropdown-chevron-changes.icon-chevron-right, .dropdown-caret-changes.icon-chevron-right {
        display: inline;
        position: relative;
        top: 2px
    }

    .dropdown-chevron-changes.icon-caret-right, .dropdown-caret-changes.icon-caret-right {
        display: inline;
        position: relative;
        top: 2px
    }
}

@media (min-width: 750px) {
    .third .icon-chevron-down {
        display: ruby-text
    }
}

.hover-chevron-right {
    display: none
}

.dealexpandable .has-children {
    max-height: 28px
}

@media (min-width: 750px) {
    .dealexpandable .coupon-sub-nav ul li.has-children {
        position: relative
    }

    .dealexpandable.coupon-sub-nav ul li.has-children .menu-wrapper {
        display: none;
        background-color: #fff;
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
        z-index: 1
    }

    .dealexpandable.coupon-sub-nav:hover ul li.has-children:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul li.has-children:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul li.has-children:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul li.has-children:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul li.has-children:hover .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul li.has-children:hover .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul li.has-children:hover .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul li.has-children:hover .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul li.has-children:hover .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul li.has-children:hover .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul li.has-children:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarGlobal input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:hover .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel .notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .AboutUs-Panel .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel .notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .AboutUs-Panel .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:hover .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarGlobal input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav:hover ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .dealexpandable.coupon-sub-nav:hover ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav:hover ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark[type='submit']:focus .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarGlobal input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel .notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .AboutUs-Panel .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul input.has-children.btn-secondary-dark:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel .notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .dealexpandable.coupon-sub-nav.btn.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .AboutUs-Panel input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .AboutUs-Panel .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark[type='submit']:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .notificationBarNotUrgent .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal input.coupon-sub-nav.btn-secondary-dark:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .coupon-sub-nav.btn-secondary-dark.btncontainer:focus ul .has-children.btn-secondary-dark.btncontainer:focus .menu-wrapper {
        transition: top 0s 250ms ease;
        z-index: 4;
        position: absolute;
        display: block
    }

    .dealexpandable .has-children .menu-wrapper li {
        display: block
    }
}

@media (min-width: 750px) {
    .expandable ul li:hover, .expandable ul li.btn.btn-secondary-dark:hover, .expandable ul li.btn.btn-secondary-dark:focus, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop {
        overflow: visible
    }

    .expandable ul li.has-children:hover > a:first-of-type, .expandable ul li.has-children.btn.btn-secondary-dark:focus > a:first-of-type, .expandable ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus > a:first-of-type, .AboutUs-Panel .expandable ul input.has-children.btn-secondary-dark[type='submit']:focus > a:first-of-type, .expandable ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus > a:first-of-type, .notificationBarNotUrgent .expandable ul input.has-children.btn-secondary-dark:focus > a:first-of-type, .expandable ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .notificationBarNotUrgent .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .expandable ul .notificationBar input.has-children.btn-secondary-dark:focus > a:first-of-type, .expandable ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:focus > a:first-of-type, .expandable ul .notificationBarGlobal input.has-children.btn-secondary-dark:focus > a:first-of-type, .notificationBar .expandable ul input.has-children.btn-secondary-dark:focus > a:first-of-type, .cookie-consent-notificationBar .expandable ul input.has-children.btn-secondary-dark:focus > a:first-of-type, .notificationBarGlobal .expandable ul input.has-children.btn-secondary-dark:focus > a:first-of-type, .expandable ul .notificationBar .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .expandable ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .expandable ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .notificationBar .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .cookie-consent-notificationBar .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .notificationBarGlobal .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .expandable ul li.has-children:hover > div > a:first-of-type, .expandable ul li.has-children.btn.btn-secondary-dark:focus > div > a:first-of-type, .expandable ul .AboutUs-Panel input.has-children.btn-secondary-dark[type='submit']:focus > div > a:first-of-type, .AboutUs-Panel .expandable ul input.has-children.btn-secondary-dark[type='submit']:focus > div > a:first-of-type, .expandable ul .notificationBarNotUrgent input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .notificationBarNotUrgent .expandable ul input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .expandable ul .notificationBarNotUrgent .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .notificationBarNotUrgent .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .expandable ul .notificationBar input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .expandable ul .cookie-consent-notificationBar input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .expandable ul .notificationBarGlobal input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .notificationBar .expandable ul input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .cookie-consent-notificationBar .expandable ul input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .notificationBarGlobal .expandable ul input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .expandable ul .notificationBar .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .expandable ul .cookie-consent-notificationBar .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .expandable ul .notificationBarGlobal .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .notificationBar .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .cookie-consent-notificationBar .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .notificationBarGlobal .expandable ul .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop.has-children > a:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop.has-children > a:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > a:first-of-type, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop.has-children > div > a:first-of-type {
        color: #000;
        text-decoration: none;
        transition: none
    }

    .expandable ul li:hover > a:first-of-type .hover-chevron-right, .expandable ul li.btn.btn-secondary-dark:focus > a:first-of-type .hover-chevron-right, .expandable ul li:hover > div > a:first-of-type .hover-chevron-right, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > a:first-of-type .hover-chevron-right, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > div > a:first-of-type .hover-chevron-right {
        display: inline
    }

    .expandable ul li:hover > .menu-wrapper:first-of-type, .expandable ul li.btn.btn-secondary-dark:focus > .menu-wrapper:first-of-type, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type {
        left: auto;
        bottom: auto;
        min-width: 220px;
        width: auto;
        min-height: 450px
    }

    .expandable ul li:hover > .menu-wrapper:first-of-type .has-children, .expandable ul li.btn.btn-secondary-dark:focus > .menu-wrapper:first-of-type .has-children, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper:first-of-type .has-children {
        width: 95%
    }

    .expandable ul li:hover > .menu-wrapper.moveToTop:first-of-type, .expandable ul li.btn.btn-secondary-dark:focus > .menu-wrapper.moveToTop:first-of-type, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.moveToTop:first-of-type {
        top: -10px;
        left: 202px;
        clip-path: inset(-8px -8px -8px 0);
        border-radius: 0 0 8px 0;
        min-width: 420px
    }

    .expandable ul li:hover > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul li.btn.btn-secondary-dark:focus > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type {
        width: 500px
    }

    .expandable ul li:hover > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul li.btn.btn-secondary-dark:focus > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .left-menu {
        float: left;
        font-size: 1.4rem;
        font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 300;
        width: 250px
    }

    .expandable ul li:hover > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul li.btn.btn-secondary-dark:focus > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul li.sasl-friend:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .sasl-friend.btn.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:hover ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .sasl-friend.btn.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .AboutUs-Panel input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .AboutUs-Panel .expandable ul input.sasl-friend.btn-secondary-dark[type='submit']:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarNotUrgent input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarNotUrgent .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarNotUrgent .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarNotUrgent .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .cookie-consent-notificationBar input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarGlobal input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .cookie-consent-notificationBar .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarGlobal .expandable ul input.sasl-friend.btn-secondary-dark:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .cookie-consent-notificationBar .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable ul .notificationBarGlobal .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .cookie-consent-notificationBar .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .notificationBarGlobal .expandable ul .sasl-friend.btn-secondary-dark.btncontainer:focus ~ li.sasl-desktop > .menu-wrapper.categories-sub-nav:first-of-type .right-menu {
        float: right;
        width: 250px
    }

    .expandable:hover ul li:hover > .menu-wrapper, .expandable.btn.btn-secondary-dark:focus ul li:hover > .menu-wrapper, .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus ul li:hover > .menu-wrapper, .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus ul li:hover > .menu-wrapper, .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus ul li:hover > .menu-wrapper, .notificationBar input.expandable.btn-secondary-dark:focus ul li:hover > .menu-wrapper, .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus ul li:hover > .menu-wrapper, .notificationBarGlobal input.expandable.btn-secondary-dark:focus ul li:hover > .menu-wrapper, .notificationBar .expandable.btn-secondary-dark.btncontainer:focus ul li:hover > .menu-wrapper, .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus ul li:hover > .menu-wrapper, .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus ul li:hover > .menu-wrapper, .expandable:hover ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .expandable.btn.btn-secondary-dark:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .notificationBar input.expandable.btn-secondary-dark:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .notificationBarGlobal input.expandable.btn-secondary-dark:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .notificationBar .expandable.btn-secondary-dark.btncontainer:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper, .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus ul li.btn.btn-secondary-dark:focus > .menu-wrapper {
        top: 100%
    }

    .expandable:hover ul li .menu-wrapper.delay-appearance, .expandable.btn.btn-secondary-dark:focus ul li .menu-wrapper.delay-appearance, .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus ul li .menu-wrapper.delay-appearance, .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus ul li .menu-wrapper.delay-appearance, .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus ul li .menu-wrapper.delay-appearance, .notificationBar input.expandable.btn-secondary-dark:focus ul li .menu-wrapper.delay-appearance, .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus ul li .menu-wrapper.delay-appearance, .notificationBarGlobal input.expandable.btn-secondary-dark:focus ul li .menu-wrapper.delay-appearance, .notificationBar .expandable.btn-secondary-dark.btncontainer:focus ul li .menu-wrapper.delay-appearance, .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus ul li .menu-wrapper.delay-appearance, .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus ul li .menu-wrapper.delay-appearance {
        top: 100%;
        transition: top 0s 250ms ease
    }
}

.expandable-ul {
    margin-top: 15px !important
}

@media (max-width: 749px) {
    .expandable-ul {
        margin-top: 0
    }
}

@media (min-width: 750px) and (hover: none) {
    .expandable .CategoryDropDown li:hover > .menu-wrapper.categories-sub-nav:first-of-type, .expandable .CategoryDropDown li.btn.btn-secondary-dark:focus > .menu-wrapper.categories-sub-nav:first-of-type {
        width: 250px
    }

    .expandable .CategoryDropDown li:hover > .menu-wrapper.categories-sub-nav:first-of-type .right-menu, .expandable .CategoryDropDown li.btn.btn-secondary-dark:focus > .menu-wrapper.categories-sub-nav:first-of-type .right-menu {
        display: none
    }
}

.third {
    font-size: 16px
}

.third .menu-wrapper {
    position: relative;
    width: 100%;
    bottom: 0;
    height: 100vh;
    background: #fff
}

.third .dropdown-description {
    position: absolute;
    top: -999em;
    left: -999em
}

.third .menu-wrapper .menu-left span {
    padding: 0 20px
}

.third .menu-wrapper .menu-left span.dropdown-chevron-changes {
    padding: 3px 0
}

.third ul {
    text-align: left
}

@media (max-width: 749px) {
    .third ul {
        margin-bottom: 400px
    }

    .third ul .ico-moon {
        float: right
    }
}

@media (max-width: 749px) {
    .third ul#header-navigation {
        display: flex;
        flex-direction: column
    }

    .third ul#header-navigation .header-navigation-holiday {
        order: 1
    }

    .third ul#header-navigation .header-navigation-bonuscb {
        order: 2
    }

    .third ul#header-navigation .header-navigation-highestcb {
        order: 3
    }

    .third ul#header-navigation .header-navigation-deals {
        order: 4
    }

    .third ul#header-navigation .header-navigation-stores {
        order: 7
    }

    .third ul#header-navigation .header-navigation-coupons {
        order: 5
    }

    .third ul#header-navigation .header-navigation-category {
        order: 6
    }

    .third ul#header-navigation .header-navigation-addon {
        order: 8
    }

    .third ul#header-navigation .header-navigation-travel {
        order: 9
    }

    .third ul#header-navigation .header-navigation-giftguide {
        order: 10
    }

    .third ul#header-navigation .header-navigation-blog {
        order: 11
    }

    .third ul#header-navigation .header-navigation-help {
        order: 12
    }

    .third ul#header-navigation .header-navigation-livechat {
        order: 13
    }

    .third ul#header-navigation .header-navigation-cookies {
        order: 14
    }

    .third ul#header-navigation .see-all-mobile {
        display: inline !important
    }
}

.third .menu-wrapper ul .ico-moon {
    float: right
}

@media only screen and (max-width: 768px) and (min-width: 768px) {
    .third .header-navigation-addon {
        display: none
    }
}

@media only screen and (max-width: 810px) and (min-width: 810px) {
    .third .header-navigation-addon {
        display: none
    }
}

@media only screen and (max-width: 820px) and (min-width: 820px) {
    .third .header-navigation-addon {
        display: none
    }
}

@media only screen and (max-width: 834px) and (min-width: 834px) {
    .third .header-navigation-addon {
        display: none
    }
}

@media only screen and (max-width: 1024px) and (min-width: 1024px) {
    .third .header-navigation-addon {
        display: none
    }
}

@media (min-width: 750px) {
    .third .header-navigation-addon {
        background: #d7ebfd;
        padding: 0 20px;
        border-radius: 20px;
        margin: 3px 0
    }

    .third .header-navigation-addon:hover, .third .header-navigation-addon.btn.btn-secondary-dark:focus, .third .AboutUs-Panel input.header-navigation-addon.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .third input.header-navigation-addon.btn-secondary-dark[type='submit']:focus, .third .notificationBarNotUrgent input.header-navigation-addon.btn-secondary-dark:focus, .notificationBarNotUrgent .third input.header-navigation-addon.btn-secondary-dark:focus, .third .notificationBarNotUrgent .header-navigation-addon.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus, .third .notificationBar input.header-navigation-addon.btn-secondary-dark:focus, .third .cookie-consent-notificationBar input.header-navigation-addon.btn-secondary-dark:focus, .third .notificationBarGlobal input.header-navigation-addon.btn-secondary-dark:focus, .notificationBar .third input.header-navigation-addon.btn-secondary-dark:focus, .cookie-consent-notificationBar .third input.header-navigation-addon.btn-secondary-dark:focus, .notificationBarGlobal .third input.header-navigation-addon.btn-secondary-dark:focus, .third .notificationBar .header-navigation-addon.btn-secondary-dark.btncontainer:focus, .third .cookie-consent-notificationBar .header-navigation-addon.btn-secondary-dark.btncontainer:focus, .third .notificationBarGlobal .header-navigation-addon.btn-secondary-dark.btncontainer:focus, .notificationBar .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus {
        background: #cfe7fc
    }

    .third .header-navigation-addon:hover a, .third .header-navigation-addon.btn.btn-secondary-dark:focus a, .third .AboutUs-Panel input.header-navigation-addon.btn-secondary-dark[type='submit']:focus a, .AboutUs-Panel .third input.header-navigation-addon.btn-secondary-dark[type='submit']:focus a, .third .notificationBarNotUrgent input.header-navigation-addon.btn-secondary-dark:focus a, .notificationBarNotUrgent .third input.header-navigation-addon.btn-secondary-dark:focus a, .third .notificationBarNotUrgent .header-navigation-addon.btn-secondary-dark.btncontainer:focus a, .notificationBarNotUrgent .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus a, .third .notificationBar input.header-navigation-addon.btn-secondary-dark:focus a, .third .cookie-consent-notificationBar input.header-navigation-addon.btn-secondary-dark:focus a, .third .notificationBarGlobal input.header-navigation-addon.btn-secondary-dark:focus a, .notificationBar .third input.header-navigation-addon.btn-secondary-dark:focus a, .cookie-consent-notificationBar .third input.header-navigation-addon.btn-secondary-dark:focus a, .notificationBarGlobal .third input.header-navigation-addon.btn-secondary-dark:focus a, .third .notificationBar .header-navigation-addon.btn-secondary-dark.btncontainer:focus a, .third .cookie-consent-notificationBar .header-navigation-addon.btn-secondary-dark.btncontainer:focus a, .third .notificationBarGlobal .header-navigation-addon.btn-secondary-dark.btncontainer:focus a, .notificationBar .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus a, .cookie-consent-notificationBar .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus a, .notificationBarGlobal .third .header-navigation-addon.btn-secondary-dark.btncontainer:focus a {
        text-shadow: none !important
    }

    .third .header-navigation-addon a {
        padding: 3px 0 !important;
        font-weight: 500
    }
}

@media (min-width: 750px) and (max-width: 1149px) and (min-width: 1051px) {
    .third .header-navigation-addon {
        margin: 1px 0
    }

    .third .header-navigation-addon a {
        padding: 2px 0 !important
    }
}

@media (min-width: 750px) and (max-width: 1050px) {
    .third .header-navigation-addon {
        margin: 2px 0
    }
}

@media (min-width: 750px) and (max-width: 1149px) {
    .third {
        display: block;
        clear: both;
        width: 100%
    }
}

@media (min-width: 750px) {
    .third .container {
        /*position: relative;*/
        width: 100%
    }

    .third .container > div > ul > li {
        float: left
    }

    .third .container > div > ul > li.lastMegaMenuItem {
        width: auto
    }

    .third .container > div > ul > li:last-child > a:after {
        display: none
    }

    .third .container > div > ul > li.header-bonus-cb-li > a:after {
        display: none
    }

    .third .container > div > ul > li .icon-chevron-down {
        margin-top: 3px
    }

    .third .container > div > ul > li > a {

    }

    .third .container > div > ul > li > a:after {
        content: "";
        position: absolute;
        right: 0;
        top: 6px;
        bottom: 6px;
        width: 1px;
        background: #bbdefb;
        opacity: .3
    }

    .third ul {
        text-align: center
    }

    .third ul li.showonmobile {
        display: none
    }

    .third ul a {
        font-size: 1.6rem;
        font-weight: 400;
        color: white;
    }

    .third .nav-top-level-link {
        cursor: pointer;
        padding: 4px 0 0 0
    }
}

@media (min-width: 750px) and (max-width: 1050px) {
    .third .nav-top-level-link {
        padding: 4px 0 5px 0
    }
}

@media (min-width: 750px) {
    .third #header-navigation {
        display: flex;
        justify-content: space-between
    }

    .third #header-navigation li > a > span .ico {
        text-shadow: none
    }

    .third #header-navigation > li.has-children:hover > a:first-of-type, .third #header-navigation > li.has-children.btn.btn-secondary-dark:focus > a:first-of-type, .third .AboutUs-Panel #header-navigation > input.has-children.btn-secondary-dark[type='submit']:focus > a:first-of-type, .AboutUs-Panel .third #header-navigation > input.has-children.btn-secondary-dark[type='submit']:focus > a:first-of-type, .third .notificationBarNotUrgent #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .notificationBarNotUrgent .third #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .third .notificationBarNotUrgent #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .notificationBarNotUrgent .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .third .notificationBar #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .third .cookie-consent-notificationBar #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .third .notificationBarGlobal #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .notificationBar .third #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .cookie-consent-notificationBar .third #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .notificationBarGlobal .third #header-navigation > input.has-children.btn-secondary-dark:focus > a:first-of-type, .third .notificationBar #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .third .cookie-consent-notificationBar #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .third .notificationBarGlobal #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .notificationBar .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .cookie-consent-notificationBar .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .notificationBarGlobal .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > a:first-of-type, .third #header-navigation > li.has-children:hover > div > a:first-of-type, .third #header-navigation > li.has-children.btn.btn-secondary-dark:focus > div > a:first-of-type, .third .AboutUs-Panel #header-navigation > input.has-children.btn-secondary-dark[type='submit']:focus > div > a:first-of-type, .AboutUs-Panel .third #header-navigation > input.has-children.btn-secondary-dark[type='submit']:focus > div > a:first-of-type, .third .notificationBarNotUrgent #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .notificationBarNotUrgent .third #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .third .notificationBarNotUrgent #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .notificationBarNotUrgent .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .third .notificationBar #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .third .cookie-consent-notificationBar #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .third .notificationBarGlobal #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .notificationBar .third #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .cookie-consent-notificationBar .third #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .notificationBarGlobal .third #header-navigation > input.has-children.btn-secondary-dark:focus > div > a:first-of-type, .third .notificationBar #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .third .cookie-consent-notificationBar #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .third .notificationBarGlobal #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .notificationBar .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .cookie-consent-notificationBar .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type, .notificationBarGlobal .third #header-navigation > .has-children.btn-secondary-dark.btncontainer:focus > div > a:first-of-type {
        color: white;
        text-decoration: none;
        font-weight: 400
    }

    .third #header-navigation > li:hover > a, .third #header-navigation > li.btn.btn-secondary-dark:focus > a {
        text-shadow: .5px 0 #1c4e8a
    }

    .third #header-navigation > li:hover > a > span, .third #header-navigation > li.btn.btn-secondary-dark:focus > a > span {
        text-shadow: .5px 0 white;
    }

    .third #header-navigation > li.has-children:focus > a:first-of-type, .third #header-navigation > li.has-children:focus > div > a:first-of-type {
        color: #1c4e8a;
        text-decoration: none;
        font-weight: 400
    }

    .third #header-navigation > li:focus > a {
        font-weight: bold
    }

    .third #header-navigation > li:focus > a > span {
        font-weight: bold
    }

    .third ul li {
        display: inline-block;
        margin: 0;
        padding: 0
    }

    .third .menu-wrapper {
        box-shadow: 0 4px 8px #0a164626;
        border-radius: 0 0 8px 8px;
        width: 100%;
        height: auto;
        background: #fff;
        z-index: 1002
    }

    .third .menu-wrapper .menu-left {
        float: left;
        width: auto;
        position: relative;
        margin-top: 10px;
        margin-bottom: 15px
    }

    .third .menu-wrapper .menu-left.hide-border-bottom li {
        border-bottom: none 0
    }

    .third .menu-wrapper .menu-left li {
        display: block;
        margin-left: 10px;
        margin-right: 10px;
        padding: 0 10px 0 10px;
        text-align: left
    }

    .third .menu-wrapper .menu-left li.see-all-stores-link {
        border-top: 1px dotted #d6d6d6;
        border-bottom: none;
        text-transform: uppercase;
        font-weight: 500;
        padding-top: 5px
    }

    .third .menu-wrapper .menu-left li.see-all-stores-link.sasl-mobile {
        display: none
    }

    .third .menu-wrapper .menu-left li:first-of-type {
        margin-top: 10px
    }

    .third .menu-wrapper .menu-left li.has-children {
        border-bottom: none
    }

    .third .menu-wrapper .menu-left li a {
        color: #424242;
        line-height: 22px;
        font-size: 16px
    }

    .third .menu-wrapper .menu-left li h5 {
        font-weight: 600;
        font-size: 1.3rem;
        margin-bottom: 2px
    }

    .third .menu-wrapper .menu-left li:hover, .third .menu-wrapper .menu-left li.btn.btn-secondary-dark:focus {
        background-color: #fff
    }

    .third .menu-wrapper .menu-left li:last-child a {
        border-bottom: none
    }

    .third .menu-wrapper .menu-left li.go-back-li {
        position: absolute;
        top: -999em;
        left: -999em
    }

    .third .menu-wrapper .menu-left span {
        padding: 0
    }

    .third .menu-wrapper .menu-left a {
        font-size: inherit;
        line-height: 18px;
        color: green;
        padding: 5px 0
    }

    .third .menu-wrapper .menu-left a:hover, .third .menu-wrapper .menu-left a.btn.btn-secondary-dark:focus {
        color: #424242;
        text-decoration: underline
    }

    .third .menu-wrapper .menu-right {
        float: right;
        width: 75%;
        position: relative;
        margin-top: 35px;
        margin-bottom: 10px
    }

    .third .menu-wrapper .menu-right:before {
        content: "";
        position: absolute;
        left: -10px;
        top: -10px;
        bottom: 0;
        width: 1px;
        background: #ddd
    }

    .third .menu-wrapper .menu-right a {
        padding: 0;
        margin: 0
    }

    .third .menu-wrapper .menu-right li.double {
        width: 50%
    }
}

@media (min-width: 750px) and (min-width: 750px) and (max-width: 1000px) {
    .third .menu-wrapper .menu-right li.double {
        width: 100%
    }
}

@media (min-width: 750px) {
    .third .menu-wrapper .menu-right li {
        display: inline-block;
        float: left;
        width: 25%
    }
}

@media (min-width: 750px) and (min-width: 750px) and (max-width: 1000px) {
    .third .menu-wrapper .menu-right li {
        width: 50%
    }
}

@media (min-width: 750px) {
    .third .menu-wrapper .menu-right li:hover, .third .menu-wrapper .menu-right li.btn.btn-secondary-dark:focus {
        background: #fff
    }

    .third .menu-wrapper .menu-right .dropdown-description {
        font-size: 1.4rem;
        font-weight: 500;
        position: absolute;
        top: -20px;
        left: 15px
    }
}

@media (max-width: 749px) {
    .third .hide-on-mobile, .third .see-all-stores-link.sasl-desktop {
        display: none
    }
}

@media (min-width: 1000px) {
    .third .container {
        /*position: relative;*/
        width: 85%
    }

    .third .container > ul {
        margin-left: 10%
    }

    .third .container > ul > li {
        float: left
    }

    .third .container > ul > li .lastMegaMenuItem {
        width: auto;
        padding-left: 10px
    }
}

@media (min-width: 1150px) {
    .third {
        flex: 3 1 0%
    }

    .third .nav-top-level-link {
        padding: 6px 0
    }
}

.second-and-third-container {
    margin: 0 auto;
    max-width: 1150px
}

@media (min-width: 750px) {
    .second-and-third-container {
        padding-top: 0;
        width: 95%;
        border-top: 0
    }
}

@media (min-width: 750px) and (max-width: 1149px) {
    .second-and-third-container {
        max-width: 95%;
        margin: 0 auto
    }
}

.flex-header-container {
    max-width: 1150px
}

@media (min-width: 750px) {
    .nav[aria-hidden="true"] .flex-header-container > .second {
        display: block
    }
}

.nav[aria-hidden="true"] .first, .nav[aria-hidden="true"] .second, .nav[aria-hidden="true"] .third {
    display: none
}

@media (max-width: 749px) {
    .max-height-zero-mobile {
        max-height: 0
    }
}

@media (min-width: 750px) {
    .account-management-list .dropdown-caret-changes {
        padding-left: 3px
    }

    .account-management-list li.has-children.expandable:hover, .account-management-list .expandable.btn.btn-secondary-dark:hover, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover, .account-management-list .expandable.btn.btn-secondary-dark:focus, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus {
        position: relative
    }

    .account-management-list li.has-children.expandable:hover .menu-wrapper.delay-appearance, .account-management-list .expandable.btn.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper.delay-appearance, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper.delay-appearance, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper.delay-appearance, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper.delay-appearance, .account-management-list .expandable.btn.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper.delay-appearance, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper.delay-appearance, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper.delay-appearance, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper.delay-appearance {
        transition: top 0s 250ms ease
    }

    .account-management-list li.has-children.expandable:hover .menu-wrapper, .account-management-list .expandable.btn.btn-secondary-dark:hover .menu-wrapper, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover .menu-wrapper, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover .menu-wrapper, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper, .account-management-list .expandable.btn.btn-secondary-dark:focus .menu-wrapper, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus .menu-wrapper, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus .menu-wrapper, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper {
        background: #fff;
        top: 100%;
        left: 19px;
        position: absolute;
        z-index: 50;
        overflow: hidden;
        padding-right: 20px;
        min-width: 150px;
        box-shadow: 0 4px 8px #0a164626
    }

    .account-management-list li.has-children.expandable:hover .menu-wrapper a, .account-management-list .expandable.btn.btn-secondary-dark:hover .menu-wrapper a, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper a, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper a, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover .menu-wrapper a, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper a, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper a, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover .menu-wrapper a, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a, .account-management-list .expandable.btn.btn-secondary-dark:focus .menu-wrapper a, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper a, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper a, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus .menu-wrapper a, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper a, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper a, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus .menu-wrapper a, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a {
        color: #666;
        text-decoration: none;
        font-weight: normal;
        padding-bottom: 2px;
        font-size: 13px;
        text-align: left
    }

    .account-management-list li.has-children.expandable:hover .menu-wrapper a:hover, .account-management-list .expandable.btn.btn-secondary-dark:hover .menu-wrapper a:hover, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper a:hover, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper a:hover, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a:hover, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a:hover, .account-management-list .expandable.btn.btn-secondary-dark:focus .menu-wrapper a:hover, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper a:hover, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper a:hover, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a:hover, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a:hover, .account-management-list li.has-children.expandable:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .expandable.btn.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .expandable.btn.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper a.btn.btn-secondary-dark:focus {
        text-decoration: underline
    }

    .account-management-list li.has-children.expandable:hover .menu-wrapper ul, .account-management-list .expandable.btn.btn-secondary-dark:hover .menu-wrapper ul, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper ul, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper ul, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper ul, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper ul, .account-management-list .expandable.btn.btn-secondary-dark:focus .menu-wrapper ul, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper ul, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper ul, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper ul, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper ul {
        list-style-type: none;
        margin: 1rem 0 1rem 2rem
    }

    .account-management-list li.has-children.expandable:hover .menu-wrapper li, .account-management-list .expandable.btn.btn-secondary-dark:hover .menu-wrapper li, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper li, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:hover .menu-wrapper li, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:hover .menu-wrapper li, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper li, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .account-management-list .notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper li, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:hover .menu-wrapper li, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:hover .menu-wrapper li, .notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper li, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper li, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:hover .menu-wrapper li, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:hover .menu-wrapper li, .account-management-list .expandable.btn.btn-secondary-dark:focus .menu-wrapper li, .account-management-list .AboutUs-Panel input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper li, .AboutUs-Panel .account-management-list input.expandable.btn-secondary-dark[type='submit']:focus .menu-wrapper li, .account-management-list .notificationBarNotUrgent input.expandable.btn-secondary-dark:focus .menu-wrapper li, .notificationBarNotUrgent .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper li, .account-management-list .notificationBarNotUrgent .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li, .notificationBarNotUrgent .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li, .account-management-list .notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper li, .account-management-list .cookie-consent-notificationBar input.expandable.btn-secondary-dark:focus .menu-wrapper li, .account-management-list .notificationBarGlobal input.expandable.btn-secondary-dark:focus .menu-wrapper li, .notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper li, .cookie-consent-notificationBar .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper li, .notificationBarGlobal .account-management-list input.expandable.btn-secondary-dark:focus .menu-wrapper li, .account-management-list .notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li, .account-management-list .cookie-consent-notificationBar .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li, .account-management-list .notificationBarGlobal .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li, .notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li, .cookie-consent-notificationBar .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li, .notificationBarGlobal .account-management-list .expandable.btn-secondary-dark.btncontainer:focus .menu-wrapper li {
        text-align: left;
        line-height: 1;
        min-height: 22px;
        padding: 6px 0
    }
}

@media (max-width: 420px) {
    .search {
        padding-top: 3px;
        margin-top: -3px
    }

    .search .search-icon-span {
        top: 13px
    }
}

@media (min-width: 1200px) {
    .nonmobilespacing {
        margin-left: 10px
    }
}

.modal-overlay {
    background: rgba(0, 0, 0, .7);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 1.5em;
    z-index: -1;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -ms-transition: opacity .2s;
    transition: opacity .2s
}

.no-flexbox .modal-overlay {
    display: table-cell
}

@media (min-width: 750px) {
    .post-it-cash-back {
        width: 193px;
        height: 196px;
        position: absolute;
        top: -20px;
        right: 2px;
        z-index: 1
    }
}

@media (max-width: 749px) {
    .post-it-cash-back {
        display: none
    }
}

.modal-overlay[aria-hidden="true"] {
    position: absolute;
    top: -999em;
    left: -999em;
    opacity: 0;
    visibility: hidden
}

.modal-overlay[aria-hidden="false"] {
    top: 0;
    left: 0;
    opacity: 1;
    visibility: visible;
    z-index: 10005
}

.modal-content {
    background: #fff;
    box-sizing: border-box;
    margin: auto;
    max-width: 100%;
    overflow-x: hidden;
    overflow: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    position: relative;
    width: 100%;
    border-radius: 8px
}

.modal-content[aria-hidden="false"] {
    width: 100%;
    position: relative;
    top: 0;
    left: 0
}

.modal-content[aria-hidden="true"] {
    position: absolute;
    top: -999em;
    left: -999em
}

@media (min-width: 750px) {
    .modal-content {
        width: 80%;
        max-width: 800px
    }
}

@media (min-width: 1000px) {
    .modal-content {
        width: 50%;
        max-width: 800px
    }
}

.modal-content img {
    width: 200px
}

@media (min-width: 1000px) {
    .modal-content.print-confirmation-popup {
        width: 700px;
        max-width: 96vw
    }
}

.modal-content.print-confirmation-popup a.btn-close, .modal-content.print-confirmation-popup a.terms-close, .modal-content.print-confirmation-popup a.terms-close-mini {
    font-weight: 400
}

.modal-content .privacy-policy img {
    width: 100%
}

.modal-content-clickout {
    background-color: #fff
}

@media (min-width: 550px) {
    .modal-content-clickout {
        width: 500px
    }
}

.modal-content, .modal-content-clickout {
    margin: auto auto;
    scrollbar-arrow-color: #ccc;
    scrollbar-base-color: #d4d4d4;
    scrollbar-shadow-color: #d4d4d4;
    scrollbar-dark-shadow-color: #d4d4d4;
    transform: none;
    animation: blowUpModal .5s
}

.modal-content::-webkit-scrollbar, .modal-content-clickout::-webkit-scrollbar {
    width: 8px
}

.modal-content::-webkit-scrollbar-button, .modal-content-clickout::-webkit-scrollbar-button {
    display: block;
    height: 0
}

.modal-content::-webkit-scrollbar-track, .modal-content-clickout::-webkit-scrollbar-track {
    background-color: #fff
}

.modal-content::-webkit-scrollbar-thumb, .modal-content-clickout::-webkit-scrollbar-thumb {
    background-color: #d4d4d4;
    height: 10px
}

.modal-content label, .modal-content-clickout label {
    margin-bottom: 2px
}

.modal-content .card-sign-up--content, .modal-content-clickout .card-sign-up--content {
    padding: .1px 20px 20px 20px
}

.modal-content .card-sign-up--content .card-sign-up--content-maintext, .modal-content-clickout .card-sign-up--content .card-sign-up--content-maintext {
    font-size: 21px;
    font-weight: 400;
    margin: 0;
    position: relative;
    max-width: 490px;
    text-align: center;
    line-height: 1.3
}

@media (max-width: 349px) {
    .modal-content .card-sign-up--content .card-sign-up--content-maintext, .modal-content-clickout .card-sign-up--content .card-sign-up--content-maintext {
        line-height: 1.2
    }
}

.modal-content .card-sign-up--content .card-signup-content-gatedjoin, .modal-content-clickout .card-sign-up--content .card-signup-content-gatedjoin {
    font-size: 21px;
    font-weight: 500;
    margin: 10px 0 25px 0;
    position: relative;
    max-width: 490px;
    text-align: center;
    line-height: 1.4
}

@media (max-width: 449px) {
    .modal-content .card-sign-up--content .card-signup-content-gatedjoin, .modal-content-clickout .card-sign-up--content .card-signup-content-gatedjoin {
        margin: 5px 0 5px 0;
        line-height: 1.2
    }
}

.modal-content.NoAnimation, .modal-content-clickout.NoAnimation {
    animation: none
}

.modal-content.IncludeTransformOnAnimation {
    animation: blowUpModal2 .5s
}

.modal-wrapper {
    width: 640px;
    height: 290px;
    max-width: 90vw;
    max-height: 95vh;
    overflow-y: auto;
    border-radius: 5px
}

@media (max-width: 749px) {
    .modal-wrapper {
        height: 310px
    }
}

@keyframes blowUpModal {
    0% {
        transform: scale(.75)
    }
    99% {
        transform: scale(1)
    }
    100% {
        transform: none
    }
}

@keyframes blowUpModal2 {
    0% {
        transform: scale(.75) translate(-50%, -50%)
    }
    99% {
        transform: scale(1) translate(-50%, -50%)
    }
    100% {
        transform: translate(-50%, -50%)
    }
}

.login-control a {
    text-decoration: none
}

.login-control a:hover, .login-control a.btn.btn-secondary-dark:hover, .login-control a.btn.btn-secondary-dark:focus {
    text-decoration: underline
}

.modal-main, .modal-main-image {
    box-sizing: border-box;
    padding: 1.5em 1em
}

@media (min-width: 750px) {
    .modal-main, .modal-main-image {
        padding: .5em 2em
    }
}

.modal-main p, .modal-main-image p {
    margin-bottom: 1.5rem
}

.modal-main .input, .modal-main-image .input {
    background: #fff;
    border: 1px solid #bbdefb;
    box-shadow: inset 0 1px 1px 0 #e5e5e8;
    border-radius: 5px;
    width: 100%
}

.modal-main .label, .modal-main-image .label {
    float: left;
    margin-bottom: 1.5rem
}

@media (min-width: 750px) {
    .SignupPopupCore .modal-main, .SignupPopupCore .modal-main-image {
        padding: .5em 3em
    }
}

.modal-main .cash-back-title, .modal-main-image .cash-back-title {
    margin-top: 25px
}

.modal-content-clickout {
    position: relative
}

.modal-content-clickout .modal-main-image {
    text-align: center
}

.modal-main-image {
    padding: .5em 1em 0 1em
}

@media (min-width: 450px) {
    .modal-main-image {
        text-align: center
    }
}

.modal-main-image.modal-main-image-toggle > img {
    margin: 15px 0
}

.layouthelper {
    display: inline
}

.modal-centered-content {
    box-sizing: border-box;
    margin: 0 auto;
    text-align: center
}

.modal-centered-content .modal-centered-content-bonustext {
    font-size: 21px;
    font-weight: 400;
    padding-bottom: 15px;
    line-height: 1.3
}

@media (max-width: 349px) {
    .modal-centered-content .modal-centered-content-bonustext {
        line-height: 1.2;
        padding-bottom: 5px
    }
}

.modal-centered-content .error-txt {
    width: 100%;
    float: left;
    color: #f00;
    text-align: left;
    font-size: 14.4px
}

.modal-centered-content ::-moz-placeholder {
    text-align: center
}

.modal-centered-content ::-webkit-input-placeholder {
    text-align: center
}

.modal-centered-content :-ms-input-placeholder {
    text-align: center
}

.modal-centered-content ::placeholder {
    text-align: center
}

.bonusRewardJoinNowPopup .modal-centered-content .modal-centered-content-bonustext {
    font-size: 24px
}

.bonusRewardJoinNowPopup .modal-main-image {
    padding: 2em 1em 0 1em
}

.bonusRewardJoinNowPopup #spSignIn {
    padding-bottom: 20px
}

.modal-padding-sides {
    padding-left: 5%;
    padding-right: 5%
}

.modal-padding-top {
    padding-top: 1.5em
}

@media (min-width: 750px) {
    .modal-padding-top {
        padding-top: .5em
    }
}

.modal-padding-bottom {
    padding-bottom: 1.5em
}

@media (min-width: 750px) {
    .modal-padding-bottom {
        padding-bottom: .5em
    }
}

.input-sleek[type="text"] {
    max-width: 400px;
    float: left;
    width: 100%
}

.input-sleek-mobile[type="text"] {
    float: left;
    width: 100%;
    margin-bottom: .5em
}

@media (min-width: 750px) {
    .input-sleek-mobile[type="text"] {
        max-width: 400px
    }
}

.input-sleek[type="submit"] {
    float: left;
    margin-left: 10px
}

.seperator {
    border-top: 1px solid #e3e3e3
}

footer {
    line-height: 18px
}

#modal-title {
    margin-top: 0;
    padding-right: 1.25em
}

.fav-offer-toomany p {
    font-weight: 400
}

.fav-offer-toomany p a {
    display: inline;
    text-decoration: underline
}

.fav-offer-toomany h2 {
    text-align: left
}

.btn-close-signUp-topleft, .btn-close-signUp, .btn-close, .terms-close, .terms-close-mini, .offer-terms.active .terms-close, .offer-terms.active .terms-close-mini {
    background: none;
    border: none;
    cursor: pointer;
    font-family: arial;
    font-size: 1.5em;
    font-weight: 800;
    line-height: 1;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 2;
    text-decoration: none;
    color: #424242
}

.btn-close-signUp-topleft.fav-offer-toomany-close, .btn-close-signUp.fav-offer-toomany-close, .btn-close.fav-offer-toomany-close, .fav-offer-toomany-close.terms-close, .fav-offer-toomany-close.terms-close-mini, .offer-terms.active .fav-offer-toomany-close.terms-close, .offer-terms.active .fav-offer-toomany-close.terms-close-mini {
    font-weight: 800;
    text-decoration: none;
    width: auto;
    height: auto
}

.btn-close-signUp-topleft.topleftX, .btn-close-signUp.topleftX, .btn-close.topleftX, .topleftX.terms-close, .topleftX.terms-close-mini, .offer-terms.active .topleftX.terms-close, .offer-terms.active .topleftX.terms-close-mini {
    top: .8em;
    bottom: auto;
    right: auto;
    left: .8em;
    font-family: Corbel, sans-serif, Arial;
    font-weight: 500;
    font-size: 1em;
    color: #91979b
}

.btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment, .btn-close-signUp.topleftX.user-not-logged-in-adjustment, .btn-close.topleftX.user-not-logged-in-adjustment, .topleftX.user-not-logged-in-adjustment.terms-close, .user-not-logged-in-adjustment.terms-close-mini {
    top: .5em
}

.btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .icon-close, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .icon-close, .btn-close.topleftX.user-not-logged-in-adjustment .icon-close, .topleftX.user-not-logged-in-adjustment.terms-close .icon-close, .user-not-logged-in-adjustment.terms-close-mini .icon-close {
    font-weight: 100;
    font-size: 1em;
    line-height: 1;
    color: #424242
}

.btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .icon-close:hover, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .icon-close.btn.btn-secondary-dark:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .AboutUs-Panel input.icon-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark[type='submit']:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .notificationBarNotUrgent input.icon-close.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .notificationBarNotUrgent .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .notificationBar input.icon-close.btn-secondary-dark:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .cookie-consent-notificationBar input.icon-close.btn-secondary-dark:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .notificationBarGlobal input.icon-close.btn-secondary-dark:focus, .notificationBar .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .cookie-consent-notificationBar .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .notificationBarGlobal .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .cookie-consent-notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .notificationBarGlobal .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBar .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-close-signUp-topleft.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .icon-close:hover, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .icon-close.btn.btn-secondary-dark:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .AboutUs-Panel input.icon-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .btn-close-signUp.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark[type='submit']:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .notificationBarNotUrgent input.icon-close.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-close-signUp.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .notificationBarNotUrgent .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .btn-close-signUp.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .notificationBar input.icon-close.btn-secondary-dark:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .cookie-consent-notificationBar input.icon-close.btn-secondary-dark:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .notificationBarGlobal input.icon-close.btn-secondary-dark:focus, .notificationBar .btn-close-signUp.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .cookie-consent-notificationBar .btn-close-signUp.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .notificationBarGlobal .btn-close-signUp.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .cookie-consent-notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close-signUp.topleftX.user-not-logged-in-adjustment .notificationBarGlobal .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBar .btn-close-signUp.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-close-signUp.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-close-signUp.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close.topleftX.user-not-logged-in-adjustment .icon-close:hover, .topleftX.user-not-logged-in-adjustment.terms-close .icon-close:hover, .user-not-logged-in-adjustment.terms-close-mini .icon-close:hover, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .icon-close:hover, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .icon-close:hover, .btn-close.topleftX.user-not-logged-in-adjustment .icon-close.btn.btn-secondary-dark:focus, .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn.btn-secondary-dark:focus, .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn.btn-secondary-dark:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn.btn-secondary-dark:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn.btn-secondary-dark:focus, .btn-close.topleftX.user-not-logged-in-adjustment .AboutUs-Panel input.icon-close.btn-secondary-dark[type='submit']:focus, .topleftX.user-not-logged-in-adjustment.terms-close .AboutUs-Panel input.icon-close.btn-secondary-dark[type='submit']:focus, .user-not-logged-in-adjustment.terms-close-mini .AboutUs-Panel input.icon-close.btn-secondary-dark[type='submit']:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .AboutUs-Panel input.icon-close.btn-secondary-dark[type='submit']:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .AboutUs-Panel input.icon-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .btn-close.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark[type='submit']:focus, .offer-terms.active .AboutUs-Panel .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark[type='submit']:focus, .offer-terms.active .AboutUs-Panel .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark[type='submit']:focus, .btn-close.topleftX.user-not-logged-in-adjustment .notificationBarNotUrgent input.icon-close.btn-secondary-dark:focus, .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarNotUrgent input.icon-close.btn-secondary-dark:focus, .user-not-logged-in-adjustment.terms-close-mini .notificationBarNotUrgent input.icon-close.btn-secondary-dark:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarNotUrgent input.icon-close.btn-secondary-dark:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .notificationBarNotUrgent input.icon-close.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-close.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .notificationBarNotUrgent .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .notificationBarNotUrgent .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .notificationBarNotUrgent .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .notificationBarNotUrgent .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .offer-terms.active .notificationBarNotUrgent .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .offer-terms.active .notificationBarNotUrgent .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .btn-close.topleftX.user-not-logged-in-adjustment .notificationBarNotUrgent .icon-close.btn-secondary-dark.btncontainer:focus, .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarNotUrgent .icon-close.btn-secondary-dark.btncontainer:focus, .user-not-logged-in-adjustment.terms-close-mini .notificationBarNotUrgent .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarNotUrgent .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .notificationBarNotUrgent .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .btn-close.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBarNotUrgent .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBarNotUrgent .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close.topleftX.user-not-logged-in-adjustment .notificationBar input.icon-close.btn-secondary-dark:focus, .topleftX.user-not-logged-in-adjustment.terms-close .notificationBar input.icon-close.btn-secondary-dark:focus, .user-not-logged-in-adjustment.terms-close-mini .notificationBar input.icon-close.btn-secondary-dark:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .notificationBar input.icon-close.btn-secondary-dark:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .notificationBar input.icon-close.btn-secondary-dark:focus, .btn-close.topleftX.user-not-logged-in-adjustment .cookie-consent-notificationBar input.icon-close.btn-secondary-dark:focus, .topleftX.user-not-logged-in-adjustment.terms-close .cookie-consent-notificationBar input.icon-close.btn-secondary-dark:focus, .user-not-logged-in-adjustment.terms-close-mini .cookie-consent-notificationBar input.icon-close.btn-secondary-dark:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .cookie-consent-notificationBar input.icon-close.btn-secondary-dark:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .cookie-consent-notificationBar input.icon-close.btn-secondary-dark:focus, .btn-close.topleftX.user-not-logged-in-adjustment .notificationBarGlobal input.icon-close.btn-secondary-dark:focus, .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarGlobal input.icon-close.btn-secondary-dark:focus, .user-not-logged-in-adjustment.terms-close-mini .notificationBarGlobal input.icon-close.btn-secondary-dark:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarGlobal input.icon-close.btn-secondary-dark:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .notificationBarGlobal input.icon-close.btn-secondary-dark:focus, .notificationBar .btn-close.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .notificationBar .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .notificationBar .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .notificationBar .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .notificationBar .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .offer-terms.active .notificationBar .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .offer-terms.active .notificationBar .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .cookie-consent-notificationBar .btn-close.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .cookie-consent-notificationBar .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .cookie-consent-notificationBar .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .cookie-consent-notificationBar .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .cookie-consent-notificationBar .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .offer-terms.active .cookie-consent-notificationBar .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .offer-terms.active .cookie-consent-notificationBar .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .notificationBarGlobal .btn-close.topleftX.user-not-logged-in-adjustment input.icon-close.btn-secondary-dark:focus, .notificationBarGlobal .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .notificationBarGlobal .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .notificationBarGlobal .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .notificationBarGlobal .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .offer-terms.active .notificationBarGlobal .topleftX.user-not-logged-in-adjustment.terms-close input.icon-close.btn-secondary-dark:focus, .offer-terms.active .notificationBarGlobal .user-not-logged-in-adjustment.terms-close-mini input.icon-close.btn-secondary-dark:focus, .btn-close.topleftX.user-not-logged-in-adjustment .notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .topleftX.user-not-logged-in-adjustment.terms-close .notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .user-not-logged-in-adjustment.terms-close-mini .notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close.topleftX.user-not-logged-in-adjustment .cookie-consent-notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .topleftX.user-not-logged-in-adjustment.terms-close .cookie-consent-notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .user-not-logged-in-adjustment.terms-close-mini .cookie-consent-notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .cookie-consent-notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .cookie-consent-notificationBar .icon-close.btn-secondary-dark.btncontainer:focus, .btn-close.topleftX.user-not-logged-in-adjustment .notificationBarGlobal .icon-close.btn-secondary-dark.btncontainer:focus, .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarGlobal .icon-close.btn-secondary-dark.btncontainer:focus, .user-not-logged-in-adjustment.terms-close-mini .notificationBarGlobal .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .notificationBarGlobal .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .notificationBarGlobal .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBar .btn-close.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBar .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBar .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBar .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBar .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBar .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBar .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-close.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .cookie-consent-notificationBar .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .cookie-consent-notificationBar .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-close.topleftX.user-not-logged-in-adjustment .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .offer-terms.active .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .offer-terms.active .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBarGlobal .topleftX.user-not-logged-in-adjustment.terms-close .icon-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBarGlobal .user-not-logged-in-adjustment.terms-close-mini .icon-close.btn-secondary-dark.btncontainer:focus {
    color: #666
}

.btn-close-signUp-topleft.toprightX, .btn-close-signUp.toprightX, .btn-close.toprightX, .toprightX.terms-close, .toprightX.terms-close-mini, .offer-terms.active .toprightX.terms-close, .offer-terms.active .toprightX.terms-close-mini {
    top: 1em;
    bottom: auto;
    right: 1em;
    left: auto;
    font-family: Corbel, sans-serif, Arial;
    font-weight: 700;
    font-size: 1em;
    color: #000
}

.btn-close-signUp-topleft.top-Right-X, .btn-close-signUp.top-Right-X, .btn-close.top-Right-X, .top-Right-X.terms-close, .top-Right-X.terms-close-mini, .offer-terms.active .top-Right-X.terms-close, .offer-terms.active .top-Right-X.terms-close-mini {
    right: 3px;
    top: 0;
    padding: 9px;
    font-size: 19px
}

.btn-close-signUp-topleft.top-Right-X .icon-close, .btn-close-signUp.top-Right-X .icon-close, .btn-close.top-Right-X .icon-close, .top-Right-X.terms-close .icon-close, .top-Right-X.terms-close-mini .icon-close {
    line-height: 1
}

.btn-close-signUp-topleft.clickoutMovingX, .btn-close-signUp.clickoutMovingX, .btn-close.clickoutMovingX, .clickoutMovingX.terms-close, .clickoutMovingX.terms-close-mini, .offer-terms.active .clickoutMovingX.terms-close, .offer-terms.active .clickoutMovingX.terms-close-mini {
    top: auto;
    bottom: 0;
    right: 2px;
    left: auto;
    font-family: Corbel, sans-serif, Arial;
    font-weight: 700;
    font-size: 1em;
    color: #333;
    margin: 0;
    padding: 10px
}

@media (max-width: 749px) {
    .btn-close-signUp-topleft.clickoutMovingX, .btn-close-signUp.clickoutMovingX, .btn-close.clickoutMovingX, .clickoutMovingX.terms-close, .clickoutMovingX.terms-close-mini, .offer-terms.active .clickoutMovingX.terms-close, .offer-terms.active .clickoutMovingX.terms-close-mini {
        top: 12px;
        bottom: auto;
        right: auto;
        left: 12px
    }
}

.btn-close-signUp-topleft.clickoutMovingX .icon-close, .btn-close-signUp.clickoutMovingX .icon-close, .btn-close.clickoutMovingX .icon-close, .clickoutMovingX.terms-close .icon-close, .clickoutMovingX.terms-close-mini .icon-close {
    line-height: 1em
}

.btn-close-signUp-topleft.clickoutMovingX:hover, .clickoutMovingX.btn.btn-secondary-dark:hover, .AboutUs-Panel input.clickoutMovingX.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.clickoutMovingX.btn-secondary-dark:hover, .notificationBarNotUrgent .clickoutMovingX.btn-secondary-dark.btncontainer:hover, .notificationBar input.clickoutMovingX.btn-secondary-dark:hover, .cookie-consent-notificationBar input.clickoutMovingX.btn-secondary-dark:hover, .notificationBarGlobal input.clickoutMovingX.btn-secondary-dark:hover, .notificationBar .clickoutMovingX.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .clickoutMovingX.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .clickoutMovingX.btn-secondary-dark.btncontainer:hover, .clickoutMovingX.btn.btn-secondary-dark:focus, .AboutUs-Panel input.clickoutMovingX.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.clickoutMovingX.btn-secondary-dark:focus, .notificationBarNotUrgent .clickoutMovingX.btn-secondary-dark.btncontainer:focus, .notificationBar input.clickoutMovingX.btn-secondary-dark:focus, .cookie-consent-notificationBar input.clickoutMovingX.btn-secondary-dark:focus, .notificationBarGlobal input.clickoutMovingX.btn-secondary-dark:focus, .notificationBar .clickoutMovingX.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .clickoutMovingX.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .clickoutMovingX.btn-secondary-dark.btncontainer:focus, .btn-close-signUp.clickoutMovingX:hover, .btn-close.clickoutMovingX:hover, .clickoutMovingX.terms-close:hover, .clickoutMovingX.terms-close-mini:hover {
    color: #888
}

.btn-close-signUp-topleft.bottomrightX, .btn-close-signUp.bottomrightX, .btn-close.bottomrightX, .bottomrightX.terms-close, .bottomrightX.terms-close-mini, .offer-terms.active .bottomrightX.terms-close, .offer-terms.active .bottomrightX.terms-close-mini {

    right: 10px;
    margin: 0;
    padding: 2px;
    font-family: Corbel, sans-serif, Arial;
    font-weight: 700;
    font-size: 1em;
    color: #333
}

.btn-close-signUp-topleft.bottomrightX .icon-close, .btn-close-signUp.bottomrightX .icon-close, .btn-close.bottomrightX .icon-close, .bottomrightX.terms-close .icon-close, .bottomrightX.terms-close-mini .icon-close {
    line-height: 1em
}

.btn-close-signUp-topleft.bottomrightX:hover, .bottomrightX.btn.btn-secondary-dark:hover, .AboutUs-Panel input.bottomrightX.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.bottomrightX.btn-secondary-dark:hover, .notificationBarNotUrgent .bottomrightX.btn-secondary-dark.btncontainer:hover, .notificationBar input.bottomrightX.btn-secondary-dark:hover, .cookie-consent-notificationBar input.bottomrightX.btn-secondary-dark:hover, .notificationBarGlobal input.bottomrightX.btn-secondary-dark:hover, .notificationBar .bottomrightX.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .bottomrightX.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .bottomrightX.btn-secondary-dark.btncontainer:hover, .bottomrightX.btn.btn-secondary-dark:focus, .AboutUs-Panel input.bottomrightX.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.bottomrightX.btn-secondary-dark:focus, .notificationBarNotUrgent .bottomrightX.btn-secondary-dark.btncontainer:focus, .notificationBar input.bottomrightX.btn-secondary-dark:focus, .cookie-consent-notificationBar input.bottomrightX.btn-secondary-dark:focus, .notificationBarGlobal input.bottomrightX.btn-secondary-dark:focus, .notificationBar .bottomrightX.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .bottomrightX.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .bottomrightX.btn-secondary-dark.btncontainer:focus, .btn-close-signUp.bottomrightX:hover, .btn-close.bottomrightX:hover, .bottomrightX.terms-close:hover, .bottomrightX.terms-close-mini:hover {
    color: #888
}

.btn-close-signUp-topleft.bottomleftX, .btn-close-signUp.bottomleftX, .btn-close.bottomleftX, .bottomleftX.terms-close, .bottomleftX.terms-close-mini, .offer-terms.active .bottomleftX.terms-close, .offer-terms.active .bottomleftX.terms-close-mini {
    top: auto;
    bottom: 2px;
    left: 5px;
    right: auto;
    font-family: Corbel, sans-serif, Arial;
    font-weight: 700;
    font-size: 1em;
    color: #333;
    margin: 0;
    padding: 10px
}

@media (max-height: 550px) {
    .btn-close-signUp-topleft.bottomleftX, .btn-close-signUp.bottomleftX, .btn-close.bottomleftX, .bottomleftX.terms-close, .bottomleftX.terms-close-mini, .offer-terms.active .bottomleftX.terms-close, .offer-terms.active .bottomleftX.terms-close-mini {
        bottom: auto;
        margin-bottom: 10px
    }
}

.btn-close-signUp-topleft.bottomleftX:hover, .bottomleftX.btn.btn-secondary-dark:hover, .AboutUs-Panel input.bottomleftX.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.bottomleftX.btn-secondary-dark:hover, .notificationBarNotUrgent .bottomleftX.btn-secondary-dark.btncontainer:hover, .notificationBar input.bottomleftX.btn-secondary-dark:hover, .cookie-consent-notificationBar input.bottomleftX.btn-secondary-dark:hover, .notificationBarGlobal input.bottomleftX.btn-secondary-dark:hover, .notificationBar .bottomleftX.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .bottomleftX.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .bottomleftX.btn-secondary-dark.btncontainer:hover, .bottomleftX.btn.btn-secondary-dark:focus, .AboutUs-Panel input.bottomleftX.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.bottomleftX.btn-secondary-dark:focus, .notificationBarNotUrgent .bottomleftX.btn-secondary-dark.btncontainer:focus, .notificationBar input.bottomleftX.btn-secondary-dark:focus, .cookie-consent-notificationBar input.bottomleftX.btn-secondary-dark:focus, .notificationBarGlobal input.bottomleftX.btn-secondary-dark:focus, .notificationBar .bottomleftX.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .bottomleftX.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .bottomleftX.btn-secondary-dark.btncontainer:focus, .btn-close-signUp.bottomleftX:hover, .btn-close.bottomleftX:hover, .bottomleftX.terms-close:hover, .bottomleftX.terms-close-mini:hover {
    color: #888
}

.btn-close-signUp-topleft.bottomleftX .icon-close, .btn-close-signUp.bottomleftX .icon-close, .btn-close.bottomleftX .icon-close, .bottomleftX.terms-close .icon-close, .bottomleftX.terms-close-mini .icon-close {
    line-height: 1em
}

.onlyRetailerJoinNow {
    padding-bottom: 1px;
    padding-top: 5px
}

.onlyRetailerJoinNow .txt-small {
    font-size: 1.3rem
}

.onlyRetailerJoinNow .error-txt {
    font-size: .9em !important
}

.onlyRetailerJoinNow .subscriber-checkbox {
    text-align: center
}

.onlyRetailerJoinNow .subscriber-checkbox .style-reset {
    float: none !important;
    vertical-align: text-top !important
}

.onlyRetailerJoinNow .text-align-center-when-over-400 > div {
    text-align: center !important
}

.onlyRetailerJoinNow .card-sign-up-nofooter {
    margin-bottom: 3%
}

@media (max-width: 349px) {
    .onlyRetailerJoinNow .create-or-login-footer {
        padding-bottom: 0
    }

    .onlyRetailerJoinNow .subscriber-checkbox {
        margin: 5px 0 8px 0
    }
}

@media (max-width: 430px) {
    .retailerJoinNowPopup.modal-content-clickout {
        min-height: 600px
    }
}

.btn-login-top {
    background: none;
    border: none;
    cursor: pointer;
    line-height: 1;
    padding: 1em 1em;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    font-size: 14px
}

.btn-login-top a {
    text-decoration: none;
    color: #bbb
}

.btn-login-bottom {
    top: auto;
    bottom: .5em;
    right: .8em;
    left: auto;
    font-family: Corbel, sans-serif, Arial;
    color: #333;
    background: none;
    border: none;
    line-height: 1;
    padding: 1em 1em;
    position: absolute;
    z-index: 2;
    font-size: 14px
}

.btn-login-bottom a {
    text-decoration: none;
    color: #bbb
}

@media (max-height: 550px) {
    .btn-login-bottom {
        bottom: auto;
        margin-bottom: 10px
    }
}

.btn-close-signUp {
    right: .6em;
    top: auto;
    bottom: 0;
    border: 0 !important;
    box-shadow: none !important
}

.btn-close-signUp-topleft {
    left: .75em;
    top: .55em;
    bottom: auto;
    font-family: Corbel, sans-serif, Arial;
    font-size: 1em
}

.btn-close-signUp-topleft:hover, .btn-close-signUp-topleft.btn.btn-secondary-dark:hover, .AboutUs-Panel input.btn-close-signUp-topleft.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.btn-close-signUp-topleft.btn-secondary-dark:hover, .notificationBarNotUrgent .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:hover, .notificationBar input.btn-close-signUp-topleft.btn-secondary-dark:hover, .cookie-consent-notificationBar input.btn-close-signUp-topleft.btn-secondary-dark:hover, .notificationBarGlobal input.btn-close-signUp-topleft.btn-secondary-dark:hover, .notificationBar .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:hover, .btn-close-signUp-topleft.btn.btn-secondary-dark:focus, .AboutUs-Panel input.btn-close-signUp-topleft.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.btn-close-signUp-topleft.btn-secondary-dark:focus, .notificationBarNotUrgent .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:focus, .notificationBar input.btn-close-signUp-topleft.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-close-signUp-topleft.btn-secondary-dark:focus, .notificationBarGlobal input.btn-close-signUp-topleft.btn-secondary-dark:focus, .notificationBar .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-close-signUp-topleft.btn-secondary-dark.btncontainer:focus {
    color: #666
}

.btn-close:focus, .terms-close:focus, .terms-close-mini:focus, .offer-terms.active .terms-close:focus, .offer-terms.active .terms-close-mini:focus {
    outline: 1px dotted
}

.btn-close:hover, .terms-close:hover, .terms-close-mini:hover, .offer-terms.active .terms-close:hover, .offer-terms.active .terms-close-mini:hover, .btn-close.btn.btn-secondary-dark:hover, .btn.btn-secondary-dark.terms-close:hover, .btn-secondary-dark.terms-close-mini:hover, .AboutUs-Panel input.btn-close.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.btn-secondary-dark.terms-close[type='submit']:hover, .AboutUs-Panel .terms-close-mini[type='submit']:hover, .notificationBarNotUrgent input.btn-close.btn-secondary-dark:hover, .notificationBarNotUrgent input.btn-secondary-dark.terms-close:hover, .notificationBarNotUrgent .btn-close.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .btn-secondary-dark.btncontainer.terms-close:hover, .notificationBarNotUrgent .btncontainer.terms-close-mini:hover, .notificationBar input.btn-close.btn-secondary-dark:hover, .notificationBar input.btn-secondary-dark.terms-close:hover, .cookie-consent-notificationBar input.btn-close.btn-secondary-dark:hover, .cookie-consent-notificationBar input.btn-secondary-dark.terms-close:hover, .notificationBarGlobal input.btn-close.btn-secondary-dark:hover, .notificationBarGlobal input.btn-secondary-dark.terms-close:hover, .notificationBar .btn-close.btn-secondary-dark.btncontainer:hover, .notificationBar .btn-secondary-dark.btncontainer.terms-close:hover, .notificationBar .btncontainer.terms-close-mini:hover, .cookie-consent-notificationBar .btn-close.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .btn-secondary-dark.btncontainer.terms-close:hover, .cookie-consent-notificationBar .btncontainer.terms-close-mini:hover, .notificationBarGlobal .btn-close.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .btn-secondary-dark.btncontainer.terms-close:hover, .notificationBarGlobal .btncontainer.terms-close-mini:hover, .btn-close.btn.btn-secondary-dark:focus, .btn.btn-secondary-dark.terms-close:focus, .btn-secondary-dark.terms-close-mini:focus, .AboutUs-Panel input.btn-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel input.btn-secondary-dark.terms-close[type='submit']:focus, .AboutUs-Panel .terms-close-mini[type='submit']:focus, .notificationBarNotUrgent input.btn-close.btn-secondary-dark:focus, .notificationBarNotUrgent input.btn-secondary-dark.terms-close:focus, .notificationBarNotUrgent .btn-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .btn-secondary-dark.btncontainer.terms-close:focus, .notificationBarNotUrgent .btncontainer.terms-close-mini:focus, .notificationBar input.btn-close.btn-secondary-dark:focus, .notificationBar input.btn-secondary-dark.terms-close:focus, .cookie-consent-notificationBar input.btn-close.btn-secondary-dark:focus, .cookie-consent-notificationBar input.btn-secondary-dark.terms-close:focus, .notificationBarGlobal input.btn-close.btn-secondary-dark:focus, .notificationBarGlobal input.btn-secondary-dark.terms-close:focus, .notificationBar .btn-close.btn-secondary-dark.btncontainer:focus, .notificationBar .btn-secondary-dark.btncontainer.terms-close:focus, .notificationBar .btncontainer.terms-close-mini:focus, .cookie-consent-notificationBar .btn-close.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .btn-secondary-dark.btncontainer.terms-close:focus, .cookie-consent-notificationBar .btncontainer.terms-close-mini:focus, .notificationBarGlobal .btn-close.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .btn-secondary-dark.btncontainer.terms-close:focus, .notificationBarGlobal .btncontainer.terms-close-mini:focus {
    color: #666
}

.log-in-banner {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    background-color: #bbdefb;
    padding: 5px 10px 5px;
    font-weight: 300;
    font-size: 1.4rem;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.coupon-container {
    background-color: #f1f9ff;
    color: green;
    font-size: 3.2rem;
    padding: 5px 10px;
    border: 1px solid #979797;
    margin: 0 8% .25em 8%
}

.coupon-container span {
    vertical-align: middle
}

@media (max-width: 749px) {
    .coupon-container {
        font-size: 2.2rem
    }
}

.coupon-information {
    font-weight: 300;
    padding: 0
}

.coupon-information-text {
    text-align: left;
    font-size: 1.5rem;
    margin-left: 50px;
    margin-right: 50px
}

.store-banner {
    background: #fff;
    font-size: 1.4rem;
    font-weight: 300;
    padding: 0% 5% 2% 5%;
    min-height: .5em;
    text-align: center;
    *zoom: 1
}

.store-banner:before, .store-banner:after {
    content: " ";
    display: table
}

.store-banner:after {
    clear: both
}

.store-banner .store-img {
    float: left;
    width: 100%
}

@media (min-width: 750px) {
    .store-banner .store-img {
        width: 30%
    }
}

.store-banner img {
    width: 40%
}

@media (min-width: 750px) {
    .store-banner img {
        width: 90%
    }
}

.store-banner .store-information {
    float: left;
    width: 70%
}

@media (min-width: 750px) {
    .store-banner .store-information {
        width: 70%
    }
}

.store-banner .store-information-title {
    font-size: 1.8rem
}

.modal-block {
    margin-bottom: 1em;
    font-weight: 300
}

.sign-up-banner {
    float: left;
    width: 100%;
    font-weight: 300;
    background-color: #f4f4f4;
    border-top: 1px solid #e3e3e3
}

.sign-up-banner h3 {
    margin: 0
}

.sign-up-banner-info {
    font-weight: 400
}

.sign-up-banner input[type="email"] {
    float: left;
    height: 38px;
    font-weight: 300;
    width: 100%;
    margin-right: 2%;
    background: #fff;
    border: 1px solid #e5e5e8;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15)
}

@media (min-width: 750px) {
    .sign-up-banner input[type="email"] {
        width: 65%
    }
}

.sign-up-banner button {
    float: left;
    width: auto
}

.sign-up-banner-plain {
    float: left;
    width: 90%;
    font-weight: 300;
    padding: 2% 5% 2% 5%;
    background-color: #f1f9ff;
    border-top: 1px solid #e3e3e3
}

.sign-up-banner-plain h3 {
    margin: 0
}

.sign-up-banner-plain-info {
    font-weight: 400
}

.sign-up-banner-plain input[type="email"] {
    float: left;
    height: 38px;
    font-weight: 300;
    width: 100%;
    margin-right: 2%;
    background: #fff;
    border: 1px solid #e5e5e8;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15)
}

@media (min-width: 750px) {
    .sign-up-banner-plain input[type="email"] {
        width: 65%
    }
}

.sign-up-banner-plain button {
    float: left;
    width: auto
}

.deal-banner {
    float: left;
    width: 96%;
    font-weight: 300;
    padding: 1% 2%;
    background-color: #fff;
    text-align: center;
    line-height: 19px
}

.modal-log-in, .modal-container-gate-header {
    text-align: center;
    background: #f1f9ff;
    padding-bottom: 5px
}

.divLogOut, .divFakeLogOut {
    width: 700px;
    background-color: #fff;
    border-radius: 8px
}

.divLogOut .logOutButtons, .divFakeLogOut .logOutButtons {
    width: 49%;
    max-width: 190px;
    margin: 0 5px 0 5px
}

@media (max-width: 749px) {
    .divLogOut .logOutButtons, .divFakeLogOut .logOutButtons {
        width: 260px;
        max-width: 260px
    }
}

.modal-container-gate-header {
    padding: 10px;
    background-color: #fff;
    font-size: .8em
}

.modal-container-gate-header.darkengate {
    background-color: #f4f4f4
}

.modal-content-cash-back {
    background: #fff;
    text-align: center
}

.modal-content-cash-back img {
    width: 100%;
    max-width: 110px
}

.cash-back-icons {
    width: 40%
}

.cash-back-title {
    color: green
}

.cash-back-info {
    margin: 0 auto
}

@media (min-width: 750px) {
    .cash-back-info {
        width: 60%
    }
}

.cash-back-info-block {
    width: 100%;
    float: left;
    margin-bottom: 5%
}

.cash-back-txt {
    text-align: left;
    line-height: 16px;
    font-size: 1.4rem
}

@media (min-width: 750px) {
    .cash-back-txt {
        width: 50%
    }
}

.info-popup {
    background-color: #fff;
    border: solid 1px #000;
    width: 200px
}

.info-popup .header {
    display: block;
    background-color: #f1f9ff;
    color: #199402;
    font-weight: 500;
    font-size: 1.8rem;
    padding: 5px;
    border-bottom: 1px solid #e5e5e8
}

.info-popup p {
    padding: 10px
}

.table-row {
    min-height: 30px;
    clear: both
}

.table-column-label {
    float: left;
    width: 200px
}

.table-column-label p {
    margin: 0;
    padding: 5px 0 0 0
}

.table-column-value {
    float: left
}

.clear-check label:before {
    content: "";
    display: none !important;
    background: #fff;
    width: 0;
    height: 0;
    margin: 0
}

.clear-check input {
    float: left;
    margin: 2px 3px 0 0
}

.clear-check label {
    width: 70%
}

.modal-slider-container {
    min-height: 20px;
    margin: 0 auto;
    text-align: center;
    max-width: 820px
}

.modal-slider-container ul {
    margin: 0;
    padding: 20px 0 10px 0
}

.modal-slider-container .panel {
    margin-left: 0;
    margin-right: 0;
    flex-grow: 1
}

@media (min-width: 750px) {
    .modal-slider-container .panel {
        margin-left: 3px;
        margin-right: 3px
    }
}

.modal-slider-container .panel ul {
    margin: 0;
    padding: 0
}

.modal-slider-container .panel .panel--info ul {
    margin-bottom: 2.5rem
}

.modal-slider-container .panel .panel--social {
    margin-top: -25px
}

.modal-slider-container .panel .panel--social ul {
    margin: 0;
    padding: 0
}

.modal-slider-container .panel img {
    display: inline
}

.slider-top-deals .modal-slider-container:not(.slick-slider) {
    display: flex;
    justify-content: space-between
}

.slider-top-deals .modal-slider-container:not(.slick-slider) .panel {
    max-width: 100%
}

.slider-top-deals .modal-slider-container:not(.slick-slider) .panel:first-of-type {
    margin-left: 0
}

.slider-top-deals .modal-slider-container:not(.slick-slider) .panel:nth-of-type(5) {
    margin-right: 0
}

.panel-circular-spacing-override .modal-slider-container, .retailer-circular-spacing-override .modal-slider-container {
    max-width: 1150px
}

@media (min-width: 750px) {
    .panel-circular-spacing-override .slider-deal-content, .retailer-circular-spacing-override .slider-deal-content {
        display: flex;
        justify-content: space-between;
        padding: 0 2px;
        width: auto
    }
}

.modal-slider-button-container {
    min-height: 20px;
    margin: 0 auto;
    text-align: center;
    max-width: 820px
}

.modal-slider-button-container img {
    max-width: 400px;
    max-height: 184px;
    margin: auto
}

.modal-slider-button-container ul {
    margin: 0
}

.modal-slider-button-container .slick-track {
    overflow: hidden
}

.modal-slider-button-container button:focus {
    outline: -webkit-focus-ring-color auto 0
}

.modal-slider-button-container .slick-dots {
    background: #fff;
    position: unset
}

.modal-slider-button-container .slick-dots button {
    background: #ccc !important;
    padding: 0
}

.modal-slider-button-container .slick-dots .slick-active button {
    background: #f63 !important
}

.ExtentionPagePopup {
    padding-top: 10px
}

.slider-new-account-button .modal-slider-button-container > li:nth-child(n+2) {
    display: none
}

.button-popup-popularity {
    text-align: center;
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 1
}

.extentionAverageRating {
    font-size: 18px;
    line-height: 1;
    padding-bottom: 0
}

.extentionAverageRating .extentionAverageRatingText {
    font-size: 14px
}

.button-popup-popularity-count {
    color: #b8860b
}

.button-popup-supertitle {
    color: #fa5b2b;
    font-size: 30px;
    font-weight: bold;
    padding: 35px 0 10px 0
}

.modal-external-text {
    padding-top: 45px;
    color: #f4f4f4;
    text-align: center;
    font-weight: 100;
    font-size: 14px
}

.modal-external-text a {
    color: #f4f4f4
}

.modal-external-text a:hover, .modal-external-text a.btn.btn-secondary-dark:hover, .modal-external-text a.btn.btn-secondary-dark:focus {
    color: #d2d2d2
}

.review-disc {
    color: #666;
    font-size: 13px;
    display: inline-block;
    line-height: 1.3
}

.review-disc a {
    color: inherit
}

.vspace {
    padding-bottom: 20px
}

.rewards-exention-modal-custom .review-disc {
    padding-top: 10px
}

.rewards-extention-header {
    background-color: #bddefa;
    text-align: center;
    color: #039
}

.rewards-extention-header-text {
    padding: 7px 0;
    font-weight: 500
}

.rewards-extention-popup-title-wrapper {
    padding: 25px 0
}

.rewards-extention-popup-title {
    color: #039;
    font-weight: 900;
    font-size: 36px;
    line-height: 1;
    padding-bottom: 8px
}

.rewards-extention-popup-subtitle {
    color: #000;
    font-weight: 500;
    font-size: 18px;
    line-height: 1
}

.daily-deals-popup-title {
    color: #6736a3;
    font-weight: bold;
    font-size: 30px;
    padding-top: 40px;
    line-height: 1
}

.daily-deals-popup-subtitle {
    color: #6736a3;
    font-weight: normal;
    font-size: 30px;
    padding-bottom: 25px
}

.modal-as-seen-on li {
    display: inline-block
}

.modal-as-seen-on img {
    height: 30px;
    width: auto
}

@media (max-width: 449px) {
    .left-align-if-narrow {
        text-align: left
    }
}

.bfloginpasswordbox {
    filter: none
}

@media (max-width: 749px) {
    .mobilefriendlyinput {
        font-size: 16px
    }
}

input.isSafari.bf-eyed {
    padding-right: 40px
}

@media (max-width: 549px) {
    .widemobile {
        max-width: 100% !important;
        width: 96% !important;
        margin: 5px 2% !important
    }
}

@media (max-width: 655px) {
    .widemobileValidateOrderID {
        width: 40% !important;
        max-width: 40% !important
    }
}

@media (max-width: 549px) {
    .widemobileValidateOrderID {
        max-width: 100% !important;
        width: 96% !important;
        margin: 5px 2% !important
    }
}

@media (max-width: 549px) {
    .widemobileValidateOrderID:nth-child(2) {
        margin: 5px 2% 15px 2% !important
    }
}

@media (max-width: 449px) {
    .decrease-line-height-if-narrow {
        line-height: 1.3em
    }
}

@media (min-width: 450px) {
    .text-align-center-when-over-400 {
        text-align: center
    }
}

.sleek-signup-box-mobile-email {
    display: inline-block;
    width: 75%
}

@media (max-width: 549px) {
    .sleek-signup-box-mobile-email {
        width: 80%;
        margin-left: 10%
    }
}

.sleek-signup-box-mobile-button {
    display: inline-block;
    width: 100px
}

@media (max-width: 549px) {
    .sleek-signup-box-mobile-button {
        width: 80%;
        margin-left: 10%;
        display: block;
        margin-top: 5px
    }
}

@media (max-width: 549px) {
    .sleek-signup-box-mobile-checkbox {
        width: 80%;
        margin-left: 10%
    }
}

.sleek-signup-box-mobile-checkbox input[type=checkbox] {
    width: 20px;
    height: 20px
}

.sleek-signup-box-mobile-checkbox input[type=checkbox]:hover, .sleek-signup-box-mobile-checkbox .btn.btn-secondary-dark[type=checkbox]:hover, .sleek-signup-box-mobile-checkbox .notificationBarNotUrgent .btn-secondary-dark.btncontainer[type=checkbox]:hover, .notificationBarNotUrgent .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .sleek-signup-box-mobile-checkbox .notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:hover, .sleek-signup-box-mobile-checkbox .cookie-consent-notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:hover, .sleek-signup-box-mobile-checkbox .notificationBarGlobal .btn-secondary-dark.btncontainer[type=checkbox]:hover, .notificationBar .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .cookie-consent-notificationBar .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .notificationBarGlobal .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:hover, .sleek-signup-box-mobile-checkbox .btn.btn-secondary-dark[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .AboutUs-Panel input.btn-secondary-dark[type=checkbox][type='submit']:focus, .AboutUs-Panel .sleek-signup-box-mobile-checkbox input.btn-secondary-dark[type=checkbox][type='submit']:focus, .sleek-signup-box-mobile-checkbox .notificationBarNotUrgent input.btn-secondary-dark[type=checkbox]:focus, .notificationBarNotUrgent .sleek-signup-box-mobile-checkbox input.btn-secondary-dark[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .notificationBarNotUrgent .btn-secondary-dark.btncontainer[type=checkbox]:focus, .notificationBarNotUrgent .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .notificationBar input.btn-secondary-dark[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .cookie-consent-notificationBar input.btn-secondary-dark[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .notificationBarGlobal input.btn-secondary-dark[type=checkbox]:focus, .notificationBar .sleek-signup-box-mobile-checkbox input.btn-secondary-dark[type=checkbox]:focus, .cookie-consent-notificationBar .sleek-signup-box-mobile-checkbox input.btn-secondary-dark[type=checkbox]:focus, .notificationBarGlobal .sleek-signup-box-mobile-checkbox input.btn-secondary-dark[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .cookie-consent-notificationBar .btn-secondary-dark.btncontainer[type=checkbox]:focus, .sleek-signup-box-mobile-checkbox .notificationBarGlobal .btn-secondary-dark.btncontainer[type=checkbox]:focus, .notificationBar .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus, .cookie-consent-notificationBar .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus, .notificationBarGlobal .sleek-signup-box-mobile-checkbox .btn-secondary-dark.btncontainer[type=checkbox]:focus {
    box-shadow: 1px 1px #ccc
}

.sleek-signup-box-mobile-checkbox input[type=checkbox] + label {
    display: inline-block;
    font-size: 15.5px;
    vertical-align: top
}

.sleek-signup-box-mobile-checkbox input[type=checkbox] + label::before {
    display: none
}

@media (max-width: 749px) {
    .sleek-login-box-mobile-email {
        width: 80%;
        margin-left: 10%
    }
}

@media (min-width: 750px) {
    .sleek-login-box-mobile-button {
        float: left;
        margin-left: 10px
    }
}

@media (max-width: 749px) {
    .sleek-login-box-mobile-button {
        width: 80%;
        margin-left: 10%
    }
}

.clickout-join-text {
    font-size: 16px;
    margin: 10px 0 10px 0;
    position: relative;
    max-width: 490px
}

@media (max-width: 749px) {
    .clickout-join-text {
        margin: 10px 0 20px 0
    }
}

.show-hide-password-button, .show-resend2FA-button {
    margin-left: -47px;
    width: 47px;
    font-size: 13px;
    font-weight: 400;
    height: 25px;
    border: 0 solid #e5e5e8;
    color: green;
    box-shadow: inset 0 0 0 0;
    background-color: transparent;
    vertical-align: middle
}

.show-resend2FA-button:focus {
    outline-color: #fff
}

.show-hide-password-button:focus {
    outline: none
}

.show-hide-password-button {
    font-size: 18px;
    padding: 0 0 0 0
}

.show-hide-password-button .icon-eye-blocked, .show-hide-password-button .icon-eye {
    float: right;
    margin-right: 12px;
    margin-top: 2px;
    color: #424242
}

.show-resend2FA-button {
    display: none;
    font-size: 13px;
    padding: 0 4px 0 0;
    margin-bottom: 0
}

.show-resend2FA-button {
    margin: 0 0 0 -60px;
    width: 60px;
    display: inline-block;
    box-sizing: border-box
}

.account-created-dialog {
    margin: 0;
    font-size: 18px;
    padding-top: 40px
}

@media (max-width: 749px) {
    .account-created-dialog {
        font-size: 16px;
        padding-top: 30px;
        margin: 0 10px
    }
}

@media (max-width: 749px) and (max-width: 349px) {
    .account-created-dialog {
        margin: 0
    }
}

@media (max-width: 749px) {
    body.login {
        overflow: hidden;
        height: 100%;
        width: 100%;
        position: fixed
    }
}

.merchant-terms-active::-webkit-scrollbar {
    width: 8px
}

.merchant-terms-active::-webkit-scrollbar-button {
    display: block;
    height: 0
}

.merchant-terms-active::-webkit-scrollbar-track {
    background-color: #fff
}

.merchant-terms-active::-webkit-scrollbar-thumb {
    background-color: #d4d4d4;
    height: 10px
}

.external-login-join-box {
    padding: .5em 1.8em
}

.external-login-join-box .external-login-wrap {
    max-width: 90%;
    margin: 0 auto;
    padding: 0
}

@media (max-width: 449px) {
    .external-login-join-box {
        padding: .3em 1em .5em 1em
    }

    .external-login-join-box .external-login-wrap {
        max-width: none
    }

    .external-login-join-box p {
        margin-bottom: .5rem
    }
}

.external-login-forgot-password {
    text-align: left;
    margin: 10px 0 20px 0
}

@media (min-width: 450px) {
    .join-ftr-padding-top-larger-mobile {
        padding-top: 20px
    }
}

.quickpay-popup-header {
    text-align: center;
    background-color: #35b354;
    padding: 15px 10px;
    color: #fff;
    font-size: 20px;
    border-bottom: 1px solid #e5e5e8
}

@media (max-width: 749px) {
    .quickpay-popup-header {
        padding: 22px 10px
    }
}

.scale-on-hover:hover, .scale-on-hover.btn.btn-secondary-dark:hover, .AboutUs-Panel input.scale-on-hover.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.scale-on-hover.btn-secondary-dark:hover, .notificationBarNotUrgent .scale-on-hover.btn-secondary-dark.btncontainer:hover, .notificationBar input.scale-on-hover.btn-secondary-dark:hover, .cookie-consent-notificationBar input.scale-on-hover.btn-secondary-dark:hover, .notificationBarGlobal input.scale-on-hover.btn-secondary-dark:hover, .notificationBar .scale-on-hover.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .scale-on-hover.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .scale-on-hover.btn-secondary-dark.btncontainer:hover, .scale-on-hover.btn.btn-secondary-dark:focus, .AboutUs-Panel input.scale-on-hover.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.scale-on-hover.btn-secondary-dark:focus, .notificationBarNotUrgent .scale-on-hover.btn-secondary-dark.btncontainer:focus, .notificationBar input.scale-on-hover.btn-secondary-dark:focus, .cookie-consent-notificationBar input.scale-on-hover.btn-secondary-dark:focus, .notificationBarGlobal input.scale-on-hover.btn-secondary-dark:focus, .notificationBar .scale-on-hover.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .scale-on-hover.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .scale-on-hover.btn-secondary-dark.btncontainer:focus {
    transform: scale(1.025);
    transition-duration: .2s
}

.separate-social-join-buttons {
    margin: 4px 0
}

.not-a-member-join-now {
    margin-top: .5rem;
    text-align: left;
    font-size: 1.4rem;
    color: #bbb
}

.not-a-member-join-now .bf-showsignuppopup {
    cursor: pointer
}

.no-join-now-display {
    display: none;
    padding-bottom: 6px
}

.signup5-image {
    text-align: center;
    margin-bottom: .1rem
}

.signup5-image img {
    max-width: 177px;
    height: 60px;
    vertical-align: middle
}

@media (max-width: 449px) {
    .signup5-image {
        margin-top: .5rem
    }

    .signup5-image img {
        max-width: 118px;
        height: auto
    }
}

.signup5-subtext {
    text-align: center;
    margin-top: 10px;
    font-size: 22px;
    color: #f63
}

@media (max-width: 449px) {
    .signup5-subtext {
        margin-top: 0;
        margin-bottom: 5px
    }
}

.signup5-sub-subtext {
    font-size: 16px;
    margin-top: -3px;
    text-align: center;
    color: #000;
    display: none
}

.rrl .RequireRecentLogin {
    padding-bottom: 50px
}

.rrl .RequireRecentLogin .login-content-box {
    padding-top: 25px
}

.rrl .RequireRecentLogin .passwordField {
    padding-top: 5px
}

@media (max-width: 449px) {
    .date-and-time-hide-small {
        display: none
    }
}

.sort-arrows {
    position: absolute;
    width: 16px;
    height: 35px;
    font-size: 16px;
    background-repeat: no-repeat;
    background-image: url("../img/sort-arrows.png");
    background-size: 16px 16px
}

.sort-arrows.sort-arrows-down {
    background-image: url("../img/sort-arrows-on-down-blue.png")
}

.sort-arrows.sort-arrows-down:hover, .sort-arrows-down.btn.btn-secondary-dark:hover, .AboutUs-Panel input.sort-arrows-down.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.sort-arrows-down.btn-secondary-dark:hover, .notificationBarNotUrgent .sort-arrows-down.btn-secondary-dark.btncontainer:hover, .notificationBar input.sort-arrows-down.btn-secondary-dark:hover, .cookie-consent-notificationBar input.sort-arrows-down.btn-secondary-dark:hover, .notificationBarGlobal input.sort-arrows-down.btn-secondary-dark:hover, .notificationBar .sort-arrows-down.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .sort-arrows-down.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .sort-arrows-down.btn-secondary-dark.btncontainer:hover, .sort-arrows-down.btn.btn-secondary-dark:focus, .AboutUs-Panel input.sort-arrows-down.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.sort-arrows-down.btn-secondary-dark:focus, .notificationBarNotUrgent .sort-arrows-down.btn-secondary-dark.btncontainer:focus, .notificationBar input.sort-arrows-down.btn-secondary-dark:focus, .cookie-consent-notificationBar input.sort-arrows-down.btn-secondary-dark:focus, .notificationBarGlobal input.sort-arrows-down.btn-secondary-dark:focus, .notificationBar .sort-arrows-down.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sort-arrows-down.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sort-arrows-down.btn-secondary-dark.btncontainer:focus {
    cursor: pointer
}

.sort-arrows.sort-arrows-up {
    background-image: url("//icdn.bfrl.us/icon/sort-arrows-on-up-blue.png")
}

.sort-arrows:hover, .sort-arrows.btn.btn-secondary-dark:hover, .AboutUs-Panel input.sort-arrows.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.sort-arrows.btn-secondary-dark:hover, .notificationBarNotUrgent .sort-arrows.btn-secondary-dark.btncontainer:hover, .notificationBar input.sort-arrows.btn-secondary-dark:hover, .cookie-consent-notificationBar input.sort-arrows.btn-secondary-dark:hover, .notificationBarGlobal input.sort-arrows.btn-secondary-dark:hover, .notificationBar .sort-arrows.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .sort-arrows.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .sort-arrows.btn-secondary-dark.btncontainer:hover, .sort-arrows.btn.btn-secondary-dark:focus, .AboutUs-Panel input.sort-arrows.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.sort-arrows.btn-secondary-dark:focus, .notificationBarNotUrgent .sort-arrows.btn-secondary-dark.btncontainer:focus, .notificationBar input.sort-arrows.btn-secondary-dark:focus, .cookie-consent-notificationBar input.sort-arrows.btn-secondary-dark:focus, .notificationBarGlobal input.sort-arrows.btn-secondary-dark:focus, .notificationBar .sort-arrows.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .sort-arrows.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .sort-arrows.btn-secondary-dark.btncontainer:focus {
    cursor: pointer
}

.green .sort-arrows.sort-arrows-down {
    background-image: url("//icdn.bfrl.us/icon/sort-arrows-on-down-green.png")
}

.green .sort-arrows.sort-arrows-up {
    background-image: url("//icdn.bfrl.us/icon/sort-arrows-on-up-green.png")
}

.generic-popup-with-background {
    width: 96vw
}

.button-popup-footer {
    text-align: center;
    width: 100%;
    background-color: #f4f4f4
}

.button-popup-footer > div {
    padding: 10px 0 10px 0;
    font-size: 14px
}

.button-popup-footer a {
    color: #ababab
}

.button-popup-footer a:hover, .button-popup-footer a.btn.btn-secondary-dark:hover, .button-popup-footer a.btn.btn-secondary-dark:focus {
    color: #141414;
    cursor: pointer
}

.subscriber-checkbox div:not(.GDPRcheckboxes) {
    white-space: nowrap
}

.GDPRcheckboxes {
    display: flex;
    margin-bottom: 0;
    margin-left: 15px
}

@media (max-width: 412px) {
    .GDPRcheckboxes label, .GDPRcheckboxes input {
        float: left
    }

    .GDPRcheckboxes label {
        width: 90%
    }
}

@media (max-width: 372px) {
    .GDPRcheckboxes label, .GDPRcheckboxes input {
        float: left
    }

    .GDPRcheckboxes label {
        width: 80%
    }
}

.GDPRcheckboxes:last-of-type {
    padding-bottom: 20px
}

.FullAttentionPopup {
    display: none
}

.FullAttentionOverlay {
    background-color: rgba(0, 0, 0, .6);
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 10000;
    overflow: auto;
    display: flex;
    align-items: center
}

.FullAttentionOverlay.FAOverlayOverflow {
    align-items: baseline
}

.FullAttentionContainer {
    max-width: 98vw;
    margin: 10px auto
}

.FullAttentionContainer .modal-content .modal-footer, .FullAttentionContainer .modal-content-clickout .modal-footer {
    display: block;
    position: relative
}

@media (max-height: 550px) {
    .FullAttentionContainer .modal-content .modal-footer .btn-login-bottom, .FullAttentionContainer .modal-content-clickout .modal-footer .btn-login-bottom {
        bottom: .5em;
        margin-bottom: unset
    }
}

@media (max-height: 550px) {
    .FullAttentionContainer .modal-content .modal-footer .btn-close.bottomleftX, .FullAttentionContainer .modal-content .modal-footer .bottomleftX.terms-close, .FullAttentionContainer .modal-content .modal-footer .bottomleftX.terms-close-mini, .FullAttentionContainer .modal-content-clickout .modal-footer .btn-close.bottomleftX, .FullAttentionContainer .modal-content-clickout .modal-footer .bottomleftX.terms-close, .FullAttentionContainer .modal-content-clickout .modal-footer .bottomleftX.terms-close-mini {
        bottom: 2px;
        margin-bottom: unset
    }
}

@media (min-width: 750px) {
    .FullAttentionContainer .modal-content .btn-close.clickoutMovingX, .FullAttentionContainer .modal-content .clickoutMovingX.terms-close, .FullAttentionContainer .modal-content .clickoutMovingX.terms-close-mini, .FullAttentionContainer .modal-content-clickout .btn-close.clickoutMovingX, .FullAttentionContainer .modal-content-clickout .clickoutMovingX.terms-close, .FullAttentionContainer .modal-content-clickout .clickoutMovingX.terms-close-mini {
        position: absolute;
        top: auto;
        bottom: unset;
        margin-top: -37px
    }
}

@media (max-width: 749px) {
    .FullAttentionContainer .modal-content .btn-close.clickoutMovingX, .FullAttentionContainer .modal-content .clickoutMovingX.terms-close, .FullAttentionContainer .modal-content .clickoutMovingX.terms-close-mini, .FullAttentionContainer .modal-content-clickout .btn-close.clickoutMovingX, .FullAttentionContainer .modal-content-clickout .clickoutMovingX.terms-close, .FullAttentionContainer .modal-content-clickout .clickoutMovingX.terms-close-mini {
        top: 12px;
        bottom: auto;
        right: auto;
        left: 12px
    }
}

.FullAttentionContainer .modal-wrapper {
    max-height: unset;
    height: unset
}

.FullAttentionContainer .terms-and-policy-popup-panel {
    min-width: unset;
    width: 400px;
    max-width: 98vw
}

.FullAttentionContainer .terms-and-policy-popup-panel div.centerPopupOnMobile {
    width: 400px;
    max-width: 98vw
}

@media (max-width: 749px) {
    .FullAttentionContainer .terms-and-policy-popup-panel div.centerPopupOnMobile {
        left: unset !important;
        transform: unset;
        max-width: unset;
        position: absolute
    }
}

.NoScroll {
    overflow: hidden
}

.SnoozeClickoutLoggedInPopBehindwrapper {
    font-size: 12px;
    padding-top: 20px;
    text-decoration: underline;
    color: #f4f4f4;
    font-weight: 100;
    text-align: center
}

.SnoozeClickoutLoggedInPopBehindwrapper .SnoozeClickoutLoggedInPopBehind {
    cursor: pointer
}

.request-payment-popup-top {
    margin: 10px
}

.request-payment-popup-top a {
    text-decoration: none
}

.request-payment-popup-top .request-stars {
    color: #fc3;
    font-size: 22px;
    display: block
}

.request-payment-popup-top .btn.btn-orange, .request-payment-popup-top .AboutUs-Panel input.btn-orange[type='submit'], .AboutUs-Panel .request-payment-popup-top input.btn-orange[type='submit'], .request-payment-popup-top .notificationBarNotUrgent input.btn-orange, .notificationBarNotUrgent .request-payment-popup-top input.btn-orange, .request-payment-popup-top .notificationBarNotUrgent .btn-orange.btncontainer, .notificationBarNotUrgent .request-payment-popup-top .btn-orange.btncontainer, .request-payment-popup-top .notificationBar input.btn-orange, .request-payment-popup-top .cookie-consent-notificationBar input.btn-orange, .request-payment-popup-top .notificationBarGlobal input.btn-orange, .notificationBar .request-payment-popup-top input.btn-orange, .cookie-consent-notificationBar .request-payment-popup-top input.btn-orange, .notificationBarGlobal .request-payment-popup-top input.btn-orange, .request-payment-popup-top .notificationBar .btn-orange.btncontainer, .request-payment-popup-top .cookie-consent-notificationBar .btn-orange.btncontainer, .request-payment-popup-top .notificationBarGlobal .btn-orange.btncontainer, .notificationBar .request-payment-popup-top .btn-orange.btncontainer, .cookie-consent-notificationBar .request-payment-popup-top .btn-orange.btncontainer, .notificationBarGlobal .request-payment-popup-top .btn-orange.btncontainer {
    display: block;
    width: 180px;
    margin: 4px auto 0 auto
}

.request-payment-popup-top .btn.btn-orange .rppt-rate-us-text, .request-payment-popup-top .AboutUs-Panel input.btn-orange[type='submit'] .rppt-rate-us-text, .AboutUs-Panel .request-payment-popup-top input.btn-orange[type='submit'] .rppt-rate-us-text, .request-payment-popup-top .notificationBarNotUrgent input.btn-orange .rppt-rate-us-text, .notificationBarNotUrgent .request-payment-popup-top input.btn-orange .rppt-rate-us-text, .request-payment-popup-top .notificationBarNotUrgent .btn-orange.btncontainer .rppt-rate-us-text, .notificationBarNotUrgent .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text, .request-payment-popup-top .notificationBar input.btn-orange .rppt-rate-us-text, .request-payment-popup-top .cookie-consent-notificationBar input.btn-orange .rppt-rate-us-text, .request-payment-popup-top .notificationBarGlobal input.btn-orange .rppt-rate-us-text, .notificationBar .request-payment-popup-top input.btn-orange .rppt-rate-us-text, .cookie-consent-notificationBar .request-payment-popup-top input.btn-orange .rppt-rate-us-text, .notificationBarGlobal .request-payment-popup-top input.btn-orange .rppt-rate-us-text, .request-payment-popup-top .notificationBar .btn-orange.btncontainer .rppt-rate-us-text, .request-payment-popup-top .cookie-consent-notificationBar .btn-orange.btncontainer .rppt-rate-us-text, .request-payment-popup-top .notificationBarGlobal .btn-orange.btncontainer .rppt-rate-us-text, .notificationBar .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text, .cookie-consent-notificationBar .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text, .notificationBarGlobal .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text {
    margin-bottom: 4px;
    display: inline-block
}

.request-payment-popup-top .btn.btn-orange .rppt-rate-us-text-arrow, .request-payment-popup-top .AboutUs-Panel input.btn-orange[type='submit'] .rppt-rate-us-text-arrow, .AboutUs-Panel .request-payment-popup-top input.btn-orange[type='submit'] .rppt-rate-us-text-arrow, .request-payment-popup-top .notificationBarNotUrgent input.btn-orange .rppt-rate-us-text-arrow, .notificationBarNotUrgent .request-payment-popup-top input.btn-orange .rppt-rate-us-text-arrow, .request-payment-popup-top .notificationBarNotUrgent .btn-orange.btncontainer .rppt-rate-us-text-arrow, .notificationBarNotUrgent .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text-arrow, .request-payment-popup-top .notificationBar input.btn-orange .rppt-rate-us-text-arrow, .request-payment-popup-top .cookie-consent-notificationBar input.btn-orange .rppt-rate-us-text-arrow, .request-payment-popup-top .notificationBarGlobal input.btn-orange .rppt-rate-us-text-arrow, .notificationBar .request-payment-popup-top input.btn-orange .rppt-rate-us-text-arrow, .cookie-consent-notificationBar .request-payment-popup-top input.btn-orange .rppt-rate-us-text-arrow, .notificationBarGlobal .request-payment-popup-top input.btn-orange .rppt-rate-us-text-arrow, .request-payment-popup-top .notificationBar .btn-orange.btncontainer .rppt-rate-us-text-arrow, .request-payment-popup-top .cookie-consent-notificationBar .btn-orange.btncontainer .rppt-rate-us-text-arrow, .request-payment-popup-top .notificationBarGlobal .btn-orange.btncontainer .rppt-rate-us-text-arrow, .notificationBar .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text-arrow, .cookie-consent-notificationBar .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text-arrow, .notificationBarGlobal .request-payment-popup-top .btn-orange.btncontainer .rppt-rate-us-text-arrow {
    padding-top: 1px;
    display: inline-block
}

.request-payment-popup-bottom {
    background-color: #dcedfb;
    margin: 0 -20px -20px -20px;
    padding-top: 30px;
    padding-bottom: 20px
}

.request-payment-popup-bottom a {
    color: #53718e;
    width: 100%;
    display: flex;
    text-align: center;
    text-decoration: none;
    justify-content: center;
    align-content: center
}

.request-payment-popup-bottom .rppb-image {
    align-self: center
}

.request-payment-popup-bottom .rppb-text {
    color: #53718e;
    align-self: center
}

.request-payment-popup-bottom .rppb-text .rppb-text-info {
    font-weight: bold
}

.retailerLogoLinkWithShadow {
    padding: 10px 8px;
    display: inline-block;
    line-height: 0;
    border-radius: 8px
}

.retailerLogoLinkWithShadow:hover, .retailerLogoLinkWithShadow.btn.btn-secondary-dark:hover, .AboutUs-Panel input.retailerLogoLinkWithShadow.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.retailerLogoLinkWithShadow.btn-secondary-dark:hover, .notificationBarNotUrgent .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:hover, .notificationBar input.retailerLogoLinkWithShadow.btn-secondary-dark:hover, .cookie-consent-notificationBar input.retailerLogoLinkWithShadow.btn-secondary-dark:hover, .notificationBarGlobal input.retailerLogoLinkWithShadow.btn-secondary-dark:hover, .notificationBar .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:hover, .retailerLogoLinkWithShadow.btn.btn-secondary-dark:focus, .AboutUs-Panel input.retailerLogoLinkWithShadow.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.retailerLogoLinkWithShadow.btn-secondary-dark:focus, .notificationBarNotUrgent .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:focus, .notificationBar input.retailerLogoLinkWithShadow.btn-secondary-dark:focus, .cookie-consent-notificationBar input.retailerLogoLinkWithShadow.btn-secondary-dark:focus, .notificationBarGlobal input.retailerLogoLinkWithShadow.btn-secondary-dark:focus, .notificationBar .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .retailerLogoLinkWithShadow.btn-secondary-dark.btncontainer:focus {
    box-shadow: 0 0 8px #0a164626
}

.WelcomeBannerTourPopup .welcome-tour-carousel-container {
    background: #fff;
    padding-top: 60px
}

@media (max-width: 449px) {
    .WelcomeBannerTourPopup .welcome-tour-carousel-container {
        padding-top: 30px
    }
}

.WelcomeBannerTourPopup .welcome-tour-carousel-container .slider-new-account-welcome-tour {
    margin-bottom: 20px
}

@media (max-width: 449px) {
    .WelcomeBannerTourPopup .welcome-tour-carousel-container .slider-new-account-welcome-tour {
        margin-bottom: 10px
    }
}

.WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .slick-dots button {
    background: #fff !important;
    border: 1px solid #666;
    padding: 0;
    height: 8px;
    width: 8px
}

.WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .slick-dots .slick-active button {
    background: green !important;
    border: 1px solid green
}

.WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .welcome-tour-slide-title {
    font-size: 40px;
    line-height: 40px;
    padding-bottom: 8px;
    color: #424242;
    font-weight: 300;
    text-align: center
}

@media (max-width: 449px) {
    .WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .welcome-tour-slide-title {
        min-height: 80px;
        display: flex;
        flex-direction: column-reverse
    }
}

.WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .welcome-tour-slide-subtitle {
    font-size: 16px;
    line-height: 20px;
    color: #424242;
    padding-bottom: 50px
}

@media (max-width: 449px) {
    .WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .welcome-tour-slide-subtitle {
        padding-bottom: 20px;
        min-height: 40px
    }
}

.WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .welcome-tour-slide-image {
    width: 100%;
    padding-bottom: 30px
}

@media (max-width: 449px) {
    .WelcomeBannerTourPopup .welcome-tour-carousel-container .modal-slider-button-container .welcome-tour-slide-image {
        padding-bottom: 10px
    }
}

.WelcomeBannerTourPopup .welcome-tour-next-button {
    font-size: 16px;
    padding: 5px 30px;
    border-radius: 40px;
    font-weight: 600;
    text-transform: none;
    line-height: 2.2
}

.WelcomeBannerTourPopup .welcome-tour-shopnow-button {
    font-size: 16px;
    padding: 5px 30px;
    border-radius: 30px;
    font-weight: 600;
    text-transform: none;
    line-height: inherit;
    box-shadow: none
}

@media (min-width: 750px) and (max-width: 999px) {
    .rwdTooltip {
        height: 40px;
        padding-top: 8px;
        padding-bottom: 10px
    }
}

.modal-content-clickout .ClickoutLoggedInPopBehind-BottomBar {
    margin: 10% -1em 0 -1em;
    padding-bottom: 1px;
    background-color: #f1f9ff
}

.modal-content-clickout .ClickoutLoggedInPopBehind-BottomBar .raf-share-txtbox-A {
    max-width: 400px;
    width: 90%;
    height: 40px;
    border-radius: 15px;
    border: 2px dashed #666;
    font-weight: bold;
    font-size: 16px
}

@media (max-width: 749px) {
    .modal-content-clickout .ClickoutLoggedInPopBehind-BottomBar {
        font-size: 14px
    }
}

.modal-clickoutloggedinpopbehind .clipb-shopping-trips-title {
    font-weight: 300;
    font-size: 36px;
    line-height: 1.2
}

.modal-clickoutloggedinpopbehind .clipb-cb-turnaround-time {
    margin: 15px 8% 30px 8%;
    font-size: 17px;
    line-height: 1.4em
}

@media (max-width: 749px) {
    .modal-clickoutloggedinpopbehind .clipb-cb-turnaround-time {
        margin: 15px 5% 10px 5%;
        font-size: 16px
    }
}

.modal-clickoutloggedinpopbehind .btn, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'], .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'], .modal-clickoutloggedinpopbehind .notificationBarNotUrgent input, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent .btncontainer, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btncontainer, .modal-clickoutloggedinpopbehind .notificationBar input, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar input, .modal-clickoutloggedinpopbehind .notificationBarGlobal input, .notificationBar .modal-clickoutloggedinpopbehind input, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input, .notificationBarGlobal .modal-clickoutloggedinpopbehind input, .modal-clickoutloggedinpopbehind .notificationBar .btncontainer, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar .btncontainer, .modal-clickoutloggedinpopbehind .notificationBarGlobal .btncontainer, .notificationBar .modal-clickoutloggedinpopbehind .btncontainer, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btncontainer, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btncontainer {
    border: 1px solid #e55428;
    cursor: pointer;
    box-sizing: border-box;
    box-shadow: 0 2px 0 0 #e55428
}

.modal-clickoutloggedinpopbehind .btn :hover, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] :hover, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] :hover, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent input :hover, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input :hover, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent .btncontainer :hover, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btncontainer :hover, .modal-clickoutloggedinpopbehind .notificationBar input :hover, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar input :hover, .modal-clickoutloggedinpopbehind .notificationBarGlobal input :hover, .notificationBar .modal-clickoutloggedinpopbehind input :hover, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input :hover, .notificationBarGlobal .modal-clickoutloggedinpopbehind input :hover, .modal-clickoutloggedinpopbehind .notificationBar .btncontainer :hover, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar .btncontainer :hover, .modal-clickoutloggedinpopbehind .notificationBarGlobal .btncontainer :hover, .notificationBar .modal-clickoutloggedinpopbehind .btncontainer :hover, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btncontainer :hover, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btncontainer :hover, .modal-clickoutloggedinpopbehind .btn .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .btn.btn-secondary-dark:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .btn .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .btn input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent input .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .notificationBarNotUrgent input input.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input .btn.btn-secondary-dark:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent .btncontainer .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .notificationBarNotUrgent .btncontainer input.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btncontainer .btn.btn-secondary-dark:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .btn .notificationBarNotUrgent input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .notificationBarNotUrgent input.btn-secondary-dark:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .notificationBarNotUrgent input.btn-secondary-dark:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btn input.btn-secondary-dark:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] input.btn-secondary-dark:focus, .AboutUs-Panel .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input[type='submit'] input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent input input.btn-secondary-dark:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent .btncontainer input.btn-secondary-dark:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .btn .notificationBarNotUrgent .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .notificationBarNotUrgent .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .notificationBarNotUrgent .btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btn .btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input[type='submit'] .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent input .btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind input .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .notificationBarNotUrgent .btncontainer .btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .modal-clickoutloggedinpopbehind .btncontainer .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .notificationBar input .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar input .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBar input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .notificationBar input input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar input input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal input .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .notificationBarGlobal input input.btn-secondary-dark[type='submit']:focus, .notificationBar .modal-clickoutloggedinpopbehind input .btn.btn-secondary-dark:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input .btn.btn-secondary-dark:focus, .notificationBar .modal-clickoutloggedinpopbehind input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .notificationBar .modal-clickoutloggedinpopbehind input input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input input.btn-secondary-dark[type='submit']:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind input .btn.btn-secondary-dark:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind input .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .notificationBarGlobal .modal-clickoutloggedinpopbehind input input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .notificationBar .btncontainer .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar .btncontainer .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBar .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .notificationBar .btncontainer input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar .btncontainer input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal .btncontainer .btn.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind .notificationBarGlobal .btncontainer input.btn-secondary-dark[type='submit']:focus, .notificationBar .modal-clickoutloggedinpopbehind .btncontainer .btn.btn-secondary-dark:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btncontainer .btn.btn-secondary-dark:focus, .notificationBar .modal-clickoutloggedinpopbehind .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .notificationBar .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark[type='submit']:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btncontainer .btn.btn-secondary-dark:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btncontainer .AboutUs-Panel input.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .notificationBarGlobal .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark[type='submit']:focus, .modal-clickoutloggedinpopbehind .btn .notificationBar input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .btn .cookie-consent-notificationBar input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .notificationBar input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .cookie-consent-notificationBar input.btn-secondary-dark:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .notificationBar input.btn-secondary-dark:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .cookie-consent-notificationBar input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .btn .notificationBarGlobal input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .notificationBarGlobal input.btn-secondary-dark:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .notificationBarGlobal input.btn-secondary-dark:focus, .notificationBar .modal-clickoutloggedinpopbehind .btn input.btn-secondary-dark:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btn input.btn-secondary-dark:focus, .notificationBar .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] input.btn-secondary-dark:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] input.btn-secondary-dark:focus, .AboutUs-Panel .notificationBar .modal-clickoutloggedinpopbehind input[type='submit'] input.btn-secondary-dark:focus, .AboutUs-Panel .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input[type='submit'] input.btn-secondary-dark:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btn input.btn-secondary-dark:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] input.btn-secondary-dark:focus, .AboutUs-Panel .notificationBarGlobal .modal-clickoutloggedinpopbehind input[type='submit'] input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBar input input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar input input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal input input.btn-secondary-dark:focus, .notificationBar .modal-clickoutloggedinpopbehind input input.btn-secondary-dark:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input input.btn-secondary-dark:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind input input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBar .btncontainer input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar .btncontainer input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal .btncontainer input.btn-secondary-dark:focus, .notificationBar .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btncontainer input.btn-secondary-dark:focus, .modal-clickoutloggedinpopbehind .btn .notificationBar .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .btn .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .notificationBar .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .notificationBar .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .btn .notificationBarGlobal .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .notificationBarGlobal .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .modal-clickoutloggedinpopbehind input[type='submit'] .notificationBarGlobal .btn-secondary-dark.btncontainer:focus, .notificationBar .modal-clickoutloggedinpopbehind .btn .btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btn .btn-secondary-dark.btncontainer:focus, .notificationBar .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .notificationBar .modal-clickoutloggedinpopbehind input[type='submit'] .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input[type='submit'] .btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btn .btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .AboutUs-Panel input[type='submit'] .btn-secondary-dark.btncontainer:focus, .AboutUs-Panel .notificationBarGlobal .modal-clickoutloggedinpopbehind input[type='submit'] .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .notificationBar input .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar input .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal input .btn-secondary-dark.btncontainer:focus, .notificationBar .modal-clickoutloggedinpopbehind input .btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind input .btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind input .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .notificationBar .btncontainer .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .cookie-consent-notificationBar .btncontainer .btn-secondary-dark.btncontainer:focus, .modal-clickoutloggedinpopbehind .notificationBarGlobal .btncontainer .btn-secondary-dark.btncontainer:focus, .notificationBar .modal-clickoutloggedinpopbehind .btncontainer .btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .modal-clickoutloggedinpopbehind .btncontainer .btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .modal-clickoutloggedinpopbehind .btncontainer .btn-secondary-dark.btncontainer:focus {
    border: 1px solid #e55428;
    box-shadow: 0 2px 0 0 #e55428
}

.advertisement {
    position: absolute;
    top: -999em;
    left: -999em
}

@media (min-width: 750px) {
    .advertisement {
        position: static;
        margin: 5px 0 5px 0;
        text-align: center
    }

    .advertisement img {
        width: 70%
    }
}

.interference-content {
    position: absolute;
    top: -999em;
    left: -999em
}

@media (min-width: 750px) {
    .interference-content {
        position: static;
        text-align: left
    }

    .interference-content .container {
        padding: 0;
        width: 98%;
        max-width: 1150px
    }

    .interference-content img {
        width: 70%
    }
}

@media (max-width: 749px) {
    .interference-content-safari {
        position: static;
        text-align: left
    }

    .interference-content-safari .container {
        padding: 0;
        width: 98%;
        max-width: 1150px
    }

    .interference-content-safari .adb-message-content {
        width: 70% !important
    }

    .interference-content-safari img {
        width: 70%
    }
}

.logo-box.large, .large.logo-box-rectangle {
    height: 220px
}

.logo-box.large img, .large.logo-box-rectangle img {
    width: 170px
}

.logo-box.small, .small.logo-box-rectangle {
    height: 120px;
    padding-bottom: 10px;
    margin: 8px
}

.logo-box.small img, .small.logo-box-rectangle img {
    width: 80px
}

.deal-logo-box {
    display: block;
    min-height: 160px;
    border: 1px solid;
    background: #fff;
    border: 1px solid #e5e5e8;
    border-top: 3px solid #6736a3;
    font-size: 1.4rem;
    line-height: 18px;
    text-align: center;
    position: relative
}

.deal-logo-box:hover, .deal-logo-box.btn.btn-secondary-dark:hover, .AboutUs-Panel input.deal-logo-box.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.deal-logo-box.btn-secondary-dark:hover, .notificationBarNotUrgent .deal-logo-box.btn-secondary-dark.btncontainer:hover, .notificationBar input.deal-logo-box.btn-secondary-dark:hover, .cookie-consent-notificationBar input.deal-logo-box.btn-secondary-dark:hover, .notificationBarGlobal input.deal-logo-box.btn-secondary-dark:hover, .notificationBar .deal-logo-box.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .deal-logo-box.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .deal-logo-box.btn-secondary-dark.btncontainer:hover, .deal-logo-box.btn.btn-secondary-dark:focus, .AboutUs-Panel input.deal-logo-box.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.deal-logo-box.btn-secondary-dark:focus, .notificationBarNotUrgent .deal-logo-box.btn-secondary-dark.btncontainer:focus, .notificationBar input.deal-logo-box.btn-secondary-dark:focus, .cookie-consent-notificationBar input.deal-logo-box.btn-secondary-dark:focus, .notificationBarGlobal input.deal-logo-box.btn-secondary-dark:focus, .notificationBar .deal-logo-box.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .deal-logo-box.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .deal-logo-box.btn-secondary-dark.btncontainer:focus {
    border-right: 1px solid #6736a3;
    border-left: 1px solid #6736a3;
    border-bottom: 1px solid #6736a3
}

@media (min-width: 750px) {
    .deal-logo-box {
        margin: 10px;
        height: 160px
    }
}

.deal-logo-box .ad--txt {
    float: left;
    width: 53%;
    height: 100%;
    color: #4a4a4a;
    text-align: left;
    padding: 10px 0 0 5px
}

.deal-logo-box .ad--txt-title {
    font-size: 1.6rem;
    font-weight: 300
}

.deal-logo-box p {
    margin-bottom: .5em
}

.deal-logo-box .ad--img {
    float: right;
    width: 45%;
    height: 100%;
    display: table
}

.deal-logo-box .ad--img img {
    max-width: 135px;
    max-height: 135px;
    display: block;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: auto
}

@media (min-width: 750px) {
    .deal-logo-box .ad--img img {
        width: auto
    }
}

.logo-box, .logo-box-rectangle {
    display: block;
    height: 160px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626;
    font-size: 1.4rem;
    line-height: 18px;
    text-align: center;
    position: relative;
    margin: 2%
}

@media (max-width: 749px) {
    .logo-box, .logo-box-rectangle {
        height: 110px
    }
}

.logo-box-img {
    float: left;
    width: 100%;
    height: 60%
}

.logo-box-img img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.logo-box .special-terms, .logo-box-rectangle .special-terms {
    font-size: 1.2rem;
    line-height: 1.4rem;
    font-weight: 300;
    color: #9b9b9b;
    text-decoration: none
}

.logo-box-txt {
    float: left;
    height: 40%;
    width: 96%;
    margin-left: 2%;
    font-size: 1.4rem;
    color: #808080;
    border-top: 1px dotted #ccc
}

.logo-box-txt-content {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.logo-box img, .logo-box-rectangle img {
    width: 120px;
    max-width: 80%;
    margin: 0 auto
}

.logo-box.nerdwallet-logo-box img, .nerdwallet-logo-box.logo-box-rectangle img {
    max-width: 94%;
    width: 84%;
    max-height: 85px
}

@media (min-width: 1000px) {
    .logo-box.nerdwallet-logo-box img, .nerdwallet-logo-box.logo-box-rectangle img {
        max-width: 165px
    }
}

.logo-box.nerdwallet-logo-box .pNerdWalletExclusive, .nerdwallet-logo-box.logo-box-rectangle .pNerdWalletExclusive {
    font-size: 12px;
    margin: 11px 0;
    font-weight: bold
}

@media (min-width: 1000px) {
    .logo-box.nerdwallet-logo-box .pNerdWalletExclusive, .nerdwallet-logo-box.logo-box-rectangle .pNerdWalletExclusive {
        margin: 15px 0
    }
}

@media (min-width: 1200px) {
    .logo-box.nerdwallet-logo-box .pNerdWalletExclusive, .nerdwallet-logo-box.logo-box-rectangle .pNerdWalletExclusive {
        font-size: 18px
    }
}

@media (min-width: 750px) {
    .logo-box, .logo-box-rectangle {
        margin: 4%
    }

    .second .logo-box, .second .logo-box-rectangle {
        width: 160px;
        margin: 0
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .logo-box.nerdwallet-logo-box, .nerdwallet-logo-box.logo-box-rectangle {
        margin: 2%
    }
}

.logo-box-rectangle {
    height: 116px;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626
}

.logo-box-rectangle .logo-box-img {
    height: 76px
}

.logo-box-rectangle .logo-box-txt {
    height: 40px
}

.logo-box-rectangle:hover, .logo-box-rectangle.btn.btn-secondary-dark:hover, .AboutUs-Panel input.logo-box-rectangle.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.logo-box-rectangle.btn-secondary-dark:hover, .notificationBarNotUrgent .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .notificationBar input.logo-box-rectangle.btn-secondary-dark:hover, .cookie-consent-notificationBar input.logo-box-rectangle.btn-secondary-dark:hover, .notificationBarGlobal input.logo-box-rectangle.btn-secondary-dark:hover, .notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .logo-box-rectangle.btn.btn-secondary-dark:focus, .AboutUs-Panel input.logo-box-rectangle.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBarNotUrgent .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .notificationBar input.logo-box-rectangle.btn-secondary-dark:focus, .cookie-consent-notificationBar input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBarGlobal input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .logo-box-rectangle.btn-secondary-dark.btncontainer:focus {
    box-shadow: 0 4px 8px #0a16463b
}

.logo-box:hover, .logo-box-rectangle:hover, .logo-box.btn.btn-secondary-dark:hover, .AboutUs-Panel input.logo-box.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.logo-box.btn-secondary-dark:hover, .notificationBarNotUrgent .logo-box.btn-secondary-dark.btncontainer:hover, .notificationBar input.logo-box.btn-secondary-dark:hover, .cookie-consent-notificationBar input.logo-box.btn-secondary-dark:hover, .notificationBarGlobal input.logo-box.btn-secondary-dark:hover, .notificationBar .logo-box.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .logo-box.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .logo-box.btn-secondary-dark.btncontainer:hover, .logo-box-rectangle.btn.btn-secondary-dark:hover, .AboutUs-Panel input.logo-box-rectangle.btn-secondary-dark[type='submit']:hover, .notificationBarNotUrgent input.logo-box-rectangle.btn-secondary-dark:hover, .notificationBarNotUrgent .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .notificationBar input.logo-box-rectangle.btn-secondary-dark:hover, .cookie-consent-notificationBar input.logo-box-rectangle.btn-secondary-dark:hover, .notificationBarGlobal input.logo-box-rectangle.btn-secondary-dark:hover, .notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .notificationBarGlobal .logo-box-rectangle.btn-secondary-dark.btncontainer:hover, .logo-box.btn.btn-secondary-dark:focus, .AboutUs-Panel input.logo-box.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.logo-box.btn-secondary-dark:focus, .notificationBarNotUrgent .logo-box.btn-secondary-dark.btncontainer:focus, .notificationBar input.logo-box.btn-secondary-dark:focus, .cookie-consent-notificationBar input.logo-box.btn-secondary-dark:focus, .notificationBarGlobal input.logo-box.btn-secondary-dark:focus, .notificationBar .logo-box.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .logo-box.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .logo-box.btn-secondary-dark.btncontainer:focus, .logo-box-rectangle.btn.btn-secondary-dark:focus, .AboutUs-Panel input.logo-box-rectangle.btn-secondary-dark[type='submit']:focus, .notificationBarNotUrgent input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBarNotUrgent .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .notificationBar input.logo-box-rectangle.btn-secondary-dark:focus, .cookie-consent-notificationBar input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBarGlobal input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .logo-box-rectangle.btn-secondary-dark.btncontainer:focus {
    box-shadow: 0 4px 8px #0a16463b
}

.RelatedRetailersSidebar .logo-box, .RelatedRetailersSidebar .logo-box-rectangle {
    box-shadow: none
}

.nerdwallet .logo-box, .nerdwallet .logo-box-rectangle {
    height: inherit
}

.nerdwallet .logo-box .btn, .nerdwallet .logo-box .AboutUs-Panel input[type='submit'], .AboutUs-Panel .nerdwallet .logo-box input[type='submit'], .nerdwallet .logo-box .notificationBarNotUrgent input, .notificationBarNotUrgent .nerdwallet .logo-box input, .nerdwallet .logo-box .notificationBarNotUrgent .btncontainer, .notificationBarNotUrgent .nerdwallet .logo-box .btncontainer, .nerdwallet .logo-box .notificationBar input, .nerdwallet .logo-box .cookie-consent-notificationBar input, .nerdwallet .logo-box .notificationBarGlobal input, .notificationBar .nerdwallet .logo-box input, .cookie-consent-notificationBar .nerdwallet .logo-box input, .notificationBarGlobal .nerdwallet .logo-box input, .nerdwallet .logo-box .notificationBar .btncontainer, .nerdwallet .logo-box .cookie-consent-notificationBar .btncontainer, .nerdwallet .logo-box .notificationBarGlobal .btncontainer, .notificationBar .nerdwallet .logo-box .btncontainer, .cookie-consent-notificationBar .nerdwallet .logo-box .btncontainer, .notificationBarGlobal .nerdwallet .logo-box .btncontainer, .nerdwallet .logo-box-rectangle .btn, .nerdwallet .logo-box-rectangle .AboutUs-Panel input[type='submit'], .AboutUs-Panel .nerdwallet .logo-box-rectangle input[type='submit'], .nerdwallet .logo-box-rectangle .notificationBarNotUrgent input, .notificationBarNotUrgent .nerdwallet .logo-box-rectangle input, .nerdwallet .logo-box-rectangle .notificationBarNotUrgent .btncontainer, .notificationBarNotUrgent .nerdwallet .logo-box-rectangle .btncontainer, .nerdwallet .logo-box-rectangle .notificationBar input, .nerdwallet .logo-box-rectangle .cookie-consent-notificationBar input, .nerdwallet .logo-box-rectangle .notificationBarGlobal input, .notificationBar .nerdwallet .logo-box-rectangle input, .cookie-consent-notificationBar .nerdwallet .logo-box-rectangle input, .notificationBarGlobal .nerdwallet .logo-box-rectangle input, .nerdwallet .logo-box-rectangle .notificationBar .btncontainer, .nerdwallet .logo-box-rectangle .cookie-consent-notificationBar .btncontainer, .nerdwallet .logo-box-rectangle .notificationBarGlobal .btncontainer, .notificationBar .nerdwallet .logo-box-rectangle .btncontainer, .cookie-consent-notificationBar .nerdwallet .logo-box-rectangle .btncontainer, .notificationBarGlobal .nerdwallet .logo-box-rectangle .btncontainer {
    min-width: 131px
}

@media (max-width: 749px) {
    .nerdwallet .logo-box, .nerdwallet .logo-box-rectangle {
        margin: 1% 0
    }

    .nerdwallet .logo-box .btn, .nerdwallet .logo-box .AboutUs-Panel input[type='submit'], .AboutUs-Panel .nerdwallet .logo-box input[type='submit'], .nerdwallet .logo-box .notificationBarNotUrgent input, .notificationBarNotUrgent .nerdwallet .logo-box input, .nerdwallet .logo-box .notificationBarNotUrgent .btncontainer, .notificationBarNotUrgent .nerdwallet .logo-box .btncontainer, .nerdwallet .logo-box .notificationBar input, .nerdwallet .logo-box .cookie-consent-notificationBar input, .nerdwallet .logo-box .notificationBarGlobal input, .notificationBar .nerdwallet .logo-box input, .cookie-consent-notificationBar .nerdwallet .logo-box input, .notificationBarGlobal .nerdwallet .logo-box input, .nerdwallet .logo-box .notificationBar .btncontainer, .nerdwallet .logo-box .cookie-consent-notificationBar .btncontainer, .nerdwallet .logo-box .notificationBarGlobal .btncontainer, .notificationBar .nerdwallet .logo-box .btncontainer, .cookie-consent-notificationBar .nerdwallet .logo-box .btncontainer, .notificationBarGlobal .nerdwallet .logo-box .btncontainer, .nerdwallet .logo-box-rectangle .btn, .nerdwallet .logo-box-rectangle .AboutUs-Panel input[type='submit'], .AboutUs-Panel .nerdwallet .logo-box-rectangle input[type='submit'], .nerdwallet .logo-box-rectangle .notificationBarNotUrgent input, .notificationBarNotUrgent .nerdwallet .logo-box-rectangle input, .nerdwallet .logo-box-rectangle .notificationBarNotUrgent .btncontainer, .notificationBarNotUrgent .nerdwallet .logo-box-rectangle .btncontainer, .nerdwallet .logo-box-rectangle .notificationBar input, .nerdwallet .logo-box-rectangle .cookie-consent-notificationBar input, .nerdwallet .logo-box-rectangle .notificationBarGlobal input, .notificationBar .nerdwallet .logo-box-rectangle input, .cookie-consent-notificationBar .nerdwallet .logo-box-rectangle input, .notificationBarGlobal .nerdwallet .logo-box-rectangle input, .nerdwallet .logo-box-rectangle .notificationBar .btncontainer, .nerdwallet .logo-box-rectangle .cookie-consent-notificationBar .btncontainer, .nerdwallet .logo-box-rectangle .notificationBarGlobal .btncontainer, .notificationBar .nerdwallet .logo-box-rectangle .btncontainer, .cookie-consent-notificationBar .nerdwallet .logo-box-rectangle .btncontainer, .notificationBarGlobal .nerdwallet .logo-box-rectangle .btncontainer {
        min-width: initial;
        min-height: initial;
        height: initial;
        font-size: 14px
    }
}

.nerdwallet .logo-box .logo-box-img, .nerdwallet .logo-box-rectangle .logo-box-img {
    padding-top: 5px;
    padding-bottom: 5px
}

@media (min-width: 1000px) {
    .nerdwallet .logo-box .logo-box-img, .nerdwallet .logo-box-rectangle .logo-box-img {
        padding-top: 15px
    }
}

@media (max-width: 999px) {
    .nerdwallet .mobilecbterms {
        padding-top: 10px
    }
}

.nerdwallet .nwTopOffers {
    padding: 45px 10px 5px 10px;
    text-align: left;
    max-width: 800px;
    position: relative;
    left: 10%
}

@media (max-width: 999px) {
    .nerdwallet .nwTopOffers {
        left: 0
    }
}

.logo-box.tall, .tall.logo-box-rectangle {
    height: 320px
}

.add-box-tall-img {
    height: 80px
}

.add-box-tall-img img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.add-box-tall-img-product {
    height: 120px
}

.RelatedRetailersSidebar, .RecommendedRetailers {
    float: left;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626;
    width: 100%;
    margin-bottom: 15px
}

.RelatedRetailersSidebar .main-sub-title::after, .RecommendedRetailers .main-sub-title::after {
    width: 0
}

.RelatedRetailersSidebar h4, .RecommendedRetailers h4 {
    margin-left: 15px
}

.RelatedRetailersSidebar h4 .main-sub-title, .RecommendedRetailers h4 .main-sub-title {
    font-size: 1.6rem !important;
    font-weight: 500;
    color: #000
}

.RelatedRetailersSidebar .slider-container--static, .RecommendedRetailers .slider-container--static {
    background-color: #fff;
    border-radius: 0 0 8px 8px
}

.RelatedRetailersSidebar .slider-container--static li, .RecommendedRetailers .slider-container--static li {
    width: 50%
}

@media (min-width: 750px) {
    .RelatedRetailersSidebar .slider-container--static li, .RecommendedRetailers .slider-container--static li {
        width: 50%
    }
}

.RelatedRetailersSidebar .slider-container--static li .logo-box, .RelatedRetailersSidebar .slider-container--static li .logo-box-rectangle, .RecommendedRetailers .slider-container--static li .logo-box, .RecommendedRetailers .slider-container--static li .logo-box-rectangle {
    border: 0;
    margin: 0 !important;
    padding-top: 20px;
    height: 120px
}

.RelatedRetailersSidebar .slider-container--static li .logo-box-txt, .RecommendedRetailers .slider-container--static li .logo-box-txt {
    border: 0;
    height: 20px;
    padding-top: 14px
}

.RelatedRetailersSidebar .slider-container--static li:last-of-type .logo-box, .RelatedRetailersSidebar .slider-container--static li:last-of-type .logo-box-rectangle, .RecommendedRetailers .slider-container--static li:last-of-type .logo-box, .RecommendedRetailers .slider-container--static li:last-of-type .logo-box-rectangle {
    border-radius: 0 0 8px 0
}

.RelatedRetailersSidebar .slider-container--static li:nth-last-of-type(2) .logo-box, .RelatedRetailersSidebar .slider-container--static li:nth-last-of-type(2) .logo-box-rectangle, .RecommendedRetailers .slider-container--static li:nth-last-of-type(2) .logo-box, .RecommendedRetailers .slider-container--static li:nth-last-of-type(2) .logo-box-rectangle {
    border-radius: 0 0 0 8px
}

.RelatedRetailersSidebar .slider-container--static li:nth-last-child(n+3), .RecommendedRetailers .slider-container--static li:nth-last-child(n+3) {
    border-bottom: 1px solid #f4f4f4
}

.RelatedRetailersSidebar .slider-container--static li:nth-child(odd) .logo-box, .RelatedRetailersSidebar .slider-container--static li:nth-child(odd) .logo-box-rectangle, .RecommendedRetailers .slider-container--static li:nth-child(odd) .logo-box, .RecommendedRetailers .slider-container--static li:nth-child(odd) .logo-box-rectangle {
    padding-right: 5px
}

.RelatedRetailersSidebar .slider-container--static li:nth-child(even) .logo-box, .RelatedRetailersSidebar .slider-container--static li:nth-child(even) .logo-box-rectangle, .RecommendedRetailers .slider-container--static li:nth-child(even) .logo-box, .RecommendedRetailers .slider-container--static li:nth-child(even) .logo-box-rectangle {
    border-left: 1px solid #f4f4f4;
    padding-left: 4px
}

.TrendingRetailers {
    float: left;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626;
    margin-bottom: 15px;
    padding: 0 10px 15px 0
}

.TrendingRetailers .main-sub-title::after {
    width: 0
}

.TrendingRetailers h4 {
    text-align: center;
    font-size: 1.5rem;
    color: #333;
    margin: 12px 0 15px 15px
}

.TrendingRetailers .slider-container--static {
    background-color: #fff;
    border-radius: 0 0 8px 8px
}

.TrendingRetailers .slider-container--static li {
    width: 100%
}

.TrendingRetailers .slider-container--static li .logo-box, .TrendingRetailers .slider-container--static li .logo-box-rectangle {
    border: 0;
    margin: 0 !important;
    padding-top: 10px;
    height: 60px;
    display: flex
}

.TrendingRetailers .slider-container--static li .logo-box-txt {
    border: 0;
    height: 20px;
    width: 35%;
    padding-top: 12px
}

.TrendingRetailers .slider-container--static li .logo-box-txt .txt-highlight {
    color: #f75c36;
    font-size: 22px;
    font-weight: 500
}

.TrendingRetailers .slider-container--static li .logo-box-img {
    width: 65%
}

.TrendingRetailers .slider-container--static li .logo-box:hover, .TrendingRetailers .slider-container--static li .logo-box-rectangle:hover, .TrendingRetailers .slider-container--static li .logo-box.btn.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .AboutUs-Panel input.logo-box.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .TrendingRetailers .slider-container--static li input.logo-box.btn-secondary-dark[type='submit']:focus, .TrendingRetailers .slider-container--static li .notificationBarNotUrgent input.logo-box.btn-secondary-dark:focus, .notificationBarNotUrgent .TrendingRetailers .slider-container--static li input.logo-box.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .notificationBarNotUrgent .logo-box.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .TrendingRetailers .slider-container--static li .logo-box.btn-secondary-dark.btncontainer:focus, .TrendingRetailers .slider-container--static li .notificationBar input.logo-box.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .cookie-consent-notificationBar input.logo-box.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .notificationBarGlobal input.logo-box.btn-secondary-dark:focus, .notificationBar .TrendingRetailers .slider-container--static li input.logo-box.btn-secondary-dark:focus, .cookie-consent-notificationBar .TrendingRetailers .slider-container--static li input.logo-box.btn-secondary-dark:focus, .notificationBarGlobal .TrendingRetailers .slider-container--static li input.logo-box.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .notificationBar .logo-box.btn-secondary-dark.btncontainer:focus, .TrendingRetailers .slider-container--static li .cookie-consent-notificationBar .logo-box.btn-secondary-dark.btncontainer:focus, .TrendingRetailers .slider-container--static li .notificationBarGlobal .logo-box.btn-secondary-dark.btncontainer:focus, .notificationBar .TrendingRetailers .slider-container--static li .logo-box.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .TrendingRetailers .slider-container--static li .logo-box.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .TrendingRetailers .slider-container--static li .logo-box.btn-secondary-dark.btncontainer:focus, .TrendingRetailers .slider-container--static li .logo-box-rectangle.btn.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .AboutUs-Panel input.logo-box-rectangle.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .TrendingRetailers .slider-container--static li input.logo-box-rectangle.btn-secondary-dark[type='submit']:focus, .TrendingRetailers .slider-container--static li .notificationBarNotUrgent input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBarNotUrgent .TrendingRetailers .slider-container--static li input.logo-box-rectangle.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .notificationBarNotUrgent .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .TrendingRetailers .slider-container--static li .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .TrendingRetailers .slider-container--static li .notificationBar input.logo-box-rectangle.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .cookie-consent-notificationBar input.logo-box-rectangle.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .notificationBarGlobal input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBar .TrendingRetailers .slider-container--static li input.logo-box-rectangle.btn-secondary-dark:focus, .cookie-consent-notificationBar .TrendingRetailers .slider-container--static li input.logo-box-rectangle.btn-secondary-dark:focus, .notificationBarGlobal .TrendingRetailers .slider-container--static li input.logo-box-rectangle.btn-secondary-dark:focus, .TrendingRetailers .slider-container--static li .notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .TrendingRetailers .slider-container--static li .cookie-consent-notificationBar .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .TrendingRetailers .slider-container--static li .notificationBarGlobal .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .notificationBar .TrendingRetailers .slider-container--static li .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .TrendingRetailers .slider-container--static li .logo-box-rectangle.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .TrendingRetailers .slider-container--static li .logo-box-rectangle.btn-secondary-dark.btncontainer:focus {
    box-shadow: none
}

.TrendingRetailers .slider-container--static li:last-of-type .logo-box, .TrendingRetailers .slider-container--static li:last-of-type .logo-box-rectangle {
    border-radius: 0 0 8px 0
}

.TrendingRetailers .slider-container--static li:nth-last-of-type(2) .logo-box, .TrendingRetailers .slider-container--static li:nth-last-of-type(2) .logo-box-rectangle {
    border-radius: 0 0 0 8px
}

.TrendingRetailers .slider-container--static li:nth-last-child(n+3) {
    border-bottom: 0 solid #f4f4f4
}

.TrendingRetailers .slider-container--static li:nth-child(odd) .logo-box, .TrendingRetailers .slider-container--static li:nth-child(odd) .logo-box-rectangle {
    padding-right: 0
}

.TrendingRetailers .slider-container--static li:nth-child(even) .logo-box, .TrendingRetailers .slider-container--static li:nth-child(even) .logo-box-rectangle {
    border-left: 0 solid #f4f4f4;
    padding-left: 0
}

.RecommendedRetailers > h4, .TrendingRetailers > h4 {
    text-align: center;
    margin-left: 0;
    margin-top: 1.5rem;
    margin-bottom: .5rem
}

.slider-container--static {
    text-align: center
}

.slider-container--static ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block
}

.slider-container--static li {
    float: left;
    display: block;
    width: 50%;
    padding: 0;
    margin-bottom: 0
}

@media (min-width: 750px) {
    .slider-container--static li {
        width: 25%;
        padding: 0
    }
}

.slider-container--static-override {
    text-align: center
}

.slider-container--static-override ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
    clear: both
}

.slider-container--static-override li {
    float: left;
    display: block;
    width: 20%;
    padding: 0;
    margin-bottom: 0
}

@media (max-width: 749px) {
    .slider-container--static-override li {
        width: 33%;
        padding: 0
    }
}

@media (max-width: 549px) {
    .slider-container--static-override li {
        width: 50%;
        padding: 0
    }
}

.slider-container--static-override.bonusCashbackPage li {
    width: 16.66%
}

@media (max-width: 999px) {
    .slider-container--static-override.bonusCashbackPage li {
        width: 25%;
        padding: 0
    }
}

@media (max-width: 749px) {
    .slider-container--static-override.bonusCashbackPage li {
        width: 33%;
        padding: 0
    }
}

@media (max-width: 549px) {
    .slider-container--static-override.bonusCashbackPage li {
        width: 50%;
        padding: 0
    }
}

@media (min-width: 750px) {
    .slider-container--static-override.bonusCashbackPage .logo-box, .slider-container--static-override.bonusCashbackPage .logo-box-rectangle {
        margin: 5px 3.5% 5px 3.5%
    }
}

@media (min-width: 1000px) {
    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(6n+1) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(6n+1) .logo-box-rectangle {
        margin-left: 0
    }

    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(6n+6) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(6n+6) .logo-box-rectangle {
        margin-right: 0
    }
}

@media (max-width: 999px) and (min-width: 750px) {
    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(4n+1) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(4n+1) .logo-box-rectangle {
        margin-left: 0
    }

    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(4n+4) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(4n+4) .logo-box-rectangle {
        margin-right: 0
    }
}

@media (max-width: 749px) and (min-width: 550px) {
    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(3n+1) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(3n+1) .logo-box-rectangle {
        margin-left: 0
    }

    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(3n+3) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(3n+3) .logo-box-rectangle {
        margin-right: 0
    }
}

@media (max-width: 549px) {
    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(2n+1) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(2n+1) .logo-box-rectangle {
        margin-left: 0
    }

    .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(2n+2) .logo-box, .slider-container--static-override.bonusCashbackPage > ul > li:nth-child(2n+2) .logo-box-rectangle {
        margin-right: 0
    }
}

.essentials .slider-container--static {
    overflow: hidden
}

.essentials .slider-container--static ul li {
    width: 16.66%;
    max-width: none
}

@media (max-width: 749px) {
    .essentials .slider-container--static ul li {
        width: 25%
    }
}

@media (max-width: 549px) {
    .essentials .slider-container--static ul li {
        width: 50%
    }
}

@media (max-width: 749px) {
    .clickout-reccomended-stores .slider-container--static li:nth-child(n+3) {
        display: none
    }
}

.clickout-reccomended-stores .slider-container--static .logo-box, .clickout-reccomended-stores .slider-container--static .logo-box-rectangle {
    height: 120px
}

.clickout-reccomended-stores .slider-container--static .logo-box-txt {
    border: 0;
    height: 30%
}

.clickout-reccomended-stores .slider-container--static .logo-box-txt .txt-highlight .txt-bold.txt-under-store {
    font-size: 1.7rem
}

.clickout-reccomended-stores .slider-container--static .logo-box-txt .txt-highlight .txt-small.txt-under-store {
    font-size: 1.5rem
}

.clickout-reccomended-stores .slider-container--static .logo-box-img {
    height: 52%;
    padding-top: 10px
}

.clickout-reccomended-stores .slider-container--static .logo-box-img img {
    top: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.HideCashInSliderControl .shouldHideCashTextWhenClassDefined {
    display: none
}

.essentials h1 {
    background-color: #bbdefb;
    color: #1c4e8a;
    padding: 5px 20px;
    margin: 0 15px
}

.holiday-ad-slider > div > ul:not(.slick-slider) {
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 1000px) {
    .holiday-ad-slider > div > ul:not(.slick-slider) > li {
        width: 12.5%
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .holiday-ad-slider > div > ul:not(.slick-slider) > li {
        width: 25%
    }
}

@media (max-width: 749px) {
    .holiday-ad-slider > div > ul:not(.slick-slider) > li {
        width: 50%
    }
}

.slider-container, .welcome-mobile-slider {
    text-align: center;
    padding-top: 10px
}

@media (min-width: 750px) {
    .slider-container, .welcome-mobile-slider {
        padding-top: 0
    }
}

.slider-container ul, .welcome-mobile-slider ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block
}

.slider-container li, .welcome-mobile-slider li {
    display: block
}

@media (max-width: 899px) {
    .slider-container li.hide-under-900, .welcome-mobile-slider li.hide-under-900 {
        display: none
    }
}

@media (max-width: 1199px) {
    .slider-container li.show-on-desktop-hd, .welcome-mobile-slider li.show-on-desktop-hd {
        display: none
    }
}

.slider-container li li, .welcome-mobile-slider li li {
    float: left;
    width: 50%;
    padding: 0
}

@media (min-width: 750px) {
    .slider-container li li, .welcome-mobile-slider li li {
        width: 25%
    }
}

.slider-container img, .welcome-mobile-slider img {
    width: 120px;
    max-width: 80%
}

.slider-container .ico, .welcome-mobile-slider .ico {
    color: #e5e5e8;
    cursor: pointer
}

@media (min-width: 450px) {
    .slider-container .ico, .welcome-mobile-slider .ico {
        font-size: 3rem
    }
}

.slider-container .ico:hover, .slider-container .ico.btn.btn-secondary-dark:focus, .slider-container .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-container input.ico.btn-secondary-dark[type='submit']:focus, .slider-container .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-container input.ico.btn-secondary-dark:focus, .slider-container .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-container .ico.btn-secondary-dark.btncontainer:focus, .slider-container .notificationBar input.ico.btn-secondary-dark:focus, .slider-container .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .slider-container .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .slider-container input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-container input.ico.btn-secondary-dark:focus, .notificationBarGlobal .slider-container input.ico.btn-secondary-dark:focus, .slider-container .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-container .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-container .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-container .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-container .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-container .ico.btn-secondary-dark.btncontainer:focus, .welcome-mobile-slider .ico:hover, .welcome-mobile-slider .ico.btn.btn-secondary-dark:focus, .welcome-mobile-slider .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .welcome-mobile-slider input.ico.btn-secondary-dark[type='submit']:focus, .welcome-mobile-slider .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .welcome-mobile-slider input.ico.btn-secondary-dark:focus, .welcome-mobile-slider .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .welcome-mobile-slider .ico.btn-secondary-dark.btncontainer:focus, .welcome-mobile-slider .notificationBar input.ico.btn-secondary-dark:focus, .welcome-mobile-slider .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .welcome-mobile-slider .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .welcome-mobile-slider input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .welcome-mobile-slider input.ico.btn-secondary-dark:focus, .notificationBarGlobal .welcome-mobile-slider input.ico.btn-secondary-dark:focus, .welcome-mobile-slider .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .welcome-mobile-slider .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .welcome-mobile-slider .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .welcome-mobile-slider .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .welcome-mobile-slider .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .welcome-mobile-slider .ico.btn-secondary-dark.btncontainer:focus {
    color: #cacad0
}

.slider-container .ico:active, .welcome-mobile-slider .ico:active {
    color: #cacad0
}

.slider-container .slick-prev, .slider-container .slick-next, .welcome-mobile-slider .slick-prev, .welcome-mobile-slider .slick-next {
    vertical-align: middle
}

.slider-container .slick-prev, .welcome-mobile-slider .slick-prev {
    margin-right: 15px
}

.slider-container .slick-dots, .welcome-mobile-slider .slick-dots {
    display: inline-block
}

.slider-container .slick-dots li, .welcome-mobile-slider .slick-dots li {
    display: inline-block;
    margin-right: 15px;
    margin-top: 10px;
    vertical-align: middle;
    font-size: 0
}

.slider-container .slick-dots li.slick-active button, .welcome-mobile-slider .slick-dots li.slick-active button {
    background: #cacad0
}

.slider-container .slick-dots button, .welcome-mobile-slider .slick-dots button {
    background: #e5e5e8;
    border: 0;
    border-radius: 100%;
    color: #e5e5e8;
    display: block;
    height: 10px;
    width: 10px;
    margin-top: 9px
}

.slider-container .slick-dots button:hover, .slider-container .slick-dots button.btn.btn-secondary-dark:focus, .welcome-mobile-slider .slick-dots button:hover, .welcome-mobile-slider .slick-dots button.btn.btn-secondary-dark:focus {
    background: #cacad0
}

.slider-container-extra-wide .ico {
    font-size: 18px;
    color: #babada
}

.slider-container-extra-wide .ico:hover, .slider-container-extra-wide .ico.btn.btn-secondary-dark:focus, .slider-container-extra-wide .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-container-extra-wide input.ico.btn-secondary-dark[type='submit']:focus, .slider-container-extra-wide .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-container-extra-wide input.ico.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-container-extra-wide .ico.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .notificationBar input.ico.btn-secondary-dark:focus, .slider-container-extra-wide .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBarGlobal input.ico.btn-secondary-dark:focus, .notificationBar .slider-container-extra-wide input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-container-extra-wide input.ico.btn-secondary-dark:focus, .notificationBarGlobal .slider-container-extra-wide input.ico.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .notificationBarGlobal .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-container-extra-wide .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-container-extra-wide .ico.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-container-extra-wide .ico.btn-secondary-dark.btncontainer:focus {
    color: #8999b9
}

.slider-container-extra-wide .slick-next {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -30px;
    margin-right: 5px;
    line-height: 60px;
    height: 60px;
    width: 30px;
    border-bottom-left-radius: 60px;
    border-top-left-radius: 60px
}

@media (max-width: 749px) {
    .slider-container-extra-wide .slick-next {
        margin-right: .4%;
        margin-top: -40px
    }
}

.slider-container-extra-wide .slick-next:hover, .slider-container-extra-wide .slick-next.btn.btn-secondary-dark:focus, .slider-container-extra-wide .AboutUs-Panel input.slick-next.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-container-extra-wide input.slick-next.btn-secondary-dark[type='submit']:focus, .slider-container-extra-wide .notificationBarNotUrgent input.slick-next.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-container-extra-wide input.slick-next.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBarNotUrgent .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-container-extra-wide .slick-next.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .notificationBar input.slick-next.btn-secondary-dark:focus, .slider-container-extra-wide .cookie-consent-notificationBar input.slick-next.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBarGlobal input.slick-next.btn-secondary-dark:focus, .notificationBar .slider-container-extra-wide input.slick-next.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-container-extra-wide input.slick-next.btn-secondary-dark:focus, .notificationBarGlobal .slider-container-extra-wide input.slick-next.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .cookie-consent-notificationBar .slick-next.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .notificationBarGlobal .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-container-extra-wide .slick-next.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-container-extra-wide .slick-next.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-container-extra-wide .slick-next.btn-secondary-dark.btncontainer:focus {
    background-color: rgba(230, 230, 248, .6)
}

.slider-container-extra-wide .slick-next::before {
    margin-right: -8px
}

.slider-container-extra-wide .slick-prev {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -30px;
    margin-left: 5px;
    line-height: 60px;
    height: 60px;
    width: 30px;
    border-bottom-right-radius: 60px;
    border-top-right-radius: 60px
}

@media (max-width: 749px) {
    .slider-container-extra-wide .slick-prev {
        margin-left: .5%;
        margin-top: -40px
    }
}

.slider-container-extra-wide .slick-prev:hover, .slider-container-extra-wide .slick-prev.btn.btn-secondary-dark:focus, .slider-container-extra-wide .AboutUs-Panel input.slick-prev.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .slider-container-extra-wide input.slick-prev.btn-secondary-dark[type='submit']:focus, .slider-container-extra-wide .notificationBarNotUrgent input.slick-prev.btn-secondary-dark:focus, .notificationBarNotUrgent .slider-container-extra-wide input.slick-prev.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBarNotUrgent .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .slider-container-extra-wide .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-container-extra-wide .cookie-consent-notificationBar input.slick-prev.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBarGlobal input.slick-prev.btn-secondary-dark:focus, .notificationBar .slider-container-extra-wide input.slick-prev.btn-secondary-dark:focus, .cookie-consent-notificationBar .slider-container-extra-wide input.slick-prev.btn-secondary-dark:focus, .notificationBarGlobal .slider-container-extra-wide input.slick-prev.btn-secondary-dark:focus, .slider-container-extra-wide .notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .cookie-consent-notificationBar .slick-prev.btn-secondary-dark.btncontainer:focus, .slider-container-extra-wide .notificationBarGlobal .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBar .slider-container-extra-wide .slick-prev.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .slider-container-extra-wide .slick-prev.btn-secondary-dark.btncontainer:focus, .notificationBarGlobal .slider-container-extra-wide .slick-prev.btn-secondary-dark.btncontainer:focus {
    background-color: rgba(230, 230, 248, .6)
}

.slider-container-extra-wide .slick-prev::before {
    margin-left: -8px
}

.slider-container-extra-wide .slider-nav-arrow-prev * {
    z-index: 1
}

@media (max-width: 999px) {
    .slider-container-extra-wide .slider-nav-arrow-prev {
        position: absolute;
        left: -10px;
        top: 50%;
        margin-top: -30px;
        margin-left: .5%;
        height: 80px;
        width: 50px
    }

    .slider-container-extra-wide .slider-nav-arrow-next {
        position: absolute;
        right: -10px;
        top: 50%;
        margin-top: -30px;
        margin-right: 5px;
        margin-right: .4%;
        height: 80px;
        width: 50px
    }

    .slider-container-extra-wide .slick-prev {
        left: 10px
    }

    .slider-container-extra-wide .slick-next {
        right: 10px
    }
}

.slider-container-extra-wide .slick-dots {
    display: none !important
}

@media (min-width: 1000px) {
    .slider-container-extra-wide .slick-slide > ul > li {
        width: 12.5%
    }
}

.slider-container-extra-wide .logo-box, .slider-container-extra-wide .logo-box-rectangle {
    height: 115px;
    margin: 5px 2%
}

@media (min-width: 750px) {
    .slider-container-extra-wide .logo-box, .slider-container-extra-wide .logo-box-rectangle {
        margin: 5px 3.5% 8px 3.5%
    }
}

@media (min-width: 750px) and (max-width: 1199px) {
    .slider-container-extra-wide .logo-box .logo-box-img, .slider-container-extra-wide .logo-box-rectangle .logo-box-img {
        height: 55%
    }

    .slider-container-extra-wide .logo-box .logo-box-txt, .slider-container-extra-wide .logo-box-rectangle .logo-box-txt {
        height: 45%
    }
}

.slick-slider .slick-prev {
    z-index: 1;
    border-radius: 0 8px 8px 0
}

.slick-slider .slick-next {
    border-radius: 8px 0 0 8px
}

@media (max-width: 749px) {
    .BonusHomePageSlider .slider-container-extra-wide .slick-prev {
        margin-left: 5px
    }

    .BonusHomePageSlider .slider-container-extra-wide .slick-next {
        margin-right: 5px
    }
}

@media (min-width: 450px) {
    .BonusHomePageSlider .logo-box, .BonusHomePageSlider .logo-box-rectangle {
        height: 160px
    }
}

.slider-container-extra-wide > ul > .slider-extra-wide-list-item {
    float: left;
    width: 50%;
    padding: 0
}

@media (min-width: 750px) {
    .slider-container-extra-wide > ul > .slider-extra-wide-list-item {
        width: 25%
    }
}

@media (min-width: 750px) and (min-width: 1000px) {
    .slider-container-extra-wide > ul > .slider-extra-wide-list-item {
        width: 12.5%
    }
}

@media (min-width: 1000px) {
    .slick-slide6 {
        display: inherit
    }
}

@media (max-width: 749px) {
    .nocashbackpanel {
        font-size: .9em !important;
        line-height: 1.2em !important;
        min-height: 107px
    }
}

@media (min-width: 750px) {
    .slick-slide6 .slider-container-extra-wide ul .slider-extra-wide-list-item {
        width: 33.3%
    }
}

@media (min-width: 750px) and (min-width: 1000px) {
    .slick-slide6 .slider-container-extra-wide ul .slider-extra-wide-list-item {
        width: 16.66%
    }
}

.slider-top-deals > .modal-slider-container > .panel {
    max-width: 100%;
    padding: 0
}

@media (min-width: 1000px) {
    .slider-top-deals > .modal-slider-container > .panel {
        max-width: 18%
    }

    .slider-top-deals > .modal-slider-container > .panel:nth-child(n+6) {
        display: none
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .slider-top-deals > .modal-slider-container > .panel {
        max-width: 31%
    }

    .slider-top-deals > .modal-slider-container > .panel:nth-child(n+4) {
        display: none
    }
}

@media (max-width: 749px) {
    .slider-top-deals > .modal-slider-container > .panel {
        max-width: 45%
    }

    .slider-top-deals > .modal-slider-container > .panel:nth-child(n+3) {
        display: none
    }
}

@media (max-width: 999px) and (min-width: 550px) {
    .BonusHomePageSlider.EventActive > .slider-container--static li:nth-of-type(1n+5) {
        display: block
    }

    .BonusHomePageSlider.EventActive > .slider-container--static li:nth-of-type(1n+9) {
        display: none
    }
}

.BonusHomePageSlider > .slider-container--static ul {
    display: flex;
    justify-content: space-between;
    width: auto;
    flex-wrap: wrap;
    margin-left: 0 !important;
    margin-right: 0 !important
}

@media (max-width: 999px) and (min-width: 750px) {
    .BonusHomePageSlider > .slider-container--static li:nth-of-type(1n+5) {
        display: none
    }
}

.BonusHomePageSlider > .slider-container--static li {
    flex: auto;
    flex-grow: 1;
    width: 16.66%
}

@media (max-width: 999px) {
    .BonusHomePageSlider > .slider-container--static li {
        width: 25%;
        padding: 0
    }
}

@media (max-width: 749px) {
    .BonusHomePageSlider > .slider-container--static li {
        width: 33%;
        padding: 0
    }
}

@media (max-width: 549px) {
    .BonusHomePageSlider > .slider-container--static li {
        width: 50%;
        padding: 0
    }
}

@media (max-width: 749px) {
    .BonusHomePageSlider > .slider-container--static.SlideOnPhoneScreenOnly ul {
        display: block
    }
}

.circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box, .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box-rectangle {
    aspect-ratio: 1;
    border-radius: 50%
}

.circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box .logo-box-img, .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box-rectangle .logo-box-img {
    height: 40%;
    padding-top: 20%
}

.circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box .logo-box-txt, .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box-rectangle .logo-box-txt {
    border-top: 0
}

.circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box .logo-box-txt-content, .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box-rectangle .logo-box-txt-content {
    top: 35%
}

@media (max-width: 1199px) {
    .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item {
        width: 16.6%
    }
}

@media (max-width: 1199px) and (max-width: 899px) {
    .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item {
        width: 25%
    }
}

@media (max-width: 1199px) and (max-width: 899px) and (max-width: 749px) {
    .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item {
        width: 25%
    }

    .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box, .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box-rectangle {
        box-shadow: none;
        aspect-ratio: unset;
        border-radius: inherit;
        background-color: unset
    }

    .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box .logo-box-img, .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box-rectangle .logo-box-img {
        padding-top: 0;
        aspect-ratio: 1;
        border-radius: 50%;
        width: 100%;
        height: unset;
        box-shadow: 0 4px 8px #0a164626;
        background: #fff
    }

    .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box .logo-box-img img, .circular-retailer-layout .slider-container > ul .slider-extra-wide-list-item .logo-box-rectangle .logo-box-img img {
        top: unset;
        margin-top: 50%
    }
}

@media (max-width: 749px) {
    .circular-retailer-layout .slider-container > ul .slider-nav-arrow-prev {
        margin-top: -13%
    }

    .circular-retailer-layout .slider-container > ul .slider-nav-arrow-next {
        margin-top: -13%
    }
}

@media (max-width: 749px) {
    .BonusHomePageSlider > .slider-container--static ul {
        max-width: 93vw
    }
}

.coupon-pager {
    float: right;
    font-size: 11px
}

.pager-controls {
    color: #999
}

.pager-controls button[type="submit"][disabled] {
    color: #999
}

.pager-controls button[type="submit"]:not([disabled]) {
    color: green
}

.pager-controls button[type="submit"]:not([disabled]):hover, .pager-controls .btn.btn-secondary-dark:not([disabled]):hover, .pager-controls .AboutUs-Panel input.btn-secondary-dark[type='submit']:not([disabled]):hover, .AboutUs-Panel .pager-controls input.btn-secondary-dark[type='submit']:not([disabled]):hover, .pager-controls .notificationBarNotUrgent input.btn-secondary-dark:not([disabled]):hover, .notificationBarNotUrgent .pager-controls input.btn-secondary-dark:not([disabled]):hover, .pager-controls .notificationBarNotUrgent .btn-secondary-dark.btncontainer:not([disabled]):hover, .notificationBarNotUrgent .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):hover, .pager-controls .notificationBar input.btn-secondary-dark:not([disabled]):hover, .pager-controls .cookie-consent-notificationBar input.btn-secondary-dark:not([disabled]):hover, .pager-controls .notificationBarGlobal input.btn-secondary-dark:not([disabled]):hover, .notificationBar .pager-controls input.btn-secondary-dark:not([disabled]):hover, .cookie-consent-notificationBar .pager-controls input.btn-secondary-dark:not([disabled]):hover, .notificationBarGlobal .pager-controls input.btn-secondary-dark:not([disabled]):hover, .pager-controls .notificationBar .btn-secondary-dark.btncontainer:not([disabled]):hover, .pager-controls .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:not([disabled]):hover, .pager-controls .notificationBarGlobal .btn-secondary-dark.btncontainer:not([disabled]):hover, .notificationBar .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):hover, .cookie-consent-notificationBar .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):hover, .notificationBarGlobal .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):hover, .pager-controls .btn.btn-secondary-dark:not([disabled]):focus, .pager-controls .AboutUs-Panel input.btn-secondary-dark[type='submit']:not([disabled]):focus, .AboutUs-Panel .pager-controls input.btn-secondary-dark[type='submit']:not([disabled]):focus, .pager-controls .notificationBarNotUrgent input.btn-secondary-dark:not([disabled]):focus, .notificationBarNotUrgent .pager-controls input.btn-secondary-dark:not([disabled]):focus, .pager-controls .notificationBarNotUrgent .btn-secondary-dark.btncontainer:not([disabled]):focus, .notificationBarNotUrgent .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):focus, .pager-controls .notificationBar input.btn-secondary-dark:not([disabled]):focus, .pager-controls .cookie-consent-notificationBar input.btn-secondary-dark:not([disabled]):focus, .pager-controls .notificationBarGlobal input.btn-secondary-dark:not([disabled]):focus, .notificationBar .pager-controls input.btn-secondary-dark:not([disabled]):focus, .cookie-consent-notificationBar .pager-controls input.btn-secondary-dark:not([disabled]):focus, .notificationBarGlobal .pager-controls input.btn-secondary-dark:not([disabled]):focus, .pager-controls .notificationBar .btn-secondary-dark.btncontainer:not([disabled]):focus, .pager-controls .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:not([disabled]):focus, .pager-controls .notificationBarGlobal .btn-secondary-dark.btncontainer:not([disabled]):focus, .notificationBar .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):focus, .cookie-consent-notificationBar .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):focus, .notificationBarGlobal .pager-controls .btn-secondary-dark.btncontainer:not([disabled]):focus {
    color: #0a6ebd
}

.sub-nav-gift-guide-items {
    width: 32%;
    text-align: center;
    padding: 1.5% 0 15px 0 !important
}

.coupon-sub-nav {
    margin-bottom: 10px
}

.coupon-sub-nav.coupon-sub-nav-top {
    margin-bottom: 0;
    min-height: 25px
}

@media (min-width: 1000px) {
    .coupon-sub-nav {
        height: 50px
    }
}

.shipping-image {
    width: 36px;
    height: 21px;
    margin-bottom: -7px;
    margin-left: 2px
}

.couponscom-back-link {
    display: block
}

@media (max-width: 749px) {
    .couponscom-back-link {
        display: inline-block
    }
}

.couponscom-back-link p {
    margin: 15px 10px 15px 0;
    display: inline-block
}

.couponscom-back-link img {
    display: inline-block
}

.grocery-coupons-or {
    display: inline-block;
    color: #999;
    text-align: center
}

@media (max-width: 449px) {
    .grocery-coupons-or {
        padding-left: 100px
    }
}

.grocery-coupon-list {
    clear: both;
    width: 100%;
    display: inline-block
}

.grocery-coupon-list-box {
    margin-left: auto;
    margin-right: auto;
    max-width: 580px
}

@media (max-width: 749px) {
    .grocery-coupon-list-box {
        width: 100%
    }
}

.grocery-coupon-list-box-item {
    padding: 10px
}

@media (min-width: 750px) {
    .grocery-coupon-list-box-item {
        display: inline-block
    }
}

@media (max-width: 749px) {
    .grocery-coupon-list-box-item .s-grocery-db-coupon {
        width: 80%;
        margin-left: 10%;
        margin-right: 10%
    }
}

@media (max-width: 749px) and (max-width: 449px) {
    .grocery-coupon-list-box-item .s-grocery-db-coupon {
        width: 90%;
        margin-right: 5%;
        margin-left: 5%
    }
}

.restaurant-grid {
    margin: 5px 0
}

.restaurant-grid a {
    font-size: small;
    text-decoration: none
}

.restaurant-grid p {
    padding-top: 5px
}

.restaurant-grid-item {
    padding: 8px 7px 12px 7px;
    width: 120px;
    height: 100px;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    box-sizing: border-box;
    margin: 2px 0;
    vertical-align: top
}

.restaurant-letter {
    font-weight: bold;
    font-size: 20px
}

.restaurant-link {
    text-decoration: underline;
    color: green;
    cursor: pointer
}

.restaurant-sub-grid {
    display: block;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px
}

.ad-wrapper {
    clear: both;
    margin-top: 20px;
    max-width: 100%
}

.alphabet-nav-bar {
    border-width: 1px 0;
    border-style: solid;
    border-color: #000;
    text-align: center;
    margin: 5px;
    width: 100%;
    float: left
}

.alphabet-nav-bar a {
    text-decoration: none;
    font-weight: 300;
    font-size: 20px;
    width: 3.5714%;
    display: inline-block;
    color: #000;
    margin: 0;
    padding: 2px 0;
    float: left
}

.alphabet-nav-bar a:hover, .alphabet-nav-bar a.btn.btn-secondary-dark:hover, .alphabet-nav-bar a.btn.btn-secondary-dark:focus {
    text-decoration: underline;
    color: red
}

@media (max-width: 749px) {
    .alphabet-nav-bar a {
        width: 7.1428%
    }
}

.card-Restaurant-still-open {
    position: relative;
    padding-bottom: 5px;
    clear: left;
    background-color: #fff;
    border: solid 1px #e5e5e8;
    margin-bottom: 30px
}

@media (max-width: 999px) {
    .card-Restaurant-still-open {
        display: none;
        padding-bottom: 5px
    }

    .card-Restaurant-still-open.ShowOnShrink {
        display: block
    }

    .card-Restaurant-still-open.ShowOnShrink .restaurant-open-title .togo-logo {
        margin-top: -3px
    }
}

.card-Restaurant-still-open .restaurant-open-title {
    font-weight: bold;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e02828
}

.card-Restaurant-still-open .restaurant-open-title .togo-logo {
    width: 36px;
    height: 28px;
    background-image: url(//icdn.bfrl.us/restaurant/togobox.png);
    background-size: 36px 28px;
    background-repeat: no-repeat;
    margin: 10px 15px 5px 15px;
    float: left
}

.card-Restaurant-still-open .restaurant-open-title .restuarant-title-words {
    font-size: 18px;
    line-height: 1.3
}

.card-Restaurant-still-open .restaurant-text-wrapper {
    margin: 15px 10px 10px 10px
}

.card-Restaurant-still-open .restaurant-sub-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.3;
    color: #000
}

.card-Restaurant-still-open .restaurant-open-message {
    margin-top: 3px;
    padding-bottom: 5px;
    font-size: 1.5rem;
    line-height: 1.4;
    color: #424242
}

@media (max-width: 999px) {
    .deliveryServices {
        display: none
    }

    .deliveryServices.ShowOnShrink {
        display: block
    }

    .deliveryServices .logo-box.large, .deliveryServices .large.logo-box-rectangle {
        margin-left: 0;
        margin-right: 0
    }
}

.deliveryServices .logo-box.large, .deliveryServices .large.logo-box-rectangle {
    height: 145px
}

.deliveryServices .logo-box, .deliveryServices .logo-box-rectangle {
    margin: 4% 2%
}

.deliveryServices .deliverySeeAllLink {
    text-align: center
}

.deliveryServices .deliverySeeAllLink a {
    text-decoration: none;
    margin: 4% 2%;
    display: block;
    background: #fff;
    font-size: 16px;
    position: relative;
    border: 1px solid #e5e5e8;
    line-height: 20px;
    padding: 10px
}

.linkonly.card-Restaurant-still-open {
    display: none
}

@media (max-width: 999px) and (min-width: 750px) {
    .linkonly.card-Restaurant-still-open {
        display: block;
        cursor: pointer;
        padding-bottom: 0;
        margin-bottom: 0
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .togo-logo {
        margin-top: 0
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .restuarant-title-words {
        display: inline-block
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .restaurant-read-more {
        display: inline-block;
        font-size: 16px;
        font-weight: 300
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .restaurant-read-more .ico-moon {
        font-size: 18px;
        vertical-align: sub
    }
}

@media (max-width: 749px) {
    .linkonly.card-Restaurant-still-open {
        display: block;
        cursor: pointer;
        padding-bottom: 0;
        margin-bottom: 0
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .togo-logo {
        margin-top: 10px
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .restuarant-title-words {
        display: block
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .restaurant-read-more {
        display: block;
        font-size: 16px;
        font-weight: 300
    }

    .linkonly.card-Restaurant-still-open .restaurant-open-title .restaurant-read-more .ico-moon {
        font-size: 18px;
        vertical-align: sub
    }
}

.StillOpen {
    display: none
}

.StillOpen a {
    text-decoration: none
}

@media (max-width: 999px) {
    .StillOpen {
        display: block
    }

    .StillOpen .deliveryServices {
        display: block
    }

    .StillOpen .deliveryServices .deliverySeeAllLink {
        flex: 0 1 100%
    }

    .StillOpen .deliveryServices .deliverySeeAllLink a {
        margin: 1.5% 0%;
        text-align: center;
        font-size: 17px;
        padding: 15px 10px
    }

    .StillOpen .card-Restaurant-still-open {
        display: block;
        margin-top: 10px;
        margin-bottom: 25px;
        padding-bottom: 0
    }

    .StillOpen .card-Restaurant-still-open .restaurant-open-title {
        padding-bottom: 15px
    }

    .StillOpen .card-Restaurant-still-open .restaurant-open-title .togo-logo {
        margin-top: 0
    }

    .StillOpen .card-Restaurant-still-open .restaurant-open-title .restuarant-title-words {
        font-size: 20px;
        margin-top: 3px
    }

    .StillOpen .card-Restaurant-still-open .restaurant-text-wrapper {
        margin-top: 10px;
        margin-right: 15px
    }

    .StillOpen .card-Restaurant-still-open .restaurant-text-wrapper .restaurant-sub-title {
        font-size: 19px
    }

    .StillOpen .card-Restaurant-still-open .restaurant-text-wrapper .restaurant-open-message {
        padding-bottom: 0;
        font-size: 16px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .StillOpen .card-Restaurant-still-open .restaurant-open-title .restuarant-title-words {
        font-size: 18px
    }

    .StillOpen .card-Restaurant-still-open .restaurant-text-wrapper {
        margin-bottom: 17px
    }

    .StillOpen .card-Restaurant-still-open .restaurant-text-wrapper .restaurant-sub-title {
        font-size: 17px
    }

    .StillOpen .card-Restaurant-still-open .restaurant-text-wrapper .restaurant-open-message {
        font-size: 15px;
        line-height: 1.6
    }
}

@media (min-width: 750px) {
    .StillOpen .deliveryServices {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .StillOpen .deliveryServices a {
        flex: 0 1 24%
    }

    .StillOpen .deliveryServices .logo-box.large, .StillOpen .deliveryServices .large.logo-box-rectangle {
        margin: 2% 0
    }
}

@media (max-width: 749px) {
    .StillOpen .deliveryServices {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .StillOpen .deliveryServices a {
        flex: 0 1 49%
    }

    .StillOpen .deliveryServices .logo-box.large, .StillOpen .deliveryServices .large.logo-box-rectangle {
        margin: 2% 0
    }
}

.restaurant-triangle-simulation {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-top: 25px solid #e02828;
    position: absolute;
    bottom: -17px;
    left: 0;
    right: 0;
    margin: auto
}

.wider-popup-middle .notificationBar, .wider-popup-middle .cookie-consent-notificationBar, .wider-popup-middle .notificationBarGlobal {
    width: 481px;
    margin-left: 7px;
    padding-left: 5px
}

.notificationBar, .cookie-consent-notificationBar, .notificationBarGlobal {
    background-color: #fbedc0;
    border-bottom: 1px solid #e5e5e8;
    position: relative;
    text-align: center
}

.notificationBar .exit-btn, .cookie-consent-notificationBar .exit-btn, .notificationBarGlobal .exit-btn {
    right: 10px;
    top: 5px;
    line-height: 1;
    padding: 0;
    border: none;
    cursor: pointer;
    text-decoration: none;
    border-radius: 50%;
    font-weight: 400;
    width: 25px;
    height: 25px;
    background: none;
    color: #999;
    font-size: 2.1em;
    font-family: 'Times New Roman';
    position: absolute
}

.notificationBar .main-txt, .cookie-consent-notificationBar .main-txt, .notificationBarGlobal .main-txt {
    line-height: 1.6;
    padding: 10px 30px
}

.notificationBar input, .cookie-consent-notificationBar input, .notificationBarGlobal input, .notificationBar .btncontainer, .cookie-consent-notificationBar .btncontainer, .notificationBarGlobal .btncontainer {
    margin-bottom: 5px;
    margin-left: 15px;
    height: 26px
}

.notificationBarNotUrgent {
    color: #fff;
    background-color: #0d508d;
    border-bottom: 1px solid #e5e5e8;
    position: relative;
    text-align: center
}

.notificationBarNotUrgent .exit-btn {
    right: 10px;
    top: 5px;
    line-height: 1;
    padding: 0;
    border: none;
    cursor: pointer;
    text-decoration: none;
    border-radius: 50%;
    font-weight: 400;
    width: 25px;
    height: 25px;
    background: none;
    color: #fff;
    font-size: 2.1em;
    font-family: 'Times New Roman';
    position: absolute
}

.notificationBarNotUrgent .main-txt {
    line-height: 1.6;
    padding: 10px 30px
}

.notificationBarNotUrgent input, .notificationBarNotUrgent .btncontainer {
    margin-bottom: 5px;
    margin-left: 15px;
    height: 26px
}

.notificationBarGlobal {
    background-color: #fff
}

.notificationBarGlobal .main-txt {
    display: flex;
    align-items: center;
    justify-content: center
}

@media (max-width: 749px) {
    .notificationBarGlobal .main-txt {
        font-size: 1.2rem
    }

    .notificationBarGlobal .main-txt span {
        max-width: 240px
    }
}

a.suppress-anchor-format {
    color: inherit;
    text-decoration: inherit
}

a.suppress-anchor-format .simulate-anchor-tag {
    color: green;
    text-decoration: underline
}

a.suppress-anchor-format .simulate-anchor-tag:hover, a.suppress-anchor-format .simulate-anchor-tag.btn.btn-secondary-dark:focus, a.suppress-anchor-format .AboutUs-Panel input.simulate-anchor-tag.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel a.suppress-anchor-format input.simulate-anchor-tag.btn-secondary-dark[type='submit']:focus, a.suppress-anchor-format .notificationBar input.simulate-anchor-tag.btn-secondary-dark:focus, a.suppress-anchor-format .cookie-consent-notificationBar input.simulate-anchor-tag.btn-secondary-dark:focus, .notificationBar a.suppress-anchor-format input.simulate-anchor-tag.btn-secondary-dark:focus, .cookie-consent-notificationBar a.suppress-anchor-format input.simulate-anchor-tag.btn-secondary-dark:focus, a.suppress-anchor-format .notificationBar .simulate-anchor-tag.btn-secondary-dark.btncontainer:focus, a.suppress-anchor-format .cookie-consent-notificationBar .simulate-anchor-tag.btn-secondary-dark.btncontainer:focus, .notificationBar a.suppress-anchor-format .simulate-anchor-tag.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar a.suppress-anchor-format .simulate-anchor-tag.btn-secondary-dark.btncontainer:focus, a.suppress-anchor-format .notificationBarNotUrgent input.simulate-anchor-tag.btn-secondary-dark:focus, .notificationBarNotUrgent a.suppress-anchor-format input.simulate-anchor-tag.btn-secondary-dark:focus, a.suppress-anchor-format .notificationBarNotUrgent .simulate-anchor-tag.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent a.suppress-anchor-format .simulate-anchor-tag.btn-secondary-dark.btncontainer:focus {
    color: #0a6ebd
}

.SeeAllRestaurants {
    margin-top: 1rem
}

.swaprighttoleft-small {
    float: right
}

@media (max-width: 349px) {
    .swaprighttoleft-small {
        float: left;
        padding-top: 15px
    }
}

.swaprighttoleft-medium {
    float: right;
    margin-right: 16px
}

@media (max-width: 749px) {
    .swaprighttoleft-medium {
        float: left
    }
}

.addPhoneInputTable {
    position: relative
}

.addPhoneInputTable div {
    position: relative
}

.addPhoneInputTable div span {
    position: relative;
    display: inline
}

.addPhoneInputTable div span:nth-of-type(1) {
    position: relative;
    display: inline-block;
    left: 0;
    width: 29%;
    padding-top: 10px
}

.addPhoneInputTable div span .centerText {
    text-align: center
}

.addPhoneInputTable div span:nth-of-type(2) {
    position: relative;
    display: inline-block;
    left: 0;
    width: 70%
}

.addPhoneInputTable div span:nth-of-type(2) input {
    top: 0;
    bottom: 0;
    right: 0;
    left: 40px
}

.addPhoneInputTable div span:nth-of-type(2) input.allowForInput {
    margin-left: 35px
}

.addPhoneInputTable div span:nth-of-type(2) span {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    border-radius: 8px 0 0 8px;
    border-width: 2px;
    border-color: #e2e8ed;
    border-style: solid;
    border-right: none;
    background-color: #f5f8fa;
    height: 24px;
    line-height: 1.6rem
}

.left th:last-child, .left td:last-child {
    text-align: left
}

.forgotPasswordStepTwoTable {
    border: 1px solid #e5e5e8
}

.forgotPasswordStepTwoTable tr:first-child {
    background-color: #fff
}

.see-more {
    text-decoration: none
}

.sidebar .card--info.deal, .sidebar .deal.fullcard--info, .account-sidebar .card--info.deal, .account-sidebar .deal.fullcard--info, .sidebar-left-sidebar .card--info.deal, .sidebar-left-sidebar .deal.fullcard--info, .sidebar .card--info.deal.freebie {
    border-top: 0 solid #fff
}

.sidebar .card--info.deal .headertext:first-child, .sidebar .deal.fullcard--info .headertext:first-child, .account-sidebar .card--info.deal .headertext:first-child, .account-sidebar .deal.fullcard--info .headertext:first-child, .sidebar-left-sidebar .card--info.deal .headertext:first-child, .sidebar-left-sidebar .deal.fullcard--info .headertext:first-child, .sidebar .card--info.deal.freebie .headertext:first-child {
    display: none
}

.sidebar .card--info.deal .FeaturedFlag, .sidebar .deal.fullcard--info .FeaturedFlag, .account-sidebar .card--info.deal .FeaturedFlag, .account-sidebar .deal.fullcard--info .FeaturedFlag, .sidebar-left-sidebar .card--info.deal .FeaturedFlag, .sidebar-left-sidebar .deal.fullcard--info .FeaturedFlag, .sidebar .card--info.deal.freebie .FeaturedFlag {
    display: none
}

.card, .fullcard, .panel, .card-generic {
    width: 100%;
    height: auto;
    background: #fff;
    margin-bottom: 20px;
    position: relative
}

.card.ExpiredCard, .ExpiredCard.fullcard, .ExpiredCard.panel, .ExpiredCard.card-generic {
    background: url("//icdn.bfrl.us/expired-tile.png") repeat
}

.card.ExpiredCard .refer-enabled.card--social-links.active, .ExpiredCard.fullcard .refer-enabled.card--social-links.active, .ExpiredCard.panel .refer-enabled.card--social-links.active, .ExpiredCard.card-generic .refer-enabled.card--social-links.active, .card.ExpiredCard .social-share-top-right:hover .refer-enabled.card--social-links, .ExpiredCard.fullcard .social-share-top-right:hover .refer-enabled.card--social-links, .ExpiredCard.panel .social-share-top-right:hover .refer-enabled.card--social-links, .ExpiredCard.card-generic .social-share-top-right:hover .refer-enabled.card--social-links, .card.ExpiredCard .social-share-top-right.btn.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .social-share-top-right.btn.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.panel .social-share-top-right.btn.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .social-share-top-right.btn.btn-secondary-dark:focus .refer-enabled.card--social-links, .card.ExpiredCard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .ExpiredCard.panel .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .AboutUs-Panel .card.ExpiredCard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .AboutUs-Panel .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .AboutUs-Panel .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .AboutUs-Panel .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .card.ExpiredCard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .card.ExpiredCard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.panel .notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.panel .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .card.ExpiredCard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .card.ExpiredCard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.panel .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.panel .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .card.ExpiredCard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.panel .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .card.ExpiredCard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.fullcard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.panel .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .ExpiredCard.card-generic .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links {
    top: -999em
}

.card.ExpiredCard .card--social-links.active, .ExpiredCard.fullcard .card--social-links.active, .ExpiredCard.panel .card--social-links.active, .ExpiredCard.card-generic .card--social-links.active, .card.ExpiredCard .social-share-top-right:hover .card--social-links, .ExpiredCard.fullcard .social-share-top-right:hover .card--social-links, .ExpiredCard.panel .social-share-top-right:hover .card--social-links, .ExpiredCard.card-generic .social-share-top-right:hover .card--social-links, .card.ExpiredCard .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ExpiredCard.fullcard .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ExpiredCard.panel .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ExpiredCard.card-generic .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .card.ExpiredCard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .ExpiredCard.fullcard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .ExpiredCard.panel .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .ExpiredCard.card-generic .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .card.ExpiredCard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .card.ExpiredCard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .card.ExpiredCard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.fullcard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.fullcard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.panel .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.panel .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.card-generic .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.card-generic .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .card.ExpiredCard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .card.ExpiredCard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.fullcard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.fullcard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.panel .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.panel .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.card-generic .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.card-generic .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .card.ExpiredCard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.fullcard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.panel .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ExpiredCard.card-generic .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .card.ExpiredCard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.fullcard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.panel .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ExpiredCard.card-generic .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links {
    top: -999em
}

.card.ExpiredCard .social-share-top-right.social-pop-js .ico.icon-share2:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .ico.icon-share2:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .ico.icon-share2:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .ico.icon-share2:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn.btn-secondary-dark:focus, .card.ExpiredCard .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark[type='submit']:focus, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:hover, .notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:focus, .card.ExpiredCard .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBar input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:focus, .notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:hover, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:hover, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:hover, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:focus, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.social-pop-js input.icon-share2.btn-secondary-dark:focus, .card.ExpiredCard .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .social-share-top-right.social-pop-js .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.social-pop-js .icon-share2.btn-secondary-dark.btncontainer:focus {
    color: #c3c3c3;
    cursor: default
}

.card.ExpiredCard .social-share-top-right:hover .share-with-share-text, .ExpiredCard.fullcard .social-share-top-right:hover .share-with-share-text, .ExpiredCard.panel .social-share-top-right:hover .share-with-share-text, .ExpiredCard.card-generic .social-share-top-right:hover .share-with-share-text, .card.ExpiredCard .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.fullcard .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.panel .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.card-generic .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text, .card.ExpiredCard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .ExpiredCard.fullcard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .ExpiredCard.panel .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .ExpiredCard.card-generic .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .AboutUs-Panel .card.ExpiredCard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .AboutUs-Panel .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .AboutUs-Panel .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .AboutUs-Panel .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .card.ExpiredCard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .card.ExpiredCard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.fullcard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.fullcard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.panel .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.panel .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.card-generic .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.card-generic .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .cookie-consent-notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .cookie-consent-notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .cookie-consent-notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .cookie-consent-notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .card.ExpiredCard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .card.ExpiredCard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.fullcard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.fullcard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.panel .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.panel .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.card-generic .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.card-generic .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .card.ExpiredCard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.fullcard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.panel .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .ExpiredCard.card-generic .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBarNotUrgent .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBarNotUrgent .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBarNotUrgent .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBarNotUrgent .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .card.ExpiredCard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.fullcard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.panel .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .ExpiredCard.card-generic .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text {
    background-color: #f8f8f8;
    color: #818295
}

.card.ExpiredCard .social-share-top-right:hover .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .social-share-top-right:hover .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .social-share-top-right:hover .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .social-share-top-right:hover .share-with-share-text .ico.icon-share2, .card.ExpiredCard .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .card.ExpiredCard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .AboutUs-Panel .card.ExpiredCard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .AboutUs-Panel .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .AboutUs-Panel .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .AboutUs-Panel .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .card.ExpiredCard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .card.ExpiredCard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .card.ExpiredCard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .card.ExpiredCard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .card.ExpiredCard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .card.ExpiredCard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .ExpiredCard.fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .ExpiredCard.panel input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .ExpiredCard.card-generic input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .card.ExpiredCard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.fullcard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.panel .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .ExpiredCard.card-generic .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .card.ExpiredCard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .ExpiredCard.fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .ExpiredCard.panel .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .ExpiredCard.card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2 {
    color: #818295;
    cursor: default
}

.card.ExpiredCard .deal .social-favorite-top-right a, .ExpiredCard.fullcard .deal .social-favorite-top-right a, .ExpiredCard.panel .deal .social-favorite-top-right a, .ExpiredCard.card-generic .deal .social-favorite-top-right a {
    cursor: default
}

.card.ExpiredCard .deal .social-favorite-top-right .ico, .ExpiredCard.fullcard .deal .social-favorite-top-right .ico, .ExpiredCard.panel .deal .social-favorite-top-right .ico, .ExpiredCard.card-generic .deal .social-favorite-top-right .ico {
    color: #c3c3c3
}

.card.ExpiredCard .deal .social-favorite-top-right .ico:hover, .ExpiredCard.fullcard .deal .social-favorite-top-right .ico:hover, .ExpiredCard.panel .deal .social-favorite-top-right .ico:hover, .ExpiredCard.card-generic .deal .social-favorite-top-right .ico:hover, .card.ExpiredCard .deal .social-favorite-top-right .ico.btn.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .ico.btn.btn-secondary-dark:focus, .ExpiredCard.panel .deal .social-favorite-top-right .ico.btn.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .ico.btn.btn-secondary-dark:focus, .card.ExpiredCard .deal .social-favorite-top-right .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.panel .deal .social-favorite-top-right .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card.ExpiredCard .deal .social-favorite-top-right input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.fullcard .deal .social-favorite-top-right input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.panel .deal .social-favorite-top-right input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.card-generic .deal .social-favorite-top-right input.ico.btn-secondary-dark[type='submit']:focus, .card.ExpiredCard .deal .social-favorite-top-right .notificationBar input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal .social-favorite-top-right .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .notificationBar input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal .social-favorite-top-right .notificationBar input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal .social-favorite-top-right .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .notificationBar input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .notificationBar .card.ExpiredCard .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .card.ExpiredCard .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.fullcard .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.panel .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.panel .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.card-generic .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal .social-favorite-top-right .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .deal .social-favorite-top-right .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal .social-favorite-top-right .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal .social-favorite-top-right .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .card.ExpiredCard .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card.ExpiredCard .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.fullcard .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.panel .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.panel .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.card-generic .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .deal .social-favorite-top-right .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal .social-favorite-top-right .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .card.ExpiredCard .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.panel .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .deal .social-favorite-top-right input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal .social-favorite-top-right .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal .social-favorite-top-right .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal .social-favorite-top-right .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal .social-favorite-top-right .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card.ExpiredCard .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.panel .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .deal .social-favorite-top-right .ico.btn-secondary-dark.btncontainer:focus {
    color: #c3c3c3
}

.card.ExpiredCard .deal.larger-social .ico.icon-star-full, .ExpiredCard.fullcard .deal.larger-social .ico.icon-star-full, .ExpiredCard.panel .deal.larger-social .ico.icon-star-full, .ExpiredCard.card-generic .deal.larger-social .ico.icon-star-full {
    color: #818295
}

.card.ExpiredCard .deal.larger-social ul > li > .ico:hover, .ExpiredCard.fullcard .deal.larger-social ul > li > .ico:hover, .ExpiredCard.panel .deal.larger-social ul > li > .ico:hover, .ExpiredCard.card-generic .deal.larger-social ul > li > .ico:hover, .card.ExpiredCard .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.fullcard .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.panel .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.card-generic .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .card.ExpiredCard .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .card.ExpiredCard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card.ExpiredCard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card.ExpiredCard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus {
    color: #818295;
    background-color: #f8f8f8
}

@media (hover: hover) {
    .card.ExpiredCard .deal.larger-social ul > li > .ico:hover, .ExpiredCard.fullcard .deal.larger-social ul > li > .ico:hover, .ExpiredCard.panel .deal.larger-social ul > li > .ico:hover, .ExpiredCard.card-generic .deal.larger-social ul > li > .ico:hover, .card.ExpiredCard .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.fullcard .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.panel .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .ExpiredCard.card-generic .deal.larger-social .AboutUs-Panel ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark[type='submit']:focus, .card.ExpiredCard .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBar ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social .cookie-consent-notificationBar ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal.larger-social .cookie-consent-notificationBar ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .card.ExpiredCard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card.ExpiredCard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .card.ExpiredCard .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.panel .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBarNotUrgent ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .card.ExpiredCard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.panel .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .deal.larger-social ul > li > input.ico.btn-secondary-dark:focus, .card.ExpiredCard .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.fullcard .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.panel .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .ExpiredCard.card-generic .deal.larger-social .notificationBarNotUrgent ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card.ExpiredCard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.fullcard .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.panel .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .ExpiredCard.card-generic .deal.larger-social ul > li > .ico.btn-secondary-dark.btncontainer:focus {
        color: #818295;
        background-color: #f8f8f8;
        cursor: default
    }
}

.card--info, .fullcard--info {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    font-weight: 300
}

.card--info li, .fullcard--info li {
    float: left;
    padding: 3px 5px;
    font-size: 14px
}

@media (min-width: 550px) {
    .card--info li, .fullcard--info li {
        padding: 8px 2px 2px 5px
    }
}

.card--info li:first-child, .fullcard--info li:first-child {
    font-weight: 700;
    padding: 2px 2px;
    padding-left:10px;
}

.card--info ul, .fullcard--info ul {
    margin-bottom: 1rem
}

.card--info .headertext.todayOnlyFlag, .fullcard--info .headertext.todayOnlyFlag {
    padding-left: 0;
    padding-top: 0;
    margin-bottom: 0;
    margin-top: -1px
}

@media (max-width: 749px) {
    .card--info .headertext.todayOnlyFlag, .fullcard--info .headertext.todayOnlyFlag {
        margin-bottom: 4px;
        border-radius: 8px 0 0 0;
        overflow: hidden
    }
}

.card--info .headertext.FeaturedFlag, .fullcard--info .headertext.FeaturedFlag {
    padding-left: 0;
    padding-top: 0;
    margin-bottom: 0;
    margin-top: 0
}

@media (max-width: 749px) {
    .card--info .headertext.FeaturedFlag, .fullcard--info .headertext.FeaturedFlag {
        margin-bottom: 4px;
        border-radius: 8px 0 0 0;
        overflow: hidden
    }
}

.card--info.deal, .deal.fullcard--info {
    border-radius: 8px;
    border-top: none
}

@media (max-width: 749px) {
    .card--info.deal, .deal.fullcard--info {
        border-top: 2px solid #6736a3
    }
}

.card--info.deal.freebie, .deal.freebie.fullcard--info {
    border-top: 2px solid #eb1b15
}

.card--info.deal.freebie li.headertext:first-child, .deal.freebie.fullcard--info li.headertext:first-child {
    background-color: #eb1b15
}

.card--info.deal.freebie > .card--social li:first-child, .card--info.deal.freebie > .larger-social li:first-child, .deal.freebie.fullcard--info > .card--social li:first-child, .deal.freebie.fullcard--info > .larger-social li:first-child, .card--info.deal.freebie > .panel--social li:first-child, .deal.freebie.fullcard--info > .panel--social li:first-child {
    background-color: #fff
}

.card--info.deal.freebie > .card--social li.social-media-email:first-child, .card--info.deal.freebie > .larger-social li.social-media-email:first-child, .deal.freebie.fullcard--info > .card--social li.social-media-email:first-child, .deal.freebie.fullcard--info > .larger-social li.social-media-email:first-child, .card--info.deal.freebie > .panel--social li.social-media-email:first-child, .deal.freebie.fullcard--info > .panel--social li.social-media-email:first-child {
    background-color: inherit
}

.card--info.deal.freebie > .panel--social li:first-child, .deal.freebie.fullcard--info > .panel--social li:first-child {
    background: transparent
}

.card--info.deal > ul, .deal.fullcard--info > ul {
    list-style-type: none
}

.card--info.deal li.headertext:first-child, .deal.fullcard--info li.headertext:first-child {
    background: #6736a3;
    color: #fff;
    border-radius: 6px 0 8px 0
}

@media (max-width: 549px) {
    .card--info.deal li.headertext:first-child, .deal.fullcard--info li.headertext:first-child {
        font-size: 1.2rem;
        display: none
    }
}

.card--info.individual-deal, .individual-deal.fullcard--info {
    border-top: 2px solid #6736a3
}

.card--info.individual-deal.freebie, .individual-deal.freebie.fullcard--info {
    border-top: 2px solid #eb1b15
}

.card--info.individual-deal > ul, .individual-deal.fullcard--info > ul {
    list-style-type: none
}

.card--info.individual-deal > ul li, .individual-deal.fullcard--info > ul li {
    width: 20%;
    padding: 2px 0;
    text-align: center
}

.card--info.individual-deal > ul li:first-child, .individual-deal.fullcard--info > ul li:first-child {
    text-align: left;
    padding-left: 3%;
    font-weight: 300
}

.card--info.individual-deal > ul li:last-child, .individual-deal.fullcard--info > ul li:last-child {
    text-align: right;
    padding-right: 3%
}

.card--info.coupon, .coupon.fullcard--info {
    border-radius: 8px
}

@media (max-width: 749px) {
    .card--info.coupon, .coupon.fullcard--info {
        border-top: 2px solid #f6a900
    }
}

.card--info.coupon li:first-child, .coupon.fullcard--info li:first-child {
    /*background: #f6a900;*/
    color: #fff;
    border-radius: 6px 0 8px 0;
    padding-top: 3px
    padding-left: 10px
}

.card--info.coupon li, .coupon.fullcard--info li {
    margin-bottom: 5px
}

.card--info.coupon > ul, .coupon.fullcard--info > ul {
    list-style-type: none
}

.card--info.top, .top.fullcard--info {
    border-top: 2px solid #318df1
}

.card--info.top li:first-child, .top.fullcard--info li:first-child {
    background: #318df1;
    color: #fff;
    font-size: 1.2rem
}

.card--info.top > ul, .top.fullcard--info > ul {
    list-style-type: none
}

.card--info.printable, .printable.fullcard--info {
    border-radius: 8px
}

.card--info.printable li:first-child, .printable.fullcard--info li:first-child {
    background: #18aebd;
    color: #fff;
    font-size: 1.2rem;
    border-radius: 6px 0 8px 0;
    padding-top: 3px
}

.card--info.printable > ul, .printable.fullcard--info > ul {
    list-style-type: none
}

.card--info.restaurant, .restaurant.fullcard--info {
    border-radius: 8px
}

.card--info.restaurant li:first-child, .restaurant.fullcard--info li:first-child {
    background: #e8348a;
    color: #fff;
    font-size: 1.2rem;
    border-radius: 6px 0 8px 0;
    padding-top: 3px
}

.card--info.restaurant > ul, .restaurant.fullcard--info > ul {
    list-style-type: none
}

.card--main.individual-deal, .individual-deal.fullcard--main, .individual-deal.panel--main {
    margin-bottom: 1em
}

.card--main.individual-deal li, .individual-deal.fullcard--main li, .individual-deal.panel--main li {
    margin-bottom: .5em
}

.card--main.individual-deal .card--price, .individual-deal.fullcard--main .card--price, .individual-deal.panel--main .card--price {
    font-size: 2.2rem
}

.card--main.individual-deal .card--title, .card--main.individual-deal .fullcard--title, .individual-deal.fullcard--main .card--title, .individual-deal.fullcard--main .fullcard--title, .card--main.individual-deal .panel--title, .individual-deal.fullcard--main .panel--title, .individual-deal.panel--main .card--title, .individual-deal.panel--main .fullcard--title, .individual-deal.panel--main .panel--title, .card--main.individual-deal .card--price, .individual-deal.fullcard--main .card--price, .individual-deal.panel--main .card--price {
    font-weight: 400
}

.card--side.individual-deal img, .individual-deal.fullcard--image img, .individual-deal.panel--side img {
    max-width: 200px
}

.card--main, .fullcard--main, .panel--main {
    height: auto;
    font-size: 1.4rem;
    font-weight: 300;
    float: left;
    width: 100%
}

.card--main.deal, .deal.fullcard--main, .deal.panel--main {
    padding-bottom: 8px
}

.card--main.deal .txt-highlight, .deal.fullcard--main .txt-highlight, .deal.panel--main .txt-highlight {
    font-size: .9em;
    font-weight: 500
}

.card--main.deal .txt-highlight .memberPriceBlock, .deal.fullcard--main .txt-highlight .memberPriceBlock, .deal.panel--main .txt-highlight .memberPriceBlock {
    background-color: #ffffd5;
    font-size: .9em;
    padding: 4px 7px;
    color: #808080;
    border: 1px solid #ddd;
    border-radius: 1px;
    font-weight: 400;
    margin-right: 2px
}

.card--main.deal .txt-highlight .txt-highlight, .deal.fullcard--main .txt-highlight .txt-highlight, .deal.panel--main .txt-highlight .txt-highlight {
    font-size: 1em
}

.card--main.deal .txt-highlight .txt-highlight2, .deal.fullcard--main .txt-highlight .txt-highlight2, .deal.panel--main .txt-highlight .txt-highlight2 {
    font-size: 1.2em
}

.card--main ul, .fullcard--main ul, .panel--main ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.card--main li, .fullcard--main li, .panel--main li {
    margin: 0
}

.card--main-content, .fullcard--main-content, .panel--main-content {
    height: 100%;
    padding-left: 10px
}

@media (min-width: 750px) {
    .card--main-content, .fullcard--main-content, .panel--main-content {
        margin-right: 200px
    }
}

.card a, .fullcard a, .panel a, .card-generic a {
    font-weight: 400
}

.card .btn, .fullcard .btn, .panel .btn, .card-generic .btn, .card .AboutUs-Panel input[type='submit'], .fullcard .AboutUs-Panel input[type='submit'], .panel .AboutUs-Panel input[type='submit'], .card-generic .AboutUs-Panel input[type='submit'], .AboutUs-Panel .card input[type='submit'], .AboutUs-Panel .fullcard input[type='submit'], .AboutUs-Panel .panel input[type='submit'], .AboutUs-Panel .card-generic input[type='submit'], .card .notificationBar input, .card .cookie-consent-notificationBar input, .fullcard .notificationBar input, .fullcard .cookie-consent-notificationBar input, .panel .notificationBar input, .panel .cookie-consent-notificationBar input, .card-generic .notificationBar input, .card-generic .cookie-consent-notificationBar input, .notificationBar .card input, .cookie-consent-notificationBar .card input, .notificationBar .fullcard input, .cookie-consent-notificationBar .fullcard input, .notificationBar .panel input, .cookie-consent-notificationBar .panel input, .notificationBar .card-generic input, .cookie-consent-notificationBar .card-generic input, .card .notificationBar .btncontainer, .card .cookie-consent-notificationBar .btncontainer, .fullcard .notificationBar .btncontainer, .fullcard .cookie-consent-notificationBar .btncontainer, .panel .notificationBar .btncontainer, .panel .cookie-consent-notificationBar .btncontainer, .card-generic .notificationBar .btncontainer, .card-generic .cookie-consent-notificationBar .btncontainer, .notificationBar .card .btncontainer, .cookie-consent-notificationBar .card .btncontainer, .notificationBar .fullcard .btncontainer, .cookie-consent-notificationBar .fullcard .btncontainer, .notificationBar .panel .btncontainer, .cookie-consent-notificationBar .panel .btncontainer, .notificationBar .card-generic .btncontainer, .cookie-consent-notificationBar .card-generic .btncontainer, .card .notificationBarNotUrgent input, .fullcard .notificationBarNotUrgent input, .panel .notificationBarNotUrgent input, .card-generic .notificationBarNotUrgent input, .notificationBarNotUrgent .card input, .notificationBarNotUrgent .fullcard input, .notificationBarNotUrgent .panel input, .notificationBarNotUrgent .card-generic input, .card .notificationBarNotUrgent .btncontainer, .fullcard .notificationBarNotUrgent .btncontainer, .panel .notificationBarNotUrgent .btncontainer, .card-generic .notificationBarNotUrgent .btncontainer, .notificationBarNotUrgent .card .btncontainer, .notificationBarNotUrgent .fullcard .btncontainer, .notificationBarNotUrgent .panel .btncontainer, .notificationBarNotUrgent .card-generic .btncontainer, .card .notificationBarGlobal input, .fullcard .notificationBarGlobal input, .panel .notificationBarGlobal input, .card-generic .notificationBarGlobal input, .notificationBarGlobal .card input, .notificationBarGlobal .fullcard input, .notificationBarGlobal .panel input, .notificationBarGlobal .card-generic input, .card .notificationBarGlobal .btncontainer, .fullcard .notificationBarGlobal .btncontainer, .panel .notificationBarGlobal .btncontainer, .card-generic .notificationBarGlobal .btncontainer, .notificationBarGlobal .card .btncontainer, .notificationBarGlobal .fullcard .btncontainer, .notificationBarGlobal .panel .btncontainer, .notificationBarGlobal .card-generic .btncontainer {
    font-weight: 500
}

.card--main.promotions, .promotions.fullcard--main, .promotions.panel--main {
    width: 63%
}

.card--main.full, .full.fullcard--main, .full.panel--main {
    width: 97%
}

.card--title, .fullcard--title, .panel--title {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2
}

.card--price {
    font-size: 1.8rem;
    font-weight: 300
}

.card--price.thicker {
    font-weight: 400
}

.card--price--custom-text {
    line-height: 2.2rem !important
}

@media (max-width: 320px) {
    .card--price--custom-text {
        display: inline-block;
        max-width: 120px;
        max-height: 110px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.card--social.coupon li:last-child, .coupon.larger-social li:last-child, .coupon.panel--social li:last-child {
    float: left;
    margin: 0
}

@media (min-width: 750px) {
    .card--social.coupon li:last-child, .coupon.larger-social li:last-child, .coupon.panel--social li:last-child {
        width: 64%;
        word-wrap: break-word
    }
}

.card--social.deal, .deal.larger-social, .deal.panel--social {
    float: right;
    width: auto;
    border-top: 0;
    margin-top: -30px
}

.card--social.deal li:first-child, .deal.larger-social li:first-child, .deal.panel--social li:first-child {
    background-color: inherit
}

.card--social.deal li.social-media-email:first-child, .deal.larger-social li.social-media-email:first-child, .deal.panel--social li.social-media-email:first-child {
    padding: 0
}

.card--social.deal li:nth-child(2), .deal.larger-social li:nth-child(2), .deal.panel--social li:nth-child(2) {
    border-left: 0;
    border-right: 0
}

.card--social.deal .social-share-top-right, .deal.larger-social .social-share-top-right, .deal.panel--social .social-share-top-right {
    position: absolute;
    top: 0;
    right: 30px
}

@media (max-width: 999px) {
    .card--social.deal .social-share-top-right, .deal.larger-social .social-share-top-right, .deal.panel--social .social-share-top-right {
        right: 40px
    }
}

.card--social.deal .social-favorite-top-right, .deal.larger-social .social-favorite-top-right, .deal.panel--social .social-favorite-top-right {
    position: absolute;
    top: -2px;
    right: 0
}

@media (max-width: 999px) {
    .card--social.deal .social-favorite-top-right, .deal.larger-social .social-favorite-top-right, .deal.panel--social .social-favorite-top-right {
        right: 5px
    }
}

.card .refer-info, .fullcard .refer-info, .panel .refer-info, .card-generic .refer-info {
    color: #808080 !important;
    font-weight: 400 !important
}

.card--top, .fullcard--top {
    float: left;
    width: 100%
}

.card--button {
    float: left;
    width: 100%;
    padding: 2% 0%;
    text-align: center
}

@media (min-width: 750px) {
    .card--button {
        float: right;
        width: 180px;
        padding: 0
    }
}

@media (min-width: 750px) and (min-width: 1000px) {
    .card--button {
        width: 200px
    }
}

.card--social, .larger-social, .panel--social {
    float: left;
    width: 94%;
    margin-left: 3%;
    font-size: 1.4rem;
    border-top: 1px dotted #e5e5e8
}

@media (min-width: 750px) {
    .card--social, .larger-social, .panel--social {
        width: 60%
    }
}

.card--social button, .larger-social button, .panel--social button {
    margin: 0
}

.card--social ul, .larger-social ul, .panel--social ul {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    margin-top: 0
}

.card--social a, .larger-social a, .panel--social a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%
}

.card--social a.see-more, .larger-social a.see-more, .panel--social a.see-more {
    font-size: small;
    margin-top: 10px
}

.card--social.printable li:nth-child(2), .printable.larger-social li:nth-child(2), .printable.panel--social li:nth-child(2), .card--social.coupon li:nth-child(2), .coupon.larger-social li:nth-child(2), .coupon.panel--social li:nth-child(2), .card--social.restaurant li:nth-child(2), .restaurant.larger-social li:nth-child(2), .restaurant.panel--social li:nth-child(2) {
    border-right: none
}

.card--social li, .larger-social li, .panel--social li {
    float: left;
    padding: 7px 5px 0 5px;
    margin-bottom: 0;
    position: relative
}

@media (min-width: 750px) {
    .card--social li, .larger-social li, .panel--social li {
        padding: 2px 5px 0 5px
    }
}

.card--social li:nth-child(2), .larger-social li:nth-child(2), .panel--social li:nth-child(2) {
    border-left: 1px solid #e5e5e8;
    border-right: 1px solid #e5e5e8
}

@media (max-width: 749px) {
    .card--social li, .larger-social li, .panel--social li {
        padding: 2px 5px 0 5px
    }

    .card--social li .see-more, .larger-social li .see-more, .panel--social li .see-more {
        height: unset;
        margin-top: 0
    }
}

@media (max-width: 749px) {
    .card--social .liseemore, .larger-social .liseemore, .panel--social .liseemore {
        height: 40px;
        max-width: 68%;
        display: flex;
        align-items: center
    }
}

.card--social.individual-deal ul li:last-child, .individual-deal.larger-social ul li:last-child, .individual-deal.panel--social ul li:last-child {
    float: right;
    padding: 0 10px 0 0;
    width: 50%
}

@media (min-width: 750px) {
    .card--social.individual-deal ul li:last-child, .individual-deal.larger-social ul li:last-child, .individual-deal.panel--social ul li:last-child {
        width: auto
    }
}

.card--social.individual-deal, .individual-deal.larger-social, .individual-deal.panel--social {
    float: left;
    width: 100%;
    border-top: 1px solid #e5e5e8;
    padding: 0 3%;
    margin: 0
}

.card--social.deal .ico, .deal.larger-social .ico, .deal.panel--social .ico {
    font-size: 1.4em
}

@media (max-width: 999px) {
    .card--social.deal .ico, .deal.larger-social .ico, .deal.panel--social .ico {
        font-size: 1.7em
    }
}

.card--social.individual-deal button, .individual-deal.larger-social button, .individual-deal.panel--social button {
    margin: 0
}

.card--social .ico, .larger-social .ico, .panel--social .ico {
    text-decoration: none;
    font-size: 2.4rem;
    color: #c3c3c3
}

.card--social .ico:hover, .larger-social .ico:hover, .panel--social .ico:hover, .card--social .ico.btn.btn-secondary-dark:focus, .larger-social .ico.btn.btn-secondary-dark:focus, .panel--social .ico.btn.btn-secondary-dark:focus, .card--social .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .larger-social .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .panel--social .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .larger-social input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .panel--social input.ico.btn-secondary-dark[type='submit']:focus, .card--social .notificationBar input.ico.btn-secondary-dark:focus, .card--social .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .larger-social .notificationBar input.ico.btn-secondary-dark:focus, .larger-social .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .panel--social .notificationBar input.ico.btn-secondary-dark:focus, .panel--social .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .notificationBar .card--social input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social input.ico.btn-secondary-dark:focus, .notificationBar .larger-social input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .larger-social input.ico.btn-secondary-dark:focus, .notificationBar .panel--social input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .panel--social input.ico.btn-secondary-dark:focus, .card--social .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .card--social .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .larger-social .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .panel--social .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .larger-social .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .larger-social .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .panel--social .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .panel--social .ico.btn-secondary-dark.btncontainer:focus, .card--social .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .larger-social .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .panel--social .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .larger-social input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .panel--social input.ico.btn-secondary-dark:focus, .card--social .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .larger-social .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .panel--social .ico.btn-secondary-dark.btncontainer:focus {
    color: #c3c3c3
}

@media (min-width: 750px) {
    .card--social .ico:hover, .larger-social .ico:hover, .panel--social .ico:hover, .card--social .ico.btn.btn-secondary-dark:focus, .larger-social .ico.btn.btn-secondary-dark:focus, .panel--social .ico.btn.btn-secondary-dark:focus, .card--social .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .larger-social .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .panel--social .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .larger-social input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .panel--social input.ico.btn-secondary-dark[type='submit']:focus, .card--social .notificationBar input.ico.btn-secondary-dark:focus, .card--social .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .larger-social .notificationBar input.ico.btn-secondary-dark:focus, .larger-social .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .panel--social .notificationBar input.ico.btn-secondary-dark:focus, .panel--social .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .notificationBar .card--social input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social input.ico.btn-secondary-dark:focus, .notificationBar .larger-social input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .larger-social input.ico.btn-secondary-dark:focus, .notificationBar .panel--social input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .panel--social input.ico.btn-secondary-dark:focus, .card--social .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .card--social .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .larger-social .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .panel--social .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .larger-social .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .larger-social .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .panel--social .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .panel--social .ico.btn-secondary-dark.btncontainer:focus, .card--social .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .larger-social .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .panel--social .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .larger-social input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .panel--social input.ico.btn-secondary-dark:focus, .card--social .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .larger-social .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .panel--social .ico.btn-secondary-dark.btncontainer:focus {
        color: #8e8e8e
    }
}

.card--social .ico.icon-star-full, .larger-social .ico.icon-star-full, .panel--social .ico.icon-star-full {
    color: #ea9e0b
}

.card--social .ico.icon-star-fullgrey, .larger-social .ico.icon-star-fullgrey, .panel--social .ico.icon-star-fullgrey {
    color: #c3c3c3
}

@media (hover: hover) {
    .card--social .ico.icon-star-fullgrey:hover, .larger-social .ico.icon-star-fullgrey:hover, .panel--social .ico.icon-star-fullgrey:hover, .card--social .icon-star-fullgrey.btn.btn-secondary-dark:hover, .larger-social .icon-star-fullgrey.btn.btn-secondary-dark:hover, .panel--social .icon-star-fullgrey.btn.btn-secondary-dark:hover, .card--social .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .larger-social .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .panel--social .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .card--social input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .larger-social input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .panel--social input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .card--social .icon-star-fullgrey.btn.btn-secondary-dark:focus, .larger-social .icon-star-fullgrey.btn.btn-secondary-dark:focus, .panel--social .icon-star-fullgrey.btn.btn-secondary-dark:focus, .card--social .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .larger-social .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .panel--social .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .larger-social input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .panel--social input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .card--social .notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .card--social .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .larger-social .notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .larger-social .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .panel--social .notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .panel--social .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBar .card--social input.icon-star-fullgrey.btn-secondary-dark:hover, .cookie-consent-notificationBar .card--social input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBar .larger-social input.icon-star-fullgrey.btn-secondary-dark:hover, .cookie-consent-notificationBar .larger-social input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBar .panel--social input.icon-star-fullgrey.btn-secondary-dark:hover, .cookie-consent-notificationBar .panel--social input.icon-star-fullgrey.btn-secondary-dark:hover, .card--social .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .card--social .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .larger-social .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .larger-social .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .panel--social .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .panel--social .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBar .card--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .card--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBar .larger-social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .larger-social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBar .panel--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .panel--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .card--social .notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .card--social .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .larger-social .notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .larger-social .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .panel--social .notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .panel--social .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBar .card--social input.icon-star-fullgrey.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBar .larger-social input.icon-star-fullgrey.btn-secondary-dark:focus, .cookie-consent-notificationBar .larger-social input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBar .panel--social input.icon-star-fullgrey.btn-secondary-dark:focus, .cookie-consent-notificationBar .panel--social input.icon-star-fullgrey.btn-secondary-dark:focus, .card--social .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .card--social .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .larger-social .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .panel--social .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBar .larger-social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .larger-social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBar .panel--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .panel--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .card--social .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:hover, .larger-social .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:hover, .panel--social .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBarNotUrgent .card--social input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBarNotUrgent .larger-social input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBarNotUrgent .panel--social input.icon-star-fullgrey.btn-secondary-dark:hover, .card--social .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .larger-social .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .panel--social .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .card--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .larger-social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .panel--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .card--social .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:focus, .larger-social .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:focus, .panel--social .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBarNotUrgent .larger-social input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBarNotUrgent .panel--social input.icon-star-fullgrey.btn-secondary-dark:focus, .card--social .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .larger-social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .panel--social .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .card--social .ico.icon-star-empty:hover, .larger-social .ico.icon-star-empty:hover, .panel--social .ico.icon-star-empty:hover, .card--social .icon-star-empty.btn.btn-secondary-dark:hover, .larger-social .icon-star-empty.btn.btn-secondary-dark:hover, .panel--social .icon-star-empty.btn.btn-secondary-dark:hover, .card--social .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:hover, .larger-social .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:hover, .panel--social .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .card--social input.icon-star-empty.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .larger-social input.icon-star-empty.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .panel--social input.icon-star-empty.btn-secondary-dark[type='submit']:hover, .card--social .icon-star-empty.btn.btn-secondary-dark:focus, .larger-social .icon-star-empty.btn.btn-secondary-dark:focus, .panel--social .icon-star-empty.btn.btn-secondary-dark:focus, .card--social .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:focus, .larger-social .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:focus, .panel--social .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social input.icon-star-empty.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .larger-social input.icon-star-empty.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .panel--social input.icon-star-empty.btn-secondary-dark[type='submit']:focus, .card--social .notificationBar input.icon-star-empty.btn-secondary-dark:hover, .card--social .cookie-consent-notificationBar input.icon-star-empty.btn-secondary-dark:hover, .larger-social .notificationBar input.icon-star-empty.btn-secondary-dark:hover, .larger-social .cookie-consent-notificationBar input.icon-star-empty.btn-secondary-dark:hover, .panel--social .notificationBar input.icon-star-empty.btn-secondary-dark:hover, .panel--social .cookie-consent-notificationBar input.icon-star-empty.btn-secondary-dark:hover, .notificationBar .card--social input.icon-star-empty.btn-secondary-dark:hover, .cookie-consent-notificationBar .card--social input.icon-star-empty.btn-secondary-dark:hover, .notificationBar .larger-social input.icon-star-empty.btn-secondary-dark:hover, .cookie-consent-notificationBar .larger-social input.icon-star-empty.btn-secondary-dark:hover, .notificationBar .panel--social input.icon-star-empty.btn-secondary-dark:hover, .cookie-consent-notificationBar .panel--social input.icon-star-empty.btn-secondary-dark:hover, .card--social .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:hover, .card--social .cookie-consent-notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:hover, .larger-social .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:hover, .larger-social .cookie-consent-notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:hover, .panel--social .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:hover, .panel--social .cookie-consent-notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:hover, .notificationBar .card--social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .card--social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .notificationBar .larger-social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .larger-social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .notificationBar .panel--social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .panel--social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .card--social .notificationBar input.icon-star-empty.btn-secondary-dark:focus, .card--social .cookie-consent-notificationBar input.icon-star-empty.btn-secondary-dark:focus, .larger-social .notificationBar input.icon-star-empty.btn-secondary-dark:focus, .larger-social .cookie-consent-notificationBar input.icon-star-empty.btn-secondary-dark:focus, .panel--social .notificationBar input.icon-star-empty.btn-secondary-dark:focus, .panel--social .cookie-consent-notificationBar input.icon-star-empty.btn-secondary-dark:focus, .notificationBar .card--social input.icon-star-empty.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social input.icon-star-empty.btn-secondary-dark:focus, .notificationBar .larger-social input.icon-star-empty.btn-secondary-dark:focus, .cookie-consent-notificationBar .larger-social input.icon-star-empty.btn-secondary-dark:focus, .notificationBar .panel--social input.icon-star-empty.btn-secondary-dark:focus, .cookie-consent-notificationBar .panel--social input.icon-star-empty.btn-secondary-dark:focus, .card--social .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:focus, .card--social .cookie-consent-notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:focus, .larger-social .cookie-consent-notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:focus, .panel--social .cookie-consent-notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBar .larger-social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .larger-social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBar .panel--social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .panel--social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .card--social .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:hover, .larger-social .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:hover, .panel--social .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:hover, .notificationBarNotUrgent .card--social input.icon-star-empty.btn-secondary-dark:hover, .notificationBarNotUrgent .larger-social input.icon-star-empty.btn-secondary-dark:hover, .notificationBarNotUrgent .panel--social input.icon-star-empty.btn-secondary-dark:hover, .card--social .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:hover, .larger-social .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:hover, .panel--social .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .card--social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .larger-social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .panel--social .icon-star-empty.btn-secondary-dark.btncontainer:hover, .card--social .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:focus, .larger-social .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:focus, .panel--social .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social input.icon-star-empty.btn-secondary-dark:focus, .notificationBarNotUrgent .larger-social input.icon-star-empty.btn-secondary-dark:focus, .notificationBarNotUrgent .panel--social input.icon-star-empty.btn-secondary-dark:focus, .card--social .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .larger-social .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .panel--social .icon-star-empty.btn-secondary-dark.btncontainer:focus {
        color: #ea9e0b
    }
}

.card--social .ico.icon-share2:hover, .larger-social .ico.icon-share2:hover, .panel--social .ico.icon-share2:hover, .card--social .icon-share2.btn.btn-secondary-dark:hover, .larger-social .icon-share2.btn.btn-secondary-dark:hover, .panel--social .icon-share2.btn.btn-secondary-dark:hover, .card--social .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:hover, .larger-social .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:hover, .panel--social .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .card--social input.icon-share2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .larger-social input.icon-share2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .panel--social input.icon-share2.btn-secondary-dark[type='submit']:hover, .card--social .icon-share2.btn.btn-secondary-dark:focus, .larger-social .icon-share2.btn.btn-secondary-dark:focus, .panel--social .icon-share2.btn.btn-secondary-dark:focus, .card--social .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:focus, .larger-social .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:focus, .panel--social .AboutUs-Panel input.icon-share2.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social input.icon-share2.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .larger-social input.icon-share2.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .panel--social input.icon-share2.btn-secondary-dark[type='submit']:focus, .card--social .notificationBar input.icon-share2.btn-secondary-dark:hover, .card--social .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:hover, .larger-social .notificationBar input.icon-share2.btn-secondary-dark:hover, .larger-social .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:hover, .panel--social .notificationBar input.icon-share2.btn-secondary-dark:hover, .panel--social .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:hover, .notificationBar .card--social input.icon-share2.btn-secondary-dark:hover, .cookie-consent-notificationBar .card--social input.icon-share2.btn-secondary-dark:hover, .notificationBar .larger-social input.icon-share2.btn-secondary-dark:hover, .cookie-consent-notificationBar .larger-social input.icon-share2.btn-secondary-dark:hover, .notificationBar .panel--social input.icon-share2.btn-secondary-dark:hover, .cookie-consent-notificationBar .panel--social input.icon-share2.btn-secondary-dark:hover, .card--social .notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .card--social .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .larger-social .notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .larger-social .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .panel--social .notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .panel--social .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBar .card--social .icon-share2.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .card--social .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBar .larger-social .icon-share2.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .larger-social .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBar .panel--social .icon-share2.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .panel--social .icon-share2.btn-secondary-dark.btncontainer:hover, .card--social .notificationBar input.icon-share2.btn-secondary-dark:focus, .card--social .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:focus, .larger-social .notificationBar input.icon-share2.btn-secondary-dark:focus, .larger-social .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:focus, .panel--social .notificationBar input.icon-share2.btn-secondary-dark:focus, .panel--social .cookie-consent-notificationBar input.icon-share2.btn-secondary-dark:focus, .notificationBar .card--social input.icon-share2.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social input.icon-share2.btn-secondary-dark:focus, .notificationBar .larger-social input.icon-share2.btn-secondary-dark:focus, .cookie-consent-notificationBar .larger-social input.icon-share2.btn-secondary-dark:focus, .notificationBar .panel--social input.icon-share2.btn-secondary-dark:focus, .cookie-consent-notificationBar .panel--social input.icon-share2.btn-secondary-dark:focus, .card--social .notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .card--social .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .larger-social .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .panel--social .cookie-consent-notificationBar .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social .icon-share2.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBar .larger-social .icon-share2.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .larger-social .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBar .panel--social .icon-share2.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .panel--social .icon-share2.btn-secondary-dark.btncontainer:focus, .card--social .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:hover, .larger-social .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:hover, .panel--social .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:hover, .notificationBarNotUrgent .card--social input.icon-share2.btn-secondary-dark:hover, .notificationBarNotUrgent .larger-social input.icon-share2.btn-secondary-dark:hover, .notificationBarNotUrgent .panel--social input.icon-share2.btn-secondary-dark:hover, .card--social .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:hover, .larger-social .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:hover, .panel--social .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .card--social .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .larger-social .icon-share2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .panel--social .icon-share2.btn-secondary-dark.btncontainer:hover, .card--social .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:focus, .larger-social .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:focus, .panel--social .notificationBarNotUrgent input.icon-share2.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social input.icon-share2.btn-secondary-dark:focus, .notificationBarNotUrgent .larger-social input.icon-share2.btn-secondary-dark:focus, .notificationBarNotUrgent .panel--social input.icon-share2.btn-secondary-dark:focus, .card--social .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:focus, .larger-social .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:focus, .panel--social .notificationBarNotUrgent .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .larger-social .icon-share2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .panel--social .icon-share2.btn-secondary-dark.btncontainer:focus {
    color: green
}

.card--side, .fullcard--image, .panel--side {
    text-align: center
}

.card--side img, .fullcard--image img, .panel--side img {
    width: 32%
}

.card--side img.small, .fullcard--image img.small, .panel--side img.small {
    width: 80px
}

@media (min-width: 750px) {
    .card--side, .fullcard--image, .panel--side {
        width: 200px;
        float: right;
        margin-left: -200px;
        padding: 0
    }

    .card--side img, .fullcard--image img, .panel--side img {
        display: block;
        max-width: 140px;
        margin: 0 auto 10px;
        width: 80%
    }
}

.card--side img.small-img, .fullcard--image img.small-img, .panel--side img.small-img {
    margin-bottom: 60px
}

@media (min-width: 750px) {
    .card--side.promotions, .promotions.fullcard--image, .promotions.panel--side {
        width: 35%
    }
}

.card--footer {
    float: left;
    width: 100%;
    background: #f1f9ff;
    font-size: 1.3rem;
    font-weight: 300;
    min-height: 30px;
    max-height: 30px;
    line-height: 30px
}

.card--footer a {
    font-weight: 400
}

.card--footer-price {
    font-size: 2rem
}

.card .card-padding, .fullcard .card-padding, .panel .card-padding, .card-generic .card-padding {
    display: block;
    padding: 0 3%
}

main .card, main .fullcard, main .panel, main .card-generic, .slider-deal-content .panel {
    border-top: 0
}

.deal-search-panel-image-div {
    width: 25%
}

@media (max-width: 999px) {
    .deal-search-panel-image-div {
        width: 100%;
        text-align: center
    }
}

.deal-search-panel-image {
    max-height: 160px;
    max-width: 95%;
    width: inherit;
    float: left;
    margin-top: -2px;
    margin-left: 8px;
    margin-right: 15px
}

@media (max-width: 999px) {
    .deal-search-panel-image {
        margin: auto;
        float: none
    }
}

.search-panel--main-content {
    width: 70%;
    float: left
}

@media (max-width: 999px) {
    .search-panel--main-content {
        width: 90%;
        float: none;
        padding: 10px
    }
}

.search-panel--main-content .fullCardDescription {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.card--social-links.active {
    transition-delay: 0s
}

.card--social-links {
    transition-delay: .2s
}

.social-share-top-right:hover .card--social-links, .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links {
    transition-delay: 0s
}

.social-share-specialoffer {
    cursor: pointer
}

.social-share-specialoffer .share-text {
    color: #424242
}

.card--social-links.active, .social-share-top-right:hover .card--social-links, .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links {
    top: 105%;
    left: -118px;
    text-align: left
}

.card--social-links {
    text-align: left
}

.refer-enabled.card--social-links.active, .social-share-top-right:hover .refer-enabled.card--social-links, .social-share-top-right.btn.btn-secondary-dark:focus .refer-enabled.card--social-links, .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links {
    top: 120%;
    left: -33px
}

@media (max-width: 449px) {
    .refer-enabled.card--social-links.active, .social-share-top-right:hover .refer-enabled.card--social-links, .social-share-top-right.btn.btn-secondary-dark:focus .refer-enabled.card--social-links, .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .refer-enabled.card--social-links, .notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links, .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .refer-enabled.card--social-links, .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .refer-enabled.card--social-links {
        left: -46px
    }
}

.slick-active .panel:last-child .card--social-links.active, .slick-active .panel:last-child .social-share-top-right:hover .card--social-links, .slick-active .panel:last-child .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .slick-active .panel:last-child .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .slick-active .panel:last-child input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .slick-active .panel:last-child .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:last-child .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .slick-active .panel:last-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .slick-active .panel:last-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:last-child .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .slick-active .panel:last-child .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .slick-active .panel:last-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .slick-active .panel:last-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .slick-active .panel:last-child .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .slick-active .panel:last-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:last-child .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .slick-active .panel:last-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links {
    left: unset;
    right: -15px
}

.slick-active .panel:last-child .card--social-links:before, .slick-active .panel:last-child .card--social-links:after {
    right: 15px;
    left: unset
}

@media (max-width: 749px) {
    .slick-active .panel:first-child .card--social-links.active, .slick-active .panel:first-child .social-share-top-right:hover .card--social-links, .slick-active .panel:first-child .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .slick-active .panel:first-child .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .slick-active .panel:first-child .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .slick-active .panel:first-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .slick-active .panel:first-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .slick-active .panel:first-child .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .slick-active .panel:first-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links {
        left: -50px;
        right: unset
    }

    .slick-active .panel:first-child .card--social-links:before, .slick-active .panel:first-child .card--social-links:after {
        margin-left: 50%;
        left: -75px;
        right: unset
    }
}

@media (max-width: 449px) {
    .slick-active .panel:first-child .card--social-links.active, .slick-active .panel:first-child .social-share-top-right:hover .card--social-links, .slick-active .panel:first-child .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .slick-active .panel:first-child .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .slick-active .panel:first-child .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .slick-active .panel:first-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .slick-active .panel:first-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .slick-active .panel:first-child .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .slick-active .panel:first-child input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .slick-active .panel:first-child .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .slick-active .panel:first-child .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links {
        left: -50px;
        right: unset
    }

    .slick-active .panel:first-child .card--social-links:before, .slick-active .panel:first-child .card--social-links:after {
        margin-left: 50%;
        left: -75px;
        right: unset
    }
}

.card--social-links {
    width: 245px;
    padding-left: 20px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 -1px 9px 3px rgba(120, 120, 120, .4);
    z-index: 10;
    position: absolute;
    top: -999em;
    left: -999em
}

.card--social-links:before, .card--social-links:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-left: 40%;
    margin-top: -10px;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    position: absolute;
    right: 114px
}

@media (max-width: 449px) {
    .card--social-links:before, .card--social-links:after {
        margin-left: 50%
    }
}

.card--social-links:before {
    border-bottom: 11px solid #e5e5e8;
    top: -2px
}

.card--social-links:after {
    border-bottom: 10px solid #fff;
    top: 0
}

.card--social-links .ico {
    float: left;
    width: 25%;
    color: #fff;
    font-size: 1.8rem;
    padding-top: 0;
    padding-left: 8px
}

.card--social-links .ico:hover, .card--social-links .ico.btn.btn-secondary-dark:focus, .card--social-links .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social-links input.ico.btn-secondary-dark[type='submit']:focus, .card--social-links .notificationBar input.ico.btn-secondary-dark:focus, .card--social-links .cookie-consent-notificationBar input.ico.btn-secondary-dark:focus, .notificationBar .card--social-links input.ico.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social-links input.ico.btn-secondary-dark:focus, .card--social-links .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .card--social-links .cookie-consent-notificationBar .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social-links .ico.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social-links .ico.btn-secondary-dark.btncontainer:focus, .card--social-links .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social-links input.ico.btn-secondary-dark:focus, .card--social-links .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social-links .ico.btn-secondary-dark.btncontainer:focus {
    color: inherit
}

.card--social-links .content {
    float: left;
    height: 100%;
    padding-top: 5px;
    padding-left: 5px
}

.card--social-links ul {
    width: 100%;
    height: 100%
}

.card--social-links li {
    float: none;
    height: 25%;
    margin: 5px 0 0 -20px !important;
    padding: 0 0 0 23px;
    font-size: 15px
}

.card--social-links li:last-of-type {
    border-radius: 0 0 8px 8px !important
}

.card--social-links li .ico {
    vertical-align: middle
}

.card--social-links li .icon-facebook {
    font-size: 21px !important;
    padding: 3px 0 0 3px !important
}

.card--social-links li .icon-x {
    font-size: 14px !important;
    padding: 5px !important
}

.card--social-links li .icon-envelope-o {
    font-size: 18px !important
}

.card--social-links li:last-child {
    padding: 10px 0
}

.card--social-links li.facebook {
    padding: 10px 0 0 23px !important;
    margin-top: -10px;
    height: 40px
}

.card--social-links li.x {
    padding-top: 7px;
    margin-top: -7px;
    height: 31px
}

.card--social-links li.social-media-email {
    padding-top: 10px;
    margin-top: -10px;
    height: 40px
}

.card--social-links li.social-media-email .content {
    vertical-align: bottom
}

.card--social-links li:last-child {
    margin-top: 0;
    padding-left: 20px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    width: 100% !important
}

.card--social-links li:last-child a {
    text-decoration: none
}

.card--social-links li:last-child:hover, .card--social-links .btn.btn-secondary-dark:last-child:hover, .card--social-links .AboutUs-Panel input.btn-secondary-dark[type='submit']:last-child:hover, .AboutUs-Panel .card--social-links input.btn-secondary-dark[type='submit']:last-child:hover, .card--social-links .btn.btn-secondary-dark:last-child:focus, .card--social-links .AboutUs-Panel input.btn-secondary-dark[type='submit']:last-child:focus, .AboutUs-Panel .card--social-links input.btn-secondary-dark[type='submit']:last-child:focus, .card--social-links .notificationBar input.btn-secondary-dark:last-child:hover, .card--social-links .cookie-consent-notificationBar input.btn-secondary-dark:last-child:hover, .notificationBar .card--social-links input.btn-secondary-dark:last-child:hover, .cookie-consent-notificationBar .card--social-links input.btn-secondary-dark:last-child:hover, .card--social-links .notificationBar .btn-secondary-dark.btncontainer:last-child:hover, .card--social-links .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:last-child:hover, .notificationBar .card--social-links .btn-secondary-dark.btncontainer:last-child:hover, .cookie-consent-notificationBar .card--social-links .btn-secondary-dark.btncontainer:last-child:hover, .card--social-links .notificationBar input.btn-secondary-dark:last-child:focus, .card--social-links .cookie-consent-notificationBar input.btn-secondary-dark:last-child:focus, .notificationBar .card--social-links input.btn-secondary-dark:last-child:focus, .cookie-consent-notificationBar .card--social-links input.btn-secondary-dark:last-child:focus, .card--social-links .notificationBar .btn-secondary-dark.btncontainer:last-child:focus, .card--social-links .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:last-child:focus, .notificationBar .card--social-links .btn-secondary-dark.btncontainer:last-child:focus, .cookie-consent-notificationBar .card--social-links .btn-secondary-dark.btncontainer:last-child:focus, .card--social-links .notificationBarNotUrgent input.btn-secondary-dark:last-child:hover, .notificationBarNotUrgent .card--social-links input.btn-secondary-dark:last-child:hover, .card--social-links .notificationBarNotUrgent .btn-secondary-dark.btncontainer:last-child:hover, .notificationBarNotUrgent .card--social-links .btn-secondary-dark.btncontainer:last-child:hover, .card--social-links .notificationBarNotUrgent input.btn-secondary-dark:last-child:focus, .notificationBarNotUrgent .card--social-links input.btn-secondary-dark:last-child:focus, .card--social-links .notificationBarNotUrgent .btn-secondary-dark.btncontainer:last-child:focus, .notificationBarNotUrgent .card--social-links .btn-secondary-dark.btncontainer:last-child:focus {
    background: #f8f8f8
}

.card--social-links .card--social-links-header {
    font-weight: 600;
    font-size: 1.7rem;
    padding-left: 2px;
    padding-top: 15px;
    color: #424242
}

.card--social-links ul li.facebook:first-child:hover, .card--social-links ul .btn.btn-secondary-dark:first-child:hover, .card--social-links ul .AboutUs-Panel input.btn-secondary-dark[type='submit']:first-child:hover, .AboutUs-Panel .card--social-links ul input.btn-secondary-dark[type='submit']:first-child:hover, .card--social-links ul .btn.btn-secondary-dark:first-child:focus, .card--social-links ul .AboutUs-Panel input.btn-secondary-dark[type='submit']:first-child:focus, .AboutUs-Panel .card--social-links ul input.btn-secondary-dark[type='submit']:first-child:focus, .card--social-links ul .notificationBar input.btn-secondary-dark:first-child:hover, .card--social-links ul .cookie-consent-notificationBar input.btn-secondary-dark:first-child:hover, .notificationBar .card--social-links ul input.btn-secondary-dark:first-child:hover, .cookie-consent-notificationBar .card--social-links ul input.btn-secondary-dark:first-child:hover, .card--social-links ul .notificationBar .btn-secondary-dark.btncontainer:first-child:hover, .card--social-links ul .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:first-child:hover, .notificationBar .card--social-links ul .btn-secondary-dark.btncontainer:first-child:hover, .cookie-consent-notificationBar .card--social-links ul .btn-secondary-dark.btncontainer:first-child:hover, .card--social-links ul .notificationBar input.btn-secondary-dark:first-child:focus, .card--social-links ul .cookie-consent-notificationBar input.btn-secondary-dark:first-child:focus, .notificationBar .card--social-links ul input.btn-secondary-dark:first-child:focus, .cookie-consent-notificationBar .card--social-links ul input.btn-secondary-dark:first-child:focus, .card--social-links ul .notificationBar .btn-secondary-dark.btncontainer:first-child:focus, .card--social-links ul .cookie-consent-notificationBar .btn-secondary-dark.btncontainer:first-child:focus, .notificationBar .card--social-links ul .btn-secondary-dark.btncontainer:first-child:focus, .cookie-consent-notificationBar .card--social-links ul .btn-secondary-dark.btncontainer:first-child:focus, .card--social-links ul .notificationBarNotUrgent input.btn-secondary-dark:first-child:hover, .notificationBarNotUrgent .card--social-links ul input.btn-secondary-dark:first-child:hover, .card--social-links ul .notificationBarNotUrgent .btn-secondary-dark.btncontainer:first-child:hover, .notificationBarNotUrgent .card--social-links ul .btn-secondary-dark.btncontainer:first-child:hover, .card--social-links ul .notificationBarNotUrgent input.btn-secondary-dark:first-child:focus, .notificationBarNotUrgent .card--social-links ul input.btn-secondary-dark:first-child:focus, .card--social-links ul .notificationBarNotUrgent .btn-secondary-dark.btncontainer:first-child:focus, .notificationBarNotUrgent .card--social-links ul .btn-secondary-dark.btncontainer:first-child:focus {
    background-color: #f8f8f8
}

.card--social-links .facebook:hover, .card--social-links .facebook.btn.btn-secondary-dark:focus, .card--social-links .AboutUs-Panel input.facebook.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social-links input.facebook.btn-secondary-dark[type='submit']:focus, .card--social-links .notificationBar input.facebook.btn-secondary-dark:focus, .card--social-links .cookie-consent-notificationBar input.facebook.btn-secondary-dark:focus, .notificationBar .card--social-links input.facebook.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social-links input.facebook.btn-secondary-dark:focus, .card--social-links .notificationBar .facebook.btn-secondary-dark.btncontainer:focus, .card--social-links .cookie-consent-notificationBar .facebook.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social-links .facebook.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social-links .facebook.btn-secondary-dark.btncontainer:focus, .card--social-links .notificationBarNotUrgent input.facebook.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social-links input.facebook.btn-secondary-dark:focus, .card--social-links .notificationBarNotUrgent .facebook.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social-links .facebook.btn-secondary-dark.btncontainer:focus, .card--social-links .x:hover, .card--social-links .x.btn.btn-secondary-dark:focus, .card--social-links .AboutUs-Panel input.x.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social-links input.x.btn-secondary-dark[type='submit']:focus, .card--social-links .notificationBar input.x.btn-secondary-dark:focus, .card--social-links .cookie-consent-notificationBar input.x.btn-secondary-dark:focus, .notificationBar .card--social-links input.x.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social-links input.x.btn-secondary-dark:focus, .card--social-links .notificationBar .x.btn-secondary-dark.btncontainer:focus, .card--social-links .cookie-consent-notificationBar .x.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social-links .x.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social-links .x.btn-secondary-dark.btncontainer:focus, .card--social-links .notificationBarNotUrgent input.x.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social-links input.x.btn-secondary-dark:focus, .card--social-links .notificationBarNotUrgent .x.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social-links .x.btn-secondary-dark.btncontainer:focus, .card--social-links .social-media-email:hover, .card--social-links .social-media-email.btn.btn-secondary-dark:focus, .card--social-links .AboutUs-Panel input.social-media-email.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card--social-links input.social-media-email.btn-secondary-dark[type='submit']:focus, .card--social-links .notificationBar input.social-media-email.btn-secondary-dark:focus, .card--social-links .cookie-consent-notificationBar input.social-media-email.btn-secondary-dark:focus, .notificationBar .card--social-links input.social-media-email.btn-secondary-dark:focus, .cookie-consent-notificationBar .card--social-links input.social-media-email.btn-secondary-dark:focus, .card--social-links .notificationBar .social-media-email.btn-secondary-dark.btncontainer:focus, .card--social-links .cookie-consent-notificationBar .social-media-email.btn-secondary-dark.btncontainer:focus, .notificationBar .card--social-links .social-media-email.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card--social-links .social-media-email.btn-secondary-dark.btncontainer:focus, .card--social-links .notificationBarNotUrgent input.social-media-email.btn-secondary-dark:focus, .notificationBarNotUrgent .card--social-links input.social-media-email.btn-secondary-dark:focus, .card--social-links .notificationBarNotUrgent .social-media-email.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card--social-links .social-media-email.btn-secondary-dark.btncontainer:focus {
    background-color: #f8f8f8;
    cursor: pointer
}

.card--social-links .facebook a, .card--social-links .x a, .card--social-links .social-media-email a {
    display: block
}

.card--social-links .facebook .ico, .card--social-links .x .ico, .card--social-links .social-media-email .ico {
    float: none
}

.card--social-links .facebook .content, .card--social-links .x .content, .card--social-links .social-media-email .content {
    float: none
}

.card--social-links .facebook {
    background-color: #fff
}

.card--social-links .facebook:hover .ico.icon-facebook, .card--social-links .facebook.btn.btn-secondary-dark:focus .ico.icon-facebook, .card--social-links .AboutUs-Panel input.facebook.btn-secondary-dark[type='submit']:focus .ico.icon-facebook, .AboutUs-Panel .card--social-links input.facebook.btn-secondary-dark[type='submit']:focus .ico.icon-facebook, .card--social-links .notificationBar input.facebook.btn-secondary-dark:focus .ico.icon-facebook, .card--social-links .cookie-consent-notificationBar input.facebook.btn-secondary-dark:focus .ico.icon-facebook, .notificationBar .card--social-links input.facebook.btn-secondary-dark:focus .ico.icon-facebook, .cookie-consent-notificationBar .card--social-links input.facebook.btn-secondary-dark:focus .ico.icon-facebook, .card--social-links .notificationBar .facebook.btn-secondary-dark.btncontainer:focus .ico.icon-facebook, .card--social-links .cookie-consent-notificationBar .facebook.btn-secondary-dark.btncontainer:focus .ico.icon-facebook, .notificationBar .card--social-links .facebook.btn-secondary-dark.btncontainer:focus .ico.icon-facebook, .cookie-consent-notificationBar .card--social-links .facebook.btn-secondary-dark.btncontainer:focus .ico.icon-facebook, .card--social-links .notificationBarNotUrgent input.facebook.btn-secondary-dark:focus .ico.icon-facebook, .notificationBarNotUrgent .card--social-links input.facebook.btn-secondary-dark:focus .ico.icon-facebook, .card--social-links .notificationBarNotUrgent .facebook.btn-secondary-dark.btncontainer:focus .ico.icon-facebook, .notificationBarNotUrgent .card--social-links .facebook.btn-secondary-dark.btncontainer:focus .ico.icon-facebook {
    background-color: #274582
}

.card--social-links .facebook .ico.icon-facebook {
    border-radius: 20px;
    background-color: #3b5998;
    color: #fff;
    padding: 3px 5px 3px 1px
}

.card--social-links .x {
    background-color: #fff
}

.card--social-links .x:hover .ico.icon-x, .card--social-links .x.btn.btn-secondary-dark:focus .ico.icon-x, .card--social-links .AboutUs-Panel input.x.btn-secondary-dark[type='submit']:focus .ico.icon-x, .AboutUs-Panel .card--social-links input.x.btn-secondary-dark[type='submit']:focus .ico.icon-x, .card--social-links .notificationBar input.x.btn-secondary-dark:focus .ico.icon-x, .card--social-links .cookie-consent-notificationBar input.x.btn-secondary-dark:focus .ico.icon-x, .notificationBar .card--social-links input.x.btn-secondary-dark:focus .ico.icon-x, .cookie-consent-notificationBar .card--social-links input.x.btn-secondary-dark:focus .ico.icon-x, .card--social-links .notificationBar .x.btn-secondary-dark.btncontainer:focus .ico.icon-x, .card--social-links .cookie-consent-notificationBar .x.btn-secondary-dark.btncontainer:focus .ico.icon-x, .notificationBar .card--social-links .x.btn-secondary-dark.btncontainer:focus .ico.icon-x, .cookie-consent-notificationBar .card--social-links .x.btn-secondary-dark.btncontainer:focus .ico.icon-x, .card--social-links .notificationBarNotUrgent input.x.btn-secondary-dark:focus .ico.icon-x, .notificationBarNotUrgent .card--social-links input.x.btn-secondary-dark:focus .ico.icon-x, .card--social-links .notificationBarNotUrgent .x.btn-secondary-dark.btncontainer:focus .ico.icon-x, .notificationBarNotUrgent .card--social-links .x.btn-secondary-dark.btncontainer:focus .ico.icon-x {
    background-color: #333
}

.card--social-links .x .ico.icon-x {
    border-radius: 20px;
    background-color: #000;
    color: #fff;
    padding: 3px
}

.card--social-links .social-media-email .ico.icon-envelope-o {
    border-radius: 20px;
    background-color: #3fa7fa;
    color: #fff;
    padding: 2px 5px 9px 5px;
    font-size: 15px !important
}

.card--social-links .social-media-email:hover .ico.icon-envelope-o, .card--social-links .social-media-email.btn.btn-secondary-dark:focus .ico.icon-envelope-o, .card--social-links .AboutUs-Panel input.social-media-email.btn-secondary-dark[type='submit']:focus .ico.icon-envelope-o, .AboutUs-Panel .card--social-links input.social-media-email.btn-secondary-dark[type='submit']:focus .ico.icon-envelope-o, .card--social-links .notificationBar input.social-media-email.btn-secondary-dark:focus .ico.icon-envelope-o, .card--social-links .cookie-consent-notificationBar input.social-media-email.btn-secondary-dark:focus .ico.icon-envelope-o, .notificationBar .card--social-links input.social-media-email.btn-secondary-dark:focus .ico.icon-envelope-o, .cookie-consent-notificationBar .card--social-links input.social-media-email.btn-secondary-dark:focus .ico.icon-envelope-o, .card--social-links .notificationBar .social-media-email.btn-secondary-dark.btncontainer:focus .ico.icon-envelope-o, .card--social-links .cookie-consent-notificationBar .social-media-email.btn-secondary-dark.btncontainer:focus .ico.icon-envelope-o, .notificationBar .card--social-links .social-media-email.btn-secondary-dark.btncontainer:focus .ico.icon-envelope-o, .cookie-consent-notificationBar .card--social-links .social-media-email.btn-secondary-dark.btncontainer:focus .ico.icon-envelope-o, .card--social-links .notificationBarNotUrgent input.social-media-email.btn-secondary-dark:focus .ico.icon-envelope-o, .notificationBarNotUrgent .card--social-links input.social-media-email.btn-secondary-dark:focus .ico.icon-envelope-o, .card--social-links .notificationBarNotUrgent .social-media-email.btn-secondary-dark.btncontainer:focus .ico.icon-envelope-o, .notificationBarNotUrgent .card--social-links .social-media-email.btn-secondary-dark.btncontainer:focus .ico.icon-envelope-o {
    background-color: green
}

.card--social-links .plainUrl {
    cursor: pointer;
    font-weight: 400
}

.card--social-links .plainUrl .plain-url-intro-text {
    font-size: 12px;
    color: #808080;
    font-weight: 400
}

.card--social-links .plainUrl .plain-url-copy-section {
    font-size: 13px;
    text-decoration: underline;
    text-overflow: ellipsis;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-weight: 400;
    color: #424242;
    padding-right: 20px
}

.card--social-links .refer-info {
    font-size: 12px;
    color: #808080;
    font-weight: 400;
    margin: 0 0 15px 2px !important
}

.card--social-links .refer-info a {
    color: green;
    text-decoration: underline !important;
    display: inline;
    cursor: pointer
}

.card--social-links li.refer-info {
    padding-left: 0
}

.card--social-links li.refer-info:last-of-type {
    margin: 5px 0 0 -20px !important;
    padding-left: 23px;
    width: auto !important
}

.card--social-links a {
    color: #424242
}

.deal.rewardsTip .card--social-links:before, .deal.rewardsTip .card--social-links:after {
    right: 125px
}

.card-stats {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e8;
    text-align: center;
    margin-bottom: 15px;
    line-height: 1rem
}

.card-stats img {
    width: 13px;
    margin-top: 2px
}

.card-stats--title p {
    margin-bottom: 1em
}

.card-stats--main {
    padding: 0 4%;
    font-size: 1.4rem;
    font-weight: 300
}

.card-stats--main-block {
    margin-bottom: 10%
}

.card-stats--main .txt-bold {
    font-size: 1.8rem
}

.card-befrugalPlusPotential, .card-befrugalPlusPotential--logo {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 5px
}

.card-befrugalPlusPotential.fancy, .card-befrugalPlusPotential--logo.fancy {
    background: url("../img/premium_gem_12x12.png") no-repeat center center;
    background-size: 12px 12px;
    margin: 1px 0 0 4px
}

.card-guarantee, .card-befrugalPlusPartner {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    position: relative;
    background: #fff;
    border: 1px solid #e5e5e8
}

.card-guarantee--logo, .card-befrugalPlusPartner--logo {
    float: left;
    width: 25%;
    margin-left: 5%;
    min-height: 90px;
    background: url("../img/greencheck.svg") no-repeat center center;
    background-size: contain;
    margin-top: 4%
}

@media (max-width: 749px) {
    .card-guarantee--logo, .card-befrugalPlusPartner--logo {
        min-height: 64px
    }
}

.card-guarantee--logo.gold, .card-befrugalPlusPartner--logo.gold {
    background: url("../img/highestcbguarantee-ribbon-lg.png") no-repeat center center;
    background-size: contain
}

@media (max-width: 749px) {
    .card-guarantee--logo.gold, .card-befrugalPlusPartner--logo.gold {
        min-height: 90px
    }
}

.card-guarantee--logo.fancy, .card-befrugalPlusPartner--logo.fancy {
    background: url("../img/premium_gem_40x40.png") no-repeat center center
}

.card-guarantee--main, .card-befrugalPlusPartner--main {
    float: left;
    line-height: 18px;
    width: 60%;
    padding: 7% 2% 2% 0;
    margin-left: 5%
}

.card-befrugalPlusRetailerPartner {
    float: left;
    width: 100%;
    border: 1px solid #e5e5e8;
    margin-bottom: 15px;
    position: relative;
    background: #fff;
    display: flex;
    align-items: center
}

.card-befrugalPlusRetailerPartner--logo {
    float: left;
    width: 25%;
    margin-left: 5%;
    min-height: 90px;
    background: url("../img/greencheck.svg") no-repeat center center;
    background-size: contain;
    margin-top: 0
}

.card-befrugalPlusRetailerPartner--logo.gold {
    background: url("../img/highestcbguarantee-ribbon-lg.png") no-repeat center center;
    background-size: contain
}

.card-befrugalPlusRetailerPartner--logo.fancy {
    background: url("../img/premium_gem_40x40.png") no-repeat center center
}

.card-befrugalPlusRetailerPartner--main {
    float: left;
    line-height: 18px;
    width: 68%;
    padding: 10% 2% 10% 0;
    margin-left: 1%
}

.PlusPopupPanel {
    width: 510px;
    max-width: 90%;
    background: #fffcf1;
    border: #e5e5e8 1px solid
}

.PlusPopupPanel .plusPopupHeader {
    background: #fff;
    margin: 1px;
    border: #ccc 1px solid;
    padding: 6px 0 10px 10px
}

.PlusPopupPanel .plusPopupHeader .card-befrugalPlusRetailerPartner--logo {
    float: left;
    width: 30px;
    height: 30px;
    min-height: 30px;
    margin-left: 5%;
    background-size: contain;
    margin-top: 10px;
    margin-left: 10px
}

.PlusPopupPanel .plusPopupHeader .plusPopupHeaderWords {
    font-size: 24px;
    display: inline-block;
    margin-top: 6px;
    margin-left: 15px
}

.PlusPopupPanel .plusPopupHeader .CloseHeader {
    top: -5px;
    right: 10px;
    position: absolute;
    cursor: pointer;
    font-size: 30px;
    font-weight: 300;
    color: #999
}

.PlusPopupPanel .plusPopupBody {
    font-size: 14px;
    margin: 15px 25px 5px 25px
}

.PlusPopupPanel .plusPopupBody .plusPopupBodyFooter {
    font-size: 12px;
    display: block;
    margin-top: 20px;
    text-decoration: none
}

.PlusPopupPanel .plusPopupBody .plusPopupBodyintroParagraph {
    display: block;
    margin-bottom: 10px
}

.PlusPopupPanel .plusPopupBody .plusPopupBodyFeatures {
    display: block;
    padding-top: 5px
}

.PlusPopupPanel .plusPopupBody .plusPopupBodyFeatures .plusPopupBodyFeaturesHeader {
    font-size: 16px;
    font-weight: 500;
    display: block
}

.PlusPopupPanel .plusPopupBody .plusPopupBodyFeatures .plusPopupBodyFeaturesList {
    display: block
}

.PlusPopupPanel .plusPopupBody .plusPopupBodyFeatures .plusPopupBodyFeaturesList .plusPopupBodyFeaturesListItem {
    display: list-item;
    list-style: disc;
    margin-left: 12px
}

.copy-code-box-container {
    display: inline-flex;
    margin: 0
}

li .copy-code-box-container.plainUrl {
    display: list-item
}

.copy-code-box-container .copy-code-box-text-container {
    float: none;
    padding-right: 5px;
    padding-top: 2px
}

.copy-code-box-container .copy-code-box-text-container.copy-code-intro-text p {
    padding-top: 4px;
    font-size: 12px
}

.copy-code-box-container .copy-code-box-text-container.copy-button {
    background-color: #027cde;
    padding: 0 6px 0 3px;
    margin: 0;
    min-width: 70px;
    max-height: 27px;
    text-align: center;
    border: 1px solid #e6e6e6;
    border-left: 0;
    border-radius: 0 8px 8px 0
}

.copy-code-box-container .copy-code-box-text-container.copy-button:hover, .copy-code-box-container .copy-button.btn.btn-secondary-dark:hover, .copy-code-box-container .AboutUs-Panel input.copy-button.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .copy-code-box-container input.copy-button.btn-secondary-dark[type='submit']:hover, .copy-code-box-container .copy-button.btn.btn-secondary-dark:focus, .copy-code-box-container .AboutUs-Panel input.copy-button.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .copy-code-box-container input.copy-button.btn-secondary-dark[type='submit']:focus, .copy-code-box-container .notificationBar input.copy-button.btn-secondary-dark:hover, .copy-code-box-container .cookie-consent-notificationBar input.copy-button.btn-secondary-dark:hover, .notificationBar .copy-code-box-container input.copy-button.btn-secondary-dark:hover, .cookie-consent-notificationBar .copy-code-box-container input.copy-button.btn-secondary-dark:hover, .copy-code-box-container .notificationBar .copy-button.btn-secondary-dark.btncontainer:hover, .copy-code-box-container .cookie-consent-notificationBar .copy-button.btn-secondary-dark.btncontainer:hover, .notificationBar .copy-code-box-container .copy-button.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .copy-code-box-container .copy-button.btn-secondary-dark.btncontainer:hover, .copy-code-box-container .notificationBar input.copy-button.btn-secondary-dark:focus, .copy-code-box-container .cookie-consent-notificationBar input.copy-button.btn-secondary-dark:focus, .notificationBar .copy-code-box-container input.copy-button.btn-secondary-dark:focus, .cookie-consent-notificationBar .copy-code-box-container input.copy-button.btn-secondary-dark:focus, .copy-code-box-container .notificationBar .copy-button.btn-secondary-dark.btncontainer:focus, .copy-code-box-container .cookie-consent-notificationBar .copy-button.btn-secondary-dark.btncontainer:focus, .notificationBar .copy-code-box-container .copy-button.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .copy-code-box-container .copy-button.btn-secondary-dark.btncontainer:focus, .copy-code-box-container .notificationBarNotUrgent input.copy-button.btn-secondary-dark:hover, .notificationBarNotUrgent .copy-code-box-container input.copy-button.btn-secondary-dark:hover, .copy-code-box-container .notificationBarNotUrgent .copy-button.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .copy-code-box-container .copy-button.btn-secondary-dark.btncontainer:hover, .copy-code-box-container .notificationBarNotUrgent input.copy-button.btn-secondary-dark:focus, .notificationBarNotUrgent .copy-code-box-container input.copy-button.btn-secondary-dark:focus, .copy-code-box-container .notificationBarNotUrgent .copy-button.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .copy-code-box-container .copy-button.btn-secondary-dark.btncontainer:focus {
    background-color: #0a6ebd
}

.copy-code-box-container .copy-code-box-text-container.copy-button div {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    line-height: 28px
}

.card--main-content .copy-code-box-container, .fullcard--main-content .copy-code-box-container, .panel--main-content .copy-code-box-container {
    margin-top: 5px;
    margin-bottom: 10px
}

.copy-code-box {
    float: left;
    color: unset;
    background-color: #fff;
    margin: 0;
    font-size: 14px;
    min-width: 100px;
    max-height: 27px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #e6e6e6;
    border-radius: 8px 0 0 8px;
    font-weight: 500
}

@media (max-width: 749px) {
    .copy-code-box {
        padding: 0 6px 0 6px
    }
}

.copy-code-box-text-container {
    float: left;
    height: 28px
}

.copy-code-box-text-container.copy-button {
    margin-top: 3px;
    padding-top: 0
}

.copy-code-box-text-container.copy-button p {
    font-size: 1.2rem;
    font-weight: 400;
    color: green;
    text-decoration: underline
}

.copy-code-box-text-container.copy-button p:hover {
    color: #0a6ebd
}

.sidebar-title {
    margin-bottom: 4%;
    margin-top: 15%;
    color: #808080;
    font-size: 1.4rem;
    float: left;
    border-top: 1px solid #e5e5e8;
    padding-top: 17px;
    width: 100%
}

.card-connect {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.card-connect .social-links, .card-connect .social-links-footer {
    margin: 0;
    width: 98%;
    padding: 0 0 0 0
}

.card-connect .social-links ul, .card-connect .social-links-footer ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.card-connect .social-icon {
    margin-left: 15%
}

.card-connect .social-icon:hover, .card-connect .social-icon.btn.btn-secondary-dark:focus, .card-connect .AboutUs-Panel input.social-icon.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card-connect input.social-icon.btn-secondary-dark[type='submit']:focus, .card-connect .notificationBar input.social-icon.btn-secondary-dark:focus, .card-connect .cookie-consent-notificationBar input.social-icon.btn-secondary-dark:focus, .notificationBar .card-connect input.social-icon.btn-secondary-dark:focus, .cookie-consent-notificationBar .card-connect input.social-icon.btn-secondary-dark:focus, .card-connect .notificationBar .social-icon.btn-secondary-dark.btncontainer:focus, .card-connect .cookie-consent-notificationBar .social-icon.btn-secondary-dark.btncontainer:focus, .notificationBar .card-connect .social-icon.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card-connect .social-icon.btn-secondary-dark.btncontainer:focus, .card-connect .notificationBarNotUrgent input.social-icon.btn-secondary-dark:focus, .notificationBarNotUrgent .card-connect input.social-icon.btn-secondary-dark:focus, .card-connect .notificationBarNotUrgent .social-icon.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card-connect .social-icon.btn-secondary-dark.btncontainer:focus {
    background: green
}

.card-connect .social-icon:hover .ico, .card-connect .social-icon.btn.btn-secondary-dark:focus .ico, .card-connect .AboutUs-Panel input.social-icon.btn-secondary-dark[type='submit']:focus .ico, .AboutUs-Panel .card-connect input.social-icon.btn-secondary-dark[type='submit']:focus .ico, .card-connect .notificationBar input.social-icon.btn-secondary-dark:focus .ico, .card-connect .cookie-consent-notificationBar input.social-icon.btn-secondary-dark:focus .ico, .notificationBar .card-connect input.social-icon.btn-secondary-dark:focus .ico, .cookie-consent-notificationBar .card-connect input.social-icon.btn-secondary-dark:focus .ico, .card-connect .notificationBar .social-icon.btn-secondary-dark.btncontainer:focus .ico, .card-connect .cookie-consent-notificationBar .social-icon.btn-secondary-dark.btncontainer:focus .ico, .notificationBar .card-connect .social-icon.btn-secondary-dark.btncontainer:focus .ico, .cookie-consent-notificationBar .card-connect .social-icon.btn-secondary-dark.btncontainer:focus .ico, .card-connect .notificationBarNotUrgent input.social-icon.btn-secondary-dark:focus .ico, .notificationBarNotUrgent .card-connect input.social-icon.btn-secondary-dark:focus .ico, .card-connect .notificationBarNotUrgent .social-icon.btn-secondary-dark.btncontainer:focus .ico, .notificationBarNotUrgent .card-connect .social-icon.btn-secondary-dark.btncontainer:focus .ico {
    color: #fff
}

.card-connect .ico {
    color: green
}

.card-circulars {
    float: left;
    width: 100%;
    background: #f1f9ff;
    border: 1px solid #e5e5e8;
    font-size: 1.8rem;
    color: #1677c3;
    line-height: 21px;
    text-align: center;
    margin-bottom: 10%
}

.card-circulars img {
    width: 50%;
    margin: 5% 0
}

.card-circulars--main {
    padding: 5% 5% 10% 5%
}

.retailer-weekly-ad-sidebar .card-circulars {
    background: #fff;
    font-size: 1.8rem;
    color: #000;
    line-height: 21px;
    text-align: center;
    margin-bottom: 15px
}

.retailer-weekly-ad-sidebar .card-circulars img {
    width: 70%;
    margin: 5% 0
}

.retailer-weekly-ad-sidebar .card-circulars--main {
    padding: 5% 5% 5% 5%
}

.retailer-weekly-ad-sidebar .card-circulars--main .card-circulars-title {
    font-weight: 500
}

.retailer-weekly-ad-sidebar .card-circulars--main p {
    font-size: 14px
}

.card-store-ad {
    float: left;
    width: 100%
}

.card-store-ad .logo-box, .card-store-ad .logo-box-rectangle {
    margin: 0 0 10% 0
}

.card-info {
    float: left;
    width: 100%;
    background: #f1f9ff;
    border: 1px solid #e5e5e8;
    margin-bottom: 10%;
    text-align: center
}

.card-info img {
    width: 60%;
    margin: 10% 0
}

.card-info--title {
    color: green;
    font-weight: 500
}

.card-info ul {
    list-style-type: none;
    padding: 0;
    padding-left: 4px;
    margin: 0;
    text-align: left;
    font-size: 14px
}

.card-info li {
    background-image: url("../img/orange-checkmark.png");
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-top: 4px;
    padding-right: 5px;
    margin: 1em 0
}

.card-info h5 {
    width: 75%;
    margin: 0 12.5%
}

.card-info .ico {
    float: left;
    width: 15%;
    text-align: right;
    padding-right: 5%;
    padding-top: 1%;
    color: #f75c36
}

.card-info .content {
    float: left;
    width: 80%;
    font-weight: 300
}

.card-info .sidebarCheckmark {
    height: 100%
}

.card-info .sidebarCheckmark.ico {
    width: 5%;
    padding: 0;
    float: none
}

.card-info .sidebarCheckmark img {
    background-image: url("../img/orange-checkmark.png");
    background-position: center center;
    background-repeat: no-repeat;
    width: 29px;
    margin-top: -5px
}

.card-half {
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e8;
    margin-bottom: 5%;
    min-height: 270px
}

.card-half form {
    margin: 0
}

.card-half-content {
    width: 94%;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
    padding: 0 0 2% 0
}

.card-half-title {
    font-size: 2rem;
    line-height: 30px;
    font-weight: bold
}

.card-half-txt {
    font-size: 1.8rem;
    line-height: 1.25;
    text-align: center
}

.card-half-main {
    margin: 6% 0;
    text-align: center
}

.card-half input[type="email"] {
    background: #fff;
    border: 1px solid #e5e5e8;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15);
    margin: 10% 0;
    font-weight: 300
}

@media (min-width: 750px) {
    .card-half {
        width: 48%
    }
}

.sidebar-box {
    width: 100%;
    margin-bottom: 10px
}

@media (max-width: 749px) {
    .sidebar-box {
        max-width: 300px;
        float: none;
        display: inline-block;
        text-align: center;
        overflow: auto
    }
}

.sidebar-featured-offer-spn {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 16px
}

.sidebar-featured-offer-spn > a {
    text-decoration: none;
    color: inherit
}

.sidebar-featured-offer-spn .sidebar-featured-offer {
    background: #fff;
    padding: 9px;
    border: 1px solid #e5e5e8
}

.sidebar-featured-offer-spn .sidebar-featured-offer .sidebar-box-bottom {
    text-decoration: none
}

.sidebar-box-bottom {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    margin-top: 5px
}

@media (max-width: 749px) {
    .sidebar-box-bottom {
        max-width: 420px;
        float: none;
        display: inline-block;
        text-align: center;
        overflow: auto
    }
}

.card-cash-back {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e8;
    margin-bottom: 5%;
    text-transform: uppercase;
    font-weight: 300
}

.card-cash-back-content {
    width: 80%;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 15% 0
}

.card-cash-back .txt-bold {
    font-size: 4rem;
    line-height: 1
}

.card-cash-back img {
    margin: 15% 0 0 0
}

.card-sign-up, .card-sign-up-nofooter {
    width: 100%;
    background: #f4f4f4;
    border: 1px solid #e5e5e8;
    margin-bottom: 5%
}

.card-sign-up--content {
    margin: 0 auto;
    padding: 10% 0
}

.card-sign-up--content a {
    text-decoration: none
}

.card-sign-up--title {
    font-size: 2.4rem
}

.card-sign-up--text {
    font-weight: 300;
    font-size: 1.8rem
}

.card-sign-up--main {
    padding: 2% 0 5% 0;
    float: left;
    width: 100%
}

.card-sign-up input[type="email"], .card-sign-up-nofooter input[type="email"] {
    float: left;
    height: 38px;
    font-weight: 300;
    width: 100%;
    margin-right: 2%;
    background: #fff;
    border: 1px solid #e5e5e8;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .15)
}

@media (min-width: 750px) {
    .card-sign-up input[type="email"], .card-sign-up-nofooter input[type="email"] {
        width: 75%
    }
}

.card-sign-up button, .card-sign-up-nofooter button {
    width: 20%
}

.card-sign-up .terms-box button, .card-sign-up-nofooter .terms-box button {
    width: 25px
}

.card-sign-up-nofooter {
    border: 0;
    margin-bottom: 0%
}

.card-sign-up-nofooter .input {
    background: #fff;
    border: 1px solid #bbdefb;
    box-shadow: inset 0 1px 1px 0 #e5e5e8;
    border-radius: 5px;
    width: 100%
}

.card-sign-up-footer {
    padding: 5px;
    font-size: .7em
}

card-sign-up-footer2 {
    background: #eae8e8;
    padding: 10px 0 0 30px
}

.hostedOffer {
    text-align: center
}

.hostedCouponName {
    font-weight: bold;
    margin-top: 20px;
    padding: 0 85px
}

.hostedDescription {
    font-size: 1.4rem;
    padding-left: 35px;
    padding-right: 35px
}

.hostedExpirationDate {
    font-size: 1.5rem;
    font-style: italic
}

.hostedImage {
    width: 75%;
    height: auto;
    margin: auto;
    border: 1px solid #ccc;
    margin-top: 20px
}

.signup-container {
    position: relative;
    overflow: hidden;
    padding-bottom: 8px
}

.signup-left {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.signup-left-content {
    height: 100%
}

.signup-left input {
    margin-bottom: 0
}

@media (min-width: 550px) {
    .signup-right {
        float: right;
        width: 170px;
        margin-left: -170px
    }

    .signup-left-content {
        margin-right: 170px
    }

    .signup-left {
        margin-bottom: 0
    }
}

.Signup-Panel .float-left {
    width: 75%
}

.Signup-Panel .float-right {
    width: 20%
}

.Signup-Panel .terms {
    width: 100%;
    float: left;
    color: #808080;
    margin-bottom: 15px
}

.Signup-Panel .txt-error {
    float: left;
    margin-top: -8px;
    margin-bottom: 15px
}

.AboutUs-Panel {
    border: 2px solid #e5e5e8;
    color: #656565;
    margin-top: 10px
}

.AboutUs-Panel th:last-child, .AboutUs-Panel td:last-child {
    text-align: left
}

.cal_Theme1 .ajax__calendar_container {
    background-color: #fff;
    border: solid 1px #b2d1ff;
    width: 200px
}

.cal_Theme1 .ajax__calendar_header {
    background-color: #fff;
    margin-bottom: 4px
}

.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev {
    color: #fff;
    padding-top: 3px;
    background-color: #027cde;
    height: 30px
}

.cal_Theme1 .ajax__calendar_body {
    background-color: #e9e9e9;
    border: solid 1px #ccc
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align: center;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 2px
}

.cal_Theme1 .ajax__calendar_day {
    text-align: center
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active {
    color: #004080;
    font-weight: bold;
    background-color: #fff
}

.cal_Theme1 .ajax__calendar_today {
    font-weight: bold
}

.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbb
}

.card-generic {
    max-width: 814px;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626
}

.card-generic .card--social, .card-generic .larger-social, .card-generic .panel--social {
    margin-top: 0
}

.card-generic .deal {
    margin-top: -30px
}

.card-generic--image {
    text-align: center;
    margin-bottom: 10px;
    height:8rem;
}

.card-generic--image img {
    width: 80%;
    max-width: 140px
}

.card-generic--image img.small {
    width: 80px
}

@media (min-width: 750px) {
    .card-generic--image {
        width: 160px;
        padding: 0;

        float: left;
        margin-bottom: 10px;
        display: inline-block
    }

    .card-generic--image img {
        display: block;
        margin: 0 auto;
        width: 90%
    }
}

.card-generic--right {
    text-align: left
}

@media (min-width: 750px) {
    .card-generic--right {
        display: flex
    }
}

.card-generic .card--main, .card-generic .fullcard--main, .card-generic .panel--main {
    float: none;
    width: auto;
    vertical-align: top;
    flex-grow: 1;
    margin-bottom: 10px
}

.card-generic .card--main-content, .card-generic .fullcard--main-content, .card-generic .panel--main-content {
    margin-right: 0;
    padding-right: 10px
}

@media (min-width: 750px) {
    .card-generic .card--main-content, .card-generic .fullcard--main-content, .card-generic .panel--main-content {
        padding-right: 0;
        max-width: 600px
    }
}

.card-generic .card--button {
    min-width: 180px;
    padding: 0
}

@media (min-width: 750px) {
    .card-generic .card--button {
        height: 80px;
        width: 180px;
        align-self: flex-end
    }
}

.card-generic .card--button .btn-primary {
    margin: 0 auto 10px auto;
    padding: 5px 25px;
    min-width: 120px;
    max-height: 20px;
    text-transform: none;
    background-color: #fff;
    color: #f75c36;
    box-shadow: 0 2px 8px #0a164626;
    border: none;
    font-size: 1.4rem;
    font-weight: 600
}

.card-generic .card--button .btn-primary:hover, .card-generic .card--button .btn-primary.btn.btn-secondary-dark:focus, .card-generic .card--button .notificationBar input.btn-primary.btn-secondary-dark:focus, .card-generic .card--button .cookie-consent-notificationBar input.btn-primary.btn-secondary-dark:focus, .notificationBar .card-generic .card--button input.btn-primary.btn-secondary-dark:focus, .cookie-consent-notificationBar .card-generic .card--button input.btn-primary.btn-secondary-dark:focus, .card-generic .card--button .notificationBar .btn-primary.btn-secondary-dark.btncontainer:focus, .card-generic .card--button .cookie-consent-notificationBar .btn-primary.btn-secondary-dark.btncontainer:focus, .notificationBar .card-generic .card--button .btn-primary.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card-generic .card--button .btn-primary.btn-secondary-dark.btncontainer:focus, .card-generic .card--button .notificationBarNotUrgent input.btn-primary.btn-secondary-dark:focus, .notificationBarNotUrgent .card-generic .card--button input.btn-primary.btn-secondary-dark:focus, .card-generic .card--button .notificationBarNotUrgent .btn-primary.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card-generic .card--button .btn-primary.btn-secondary-dark.btncontainer:focus, .card-generic .card--button .AboutUs-Panel input.btn-primary.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card-generic .card--button input.btn-primary.btn-secondary-dark[type='submit']:focus {
    color: #e55428;
    box-shadow: 0 2px 8px #0a16463b
}

@media (min-width: 750px) {
    .card-generic .card--button .btn-primary {
        margin: 20px auto
    }
}

.card-generic .card--footer {
    text-align: left;
    border-radius: 0 0 8px 8px
}

.card-generic .card--footer a {
    text-decoration: none
}

.card-generic .copy-code-box-container {
    margin-bottom: 0
}

.card-generic .copy-code-box-container .copy-code-box {
    background-color: #fff6e3;
    color: #f28a62;
    border: 1px solid #fff;
    border-radius: 8px
}

.card-generic .copy-code-box-container .copy-code-box:hover, .card-generic .copy-code-box-container .copy-code-box.btn.btn-secondary-dark:focus, .card-generic .copy-code-box-container .notificationBar input.copy-code-box.btn-secondary-dark:focus, .card-generic .copy-code-box-container .cookie-consent-notificationBar input.copy-code-box.btn-secondary-dark:focus, .notificationBar .card-generic .copy-code-box-container input.copy-code-box.btn-secondary-dark:focus, .cookie-consent-notificationBar .card-generic .copy-code-box-container input.copy-code-box.btn-secondary-dark:focus, .card-generic .copy-code-box-container .notificationBar .copy-code-box.btn-secondary-dark.btncontainer:focus, .card-generic .copy-code-box-container .cookie-consent-notificationBar .copy-code-box.btn-secondary-dark.btncontainer:focus, .notificationBar .card-generic .copy-code-box-container .copy-code-box.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .card-generic .copy-code-box-container .copy-code-box.btn-secondary-dark.btncontainer:focus, .card-generic .copy-code-box-container .notificationBarNotUrgent input.copy-code-box.btn-secondary-dark:focus, .notificationBarNotUrgent .card-generic .copy-code-box-container input.copy-code-box.btn-secondary-dark:focus, .card-generic .copy-code-box-container .notificationBarNotUrgent .copy-code-box.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .card-generic .copy-code-box-container .copy-code-box.btn-secondary-dark.btncontainer:focus, .card-generic .copy-code-box-container .AboutUs-Panel input.copy-code-box.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .card-generic .copy-code-box-container input.copy-code-box.btn-secondary-dark[type='submit']:focus {
    background-color: #ffe9bc
}

.card-generic .copy-code-box-container .swapcodecopiedclass {
    color: #f3916b;
    font-size: 1.2rem;
    padding-left: 10px;
    padding-top: 3px
}

@media (max-width: 749px) {
    .card-generic .card--social-links.active:before, .card-generic .card--social-links.active:after, .card-generic .social-share-top-right:hover .card--social-links:before, .card-generic .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links:before, .card-generic .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links:before, .card-generic .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links:before, .notificationBar .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links:before, .cookie-consent-notificationBar .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links:before, .card-generic .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:before, .card-generic .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:before, .notificationBar .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:before, .cookie-consent-notificationBar .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:before, .card-generic .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links:before, .notificationBarNotUrgent .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links:before, .card-generic .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:before, .notificationBarNotUrgent .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:before, .card-generic .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links:before, .AboutUs-Panel .card-generic input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links:before, .card-generic .social-share-top-right:hover .card--social-links:after, .card-generic .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links:after, .card-generic .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links:after, .card-generic .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links:after, .notificationBar .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links:after, .cookie-consent-notificationBar .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links:after, .card-generic .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:after, .card-generic .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:after, .notificationBar .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:after, .cookie-consent-notificationBar .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:after, .card-generic .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links:after, .notificationBarNotUrgent .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links:after, .card-generic .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:after, .notificationBarNotUrgent .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links:after, .card-generic .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links:after, .AboutUs-Panel .card-generic input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links:after {
        right: 22px
    }
}

@media (max-width: 749px) {
    .card-generic .card--social-links.active, .card-generic .social-share-top-right:hover .card--social-links, .card-generic .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .card-generic .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .card-generic .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .cookie-consent-notificationBar .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .card-generic .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .card-generic .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .cookie-consent-notificationBar .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .card-generic .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .card-generic input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .card-generic .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .card-generic .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .card-generic .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .card-generic input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -20px;
        text-align: left
    }
}

.generic-coupon-wrapper {
    padding: 0 20px
}

.generic-coupon-wrapper .card-generic {
    margin-left: auto;
    margin-right: auto
}

.bf-store-mainOffers .card-generic {
    max-width: 830px
}

.panel.panel-filler {
    display: none
}

.panel {
    max-width: 23%;
    min-height: 220px;
    display: inline-block;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626
}

@media (max-width: 999px) {
    .panel {
        max-width: 48%
    }
}

.panel--main {
    width: 100%;
    text-align: center
}

.panel--main .deal .txt-highlight {
    font-size: 20px
}

.panel--main .txt-highlight {
    font-size: 1em
}

@media (min-width: 750px) {
    .panel--main-content {
        margin-right: 10px
    }
}

@media (min-width: 750px) {
    .panel .freebie ul li.headertext {
        padding: 2px 2px 2px 15px
    }
}

@media (min-width: 750px) {
    .panel .freebie ul li.headertext:first-child {
        padding: 2px 10px
    }
}

.panel--info .headertext {
    font-size: 1.2rem
}

@media (max-width: 749px) {
    .panel--info .headertext {
        font-size: 1.4rem
    }
}

.panel--title {
    font-size: 1.6rem;
    font-weight: bold
}

.panel--bottom {
    width: 100%;
    max-width: 260px;
    margin: 0 10px 0 10px;
    vertical-align: bottom;
    height: 42px;
    display: none
}

@media (max-width: 749px) {
    .panel--bottom {
        height: 46px
    }
}

.panel--bottom .txt-bold {
    color: #999;
    font-style: italic
}

@media (min-width: 750px) {
    .panel--bottom .txt-bold {
        font-size: .85em
    }
}

.panel--bottom .txt-cb-link {
    text-decoration: none;
    cursor: pointer;
    color: #199402;
    font-weight: bold
}

@media (min-width: 750px) {
    .panel--bottom .txt-cb-link {
        font-size: .9em
    }
}

@media (max-width: 320px) {
    .panel--bottom--shipping {
        font-size: 1.2rem
    }

    .panel--bottom--shipping .ship-details {
        width: 120px;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left
    }
}

.panel--side {
    width: 35%
}

.panel--side img {
    display: block;
    max-width: 170px;
    margin: 0 auto 10px;
    width: 100%
}

.panel--merchantname {
    font-size: 1.2rem;
    font-weight: 300
}

@media (max-width: 749px) {
    .panel--merchantname {
        font-size: 1.4rem;
        max-height: 21px;
        overflow: hidden
    }
}

.panel--list-price {
    padding-left: 10px;
    color: #999;
    font-weight: 500;
    line-height: 22px;
    text-decoration: line-through
}

@media (min-width: 750px) {
    .panel--list-price {
        font-size: 80%
    }
}

.panel--social {
    margin-top: -30px
}

.panel div a img {
    margin: 0 5px 5px 5px
}

.social-share-top-right .icon-mail2, .social-share-top-right .icon-facebook, .social-share-top-right .icon-x, .social-share-top-right .icon-pinterest-p {
    font-size: 1.8rem !important
}

@media (min-width: 1000px) and (max-width: 1150px) {
    .slider-top-deals .card--info.deal li.headertext:first-child, .slider-top-deals .deal.fullcard--info li.headertext:first-child {
        display: none
    }

    .slider-top-deals .deal.panel--social .social-share-top-right {
        right: 22px
    }
}

@media (max-width: 440px) {
    .slider-top-deals .panel-spacing-for-mobile {
        min-height: 355px
    }
}

@media (max-width: 405px) {
    .slider-top-deals .card--info.deal li.headertext:first-child, .slider-top-deals .deal.fullcard--info li.headertext:first-child {
        display: none
    }
}

@media (max-width: 749px) {
    .slider-top-deals .panel-spacing-for-mobile {
        max-width: 48%;
        margin: 5px
    }

    .slider-top-deals .slider-deal-content .panel-spacing-for-mobile:nth-child(odd) {
        margin-right: 5px;
        margin-left: 0
    }

    .slider-top-deals .slider-deal-content .panel-spacing-for-mobile:nth-child(even) {
        margin-left: 5px;
        margin-right: 0
    }

    .slider-3panel-featured-offers-content {
        display: flex
    }
}

@media (max-width: 387px) {
    .slider-top-deals .panel-spacing-for-mobile {
        max-width: 47%
    }
}

@media (max-width: 430px) {
    li.slick-slide > article.slider-deal-content > div.panel {
        width: 48%
    }
}

.img-shipping {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0 5px 0 0
}

.img-shipping.shipping-truck {
    background: url("../img/shipping_free_shipping_icon.png") no-repeat center center;
    background-size: 22px 22px
}

.img-shipping.shipping-car {
    background: url("//icdn.bfrl.us/deals/shipping_car_icon.png") no-repeat center center;
    background-size: 22px 22px
}

.img-shipping.shipping-van {
    background: url("//icdn.bfrl.us/deals/shipping_fast_shipping_icon.png") no-repeat center center;
    background-size: 22px 22px
}

.img-shipping.shipping-store {
    background: url("//icdn.bfrl.us/deals/shipping_store_icon.png") no-repeat center center;
    background-size: 22px 22px
}

.img-shipping.shipping-default {
    background: url("//icdn.bfrl.us/deals/shipping_default_icon.png") no-repeat center center;
    background-size: 22px 22px
}

.deal-cashback-header-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    background: url("//icdn.bfrl.us/deals/deal_cash_back_icon.png") no-repeat center center;
    background-size: 20px 20px
}

.fullcard {
    margin-top: 10px;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626
}

.fullcard .deal.larger-social li .ico.icon-star-fullgrey {
    color: #818295
}

.fullcard .deal.larger-social li .ico.icon-star-fullgrey {
    color: #818295
}

.fullcard .deal.larger-social li .ico.icon-star-empty {
    color: #818295
}

.fullcard .deal.larger-social li .ico.icon-star-fullgrey, .fullcard .deal.larger-social li .ico.icon-star-full {
    border: 1px solid #ececec;
    border-radius: 120px;
    background-color: #f8f8f8;
    padding: 0 0 0 5px
}

@media (hover: hover) {
    .fullcard .deal.larger-social li .ico.icon-star-fullgrey:hover, .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:hover, .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:focus, .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:hover, .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:focus, .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:hover, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:focus, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .fullcard .deal.larger-social li .ico.icon-star-full:hover, .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:hover, .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:focus, .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-full.btn-secondary-dark:hover, .notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:hover, .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-full.btn-secondary-dark.btncontainer:hover, .notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:hover, .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-full.btn-secondary-dark:focus, .notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:focus, .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-full.btn-secondary-dark.btncontainer:focus, .notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:focus, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:hover, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:hover, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:hover, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:focus, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:focus, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:focus, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:hover, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:focus {
        background-color: #ececec;
        color: #ea9e0b
    }

    .fullcard .deal.larger-social li .ico.icon-star-fullgrey:hover:not(.ico), .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):hover, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):hover, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):focus, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):focus, .fullcard .deal.larger-social li .ico.icon-star-full:hover:not(.ico), .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-full.btn-secondary-dark:not(.ico):hover, .notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar input.icon-star-full.btn-secondary-dark:not(.ico):focus, .notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .fullcard .deal.larger-social li .cookie-consent-notificationBar .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .cookie-consent-notificationBar .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:not(.ico):hover, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):hover, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:not(.ico):focus, .notificationBarNotUrgent .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):focus, .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBarNotUrgent .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):hover, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):hover, .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):focus, .AboutUs-Panel .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):focus {
        background-color: #f8f8f8;
        color: #c3c3c3
    }
}

.fullcard .icon-star-fullgrey:before, .fullcard .icon-star-full:before {
    margin-left: 2px
}

.fullcard .social-share-top-right a {
    padding-bottom: 10px;
    margin-bottom: -10px
}

.fullcard .social-share-top-right .share-with-share-text {
    color: #818295;
    min-width: 130px;
    border: 1px solid #ececec;
    border-radius: 120px;
    display: inline-flex;
    background-color: #f8f8f8;
    justify-content: space-evenly;
    padding: 0 10px
}

.fullcard .social-share-top-right .share-with-share-text:hover, .fullcard .social-share-top-right .share-with-share-text.btn.btn-secondary-dark:focus, .fullcard .social-share-top-right .notificationBar input.share-with-share-text.btn-secondary-dark:focus, .fullcard .social-share-top-right .cookie-consent-notificationBar input.share-with-share-text.btn-secondary-dark:focus, .notificationBar .fullcard .social-share-top-right input.share-with-share-text.btn-secondary-dark:focus, .cookie-consent-notificationBar .fullcard .social-share-top-right input.share-with-share-text.btn-secondary-dark:focus, .fullcard .social-share-top-right .notificationBar .share-with-share-text.btn-secondary-dark.btncontainer:focus, .fullcard .social-share-top-right .cookie-consent-notificationBar .share-with-share-text.btn-secondary-dark.btncontainer:focus, .notificationBar .fullcard .social-share-top-right .share-with-share-text.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .fullcard .social-share-top-right .share-with-share-text.btn-secondary-dark.btncontainer:focus, .fullcard .social-share-top-right .notificationBarNotUrgent input.share-with-share-text.btn-secondary-dark:focus, .notificationBarNotUrgent .fullcard .social-share-top-right input.share-with-share-text.btn-secondary-dark:focus, .fullcard .social-share-top-right .notificationBarNotUrgent .share-with-share-text.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .fullcard .social-share-top-right .share-with-share-text.btn-secondary-dark.btncontainer:focus, .fullcard .social-share-top-right .AboutUs-Panel input.share-with-share-text.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .fullcard .social-share-top-right input.share-with-share-text.btn-secondary-dark[type='submit']:focus {
    color: green
}

.fullcard .social-share-top-right .share-with-share-text .share-text {
    font-weight: 400;
    font-size: .85em;
    align-self: center;
    display: inline-block;
    margin-top: 2px
}

.fullcard .social-share-top-right .share-with-share-text .ico.icon-share2 {
    color: #818295
}

.fullcard .social-share-top-right:hover .share-with-share-text, .fullcard .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text, .fullcard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .fullcard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBar .fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .cookie-consent-notificationBar .fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .fullcard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .fullcard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBar .fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .cookie-consent-notificationBar .fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .fullcard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .notificationBarNotUrgent .fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text, .fullcard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .notificationBarNotUrgent .fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text, .fullcard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text, .AboutUs-Panel .fullcard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text {
    background: #ececec;
    color: green;
    cursor: pointer
}

.fullcard .social-share-top-right:hover .share-with-share-text .ico.icon-share2, .fullcard .social-share-top-right.btn.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .fullcard .notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .fullcard .cookie-consent-notificationBar input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBar .fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .fullcard .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .fullcard .cookie-consent-notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBar .fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .cookie-consent-notificationBar .fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .fullcard .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .fullcard input.social-share-top-right.btn-secondary-dark:focus .share-with-share-text .ico.icon-share2, .fullcard .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .notificationBarNotUrgent .fullcard .social-share-top-right.btn-secondary-dark.btncontainer:focus .share-with-share-text .ico.icon-share2, .fullcard .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2, .AboutUs-Panel .fullcard input.social-share-top-right.btn-secondary-dark[type='submit']:focus .share-with-share-text .ico.icon-share2 {
    color: green
}

.fullcard .social-share-top-right.active .share-with-share-text {
    background: #ececec;
    color: green
}

.fullcard .social-share-top-right.active .share-with-share-text .ico.icon-share2 {
    color: green
}

.fullcard--user-controls {
    margin: 0;
    width: 100%;
    align-self: baseline;
    justify-self: left;
    max-width: 330px
}

.fullcard--user-controls .fullcardButton {
    width: 100%
}

.fullcard--user-controls .get-it-text {
    font-size: .8em;
    color: #818295;
    margin-bottom: 5px
}

.fullcard--user-controls .larger-social .social-share-top-right {
    padding-top: 0
}

.fullcard--image {
    margin-top: 35px;
    float: none;
    width: 100%;
    max-width: 330px;
    display: flex;
    align-self: center;
    justify-self: left
}

@media (min-width: 750px) {
    .fullcard--image {
        width: 35%;
        margin-top: 20px
    }
}

.fullcard--image .fullcardRetailerLogo {
    float: right;
    margin-right: 20px
}

@media (max-width: 749px) {
    .fullcard--image .fullcardRetailerLogo {
        display: none
    }
}

.fullcard--image .fullcardRetailerLogo img {
    width: 100%;
    max-width: 170px
}

.fullcard--image .fullcardProductImage {
    max-width: 100%;
    max-height: 360px;
    margin: 0;
    width: 330px
}

@media (max-width: 749px) {
    .fullcard--image .fullcardProductImage {
        margin: 0 auto;
        max-width: 80%
    }
}

.fullcard .fullcardRetailerLogo img {
    max-width: 150px
}

@media (min-width: 750px) {
    .fullcard--main {
        width: 65%
    }
}

.fullcard--main .txt-highlight a {
    font-weight: bold;
    font-size: 16px
}

@media (max-width: 749px) {
    .fullcard--main .txt-highlight a {
        font-weight: 500
    }
}

.fullcard--main .txt-highlight a .txt-highlight {
    font-weight: bold
}

.fullcard--main .txt-highlight span {
    font-size: 16px
}

@media (max-width: 749px) {
    .fullcard--main .txt-highlight .txt-highlight2 {
        font-size: 1em !important;
        font-weight: 500 !important
    }
}

.fullcard--main-content {
    margin-right: 10px;
    line-height: 1.6;
    margin-left: 20px;
    float: left
}

@media (max-width: 749px) {
    .fullcard--main-content {
        padding-left: 0;
        margin-right: 20px;
        line-height: 1.3
    }
}

.fullcard--main-content .fullcardButton {
    min-width: 10px;
    width: 100%;
    max-width: 180px;
    padding-right: 0;
    padding-left: 0;
    margin-top: 1rem;
    margin-bottom: .2rem;
    font-size: 20px;
    text-transform: unset
}

@media (max-width: 749px) {
    .fullcard--main-content .fullcardButton {
        margin-top: .8rem;
        margin-bottom: .2rem
    }
}

.fullcard--main-content .fullcardTitle {
    margin: 20px 0 15px 0;
    line-height: 1
}

@media (max-width: 749px) {
    .fullcard--main-content .fullcardTitle {
        margin: 10px 0 10px 0
    }
}

.fullcard--main-content-not-eligible {
    margin-top: 95px;
    font-size: .85em
}

.fullcard--main-content-not-eligible .fake-link-button {
    font-size: 1em
}

.fullcard--title {
    font-size: 2rem;
    font-weight: 400
}

@media (max-width: 749px) {
    .fullcard--title {
        font-size: 2.8rem
    }
}

@media (min-width: 750px) {
    .fullcard--title {
        font-size: 3rem
    }
}

.fullcard--info {
    display: flex;
    flex-direction: row-reverse;
    border-top: hidden;
    margin-top: 15px;
    list-style-type: none
}

.fullcard--info > ul {
    list-style-type: none;
    font-size: 1.4rem;
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 10px;
    max-width: 50%;
    width: 50%;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    justify-content: space-around
}

.fullcard--info > ul li {
    float: none;
    padding: 0;
    text-align: center;
    margin-bottom: 0;
    width: 180px
}

.fullcard--info > ul li.expiration-time {
    order: 3
}

.fullcard--info > ul li.fullcard-expiredText {
    order: 3
}

.fullcard--info > ul li.fullcard-timeAdded {
    order: 1
}

.fullcard--info > ul li.fullcard-timesUsed {
    order: 2
}

.fullcard--info > ul li:first-child {
    font-weight: unset
}

.fullcard--info #ulDateExpireInfo {
    margin: 0 50px 10px 0;
    color: #7f7f7f
}

@media (max-width: 500px) {
    .fullcard--info #ulDateExpireInfo {
        margin: 0 50px 30px 0
    }
}

.fullcard .fullcardDescription {
    font-size: 15px;
    color: #000;
    font-weight: 400
}

@media (max-width: 749px) {
    .fullcard .fullcardDescription {
        font-size: 14px;
        line-height: 1.3
    }
}

.fullcard .fullcardDescription ul {
    list-style-position: outside;
    list-style-type: disc
}

.fullcard .fullcardDescription a {
    font-weight: bold;
    text-decoration: none
}

.fullcard .fullcardDescription li {
    margin-left: 25px
}

.fullcard .fullcardDescription .DealDescriptionTitle {
    display: none
}

.fullcard .fullcardDescription .DealDetailsTitle {
    margin-top: 25px;
    min-height: 25px
}

.fullcard .fullcardDescription .DealDetails {
    list-style-position: outside;
    margin-left: -8px
}

.fullcard .fullcardDescription .DealDetails .DealDetail > div:first-of-type {
    display: inline
}

.fullcard .fullcardDescription .DealDetails .DealDetail .DealDetailPrice {
    margin-right: 5px
}

.fullcard .fullcardDescription .DealHowToGet {
    font-weight: 700;
    margin-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e6e6e6
}

@media (max-width: 430px) {
    .fullcard .fullcardDescription .DealHowToGet {
        margin-bottom: 0
    }
}

.fullcard .fullcardDescription .DealHowToGetItems {
    list-style-position: outside;
    margin-left: 1.2em
}

.fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem {
    display: list-item;
    list-style-type: decimal;
    padding-left: 5px
}

.fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem:only-child {
    display: block;
    margin-left: -1.5em
}

.fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem > div {
    display: inline
}

.fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem .copy-code-box-container {
    margin-bottom: 3px
}

@media (min-width: 450px) {
    .fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem .copy-code-box-container {
        margin-left: 10px
    }
}

.fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem .copy-code-box-container .copy-code-box {
    border: 1px solid #e6e6e6;
    border-radius: 4px 0 0 4px;
    font-weight: 500
}

@media (max-width: 749px) {
    .fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem .copy-code-box-container .copy-code-box {
        padding: 0 6px 0 6px
    }
}

.fullcard .fullcardDescription .DealHowToGetItems .DealHowToGetItem .copy-code-box-container .copy-button {
    border: 1px solid #e6e6e6;
    border-left: 0;
    border-radius: 0 4px 4px 0
}

.fullcard .fullcardDescription .copy-code-box-container .copy-code-box-text-container.copy-code-intro-text {
    display: none
}

.fullcard.individualFullCard {
    display: grid;
    grid-template-columns:100%;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #e5e5e8
}

.fullcard.individualFullCard .fullcard--header {
    display: grid;
    grid-template-columns:82% 18%;
    padding: 40px 6% 0 6%
}

.fullcard.individualFullCard .fullcard--header .full-card-header-summary .fullcard-terms {
    display: none
}

.fullcard.individualFullCard .fullcard--header .full-card-header-merchant {
    text-align: right;
    margin-right: -10px
}

@media (min-width: 750px) {
    .fullcard.individualFullCard .fullcard-flags {
        position: absolute
    }
}

@media (max-width: 749px) {
    .fullcard.individualFullCard .fullcard-flags {
        margin-left: -2%
    }
}

.fullcard.individualFullCard .fullcard-flags .todayOnlyFlag {
    margin: -1px 0 0 0
}

.fullcard.individualFullCard .full-card-header-summary {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row
}

.fullcard.individualFullCard .full-card-header-summary .fullcardTitle {
    order: 1;
    width: 100%
}

.fullcard.individualFullCard .full-card-header-summary .fullcard-Price {
    font-weight: 600;
    font-size: 24px;
    order: 3
}

.fullcard.individualFullCard .full-card-header-summary .fullcard-Price a {
    font-weight: 600;
    font-size: 24px
}

.fullcard.individualFullCard .full-card-header-summary .fullcard-ListPrice {
    order: 4;
    display: inline-grid
}

.fullcard.individualFullCard .full-card-header-summary .fullcard-ListPrice .list-price-adjustment {
    font-size: 19px;
    align-self: end
}

.fullcard.individualFullCard .full-card-header-summary .fullcard-PriceDetails {
    order: 5
}

.fullcard.individualFullCard .full-card-header-summary::after {
    content: '';
    width: 100%;
    height: 0;
    order: 6
}

.fullcard.individualFullCard .full-card-header-summary .fullcard-shipping {
    order: 7;
    font-size: 14px;
    display: flex;
    align-items: center;
    margin-right: 10px
}

.fullcard.individualFullCard .full-card-header-summary .fullcard-cashback {
    order: 8;
    display: flex;
    align-items: center;
    font-size: 14px
}

.fullcard.individualFullCard .full-card-middle {
    display: grid;
    grid-template-columns:32% 64%;
    grid-template-rows:340px;
    grid-gap: 21px 4%;
    padding: 2.7% 6% 0 6%
}

.fullcard.individualFullCard .full-card-middle .fullcard--image {
    margin: 0;
    width: 100%
}

.fullcard.individualFullCard .full-card-middle .fullcard--main.deal {
    grid-row: 1/3;
    grid-column: 2/3;
    width: 100%
}

.fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcard--main-content {
    margin: 0;
    float: none
}

@media (max-width: 749px) {
    .fullcard.individualFullCard {
        grid-template-columns:96%;
        justify-content: center
    }

    .fullcard.individualFullCard .fullcard--header {
        display: grid;
        grid-template-columns:100%;
        padding: 2% 2% 0 2%
    }

    .fullcard.individualFullCard .fullcard--header .full-card-header-summary .fullcard-terms {
        padding-left: 5px;
        display: inline-block
    }

    .fullcard.individualFullCard .fullcard--header .full-card-header-merchant {
        display: none
    }

    .fullcard.individualFullCard .full-card-middle {
        grid-template-columns:100%;
        justify-content: middle
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--image {
        max-width: 100%;
        justify-content: center
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--image .fullcardProductImage {
        max-width: 100%;
        width: 100%
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--user-controls {
        max-width: 100%;
        padding-top: 10px
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--user-controls .larger-social.deal {
        display: none
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal {
        grid-row: auto;
        grid-column: auto
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription {
        display: grid;
        font-size: 16px;
        padding-top: 15px;
        line-height: 1.5
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription li {
        margin-left: 0
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealHowToGet {
        order: 1;
        border: none;
        margin-top: 0;
        padding-bottom: 0
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealHowToGetItems {
        order: 2
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealHowToGetItems .DealHowToGetItem {
        padding-top: 8px
    }
}

@media (max-width: 749px) and (max-width: 430px) {
    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealHowToGetItems .DealHowToGetItem:first-of-type {
        padding-top: 3px
    }
}

@media (max-width: 749px) {
    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealDescriptionTitle {
        order: 3;
        display: block;
        font-weight: 700;
        margin-top: 60px
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealDescription {
        padding-top: 10px;
        order: 4
    }
}

@media (max-width: 749px) and (max-width: 430px) {
    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealDescription {
        padding-top: 0
    }
}

@media (max-width: 749px) {
    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealDetailsTitle {
        order: 5
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .DealDetails {
        order: 6;
        margin-left: 1em
    }

    .fullcard.individualFullCard .full-card-middle .fullcard--main.deal .fullcardDescription .copy-code-box-container {
        display: flex
    }

    .fullcard--info {
        display: grid;
        grid-template-columns:100%;
        margin-top: 5px
    }

    .fullcard--info .footer-social-controls {
        display: block
    }

    .fullcard--info > ul {
        width: 100%;
        max-width: 100%
    }

    .fullcard--info .larger-social.deal.footer-social-controls {
        display: flex
    }
}

.retailercard, .fullcard, .card-generic, .hostedOffer {
    border-top: 1px solid #e5e5e8 !important
}

.social-share-specialoffer .card-generic {
    border-top: 0 !important
}

.search-table .fullcard {
    border-top: 0 !important
}

@media (max-width: 999px) {
    .search-table .fullcard {
        width: 95%;
        margin-left: 2.5%
    }
}

.dealSortSelected {
    color: #424242;
    text-decoration: none;
    font-weight: 500
}

.dealSortSelected:hover, .dealSortSelected.btn.btn-secondary-dark:hover, .dealSortSelected.btn.btn-secondary-dark:focus, .notificationBar input.dealSortSelected.btn-secondary-dark:hover, .cookie-consent-notificationBar input.dealSortSelected.btn-secondary-dark:hover, .notificationBar .dealSortSelected.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .dealSortSelected.btn-secondary-dark.btncontainer:hover, .notificationBar input.dealSortSelected.btn-secondary-dark:focus, .cookie-consent-notificationBar input.dealSortSelected.btn-secondary-dark:focus, .notificationBar .dealSortSelected.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .dealSortSelected.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.dealSortSelected.btn-secondary-dark:hover, .notificationBarNotUrgent .dealSortSelected.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.dealSortSelected.btn-secondary-dark:focus, .notificationBarNotUrgent .dealSortSelected.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.dealSortSelected.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.dealSortSelected.btn-secondary-dark[type='submit']:focus {
    color: #424242
}

.dealSortUnselected {
    color: #424242;
    text-decoration: none
}

.dealSortUnselected:hover, .dealSortUnselected.btn.btn-secondary-dark:hover, .dealSortUnselected.btn.btn-secondary-dark:focus, .notificationBar input.dealSortUnselected.btn-secondary-dark:hover, .cookie-consent-notificationBar input.dealSortUnselected.btn-secondary-dark:hover, .notificationBar .dealSortUnselected.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .dealSortUnselected.btn-secondary-dark.btncontainer:hover, .notificationBar input.dealSortUnselected.btn-secondary-dark:focus, .cookie-consent-notificationBar input.dealSortUnselected.btn-secondary-dark:focus, .notificationBar .dealSortUnselected.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .dealSortUnselected.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.dealSortUnselected.btn-secondary-dark:hover, .notificationBarNotUrgent .dealSortUnselected.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.dealSortUnselected.btn-secondary-dark:focus, .notificationBarNotUrgent .dealSortUnselected.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.dealSortUnselected.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.dealSortUnselected.btn-secondary-dark[type='submit']:focus {
    text-decoration: underline;
    color: #424242
}

.outdatedBrowser {
    background-color: #ffdb6d;
    text-align: center;
    height: 2.5em;
    vertical-align: middle;
    line-height: 2.5em
}

.outdatedBrowser a {
    font-weight: bold;
    text-decoration: underline
}

.outdatedBrowser a:hover {
    color: green
}

.larger-social.deal {
    margin: 32px 0 0 0;
    display: flex;
    justify-content: right;
    float: none
}

@media (max-width: 500px) {
    .larger-social.deal {
        margin: 10px 0 30px 0
    }
}

.larger-social.deal.footer-social-controls {
    display: none
}

.larger-social.deal .ico {
    font-size: 1.3em
}

.larger-social.deal > ul {
    margin: 0;
    width: unset
}

.larger-social.deal > ul.li {
    padding: 0 10px;
    margin-right: 20px
}

.larger-social.deal > ul.li .ico.icon-star-fullgrey {
    color: #818295
}

.larger-social.deal > ul.li .ico.icon-star-fullgrey, .larger-social.deal > ul.li .ico.icon-star-full {
    border: 1px solid #ececec;
    border-radius: 120px;
    background-color: #f8f8f8;
    padding: 0 0 0 5px
}

.larger-social.deal .social-share-top-right {
    position: relative;
    top: auto;
    right: auto
}

.larger-social.deal .social-favorite-top-right {
    position: relative;
    top: auto;
    right: auto
}

.deals-header-title {
    margin-top: 3px;
    text-align: center;
    width: 35%;
    display: inline-block;
    float: left;
    text-align: left
}

.deals-header-category {
    margin: 0 0 0 2%;
    display: inline-block;
    text-align: right;
    float: right
}

@media (max-width: 749px) {
    .deals-header-category {
        width: 100%;
        text-align: right;
        margin-top: 10px;
        margin-bottom: 3px;
        margin-left: 0
    }
}

.deals-header-category .select-dropdown-wrapper {
    margin-bottom: 1rem
}

.deals-header-sort {
    margin-top: 10px;
    text-align: right;
    width: 65%;
    display: inline-block;
    font-size: 1.4rem
}

@media (max-width: 999px) {
    .deals-header-sort {
        text-align: right
    }
}

@media (max-width: 749px) {
    .deals-header-sort {
        text-align: right;
        margin-top: 5px;
        margin-bottom: 5px
    }
}

.deals-header-sort ul {
    margin-bottom: .5rem
}

.deals-header-sort ul li a {
    text-decoration: none
}

.show-underline-on-hover {
    text-decoration: none
}

.show-underline-on-hover:hover, .show-underline-on-hover.btn.btn-secondary-dark:hover, .show-underline-on-hover.btn.btn-secondary-dark:focus, .notificationBar input.show-underline-on-hover.btn-secondary-dark:hover, .cookie-consent-notificationBar input.show-underline-on-hover.btn-secondary-dark:hover, .notificationBar .show-underline-on-hover.btn-secondary-dark.btncontainer:hover, .cookie-consent-notificationBar .show-underline-on-hover.btn-secondary-dark.btncontainer:hover, .notificationBar input.show-underline-on-hover.btn-secondary-dark:focus, .cookie-consent-notificationBar input.show-underline-on-hover.btn-secondary-dark:focus, .notificationBar .show-underline-on-hover.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .show-underline-on-hover.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.show-underline-on-hover.btn-secondary-dark:hover, .notificationBarNotUrgent .show-underline-on-hover.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.show-underline-on-hover.btn-secondary-dark:focus, .notificationBarNotUrgent .show-underline-on-hover.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.show-underline-on-hover.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.show-underline-on-hover.btn-secondary-dark[type='submit']:focus {
    text-decoration: underline
}

.cookie-consent-notificationBar {
    width: 100%
}

.cookie-consent-notificationBar .btn-close, .cookie-consent-notificationBar .terms-close, .cookie-consent-notificationBar .terms-close-mini, .cookie-consent-notificationBar .offer-terms.active .terms-close, .cookie-consent-notificationBar .offer-terms.active .terms-close-mini, .offer-terms.active .cookie-consent-notificationBar .terms-close, .offer-terms.active .cookie-consent-notificationBar .terms-close-mini {
    float: right;
    right: 10px;
    top: 14px
}

.cookie-consent-notificationBar .btn-primary {
    display: inline-block;
    min-width: 140px;
    color: #fff;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .31px;
    line-height: 26px;
    text-transform: none;
    text-decoration: none;
    background: #f63;
    border-radius: 60px;
    border: 1px solid #e55428;
    cursor: pointer;
    box-sizing: border-box;
    box-shadow: 0 2px 0 0 #e55428;
    height: 26px;
    min-height: 26px;
    padding: 0;
    margin: 10px 15px
}

@media (max-width: 549px) {
    .cookie-consent-notificationBar .btn-primary {
        margin: 20px auto 5px auto
    }
}

.cookie-consent-notificationBar .btn-close-fancy {
    display: inline-block;
    min-width: 80px;
    color: #fff;
    text-align: center;
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: .31px;
    line-height: 26px;
    text-transform: none;
    text-decoration: none;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #666;
    color: #666;
    cursor: pointer;
    box-sizing: border-box;
    box-shadow: 0;
    height: 26px;
    min-height: 26px;
    padding: 0;
    margin: 10px 15px
}

@media (max-width: 549px) {
    .cookie-consent-notificationBar .btn-close-fancy {
        margin: 0 auto 15px auto
    }
}

.cookie-consent-notificationBar .cookie-consent-innertext {
    width: 60%;
    max-width: 790px;
    display: inline;
    text-align: left;
    font-size: 13px;
    line-height: 15px;
    vertical-align: middle;
    margin: 10px 0;
    font-weight: 500
}

@media (max-width: 549px) {
    .cookie-consent-notificationBar .cookie-consent-innertext {
        width: 90%;
        margin: 7px 5% 10px 5%
    }
}

.cookie-consent-notificationBar.consentOn {
    background-color: #fff;
    border-top: 0
}

.cookie-consent-notificationBar.consentOn .cookie-consent-innertext {
    width: inherit
}

.cookie-consent-notificationBar.consentOn .btn-close, .cookie-consent-notificationBar.consentOn .terms-close, .cookie-consent-notificationBar.consentOn .terms-close-mini {
    float: none;
    position: relative;
    font-weight: inherit;
    left: 10px;
    top: 4px
}

.cookie-consent-notificationBar .cookie-optout {
    color: #666;
    margin-left: 10px
}

.cookie-consent-notificationBar .cookie-optout:hover, .cookie-consent-notificationBar .cookie-optout.btn.btn-secondary-dark:focus, .cookie-consent-notificationBar .notificationBar input.cookie-optout.btn-secondary-dark:focus, .notificationBar .cookie-consent-notificationBar input.cookie-optout.btn-secondary-dark:focus, .cookie-consent-notificationBar .notificationBar .cookie-optout.btn-secondary-dark.btncontainer:focus, .notificationBar .cookie-consent-notificationBar .cookie-optout.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .notificationBarNotUrgent input.cookie-optout.btn-secondary-dark:focus, .notificationBarNotUrgent .cookie-consent-notificationBar input.cookie-optout.btn-secondary-dark:focus, .cookie-consent-notificationBar .notificationBarNotUrgent .cookie-optout.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .cookie-consent-notificationBar .cookie-optout.btn-secondary-dark.btncontainer:focus, .cookie-consent-notificationBar .AboutUs-Panel input.cookie-optout.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .cookie-consent-notificationBar input.cookie-optout.btn-secondary-dark[type='submit']:focus {
    color: #000
}

.cookie-consent-notificationBar .cookies-accepted {
    color: #309717;
    line-height: 30px;
    font-size: 16px;
    margin: 10px 10px;
    font-weight: 500
}

@media (max-width: 549px) {
    .cookie-consent-notificationBar .cookies-accepted {
        margin: 20px auto 5px auto
    }
}

@media (max-width: 749px) {
    .position-absolute-mobile-only {
        position: absolute
    }
}

@media (max-width: 749px) {
    .position-relative-mobile-only {
        position: relative
    }
}

.markup-indent-p {
    margin-left: 25px
}

.slider-extra-wide-list-item .txt-highlight .txt-small.txt-under-store {
    font-size: 1.5rem
}

.slider-extra-wide-list-item .txt-highlight .txt-bold.txt-under-store {
    font-size: 1.8rem
}

.txt-highlight .txt-small.txt-under-store {
    font-size: 1.7rem
}

.txt-highlight .txt-bold.txt-under-store {
    font-size: 1.9rem
}

.slick-track li.headertext {
    margin-bottom: 1rem
}

.card--title, .panel--title, .fullcard--title {
    line-height: 1.25 !important
}

.card--main-content li:nth-child(2), .panel--main-content li:nth-child(2), .fullcard--main-content li:nth-child(2) {
    line-height: 1.2;
    padding-top: 5px
}

.fullcardDescription li:nth-child(2) {
    padding-top: 0;
    line-height: inherit
}

.card--title, .panel--title, .fullcard--title, card--description {
    display: block
}

.deal-panel-title {
    height: 54px;
    vertical-align: bottom;
    background: transparent
}

.deal-panel-title td a {
    display: inline-block;
    max-height: 54px;
    overflow: hidden
}

@media (max-width: 749px) {
    .deal-search-panel-image-div .panel li.headertext:first-child {
        display: none
    }
}

@media (max-width: 749px) {
    .search-panel--main-content .deal-panel-title {
        height: 68px
    }

    .search-panel--main-content .deal-panel-title td a {
        max-height: 68px;
        overflow: hidden
    }
}

.card-retailer-details {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e8;
    margin-bottom: 15px;
    padding: 0 5px;
    max-width: 290px
}

.card-retailer-details .details-tagline {
    font-size: 15px;
    font-weight: 800;
    margin: 15px 15px 0 15px
}

.card-retailer-details .details-description {
    font-size: 13px;
    margin: 5px 15px 15px 15px
}

.card-retailer-details .details-description .morebtn {
    text-decoration: underline;
    color: #747474;
    cursor: pointer
}

@media (min-width: 1000px) {
    .coupon-sub-nav.hide-when-large {
        display: none
    }
}

.card-sidebar-search-navigation {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e8;
    margin-bottom: 15px;
    padding: 10px 0
}

@media (max-width: 999px) {
    .card-sidebar-search-navigation {
        display: none
    }
}

.card-sidebar-search-navigation .sub-nav-links.sub-nav-jump-bar {
    border-bottom-width: 0;
    border-top-width: 0;
    background: #fff
}

.card-sidebar-search-navigation .sub-nav-links.sub-nav-jump-bar li {
    padding-top: 3px;
    padding-bottom: 3px
}

@media (min-width: 1000px) {
    .card-sidebar-search-navigation .sub-nav-links.sub-nav-jump-bar li {
        width: 100%
    }
}

@media (min-width: 1000px) {
    .extra-wide.container.sidebar-left-container {
        max-width: 1150px;
        width: 92%;
        padding-left: 320px
    }

    .extra-wide.container.standard-container {
        max-width: 1150px;
        width: 92%;
        padding-right: 320px
    }

    .extra-wide .main-sidebar-left {
        float: right
    }

    .extra-wide #footer-container {
        padding-left: 0
    }

    .extra-wide #footer-container .sidebar, .extra-wide #footer-container .account-sidebar, .extra-wide #footer-container .sidebar-left-sidebar {
        margin-right: -220px
    }

    .extra-wide.sidebar-left-container .sidebar-left-sidebar {
        margin-left: -320px;
        width: 300px;
        margin-right: 0
    }

    .extra-wide.standard-container .sidebar, .extra-wide.standard-container .account-sidebar, .extra-wide.standard-container .sidebar-left-sidebar {
        margin-right: -320px;
        width: 300px;
        margin-left: 0
    }

    .extra-wide.noSidebarWidth.container.standard-container {
        padding-right: 0
    }
}

@media (min-width: 1024px) {
    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .card--social-links.active, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .social-share-top-right:hover .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .card--social-links:before, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(5n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (min-width: 700px) and (max-width: 1024px) {
    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .card--social-links.active, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .social-share-top-right:hover .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .card--social-links:before, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(3n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (max-width: 699px) {
    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .card--social-links.active, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .social-share-top-right:hover .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .card--social-links:before, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (max-width: 400px) {
    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .card--social-links.active, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .social-share-top-right:hover .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: -50px;
        right: unset
    }

    .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .card--social-links:before, .extra-wide.noSidebarWidth.container.standard-container .RelatedDealsSection .panel:nth-of-type(2n+1) .card--social-links:after {
        margin-left: 50%;
        left: -75px;
        right: unset
    }
}

@media (min-width: 767px) {
    .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .card--social-links.active, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .social-share-top-right:hover .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .card--social-links:before, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(3n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (max-width: 766px) {
    .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .card--social-links.active, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .social-share-top-right:hover .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .card--social-links:before, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (max-width: 400px) {
    .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .card--social-links.active, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .social-share-top-right:hover .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: -50px;
        right: unset
    }

    .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .card--social-links:before, .extra-wide.container.sidebar-left-container .headertopdeals .panel:nth-of-type(2n+1) .card--social-links:after {
        margin-left: 50%;
        left: -75px;
        right: unset
    }
}

@media (max-width: 780px) {
    .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .card--social-links.active, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .social-share-top-right:hover .card--social-links, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .card--social-links:before, .extra-wide.container.sidebar-left-container .headerTopCoupons .panel:nth-of-type(n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (max-width: 1330px) and (min-width: 767px) {
    .rpMainContentDeals .panel:nth-of-type(3n) .card--social-links.active, .rpMainContentDeals .panel:nth-of-type(3n) .social-share-top-right:hover .card--social-links, .rpMainContentDeals .panel:nth-of-type(3n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(3n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .rpMainContentDeals .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(3n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .rpMainContentDeals .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(3n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .rpMainContentDeals .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(3n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .rpMainContentDeals .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(3n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .rpMainContentDeals .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .rpMainContentDeals .panel:nth-of-type(3n) .card--social-links:before, .rpMainContentDeals .panel:nth-of-type(3n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (max-width: 766px) {
    .rpMainContentDeals .panel:nth-of-type(2n) .card--social-links.active, .rpMainContentDeals .panel:nth-of-type(2n) .social-share-top-right:hover .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .rpMainContentDeals .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .rpMainContentDeals .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .rpMainContentDeals .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .rpMainContentDeals .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .rpMainContentDeals .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .rpMainContentDeals .panel:nth-of-type(2n) .card--social-links:before, .rpMainContentDeals .panel:nth-of-type(2n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media (max-width: 400px) {
    .rpMainContentDeals .panel:nth-of-type(2n+1) .card--social-links.active, .rpMainContentDeals .panel:nth-of-type(2n+1) .social-share-top-right:hover .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n+1) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n+1) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .rpMainContentDeals .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n+1) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .rpMainContentDeals .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n+1) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .rpMainContentDeals .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n+1) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .rpMainContentDeals .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentDeals .panel:nth-of-type(2n+1) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .rpMainContentDeals .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: -50px;
        right: unset
    }

    .rpMainContentDeals .panel:nth-of-type(2n+1) .card--social-links:before, .rpMainContentDeals .panel:nth-of-type(2n+1) .card--social-links:after {
        margin-left: 50%;
        left: -75px;
        right: unset
    }
}

@media (max-width: 1350px) {
    .rpMainContentCoupons .card--social-links.active, .rpMainContentCoupons .social-share-top-right:hover .card--social-links, .rpMainContentCoupons .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .rpMainContentCoupons .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .rpMainContentCoupons input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentCoupons .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .rpMainContentCoupons .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentCoupons .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .rpMainContentCoupons input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .rpMainContentCoupons .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .rpMainContentCoupons .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .rpMainContentCoupons .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .rpMainContentCoupons input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .rpMainContentCoupons .card--social-links:before, .rpMainContentCoupons .card--social-links:after {
        right: 15px;
        left: unset
    }
}

.search-panel--main-content .txt-cb-link {
    text-decoration: none;
    cursor: pointer;
    color: #199402;
    font-weight: bold
}

@media (min-width: 750px) {
    .search-panel--main-content .txt-cb-link {
        font-size: .9em
    }
}

.search-panel--main-content .deal-panel-title {
    height: unset
}

.deal-panel-title td a:hover {
    color: green !important;
    text-decoration: none !important
}

.card-retailer-shopper-tips {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e8;
    margin-bottom: 15px;
    padding: 10px 0
}

.card-retailer-shopper-tips .tips-header {
    font-size: 16px;
    font-weight: 800;
    margin: 5px;
    text-align: center
}

.card-retailer-shopper-tips .tips-title {
    font-size: 13px;
    font-weight: 600;
    margin: 5px 15px;
    padding-top: 10px
}

.card-retailer-shopper-tips .tips-description {
    font-size: 12px;
    margin: 5px 15px 15px 15px
}

.cashback-sidebar-down-arrow {
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 0;
    padding: 15px 15px 15px 265px
}

.cashback-sidebar-down-arrow-icon {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #199402
}

.cashback-sidebar-up-arrow {
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 0;
    padding: 15px 15px 15px 265px
}

.cashback-sidebar-up-arrow-icon {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #199402
}

.featuredOffers {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

.featuredOffers.panels3 .FeaturedOfferPanel {
    width: 32.5%;
    height: 400px
}

.featuredOffers.panels3 .FeaturedOfferPanel:first-child {
    margin-left: 0
}

.featuredOffers.panels3 .FeaturedOfferPanel:last-child {
    margin-right: 0
}

.featuredOffers.panels3 .FeaturedOfferPanel:nth-child(3) {
    margin-right: 0
}

.featuredOffers.panels3 .FeaturedOfferImage {
    margin: 5px
}

.featuredOffers.panels3 .FeaturedOfferRetailer {
    border: 0
}

@media (max-width: 999px) {
    .featuredOffers.panels3 .FeaturedOfferPanel {
        height: 386px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .featuredOffers.panels3 .FeaturedOfferPanel {
        height: 320px;
        width: 48%
    }
}

@media (max-width: 999px) {
    .featuredOffers.panels3:nth-child(2) {
        margin-right: 0
    }
}

.featuredOffers.panels5 {
    flex-wrap: wrap
}

@media (min-width: 1200px) {
    .featuredOffers.panels5 .FeaturedOfferPanel {
        width: 222px !important
    }
}

.featuredOffers.panels5 .FeaturedOfferPanel.featuredTempPanel {
    background-color: unset;
    border: none
}

.featuredOffers.panels5 .FeaturedOfferPanel.hideFallbackPanel {
    display: none
}

@media (max-width: 999px) {
    .featuredOffers.panels5 .FeaturedSliderOnMobile:nth-child(2n) {
        margin-right: 5px
    }

    .featuredOffers.panels5 .FeaturedSliderOnMobile:nth-child(2n+1) {
        margin-left: 5px
    }

    .featuredOffers.panels5 .FeaturedSliderOnMobile:nth-child(5) {
        margin-right: 5px
    }

    .featuredOffers.panels5 .FeaturedOfferPanel {
        height: 387px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .featuredOffers.panels5 .FeaturedOfferPanel {
        height: 316px
    }

    .featuredOffers.panels5 .FeaturedOfferPanel .featuredOfferTitle {
        line-height: 1.7rem
    }
}

@media (max-width: 999px) and (max-width: 375px) {
    .featuredOffers.panels5 .FeaturedOfferPanel {
        height: 289px
    }
}

@media (max-width: 999px) and (max-width: 360px) {
    .featuredOffers.panels5 .FeaturedOfferPanel {
        height: 276px
    }
}

@media (max-width: 999px) and (max-width: 320px) {
    .featuredOffers.panels5 .FeaturedOfferPanel {
        height: 243px
    }

    .featuredOffers.panels5 .FeaturedOfferPanel .featuredOfferTitle {
        line-height: 1.4rem;
        font-size: 1.2rem
    }

    .featuredOffers.panels5 .FeaturedOfferPanel .featuredOfferDescription {
        padding-top: 0
    }
}

@media (max-width: 999px) {
    .featuredOffers.panels5 .FeaturedOfferPanel:nth-child(2n) {
        margin-right: 0
    }

    .featuredOffers.panels5 .FeaturedOfferPanel:nth-child(2n+1) {
        margin-left: 0
    }
}

.featuredOffers .FeaturedOfferPanel {
    flex-shrink: 4;
    flex-basis: auto;
    border: 1px solid #ccc;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    height: 364px;
    margin: 5px 0
}

@media (min-width: 1000px) and (max-width: 1199px) {
    .featuredOffers .FeaturedOfferPanel {
        margin: 5px
    }
}

@media (max-width: 999px) {
    .featuredOffers .FeaturedOfferPanel {
        margin: 5px
    }
}

.featuredOffers .FeaturedOfferPanel .featuredOfferTitle {
    padding: 15px 5px 0 5px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 1.8rem;
    height: 38px;
    overflow: hidden
}

@media (max-width: 999px) {
    .featuredOffers .FeaturedOfferPanel .featuredOfferTitle {
        height: 37px
    }
}

@media (max-width: 749px) {
    .featuredOffers .FeaturedOfferPanel .featuredOfferTitle {
        height: 33px
    }
}

.featuredOffers .FeaturedOfferPanel .featuredOfferCashBack {
    padding: 10px 0 5px 0;
    text-align: center;
    font-weight: bold;
    color: #199402;
    font-size: 1.7rem
}

.featuredOffers .FeaturedOfferPanel .featuredOfferDescription {
    text-align: center;
    font-size: 1.2rem;
    color: #666;
    padding-top: 5px
}

.featuredOffers .FeaturedOfferPanel a {
    text-decoration: none
}

.featuredOffers .FeaturedOfferImage {
    margin: 2px;
    text-align: center;
    line-height: 0
}

.featuredOffers .FeaturedOfferImage img {
    max-width: 360px;
    max-height: 240px
}

.featuredOffers .FeaturedOfferRetailer {
    height: 55px;
    margin: -40px auto 0 auto;
    background-color: #fff
}

.featuredOffers .FeaturedOfferRetailer img {
    border: 1px solid #ccc;
    height: 55px;
    width: auto
}

@media (min-width: 1000px) and (max-width: 1199px) {
    .FeaturedOfferPanel .slick-slide .slick-active:first-of-type {
        margin-left: 0 !important
    }

    .FeaturedOfferPanel .slick-slide .slick-active:last-of-type {
        margin-right: 0 !important
    }

    .featuredOffers.slider-container-extra-wide .slick-prev::before {
        margin-left: 4px
    }

    .featuredOffers.slider-container-extra-wide .slick-next::before {
        margin-left: 14px;
        margin-right: 0
    }
}

@media (max-width: 749px) {
    .FeaturedOfferPanel {
        height: 364px
    }
}

@media (min-width: 500px) {
    .imgBannerWithFlash {
        border: 1px solid #e5e5e8
    }
}

@media (max-width: 1249px) {
    .bonuscashback-header-banners-with-flash img.showonmobile {
        max-width: 820px
    }
}

.FlashBonusCashback {
    width: 319px;
    max-width: 319px;
    height: 219px;
    max-height: 219px;
    display: grid;
    grid-template-areas:"FlashHeader" "flashRetailerLogo" "flashMerchantName" "flashCashBackRate" "flashCountDown";
    background-image: linear-gradient(to right, #ffebe7, #f86f63);
    background-size: 100% 100%;
    text-decoration: none;
    border-radius: 8px;
    box-shadow: 0 4px 8px #0a164626;
    margin-left: 10px;
    text-align: center;
    align-items: center
}

@media (min-width: 641px) and (max-width: 1249px) {
    .FlashBonusCashback {
        line-height: 1
    }
}

.FlashBonusCashback .FlashHeader {
    text-align: center;
    width: 100%;
    color: #f0431a;
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 24px;
    font-style: italic;
    margin-left: auto;
    margin-right: auto
}

.FlashBonusCashback .flashRetailerLogo {
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 1px 1px 3px #888
}

.FlashBonusCashback .flashRetailerLogo img {
    aspect-ratio: 2/1;
    width: auto
}

.FlashBonusCashback .flashCBGrid {
    display: grid;
    grid-template-columns:1fr auto 1fr
}

.FlashBonusCashback .txt-highlight {
    font-size: 20px
}

.FlashBonusCashback .txt-bold {
    font-weight: 600
}

.FlashBonusCashback div.flashWasRate {
    font-size: 12px;
    color: #fff;
    text-align: left;
    display: inline-block;
    padding: 0 2px
}

.FlashBonusCashback span.flashWasRate {
    padding-left: 10px
}

.FlashBonusCashback .flashCountDown {
    color: #dd2f07;
    font-weight: 500;
    text-align: center;
    font-size: 17px
}

@media (min-width: 1250px) {
    .FlashBonusCashback .flashCountDown {
        margin-top: -10px;
        padding-top: 2px
    }
}

.FlashBonusCashback .flashMerchantName {
    display: none
}

.FlashHeader {
    grid-area: FlashHeader
}

.flashRetailerLogo {
    grid-area: flashRetailerLogo
}

.flashMerchantName {
    grid-area: flashMerchantName
}

.flashCashBackRate {
    grid-area: flashCashBackRate
}

@media (min-width: 1250px) {
    .flashCashBackRate {
        line-height: 20px;
        padding-top: 8px
    }
}

.flashCountDown {
    grid-area: flashCountDown
}

@media (min-width: 1250px) {
    .FlashBonusCashback {
        margin-left: 10px;
        max-width: 818px;
        grid-template-columns:100%;
        grid-template-rows:38px 22px 110px 49px;
        grid-template-areas:"FlashHeader" "flashCountDown" "flashRetailerLogo" "flashCashBackRate";
        background-image: linear-gradient(to bottom, #ffebe7, #ff8b7c)
    }

    .flashRetailerLogo {
        max-height: 85px
    }

    .flash-lightning-bolt {
        width: 24px;
        height: 32px;
        vertical-align: middle;
        background: url(//icdn.bfrl.us/homepage/flash-bcb-lightning-yellow1.png) no-repeat
    }

    .FlashDividerArrows {
        display: none
    }

    .flash-cbrate {
        font-size: 30px;
        font-weight: 600;
        color: #fff;
        text-shadow: 1px 1px 3px #333;
        vertical-align: middle
    }

    .FlashBonusCashback span.flashWasRate {
        padding-left: 0;
        margin-top: 0;
        display: inline;
        font-size: 11px
    }

    .flash-lightning-bolt {
        vertical-align: middle
    }

    .FlashBonusCashback .FlashHeader {
        font-size: 18px
    }

    .flashCountDown {
        font-size: 15px !important
    }
}

@media (max-width: 1249px) {
    .sub-header-slider-containing-box {
        display: block
    }

    .FlashBonusCashback {
        margin: auto;
        margin-top: 12px;
        width: 99%;
        height: 80px;
        max-width: 818px;
        grid-template-columns:40% 10% 20% 30%;
        grid-template-rows:40px;
        grid-template-areas:"FlashHeader FlashDividerArrows flashRetailerLogo flashCashBackRate" "flashCountDown FlashDividerArrows flashRetailerLogo flashCashBackRate"
    }

    .flashCBGrid {
        grid-template-columns:1fr !important;
        text-align: left
    }

    .flashRetailerLogo {
        max-height: 50px
    }

    .flashRetailerLogo img {
        height: 100% !important;
        max-height: 50px
    }

    .FlashHeader {
        background-size: contain !important;
        padding: 20px 0 0 0
    }

    .flashCountDown {
        text-align: center
    }

    .flashMerchantName {
        display: block !important;
        text-align: left;
        color: #424242;
        font-size: 15px;
        width: 120px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .flash-lightning-bolt {
        width: 30px;
        height: 40px;
        vertical-align: middle;
        background: url(//icdn.bfrl.us/homepage/flash-bcb-lightning-yellow1.png) no-repeat
    }

    .FlashDividerArrows {
        align-self: normal
    }

    .FlashDividerArrows img {
        height: 80px
    }

    .flashCBSpacer {
        display: none
    }

    .flash-cbrate {
        font-size: 30px;
        font-weight: 600;
        color: #fff;
        text-shadow: 1px 1px 3px #333;
        display: inline-block;
        vertical-align: middle
    }

    .flashCashBackRate {
        text-align: left
    }

    .FlashBonusCashback span.flashWasRate {
        padding-left: 0;
        margin-top: 0;
        display: inline
    }
}

@media (max-width: 786px) and (min-width: 786px) {
    .FlashBonusCashback {
        margin-top: -6px;
        text-align: center
    }
}

@media (max-width: 850px) {
    .FlashHeader {
        max-width: 140px;
        text-align: left !important;
        line-height: 24px;
        position: relative
    }

    .flash-lightning-bolt {
        position: absolute;
        right: -25px;
        bottom: 0
    }

    .flashCountDown {
        margin-left: -7px;
        margin-top: 10px
    }

    .FlashBonusCashback {
        grid-template-columns:35% 10% 25% 30%
    }
}

@media (max-width: 650px) {
    .FlashBonusCashback {
        text-align: center
    }

    div.flashWasRate {
        display: block !important;
        margin: 0 auto 0 auto;
        text-align: center !important
    }

    .flash-cbrate {
        display: block;
        text-align: center
    }
}

@media (max-width: 640px) {
    .FlashBonusCashback {
        margin: auto;
        margin-top: 0;
        border-radius: 0;
        width: 100%;
        max-width: 818px;
        height: 115px;
        grid-template-columns:50% 50%;
        grid-template-rows:70% 30%;
        grid-template-areas:"FlashHeader flashRetailerLogo" "flashCountDown flashCashBackRate"
    }

    .flashRetailerLogo img {
        max-height: 44px;
        aspect-ratio: 2/1
    }

    .FlashDividerArrows {
        display: none
    }

    .flash-cbrate {
        font-size: 24px;
        text-shadow: 1px 1px 1px #333;
        margin-top: -16px
    }

    div.flashWasRate {
        display: block !important;
        margin: -10px auto 0 auto;
        text-align: center !important;
        font-size: 11px !important
    }

    .flashRetailerLogo {
        max-height: 44px;
        padding: 9px
    }

    .FlashHeader {
        padding: 10px 0 0 0;
        font-size: 20px !important;
        max-width: 115px;
        margin: auto
    }

    .flashCountDown {
        margin: -30px auto 0 auto;
        font-size: 15px !important;
        padding-top: 2px
    }

    .flash-lightning-bolt {
        right: -30px
    }
}

.FeaturedSliderOnMobile .FeaturedOfferPanel {
    box-sizing: border-box
}

@media (max-width: 999px) {
    .featuredOffers.FeaturedSliderOnMobile.panels5 .FeaturedOfferPanel:nth-child(5) {
        margin-right: 5px
    }

    .featuredOffers.FeaturedSliderOnMobile.panels5 .FeaturedOfferPanel:nth-child(2n) {
        margin-right: 5px
    }

    .featuredOffers.FeaturedSliderOnMobile.panels5 .FeaturedOfferPanel:nth-child(2n+1) {
        margin-left: 5px
    }

    .featuredOffers.FeaturedSliderOnMobile.panels5 .slick-prev {
        text-align: center;
        margin-left: 5px
    }

    .featuredOffers.FeaturedSliderOnMobile.panels5 .slick-next {
        text-align: center;
        margin-right: 5px
    }
}

.backupPanel {
    overflow: hidden
}

.backupPanel img {
    max-width: 222px;
    margin: auto
}

.coupons-top-links {
    display: inline-block;
    float: right
}

.coupons-top-links .coupons-top-links-restaurants {
    display: inline-block;
    padding: 0 1px 0 1px;
    margin-top: 18px
}

.coupons-top-links .coupons-top-links-restaurants.include-seperator {
    padding-right: 10px;
    border-right: solid 1px #e5e5e8;
    margin-right: 5px
}

@media (min-width: 751px) and (max-width: 855px) {
    .coupons-top-links {
        float: left
    }
}

@media (max-width: 750px) {
    .coupons-top-links {
        float: none;
        clear: left;
        display: block;
        padding-bottom: 10px
    }

    .coupons-top-links .coupons-top-links-restaurants {
        display: block;
        padding: 0 5px 0 5px;
        font-size: 16px;
        margin: 0
    }

    .coupons-top-links .coupons-top-links-restaurants.include-seperator {
        padding-right: 5px;
        border-right: 0;
        margin-right: 5px
    }
}

.bfIndexFormSubmit {
    margin: unset
}

.rewardsTip {
    cursor: pointer
}

.rewardsTip:hover .card--social-links, .rewardsTip.btn.btn-secondary-dark:focus .card--social-links, .notificationBar input.rewardsTip.btn-secondary-dark:focus .card--social-links, .notificationBar .rewardsTip.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent input.rewardsTip.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .rewardsTip.btn-secondary-dark.btncontainer:focus .card--social-links, .AboutUs-Panel input.rewardsTip.btn-secondary-dark[type='submit']:focus .card--social-links {
    top: 148%
}

.rewardsTip .icon-help {
    color: #999
}

.rewardsTip .icon-help:hover, .rewardsTip .icon-help.btn.btn-secondary-dark:focus, .rewardsTip .notificationBar input.icon-help.btn-secondary-dark:focus, .notificationBar .rewardsTip input.icon-help.btn-secondary-dark:focus, .rewardsTip .notificationBar .icon-help.btn-secondary-dark.btncontainer:focus, .notificationBar .rewardsTip .icon-help.btn-secondary-dark.btncontainer:focus, .rewardsTip .notificationBarNotUrgent input.icon-help.btn-secondary-dark:focus, .notificationBarNotUrgent .rewardsTip input.icon-help.btn-secondary-dark:focus, .rewardsTip .notificationBarNotUrgent .icon-help.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .rewardsTip .icon-help.btn-secondary-dark.btncontainer:focus, .rewardsTip .AboutUs-Panel input.icon-help.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .rewardsTip input.icon-help.btn-secondary-dark[type='submit']:focus {
    color: #424242
}

body .card ico.icon-star-empty, body .card-generic ico.icon-star-empty, body .panel ico.icon-star-empty, body .fullcard ico.icon-star-empty, body .larger-social ico.icon-star-empty {
    color: #c3c3c3
}

body .card .icon-star-empty:before, body .card-generic .icon-star-empty:before, body .panel .icon-star-empty:before, body .fullcard .icon-star-empty:before, body .larger-social .icon-star-empty:before {
    content: ""
}

body .fullcard .icon-star-fullgrey:before, body .fullcard .icon-star-full:before, body .fullcard .deal.larger-social li .icon-star-empty {
    margin-left: 0
}

body .fullcard .deal.larger-social li .ico.icon-star-fullgrey, body .fullcard .deal.larger-social li .ico.icon-star-full, body .fullcard .deal.larger-social li .icon-star-empty {
    border: 1px solid #ececec;
    border-radius: 120px;
    background-color: #f8f8f8;
    padding: 0 0 0 5px;
    padding: 5px 5px 5px 5px
}

@media (hover: hover) {
    body .fullcard .deal.larger-social li .ico.icon-star-fullgrey:hover, body .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:hover, body .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBar body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:hover, body .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBar body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, body .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBar body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBar body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:focus, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:hover, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:focus, body .fullcard .deal.larger-social li .ico.icon-star-full:hover, body .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:hover, body .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:hover, .notificationBar body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:hover, body .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:hover, .notificationBar body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:hover, body .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:focus, .notificationBar body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:focus, .notificationBar body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:focus, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:hover, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:focus, body .fullcard .deal.larger-social li .icon-star-empty:hover, body .fullcard .deal.larger-social li .icon-star-empty.btn.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBar input.icon-star-empty.btn-secondary-dark:focus, .notificationBar body .fullcard .deal.larger-social li input.icon-star-empty.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBar body .fullcard .deal.larger-social li .icon-star-empty.btn-secondary-dark.btncontainer:focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-empty.btn-secondary-dark:focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-empty.btn-secondary-dark.btncontainer:focus, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-empty.btn-secondary-dark[type='submit']:focus {
        background-color: #ececec;
        color: #ea9e0b
    }

    body .fullcard .deal.larger-social li .ico.icon-star-fullgrey:hover:not(.ico), body .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:not(.ico):hover, body .fullcard .deal.larger-social li .icon-star-fullgrey.btn.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .notificationBar body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBar body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBar input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .notificationBar body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBar .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBar body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-fullgrey.btn-secondary-dark.btncontainer:not(.ico):focus, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):hover, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):hover, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):focus, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-fullgrey.btn-secondary-dark[type='submit']:not(.ico):focus, body .fullcard .deal.larger-social li .ico.icon-star-full:hover:not(.ico), body .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:not(.ico):hover, body .fullcard .deal.larger-social li .icon-star-full.btn.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:not(.ico):hover, .notificationBar body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBar body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBar input.icon-star-full.btn-secondary-dark:not(.ico):focus, .notificationBar body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBar .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBar body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:not(.ico):hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):hover, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-full.btn-secondary-dark:not(.ico):focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-full.btn-secondary-dark.btncontainer:not(.ico):focus, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):hover, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):hover, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):focus, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-full.btn-secondary-dark[type='submit']:not(.ico):focus, body .fullcard .deal.larger-social li .icon-star-empty:hover:not(.ico), body .fullcard .deal.larger-social li .icon-star-empty.btn.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBar input.icon-star-empty.btn-secondary-dark:not(.ico):focus, .notificationBar body .fullcard .deal.larger-social li input.icon-star-empty.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBar .icon-star-empty.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBar body .fullcard .deal.larger-social li .icon-star-empty.btn-secondary-dark.btncontainer:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent input.icon-star-empty.btn-secondary-dark:not(.ico):focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li input.icon-star-empty.btn-secondary-dark:not(.ico):focus, body .fullcard .deal.larger-social li .notificationBarNotUrgent .icon-star-empty.btn-secondary-dark.btncontainer:not(.ico):focus, .notificationBarNotUrgent body .fullcard .deal.larger-social li .icon-star-empty.btn-secondary-dark.btncontainer:not(.ico):focus, body .fullcard .deal.larger-social li .AboutUs-Panel input.icon-star-empty.btn-secondary-dark[type='submit']:not(.ico):focus, .AboutUs-Panel body .fullcard .deal.larger-social li input.icon-star-empty.btn-secondary-dark[type='submit']:not(.ico):focus {
        background-color: #f8f8f8;
        color: #c3c3c3
    }
}

body .larger-social.deal > ul.li .ico.icon-star-fullgrey, body .larger-social.deal > ul.li .ico.icon-star-full, body .larger-social.deal > ul.li .ico.icon-star-empty {
    border: 1px solid #ececec;
    border-radius: 120px;
    background-color: #f8f8f8;
    padding: 0 0 0 5px;
    padding: 5px 5px 5px 5px
}

.terms-and-policy-popup-panel {
    overflow: scroll;
    border: #e5e5e8 1px solid;
    min-width: 400px
}

.terms-and-policy-popup-panel.modal-terms-and-policy-panel {
    z-index: 10005 !important;
    top: unset !important;
    position: fixed !important;
    bottom: 1%;
    left: 50% !important
}

.user-comment-popup-panel {
    background: #fff;
    box-sitting: border-box;
    margin: auto;
    overflow: auto;
    transform: none;
    animation: blowUpModal .5s;
    width: 480px;
    max-width: 90%
}

@media (mind-width: 1000px) {
    .user-comment-popup-panel {
        width: 50%;
        max-width: 800px
    }
}

.calculator-table input[type="text"] {
    width: 50px;
    padding: 3px;
    margin: 1px
}

.calculator-table tr, .calculator-table th, .calculator-table td {
    padding: 0;
    margin: 0;
    text-align: center;
    width: 25%
}

.calculator-table tr:last-child, .calculator-table th:last-child, .calculator-table td:last-child {
    text-align: center
}

.calculator-table tr:first-child, .calculator-table th:first-child, .calculator-table td:first-child {
    background-color: #fff
}

.calculator-table .firstColumn {
    text-align: left;
    width: 50%
}

.calculator-table .secondColumn {
    text-align: left;
    width: 25%
}

.calculator-table .thirdColumn {
    text-align: left !important;
    width: 25%
}

.calculator-table .house-value {
    width: 75px !important
}

.calculator-table .dollar-sign-offset {
    padding-left: 12px
}

.car-ul {
    margin: 30px
}

.car-calc-table1-cell {
    background: #f6f5db;
    border: 1px solid #d0d0d0;
    border-top: 0;
    color: #585d5e
}

.car-calc-table1-cell-white {
    background: #fff;
    border: 1px solid #d0d0d0;
    border-top: 0;
    border-left: 0;
    color: #585d5e;
    text-align: right;
    padding-right: 30px
}

.car-calc-table1-cell-white:last-child {
    padding-right: 30px
}

@media (max-width: 750px) {
    .car-calc-table1-cell-white {
        text-align: center;
        padding-right: 0;
        padding-left: 0
    }

    .car-calc-table1-cell-white:last-child {
        padding-right: 0;
        padding-left: 0
    }
}

.s-calc-graph-middle {
    background: #e3e2bd;
    border: 1px solid #ccc;
    text-align: center;
    padding: 2%;
    margin: 1%;
    width: 94%
}

@media (max-width: 750px) {
    .s-calc-graph-middle {
        width: 90%;
        padding: 4%
    }
}

.rb-purchase-padding:first-child {
    padding-left: 25px
}

@media (max-width: 750px) {
    .rb-purchase-padding:first-child {
        padding-left: 5px
    }
}

@media (min-width: 750px) {
    .flyordriveReferalMessage {
        font-size: 18px
    }
}

@media (max-width: 749px) {
    .flyordriveReferalMessage {
        font-size: 20px
    }
}

@media (min-width: 750px) {
    .flyordriveMobileReferal .flyordriveReferalLeft {
        float: left;
        padding: 10px;
        width: 50%
    }

    .flyordriveMobileReferal .flyordriveReferalMoneySack {
        float: left
    }

    .flyordriveMobileReferal .flyordriveReferalCBRate {
        width: 89px
    }
}

@media (max-width: 749px) {
    .flyordriveMobileReferal .flyordriveReferal {
        padding: 10px;
        text-align: center;
        border: 2px solid #f4f4f4;
        color: #656565;
        background-color: #fff;
        width: 50%;
        margin: 20px auto
    }

    .flyordriveMobileReferal .flyordriveReferalCBRate {
        font-size: 18px
    }
}

.flyordrive_UserPromo {
    padding-top: 60px;
    font-weight: bold;
    font-size: 18px
}

@media (max-width: 749px) {
    .flyordrive_UserPromo {
        padding-top: 25px
    }
}

.btn-calculate {
    max-width: 50%
}

@media (min-width: 769px) {
    .btn-calculate {
        max-width: 25%
    }
}

.results-details {
    margin: 0;
    padding-top: 4px;
    padding-left: 15px;
    color: #666
}

.results-details:hover, .results-details.btn.btn-secondary-dark:hover, .results-details.btn.btn-secondary-dark:focus, .notificationBar input.results-details.btn-secondary-dark:hover, .notificationBar .results-details.btn-secondary-dark.btncontainer:hover, .notificationBar input.results-details.btn-secondary-dark:focus, .notificationBar .results-details.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.results-details.btn-secondary-dark:hover, .notificationBarNotUrgent .results-details.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.results-details.btn-secondary-dark:focus, .notificationBarNotUrgent .results-details.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.results-details.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.results-details.btn-secondary-dark[type='submit']:focus {
    color: #333;
    text-decoration: underline
}

@media (max-width: 500px) {
    .firstColumn {
        width: 45% !important
    }

    .secondColumn {
        width: 25% !important
    }

    .thirdColumn {
        width: 30% !important
    }

    .firstColumn, .secondColumn, .thirdColumn {
        font-size: 1.4rem
    }

    td:last-child {
        padding-right: 0 !important
    }
}

.sub-nav {
    background: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .12);
    border-top: 1px solid #e5e5e8
}

@media (min-width: 1000px) {
    .sub-nav {
        margin-bottom: 30px;
        height: 50px
    }
}

.hoverfav:hover, .hoverfav.btn.btn-secondary-dark:hover, .hoverfav.btn.btn-secondary-dark:focus, .notificationBar input.hoverfav.btn-secondary-dark:hover, .notificationBar .hoverfav.btn-secondary-dark.btncontainer:hover, .notificationBar input.hoverfav.btn-secondary-dark:focus, .notificationBar .hoverfav.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.hoverfav.btn-secondary-dark:hover, .notificationBarNotUrgent .hoverfav.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.hoverfav.btn-secondary-dark:focus, .notificationBarNotUrgent .hoverfav.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.hoverfav.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.hoverfav.btn-secondary-dark[type='submit']:focus {
    font-weight: 400;
    background: #d8eeff
}

.merchant-banner {
    float: left;
    width: 100%;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #e5e5e8;
    text-align: center;
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 10px
}

.merchant-banner-main {
    margin: 0 auto
}

.merchant-banner-centered {
    width: 80%;
    margin: 0 auto
}

.merchant-banner a {
    text-decoration: none
}

.merchant-banner .lnkTermsButton {
    text-decoration: underline
}

.merchant-banner img {
    width: 90%;
    margin: 5% 0 5% 0;
    max-width: 170px
}

.merchant-banner-fav {
    width: 40%;
    margin-left: 30%;
    height: 30px;
    margin-top: 5px;
    background: #f1f9ff;
    border: 1px solid #bbdefb;
    border-radius: 4px;
    color: #00ade4;
    font-weight: 300
}

.merchant-banner .ico {
    color: #fff;
    vertical-align: middle
}

.merchant-banner .ico-on {
    color: #e70000;
    vertical-align: middle
}

.merchant-banner .ico-on:hover, .merchant-banner .ico-on.btn.btn-secondary-dark:focus, .merchant-banner .notificationBar input.ico-on.btn-secondary-dark:focus, .notificationBar .merchant-banner input.ico-on.btn-secondary-dark:focus, .merchant-banner .notificationBar .ico-on.btn-secondary-dark.btncontainer:focus, .notificationBar .merchant-banner .ico-on.btn-secondary-dark.btncontainer:focus, .merchant-banner .notificationBarNotUrgent input.ico-on.btn-secondary-dark:focus, .notificationBarNotUrgent .merchant-banner input.ico-on.btn-secondary-dark:focus, .merchant-banner .notificationBarNotUrgent .ico-on.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .merchant-banner .ico-on.btn-secondary-dark.btncontainer:focus, .merchant-banner .AboutUs-Panel input.ico-on.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .merchant-banner input.ico-on.btn-secondary-dark[type='submit']:focus {
    color: #d6d6d6
}

.merchant-banner .icon-heart {
    text-stroke: 1px #e70000;
    -webkit-text-stroke: 1px #e70000
}

@media (max-width: 749px) {
    .nerdwallet .merchant-banner-centered {
        width: 90%
    }
}

.nerdwalletMobile {
    height: 80px;
    width: 100%;
    z-index: 11;
    background-color: #bbdefb;
    max-width: 960px;
    margin: auto;
    text-align: left;
    padding-top: 10px
}

@media (max-width: 749px) {
    .nerdwalletMobile {
        height: 56px;
        width: 100%;
        position: absolute;
        top: 0;
        padding-top: 5px
    }
}

.nwMain {
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid transparent;
    text-align: center;
    margin: 0;
    padding: 0
}

.nwMain .nwPleaseLogin {
    margin-bottom: 30px
}

.nwMain .nwSpacer {
    height: 15px
}

@media (max-width: 749px) {
    .nwMain {
        padding-bottom: 10px
    }

    .nwMain .nwPleaseLogin {
        margin-bottom: 10px
    }
}

.nw-home-top-title {
    font-size: 36px;
    padding-top: 30px;
    margin: 0;
    line-height: 80px;
    font-weight: bold
}

@media (max-width: 749px) {
    .nw-home-top-title {
        font-size: 19px;
        padding: 20px 10px 10px 10px
    }
}

@media (max-width: 999px) {
    .nw-home-top-title {
        line-height: initial
    }
}

.nwDescription {
    padding: 0 0 20px 0;
    font-size: 20px
}

.nwDescription img {
    width: 169px;
    vertical-align: bottom
}

.nwDescription.nwLoggedIn img {
    width: 159px
}

.nwDescription .nwLimitedTime {
    font-size: 13px;
    font-weight: normal
}

@media (max-width: 549px) {
    .nwDescription {
        font-size: 13px;
        padding: 0 10px
    }

    .nwDescription div {
        padding: 10px
    }

    .nwDescription img {
        width: 105px
    }

    .nwDescription.nwLoggedIn img {
        width: 100px
    }

    .nwDescription .nwMembersOnlyText {
        display: block;
        margin: auto
    }

    .nwDescription .nwLimitedTime {
        display: none
    }
}

.card-border-deal {
    border: 3px solid #6736a3
}

.card-border-freebie {
    border: 3px solid #eb1b15
}

.card-border-coupon {
    border: 3px solid #f6a900
}

.card-border-printable {
    border: 3px solid #18aebd
}

.card-border-restaurant {
    border: 3px solid #e8348a
}

.merchant-terms, .offer-terms {
    position: absolute;
    top: -999em;
    left: -999em
}

.offer-terms.active {
    background: #f1f9ff;
    border-radius: 4px;
    border: 1px solid #e5e5e8;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .3);
    left: 10%;
    position: fixed;
    text-align: left;
    top: 50%;
    width: 100%;
    z-index: 3
}

.offer-terms.active .terms-close, .offer-terms.active .terms-close-mini {
    top: 1%;
    right: 1%;
    background: green;
    color: #fff;
    border-radius: 50%;
    font-weight: 400;
    width: 25px;
    height: 25px
}

@media (min-width: 750px) {
    .offer-terms.active .terms-close, .offer-terms.active .terms-close-mini {
        top: 4%;
        right: 2%
    }
}

.offer-terms.active .terms-close:focus, .offer-terms.active .terms-close-mini:focus {
    outline: 1px dotted
}

.offer-terms.active .terms-close:hover, .offer-terms.active .terms-close-mini:hover, .offer-terms.active .terms-close.btn.btn-secondary-dark:focus, .offer-terms.active .btn.btn-secondary-dark.terms-close-mini:focus, .offer-terms.active .notificationBar input.terms-close.btn-secondary-dark:focus, .offer-terms.active .notificationBar input.btn-secondary-dark.terms-close-mini:focus, .notificationBar .offer-terms.active input.terms-close.btn-secondary-dark:focus, .notificationBar .offer-terms.active input.btn-secondary-dark.terms-close-mini:focus, .offer-terms.active .notificationBar .terms-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBar .btn-secondary-dark.btncontainer.terms-close-mini:focus, .notificationBar .offer-terms.active .terms-close.btn-secondary-dark.btncontainer:focus, .notificationBar .offer-terms.active .btn-secondary-dark.btncontainer.terms-close-mini:focus, .offer-terms.active .notificationBarNotUrgent input.terms-close.btn-secondary-dark:focus, .offer-terms.active .notificationBarNotUrgent input.btn-secondary-dark.terms-close-mini:focus, .notificationBarNotUrgent .offer-terms.active input.terms-close.btn-secondary-dark:focus, .notificationBarNotUrgent .offer-terms.active input.btn-secondary-dark.terms-close-mini:focus, .offer-terms.active .notificationBarNotUrgent .terms-close.btn-secondary-dark.btncontainer:focus, .offer-terms.active .notificationBarNotUrgent .btn-secondary-dark.btncontainer.terms-close-mini:focus, .notificationBarNotUrgent .offer-terms.active .terms-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .offer-terms.active .btn-secondary-dark.btncontainer.terms-close-mini:focus, .offer-terms.active .AboutUs-Panel input.terms-close.btn-secondary-dark[type='submit']:focus, .offer-terms.active .AboutUs-Panel input.btn-secondary-dark.terms-close-mini[type='submit']:focus, .AboutUs-Panel .offer-terms.active input.terms-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .offer-terms.active input.btn-secondary-dark.terms-close-mini[type='submit']:focus {
    color: green;
    background: #fff
}

.offer-terms.active .terms-header {
    background: #bbdefb;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 0 1em 0
}

.offer-terms.active .terms-main {
    padding: 2% 4%;
    font-size: 1.4rem;
    background: #f1f9ff
}

.offer-terms.active .terms-main li {
    margin-left: 5%;
    margin-bottom: 0
}

@media (min-width: 750px) {
    .offer-terms.active {
        left: 20%;
        top: 20%;
        width: 50%
    }
}

.terms-close, .terms-close-mini {
    background: green;
    color: #fff;
    border-radius: 50%;
    font-weight: 400;
    width: 25px;
    height: 25px
}

.terms-close-mini {
    width: 15px;
    height: 15px;
    font-size: 15px
}

.terms-close:focus, .terms-close-mini:focus {
    outline: 1px dotted
}

.terms-close:hover, .terms-close-mini:hover, .terms-close.btn.btn-secondary-dark:hover, .terms-close-mini.btn.btn-secondary-dark:hover, .terms-close.btn.btn-secondary-dark:focus, .terms-close-mini.btn.btn-secondary-dark:focus, .notificationBar input.terms-close.btn-secondary-dark:hover, .notificationBar input.terms-close-mini.btn-secondary-dark:hover, .notificationBar .terms-close.btn-secondary-dark.btncontainer:hover, .notificationBar .terms-close-mini.btn-secondary-dark.btncontainer:hover, .notificationBar input.terms-close.btn-secondary-dark:focus, .notificationBar input.terms-close-mini.btn-secondary-dark:focus, .notificationBar .terms-close.btn-secondary-dark.btncontainer:focus, .notificationBar .terms-close-mini.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.terms-close.btn-secondary-dark:hover, .notificationBarNotUrgent input.terms-close-mini.btn-secondary-dark:hover, .notificationBarNotUrgent .terms-close.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent .terms-close-mini.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.terms-close.btn-secondary-dark:focus, .notificationBarNotUrgent input.terms-close-mini.btn-secondary-dark:focus, .notificationBarNotUrgent .terms-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .terms-close-mini.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.terms-close.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.terms-close-mini.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.terms-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel input.terms-close-mini.btn-secondary-dark[type='submit']:focus {
    color: green;
    background: #fff
}

.terms-box {
    border: 1px solid #e5e5e8;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .3)
}

.terms-box .terms-header-text {
    font-size: 2.4rem;
    margin-bottom: 0
}

.terms-header {
    color: #444;
    padding: 18px 25px 18px 5%;
    font-size: 16px;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    vertical-align: middle
}

.terms-header-text {
    margin: 0;
    font-weight: 300;
    line-height: 24px;
    text-align: left
}

.terms-main {
    padding: 1% 1%;
    font-size: 1.4rem;
    background: #fcfcfc;
    text-align: left
}

.terms-main ul {
    margin-bottom: 1rem
}

.terms-main > p {
    font-weight: bold
}

.terms-main li {
    margin-left: 5%;
    margin-bottom: 0
}

.terms-main > a {
    text-decoration: none
}

.terms-header-small-window {
    color: #444;
    font-size: 16px;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    vertical-align: middle
}

.terms-header-small-window-text {
    margin: 0;
    padding: 5px 25px 5px 5%;
    font-weight: 300;
    line-height: 16px;
    text-align: left
}

.terms-header-small-window .terms-close, .terms-header-small-window .terms-close-mini {
    font-size: 26px;
    top: 0;
    right: 2px
}

.terms-header-small-window .terms-close:hover, .terms-header-small-window .terms-close-mini:hover, .terms-header-small-window .terms-close.btn.btn-secondary-dark:focus, .terms-header-small-window .terms-close-mini.btn.btn-secondary-dark:focus, .terms-header-small-window .notificationBar input.terms-close.btn-secondary-dark:focus, .notificationBar .terms-header-small-window input.terms-close.btn-secondary-dark:focus, .terms-header-small-window .notificationBar input.terms-close-mini.btn-secondary-dark:focus, .notificationBar .terms-header-small-window input.terms-close-mini.btn-secondary-dark:focus, .terms-header-small-window .notificationBar .terms-close.btn-secondary-dark.btncontainer:focus, .notificationBar .terms-header-small-window .terms-close.btn-secondary-dark.btncontainer:focus, .terms-header-small-window .notificationBar .terms-close-mini.btn-secondary-dark.btncontainer:focus, .notificationBar .terms-header-small-window .terms-close-mini.btn-secondary-dark.btncontainer:focus, .terms-header-small-window .notificationBarNotUrgent input.terms-close.btn-secondary-dark:focus, .notificationBarNotUrgent .terms-header-small-window input.terms-close.btn-secondary-dark:focus, .terms-header-small-window .notificationBarNotUrgent input.terms-close-mini.btn-secondary-dark:focus, .notificationBarNotUrgent .terms-header-small-window input.terms-close-mini.btn-secondary-dark:focus, .terms-header-small-window .notificationBarNotUrgent .terms-close.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .terms-header-small-window .terms-close.btn-secondary-dark.btncontainer:focus, .terms-header-small-window .notificationBarNotUrgent .terms-close-mini.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .terms-header-small-window .terms-close-mini.btn-secondary-dark.btncontainer:focus, .terms-header-small-window .AboutUs-Panel input.terms-close.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .terms-header-small-window input.terms-close.btn-secondary-dark[type='submit']:focus, .terms-header-small-window .AboutUs-Panel input.terms-close-mini.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .terms-header-small-window input.terms-close-mini.btn-secondary-dark[type='submit']:focus {
    font-size: 26px;
    top: 0;
    right: 2px
}

.sub-nav-links.full-width {
    float: left;
    width: 100%;
    margin: 0
}

.sub-nav-links.full-width li:first-child {
    padding-left: 0
}

.sub-nav-links-holiday.full-width {
    float: left;
    width: 100%;
    margin: 0
}

.sub-nav-links-holiday.full-width li:first-child {
    padding-left: 0
}

.top-stores {
    background-color: #f00
}

.top-stores-left {
    float: left;
    background-color: #008000
}

.top-stores-right {
    float: left;
    background-color: #00f
}

.sub-nav-links-holiday {
    background-color: inherit
}

.sub-nav-links {
    background-color: #fff;
    border-style: solid none;
    border-color: #e5e5e8;
    border-width: 1px
}

@media (max-width: 749px) {
    .sub-nav-links {
        text-align: center
    }
}

@media (min-width: 750px) {
    .sub-nav-links .subcategoryListItem {
        min-width: 180px;
        padding: 5px 18px !important
    }

    .sub-nav-links .subcategoryListItem:hover, .sub-nav-links .subcategoryListItem.btn.btn-secondary-dark:focus, .sub-nav-links .notificationBar input.subcategoryListItem.btn-secondary-dark:focus, .notificationBar .sub-nav-links input.subcategoryListItem.btn-secondary-dark:focus, .sub-nav-links .notificationBar .subcategoryListItem.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-nav-links .subcategoryListItem.btn-secondary-dark.btncontainer:focus, .sub-nav-links .notificationBarNotUrgent input.subcategoryListItem.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-nav-links input.subcategoryListItem.btn-secondary-dark:focus, .sub-nav-links .notificationBarNotUrgent .subcategoryListItem.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-nav-links .subcategoryListItem.btn-secondary-dark.btncontainer:focus, .sub-nav-links .AboutUs-Panel input.subcategoryListItem.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-nav-links input.subcategoryListItem.btn-secondary-dark[type='submit']:focus {
        background: #ebddfc;
        padding: 5px 18px
    }

    .sub-nav-links .subcategoryListItem a {
        font-size: 13px;
        font-weight: 400
    }

    .sub-nav-links .subcategoryListItem a:hover {
        font-weight: 400;
        text-decoration: none;
        border-bottom: 0
    }
}

@media (min-width: 750px) {
    .sub-nav-links, .sub-nav-links-holiday {
        padding: 0
    }
}

.sub-nav-links a, .sub-nav-links-holiday a {
    font-weight: 500;
    font-size: 1.4rem;
    text-decoration: none;
    color: #424242
}

.sub-nav-links a:hover, .sub-nav-links-holiday a:hover {
    color: #424242
}

.sub-nav-links label, .sub-nav-links-holiday label {
    margin: 0
}

.sub-nav-links select, .sub-nav-links-holiday select {
    margin: 0
}

.sub-nav-links ul, .sub-nav-links-holiday ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
    margin: 5px 8% 8px 8%
}

@media (min-width: 750px) {
    .sub-nav-links ul, .sub-nav-links-holiday ul {
        min-height: 50px;
        margin: 0
    }
}

@media (min-width: 1000px) {
    .sub-nav-links ul, .sub-nav-links-holiday ul {
        height: auto
    }
}

.sub-nav-links li, .sub-nav-links-holiday li {
    display: inline-block;
    margin: 0;
    padding: 2.5% 4% 1px 0
}

@media (min-width: 750px) {
    .sub-nav-links li, .sub-nav-links-holiday li {
        padding: 14px 2% 14px 3%
    }
}

@media (min-width: 1000px) {
    .sub-nav-links li, .sub-nav-links-holiday li {
        padding: 14px 3% 14px 3%
    }
}

.sub-nav-links li a[disabled], .sub-nav-links-holiday li a[disabled] {
    cursor: default
}

.sub-nav-links li a[disabled]:hover, .sub-nav-links li .btn.btn-secondary-dark[disabled]:hover, .sub-nav-links li .btn.btn-secondary-dark[disabled]:focus, .sub-nav-links li .notificationBar input.btn-secondary-dark[disabled]:hover, .notificationBar .sub-nav-links li input.btn-secondary-dark[disabled]:hover, .sub-nav-links li .notificationBar .btn-secondary-dark.btncontainer[disabled]:hover, .notificationBar .sub-nav-links li .btn-secondary-dark.btncontainer[disabled]:hover, .sub-nav-links li .notificationBar input.btn-secondary-dark[disabled]:focus, .notificationBar .sub-nav-links li input.btn-secondary-dark[disabled]:focus, .sub-nav-links li .notificationBar .btn-secondary-dark.btncontainer[disabled]:focus, .notificationBar .sub-nav-links li .btn-secondary-dark.btncontainer[disabled]:focus, .sub-nav-links li .notificationBarNotUrgent input.btn-secondary-dark[disabled]:hover, .notificationBarNotUrgent .sub-nav-links li input.btn-secondary-dark[disabled]:hover, .sub-nav-links li .notificationBarNotUrgent .btn-secondary-dark.btncontainer[disabled]:hover, .notificationBarNotUrgent .sub-nav-links li .btn-secondary-dark.btncontainer[disabled]:hover, .sub-nav-links li .notificationBarNotUrgent input.btn-secondary-dark[disabled]:focus, .notificationBarNotUrgent .sub-nav-links li input.btn-secondary-dark[disabled]:focus, .sub-nav-links li .notificationBarNotUrgent .btn-secondary-dark.btncontainer[disabled]:focus, .notificationBarNotUrgent .sub-nav-links li .btn-secondary-dark.btncontainer[disabled]:focus, .sub-nav-links li .AboutUs-Panel input.btn-secondary-dark[disabled][type='submit']:hover, .AboutUs-Panel .sub-nav-links li input.btn-secondary-dark[disabled][type='submit']:hover, .sub-nav-links li .AboutUs-Panel input.btn-secondary-dark[disabled][type='submit']:focus, .AboutUs-Panel .sub-nav-links li input.btn-secondary-dark[disabled][type='submit']:focus, .sub-nav-links-holiday li a[disabled]:hover, .sub-nav-links-holiday li .btn.btn-secondary-dark[disabled]:hover, .sub-nav-links-holiday li .btn.btn-secondary-dark[disabled]:focus, .sub-nav-links-holiday li .notificationBar input.btn-secondary-dark[disabled]:hover, .notificationBar .sub-nav-links-holiday li input.btn-secondary-dark[disabled]:hover, .sub-nav-links-holiday li .notificationBar .btn-secondary-dark.btncontainer[disabled]:hover, .notificationBar .sub-nav-links-holiday li .btn-secondary-dark.btncontainer[disabled]:hover, .sub-nav-links-holiday li .notificationBar input.btn-secondary-dark[disabled]:focus, .notificationBar .sub-nav-links-holiday li input.btn-secondary-dark[disabled]:focus, .sub-nav-links-holiday li .notificationBar .btn-secondary-dark.btncontainer[disabled]:focus, .notificationBar .sub-nav-links-holiday li .btn-secondary-dark.btncontainer[disabled]:focus, .sub-nav-links-holiday li .notificationBarNotUrgent input.btn-secondary-dark[disabled]:hover, .notificationBarNotUrgent .sub-nav-links-holiday li input.btn-secondary-dark[disabled]:hover, .sub-nav-links-holiday li .notificationBarNotUrgent .btn-secondary-dark.btncontainer[disabled]:hover, .notificationBarNotUrgent .sub-nav-links-holiday li .btn-secondary-dark.btncontainer[disabled]:hover, .sub-nav-links-holiday li .notificationBarNotUrgent input.btn-secondary-dark[disabled]:focus, .notificationBarNotUrgent .sub-nav-links-holiday li input.btn-secondary-dark[disabled]:focus, .sub-nav-links-holiday li .notificationBarNotUrgent .btn-secondary-dark.btncontainer[disabled]:focus, .notificationBarNotUrgent .sub-nav-links-holiday li .btn-secondary-dark.btncontainer[disabled]:focus, .sub-nav-links-holiday li .AboutUs-Panel input.btn-secondary-dark[disabled][type='submit']:hover, .AboutUs-Panel .sub-nav-links-holiday li input.btn-secondary-dark[disabled][type='submit']:hover, .sub-nav-links-holiday li .AboutUs-Panel input.btn-secondary-dark[disabled][type='submit']:focus, .AboutUs-Panel .sub-nav-links-holiday li input.btn-secondary-dark[disabled][type='submit']:focus {
    color: #808080
}

.sub-nav-links li.selected > a.all, .sub-nav-links-holiday li.selected > a.all {
    color: #424242
}

.sub-nav-links li.selected > a.deals, .sub-nav-links-holiday li.selected > a.deals {
    color: #424242
}

.sub-nav-links li.selected > a.coupon, .sub-nav-links-holiday li.selected > a.coupon {
    color: #424242
}

.sub-nav-links li.selected > a.printable, .sub-nav-links-holiday li.selected > a.printable {
    color: #424242
}

.sub-nav-links li.selected > a.weekly, .sub-nav-links-holiday li.selected > a.weekly {
    color: #424242
}

.sub-nav-links li.selected > .unselectable, .sub-nav-links-holiday li.selected > .unselectable {
    color: green !important
}

.sub-nav-links li.sort-deals, .sub-nav-links-holiday li.sort-deals {
    padding: 3% 0;
    width: 100%
}

@media (min-width: 750px) {
    .sub-nav-links li.sort-deals, .sub-nav-links-holiday li.sort-deals {
        width: 30%;
        padding: 1.2% 4% 0 4%
    }
}

.sub-nav-links li.holiday-sort-deals, .sub-nav-links-holiday li.holiday-sort-deals {
    padding: 3% 0;
    width: 100%
}

@media (min-width: 750px) {
    .sub-nav-links li.holiday-sort-deals, .sub-nav-links-holiday li.holiday-sort-deals {
        width: 30%;
        padding: 1.2% 4% 0 35%
    }
}

.sub-nav-links li.selected:after, .sub-nav-links-holiday li.selected:after {
    position: absolute;
    content: "";
    bottom: 0;
    width: 90%;
    left: 0%;
    border-bottom: 1px solid #424242
}

@media (min-width: 750px) {
    .sub-nav-links li.selected:after, .sub-nav-links-holiday li.selected:after {
        width: 84%;
        left: 8%;
        border-bottom: 2px solid #424242
    }
}

@media (min-width: 750px) {
    .sub-nav-links .sub-nav-underline:hover, .sub-nav-links .sub-nav-underline.btn.btn-secondary-dark:focus, .sub-nav-links .notificationBar input.sub-nav-underline.btn-secondary-dark:focus, .notificationBar .sub-nav-links input.sub-nav-underline.btn-secondary-dark:focus, .sub-nav-links .notificationBar .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .notificationBar .sub-nav-links .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .sub-nav-links .notificationBarNotUrgent input.sub-nav-underline.btn-secondary-dark:focus, .notificationBarNotUrgent .sub-nav-links input.sub-nav-underline.btn-secondary-dark:focus, .sub-nav-links .notificationBarNotUrgent .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .sub-nav-links .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .sub-nav-links .AboutUs-Panel input.sub-nav-underline.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .sub-nav-links input.sub-nav-underline.btn-secondary-dark[type='submit']:focus {
        padding-bottom: 15px;
        border-bottom: 2px solid #424242;
        transition-property: padding-bottom;
        transition-duration: .2s;
        transition-timing-function: ease
    }
}

.has-children .sub-nav-underline:hover, .has-children .sub-nav-underline.btn.btn-secondary-dark:focus, .has-children .notificationBar input.sub-nav-underline.btn-secondary-dark:focus, .notificationBar .has-children input.sub-nav-underline.btn-secondary-dark:focus, .has-children .notificationBar .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .notificationBar .has-children .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .has-children .notificationBarNotUrgent input.sub-nav-underline.btn-secondary-dark:focus, .notificationBarNotUrgent .has-children input.sub-nav-underline.btn-secondary-dark:focus, .has-children .notificationBarNotUrgent .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .has-children .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .has-children .AboutUs-Panel input.sub-nav-underline.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .has-children input.sub-nav-underline.btn-secondary-dark[type='submit']:focus {
    border-bottom: 0 !important
}

@media (min-width: 750px) {
    .selected .sub-nav-underline:hover, .selected .sub-nav-underline.btn.btn-secondary-dark:focus, .selected .notificationBar input.sub-nav-underline.btn-secondary-dark:focus, .notificationBar .selected input.sub-nav-underline.btn-secondary-dark:focus, .selected .notificationBar .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .notificationBar .selected .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .selected .notificationBarNotUrgent input.sub-nav-underline.btn-secondary-dark:focus, .notificationBarNotUrgent .selected input.sub-nav-underline.btn-secondary-dark:focus, .selected .notificationBarNotUrgent .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .selected .sub-nav-underline.btn-secondary-dark.btncontainer:focus, .selected .AboutUs-Panel input.sub-nav-underline.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .selected input.sub-nav-underline.btn-secondary-dark[type='submit']:focus {
        transition-property: none;
        transition-duration: inherit;
        transition-timing-function: inherit
    }
}

.coupon-sub-nav .sub-nav-jump-bar {
    background-color: #f4f4f4;
    border-color: #666
}

.coupon-sub-nav .sub-nav-jump-bar a {
    font-weight: 400;
    font-size: 1.6rem;
    text-decoration: none;
    color: #333
}

.coupon-sub-nav .sub-nav-jump-bar ul {
    min-height: 36px
}

@media (min-width: 750px) {
    .coupon-sub-nav .sub-nav-jump-bar li {
        padding: 7px 1.5% 7px 1.5%
    }
}

@media (min-width: 750px) and (min-width: 1000px) {
    .coupon-sub-nav .sub-nav-jump-bar li {
        padding: 7px 2.5% 7px 2.5%
    }
}

.coupon-sub-nav .sub-nav-jump-bar .sub-nav-jump-link:hover, .coupon-sub-nav .sub-nav-jump-bar .sub-nav-jump-link.btn.btn-secondary-dark:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBar input.sub-nav-jump-link.btn-secondary-dark:focus, .notificationBar .coupon-sub-nav .sub-nav-jump-bar input.sub-nav-jump-link.btn-secondary-dark:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBar .sub-nav-jump-link.btn-secondary-dark.btncontainer:focus, .notificationBar .coupon-sub-nav .sub-nav-jump-bar .sub-nav-jump-link.btn-secondary-dark.btncontainer:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBarNotUrgent input.sub-nav-jump-link.btn-secondary-dark:focus, .notificationBarNotUrgent .coupon-sub-nav .sub-nav-jump-bar input.sub-nav-jump-link.btn-secondary-dark:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBarNotUrgent .sub-nav-jump-link.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .coupon-sub-nav .sub-nav-jump-bar .sub-nav-jump-link.btn-secondary-dark.btncontainer:focus, .coupon-sub-nav .sub-nav-jump-bar .AboutUs-Panel input.sub-nav-jump-link.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .coupon-sub-nav .sub-nav-jump-bar input.sub-nav-jump-link.btn-secondary-dark[type='submit']:focus {
    color: #808080;
    text-decoration: underline
}

.coupon-sub-nav .sub-nav-jump-bar .selected {
    font-weight: 700
}

.coupon-sub-nav .sub-nav-jump-bar .selected:hover, .coupon-sub-nav .sub-nav-jump-bar .selected.btn.btn-secondary-dark:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBar input.selected.btn-secondary-dark:focus, .notificationBar .coupon-sub-nav .sub-nav-jump-bar input.selected.btn-secondary-dark:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBar .selected.btn-secondary-dark.btncontainer:focus, .notificationBar .coupon-sub-nav .sub-nav-jump-bar .selected.btn-secondary-dark.btncontainer:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBarNotUrgent input.selected.btn-secondary-dark:focus, .notificationBarNotUrgent .coupon-sub-nav .sub-nav-jump-bar input.selected.btn-secondary-dark:focus, .coupon-sub-nav .sub-nav-jump-bar .notificationBarNotUrgent .selected.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .coupon-sub-nav .sub-nav-jump-bar .selected.btn-secondary-dark.btncontainer:focus, .coupon-sub-nav .sub-nav-jump-bar .AboutUs-Panel input.selected.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .coupon-sub-nav .sub-nav-jump-bar input.selected.btn-secondary-dark[type='submit']:focus {
    text-decoration: none;
    color: #666
}

.dealcategories .coupon-sub-nav ul {
    min-height: 2px
}

.dealcategories .coupon-sub-nav .sub-nav-links li {
    padding: 2.5% 4% 1px 0
}

.dealcategories .coupon-sub-nav .sub-nav-links li .sub-nav-underline {
    font-size: 1rem
}

@media (min-width: 750px) {
    .dealcategories .coupon-sub-nav .sub-nav-links li {
        padding: 10px 1% 10px 2%
    }

    .dealcategories .coupon-sub-nav .sub-nav-links li .menu-wrapper li {
        padding: 2px 1% 2px 1%
    }
}

.unselectable {
    color: #c6c6c6 !important;
    font-weight: 400 !important
}

.sign-up-banner-block-center {
    text-align: center;
    background: #f1f9ff
}

.tooltip-help {
    position: relative;
    display: inline-block
}

.tooltip-help .tooltip-help-text {
    visibility: hidden;
    width: 300px;
    background-color: #f1f9ff;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 10px 2px;
    border-radius: 4px;
    border: 1px solid #e5e5e8;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .3);
    text-align: left;
    font-size: 12px;
    left: 2%;
    top: 10%;
    position: fixed;
    z-index: 10
}

@media (min-width: 450px) {
    .tooltip-help .tooltip-help-text {
        left: 10%;
        right: auto
    }
}

@media (min-width: 550px) {
    .tooltip-help .tooltip-help-text {
        left: 25%;
        right: auto;
        width: 350px
    }
}

@media (min-width: 750px) {
    .tooltip-help .tooltip-help-text {
        left: 50%;
        right: auto
    }
}

@media (min-width: 750px) and (max-height: 800px) {
    .tooltip-help .tooltip-help-text {
        left: 30%
    }
}

@media (min-width: 1000px) {
    .tooltip-help .tooltip-help-text {
        left: 60%;
        right: auto
    }
}

@media (min-width: 1000px) and (max-height: 800px) {
    .tooltip-help .tooltip-help-text {
        left: 35%
    }
}

@media (min-height: 400px) {
    .tooltip-help .tooltip-help-text {
        top: 45%;
        bottom: auto
    }
}

@media (min-height: 600px) {
    .tooltip-help .tooltip-help-text {
        top: 65%;
        bottom: auto
    }
}

.tooltip-help .tooltip-help-header {
    visibility: hidden;
    width: 300px;
    background-color: #bfdefb;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 10px 2px;
    border-radius: 4px;
    border: 1px solid #e5e5e8;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .3);
    text-align: left;
    font-size: 12px;
    left: 2%;
    top: 10%;
    position: fixed;
    z-index: 10
}

@media (min-width: 450px) {
    .tooltip-help .tooltip-help-header {
        left: 10%;
        right: auto
    }
}

@media (min-width: 550px) {
    .tooltip-help .tooltip-help-header {
        left: 25%;
        right: auto;
        width: 350px
    }
}

@media (min-width: 750px) {
    .tooltip-help .tooltip-help-header {
        left: 50%;
        right: auto
    }
}

@media (min-width: 750px) and (max-height: 800px) {
    .tooltip-help .tooltip-help-header {
        left: 30%
    }
}

@media (min-width: 1000px) {
    .tooltip-help .tooltip-help-header {
        left: 60%;
        right: auto
    }
}

@media (min-width: 1000px) and (max-height: 800px) {
    .tooltip-help .tooltip-help-header {
        left: 35%
    }
}

@media (min-height: 400px) {
    .tooltip-help .tooltip-help-header {
        top: 45%;
        bottom: auto
    }
}

@media (min-height: 600px) {
    .tooltip-help .tooltip-help-header {
        top: 65%;
        bottom: auto
    }
}

.ribbon-footer {
    float: left;
    vertical-align: middle
}

@media (min-width: 450px) {
    .ribbon-footer {
        margin-left: 20px
    }
}

.ribbon-footer-text {
    font-size: 14px;
    text-align: left;
    margin-right: 0;
    width: 200px;
    float: right;
    padding-bottom: 20px
}

@media (min-width: 350px) {
    .ribbon-footer-text {
        margin-right: 0;
        width: 210px
    }
}

@media (min-width: 450px) {
    .ribbon-footer-text {
        margin-right: 10px;
        width: 230px
    }
}

@media (min-width: 475px) {
    .ribbon-footer-text {
        margin-right: 10px;
        width: 290px
    }
}

@media (min-width: 550px) {
    .ribbon-footer-text {
        margin-right: 40px;
        width: 300px
    }
}

@media (min-width: 750px) {
    .ribbon-footer-text {
        text-align: center;
        margin-right: 60px;
        width: 300px
    }
}

.price-details-box, .price-details-box-no-sub-info {
    display: inline-block;
    user-select: none
}

@media (min-width: 500px) {
    .price-details-box, .price-details-box-no-sub-info {
        position: relative
    }
}

.price-details-box .price-details-box-display, .price-details-box-no-sub-info .price-details-box-display {
    color: #999;
    margin: 10px 20px 5px 0;
    display: block
}

.price-details-box .price-details-box-display-inner, .price-details-box-no-sub-info .price-details-box-display-inner {
    background-color: #f4fde0;
    padding: 2px 2px;
    color: #666;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    border: 1px dashed #828282
}

.price-details-box .price-details-final-price, .price-details-box-no-sub-info .price-details-final-price {
    border-top: 1px solid #e5e5e5;
    background-color: #f3fcdf;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: bold
}

.price-details-box.price-details-box-alternative, .price-details-box-alternative.price-details-box-no-sub-info {
    user-select: auto
}

.price-details-box.price-details-box-alternative .price-details-box-display, .price-details-box-alternative.price-details-box-no-sub-info .price-details-box-display {
    color: #424242;
    margin: 0;
    display: inline
}

.price-details-box.price-details-box-alternative .price-details-box-display-inner, .price-details-box-alternative.price-details-box-no-sub-info .price-details-box-display-inner {
    background-color: unset;
    padding: 0;
    color: #424242;
    font-size: 15px;
    font-weight: 800;
    border: none;
    text-decoration: underline;
    text-decoration-color: #828282;
    text-decoration-style: dashed;
    text-decoration-thickness: 1px
}

.price-details-box.price-details-box-alternative .price-details-calculations, .price-details-box-alternative.price-details-box-no-sub-info .price-details-calculations {
    user-select: none
}

.price-details-box.price-details-box-alternative .price-details-offset-section, .price-details-box-alternative.price-details-box-no-sub-info .price-details-offset-section {
    border-top: 1px solid #e5e5e5;
    background-color: #f3fcdf
}

.price-details-box.price-details-box-alternative .price-details-final-price, .price-details-box-alternative.price-details-box-no-sub-info .price-details-final-price {
    border-top: 0
}

.price-details-box .price-details-calculations, .price-details-box-no-sub-info .price-details-calculations {
    visibility: hidden;
    user-select: none;
    background-color: #fff;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0 0 0;
    border-radius: 4px;
    border: 1px solid #e5e5e8;
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, .3);
    text-align: left;
    font-size: 14px;
    width: 350px;
    font-weight: 400;
    position: absolute;
    z-index: 9
}

.price-details-box .price-details-calculations > div, .price-details-box-no-sub-info .price-details-calculations > div {
    width: 100%
}

.price-details-box .price-details-calculations > div > div, .price-details-box-no-sub-info .price-details-calculations > div > div {
    padding: 0 0 2px 12px
}

@media (max-width: 749px) {
    .price-details-box .price-details-calculations, .price-details-box-no-sub-info .price-details-calculations {
        box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .2)
    }
}

@media (max-width: 449px) {
    .price-details-box .price-details-calculations, .price-details-box-no-sub-info .price-details-calculations {
        font-size: 13px;
        width: 300px
    }
}

@media (max-width: 349px) {
    .price-details-box .price-details-calculations > div > div, .price-details-box-no-sub-info .price-details-calculations > div > div {
        padding: 0 0 2px 10px
    }
}

@media (max-width: 500px) {
    .price-details-box .price-details-calculations, .price-details-box-no-sub-info .price-details-calculations {
        position: absolute;
        margin-left: 0;
        left: 5px
    }
}

.important-terms-container {
    position: relative;
    display: inline-block;
    user-select: none
}

.visa-body-query-class {
    width: 510px;
    max-width: 90vw;
    background-color: #fff;
    padding: 5px 10px;
    font-size: 1.4rem
}

.visa-container-query-class {
    cursor: pointer;
    display: block;
    margin-bottom: 10px
}

.important-terms-body {
    user-select: none;
    background-color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px;
    line-height: 1.2;
    border-radius: 4px;
    border: 1px solid #e5e5e8;
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, .3);
    text-align: left;
    font-size: 13px;
    width: 500px;
    font-weight: 400;
    position: absolute;
    z-index: 9
}

.important-terms-body > div {
    width: 100%
}

.important-terms-body > div > div {
    padding: 0 0 2px 12px
}

@media (max-width: 749px) {
    .important-terms-payment-method-spacing {
        margin-left: -22px;
        width: 300px;
        box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .2)
    }
}

@media (max-width: 449px) {
    .important-terms-payment-method-spacing {
        margin-left: -38px;
        font-size: 13px
    }
}

@media (max-width: 349px) {
    .important-terms-payment-method-spacing {
        margin-left: -32px;
        width: 240px
    }
}

.important-terms-payment-confirm-spacing {
    margin-left: -175px
}

@media (max-width: 749px) {
    .important-terms-payment-confirm-spacing {
        margin-left: -180px;
        width: 300px;
        box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .2)
    }
}

@media (max-width: 449px) {
    .important-terms-payment-confirm-spacing {
        margin-left: -195px;
        font-size: 13px
    }
}

@media (max-width: 349px) {
    .important-terms-payment-confirm-spacing {
        margin-left: -184px;
        width: 240px
    }
}

.important-terms-giftcard-page-spacing {
    margin-left: -175px
}

@media (max-width: 749px) {
    .important-terms-giftcard-page-spacing {
        margin-left: -140px;
        width: 300px;
        box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .2)
    }
}

@media (max-width: 449px) {
    .important-terms-giftcard-page-spacing {
        margin-left: -138px;
        font-size: 13px
    }
}

@media (max-width: 349px) {
    .important-terms-giftcard-page-spacing {
        margin-left: -108px;
        width: 240px
    }
}

@media (max-width: 999px) {
    .amazon-merchant-top-spacing {
        margin-top: 310px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .amazon-merchant-top-spacing {
        margin-top: 285px
    }
}

@media (max-width: 999px) {
    .amazon-merchant-top-spacing.fashion {
        margin-top: 0
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .amazon-merchant-top-spacing.fashion {
        margin-top: 265px
    }
}

.amazon-merchant-top-spacing-main-text {
    margin: 5px 5px 5px 0
}

@media (max-width: 999px) {
    .amazon-merchant-top-spacing-main-text {
        margin: 10px 3px 10px 3px
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .amazon-merchant-top-spacing-main-text {
        margin: 5px 3px 12px 3px
    }
}

@media (max-width: 549px) and (min-width: 450px) {
    .weekly-ads-expand-for-phablet-only {
        width: 110%;
        margin-left: -5%
    }
}

.mobiletogglefavorite {
    float: left;
    width: 30px;
    margin: 6px 0 0 0;
    text-decoration: none
}

.mobiletogglefavorite .ico {
    color: #c3c3c3;
    vertical-align: middle
}

.mobiletogglefavorite .ico:hover, .mobiletogglefavorite .ico.btn.btn-secondary-dark:focus, .mobiletogglefavorite .notificationBar input.ico.btn-secondary-dark:focus, .notificationBar .mobiletogglefavorite input.ico.btn-secondary-dark:focus, .mobiletogglefavorite .notificationBar .ico.btn-secondary-dark.btncontainer:focus, .notificationBar .mobiletogglefavorite .ico.btn-secondary-dark.btncontainer:focus, .mobiletogglefavorite .notificationBarNotUrgent input.ico.btn-secondary-dark:focus, .notificationBarNotUrgent .mobiletogglefavorite input.ico.btn-secondary-dark:focus, .mobiletogglefavorite .notificationBarNotUrgent .ico.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .mobiletogglefavorite .ico.btn-secondary-dark.btncontainer:focus, .mobiletogglefavorite .AboutUs-Panel input.ico.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .mobiletogglefavorite input.ico.btn-secondary-dark[type='submit']:focus {
    color: #e70000;
    text-stroke: 1px #e70000 !important;
    -webkit-text-stroke: 1px #e70000 !important
}

.mobiletogglefavorite .ico-on {
    color: #e70000;
    vertical-align: middle
}

.mobiletogglefavorite .ico-on:hover, .mobiletogglefavorite .ico-on.btn.btn-secondary-dark:focus, .mobiletogglefavorite .notificationBar input.ico-on.btn-secondary-dark:focus, .notificationBar .mobiletogglefavorite input.ico-on.btn-secondary-dark:focus, .mobiletogglefavorite .notificationBar .ico-on.btn-secondary-dark.btncontainer:focus, .notificationBar .mobiletogglefavorite .ico-on.btn-secondary-dark.btncontainer:focus, .mobiletogglefavorite .notificationBarNotUrgent input.ico-on.btn-secondary-dark:focus, .notificationBarNotUrgent .mobiletogglefavorite input.ico-on.btn-secondary-dark:focus, .mobiletogglefavorite .notificationBarNotUrgent .ico-on.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .mobiletogglefavorite .ico-on.btn-secondary-dark.btncontainer:focus, .mobiletogglefavorite .AboutUs-Panel input.ico-on.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .mobiletogglefavorite input.ico-on.btn-secondary-dark[type='submit']:focus {
    color: #e70000
}

@media (min-width: 750px) {
    .retailer-weekly-ad-page h1 {
        margin-bottom: 15px
    }
}

.retailer-weekly-ad-page .coupon-sub-nav {
    width: 100%;
    max-width: 820px
}

@media (min-width: 750px) {
    .retailer-weekly-ad-page .coupon-sub-nav ul {
        display: flex;
        flex: 1;
        justify-content: space-evenly
    }

    .retailer-weekly-ad-page .coupon-sub-nav ul li {
        min-width: fit-content
    }
}

.retailer-weekly-ad-page .txt-largeish {
    font-size: 2.4rem
}

.retailer-weekly-ad-page .weekly-ad-title-navigation {
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    padding-left: 20px
}

@media (max-width: 999px) {
    .retailer-weekly-ad-page .weekly-ad-title-navigation {
        padding-left: 0;
        clear: both
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .retailer-weekly-ad-page .weekly-ad-title-navigation {
        display: block;
        flex-grow: unset
    }
}

@media (max-width: 749px) {
    .retailer-weekly-ad-page .mobiletogglefavorite {
        margin: -3px 0 0 0
    }
}

.retailer-weekly-ad-page .merchant-banner-container {
    float: left;
    width: 320px
}

@media (max-width: 999px) {
    .retailer-weekly-ad-page .merchant-banner-container {
        float: none;
        margin: auto;
        width: auto
    }
}

@media (max-width: 749px) {
    .retailer-weekly-ad-page .merchant-banner-container .merchant-banner {
        position: relative;
        top: auto;
        left: auto;
        max-width: 100%;
        padding-bottom: 0;
        float: none;
        margin-bottom: 20px
    }

    .retailer-weekly-ad-page .merchant-banner-container .merchant-banner .mobileshopnowbtn {
        bottom: 0;
        position: relative
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .retailer-weekly-ad-page .merchant-banner-container .merchant-banner {
        position: relative;
        top: auto
    }
}

.retailer-weekly-ad-page .weekly-ad-daterange {
    font-style: oblique;
    flex-grow: 1;
    padding: 14px 20px;
    font-weight: 300
}

@media (max-width: 749px) {
    .retailer-weekly-ad-page .weekly-ad-daterange {
        padding: 0 0 10px 0
    }
}

@media (min-width: 750px) and (max-width: 999px) {
    .retailer-weekly-ad-page .sub-nav-links li.selected:after {
        left: 12%
    }
}

.retailer-weekly-ad-page .weekly-ad-page-links {
    padding: 2px 7px;
    background-color: #fff;
    position: absolute;
    width: 80px;
    z-index: 1;
    border: 1px solid #e4e4e4;
    text-align: right
}

@media (max-width: 549px) {
    .retailer-weekly-ad-page .weekly-ad-page-links {
        left: 20%
    }
}

.full-screen-retailer-join-banner {
    background-color: #2a53b0;
    border: 1px solid #e5e5e8;
    padding: 10px 3%;
    color: #fff;
    width: 94%;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (max-width: 749px) {
    .full-screen-retailer-join-banner {
        display: block
    }
}

.full-screen-retailer-join-banner-left {
    float: left;
    display: inline-block;
    padding-right: 10px
}

@media (max-width: 749px) {
    .full-screen-retailer-join-banner-left {
        padding-top: 5px
    }
}

.full-screen-retailer-join-banner-middle {
    flex-grow: 1
}

.full-screen-retailer-join-banner-right {
    margin-left: 5px
}

@media (max-width: 749px) {
    .full-screen-retailer-join-banner-right {
        text-align: center;
        width: 100%;
        clear: both;
        margin-left: 0;
        margin-top: 5px
    }
}

.nocashbackpanel {
    background-color: #fff;
    font-weight: bold;
    padding: 10px;
    box-sizing: border-box;
    font-size: 1.2em;
    border: 1px solid #e5e5e8;
    width: 100%;
    text-align: center;
    margin-top: 10px
}

.merchant-banner .heartColorCorrect .ico.icon-heart {
    -webkit-text-stroke: 1px #c3c3c3;
    text-stroke: 1px #c3c3c3
}

.merchant-banner .btn.btn-green, .merchant-banner .notificationBar input.btn-green, .notificationBar .merchant-banner input.btn-green, .merchant-banner .notificationBar .btn-green.btncontainer, .notificationBar .merchant-banner .btn-green.btncontainer, .merchant-banner .notificationBarNotUrgent input.btn-green, .notificationBarNotUrgent .merchant-banner input.btn-green, .merchant-banner .notificationBarNotUrgent .btn-green.btncontainer, .notificationBarNotUrgent .merchant-banner .btn-green.btncontainer, .merchant-banner .notificationBarGlobal input.btn-green, .notificationBarGlobal .merchant-banner input.btn-green, .merchant-banner .notificationBarGlobal .btn-green.btncontainer, .notificationBarGlobal .merchant-banner .btn-green.btncontainer, .merchant-banner .AboutUs-Panel input.btn-green[type='submit'], .AboutUs-Panel .merchant-banner input.btn-green[type='submit'], .merchant-banner .cookie-consent-notificationBar input.btn-green, .cookie-consent-notificationBar .merchant-banner input.btn-green, .merchant-banner .cookie-consent-notificationBar .btn-green.btncontainer, .cookie-consent-notificationBar .merchant-banner .btn-green.btncontainer {
    font-size: 2.3rem
}

.printablenocashback {
    background-color: #fbedc0;
    border: 1px solid #e4e3e3;
    position: relative;
    font-weight: 500;
    font-size: 1.6rem;
    padding: 10px;
    margin-bottom: 10px;
    color: #666
}

.printablenocashback.storePage {
    background-color: #fff;
    color: #333;
    font-size: 1.4rem;
    font-weight: 500;
    border-color: #ccc
}

.featured-stores {
    background: #fff;
    padding: 1%;
    font-size: 1.4rem;
    color: #666
}

.featured-stores ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.featured-stores li {
    float: left;
    width: 33.3333%;
    height: 70px;
    margin: 0;
    padding: 0
}

@media (min-width: 750px) {
    .featured-stores li {
        width: 16.6666%;
        height: 120px
    }
}

.featured-stores img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 80%
}

.category-listing {
    float: left;
    width: 100%;
    margin-bottom: 5%;
    margin-top: 5%
}

.category-listing ul {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 100%
}

@media (min-width: 750px) {
    .category-listing ul {
        width: 33.33333%
    }
}

.category-listing li {
    margin: 0;
    padding: 5px 0;
    margin-right: 12%;
    border-bottom: 1px dotted #979797;
    width: 80%
}

@media (min-width: 750px) {
    .category-listing li {
        width: 95%
    }

    .category-listing li:last-child {
        border: none
    }
}

.category-listing a {
    color: inherit;
    text-decoration: none;
    font-weight: 300
}

.category-listing a:hover {
    color: green;
    font-weight: 400;
    text-decoration: underline
}

.save-more {
    background: #dbe8c8;
    box-sizing: border-box;
    padding: 1em 1em .25em 1em
}

.save-more-title {
    font-size: 2.7rem;
    line-height: 30px;
    margin: 0
}

.save-more-main {
    font-size: 1.8rem;
    line-height: 24px;
    font-weight: 300
}

.save-more form {
    margin: 0
}

.save-more-centered-content {
    text-align: center;
    box-sizing: border-box;
    width: 90%;
    margin: 0 auto
}

@media (min-width: 750px) {
    .save-more-centered-content {
        width: 70%
    }
}

@media (min-width: 1000px) {
    .save-more-centered-content {
        width: 50%
    }
}

.save-more p {
    margin-bottom: 1.5rem
}

.save-more .input {
    background: #fff;
    border: 1px solid #bbdefb;
    box-shadow: inset 0 1px 1px 0 #e5e5e8;
    border-radius: 5px;
    width: 100%
}

.save-more .label {
    float: left;
    margin-bottom: 1.5rem
}

.save-more footer {
    line-height: 14px
}

@media (min-width: 750px) {
    .save-more footer {
        text-align: center
    }
}

.subcategoryheader {
    margin: 10px 0 5px 0;
    color: #808080;
    display: inline-block;
    position: relative;
    width: 100%;
    font-weight: 400;
    overflow: hidden;
    font-size: 14px
}

@media (min-width: 550px) {
    .subcategorydropdown {
        width: unset
    }
}

.all-categories-title {
    padding-top: 10px;
    padding-left: 10px;
    margin-bottom: 15px;
    display: inline-block
}

@media (max-width: 749px) {
    .all-categories-title {
        margin-bottom: 0;
        display: block
    }
}

.all-categories-stores-link {
    float: right;
    display: inline-block;
    padding: 0 1px 0 1px;
    margin-top: 18px
}

@media (max-width: 749px) {
    .all-categories-stores-link {
        float: none;
        display: block;
        padding: 7px 10px 0 10px;
        font-size: 16px;
        margin: 0
    }
}

.main-category-listitem {
    list-style: none;
    float: left;
    width: 33.3%
}

.main-category-listitem .main-category-panel {
    margin: 0 5px;
    background-color: #fff;
    border: 1px solid #e5e5e8
}

.main-category-listitem .main-category-panel .main-category-panel-cbtext {
    height: 50px;
    width: 50%;
    text-align: center;
    padding: 0 10px
}

.main-category-listitem .main-category-panel .main-category-panel-cbtext > a {
    padding-right: 0;
    line-height: 1.1;
    max-height: 50px
}

.main-category-listitem .main-category-panel .main-category-panel-cbtext span {
    line-height: 1.1
}

.main-category-listitem .main-category-panel .main-category-panel-image {
    height: 50px;
    width: 50%;
    padding: 0 10px 0 20px;
    line-height: 1
}

.main-category-listitem .main-category-panel .main-category-panel-image > a {
    padding-right: 0;
    font-size: 0
}

.main-category-listitem .main-category-panel .main-category-panel-image img {
    max-width: 85px;
    max-height: 45px;
    font-size: 12px
}

.main-category-listitem .main-category-panel .main-category-panel-catlink {
    width: 100%;
    text-align: left;
    font-size: 16px;
    padding: 0 12px 10px 12px
}

.main-category-listitem .main-category-panel .main-category-panel-title {
    font-size: 20px;
    font-weight: bold
}

@media (max-width: 999px) {
    .main-category-listitem .main-category-panel .main-category-panel-title {
        font-size: 18px
    }
}

.main-category-listitem .main-category-panel tr:nth-child(2n+1) {
    background-color: unset
}

@media (max-width: 1149px) and (min-width: 1000px) {
    .main-category-listitem {
        width: 50%
    }
}

@media (max-width: 749px) {
    .main-category-listitem {
        width: 100%
    }
}

@media (max-width: 749px) and (min-width: 550px) {
    .main-category-listitem {
        width: 50%
    }
}

.alphabet-list {
    border-bottom: 1px solid #979797;
    border-top: 1px solid #979797;
    float: left;
    width: 100%;
    margin-top: 5px
}

.alphabet-list ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.alphabet-list li {
    float: left;
    display: inline-block;
    padding: 2px 0;
    margin: 0;
    width: 7.1428%;
    text-align: center
}

@media screen and (min-width: 769px) {
    .alphabet-list li {
        width: 3.5714%
    }
}

.alphabet-list li:last-child {
    float: left;
    width: 14.286%
}

@media screen and (min-width: 769px) {
    .alphabet-list li:last-child {
        float: right;
        text-align: right;
        Width: 7.1428%
    }
}

.alphabet-list a {
    font-size: 20px;
    color: inherit;
    text-decoration: none
}

.alphabet-list a:hover {
    text-decoration: underline;
    color: green
}

table {
    width: 100%;
    margin: 10px 0 20px;
    border-collapse: collapse
}

@media (max-width: 749px) {
    .allstores-table table th, .allstores-table table td {
        width: 20%;
        padding: 5px 0 !important
    }

    .allstores-table table th:first-child, .allstores-table table td:first-child {
        word-break: break-word;
        width: 50%
    }

    .allstores-table table th:last-child, .allstores-table table td:last-child {
        width: 30%
    }
}

.bonusTable .allStoreShopNow {
    width: 22%
}

.table-search-results table, .table-responsive table {
    min-width: 100%;
    margin: 10px 0
}

.table-search-results .txt-upper a, .table-responsive .txt-upper a {
    text-decoration: none;
    color: inherit
}

.table-responsive {
    overflow-x: auto
}

th, td {
    text-align: left;
    padding: 5px 10px;
    text-align: left;
    line-height: 1.5;
    width: 33.3333%
}

th:first-child, td:first-child {
    padding-left: 10px
}

th:last-child, td:last-child {
    padding-right: 10px
}

.txt-upper .pageSort {
    color: #696969 !important
}

.txt-upper .pageSort:hover, .txt-upper .pageSort.btn.btn-secondary-dark:focus, .txt-upper .notificationBar input.pageSort.btn-secondary-dark:focus, .notificationBar .txt-upper input.pageSort.btn-secondary-dark:focus, .txt-upper .notificationBar .pageSort.btn-secondary-dark.btncontainer:focus, .notificationBar .txt-upper .pageSort.btn-secondary-dark.btncontainer:focus, .txt-upper .notificationBarNotUrgent input.pageSort.btn-secondary-dark:focus, .notificationBarNotUrgent .txt-upper input.pageSort.btn-secondary-dark:focus, .txt-upper .notificationBarNotUrgent .pageSort.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .txt-upper .pageSort.btn-secondary-dark.btncontainer:focus, .txt-upper .AboutUs-Panel input.pageSort.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .txt-upper input.pageSort.btn-secondary-dark[type='submit']:focus {
    color: #2c2c2c !important
}

.green .txt-upper .pageSort {
    color: #199402 !important
}

.green .txt-upper .pageSort:hover, .green .txt-upper .pageSort.btn.btn-secondary-dark:focus, .green .txt-upper .notificationBar input.pageSort.btn-secondary-dark:focus, .notificationBar .green .txt-upper input.pageSort.btn-secondary-dark:focus, .green .txt-upper .notificationBar .pageSort.btn-secondary-dark.btncontainer:focus, .notificationBar .green .txt-upper .pageSort.btn-secondary-dark.btncontainer:focus, .green .txt-upper .notificationBarNotUrgent input.pageSort.btn-secondary-dark:focus, .notificationBarNotUrgent .green .txt-upper input.pageSort.btn-secondary-dark:focus, .green .txt-upper .notificationBarNotUrgent .pageSort.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .green .txt-upper .pageSort.btn-secondary-dark.btncontainer:focus, .green .txt-upper .AboutUs-Panel input.pageSort.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .green .txt-upper input.pageSort.btn-secondary-dark[type='submit']:focus {
    color: #137801 !important
}

@media (max-width: 749px) {
    .expandedHistoryBreak {
        word-break: break-word
    }
}

@media (max-width: 749px) {
    .expandedPayeeMobileHide {
        display: none
    }
}

th.fourcol, td.fourcol {
    width: 22%
}

th.fourcol:first-child, td.fourcol:first-child {
    width: 33%
}

th.fourcol:last-child, td.fourcol:last-child {
    width: 23%
}

th.fivecol, td.fivecol {
    width: 15%
}

th.fivecol:first-child, td.fivecol:first-child {
    width: 33%
}

th.fivecol:last-child, td.fivecol:last-child {
    width: 22%
}

th.green, td.green, td div.green {
    text-align: center;
    color: #199402
}

th.oldRate, td.oldRate, td div.oldRate {
    text-align: center;
    color: #999;
    font-size: 80%
}

@media (max-width: 749px) {
    th.oldRate, td.oldRate, td div.oldRate {
        font-size: 60%
    }
}

td:first-child a {
    color: inherit;
    font-weight: 300
}

td:first-child a:hover {
    color: green
}

td:first-child a.anchor-td-no-style {
    color: green;
    font-weight: initial
}

td:first-child a.anchor-td-no-style:hover, td:first-child .anchor-td-no-style.btn.btn-secondary-dark:hover, td:first-child .anchor-td-no-style.btn.btn-secondary-dark:focus, td:first-child .notificationBar input.anchor-td-no-style.btn-secondary-dark:hover, .notificationBar td:first-child input.anchor-td-no-style.btn-secondary-dark:hover, td:first-child .notificationBar .anchor-td-no-style.btn-secondary-dark.btncontainer:hover, .notificationBar td:first-child .anchor-td-no-style.btn-secondary-dark.btncontainer:hover, td:first-child .notificationBar input.anchor-td-no-style.btn-secondary-dark:focus, .notificationBar td:first-child input.anchor-td-no-style.btn-secondary-dark:focus, td:first-child .notificationBar .anchor-td-no-style.btn-secondary-dark.btncontainer:focus, .notificationBar td:first-child .anchor-td-no-style.btn-secondary-dark.btncontainer:focus, td:first-child .notificationBarNotUrgent input.anchor-td-no-style.btn-secondary-dark:hover, .notificationBarNotUrgent td:first-child input.anchor-td-no-style.btn-secondary-dark:hover, td:first-child .notificationBarNotUrgent .anchor-td-no-style.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent td:first-child .anchor-td-no-style.btn-secondary-dark.btncontainer:hover, td:first-child .notificationBarNotUrgent input.anchor-td-no-style.btn-secondary-dark:focus, .notificationBarNotUrgent td:first-child input.anchor-td-no-style.btn-secondary-dark:focus, td:first-child .notificationBarNotUrgent .anchor-td-no-style.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent td:first-child .anchor-td-no-style.btn-secondary-dark.btncontainer:focus, td:first-child .AboutUs-Panel input.anchor-td-no-style.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel td:first-child input.anchor-td-no-style.btn-secondary-dark[type='submit']:hover, td:first-child .AboutUs-Panel input.anchor-td-no-style.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel td:first-child input.anchor-td-no-style.btn-secondary-dark[type='submit']:focus {
    color: #0a6ebd
}

td:first-child .terms-box a {
    font-weight: inherit
}

td:last-child a {
    -webkit-transition: transform 0s;
    -moz-transition: transform 0s;
    -ms-transition: transform 0s;
    transition: transform 0s;
    text-decoration: none
}

@media (min-width: 750px) {
    td:last-child a {
        position: relative;
        padding-right: 25px
    }
}

td:last-child a:hover {
    text-decoration: underline
}

td:last-child a::before, td:last-child a::after {
    content: '';
    position: absolute;
    right: 6px;
    margin-top: -1px;
    height: 2px;
    width: 10px;
    background: green
}

td:last-child a::before {
    top: 32%;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

td:last-child a::after {
    top: 65%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

td:last-child a.link-no-nested::before, td:last-child a.link-no-nested::after {
    content: normal
}

td:last-child a.link-no-nested-plain::before, td:last-child a.link-no-nested-plain::after {
    content: normal
}

a.link-no-nested-plain:hover, .link-no-nested-plain.btn.btn-secondary-dark:hover, .link-no-nested-plain.btn.btn-secondary-dark:focus, .notificationBar input.link-no-nested-plain.btn-secondary-dark:hover, .notificationBar .link-no-nested-plain.btn-secondary-dark.btncontainer:hover, .notificationBar input.link-no-nested-plain.btn-secondary-dark:focus, .notificationBar .link-no-nested-plain.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.link-no-nested-plain.btn-secondary-dark:hover, .notificationBarNotUrgent .link-no-nested-plain.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.link-no-nested-plain.btn-secondary-dark:focus, .notificationBarNotUrgent .link-no-nested-plain.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.link-no-nested-plain.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.link-no-nested-plain.btn-secondary-dark[type='submit']:focus {
    text-decoration: none !important
}

th {
    border-bottom: 1px solid #e5e5e8;
    font-size: 1.8rem;
    font-weight: 700;
    vertical-align: middle
}

tr td tr:nth-child(odd) {
    background-color: transparent
}

div.deal-category-list tr td div {
    padding-bottom: 5px
}

div.deal-category-list tr:last-child {
    background-color: transparent
}

tr:nth-child(odd) {
    background-color: #fff
}

.ExpiredCard tr:nth-child(odd) {
    background-color: transparent
}

.no-table-banding tr {
    background-color: inherit
}

table.inherit-background tr {
    background-color: inherit
}

.displayAmazon {
    width: 90%
}

@media (min-width: 750px) {
    .displayAmazon {
        width: 95%
    }
}

.displayAmazon th:nth-child(1), .displayAmazon td:nth-child(1) {
    width: 45%
}

@media (min-width: 750px) {
    th:nth-child(2), th:nth-child(3), td:nth-child(2), td:nth-child(3) {
        display: table-cell
    }
}

th.displayAmazon:nth-child(2), th.displayAmazon:nth-child(3), td.displayAmazon:nth-child(2), td.displayAmazon:nth-child(3) {
    width: inherit;
    display: table-cell
}

@media (max-width: 749px) {
    .AllCashBackStoresHeader {
        display: none
    }
}

@media (max-width: 749px) {
    .rateLongBox {
        padding: 2px 0;
        width: 25%
    }
}

@media (min-width: 750px) {
    .rateLongBox {
        display: none !important;
        width: 0;
        padding: 0;
        margin: 0;
        visibility: hidden
    }
}

@media (max-width: 749px) {
    .rateShortBox {
        display: none;
        width: 0%;
        padding: 0;
        margin: 0;
        visibility: hidden
    }
}

@media (min-width: 750px) {
    .rateShortBox {
        width: 15%
    }
}

@media (max-width: 749px) {
    .allStoreName {
        width: 45%
    }
}

.allStoreShopNow {
    text-align: center
}

@media (min-width: 750px) {
    .allStoreShopNow {
        width: 23%
    }
}

@media (max-width: 749px) {
    .allStoreShopNow {
        width: 30%;
        padding-right: 0 !important
    }
}

@media (max-width: 749px) {
    .allStoreShopNowMobileArrow {
        display: inline;
        vertical-align: middle
    }
}

@media (min-width: 750px) {
    .allStoreShopNowMobileArrow {
        display: none
    }
}

@media (max-width: 749px) {
    .display-inline-on-mobile {
        display: inline
    }
}

.onlycoupons {
    font-size: 11px;
    color: #aaa;
    line-height: 12px
}

.cb-store-letter {
    font-weight: bold;
    font-size: 20px
}

.cb-store-link {
    text-decoration: underline;
    color: green;
    cursor: pointer
}

.slider-top-bar-aside {
    max-width: 1160px;
    width: 92.875%;
    margin: 0 auto;
    padding: 0
}

@media (max-width: 999px) {
    .slider-top-bar-aside {
        width: 93.65%
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .slider-top-bar-aside {
        width: 94%
    }
}

@media (max-width: 999px) {
    .slider-top-bar-aside .slider-container-extra-wide .slick-dots {
        display: inline-block !important
    }
}

.store-table-header {
    display: inline-block;
    padding-bottom: 12px;
    padding-left: 5px
}

@media (max-width: 749px) {
    .store-table-header {
        padding-bottom: 0
    }
}

.subtle-retailer-banner {
    margin: 10px 0 0 -20px;
    padding-bottom: 2px
}

.ButtonDownloadBanner-title {
    font-weight: 700;
    font-size: 20px;
    display: block;
    padding-bottom: 5px;
    padding-left: 10px
}

.ButtonDownloadBanner-text {
    font-size: 14px;
    display: block;
    padding-left: 10px
}

.ButtonDownloadBanner-text a {
    color: green
}

.search-page-panel-skeleton th {
    border-bottom: 0
}

#TitleAtTopOfPage {
    color: #333;
    text-align: center;
    max-width: 960px;
    margin: auto
}

#TitleAtTopOfPage h1 {
    font-size: 1.9rem;
    font-weight: 300;
    margin-bottom: 0
}

tr.store-results td {
    padding: 5px 0;
    border-top: 1px dotted #e5e5e8
}

tr.store-results:nth-of-type(2) td {
    border-top: 0
}

tr.store-results:first-child {
    border-top: 0
}

tr.search-category-list td {
    padding: 7px 20px
}

tr.search-category-list:nth-child(2) td {
    padding-top: 14px
}

tr.search-category-list:last-child td {
    padding-bottom: 14px
}

td:last-child a::before, td:last-child a::after {
    content: none;
    display: none
}

.helpful-link {
    padding-right: 0 !important
}

.store-table-logo {
    width: 20%;
    max-width: 200px
}

.mobile-cash-back {
    display: none
}

.nonmobile-cash-back {
    color: #199402;
    font-weight: bold
}

.stores-shop-now {
    width: 15%;
    max-width: 150px
}

#RetailersDisplayed {
    font-size: 1.4rem;
    padding-right: 0
}

.search-table {
    clear: right
}

.search-table .search-header-table {
    margin: 10px 20px;
    width: auto;
    min-width: 0% !important;
    white-space: nowrap;
    color: #808080
}

.search-table .search-header-table th {
    border: 0;
    padding: 0 10px
}

.stores-offers {
    font-weight: bold
}

.search-page-panel-skeleton th, .search-page-panel-skeleton td {
    width: auto !important
}

.search-category-listing {
    width: 100%
}

.search-category-listing p {
    margin-bottom: 1em
}

.search-category-listing ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%
}

.search-category-listing li {
    width: 40%;
    margin: 0;
    display: inline-block;
    float: left;
    padding: 5px 0;
    margin-right: 10%;
    border-bottom: 1px dotted #979797
}

.search-category-listing a {
    color: inherit;
    text-decoration: none;
    font-weight: 300
}

.search-category-listing a:hover {
    color: green;
    font-weight: 400;
    text-decoration: underline
}

.search-table th {
    font-weight: 400
}

.search-table th:first-child {
    padding-left: 0
}

.search-table td:first-child {
    padding-left: 5px
}

.search-page-panel-skeleton {
    max-width: 960px;
    margin: auto
}

.search-page-panel-skeleton .card--social-links.active, .search-page-panel-skeleton .social-share-top-right:hover .card--social-links, .search-page-panel-skeleton .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .search-page-panel-skeleton .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .search-page-panel-skeleton input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .search-page-panel-skeleton .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .search-page-panel-skeleton .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .search-page-panel-skeleton .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .search-page-panel-skeleton input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .search-page-panel-skeleton .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .search-page-panel-skeleton .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .search-page-panel-skeleton .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .search-page-panel-skeleton input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
    left: unset;
    right: -15px
}

.search-page-panel-skeleton .card--social-links:before, .search-page-panel-skeleton .card--social-links:after {
    right: 15px;
    left: unset
}

.search-page-panel-skeleton .content-block {
    float: none
}

.search-page-panel-skeleton .search-title {
    font-weight: 700;
    font-size: large
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(even) div:nth-child(even) {
    background: #d4eafb
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(even) div:nth-child(odd) {
    background: #f1f9ff
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(1) {
    background: #d4eafb
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(2) {
    background: #f1f9ff
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(3) {
    background: #d4eafb
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(4) {
    background: #f1f9ff
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(5) {
    background: #d4eafb
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(6) {
    background: #f1f9ff
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(7) {
    background: #f1f9ff
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(8) {
    background: #d4eafb
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(9) {
    background: #f1f9ff
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(10) {
    background: #d4eafb
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(11) {
    background: #f1f9ff
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:nth-child(odd) div:nth-child(12) {
    background: #d4eafb
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group div {
    width: 16.66%;
    height: 160px;
    text-align: center;
    float: left
}

@media (max-width: 999px) {
    .search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group div {
        width: 20%
    }
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group div a {
    text-decoration: none;
    color: green !important;
    display: inline-block;
    margin: 10px;
    line-height: 1.2
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group div a span {
    display: block
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group div a img {
    width: 103px;
    height: 90px
}

.search-page-panel-skeleton .SearchMayFindLinksHelpful .helpful-links-group:after {
    content: '';
    display: block;
    clear: both
}

@media (max-width: 999px) and (min-width: 600px) {
    .search-page-panel-skeleton .hide-divs-between-desktop-and-600 {
        display: none
    }
}

.search-page-panel-skeleton .deal.panel--social .social-share-top-right, .search-page-panel-skeleton .card--social .social-share-top-right, .search-page-panel-skeleton .panel--social .social-share-top-right, .search-page-panel-skeleton .larger-social .social-share-top-right {
    right: 35px
}

.search-page-panel-skeleton .deal.panel--social .social-favorite-top-right, .search-page-panel-skeleton .card--social .social-favorite-top-right, .search-page-panel-skeleton .panel--social .social-favorite-top-right, .search-page-panel-skeleton .larger-social .social-favorite-top-right {
    right: 5px
}

@media only screen and (max-width: 600px) {
    .search-page-panel-skeleton .merchant-banner-centered {
        width: 80px
    }
}

@media (max-width: 749px) {
    .search-page-panel-skeleton .generic-coupon-wrapper {
        padding: 0 10px
    }
}

@media (max-width: 999px) {
    .search-page-panel-skeleton .deal.panel--social .social-share-top-right, .search-page-panel-skeleton .card--social .social-share-top-right, .search-page-panel-skeleton .panel--social .social-share-top-right, .search-page-panel-skeleton .larger-social .social-share-top-right {
        right: 45px;
        top: 1px
    }

    .search-page-panel-skeleton .deal.panel--social .social-favorite-top-right, .search-page-panel-skeleton .card--social .social-favorite-top-right, .search-page-panel-skeleton .panel--social .social-favorite-top-right, .search-page-panel-skeleton .larger-social .social-favorite-top-right {
        top: 0;
        right: 5px
    }
}

.StickyToTopDefault {
    display: none;
    position: fixed;
    z-index: 1001
}

.StickyToTopDefault.StickyToTopScrolled {
    display: block;
    bottom: 20px;
    right: 20px
}

.StickyToTopDefault.StickyToTopScrolled.StickyToTopMedium {
    bottom: 90px
}

.StickyToTopDefault.StickyToTopScrolled.StickyToTopMedium.StickyToTopHigher {
    bottom: 137px;
    right: 4.5%
}

.StickyToTopDefault.StickyToTopScrolled.StickyToTopHigher {
    bottom: 72px;
    right: 4.5%
}

@media only screen and (max-width: 750px) {
    .StickyToTopHigher {
        bottom: 56px !important
    }
}

@media only screen and (max-width: 600px) {
    .search-header-table th {
        font-size: 1.4rem
    }

    .RetailersDisplayed {
        font-size: 1.1rem !important
    }

    .RetailersDisplayed span::before {
        content: ' ';
        display: block
    }

    .store-results {
        font-size: 1.2rem
    }

    .mobile-cash-back {
        display: block;
        color: #199402
    }

    .nonmobile-cash-back {
        display: none;
        width: 0
    }

    .store-table-logo {
        width: 30%;
        max-width: 150px
    }

    .stores-offers {
        width: 50%;
        padding-right: 10px
    }

    .stores-shop-now {
        width: 20%;
        max-width: 150px
    }

    .helpful-links-group div {
        width: 100% !important;
        height: inherit !important;
        text-align: left !important
    }

    .helpful-links-group img {
        width: 26px !important;
        height: 23px !important;
        vertical-align: middle
    }

    .helpful-links-group span {
        display: inline !important
    }

    .helpful-links-group:nth-child(even) div:nth-child(even) {
        background: #f1f9ff !important
    }

    .helpful-links-group:nth-child(even) div:nth-child(odd) {
        background: #d4eafb !important
    }
}

@media (max-width: 749px) {
    .hide-below-search-cutoff-width {
        display: none
    }
}

@media (min-width: 750px) {
    .show-below-search-cutoff-width {
        display: none
    }
}

@media (max-width: 749px) {
    .hide-outside-search-cutoff-range {
        display: none
    }
}

@media (min-width: 1150px) {
    .hide-outside-search-cutoff-range {
        display: none
    }
}

@media (max-width: 1149px) {
    .show-above-search-cutoff-range {
        display: none
    }
}

.border-bottom-hidden-mobile {
    border: 1px solid #e5e5e8;
    border-bottom: 0;
    padding-bottom: 1px
}

.icon-arrow-up2 {
    background: #88caec;
    padding: 15px 16px;
    border-radius: 30px;
    font-size: 24px;
    text-decoration: none
}

@media (max-width: 749px) {
    .icon-arrow-up2 {
        opacity: .6
    }
}

.icon-arrow-up2:hover, .icon-arrow-up2.btn.btn-secondary-dark:hover, .icon-arrow-up2.btn.btn-secondary-dark:focus, .notificationBar input.icon-arrow-up2.btn-secondary-dark:hover, .notificationBar .icon-arrow-up2.btn-secondary-dark.btncontainer:hover, .notificationBar input.icon-arrow-up2.btn-secondary-dark:focus, .notificationBar .icon-arrow-up2.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.icon-arrow-up2.btn-secondary-dark:hover, .notificationBarNotUrgent .icon-arrow-up2.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.icon-arrow-up2.btn-secondary-dark:focus, .notificationBarNotUrgent .icon-arrow-up2.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.icon-arrow-up2.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.icon-arrow-up2.btn-secondary-dark[type='submit']:focus {
    background: #00a8ff
}

.search-placement .searchBarTitle {
    font-size: 11pt
}

.search-text.searchDivider {
    color: #808080;
    font-size: 10pt;
    padding-bottom: 10px
}

.search-placement-divider {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    line-height: .1em;
    margin: 10px 0 10px 0
}

.search-placement-divider span {
    background-color: #fff;
    color: #aaa;
    padding: 0 10px;
    font-size: 10pt;
    vertical-align: bottom
}

@media only screen and (max-width: 600px) {
    .search-page-panel-skeleton th, .search-page-panel-skeleton td {
        width: 100px !important
    }

    .store-table-logo {
        padding: 5px 15px 5px 0 !important
    }
}

.search-page-panel-skeleton .search-table th h4 {
    display: none
}

.search-page-panel-skeleton .search-table .search-table-padding {
    padding: 20px 0
}

.RecommendedRetailers .logo-box, .RecommendedRetailers .logo-box-rectangle {
    border-radius: 0;
    box-shadow: none
}

.TrendingRetailers .logo-box, .TrendingRetailers .logo-box-rectangle {
    border-radius: 0;
    box-shadow: none
}

.help .content-block {
    border-bottom: 2px solid #e5e5e8
}

.help .content-block:last-child {
    border: none
}

.card-help-info {
    float: left;
    width: 100%
}

@media (min-width: 750px) {
    .card-help-info {
        padding: 8% 5% 8% 0%;
        margin-bottom: 10%
    }
}

.card-help-info--nav {
    margin-bottom: 10%
}

@media (max-width: 749px) {
    .card-help-info--nav {
        float: left;
        padding-right: 5%
    }
}

.card-help-info--nav ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.card-help-info--nav li {
    margin: 0;
    padding: 5px 0
}

.card-help-info--nav a {
    text-decoration: none;
    color: inherit
}

.card-help-info--nav a:hover {
    text-decoration: underline
}

@media (max-width: 749px) {
    .card-help-info--main {
        width: 50%;
        float: left
    }
}

.card-help-info--main p {
    margin-bottom: 15%;
    font-weight: 300
}

.card-help-info--main a {
    color: inherit;
    text-decoration: none
}

.card-help-info--main a:hover {
    text-decoration: underline
}

.card-help-info--main .ico-help {
    font-size: 32px
}

.card-help-border {
    max-width: 190px
}

@media (min-width: 750px) {
    .card-help-border {
        border-top: 1px solid #d9d9d9
    }
}

@media (max-width: 749px) {
    .card-help-border {
        border-left: 1px solid #d9d9d9;
        padding-left: 10%
    }
}

.card-connect.help {
    background: inherit;
    border: none
}

.card-help {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 20px
}

.card-help ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.card-help li {
    padding: 5px 0;
    margin: 0;
    border-bottom: 1px solid #e5e5e8
}

.card-help li:last-child {
    border-bottom: none
}

.card-help p {
    padding: 10px 5px
}

.card-help a {
    margin-left: 10px;
    color: inherit;
    text-decoration: none;
    font-weight: 400
}

.card-help a:hover {
    font-weight: 500
}

.card-help ul p a {
    color: green
}

.start-help-card .card-help {
    float: none;
    font-weight: 400
}

.start-help-card .card-help li {
    border-bottom: none
}

.start-help-card .card-help li:last-child {
    border-bottom: none
}

.start-help-card .card-help p {
    color: #999;
    font-size: 20px;
    line-height: 1.2;
    padding: 10px 0
}

.start-help-card .card-help a {
    margin-left: 0;
    margin-right: 10px;
    color: #333
}

.start-help-card .card-help a:hover {
    font-weight: 500
}

.start-help-card .card-help .icon-chevron-down {
    font-size: 18px;
    padding-left: 4px;
    vertical-align: top
}

.pledge {
    background-color: #f1f9ff;
    text-align: center;
    padding: 0 0
}

@media (min-width: 750px) {
    .pledge {
        padding: 1em 0
    }
}

.pledge h2 {
    margin-bottom: 0
}

.pledge--content {
    width: 100%;
    margin: 0 auto
}

@media (min-width: 750px) {
    .pledge--content {
        width: 85%
    }
}

.pledge blockquote {
    margin-bottom: 1em
}

a.helplink-selected {
    font-weight: bold
}

.support-ticket-links {
    width: 100%;
    text-align: center;
    margin: 15px 0 15px 0
}

.support-ticket-links-button {
    width: 23%;
    display: inline-block;
    margin: 0 5px 0 5px
}

.support-ticket-links-button a {
    width: 100%;
    background-color: #027cde;
    text-transform: unset
}

@media (max-width: 999px) {
    .support-ticket-links-button {
        width: 49%;
        display: inline-block
    }

    .support-ticket-links-button a {
        width: 95%
    }
}

@media (max-width: 999px) and (max-width: 449px) {
    .support-ticket-links-button a {
        font-size: 13px !important
    }
}

.support-ticket-links-button-wide {
    width: 24%;
    display: inline-block;
    margin: 0 5px 0 5px
}

.support-ticket-links-button-wide a {
    width: 100%;
    background-color: #027cde;
    text-transform: unset
}

@media (max-width: 999px) {
    .support-ticket-links-button-wide {
        width: 49%;
        display: inline-block
    }

    .support-ticket-links-button-wide a {
        width: 95%
    }
}

@media (max-width: 999px) and (max-width: 449px) {
    .support-ticket-links-button-wide a {
        font-size: 13px !important
    }
}

.help-home-top-line {
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e8;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 80px
}

.help-home-top-title {
    margin: 0;
    line-height: 80px;
    font-size: 24px;
    font-weight: bold
}

.help-home-block, .help-home-block-top {
    width: 24%;
    height: 200px;
    display: inline-block;
    vertical-align: middle
}

@media (max-width: 749px) {
    .help-home-block, .help-home-block-top {
        width: 49%
    }
}

@media (max-width: 749px) and (min-width: 350px) {
    .help-home-block, .help-home-block-top {
        height: 180px
    }
}

.help-home-block-inner, .help-home-block-top-inner {
    width: 90%;
    height: 90%;
    margin: 5%;
    vertical-align: bottom;
    text-align: center;
    display: table
}

.help-home-block-inner a, .help-home-block-top-inner a {
    color: #424242;
    text-decoration: none;
    display: table-cell;
    height: 150px;
    width: 100%;
    vertical-align: bottom
}

.help-home-block-inner a > img, .help-home-block-top-inner a > img {
    display: inline-block
}

.help-home-block-inner-image, .help-home-block-top-inner-image {
    width: 100%;
    vertical-align: bottom
}

.help-home-block-inner .bold, .help-home-block-top-inner .bold {
    margin-top: 10px;
    width: 100%;
    min-height: 80px;
    font-size: 18px
}

@media (max-width: 749px) and (min-width: 350px) {
    .help-home-block-inner .bold, .help-home-block-top-inner .bold {
        min-height: 60px
    }
}

@media (min-width: 750px) {
    .help-home-block-top {
        border-bottom: 1px solid #e5e5e8;
        margin-bottom: 20px
    }
}

.help-home-image-FAQ {
    background: url(//icdn.bfrl.us/help/help_page_faq_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 73px;
    height: 72px
}

.help-home-image-cash-back {
    width: 100%;
    background: url(//icdn.bfrl.us/help/help_page_cash_back_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 88px;
    height: 63px
}

.help-home-image-chat {
    width: 100%;
    background: url(//icdn.bfrl.us/help/help_page_chat_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 74px;
    height: 67px
}

.help-home-image-guarantee {
    width: 100%;
    background: url(//icdn.bfrl.us/help/help_page_guarantee_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 63px;
    height: 94px
}

.help-home-image-missing {
    width: 100%;
    background: url(//icdn.bfrl.us/help/help_page_missing_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 81px;
    height: 85px
}

.help-home-image-payment {
    width: 100%;
    background: url(//icdn.bfrl.us/help/help_page_payment_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 113px;
    height: 73px
}

.help-home-image-referral {
    width: 100%;
    background: url(//icdn.bfrl.us/help/help_page_referral_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 106px;
    height: 68px
}

.help-home-image-tickets {
    width: 100%;
    background: url(//icdn.bfrl.us/help/help_page_contact_us_icon.png) no-repeat top left;
    background-position: 0 0;
    width: 67px;
    height: 89px
}

.help-popup-content {
    font: normal 1.4rem 'Roboto';
    color: #747474;
    padding: 4% 5%;
    white-space: normal
}

.help-popup-content a {
    color: green !important
}

.help-popup-content-only a:hover, .help-popup-content a:hover {
    color: #536ebd !important;
    text-decoration: underline
}

.help-popup-content-only {
    font: normal 1.6rem 'Roboto';
    color: #666;
    padding: 6% 10% 6% 5%;
    white-space: normal
}

.help-popup-content.help-popup-content-consistent-padding {
    padding: 15px 20px
}

.txtPhoneMobileDownload {
    max-width: 65%;
    width: 300px;
    font-size: 16px
}

.deal-category-list ul {
    padding: 0;
    margin: 0;
    list-style: none;
    padding: 10px
}

.deal-category-list li {
    padding: 0;
    padding-left: 10px;
    margin: 0
}

.deal-category-list li a {
    text-decoration: none;
    color: green
}

.deal-category-list li a:hover {
    font-weight: bold
}

.sidebar .DealOfTheDayContainer, .account-sidebar .DealOfTheDayContainer, .sidebar-left-sidebar .DealOfTheDayContainer {
    border: 0
}

.dealPageMainContent .panel {
    min-width: 20%;
    flex: 1 0px !important
}

@media only screen and (min-width: 521px) and (max-width: 759px) {
    .dealPageMainContent .panel {
        max-width: 49% !important;
        min-width: 49%;
        height: 380px
    }
}

@media only screen and (min-width: 768px) and (max-width: 1159px) {
    .dealPageMainContent .panel {
        min-width: 30%
    }
}

@media only screen and (min-width: 920px) and (max-width: 1023px) {
    .dealPageMainContent .panel .ShowUpToFiveDealRows .panel {
        min-width: 20%
    }
}

@media only screen and (min-width: 521px) and (max-width: 767px) {
    .dealPageMainContent .panel {
        min-width: 40%
    }
}

@media only screen and (max-width: 520px) {
    .dealPageMainContent .panel {
        max-width: 45%;
        height: 330px;
        line-height: 19px
    }
}

@media only screen and (min-width: 410px) and (max-width: 520px) {
    .dealPageMainContent .panel {
        height: 340px
    }
}

.dealPageMainContent .panel img {
    width: 90%
}

.ShowUpToFiveDealRows .DealOfTheDayContainer {
    margin-top: 10px;
    margin-right: 10px
}

@media only screen and (min-width: 1024px) {
    .ShowUpToFiveDealRows .panel {
        min-width: 17%
    }
}

@media only screen and (min-width: 920px) and (max-width: 1023px) {
    .ShowUpToFiveDealRows .panel {
        min-width: 20%
    }
}

@media only screen and (min-width: 768px) and (max-width: 919px) {
    .ShowUpToFiveDealRows .panel {
        min-width: 30%
    }
}

@media only screen and (min-width: 1024px) {
    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .card--social-links.active, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .social-share-top-right:hover .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .card--social-links:before, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(5n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media only screen and (min-width: 920px) and (max-width: 1023px) {
    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .card--social-links.active, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .social-share-top-right:hover .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .card--social-links:before, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(4n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media only screen and (min-width: 768px) and (max-width: 919px) {
    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .card--social-links.active, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .social-share-top-right:hover .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .card--social-links:before, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(3n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media only screen and (max-width: 767px) {
    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .card--social-links.active, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .social-share-top-right:hover .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .card--social-links:before, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n) .card--social-links:after {
        right: 15px;
        left: unset
    }

    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .card--social-links.active, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .social-share-top-right:hover .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: -50px;
        right: unset
    }

    .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .card--social-links:before, .ShowUpToFiveDealRows .dealPageMainContent .panel:nth-of-type(2n+1) .card--social-links:after {
        margin-left: 50%;
        left: -75px;
        right: unset
    }
}

@media only screen and (min-width: 1023px) {
    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(4n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media only screen and (min-width: 768px) and (max-width: 1159px) {
    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(3n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media only screen and (max-width: 767px) {
    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n) .card--social-links:after {
        right: 15px;
        left: unset
    }

    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: -50px;
        right: unset
    }

    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .panel:nth-of-type(2n+1) .card--social-links:after {
        margin-left: 50%;
        left: -75px;
        right: unset
    }
}

@media only screen and (min-width: 1000px) {
    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        left: unset;
        right: -15px
    }

    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .card--social-links:after, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .card--social-links:after, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .card--social-links:after {
        right: 15px;
        left: unset
    }
}

@media only screen and (max-width: 999px) {
    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .card--social-links.active, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right:hover .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right.btn.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBar input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBar .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBar .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .notificationBarNotUrgent .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .notificationBarNotUrgent .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .social-share-top-right.btn-secondary-dark.btncontainer:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .AboutUs-Panel input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links, .AboutUs-Panel .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) input.social-share-top-right.btn-secondary-dark[type='submit']:focus .card--social-links {
        right: unset;
        left: -118px
    }

    .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .card--social-links:before, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar .panel:nth-of-type(n) .card--social-links:after, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .account-sidebar .panel:nth-of-type(n) .card--social-links:after, .dealPageMainContent:not(.ShowUpToFiveDealRows .dealPageMainContent) .sidebar-left-sidebar .panel:nth-of-type(n) .card--social-links:after {
        left: unset;
        right: 45%
    }
}

.DealOfTheDayContainer {
    background: #fff;
    border: 1px solid #e5e5e8;
    width: 100%
}

.DealOfTheDayContainer .DealOfTheDayHeader {
    padding: 5px 10px;
    text-align: left
}

.DealOfTheDayContainer .DealOfTheDayTitle {
    font-weight: bold;
    font-size: 16px
}

.DealOfTheDayContainer .DealOfTheDayDescription {
    font-size: 12px
}

.DealOfTheDayContainer .DealOfTheDayLinks {
    clear: both;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    flex-flow: row wrap;
    align-content: center;
    max-width: 100%
}

@media (max-width: 1024px) and (min-width: 1024px) {
    .DealOfTheDayContainer .DealOfTheDayLinks a:last-child {
        display: none
    }

    .DealOfTheDayContainer .DealOfTheDayLinks a:nth-last-child(2) {
        display: none
    }
}

.DealOfTheDayContainer .DealOfTheDayLinks a {
    display: block;
    min-width: 12.5%;
    flex: 1 0 auto;
    text-decoration: none;
    padding: 3px 0;
    position: relative;
    margin: 2px 0
}

.DealOfTheDayContainer .DealOfTheDayLinks a img {
    width: 90%;
    max-width: 120px
}

.DealOfTheDayContainer .DealOfTheDayLinks a .hiddenTransparency {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    background: #6736a3;
    color: #fff;
    transition-duration: 300ms;
    height: 100%;
    width: 100%;
    line-height: 16px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center
}

.DealOfTheDayContainer .DealOfTheDayLinks a .hiddenTransparency:hover, .DealOfTheDayContainer .DealOfTheDayLinks a .hiddenTransparency.btn.btn-secondary-dark:focus, .DealOfTheDayContainer .DealOfTheDayLinks a .notificationBar input.hiddenTransparency.btn-secondary-dark:focus, .notificationBar .DealOfTheDayContainer .DealOfTheDayLinks a input.hiddenTransparency.btn-secondary-dark:focus, .DealOfTheDayContainer .DealOfTheDayLinks a .notificationBar .hiddenTransparency.btn-secondary-dark.btncontainer:focus, .notificationBar .DealOfTheDayContainer .DealOfTheDayLinks a .hiddenTransparency.btn-secondary-dark.btncontainer:focus, .DealOfTheDayContainer .DealOfTheDayLinks a .notificationBarNotUrgent input.hiddenTransparency.btn-secondary-dark:focus, .notificationBarNotUrgent .DealOfTheDayContainer .DealOfTheDayLinks a input.hiddenTransparency.btn-secondary-dark:focus, .DealOfTheDayContainer .DealOfTheDayLinks a .notificationBarNotUrgent .hiddenTransparency.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent .DealOfTheDayContainer .DealOfTheDayLinks a .hiddenTransparency.btn-secondary-dark.btncontainer:focus, .DealOfTheDayContainer .DealOfTheDayLinks a .AboutUs-Panel input.hiddenTransparency.btn-secondary-dark[type='submit']:focus, .AboutUs-Panel .DealOfTheDayContainer .DealOfTheDayLinks a input.hiddenTransparency.btn-secondary-dark[type='submit']:focus {
    opacity: .9;
    transition-delay: 100ms;
    transition-duration: 300ms
}

.DealOfTheDayContainer .DealOfTheDayFooter {
    font-size: 10px;
    text-align: right;
    padding-right: 3px;
    margin: 0 5px 2px 0
}

@media (max-width: 999px) {
    .DealOfTheDayTitle:after {
        content: '\a';
        white-space: pre
    }

    .DealOfTheDayContainer {
        display: none !important
    }
}

.sale-details-box .sale-detail-header, .bonus-details-box .bonus-details-header {
    color: #444;
    padding: 18px 25px 18px 4%;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
    font-size: 14px
}

.sale-details-box .sale-detail-header-text, .bonus-details-box .bonus-details-header-text {
    margin: 0;
    font-size: 2.4rem;
    font-weight: 300;
    line-height: 24px;
    text-align: left;
    padding-left: 10px
}

.sale-detail-table tr:nth-child(even) {
    background-color: #fff
}

.sale-detail-table tr:nth-child(odd) {
    background-color: #f3f9ff
}

.sale-detail-table .sale-detail-table-c1 {
    color: #999
}

@media (min-width: 750px) {
    .sale-details-box .s-cashback-terms-pop-middle, .sale-details-box .sale-detail-table, .bonus-details-box .s-cashback-terms-pop-middle, .bonus-details-box .sale-detail-table {
        width: 360px
    }
}

.terms-close-grey, .terms-close-grey:hover, .terms-close-grey.btn.btn-secondary-dark:hover, .terms-close-grey.btn.btn-secondary-dark:focus, .notificationBar input.terms-close-grey.btn-secondary-dark:hover, .notificationBar .terms-close-grey.btn-secondary-dark.btncontainer:hover, .notificationBar input.terms-close-grey.btn-secondary-dark:focus, .notificationBar .terms-close-grey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.terms-close-grey.btn-secondary-dark:hover, .notificationBarNotUrgent .terms-close-grey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.terms-close-grey.btn-secondary-dark:focus, .notificationBarNotUrgent .terms-close-grey.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.terms-close-grey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.terms-close-grey.btn-secondary-dark[type='submit']:focus {
    background: none;
    right: 10px;
    top: 10px;
    font-size: 2.4em;
    color: #747474;
    font-family: 'Times New Roman'
}

.terms-close-grey:hover, .terms-close-grey.btn.btn-secondary-dark:hover, .terms-close-grey.btn.btn-secondary-dark:focus, .notificationBar input.terms-close-grey.btn-secondary-dark:hover, .notificationBar .terms-close-grey.btn-secondary-dark.btncontainer:hover, .notificationBar input.terms-close-grey.btn-secondary-dark:focus, .notificationBar .terms-close-grey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.terms-close-grey.btn-secondary-dark:hover, .notificationBarNotUrgent .terms-close-grey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.terms-close-grey.btn-secondary-dark:focus, .notificationBarNotUrgent .terms-close-grey.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.terms-close-grey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.terms-close-grey.btn-secondary-dark[type='submit']:focus {
    color: #000
}

.terms-close-dark-grey, .terms-close-dark-grey:hover, .terms-close-dark-grey.btn.btn-secondary-dark:hover, .terms-close-dark-grey.btn.btn-secondary-dark:focus, .notificationBar input.terms-close-dark-grey.btn-secondary-dark:hover, .notificationBar .terms-close-dark-grey.btn-secondary-dark.btncontainer:hover, .notificationBar input.terms-close-dark-grey.btn-secondary-dark:focus, .notificationBar .terms-close-dark-grey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.terms-close-dark-grey.btn-secondary-dark:hover, .notificationBarNotUrgent .terms-close-dark-grey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.terms-close-dark-grey.btn-secondary-dark:focus, .notificationBarNotUrgent .terms-close-dark-grey.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.terms-close-dark-grey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.terms-close-dark-grey.btn-secondary-dark[type='submit']:focus {
    background: none;
    right: 10px;
    top: 5px;
    font-size: 2.1em;
    font-weight: bold;
    color: #666;
    font-family: 'Times New Roman'
}

.terms-close-dark-grey:hover, .terms-close-dark-grey.btn.btn-secondary-dark:hover, .terms-close-dark-grey.btn.btn-secondary-dark:focus, .notificationBar input.terms-close-dark-grey.btn-secondary-dark:hover, .notificationBar .terms-close-dark-grey.btn-secondary-dark.btncontainer:hover, .notificationBar input.terms-close-dark-grey.btn-secondary-dark:focus, .notificationBar .terms-close-dark-grey.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.terms-close-dark-grey.btn-secondary-dark:hover, .notificationBarNotUrgent .terms-close-dark-grey.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.terms-close-dark-grey.btn-secondary-dark:focus, .notificationBarNotUrgent .terms-close-dark-grey.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.terms-close-dark-grey.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.terms-close-dark-grey.btn-secondary-dark[type='submit']:focus {
    color: #000
}

.sale-details-box, .bonus-details-box {
    border: 1px solid #e5e5e8;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .3)
}

@media (min-width: 750px) {
    .sale-details-box, .bonus-details-box {
        margin-left: -360px
    }
}

@media (max-width: 549px) {
    .sale-details-box {
        margin-top: 10px
    }
}

@media (max-width: 549px) {
    .bonus-details-box {
        margin-top: 3px
    }
}

.favorite-stores-box {
    width: 20%;
    padding: 0%;
    display: inline-block;
    float: left
}

@media (max-width: 999px) {
    .favorite-stores-box {
        width: 25%
    }

    .favorite-stores-box.partnerBox {
        width: 24%
    }
}

@media (max-width: 999px) and (max-width: 567px) {
    .favorite-stores-box.partnerBox {
        width: 33%
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .favorite-stores-box {
        width: 33%
    }
}

@media (max-width: 999px) and (max-width: 749px) and (max-width: 549px) {
    .favorite-stores-box {
        width: 50%
    }

    .favorite-stores-box.partnerBox {
        width: 48%
    }
}

.hide-extra-favs {
    display: none
}

.btn-show-hide-results {
    border: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
    height: 20px
}

.favorite-deals-list-box {
    border: 1px solid #e5e5e8;
    margin: 0 0 20px 0;
    background-color: #fff;
    text-align: center
}

.favorite-deals-list-box .table-top-p {
    border-bottom: 1px solid #e5e5e8;
    text-align: left
}

.favorite-coupons-list-box {
    border: 1px solid #e5e5e8;
    margin: 0 0 20px 0;
    background-color: #fff;
    text-align: left
}

.favorite-coupons-list-box .table-top-p {
    border-bottom: 1px solid #e5e5e8;
    text-align: left
}

.grey-box {
    color: #c5c5c5
}

.expandArrow-down {
    background: url(//icdn.bfrl.us/icon/expand-arrow-down-orange.png) no-repeat;
    width: 80px;
    height: 38px;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    outline: none
}

.expandArrow-up {
    background: url(//icdn.bfrl.us/icon/expand-arrow-up-orange.png) no-repeat;
    width: 80px;
    height: 38px;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    outline: none
}

.expandArrow-down-grey {
    background: url(//icdn.bfrl.us/icon/expand-arrow-down-grey.png) no-repeat;
    width: 80px;
    height: 38px;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    outline: none
}

.expandArrow-up-grey {
    background: url(//icdn.bfrl.us/icon/expand-arrow-up-grey.png) no-repeat;
    width: 80px;
    height: 38px;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    outline: none
}

.ticket-icon-sent {
    background: url(//icdn.bfrl.us/icon/ticket_icon_sent.png) no-repeat top left;
    width: 36px;
    height: 39px
}

.ticket-icon-read {
    background: url(//icdn.bfrl.us/icon/ticket_icon_read.png) no-repeat top left;
    width: 36px;
    height: 39px
}

.ticket-icon-unread {
    background: url(//icdn.bfrl.us/icon/ticket_icon_unread.png) no-repeat top left;
    width: 36px;
    height: 39px
}

.ticket-content-title {
    color: #3d95f2;
    font-weight: 300;
    font-size: 24px;
    margin: 0;
    padding: 15px 20px;
    border: 1px solid #e5e5e8;
    background: #fff
}

.ticket-content-email {
    font-size: 14px
}

@media (min-width: 750px) {
    .ticket-content-email {
        padding: 10px;
        display: inline
    }
}

.ticket-content-info-common, .ticket-content-info-common-B, .ticket-content-info-group-4B, .ticket-content-info-group-3B, .ticket-content-info-group-2B, .ticket-content-info-group-1B, .ticket-content-info-common-A, .ticket-content-info-group-4A, .ticket-content-info-group-3A, .ticket-content-info-group-2A, .ticket-content-info-group-1A {
    float: left;
    display: inline-block
}

.ticket-content-info-common div, .ticket-content-info-common-B div, .ticket-content-info-group-4B div, .ticket-content-info-group-3B div, .ticket-content-info-group-2B div, .ticket-content-info-group-1B div, .ticket-content-info-common-A div, .ticket-content-info-group-4A div, .ticket-content-info-group-3A div, .ticket-content-info-group-2A div, .ticket-content-info-group-1A div {
    display: flex;
    height: 50px;
    justify-content: center;
    flex-direction: column;
    vertical-align: middle;
    line-height: 1.2
}

@media (max-width: 449px) {
    .ticket-content-info-common div, .ticket-content-info-common-B div, .ticket-content-info-group-4B div, .ticket-content-info-group-3B div, .ticket-content-info-group-2B div, .ticket-content-info-group-1B div, .ticket-content-info-common-A div, .ticket-content-info-group-4A div, .ticket-content-info-group-3A div, .ticket-content-info-group-2A div, .ticket-content-info-group-1A div {
        font-size: 14px
    }
}

.ticket-content-info-common-A, .ticket-content-info-group-4A, .ticket-content-info-group-3A, .ticket-content-info-group-2A, .ticket-content-info-group-1A {
    width: 18%
}

@media (max-width: 749px) {
    .ticket-content-info-common-A, .ticket-content-info-group-4A, .ticket-content-info-group-3A, .ticket-content-info-group-2A, .ticket-content-info-group-1A {
        width: 40%
    }
}

.ticket-content-info-common-B, .ticket-content-info-group-4B, .ticket-content-info-group-3B, .ticket-content-info-group-2B, .ticket-content-info-group-1B {
    width: 31%;
    padding-right: 1%
}

@media (max-width: 749px) {
    .ticket-content-info-common-B, .ticket-content-info-group-4B, .ticket-content-info-group-3B, .ticket-content-info-group-2B, .ticket-content-info-group-1B {
        width: 59%
    }
}

.ticket-content-info-group-1A {
    background-color: #f3f9ff
}

.ticket-content-info-group-1B {
    background-color: #f3f9ff
}

.ticket-content-info-group-2A {
    background-color: #f3f9ff
}

@media (max-width: 749px) {
    .ticket-content-info-group-2A {
        background-color: #fff
    }
}

.ticket-content-info-group-2B {
    background-color: #f3f9ff
}

@media (max-width: 749px) {
    .ticket-content-info-group-2B {
        background-color: #fff
    }
}

.ticket-content-info-group-3A {
    background-color: #fff
}

@media (max-width: 749px) {
    .ticket-content-info-group-3A {
        background-color: #f3f9ff
    }
}

.ticket-content-info-group-3B {
    background-color: #fff
}

@media (max-width: 749px) {
    .ticket-content-info-group-3B {
        background-color: #f3f9ff
    }
}

.ticket-content-info-group-4A {
    background-color: #fff
}

.ticket-content-info-group-4B {
    background-color: #fff
}

.ticket-content-confirmation pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}

.payment-minimum-header {
    width: 18%;
    padding: 12px 2% 11px 0%;
    display: inline-block;
    text-align: center;
    float: right;
    line-height: 1.2
}

@media (max-width: 749px) {
    .payment-minimum-header {
        display: none
    }
}

.payment-available-header {
    width: 15%;
    padding: 12px 4% 11px 0;
    display: inline-block;
    text-align: center;
    float: right;
    line-height: 1.2
}

@media (max-width: 749px) {
    .payment-available-header {
        display: none
    }
}

.payment-minimum-value {
    width: 41%;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    font-size: 13px;
    padding-left: 8%;
    font-style: italic;
    color: #999
}

@media (max-width: 749px) {
    .payment-minimum-value {
        display: none
    }
}

.payment-available-value {
    width: 49%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    vertical-align: middle
}

@media (max-width: 749px) {
    .payment-available-value {
        display: none
    }
}

.left-aligned-balance-table {
    float: left;
    padding-left: 10px
}

.right-aligned-balance-table {
    float: right;
    padding-top: 10px
}

@media (max-width: 749px) {
    .right-aligned-balance-table {
        float: none;
        padding: 10px 5% 0 15%;
        width: 80%
    }
}

@media (max-width: 749px) and (max-width: 449px) {
    .right-aligned-balance-table {
        padding: 10px 0% 0 10%;
        width: 90%
    }
}

.darken-placeholder-text::-webkit-input-placeholder {
    color: #999
}

.darken-placeholder-text::-moz-placeholder {
    color: #999
}

.darken-placeholder-text:-ms-input-placeholder {
    color: #999
}

.darken-placeholder-text:-moz-placeholder {
    color: #999
}

.nudgeText {
    display: inline-block
}

@media (min-width: 750px) {
    .nudgeText {
        display: inline;
        padding-left: 10px
    }
}

.favorite-retailer-toggle-box {
    display: inline-block;
    max-width: 19%;
    min-width: 19%;
    margin-bottom: 0
}

@media (max-width: 999px) {
    .favorite-retailer-toggle-box {
        max-width: 32%;
        min-width: 32%
    }
}

@media (max-width: 999px) and (max-width: 749px) {
    .favorite-retailer-toggle-box {
        max-width: 48%;
        min-width: 48%
    }
}

@media (max-width: 999px) {
    .favorite-retailer-toggle-box a .logo-box-rectangle {
        margin: 3%
    }
}

.favorite-retailer-toggle-box .favorite-retailer-toggle-heart {
    top: 0;
    right: 0;
    position: absolute;
    color: #d4d4d4;
    z-index: 1;
    padding: 0 5px 5px 5px
}

.favorite-retailer-toggle-box .txt-bold {
    font-size: 1.7rem
}

.favorite-retailer-toggle-container {
    text-align: center;
    background-color: #fff;
    border: 1px solid #e5e5e8;
    border-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
    line-height: 1
}

@media (max-width: 749px) {
    .favorite-retailer-toggle-container .hideonmobile {
        display: none
    }
}

.filler-box-hidden-mobile {
    display: inline-block
}

@media (max-width: 749px) {
    .filler-box-hidden-mobile {
        display: none
    }
}

.account-summary-no-favorites-bar {
    background-color: #fff;
    border: 1px solid #e5e5e8;
    border-top: 0;
    border-bottom: 0;
    margin: 0;
    padding: 5px 10px 15px 10px;
    text-align: center;
    font-size: 14px
}

@media (max-width: 749px) {
    .account-summary-no-favorites-bar {
        padding: 5px 5% 10px 5%
    }
}

@media (min-width: 1000px) {
    .balance-bonus .balance-total-item-wide {
        border-left: 1px dashed #e5e5e8;
        padding-left: 10px
    }
}

@media (min-width: 1000px) {
    .balance-sale .balance-total-item-wide {
        border-left: 1px dashed #e5e5e8;
        padding-left: 25px
    }
}

.balance-bonus, .balance-sale {
    font-weight: 400;
    font-size: 15px
}

@media (min-width: 550px) {
    .balance-bonus, .balance-sale {
        display: flex;
        justify-content: space-around;
        justify-content: space-evenly;
        flex: 1
    }
}

@media (max-width: 549px) {
    .balance-bonus, .balance-sale {
        display: inline-block
    }
}

@media (min-width: 450px) {
    .balance-bonus .balance-total-item, .balance-sale .balance-total-item {
        min-width: 100px
    }

    .balance-bonus .balance-total-item-wide, .balance-sale .balance-total-item-wide {
        min-width: 165px
    }
}

.balance-bonus .balance-total-item, .balance-bonus .balance-total-item-wide, .balance-sale .balance-total-item, .balance-sale .balance-total-item-wide {
    text-align: center
}

@media (max-width: 549px) {
    .balance-bonus .balance-total-item, .balance-bonus .balance-total-item-wide, .balance-sale .balance-total-item, .balance-sale .balance-total-item-wide {
        display: inline-block;
        width: 49%
    }
}

.balance-bonus .balance-total-item .bsc-balance, .balance-bonus .balance-total-item-wide .bsc-balance, .balance-sale .balance-total-item .bsc-balance, .balance-sale .balance-total-item-wide .bsc-balance {
    color: #000;
    font-weight: bold
}

.balance-bonus .balance-total-item .bsc-payable, .balance-bonus .balance-total-item-wide .bsc-payable, .balance-sale .balance-total-item .bsc-payable, .balance-sale .balance-total-item-wide .bsc-payable {
    color: #000
}

.balance-bonus .balance-total-item .balance-total-item-title, .balance-bonus .balance-total-item-wide .balance-total-item-title, .balance-sale .balance-total-item .balance-total-item-title, .balance-sale .balance-total-item-wide .balance-total-item-title {
    padding: 2px 0 0 0
}

.balance-bonus .balance-total-item .balance-total-item-amount, .balance-bonus .balance-total-item-wide .balance-total-item-amount, .balance-sale .balance-total-item .balance-total-item-amount, .balance-sale .balance-total-item-wide .balance-total-item-amount {
    padding: 0
}

@supports (-ms-accelerator:true) {
    @media (min-width: 550px) {
        .balance-bonus, .balance-sale {
            justify-content: space-around
        }
    }
}

@supports (-ms-ime-align:auto) {
    @media (min-width: 550px) {
        .balance-bonus, .balance-sale {
            justify-content: space-around
        }
    }
}

@media (max-width: 999px) {
    .shared-table-header .balance-bonus, .shared-table-header .balance-sale {
        width: 100%;
        padding: 5px 0;
        border-top: 1px dashed #e5e5e8;
        border-bottom: 1px dashed #e5e5e8;
        margin-top: 5px
    }
}

.shared-table-header .shared-content-left {
    float: left
}

@media (max-width: 999px) and (min-width: 750px) {
    .shared-table-header .shared-content-left {
        float: none;
        display: inline-block
    }
}

.shared-table-header .shared-content-left .shared-content-left-extra {
    display: inline
}

@media (max-width: 749px) {
    .shared-table-header .shared-content-left .shared-content-left-extra {
        padding-left: 3px
    }
}

.missing-cb-contact-us {
    text-align: right;
    font-size: 16px;
    padding: 10px 10px 5px 10px
}

@media (max-width: 749px) {
    .missing-cb-contact-us {
        text-align: left
    }
}

.download-table-link {
    float: right;
    margin-top: 5px
}

@media (max-width: 749px) {
    .download-table-link {
        float: none;
        margin-top: 0;
        padding: 0 8px
    }
}

.overflowHidden {
    overflow: hidden
}

.copyright .container, .media .container, .pledge .container, .sub-nav .container, .featured-stores .container, .advertisement .container {
    padding: 0
}

.card-stats--main p > .travelCashBackLockedStatText {
    font-size: 1.4rem;
    font-weight: 300
}

#howtosticky {
    z-index: 1002 !important;
    position: fixed !important
}

.grecaptcha-badge {
    z-index: 2005
}

.grecaptcha-nobadge .grecaptcha-badge {
    visibility: hidden
}

.sticky {
    display: block;
    position: fixed;
    bottom: 0;
    right: 6%;
    height: 40px;
    width: 80px;
    background: #199402;
    text-align: center;
    padding: 2px 2px;
    -webkit-transition: ease .2s;
    -moz-transition: ease .2s;
    -ms-transition: ease .2s;
    transition: ease .2s;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    z-index: 1002
}

@media (max-width: 749px) {
    .sticky {
        z-index: 1001
    }
}

@media (min-width: 750px) {
    .sticky {
        height: 50px;
        width: 95px
    }

    .sticky:hover, .sticky.btn.btn-secondary-dark:hover, .sticky.btn.btn-secondary-dark:focus, .notificationBar input.sticky.btn-secondary-dark:hover, .notificationBar .sticky.btn-secondary-dark.btncontainer:hover, .notificationBar input.sticky.btn-secondary-dark:focus, .notificationBar .sticky.btn-secondary-dark.btncontainer:focus, .notificationBarNotUrgent input.sticky.btn-secondary-dark:hover, .notificationBarNotUrgent .sticky.btn-secondary-dark.btncontainer:hover, .notificationBarNotUrgent input.sticky.btn-secondary-dark:focus, .notificationBarNotUrgent .sticky.btn-secondary-dark.btncontainer:focus, .AboutUs-Panel input.sticky.btn-secondary-dark[type='submit']:hover, .AboutUs-Panel input.sticky.btn-secondary-dark[type='submit']:focus {
        height: 52px
    }

    .sticky:hover a, .sticky.btn.btn-secondary-dark:hover a, .sticky.btn.btn-secondary-dark:focus a, .notificationBar input.sticky.btn-secondary-dark:hover a, .notificationBar .sticky.btn-secondary-dark.btncontainer:hover a, .notificationBar input.sticky.btn-secondary-dark:focus a, .notificationBar .sticky.btn-secondary-dark.btncontainer:focus a, .notificationBarNotUrgent input.sticky.btn-secondary-dark:hover a, .notificationBarNotUrgent .sticky.btn-secondary-dark.btncontainer:hover a, .notificationBarNotUrgent input.sticky.btn-secondary-dark:focus a, .notificationBarNotUrgent .sticky.btn-secondary-dark.btncontainer:focus a, .AboutUs-Panel input.sticky.btn-secondary-dark[type='submit']:hover a, .AboutUs-Panel input.sticky.btn-secondary-dark[type='submit']:focus a {
        -webkit-transition: ease 0s;
        -moz-transition: ease 0s;
        -ms-transition: ease 0s;
        transition: ease 0s;
        font-weight: 500
    }
}

@media (max-width: 749px) {
    .sticky {
        right: unset;
        left: 50px
    }
}

@media (max-width: 567px) {
    .sticky {
        left: 5px
    }
}

.sticky-text {
    width: 90%;
    margin: 0 auto;
    height: auto;
    z-index: 100
}

.sticky-text a {
    color: #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.2rem
}

@media (min-width: 750px) {
    .sticky-text a {
        font-size: 1.4rem
    }
}

.divider.merchant-banner-highlight {
    text-align: center;
    margin: 5px 0 15px 0
}

.divider.merchant-banner-highlight hr {
    border-color: #bbdefb;
    border-style: solid
}

.camelcase {
    text-transform: capitalize
}

.originalcase {
    text-transform: none
}

.divider {
    text-align: center;
    color: #7f7f7f;
    margin-bottom: 14px
}

.dividerNoLine {
    text-align: center;
    color: #888;
    margin-bottom: 8px;
    margin-top: 8px
}

.divider hr {
    margin-left: auto;
    margin-right: auto;
    width: 40%
}

.precedeExternalLogins {
    display: none
}

.comments {
    float: left;
    width: 100%;
    border-top: 2px dotted #e5e5e8
}

.comments .show-icon {
    margin-left: 10px;
    padding: 2px 0;
    min-width: 24px;
    border-radius: 50%;
    text-align: center;
    border: 2px solid green;
    color: green;
    font-size: 1.2rem;
    font-weight: 700;
    cursor: pointer;
    display: inline-block
}

.comments--title {
    float: left;
    width: 100%;
    padding-top: 1em;
    padding-bottom: .25em
}

.comments--content.active {
    top: 0;
    left: 0;
    position: static
}

.comments--content {
    position: absolute;
    top: -999em;
    left: -999em;
    float: left;
    width: 100%;
    line-height: 1.4em;
    padding: 1em 0;
    border-top: 1px solid #e5e5e8
}

.comments--content:last-child {
    margin-bottom: 1em;
    border-bottom: 1px solid #e5e5e8
}

.back-to-top-js {
    font-size: 1.4rem
}

@media (min-width: 750px) {
    .back-to-top-js {
        font-size: inherit
    }
}