/*
    Store site color CSS
*/

.choose-topic a,
.home-page-content a,
.article-heading-info a,
.author-bio a,
.additional-info-blocks a,
.author-red,
.more-help a,
.center-column a,
.right-column a,
.comments-header p,
.exp-teaser a:hover {
  color: #374db1;
}

.overlay-content a,
.overlay-content-tablet a,
.overlay-content-xs a {
  color: #ffffff;
}

.author-bio a:hover {
  color: #ffc528;
}

.please-note-big,
.please-note-small,
.comments-header,
.exp-footer-hr {
  border-color: #2e4093;
}

.red-heading-container {
  background-color: #2e4093;
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #2e4093 0, #2e4093 100%);
  background-image: linear-gradient(to bottom, #2e4093 0, #2e4093 100%);
}

.nav-cart {
	margin-bottom: 0;
	float: right !important;
	padding: 8px 10px 0 0;
}

.nav-cart-count {
	color: #FFFFFF;
}

.Vembed {
    position: relative;
    padding-bottom: 56.25%;
	margin-top: 25px;
	margin-bottom: 50px;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

.Vembed iframe, .Vembed object, .Vembed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
