.desktop-display{display:none;}
.container-fluid, .container{font-family: 'Raleway' !important;}
.bg-blanc .container{width:95%;margin:0 auto;}
.bg-bleu .container{width:95%;margin:0 auto;}

.padding-bloc{padding-top:2%; padding-bottom:2%;}
.padding-bloc-top{padding-top:2%;}
.small-padding-bloc{padding-top:0.7rem; padding-bottom:0.7rem;}
.small-padding{padding-left:0.7rem; padding-right:0.7rem;}
.no-padding{padding-left:0!important; padding-right:0!important;}
.no-padding-mobile{padding-left:0!important; padding-right:0!important;}

.alignement{display:inline-block;}

.align-center{text-align:center;}
.vertical-align-middle{vertical-align:middle;}
.vertical-align-top{vertical-align:top;}

.no-padding-left{padding:0px 0px!important;}
.no-padding-right{padding:0px 0px!important;}

.margin-top-35{margin-top:20px;}
.margin-top-15{margin-top:15px;}

.bg-bleu{background:#f6f7fa;}
.bg-bleu-h1-home{background:#f6f7fa;padding-left:0px !important;padding-right:0px !important;}
.bg-bleu-h1-lp{background:#f6f7fa;}
@media (max-width: 768px){
.bg-bleu-h1-lp{margin-bottom:25px;}
}
.bg-blanc{background:#fff;}

.bg-bleu .row{margin-left:0px!important; margin-right:0px!important; margin-bottom:20px;}
.bg-blanc .row{margin-left:0px!important; margin-right:0px!important;}




@media (max-width: 768px){
.container-fluid.bg-bleu{padding-right:0px; padding-left:0px;}
.container-fluid.bg-blanc{margin-right: -15px; margin-left: -15px;}
}

.pink-font{color:#d9355c!important;}
.white-font{color:#fff!important;}
.grey-font{color:#333!important;}
a.grey-font{color:#333!important;}

.btn-pink-new{background:#d9355c!important; border-radius:5px;padding: 1.2rem 1.8rem 1.2rem 1.8rem!important;text-align:center!important;cursor:pointer;color:white!important; text-transform:uppercase;font-size:14px!important; font-weight:bold;font-family: 'Raleway' !important;}


.border-radius-5{border-radius:5px;}
.border-radius-10{border-radius:10px;}


.bloc-fluide-home-h1{background:#f6f7fa;position:relative; margin-bottom:35px;}
.bloc-fluide-home-h1-img{position:relative; top:0;}
.bloc-fluide-home-h1-title-button{width:100%; margin:0 auto; text-align:center;}
.bloc-fluide-home-h1-title-button h1{display:block; width:100%; margin:0 auto;font-size:36px; color:#333; padding-bottom:25px;padding-left:15px; padding-right:15px; }
.bloc-fluide-home-h1-title-button .btn-pink-new{background:#d9355c!important; border-radius:5px;padding: 1.2rem 1.8rem 1.2rem 1.8rem!important;text-align:center!important;cursor:pointer;color:white!important; text-transform:uppercase;font-size:14px!important; font-weight:bold;font-family: 'Raleway' !important;} 




.bloc-fluid-img-title-100{background:#f6f7fa;}
.bloc-fluid-img-title-100-h1{text-align:center; padding-bottom:15px; padding-top:15px; background:#fff; border-radius:10px;margin-bottom:25px;}
.bloc-fluid-img-title-100 img{display:none;}
.bloc-fluid-img-title-100-h1 h1{font-size:36px; color:#d9355c; }


.bloc-100-bg-blanc-title-text-img-50{background:#fff; border-radius:10px; padding:15px 15px;}
.bloc-100-bg-blanc-title-text-img-50 ul{margin-bottom:0px;}
.bloc-100-bg-blanc-title-text-img-50 li{width:100%!important;}
.bloc-100-bg-blanc-title-text-img-50 img{width:100%;}
.bloc-100-bg-blanc-title-text-img-50-left{padding:15px 20px;}
.bloc-100-bg-blanc-title-text-img-50-left h2{font-size:36px;}
.bloc-100-bg-blanc-title-text-img-50-left p{font-size:16px;padding-bottom:15px;}





.bloc-100-bg-blanc-img-title-text-50{background:#fff; border-radius:10px; padding:15px 15px;}
.bloc-100-bg-blanc-img-title-text-50 ul{margin-bottom:0px;}
.bloc-100-bg-blanc-img-title-text-50 li{width:100%!important;}
.bloc-100-bg-blanc-img-title-text-50 img{width:100%;}
.bloc-100-bg-blanc-img-title-text-50-right{padding:15px 20px;}
.bloc-100-bg-blanc-img-title-text-50-right h2{font-size:36px;}
.bloc-100-bg-blanc-img-title-text-50-right p{font-size:16px;padding-bottom:15px;}




.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton h2{font-size:30px;margin-bottom:30px}
.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton img{width:100%;}
.bloc-50-title-out-img-text-bg-blanc{background:#fff; border-radius:10px; padding:15px 15px 35px 15px}
.bloc-50-title-out-img-text-bg-blanc img{margin-bottom:15px;}
.bloc-50-title-out-img-text-bg-blanc p{font-size:16px;padding-bottom:15px;}


.bloc-100-padding-bg-bleu-title-txt{background:#f6f7fa; padding:0px 35px;}
.bloc-100-padding-bg-bleu-title-txt h2{font-size:36px;}
.bloc-100-padding-bg-bleu-title-txt p{font-size:24px;padding-bottom:15px;}




.bloc-100-no-padding-bg-bleu-4-8-bg-blanc{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc img{width:100%;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-left{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;margin-bottom:15px;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-right{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-left h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-right h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-left p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-100-no-padding-bg-bleu-4-8-bg-blanc-right p{font-size:16px;padding-bottom:15px;}



.bloc-100-no-padding-bg-bleu-8-4-bg-blanc{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc img{width:100%;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-left{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;margin-bottom:15px;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-right{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; min-height:600px;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-left h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-right h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;text-decoration:underline;}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-left p{font-size:16px;padding-bottom:15px}
.bloc-100-no-padding-bg-bleu-8-4-bg-blanc-right p{font-size:16px;padding-bottom:15px;padding-top:15px;}





.bloc-100-no-padding-bg-bleu-6-img{background:#f6f7fa;}



.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-picto-title{background:#f6f7fa;}
.bloc-50-bg-blanc-title-text-picto{background:#fff; border-radius:10px; padding:15px 15px 15px 15px;margin-bottom:15px;}
.bloc-50-bg-blanc-title-text-picto p{font-size:16px;}
.bloc-50-bg-blanc-picto {width:18%;}
.bloc-50-bg-blanc-txt {width:80%;}




.bloc-100-bg-blanc-title{background:#fff; border-radius:10px; padding:15px 15px;}
.bloc-100-bg-blanc-title h2{font-size:36px;}



.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-in-text-align-center{background:#f6f7fa;}
.bloc-50-bg-blanc-title-text{background:#fff; border-radius:10px; padding:15px 15px 15px 15px;margin-bottom:15px;}
.bloc-50-bg-blanc-title-text h3{font-size:16px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-50-bg-blanc-title-text p{font-size:16px;}
.bloc-50-bg-blanc-title-text span{font-size:14px;}




.bloc-100-no-padding-bg-bleu-33-bloc-bg-blanc-picto-text{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-33-bloc-bg-blanc-picto-text .padding-mid{padding:0px 0px;}
.bloc-100-no-padding-bg-bleu-33-bloc-bg-blanc-picto-text .no-padding-left{padding:0px 0px;}
.bloc-100-no-padding-bg-bleu-33-bloc-bg-blanc-picto-text .no-padding-right{padding:0px 0px;}

.bloc-33-bg-blanc-title-text-picto{background:#fff; border-radius:10px; padding:5px 5px 5px 5px; width:95%;margin:0 auto 10px 10px;text-align:center;}
.bloc-33-bg-blanc-title-text-picto p{font-size:18px;text-transform:uppercase;padding-top:10px;}







.bloc-fluid-bg-blanc-title-txt-bouton-img{background:#fff;}
.bloc-100-bloc-50-right-txt{background:#fff; padding:15px 15px 35px 15px; width:95%;margin:0 auto;}
.bloc-100-bloc-50-righ-txt h2{font-size:30px;}
.bloc-100-bloc-50-right-txt p{font-size:16px;padding-bottom:15px;}




.bloc-fuid-bg-blanc-img-title-txt-bouton{background:#fff;}
.bloc-100-bloc-50-left-txt{background:#fff; padding:15px 15px 35px 15px;width:95%;margin:0 auto;}
.bloc-100-bloc-50-left-txt h2{font-size:30px;}
.bloc-100-bloc-50-left-txt p{font-size:16px;padding-bottom:15px;}



.bloc-100-no-padding-bg-bleu-4-bloc-img-title-txt-bouton{background:#f6f7fa;}
.bloc-25-img-title-txt-button{margin-bottom:20px;}
.bloc-25-img-title-txt-button img{border-radius:10px;}
.bloc-25-img-title-txt-button h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-25-img-title-txt-button p{font-size:16px;padding-bottom:15px;}


.bloc-100-no-padding-bg-bleu-2-bloc-bg-blanc-h3-img-txt-bouton{background:#f6f7fa;}
.bloc-50-bg-blanc{background:#fff; border-radius:10px; padding:15px 15px 25px 15px; margin-bottom:15px;}
.bloc-50-bg-blanc img{width:100%}
.bloc-50-bg-blanc .alignement{width:100%;vertical-align:top;}
.bloc-50-bg-blanc h2{font-size:24px;margin-bottom:15px;}
.bloc-50-bg-blanc p{font-size:16px;padding:15px 0px 15px 0px;}
.bloc-50-bg-blanc .btn-pink-new{}


.bloc-fluid-bg-blanc-h2-txt-3-bloc-img-h3-txt-bouton{background:#fff;padding-top:20px;}
.bloc-33-title-img-txt-button{margin-bottom:25px;}
.bloc-33-title-img-txt-button p{font-size:16px;padding-bottom:15px;}
.bloc-33-title-img-txt-button img{border-radius:10px;width:100%;}
.bloc-33-title-img-txt-button h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}



.bloc-100-no-padding-bg-bleu-20-bloc{background:#f6f7fa;text-align:center;}
.bloc-100-no-padding-bg-bleu-20-bloc .alignement{width:49%; vertical-align:top;padding:15px 5px 15px 5px;}
.bloc-20-bg-blanc-title-img-txt{background:#fff; border-radius:10px; padding:10px 10px 10px 10px;text-align:left;}
.bloc-20-bg-blanc-title-img-txt h3{font-size:16px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-20-bg-blanc-title-img-txt p{font-size:14px;padding-top:15px;}

@media (max-width: 550px){
.bloc-100-no-padding-bg-bleu-20-bloc .alignement{width:100%; vertical-align:top;padding:15px 5px 15px 5px;}	
}





.bloc-100-bg-blanc-h2-txt-bouton-img{background:#fff; border-radius:10px; padding:15px 15px 15px 15px; text-align:center;}
.bloc-60-bg-blanc-title-text-left{width:100%!important;padding-left:15px; padding-right:15px;text-align:left;}
.bloc-60-bg-blanc-title-text-left h2{font-size:36px;}
.bloc-60-bg-blanc-title-text-left p{font-size:16px;padding-bottom:15px;}
.bloc-40-bg-blanc-img-right{width:95%!important;text-align:right;margin:0 auto;padding-top:15px;}
.bloc-40-bg-blanc-img-right img{width:100%;}



.bloc-100-bg-blanc-img-h2-text-bouton{background:#fff; border-radius:10px; padding:15px 15px 15px 15px;text-align:center;}
.bloc-60-bg-blanc-title-text-right{width:100%!important;padding-left:15px; padding-right:15px;text-align:left;}
.bloc-60-bg-blanc-title-text-right h2{font-size:36px;}
.bloc-60-bg-blanc-title-text-right p{font-size:16px;padding-bottom:15px;}
.bloc-40-bg-blanc-img-left{width:95%!important;text-align:right;margin:0 auto;}
.bloc-40-bg-blanc-img-left img{width:100%;}




.bloc-fluid-bg-blanc-2-bloc-img-h3-text-bouton{background:#fff;}
.bloc-50-img-title-txt-button{margin-bottom:15px;}
.bloc-50-img-title-txt-button p{font-size:16px;padding-bottom:25px;width:90%;margin:0 auto;}
.bloc-50-img-title-txt-button img{border-radius:10px;}
.bloc-50-img-title-txt-button h3{font-size:24px;}
@media (max-width: 768px){
.bloc-50-img-title-txt-button{margin-bottom:15px;margin-left:-15px; margin-right:-15px;}	
}


.bloc-100-no-padding-bg-bleu-4-bloc-text-picto-process{background:#f6f7fa;}
.bloc-bg-blanc-25-process{background:#fff; padding:15px 5px 105px 15px!important;border-radius:10px;margin-bottom:25px;}
.bloc-bg-blanc-25-process .etape{position:absolute; top:-15px; left:0px; border-radius:45px; width:35px; height:35px; background:#d9355c;text-align:center}
.bloc-bg-blanc-25-process .etape p{color:white; font-weight:bold; font-size:25px;}
.bloc-bg-blanc-25-process h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}
.process-etape-1{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-choisir-produit.jpg') no-repeat bottom right #fff}
.process-etape-2{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-configurer-votre-produit.jpg') no-repeat bottom right #fff}
.process-etape-3{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-soumettre-design-attached-file.jpg') no-repeat bottom right #fff}
.process-etape-4{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-finaliser-la-commandet.jpg') no-repeat bottom right #fff}

@media (min-width: 768px){
.bloc-bg-blanc-25-process{height:280px;}
.process-etape-1{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-choisir-produit.jpg') no-repeat bottom right #fff;width:95%; margin:0 auto 15px auto;}
.process-etape-2{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-configurer-votre-produit.jpg') no-repeat bottom right #fff;width:95%; margin:0 auto 15px auto;}
.process-etape-3{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-soumettre-design-attached-file.jpg') no-repeat bottom right #fff;width:95%; margin:0 auto 15px auto;}
.process-etape-4{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-finaliser-la-commandet.jpg')	 no-repeat bottom right #fff;width:95%; margin:0 auto 15px auto;}
}

.bloc-100-no-padding-bg-bleu-4-bloc-text-picto-process .cta {clear:both; width:350px; margin:0 auto; display:block; padding-top:35px;}
.bloc-100-no-padding-bg-bleu-4-bloc-text-picto-process .cta .btn-pink-new{background:#d9355c!important; border-radius:5px;padding: 1.2rem 1.8rem 1.2rem 1.8rem!important;text-align:center!important;cursor:pointer;color:white!important; text-transform:uppercase;font-size:14px!important; font-weight:bold;font-family: 'Raleway' !important;} 



.bloc-100-no-padding-bg-bleu-3-bloc-text-picto{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-3-bloc-text-picto .padding-mid{}
.bloc-33-bg-blanc{background:#fff; padding:15px 15px 15px 15px!important;border-radius:10px;margin-bottom:15px;}
.bloc-33-bg-blanc-title-txt-button p{font-size:16px;padding-bottom:15px;}
.bloc-33-bg-blanc-title-txt-button h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}
.bloc-33-bg-blanc-img-picto{text-align:right;}



.bloc-100-no-padding-bg-bleu-3-bloc-img-text{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-3-bloc-img-text img{width:100%;}
.bloc-33-bg-blanc-title-img-text{background:#fff; padding:15px 15px 35px 15px!important;border-radius:10px;margin-bottom:15px;}
.bloc-33-bg-blanc-title-img-text p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-33-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}




.bloc-100-no-padding-bg-bleu-5-bloc-picto-text{background:#fff;text-align:center;border-radius:10px;padding-bottom:35px;}
.bloc-100-no-padding-bg-bleu-5-bloc-picto-text .alignement{width:30%; vertical-align:top;padding:15px 5px -15px 5px;}
.bloc-20-bg-blanc-picto-text{text-align:center;}
.bloc-100-no-padding-bg-bleu-5-bloc-picto-text p{font-size:14px;padding-left:5px; padding-right:5px;}
.bloc-20-bg-blanc-picto-text img{width:45%!important;}

@media (max-width: 550px){
.bloc-100-no-padding-bg-bleu-5-bloc-picto-text .alignement{width:49%; vertical-align:top;padding:15px 5px 15px 5px;}	
}



.bloc-100-no-padding-bg-bleu-3-bloc-img-h3-txt-button{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-3-bloc-img-h3-txt-button .no-padding{padding:5px 5px!important;}
.bloc-33-img-title-txt-button{margin-bottom:25px;}
.bloc-33-img-title-txt-button img{border-radius:10px;}
.bloc-33-img-title-txt-button h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-33-img-title-txt-button p{font-size:16px;padding-bottom:15px;}




.bloc-100-no-padding-bg-bleu-3-bloc-title-txt-bg-img{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-3-bloc-title-txt-bg-img .padding-mid{padding:0px 0px;}
.bg-color-bloc-1{background:#f3f3f1}
.bg-color-bloc-2{background:#f5f2ee}
.bg-color-bloc-3{background:#f0f1f1}
.bloc-33-title-text-bg-img-padding{border-radius:10px;margin-bottom:15px;}
.bloc-33-title-text-bg-img-padding img{border-radius:10px;width:100%;}
.bloc-33-title-text-padding{padding:15px 15px 0px 15px;}
.bloc-33-title-text-padding p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-33-title-text-padding h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}






.bloc-100-no-padding-bg-blanc-carrousel-4-bloc{background:#fff;padding-top:35px;}
.carousel-4-bloc{padding-top:15px; padding-bottom:15px;}
.bloc-item-carousel{padding:15px 15px;}
.bloc-item-carousel img{border-radius:10px;width:100%}
.bloc-item-carousel .caption{background:#d9355c; padding:10px 10px 10px 10px !important;margin-top:10px; border-radius:10px;}
.bloc-item-carousel a{color:#fff!important; font-weight:bold;font-size:16px;text-decoration:underline}
.bloc-item-carousel p{color:#fff;font-size:16px;}
.bloc-item-carousel h3{color:#fff;font-size:20px;font-weight:bold; text-transform:uppercase;}





.bloc-fluid-bg-blanc-title-txt-bouton-img-big{background:#fff;width:95%; border-radius:10px;margin:15px auto;}
.fluid-bloc-50-bg-blanc-img-left{width:95%!important;text-align:center;display:block; margin:0 auto;padding-top:20px;}
.fluid-bloc-50-bg-blanc-img-left img{width:100%;border-radius:10px;}
.fluid-bloc-50-bg-blanc-title-txt-button-right{width:95%!important;text-align:left;display:block; margin:0 auto;padding-bottom:25px;}
.fluid-bloc-50-bg-blanc-title-txt-button-right h2{font-size:36px;}
.fluid-bloc-50-bg-blanc-title-txt-button-right p{font-size:16px;padding-bottom:15px;}



.bloc-fuid-bg-blanc-img-title-txt-bouton-big{background:#fff;width:95%; border-radius:10px;margin:15px auto;}
.fluid-bloc-50-bg-blanc-title-txt-button-left{width:95%!important;text-align:left;display:block; margin:0 auto;padding-top:20px;padding-left:15px;}
.fluid-bloc-50-bg-blanc-title-txt-button-left h2{font-size:36px;}
.fluid-bloc-50-bg-blanc-title-txt-button-left p{font-size:16px;padding-bottom:15px;}
.fluid-bloc-50-bg-blanc-img-right{width:95%!important;text-align:center;display:block; margin:0 auto;padding-bottom:25px;padding-top:25px;}
.fluid-bloc-50-bg-blanc-img-right img{width:100%;border-radius:10px;}



.bloc-bg-bleu-2-bloc-h3-img-text-bouton{background:#f6f7fa;}
.bloc-bg-blanc-50-title-img-txt-button{background:#fff; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;}
.bloc-bg-blanc-50-title-img-txt-button p{font-size:16px;padding-bottom:15px;}
.bloc-bg-blanc-50-title-img-txt-button img{border-radius:10px;width:100%; margin-bottom:10px;}
.bloc-bg-blanc-50-title-img-txt-button h3{font-size:24px;}

.bloc-100-no-padding-bg-bleu-7-bloc-title-txt-img-picto{background:#f6f7fa;padding-bottom:25px !important;}
.bloc-25-title-txt-picto{background:#ccdccf; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;position:relative; height:280px;}
.bloc-25-title-txt-picto h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-25-title-txt-picto p{font-size:16px;padding-bottom:15px;}
.bloc-25-title-txt-picto img{border-radius:10px;border-radius:10px;width:70px;}
.bloc-33-title-txt-picto{background:#ccdccf; border-radius:10px; padding:15px 15px 35px 15px; margin-bottom:35px;position:relative; height:280px;}
.bloc-33-title-txt-picto h3{font-size:20px;text-transform:uppercase; color:#d9355c;font-weight:bold;}
.bloc-33-title-txt-picto p{font-size:16px;padding-bottom:15px;}
.bloc-33-title-txt-picto img{border-radius:10px;width:70px;}
.bloc-25-img{text-align:right;position:absolute; bottom:5px; right:5px;}
.bloc-33-img{text-align:right;position:absolute; bottom:5px; right:5px;}





.bloc-100-bg-blanc-text{background:#fff; border-radius:10px; padding:25px 15px;}
.bloc-100-bg-blanc-text p{width:80%; margin:0 auto;padding-bottom:25px; font-size:16px; }





.bloc-100-no-padding-bg-bleu-4-bloc-img-text{background:#f6f7fa;}
.bloc-100-no-padding-bg-bleu-4-bloc-img-text img{width:100%;}
.bloc-25-bg-blanc-title-img-text{background:#fff; padding:15px 15px 35px 15px!important;border-radius:10px;margin-bottom:15px;}
.bloc-25-bg-blanc-title-img-text p{font-size:16px;padding-bottom:15px;padding-top:15px;}
.bloc-25-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold; text-decoration:underline;}
@media (min-width: 768px){
.bloc-100-no-padding-bg-bleu-4-bloc-img-text .col-sm-6.no-padding-mobile{padding:0px 5px 0px 5px!important;}
}



/* faq */

.info-content-faq{background:#f6f7fa; padding-bottom:25px!important; padding-left:0px!important; padding-right:0px!important;}
.bloc-faq-content-page-faq{background:#fff;border-radius:10px;}
.bloc-faq-content-page-faq li{font-size:16px!important;}
.bloc-faq-content-page-faq .btn-faq{margin: 0 auto; display: block;width: 250px;}
.info-content-faq.tabs{margin-bottom:5px!important;}



/* CUSTOM block 1 */

.custom-block-col-gauche ul, .custom-block-col-droite ul{padding-left:0px!important;}
.img-custom-block-col-gauche{width:20%!important;vertical-align:top;}
.img-custom-block-col-gauche img{width:80%!important;}
.text-custom-block-col-gauche{width:75%!important;vertical-align:top;}


/* custom-bloc-2 */

.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton-custom-block{background:#f6f7fa; padding-left:0px; padding-right:0px;}
.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton-custom-block h2{font-size:30px;margin-bottom:30px}
.bloc-100-no-padding-bg-bleu-2-bloc-50-bg-blanc-title-out-img-text-bouton-custom-block img{width:100%;}
.bloc-50-title-out-img-text-bg-blanc-custom-block {background:#fff; border-radius:10px; padding:15px 15px 35px 15px}
.bloc-50-title-out-img-text-bg-blanc-custom-block img{margin-bottom:15px;}
.bloc-50-title-out-img-text-bg-blanc-custom-block p{font-size:16px;padding-bottom:15px;}

/* custom-bloc-3 */


.bloc-fluid-bg-bleu-2-bloc-img-h3-text-bouton-custom-block{background:#f6f7fa;}
.bloc-bg-blanc-50-img-title-txt-button-custom-block{margin-bottom:15px;background:#fff; border-radius:10px; padding:15px 15px 25px 15px;}
.bloc-bg-blanc-50-img-title-txt-button-custom-block p{font-size:16px;padding-bottom:25px;width:90%;margin:0 auto;}
.bloc-bg-blanc-50-img-title-txt-button-custom-block img{border-radius:10px;width:100%;}
.bloc-bg-blanc-50-img-title-txt-button-custom-block h3{font-size:24px;}

@media (min-width: 768px){
.bloc-fluid-bg-bleu-2-bloc-img-h3-text-bouton-custom-block .col-sm-6.no-padding-mobile{padding-left:5px!important; padding-right:5px!important;}

}


/* CUSTOM PAGE */


#home-accueil .bloc-100-no-padding-bg-bleu-5-bloc-picto-text{background:#ccdccf;margin-bottom:35px;text-align:center;border-radius:10px;}


#emballage-personnalisable .process-etape-1{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-choisir-produit.jpg') no-repeat bottom right #fff}
#emballage-personnalisable .process-etape-2{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-configurer-votre-produit.jpg') no-repeat bottom right #fff}
#emballage-personnalisable .process-etape-3{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-telecharger-gabarit.jpg') no-repeat bottom right #fff}
#emballage-personnalisable .process-etape-4{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-apposer-design.jpg') no-repeat bottom right #fff}



#demande-devis-lp .process-etape-1{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-creation-compte.jpg') no-repeat bottom right #fff}
#demande-devis-lp .process-etape-2{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-48h.jpg') no-repeat bottom right #fff}
#demande-devis-lp .process-etape-3{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-echange-expert.jpg') no-repeat bottom right #fff}
#demande-devis-lp .process-etape-4{background:url('https://fpmercuresarl-v6-k0k23.your-printq.com/static/version1680096327/frontend/Smartwave/porto_test/fr_FR/images/new/100x100-picto-devis-production.jpg') no-repeat bottom right #fff}

@media (min-width: 768px){
#paiement .bloc-25-bg-blanc-title-img-text{height:700px;}
#paiement .bloc-25-bg-blanc-title-img-text h3{font-size:20px;color:#d9355c;text-transform:uppercase;font-weight:bold;height:70px;}
}

#contactez-nous .bloc-100-bg-blanc-img-h2-text-bouton .img_picto_rs{width:50px;}


/* CUSTOM BLOC STATIC */

#big-bloc-static .carousel-plv .bloc-item-carousel .caption{height:100px;}
#big-bloc-static .carousel-plv .bloc-item-carousel .caption p{text-transform:uppercase; font-weight:bold;}




