@import url("https://fonts.googleapis.com/css2?family=Caprasimo&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Handjet:wght@100..900&display=swap");
@font-face {
font-family:'clubeight';
src: url(//michamax.fr/wp-content/themes/movedo-child/fonts/clubeight-webfont.woff2) format('woff2'),
url(//michamax.fr/wp-content/themes/movedo-child/fonts/clubeight-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'ds-digitalbold_italic';
src: url(//michamax.fr/wp-content/themes/movedo-child/fonts/ds-digit-webfont.woff2) format('woff2'),
url(//michamax.fr/wp-content/themes/movedo-child/fonts/ds-digit-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'minitelregular';
src: url(//michamax.fr/wp-content/themes/movedo-child/fonts/minitel-webfont.woff2) format('woff2'),
url(//michamax.fr/wp-content/themes/movedo-child/fonts/minitel-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} .logged-in .connecte{
display: none !important;
}
.radio{
width:226px !important
}
.alta{
width:100px !important;
} .page-id-1606 #wp-bottom-menu{
display: none !important;
} .facebook-share-container{
display:flex;
align-items: center;
justify-content:center
}
#facebook-share-button{
font-family:'Caprasimo' !important;
background-color:#3b5998 !important;
color:white !important;
border-color:#3b5998 !important;
}
.xlwcty_wrap .xlwcty_Box.xlwcty_textBox.xlwcty_textBox_1{
background-color: transparent !important;
border:none !important
}  .um-page-user textarea{
color:black !important;
}
.um-reviews-d-p span{
background: #e6b800 !important;
} .product-cat-19 #grve-main-content {
display: none;
} .rank_HOF{
position: relative;
top: -107px;
font-size: 85px;
font-family: 'Caprasimo';
background: rgba(255, 255, 255, 0.329);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
width: 100px;
height: 100px;
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
color: white;
border-radius: 0px 10px 0px 10px;
}
.pseudo_HOF{
position: relative;
color:#431E15;
text-align: center;
font-family: 'Caprasimo';
top: -118px;
font-size: 29px;
text-transform: capitalize;
line-height: 50px;
}
.pts_HOF{
font-size:40%;
color:#1a191b !important
}
.points_HOF{
position: relative;
}
.img_HOF{
border-radius: 50px 10px;
min-width: 300px !important;
max-width: 300px;
filter : sepia(250%);
-webkit-filter: sepia(250%);
}
.classement_complet{
position: relative;
top:-80px;
} #mailpoet_form_1 {
background:transparent !important;
}
input.mailpoet_submit{
font-family:'Caprasimo' !important;
} button.picker__button--today,button.picker__button--clear{
font-family:'Caprasimo' !important;
}
.picker__box{
background:#431E15 !important;
background-color:#431E15 !important
} .wplwl-show-again-option {
display:none !important;
}
.wplwl-frontend-result h2{
font-family: 'Caprasimo' !important;
}
.wheel_description,.wplwl-frontend-result,.wheel_content_right>.wplwl_user_lucky>.wplwl_spin_button, .wheel_description h1, .wplwl_lucky_wheel_content .wplwl_field_input, .wplwl_lucky_wheel_content .wplwl_field_input::placeholder {
padding: 10px;
font-size: 15px;
line-height: 1.1em;
font-weight: 300;
font-family: 'Caprasimo' !important;
}
.wheel_description h1{
font-size: 38px;
} div.pa-subs-btn-container-th-4 a.pa-subs-btn-link {
font-size: 14px;
font-family: 'Caprasimo';
}
.wplwl_lucky_wheel_content_mobile .wheel-content-wrapper .wheel_content_right .wheel_description h1 {
font-size: 28px;
}
html *{
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
.caprasimo{
font-family: 'Caprasimo' !important;
} .zeb {
display: flex;
align-items: center;
justify-content: center;
}
#bouton_prono{
position: relative;
width: 300px;
height: 60px;
padding: 20px 50px !important;
background-color: #413f46 !important;
color: white  !important;
outline: none;
border: none !important;
z-index:1 !important;
font-weight: 900 !important;
font-family: 'clubeight' !important;
font-size: 21px !important;
border-radius: 5px !important;
letter-spacing: 0.5px !important;
transition: ease 1.3s !important;
overflow: hidden !important;
-webkit-box-shadow: 5px 5px 15px -1px #000000 !important; 
box-shadow: 5px 5px 15px -1px #000000 !important;
line-height: 1em !important;
}
#bouton_prono:hover{
cursor: pointer;
background-color: #1a191b !important ;
border-radius: 30px !important;
}
#titre_bouton{
position:relative !important;
z-index: 2 !important;
padding: 5px;
top: -2px;
background: transparent;
font-family: 'clubeight', sans-serif !important;
font-weight:100 !important; 
}
#titre_bouton2{
position: absolute;
display:none;
z-index: 99;
padding: 5px !important;
top: 13px !important;
left:69px !important;
color: white !important;
background: transparent !important;
letter-spacing: 0.5px !important;
transition: ease 1.3s !important;
font-weight: 900;
font-family: 'Gabarito';
font-size: 19px !important;
}
#finish_line{
position: relative;
display: flex;
align-items: center;
justify-content: center;
top: -100px;
width: 62px;
height: 20px;
background-color: yellow;
transform: rotate(90deg);
font-size: 13px;
font-weight: 900;
letter-spacing: 0.5px;
z-index: 2;
color:#2f2d33;
font-family: 'Gabarito';
right: -120%; transition: right 5.5s ease-out; 
}
#finish_line.active {
right: 165px; }
#velo1{
width: 70px;
position: relative;
top: -46px;
left: -43px;
z-index:3;
transition: left 5.9s
}
#velo2{
width: 70px;
position: relative;
top: -11px;
left: -80px;
z-index:3;
transition: left 4.9s
}
#velo3{
width: 70px;
position: relative;
top: -68px;
left: -425px;
z-index:99;
transition: left 4s
}
.animated-line {
position: absolute;
z-index: 99;
bottom: 50%; left: 0;
width: 30%;
height: 2px;
background-repeat: repeat-x;
background-image: linear-gradient(90deg, rgb(240, 240, 240) 50%, transparent 50%);
background-size: 20px 2px; animation: moveLine 0.2s linear reverse infinite;
}
.animated-line2 {
position: absolute;
z-index: 99;
bottom: 50%; right: 0;
width: 30%;
height: 2px;
background-repeat: repeat-x;
background-image: linear-gradient(90deg, rgb(240, 240, 240) 50%, transparent 50%);
background-size: 20px 2px; animation: moveLine 0.2s linear reverse infinite;
}
@keyframes moveLine {
from {
background-position: 0;
}
to {
background-position: 20px;
}
}
.slide-in-left {
-webkit-animation: slide-in-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: slide-in-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes slide-in-left {
0% {
-webkit-transform: translateX(-1000px);
transform: translateX(-1000px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
}
@keyframes slide-in-left {
0% {
-webkit-transform: translateX(-1000px);
transform: translateX(-1000px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
}
.slide-out-blurred-left {
-webkit-animation: slide-out-blurred-left 0.45s cubic-bezier(0.755, 0.050, 0.855, 0.060) both;
animation: slide-out-blurred-left 0.45s cubic-bezier(0.755, 0.050, 0.855, 0.060) both;
}
@-webkit-keyframes slide-out-blurred-left {
0% {
-webkit-transform: translateX(0) scaleY(1) scaleX(1);
transform: translateX(0) scaleY(1) scaleX(1);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-filter: blur(0);
filter: blur(0);
opacity: 1;
}
100% {
-webkit-transform: translateX(-1000px) scaleX(2) scaleY(0.2);
transform: translateX(-1000px) scaleX(2) scaleY(0.2);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-filter: blur(40px);
filter: blur(40px);
opacity: 0;
}
}
@keyframes slide-out-blurred-left {
0% {
-webkit-transform: translateX(0) scaleY(1) scaleX(1);
transform: translateX(0) scaleY(1) scaleX(1);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-filter: blur(0);
filter: blur(0);
opacity: 1;
}
100% {
-webkit-transform: translateX(-1000px) scaleX(2) scaleY(0.2);
transform: translateX(-1000px) scaleX(2) scaleY(0.2);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-filter: blur(40px);
filter: blur(40px);
opacity: 0;
}
}
.lemotdemicheticket h1 {
color: rgb(51, 51, 51) !important;
font-size: 20px !important;
text-align: center !important;
} .modal_etape_miche{
font-size: 33px !important;
line-height: 1.1em;
}
.modal_debrief_miche{
font-size: 19px !important;
line-height: 28px;
} .wcpt-cart-widget {
display: none !important;
} span.prowc_product_countdown {
font-family: 'ds-digitalbold_italic';
color: #d41a23;
font-weight: 900 !important;
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
font-size:45px !important
}
span.prowc_product_countdown_time_ended {
font-family: 'ds-digitalbold_italic';
color: #d41a23;
letter-spacing: -2px !important;
font-weight: 900 !important;
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
position: relative;
top:-5px;
left:-5px;
font-size:23px !important;
} img.pedalier {
position: relative;
top: 0px;
width: 900px !important;
left: -41px;
filter: drop-shadow(30px 10px 4px rgb(31, 30, 30));
z-index: 1;
min-width: 600px !important;
}
.grve-hiddenarea-wrapper{
overflow-x: hidden !important;
}
.grve-menu-wrapper{
margin-bottom:1em !important;
}
.logged-in .creer_compte_menu{
display: none !important;
}
#grve-responsive-header #grve-main-responsive-header {
background-color:#431e15 !important;
}
#grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > a, #grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > .grve-toggle-menu-item-wrapper a{
font-family: 'Caprasimo';
font-size: 31px;
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
#grve-hidden-menu.grve-toggle-menu ul li ul li > a{
font-family: 'Caprasimo';
color: #D9AC36!important;    
}
.grve-toggle-menu ul.grve-menu li a{
border: none !important;
padding-top: 0.54em;
padding-bottom: 0.54em;
}
.grve-toggle-menu ul.grve-menu li .grve-arrow:after, .grve-toggle-menu ul.grve-menu li .grve-arrow:before{
background-color:#D9AC36 !important ;
}
.grve-close-btn-wrapper {
margin: 30px auto 30px auto;
}
.mon_compte_mobile{
display: none;
}
.logged-in .mon_compte_mobile{
display: block;
font-family: 'Gabarito';
font-weight: 900;
font-size: 1.3em;
text-transform: uppercase;
padding: 10px 30px;
border: 1px solid white;
position: relative;
border-radius: 18px;
top: -60px;
color: white !important;
transition: ease 0.5s;
}
.mon_compte_mobile:hover{
background:#DDD92A ;
color:#26242a ;
border-radius: 18px;
border-color:#DDD92A ;
}
@media screen and (max-width:767px){
.grve-hidden-menu-text {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.mon_compte {
display: none;
}
.bpbmuc{
background:red !important;
color: #fff;
font-size: 13px;
font-weight: 900;
display: inline-block;
width: 24px;
height: 24px;
line-height: 23px;
vertical-align: middle;
text-align: center;
margin-right: 7px;
}
}
li.menu-item.menu-item-type-gs_sim.menu-item-object-gs_sim.menu-item-1073.grve-first-level.show {
position: relative;
left: 209px;
top: 34px;
z-index: 9;
} #grve-header .grve-main-menu .grve-wrapper > ul > li ul li a{
font-family: 'Caprasimo'; 
}
#grve-header .grve-main-menu .grve-wrapper > ul > li > a{
font-family: 'Caprasimo';
}
span.grve-item.club {
font-size: 30px;
}
span.zeclub {
font-size: 11px;
position: relative;
top: -20px;
}
.ui-autocomplete-flag {
font-size: 1.2em; }
ul.wc_payment_methods.payment_methods.methods {
display: none;
}
.grve-product-item figcaption .price {
display:none !important;
}
.woocommerce-Price-amount{
display:none !important
}
#grve-theme-wrapper .grve-product-area-wrapper .quantity,.summary .posted_in{
display:none !important;    
}
#grve-theme-wrapper .grve-product-area-wrapper #grve-entry-summary button.single_add_to_cart_button{
color:#212121;
}
#grve-theme-wrapper .grve-product-area-wrapper #grve-entry-summary button.single_add_to_cart_button:hover{
background-color:white;
color:#212121
}
label.label-tag.pospos {
font-weight: 900 !important;
color: white;
font-size: 21px;
font-family: 'Oswald';
}
.single-product input[type=text]{
color:white !important;
font-family: 'Oswald' !important;
font-size: 21px !important;
text-align: center !important;
}
th.product-quantity.grve-link-text.grve-heading-color, th.product-price.grve-link-text.grve-heading-color,th.product-subtotal.grve-link-text.grve-heading-color,td.product-quantity,.grve-total-title,tr.cart-subtotal,tr.order-total,.grve-cart-update-button {
display: none;
}
a.button.wc-forward{
display: none !important;
}
input#place_order:hover{
color:black !important;
border: 1px solid black;
background-color:white !important;
}
.woocommerce-checkout th.product-total.grve-link-text.grve-heading-color,th.product-name.grve-link-text.grve-heading-color {
display:none !important;
}
.woocommerce-checkout td.product-name {
font-weight: 900;
font-family: oswald;
color: black;
font-size: 17px;
}
.woocommerce-checkout .grve-small-text {
color: black !important;
font-family: Oswald;
font-size: 15px;
margin-bottom: 9px;
}
.woocommerce-order-received table{
display:none !important
}
#grve-theme-wrapper .grve-bg-blue{
background-color: #26242a;
color: #DDD92A;
border: 1px solid white;
font-family: 'Gabarito';
font-weight: 900;
}
.woocommerce table.cart .product-name a, .woocommerce #content table.cart .product-name a {
display: block;
line-height: 1.2em;
color: inherit;
font-weight: 700 !important;
font-family: 'Oswald' !important;
color: black !important;
}
.wptb-text-container.wptb-ph-element.wptb-element-text-663, .wptb-text-container.wptb-ph-element.wptb-element-text-664, .wptb-text-container.wptb-ph-element.wptb-element-text-665 {
color: black !important;
font-family: 'Oswald' !important;
}
div#grve-related-products {
display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address{
display:none !important
}
.woocommerce .woocommerce-customer-details{
display:none !important;
}
.page-id-27 tfoot{
display:none !important
}
#grve-post-title .grve-post-meta{
display: none !important;
} @media screen and (max-width:767px) {
.wcpt-tags {
position: absolute;
z-index: 9999;
left: 10px !important;
top: 20px !important;
padding: 10px;
background: #ffff00e3;
font-family: 'Gabarito';
font-weight: 900;
backdrop-filter: blur(10px);
}  
a.wcpt-title.wcpt-title{
font-size: 1.5em !important;
}
}
.wcpt-excerpt {
font-family: 'Roboto Condensed';
color:black;
}
.wcpt-tags {
position: absolute;
z-index: 9999;
left: 10px;
top: 15px;
padding: 10px;
background: #D6742B;
color:#431E15;
font-family: 'Caprasimo';
font-weight: 900;
backdrop-filter: blur(10px);
}
a.wcpt-title.wcpt-title {
font-family: 'Caprasimo';
font-weight: 900 !important;
background-image: -webkit-linear-gradient(10deg, #431E15, #D6742B);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 1.8em;
}
body .wcpt-table a.wcpt-button{
background:#D6742B !important;
font-family: 'Caprasimo';
font-weight: 900;
color:#431E15;
border-radius: 25px !important;
border:none !important;
padding: 13px 31px;
font-size: 0.9em;
}
.info_loop{
display: flex !important;
align-items: center;
justify-content: space-between;
background-color: #431E15;
color: #D6742B;
}
.info_date{
margin-left: 10px;
color:white !important;
}
.info_date,.info_etat{
font-family: 'Caprasimo';
font-weight: 900; 
font-size: 12px;
color: white !important;
}
.message-etape-terminée {
color: white;
background-color: red;
padding: 7px;
}
.message-etape-en-cours {
background-color: green;
color: white;
padding: 7px;
}
.message-etape-à-venir {
color: #D6742B;
padding: 7px;
} .search_wrapper {
padding-top: 60px;
padding-bottom: 30px;
}
td.premiere-colonne {
font-size: 20px;
}
.page-id-896d td {
vertical-align: middle !important;
}
.page-id-896{
overflow-x: hidden;
}
.page-id-896 #grve-theme-wrapper{
background-color: #431E15 ;
}
.titre_leaderboard{
text-align: center;
color: #D6742B;
font-size: 35px;
margin-top:30px;
font-family: 'Caprasimo';
font-weight: 900;
margin-bottom: 0;
}
.maj_leaderboard {
color: white !important;
text-align: center;
font-style: italic;
font-size: 12px;
}
#search-form {
text-align: center; }
.search-container {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
#search-input {
padding: 10px; width: 200px !important; }
.search-button {
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
cursor: pointer;
font-size: 20px;
color: #007bff; }
@media screen and (min-width:992px){
.leaderboardwrapper{
width:50%;
margin: auto !important;
}
.align_pseudo,td.premiere-colonne,td.points_tableau{
font-size:30px !important;
}
.page-template-leaderboard input#search-input{
width:400px !important;
}
.page-template-leaderboard th {
font-size: 20px !important;
text-align: center;
}
.titre_leaderboard {
font-size: 55px;
}
}
.leaderboardwrapper{
padding:0px;
margin:10px;
}
.img_pseudo{
-webkit-box-shadow: 5px 5px 14px 2px #000000; 
box-shadow: 5px 5px 14px 2px #000000;
}
table {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px; }
th, td {
border: 1px solid rgba(221, 221, 221, 0.575);
padding: 8px;
text-align: center;
}
th.points, th.derniers_pronos {
border: 1px solid rgba(221, 221, 221, 0.575);;
}
.premiere-colonne {
padding: 5px !important;
}
.page-id-896 td{
font-family: 'Caprasimo';
font-weight: 900;
color: white;
}
.UpC{
text-transform: uppercase;
}
.prenom_leaderboard{
font-weight: 400 !important;
text-transform: uppercase;
}
td.points_tableau {
font-size: 17px;
padding: 9px;
}
.align_pseudo {
margin-left: 40px;
}
.page-id-896 th{
font-family: 'Caprasimo';
font-weight: 900;
color: white;
}
.page-id-896 input#search-input {
background-color: white;
border: 1px solid white;
border-radius: 30px 0px 0px 30px;
margin-bottom: 0;
font-family: 'Caprasimo';
}
.page-id-896 input#search-input::placeholder{
color:#26242a;
font-family: 'Caprasimo';
font-weight: 900;
opacity:0.6 !important
}
button.button_leaderboard{
background-color: #D6742B !important;
padding: 17px !important;
border-radius: 0px 7px 7px 0px !important;
}
i.fa-solid.fa-magnifying-glass{
color:#431E15 !important
}
.highlight {
background-color: #D9AC36; }
.first-row td, .second-row td, .third-row td{
color: #26242a !important;
}
.first-row {
background-color: gold; color: #212121 !important;
font-weight: 900;
}
.second-row {
background-color: silver; color: #212121 !important;
font-weight: 900;
}
.third-row {
background-color: #cd7f32; color: #212121 !important;
font-weight: 900;
}
.podium {
border-bottom: 8px solid white; }
.flex_pronos {
display: flex;
align-items: center;
justify-content: center;
}
.bulle {
display: inline-block;
width: 5px;
height: 5px;
border-radius: 50%;
margin-right: 5px;
}
.bulle:last-child{
margin-right: 0px;
}
.verte { background-color: green; }
.rouge { background-color: red; }
.blanche { background-color: white; }
.consigne_leaderboard{
display: flex;
align-items: center;
justify-content: center;
}
.consigne2{
margin-bottom: 0;
color: white;
font-family: 'Caprasimo';
margin-right: 10px;
text-align: center;
} div.product-addon-totals{
display: none !important;
}
.podium_wrapper{
display:flex;
justify-content: center;
align-items: flex-end;
padding-left:10px;
padding-right:10px;
height: 110px;
width: 100%;
}
#rank{
display: flex;
flex-direction: column;
justify-content: center;
flex-wrap: nowrap;
align-items: center;
width:33%;
}
.p1{
height:110px;
background-color: #26242a;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-box-shadow: 1px 10px 7px 8px #000000; 
box-shadow: 9px 7px 7px 0px #000000;
}
.p2{
border-right:none;
border-top-left-radius: 5px;
height:80px;
background-color: #26242a;
-webkit-box-shadow: -3px 5px 7px 2px #000000; 
box-shadow: -3px 5px 7px 2px #000000;
}
.p3{
border-left:none;
border-top-right-radius: 5px;
height:70px;
background-color: #26242a;
-webkit-box-shadow: 6px 5px 7px 2px #000000; 
box-shadow: 6px 5px 7px 2px #000000;
}
.ranking{
color: #26242a;
font-family: 'Gabarito';
font-weight: 900;
}
.Nomp1,.Nomp2,.Nomp3{
color: #DDD92A;
font-family: 'Gabarito';
font-weight: 900;
font-size: 12px;
}
.ranking{
color: #DDD92A;
font-size: 30px;
font-weight: 900;
margin-bottom: 0 !important;
}
.profils_wrapper{
display: flex;
align-items: flex-end;
justify-content: space-around;
width: 100%;
height: 110px;
top: 40px;
}
.profil1,.profil2,.profil3 {
background-size: cover;
background-position: center;
height: 100px;
width: 100px; }
.profil2 {
position: relative;
top: 30px;
left: 6px;
}
.profil3 {
top: 40px;
position: relative;
left: -6px;
}
@media screen and (max-width:767px){
.etape-spec_wrapper{
width: 100% !important;
}
}
.etape-spec_wrapper{
display: flex;
justify-content: center;
align-items: center;
}
.type_etape{
display: flex;
align-items: center;
flex-direction: row;
background: #26242a81;
width: 93px;
height: 70px;
margin-right: 5px;
margin-bottom: 10px;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
}
.détails_etape{
display: flex;
flex-direction: column;
align-items: center;
}
.term_etape{
color: #FAFDF6;
font-size: 10px;
font-weight: 900;
font-family: 'Caprasimo';
}
img.profil_etape_icone {
width: 30px;
}
.unite_km{
font-family: 'Caprasimo';
font-weight: 900;
}
h6.type {
font-size: 13px;
text-transform: uppercase;
color: #DDD92A;
padding: 7px;
position: relative;
top: 7px;
font-family: 'Caprasimo';
}
.type{
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
}
span.km {
font-size:25px;
font-family: 'Caprasimo';
font-weight: 900;
color: #DDD92A;
} @media only screen and (max-width:767px){
#grve-top-bar {
display: none !important;
}
}
span.grve-icon-menu {
color:#D9AC36
}
.titre_leaderboard_menu_mobile{
width: 100%;
display: flex;
padding-left: 30px;
padding-right: 30px;
align-items: center;
justify-content: center;
}
.titre_leaderboard_menu_mobile h3{
font-family: 'Caprasimo';
font-weight: 900;
font-size: 17px;
text-align: center;
color: white !important;
}
.data_ranking {
display: flex;
flex-direction: column;
margin-top: 20px;
padding: 40px;
height: 30px;
padding: 30px;
margin: auto;
width: 60%;
background-color: #D6742B;
color: #431E15;
border-radius: 8px;
font-size: 20px;
font-weight: 900;
margin-bottom: 30px;
}
.les_icones, .les_datas_leaderboard{
display: flex;
align-items: center;
justify-content: space-around;
position: relative;
top: -20px;
background-color: #D6742B ;
}
.score{
font-family: 'Caprasimo';
}
.les_datas_leaderboard{
font-size: 15px;
font-weight: 400;
font-family: 'Caprasimo';
font-weight: 900;
}
.mantra_position{
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 14px;
font-family: 'Caprasimo';
margin-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
text-align: center;
}
.leaderboard_data_desktop{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
color: white;
}
.score{
margin-bottom:0;
margin-right: 10px;
margin-left:10px
}
.topbar_score{
font-weight: 900;
}
.um-page-loggedout #grve-top-bar {
display: none !important;
} @media screen and (min-width:1200px){
.panier_desktop{
width:100% !important;
}
.vers_la_caisse{
width: 400px;
text-align: center;
position: relative;
left: calc(50% - 200px);
}
}
.page-id-25 .grve-row.grve-columns-gap-30 .grve-column {
padding: 0 !important;
}
.essai{
height:85vh;
}
.gilbert{
width: 100%;
height: 100%;
background-image: url(https://michamax.fr/wp-content/uploads/2024/03/gilbert_parfait-min.png);
background-size: cover;
background-repeat: no-repeat;
background-position-x: -50px;
background-position-y: -20px;
}
.postit1{
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: absolute;
top: 100px;
width: 120px;
height:148px;
background-image: url(https://michamax.fr/wp-content/uploads/2024/03/postit1-min.png);
background-size: 120px 148px;
background-repeat: no-repeat;
top: 480px;
left: 40px;
}
.postit2{
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: absolute;
top: 100px;
width: 120px;
height:148px;
background-image: url(https://michamax.fr/wp-content/uploads/2024/03/postit2.png);
background-size: 120px 148px;
background-repeat: no-repeat;
top: 430px;
left: 150px;
}
.postit3{
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
position: absolute;
top: 100px;
width: 120px;
height:148px;
background-image: url(https://michamax.fr/wp-content/uploads/2024/03/postit3.png);
background-size: 120px 148px;
background-repeat: no-repeat;
top: 480px;
left: 260px;
}
.classement_panier{
margin-bottom: 0;
font-family: 'Caprasimo';
}
img.photo_coureur_panier {
width: 60px; position: relative;
top: -3px;  }
.nom_coureur_panier{
font-family: 'Roboto Condensed';
position: relative;
top: 0px;
}
@media screen and (max-width:767px){
.nom_etape_panier{
font-family: 'Caprasimo';
font-size: 26px !important;
text-align: center !important;
}
}
.nom_etape_panier{
font-family: 'Caprasimo';
}
.custom-remove-button:hover{
color:#D6742B;
}
@media screen and (max-width: 1023px){
.page-id-25 .Podium_panier_wrapper {
margin-top: 30px;
}
}
.page-id-25 #grve-content form div{
border-color: transparent !important;
background-color: #431E15;
}
.page-id-25 h2{
color: #26242a;
font-family: 'Caprasimo';
font-weight: 900;
font-size: 170%;
}
.stats_panier {
font-family: 'Caprasimo';
font-weight: 900;
margin-bottom: 30px;
background-color: #431E15;
color: white;
}
.page-id-25 .cart-collaterals{
background-color:#FAFDF6;
border: none !important
}
.grve-empty-cart {
text-align: center;
display: none;
}
td.product-price, td.product-subtotal.grve-h6 {
display: none;
}
.Podium_panier_wrapper{
display: flex;
align-items: flex-end;
justify-content: center;
width: 100%;
height:250px;
}
.vers_la_caisse {
background-color: #D9AC36;
border-radius: 20px !important;
font-family: 'Caprasimo' !important;
color: #431E15 !important;
font-size: 16px !important;
}
.vers_la_caisse:hover{
background-color: #D6742B !important;
}
.page-id-25 .grve-woo-btn span{
color:#431E15 !important
}
.custom-remove-button{
border: 1px solid #D9AC36;
border-radius: 15px;
color:#D9AC36;
background-color: #431E15;
font-family: 'Caprasimo';
font-weight: 900;
padding: 8px 25px 8px 25px;
font-size: 14px;
font-family: 'Caprasimo';
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
.ranking_place_prono_panier {
padding: 0 45px;
}
@media screen and (min-width: 1024px) {
.Podium_panier_wrapper{
margin-top:70px;
}
}
@media screen and (max-width: 1023px) {
.Podium_panier_wrapper{
margin-top:70px;
}
}
.podium_2{
display: flex;
flex-direction: column;
align-items: center;
height: 200px;
border-top-left-radius: 5px;
}
.podium_1{
display: flex;
flex-direction: column;
align-items: center;
height: 242px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.podium_3{
display: flex;
flex-direction: column;
align-items: center;
height: 200px;
border-top-right-radius: 5px;
}
.podium_panier{
border:1px solid black;
width: 200px;
}
.photo_podium{
display: flex;
align-items: end;
height:140px;
width: 100%;
background: rgb(0,0,0);
background: -moz-linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(31,22,22,1) 35%, rgba(32,47,50,1) 100%);
background: -webkit-linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(31,22,22,1) 35%, rgba(32,47,50,1) 100%);
background: linear-gradient(360deg, rgba(0,0,0,1) 0%, rgba(31,22,22,1) 35%, rgba(32,47,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#202f32",GradientType=1);
}
.place_podium{
display: flex;
flex-direction: column;
justify-content: flex-end;
background: rgb(32,47,50);
background: -moz-linear-gradient(180deg, rgba(32,47,50,1) 0%, rgba(22,19,19,1) 35%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(32,47,50,1) 0%, rgba(22,19,19,1) 35%, rgba(0,0,0,1) 100%);
background: linear-gradient(180deg, rgba(32,47,50,1) 0%, rgba(22,19,19,1) 35%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#202f32",endColorstr="#000000",GradientType=1);
height: 100px;
width: 100%;
text-align: center;
border-top: 3px solid #DDD92A;
}
.place_podium p{
margin-bottom:0;
color: white;
font-family: 'Gabarito';
font-weight: 900;
line-height: 1.3em;
}
.position_podium_panier{
font-size:18px;
font-family: 'Gabarito';
}
.position_podium_panier span{
font-size: 12px;
color: white;
font-family: 'Gabarito';
}
.deuxieme_panier{
height: 60px;
}
.troisieme_panier{
height: 60px;
}
@media screen and (max-width:767px) {
table.shop_table.cart.woocommerce-cart-form__contents {
margin-bottom: 15px;
}
}
@media only screen and (max-width: 768px){
.page-id-25 #grve-theme-wrapper .grve-padding-top-1x {
padding-top: 0;
}
}
.etape_du_jour{
background-image: url(https://michamax.fr/wp-content/uploads/2024/03/ardoise-min-min-1.png);
background-size: 400px;
background-repeat: no-repeat;
background-position: -27px -230px;
width: 100%;
height: 250px;
text-align: center;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 20px;
background-color: #DDD92A;
border-radius: 10px;
}
.etape_du_jour p {
position: relative;
top: 10px;
font-family: 'Caprasimo' !important;
font-weight: 900 !important;
color: white;
margin-bottom: 0;
}
.etape_du_jour h2 {
position: relative;
top:20px;
color: white;
font-family: 'Caprasimo' !important;
}
.page-id-25 #grve-theme-wrapper .woocommerce table{
display: none;
}
.indice_de_confiance_wrapper{
width: 100%;
height: 15%;
background-color: #ffffcc;
text-align: center;
}
.button_supprimer_wrapper{
width: 100%;
margin-left: auto;
margin-right: 0;
padding: 20px;
text-align: center;
font-family: 'Gabarito';
} .titre_etape h1{
font-family: 'clubeight' !important;
font-weight: 100 !important;
letter-spacing: 2px;
padding: 10px !important;
}
@media screen and(max-width:767px){
.titre_etape h1{
font-size: 44px !important;
}
}
.date_etape_wrapper{
display: flex;
align-items: center;
justify-content: center;
}
.date_etape{
width: 100px;
font-family: 'Caprasimo' !important;
font-size:11px;
font-weight: 900;
color: #DDD92A;
padding: 10px;
background-color: #26242a;
}
.woocommerce div.product form.cart div.quantity {
display: none;
}
.Gabarito{
font-family: 'Caprasimo' !important;
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
@media screen and (max-width:767px){
.debrief2{
font-family: 'Caprasimo' !important;
color: white !important;
font-size:28px !important;
line-height: 31px !important;
}
}
.debrief2{
font-family: 'Caprasimo' !important;
color: white !important;
font-size:48px;
line-height: 51px;
}
.date_miche{
text-transform: capitalize;
}
@media only screen and (min-width : 768px){
#debrief{
background-position: center center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-image: url(https://michamax.fr/wp-content/uploads/2024/03/g2.jpg);
}
.date_du_jour {
position: relative;
top: 312px !important;
left: 331px !important;
transform: rotate(6.1deg) !important;
color: #26242a;
font-size: 32px !important;
letter-spacing: -1px;
}
p.debrief {
font-size: 23px !important;
line-height: 36px !important;
letter-spacing: -0.8px;
transform: rotate(6deg) !important;
top: 510px !important;
left: 298px !important;
width: 618px !important;
}
.nom_de_etape {
top: 480px !important;
font-size: 45px !important;
transform: rotate(5.7deg)!important;
left: 293px !important;
letter-spacing: -1.5px;
}
.etape-image{
display: block !important;
position: relative;
width: 739px;
z-index: 999;
float: right;
left: 502px;
top: 57px;
border-radius: 132px;
transform: rotate(5deg);
}
.signature {
margin-top: 30px;
text-align: right;
top: 530px !important;
left: 431px !important;
transform: rotate(6.5deg) !important;
}
}
.etape-image{
display: none;
}
.date_du_jour {
position: relative;
top: 88px;
left: 53px;
transform: rotate(8.1deg);
color: #26242a;
font-size: 18px;
letter-spacing: -1px;
}
.nom_de_etape {
position: relative;
top: 170px;
font-size: 27px;
transform: rotate(5.3deg);
left: 40px;
color: #26242a;
letter-spacing: -1.5px;
}
#debrief{
background-position: center;
background-size: 920px 890px;
background-repeat: no-repeat !important;
background-image: url(https://michamax.fr/wp-content/uploads/2024/03/g2.jpg);
}
.signature {
margin-top: 30px;
text-align: right;
margin-top: 30px;
text-align: right;
position: relative;
top: 160px;
transform: rotate(3.5deg);
color:#26242a;
}
.signature h4{
color:#26242a;
font-family: 'Caprasimo';
}
p.debrief {
font-size: 15px;
line-height: 21px;
letter-spacing: -0.8px;
color: #26242a;
transform: rotate(4deg);
position: relative;
top: 190px;
left: 30px;
width: 317px;
}
.signature span{
font-style: italic;
font-size: 11px;
color:#26242a
}
.le_mot_de_miche{
font-family: 'Caprasimo';
font-weight: 900;
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
input.podium_test.ui-autocomplete-input {
width: 100%;
border-radius: 10px;
background: none;
outline: none;
border: none;
height: 40px;
margin-bottom:36px !important;
text-align: center;
font-family: 'Caprasimo';
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
font-weight: 900;
font-size: 20px;
color:#1e2923;
}
input.podium_test.ui-autocomplete-input::placeholder{
color:rgb(170, 146, 118);
opacity: 0.6;
font-size: 14px !important ;
}
input.podium_test.ui-autocomplete-input:nth-child(2){
margin-bottom: 10px;
}
.bouton_prono_miche{
width: 225px;
background: transparent;
height: 91px;
position: relative;
left: 30px;
display: flex;
align-items: center;
justify-content: center;
top:-25px;
position: relative !important;
}
#prono_miche{
font-family: 'Caprasimo' !important;
border-radius: 0 !important;
padding: 8px !important;
color: #431E15 !important;
border-color: #431E15 !important;
border: 2px solid !important;
background-color: #eeaa0b !important;
}
#prono_miche:hover{
background-color: #431E15 !important;
border-color: #431E15 !important;
color:#eeaa0b !important;
}
label{
font-family: 'Caprasimo';
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
font-weight: 900;
}
.ui-menu .ui-menu-item-wrapper{
font-weight: 900;
font-family: 'Caprasimo';
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
color:#1e2923 ;
}
@media screen and (max-width:767px){
.espace_prono{
font-size: 18px !important;
}
}
.progress-bar {
border-radius: 20px;
}
.progress-bar-inner {
border-radius: 20px;
padding-left: 7px;
font-weight: 900;
font-family: 'Caprasimo';
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
.progress-value {
font-family: 'Caprasimo';
font-weight: 900;
font-size: 18px;
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
.pleb{
font-family: 'Caprasimo';
font-size: 24px;
letter-spacing: 0px;
font-weight: 900;
color: #431E15;
-webkit-font-smoothing: antialiased;
font-synthesis: none;
text-rendering: optimizeLegibility;
}
.quantity{
display: none !important;
}
div#grve-single-post-meta-bar {
display: none;
}
.zeb button.single_add_to_cart_button.button.alt {
position: relative;
left: 89px;
color:#DDD92A;
font-family: 'Gabarito';
font-weight: 900;
} .page-id-26 .woocommerce-info.grve-woo-info.grve-bg-blue {
display: none !important;
}
.woocommerce-shipping-fields,h3#order_review_heading,table.shop_table.woocommerce-checkout-review-order-table {
display: none;
}
.clubeight{
font-family: 'clubeight' !important;
}
.page-id-26 h3{
font-family: 'Gabarito';
font-weight: 900;
font-size: 170% !important;
}
.page-id-26 h2{
font-family: 'Gabarito';
font-weight: 900;
font-size: 200% !important;
color: #26242a !important;
}
.handjet{
font-family: 'Handjet' !important; 
}
.page-id-26 .nom_coureur_panier{
font-family: 'Caprasimo' !important;
}
.bar{
filter: blur(4px);
-webkit-filter: blur(4px); 
}
.page-id-26 h3{
font-family:'minitelregular' !important;
color:white !important;
letter-spacing: -10px;
}
.page-id-26 label{
font-family:'minitelregular' !important;
color:#3cff19 !important;
}
input#billing_first_name, input#billing_last_name, input#billing_email, input#account_password{
background-color:#26242a !important;
color:white !important;
border:none !important;
font-family: 'minitelregular' !important;
font-weight: 900 !important;
text-align: center !important;
}
p#billing_first_name_field, p#billing_last_name_field{
display: flex;
align-items: flex-start;
justify-content: space-between;
border-bottom: 4px solid blue !important;
margin-top: 30px !important;
}
.woocommerce-checkout-payment span{
font-size: 13px !important;
line-height: 1em !important;
}
input#place_order{
background-color: #3cff19 !important;
font-family: 'minitelregular' !important;
color: black !important;
font-size: 16px !important;
margin-top: 20px !important;
}
.woocommerce-billing-fields {
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
span.show-password-input{
border-color:#DDD92A !important;
}
.page-id-26 #grve-content form div{
background-color: transparent !important;
}
#grve-content form span:not(.grve-heading-color){
line-height: 1em !important;
margin-bottom: 19px !important;
color: white;
}
input#billing_first_name:focus,input#billing_last_name:focus,input#billing_email:focus,input#account_password:focus{
background-color:#3e3b44 !important;
}
@media screen and (max-width: 1023px){
.page-id-26 .Podium_panier_wrapper {
margin-top: 20px !important;
}
} .maillot_wrapper {
display: flex;
width: 100%;
text-align: center;
justify-content: center;
height: 300px;
border: none !important;
border-radius: 10px !important;
}
.maillot{
background-image: url(https://michamax.fr/wp-content/uploads/2024/05/dossard.png);
background-size: 250px 250px;
background-repeat: no-repeat;
background-position: center center;
width:250px;
border-radius: 10px !important;
}
.Nom_pronostiqueur{
font-family: 'Caprasimo';
font-size: 24px;
position: relative;
top: 29px
}
.numero_dossard {
font-family: 'Lato';
font-size: 140px;
position: relative;
top: 93px;
font-weight: 900;
color: black;
}
.um-meta-text {
display: none;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-gagne.order {
margin-bottom: 20px;
}
@media screen and (max-width: 767px){
.grve-accordion .grve-accordion-wrapper.grve-style-1 .grve-accordion-content {
margin-top:30px; 
padding: 0px;
}
}
.page-id-1036 td.order-total, .page-id-1036 td.order-date,.page-id-1036 td.order-number,.page-id-1036 td.order-status  {
font-size: 11px;
}
.page-id-1036 td.order-actions {
font-size: 11px;
font-weight:900
}
.tous_les_pronos {
display: flex;
align-content: center;
justify-content: space-around;
margin-bottom: 20px;
} .um-886.um {
max-width:750px;
position: relative;
z-index: 999999;
}
.login_drole{
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.login_drole_wrapper{
height: 377px;
width: 100%;
background-color: #262323;
border-radius: 20px;
}
img.jean_claude {
max-width: 250px;
position: absolute;
left: 0px;
top: -60px;
background-clip: border-box;
filter: drop-shadow(22px 5px 10px #000000);
animation: ease 1s;
}
img.Image_Email {
max-width: 625px;
display: none;
position: absolute;
left: -65px;
top: 20px;
background-clip: border-box;
filter: drop-shadow(22px 5px 10px #000000);
animation: ease 1s;
}
img.Image_mot_de_passe{
max-width: 640px;
display: none;
position: absolute;
left: -63px;
top: 11px;
background-clip: border-box;
filter: drop-shadow(22px 5px 10px #000000);
animation: ease 1s;
}
.connecte-toi{
position: relative;
top: 75px;
left: 500px;
font-size: 100px;
line-height: 1em;
font-family: 'Gabarito';
width: 594px;
text-align: right;
}
input#um-submit-btn{
background-color: #431E15 !important;
color: white !important;
font-size: 18px !important;
font-weight: 900 !important;
font-family: 'Caprasimo' !important;
margin-top:10px !important;
border-radius: 15px !important
}
@media only screen and (max-width: 768px){
.um-886.um {
max-width: 450px;
background: white;
position: relative;
z-index: 999999;
}
.login_drole{
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.login_drole_wrapper{
height:225px !important;
width: 100%;
background-color: #262323;
border-radius: 0px !important;
}
img.jean_claude {
max-width: 167px;
position: absolute;
left: 0px;
top: -67px;
background-clip: border-box;
filter: drop-shadow(22px 5px 10px #000000);
animation: ease 1s;
}
img.Image_Email {
max-width: 415px;
display: none;
position: absolute;
left: -65px;
top: -13px;
background-clip: border-box;
filter: drop-shadow(22px 5px 10px #000000);
animation: ease 1s;
}
img.Image_mot_de_passe{
max-width: 415px;
display: none;
position: absolute;
left: -65px;
top: -12px;
background-clip: border-box;
filter: drop-shadow(22px 5px 10px #000000);
animation: ease 1s;
}
.connecte-toi{
position: relative;
top: 50px;
left: 190px;
font-size: 240%;
line-height: 1em;
font-family: 'Gabarito';
width: 178px;
text-align: right;
}
} .um-notification-b{
display: none !important;
}
a.pa-powered-by-txt {
font-size: 11px;
vertical-align: bottom;
display: none !important;
} .home #wp-bottom-menu, .single-product #wp-bottom-menu {
display: none;
}
div#wp-bottom-menu {
padding-bottom: 3px !important;
padding-top: 10px !important;
}
.wp-bottom-menu-item span {
margin-top: -3px;
font-family: 'Caprasimo';
}
div#pushalert-ticker{
bottom:65px !important
} .xlwcty_thankyou-template-default .grve-page-title {
display: none !important;
}
.page-id-69 #grve-content{
background: rgb(67,30,21);
background: -moz-linear-gradient(180deg, rgba(67,30,21,1) 0%, rgba(110,55,27,1) 44%, rgba(214,116,43,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(67,30,21,1) 0%, rgba(110,55,27,1) 44%, rgba(214,116,43,1) 100%);
background: linear-gradient(180deg, rgba(67,30,21,1) 0%, rgba(110,55,27,1) 44%, rgba(214,116,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#431e15",endColorstr="#d6742b",GradientType=1);
}
.xlwcty_wrap .xlwcty_order_info .xlwcty_order_no, .xlwcty_wrap .xlwcty_order_info .xlwcty_userN,
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_title,.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name .xlwcty_t,.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name .xlwcty_info,
.xlwcty_wrap .xlwcty_imgBox.xlwcty_imgBox_1 .xlwcty_title{
font-family: 'Caprasimo' !important;
}
.xlwcty_Box.xlwcty_imgBox.xlwcty_imgBox_1 {
font-family: 'Caprasimo';
color:#431E15 !important
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name .xlwcty_info,.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_title{
color:#431E15 !important
}
.xlwcty_info{
text-align: center;
margin-top: 30px;
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
}
.xlwcty_p_img {
display: flex;
align-items: center;
justify-content: center;
width: 450px !important;
margin-bottom: 30px;
}
@media screen and (max-width: 767px){
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv {
width: 100% !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name{
padding-left: 0 !important;
}
.xlwcty_p_img {
display: flex;
align-items: center;
justify-content: center;
width: 250px !important;
left: calc(50% - 165px);
margin-bottom: 30px;
}
.xlwcty_wrap .xlwcty_imgBox.xlwcty_imgBox_1 .xlwcty_title{
font-size: 30px !important;
line-height: 30px !important;
}
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_title{
text-align: center;
}
.xlwcty_wrap .xlwcty_Box.xlwcty_order_details_2_col{
padding-top: 20px !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name{
padding-left: 0 !important;
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv{
width:100% !important
}
.xlwcty_wrap .xlwcty_Box.xlwcty_order_details_2_col {
border-radius: 10px;
}
span.xlwcty_t {
font-size: 27px;
color:#431E15
}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_img .xlwcty_qty{
display: none !important;
}
.xlwcty_wrap .xlwcty_title{
color:#431E15 !important
}
.xlwcty_wrap .xlwcty_imgBox.xlwcty_imgBox_1 .xlwcty_title {
color:#431E15 !important
}
.xlwcty_wrap .xlwcty_Box.xlwcty_imgBox.xlwcty_imgBox_1{
background-color: transparent !important;
border: none !important;
}  [class*="gamipress-columns"]{
justify-content: space-between;
}
li.user-has-not-earned{
font-family: 'Roboto Condensed';
list-style: none;
color: #431E15 !important;
}
li.user-has-not-earned, li.user-has-earned{
line-height: 15px;
}
li.user-has-not-earned a{
color: #431E15 !important;
}
#gamipress-achievements-container .gamipress-achievement-title{
font-family: 'Caprasimo';
color: #431E15 !important;
letter-spacing: -0.5px;
}
li.user-has-earned,h4.gamipress-achievement-steps-heading {
font-family: 'Caprasimo';
}
.gamipress-achievement {
border-radius: 15px;
margin-bottom: 20px !important;
background-color: rgb(252, 247, 241);
-webkit-box-shadow: 5px 7px 11px -2px rgba(0,0,0,0.76); 
box-shadow: 5px 7px 11px -2px rgba(0,0,0,0.76);
}
ul.gamipress-achievement-steps.gamipress-required-achievements {
text-align: center;
margin: 10px;
}
@media screen and (min-width: 768px){
.gamipress-columns-3>.gamipress-achievement{
width:30% !important
}
} .um a.um-button,.um .um-members-pagi span.current{
background:#431E15 !important;
font-family:'Caprasimo' !important;
}
.um-groups-single .um-members-pagination-box .um-members-pagi .pagi{
font-family:'Caprasimo' !important;
}
.single-um_groups .um-groups-single .um-group-name{
color:#431E15 !important;
font-family:'Caprasimo' !important;
}
.single-um_groups .um-groups-directory .um-group-item .um-group-meta ul li{
font-family: 'Caprasimo';
}
.single-um_groups li.last-active,.single-um_groups li.count-posts{
display: none;
}
.um-groups-single ul.um-groups-single-tabs {
font-family:'Caprasimo' !important;
}
.um-groups-single ul.um-groups-single-tabs li a{
color: #431E15 !important;
}
.single-um_groups #grve-content form div{
border-color:#431E15 !important;
}
.single-um_groups div#grve-related-post {
display: none;
}
.single-um_groups .grve-post-bar-item.grve-post-navigation {
display: none;
}
.um-groups-single .um-groups-invites-users-wrapper a{
font-family:'Caprasimo' !important;
color: #431E15 !important;
}
.um-groups-directory .um-group-item .actions ul li{
font-size: 14px;
color: #343434 !important;
text-align: right;
font-family: 'Caprasimo';
}
.um-groups-directory .um-group-item .um-group-meta ul li{
font-size: 14px;
color: #343434 !important;
font-family: 'Caprasimo';
}
.um-group-name {
font-family: 'Caprasimo';
color: #431E15;
font-size: 28px;
margin-bottom: 15px;
}
.um-field.um-field-select.um-field-type_select {
display: none !important;
}
.page-id-1599 input[type="text"]::placeholder, .page-id-1599 input.um-button {
font-family:'Caprasimo' !important;
}
.page-id-1599 input[type="text"]{
border: 1px solid #431E15 !important;
font-family:'Caprasimo' !important;
}
.page-id-1599 input.um-button {
background:#D6742B !important
}
.page-id-1599 .um .um-button.um-alt{
color: white !important;
}
#um-groups-filters ul.filters li a {
border-bottom: 0;
font-family: 'Caprasimo';
color: #431E15;
} .caz1{
border: 1px solid #431E15 !important;
}
.um-groups-single ul.um-groups-single-tabs li a {
padding: .6em 0.7em !important;
} .um-total-members {
text-align: center;
font-family: 'Caprasimo';
font-size: 21px;
line-height: 28px;
padding-bottom: 40px;
display: flex;
flex-direction: column;
justify-content: space-around;
margin-bottom: 30px;
height: 300px;
}
.nb_michamax_club {
text-align: center;
font-family: 'Caprasimo';
font-size: 75px; }
.nb_michamax_club span {
background: #431E15;
padding: 10px 20px 35px 20px;
font-size: 95px;
color: white;
border-radius: 10px;
} @media screen and (max-width:767px){
.um-groups-directory .um-group-item{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.um-groups-directory .um-group-item .actions {
order:3;
width:100%
}
li.count-members {
text-align: center !important;
}
.image_et_nom_equipe {
display: flex;
width: 100%;
justify-content: space-evenly;
margin-bottom: 30px;
}
a.nom_equipe_mobile {
position: relative;
top: 26px;
text-align: right;
}
} .um-groups-single .um-groups-invites-users-wrapper .um-groups-members-list .um-groups-user-wrap .user-details {
padding: 0;
margin-bottom: 1em;
min-height: 60px;
border: 1px solid black;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
padding: 10px;
} .page-template-leaderboard_equipes .content{
background:#f7f7f7;
}
.um-teams-ranking {
text-align: center;
padding-top: 40px;
}
.um-teams-ranking h1 {
margin-bottom: 20px;
font-size:45px;
font-family: 'Caprasimo';
}
.um-teams-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
}
p.points_equipe {
font-size: 200% !important;
}
.um-team {
background: #fff;
padding: 15px;
border: 1px solid #ddd;
border-radius: 5px;
text-align: center;
width: calc(25% - 40px); box-sizing: border-box;
-webkit-box-shadow: 5px 6px 20px -3px rgba(0,0,0,0.87); 
box-shadow: 5px 6px 20px -3px rgba(0,0,0,0.87);
}
.um-team img.um-team-image {
max-width: 100px;
height: auto;
margin-bottom: 10px;
border-radius: 50%;
-webkit-box-shadow: 5px 6px 20px 2px rgba(0,0,0,0.87); 
box-shadow: 5px 6px 20px 2px rgba(0,0,0,0.87);
}
.um-team h3 {
margin: 10px 0;
font-family: 'Clubeight';
font-size: 400%;
color: #431E15;
}
.um-team h4{
font-family: 'Caprasimo';
font-size: 200%;
}
.um-team p {
margin: 5px 0 0;
font-family: 'Caprasimo';
font-size: 150%;
}
@media (max-width: 768px) {
.um-team {
width: calc(50% - 30px); }
}
@media (max-width: 600px) {
.um-teams-list {
flex-direction: column;
align-items: center;
}
.um-team {
width: 100%;
max-width: 300px;
margin: 0 auto;
}
}
@media (min-width: 992px) {
.um-teams-list {
padding:80px;
}
} .liste_footer ul{
list-style-type: none !important;
}
.partenaires_img{
max-width:100px !important;
} .page-template-liste-coureurs #coureurs-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
}
.page-template-liste-coureurs .coureur {
padding: 10px;
text-align: center;
width:150px;
margin-bottom: 20px;
}
.page-template-liste-coureurs .coureur img {
width: 100%;
height: auto;
display: block;
margin: 0 auto 10px;
}
.page-template-liste-coureurs .drapeau {
display: block;
font-size: 2em;
margin-top: 10px;
}
.page-template-liste-coureurs .page-template-liste-coureurs h2{
font-family:'Caprasimo'
} .product-display {
position: relative;
width: 100%;
height: 55vh;
background-size: cover;
background-position: center;
color: white;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
padding-top: 20px;
}
.product-display .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(to bottom, rgba(51, 51, 51, 0.3), rgba(51, 51, 51, 1));
}
.product-display .content {
position: relative;
z-index: 2;
}
.product-display h2, .product-display h3 {
margin: 0 0 20px;
}
.product-display .podium {
display: flex;
justify-content: center;
gap: 20px;
margin-top: 120px !important;
}
.nom_etape_yesterday{
font-family: "Caprasimo" !important;
color:white !important;
margin-bottom:0px !important
}
.date_etape_hier{
margin-bottom: 55px;
font-family: "Caprasimo" !important;
}
.mot_podium {
color: white !important;
margin-bottom: 0 !important;
}
.content .podium{
border-bottom: 0px !important;
}
.product-display .podium .coureur {
display: flex;
flex-direction: column;
align-items: center;
}
.product-display .podium .coureur.coureur1 {
order: 1;
transform: translateY(-40px);
}
.product-display .podium .coureur.coureur2 {
order: 0;
transform: translateY(0);
}
.product-display .podium .coureur.coureur3 {
order: 2;
transform: translateY(0);
}
.product-display .podium .coureur img {
width: 200px;
height: 100%;
object-fit: cover;
margin-bottom: 10px;
}
.product-display .podium .coureur p {
margin: 0;
font-size: 15px;
font-weight:900;
}
.product-display .podium .coureur .rank {
font-weight: bold;
margin-bottom: 5px;
text-align: center;
font-size: 30px;
font-family: 'Caprasimo';
}
.order-info {
padding-right:20px;
padding-left:20px;
padding-top:9px;
padding-bottom: 30px;
background-color: #333;
color: white;
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.meilleur_prono{
background-color: #333;
text-align: center;
padding-top: 30px;
}
.meilleur_prono p{
font-family: 'Caprasimo' !important;
color: white !important;
text-align: center;
margin-bottom: 0 !important;
font-size:20px !important;
}