@media screen and (min-width: 500px){
body .cky-consent-container{
top: 30vh !important;
left: 50% !important;
margin-left: -220px !important;
}
}
body .cky-overlay{
z-index: 9999999!important;
}
body .cky-btn{
padding: 8px!important;
}
body .cky-consent-bar .cky-notice .cky-btn.cky-btn-reject{
position: absolute;
width: auto !important;
top: 5px;
right: 5px;
font-weight: 400;
color: #ebebeb !important;
text-transform: none;
font-size: 13px;
border-color: transparent !important;
background-color: transparent !important;
text-decoration: underline;
}
body .cky-consent-bar{
padding-top: 50px !important;
}
body .cky-prefrence-btn-wrapper .cky-btn-reject,
body .cky-btn-reject{ }
body .cky-btn.cky-btn-customize{ } body #header {
z-index: 200;
}
body .entry-content ol:not(.no-style) li+li,
body .entry-content ul:not(.no-style) li+li {
margin-top: 8px;
}
body .lwptoc {
margin-left: auto;
margin-right: auto;
}
body .lwptoc_i{
padding: 40px 30px;
border: 0 !important;
background-color: var( --e-global-color-blocksy_palette_9 )!important;
border-radius: 40px !important
}
body .lwptoc_item a:before {
content: "›";
padding: 0 5px 0 2px;
color: #000;
display: inline-block;
width: 10px;
height: 10px;
margin-right: 5px;
font-size: 20px;
}
body .lwptoc_title{
text-transform: uppercase;
}
.text-center{
text-align: center;
}
.text-left{
text-align: left;
}
.text-right{
text-align: right;
}
.btn-main{
padding: 15px 30px;
background-color: var( --e-global-color-blocksy_palette_3 );
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
text-decoration: none;
border-radius: 6px;
}
.btn-main:hover{
background: var( --e-global-color-blocksy_palette_2 );
color: #ffffff;
}
.cta .btn-main{
text-transform: none;
font-size: 17px !important;
font-weight: 600;
}
.cta-bouton a{
width: 100%;
}
.cta-carte{
background-color: var(--e-global-color-blocksy_palette_7);
padding: 30px;
border-radius: 3px;
border: 1px solid #eeeeee;
}
.cta-carte p{
color: #474747;
margin: 0;
}
body p.message-cta-final{
font-size: 14px;
color: #474747;
}
@media screen and (max-width: 768px){
.cta-carte a{
width: 100%;
}
.cta-carte p{
margin-bottom: 20px;
}
} body.single-post .hero-section{ }
body.single-post header.entry-header{
}
body.single-post .ct-breadcrumbs .first-item{
display: none;
}
header a[href="#"] {
pointer-events: none;
}
body .ct-comment-content {
font-size: 16px;
}
body .comment-respond:not(:only-child) .comment-reply-title{
border: 0;
padding-top: 0;
font-size: 20px !important;
}
body .comment-respond{
background: #f7f7f7;
padding: 30px 40px 60px 40px;
border-radius: 5px;
}
body .comment-respond input[type="text"],
body .comment-respond input[type="email"],
body .comment-respond input[type="checkbox"],
body .comment-respond textarea{
background: #ffffff;
}
body .ct-comment-inner{
border-color: #dddddd;
}
@media screen and (min-width: 690px){
body .ct-comment-list ul.children { }
}  .bloc-info{
display: block;
padding: 40px 30px;
background-color: var( --e-global-color-blocksy_palette_9 );
color: var(--theme-palette-color-2);
border-radius: 40px;
}
.bloc-info .title-info{
line-height: 1em;
font-weight: 700;
font-size: 20px;
margin-bottom: 20px;
}
.bloc-info p:last-child{
margin-bottom: 0;
}
.bloc-info .img-profil{
border-radius: 50%;
width: 100%;
height: auto;
} body .container-carte-resume-av{
}
body a.lien-article-selection,
body a.lien-article-selection:hover{
font-size: 14px;
color: #bababa;
z-index: 11;
display: inline-block;
text-decoration: none;
margin-top: 20px;
position: absolute;
left: 0;
top: 0;
}
body .carte-resume-av{
display: block;
position: relative;
border-radius: 40px;
padding: 40px 50px; background: #ffffff; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
font-size: 15px;
margin-bottom: 60px;
}
body .carte-resume-av.carte-resume-av-selection {
padding: 25px 30px;
border-radius: 10px;
margin-bottom: 25px;
transition: all 0.3s ease;
}
body .carte-resume-av.carte-resume-av-selection:hover { transform: translateY(-8px);
}
@media screen and (min-width: 992px){
body .carte-resume-av.carte-resume-av-selection .container-note-globale{
margin-top: 30px;
}
}
body .montant-offert{
font-weight: 600;
font-size: 18px;
line-height: 20px;
color: var(--theme-palette-color-5);
position: relative;
display: inline-block;
}
body .carte-resume-av.carte-resume-av-selection .montant-offert{
max-width: 170px;
}
body .montant-offert:after{
content: '';
display: block;
position: absolute;
bottom: -10px;
height: 6px;
width: 100%;
background-color: #e2b67180;
} body .cta-bouton .montant-offert{
font-size: 17px;
width: auto;
margin-bottom: 25px;
}
body .carte-resume-av a.btn-overlay{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
}
body .titre-selection-av {
font-size: 1.2em;
}
body .description-selection-av {
font-size: 16px;
font-weight: 500;
margin: auto;
text-align: left;
margin-bottom: 10px;
}
body .carte-resume-av.carte-resume-av-selection h3 {
color: var(--theme-palette-color-2);
}
body .carte-resume-av.carte-resume-av-selection .btn-main {
padding-left: 30px;
padding-right: 30px;
z-index: 102;
display: inline-block;
text-transform: none;
font-size: 18px;
}
@media screen and (min-width: 992px){
body .carte-resume-av.carte-resume-av-selection .btn-main-container {
position: absolute;
top: 0;
left: 0;
margin-top: 0;
display: block;
text-align: center;
z-index: 101;
}
}
.carte-resume-av hr{
margin: 20px 0;
}
.carte-resume-av .carte-descriptif{
padding-right: 18px;
padding-left: 18px;
font-size: 16px;
margin-bottom: 0;
}
body .carte-resume-av h2{
text-align: center;
margin-bottom: 30px;
margin-top: 0 !important;
}
.carte-resume-av .logo-distributeur-av{
max-height: 100px;
max-width: 150px;
}
@media screen and (max-width: 992px){
.carte-resume-av .logo-distributeur-av{
margin-bottom: 20px;
display: inline-block;
}
}
.carte-resume-av .carte-descriptif{
text-align: center;
font-weight: 400;
}
.carte-resume-av .container-note-globale{
display: inline-block;
float: right;
}
.carte-resume-av .note-globale{
text-align: center;
font-weight: 500;
font-size: 16px;
color: rgba(0,0,0,0.6);
}
.carte-resume-av .mention-note{
text-align: center;
font-weight: 600;
font-size: 18px;
line-height: 1.2em;
color: var(--theme-palette-color-5);
}
.carte-resume-av .note-secondaire{
font-weight: 500;
font-size: 15px;
color: rgba(0,0,0,0.6);
display: inline-block;
top: -3px;
position: relative;
}
.etoiles {
--pourcentage: calc(var(--note) / 5* 100%);
display: inline-block;
font-size: 35px;
line-height: 1;
}
body .carte-resume-av.carte-resume-av-selection .etoiles {
font-size: 25px;
}
.etoiles.etoiles-note-secondaire {
font-size: 24px;
}
.etoiles::before { content: "\2605\2605\2605\2605\2605"; letter-spacing: 0px;
background: -webkit-gradient(linear, left top, right top, from(var(--theme-palette-color-5)), to(#D5DADA));
background: -o-linear-gradient(left, var(--theme-palette-color-5) var(--pourcentage), #D5DADA var(--pourcentage));
background: linear-gradient(90deg, var(--theme-palette-color-5) var(--pourcentage), #D5DADA var(--pourcentage));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.etoiles.etoiles-note-secondaire::before { content: "\2605\2605\2605\2605\2605"; font-family: Arial, sans-serif;
letter-spacing: 0px;
background: -webkit-gradient(linear, left top, right top, from(var(--theme-palette-color-1)), to(#D5DADA));
background: -o-linear-gradient(left, var(--theme-palette-color-1) var(--pourcentage), #D5DADA var(--pourcentage));
background: linear-gradient(90deg, var(--theme-palette-color-1) var(--pourcentage), #D5DADA var(--pourcentage));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.carte-resume-av .btn-main{
padding-right: 25%;
padding-left: 25%;
}
.carte-resume-av .container-note-secondaire{
margin-bottom: 8px;
display: inline-block;
text-align: left;
}
@media screen and (max-width: 992px){
.carte-resume-av .container-note-secondaire{
display: block;
text-align: center;
}
}
@media screen and (max-width: 768px){
body ul li.meta-updated-date{
margin-bottom: 10px;
}
}
.carte-resume-av .label-note-secondaire{
cursor: default;
display: block;
}
.tooltip-element{
cursor: default;
}
.carte-resume-av .row-infos-secondaires{
color: #636363;
}
ul.ul-feather{
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
body .ul-feather .feather{
color: var( --e-global-color-blocksy_palette_3 );
width: 15px;
height: 15px;
position: relative;
top: -1px;
}
@media screen and (max-width: 1130px){
body .carte-resume-av{
margin-left: -20%;
margin-right: -20%;
}
}
@media screen and (max-width: 1050px){
body .carte-resume-av{
margin-left: -10%;
margin-right: -10%;
padding: 40px 25px;
}
}
@media screen and (max-width: 992px){
body .carte-resume-av{
margin-left: 0%;
margin-right: 0%;
}
.carte-resume-av .carte-descriptif{
padding-left: 0;
padding-right: 0;
}
}
body table tr td,
body table tr th{ text-align: center;
}
body table tr td:first-child,
body table tr th:first-child{ text-align: left;
}
body table{
font-size: 17px;
border: 0;
}
body table td strong{
font-weight: 600;
}
body table td,
body table th {
border-color: #e7e7e7;
padding-top: 12px !important;
padding-bottom: 12px !important;
padding-left: 15px !important;
border: 0;
}
body table th {
border-color: transparent;
font-weight: bold;
padding-top: 14px !important;
padding-bottom: 14px !important;
}
body .entry-content figcaption{
padding: 12px;
} body figure.wp-block-table,
body .tableau-caracteristiques-contrat figure,
body .tableau-historique-fonds-euro figure {
border-radius: 0.7em;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
body table tr:first-of-type>*:first-child {
border-top-left-radius: 0.7em;
}
body table tr:first-of-type>*:last-child {
border-top-right-radius: 0.7em;
}
body table th a,
body table th a:hover,
body table th a:active,
body table th a:focus,
body table th a:visited{
color: inherit;
} .table-42-58 table tr th:first-child{
width: 42%;
}
.table-42-58 table tr th:last-child{
width: 58%;
}
body table thead {
background-color: var(--theme-palette-color-1);
color: white;
}
body .table-striped>tbody>tr:nth-of-type(odd)>*,
body .wp-block-table.is-style-stripes tbody tr:nth-child(odd)  {
background-color: #f8fafd !important;
}
.wp-block-table table:not(.has-border-color) thead, .wp-block-table table:not(.has-border-color) tfoot, .wp-block-table table:not(.has-border-color) td, .wp-block-table table:not(.has-border-color) th,
body table td, body table th{
border-color: #efefef !important;
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
--bs-table-accent-bg: transparent;
} body.single-post .ct-container-full{
padding-bottom: 100px;
}
body.single-post .post-edit-link{
display: none;
}
body.single-post h2{
margin-top: 20px;
}
body.single-post h3{
}
body.single-post .author-box .author-box-name{
font-weight: bold;
font-size: 22px;
color: var(--theme-palette-color-2);
}
body .ct-share-box[data-type=type-2] .ct-icon-container {
padding: 10px 20px;
}
body .ct-footer .ct-widget{
width: 100%;
}
body .ct-footer #block-1 img{
height: auto !important;
flex: none !important;
width: 221px !important;
}
.container-liste-categories ul li{
display: inline-block;
}
.container-liste-categories ul {
margin-left: 0;
padding-left: 0;
text-align: center;
}
.container-liste-categories ul li a{
display: inline-block;
margin: 15px;
background: white;
padding: 10px 40px;
border-radius: 40px;
transition: all 0.3s ease;
font-weight: 500;
color: var( --e-global-color-blocksy_palette_2 );
}
.container-liste-categories ul li a:hover{
transform: scale(1.05);
}
@media screen and (max-width: 576px){
.container-liste-categories ul li,
.container-liste-categories ul li a{
width: 100%;
margin-right: 0;
margin-left: 0;
}
.container-liste-categories ul{
width: 90%;
text-align: center;
margin: auto;
}
} .ul-feather {
display: inline-block;
}
.ul-feather li{
display: block;
margin: 8px 0;
padding: 5px 15px;
background: var(--theme-palette-color-7);
color: var(--theme-palette-color-1);
border-radius: 20px;
cursor: default;
} .mention-confidentialite{
font-size: 11px;
color: silver;
}
p.sib-email-area{
margin-bottom: 8px;
} body .ct-related-posts-container h2{
margin-bottom: 50px;
} body .ct-comments .ct-comment-content :where(ol,ul),
body .ct-comments .ct-comment-content ul {
list-style-type: disc;
padding-left: 25px;
margin-bottom: 20px;
}
@media screen and (min-width: 992px){
body.single-post .entry-header .entry-meta .meta-author img{
height: 40px !important;
width: 40px !important;
}
}
body .author-box img,
body .author-box .ct-media-container{
height: 40px !important;
width: 40px !important;
}
body .author-box .ct-media-container{
flex: 0 0 40px !important;
}.bons-plans-container {
background: #ffffff;
padding: 20px 0;  }
.bons-plans-titre {
font-size: 22px;
font-weight: bold;
color: var(--theme-palette-color-3);
text-transform: uppercase;
margin-top: 0 !important;
font-family: 'Poppins', sans-serif;
}
.bons-plans-titre span {
color: var(--theme-palette-color-5);
}
.megaphone-icon {
display: inline-block;
width: 24px;
height: 18px;
background: url(//finance-evolution.fr/wp-content/themes/blocksy-child/images/megaphone-icon.png) no-repeat center;
background-size: contain;
}
.bons-plans-category {
font-size: 17px;
margin-top: 20px;
color: #151515;
font-weight: 500;
font-family: 'Poppins', sans-serif;
}
.bons-plans-card {
display: flex;
align-items: center;
border-radius: 8px;
padding: 15px;
margin-top: 15px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
transition: transform 0.2s ease;
will-change: transform;
position: relative;
-webkit-font-smoothing: subpixel-antialiased;
}
.bons-plans-card:hover {
transform: scale(1.028);
}
.lien-overlay{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
}
.bons-plans-logo {
width: 100px;
}
.bons-plans-logo img {
max-width: 85px;
height: auto;
margin-right: 15px;
}
.bons-plans-details {
flex-grow: 1;
}
.bons-plans-offre {
font-size: 15px;
font-weight: bold;
color: #008c5f;
background: #dff5e4;
display: inline-block;
padding: 5px 15px;
border-radius: 5px;
margin-bottom: 5px;
}
.bons-plans-description{
font-size: 13px;
color: #505050;
}
.bons-plans-cta {
margin-top: 8px;
padding: 8px 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
.bons-plans-cta:hover {
background: #006f49;
}