

html div.wrapper {
border: 0;
}

html.mobile .wrapper {
padding: 0;
}

#article a{
    text-decoration: underline;
}


    .theme-bg-secondary-module {
    padding-bottom: 51px;

background-color:#000;
-webkit-box-shadow: inset 0px 12px 10px 0px rgba(0, 0, 0, 0.25);
box-shadow: inset 0px 12px 10px 0px rgba(0, 0, 0, 0.25);
    }

    .theme-bg-banner {
    
        height:135px;
        background-image: url("/content/dam/journey/us/en/private/themes/giving-back-theme/banners/GivingBack_Banner.jpg");
    margin-bottom: 0;
    }

    html.mobile .theme-bg-banner {
    
        background-image: url("/content/dam/journey/us/en/private/themes/giving-back-theme/banners/sustainability_GIVINGBack_banner_mobile.jpg");
    background-repeat: no-repeat;
    }

    html.tablet .theme-bg-banner {
    
        background-image: url("/content/dam/journey/us/en/private/themes/giving-back-theme/banners/sustainability_GivingBack_banner_tablet.jpg");
    
    }

    html.theme-bg-main.mobile,
    html.theme-bg-main.tablet,
    .theme-bg-main {
    
        background-image: url("/content/dam/journey/us/en/private/themes/giving-back-theme/background/GivingBack_Background.jpg");
    background-color: #f40009;
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: #252525;
    }

    .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 .theme-bg-primary {
    background-color: #f91200;
    }

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

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

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

    .wrapper .theme-main-rgba {
    background: rgb(0, 0, 0) transparent;
/* RGBa with 0.7 opacity */
background: rgba(0, 0, 0, 0.75);
/* For IE 8*/
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000070, endColorstr=#00000070);
    }

    .asset-content a {
    color: #f40009;
background-color: #f40009;
    }

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

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

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

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

    .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-weight: 900;
font-size: 20px;
    }
/* Hero Carousel Slide show title color */
.smart-slideshow.packages-medium .media-caption p.title-description {
    color: #F91200;
}

/* Article heading size and spacing reduction */
.article-blog-template .theme-main-title.heading-xlarge {
    font-size: 27px;
     text-transform: none!important;
}

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


/* Fizz ALL Text Right Rail */
.trending-topic .module-base .trending-top-ten>li .truncate {
     font-weight: bold!important;
}


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


/* Breadcrumb */
nav.breadcrumb {
    font-family: "Proxima Nova Regular",sans-serif!important;
    font-size: 11px!important;
}


/* remove drop shadow */
html div.wrapper {box-shadow:none!important;}

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

/* Add additional margin to Packages Content */
.packages-and-verticals-template .packages-content {
    margin-top: 24px;
}


/* List Large Thumbnail color overwrites */
.list-large-thumbnail .theme-font-section-title,
.list-large-thumbnail .meta a {
    color: #fff;
}


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; }
}