@font-face {
  font-family: "Open Sans"; /* regular font */
  src: url("../../site/Open_Sans/OpenSans-Regular.ttf") format("truetype");
  font-weight: normal; font-style: normal; }

@font-face {
  font-family: "Open Sans"; /* bold font */
  src: url("../../site/Open_Sans/OpenSans-Bold.ttf") format("truetype");
  font-weight: bold; font-style: normal; }

@font-face {
  font-family: "Open Sans"; /* light font */
  src: url("../../site/Open_Sans/OpenSans-Light.ttf") format("truetype");
  font-weight: 300; font-style: normal; }

@font-face {
  font-family: "Open Sans"; /* italic font */
  src: url("../../site/Open_Sans/OpenSans-Italic.ttf") format("truetype");
  font-weight: normal; font-style: italic; }

@font-face {
  font-family: "Open Sans"; /* bolditalic font */
  src: url("../../site/Open_Sans/OpenSans-BoldItalic.ttf") format("truetype");
  font-weight: bold; font-style: italic; }

body, a, p, h1, h2, h3, h4, div, span {
	font-family: "Open Sans";
}

html {
	background-color:#ddd !important;
}

@media only screen and (min-width: 992px) {
	.pkp_brand_footer {
		padding: 0px 40px 0px 0px;
	}

	.pkp_brand_footer > a {
		margin-top: -220px;
	}
}

/* Korrektur Bug Primary Navigation */

#navigationPrimary li a {
	color: rgba(0,0,0,00.54) !important;
}

#navigationPrimary li a:hover {
	color: rgba(0,0,0,00.87) !important;
	border-color:rgba(0,0,0,00.54);
}

#navigationPrimary li a:focus {
	background-color: white;
}

#navigationUser li a:focus {
	background-color: white;
	color: black;
}

/* slider bzw. homepage image*/

.swiper-container {
	margin-left: -30px;
	margin-right: -30px;
}
/*
.swiper-pagination {
	display:none;
}*/

.swiper-slide {
	width: 100%;
}

/* cover bild ausgaben linksbündig*/
.obj_issue_toc .cover img {
	margin-left: 0px;
}

.obj_issue_toc .cover  {
	float:left;
	padding-right: 20px;
}

.obj_issue_toc .galleys {
	clear: both;
}

.obj_issue_toc .galleys_links {
	list-style-type:none;
	padding-left:0px;
}

.pkp_footer_content {
	max-width: 700px;
}

.pkp_footer_content img {
	width: 200px;
}

.pkp_brand_footer img {
	width: 120px;
}

.cmp_article_list .obj_article_summary .cover img {
	max-height: 110px;
}

.swiper-slide figure {
	
	margin:0 !important;
}
