@font-face {
    font-family: "Open Sans" !important;
    font-style: normal !important;
    font-weight: 400 !important;
    src: local("Open Sans"), local("OpenSans"), url("https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2") format("woff2") !important;
    unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215 !important;
}

body {
    background-color: #FFF !important;
}

@media (min-width: 992px) {
	.pkp_navigation_primary>li>a:focus {
	background-color: rgb(132, 140, 196) !important;
	}
}

.pkp_structure_footer_wrapper {
    background: #220b35 !important;
}

.pkp_structure_footer_wrapper a {
    color: #FFF !important;
    text-decoration: underline !important;
}

.pkp_navigation_primary>li>a, .pkp_navigation_search_wrapper a {
	color: #fff !important;
}

.pkp_navigation_primary>li:first-child a {
        margin-left: 1em !important;
    }
	
.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
		color: rgb (0, 0, 0) !important;
		border-color: #848cc4 !important;
}

body, .pkp_block .title, .pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_block .title, .obj_issue_summary .title, .obj_article_summary>.title {
    font-family: "Open Sans", Arial, sans-serif !important;
}

.cmp_button_wire:hover, .obj_galley_link:hover {
	background: #848cc4 !important;

.pkp_site_name_wrapper {
    padding-bottom: 2.143rem !important;
}

.pkp_structure_main:before, .pkp_structure_main:after {
    background: @background !important;
}

.pkp_brand_footer {
    display: none !important;
}

.pkp_footer_content {
    padding: 0em !important;
}

.pkp_structure_main:before, .pkp_structure_main:after {
        background: #fff !important;
    }

.pkp_nav_list li {
        padding-left: 0px !important;
    }
    
.pkp_nav_list .dropdown-menu li {
        padding-left: 0 !important;
    }
	
.pkp_navigation_primary .dropdown-menu a:focus {
		border-color: rgb(34, 11, 53) !important;
}
    
.pkp_navigation_primary>li:first-child a {
        margin-left: 0em !important;
    }

.pkp_navigation_primary>li:last-child a {
        margin-right: 0 !important;
    }
    
.pkp_navigation_primary>li>a,
.pkp_navigation_search_wrapper a {
        color: #FFF !important;
    }
    
.pkp_navigation_primary>li>a:hover,
.pkp_navigation_search_wrapper a:hover {
        color: #FFF !important;
        border-color: #FFF !important;
        border-color: transparent !important;
        text-decoration: underline !important;
    }
    
.pkp_navigation_primary>li>a:focus,
.pkp_navigation_search_wrapper a:focus {
        color: #FFF !important;
        border-color: #FFF !important;
        background: unset !important;
        border-color: #FFF !important;
        border-color: transparent !important;
        text-decoration: underline !important;
    }
    
.pkp_site_nav_menu {
        border-radius: 8px !important;
        margin-bottom: 14px !important;
    }
    
.pkp_site_name_wrapper {
        padding-bottom: 8px !important;
    }
	
/* Ergänzungen Bt
entfernt:

a:-webkit-any-link {
	color: #220b35 !important;
}

*/

.pkp_nav_list ul a, .pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus, h3 a:hover, div.content a, div.pkp_structure_main a {
		color: #220B35 !important;
}

.pkp_navigation_primary .dropdown-menu a:focus {
		border-color: #220B35 !important;
	}
	
body, .cmp_notification.notice, .cmp_notification {
	color: rgb(0, 0, 0) !important;
	border-color: #220B35 !important;
}

a:hover, h3 a {
	color: black !important;
}
    
a.block_make_submission_link, a.read_more {
    color: #220B35 !important;  
}

a.obj_galley_link.pdf {
    border-color: #848cc4 !important;
    color: #220B35 !important;
}

div.pkp_footer_content#text {
    color: #fff !important;
}

div.pkp_brand_footer img {
    filter: invert(1) !important;
}