/* GENERAL */
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, p, li, ul, a,
.main-navigation li,
.blockquote cite, .wp-block-quote cite,
blockquote p, .wp-block-quote p, .wp-block-quote.is-style-large p, .wp-block-quote.has-text-align-right p,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-counter .elementor-counter-title,
.elementor-widget-button .elementor-button,
.elementor-widget-image .widget-image-caption {font-family: "Raleway", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif}
:focus, a:focus { outline: none;}
.is-form-style input.is-search-input {font-family: "Raleway", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif!important}

.mec-fluent-wrap.mec-single-fluent-wrap, .mec-fluent-wrap.mec-single-fluent-wrap div:not([class^="elementor-"]), .mec-fluent-wrap.mec-single-fluent-wrap h1, .mec-fluent-wrap.mec-single-fluent-wrap h2, 
.mec-fluent-wrap.mec-single-fluent-wrap h3, .mec-fluent-wrap.mec-single-fluent-wrap h4, .mec-fluent-wrap.mec-single-fluent-wrap h5, .mec-fluent-wrap.mec-single-fluent-wrap h6, 
.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h1, .entry-content .mec-fluent-wrap.mec-single-fluent-wrap h2, .entry-content .mec-fluent-wrap.mec-single-fluent-wrap h3, 
.entry-content .mec-fluent-wrap.mec-single-fluent-wrap h4, .entry-content .mec-fluent-wrap.mec-single-fluent-wrap h5, .entry-content .mec-fluent-wrap.mec-single-fluent-wrap h6, 
.mec-fluent-wrap.mec-single-fluent-wrap p, .mec-fluent-wrap.mec-single-fluent-wrap .mec-event-content p, 
.mec-fluent-wrap.mec-single-fluent-wrap a, .mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box input[type="submit"], 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box input, .mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box select, 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap.mec-single-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-agenda-event-title a, .mec-fluent-wrap.mec-single-fluent-wrap .mec-event-grid-modern .event-grid-modern-head .mec-event-day, 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar .mec-event-article .mec-localtime-details div, 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar .mec-event-article .mec-event-detail, .mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-top h2, 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3, .mec-fluent-wrap.mec-single-fluent-wrap .mec-toggle-item-col .mec-event-day, 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-agenda-event-title a, .mec-fluent-wrap.mec-single-fluent-wrap .mec-weather-summary-temp, 
.mec-fluent-wrap.mec-single-fluent-wrap .mec-search-bar-result .mec-event-detail, .mec-fluent-wrap.mec-single-fluent-wrap input, .mec-single-fluent-body .lity-container, 
.mec-single-fluent-body .lity-container div:not([class^="elementor-"]), .mec-single-fluent-body .lity-container h1, .mec-single-fluent-body .lity-container h2, 
.mec-single-fluent-body .lity-container h3, .mec-single-fluent-body .lity-container h4, .mec-single-fluent-body .lity-container h5, .mec-single-fluent-body .lity-container h6, 
.mec-single-fluent-body .lity-container p, .mec-single-fluent-body .lity-container label, .mec-single-fluent-body .lity-container span, .mec-single-fluent-body .lity-container a, 
.mec-single-fluent-body .lity-container input, .mec-single-fluent-body .lity-container .mec-events-meta-group-booking input[type="email"], 
.mec-single-fluent-body .lity-container .mec-events-meta-group-booking input[type="number"], 
.mec-single-fluent-body .lity-container .mec-events-meta-group-booking input[type="text"],
.mec-wrap .mec-totalcal-box .mec-totalcal-view span {font-family: "Raleway", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif}

.main-navigation a:hover, .main-navigation ul li:hover > a { color: #0074B7}
.main-navigation a:hover, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current_page_ancestor > a, 
.main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current_page_item > a, .main-navigation ul li:hover > a, .main-navigation ul li.focus > a { background-color:  transparent;}
body, button, input, select, textarea,
h1, h2, h3, h4, h5, h6 { color: #1A3361;}
.mec-single-fluent-wrap p, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, 
.entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6 {color:#1A3262}

p {line-height: 1.4;margin-bottom: 15px; font-size: 15px;}
.elementor-widget-heading .elementor-heading-title {font-weight: 700}
.elementor-widget-wrap>.elementor-element.mbottom-fleche1 { margin-bottom: -40px;}
.elementor-widget-wrap>.elementor-element.mbottom-fleche2 {margin-bottom: -18px;}
.elementor-button span { word-break: break-word;}

/* HEADER */
.news-bar { display: none;}
#masthead .social-links i.fa { font-size: 16px;}
#header-logo-image img { height: 50px; width: auto;}
#site-title {display: none;}
#header-text-nav-container {background-color: transparent}
.main-navigation a { color: #69767C; display: block; float: none; font-size: 17px; font-weight: 700;  padding: 10px 12px; letter-spacing: 0.5px; text-transform: uppercase;}
.site-header .menu-toggle:before { color: #000;}
.main-navigation .home-icon a {padding: 7px 10px;}
.home-icon { background-color:transparent !important}
.home-icon .fa {color: #000;font-size: 24px;}
.home-icon .fa {color: #fff;}
.search-wrap button {background-color: #fff;}
.fa.search-top, .site-header .menu-toggle:before {color:#69767C;}
.fa.search-top:hover {background-color:transparent;color: #1A3361}
.fa.search-top:hover, #masthead.colormag-header-classic #site-navigation.main-small-navigation .menu-toggle, .main-navigation ul li.focus > a, #masthead.colormag-header-classic .main-navigation ul ul.sub-menu li.focus > a {background:transparent !important}
.search-icon:before { color: #000;}
.main-navigation a:hover, .main-navigation ul li:hover > a,
.main-navigation a:hover, 
.main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-item a:after, 
.main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a,
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {color: #1A3361; background-color: transparent !important;}
.search-wrap button { line-height: 43px; margin-bottom: 0; padding: 0 15px; margin-left: 0; margin-top: 0; border: 1px solid #eaeaea; vertical-align: top; border-radius: 3px}
#site-navigation {  box-shadow: none;  border-top: 0!important; border-bottom: 0;   background-color: rgba(255,255,255,0.6);  width: 100% !important; padding: 10px 0; backdrop-filter: blur(8px);}
#site-navigation .inner-wrap { border-bottom: 0; max-width: 1540px; margin: 0 auto;}

/* HEADER MOBILE */
#header-text h1 {display:none}
#header-logo-image { display: inline-block; padding-right: 10px;}
#site-description { display: inline-block; line-height: 24px; text-align:left; margin-top: 5px; font-weight: 500; color: #1A3361;  padding-bottom: 0px; font-family: "Raleway", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;  border-left: 1px solid #1A3361; padding-left: 10px;  width: 184px;}
@media screen and (max-width: 1339px) { 
	#header-text-nav-wrap {  padding: 20px 0 10px; margin: 0 auto; width: 310px;} 
	#header-text { padding-right: 0;}
	#header-text-nav-container {background-color: rgba(255,255,255,0.6);}
}
@media screen and (max-width: 768px) {
	#header-logo-image {float: left;}
}
.main-small-navigation .current_page_item > a, .main-small-navigation .current-menu-item > a,
#masthead .main-small-navigation li:hover > a, #masthead .main-small-navigation li.current-page-ancestor > a, #masthead .main-small-navigation li.current-menu-ancestor > a, #masthead .main-small-navigation li.current-page-item > a, #masthead .main-small-navigation li.current-menu-item > a { color: #fff; background-color:#1A3361;}
.site-header .menu-toggle {font-family: "Raleway", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif}
.site-header .menu-toggle:hover, .site-header .menu-toggle[aria-expanded="true"]:before { background-color: transparent!important; color: #1a3361 !important;}
.main-small-navigation li { background-color: transparent;}

/** HEADER DESTOCK JUSQUA MOBILE **/
@media(min-width: 1340px) {
	#header-text-nav-wrap {display:none}
	.home-icon a i::before { display: inline-block; width: 118px; height: 43px;  content: "";  background-image: url("../wp-content/uploads/2020/07/ethic-logo.png"); background-position: center; background-repeat: no-repeat;   background-size: contain; vertical-align: middle;}
	.home-icon a i::after {font-family: "Raleway", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;    content: "Le pouvoir d'influence, Le devoir d'influer";    display: inline-block;    line-height: 18px;    font-size: 12px;  font-weight: 600;  color:  #1A3361; text-transform: none;    text-align: left;    padding-bottom: 0px;    padding-left: 10px;    margin-left: 10px; margin-top: 10px;   width: 154px;  vertical-align: middle; border-left: 1px solid  #0074B7;}
	.main-navigation li {height: 60px;}
	.main-navigation li a, .fa.search-top {padding-top:20px}
	.menunav-menu {width: 100%; height: 60px; padding-left: 24%}
}
@media(max-width: 1450px) {
	.main-navigation a { font-size: 15px}
}
@media(max-width: 1120px) {
	.main-navigation a { font-size: 13px}
}
@media(max-width: 1023px) {
	.main-navigation a { font-size: 11px}
}
@media(max-width: 1340px) {
	.home-icon {display:none}
}

/* FOOTER */
.footer-widgets-wrapper {border-top:0; background-color:transparent;}
a#scroll-up { opacity: 1;}
.social-links i.fa-pinterest { color: #0077B5;}
.social-links i.fa-pinterest:before { content:"\f0e1"}
.footer-socket-left-section span {color: #fff}
html[lang="fr-FR"] .copyright-en, html[lang="en-GB"] .copyright-fr {display:none}
.tg-footer-main-widget {  margin-bottom: 20px;}
.tg-footer-main-widget, .tg-second-footer-widget, .tg-footer-other-widgets { width: 100%; margin-right: 0;}

.colormag-footer--classic .footer-widgets-area .widget-title span::before {display:none;width: 100%; background-color: #1A3361;}
.colormag-footer--classic .footer-widgets-area .widget-title {border-bottom: 1px solid #1A3361}
.footer-widgets-area a, .footer-widgets-area p, .footer-widgets-area .widget-title span, .footer-widgets-area  .fa { color: #1A3361}
.tg-first-footer-widget .image {width:160px}
.footer-widgets-area .widget-title { font-size: 13px;font-weight: 600;}
.footer-widgets-area .custom-html-widget p, .footer-widgets-area .custom-html-widget a, .footer-widgets-area .menu a {font-size: 13px!important; margin-bottom: 0;}
#colophon .custom-html-widget .slogan-footer p {font-weight: 800;font-size: 18px!important}
#colophon .widget ul li { border-bottom: 0; padding: 0;}
.colormag-footer--classic .footer-socket-wrapper {display: none;}
@media (min-width: 980px) {
	.footer-widgets-wrapper .inner-wrap { max-width: 1230px !important; width: 100%; margin: 0 auto;padding: 0 20px;}
	.tg-footer-main-widget { width: 50%; float: left;}
	.tg-footer-other-widgets { width: 50%; margin-right: 0;}
	.tg-second-footer-widget, .tg-third-footer-widget, .tg-fourth-footer-widget {width: 33.3331%; float: right; margin: 0 auto;padding-left: 40px}
}
@media (max-width: 980px) {
	.tg-footer-main-widget, .tg-footer-other-widgets  {width: 100%;float: none}
	.tg-first-footer-widget, #colophon .custom-html-widget .slogan-footer p {text-align:center}
	.tg-second-footer-widget, .tg-third-footer-widget, .tg-fourth-footer-widget {width: 33.3331%; float: right; margin: 0 auto;padding:0 10px}
}
@media (max-width:767px) {
	.tg-second-footer-widget, .tg-third-footer-widget, .tg-fourth-footer-widget {width: 100%}
}
/* STRUCTURE */
.inner-wrap {max-width: 1430px;}
	@media screen and (max-width: 1190px) {
		.inner-wrap {width: 100%;}
	}
.no-sidebar-full-width .inner-wrap {max-width:100%}
.main-content-section {max-width: 100%;margin: 0 auto;}
.elementor-section.elementor-section-boxed>.elementor-container { max-width: 1190px;}
.entry-footer {background-color: #f5f5f5}

/* HOME */

#main { background-color: #F5F5F5; padding-bottom:0;margin-bottom: 50px;}
.home #main, .home .main-content-section {padding-top: 0;}
	@media(min-width: 1340px) {
		 .home #primary {margin-top: -80px}
	}
	@media screen and (max-width: 768px) {
		.home .main-content-section  {margin-top: -63px;}
		.widget_slider_area { padding-bottom: 0;}
	}
.pouvoir-influencer {text-align:center;border-bottom: 1px solid #1A3262;}
.pouvoir-influencer p {	margin: 1em 0 1.5em; font-size: 18px;} 
.title-custom .elementor-heading-title  { display:inline-block;font-size: 50px; font-weight: 800; letter-spacing: 5.5px;}
	@media (max-width: 980px) {
		.title-custom .elementor-heading-title { font-size: 40px;letter-spacing: 2px;}
	}
.title-big .elementor-heading-title { color: #fff; font-weight: 800; text-transform: uppercase;  font-size: 52px;  line-height: 1.2;  letter-spacing: 7.5px;}
	@media (max-width:772px) {
		.title-big .elementor-heading-title { letter-spacing: 2px;font-size: 30px;  line-height: 1.1;}
	}
	
.title-actu-ethic { margin-top: -40px;}
.bg-degrade {background-color: #1A3262;}
.bloc-adherent, .bloc-partenaire {display:block;padding: 50px 50px 30px; border-radius: 10px;border: 3px solid #fff;}
.bloc-partenaire {background: #fff;}
.bloc-adherent a {color: #fff;}
.bloc-adherent:hover, .bloc-partenaire:hover {background: #A7DDDC!important}
.bloc-adherent:hover h2, .bloc-partenaire:hover h2, .bloc-adherent:hover p, .bloc-partenaire:hover p,  .bloc-adherent:hover a, .bloc-partenaire:hover a  {color: #1A3262!important}
 
.bloc-adherent p, .bloc-partenaire p {color:#fff;font-size:17px;font-weight:500;}
.bloc-partenaire p {color:#1a3262;}
.bloc-adherent h2, .bloc-partenaire h2 {color:#1a3262;font-weight:600}
.bloc-adherent h2 {color:#fff}

.elementor .tg-module-wrapper a { -webkit-transition: none; transition: none;}
.btn-undeline .elementor-button { padding: 0; text-align: center; -webkit-transition: none; -o-transition: none; transition: none;}
.btn-undeline span { text-align: right; color: #1A3361; text-decoration: underline; font-weight: 600; font-size: 19px;}
.btn-blanc span {color: #fff;}

/* NEW ACTU HOME */
.tg-post-category  { white-space: nowrap;}
#content .elementor .tg-module-wrapper .type-post {background-color: #f5f5f5; border-radius: 10px; padding: 0; margin-top: 0; margin-bottom: 0;box-shadow:1px 1px 2px rgba(158, 156, 156, 0.8)}
.elementor .tg-module-wrapper .entry-content p, .elementor .tg-module-wrapper .type-post .entry-title {text-overflow: ellipsis; overflow-wrap: break-word; word-break: break-word;line-height: 1.2;font-size: 14px;}
.elementor .tg-module-wrapper .tg-module-meta .tg-post-auther-name, .elementor .tg-module-wrapper .tg-module-meta .tg-module-comments, .elementor .tg-module-wrapper .tg-module-meta .tg-post-date  {display: none}

.zone-actu > .elementor-container { max-width: 1080px !important}

.elementor .actu-home-1 .tg-module-wrapper { margin-bottom: 0}
.elementor .actu-home-1 .tg-module-wrapper .type-post .entry-content,.elementor .actu-home-2 .tg-module-wrapper .type-post .entry-content,
.elementor .actu-home-1 .tg-module-wrapper .type-post .read-more-text,.elementor .actu-home-2 .tg-module-wrapper .type-post .read-more-text {display:none}
.elementor .tg-module-wrapper .type-post .read-more { padding: 8px 14px;float: right;margin-top: -25px;display: block; border-radius: 6px; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}
.elementor .tg-module-wrapper .type-post .read-more .fa {color: #1A3262}
.elementor .actu-home-1 .tg-module-wrapper .type-post .addtoany_list,
.elementor .actu-home-2 .tg-module-wrapper .type-post .addtoany_list { margin-top: -25px;}
.elementor .actu-home-1 .tg-module-wrapper .type-post .entry-title, .elementor .actu-home-2 .tg-module-wrapper .tg-module-title  {font-size: 15px; font-weight: 600;padding-bottom: 0; margin-bottom:0;color: #1A3262;}
#content .elementor .actu-home-1 .tg-module-wrapper .type-post, #content .elementor .actu-home-2 .tg-module-wrapper .type-post {box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8); border-radius: 10px;}
.elementor .actu-home-1 .tg-module-wrapper .type-post .entry-content p {line-height: 1.5;}
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-module-thumb,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-module-thumb {border-radius:10px;overflow: hidden;}
.elementor .actu-home-1 .tg-module-wrapper .tg-module-thumb img, .elementor .actu-home-2 .tg-module-wrapper .tg-module-thumb img { border-radius: 10px;}
.elementor .actu-home-1 .tg-module-wrapper .tg-module-info, .elementor .actu-home-2 .tg-module-wrapper .tg-module-info {padding:0 20px 15px;min-height:auto!important}
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories { position: relative; margin-left: 15px;margin-top: 10px;margin-bottom: 10px;width: 75%;}
.elementor .actu-home-1 .tg-module-wrapper .tg-post-category, 
.elementor .actu-home-2 .tg-module-wrapper .tg-post-category {display: inline-block;padding: 3px 15px; border-radius: 12px; color: #fff; font-weight:600;font-size: 12px; text-transform: inherit;margin-right: 5px;}
.elementor .cat-menu-hover .tg-module-wrapper .tg-post-category:not(:hover) {background: #1A3262!important;}

/***/
.elementor .actu-home-2 .tg-module-wrapper { margin-bottom: 0}
.elementor .actu-home-2 .tg-module-wrapper .type-post { height: 100%;}
.elementor .actu-home-1 .tg-module-wrapper .type-post .entry-content {display:block; padding:0 20px 5px;color: #1a3262;}
.elementor .actu-home-2 .tg-col-control { margin-bottom: 0 !important;}
.elementor .actu-home-2 .tg-col-control + .tg-col-control {padding-top: 20px;}
@media only screen and (min-width: 768px) {
	.elementor .actu-home-1,
	.elementor .actu-home-1 .elementor-widget-container,
	.elementor .actu-home-1 .tg-module-wrapper,
	.elementor .actu-home-1 .tg-module-wrapper .tg-module-block,
	.elementor .actu-home-1 .tg-module-wrapper .tg-row,
	.elementor .actu-home-1 .tg-module-wrapper .tg-col-control,
	.elementor .actu-home-1 .tg-module-wrapper .type-post {height: 100%}
	.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories {margin-top: 15px;margin-bottom: 15px;}
	.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-module-thumb {width: 100%; margin-right: 0; height: 225px;overflow: hidden;}
	.elementor .actu-home-2 .tg-module-wrapper .tg-module-info {padding: 0 20px 10px;}
	.elementor .actu-home-1 .tg-module-wrapper .tg-module-thumb img, .elementor .actu-home-2 .tg-module-wrapper .tg-module-thumb img { object-fit: cover; height: 100%;object-position: 50% 50%;}
	.elementor .actu-home-1 .tg-module-wrapper .tg-module-thumb img {width: auto; object-fit: cover; height: 445px;}
	.elementor .actu-home-1 .tg-module-wrapper .tg-col-control, .elementor .actu-home-2 .tg-module-wrapper .tg-col-control { -ms-flex-preferred-size: 100% !important;flex-basis: 100% !important;}
	.elementor .actu-home-3 .tg-module-wrapper .tg-col-control { -ms-flex-preferred-size: 50% !important;flex-basis: 50% !important;}
	.elementor .actu-home-3 .tg-col-control + .tg-col-control {padding-top:0;}
	.elementor .actu-home-3 .tg-row .tg-col-control { padding-right: 10px;}
	.elementor .actu-home-3 .tg-row .tg-col-control + .tg-col-control { padding-left: 10px; padding-right: 15px;}
}
/***/


.zone-actu .tg-col-control .category-atelier:hover .tg-post-category {background-color: #f2cd00!important}
.zone-actu .tg-col-control .category-atelier:hover .tg-module-title a {color: #f2cd00}
.zone-actu .tg-col-control .category-actu-colloque:hover .tg-post-category {background-color: #f2cd00!important}
.zone-actu .tg-col-control .category-actu-colloque:hover .tg-module-title a {color: #f2cd00}
.zone-actu .tg-col-control .category-debat:hover .tg-post-category {background-color: #f2cd00!important}
.zone-actu .tg-col-control .category-debat:hover .tg-module-title a {color: #f2cd00}
.zone-actu .tg-col-control .category-commissions:hover .tg-post-category {background-color:#d68160!important}
.zone-actu .tg-col-control .category-commissions:hover .tg-module-title a {color:#d68160}
.zone-actu .tg-col-control .category-compte-rendu:hover .tg-post-category {background-color:#626997!important}
.zone-actu .tg-col-control .category-compte-rendu:hover .tg-module-title a {color: #626997}
.zone-actu .tg-col-control .category-travaux-de-fond:hover .tg-post-category {background-color:#69767c!important}
.zone-actu .tg-col-control .category-travaux-de-fond:hover .tg-module-title a {color: #69767c}
.zone-actu .tg-col-control .category-communique:hover .tg-post-category {background-color: #626997!important}
.zone-actu .tg-col-control .category-communique:hover .tg-module-title a {color: #626997}
.zone-actu .tg-col-control .category-medias:hover .tg-post-category {background-color: #626997!important}
.zone-actu .tg-col-control .category-medias:hover .tg-module-title a {color: #626997}
.zone-actu .tg-col-control .category-business-time:hover .tg-post-category {background-color: #0074b7!important}
.zone-actu .tg-col-control .category-business-time:hover .tg-module-title a {color: #0074b7}

/***/
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category {display:none}
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-152,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-152,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-154,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-154,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-150,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-150,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-114,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-114,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-112,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-112,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-90,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-90,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-116,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-116,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-110,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-110,
.elementor .actu-home-1 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-21,
.elementor .actu-home-2 .tg-module-wrapper .type-post .tg-post-categories .tg-post-category-21 {display: inline-block}

/* PAGE SERVICE PRESSE */
.elementor-section {position: relative;padding: 0 20px;}
.elementor .load-presse .addtoany_shortcode, .elementor .load-presse .tg-module-wrapper .type-post .tg-post-categories,
.elementor .load-presse-2 .addtoany_shortcode, .elementor .load-presse-2 .tg-module-wrapper .type-post .tg-post-categories,
.elementor .ethic-media .addtoany_shortcode, .elementor .ethic-media .tg-module-wrapper .type-post .tg-post-categories {display: none}
.elementor .load-presse .tg-module-wrapper .type-post, 
.elementor .load-presse-2 .tg-module-wrapper .type-post,
.elementor .ethic-media .tg-module-wrapper .type-post {height: 100%;box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8); border-radius: 10px; background: #f5f5f5;}
.elementor .load-presse .tg-module-wrapper .tg-module-info, 
.elementor .load-presse-2 .tg-module-wrapper .tg-module-info,
.elementor .ethic-media .tg-module-wrapper .tg-module-info {padding:0 20px 10px;min-height:auto!important}

.elementor .load-presse .tg-module-wrapper .tg-module-title,
.elementor .load-presse-2 .tg-module-wrapper .tg-module-title,
.elementor .ethic-media .tg-module-wrapper .tg-module-title {margin-right: 0;color: #626997;font-size: 15px;  padding-bottom: 0; margin-bottom: 5px; font-weight: 600;}
.elementor .load-presse-2 .tg-module-wrapper .tg-module-title,
.elementor .ethic-media .tg-module-wrapper .tg-module-title {margin-right: 60px;}
.elementor .load-presse .tg-module-wrapper .tg-module-title a,
.elementor .load-presse-2 .tg-module-wrapper .tg-module-title a,
.elementor .ethic-media .tg-module-wrapper .tg-module-title a {  }
.elementor .load-presse .tg-module-wrapper .tg-module-thumb img, 
.elementor .load-presse-2 .tg-module-wrapper .tg-module-thumb img,
.elementor .ethic-media .tg-module-wrapper .tg-module-thumb img {border-radius: 10px}
.elementor .load-presse .tg-module-wrapper .type-post .tg-module-thumb, 
.elementor .load-presse-2 .tg-module-wrapper .type-post .tg-module-thumb,
.elementor .ethic-media .tg-module-wrapper .type-post .tg-module-thumb { margin-bottom: 20px}
.elementor .load-presse .tg-module-wrapper .type-post .read-more,
.elementor .load-presse-2 .tg-module-wrapper .type-post .read-more,
.elementor .ethic-media .tg-module-wrapper .type-post .read-more { margin-top: 0px}
.elementor .load-presse .tg-module-wrapper .type-post .entry-content,
.elementor .load-presse-2 .tg-module-wrapper .type-post .entry-content,
.elementor .ethic-media .tg-module-wrapper .type-post .entry-content {color: #1A3262}

.elementor .load-presse .lmb-container, .elementor .load-presse-2 .lmb-container { text-align: center;}
.elementor .load-presse .lmb-container a, .elementor .load-presse-2 .lmb-container a { background: transparent; font-weight: 500; padding: 20px; letter-spacing: 1.5px; text-decoration: underline;}
.elementor .load-violet .lmb-container a {color: #626997 !important}
.elementor .load-presse .tg-module-wrapper .type-post .read-more,
.elementor .load-presse-2 .tg-module-wrapper .type-post .read-more,
.elementor .ethic-media .read-more-text {display: none}
.elementor .read-more-text {text-align: center;font-weight: 600;}
.elementor .read-more-text a {margin:0}
.elementor .ethic-media .tg-module-wrapper .entry-content { margin-right: 60px;}

/* CARROUSEL - PAGE MOUVEMENT */
.carousel-partner .wb_ps_content p, .carousel-partner .wb_ps_title { display: none}
.carousel-partner .wb_ps_single_item {box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);  border-radius: 10px;}
.carousel-partner .wb_ps_thumbnail img { box-shadow: none; border-radius: 10px 10px 0 0;padding: 5px 25px 0;}
.carousel-partner .wb_ps_content .wb_ps_readmore_link, .carousel-partner .wb_ps_content .wb_ps_readmore_link:hover {background: #fff; border-radius: 6px; color: #1a3262; text-transform: initial; border: 1px solid #1a3262;    padding: 5px 8px;}
.carousel-partner .wbel-arrow { background: transparent; color: transparent; border-color: transparent;}
.carousel-partner .wbel-arrow .fa {color: #F2CD00; font-size: 40px; }
.carousel-partner .wb_ps_content { padding: 10px 15px;}
.mec-skin-carousel-events-container {text-align: center; line-height: 1.6; font-size: 22px; color: #f2cd00; font-weight: 400;}

/* EVENTS CARROUSEL */
.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]) {font-family: "Raleway", "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;}
.event-carrousel .mec-event-carousel-type3 .mec-owl-carousel .owl-stage-outer { overflow: visible}
.event-carousel-type3-head .mec-event-footer-carousel-type3 {text-align:left;margin-top:0; width: 100%; margin-left: 0; margin-right: 0; margin-bottom: 6px; padding: 15px 0 15px 15px;border-radius: 5px;box-shadow: 0 0 10px 5px rgba(8, 104, 191, 0.8);}
.mec-event-carousel-type3 .mec-event-article { margin: 0;}
.elementor .event-carousel-type3-head {margin: 0 10px;}
.event-carousel-type3-head .mec-event-footer-carousel-type3 p, .mec-wrap .mec-event-date-info-year { display: none;}
/* DATE */
.mec-event-footer-carousel-type3 .mec-event-footer-bloc { font-size: 28px; line-height: 1.4; color: #fff; font-weight: 800; display: inherit; margin-top: 0;  padding: 5px 0 10px;  border-radius: 10px;  width: 134px;  text-align: center;  text-transform: uppercase;}
.mec-event-footer-carousel-type3 .mec-event-footer-bloc {background: #F2CD00;}
.mec-event-date-info-numero {font-weight:100; font-size: 64px;line-height: 1;}
/* IMAGE */
.elementor .mec-event-image img {display: block; width: 300px !important;max-height: 250px; margin: 0 0 0 auto; height: 250px; object-fit: cover}
	@media (max-width: 1200px) {
		.elementor .mec-event-image img {max-height: 380px;height:380px;width: 380px !important}
	}
	@media (max-width: 980px) {
		.elementor .mec-event-image img {max-height: none;height:auto;width: 100% !important; margin: 0; padding-right: 15px;}
	}
.mec-event-footer-bloc {display: flex}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title {color:#626997}
.event-carousel-type3-head .mec-event-image { margin-top: -40px;float:left}
.event-carousel-type3-head .mec-end-date-label {  display: none;}
.mec-event-footer-carousel-type3 span.mec-event-separator {background: #626997!important;width:100%; height:2px; font-size:0;padding: 0;max-width: 87%; margin-left: 15px;float:none; margin-top: 20px; margin-bottom: 15px;}
	@media (max-width: 1200px) {
		.mec-event-footer-carousel-type3 span.mec-event-separator {max-width: 91%}
	}
	@media (max-width: 980px) {
		.mec-event-footer-carousel-type3 span.mec-event-separator {max-width: 89%}
	}

.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title { padding: 0 25px 0 15px;letter-spacing: initial;}
.event-carrousel .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title {margin-bottom: 40px}
.mec-wrap button:not(.owl-dot):not(.gm-control-active), .mec-wrap input[type=button] { position: absolute !important;}
.mec-event-carousel-type3 .owl-prev i, .mec-event-carousel-type3 .owl-next i { color: #fff!important; font-size: 50px!important; font-weight: 900 !important;}
.entry-content .mec-event-sharing-wrap {padding: 0; margin-bottom: 0; left: 20px;}
.mec-event-sharing-wrap>li:first-of-type { border: 0; border-radius: 4px; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}
.elementor .mec-event-footer-carousel-type3 span.mec-event-separator {margin-top:0}
.elementor .mec-event-footer-carousel-type3 .mec-labels-normal .mec-label-normal {padding: 5px 24px; border-radius: 6px; font-weight: 400; font-size: 12px; margin-left: 15px; top: -13px;}

.mec-event-sharing-wrap li i { width: 26px; height: 26px;}
.mec-event-sharing-wrap li { width: 27px;}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing {bottom: 42px;}
.mec-event-sharing-wrap:hover>li {background: #fff}
.mec-event-sharing-wrap li a, .mec-event-sharing-wrap:hover li ul li a, .mec-event-sharing-wrap:hover li a {color: #f2cd00;}
.mec-border-color, .mec-border-color-hover:hover, .mec-wrap .mec-border-color, .mec-wrap .mec-border-color-hover:hover {border-color: #fff;}
.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover { background-color: #fff;}
.mec-event-sharing-wrap .mec-event-sharing li:hover a { color: #f5d93c}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button { border:0;text-transform: uppercase; text-decoration: underline;float: right; padding: 0 20px 0 0;font-size: 16px;font-style: italic; color: #f5d93c; font-weight: 700;}
.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover {color:#f5d93c!important}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button::after {font-family: FontAwesome; content: "\f04b";font-style:normal;color: #f5d93c;font-weight:900;font-size:14px;display: inline-block;  padding: 6px 6px 6px 8px; margin-left: 5px; border-radius: 4px; line-height: 1;box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}

@media only screen and (min-width: 1199px) {
	.event-carrousel .mec-owl-carousel.owl-drag {margin-left: 33%;}
	/* OPACITE */
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item {opacity:0.5}
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item.active {opacity:1!important;transition: transform .2s;}
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item.active + .owl-item.active {opacity:0.9!important}
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item.active + .owl-item.active + .owl-item.active {opacity:0.75!important}
	/* TAILLES DIFFERENTES */
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item {transform: scale(0.92); z-index: 1} 
	/*.event-carrousel .mec-owl-carousel.owl-drag .owl-item.cloned:last-child {transform: scale(0.95); z-index: 1}*/
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item.cloned + .owl-item:not(.cloned) {transform: scale(0.95); z-index: 1}
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item.active {transform: none!important;}
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item.active + .owl-item.active {transform: scale(0.95)!important}
	.event-carrousel .mec-owl-carousel.owl-drag .owl-item.active + .owl-item.active + .owl-item.active {transform: scale(0.92)!important;z-index: 1}
	/* FLECHES */
	.mec-event-carousel-type3 .owl-prev i:before, .mec-event-carousel-type3 .owl-next i:before {display: inline-block; width: 40px; height: 43px;  content: "";  background-image: url("../wp-content/uploads/2020/07/chevron-down_55.png"); background-position: center; background-repeat: no-repeat; background-size: contain; vertical-align: middle;transform: rotate(90deg);}
	.mec-event-carousel-type3 .owl-next i:before {transform: rotate(270deg);}
	.event-carrousel .mec-event-carousel-type3 .owl-nav.disabled {display:none;}
	.mec-event-carousel-type3 .owl-next, .mec-event-carousel-type3 .owl-prev { padding: 0!important; margin: 10px!important;}
	.event-carrousel .mec-event-carousel-type3 .owl-nav {display: block; position: absolute;width: 98vw; margin-left: -62%; text-align: left; padding-left: 0;top: 40%;margin-left: 50%; transform: translateX(-50%);}
	.mec-event-carousel-type3 .owl-prev i, .mec-event-carousel-type3 .owl-next i { font-size: 20px!important;}
	.mec-event-carousel-type3 .owl-prev i:before, .mec-event-carousel-type3 .owl-next i:before {width: 70px; height: 73px;}
	.mec-event-carousel-type3 .owl-next { right: 27.5%;left:auto}
	.mec-event-carousel-type3 .owl-prev { right:auto}
}
@media only screen and (min-width: 1324px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -33%} }
@media only screen and (min-width: 1380px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -30.5%} }
@media only screen and (min-width: 1424px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -28.7%} }
@media only screen and (min-width: 1480px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -26.6%} }
@media only screen and (min-width: 1524px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -25.1%} }
@media only screen and (min-width: 1580px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -23.1%} }
@media only screen and (min-width: 1624px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -22%} }
@media only screen and (min-width: 1680px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -20%} }
@media only screen and (min-width: 1724px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -19%} }
@media only screen and (min-width: 1780px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -17.4%} }
@media only screen and (min-width: 1824px) { .event-carrousel .mec-event-carousel-type3 .owl-prev {left: -14%} }
@media (max-width: 1324px) { .event-carrousel .mec-event-carousel-type3 .owl-nav {display:none!important} }

/* CAROUSEL - MEME HAUTEUR DES ITEMS */
.elementor .owl-stage { display: flex; padding-bottom: 10px;}
.elementor .owl-stage::after {clear: both;display: table;content: " ";}
.elementor .owl-stage .owl-item { min-height: 1px;float: left;display: -webkit-box; display: flex; -webkit-box-flex: 1; flex: 1 0 auto;}
.elementor .owl-stage .owl-item .mec-event-article {display: flex;  -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
.elementor .event-carousel-type3-head .mec-event-footer-carousel-type3, .elementor .event-carousel-type3-head {height: 100%}
.elementor .owl-stage .owl-item .mec-event-bottom {display: block;position: absolute;bottom: 0; left: 0;width: 100%;padding: 0 0 20px 20px;}

/* PAGE NOS EVENEMENTS */
.elementor .load-events .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-intro,
.elementor .nos-events .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-intro {display:block;color:#626997!important;line-height: 1.2; font-size: 13px;font-weight:500;margin-bottom: 40px;padding-left: 15px;padding-right: 35px;} 
.elementor .nos-events .mec-owl-carousel.owl-drag .owl-item { margin-left: -1px;}
.elementor .load-events .mec-event-footer-carousel-type3 .mec-event-sharing-wrap,
.elementor .nos-events .mec-event-footer-carousel-type3 .mec-event-sharing-wrap {left: 5%;}
.elementor .nos-events .event-carousel-type3-head .mec-event-footer-carousel-type3 {box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title { font-size: 15px;}
.elementor .load-events .tg-module-wrapper .type-post .tg-post-categories {margin: -30px 20px 0; position: absolute;}
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category {display:none;padding: 5px 24px; border-radius: 6px; font-weight: 400; font-size: 12px; top: -20px; text-transform: none; line-height: 1; letter-spacing: 1px;}
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-100,
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-102,
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-104,
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-108 {display: inline-block}
.elementor .load-events .tg-module-wrapper .type-post {box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8); border-radius: 10px; background: #f5f5f5;height: 100%;}
.elementor .load-events .tg-module-wrapper .tg-module-info {padding:5px 20px 10px;min-height:auto!important}
.elementor .load-events .tg-module-wrapper .tg-module-title {color: #626997;font-size: 15px;  padding-bottom: 0; margin-bottom: 5px; font-weight: 600;}
.elementor .load-events .tg-module-wrapper .tg-module-thumb img {border-radius: 10px}
.elementor .load-events .tg-module-wrapper .type-post .tg-module-thumb { margin-bottom: 20px}
.elementor .load-events .tg-module-wrapper .type-post .read-more { margin-top: 0;margin-left:0}
.elementor .load-events .tg-module-wrapper .addtoany_list { margin-top: 0;}
.elementor .load-events .tg-module-wrapper .type-post .entry-content {display: block; color: #626997!important; font-size: 14px;font-weight: 500; margin-bottom: 10px;}
.elementor .load-events .lmb-container { text-align: center;}
.elementor .load-events .lmb-container a { background: transparent; font-weight: 500; padding: 20px; letter-spacing: 1.5px; text-decoration: underline;}
.elementor .read-more-text {display:none;text-align: center;font-weight: 600;}
.elementor .read-more-text a {margin:0}
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-100 {background: #00A0F2 !important;} /* COLLOQUE */
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-102 {background: #F29900 !important;} /* DEBAT */
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-104 {background: #8A00F2 !important;} /* ATELIER */
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-108 {background: #38A404 !important;} /* RESEAU */
.elementor .load-events .tg-module-wrapper .type-post .tg-post-category-132 {background: #DD3333 !important;} /* ETHIC LOISIRS */

@media only screen and (min-width: 1199px) {
	.elementor .nos-events .mec-event-carousel-type3 .owl-next, .elementor .nos-events .mec-event-carousel-type3 .owl-prev { padding: 0!important; margin: 10px!important;}
	.elementor .nos-events .mec-event-carousel-type3 .owl-prev i:before, 
	.elementor .nos-events .mec-event-carousel-type3 .owl-next i:before {width: 40px; height: 43px;  background-image: url("../wp-content/uploads/2020/07/chevron-down_55-jaune.png");}
	.elementor .nos-events .mec-event-carousel-type3 .owl-prev i, .elementor .nos-events .mec-event-carousel-type3 .owl-next i { font-size: 20px!important;}
	.elementor .nos-events .mec-event-carousel-type3 .owl-prev i:before, .elementor .nos-events .mec-event-carousel-type3 .owl-next i:before {width: 70px; height: 73px;}
	.elementor .nos-events .mec-event-carousel-type3 .owl-next { right: -7%;left:auto}
	.elementor .nos-events .mec-event-carousel-type3 .owl-prev { right:auto;left:-7%}
}
@media (max-width: 1324px) { .elementor .nos-events .mec-event-carousel-type3 .owl-nav {display:none!important} }

/* PAGE LISTE DES EVENEMENTS */
.mec-full-calendar-skin-container .mec-event-list-standard .mec-event-article {box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);background: #fff; border-radius: 10px;margin-bottom: 20px; border: 1px solid #f5f5f5;}
.mec-full-calendar-skin-container .mec-event-list-standard .mec-event-article .mec-event-footer { border-radius: 0 0 10px 10px;}
.mec-month-divider span:before { border-color: #F2CD00;}
.mec-full-calendar-skin-container img { border-radius: 10px !important;}
.mec-event-list-standard .mec-event-title {font-size: 15px}
.mec-topsec .mec-event-image { margin-left: 20px; margin-top: 20px;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span {text-transform: uppercase;font-size: 9px; padding: 0 8px;}
.mec-event-footer .mec-booking-button, .mec-event-footer .mec-booking-button:hover { border-radius: 6px;background: #fff; color: #767676; border: 1px solid #e8e8e8;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected { background: #F2CD00; border-color: #F2CD00;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover { color: #F2CD00;}
.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover { color: #F2CD00}
.mec-calendar .mec-selected-day, .mec-calendar .mec-selected-day:hover { background: #F2CD00;}
.mec-calendar .mec-calendar-events-side .mec-table-side-day {border-color: #F2CD00}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active, .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current { color: #F2CD00;}
.post-type-archive-mec-events .mec-container h1 { color: #F2CD00; font-size: 50px; font-weight: 800; letter-spacing: 5.5px;text-transform:uppercase;text-align:center}
	@media (max-width: 980px) {
		.post-type-archive-mec-events .mec-container h1 { font-size: 30px;}
	}
.post-type-archive-mec-events .mec-container h1::after { position: relative; content: ' '; width: 7%; height: 9px; background-color: #F2CD00; display: block; margin: 0 auto; margin-top: 20px; margin-bottom: 40px;}

/* BOUTON PARTAGE */
.addtoany_list {float: right;margin-right: 8px; margin-top: 12px;}
.addtoany_list a, .widget .addtoany_list a {padding: 0 4px 0 20px}
.addtoany_list .a2a_s__default {padding: 3px 12px; display: block; border-radius: 6px;box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);height: auto!important; width: auto!important;}
.addtoany_list .a2a_s__default::before {display: block; content: "\f1e0";font-family: FontAwesome; color: #1A3361; font-weight: 100; font-size: 18px;}
.addtoany_list .a2a_s__default svg {display: none;}
.mec-single-event .mec-events-content .addtoany_list { margin-right: 0;}

/* PAGE D'UN EVENEMENT */
.mec-single-fluent-wrap { margin-top: 0 !important;padding-top: 0!important;}
.mec-single-fluent-wrap .mec-single-event { margin-top: 0;}
.mec-single-fluent-wrap .mec-single-event .row > .col-md-4 {display:none}
.mec-single-fluent-wrap .mec-single-event .col-md-8 {width: 100% !important}
.mec-single-fluent-wrap, .mec-single-event-bar-seperator { background-color: transparent;}
.mec-single-fluent-wrap .mec-single-event-bar>div i {color: #F2CD00;}
.mec-single-fluent-wrap .mec-events-meta-group-tags, .mec-event-social, .mec-left-side .mec-event-content .mec-single-event-category, .mec-left-side .mec-event-content .mec-single-title, .mec-single-event-label {display:none}
.mec-single-fluent-wrap .mec-next-event-details i:before {color: #F2CD00;}
.mec-single-fluent-wrap .mec-events-meta-group, .mec-single-fluent-wrap .mec-single-links-wrap {border-color: transparent;}
.mec-single-fluent-wrap .mec-events-meta-group-countdown {background-color: #1A3262;}
.mec-single-fluent-wrap .mec-events-meta-group-countdown .countdown-w .block-w { border-color: #1A3262; box-shadow: none;}
.mec-single-modern .mec-events-event-image img { width: 100%; height: 100%;  max-height: 420px; object-fit: cover;}
.mec-single-fluent-wrap .mec-next-event-details a,
.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a {border: 1px solid #1A3262 !important;border-radius: 6px; box-shadow: none !important;color: #fff !important;background-color:#1A3262 !important}
.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul { -webkit-box-direction: normal;flex-direction: inherit; -webkit-box-align: initial; align-items: normal;}
.mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a {margin-left: 0;margin-right:20px}
.mec-single-fluent-wrap .mec-single-links-wrap, .mec-single-fluent-wrap .mec-events-meta-group { margin-bottom:0}
.mec-left-side .mec-event-content iframe { border: 1px solid #1a3262; border-radius: 4px;}

@media only screen and (max-width: 479px) {
	.mec-container { width: 100%;max-width: 100%}
	.mec-single-fluent-wrap { padding: 20px 10px;}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
	.mec-container { width: 100%;max-width: 768px}
	.mec-single-fluent-wrap { padding: 20px 10px;}
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
	.mec-container { width: 768px;max-width: 768px}
	.mec-single-fluent-wrap { padding: 20px 30px;}
}
@media only screen and (min-width: 961px) {
	.mec-container { width: 960px;max-width: 960px}
}
@media only screen and (min-width: 1200px) {
	.mec-container { width: 1024px;max-width: 1024px}
}

@media (max-width: 480px) {
	.mec-single-fluent-wrap .mec-left-side, .mec-single-fluent-wrap .mec-events-meta-group-countdown, .mec-single-fluent-wrap .mec-event-schedule,
	.mec-single-fluent-wrap .mec-events-meta-group-booking, .mec-single-fluent-wrap .mec-events-meta-group-tags { padding-left: 15px; padding-right: 15px;}
}

/* PAGE D'UN ARTICLE */
.single #primary { width: 100%;max-width: 894px;}
.single #content .post, #content .post { padding:0;box-shadow:none;}
#comments { border-top: 0;}
.single #content .article-content { padding:48px 50px 48px 50px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);background:#fff;border-radius: 3px;margin-bottom: 20px;}
.single #content .article-content-image { padding:0!important;margin-top: 0;}
.single .article-content-related { padding:20px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);background:#fff;border-radius: 3px;margin-bottom: 20px;}
.single #content .article-content-image img { width: 100%; height: 100%; max-height: 420px; object-fit: cover;border-radius:3px}
.yarpp-related h3 {text-transform: normal; margin: 0;}
.single #content .post .article-content .entry-title { font-size:15px;color: #1a3361;font-weight: 300; font-size: 40px;line-height: 1.16; padding-bottom: 18px;margin-bottom: 20px;text-align: center;}
.single .default-wp-page {display: none;}
.related-posts-main-title span { padding-left: 0;}
.above-entry-meta .cat-links a { display: inline-block;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {padding-top: 0;}
#content .post .article-content .below-entry-meta .comments {display: none}
.post .entry-content a:not(.wp-block-button__link) {color:#289DCC; text-decoration: underline;}
blockquote, .wp-block-quote, .wp-block-quote.is-style-large, .wp-block-quote.has-text-align-right {margin-bottom: 40px;}
.wp-block-quote, .wp-block-quote.is-style-large, .wp-block-quote.has-text-align-right {background-color: #289dcc !important;}
.blockquote cite, .wp-block-quote cite {color: #fff;background: #1a3361; padding: 5px 10px; border-radius: 4px;font-size: 14px}
.pdf-emberd-area {padding: 0;}
.single-related-posts {box-shadow: none;margin-bottom: 0; }
.single-related-posts img {border-radius: 4px;}
.single-related-posts .article-content .entry-title { font-size: 15px;font-weight: 600;}
.single-related-posts .article-content .entry-title a {color: #1A3361;}
	@media (max-width: 930px) {
		.single #primary { width: 100%; max-width: 100%; padding: 0 20px;}
		.single #content .post .article-content .entry-title { font-weight: 300;  font-size: 32px;}
	}
	@media (max-width: 767px) {
		.single-related-posts {width: 100%;margin-right: 0;float: none; }
		.single #content .article-content { padding: 15px;}
	}

/* PAGE D'UNE CATEGORIE + SEARCH (CCS EGALEMENT PLUS BAS) */
body.search-results .addtoany_list, body.category .addtoany_list {margin-top:0;}
body.search-results .inner-wrap,
body.category .inner-wrap { max-width: 1140px;}   
body.search-results .page-header,
body.category .page-header { text-align:center}   
body.search-results .page-title,
body.category .page-title  { display:inline-block;font-size: 50px; font-weight: 800; letter-spacing: 5.5px;text-transform: uppercase;border-bottom:0}
	@media (max-width: 980px) {
		body.search-results .page-title,
		body.category .page-title { font-size: 30px;}
	}
body.search-results .page-title,
body.category .page-title span  {padding:0;margin:0;background-color: transparent!important;color:#f2cd00;}

body.search-results .page-title::after,
body.category .page-title::after {display: block;content: ""; width: 14%; margin: 20px auto 0; border-top: 9px solid #f2cd00;}
body.category-80 .page-title span, body.category-164 .page-title span, body.category-158 .page-title span, body.category-162 .page-title span, body.category-156 .page-title span, body.category-160 .page-title span {color:#d68160}
body.category-80 .page-title::after, body.category-164 .page-title::after, body.category-158 .page-title::after, body.category-162 .page-title::after, body.category-156 .page-title::after, body.category-160 .page-title::after {border-color:#d68160}

/* PAGE NOS ACTIONS + NOS COMMISSIONS */
#secondary .widget { background-color: transparent;}
.page-id-77 #secondary .widget-title {display: none}
.page-id-2523 .inner-wrap, .page-id-77 .inner-wrap {padding: 0 20px;max-width: 1190px;}
.page-id-2523 .title-absolute, .page-id-77 .title-absolute { position: absolute; width: 143%;}
.page-id-2523 .tiret-absolute, .page-id-77 .tiret-absolute  { margin-top: 70px;}
.page-id-2523 #secondary, .page-id-77 #secondary {  margin-top: 140px;}
.elementor .bloc-themes.first { margin-top: 70px}
	@media (max-width: 980px) {
		.page-id-2523 .tiret-absolute, .page-id-77 .tiret-absolute { margin-top: 52px;}
	}
	@media screen and (max-width: 768px) {
		.page-id-2523 .title-absolute, .page-id-77 .title-absolute { position: relative; width: 100%;}
		.page-id-2523 .tiret-absolute, .page-id-77 .tiret-absolute { margin-top: 0;}
		.page-id-2523 #secondary, .page-id-77 #secondary { margin-top: 0;}
		.elementor .bloc-themes.first { margin-top: 0}
	}
	
#secondary .menu-thematiques a { display: block;  width: 100%; text-align: center;  padding: 10px;  margin-bottom: 40px;  color: #fff;  font-size: 17px; border-radius: 10px;}
#secondary .menu-thematiques a:hover {text-decoration:none}
.color-thematique  {background-color:#F2CD00 }
.color-commissions  {background-color:#D68160 }
.color-rencontres  { background-color:#A7A7A7} 
.color-publications  {background-color:#1A3361 }
.color-sondages  {background-color:#70c8c6 }
.color-blog  {background-color:#626997 }

.page-id-77 #secondary .is-search-form label::before {display: block; position: absolute; font-family: FontAwesome; content: "\f002"; font-style: normal; color: #CFCFCF; font-weight: 100; font-size: 18px; margin-left: 13px; margin-top: 6px;}
.page-id-77 #secondary .is-search-form input {width: 100%; margin: 0 0 5px 0; border-radius: 10px; padding: 10px 10px 10px 40px; font-size: 16px; border-width: 2px;}

.elementor .bloc-themes.seconde {margin-top: 18px}

.elementor .zone-actions .elementor-column-wrap { padding: 0!important}
.elementor .zone-actions .tg-module-wrapper .type-post .entry-title  {font-size: 15px;font-weight: 600;color: #626997;}
.elementor .zone-actions .tg-module-wrapper .type-post .addtoany_shortcode {display:block}
.elementor .zone-actions .tg-module-wrapper .type-post .addtoany_list { margin-top: 0px;}
.elementor .zone-actions .tg-module-wrapper .type-post .read-more { margin: 0 0 20px 0}
.elementor .zone-actions .tg-module-wrapper .type-post .tg-post-categories { margin-top: -13px;}
.elementor .zone-actions .tg-module-wrapper .tg-post-category {padding: 2px 15px;border-radius: 6px; font-size: 12px; font-weight: 500; color: #fff;}
@media only screen and (min-width: 768px) {
	.elementor .zone-actions,.elementor .zone-actions .elementor-widget-container,.elementor .zone-actions  .tg-module-wrapper,.elementor .zone-actions .tg-module-wrapper .tg-module-block,.elementor .zone-actions .tg-module-wrapper .tg-row,.elementor .zone-actions .tg-module-wrapper .tg-col-control,.elementor .zone-actions .tg-module-wrapper .type-post {height: 100%}
	.elementor .actu-actions .tg-module-wrapper .type-post .tg-module-thumb {width: 100%; margin-right: 0; height: 230px;overflow: hidden;}
	.elementor .actu-actions .tg-module-wrapper .tg-module-thumb img { margin-top: 0;}
	.elementor .actu-actions .tg-module-wrapper .tg-col-control { -ms-flex-preferred-size: 40% !important;flex-basis: 40% !important;}
	.elementor .actu-actions .tg-module-wrapper .tg-col-control + .tg-col-control { padding-top: 0; -ms-flex-preferred-size: 60% !important;flex-basis: 60% !important;}
	.elementor .actu-actions-2 .tg-module-wrapper .tg-col-control + .tg-col-control { -ms-flex-preferred-size: 40% !important;flex-basis: 40% !important;}
	.elementor .actu-actions-2 .tg-module-wrapper .tg-col-control{ padding-top: 0; -ms-flex-preferred-size: 60% !important;flex-basis: 60% !important;}
	.elementor .actu-actions .tg-row .tg-col-control { padding-right: 10px;padding-left:0}
	.elementor .actu-actions .tg-row .tg-col-control + .tg-col-control { padding-left: 10px; padding-right: 15px;}
	.elementor .actu-actions .tg-module-wrapper .tg-module-thumb img {overflow: hidden; width: 100%; height: 100%; max-height: 100%; object-fit: cover;}
}
.elementor .actu-actions .tg-module-wrapper .tg-post-category {display:none!important}
.elementor .actu-actions .tg-module-wrapper .tg-post-category-76,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-78,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-80,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-54,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-46,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-52 {display: inline-block !important}
.elementor .actu-actions .tg-module-wrapper .tg-post-category-76 + .tg-post-category,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-78 + .tg-post-category,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-80 + .tg-post-category,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-54 + .tg-post-category,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-46 + .tg-post-category,
.elementor .actu-actions .tg-module-wrapper .tg-post-category-52 + .tg-post-category {display: none !important}

.elementor .actu-commissions .tg-module-wrapper .tg-post-category {display:none!important}
.elementor .actu-commissions .tg-module-wrapper .tg-post-category-164,
.elementor .actu-commissions .tg-module-wrapper .tg-post-category-160,
.elementor .actu-commissions .tg-module-wrapper .tg-post-category-156,
.elementor .actu-commissions .tg-module-wrapper .tg-post-category-162,
.elementor .actu-commissions .tg-module-wrapper .tg-post-category-158 {display: inline-block !important}
@media only screen and (min-width: 768px) {
	.page-id-2523 #secondary {margin-left: 2.57%}
	.page-id-2523 #primary {float: left;}
	.page-id-2523 .left-sidebar #secondary {float: right;}
	.elementor .actu-commissions-1 .tg-module-wrapper .tg-col-control {padding-left: 0;padding-right: 0;-ms-flex-preferred-size: 98.2% !important;flex-basis: 98.2% !important;}
	.elementor .actu-commissions-1 .tg-module-wrapper .type-post .tg-module-thumb {width: 100%; margin-right: 0; height: 360px;overflow: hidden;}
}
.page-id-2523 #secondary .widget-title span {font-weight: 700;color:#D68160;background:transparent}
.page-id-2523 #secondary .widget-title {text-align: center;border-bottom: 0;}
.page-id-2523 #secondary .menu-thematiques a {margin-bottom: 20px;}

/** PAGE NOUS REJOINDRE - MEMBRES **/
.elementor .load-membres .tg-module-wrapper .type-post .addtoany_shortcode,
.elementor .load-membres .tg-module-wrapper .type-post .tg-post-categories,
.elementor .load-membres .tg-module-wrapper .type-post .read-more {display:none}
.elementor .load-membres .tg-module-wrapper .tg-module-title {font-size: 18px;padding-bottom: 0; margin-bottom: 5px; font-weight: 600; color: #1A3361!important;text-align: center;}
.elementor .load-membres .tg-module-wrapper .entry-content { margin-bottom: 10px; text-align: center;color:#1A3361}
.elementor .load-membres .tg-module-wrapper .tg-col-control { -ms-flex-preferred-size: 100% !important;flex-basis: 100% !important;padding-right: 10px; padding-left: 10px;margin-bottom: 20px !important;}
.elementor .load-membres .tg-module-wrapper .tg-col-control .type-post {background:#fff;box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);border-radius: 10px;height:100%}
.elementor .load-membres .tg-module-wrapper .tg-module-thumb img { padding: 5px 10px;}
.elementor .load-membres .tg-module-wrapper .tg-module-info {padding: 5px}
.elementor .load-membres .tg-module-wrapper .entry-content p {font-size: 14px;margin-bottom: 0;}

@media(min-width: 768px) {
	.elementor .load-membres .tg-module-wrapper .tg-col-control { -ms-flex-preferred-size: 20% !important;flex-basis: 20% !important;}
	/*.elementor .load-membres,.elementor .load-membres .elementor-widget-container,.elementor .load-membres .tg-module-wrapper,.elementor .load-membres .tg-module-wrapper .tg-module-block,.elementor .load-membres .tg-module-wrapper .tg-row,.elementor .load-membres .tg-module-wrapper .tg-col-control,.elementor .load-membres .tg-module-wrapper .type-post {height: 100%}*/
}
.elementor .load-membres .lmb-container { text-align: center;}
.elementor .load-membres .lmb-container a { background: transparent; font-weight: 500; padding: 20px; letter-spacing: 1.5px; text-decoration: underline;color:#1A3361!important}
.elementor .load-membres .tg-module-wrapper a {pointer-events: none;cursor:pointer;}

/* PAGE PRESSE */
.page-id-81 #main { background-color: #626997;}

/* TWITTER ET LINKEDIN - PAGE HOME */
.crt-post .crt-post-content-image { display: none;}
.twitter-post .crt-widget.crt-widget-branded .crt-logo { display: none;}
.crt-post .crt-post-footer .crt-post-userimage, .crt-post .crt-post-header .crt-social-icon {display: none;}
.crt-post .crt-post-text a { color: #fff !important}
.crt-post .crt-post-text a:hover { color: #188BDB!important}
.crt-popup-wrapper {z-index:-5;display: none !important;}
.crt-post .crt-post-footer { background: #1a3361;}
.crt-widget-waterfall .crt-post { border-radius: 10px; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}
@media (min-width: 540px) {
	.crt-widget .crt-post-content { min-height: 248px; max-height: 248px;}
	.crt-post .crt-post-text { overflow: hidden;}
}

/* BANNER PUBLICITE */
.banner-pub div#n2-ss-1 { width: 100% !important;}
.banner-pub .n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image {  background-size: contain;}

/* PAGE NOS ENGAGEMENTS */
.btn.loadMoreBtn {  color: #fff!important; background: #289dcc; font-weight: 500; padding: 20px;}

/* PAGE 404 */
.error-404 .page-header .page-title { border-bottom: 1px solid #0074B7; padding: 20px 0; margin-bottom: 50px;}

/* PAGE CONTACT */
.bloc-contact .form-group, .bloc-contact .contact-2-col { vertical-align: top;}
@media (min-width: 992px) {
	.contact-2-col {width: 49.5%;display:inline-block;}
}
body .form-group .btn-callus { background: #F2CD00 !important; padding: 10px 100px !important; color: #fff !important; float: right; opacity: 1;border-radius: 6px;	text-transform: uppercase;letter-spacing: 2px;border: 0;font-weight: 300; font-size: 12px;}
.bloc-contact input[type="text"], .bloc-contact input[type="email"], .bloc-contact  input[type="tel"], .bloc-contact input[type="password"], .bloc-contact input[type="url"], .bloc-contact textarea { padding: 10px;border: 0; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);line-height: 20px; width: 100%; margin: 0 0 30px; background-color: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.bloc-contact input[type=reset], .bloc-contact  input[type=button], .bloc-contact  input[type=submit] {background-color: #F2CD00;}
.bloc-contact .form-group {padding: 0 10px;}
.bloc-contact .captcha-image { color: #444444;border: 0; line-height: 20px; width: 47.6%; margin: 0 10px 30px; background: #fff;	border-radius: 6px; padding: 10px; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}
.captcha-image .cf7ic_instructions span { color: #1a3361 !important;}
.captcha-image label {color: #1a3361;}
.captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg { border-radius:3px;border: 0!important;background-color: rgb(242, 205, 0);}
@media (max-width: 992px) {
	.bloc-contact .captcha-image {width: auto;}
	.bloc-contact input[type="text"], .bloc-contact input[type="email"], .bloc-contact input[type="tel"], .bloc-contact input[type="password"], .bloc-contact input[type="url"], .bloc-contact textarea {width: 100%;}
}

.btn-contacter {width:48%!important;margin:0 1% 2%!important}
.btn-contacter .elementor-button { width: auto; padding: 6px 10px;font-size:12px;color: #1A3361!important;background:#A7DEDB!important}
.bloc-equipe h6, .bloc-equipe h5 {padding-bottom: 0;font-size:17px}
.bloc-equipe .elementor-widget-image .elementor-image img { margin-bottom: 0;}
.bloc-equipe .elementor-widget-text-editor { font-weight: 400; padding: 0 10px;margin-bottom:0!important}
.bloc-equipe-2col .elementor-widget-text-editor {padding: 0}
.bloc-equipe-2col .btn-contacter {width:auto!important}
.bloc-equipe .elementor-widget-image { margin-bottom: 10px!important;}
.text-jaune h5 {color:#F2CD00!important}
.bloc-equipe p, .bloc-equipe h6, .bloc-equipe h5 {color:#1A3361}
.bloc-equipe p {font-size:13px}
.bloc-equipe .widget-image-caption { display: block; text-align: left; color: #FFF;  background: #1A3361; margin: 0 0 0 0;padding: 5px 20px;}

/* PAGE LE MOUVEMENT */
.mouv-compteur .elementor-widget-counter,
.mouv-compteur .elementor-widget-counter .elementor-widget-container { height: 100%;}
.elementor-counter .elementor-counter-title {line-height: 1.5;}
.class-box-shadow > .elementor-element-populated {box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}

.bloc-admi .elementor-widget-text-editor { padding: 0 10px 0}
.bloc-admi p, .bloc-admi h6, .bloc-admi h5 {color: #6269A3}
.bloc-admi .elementor-text-editor p {font-size: 14px;}
.bloc-admi .elementor-text-editor h6, .bloc-admi .elementor-text-editor h5 {font-size: 17px;}

.col-height .elementor-widget-container,
.col-height .elementor-widget {height:100%!important}

/* PAGE SOUS-MENU */
.page-header .taxonomy-description p {color: #1A3262; font-weight: 500;font-size: 18px; margin-top: 10px; margin-bottom: 20px;}
ul.taxography-listing > li {  background-color: transparent;}
.grid-categories ul.taxography {align-items: stretch; display: flex; flex-flow: row wrap;padding: 20px 0 0;margin: 0 !important;list-style: none;}
.grid-categories ul.taxography > li {margin: 0 0 10px 0; padding: 5px 10px !important;width: 33.33%;}
@media (max-width: 1199px) {
	.grid-categories ul.taxography > li {width: 50%;}
}
@media (max-width: 720px) {
	.grid-categories ul.taxography > li {width: 100%;padding:5px 0 !important}
}
.grid-categories ul.taxography a { margin: 0; padding: 0; position: relative;background:transparent!important;box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8); border-radius: 10px;height: 100%;}
.grid-categories ul.taxography-listing > li > a > img { margin: 0 auto; display: block;float: none;border-radius: 10px 10px 0 0}
.grid-categories ul.taxography a span { display: block; color: #626997; padding: 20px 80px 30px 20px; font-size: 21px; font-weight: 600; line-height: 1.2;}
.grid-categories ul.taxography a p {display:none; color: #626997;font-size: 14px;font-weight: 500; line-height: 1.8;padding: 0 80px 0 20px;}
.grid-categories ul.taxography .read-more { color: #1A3262; padding: 10px 14px; float: right; margin-top: 20px; margin-right: 20px; display: block; border-radius: 6px; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}

/* MODULE DOSSIER */
#dossiers .elementor-widget-wp-widget-taxography {margin-bottom:0!important}
@media (max-width: 1199px) {
	#dossiers ul.taxography > li {width: 33.33%;}
}
@media (max-width: 720px) {
	#dossiers ul.taxography > li {width: 100%;padding:5px 0 !important}
}

/* PAGE CATEGORIE + SEARCH */
.search-results #content .article-container,.archive #content .article-container { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.search-results #content .post, .search-results #content .post:first-child, .search-results  #content .post:nth-child(2n), .search-results #content .post:nth-child(2n+1),
.search-results #content .mec-events, .search-results #content .mec-events:first-child, .search-results  #content .mec-events:nth-child(2n), .search-results #content .mec-events:nth-child(2n+1),
.archive #content .post, .archive #content .post:first-child, .archive  #content .post:nth-child(2n), .archive #content .post:nth-child(2n+1) {display: inline-block;width: 31.5%;margin: 20px 10px 0;}
.search-results #content .mec-events,.search-results #content .post, 
.archive #content .post { background-color: transparent; border-radius: 10px; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8); padding: 0; margin-top: 10px; margin-bottom: 10px;}
.search-results #content .mec-events img,.search-results #content .post img,.archive #content .post img  { border-radius: 10px;}
.search-results #content .mec-events .article-content .entry-title,.search-results #content .post .article-content .entry-title,.archive #content .post .article-content .entry-title {padding: 5px 0 0; font-size:15px!important; margin-bottom: 5px; font-weight: 600;}
.search-results #content .mec-events .article-content .entry-title a,.search-results #content .post .article-content .entry-title a,.archive #content .post .article-content .entry-title a { color: #626997;}
.search-results .mec-events .entry-content p,.search-results .post .entry-content p,.archive .post .entry-content p {color: #626997; font-size: 13px!important; font-weight: 500; line-height: 1.2; padding:0;}
.search-results #content .mec-events .article-content .below-entry-meta,.search-results #content .post .article-content .below-entry-meta,.archive #content .post .article-content .below-entry-meta {display: none;}
.search-results #content .mec-events .article-content .more-link, .search-results #content .post .article-content .more-link, .archive #content .post .article-content .more-link {display:none}
.search-results #content .mec-events .read-more,.search-results #content .post .read-more,.archive #content .post .read-more { padding: 7px 13px;float: right;margin-left: 8px;margin-right:5px;display: block; border-radius: 6px; box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8);}
.search-results #content .mec-events .read-more .fa,.search-results #content .post .read-more .fa,.archive #content .post .read-more .fa {color: #1A3262}
.search-results #content .mec-events .addtoany_list,.search-results #content .post .addtoany_list,.archive #content .post .addtoany_list { margin-right: 0}
.search-results #content .mec-events .featured-image,.search-results #content .post .featured-image,.archive #content .post .featured-image { margin-bottom: 5px}
.search-results #content .mec-events .article-content,.search-results #content .post .article-content,.archive #content .post .article-content { padding: 5px 15px 15px}
.search-results #content .mec-events .tg-post-categories,.search-results #content .post .tg-post-categories,.archive #content .post .tg-post-categories { margin-top: -20px;margin-bottom: 5px;}
.search-results #content .mec-events .tg-post-category,.search-results #content .post .tg-post-category,.archive #content .post .tg-post-category  { padding: 2px 15px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #fff;margin-left: 10px;background: #f2cd00;}
.search-results #content .post.category-dossier .tg-post-category,.archive #content .post.category-dossier .tg-post-category {background: #f2cd00;}
#content .not-found { text-align: center;max-width: 1024px; margin: 0 auto; padding: 20px 20px 50px; background: #fff;  border-radius: 10px;box-shadow: 1px 1px 2px rgba(158, 156, 156, 0.8)}
#content .not-found p { color: #1a3361;}

@media (max-width: 1199px) {
	.search-results #content .post, .search-results #content .post:first-child, .search-results  #content .post:nth-child(2n), .search-results #content .post:nth-child(2n+1),
	.search-results #content .mec-events, .search-results #content .mec-events:first-child, .search-results  #content .mec-events:nth-child(2n), .search-results #content .mec-events:nth-child(2n+1),
	.archive #content .post, .archive #content .post:first-child, .archive  #content .post:nth-child(2n), .archive #content .post:nth-child(2n+1) {width: 47%; margin: 20px 1.5% 0;}
	.search-results #content, .archive #content {padding: 0 10px}
}
@media (max-width: 720px) {
	.search-results #content .post, .search-results #content .post:first-child, .search-results  #content .post:nth-child(2n), .search-results #content .post:nth-child(2n+1),
	.search-results #content .mec-events, .search-results #content .mec-events:first-child, .search-results  #content .mec-events:nth-child(2n), .search-results #content .mec-events:nth-child(2n+1),
	.archive #content .post, .archive #content .post:first-child, .archive  #content .post:nth-child(2n), .archive #content .post:nth-child(2n+1) { width: 100%; margin: 20px 0 0;}
	.search-results #content, .archive #content {padding: 0 20px}
}

	/* PREMIER ARTICLE DE LA PAGE CATEGORIE */
	.archive #content .post:first-child {width: 64.7%;}
	.archive #content .post:first-child .featured-image { height: 360px;}
	.archive #content .post:first-child img {height: 100%;width: 100%; object-fit: cover; object-position: 50% 50%;}
	@media (max-width: 1199px) {
		.archive #content .post:first-child {width: 100%}
		.archive #content .post:first-child .featured-image { height: auto}
	}
	@media (max-width: 720px) {
		.archive #content .post:first-child .featured-image { height: auto}
	}

/* DISPLAY NONE CATEGORIES PARENT */
.search-results #content .post .tg-post-category-46, .archive #content .post .tg-post-category-46,
.search-results #content .post .tg-post-category-23, .archive #content .post .tg-post-category-23,
.search-results #content .post .tg-post-category-27, .archive #content .post .tg-post-category-27,
.search-results #content .post .tg-post-category-44, .archive #content .post .tg-post-category-44,
.search-results #content .post .tg-post-category-98, .archive #content .post .tg-post-category-98 {display:none;}

/* PARTICULARITE CATEGORIES */
body.category-27 #content .post .tg-post-category,
body.category-44 #content .post .tg-post-category,
body.category-80 #content .post .tg-post-category,
.search-results #content .post .tg-post-category-140, /* communique a la une */
.archive #content .post .tg-post-category-140,
.search-results #content .post .tg-post-category-94, /* partenaires ethic */
.archive #content .post .tg-post-category-94,
.search-results #content .post .tg-post-category-136, /* adherents ethic */
.archive #content .post .tg-post-category-136,
.search-results #content .post .tg-post-category + .tg-post-category + .tg-post-category,
.archive #content .post .tg-post-category + .tg-post-category + .tg-post-category {display:none}
/* NOS ACTIONS*/
body.category-44 #content .post .tg-post-category-46,
body.category-44 #content .post .tg-post-category-52,
body.category-44 #content .post .tg-post-category-78,
body.category-44 #content .post .tg-post-category-54,
body.category-44 #content .post .tg-post-category-80,
body.category-44 #content .post .tg-post-category-76 {display:inline-block!important}
body.category-44 #content .post .tg-post-category-46 + .tg-post-category,
body.category-44 #content .post .tg-post-category-52 + .tg-post-category,
body.category-44 #content .post .tg-post-category-78 + .tg-post-category,
body.category-44 #content .post .tg-post-category-54 + .tg-post-category,
body.category-44 #content .post .tg-post-category-80 + .tg-post-category,
body.category-44 #content .post .tg-post-category-76 + .tg-post-category {display: none}
/* NOS COMMISSIONS */
body.category-80 #content .post .tg-post-category-120,
body.category-80 #content .post .tg-post-category-126,
body.category-80 #content .post .tg-post-category-128,
body.category-80 #content .post .tg-post-category-124,
body.category-80 #content .post .tg-post-category-142 {display:inline-block !important}
body.category-80 #content .post .tg-post-category-120 + .tg-post-category,
body.category-80 #content .post .tg-post-category-126 + .tg-post-category,
body.category-80 #content .post .tg-post-category-128 + .tg-post-category,
body.category-80 #content .post .tg-post-category-124 + .tg-post-category,
body.category-80 #content .post .tg-post-category-142 + .tg-post-category {display: none}
/* ACTU ETHIC */
body.category-27 #content .post .tg-post-category-114,
body.category-27 #content .post .tg-post-category-112,
body.category-27 #content .post .tg-post-category-102,
body.category-27 #content .post .tg-post-category-90,
body.category-27 #content .post .tg-post-category-116,
body.category-27 #content .post .tg-post-category-110,
body.category-27 #content .post .tg-post-category-132,
body.category-27 #content .post .tg-post-category-108,
body.category-27 #content .post .tg-post-category-104,
body.category-27 #content .post .tg-post-category-21,
body.category-27 #content .post .tg-post-category-100 {display:inline-block !important}
/* AUTRES CATEGORIES UNIQUES */
body.category-120 #content .post .tg-post-category,
body.category-126 #content .post .tg-post-category,
body.category-128 #content .post .tg-post-category,
body.category-124 #content .post .tg-post-category,
body.category-114 #content .post .tg-post-category,
body.category-112 #content .post .tg-post-category,
body.category-102 #content .post .tg-post-category,
body.category-90 #content .post .tg-post-category,
body.category-116 #content .post .tg-post-category,
body.category-110 #content .post .tg-post-category,
body.category-132 #content .post .tg-post-category,
body.category-108 #content .post .tg-post-category,
body.category-104 #content .post .tg-post-category,
body.category-21 #content .post .tg-post-category,
body.category-46 #content .post .tg-post-category,
body.category-52 #content .post .tg-post-category,
body.category-78 #content .post .tg-post-category,
body.category-54 #content .post .tg-post-category,
body.category-80 #content .post .tg-post-category,
body.category-76 #content .post .tg-post-category,
body.category-164 #content .post .tg-post-category,
body.category-158 #content .post .tg-post-category,
body.category-162 #content .post .tg-post-category,
body.category-156 #content .post .tg-post-category,
body.category-160 #content .post .tg-post-category {display: none}

body.category-120 #content .post .tg-post-category-120,
body.category-126 #content .post .tg-post-category-126,
body.category-128 #content .post .tg-post-category-128,
body.category-124 #content .post .tg-post-category-124,
body.category-114 #content .post .tg-post-category-114,
body.category-112 #content .post .tg-post-category-112,
body.category-102 #content .post .tg-post-category-102,
body.category-90 #content .post .tg-post-category-90,
body.category-116 #content .post .tg-post-category-116,
body.category-110 #content .post .tg-post-category-110,
body.category-132 #content .post .tg-post-category-132,
body.category-108 #content .post .tg-post-category-108,
body.category-104 #content .post .tg-post-category-104,
body.category-21 #content .post .tg-post-category-21,
body.category-46 #content .post .tg-post-category-46,
body.category-52 #content .post .tg-post-category-52,
body.category-78 #content .post .tg-post-category-78,
body.category-54 #content .post .tg-post-category-54,
body.category-80 #content .post .tg-post-category-80,
body.category-76 #content .post .tg-post-category-76,
body.category-164 #content .post .tg-post-category-164,
body.category-158 #content .post .tg-post-category-158,
body.category-162 #content .post .tg-post-category-162,
body.category-156 #content .post .tg-post-category-156,
body.category-160 #content .post .tg-post-category-160 {display:inline-block !important}

/* POPUP ADDTOANY */
.elementor-default .addtoany_content_bottom, .archive .addtoany_content_bottom, .search-results .addtoany_content_bottom,
.a2a_mini_services a.a2a_i {display:none}
.a2a_mini_services a.a2a_i[href="/#facebook"], .a2a_mini_services a.a2a_i[href="/#twitter"], .a2a_mini_services a.a2a_i[href="/#linkedin"], .a2a_mini_services a.a2a_i[href="/#google_gmail"] {display: block;}

.a2a_menu a, .a2a_menu a.a2a_i:visited, .a2a_menu a.a2a_more { color: #1A3262!important;}
.a2a_menu a.a2a_i:active, .a2a_menu a.a2a_i:focus, .a2a_menu a.a2a_i:hover, .a2a_menu a.a2a_more:active, .a2a_menu a.a2a_more:focus, .a2a_menu a.a2a_more:hover {color: #1A3262!important; border-color: #f5f5f5!important; background-color: #f5f5f5!important;}