/*
Theme Name: Twentyseventeen Child
Description: 2017 Childtheme
Author: IL
Author URI: http://www.ilona-landgraf.com
Template: twentyseventeen
Version: 1.19
Tags:
*/

    body.page-template-template-full-width #content #primary {
        max-width: 100%;
    }

    body.page-template-template-full-width #content #primary .entry-header,
    body.page-template-template-full-width #content #primary .entry-content {
        float: none;
        width: 100%;
    }
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: 100%;
	}

	.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: 100%;
	}

	.site-footer .widget-column.footer-widget-1 {
		float: left;
		text-align:center;
		width: 100%!important;
	}

	.site-footer .widget-column.footer-widget-2 {
		float: right;
		width: 100%!important;
	}

	.banner {
		background-color: #150495;
		min-height: 50px;
		color:#fff;
		width: 100%!important;
	}

.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding {
	display: table-cell;
	height: 85%;
	vertical-align: bottom!important;
}

.site-title {
	clear: none;
	font-size: 30px;
	font-size: 1.875rem;
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: none!important;
}


    .entry-footer .tags-links {
        display: none;
    }

  .entry-footer .cat-links {
    }

	img.alignleft {
		float: left;
		margin-right: 0.5em!important;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	img.alignright {
		float: right;
		margin-left: 0.5em!important;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	img.aligncenter {
		float: right;
		margin-left: 0.5em!important;
		margin-top: 5px;
		margin-bottom: 5px;
	}

img {
		float: right;
		margin-left: 0.5em!important;
		margin-top: 5px;
	 	margin-bottom: 5px;
	}