.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox img:hover {
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 8020;
}
.fancybox-skin {
position: relative;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font-family: 'Pontano Sans', sans-serif;
font-size: 1.1em;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(../../../../themes/lgdg/lightbox/images/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(../../../../themes/lgdg/lightbox/images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -5px;
right: -5px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(../../../../themes/lgdg/lightbox/images/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: visible !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background-color: rgba(0, 0, 0, 0.8);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(../../../../themes/lgdg/lightbox/images/fancybox_sprite-2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(../../../../themes/lgdg/lightbox/images/fancybox_loading-2x.gif);
background-size: 24px 24px; }
}@media print {
* {
background-color: transparent !important;
}
@page {
margin: 1.2cm;
}
.nicescroll-rails {
display: none;
}
.print-none, .signature-fin-article, footer.site-footer {
display: none;
}
.print-only, .site-content.content-post main#main .tuto-instructions img.print-display {
display: block;
}
header.site-header,
.comment-respond,
.comments-area {
display: none;
}
.site-content {
width: 15cm;
margin: 0 auto;
padding: 0;
}  
.site-content.content-post main#main {
width: 100%;
}
.main-title {
margin-bottom: 15px;
}
.elementor-section .elementor-container, .elementor-row, .elementor-column, .elementor-column-wrap, .elementor-widget-wrap, .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
display: block;
}
.print-reverse > .elementor-container > .elementor-row {
display: table;
}
.post-col-g {
display: table-footer-group;
}
.post-col-d {
display: table-header-group;
}
.elementor-column.elementor-col-66, .elementor-column.elementor-col-33 {
width: 100% !important;
}
.post-col-d > .elementor-element-populated {
padding: 0 !important;
border: none !important;
}
.post-col-d > .elementor-column-wrap > .elementor-widget-wrap {
font-size: 0;
}
.post-col-d .print-left, .post-col-d .print-right {
display: inline-block;
width: 50%;
vertical-align: top;
}
.post-col-d .print-right {
text-align: right;
}
.post-infos-utiles {
margin-bottom: 35px !important;
} 
.site-content.content-post main#main .tuto-instructions img, .site-content.content-post main#main .tuto-instructions figure, .site-content.content-post main#main div.flex-img {
display: none;
}
div.tag-instagram {
padding-left: 0;
}
div.tag-instagram:before {
display: none;
}
h1, h2, h3, h4, h5, h6 {
break-after: avoid;
page-break-after: avoid; 
break-inside: avoid;
page-break-inside: avoid;
}
p, img, a {
break-inside: avoid;
page-break-inside: avoid;
}
p, li {
font-size: 16px;
widows: 3;
orphans: 3;
}
p a:before, li a:before {
display: none;
}
.entry-content a[href]:not(.tag-ig) {
display: inline;
}
.entry-content a[href]:not(.tag-ig):after {
content: " (" attr(href) ")";
font-style: italic;
}
.main-title h2 {
font-size: 22px;
}
.main-title h2:before {
display: none;
}
.post-title h3 {
font-size: 20px;
color: #262626;
}
.post-subtitle h4 {
font-size: 18px;
color: #262626;
}
.by-ghexia h4 {
margin-top: -15px;
font-size: 16px;
text-align: right;
letter-spacing: 1px;
}
span.print-round {
display: inline-block;
padding-left: 20px;
}
span.print-round:before {
content: '\f111';
display: inline-block;
margin-right: 8px;
margin-left: -20px;
font-family: "Font Awesome 5 Free";
font-size: 12px;
transform: translateY(-1px);
}
}