@font-face { 
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
			src: local('Montserrat 500 woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/321') format('woff2');
}

@font-face { 
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 500;
			src: local('Montserrat 500 Italic woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/322') format('woff2');
}

@font-face { 
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
			src: local('Montserrat Regular Italic woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/323') format('woff2');
}

@font-face { 
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
			src: local('Montserrat Regular woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/324') format('woff2');
}

@font-face { 
	font-family: 'Source Serif Pro';
	font-style: normal;
	font-weight: 700;
			src: local('Source Serif Pro 700 woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/325') format('woff2');
}

@font-face { 
	font-family: 'Source Serif Pro';
	font-style: italic;
	font-weight: 700;
			src: local('Source Serif Pro 700 Italic woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/326') format('woff2');
}

@font-face { 
	font-family: 'Source Serif Pro';
	font-style: normal;
	font-weight: 900;
			src: local('Source Serif Pro 900 woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/327') format('woff2');
}

@font-face { 
	font-family: 'Source Serif Pro';
	font-style: italic;
	font-weight: 900;
			src: local('Source Serif Pro 900 Italic woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/328') format('woff2');
}

@font-face { 
	font-family: 'Source Serif Pro';
	font-style: italic;
	font-weight: 400;
			src: local('Source Serif Pro Regular Italic woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/329') format('woff2');
}


@font-face { 
	font-family: 'Source Serif Pro';
	font-style: normal;
	font-weight: 400;
			src: local('Source Serif Pro Regular woff2'),
				url('https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/330') format('woff2');
			 }

/*** Anmerkung zu den Farben:
Original:  #D18151 - lt. Adobe Farbrad / Kontrastprüfung ist der Kontrast für Fließtext-Größen zu niedrig, empfohlen wird #9E603B - deshalb wurde letzterer Farbwert für Textbestandteile gesetzt
Original: #B3D7CB - lt. Adobe Farbrad / Kontrastprüfung ist der Kontrast für alle TExtgrößen und Formen zu niedrig, empfohlen wird #5F746D - deshalb wurde letzterer Farbwert gesetzt; am ursprgl. Farbeindruck dichter dran ist #3c8f8d, geeignet für Flächen/Formen und großen TExt, deshalb wurde dieser Farbwert in der Unterstreichung des Logos verwendet
***/
  

body {
	color: #000;
	background:#fff;
	font-family: "Source Serif Pro", sans-serif;
	font-size: 16px;
	font-weight: 400;
}

a {
	color:#5F746D; /* von Adobe Farbrad empfohlen: #5F746D - Original: #b3d7cb*/
	text-decoration: none;
}

a:active, a:hover, a:focus {
	color:#5F746D;
	text-decoration: underline;
}

.page_size_wide .pkp_structure_page {
    margin-top: 0;
    margin-bottom: 0;
}


.pkp_structure_head {
	border-bottom: 0;
}

.pkp_head_wrapper {
	width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}


.pkp_site_name_wrapper {
    background-color: white; /* #D18151? Da Farbe für große Texte, Flächen geeignet ist, hier belassen.*/
}

h1.pkp_site_name {
	align-items: center;
	display: flex;
	font-family: 'Montserrat';	
	justify-content: center;
	line-height: 1em;
	max-width: 100%;	
}

h1.pkp_site_name > a > img {
	margin-right: 50px !important;
	margin-left: 30px !important;
	margin-top: 0.75em;
}

a.is_text.text_fullscreen {
	display: none;
}

/*h1.pkp_site_name > a.is_img.img_fullscreen {
	align-items: center;
	color: black;
	display: flex;
	justify-content: center;
}*/

h1.pkp_site_name:after {
	content: 'Zeitschrift für Provenienzforschung und Sammlungsgeschichte';
	flex-basis: 50%;
	line-height: 1.25em;
	margin-left: 60px !important;
	margin-right: 60px !important;
}

.pkp_navigation_primary_wrapper {
	padding:15px 0;
}

.pkp_site_nav_menu {
    background-color: #f7f7f7;
}

.pkp_navigation_user_wrapper {
    left: 0;
	transform: none;
	background:#fff;
	position: fixed;
	width: 100%;
	z-index:50;
}

.pkp_navigation_primary_row {
	background: white; !important
}

.pkp_navigation_user.pkp_navigation_user {
    margin: 0 auto;
}

.pkp_navigation_user > li > a, .pkp_navigation_user > li > ul > li > a {
	color:#9E603B;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	font-weight: 500;

}

.pkp_navigation_user > li > a:hover, .pkp_navigation_user > li > a:focus, .pkp_navigation_user > li > a:active {
	color:#5F746D;
}

.pkp_navigation_user > li > ul a .task_count {
    display: inline-block;
    background: #000;
    color: #fff;
}

.has_site_logo .pkp_head_wrapper .pkp_site_name_wrapper, .pkp_head_wrapper .pkp_site_name_wrapper {

	background-image: url("https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/267");
	background-repeat: no-repeat;
	background-size:cover;
}

.pkp_site_name {
	max-width:1160px;
	margin:0 auto;
}

.pkp_site_name > .img_fullscreen > img {
	max-height:169px !important;
}


.has_site_logo .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_name .is_img img, .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_name .is_img img {
    margin:15px 0;
}

.has_site_logo .pkp_head_wrapper .pkp_navigation_primary_wrapper, .pkp_head_wrapper .pkp_navigation_primary_wrapper {
    max-width: 1160px;
	margin:0 auto;
}

.pkp_navigation_primary > li > a, .pkp_site_nav_menu a, .pkp_nav_list ul a {
	color:#5F746D;
	font-size:18px;
	font-weight: 500;
	font-family: "Montserrat", sans-serif;
	margin:0;
}

.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus, .pkp_navigation_primary > li > a:active,
.pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus, .pkp_site_nav_menu a:active,
.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus, .pkp_nav_list ul a:active {
	color:#9E603B;
	margin:0;
}

.pkp_navigation_primary > li {
	margin-right:2em;
}

.pkp_navigation_primary > li > a::after {
    content: "";
    position: absolute;
    height: 3px;
    left: 0;
    right: 100%;
    background: #5F746D;
    opacity: 0;
    bottom: -.5rem;
    transition: all 375ms cubic-bezier(.4,0,.2,1);
}

.pkp_navigation_primary > li > a:hover::after {
    background: #5F746D;
    opacity: 1;
    right: 0;
}

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
	background: #f7f7f7;
}


.pkp_navigation_primary > li > [aria-haspopup]::after, .pkp_navigation_primary > li > [aria-haspopup]:hover::after {
   display:none;
}

.hd_search {
    height: 70px;
    padding: 14px 0;
}

.has_site_logo .pkp_head_wrapper .hd_search .search_prompt, .pkp_head_wrapper .hd_search .search_prompt {
	border-radius: 1px;
	font-size:0;
	background-image:url("https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/253");
	background-repeat:no-repeat;
	background-position: center; 
	height:35px;
	width:35px;
	display:block;
}

.has_site_logo .pkp_head_wrapper .hd_search.is_open .search_prompt, .pkp_head_wrapper .hd_search.is_open .search_prompt {
    background-image:url("https://journals.ub.uni-heidelberg.de/index.php/transfer/libraryFiles/downloadPublic/253");
    padding: 0;
	background-repeat:no-repeat;
	background-position: center; 
	height:35px;
	width:35px;
	display:block;
}

.has_site_logo .pkp_head_wrapper .hd_search.is_open input[type="text"], .pkp_head_wrapper .hd_search.is_open input[type="text"] {
    height: 60px;
}

.pkp_structure_content {
	display:flex;
	flex-direction:row;
}

.pkp_structure_main.left {
    border-right: none;
	background:#fff;
}

.pkp_structure_main.left h1 {
    font-family: "Montserrat", sans-serif;
	font-size: 1.5em;
	font-weight: 500;
	line-height: 1.5em;
	color:#cf7b84;
}

.pkp_structure_main.left h2 {
    font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height:18px;
	color:#cf7b84;
}

.pkp_structure_main.left h3 {
    font-family: "Montserrat", sans-serif;
	font-size:15px;
	font-weight: 400;
	line-height:15px;
	color:#cf7b84;
}

.cmp_breadcrumbs ol {
	font-family: "Montserrat", sans-serif;
	font-size:14px;
	font-weight: 400;
	color:#9E603B;
}


.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus {
    background: #5F746D;
    color: #fff;
}  

.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #5F746D;
    border-radius: 0px;
    font-family: "Montserrat", sans-serif;
	font-size:14px;
	font-weight: 400;
    line-height: 28px;
    color: #5F746D;
    text-decoration: none;
}

.page_search .submit button::after {
	background:#000;
}

.pkp_structure_main.left {
    padding: 30px 0;
	padding-right:30px;
}

.contact.primary > .phone > .label, .contact.support > .phone > .label {
	display:none;
}

#content_slider {display:none;}

.pkp_structure_sidebar > .pkp_block {
	padding-bottom:0;
}

.pkp_structure_sidebar > .pkp_block > .content {
	border-bottom:2px solid #f7f7f7;
	padding-bottom:20px;
}

.pkp_structure_sidebar > .pkp_block:last-child > .content {
	border-bottom:none;
}

.pkp_structure_sidebar > .pkp_block > .title {
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	font-size:15px;
	color:#000;
}

.pkp_structure_sidebar > .pkp_block a {
	color:#000;
}

.pkp_structure_sidebar > #customblock-belvedere .title {
	font-family: "Montserrat", sans-serif;
	font-size:15px;
	font-weight: 500;
	color:#000;
}

.pkp_structure_sidebar > #customblock-belvedere img {
	max-width:150px;
}

.pkp_structure_footer_wrapper {
    background-color: #fff;
	min-height:50px;
	margin-top:50px;
}

.page_submissions {
	text-align:justify;
}

.page_submissions .submission_checklist li::before {
    content: "\f00c";
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 18px;
    color: #5F746D;
	font-family: "FontAwesome";
}

.pkp_footer_content {
    color: #000;
    padding: 0px;
}

.pkp_footer_issn {
    color: #000;
}

@media (max-width: 1615px) {
	h1.pkp_site_name {
	font-size: 1.7em;	
	}

}


@media (max-width: 1200px) { 
   .pkp_structure_content {
		display:block;
	}
	
	.pkp_structure_main.left {
        padding: 30px 15px;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 990px)  {
	.pkp_head_wrapper .pkp_navigation_user_wrapper {
		padding: 0 15px;
	}
	
	.pkp_navigation_primary_row {
		padding: 0 15px;
	}
	
	.page_size_wide .pkp_structure_page .pkp_head_wrapper .pkp_site_name {
		padding: 0 15px;
	}
}

@media (max-width: 992px) {
   .pkp_site_nav_toggle > span::before, .pkp_site_nav_toggle > span::after {
	   background: #000;
	}

   .pkp_site_nav_toggle > span {
	   border-bottom: 3px solid #000;
	}
	
   .pkp_site_nav_toggle.pkp_site_nav_toggle--transform > span {
	   border-bottom:none;	
	}
   
	.has_site_logo .pkp_head_wrapper .pkp_site_name_wrapper, .pkp_head_wrapper .pkp_site_name_wrapper {
		width: calc(100% + 10px);
	}

	.pkp_head_wrapper .img_fullscreen {
		z-index: 100;
		flex-basis: 20%;		
	}	


	.has_site_logo .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_name .is_img img, .pkp_head_wrapper .pkp_site_name_wrapper .pkp_site_name .is_img img {
		margin:0;
	}

	h1.pkp_site_name {
	justify-content: right;
	}

	h1.pkp_site_name > a > img {
	margin-top: 0.75em;
	display: block;		
	}

	h1.pkp_site_name:after {
		display: none;
	}	
	
	.pkp_navigation_primary_row {
		position: relative;
		top: 0;
		width: 100%;
		background-color: #FFFFFF; !important
		margin: 0;
		z-index: 10;
	}
	
	.pkp_navigation_user_wrapper {
		left: 0;
		transform: none;
		background: #f7f7f7;
		position: relative;
		width: 100%;
		z-index: 50;
	}
	
	.pkp_navigation_user > li > a, .pkp_navigation_user > li > ul > li > a {
		color: #9E603B;
		font-family: "Montserrat", sans-serif;
		font-size: 18px;
		font-weight: 500;
	}
	
	.hd_search input[type="text"] {border:1px solid #000;}
		
}