/*
Theme Name: Ignite Child
Theme URI: https://www.competethemes.com/ignite/
Template: ignite
Author: Compete Themes
Author URI: https://www.competethemes.com
Description: Ignite is a clean, free, and responsive blog theme. Its modern design is great for both business and personal websites. Ignite has a simple and minimalist design that looks equally great on laptops, tablets, and mobile devices. Features include: custom logo, social media icons, left- and right-sidebar layouts, five fonts, custom background colors, and many additional display options. Use it to blog about the news, food, music, fashion, or your travels. Ignite is now WooCommerce compatible, so you can even setup an eCommerce store. There is also a premium upgrade for Ignite called Ignite Plus. Preview Ignite now on desktop, tablets, and phones with the interactive live demo: https://www.competethemes.com/demos/?theme=ignite
Tags: two-columns,right-sidebar,left-sidebar,custom-background,custom-logo,custom-menu,featured-images,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,blog,education,news
Version: 1.69.1529588732
Updated: 2018-06-21 13:45:32

*/
#overflow-container {
	max-width: 1500px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.title-info {
    float: left;
    margin-bottom: 5px;
    padding: 0.55em 3.6em 0 0;
}
p#site-description {
	font-style: italic;
}



/* TYPO*/
.livre {
	font-weight: bold;
	font-size: 130%;
}
.page h1 {
		display:none !important;
		}

.post h1 {
		font-size: 2.2em;
	color:#e6a117;
	padding-top: 1em;
	padding-bottom: 1em;
		}
h2 {
	text-transform: uppercase;
	font-weight: bold;
}
p {
	font-size: 85%;
	line-height: 1.4em;
}

/* GALERIE*/
	.gallerieleft {
		position: relative;
		min-height: 1px;
		padding-left: 15px !important;
		padding-right: 10px !important;
		}

	.gallerieright {
		position: relative;
		min-height: 1px;
		padding-left: 10px !important;
		padding-right: 15px !important;
		}


/* IMG */
/*.wpb_single_image img, .vc_grid-item-mini.vc_clearfix {
border: 1px solid #aaa;
}*/

/* POST TITRES SIDEBAR*/
.widget a {
line-height: 1.3em;
}
#pis_posts_in_sidebar-2 .pis-title, #pis_posts_in_sidebar-3 .pis-title, #pis_posts_in_sidebar-4 .pis-title { 
	line-height: 1.3em;
	font-size: 1em !important; }
p.pis-title {
	margin-top: 0.5em !important;
	margin-bottom: 0.5em !important;
}



/* POST */
p.comments-closed {
display:none;
}
li.vc_grid-filter-item {
	font-size:60% !important;
}
.alignleft {
	border: 1px solid #cbcbcb;
}
.vc_btn3-container {
    margin-bottom: 4px !important;
}
a.more-link {
	font-size: 85%;
}
.more-link:link, .more-link:visited {
    color: white !important;
}
.vente, .critique {
	border-top: 1px solid #dbdbdb;
	padding-top: 40px;
	padding-bottom: 40px;	
}
.vente {
	border-bottom: 1px solid #dbdbdb;
}
.italic {
	font-style: italic;
	font-size: 80%;
}
.sous-titre{
	padding-bottom: 10px;
	font-size: 90%;
	font-weight: bold;
}



/* TROUVER UN LIVRE*/

	.page-id-582 {
		background-image: none !important;
		}

/**** IMAGE EN AVANT ****/
.featured-image {
	 filter: blur(6px);
  -webkit-filter: blur(6px);
	padding-bottom: 40%;
	display:none;
}


/**** FIREFOX ****/
	a {
		outline: none;
		}
	:focus {
		-moz-outline-style: none;
		}
	:-moz-any-link:focus {
		outline: none;
		}


/* FOOTER*/
.site-footer a, .tagline {
	color: #666 !important;
	text-transform: none !important;

}
.design-credit {
    background: #303338;
    color: #666;
    text-align: center;
    letter-spacing: 0.08em;
    padding: 0.75em;
    margin-top: 3em;
    position: relative;
    left: -4%;
    width: 108%;
}





/* MEDIA QUERIES */


@media (min-width: 37.5em){
.site-header {
    padding: 1.25em 10% 0!important;
}
}
@media (min-width: 56.25em){
.site-header {
    padding: 0 20% !important;
}
}
@media (min-width: 50em) {
	.site-header {
    height: auto;
    min-height: 4.5em;
    padding: 0 10%!important;
}
}
@media screen and (min-width: 779px) {

	.phone {
		display: none;
		}
	/*p {
	text-align: justify !important;
}*/
	}

@media screen and (max-width: 780px) {
	.screen {
		display: none;
		}
/*p {
	text-align: justify !important;
}*/
}