.elementor-kit-22537708{--e-global-color-primary:#009EE0;--e-global-color-secondary:#031D27;--e-global-color-text:#071636;--e-global-color-accent:#61CE70;--e-global-color-8b9d17d:#009EE0;--e-global-color-0c328df:#FFCC33;--e-global-color-d53c1bc:#031D27;--e-global-color-b181100:#071636;--e-global-color-cef55f5:#5E5E5E;--e-global-color-4307dc5:#FFFFFF;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-22537708 e-page-transition{background-color:#FFBC7D;}.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.btn_abonnement a {
    width:250px !important;
    display: inline-block !important;
}

/*****************************single post
*********************/

.article_detail h1 {
    font-size:36px !important;
}

.article_detail figure > figcaption {
    font-style: italic !important;
    font-size: 14px !important;
}

.article_detail .aligncenter {
        margin-left: auto !important;
    margin-right: auto !important;
}

.article_detail .chapot{
    font-size: 14pt;
    font-weight: bold;
    /*margin-bottom : 20px;*/
}

.article_detail blockquote {
font-style: italic;
    font-size: 18pt;
    color: #00ccff;
    font-family: tahoma, arial, helvetica, sans-serif;
    text-align: center;
    line-height: 45px;
    margin: 10px 0;
}

.article_detail h6 {
    text-align: right;
    font-size: 8pt;
    font-style: italic;
    
}
.article_detail h3 {
    font-weight: bolder;
    font-size: 22px;
    font-family: 'DM Sans';
    margin: 10px 0;
    
}

.article_detail .preview-content pre {
    font-size: inherit !important;
    font-family: inherit !important;
}

.article_detail table {
    width: 100% !important;
    border-collapse: collapse;
}

.article_detail table tr, .article_detail table td {
    width: 100%;
}

.article_detail table td:hover {
    background: #F1F4F8 !important;
}

.article_detail table td {
    padding: 24px;
    background: #F1F4F8 !important;
    border: none;
    border-top: 4px solid #009EE0;
    display: inline-block;
    border-radius: 0 0 6px 6px;
}

.article_detail table td h3 {
    margin: 0;
}

.article_detail .preview-content a {
    color: #009EE0;
    font-weight: 500;
    text-decoration:underline;
    display: inline;
}

.article_detail .preview-content a:hover {
    color: #007EB3;
}

.article_detail .preview-content .alignleft:is(figure) {
    margin-right: 24px !important;
}

.article_detail .preview-content .alignright:is(figure) {
    margin-left: 24px !important;
}

.article_detail .preview-content p:has(img) {
    text-align: center;
}

.article_detail .preview-content p:has(img) img, .article_detail .preview-content figure img  {
   width: 600px !important;
}

.article_detail .preview-content figure {
    text-align: center;
    width: 100% !important;
}

/*****************************single post articles connexes
*********************/
.articles-connexes, .articles-archives {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 14px;
}

.article-connexe, .article-archive {
    flex: calc(50% - 14px);
}

.articles-connexes .titreconnexe {color: #000000;
    font-family: "DM Sans", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;}

.articles-connexes .titreconnexe:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    margin-left: 10px;
    color: #009EE0;
    font-size: 21px;
    font-weight: 900 !important;
}



.article-connexe a:hover, .article-archive a:hover {
    color: #009EE0;
}

.article-connexe__categories, .article-archive__categories {
    color: #009EE0;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: 22px;
    margin: 4px 0px 0px 0px;
}
.article-connexe__categories a, .article-archive__categories a{
    color: #009EE0;
}

.article-connexe__title, .article-archive__title {
    color: #000;
    font-size: 28px;
    font-family: "DM Sans", Sans-serif;
    margin: 0px 0px 8px 0px;
}

.article-connexe__title a, .article-archive__title a {
    color: #000;
    font-weight: 700;
}

.article-connexe__excerpt, .article-archive__excerpt {
    margin: 8px 0px 16px 0px;
    color: #5E5E5E;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

.article-connexe__image img, .article-archive__image img{
    max-height: 240px !important;
    object-fit: cover !important;
    height: 240px;
}

.article-connexe__meta, .article-archive__meta {
    color: #5E5E5E;
    font-family: "DM Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.article-archives__pagination {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 48px 0;
}
/* Articles connexes responsive */
@media (max-width: 1366px) {
    .article-connexe__excerpt, .article-archive__excerpt {
        font-size: 13px;
    }
}
@media (max-width: 880px) {
    .article-connexe, .article-archive {
        flex: 100%;
    }
}


/* ANNNONCES LEGALES */
.annonceslegalescss .card-header {
    border:1px solid #009ee0;
    background-color: #009ee0 !important;
    
    margin-bottom:5px !important;
    border-radius:5px !important;
    border: 0 !important;
    height:50px !important;
    line-height:20px;
}

.annonceslegalescss .card {
    border:0 !important;
}

.annonceslegalescss .card-header a{
   color:white !important;
   text-transform:uppercase;
}

.annonceslegalescss .list-group-item {background:#ddeffb;
margin-bottom:5px ;
border-radius:5px !important;

}
.annonceslegalescss .list-group-item a {
    color:black !important;
    font-weight:bold;
}


/* ANNONCE DETAIL */
div#annonceform-step1 {
    border: none !important;
    padding: 10px;
    
}

.choixform .form-label {
    margin-bottom: 0 !important;
}
.choixform .form-check-inline label{
    font-weight:normal !important;
}


.sportmobilevue a {font-weight: bold; color:#009EE0 !important;}

.page-id-22351580 .woocommerce .col2-set .col-2 {display:none !important;
}

:root {
     --page-title-display: block !important; 
}


.page-id-22530208 #sb_home_news,.page-id-22530208 #boutontte
{display:none !important;}

.evocard_main_image span {
    width:100% !important;
}

.evocard_main_image {
    background-color:transparent !important;
}

@media (max-width: 768px) 
{
    #icon-etoile .elementor-widget-container {
       margin : -23px auto 0px auto;
       padding:10px;
    }
     #icon-etoile .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title {
         margin-left:0px !important;
     }
}



/* ------------ Menu --------------  */
.pelican__menu-sport a {
    font-weight: bold !important;
    color: #004A99 !important;
    text-transform: uppercase !important;
}

.pelican__menu-sub-space a {
    background-color: #009EE0 !important;
    color: white !important;
    font-weight: bold !important;
}

.pelican__menu-sub-space a:hover {
    background-color: #007EB3 !important;
    color: #007EB3 !important;
}

.pelican__menu-subscribe a {
    background-color: #FFCC33 !important;
    color: #031D27 !important;
    font-weight: bold !important;
}

.pelican__menu-subscribe a:hover {
    background-color: #CCA329 !important;
}

.pelican__menu-sub-space a i, .pelican__menu-subscribe a i, .pelican__menu-sport a i {
    margin-right: 4px;
}

div#sb_home_news .elementor-element.elementor-element-1e5eb13.elementor-position-left.elementor-vertical-align-middle.elementor-view-default.elementor-mobile-position-top.elementor-widget.elementor-widget-icon-box {
    display: none;
}
	
/************************** bloc image à la une*********/

	a.jet-posts__terms-link{
		 width: auto;
    height: 32px;
    border-radius: 4px;
		 font-family: 'DM Sans'!important;
    font-weight: 700!important;
    font-size: 14px;
	}
a.jet-posts__terms-link.abonnement {
    float: right;
    background-color: #FFCC33!important; 
    color: #031D27!important; 
}
	.image-a-la-une .post-meta {
    display: flex;
    flex-direction: row; /* Mettre les éléments sur la même ligne */
}
 
.image-a-la-une .posted-by {
    order: 2; /* Inverser l'ordre d'affichage */
}
.image-a-la-une .post__date:after {
    content: '-';
    margin-right: 6px;
	  margin-left: 6px !important;
}
.image-a-la-une .post__date {
    order: 1; /* Inverser l'ordre d'affichage */
	 margin-right: 6px;
} 
		.image-a-la-une .jet-title-fields * {
   text-transform: uppercase;
    color: #009EE0;
    font-size: 16px;
    font-weight: 700 !important;
    font-family: "DM Sans", Sans-serif;
		
}

	#image-a-la-une_sport .jet-title-fields * {
		text-transform: uppercase;
    color: #F1F4F8;
    font-size: 16px;
    font-weight: 700;
    font-family: "DM Sans", Sans-serif;
		text-shadow: none;
}

.image-a-la-une.sport .jet-arrow {
    width: 40%;
}
.slick-arrow span {
    font-family: "DM Sans", Sans-serif;
    font-size: 	16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    padding: 20px;
}
	.titre-publication-pelican :hover{
		color:#009EE0 !important;
	}
	.titre-publication-pelican-sport :hover{
		color:#004A99 !important;
	}
.poste_life2 .elementor-76036 .elementor-element.elementor-element-22b3b68 .elementor-post__read-more :hover{
    color: #000 !important;
}
	.poste_life2 a.elementor-post__read-more :hover{
 		border-color: #000 !important;
}
	.image-a-la-une .jet-posts__terms, .image-a-la-une .jet-title-fields {
    display: none;
}
 

/* page abonnement */
	span.titre-1 {
    font-size: 24px;
}
span.titre-2 {
    color: #5E5E5E;
    font-size: 14px;
}
	ul#menu-menu_poste {
    padding: 21px 12px 21px 12px !important;
}
/* events */
	
	p#evcal_cur {
    padding-right: 50px;
    font-size: 30PX;
}
/**********************TAIEB ***********************/

.title-with-icon h2:after,
 .title-with-icon p:after,
.title-with-icon h3:after{
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    margin-left: 10px;
    color: #009EE0;
    font-size: 21px;
  	font-weight: 900 !important;
}

	li.avions ul {
    font-size: 16px !important;
}
/*	.title-with-icon h5:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    margin-left: 10px;
    color: #009EE0;
    font-size: 21px;
}
	.title-with-icon h3:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    margin-left: 10px;
    color: #009EE0;
    font-size: 21px;
}*/
		.title-with-icon1 p:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    margin-left: 10px;
    color: #004A99;
    font-size: 21px;
}
.title-with-icon1 h3:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    margin-left: 10px;
    color: #004A99;
    font-size: 21px;
}
/**************** cours de change******/
.cr-exchange-rates .widget-exchange-rates-currency-converter input, .cr-exchange-rates .widget-exchange-rates-currency-converter select, .cr-exchange-rates .widget-exchange-rates-currency-converter button.swap {
    background-color: #EDEEEF!important;
}
.cr-exchange-rates select {
    width: 49%!important;
    float: left;
    margin-left: 2px;
}
.cr-exchange-rates .result {
    font-size: 24px;
    font-family: 'DM Sans';
    line-height: 28px;
    font-weight: 700;
    text-align: center;
}
	.cr-exchange-rates b{
    font-size: 24px;
    font-family: 'DM Sans';
    line-height: 24px;
    font-weight: 700;
    text-align: left;
}
	/******************** Weather ***************/
	
	.weather-atlas-wrapper .weather-atlas-body {
    max-width: 600px;
    margin: 0 auto;
    padding: 10px 4px;
}
	 .weather-drop span.jet-elements-icon.jet-dropbar__button-icon.jet-dropbar__button-icon--before {
    margin-top: -6PX;

}
	.weather-drop span.jet-dropbar__button-text .weather-atlas-body .current_temp i {
    font-size: 17px;
}
	.weather-drop span.jet-dropbar__button-text .weather-atlas-header,
.weather-drop span.jet-dropbar__button-text .weather-atlas-footer,
.weather-drop span.jet-dropbar__button-text .weather-atlas-body .current_text,
	.weather-atlas-footer, .weather-drop .jet-dropbar__content-wrapper .current_text, 
	.weather-drop .jet-dropbar__content .current_temp,
	.weather-drop .jet-dropbar__content .daily span br {
    display: none;
}
.weather-drop span.jet-dropbar__button-text .weather-atlas-body .current_temp .temp {
    font-size: 17px;
    line-height: 18PX;
    margin-left: 0;
    letter-spacing: 1px;
    font-family: 'DM Sans';
}
.weather-drop span.jet-dropbar__button-text .weather-atlas-body .current_temp .temp:after,
	.weather-drop .jet-dropbar__content .current_temp .temp:after {
    content: 'C';
}
	.weather-drop .jet-dropbar__content .current_temp .temp {
    font-size: 24px;
}
		.weather-drop .jet-dropbar__content .weather-atlas-wrapper .extended_day .wi {
    font-size: 16px;
    line-height: 1.3;
    margin-left: 5px;
}
.weather-drop	.jet-dropbar__content-wrapper {     z-index: 9999!important; width: 300px!important; }

.weather-drop .jet-dropbar__content .weather-atlas-body {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
.weather-drop .jet-dropbar__content .daily {
    display: flex!important;
    flex-direction: column;
    justify-content: center;
}
.weather-drop .jet-dropbar__content .daily span {
    height: 40px;
}
	.weather-drop button:focus{background-color :#fff0!important;}
 .weather-drop  .daily {
    max-width: 150px;
}
	/********************plugin exachange ***************/

	.exchange-rates.d-flex.exchange-rates-caption {
    display: none !important;
}
	
.menu_cat li{
justify-content: center;
align-items: center;
border-radius: 24px !important;
border: 1px solid #031D27 !important;
margin-left: 16px  !important;
margin-bottom: 16px !important;
}
	
#titre_sport_bar h4:hover{
color: #004A99 !important;
}
	
#titre_pelican_bar h4:hover{
color: #009EE0 !important;
}
#titre_sport12 h5:hover{
color: #004A99 !important;
}
.menu_cat li:hover{
color: #009EE0!important;
border-color:#009EE0 !important;
}
.menu-cat-sport li:hover{
color: #004A99 !important;
border-color: #004A99 !important;
}
.menu-cat-sport li{
padding: 0px 24px 0px 24px !important;
justify-content: center;
align-items: center;
border-radius: 24px !important;
border: 1px solid #031D27 !important;
margin-left: 16px !important;
margin-bottom: 16px !important;

}
/********************phramacie de grad et bateaux  ***************/
	li.bateaux {
    margin-left: 92px !important;
}

.pharmacie-de-garde {
    margin-right: -167px;
	 
}
	.s0 {
    fill: #4e64ee !important;
}
.pharmacie-de-garde h3 {
	   font-size: 21px !important;
    font-weight: 700;
	  margin-bottom: 5px;
}

	li.bateaux ul {
    font-size: 22px !important;
}
.boite-bateaux h3 {
	 padding-top: 20px !important;
}
	.boite-icon_bateaux .elementor-icon-box-icon svg {
    margin-right: -50px;
} 

	.boite-icon_Avion .elementor-icon-box-icon svg {
    margin-right: -70px;
}
	.boite-icon_pharmacie .elementor-icon-box-icon svg {
    margin-right: -30px;
}
	.boite-icon_Avion .elementor-icon-box-content {
    margin-right: -121px;
}
	li.avions ul {
    font-size: 16px;
    font-weight: 500;
}
		.boite-icon_bateaux .elementor-icon-box-content {
    margin-right: -121px;
}

	
	/********************life style ***************/
	.article-lifestyle .jet-posts__inner-box{
		padding:260px 30px 30px 50px!important;
		}
div#life4 {
    margin-top: -93px !important;
}
	div#life6 {
    margin-top: -74px !important;
}
	div#life7 {
    margin-top: -145px;
}
		div#life9{
    margin-top: -145px;
}
.poste_life  a.elementor-post__read-more {
    border-radius:24px !important;
    border: 1px solid  #031D27 !important;
	  padding: 12px 21px 12px 21px !important;

}
	.poste_life2 a.elementor-post__read-more {
		 border-radius:24px !important;
    border: 1px solid  #fff !important;
	  padding: 12px !important;

}
.langue .elementor-item {
    width: 60px !important;
    height: 28px;
    margin-left: -13px;
    padding: 5px 11px 5px 11px !important;
    border-radius: 24px !important;
    border: 1px solid #5E5E5E !important;
    margin-bottom: 4px;
}
.langue-sport .elementor-item {
    width: 60px !important;
    height: 31px;
    margin-left: 15px;
    padding: 5px 11px 5px 11px !important;
    border-radius: 24px !important;
    border: 1px solid #5E5E5E !important;
    margin-bottom: 4px;
}
	.langue-sport .elementor-item {
    width: 60px !important;
    height: 28px;
    margin-left: 31px;
    padding: 5px 11px 5px 11px !important;
    border-radius: 24px !important;
    border: 1px solid #5E5E5E !important;
    margin-bottom: 4px;
}
.langue-lifeStyle .elementor-item {
    width: 60px !important;
    height: 28px;
    margin-left: 30px;
    padding: 5px 11px 5px 11px !important;
    border-radius: 24px !important;
    border: 1px solid #5E5E5E !important;
    margin-bottom: 4px;
}

	.icone-title  h2:after {
    content: "\f105" !important;
    font-family: "Font Awesome 5 Free" !important;
    margin-left: 10px;
    color: #009EE0 !important;
    font-size: 21px;
}
	.df-bg{
		 background-color:#D8D9DA !important;
		}

	
	.langue .menu-item-77839 {
		 width: 72px !important;
		background-color: transparent;
}
	.langue a.elementor-sub-item {
    margin-left: -42PX;
}
 .menu-item-77839 ul{
    position: fixed!important; 
    top:unset!important;
   left:unset!important;
   padding: 0px 13px !important;
}
.menu-cat1  .elementor-item {
	height: 36px;
	border-radius:24px !important;
  background-color: #F1F4F8 !important;
	padding: 10px 16px 10px 16px !important;
}
	h4#titre-publication-pelican:hover{
		color: #009EE0 !important;
}
.icon-ressource .box-body {
    height: 120px;
}

.elementor.elementor-75443  {
    background: #F1F4F8 !important;
}
	
		/******************** Pelican Sport***************/
	#event-sport .ajde_evcal_calendar .calendar_header .evo_arrow,#event-sport  .ajde_evcal_calendar .calendar_header .evcal_arrows,#event-sport  .evo_footer_nav .evcal_arrows {
		background-color:transparent !important;
    height: 48px;
    width: 48px;
    border: 1px solid #737373 !important;
    color: #737373!important;
}
	#event-sport .ajde_evcal_calendar .calendar_header .evo_arrow,
	#event-sport .ajde_evcal_calendar .calendar_header .evcal_arrows,
  #event-sport .evo_footer_nav .evcal_arrows {
    padding: 7px !important;
	}
	
	/******************** lifestyleEvent ***************/
	.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set {
    color: #ffffff;
    background-color: #009EE0;
}
	.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set {
    color: #ffffff;
    background-color: #009EE0;
}
	#lifestyleEvent .ajde_evcal_calendar .calendar_header .evo_arrow,#lifestyleEvent  .ajde_evcal_calendar .calendar_header .evcal_arrows,#lifestyleEvent  .evo_footer_nav .evcal_arrows {
		background-color:transparent;
    height: 48px;
    width: 48px;
    border: 1px solid #009EE0;
    color: #009EE0;
}
	#lifestyleEvent .ajde_evcal_calendar .calendar_header .evo_arrow,
	#lifestyleEvent .ajde_evcal_calendar .calendar_header .evcal_arrows,
	#lifestyleEvent .evo_footer_nav .evcal_arrows {
    padding: 7px !important;
	}
	#lifestyleEvent .ajde_evcal_calendar .calendar_header .evcal_arrows:before, #lifestyleEvent  .evo_footer_nav .evcal_arrows:before {
    border-color: #009EE0;
}
	
	#lifestyleEvent .ajde_evcal_calendar .calendar_header .evo_header_title.right, #lifestyleEvent .ajde_evcal_calendar .evo_footer_nav.right {
    justify-content: end;
}
#lifestyleEvent p#evcal_cur {
  padding-right: 0;
  font-size: 40PX;
	color: #031D27;
	text-transform: capitalize;
  padding-right: 0;
  font-family: "DM Sans" ; 
  line-height: 40px;
}
#lifestyleEvent em.year {
    display: none !important;
}
#lifestyleEvent p#evcal_cur:before {
    content: "\f133" !important;
	   margin-right: 8px;
    font-family: 'Font Awesome\ 5 Free' !important;
    color: #031D27;
    font-size: 33px;
    font-weight: 400;
	  line-height: normal;
}

	#lifestyleEvent .evo_header_title.right {
    margin-top: -69px;
}
	#lifestyleEvent .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, #lifestyleEvent .ajde_evcal_calendar .evcal_month_line p, #lifestyleEvent .ajde_evcal_calendar .evo_footer_nav p.evo_month_title {
    color: #202124;
}
#sect1-lifestyle	.elementor-76036 .elementor-element.elementor-element-6802d6d {
   background-color: #000;
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
	/*.zoom-container {
		overflow: hidden;
    transition: transform  500ms ease-out;

			}
	.zoom-container img:hover{
    transform: scale(1.2);
		
	}
	 .zoom-container img {
      height: auto; 
      display: block;
    }*/
	/******************** width ***************/
	section#header-pelican {
    max-height: 94px;

}
	
	div#menu-header {
		 max-height: 	32px;
}
.elementor-76036 .elementor-element.elementor-element-22b3b68 .elementor-post__excerpt {
    height: 101px !important;
}
/******************** footer ***************/
	#lire-journale  {
		width: 186px;
		}
	#lire-journale .fa-angle-right:before {
    margin-left: -4px;
    content: "\f105";
}
	#events .evo_header_title.right {
    display: none !important;
}
#image-a-la-une_sport	.elementor-75784 .elementor-element.elementor-element-3903046 .jet-posts .entry-title, .elementor-75784 .elementor-element.elementor-element-3903046 .jet-posts .entry-title a:hover {
	color: #fff !important;
}
	body{
		overflow-x: hidden !important;
	}

	/* Style pagination */
	nav.elementor-pagination {
    font-family: "Dm Sans"  !important;
}
.elementor-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px; 
}

.page-numbers,
.page-numbers.dots {
    padding: 10px;
    margin: 0 5px;
    border: 1px solid #ccc; 
    border-radius: 5px; 
    text-decoration: none;
    color: #333; 
}

.page-numbers.prev,
.page-numbers.next {
    font-weight: 500;
}

.page-numbers.current {
    background-color: #009EE0; 
   color: #ffffff !important; 
    border-color: #009EE0; 
}
.post-sport .page-numbers.current {
    background-color: #004A99 !important;
   color: #ffffff !important; 
    border-color: #004A99 !important; 
}
.list-clube .page-numbers.current {
    background-color: #004A99 !important;
   color: #ffffff !important; 
    border-color: #004A99 !important; 
}
.elementor-cta__bg-overlay {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%), url(<path-to-image>), lightgray 50% / cover no-repeat;
    background-color: #ffffff00;
}
 .elementor-75443 .elementor-element.elementor-element-6d88e0f .elementor-widget-container {
    width: 117px;
    margin: -18px 121px 0px 121px;
    padding: 0px 0px 0px 10px;
    background-color: #FFCC33;
    border-radius: 4px 4px 4px 4px;
}
	.elementor-75443 .elementor-element.elementor-element-6d88e0f .elementor-icon-box-title, .elementor-75443 .elementor-element.elementor-element-6d88e0f .elementor-icon-box-title a {
    margin-left: -9px;
}
	.evoet_cx .evo_ep_bar b, .evoet_cx .evo_ep_bar b:before {
    background-color: #3D2BFF;
}
.p-evader p {
    height: 70PX !important;
}


/* Alignement vertical des icones du bouton */

.elementor-button-icon {
    display: flex;
    align-items: center;
}/* End custom CSS */