/*
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-200.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-200.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-200italic.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-200italic.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-300.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-300italic.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-300italic.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-italic.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-600.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-600italic.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-600italic.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-700italic.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-700italic.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-900.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-900.woff') format('woff');
}
@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: local(''),
	url('../fonts/source-sans-pro-v21-latin-900italic.woff2') format('woff2'),
	url('../fonts/source-sans-pro-v21-latin-900italic.woff') format('woff');
}
*/

footer .container {
		display:flex;
		flex-direction: column;
}

footer nav.footer {
	margin-bottom: 0;
}

.footer ul {
	display: flex;
	justify-content: center;
}

@media(min-width:1024px) {
	.footer ul {
		margin-left: 20px;
		justify-content: flex-start;
	}
}

footer nav.footer > ul > li {
	margin-right: 20px;
	margin-bottom: 0;
}

#row-partner-icons .partner-icons {
	display: block;
	margin-top: 20px;
}

#row-partner-icons .partner-icons .partner-icon {
	float: none;
}

.copyright {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0;
}

#logo-prh {
	display: block;
	width: 160px;
	height: auto;
	margin: 20px auto 0 auto;
}

.bg-blue {
  background: url("../images/BG_Feathers_2X.jpg") center center repeat;
}

/* .details .related-editions  */
.related-item .related-suppliers .wrapper > .supplier {
	width: 106px;
	background: #fff;
	display: inline-block;
	margin: 0 9px 9px 0;
}

.supplier img {
	width: 100%;
}

section.details .related-editions .related-item .related-content > a.close {
	position: absolute;
	top: 42px;
	right: 5px;
	width: 15px;
	height: 15px;
}