/*
Theme Name: SimpleMag
Theme URI: http://themesindep.com/
Author: ThemesIndep
Author URI: http://themesindep.com/
Description: Magazine theme for creative things
Template: simplemag
*/


@import url("../simplemag/style.css");

/* Your CSS code goes here
-------------------------------------- */

.page-content h1,
	.entry-content h1,
	.page-content h2,
	.entry-content h2,
	.page-content h3,
	.entry-content h3,
	.page-content h4,
	.entry-content h4,
	.page-content h5,
	.entry-content h5,
	.page-content h6,
	.entry-content h6 {
		margin-bottom:18px;
	}

	.title-text h1,
	.page-content h1,
	.entry-content h1 { 
		font-size:36px;
		line-height:30px;
		color: #1693A5;
		text-align: center;
	}
	
	.title-text h2,
	.page-content h2,
	.entry-content h2 { 
		font-size:30px;
		line-height:30px;
		color: #1693A5;
		text-align: center;
		margin-top: 50px;
	}
	
	.page-content h3,
	.entry-content h3 { 
		font-size:26px;
		line-height:20px;
		color: #8BBAB4;
   		text-align: center;
		margin-top: 70px;
	}

	.page-content h4,
	.entry-content h4 { 
		font-size:20px;
		line-height:16px;
		color: #444;
   		text-align: center;
		margin-top: 50px;
	}

.posts-slider .slick-slide {
	max-height: 600px;
}


.single .grid-4 .sidebar {
    display: none;
}

.single .grid-8 {
    width: 100%;
}
.single .grid-12 {
    width: 100%;
}

/*changement de la couleur des liens*/
.grid-8 article:not(.comment-body) a, .home-section.wp-editor-section a {
	color: #1693A5 !important;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
}

.grid-8 article:not(.comment-body) a:hover, .home-section.wp-editor-section a:hover{
	color: #cb6a7b !important;
	
}

/*centrage image + alignement vers le haut*/
.entry-image img{
	object-position: center top;
}


.cat-description {
    max-width: 1000px;
    text-align: center;
    font-size: 16px;
}

.category-posts .written-by,
.category-posts .author {
   display:none;
}

p {

text-align:justify;
}


.ltr .entry-content > p:first-of-type:first-letter {
	padding:0 !important;
	float:none !important;
	font-size:inherit !important;
    font-weight:inherit !important;
    font-family:inherit !important;
	line-height:inherit !important;
}


.page-header {
    margin-bottom: 30px;
}


/* Taille logo  */
.site-branding img.site-logo {
  width: 100%;
  height: auto;
  max-width: 400px;
  display: block;
  margin: 0 auto;
}

/* Plus grand logo sur mobile */
@media (max-width: 768px) {
  .site-branding img.site-logo {
    width: 100%;
    max-width: 100%;
  }
}