/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        1.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/


/** Home post */
.home-post ul{
	display: flex;
	flex-wrap: wrap;
}
.home-post li {
	position: relative;
	float: left;
	height: auto !important;
	flex-grow: 1;
	width: 44%;
		margin-right: 3% !important;
		margin-bottom: 3% !important;
		height: 120px;
}
.home-post ul:after {
	content: "";
	display: block;
	clear: both;
}

@media screen and (max-width: 991px) {
	.home-post li {
		float: none;
		width: 100%;
		margin-bottom: 3%;
		height: auto;
	}
	.home-post ul:after {
		content: "";
		display: block;
		clear: both;
	}

}
.home-post .rpwwt-post-title {
	font-family: "Playfair Display", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    color: #1d3657;
    letter-spacing: 1px;
    margin-bottom: 30px;
    display: block;
}

.home-post img {
	display: block !important;
	margin-bottom: 50px !important;
	margin-right: 20px !important;
}

.home-post .rpwwt-post-categories {
	position: absolute;
	bottom: 0;
	left: 0;
	/*float: left;*/
}
.home-post .rpwwt-post-categories a,
.home-post .home-lire-la-suite a {
	color: #1f3455 !important;
}


.home-post .home-lire-la-suite {
	position: absolute;
	bottom: 0;
	right: 0;
	/*float: right;*/
	/*padding-right: 10px;*/
}
.home-post .home-lire-la-suite a {
	font-style: italic;
	font-family: 'Playfair Display';
}
.zn_sidebar {
	box-shadow: none !important;
}

.home-post-button:hover {
	background-color: #1d3657 !important;
}

/* Post */
.single #content {
	margin-top: 0px !important
}

.lien-retour-single {
	text-align: center;

}

.lien-retour-single a {
	color: #1e3556;
	border-color: #1e3556;
}

.lien-retour-single a:hover {
	background-color: #1e3556;
	color: #fff; 
}

.single-images img {
	max-width: 70px !important;
}

/**logo*/
@media (max-width: 991px) {

	.logosize--contain .site-logo-img {
	height: auto !important;
}

	.znNavOvr--layoutS1 .znNavOvr-logo {
		width: 200px;
		margin: auto !important;
	}

}
















