body {
    font-family: "Open Sans", sans-serif;
}

.header-nav a {
    text-decoration: none;
}

.main-content {
    /* nothing for now */
}

.share-links a {
    text-decoration: none;
    opacity: 100%;
}

.share-links a:hover {
    opacity: 80%;
}

.article-container a
{
    color: #0D6EFDFF !important;
    text-decoration: none !important;
}

.article-container a:hover  {
    color: #9d1939 !important;
    text-decoration: underline !important;
}

.widget-links a, .project-content a, .page-content a, .see-all-link a, .crumbs a, .basket-links a, .side-nav-links a, .home-page-content a {
    text-decoration: none;
}

.widget-links a:hover, .project-content a:hover, .page-content a:hover, .see-all-link a:hover, .crumbs a:hover, .basket-links a:hover, .side-nav-links a:hover, .home-page-content a:hover {
    color: #9d1939;
    text-decoration: underline;
}

.bg-nav-queens {
    background-color: #00142a !important;
    color: #ffffff !important;
}

.bg-nav-queens a {
    color: #ffffff !important;
}

.bg-nav-queens a:hover {
    background-color: #002c5c;
}

.sub-header-nav a {
    padding-left: 4px;
    color: #000000 !important;
}

.sub-header-nav a:hover {
    transition: all 0.1s ease-in-out;
    text-decoration: underline !important;
    color: #666666 !important;
}

.footer {
    background-color: #554f4f;
    color: #ffffff;
}

.footer a {
    color: #dedede !important;
    text-decoration: none !important;
}

.footer a:hover {
    color: #fabd0f !important;
    text-decoration: underline !important;
}

.btn-red {
    background-color: #9b1838 !important;
    text-transform: uppercase;
    font-weight: bold;
    transition: all 0.1s ease-in-out;
    color: #ffffff !important;
    text-decoration: none !important;
}

.btn-red:hover {
    background-color: #af1b3f !important;
    color: #fabd0f !important;
}

.text-red {
    color: #af1b3f;
}

.sticker .sticker-content {
    min-height: 200px;
}

.sticker .sticker_thumbnail {
    background: url('../images/sticker-thumbnail.png') no-repeat 50% 50%;
    min-height: 150px;
    background-size: 75% 100%;
}

.sticker-title a {
    color: #9d1939; font-weight: bold;
    text-decoration: none;
}

.sticker-title a:hover {
    color: #0D6EFDFF;
    text-decoration: underline;
}

.sticker-learn-more a {
    color: #0D6EFDFF;
    text-decoration: none;
}

.sticker-learn-more a:hover {
    color: #9d1939;
    text-decoration: underline
}

.btn-checkout, .btn-checkout:active {
    outline: 0;
    cursor: pointer;
    color: white !important;
    background-color: #2ea44f !important;
    border: 1px #1b1f2326 !important;
    border-radius: 4px !important;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 24px;
    display: inline-block;
    min-height: 28px;
    transition: background-color .24s,box-shadow .24s;
}

.btn-checkout:hover {
    background-color: #2c974b !important;
    border-color: #1b1f2326 !important;
    transition-duration: 0.1s;
    color: #ffffff;
}
