

html div.wrapper {
border: 0;
}

html.mobile .wrapper {
padding: 0;
}

#article a{
    text-decoration: underline;
}


    .theme-bg-secondary-module {
    
        background-image: url("/content/dam/journey/us/en/private/themes/innovation-theme/secondary-module/background-position-x-center-background-position-y-80px-background-position-center-55px-background-repeat-no-repeat-background-color-1a0304-1020-321.jpg");
    background-repeat: repeat;
    }

    .theme-bg-banner {
    
        height:135px;
        background-image: url("/content/dam/journey/us/en/private/themes/innovation-theme/desktop-banner/background-position-x-center-background-position-y-80px-background-position-center-55px-background-repeat-no-repeat-background-color-1a0304-1020-134.jpg");
    margin-bottom: 0;
    }

    html.mobile .theme-bg-banner {
    
        background-image: url("/content/dam/journey/us/en/private/themes/innovation-theme/mobile-banner/background-position-x-center-background-position-y-80px-background-position-center-55px-background-repeat-no-repeat-background-color-1a0304-300-134.jpg");
    background-repeat: no-repeat;
    }

    html.tablet .theme-bg-banner {
    
        background-image: url("/content/dam/journey/us/en/private/themes/innovation-theme/tablet-banner/background-position-x-center-background-position-y-80px-background-position-center-55px-background-repeat-no-repeat-background-color-1a0304-1020-134.jpg");
    
    }

    html.theme-bg-main.mobile,
    html.theme-bg-main.tablet,
    .theme-bg-main {
    
        background-image: url("/content/dam/journey/us/en/private/themes/innovation-theme/background/background-position-x-center-background-position-y-80px-background-position-center-55px-background-repeat-no-repeat-background-color-aeadac-3000-4000.jpg");
    background-color: #bcbbbb;
background-position: center -55px;
background-repeat: no-repeat;
    }

    .wrapper .theme-color-primary,
    .wrapper .theme-color-title,
    .wrapper .theme-main-title,
    .wrapper .theme-color-section-title {
    color: #292929;
    }

    .wrapper .theme-color-secondary,
    .wrapper .theme-secondary,
    .wrapper .theme-secondary-link,
    .wrapper .theme-secondary-link a,
    .wrapper .rich-text a,
    .wrapper .theme-contrast .theme-color-secondary,
    .wrapper .article-blog-template .article-content .articleBody a,
    .wrapper .recipe-template .article-content .articleBody a,
    .wrapper .theme-contrast .theme-secondary,
    .wrapper .packages-t-t a.topic-image .poster-overlay .icon-play,
    .wrapper .m-stay-sip .side-navigation-colum i,
    .wrapper .trending-topic .module-base .trending-top-ten > li .truncate strong.theme-secondary,
    .wrapper .list-large-thumbnail .thumbnail .poster-overlay .icon-play,
    .wrapper .list-large-thumbnail .thumbnail .poster-overlay .rsPlayBtnIcon {
    color: #f91200;
    }

    .wrapper .subNavWrapper li a {
    color: #292929;
    }

    .wrapper .subNavWrapper li.selected a {
    color: #FFFFFF;
    }

    .wrapper .theme-bg-primary {
    background-color: #292929;
    }

    .wrapper .skyscraper-list .banner {
    background-color: #292929;
    }

    .wrapper .button {
    background-color: #292929;
    }

    .wrapper .button:hover {
    background-color: #292929;
    }

    .wrapper .theme-main-rgba {
    background: rgb(41,41,41) transparent!important;
/* RGBa with 0.7 opacity */
background: rgba(4,4,4, 0.75)!important;
    }

    .asset-content a {
    color: #292929;
background: #333333;
font-weight: bolder;
text-transform:uppercase;
    }

    .wrapper .theme-contrast .theme-color-primary {
    color: #FFF;
    }

    .wrapper .theme-contrast .theme-color-secondary {
    color: #FFF;
    }

    .wrapper nav.breadcrumb a {
    color: #FFFFFF;
    }

    .wrapper  nav.breadcrumb .active span,
    .wrapper nav.breadcrumb a:hover {
    color: #FFFFFF;
    }

    .wrapper .theme-font-section-title,
    .wrapper .subNav ul.subNavTopLevel,
    .wrapper p.title-description,
    .wrapper .theme-main-title,
    .wrapper .theme-color-section-title,
    .wrapper .skyscraper-list .banner span,
    .article-blog-template .articleBody > h1,
    .article-blog-template .articleBody > h2,
    .article-blog-template .articleBody > h3,
    .article-blog-template .articleBody > div > h1,
    .article-blog-template .articleBody > div > h2,
    .article-blog-template .articleBody > div > h3,
    .article-blog-template .articleBody .sub-title {
    font-family: Arial;
font-weight: 600;
    }
html div.wrapper {box-shadow:none!important;}

/* Breadcrumbs color overwrite */
.breadcrumb ol {
    color: #fff;
}

/* Article margin spacing reduction */
.article-blog-template .heading-xlarge {
    margin-top: 22px!important;
}

/* Right rail content remove caps */
.skyscraper-list .list-item .title {
    text-transform: none;
}

/* Right Rail Banner Titles in articles */
.skyscraper-list .banner {
    font-size: 19px;
}

h3.theme-main-title {
    letter-spacing: 2px;
}

/* in the news color */
.list-small-thumbnail .title {
    color: #f91200!important;
}

/* Trending Topic text overwrite */
.trending-topic .topic-title {
    text-transform: uppercase;
}

/* Primary color overwrite */
.trending-topic .topic-summary,
.list-small-thumbnail .description {
    color: #000;
}

/* Secondary color overwrite */
.list-small-thumbnail .title,
.trending-topic .topic-title {
    color: #292929;
}

/* List Large Thumbnail color overwrites */
.list-large-thumbnail h2.theme-font-section-title,
.list-large-thumbnail .headline {
    color: #FFF!important;
}

/* Smart Slideshow overwrites */
.smart-slideshow .title-description {
    font-size: 21px!important;
    font-weight: 400!important;
    line-height: 34px;
    letter-spacing: 4px!important;
}

.rsBullet:before {
    position: relative;
    display: block;
    margin: 5px 0;
    content: "\2022";
    color: #7f7f7f;
    font-size: 34px !important;
}

.rsBullet.rsNavSelected:before {
    position: relative;
    display: block;
    margin: 3px 0;
    content: "\2022";
    color: #fff;
    font-size: 34px !important;
    font-family: Arial;
    font-weight: 600;
    letter-spacing: 2px;
}

.rsBullet{
    background: transparent !important;
}

.subNavTopLevel > li a {
    font-weight: bolder;
}

.subNavWrapper {
    padding: 10px 0!important;
    margin-bottom: 20px!important;
    border-bottom: solid 1px #292929;
    box-shadow: inset 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    color: #292929;
}

body {
    -webkit-animation-duration: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix {
    from{ opacity: 1; }
    to{ opacity: 1; }
}