
/* ESA Journals */

 /* Alpha Primary */
 .slideshow--full-width-image .slideshow-caption,
 .slideshow--full-width-image .owl-dots {
	background-color : rgba( 3, 40, 44, 0.8 );
 }

/* Background Primary */
.hubpage-menu,
.dropdown__menu li.hover,
.dropdown__menu li:hover,
.dropdown__menu li:focus,
.hub-journal-bar .main-nav .social-links a i:not([class$="-round"]),
.unordered-bordered-list li::before {
	background-color: #03282c;
}

/* Borders Primary */
.dropdown__menu,
.dropdown__menu li.hover,
.dropdown__menu li:hover,
.dropdown__menu li:focus {
	border-color: #03282c;
}

/* Colour Primary */
a,
.quick-search .dropBlock a,
.hub-first-footer .hub-links,
.hub-first-footer .hub-links li a,
.article-section a,
.list-of-book-series a,
.tab__content a,
.publication-list__meta .coverDoi a,
.content-item-format-links a,
.page-footer .powered-by a,

.journal-side-section a,
.publication-list__title,
.image__parent-item,
.quick-search .search-options-wrapper a,
.hub-journal-bar .main-nav a,
.cover-image__title,
.cover-image__parent-item,
.listOfPublications a,
.journal-tabs .tab__nav a,
.issue-item .loa li a,
.issue-item .issue-item__title,
.hub-main-content .general-rss-feed-reader .title,
.hubpage-menu .dropdown__menu a,
.journal-actions-container li i {
	color: #268c8d;
}

/* Background Secondary */
.side-section-header,
.quick-search .dropBlock,
.slideshow--full-width-image .owl-dots .owl-dot span,
.quick-search.open .quick-search__button,
.expanded--quickSearch .quick-search .quick-search__button,
.hubpage-menu .dropdown.hover,
.hubpage-menu .dropdown:hover,
.hubpage-menu .dropdown:focus,
.pages-nav--res,
.loi--res .side-section-header {
	background-color: #268c8d;
}

/* Borders Secondary */
.quick-search .dropBlock a,
.hubpage-menu .dropdown__menu,
.quick-search.open input,
.expanded--quickSearch .quick-search input,
.quick-search.open .search-options-wrapper,
.journal-tabs .tab__nav .active a,
.quick-search.open .quick-search__button,
.expanded--quickSearch .quick-search .quick-search__button,
.expanded--quickSearch .quick-search .search-options-wrapper {
	border-color: #268c8d;
}

/* Colours Secondary */
.toc-item__footer .toc-item__detail a {
	color: #268c8d;
}

/* Borders Tertiary */
.publication-list__item,
.dropdown__menu li,
.quick-search .search-options-wrapper a,
.hub-journal-bar .main-nav,
.hub-journal-bar .main-nav a,
.rlist.separator > li ~ li,
.navigation-login-dropdown > ul > li ~ li,
.listOfPublications > li ~ li,
.unordered-bordered-list li,
.uber-widget__nav-list li {
	border-color: #eee;
}

/* Custom */
.side-section-header {
	color : #fff;
}


.tabs--defult-style .tab__nav li.active,
.hub-journal-bar .main-nav .dropdown:hover {
	background-color: #268c8d;
}

.tabs--defult-style .tab__nav a,
.hub-journal-bar .main-nav a {
	color: #03282c;
}


/* Home Page Style */

.esa-hero {
	background: url('/pb-assets/hub-assets/esajournals/hp-hero.jpg') center / cover no-repeat;
}

.esa-hero p {
	text-align: center;
	font-size: 1.25rem;
    font-weight: 300;
    padding: 20px 0;
}

.esa-promo h2 {
	font-size: 18px;
}

.esa-promo p {
	margin-bottom: 20px;
}

.esa-promo a.btn {
	background-color: #268c8d;
}

.hp-buttons-head {
	font-weight: 100;
}

.hp-buttons {
	display: flex;
	flex-direction: row;
  	flex-wrap: wrap;

}

.hp-buttons a.btn~.btn:not(.btn--full-width) {
	margin-left: 0;
}

.hp-buttons .btn {
  border-radius: 5px;
  padding: 0.5em 0;
  font-size: 0.8rem;
}

.hp-buttons a.small-but:first-child,
.hp-buttons a.small-but--marg {
	margin-right: 8%;
}

.hp-buttons a.small-but {
	flex: 1 0 42%;
	margin-bottom: 5%;
}

.hp-buttons a.large-but {
	flex: 0 1 100%;
}

.list-chevron li:before{
	background-color: transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #268c8d;
    border-top: 6px solid transparent;
    content: '';
    height: 0;
    left: 0;
    margin: -3px 0 0 1px;
	position: absolute;
    vertical-align: top;
    width: 0;
}

.list-chevron li:after{
	border-bottom: 3px solid transparent;
	border-left: 3px solid rgb(255, 255, 255);
	border-top: 3px solid transparent;
	content: '';
	height: 0;
	left: 0;
	margin: 8px 0 0;
	position: absolute;
	width: 0;
	top:0;
}
