/*
Theme Name: DH WP europarc Theme
Theme URI: https://www.digitaleheimat.de
Author: digitaleheimat
Author URI: https://www.digitaleheimat.de
Description: DigitaleHeimat WordPress europarc Theme
Version: 1.0.0
Text Domain: dheuroparc
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, theme-options, sticky-post, full-width-template
*/

@font-face{
	font-family:"FSMeW05-Light";
	src:url("assets/fonts/FSMeW05-Light.woff2") format("woff2"),url("assets/fonts/FSMeW05-Light.woff") format("woff");
}
@font-face{
	font-family:"FSMeW05-LightItalic";
	src:url("assets/fonts/FSMeW05-LightItalic.woff2") format("woff2"),url("assets/fonts/FSMeW05-LightItalic.woff") format("woff");
}
@font-face{
	font-family:"FSMeW05-Regular";
	src:url("assets/fonts/FSMeW05-Regular.woff2") format("woff2"),url("assets/fonts/FSMeW05-Regular.woff") format("woff");
}
@font-face{
	font-family:"FSMeW05-Italic";
	src:url("assets/fonts/FSMeW05-Italic.woff2") format("woff2"),url("assets/fonts/FSMeW05-Italic.woff") format("woff");
}
@font-face{
	font-family:"FSMeW05-Bold";
	src:url("assets/fonts/FSMeW05-Bold.woff2") format("woff2"),url("assets/fonts/FSMeW05-Bold.woff") format("woff");
}
@font-face{
	font-family:"FSMeW05-BoldItalic";
	src:url("assets/fonts/FSMeW05-BoldItalic.woff2") format("woff2"),url("assets/fonts/FSMeW05-BoldItalic.woff") format("woff");
}
@font-face{
	font-family:"FSMeW05-Heavy";
	src:url("assets/fonts/FSMeW05-Heavy.woff2") format("woff2"),url("assets/fonts/FSMeW05-Heavy.woff") format("woff");
}
@font-face{
	font-family:"FSMeW05-HeavyItalic";
	src:url("assets/fonts/FSMeW05-HeavyItalic.woff2") format("woff2"),url("assets/fonts/FSMeW05-HeavyItalic.woff") format("woff");
}

.europarc-mail::before {
	font-size: 18px;
	position: relative;
	top: 2px;
}

a {
	color: #0098AC;
}
a:hover {
	color: #0098AC;
}

.pagination {
	flex-wrap: wrap;
}

#colophon {
	background: #fff;
	padding: 30px 0 0;
}

.footer-hr-wrapper {
    margin-bottom: 50px;
}

.footer-hr {
    border-top: 1px solid #b3b3b3;
}

.footer-logo-wrapper {
    margin-bottom: 35px;
}

.footer-other-logos-wrapper > div {
    display: flex;
    justify-content: center;
	flex-wrap: wrap;
}

.footer-other-logo {
    display: block;
    margin: 0 20px;
	max-height: 140px;
	max-width: 100%;
}

.footer-other-logos-wrapper {
    margin-bottom: 55px;
}

.footer-widget-wrapper {
    margin-bottom: 25px;
}

.footer-widget-wrapper .widget-title {
	font-family: 'myriad-pro', sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}

.footer-widget-wrapper .widget {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}

.footer-widget-wrapper .widget a {
    color: #fff;
}

.footer-hr-wrapper {
    margin-bottom: 40px;
}
.footer-top-widget-wrapper {
    margin-bottom: 40px;
}
.footer-bottom-widget-wrapper {
    font-size: 16px;
    line-height: 20px;
}

#colophon a::after {
    content: "\203A";
    font-size: 25px;
    vertical-align: text-bottom;
    display: inline-block;
    margin-left: 4px;
}

.footer-bottom-logo {
    display: block;
    margin: 0;
    max-width: 100%;
    height: auto;
}

.site-info {
    margin-right: 30px;
}

#menu-footer-menu {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    justify-content: flex-end;
    list-style: none;
    margin-top: 15px;
	padding: 0;
}

#menu-footer-menu > li {
    margin-left: 15px;
}
#menu-footer-menu > li:first-of-type {
    margin-left: 0;
}


@media screen and (max-width: 767px) {
	#menu-footer-menu {
		flex-direction: column;
		justify-content: flex-start;
	}
	#menu-footer-menu > li {
		margin-left: 0;
	}
}
