@page{ 
    size: auto;   /* auto is the initial value */  
    margin: auto !important;
} 

body{ 
    /* this affects the margin on the content before sending to printer */ 
    margin: 0px;  
} 

/* --- hérité de style.min.css */
@media print{
	a[href]:after {
	    display: none;
	}
}
/* --- fin hérité de style.min.css */

.topbar-content, /* barre rechercher */
.mobile-right, /* menu burger */
#site-navigation-wrap, /* Menu niveau 1 */
#acces-direct li, /* accessibilité */
#menu-barre_sup_fr > li:not(.reseaux-sociaux), /* menu rapide sauf RS */
#right-sidebar, 
#left-sidebar, 
#related-posts,
#footer-bottom,
#cookie-law-info-bar,
p.tribe-events-back,
footer .footer-widget.widget_media_image,
#footer-widgets .footer-box.span_1_of_3.col-2,
#scroll-top{
    display: none !important;
}
/* HEADER */
body.default-breakpoint .oceanwp-mobile-menu-icon{
	display: block;
}
#header-container-logged{
	top: 0;
}
#header-container-no-logged, 
#header-container-logged{
	padding-left: 0;
	position: static; /* pour que header soit tjs en haut 
	même si le print est lancé en milieu de page */
}
.site-breadcrumbs{
	border-top-width: 2px;
	border-bottom-width: 3px;
	height: unset;
}
/* FOOTER*/
footer{
	border-top: 2px solid #F1F1F1;
}
body .footer-box.span_1_of_3,
body .footer-box.span_3_of_3{
	width: auto;
}
#footer-widgets{
	width: 100% !important;
}
.site-footer{
	position: relative;
}
/* CONTENU */
#main #content-wrap{
	padding-bottom: 60px;
}
.has-layout-list .wp-block-getwid-custom-post-type__post-wrapper{
	flex-direction: row;
}
.has-layout-list .wp-block-getwid-custom-post-type__post-thumbnail{
	max-width: 40%;	
}
.has-layout-list .wp-block-getwid-custom-post-type__post-thumbnail+.wp-block-getwid-custom-post-type__content-wrapper {
    margin-left: 5%;
    margin-top: 0;
    max-width: 55%;
    width: 100%;
}
.tribe_events-template-default #primary.content-area{
	width: unset;
}
/* éviter les veuves et orphelins */
p{
    orphans: 3;
    widows: 3;
}
/* pas de coupure de page après ces éléments */
h1, h2, h3, h4, h5, h6, caption{
    /*page-break-after: avoid;
    break-after: avoid;*/
}
tr,
img,
h2,
h3,
pre,
blockquote{
	page-break-inside:unset;
	page-break-after:unset;
}

.fond-colore{
	border: 1px solid #000;
}
.wp-block-getwid-toggle__content-wrapper{
	height: unset;
	overflow: unset;
}
/* HOME PAGE LEVEL 1 PAGE D'ACCUEIL DE NIVEAU 1 */
.page-template-home-page-level1 h1{
	position: inherit;
}
.page-template-home-page-level1 .menu_level1{
	display: none;
}
.page-template-home-page-level1 .wp-block-getwid-section .wp-block-getwid-section__inner-wrapper{
	margin-left: 0;
}
.page-template-home-page-level1 .wp-block-getwid-section__content{
	margin-top: 0;
}
.page-template-home-page-level1 .wp-block-getwid-section__wrapper{
	min-height: unset !important;
}
.page-template-home-page-level1 .netsposts-screen > .netsposts-block-wrapper .netsposts-content{
	max-width: 23%/*300px*/;
    min-width: 22%/*290px*/;
}
.page-template-home-page-level1 .ligne3-home-page-leve1{
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.page-template-home-page-level1 h1, .page-template-home-page-level1 .menu_level1, .page-template-home-page-level1 .wp-block-getwid-section.no-menu .wp-block-getwid-section__content{
	margin-left: 0;
}
.page .entry .alignfull{
	max-width: unset !important;
}