/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor_test
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
@font-face {
    font-family: 'Prompt';
    src: url('fonts/Prompt-Regular.woff2') format('woff2'),
        url('fonts/Prompt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Prompt-Bold';
    src: url('fonts/Prompt-Bold.woff2') format('woff2'),
        url('fonts/Prompt-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Prompt-SemiBold';
    src: url('fonts/Prompt-SemiBold.woff2') format('woff2'),
        url('fonts/Prompt-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter18pt-Regular.woff2') format('woff2'),
        url('fonts/Inter18pt-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Prompt-ExtraBold';
    src: url('fonts/Prompt-ExtraBold.woff2') format('woff2'),
        url('fonts/Prompt-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter-Medium';
    src: url('fonts/Inter18pt-Medium.woff2') format('woff2'),
        url('fonts/Inter18pt-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter-ExtraBold';
    src: url('fonts/Inter18pt-ExtraBold.woff2') format('woff2'),
        url('fonts/Inter18pt-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter-Black';
    src: url('fonts/Inter18pt-Black.woff2') format('woff2'),
        url('fonts/Inter18pt-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter_SemiBold';
    src: url('fonts/Inter18pt-SemiBold.woff2') format('woff2'),
        url('fonts/Inter18pt-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}



body {
    background: #000522   !important;
      font-family: 'Inter';
      color: #fff;
}
p{
 font-family: 'Inter';  
 font-size: 16px;
 
  
}
.text_contact {
    width: 80%;
    font-family: 'Inter';
    font-size: 16px;
    line-height: 130.5%;
}
h1 {
    font-family: 'Prompt-ExtraBold';
    font-size: 50px;
    color: #fff;
    line-height: 114%;
}
h2 {
      font-family: 'Prompt-Bold'  !important;
    font-size: 40px;

    color: #FFFFFF;
    line-height: 100%;
}
h3 {
      font-family: 'Prompt-Bold';;
    font-size:25px;

    color: #FFFFFF;
    line-height: 130.5%;
}
h4 {
      font-family: 'Prompt-Bold';
    font-size: 20px;
color:#fff;
    line-height: 114.5%;
}
p{  font-family: 'Inter';
      font-size: 16px;
      line-height: 130.5%;

}
.bloc_transparent {
    background: rgb(22 28 64 / 63%);
    border-radius: 15px !important;
    padding: 20px;
    width: 88% !important;
}
.category_post_vertical {
    color: #fff;
    background: #4701a2;
    padding: 3px 10px;
    border-radius: 20px;
    text-align: center;
    display: flex;
    width: fit-content;
    margin-bottom: 7px;
 
}
.text_pub 
{
 background: linear-gradient(to left, #FFDD66 0%, #FAF8FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Inter';
    font-weight: bold;
    font-size: 20px;
}
.chiffreK {
    background: linear-gradient(to right, #FFD5FC 0%, #F3CFB6 27%, #ACE6FF 46%, #FFF4CC 73%, #C7FFD7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    font-size: 64px;
    font-family: 'Prompt-ExtraBold';
    height: 80px;
}
.category_post {
    position: absolute;
    inset-inline-end: 6px;
    color: #fff;
    background: #4701a2;
    padding: 3px 10px;
    border-radius: 20px;
}
.faq-reponse a {
    color: #fff;
}
.content_article  table tr td {
    color: #fff;
    /* border: 1px solid #fff; */
    font-family: 'Inter';
}
.proposition div.elementor-widget-container {
    padding: 22px 27px;
    border-radius: 32px;
    color: #fff;
    font-size: 16px;
    font-family: 'Inter-Medium';
    line-height: 130.5%;
}
.content_fiche ul {
    margin-left: 20px;
    padding: 10px 20px;
    list-style: disc;
}
div#retenir_bloc {
    font-size: 16px;
    color: #fff;
}
.proposition div.elementor-widget-container h2 {
    padding-bottom: 22px;
}
.gecko-widget {
    font-size: 14px;
    line-height: 1 !important;
    background: #000 !important;
    color: #fff !important;
}
div#Lien_affiliation div.elementor-heading-title{
    font-family: 'Inter-Medium';
    font-size: 16px;
    color: #FFDD66 !important;
    text-decoration: underline;
        
}
div#Lien_affiliation div.elementor-heading-title,div#Lien_affiliation div.elementor-widget-container,div#Lien_affiliation div.elementor-widget-container p, div#Lien_affiliation div.elementor-widget-container a {
    font-family: 'Inter-Medium';
    font-size: 16px;
    color: #FFDD66 !important;
    text-decoration: underline;
      /*  padding-left: 19px;*/
}
.title_memebre, .titre_lien {
    padding-left: 32px;
}
.bloc_entreprise {
    background: #161C40;
    margin: 10px 0px 0px 33px;
    padding: 24px 16px;
    border-radius: 12px;
}
.bloc_entreprise h4 {
    text-align: center;
    padding-bottom: 15px;
}
/*
.bloc_pleine_largeur {
    width: 100vw !important;
    margin-left: calc(-50vw + 50%);
    position: relative !important;
    left: 0;
    box-sizing: border-box !important;
    background: #110355;
}

*/

.text_prevision {
    color: #fff;
    font-size: 16px;
    text-align: left;
}
.logo_element_1 {
      width: 44px;
    background: #6400E2;
    border-radius: 50%;
    height: 44px;
    margin: auto;
    vertical-align: text-bottom;
  
    display: flex;
    align-items: center;
    justify-content: center;
   

}
h4.titre_prevision {
    margin: 13px 0px;
}
footer#site-footer {
    background: #110355;
    color: #fff;
}
footer#site-footer h4 {

    font-size: 16px;
   font-family: 'Prompt-Bold';
    padding: 20px 0px;
    }

  footer#site-footer  div.nos_application ul li {
    display: inline-block;
    margin-right: 24px;
    
}
span.text_encours {
    color: #FFD5FC;
    font-family: 'Inter_SemiBold';
}
.etape div.elementor-widget-container {
    display: flex;
    align-items: center;
    vertical-align: middle;
}

.membre {

    width: 33%;
}
.etape h4 span {
    z-index: -1;
    position: absolute;
    top: -7px;
    font-family: 'Prompt-Bold' !important;
    left: 10px;
    color: #6400E2;
    font-size: 63px;
}
.text_pub p ,.text_pub {
    font-size: 20px;
    font-family: 'Inter';
    font-weight: bold;
}
.text_pub  strong {
font-size: 45px;
}
.bloc_pub figure.elementor-image-box-img {
    text-align: center;
}

.inverse_contenu div.elementor-image-box-wrapper {
    display: flex;
    flex-direction: column-reverse;
}
.inverse_contenu p.elementor-image-box-description  {
    position: absolute;
    top: 0px;
    font-family: 'Prompt-Bold' !important;
    left: 10px;
}
.inverse_contenu   div.elementor-image-box-content {
    background: #161C40;
    padding-top: 16px;
    border-radius: 12px 12px 0px 0px;
  

}
.inverse_contenu.hauteur_text   div.elementor-image-box-content {
  
    min-height: 139px;

}

.inverse_contenu h4.elementor-image-box-title 
{
    padding: 0px 10px 10px;
    position: relative;
    z-index: 3;
}

.non_inverse_contenu p.elementor-image-box-description {
    position: absolute;
    top: -16px;
    font-family: 'Prompt-Bold' !important;
    left: 10px;
}
figure.elementor-image-box-img img
{
 vertical-align: bottom;   
}

.non_inverse_contenu   div.elementor-image-box-content {
    background: #161C40;
    padding-top: 16px;
    border-radius: 0px 0px 12px 12px;
    position: relative;
}
.non_inverse_contenu h4.elementor-image-box-title {
    padding: 0px 10px 10px;
    position: relative;
    z-index: 3;
}
div#Lien_affiliation {
    background: #161C40;
    padding: 10px 8px;
    font-family: 'Inter-Medium';
    font-size: 16px;
    color: #FFDD66 !important;
    border-radius: 9px;
}
div#Lien_affiliation a::before {
    content: "";
    display: inline-block;
    width: 34px;
    height: 34px;
    background-image: url(/wp-content/uploads/2025/04/arrow-right-circle.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
    vertical-align: middle;
   /* border: 5px solid #FFDD66;
    /* border-radius: 50%; */
}
main#content ul li {
    list-style: disc;
    font-family: 'Inter';
    font-size: 16px;
    margin-left: 34px;
}
div#Lien_affiliation a{
  
    font-family: 'Inter-Medium';
    font-size: 16px;
    color: #FFDD66 !important;
}
.description_button  {
    color: #fff   !important;
    padding-left: 32px;
    font-family: 'Inter'   !important;
    font-size: 12px;
    line-height: 130.5%;
}
.col-menu li a {
    color: #fff;
     font-family: 'Inter';
    font-size: 17px;
}
.col-menu li {
    display: block;
    width: 100%;
    margin-bottom: 12px;
}
.page_analyse {
    display: flex   !important;
    
}
.lien_page h3 a {
    color: #000522;
}
.list_post_vie_2{
    position: relative;
    background-color: rgba(22, 28, 64, 1);
    border-radius: 19px;
    padding: 9px 20px;
    color: #fff;
    margin-bottom: 16px;
    border: 1px solid rgba(22, 28, 64, 1);
    transition: padding-top 200ms ease-out;
    height: 126px;
}
.list_post_vie {
    position: relative;
    background-color: rgba(22, 28, 64, 1);
    border-radius: 19px;
    padding: 9px 20px;
    color: #fff;
    margin-bottom: 16px;
    border: 1px solid rgba(22, 28, 64, 1);
    transition: padding-top 200ms ease-out;
    height: 86px;
}
.page_analyse  div.bloc_page  {
    background-position: left  !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    }
.description_contenu {
    padding: 20px;
    width: 100%;
}
.page_analyse  div.bloc_page a span.chevron-circle
{  
  position: absolute;
    top: 10px;
    right: 10px;
    }
.nos_application {
 /*   margin-bottom: 25px;*/
}
.bloc_newsletter {
    position: relative;
}
.form_code input {
    font-family: 'Prompt';
    display: inline-block;
    padding: 8px 10px;
    float: left;
    width: 80%;
    height: 57px;
    border-radius: 14px;
    background: #161C40;
    float: right;
}
.form_code button {
    font-family: 'Prompt';
    margin-left: 15px;
    background-color: transparent;
    position: absolute;
    cursor: pointer;
    right: 0;
}
.col-liens_utiles ul {
  display: block;
}
.col-liens_utiles ul li {
    display: inline-block;
    margin-right: 19px;
}
.col-liens_utiles ul li a {
    color: #fff;
     font-family: 'Inter';
    font-size: 16px;
}
.col-log_footer {
    
    padding-top: 15px;
    padding-bottom: 15px;
}
.bloc_logo {
    width: 100%;
}
.col-reseau li a span:before {
    color: #fff;
    font-size: 40px;
}
.col-reseau ul{
   display:block;
}
span.page-numbers.dots {
    color: #fff;
}
.pagination_bloc {
    justify-content: center!important;
    display: flex;
    flex-direction: row;
    margin: auto;
        gap: 9px;
}
span.page-numbers.current {
    background: #ff9000;
     box-shadow: 0 12px 12px 0 var(--outer-card-shadow);
    padding: 0.25rem 0.75rem;
    color: #fff;
    border-radius: 0.625rem;
}
a.page-numbers {
    border-radius: 0.625rem;
    background-color: #161c40;
    box-shadow: 0 12px 12px 0 var(--outer-card-shadow);
    padding: 0.25rem 0.75rem;
    color: #fff;
}
a.prev.page-numbers,a.next.page-numbers {
    background: #161c40;
    color: #fff;
    
    border-radius: 0.625rem;
  padding: 6px 15px;
    box-shadow: 0 12px 12px 0 var(--outer-card-shadow);
  
}
.col-reseau ul li {
    display: inline-flex;
  margin-right: 40px;
    vertical-align: text-top;
    justify-content: space-evenly;
}
footer li.google_icone {
    border: 1px solid #6400E2;
    border-radius: 8px;
    padding: 4px;
}
form.form_code {
    position: relative;
    margin-right: 30px;
}
.page_mobile {
    padding-top: 0px !important;
    padding-bottom: 4px !important;
}
.title_memebre {
    padding-left: 60px;
    padding-bottom: 10px;
}
a.titre_lien span.chevron-circle {
    margin-left: 12px;
}
a.titre_lien {
    color: #FFDD66;
    font-family: 'Inter-Medium';
    font-size: 16px;
    padding-left: 60px;
}
.text_equipe {
    color: #fff;
    font-size: 16px;
    padding-left: 30px;
}
.bloc_membre {
    border-left: 5px solid #6400E2;
    background: #161c40;
    padding: 16px 12px;
    border-radius: 0px 15px 15px 0px;
    background-image: url(/wp-content/uploads/2025/05/Group-4036.png);
    background-repeat: no-repeat;
        background-size: initial;
    background-position: top left;
}
a.img_icone span {
    color: #fff;
    float: right;
}
span.p_icone {
    padding: 6px;
    width: 146px;
    font-size: 18px;
    font-family: 'Prompt-Bold';
    line-height: 114.5%;
  
    margin-left: 10px;
}
span.p_icone_1 {
    padding: 6px;
    /* width: 164px; */
    font-size: 20px;
    font-family: 'Prompt-Bold';
    line-height: 114.5%;
}
a.icone_dashicons span {
    padding-top: 14px;
}
.col-liens_utiles ul {
    display: block;
    padding-top: 20px;
}
.header-inner.col_header {
    background: #110355;
    border-radius: 59px;
    padding: 0px 30px;
    margin-top: 10px;
    margin-bottom: 20px;
}
form.acf-search-form {
    float: right;
}
.custom-plus-icon {
    background-color: white;
    color: #000;
    border-radius: 50%;
    padding: 8px;
    font-size: 15px !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
    width: 16px !important;
    height: 16px !important;
        margin-left: 5px;
}
.site-navigation ul.menu li.menu-item-has-children a:hover {
background: linear-gradient(
    to right,
    #FFD5FC 0%,
    #F3CFB6 27%,
    #ACE6FF 46%,
    #FFF4CC 73%,
    #C7FFD7 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* pour Firefox */
  text-decoration: none; /* optionnel, enlève le soulignement */

}
.site-navigation ul.menu li.current-menu-item ul li.menu_bitcoin a,.site-navigation ul.menu li.menu-item-has-children ul li.menu_bitcoin a
{
    color:#F3CFB6  !important;
}
.site-navigation ul.menu li.menu-item-has-children ul li.menu_ethereum a
{
    color:#ACE6FF  !important;
}

.site-navigation ul.menu li a {
  color: #FAF8FF;
    font-family: 'Prompt-Bold';
    font-size: 16px;
 
    display: flex;
    align-items: center;
    padding: 13px;;
}
.site-branding.show- {
    display: flex;
}
.citation  h4
{
    color: #fff  !important;
}
.menu1 {
    display: flex   !important;
}
input.search-field {
    display: none;
}

button.search-submit {
    background: #161C40;
    border-radius: 51px;
    padding: 12px;
    width: 51px;
    height: 51px;
    border: 1px solid #161C40;
}

span.dashicons.dashicons-search {
    color: #FFDD66;
    font-size: 26px;
}

[type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background: linear-gradient(90deg, rgba(255, 106, 1, 0.8), rgba(255, 169, 0, 0.8), rgba(255, 198, 0, 0.8));

    text-decoration: none;
}

nav.footer-menus div {
    float: left;
    margin-right: 30px;
}
footer#site-footer div.nos_application ul li {
    display: inline;
    margin-right: 24px;
    /* align-items: center; */
}
.col-nos_application.nos_application ul {
    display: block;
    /* vertical-align: bottom; */
}
.col-nos_application.nos_application {
    display: block;
    width: 100%;
    float: left;
}
div#recherche-bloc {
    float: right;
     position: relative;
  max-width: 300px;
}
.faq-accordeon.fiche_faq {
    width: 69%;
    margin: auto;
}

#recherche-bloc  input[type="search"] {
  width: 100%;
  padding: 10px 40px 10px 12px; /* padding à droite pour l'icône */
 
  font-size: 16px;
}

#recherche-bloc .search-icon {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #777;
    cursor: pointer;
}

input#recherche-ajax-input {
    height: 48px;
    width: 300px;
    border-radius: 28px;
    background: #110355;
    border: 1px solid #6400E2;
    color: #fff;
    padding: 10px;
    font-size: 16px;
      font-family: 'Inter';
}
.boutton_header a {
    position: relative;
    padding: 10px 20px;
    text-decoration: none;
    color: #fff;
    background-color: #110355;
    border-radius: 41px;
    z-index: 1;
    font-family: auto;
    font-size: 14px;
}

.circle-icon {
    display: inline-block;
    padding: 10px;
    background-color: #000; /* Couleur du cercle */
    border-radius: 50%; /* Arrondir pour faire un cercle */
    color: #fff; /* Couleur de l'icône */
    font-size: 20px; /* Taille de l'icône */
}

.boutton_header a {
    position: relative;
    padding: 10px 20px;
    text-decoration: none;
    color: #fff;
    background-color: #110355;
    border-radius: 41px;
    z-index: 1;
    font-family: auto;
    font-size: 14px;
}

.boutton_header  a::before {
        content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    border-radius: 41px;
    background: linear-gradient(90deg, rgba(255, 106, 0, 1), rgba(255, 169, 0, 1));
    z-index: -1;
    padding: 22px;
}
.boutton_header {
    margin-top: 12px;
}
.post_avant  article
{

    position: relative;
    overflow: hidden;
}
.post_avant  div.post__text {
     transition: bottom 200ms ease-out;
    position: absolute;
    bottom: 33px;
    padding: 12px 16px;
    background: var(--SECONDARY-Bleu-terne, rgba(22, 28, 64, 1));
    border-radius: 22px;
    /* margin: 15px; */
    left: 0px;
    right: 0;
    overflow: hidden;
    width: 95% !important;
    margin: auto;
}
.latest-post.special-post {
    position: relative;
}
.post__text div.titre_post a, .list_post_home div.titre_post  a, .list_post_single div.titre_post  a ,.list_post_vie div.titre_post  a{
    color: #fff;
    font-size: 20px;
line-height: 113.99999999999999%;
    font-family: 'Prompt-Bold';
    margin-top: 12px;
    display: block;
}
.post-item_3::before
{
content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
  z-index: -1; /* Place la bordure en dessous du bouton */
  border-radius: 40px; /* Applique les coins arrondis */
  padding: 2px; /* Épaisseur de la bordure */
  opacity: 0;
}
.post-item_3:hover::before {
  opacity: 1;
}
.post-item.list_post_home::after ,.post-item_4::after,.post-item.list_post_vie::after{
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
  z-index: -1; /* Place la bordure en dessous du bouton */
  border-radius: 18px; /* Applique les coins arrondis */
  padding: 2px; /* Épaisseur de la bordure */
  opacity: 0;
}
.list_post_single::after{
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
  z-index: -1; /* Place la bordure en dessous du bouton */
  border-radius: 14px; /* Applique les coins arrondis */
  padding: 2px; /* Épaisseur de la bordure */
  opacity: 0;
}

.bloc_article_5::after{
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
  z-index: -1; /* Place la bordure en dessous du bouton */
  border-radius: 20px; /* Applique les coins arrondis */
  padding: 2px; /* Épaisseur de la bordure */
  opacity: 0;


}
.bloc_article_3:hover::before,.list_post_single:hover::after{
    opacity: 1;
    }
.bloc_article_3::before{
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
  z-index: -1; /* Place la bordure en dessous du bouton */
  border-radius: 20px; /* Applique les coins arrondis */
  padding: 2px; /* Épaisseur de la bordure */
  opacity: 0;
}
.bloc_article_6:hover::after,.bloc_article_5:hover::after,.post-item.list_post_vie:hover::after,.post-item.list_post_home:hover::after,.post-item_4:hover::after ,.bloc_article_3:hover::after{
  opacity: 1;
}
.list_post_home {
    position: relative;
    background-color: rgba(22, 28, 64, 1);
    border-radius: 19px;
    padding: 9px 20px;
    color: #fff;
    margin-bottom: 16px;
    border:1px  solid  rgba(22, 28, 64, 1);
    transition: padding-top 200ms ease-out;
       height: 102px;
}
.list_post_home:hover {
padding-top:6px !important;
padding-bottom: 16px  !important;
}
.list_post_single {
    background-color: rgba(22, 28, 64, 1);
    border-radius: 13px;
    padding: 12px 20px;
    color: #fff;
    margin-bottom: 0px;
    min-height: 105px;
    position: relative;
}
.baseline {
    font-size: 16px;
    font-family: 'Inter';
    /* width: 88%; */
    /* margin-top: 30px; */
    background: #161C40;
    border-left: 5px solid #6400E2;
    padding: 16px 14px 16px 22px;
    border-radius: 0px 10px 10px 0px;
}
.latest-post.special-post img {
    width: 100%;
    height: auto;
    overflow: hidden;

    border-radius: 16px;
}

.post-item_21 {
    background: #161c40;
    min-height: 94px;
    position: relative;
}
.pad_def {
    padding-top: 0px !important ;
    padding-bottom: 0px   !important;
}
.post-item_21 {
    box-shadow: 0px 7px 21.7px #30007F;

    background: rgba(22, 28, 64, 1);
    color: #fff;
    border-radius: 19px;
    padding: 20px 16px 14px;
    margin-bottom: 15px;
    min-height: 100px !important;
    height: 100px;
}
.post-item_2 {
    background: rgba(22, 28, 64, 1);
    color: #fff;
    border-radius: 19px;
    padding:20px 16px 14px;
    margin-bottom: 15px;
    min-height: 146px !important;
      height: 146px;
}
.post-item_4 {
    background: rgba(22, 28, 64, 1);
    color: #fff;
    border-radius: 19px;
    /* padding: 12px 16px 14px; */
    margin-bottom: 15px;
    min-height: 94px !important;
}
.post-item_21 div.titre_post a,.post-item_2 div.titre_post a, .post-item_2 div.titre_post, .post-item_3 div.titre_post a, .post-item_3 div.titre_post,.post-item_4 div.titre_post a, .post-item_4 div.titre_post {
    color: #fff;
    /* font-family: 'Prompt'; */
    font-size: 20px;
    font-family: 'Prompt-Bold';
    line-height: 113.99999999999999%;
    margin-top: 8px;
}
.post-item_2 h4;.post-item_21 h4
{
        transition: margin-top 200ms ease-out;
}
.post-item_2:hover h4,.post-item_21:hover h4 {
    margin-top: 10px !important;
}
.img_article {
    height: 196px;
}
.post-item_3 img {
        max-height: 200px;
    border-radius: 40px 40px 0px 0px   !important;
    height: auto !important;
    width: 100%;
}
.col_post {
    padding-bottom: 0px   !important;
    /* min-height: 158px; */
}
.block_info {
    padding: 4px 19px 19px;
      transition: padding-top 200ms ease-out;
      position: relative;
}
.post-item_3:hover .block_info {
    padding-top:1px  !important;
    
}
.post-item_3  div.block_info:hover {
    padding-bottom:20px  !important;
    
}
.post-item_4:hover .block_info {
    padding-top: 0px;
}
.post-item_3 {
    background: #161c40;
    min-height: 313px !important;
}
.post-item_2 {
    background: #161c40;
    min-height: 94px;
    position: relative;
}
.post-item_2::before,.post-item_21::before {
   content: '';
    position: absolute;
        top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
    z-index: -1;
    border-radius: 19px;
    padding: 2px;
    opacity: 0;
}
.latest-post.special-post::before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: 5px;
    background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
    z-index: -1;
    border-radius: 15px;
    /*padding: 2px;*/
    opacity: 0;
}
.post-item_21:hover::before,.post-item_2:hover::before,.latest-post.special-post:hover::before {
    opacity: 1;

}

.latest-post.special-post:hover  div.post__text {
   
    bottom: 60px   !important;

    }
ul.baniere_liens li a .icone_img {
        float: left;
       border-radius: 50%;
    height: 32px;
    width: 32px;
  display: flex;
    justify-content: center;
    align-items: center;
  
      
}
.nos_lexique {
    position: absolute   !important;
    right: 24px;
    top: 25%;
    width: 38%;
}
.lexquie_portrails div.elementor-widget-container {
    border-radius: 46px;
    min-height: 278px;
}
.e_lexique1 div.page_mobile {
    padding-top: 15px !important;
}
.lexique_footer {
    position: absolute;
    right: 0px;
    top: 30%;
    width: 46%;
}
.e_lexique {
    position: relative;
    border-radius: 46px !important;
    /* height: 50px; */
    max-height: 326px;
}
ul.baniere_liens li a .icone_img  img {
vertical-align: middle;
}
.text_descp {
    width: 61%;
}
.titre_h2 h2 {
    padding-left: 56px;
}


.bloc_airdrop {
    width: 90%   !important;
    margin: auto   !important;
    padding: 32px 48px;
    background: #110355;
    border-radius: 32px   !important;
}
.span_icone {
     padding: 4px 10px;
    background: #6400E2;
    border-radius: 26px;
    width: 40px;
    margin-bottom: 12px;
  
}
h3.encart {
    margin-bottom: 15px;
}
.text_encart1 {
    width: 75%;
}


.post-item_4 {
    background: rgba(22, 28, 64, 1);
    border:1px  solid rgba(22, 28, 64, 1);
    color: #fff;
    border-radius: 19px;
    /* padding: 12px 16px 14px; */
    margin-bottom: 15px;
    height: 92px ;
    position: relative;
    transition: padding-top 200ms ease-out;

}
.post-item_3 {
    border-radius: 40px;
    color: #fff;
    position: relative;
    border: 1px solid transparent;
    height: 300px;
}

ul.baniere_liens {
    display: flex;
}

 ul.baniere_liens li:nth-child(odd) {
            transform: rotate(-3deg);
        }

        /* Rotation de -3 degrés pour les éléments pairs (2, 4, 6...) */
       ul.baniere_liens  li:nth-child(even) {
            transform: rotate(3deg);
        }
     
ul.baniere_liens li {
        display: inline-flex;
    color: #fff;

    /* text-align: center; */
       display: inline-flex;
    color: #fff;
    /* text-align: center; */
        padding: 6px 12px 4px 4px;
    border-radius: 43px;
    margin-right: 11px;
    /* margin: auto; */
    max-height: 38px;
    justify-content: flex-start;
    align-items: center;
}
#bouton-bitcoin_2 span.elementor-button-icon {
  display: inline-block;
  transition: transform 100ms ease-out;

}
#bouton-bitcoin_2   span.elementor-button-text {
  display: inline-block;
  transition: transform 100ms ease-out;

}
/* Animation au hover */
#bouton-bitcoin_2:hover span.elementor-button-icon {
  transform: scaleX(0); /* Réduit l'icône à zéro sur l'axe X */
  opacity: 0;
  width: 0;
  margin: 0;
  overflow: hidden;
}

#bouton-bitcoin_2:hover {
  width: auto; /* Le bouton prend la largeur du texte seul, ajusté dynamiquement */
}
#bouton-bitcoin_2
{
  position: relative;
    color: #fff;
    background-color: #000522;
    padding: 13px 18px;
    border-radius: 41px;
    font-size: 16px;
    z-index: 1;
    font-family: 'Inter_SemiBold'; 
     transition: width 100ms ease-out;  
}
#bouton-bitcoin_2::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
    }
    #bouton-bitcoin_2::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
    background-color:  #000522;
    border-radius: inherit;
    z-index: -1;
}
#load-more3 {
    position: relative;
    color: #fff;
    background-color: #000522;
    padding: 13px 18px;
    border-radius: 41px;
    font-size: 12px;
    z-index: 1;
    font-family: 'Inter_SemiBold';
    transition: transform 100ms ease-out;
    cursor: pointer;
    width: 210px;
}
#load-more,#load-more_2 {
    position: relative;
    color: #fff;
    background-color: #000522;
    padding: 13px 18px;
    border-radius: 41px;
    font-size: 12px;
    z-index: 1;
    font-family: 'Inter_SemiBold';
   transition: transform 100ms ease-out;
    cursor: pointer;
        width: 110px;
}
#load-more3  span.custom-plus-icon,#load-more   span.custom-plus-icon,#load-more_2   span.custom-plus-icon, {
  display: inline-block;
  transition: transform 100ms ease-out;

}
#load-more3:hover   span.custom-plus-icon,#load-more:hover   span.custom-plus-icon,#load-more_2:hover   span.custom-plus-icon {
    transform: scaleX(0); /* Réduit l'icône à zéro sur l'axe X */
  opacity: 0;
  width: 0   !important;
  margin: 0;
  overflow: hidden;

    }
    #load-more3:hover  {
  width: 190px  !important; /* Le bouton prend la largeur du texte seul, ajusté dynamiquement */
}
#load-more:hover,#load-more_2:hover  {
  width: 105px  !important; /* Le bouton prend la largeur du texte seul, ajusté dynamiquement */
}
#load-more::before ,#load-more_2::before,#load-more3::before{
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
    }
    #load-more::after, #load-more_2::after,#load-more3::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
    background-color:  #000522;
    border-radius: inherit;
    z-index: -1;
}
.plus_articles {
  display: none;
  opacity: 0;
  transform: scale(0.95);
  transition: all 0.4s ease;
}

.plus_articles.active {
  display: block;
  opacity: 1;
  transform: scale(1);
}
.loader {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.decription_cat h3 {
    padding-bottom: 23px;
}
.decription_cat {
    background: url(/wp-content/uploads/2025/03/Frame-4273-1-1.png);
    background-size: contain;
    /* background-repeat: no-repeat; */
    color: #fff;
    padding: 22px 27px !important;
    border-radius: 32px;
    border: 1px solid #6400E2;
}
.spinner {
  animation: rotate 1s linear infinite;
  width: 24px;
  height: 24px;
}

.spinner .path {
  stroke: #333;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

#bouton-actualites {
    position: relative;
    color: #fff;
    background-color: #110355;
    padding: 16px 20px;
    border-radius: 50px;
    font-size: 18px;
    z-index: 1;
    font-family: Inter_SemiBold;
    height: 50px;
    transition: color 300ms ease-out;
}
#bouton-actualites:hover  span.elementor-button-icon {
  
    opacity: 0;
     width: 0;
  margin: 0;
  overflow: hidden;
}
#bouton-actualites span.elementor-button-icon
{
display: inline-block;
    transition: opacity 100ms ease-out, width 100ms ease-out, margin 100ms ease-out;
  }
#bouton-bitcoin_section

  {  background: linear-gradient(15deg, rgba(255, 106, 0, 1), rgba(255, 169, 0, 1), rgba(255, 198, 0, 1));
    border-radius: 41px;
    padding: 8px 12px;
    font-size: 12px;
    font-family: 'Inter-Black';
    color: #000;
        transition: all 100ms ease-out;
        height: 30px;
    }
    #bouton-bitcoin_section  span.elementor-button-icon .e-font-icon-svg
    {
color: #000  !important;
    }

 #bouton-bitcoin_section:hover  span.elementor-button-icon 
    {
display: none;

    }
 #bouton-bitcoin_section:hover {
    transform: scale(1.03);
}
#bouton-bitcoin {
    position: relative;
    color: #000;
    background-color: #110355;
   /* padding: 5px 10px;*/
    border-radius: 50px;
     font-size: 18px;
    z-index: 1;
    font-family: Inter_SemiBold;
}
#bouton-actualites_cat {
    position: relative;
    color: #fff;
    background-color: #110355;
    padding: 16px 20px;
    border-radius: 50px;
     font-size: 18px;
    z-index: 1;
    font-family: Inter_SemiBold;
      transition: width 100ms ease-out;

}
#bouton-actualites_cat   span.elementor-button-icon {
  display: inline-block;
  transition: transform 100ms ease-out;

}
#bouton-actualites_cat   span.elementor-button-text {
  display: inline-block;
  transition: transform 100ms ease-out;

}
/* Animation au hover */
#bouton-actualites_cat:hover span.elementor-button-icon {
  transform: scaleX(0); /* Réduit l'icône à zéro sur l'axe X */
  opacity: 0;
  width: 0;
  margin: 0;
  overflow: hidden;
}

#bouton-actualites_cat:hover {
  width: auto; /* Le bouton prend la largeur du texte seul, ajusté dynamiquement */
}
.bloc_article_3 img {
    width: 50%;
    height: auto;
    
}
.text_materiels {
    text-align: center;
}
.text_materiels a#bouton-voir_2 {
    position: relative;
    color: #fff;
    background-color: #110355;
    padding: 8px 12px;
    border-radius: 50px;
    font-size: 12px;
    z-index: 1;
    display: inline-flex;
    width:auto !important;
    margin: auto;
    height: 33px;
    transition: transform 100ms ease-out;
}
.logo_footer img {
    margin-top: 40px;
}
ul.list_reseau.reseau_coinaute {
    display: inline-block !important;
}
ul.list_reseau.reseau_coinaute li.list_icone {
    
    height: 61px;
}
ul.list_reseau.reseau_coinaute li.google_icone {
    border: 1px solid rgba(100, 0, 226, 1);
    margin-left: 15px;
    border-radius: 8px;
    padding: 0px 4px;
    height: 50px;
    display: block !important;
    margin-top: 5px;
    width: 70%;
    margin:10px  auto;
}
.text_materiels a#bouton-voir_2::after
{
    background-color: #000522  !important;
    }
.titre_materiels {
    color: #fff;
    font-family: 'Prompt-Bold';
    font-size: 16px;
    text-align: center;
}
#bouton-actualites::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}
#bouton-actualites::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
   background-color: #000522;
    border-radius: inherit;
    z-index: -1;
}
#bouton-bitcoin::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}
#bouton-bitcoin::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
   background-color: #000522;
    border-radius: inherit;
    z-index: -1;
}
.content_cours a {
    color: #FFDD66  ;
}
.tab_matiere  div.elementor-toc__toggle-button svg {
  
    fill: #FFDD66   !important;
}
.bloc_conclusion h2 {
    padding-bottom: 15px;
}
.bloc_conclusion {
    background: linear-gradient(to right, #110355 0%, #161C40 100%);
    border: 1px solid #6400E2;
    border-radius: 23px;
    padding: 32px;
    color: #fff;
}
.contenu_cours_text p {
    padding-left: 32px;
}
.contenu_cours_text ul {
    list-style: disc !important;
    margin: 10px 0px 10px 74px;
}
.contenu_cours_text h2,.contenu_cours_text h3, .contenu_cours_text h4
{
        margin: 15px 0px;
}
#bouton-actualites_cat::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}
#bouton-actualites_cat::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
   background-color: #000522;
    border-radius: inherit;
    z-index: -1;
    }



#bouton-voir_2::before {
    content: '';
    position: absolute;
   top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}

#bouton-voir_2::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
   background-color: #110355;
    border-radius: inherit;
    z-index: -1;
}
#bouton-voir_2:hover {
transition: all 100ms ease;
 background: linear-gradient(90deg, #FF6A00 15%, #FFA900 67%, #FFC600 100%)  !impo;
}
#bouton-voir_2 {
    position: relative;
    color: #fff;
    background-color: #110355;
    padding: 13px 20px;
    border-radius: 50px;
    font-size: 14px;
    z-index: 1;
    display: block;
    width: 150px;
    margin: auto;
    height: 51px;
    transition: transform 100ms ease-out;
}
#bouton-voir_2   div.arrow-circle {
  display: inline-block;
  transition: transform 100ms ease-out;

}
#bouton-voir_2:hover div.arrow-circle  {
  transform: scaleX(0); /* Réduit l'icône à zéro sur l'axe X */
  opacity: 0;
  width: 0;
  margin: 0;
  overflow: hidden;
}
#bouton-voir_2:hover {
  width: 125px; /* Le bouton prend la largeur du texte seul, ajusté dynamiquement */
}
#bouton-voir::before {
    content: '';
    position: absolute;
       top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}

#bouton-voir::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
   background-color: #110355;
    border-radius: inherit;
    z-index: -1;
}
#bouton-voir:hover {
  width: auto; /* Le bouton prend la largeur du texte seul, ajusté dynamiquement */
}

#bouton-voir:hover div.arrow-circle1{
  transition: transform 300ms ease-out;
  opacity: 0;
  width: 0;
  margin: 0;
  overflow: hidden;

}
#bouton-voir {
     transition: width 300ms ease-out;
    position: relative;
    color: #fff;
    background-color: #110355;
    padding: 8px 12px;
    border-radius: 41px;
    font-size: 12px;
    z-index: 1;
       font-family: 'Inter_SemiBold';
           height: 32px;
}
#tablepress-4>:where(thead,tfoot)>tr>* {
    background-color: transparent   !important;
    color: #fff   !important;
    font-weight: 700;
    vertical-align: middle;
    word-break: normal;
    text-align: center  !important;
}
.tablepress>:not(caption)>*>* {
   
    vertical-align: initial  !important;
}
#tablepress-4>.row-hover>tr:hover+:where(.child)>*, #tablepress-4>.row-hover>tr:where(:not(.dtrg-group)):hover>* {
    background-color: transparent   !important;
    color: #fff  !important;
}
#tablepress-4 th.column-2,#tablepress-4 th.column-4
{
 background-color: #161c40   !important;
    color: #fff   !important;
   
}
table#tablepress-4 {
    width: 97% !important;
    margin: auto;
}
table#tablepress-4 tr td.column-2,table#tablepress-4 tr td.column-4 {
    color: #fff;
    padding: 17px;
}
table {
    border-collapse: collapse;
}
table, th, td {
    border-bottom: 1px solid #6400E2;
    color: #fff;
}
table#tablepress-4 th.column-2, th.column-4 {
    width: 24%;
}
table#tablepress-4 th.column-1 {
    width: 17%;
}
table#tablepress-4 td {
    padding: 30px;
    color: #fff !important;
}
#tablepress-4 td.column-1 {
    padding: 10px 0px !important;
    text-align: center;
}
#tablepress-4 td.column-1 span.title_tab {
    background: #6400E2;
    border-radius: 20px;
    padding: 6px;
}
.contenu_cours_text h1 {
    display: none;
}
.plat_choix {
    background: #6400E2;
    border-radius: 20px;
    font-size: 16px;
    text-align: center;
    padding: 5px;
}
table#tablepress-4 a {
    color: #FFDD66;
    padding: 13px 0px;
    display: block;
    font-family: 'Inter_SemiBold';
    font-size: 14px;
}
table#tablepress-4 tr:last-child td.column-2, table#tablepress-4 tr:last-child td.column-4 {
    background: #161C40;
    border-radius: 0px 0px 25px 25px !important;
}
.tablepress 
{
--border-color: #37007C  !important;
}
h2#tablepress-4-name {
    margin-bottom: 20px;
}
th.column-2, th.column-4 {
    background: #161C40;
    border-radius: 25px 25px 0px 0px;
    color: #fff;
    padding: 10px 0px;
}
tbody tr  td.column-2,tbody tr  td.column-4
{
  background: #161C40;  
}
.site-navigation ul.menu li {
  display: flex;
    margin-right: 10px;
    position: relative;
}
.site-navigation ul.menu {
   display: flex;
    margin-inline-start: auto;
    margin-inline-end: auto;
    justify-content: center;
}
ul#menu-menu-principale-1 {
    display: none;
}



.bloc_article {
    position: relative;
}
.bloc_article::before{
content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: 5px;
    background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
    z-index: -1;
    border-radius: 40px;
    /* padding: 2px; */
    opacity: 0;
    }
    .bloc_article:hover::before{
        opacity: 1;
    }
.bloc_article  div.title_post {
    position: absolute;
    bottom: 33px;
    padding: 12px 16px;
    background: rgba(243, 207, 182, 1);
    border-radius: 22px;
    margin: 15px;
    left: 0px;
    right: 0;
    overflow: hidden;
    width: 95% !important;
    margin: auto;
     transition: bottom 200ms ease-out;
}
.bloc_article:hover  div.title_post {
    bottom: 50px;
    }
.bloc_article img {
    border: 0.5px solid transparent   !important;
    border-radius: 40px   !important;
}

.bloc_article_3 {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    /* border-radius: 14px; */
    padding: 0px;
    display: flex;
    align-items: stretch;
    gap: 10px;
    margin-bottom: 11px;
    border-radius: 20px !important;

    position: relative;
}
.bloc_article_5 {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    /* border-radius: 14px; */
    padding: 0px;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 11px;
    border-radius: 24px !important;
   
    position: relative;
}
.bloc_guides {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.bloc_article_3  div.title_post a
{
  line-height: 114.5%;
    color: #fff;
    font-size:16px;
  font-family: 'Prompt-SemiBold';
}
.bloc_article_3  div.title_post div.titre_post a  ,.bloc_article_5  div.title_post div.titre_post a,.bloc_article_6  div.title_post div.titre_post a  {
   line-height: 114.5%;
    color: #fff;
    font-size: 20px;
   font-family: 'Prompt-Bold';
}
.bloc_article_5   div.title_post a {
    display: block;
    padding: 0px;
}

.bloc_article_6::after {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(to right, #FF6A00 15%, #FFA900 67%, #FFC600 100%);
    z-index: -1;
    border-radius: 42px;
    padding: 2px;
    opacity: 0;
}
.bloc_img1 {
     width: 50%;
    height: 159px;
    /* background-image: url(https://env-coinautecom-nouveausite.kinsta.cloud/wp-content/uploads/2025/03/8dbb77f….png); */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.bloc_img2 {
     width: 100%;
    height: 159px;
    /* background-image: url(https://env-coinautecom-nouveausite.kinsta.cloud/wp-content/uploads/2025/03/8dbb77f….png); */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}
.bloc_article_6 div.title_post {
    width: 100%;
    line-height: 113.99999999999999%;
 padding: 5px 16px;
    transition: padding-top 200ms ease-out;
    position: relative;
}
.bloc_article_6 div.title_post a {
  font-family: 'Prompt-Bold';
    color: #fff;
    font-size: 20px;
    display: block;
        padding: 10px 1px  15px;
    line-height: 113.99999999999999%;
}
.bloc_img1 {
    width: 50%;
}
.bloc_article_5 div.title_post {
    width: 50%;
    line-height: 113.99999999999999%;
}
.bloc_article_3 img {
    width:30%;
    height: auto !important;
 
    padding: 4px 8px;
    border-radius: 16px !important;
}
.bloc_article_3 div.title_post {
    padding: 8px 8px;
}
.bloc_article_5  div.title_post,.bloc_article_3  div.title_post,.bloc_article_3  div.title_post  img {
    display: inline-block;
    vertical-align: middle; /* Aligner les éléments verticalement */
    padding: 12px 5px;
    transition: padding-top 200ms ease-out;
}
.bloc_article_6:hover div.title_post
{
padding-top:2px  !important ;
}
.bloc_article_5:hover div.title_post
{
padding-top:8px  !important ;
}
.bloc_page {
    position: relative;
    display: inline-block;
    border-radius:24px;
    overflow: hidden;
    width: 100%;
    min-height: 154px;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
        background-color: rgba(255, 244, 204, 1);
}

.lien_page {
    position: absolute;
 
    justify-content: end;
    width: 100% !important;
    height: 100%;
    font-size: 25px;
    color: #000;
    background: #c7ffd74a;
    font-family: 'Prompt-Bold';
    border-radius: 40px;
    padding: 10px;
    display: inline-flex;
   align-items: end;
  justify-content: space-between;
}

.bloc_page img {
    display: block;
    width: 100%;
    border-radius: 10px;
    position: relative;
    z-index: 2; /* Place l’image au-dessus du fond */
}


.chevron-circle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;  /* Taille du cercle */
    height: 34px; /* Taille du cercle */
    background: #161C40; /* Fond noir */
    border-radius:51px; /* Cercle */
    transition: all 100ms ease-out;
}
.chevron-circle:hover {

 transform: scale(1.03);
 width: 25px   !important;  /* Taille du cercle */
    height: 25px   !important; /* Taille du cercle */
}
.chevron-circle .dashicons {
    font-size: 20px;
    color: rgba(255, 221, 102, 1);
    height: 20px;
    width: 20px;
 
}
.title_post.post_ether {
    background: #ACE6FF !important;
}
.bloc_article_6 {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    border-radius: 40px;
    position: relative;
    align-items: center;
    gap: 10px;
    margin-bottom: 11px;
        max-height: 305px;
        min-height: 284px;
        box-shadow: 0px 7px 21.7px 0px rgba(48, 0, 127, 0.36);

}
.title_post span.dashicons.dashicons-clock {
    margin-left: 11px;
    
}
span.span-reading-time.rt-reading-time
{
font-family: 'Inter';
    font-size: 11px;  
}
ul.nb_etoile li span {
    font-size: 14px;
}
.bloc_article_4 {
    background: rgba(17, 3, 85, 1);
    border: 1px solid #6400E2;
    color: #fff;
    border-radius: 21px;
    padding: 6px 8px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 10px;
    margin-bottom: 11px;
}
.bloc_article_4 img {
   /* width: 27%;
    height: auto;*/
}
.bloc_article_4 div.title_post_4, .bloc_article_4 div.title_post_4 img {
    display: inline-block;
    vertical-align: middle;
}

ul.nb_etoile li {
    display: inline-block;
    color: #fff;
    height: 12;
    width: 78;
}
.bloc_article_4 ul.nb_etoile {
    display: block;
    padding: 4px 21px;
    float: left;
}
a.btn_voir {
    float: right;
}
.title_post_4 a {
    padding: 15px 20px;
    display: block;
    color: #fff;
}
div.bloc_article_4 .arrow-circle1  img{

    width: auto   !important;
    }
div.bloc_article_4 .arrow-circle1 {
   display: inline-flex;
    align-items: center;
    justify-content: center;
   
 
    margin-left: 12px;
        vertical-align: middle;
}
div.bloc_article_4 .arrow-circle {
   display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    background-color: #110355;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-left: 12px;
        vertical-align: middle;
}

div.bloc_article_4 .arrow-circle .dashicons {
    color: white;
    font-size: 13px;
    width: 15px;
    height: 15px;
    font-weight: bold;
}
.arrow-circle_h {
   display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    background-color: #110355;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-left: 12px;
        vertical-align: middle;
}
.block_element div.arrow-circle {
   display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    background-color: #110355;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-left: 12px;
        vertical-align: middle;
}
.arrow-circle_h .dashicons {
    color: white;
    font-size: 18px;
}
.menu1 {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 0px !important;
}
.site-branding {
    vertical-align: middle;
    align-items: center;
    display: flex;
    padding: 0px !important;
}
.post-item.list_post_home span.dashicons.dashicons-clock ,.post-item.list_post_single span.dashicons.dashicons-clock{
    margin-left: 15px;
}
.latest-post.special-post span {
    color: #fff;
}
span.lien_baniere {
    font-family: 'Prompt-Bold';
   
}

ul.baniere_liens li span.dashicons {
    float: left;
    border: 1px solid;
    border-radius: 50%;
    /* padding: 0px; */
    height: 30px;
    width: 30px;
    vertical-align: middle;
  
    color: rgba(0, 5, 34, 1);
}
ul.baniere_liens li span.dashicons:before {
  
    vertical-align: middle;
}
span.date {
   font-family: 'Inter';
    font-size: 11px;
}
span.dashicons.dashicons-calendar,span.dashicons.dashicons-clock {
    font-size: 15px;
    vertical-align: sub;
}
span.dashicons.dashicons-clock {
    margin-left: 13px;
}
.bloc_article span {
    line-height: 113.99999999999999%;
    color: #000;
    /* font-family: 'Prompt'; */
    font-size: 13px;
    margin-bottom: 9px;
    vertical-align: text-top;
}
.bloc_article a {
    line-height: 113.99999999999999%;
    color: #000;
    font-family: 'Prompt-SemiBold';
    font-size: 20px;
    display: block;
}
div.bloc_becoin div.bloc_article {
    background:linear-gradient(74.42deg, #F3CFB6 2.99%, #FFD5FC 131.66%);
    border-radius: 40px;
        min-height: 330px;
}
.bloc_article.bloc_article_ether {
   background: linear-gradient(100deg, #ACE6FF 0%, #FFD5FC 100%)  !important;
}

.bloc_article_4  div.title_post_4 a {
    padding: 15px 20px;
    display: block;
    color: #fff;
    line-height: 113.99999999999999%;
    color: #00;
    font-family: 'Prompt-SemiBold';
    font-size: 20px;
}
.id_fiche a.contenu_fiche {
     position: absolute;

    width: 100%;
    height: 100%;
    font-size: 25px;
    color: #000;
    background: #c7ffd74a;
    min-height: 284px;
    font-family: 'Prompt-Bold';
    border-radius: 40px;
    padding: 20px;
}
.id_fiche_2 a.contenu_fiche {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    font-size: 25px;
    color: #000;
    background: #fff4cc75;
    font-family: 'Prompt-Bold';
    border-radius: 40px;
    padding: 20px;
    align-items: end;
    display: flex;
}
.id_fiche_2 div.elementor-widget-container {
    min-height: 154px;
    border-radius: 24px;
    overflow: hidden;
}
.id_fiche   div.elementor-widget-container
{
  min-height: 284px;
    border-radius: 40px;
    overflow: hidden;  
}
.contenu_fiche span.chevron-circle {
    margin-left: 15px;
    vertical-align: middle;
}
.text_exhop {
    position: relative;
}
.bloc_eshop {
    width: 42%;
    float: right;
    padding: 41px 27px 20px;
}
.bloc_eshop h4 {
    font-family: 'Prompt-SemiBold';
    font-size: 20px;
    line-height: 113.99999999999999%;
        margin-bottom: 16px;
        color:#000;
}
.bloc_eshop a {
    color: #000;
}
.text_exhop div.elementor-widget-container {
 
    position: relative;
    overflow: hidden;
        border-radius: 32px;
}
.text {
    font-family: 'Inter';
    font-size: 16px;
    line-height: 130%;
    color: rgba(1, 8, 42, 1);
}
#bouton-actualites_2 {
    position: relative;
    color: #000;
    background-color: transparent;
    padding: 13px 20px;
    border-radius: 50px;
    font-size: 14px;
    z-index: 1;
    margin-bottom: 16px;
    margin-top: 16px;
    font-family: 'Inter';
    font-weight: 600;
    width: fit-content;
}
#bouton-actualites_2::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}
#bouton-actualites_2::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
    background-color: #fae6ca;
    border-radius: inherit;
    z-index: -1;
}
#bouton-actualites_lex a {
    color: #fff !important;
}
#bouton-actualites_lex {
    position: relative;
    color: #fff;
    background-color: transparent;
    padding: 13px 20px;
    border-radius: 50px;
    font-size: 14px;
    z-index: 1;
    margin-bottom: 16px;
    margin-top: 16px;
    font-family: 'Inter';
    font-weight: 600;
    width: fit-content;
}
#bouton-actualites_lex::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}
#bouton-actualites_lex::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
    background-color: #22025e;
    border-radius: inherit;
    z-index: -1;
}
div#bouton-bitcoin a {

    background: linear-gradient(15deg, rgba(255, 106, 0, 1), rgba(255, 169, 0, 1), rgba(255, 198, 0, 1));
    border-radius: 41px;
    padding: 15px 20px;
    font-family: 'Inter-Black';
    color:rgba(0, 5, 34, 1);
}
#bouton-actualites_2:hover span.arrow-circle,#bouton-actualites_lex:hover span.arrow-circle {
  opacity: 0;
  width: 0;
  margin: 0;
  overflow: hidden;

    }
#bouton-actualites_2 span.arrow-circle ;#bouton-actualites_lex  span.arrow-circle{
    display: inline-flex;
  align-items: center;
    vertical-align: middle;
    justify-content: center;
    width: 25px;
    height: 25px;
    margin-left: 8px;
        background: transparent;
    border-radius: 50%;
    border: 1px solid #000;
    transition: opacity 100ms ease-out, width 100ms ease-out, margin 100ms ease-out;



}
p.tag {
    height: 22px;
}
#bouton-voir_plus::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background: linear-gradient(to right, #FF6A00, #FFA900, #FFC600);
    z-index: -1;
    border-radius: inherit;
    filter: blur(0px 5px);
}
#bouton-voir_plus::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
    background-color:#161c40;
    border-radius: inherit;
    z-index: -1;
}

#bouton-voir_plus:hover div.arrow-circle1 {
    transition: transform 300ms ease-out;
    opacity: 0;
    width: 0;
    margin: 0;
    overflow: hidden;
}
#bouton-voir_plus {
    transition: width 300ms ease-out;
    position: relative;
    color: #fff;
    background-color: #161c40;
    padding: 8px 16px;
    border-radius: 41px;
    font-size: 12px;
    z-index: 1;
    font-family: 'Inter_SemiBold';
    height: 42px;
    width:auto;
    align-items: center;
    display: flex;
    vertical-align: middle;
    justify-content: space-between;
    text-align: center;
    margin: auto;
}
.bloc_formation div.arrow-circle1 {
    display: flex;
}
.bloc_formation h4 a {
    color: #fff;
 
    display: block;
}
.voir_plus_quesion {
    margin-top: 10px;
    font-family: 'Inter';
    font-size: 16px;
}
.post-reponse img {
    width: 15%;
    height: auto;
    border-radius: 12px;
    margin-right: 10px;
}
.post-reponse {
     font-family: 'Prompt-SemiBold';
     font-size: 16px;
    background: #161C40;
    padding: 6px 8px;
    border-radius: 14px;
    margin: 10px 0px 0px;
}
p.p_icone {
    margin-bottom: -10px;
    font-size: 25px;
    font-family: 'Prompt-Bold';
}
p.p_icone span.chevron-circle {
    float: right;
}

.elementor-menu-toggle__icon--open.eicon-menu-bar::before {
    font-family: "Dashicons";
    content: "\f333"; /* Icône burger de Dashicons */
    font-size: 24px;
}
.cours_faq div.faq-accordeon.fiche_faq {
    width: 92% !important;
    margin: 20px 0px;
}
.block_prevision {
    background: linear-gradient(85.77deg, #110355 3.46%, #161C40 146.72%);
       padding: 25px 24px 36px;
    gap: 24px;
    text-align: center;
    display: block;
    border-radius: 32px;
    border: 1px solid;
    border-image-source: linear-gradient(94.22deg, #6400E2 0%, #37007C 99.56%);
    position: relative;
       min-height: 456px;
}
.block_element {
    background: linear-gradient(85.77deg, #110355 3.46%, #161C40 146.72%);
       padding: 25px 24px 36px;
    gap: 24px;
    text-align: center;
    display: block;
    border-radius: 32px;
    border: 1px solid;
    border-image-source: linear-gradient(94.22deg, #6400E2 0%, #37007C 99.56%);
    position: relative;
    overflow: hidden;
}
span.tag_element {
    background: rgba(100, 0, 226, 1);
    border-radius: 32px;
    padding: 10px 12px;
    color: #fff;
    display: flex;
    justify-content: center;
    width: fit-content;
    flex-direction: initial;
    vertical-align: middle;
    align-items: center;
    margin: auto;
}
img.logo_element {
    border-radius: 12px;
    margin: 30px 0px;
    max-width: 100%;
    height: auto;
}

.mobile-menu.col-links {
    display: none;
}
.is-hidden-desktop.site-navigation-toggle-holder {
    display: flex;
    justify-content: end;
    width: 50%;
}
button.site-navigation-toggle {
    background-color: transparent;
}
span.dashicons.dashicons-menu {
    font-size: 32px;
    width: auto;
    height: auto;
    background: transparent;
    color: #fff;
}
.active div.site-navigation-toggle-holder {
    display: flex  !important;
    
}
.is-hidden-desktop.header-inner.col_header.container.col-links {
    display: none;
}
div#formation div.e-con-inner {
    background: #110355;
    border-radius: 28px;
    padding: 32px;
}
.bloc_formation h4 {
    height: 88px;
}
.bloc_formation {
    background: #161C40;
    border-radius: 24px;
    padding: 16px;
    color: #fff;
    display: flex;

  
  background: 
    linear-gradient(#161C40, #161C40) padding-box,               /* fond du contenu */
    linear-gradient(94.22deg, #6400E2 0%, #37007C 100%)  border-box; /* bordure dégradée */
  border: 0.5px solid transparent; /* important */

  flex-direction: column; /* ← éléments en colonne (verticalement) */
  gap: 10px;
  
   
}
.active  div.col-links
{
    display: block  !important;
    position: fixed;
    width: 100%  !important;
    margin:0px  !important;
    border-radius: 0px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background:#110355;
    z-index: 120;
    padding: 45px 20px;
    transition: transform 0.5s ease-in-out;
    will-change: transform;
    overflow: scroll;
}
.active span.dashicons.dashicons-menu {
    display: none;
}
.close_no {
   display: none;
}
.active div.close_no {
    display: block !important;
    z-index: 2;
    /* display: flex !important; */
    position: fixed;
    justify-content: flex-end;
    top: 29px;
    right: 65px;
}
.active div.site-branding.show-
{
    z-index: 2;
}
.close_no img {
    cursor: pointer;
    height: 20px;
    margin-top: 24px;
}
ul#menu-language-switcher ul.sub-menu {
    background: transparent;
    border: none;
    padding: 0;
}
.active ul#menu-menu-principale-1 {
    display: block !important;
    position: relative;
    /* top: 114px; */
    text-align: center;
    z-index: 1;
}
ul#menu-menu-principale-1 li {
    display: block;
    width: 100%;
    color: #fff;
    padding: 20px  0px;
    font-size: 16px;
    font-family: 'Prompt-Bold';
}
ul#menu-menu-principale-1 li  a {
   
    color: #fff;
     font-size: 16px;
    font-family: 'Prompt-Bold';
       line-height: 114.5%;
}
.tab_cp  div.e-n-tabs-heading {
    display: none !important;
}
.page-header {
       padding-bottom: 7px;
   /* background-repeat: no-repeat !important;*/
    box-shadow: 0px 22px 27.3px 0px rgb(243 207 182 / 16%);
    /* overflow: hidden; */
    position: relative;
    border-bottom-right-radius: 175px;
     /*overflow: hidden;*/
    border-bottom-left-radius: 175px

}
.page_analyse {
    display: flex;
    
}
div#classement_icone h2 {
    margin-left: 50px;
}
h1.entry-title.archive_title {
    font-family: 'Prompt-Bold';
    text-align: center;
    font-size: 45px;
    color: rgba(0, 5, 34, 1);
    margin-top: 15px;
    width: 70%;
    margin: 15px auto;
}
nav.breadcrumb {
    text-align: letf;
    font-family: 'Inter';
    font-size: 16px;
    color: rgba(0, 5, 34, 1);
}
nav.breadcrumb {
    width: 80%;
    margin: auto;
}
.breadcrumb span.current_lien {
    color: rgba(100, 0, 226, 1)   !important;
    font-family: 'Inter';
    font-weight: 600;
}

.post-item.list_post_vie:hover {
    padding-top: 6px !important;
    padding-bottom: 16px !important;
}
.bloc_article_cat
{
    position: relative;
  background: rgba(17, 3, 85, 1);
    color: #fff;
 height: 87px;
      padding: 8px 8px;
    
    gap: 10px;
    margin-bottom: 11px;
    border-radius: 20px !important;

    display: flex;
    align-items: stretch;
    box-shadow: 0px 7px 21.7px 0px rgba(48, 0, 127, 0.36);
  
}
.image-container {
    width: 30%;
    height: 100%;
    overflow: hidden;
}
.bloc_article_cat  div.title_post{
 width: 70%;
    /* width: 60%; */
    display: flex;
    flex-direction: column;
    justify-content: center;   
}
   .bloc_article_cat  div.image-container  img {
    width: 100%;
    height: 100% !important;
    /* padding: 4px 8px; */
    border-radius: 12px !important;
    object-fit: cover;
    vertical-align: middle;
} 

.bloc_article_cat div.title_post a  {
    line-height: 113.99999999999999%;
    color: #fff;
    font-size: 14px;
    font-family: 'Prompt-SemiBold';
}
.faq-reponse a ,.faq-reponse a:hover{
    color: #fff;
}

.bloc_article_cat.bloc_rz {
    background: var(--CATGORIES-GUIDE, rgba(203, 191, 255, 1));
}
.container_archive
{
   /* border-bottom-right-radius: 175px;
    overflow: hidden;
    border-bottom-left-radius: 175px;*/
    position: relative;

}
.post-item_4.post_crypto {
    margin-bottom: 0px !important;
}
.acf-tabs-nav {
        display: flex;
    list-style: none;
    padding: 0;
    margin-bottom: 32px   !important;
    /* border-bottom: 2px solid #ddd; */
        width: fit-content;
    margin: auto;
    background: rgba(17, 3, 85, 1);
    padding: 10px 12px;
    text-align: center;
    justify-content: center;
    border-radius: 41px;
}
.acf-tab-title {
  padding: 8px 16px;
    cursor: pointer;
    font-family: 'Prompt-SemiBold';
    color: #fff;
    background: rgba(100, 0, 226, 1);
    margin-right: 5px;
    border-radius: 5px 5px 0 0;
    border-radius: 42px;
    font-size: 17px;

}
.acf-tab-title.active {
 background: rgba(100, 0, 226, 1);
    color: white;
}
.acf-tab-content {
    display: none;
    padding: 10px;

    border-radius: 5px;
}
.acf-tab-content.active {
    display: block;
}

.block_question {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    border-radius: 16px;
    padding: 8px 16px;
}


/* Corriger l'affichage du sous-menu */
.site-navigation ul.sub-menu {
  position: absolute;
    
    background:#110355;
    border: 1px solid #110355;
    min-width: 200px;
    display: block;
  
    width: auto;
    display: none;
    top: 100% !important;
    left: 0px;
    margin-left: 0px;
    margin-top: 0px;
 
    min-width: 200px;
    max-height: 400px; /* Optionnel : Limite la hauteur si besoin */
    overflow: visible; /* S'assure que rien n'est caché */
    z-index: 9999; /* Augmente la priorité d'affichage */
}

/* Affichage au survol du LI parent (et pas du <a>) */
.site-navigation ul.menu li.menu-item-has-children:hover > ul.sub-menu {
    display: block;
}

/* Garde le LI parent en position relative */
.site-navigation ul.menu li.menu-item-has-children {
    position: relative;
}

/* Styles des éléments du sous-menu */
.site-navigation ul.menu ul.sub-menu li {
    padding: 0px 10px;
    list-style: none;
}
.site-navigation ul.menu ul.sub-menu li a {
  
    text-decoration: none;
    display: block;
    padding: 8px 12px;
}


h2.heading-title1 {
    font-family: 'Prompt';
    font-size: 40px;
    font-weight: 800;
    color: #FFFFFF;
}
.single nav.breadcrumb {
    color: #fff !important;
    text-align: left;
}
.single nav.breadcrumb a{
    color: #fff !important;
 
}
.block_single {
    background: rgba(22, 28, 64, 1);
    border-radius: 32px !important;
    padding: 24px !important;
}
.block_single h1 {
    color: #fff !important;
    font-family: 'Prompt-ExtraBold';
    gap: 5px;
   line-height: 119.5%;
   padding: 5px 0px 15px 15px;
}
.block_single img {
 
    border-radius: 24px !important;
   
}
#Bitcoin:hover  span.elementor-button-icon {
    display: none;

}
#Bitcoin:hover  {
     transform: scale(1.03);

}
#Bitcoin {
    background: linear-gradient(15deg, rgba(255, 106, 0, 1), rgba(255, 169, 0, 1), rgba(255, 198, 0, 1));
    border-radius: 41px;
    padding: 8px 12px;
  font-size: 12px;
    font-family: 'Inter-Black';
    color: #000;
    transition: all 100ms ease-out;
    height: 30px;
}
#Bitcoin   span.elementor-button-icon,#bouton-bitcoin   span.elementor-button-icon {
    
    color: #000;
}
.lien_actus a {
    padding: 0px 53px;
    text-align: center;
    font-family: 'Prompt-Bold';
    display: block;
}
.lien_actus  {

    text-align: center;

  
}
.bloc_droite 
{
    background:rgba(17, 3, 85, 1) ;
    border-radius: 20px   !important;
    padding: 12px  8px;
    border:1px  solid  rgba(100, 0, 226, 1);
}
.post_date {
    font-family: 'Inter';
    color: #fff;
    /* text-align: justify; */
    display: flex;
    font-size: 12px;
}
.bloc_article_single {
    
    color: #fff;
    display: flex;
    align-items: center;
}
.bloc_droite_2 
{
    background:rgba(22, 28, 64, 1) ;
    border-radius: 20px   !important;
    padding: 12px  8px;
}
.bloc_Wallets {
    display: block;
   /* width: 82%;*/
    margin:0px auto;
    background: rgba(17, 3, 85, 1);
    border-radius: 16px;
    padding: 12px 11px;
     box-shadow: 0px 2px 10px 0px rgba(0, 3, 19, 0.86);
     border: 1px solid rgba(100, 0, 226, 1);
}
.bloc_partenaire {
    display: block;
    width: 82%;
    margin:0px auto;
    background: rgba(17, 3, 85, 1);
    border-radius: 16px;
    padding: 12px 11px;
     box-shadow: 0px 2px 10px 0px rgba(0, 3, 19, 0.86);
     border: 1px solid rgba(100, 0, 226, 1);
}
.pad {
    padding: 15px 0px  0px !important;
}
.text_partenaire {
    font-family: 'Inter';
    font-size: 14px;
    line-height: 141.5%;
    padding: 0px 0px;
    border-bottom: 2px solid rgba(100, 0, 226, 1);
}
.title_post_single {
    display: flex;
    color: #fff;
    /* justify-content: space-evenly; */
    vertical-align: sub;
}


.title_post_single  span.chevron-circle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    background: rgba(22, 28, 64, 1)  !important;
    border-radius: 50%;
    box-shadow: 0px 2px 21.7px 0px rgba(0, 3, 19, 0.86);
}
   h4.elementor-toc__header-title {
    color: #fff !important;
    font-family: 'Prompt-Bold'  !important;
    font-size: 20px;
}
.bloc_sommaire div.elementor-widget-container {
    border: 0px !important;
}

.bloc_sommaire  div.elementor-toc__header
{
    border:none   !important;
}

.coinmarketcap-currency-widget {
    width: 100% !important;
    overflow: hidden;
    background: rgba(22, 28, 64, 1)  !important  ;
}

.coinmarketcap-currency-widget > div:first-child
{
    min-width: 100% !important;
    color: #fff !important;
}

.bloc_sommaire li a {
    color: #fff !important;
    font-family: 'Prompt';
}

.tab_matiere  div.elementor-toc__toggle-button.elementor-toc__toggle-button--collapse,.tab_matiere  div.elementor-toc__toggle-button.elementor-toc__toggle-button--expand , .bloc_sommaire div.elementor-toc__toggle-button.elementor-toc__toggle-button--collapse,.bloc_sommaire div.elementor-toc__toggle-button.elementor-toc__toggle-button--expand {
    
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    background: rgba(22, 28, 64, 1) !important;
    border-radius: 50%;
    /* margin-top: 15px; */
    box-shadow: 0px 2px 21.7px 0px rgb(0 3 19 / 86%);
}
.content_article p {
   
    font-family: 'Inter' !important;
    line-height: 130.5%;
    font-size: 16px;
    color: #fff  !important;
        padding-left: 32px;
}
.content_article h2 {
    font-size: 40px;
    font-family: 'Prompt-Bold' !important;
    line-height: 100%;
    letter-spacing: normal;
    padding: 15px 0px;
    color: #fff !important;
}
.bloc_auteur {
    background: rgba(22, 28, 64, 1);
    border-radius: 14px;
    padding: 16px 12px;
    color: #fff   !important;
}
.bloc_auteur  div.elementor-author-box__bio {
    color: #fff !important;
    font-size: 16px;
    font-family: 'Inter' !important;
    line-height: 130.5%;
}
.bloc_auteur h4
{
    font-family: 'Prompt-Bold';
    color: #fff !important;
    font-size: 20px;
    line-height: 114.5%;
}
.bloc_partenaire h4,.bloc_Wallets h4 {
    color: #fff;
    text-align: center;
    padding-top: 10px;
    z-index: 1;
    position: relative;
}
.last_part {
    border: none !important;
}
.citation  cite.elementor-blockquote__author {
    color: #fff !important;
    font-family: 'Inter' !important;
    font-size: 16px;
    font-weight: 100 !important;
}
.content_article div.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0px;
}
p.elementor-blockquote__content {
    padding: 0px !important;
}
.citation {
    background: rgba(22, 28, 64, 1);
    border-left: 5px solid rgba(100, 0, 226, 1);
    padding: 16px 27px;

    border-radius: 0px 12px 12px 0px;
        font-size: 20px;
    color: #fff !important;
    font-family: 'Prompt-Bold' !important;
}
.citation  div.elementor-widget-container::before
{
background-image: url(images/citation.png);
    left: 0px;
    top: 0;
}
.citation div.elementor-widget-container::after {
    background-image: url(images/citation.png);
    right: 33px;
    bottom: 0;
    
}
.citation  div.elementor-widget-container::after,.citation  div.elementor-widget-container::before
{
content: "";
    position: absolute;
    width: 55px;
    height: 55px;
    background-size: contain;
    background-repeat: no-repeat
}
.encart_speciale div.elementor-widget-container {
    padding: 22px 27px;
    border-radius: 32px;
    color: #fff;
      font-family: 'Inter';
      font-size: 16px;
      line-height: 130.5%;
          border: 1px solid rgba(100, 0, 226, 1);

}
div#retenir_bloc h2 {
    padding-bottom: 22px  !important;
    color: #FAF8FF  !important;
}
div#retenir_bloc li {
    padding-bottom: 10px;
    font-family: 'Inter-Medium';
    font-size: 16px;
}
.tab_matiere div.elementor-toc__header {
    padding: 0px !important;
    border-bottom: none  !important;
}
.tab_matiere  a
{
color: #fff  !important;
}
.introduction {
    border-left: 5px solid #6400E2;
    font-family: 'Inter-Medium';
    font-size: 16px;
}
p.tag a:before {
      content: url('/wp-content/themes/hello-theme-child-master/images/package.png');
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
p.tag a {
    color: #FAF8FF !important;
    font-size: 16px;
    font-family: 'Inter';
    font-weight: initial !important;
}
.citation div.elementor-widget-container {
    padding-left: 27px;
}
.encart_speciale h2 {
 padding-bottom: 15px;

}
.source {
    border-bottom: 1px solid rgba(137, 105, 177, 1);
    border-top: 1px solid rgba(137, 105, 177, 1);
    padding: 0px 24px;
    color: #fff;
}
ul.lien_text li a {
    color: rgba(255, 221, 102, 1);
    text-decoration: underline;
}
ul.lien_text
{
    margin-left: 0px  !important;
}


.bloc_auteur a.elementor-author-box__button {
    text-decoration: revert;
    padding-left: 0px !important;
}
ul.list_reseau li {
    display: flex;
     text-align: center;
    vertical-align: middle;
   
}
ul.list_reseau {
    display: flex;
}
ul.list_reseau li.list_icone a span::before {
   color: #fff;
    font-size: 35px;
    background: rgba(17, 3, 85, 1);
    padding: 9px;
    border-radius: 8px;
}
ul.list_reseau li.list_icone {
    display: inline-block;
    width: 50px;
    margin-right: 30px;
}
li.google_icone span {
    padding: 0   !important;
 
}
ul.lien_text li {
    margin-bottom: 8px;
    list-style: none  !important;
}
span.chiv_avant {
    width: 15px;
    height: 15px;
    /* background: red; */
    border-radius: 50%;
    border: 2px solid rgba(255, 221, 102, 1);
    display: revert;
    padding: 2px;
    margin-right: 8px;

}
ul.lien_text li a span {
    text-decoration: none !important;
    transform: rotate(-50deg);
}
ul.list_reseau li.google_icone {
    border: 1px solid rgba(100, 0, 226, 1);
      height: 48px;
    justify-content: end;
    margin-top: 7px;
}
ul.list_reseau li.google_icone {
    border: 1px solid rgba(100, 0, 226, 1);
    margin-left: 15px;
        border-radius: 8px;
  padding: 0px 4px;
    height: 50px;
}

.pad_disclaimer {
    padding-top: 0px !important;
}
.bloc_partenaire  div.bloc_article_single {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    border-radius: 21px;
    padding: 0px 0px;
    display: flex;
    align-items: center;
    gap: 10px;
   
}
.bloc_Wallets  div.bloc_article_single {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    border-radius: 21px;
    padding: 0px 0px;
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
    justify-content: center;
}
.bloc_site_single {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    border-radius: 21px;
         padding: 12px 8px;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 11px;
    border:1px  solid  rgba(55, 0, 124, 1);
}
.bloc_site_single span.dashicons.dashicons-arrow-right-alt {
width: 19px;
    height: 19px;
    margin-left: 7px;
    font-size: 11px;
    padding: 2px;
    border: 2px solid #fff;
    border-radius: 50%;
    font-weight: bold;
}
.bloc_site_single   a#bouton-voir
{
    padding: 10px 15px;
}

.bloc_site_single img {
    width: 25%;
    height: auto;
}
.bloc_site_single .title_post_4 a {
    padding:20px 0px;
    display: flex  !important;
    color: #fff;
}
.bloc_site_single ul.nb_etoile {
    display: flex ;
}
.bloc_site_single  div.nb_etile {
     display: flex;
    justify-content: space-between;
    align-items: center;
}
.bloc_article_single div.title_post_4, .bloc_article_single div.title_post_4 img {
    display: inline-block;
    vertical-align: middle;
}
.bloc_article_single ul.nb_etoile {
    display: block;
    padding: 6px 11px;
    float: left;
}
.bloc_article_single div.title_post_4 a {
    padding: 12px 15px;
    display: block;
    color: #fff;
    line-height: 113.99999999999999%;
    color: #00;
    font-family: 'Prompt-SemiBold';
    font-size: 20px;
}
.bloc_site_single ul.nb_etoile span.dashicons.dashicons-star-filled {
 width: 17px;
    height: 17px;
    font-size: 12px;
}
.bloc_article_single div.arrow-circle {
    display: inline;
}


.id_fiche_1 div.elementor-widget-container {
    /* min-height: 317px; */
    border-radius: 21px;
    overflow: hidden;
    display: flex;
}

.pad_article {
    padding-top: 0px !important;
    padding-right: 0px !important;
}
.id_fiche_1 a.contenu_fiche {
    position: absolute;
   
    width: 100%;
    height: 100%;
    font-size: 25px;
    color: #000;
    background: #c7ffd74a;
    font-family: 'Prompt-Bold';
    border-radius: 40px;
    padding: 20px;
}
.id_fiche_1 {

max-height: 153px;
}
.bloc_acheter_token {
    background: #161c40;
    text-align: center;
    background: linear-gradient(90deg, rgba(255, 106, 0, 1), rgba(255, 169, 0, 1));
    background: linear-gradient(to right, #110355 0%, #161C40 100%);
    border: 1px solid #6400E2;
    border-radius: 23px;
    padding: 16px 24px;
}
.post-assousie {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 11px;
    margin: 20px 0px;
}
.article_liee img {
    width: 19%;
    padding: 10px;
}

.article_liee {
    display: flex;
    vertical-align: middle;
    justify-content: flex-start;
    align-items: center;
    background: #110355;
    border-radius: 14px;
    color: #fff !important;
       width: 52%;
}
.article_liee a {
   color: #fff !important;  
}
.text_botton {
    padding: 16px;
}
.liens_crypto span.p_icone_1 {
    font-size: 17px !important;
}
.liens_crypto span.p_icone_1.p_color {
background: linear-gradient(to right, #FF6A00 15%, #FF8500 38%, #FFA900 67%,#FFC600 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
.liens_crypto ul.baniere_liens li
{
    padding: 4px !important;
    text-align: center;
}
.liens_crypto ul.baniere_liens {
    padding: 0px !important;
    margin: 0px !important;
    position: relative;
}
.liens_crypto ul.baniere_liens li.class_lien:before
{
content: '';
    position: absolute;
       top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    background: linear-gradient(to right, #FF6A00 15%, #FF8500 38%, #FFA900 67%,#FFC600 100%);
    z-index: -1;
    border-radius: inherit;
    }
    .liens_crypto ul.baniere_liens li.class_lien:after
{
content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    color: #fff;
    background-color: #000522;
    border-radius: inherit;
    z-index: -1;
    }
.id_fiche_1 div.crypto_post {
    position: absolute;
    justify-content: end;
    width: 100% !important;
    height: 100%;
    font-size: 25px;
    color: #000;
    background: #c7ffd74a;
    font-family: 'Prompt-Bold';
    border-radius:21px;
    padding: 10px;
    display: inline-flex;
    align-items: end;
    justify-content: space-between;
}
.id_fiche_2 h3 a {
    position: absolute;
  
    }
.id_fiche_1 h3 a {
    position: absolute;
    bottom: 15px;
       inset-inline-start: 15px;
       color: #000;
       font-family: 'Prompt-Bold';
    font-size: 25px;
  
    line-height: 130.5%;
    }
.id_fiche_1 h3  span.chevron-circle {
margin-left: 20px
    }

    /* Appliquer un style aux champs ACF affichés dynamiquement */
[class*="acf-dynamique"] {
    background-color: yellow;
    padding: 10px;
    border-radius: 5px;
}
.description_img {
    background: rgba(22, 28, 64, 1);
    color: #fff;
    padding: 15px;
    font-family: 'Inter';
    border-radius: 9px;
    font-family: 'Inter-Medium';
    font-size: 16px;
    line-height: 130.5%;
}
.description_img a {
    color: #fff;
    text-decoration: revert !important;
}
.description_img a::before {
    content: "";
    display: inline-block;
    width: 24px; /* Taille de l'icône */
    height: 24px;
    background-image: url('images/image1904.png'); /* Image */
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px; /* Espacement entre l'icône et le texte */
    vertical-align: middle;
}
.content_post ul li {
    list-style: disc;

    color: #fff;
    font-family: 'Inter';
    font-size: 16px;
}
.bloc_sommaire  div.elementor-toc__header {
    padding-bottom: 0px !important;
}
.content_post ul {
    margin-left: 35px;
    margin-bottom: 12px;
}
.faq-reponse {
    display: none;
    padding: 10px;
   background: rgba(17, 3, 85, 1);
}
.faq-item {
    background: rgba(17, 3, 85, 1);
    color: #fff;
    border-radius: 16px;
    padding: 8px 16px;
    margin-bottom: 12px;
}
.faq-question {
    padding: 0px;
    font-weight: bold;
}
.contenu_archive a {
    color: #FFDD66;
}
.contenu_archive ul {
    list-style: disc;
    padding-left: 30px;
}
.gecko-widget {
  
    background: transparent !important;
  
}
.gecko-outline, .gecko-widget:not(.gecko-transparent-background) {
    padding: 24px;
    background: transparent !important;
}
span.text_encours.text_fiche {
    background: linear-gradient(to right, #FF6A00 15%, #FF8500 38%, #FFA900 67%,#FFC600 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.faq-toggle {
    float: right;
    font-weight: bold;
    color: #FFDD66;
    background: #161C40;
    border-radius: 51px;
    padding: 3px;
    cursor: pointer;
    
}
.post-reponse {
    display: flex;
}
.post-reponse img{
    display: inline-flex;
}
.faq-item.active .faq-reponse {
    display: block;
}

.bloc_article_droite {
    position: relative;
    overflow: hidden;
    display: flex;
    padding: 0px 15px;

}

.title_post.list_post_right {
    padding: 5px !important;
}
.bloc_droite div.column {
    padding: 0px 15px;
}
.title_post_droite {
    position: absolute;
    bottom: 5px;
    padding: 4px 14px;
    background: rgba(243, 207, 182, 1);
    border-radius: 14px;
    left: 0px;
    right: 0;
    overflow: hidden;
        width: 93% !important;
    margin: auto;
}
.coinmarketcap-currency-widget span {
    font-size: 12px !important;
}
.bloc_article_droite img {
    border-radius: 14px;
    width: 55%;
    height: auto;
}
.bloc_article_droite {
    min-height: 144px;
    background-repeat: no-repeat   !important;
    background-size: contain   !important;
    width: 100%   !important;
    border-radius: 14px;
    background-color: rgba(255, 213, 252, 1) !important;
    display: block;

}

.title_post_droite a {
    font-family: 'Prompt-Bold';
    font-size: 15px;
    color: rgba(0, 5, 34, 1);
    line-height: 114.5%;
        display: flex;
}
.title_post_droite span.dashicons.dashicons-calendar,.title_post_droite  span.dashicons.dashicons-clock {
    font-size: 15px;
    vertical-align: top;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    border-radius: 50%;
    object-fit: cover;
}
.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color:transparent  !important;
    border: none  !important;
     background-color:transparent  !important; 
        padding: 6px 0px !important;
    line-height: 1;
}
.search_form,.lang-switcher
{
    display: inline-flex;
}
ul.wpml-ls-sub-menu
{
    border:none  !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
 
    color: #FFDD66  !important;
}
.wpml-ls-legacy-dropdown {
    width: 61px  !important;
    max-width: 100%;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: "\f347" !important;
    font-family: "Dashicons" !important;
    border-top: 0px !important;
    border: 0px !important;
    background: #161C40;
    /* width: 20px; */
    /* height: 20px; */
    padding: 3px;
    border-radius: 51px;
    text-align: center;
    align-items: center;
    vertical-align: middle;
    right: 1px   !important;
    top: calc(50% - 0.6em)   !important;
}
.content_article a {
  
    color: rgba(255, 221, 102, 1) ;
    font-size: 15px;
    font-family: 'Inter-ExtraBold';
}
.content_article a:hover {
   
    color:#fff;

}
body.single-post .post_date {
    padding: 15px 0px;
}

body.single-post  a.elementor-social-icon-share-alt
{
 border-radius: 50%;
   
    box-shadow: 0px 2px 21.7px 0px rgb(0 3 19 / 86%);
}

.entete_article {
    background: rgba(22, 28, 64, 1);
    padding: 15px 27px;
    border-left: 5px solid rgba(17, 3, 85, 1);
    border-bottom-right-radius: 22px;
    border-top-right-radius: 22px;
font-family: 'Prompt-Bold'  !important;
font-size: 20px ;
    color: #fff   !important;
    line-height: 114.5%;
}

.lien_special a {
    color: rgba(255, 221, 102, 1) !important;
    text-decoration: revert;
    font-family: 'Inter-Medium';
    font-size: 16px;
}
@media screen and (min-width: 1456px)
 {
.page-header {
     background-size: cover !important;
 
 background-repeat: no-repeat !important;
    }
    }
@media screen and (min-width: 992px) {
  .is-hidden-desktop {
    display: none !important;
  }
}

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

h2
{
    font-size: 20px  !important;
}
h3,h3  a
{
font-size: 16px  !important;
}
h4, h4 a
{
    font-size: 14px  !important;
}
.lien_page {
    display: flex;
    vertical-align: middle;
    align-items: center;
}
li.google_icone {
    width: 80%;
    padding: 10px 0px 0px;
    display: block !important;
    margin: auto !important;
    text-align: center;
    border-radius: 8px;
    border: 1px solid rgba(100, 0, 226, 1);
}
.col-liens_utiles ul {
    display: block;
    padding-top: 8px !important;
    padding-left: 9px !important;
}
.col-log_footer {
    flex-direction: column-reverse;
}
.col-liens_utiles ul li a {
   
    font-size: 12px   !important;
}
.bloc_eshop p {
    color: #fff !important;
}
.col-liens_utiles h4,.col-liens_utiles {
    padding: 0px  10px !important;
}
nav.footer-menus {
    background: #161c40;
    position: relative;
    overflow: auto;
    padding: 15px;
}
.lien_page span.chevron-circle {
    align-items: center !important;
    width: 25px   !important;
      margin-top: 9px   !important;
    height: 25px    !important;
}
ul.baniere_liens li {
    display: inline-block;
    width: 43%;
    transform: none !important;
    margin: 10px 7px;
}

.bloc_article img
{
    display: none  !important;
}
.bloc_article div.title_post {
    position: relative !important;
    bottom: 0;
   border-radius: 12px !important;
    margin: auto;
}
div.bloc_becoin div.bloc_article {
    border-radius: 12px !important;
    
    min-height: auto !important;
    margin: auto;
    background:none   !important;
}
.bloc_article_3 img {
    display: none;
}
.bloc_article_3 div.title_post a
{
    line-height: 113.99999999999999%;
    color: #fff;
    font-size: 15px !important;
    font-family: 'Prompt-Bold';
}
.bloc_article_3 {
    border-radius: 13px !important;
    padding: 6px 8px !important;
    width: 95% !important;
    margin: 10px auto;
    /* font-size: 14px !important; */
}
.bloc_img1,.bloc_img2 {
    display: none;
}
.bloc_article_5 div.title_post ,.bloc_article_6 div.title_post{
    width: 100%   !important;
    line-height: 113.99999999999999%;
    padding: 12px 12px 0px   !important;
}
.post-item_3 img {
   
    width: 50%;
    display: inline-flex;
    border-radius: 12px 0px 0px 0px !important;
}


.block_info {
    width: 50%;
    display: inline;
    padding: 10px 9px 10px   !important;
}
.post-item_3 {
    display: flex;
    align-items: flex-start;
    justify-content: stretch;
   min-height: 97px !important;
    max-height:116px !important;
        border-radius: 12px 0px 0px 0px  !important;
}
.post-item_4 {
    padding: 15px;
}
.post-item_2
{
        min-height: 95px !important;
}
.bloc_article_4 img {
    width: 20%   !important;
    height: auto;
}

/*.bloc_img2 {
    width: 50%   !important;
    height: 159px;
   
    display: inline-flex;
}*/
.bloc_article_6 {
    
    display:flex;
        border-radius: 12px  !important;
}

/*.bloc_article_6 div.title_post {
    width: 50%  !important;

    padding: 5px 16px;
    display: inline-block;
}*/
.block_element {
    padding: 15px  8px !important;
    border-radius: 16px !important;
    border: 1px solid rgba(100, 0, 226, 1);
}


img.logo_element {
    border-radius: 12px !important;
    margin: 10px 0px  5px;
  width: 90%   !important;
    height: auto;
}
.id_fiche div.elementor-widget-container {
    min-height: 50px   !important;
    border-radius: 16px   !important;
   
}
.bloc_page {
    background-image: none !important;
    border-radius: 16px !important;
    min-height: 37px   !important;
}
#bouton-voir_2 {
   padding: 10px 20px;
    width: 90%;
    display: inline-flex;
}
.id_fiche a.contenu_fiche {
  
    min-height: 38px !important;
  padding: 16px 7px;
    border-radius: 16px   !important;
 
}
.bloc_eshop {
    width: 100%   !important;
   
}
.text_exhop div.elementor-widget-container {
    background: none !important;
    border: 1px solid rgba(243, 207, 182, 1);
    border-radius: 20px;
    text-align: center;
}
#bouton-actualites_2::after {
  
    background: linear-gradient(15deg, rgba(255, 106, 0, 1), rgba(255, 169, 0, 1), rgba(255, 198, 0, 1))   !important;
    
}

#bouton-actualites_2{
margin: 16px auto;
}
.col_footer1 {
    flex-direction: column-reverse;
}
.form_code button {
   
    width: 34%   !important;
}
.form_code input {

    width: 60%   !important;
   
}
.bloc_newsletter {
    background: url(/wp-content/themes/hello-theme-child-master/images/telegramPlaneDecoration.webp);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: rgba(22, 28, 64, 1);
    padding: 5px 12px  15px;
}
nav.footer-menus div {
 
    margin-right: 12px   !important;
}
.col-reseau ul {
  
    text-align: center   !important;
}
.lien_page h3 a {
    font-size: 14px !important;
}
.block_mobile {
    width: 88%;
    margin: 8px auto !important;
    height: auto;
    position: relative;
    /* display: inline-grid; */
}
.page_mobile {
    padding: 3px  !important;
}
a.icone_dashicons {
    margin: 10px;
}
.logo_mobile {
    text-align: center;
}
.logo_mobile img {
    background: #161c40;
    padding: 15px;
}
footer#site-footer div.nos_application ul 
{
display: flex;
}
p
{
    font-size: 12px !important;
}
.bloc_eshop h4 {
    color: #fff;

}


.post-item_3  h4{

    margin-top: 2px   !important;
}
.latest-post.special-post img {
    display: none;
}
.latest-post.special-post  div.post__text {
    position: relative !important;
   
    border-radius: 8px !important;
    bottom: 0px  !important;
}
.post_avant {
    padding-bottom: 0px;
}
.list_post_home {
  
    width: 95%   !important;
    margin:5px  auto;
     border-radius: 8px !important;

}
.col-liens {
    padding-top: 0px   !important;
    padding-bottom: 0px !important;
}

.article_prime {
    padding-bottom: 0px !important;
}
.article_seconde
{
  padding-top: 0px !important;  
}
.post-item_3 {
    display: none !important;
  
}
.page-header {
    background: none !important;
    padding: 0;
    background-repeat: no-repeat !important;
    box-shadow:none  !important;
    /* overflow: hidden; */
    position: relative;

}
h1.entry-title.archive_title {
    color: #fff;
}
nav.breadcrumb a {
    color: #fff !important;
}
ul.sub-menu {
    display: none;
}
/*ul#menu-menu-principale-1 li.menu-item-has-children:hover > ul.sub-menu {
    display: block;
}*/
a.contenu_fiche  span.chevron-circle {
  
    width: 22px   !important;
    height: 22px   !important;

}
.content_cours p {
    color: #fff   !important;
}

a.contenu_fiche
{
font-size: 18px !important;
}
.boutton_header {
    text-align: center;
}
.search_form {
    vertical-align: middle;
    text-align: center;
    float: none !important;
    margin-top: 25px;
}

.submenu-open > .sub-menu {
  display: block;
}

.sub-menu {
  display: none;
}

.mieux_site  div.bloc_article_4{
    margin-bottom: 0px !important;
}
.mieux_site {
    padding-bottom: 0px !important;
    width: 95% !important;
    margin: auto;
}
.bloc_article_4 div.title_post_4 a {
    padding: 3px 20px   !important;
    }
    #bouton-voir {
    
    padding: 7px 14px   !important;
}

.bloc_article_4 div.title_post_4
{
        flex-direction: column-reverse;
    display: flex;
}
.bloc_article_4 ul.nb_etoile {

    padding: 5px 20px   !important;
}
.dashicons-star-filled:before {
  
    font-size: 14px   !important;
}
.analyse_site {
    padding-bottom: 0px   !important;
    padding-top: 0px   !important;
}
.id_fiche div.elementor-widget-container {
    background-image: none !important;
}
.text_exhop {
    width: 95% !important;
    margin: auto;
}
.classement_elemt {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.classement {
    width: 90% !important;
    margin: auto;
}
}



.contenu_entete, .contenu_entete h4 {
    text-align: center;
    color: #161C40;
    font-size: 20px;
    padding: 0px 0px 20px;
}
.contenu_entete svg {
    width: 14px !important;
}
.titre_pub h3 {
    background: linear-gradient(to right, #FFD5FC 0%, #F3CFB6 27%, #ACE6FF 46%, #FFF4CC 73%, #C7FFD7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}