


/************************************ POLICES ************************************/

body {
	font-family: Georgia, 'Helvetica Neue', Helvetica, sans-serif;
	background-color: #ffffff!important;
}


h1, .heading-size-1 { font-size: 4.4rem; }
h2, .heading-size-2 { font-size: 3.8rem; }


h1.entry-title,
.entry-title.faux-heading {
	 margin-bottom: 1em;
}

h2.related-posts-title{
	text-align: center!important;
}

  #site-content h1 {
	text-align: center;
}

.post-navigation {
    font-size: 2rem;
}

.archive-title {
    margin-bottom: 1em;
}

a{
	color:#c72c48!important
}

.posts-grid.tlcols-3 .preview-title {
    font-size: 2rem;
    font-weight:500
}

.post-inner .entry-content p.center  {
	text-align: center !important;
}









body {
    background-color: #fff !important;
}


body,h1, h2,h3,h4,h5,h6,p,a
{
	font-family: Lato, sans-serif;
}


h1,h2{
	font-weight: 900;
color: #2f2f2f !important;
}

h1{
	
}

.tg-efus2020 .tg-element-1,
.wpmlefus a,
.main-menu-alt-container a
{
	font-weight:600!important
}


.post-meta {
	font-weight:300!important
}




.wp-block-greenshift-blocks-row li
{
	margin: 0;
padding: 0;
}

.wp-block-greenshift-blocks-row   h1, 
.wp-block-greenshift-blocks-row .heading-size-1,
.wp-block-greenshift-blocks-row h2,
.wp-block-greenshift-blocks-row .heading-size-2
.wp-block-greenshift-blocks-row .alignwide,
.wp-block-greenshift-blocks-row .alignfull{
        margin: 0 !important;
    }



.gspb_heading h2,
.gspb_heading h1
{
        margin: unset !important;
    }




.wp-block-greenshift-blocks-row li a,
.wp-block-greenshift-blocks-swiper h1,
.wp-block-greenshift-blocks-swiper h2
{
    color: #ffffff !important;
}


#post-21415 .entry-header{

    display:none
}

#post-21415  .post-inner {
    padding-top: 0rem;
}




.uagb-spectra-button-wrapper a,
.uagb-ifb-button-wrapper a

{
    color: #ffffff!important;
}




.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}





















.is-style-checkbox li:before {
    background-color: currentColor;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 20px;
    left: -20px;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgMTBjMCA1LjUyMjcyNzMtNC40NzcyNzI3IDEwLTEwIDEwLTUuNTIyNzI3MjcgMC0xMC00LjQ3NzI3MjctMTAtMTAgMC01LjUyMjcyNzI3IDQuNDc3MjcyNzMtMTAgMTAtMTAgNS41MjI3MjczIDAgMTAgNC40NzcyNzI3MyAxMCAxMHptLTUuMjgwOTA5MS00LjIyNzI3MjczYy4yMDEwMDk4LS4yMDgzMjczNy40OTM2NjM5LS4zMDA5OTc5Mi43Nzc5NDg5LS4yNDYzNDE4NHMuNTIxNzEyMy4yNDkyMzkwNS42MzExNDIuNTE3MjUwOTNjLjEzODE1MzQuMzI5NzUwNzMuMDYxNDQ3MS43MTA0MDEtLjE5MzYzNjMuOTYwOTA5MDlsLTYuODgwMDAwMDUgNi45NDQ1NDU0NWMtLjMwNTIyMzczLjMwNzY4ODQtLjc5MjQ0OTgzLjMzODE2NDQtMS4xMzM2MzYzNi4wNzA5MDkxbC0zLjc4NDU0NTQ1LTIuOTUxODE4MmMtLjI0MjY4MjI3LS4xOTEyMTE4LS4zNjYxNzk3Ny0uNDk2NDg0Ni0uMzI0NzEwMjItLjgwMjY0OTUuMDQxNDY5NTUtLjMwNjE2NDguMjQxNzI0ODUtLjU2NzU4NTgxLjUyNjUyODQtLjY4NzM1MDQ4LjI4NDU0NTQ1LS4xMTcyNzI3My42MDkwOTA5MS0uMDcyNzI3MjcuODUxODE4MTguMTE4MTgxODJsMy4xODE4MTgxOCAyLjQ4NDU0NTQ2eiIgZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4KCg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgMTBjMCA1LjUyMjcyNzMtNC40NzcyNzI3IDEwLTEwIDEwLTUuNTIyNzI3MjcgMC0xMC00LjQ3NzI3MjctMTAtMTAgMC01LjUyMjcyNzI3IDQuNDc3MjcyNzMtMTAgMTAtMTAgNS41MjI3MjczIDAgMTAgNC40NzcyNzI3MyAxMCAxMHptLTUuMjgwOTA5MS00LjIyNzI3MjczYy4yMDEwMDk4LS4yMDgzMjczNy40OTM2NjM5LS4zMDA5OTc5Mi43Nzc5NDg5LS4yNDYzNDE4NHMuNTIxNzEyMy4yNDkyMzkwNS42MzExNDIuNTE3MjUwOTNjLjEzODE1MzQuMzI5NzUwNzMuMDYxNDQ3MS43MTA0MDEtLjE5MzYzNjMuOTYwOTA5MDlsLTYuODgwMDAwMDUgNi45NDQ1NDU0NWMtLjMwNTIyMzczLjMwNzY4ODQtLjc5MjQ0OTgzLjMzODE2NDQtMS4xMzM2MzYzNi4wNzA5MDkxbC0zLjc4NDU0NTQ1LTIuOTUxODE4MmMtLjI0MjY4MjI3LS4xOTEyMTE4LS4zNjYxNzk3Ny0uNDk2NDg0Ni0uMzI0NzEwMjItLjgwMjY0OTUuMDQxNDY5NTUtLjMwNjE2NDguMjQxNzI0ODUtLjU2NzU4NTgxLjUyNjUyODQtLjY4NzM1MDQ4LjI4NDU0NTQ1LS4xMTcyNzI3My42MDkwOTA5MS0uMDcyNzI3MjcuODUxODE4MTguMTE4MTgxODJsMy4xODE4MTgxOCAyLjQ4NDU0NTQ2eiIgZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4KCg==);
    position: absolute;
    top: 6px;
    transform: scale(.9);
    width: 20px;
}






/************************************ STRUCTURE ************************************/

.section-inner.thin {
    max-width: 100%;
}

.entry-content {
	max-width: 100%;
	width: 100%;
}

.alignwide,
.alignfull {
    margin-bottom: 4rem;
    margin-top: 0rem;
}

#site-header {
	margin-bottom:0rem!important; 
	padding-bottom: 3rem!important; 
}

.home .entry-header{
	display: none
	}
	
.home .post-inner {
	padding-top: 0rem;
}
	
.main-menu-alt-container {
	display: none;
	margin-left: 6rem;
	padding: 2rem 0;
	margin: 0 auto;
}

.footer-inner.has-footer-menu {
	border-top: .1rem solid #E1E1E3;
}

.comments-wrapper {
display: none;
}

.related-posts {
border-top: .0rem solid #E1E1E3;
}


.header-inner .section-inner {
    align-items: center;
    display: block;
    justify-content: space-between;
}

ul.main-menu-alt {
	justify-content: center;
}


/************************************ MISC ************************************/

.featured-media img {
	margin: 0 auto;
	object-fit: cover;
	height: 420px;
}

:root .is-style-outline .wp-block-button__link,
:root .wp-block-button__link.is-style-outline {
	background-color: transparent;
	border: .2rem solid currentColor;
	color: inherit;
	padding: calc( 1.175em - .2rem ) calc( 1.75em - .2rem );
}

hr {
	margin: 6rem 0;
}

/************************************ MENUS ************************************/

.surmenu {
	width: calc( 100%  );
	display:flex;
}

.surmenu-in {
	display:flex;
	margin-left: auto;
	margin-right: auto
}

.surmenu-right {
    display:flex;
    float:right;
}

.menu  {
	padding-top: 0px;
	text-transform: uppercase;
	transition-duration: 0.2s;
	padding-bottom: 0px;
	padding-right: 20px;
	display: flex;
	list-style: none;
	display: none;
	margin-bottom: 0rem!important;
}

.menu-a  {
	padding-top: 0px;
	text-transform: uppercase;
	transition-duration: 0.2s;
	padding-bottom: 0px;
	padding-right: 20px;
	display: flex;
	list-style: none;
}

.menu .menu-item a {
	padding-top: 0px;
	font-size: 14px;
	font-weight: 100;
	color: #747372!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition-duration: 0.2s;
	padding-bottom: 0px;
	padding-right: 20px;
	text-decoration: none ;
}

.menu .menu-item a:hover {
	color: #ffae93!important;
	transition-duration: 0.2s;
}

.current-menu-item  a {
	color: #c72c48!important;
	transition-duration: 0.2s;
}

.main-menu-alt-container a {
	padding-top: 0px;
	font-size: 14px;
	font-weight: 100;
	color: #747372!important;
	text-transform: uppercase;
	transition-duration: 0.2s;
	padding-bottom: 0px;
	padding-right: 0px;
	text-decoration: none ;
}

.main-menu-alt-container a:hover {
	color: #c72c48!important;
	transition-duration: 0.2s;
}

.current-menu-item  a {
	color: #c72c48!important;
	transition-duration: 0.2s;
}


/************************************ header-is-sticky  /************************************/

.header-is-sticky .surmenu {
	position:absolute;
	left:0px;
	top:-30px
}

.header-is-sticky .surmenu-right {
	margin-top:10px
}

.header-is-sticky .main-menu-alt-container {
    display: none;
    margin-left: 6rem;
    padding: -10rem 0;
}

.header-is-sticky .logo2020 {
	margin-top:40px
}

.is-sticky .logo2020    img {
	width:100px;
	transition-duration: .2s;
   }

.is-sticky .connect li {
	display:inline-flex;
	margin-top:20px

}

.is-sticky .connect li a{
	display:inline-flex;
	font-size:1.4rem
}

.is-sticky .wpmlefus a {
	color:#c72c48!important;
	font-size:1.4rem!important;  
}

.is-sticky .wpmlefus li {
	display:inline-flex;	
}
	

.is-sticky  .wpml-ls-current-language  a {
	color:#fff !important
}



.is-sticky  .main-menu-alt-container  {
	padding-top: 100px;
	font-size: 14px;
	color: #747372!important;
	text-transform: uppercase;
	transition-duration: 0.2s;
	margin-left: auto;
}


.is-sticky .header-toggles,
.is-sticky .header-toggles  .toggle{
    margin-bottom:0px !important;
    padding:0px !important;
    margin:0px  !important;
    height:9rem;
    margin-top:25px  !important;
  
}


/************************************ logo2020 /************************************/
.logo2020 {
    margin-top:-20px;
    margin-right: 100px;
    margin-bottom:px;
    margin-left: px;
    float:left;
}

/************************************ recherche /************************************/
.recherche {
    margin-top: 41px;
    margin-right: 25px;
    margin-bottom: 0px;
	margin-left: 25px;
	display: none;
}

/************************************ connect /************************************/

.connect {
    margin-top: 33px;
	margin-right: 65px;
    margin-bottom: 0px;
    margin-left: 50px;
}

.connect li,
.connect li a,
.socialefus li,
.socialefus li img {
	 color: #c72c48!important;     
	 filter: invert(31%) sepia(91%) saturate(1969%) hue-rotate(328deg) brightness(78%) contrast(101%);
	 list-style-type:none;
	 text-decoration: none;
	 font-size: 1.5rem;

}

/************************************ socialefus /************************************/

.socialefus {
	display:flex;
	margin: 0;	
}

.socialefus li{
	margin-top: 53px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0;
}

.socialefus li img {
	width: 18px;
	margin-right: 20px;
}


/************************************ wpmlefus /************************************/

.wpmlefus a {
	color:#ffae93!important;
	font-weight: 100!important;
}

.wpmlefus  {
	margin-top: 50px;
	margin-left: 40px;
	float: right;
}

.wpmlefus a {
	color:#c72c48!important;
	font-size:1.6rem;  
}

.wpml-ls-current-language  a {
	color:#fff !important
}

.wpml-ls-legacy-list-vertical .wpml-ls-item {
	display: inline-flex;
}

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: #ffffff;
    background-color: #c72c48!important
}


/*
.sub-menu .main-menu-alt ul {
    background:#ffae93!important;
    border-radius: .4rem;
    color: #f1f1f3;
    font-size: 1.7rem;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 9999rem;
    top: calc( 100% + 2rem );
    transition: opacity .15s linear, transform .15s linear, right 0s .15s;
    transform: translateY( .6rem );
    width: 26rem;
	z-index: 1;
	color: #eddc2e;
color: #006478;
color: #33978a;
color: #c70069;
}
*/

.sub-menu .main-menu-alt ul a {
    padding: .5rem 1rem !important;
    font-size: 1.2rem;
}



.sub-menu li a{
	font-size: 1.6rem;
	padding: 0rem 1rem !important;
	margin:0;
	text-transform:none;
	font-weight:100

}
.sub-menu li a{

}




ul.main-menu-alt  .sub-menu  {
	background:#fff !important;
	width:33rem
}
.menu-item-255  .sub-menu,
.menu-item-256  .sub-menu,
.menu-item-274  .sub-menu,
.menu-item-277  .sub-menu
  {

	width:20rem !important;
}





ul.main-menu-alt  .sub-menu li {

    line-height:1.4rem !important;
}



.main-menu-alt ul:after {
    border-bottom-color: #ffffff !important;
}
.sub-menu li a{
	color: #505050 !important;
	}
	
.sub-menu li a:hover{
color: #c72c48!important;
}



/*

ul.main-menu-alt  .menu-item-255 .sub-menu  {
    background:#c70069 !important;
}

.main-menu-alt .menu-item-255 ul:after {
    border-bottom-color: #c70069 !important;
}
.menu-item-255  .sub-menu li a{
	color: #eddc2e !important;
	}
.menu-item-255 .sub-menu li a:hover{
color: #eddc2e !important;
}

ul.main-menu-alt  .menu-item-257 .sub-menu  {
    background:#33978a !important;
}

.main-menu-alt .menu-item-257 ul:after {
    border-bottom-color: #33978a !important;
}
.menu-item-257  .sub-menu li a{
	color: #eddc2e !important;
	}
.menu-item-257 .sub-menu li a:hover{
color: #eddc2e !important;
}



ul.main-menu-alt  .menu-item-254 .sub-menu  {
    background:#c72c48!important;
}

.main-menu-alt .menu-item-254 ul:after {
    border-bottom-color: #c72c48!important;
}
.menu-item-254  .sub-menu li a{
	color: #ffe0d5 !important;
	}
.menu-item-254 .sub-menu li a:hover{
color: #ffe0d5 !important;
}



ul.main-menu-alt  .menu-item-256 .sub-menu  {
    background:#eddc2e !important;
}

.main-menu-alt .menu-item-256 ul:after {
    border-bottom-color: #eddc2e !important;
}
.menu-item-256  .sub-menu li a{
	color: #006478!important;
	}
.menu-item-256 .sub-menu li a:hover{
color: #006478 !important;
}
*/


.see-more{
	font-size: 2rem;
	text-align: center;
	margin-top: 60px;
	}

.menu-modal a,
.menu-modal a:hover
{
	color:#c72c48!important;
	}

.menu-modal .menu-item li,
.menu-modal .menu-item-256 li a,
.menu-modal .menu-item-254  li a,
.menu-modal .menu-item-255 li a,
.menu-modal .menu-item-257 li a {
	color:#c72c48!important;
	border-width: 0;
	line-height:2.4rem;
	padding-bottom:5px;
	font-size:1.8rem
	}

.menu-modal .sub-menu{
padding-bottom:25px
}

.grid-cat::before {
	padding-right:5px;
	content:url("data:image/svg+xml,%3Csvg class='svg-icon' aria-hidden='true' role='img' focusable='false' xmlns='http://www.w3.org/2000/svg' width='16' height='' viewBox='0 0 20 19'%3E%3Cpath fill='rgb(199, 44, 72)' d='M2.8,1.85 C2.275329,1.85 1.85,2.27532949 1.85,2.8 L1.85,15.4 C1.85,15.9246705 2.275329,16.35 2.8,16.35 L17.2,16.35 C17.724671,16.35 18.15,15.9246705 18.15,15.4 L18.15,5.5 C18.15,4.97532949 17.724671,4.55 17.2,4.55 L9.1,4.55 C8.8158,4.55 8.550403,4.40796403 8.392757,4.17149517 L6.845094,1.85 L2.8,1.85 Z M17.2,2.85 C18.663555,2.85 19.85,4.03644541 19.85,5.5 L19.85,15.4 C19.85,16.8635546 18.663555,18.05 17.2,18.05 L2.8,18.05 C1.336445,18.05 0.15,16.8635546 0.15,15.4 L0.15,2.8 C0.15,1.33644541 1.336445,0.15 2.8,0.15 L7.3,0.15 C7.5842,0.15 7.849597,0.292035965 8.007243,0.528504833 L9.554906,2.85 L17.2,2.85 Z'%3E%3C/path%3E%3C/svg%3E");
	color:#c72c48 !important;
	padding-top:10px ;
}

	.grid-tags::before {
	padding-right:5px;
	content:url("data:image/svg+xml,%3Csvg class='svg-icon' aria-hidden='true' role='img' focusable='false' xmlns='http://www.w3.org/2000/svg' width='16' height='' viewBox='0 0 18 18'%3E%3Cpath fill='rgb(199, 44, 72)' d='M15.4496399,8.42490555 L8.66109799,1.63636364 L1.63636364,1.63636364 L1.63636364,8.66081885 L8.42522727,15.44178 C8.57869221,15.5954158 8.78693789,15.6817418 9.00409091,15.6817418 C9.22124393,15.6817418 9.42948961,15.5954158 9.58327627,15.4414581 L15.4486339,9.57610048 C15.7651495,9.25692435 15.7649133,8.74206554 15.4496399,8.42490555 Z M16.6084423,10.7304545 L10.7406818,16.59822 C10.280287,17.0591273 9.65554997,17.3181054 9.00409091,17.3181054 C8.35263185,17.3181054 7.72789481,17.0591273 7.26815877,16.5988788 L0.239976954,9.57887876 C0.0863319284,9.4254126 0,9.21716044 0,9 L0,0.818181818 C0,0.366312477 0.366312477,0 0.818181818,0 L9,0 C9.21699531,0 9.42510306,0.0862010512 9.57854191,0.239639906 L16.6084423,7.26954545 C17.5601275,8.22691012 17.5601275,9.77308988 16.6084423,10.7304545 Z M5,6 C4.44771525,6 4,5.55228475 4,5 C4,4.44771525 4.44771525,4 5,4 C5.55228475,4 6,4.44771525 6,5 C6,5.55228475 5.55228475,6 5,6 Z'%3E%3C/path%3E%3C/svg%3E");
	color:#c72c48 !important;
}




.is-sticky .main-menu-alt li:hover > ul, .main-menu-alt li.focus > ul {
    right: -2rem;
    opacity: 1;
    transform: translateY( 0 );
    transition: opacity .15s linear, transform .15s linear;
    box-shadow: 0px -4px 20px 0px #e5e5e5;
}


.color-accent, .color-accent-hover:hover{
    color: #c72c48!important
}

#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
    color: #fff!important;
}




li.inactif div a  {
	pointer-events: none!important;
	 cursor: default!important;
 }
 
 .sub-menu   {
	z-index:9000!important;
 }
 
 h1.insert-page-title,
.insert-page .post-meta,
.invisible .wp-block-button {
	display: none;
 }



.single .post-inner .entry-content {
	text-align: left !important; 
	margin: 0 auto;
	font-size:1.8rem  !important;
	width:75%!important;
}
	
.post-inner .entry-content p {
	text-align: left !important; 
}
	
	
.post-inner .entry-content p span,
.post-inner .entry-content h3 span,
.post-inner .entry-content h1 span,
.post-inner .entry-content h2 span {
	color--: #c72c48
}
	
.fancybox,
.post-date {
	display:none!important
}
	
.featured-media{
	margin: 0 auto;
	widopacity:;
}
	
.post-meta {
	text-align:center!important;
	margin: 0 auto!important;
	display:block!important;
	font-weight: 200!important;
	margin-bottom:3rem!important;
	
}

.entry-header .post-meta {
	width:75%
}

.post-meta li {
	margin: 1rem 0 0 0rem!important;
}








.post-categories  a {
	background-color:#c72c48 !important;
	color:#fff!important;
	}
		
.post-tags  a {
	background-color:#e9d6d9 !important;
	color:#c72c48 !important;
	}
		

.post-categories  a, 
.post-tags  a {
	font-size: 1.6rem;
	line-height:2.8rem !important;
	letter-spacing:-.05rem !important;
	}
		
.post-categories  a, 
.post-tags  a {
	padding:2px;
	}

.post-meta-wrapper li span {
	text-align:left !important;
	}

.featured-media, 
.entry-header .post-meta {
	margin: 0 auto;
	width:75%
}

.post-categories  a:hover {
	background-color:#e9d6d9 !important;
	color:#c72c48 !important;
	text-decoration:none
	}

.post-tags  a:hover {
	background-color:#c72c48 !important;
	color:#ffffff !important;
	text-decoration:none	
	}
		
button, .button, .faux-button, :root .wp-block-button__link, :root .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #c72c48;
	}




	.category ul.post-meta,
	.tag  .post-meta	
	{
		display:none!important;
 }

.category .grid-item .post-meta {
    
		display: block!important;
 }







/****************************** GS ******************************/

.gspb_iconsList .gspb_iconsList__item svg, 
.gspb_iconsList .gspb_iconsList__item img {
	padding-top: 6px !important;
}







/****************************** RESPONSIVE ******************************/


@media screen and (max-width: 1042px) {

.is-sticky .logo2020 img {
width:100px;
transition-duration: .2s;
margin:20px
}

.is-sticky .connect li {
display: inline-flex;
margin-top: 0px;
line-height:0px
}

.is-sticky .wpmlefus  {
margin-top: 40px;
margin-left: 20px;
float: right;
}

.is-sticky  .connect {
margin-top: 50px;
margin-right: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

.is-sticky .header-toggles,
.is-sticky .header-toggles  .toggle{
margin-bottom:0px !important;
padding:0px !important;
margin:0px  !important;
height:9rem;
margin-top:30px  !important;
margin-left: 20px!important;
}

.is-sticky .header-navigation-wrapper {
margin-top:20px;
margin-bottom: 20px;
}
}




@media screen and (min-width: 1000px) and (max-width: 1123px){
.main-menu-alt > li {
margin: 2rem 0 0 1.8rem;
}

.main-menu-alt > li a { 
font-size:1.3rem
}
}



@media screen and (min-width: 1000px) {
.responsive {
display:none
}
}



@media screen and (max-width: 1000px) {
.responsive {
display:none
}

ul.connect {
display:none
}

li.inactif div a  {
	pointer-events: none!important;
	cursor: default!important;
	}

li.inactif div .sub-menu-toggle-wrapper a  {
	pointer-events:  unset!important;
    cursor: default!important;
 }
}




@media screen and (max-width: 700px) {
div.logo2020 {
margin:20px
}

.socialefus{		
display:none
}

.is-sticky .logo2020 img {
width:150px!important;
position:absolute;
left:0
}

.is-sticky .surmenu-right {
position:absolute;
right:0;
padding:20px
}

.featured-media  {
width: 100%;
height: unset !important;
left: auto! important;
}

.featured-media img {
height: unset !important;
left: auto! important;
}

.post-meta {
width: 100%; 
}

.single .post-inner .entry-content {
font-size:2rem  !important;
width:100%!important;
}

ul.sub-menu .ancestor-wrapper a  {
	pointer-events:  unset!important;
    cursor: default!important;
 }
}