/* ==========================================================================
   GENERAL DEBUG
   ========================================================================== */
   
/* Concernant le cassage de l'admin */
/* mettre en commentaire */
/* add_filter('style_loader_tag', 'roots_clean_style_tag'); */
/* dans lib/cleanup.php */	
/* https://discourse.roots.io/t/old-roots-theme-breaks-wp-admin-in-wordpress-5-3/17083 */

/* Concernant le cassage de l'import du style >> permaliens */
	
/* PUTAIN OVERFLOW-X */	
body { overflow-x: hidden !important; }
	
/* IE FIX */
.wp-block-media-text { display: -ms-grid; }

/* IE 11 grid fix */
.wp-block-media-text {	display: -ms-grid; -ms-grid-columns: 50% auto; }
/* body.page-id-7845 .wp-block-media-text { -ms-grid-columns: 14% auto; } */
/* default media on the left */
.wp-block-media-text .wp-block-media-text__media { -ms-grid-column: 1; }
.wp-block-media-text .wp-block-media-text__content { -ms-grid-column: 2; }
/* media on the right */
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { -ms-grid-column: 2; }
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {	-ms-grid-column: 1; }

/* Gutenberg Media & Text Block Fallback for IE11 */
.wp-block-media-text:after { display: table; content: ""; clear: both; }
.wp-block-media-text figure { float: left; width: 50%; }
.wp-block-media-text .wp-block-media-text__content { float: right; width: 50%; }
.wp-block-media-text.has-media-on-the-right figure { float: right; }
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {	float: left; }
@supports (display: grid) {
	.wp-block-media-text figure { float: none; width: inherit; }	
	.wp-block-media-text .wp-block-media-text__content { float: none; width: inherit; }	
	.wp-block-media-text.has-media-on-the-right figure { float: none; }
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {	float: none; }
}


/* ==========================================================================
   Base
   ========================================================================== */

/* GESTION DU "STICKY" FOOTER */
html, body { height: 100%; width: 100%; }
body { display: table; }
.footer { display: table-row; height: auto; }




/* =============================================================================
   Header
   ========================================================================== */

.banner { }



/* ==========================================================================
   Content
   ========================================================================== */

.content { }



/* ==========================================================================
   Primary Content
   ========================================================================== */

.main { }

/* Gallery Shortcode */
.gallery-row { padding: 15px 0; }



/* ==========================================================================
   Sidebar
   ========================================================================== */

.sidebar { }



/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */

.content-info { }



/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (min-width: 768px) { }

@media (min-width: 992px) { }

@media (min-width: 1200px) { }
