.list-features {
max-width: 450px;
}
#faq h5.faq-infos-complementaires2 {
padding-left: 75px;
background: url(../v2/img/picto-informations-plus.svg) top left no-repeat;
}
/*@media (min-width: 576px) { */
.customer-care {
padding-top: 60px;
}
/*}*/
.d-flex.efficacite-long-terme2 .alert:before {
background: url(../v2/img/picto-temps.svg) center center no-repeat;
}
@media (max-width: 576px) {
#headline {
background: #12355e;
color: #fff;
}
#chaudieres h2,
#produits h2,
h1.title-section {
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 20px;
padding-left: 80px;
}
.col-last .card-shipping {
height: auto;
margin-left: 6.5%;
}
.col-last .card {
max-width: 280px;
width: 46.5%;
float: left;
}
.experts img,
.experts h4,
.card-information * {
text-align: left !important;
}
.card-shipping h2 {
background: url(../v2/img/picto-livraison-gratuite.svg) left center no-repeat;
background-position: top center;
padding-left: 20px;
padding-top: 40px;
background-size: 35px auto;
font-size: 15px;
}
.single-accessoire {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 20px;
margin-bottom: 20px;
}
#chaudieres {
padding-top: 20px;
padding-bottom: 20px;
}
#produits {
padding-top: 20px;
padding-bottom: 20px;
}
#temoignages {
padding-top: 20px;
padding-bottom: 20px;
}
#engagements {
padding-top: 20px;
padding-bottom: 20px;
}
#faq {
padding-top: 20px;
padding-bottom: 20px;
}
#devis {
padding-top: 20px;
padding-bottom: 20px;
}
#headline {
background: #13365f;
}
.container {
padding-left: 8px;
padding-right: 8px;
}
.container-fluid {
padding-left: 12px;
padding-right: 12px;
}
.offre-promotion {
margin-bottom: 20px;
margin-top: 20px;
}
.tg-hero-banner {
margin-bottom: 0px;
padding: 2rem 1rem 0px;
}
h3.card-header.text-center {
line-height: 1 !important;
}
.card-shipping .card-body {
margin: 0px auto;
}
.card-shipping {
height: auto;
}
#chaudieres .card-shipping h2 {
background-size: 46px auto !important;
padding-left: 63px !important;
font-size: 17px;
}
.collapser .card-item.card,
.card-shipping {
min-height: 311px;
}
.offre-promotion .card {
padding: 22px;
}
.card-shipping.card-small .card-header strong {
font-size: 16px;
}
}
#order {
padding-top: 80px;
padding-bottom: 80px;
}
#order i {
font-style: normal;
color: #1e4c80;
opacity: 0.8;
}
#order .btn i {
color: #fff;
margin-left: 5px;
}
#order h4 i {
font-style: normal;
font-weight: 600;
display: inline;
text-transform: lowercase;
}
#order h4 {
clear: both;
margin-top: 25px;
line-height: 1.6;
display: block;
font-size: 18px;
color: #1e4c80;
font-weight: 300;
}
#order .content {
font-size: 15px;
line-height: 1.4;
}
/*
#order .content br{
display:none;
}*/
#productss td {
padding: 0;
}
.hidden {
display: none;
}
#order .title-section {
color: #1e4c80;
}
#order h3.bigtitle {
font-size: 20px;
line-height: 1.2;
font-weight: 500;
margin-bottom: 20px;
color: #1e4c80;
}
#order .content #products br {
display: block;
}
#private-access .inside-full-height {
background-color: #fafafa;
padding: 25px;
border-radius: 15px;
box-shadow: 0 2px 0 0 #e5e5f2;
}
#private-access input[type=text] {
background: #fff;
}
.g-recaptcha {
margin-left: 15px;
}
#private-access .btn.btn.btn-primary {
color: #fff;
}
#private-access legend.text-center {
padding-top: 20px;
margin-bottom: 40px;
}
#private-access .btn-back {
padding-left: 45px;
background: #009a84 url(../v2/img/slider-prev.svg);
background-position: 15px 50%;
background-repeat: no-repeat;
background-size: 25px auto;
}
#private-access .btn-back:hover {
color: #fff;
}
#private-access #products input[type=radio] {
float: left;
display: block;
width: 20px;
height: 20px;
margin-right: 20px;
}
#passforgot {
margin-top: 10px;
}
#member {
width: 100%;
margin-top: 60px;
}
#footer .col-lg-3 a {
cursor: pointer;
}
.modal-title {
display: inline-block;
font-size: 25px;
}
.modal-body>div {
font-size: 18px;
margin-bottom: 10px;
}
.modal-body>p {
font-size: 14px;
}
.modal-content {
padding: 25px;
}
.btn-order {
background-image: url(../v2/img/picto-confirmer.svg);
background-position: left center;
background-repeat: no-repeat;
background-position: 10px 50%;
padding-left: 50px;
margin-top: 10px;
}
.widget a.btn-fr {
background-image: var(--tg-language-flag);
background-size: 24px 16px;
}
.btn-phone:after {
width: 24px;
height: 24px;
right: 15px;
top: 10px;
background-size: cover;
border-radius: 10px;
background-image: var(--tg-language-flag);
}
.btn-phone:hover {
color: #FFFFFF;
}
@media (max-width: 1600px) {
.widget {
bottom: 1%;
left: 0px;
width: 160px;
}
.widget a {
font-size: 10px;
}
.btn-phone {
padding-left: 45px;
}
}
.btn {
border-radius: 8px;
box-shadow: none;
}
@media (min-width: 1200px) {
.scroll-indicator-controller {
top: 50vh;
}
}
@media (max-width: 1200px) {
.widget {
left: auto;
right: 0px;
bottom: 0px;
width: 100%;
font-size: 14px;
}
}
@media (min-width: 1200px) {
.widget {
border: solid 1px #e4e9f2;
box-shadow: 0 2px 0 0 #e5e5f2;
}
}
