/*
Theme Name: Twenty Seventeen Child
Template: twentyseventeen
Author: webaffin, Robert Bickmann
Author URI: https://www.webaffin.de/
Description: Twenty Seventeen modified
Version: 1.0

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* libre-franklin-300 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('fonts/libre-franklin-v11-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/libre-franklin-v11-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* libre-franklin-regular - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/libre-franklin-v11-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/libre-franklin-v11-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* libre-franklin-600 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('fonts/libre-franklin-v11-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/libre-franklin-v11-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* libre-franklin-800 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('fonts/libre-franklin-v11-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/libre-franklin-v11-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* libre-franklin-italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('fonts/libre-franklin-v11-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/libre-franklin-v11-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* libre-franklin-800italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('fonts/libre-franklin-v11-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/libre-franklin-v11-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}




#menu-footer-menue {
	text-align: left;
}

#menu-footer-menue li {
	display: inline;
	border: 0 none;
	padding-left: 0.5em;
}

#menu-footer-menue li:first-child {
	padding-left: 0;
}

.custom-header-media:before {
	background: 0 none;
}

ul {
	margin-left: 1em;
}

body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
	background-color: #dc0d15;
	margin-bottom: 0.4rem;
	text-transform: none;
}
body.has-header-image .site-description,
body.has-header-video .site-description {
	display: inline;
	color: #000;
	background-color: #fff;
	opacity: 1;
	padding: 0.5rem 20px;
}

.custom-logo-link {
	padding-right: 0;
}

.custom-logo-link img {
	background-color: #fff;
	padding: 0.5rem 20px;
	width: 640px;
	max-width: 100%;
	height: auto;
	max-height: 640px;
}
.custom-logo-h1 {
	margin-bottom: 0;
}

h1.site-title,
p.site-title {
	padding: 0.5rem 20px;
}

h2 {
	color: #dc0d15;
}

@media screen and (min-width: 48em) {

	/* General */

	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		float: left;
		width: 26%;
	}

	.blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		float: right;
		width: 68%;
	}

	/* Blog */

	body.blog.page-two-column:not(.archive) #primary .entry-header,
	body.blog.has-sidebar.error404 #primary .page-header,
	body.blog.page-two-column:not(.archive) #primary .entry-content {
		width: auto;
	}

	/* Footer */

	.social-navigation {
		clear: left;
		float: left;
		margin-bottom: 0;
		width: 26%;
	}

	.site-footer .widget-column.footer-widget-2 {
		float: right;
		width: 68%;
	}

	.site-info {
		float: none;
		padding: 0;
		width: 100%;
        margin: 0;
	}

    .site-info > .widget-area {
        padding: 0 !important;
    }

    .site-info > .widget-area > .textwidget > p {
        margin: 0 !important;
    }
}
