/* These styles are used in the backend editor AND in the Theme (frontend) */

/* Most themes nowadays provide an extra stylesheet of classes which WordPress itself then */
/* applies to the backend editor TinyMCE. However, custom CSS - set in Plugins, in the WP  */
/* Customizer or in Theme options, will normally not be reflected to TinyMCE. So better to */
/* put such styles all here, where they will apply to TinyMCE *and* the frontend.          */

/* The goal is not only to make the visual editor display look as much like the frontend as    */
/* possible, but also to make sure that all important CSS classes are available for convenient */
/* selection in TinyMCEs "Formats" dropdown - so do not forget to configure the TinyMCE styles */
/* dropdown with elements to match those here.                                                 */

/* If you do not need this file then upload an empty one (zero bytes) which will not be loaded at all. */

/* Suggested general non-tag-specific visual styles */

.list       { margin: 0.35rem 0; }
.topless    { margin-top: 0 !important; }
.bottomless { margin-bottom: 0 !important; }
.beforelist { margin-bottom: 0.5rem; }
.lastitemem { margin-bottom: 0; padding-bottom: 1.3rem; }

strong { font-weight: bold; }
/* Revert to normal text within strong */
.notstrong { font-weight: normal; }

.smaller { font-size: 0.95rem; line-height: 1.25; }
.small   { font-size: 0.89rem; line-height: 1.2; }

.screen-reader-text, .dispnone { display: none; }

/* Append your site-specific styles here */
@font-face {
    font-family: 'paulregular';
    src: url('font/NHaasGroteskTXPro-75Bd.eot');
    src: url('font/NHaasGroteskTXPro-75Bd.eot?#iefix') format('embedded-opentype'),
        url('font/NHaasGroteskTXPro-75Bd.woff2') format('woff2'),
        url('font/NHaasGroteskTXPro-75Bd.woff') format('woff'),
        url('font/NHaasGroteskTXPro-75Bd.ttf') format('truetype'),
        url('font/NHaasGroteskTXPro-75Bd.svg#NHaasGroteskTXPro-75Bd') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
/*custom for admin gutemberg*/
.editor-styles-wrapper *{/*font-family: paulregular!important;*/
	font-smooth: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-feature-settings:"tnum";
    font-size:10pt; 
    font-style:normal;
    line-height:1.1;
    font-weight:normal;}

.editor-styles-wrapper span,a,strong,em{
        font-size:inherit; 
        line-height:inherit;
    }

.lazyblock-line{display:flex;flex-direction:row;align-items:flex-start;gap:0px;}

.editor-styles-wrapper .lazyblock-line.lazyblock-line-forcedHeight{height:500px;background-color:#F7F7F7;} 
/*.editor-styles-wrapper .lazyblock-line.lazyblock-line-forcedHeight .lazyblock-image{flex:1 1 auto;width:100%!important;}
.lazyblock .lzb-preview-server{margin:0;padding:0;}*/
.editor-styles-wrapper .lazyblock-line.lazyblock-line-forcedHeight .lazyblock-inner-blocks{height:100%;}
.editor-styles-wrapper .lazyblock-line.lazyblock-line-forcedHeight .lazyblock-inner-blocks video{width:100%!important;height:auto;}
.editor-styles-wrapper .lazyblock-line.lazyblock-line-forcedHeight .lazyblock-inner-blocks img{width:100%!important;height:auto;}
.wp-block-lazyblock-ligne-image-et-videos .lazyblock-inner-blocks{display:flex;flex-direction:row;}

.lazyblock-3-colonnes-container .lazyblock-inner-blocks{display:flex;flex-direction:row;gap:0;align-items:flex-start;}
.wp-block-lazyblock-colonne{padding:5px!important;margin:0!important;width:100%;}
.lazyblock-3-colonnes-container .lazyblock-inner-blocks .lazyblock-colonne .lazyblock-inner-blocks{flex-direction:column;}
.alinea{text-indent:20px;}
.lazyblock-colonne *{margin:0!important;}
.wp-block-lazyblock-contact{width:90%;padding:0!important;}
.lazyblock-contact-container{display:flex;flex-direction:row;margin:0;padding:0;}
.block-contact-titre{width:35%;}
.block-contact-content{width:65%;}
.lazyblock-contact-container .lazyblock-inner-blocks{display:inline-block;}