/* Language toggle for all content */
.lang-en_US,
.lang-en_GB {
  display: none;
} 

/* Show correct language content based on HTML lang attribute */
html[lang="en-US"] .lang-en_US {
  display: block;
}
html[lang="en-GB"] .lang-en_GB {
  display: block;
}


/* Footer bottom row layout */
/* Make inner footer content flex and full-width */
.footer-bottom-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}

/* Expand inside .span_5 container */
#copyright .span_5 {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100%;
}

/* Style for left and right sections */
.footer-bottom-content .left {
  font-size: 14px;
  color: #fff;
}

.footer-bottom-content .right {
  font-size: 14px;
  margin-left: auto;
  text-align: right;
	padding-right: 40px;
}

/* Make privacy policy link styled consistently */
.footer-bottom-content .right a {
  color: #fff;
  margin-left: 16px;
}


/* Styling for text links on body of pages and posts */
/* Excludes Related Posts, Post Headers, Blog Post category links, and Announcements links - It takes into account localization as well by adding code for en-us */
.entry-content a:not(.jp-relatedposts-post-a):not(.post-header .title a):not(.blog-post-en-us):not(.announcements-us):not(.blog-post):not(.announcements),
.post-content a:not(.jp-relatedposts-post-a):not(.post-header .title a):not(.blog-post-en-us):not(.announcements-us):not(.blog-post):not(.announcements),
.page-content a:not(.jp-relatedposts-post-a):not(.post-header .title a):not(.blog-post-en-us):not(.announcements-us):not(.blog-post):not(.announcements) {
  color: #165156; /* desired blue */
}

.entry-content a:not(.jp-relatedposts-post-a):not(.post-header .title a):not(.blog-post-en-us):not(.announcements-us):not(.blog-post):not(.announcements):hover,
.post-content a:not(.jp-relatedposts-post-a):not(.post-header .title a):not(.blog-post-en-us):not(.announcements-us):not(.blog-post):not(.announcements):hover,
.page-content a:not(.jp-relatedposts-post-a):not(.post-header .title a):not(.blog-post-en-us):not(.announcements-us):not(.blog-post):not(.announcements):hover {
  color: #5C8589; /* hover color */
}

