
    @import url(https://fonts.googleapis.com/css?family=Montserrat);


html div.wrapper {
border: 0;
}

html.mobile .wrapper {
padding: 0;
}

#article a{
    text-decoration: underline;
}


    .theme-bg-main-module {
    padding-bottom: 51px;
background-repeat: no-repeat;
    }

    .theme-bg-secondary-module {
    padding-bottom: 51px;
background-repeat: no-repeat;
    }

     .theme-bg-banner {
    
        height: 135px;
        background-image: url("/content/dam/journey/us/en/private/themes/renew-water/mobile-Water-banner-2.jpg");
    background-repeat: no-repeat;
    }

    html.big_desktop .theme-bg-banner, html.desktop .theme-bg-banner {
    
        height:135px;
        background-image: url("/content/dam/journey/us/en/private/themes/renew-water/Water-banner-2.jpg");
    
    }

    html.tablet .theme-bg-banner {
    
        height:135px;
        background-image: url("/content/dam/journey/us/en/private/themes/renew-water/tablet-Water-banner-2.jpg");
    background-position: center 0px;
    }

    html.theme-bg-main.mobile,
    html.theme-bg-main.tablet,
    .theme-bg-main {
    
        background-image: url("/content/dam/journey/us/en/private/themes/renew-water/Water-bkgd-2.jpg");
    background-position: center 0px;
background-repeat: no-repeat;
background-color: #fbf7e1;
    }

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

    .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: #F40000;
    }

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

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

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

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

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

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

    .wrapper .theme-main-rgba {
    background: rgb(255, 255, 255) transparent !important;
/* RGBa with 0.9 opacity */
background: rgba(255, 255, 255, 0.9) !important;
/* For IE 8*/
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f000570, endColorstr=#3f000570)  !important;
    }

    .asset-content a {
     color: #F40000; !important;
 background-color: #000000;


    }

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

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

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

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

    .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: 'Montserrat';
font-weight: 400;
    }

    .article-blog-template .articleBody {
    font-family: Montserrat;
    }
.wrapper .article-blog-template .articleBody  p a, .article-blog-template .articleBody div p a {
  color: #990000;
  text-decoration: none;
}
.list-large-thumbnail ul li span strong {
  color: #000 !important;
}
.wrapper .button:hover {
  background-image: url("content/dam/journey/gb/en/Themes/history/gradient-btn.png");
  background-color: #000 !important;
  opacity: 0.8;
}
.promo .overlay h3 strong {
  color: #000 !important;
}
.headline-section {
  color: #000 !important;
}
.media-caption p.title-description strong {
  color: #000 !important;
}
.media-caption p.title-description {
  color: #000 !important;
}
.video-container .description {
  color: #000 !important;
}
.video-container .title {
  color: #000 !important;
}
.content-body {
  color: #000 !important;
}
.list-large-thumbnail .headline span.content-body {
  color: #000 !important;
}
.list-large-thumbnail .headline {
  color: #000 !important;
}
.heading-xlarge {
  font-size: 27px;
}
html.mobile .heading-xlarge {
  font-size: 20px;
  line-height: 24px;
}
html.tablet .skyscraper-list .banner, html.mobile .skyscraper-list .banner {
  font-size: 16px;
  line-height: 16px;
}
.wrapper .skyscraper-list .banner {
  font-size: 16px;
  line-height: 16px;
}
.m-stay-sip .royalSlider ul li a {
  color: #990000;
  text-decoration: none;
}
section article a {
  color: #990000;
  text-decoration: none;
}
.wrapper .article-blog-template .article-content .articleBody a {
  color: #990000;
  text-decoration: none;
}
.wrapper .articleBody a {
color: #990000 !important;
text-decoration: none;
}
.skyscraper-list .content-wrapper {
background: transparent url("/content/dam/journey/gb/en/private/Themes/history/banner-fold-right-black.png") top right no-repeat;
color: #000;
}
.m-more-on ul li a:hover span {
border: none;
color: #990000;
}
.m-stay-sip .callout .item:hover .title {
color: #990000;
}
.m-more-on ul li a span {
color: #990000;
}
.trending-topic .module-base .trending-top-ten > li .truncate strong.theme-secondary {
color: #990000 !important;
}
.lead-media .media-credit, .lead-media .show-media-caption {
color: #990000;
}
.related-content .title span {
color: #000;
}
.wrapper .packages-t-t a.topic-image .poster-overlay .icon-play{
color:#3f0005
}
/* .smart-slideshow .media-container .rsArrow .rsArrowIcn{
background: url('/content/dam/journey/gb/en/themes/history/lead-media-arrows-gray.png') no-repeat !important;
} */

.smart-slideshow .media-caption p {color: #000;}

/* Disabled due to disappearing arrows */
/* .lead-media .media-container .rsArrow .rsArrowIcn {
background: url('/content/dam/journey/gb/en/private/Themes/history/lead-media-arrows-gray.png)  no-repeat 16px center;
} */
.m-more-on ul li a span {color: #990000!important;}

.list-small-thumbnail.packages .title,
.list-small-thumbnail.packages .description {
line-height: 14px;
}


.wrapper { 
  box-shadow: none;
  -webkit-box-shadow: none;
}

/* Override Selected SubNav Button Color */
li.theme-bg-primary.theme-contrast.selected {
background-color: #000000 !important;
}

/* Override Trending Topics H4 Color */
h4.theme-color-primary.theme-bg-primary{
color: #F40000 !important;
}

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

keyframes fontfix {
    from{ opacity: 1; }
    to{ opacity: 1; }
}