/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.inside-header.grid-container {
      max-width: 100%;
}
.entry-content a{
	font-weight:bold;
}
.main-navigation .inside-navigation{
	border-top:0!important;
}
.wp-caption .wp-caption-text, .wp-caption .wp-caption-text a, .byline, .byline a, .posted-on{
	font-size: 15px;
	color:#aeaeae!important;
	text-align: center;
	font-weight:normal;
}
.wp-caption .wp-caption-text a{
	text-decoration:underline;
}
.sidebar .widget .widget-title
{
	color: #ffffff!important;
	background-color: #ff0765;
	padding: 12px 0 13px 14px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;	
	margin-bottom: 20px;
}
.sidebar .widget p {
	line-height:18px;
	padding-bottom: 15px;
}
.sidebar .widget a {
	font-family: Lato;
    color: #000;
    font-weight: 700;
	font-size:13px;
	line-height:18px;
	margin: 0;	
	padding: 0;
}
.sidebar .widget article{
	margin-bottom: 20px !important;
}
.sidebar .widget .wpsp-clear{
	border-bottom: 1px solid #e5e5e5;
	visibility: visible;
	width: auto;
	height: 1px;
}
.posted-on .updated {
    display: inline-block;
}

.posted-on .updated + .entry-date {
    display: none;
}
.posted-on .updated:before {
    content: "Aktualisiert am ";
}
.posted-on .published:before {
    content: "Am ";
}
.site-footer{
	background-color:#EAEAEA;
	border-top: 10px solid rgb(255, 7, 101);
}
.site-footer li {
    display: inline;
    margin-right: 15px;
    padding-bottom: 5px;
}
.site-footer ul, .site-footer li a {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.site-footer li a, .site-footer li a:visited {
    line-height: 21px;
    text-decoration: none;
    color: #7c7c7c;
    font-family: Lato,Arial, Trebuchet MS;
    font-size: 15px;
	font-weight:normal;
}
.textegris {
    color: #00b8dc;
    font-family: Lato,Arial, Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
    text-align: left;
    vertical-align: middle;
}
.reseauxsociaux {
    font-size: 35px;
    color: #a3a2a2 !important;
	vertical-align: middle;
}
.copyright-bar {
    color: #00b8dc;
    font-family: Lato,Arial, Trebuchet MS;
    font-size: 12px;
    padding-bottom: 20px;
    padding-left: 15px;
	font-weight:normal;
}
.generate-back-to-top{
	bottom:120px;
	right:20px;
}
.separate-containers .page-header{
	padding:0 20px; 
}
.entry-summary{
	margin-top:15px;
}
.post-image-above-header .inside-article div.post-image{
	margin-bottom:15px;
}
.wp-show-posts-inner h2 a, .wp-show-posts-inner h2 a:visited{
	color: #FFFFFF!important;
	font-size: 23px;
	font-weight:normal;
}
.textwidget .wpsp-content-wrap h2 a, .textwidget .wpsp-content-wrap h2 a:visited{
	color: #FFFFFF!important;
	font-size: 17px!important;
}
.wp-show-posts-inner h3 a, .wp-show-posts-inner h3 a:visited{
	color: #000000;
	font-size: 23px;
	font-weight:normal;
}
.wp-show-posts article .wp-show-posts-entry-title{
	line-height: 22px!important;
}
.wp-show-posts article .wp-show-posts-entry-title{
	height:auto!important;
	padding-bottom: 5px;
	line-height: 25px !important;
}
.site-footer hr {
	margin:20px 0;
}
.generate-columns-container article .entry-header .entry-title, .wp-show-posts article .wp-show-posts-entry-title{
	height:auto!important;
}

ul.heateor_sss_sharing_ul li.heateor_sss_facebook_like{
	margin-right:20px!important;
}

.heateor_sss_sharing_title{
margin: 30px 0 15px;
}
.entry-content .yarpp-related {
    margin: 50px 0 1em 0;
}


.related-post h3, .heateor_sss_sharing_title {
	font-family: "Droid Sans", sans-serif!important;
    border-bottom: #000 1px solid;
	font-size:20px;
	font-weight:normal;
	color:black;
}

.yarpp-related .minientry {
    position: relative;
    overflow: hidden;
    max-width: 295px;
    padding: 0px;
    margin: 15px 3px 0px 0px;
    display: inline-block;
    float: left;
    height: 150px;
	
}

.yarpp-related .post-info {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    padding: 15% .75rem .75rem .75rem;
    background-color: transparent;
    background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,0.8));
    background-image: linear-gradient(transparent,rgba(0,0,0,0.8));
    background-position-y: -1px;
    color: #FFF;
}

.post-info>a:visited{
	color:white;
}

.yarpp-related a {
    color: #FFF;
}

@media (min-width: 769px) {
	body {
		margin: 0!important;
	}
}

@media only screen and (max-width:479px) {
 .inside-article img{
  width:100%;
  height:auto
 }
 .yarpp-related .minientry {
 max-width:100%!important;
 height:auto;
 }
 .yarpp-related .post-info {
 bottom: 8px;
 }
}

@media (min-width: 900px) {
    .wpsp-grid .wp-show-posts article:nth-child(3) {
		grid-column: 5 / end !important;
		grid-row: 2 / 4;
	}
}

@media (max-width: 899px) and (min-width: 600px) {
    .wpsp-grid .wp-show-posts article {
        grid-column: span 4;
    }

    .wpsp-grid .wp-show-posts article:nth-child(3), .wpsp-grid .wp-show-posts article:nth-child(4) {
        grid-row: 3;
        grid-column: span 4!important;
    }
}
