/* @group Footer */

#footer{
    margin-top: $section-padding;
	.logo{
		margin: $section-padding 20px 20px;
		text-align: center;
		a i.fa{ margin-right: 5px; }
	}
	#back-to-top{
		position: fixed;
		right: 20px;
		bottom: 20px;
		text-align: center;
		z-index: 99;
        border: 0;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        padding: 0;
        img{ vertical-align: middle; }
		i.fa{ margin: 0; }
	}
	.post .thumb{ min-height: 80px; }
	.published{ text-align: center; color: rgba(#fff, 0.5); margin-bottom: $section-padding; font-size: 12px; }
	.published a{ color: #fff; }
    .epcl-theme-author{ font-size: 12px; margin: -30px 20px 40px; }
    .epcl-theme-author.no-margin-top{ margin-top: 0; }
}


/* @end */