body{font-style:normal;font-stretch:normal;line-height:normal;font-weight:400;font-size:16px;color:#5a6168;font-family:"Work Sans",sans-serif;margin-top:75px}#header{background:#fff;z-index:999;top:35px}#coupon{top:0;z-index:999}img{max-width:100%}strong{font-weight:500}.card-body,.card-footer{padding:0}.card-footer{padding-bottom:10px}section#coupon{padding-top:10px;padding-bottom:10px}section#coupon{background-color:#cfdee6}#coupon .col-md-6:after{width:1px;height:20px;background:#e4642c;position:absolute;content:"";width:1px;right:0;top:-2px;opacity:.23}#coupon .col-md-6:nth-child(2):after{display:none}#coupon p{color:#e23000;font-size:14px;letter-spacing:.2px;color:#e23000;margin-bottom:0}#coupon p strong{font-weight:600;cursor:pointer}.navbar-brand{margin:10px 0}.navbar p{font-size:12px;color:#a0a2a6;margin:15px 0}.nav{float:right}.nav .dropdown .btn{padding:0;background:#fff;border:solid 1px #eff2f7;box-shadow:none;padding-right:5px;color:#000}.nav .dropdown-lang{margin-top:10px;margin-left:5px;border:none!important}.nav .dropdown-lang img{width:35px;border-radius:50%;border:solid 4px #fff}.nav .dropdown-item{padding:0!important;width:40px!important;text-align:center}.nav .dropdown-menu{position:absolute;top:100%;min-width:0!important;border:none!important}.nav li a.nav-link{font-size:13px;font-weight:500;color:#7e8289;padding:25px 10px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.nav li a.nav-link:hover{color:#1e4c80}.jumbotron{background:0 0}.jumbotron h2{font-size:32px;font-weight:500;color:#fff}.jumbotron .card{padding:5px;border-radius:15px;max-width:400px;background-color:#11355e}.jumbotron .card-header{color:#fff;background:0 0}.jumbotron .card-header *{font-size:16px;color:#fff}.jumbotron .card-header p{margin-bottom:0}.jumbotron .card .btn-plus{padding-top:12px;padding-bottom:12px;width:220px;font-size:18px}.jumbotron .card-header p strong{font-size:22px;font-weight:600}.jumbotron .card-header p .price{font-size:41px;font-weight:600;color:#fff}#headline{background:url('../img/bg-mea,w_480.jpg') center center no-repeat;background-size:cover;color:#fff}#headline .card{background:rgba(17,53,94,.81) url(../img/feature.png) center left no-repeat;background-size:180px auto;background-position:25px center}.widget{text-align:center;position:fixed;bottom:30px;left:30px;background:#fff;width:230px;color:#5a6168;padding:15px;padding-top:35px;border-radius:15px;box-shadow:0 6px 16px 0 rgba(94,99,108,.11);background-color:#fff;z-index:10}.widget img{position:absolute;width:auto;left:50%;top:-45px;transform:translateX(-50%)}.widget p{font-size:14px;color:#5a6168}.widget p strong{font-weight:600}.widget a{font-size:14px;line-height:.74}.widget a.btn-alt{line-height:1.4;color:#fff;background-size:20px auto}.widget a.btn-fr{background-image:url(../img/picto-france.png);background-size:20px auto}.widget a small{font-size:10px}.widget a:after{display:none}.banner h2{font-size:36px}.banner small{font-size:29px;font-weight:300}#banner-gamme{color:#fff;_background:url(../img/motif_bleuciel.jpg) top left repeat;background-color:#134484;background-size:cover;padding-top:60px;padding-bottom:60px}#banner-choix{margin-top:60px}#chaudieres{padding-top:70px;padding-bottom:100px}#chaudieres,#temoignages{background-color:#eff2f7}#produits{padding-top:100px;padding-bottom:110px}#produits .d-flex{margin-top:30px}#produits .d-flex.nm{margin-top:0}#chaudieres h3,#chaudieres h2{padding-left:120px;background:url(../img/picto-ue.svg) left center no-repeat}#chaudieres h3.card-header.text-center,#chaudieres h2.card-header.text-center{padding-left: 0;background: none;}#chaudieres h3,#produits h3,#chaudieres h2,#produits h2{font-size:35px;font-weight:300;line-height:1.09;color:#1e4c80;margin-bottom:60px}#produits .col-md-12 h3{padding-left:120px;background:url(../img/picto-chauffage.svg) left center no-repeat}#devis p strong,#faq h4 strong,.alert strong,.avantages h5 strong,h2 strong,h3 strong,h3.product-title strong{font-weight:600}.btn{border:none;border-radius:33px;box-shadow:0 2px 0 0 #33a767;background-color:#4cc582;font-size:16px;font-weight:500;color:#fff;padding:10px 20px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.btn:hover,.card-footer .btn:hover{color:#fff;background-color:#53db90}.btn-alt,.card-footer .btn.btn-alt{background-color:#0bb0e7;box-shadow:0 2px 0 0 #0494cc}.btn-alt:hover{background-color:#0fc3ff}.card{border:none;padding:8px;font-size:14px;background:#fff;color:#7a7f84;margin-bottom:30px}.card-footer,.card-header{border:none;background:0 0}.card-header{font-size:20px;border-radius:7px;background-color:#eff2f7;padding-top:8px;padding-bottom:8px;border:none}.card-header.blank-header{background:0 0;padding:0!important}.card-header strong{font-size:22px;font-weight:600;color:#4cc582}.card ul{list-style:none;margin-top:10px}.card li{font-weight:500;line-height:1.5;padding-left:20px;background:url(../img/icon-check.svg) left center no-repeat}.card .france,span.france{padding-left:40px;background:url(../img/picto-france.png) left top no-repeat;background-position:17px 17px;background-size:15px 15px}span.france{display:inline-block;padding-left:50px;background-size:18px 18px;text-align:left}.card p{line-height:1.36;text-align:center;color:#7a7f84}.card .price{font-size:25px;font-weight:700;color:#0bb0e7;margin-bottom:0}.card .old-price{font-size:17px;font-weight:300;text-decoration:line-through}.card-footer .btn{background:#4cc582 url(../img/picto-details.svg) left center no-repeat;background-position:20px 50%;padding-left:50px}.card-shipping{background-color:#eff2f7;box-shadow:0 2px 0 0 #e5e5f2;background-color:#eff2f7;border:solid 2px #fff;height:calc(50% - 47px)}.card-shipping h5.card-header strong,.card-shipping h3.card-header strong{font-size:16px;font-weight:600;color:#4cc582}.card-shipping h4{opacity:.97;font-size:23px;font-weight:300;line-height:1.04;color:#1e4c80;padding:20px;padding-left:45px;background:url(../img/picto-livraison-gratuite.svg) left center no-repeat;background-position:20px 50%;padding-left:100px;background-size:65px auto}.card-shipping.small h4{padding:10px 0;padding-left:70px;background-position:10px 50%;background-size:45px auto}.card-shipping.small .france{padding-left:30px;padding-right:2px;background-position:5px 17px}.card-shipping h4 strong{font-weight:600}.card-shipping p{text-align:left;padding:15px;margin-bottom:0}.card-height{padding:43px;text-align:center;height:calc(100% - 41px)}.card-large .card-header{font-size:25px}.card-large p.promotion{margin-top:20px}.card-large .card-header strong{font-size:27px;font-weight:600;letter-spacing:-.5px}.card-large .card-footer .btn,.modal .btn-alt{background-image:url(../img/picto-confirmer.svg);background-position:left center;background-repeat:no-repeat;background-position:20px 50%;padding-left:50px}.modal .btn-alt{background-position:20px 50%;background-size:20px auto}.card-large .card-footer .btn-alt,.nav .btn-alt{background-image:url(../img/group-32.svg);background-position:25px 50%}.nav .btn-alt{background-position:left center;background-repeat:no-repeat;background-position:20px 50%;padding-left:60px;margin-top:10px;font-size:14px}.card-large .price{font-size:44px}.card-large .old-price{font-size:24px}.card-large .btn{display:inline-block;max-width:300px;padding:15px 30px;font-size:17px}.badge-warning{font-size:15px;font-weight:600;letter-spacing:.3px;text-align:center;color:#e23000;padding:15px 30px;border-radius:10px;padding-left:65px;background:#f9c310 url(../img/picto-attention.svg) left center no-repeat;background-position:15px 50%}h5.modal-title, p.modal-title{text-align:center;color:#e23000;line-height:1.2;font-weight:300;padding:15px 30px;border-radius:10px;background:#f9c310;width:100%}h5.modal-title strong{font-weight:600}.modal .close{display:none}.modal-body p{font-size:17px;line-height:1.53;color:#11355e}.modal-footer,.modal-header{border:none}.modal-footer{display:block}.modal-footer a{cursor:pointer}.modal-footer p{display:block;margin-top:15px}.clearfix{clear:both}.card-small .card-header{font-size:18px;padding:7px 10px}.card-small .card-footer{margin-top:20px}.card-small .card-header{font-size:16px;line-height:1.06}.card-small.card-shipping p{font-size:13px}.col-xl-9 .col-lg-3{padding-left:5px;padding-right:5px}.list-features{max-width:250px;text-align:left;margin-left:auto;margin-right:auto}.card-list-features{padding:30px 55px;margin-bottom:0;background-color:#eff2f7}.card-list-features .card-body p{text-align:left}.card-list-features .card-body strong{font-size:16px}.card-small .card-header strong{font-size:20px;letter-spacing:-.4px}.card-small ul{padding-left:10px;padding-right:10px}.card.product-intro .text-left{padding:40px 50px}.card.product-intro img{margin-top:10px}.card .product-intro strong{color:#5a6168;font-weight:600}.card.product-intro .text-left p{text-align:left}.alert,h2.title-section,h3.product-title{color:#1e4c80}h2.title-section{font-size:35px;line-height:1.2;font-weight:300;margin-bottom:60px}.alert{font-size:21px;border-radius:10px;margin-bottom:35px;background-color:#eff2f7;padding:18px 25px;border:none;width:calc(100% - 80px)}.d-flex .alert:before{content:"";position:absolute;left:-70px;top:0;width:60px;height:60px;background:url(../img/picto-chaleur.svg) center center no-repeat}.d-flex.dilatation-eau .alert:before{background:url(../img/picto-goutte.svg) center center no-repeat}.d-flex.efficacite-long-terme .alert:before{background:url(../img/picto-temps.svg) center center no-repeat}#produits h3.product-title{font-size:29px;font-weight:300;margin-top:10px;margin-bottom:20px}.single-accessoire h4{font-size:18px;font-weight:600;color:#5a6168}.single-accessoire p{color:#7a7f84}.single-accessoire img:nth-child(1){margin-bottom:20px}.card-body a:not(.btn),.modal-footer a,.product-intro a,.single-accessoire .col-lg-9 a{font-size:14px;font-weight:500;line-height:1.79;color:#0bb0e7!important;text-align:center;display:inline-block;margin:0 auto;position:relative;border-bottom:solid 1px #c7edf9;text-decoration:none!important}.offre-promotion{margin-bottom:80px}.offre-promotion a{cursor:pointer;color:#0bb0e7!important;border-bottom:solid 1px #c7edf9;text-decoration:none!important}.card-body a:not(.btn):after,.product-intro a:after,.single-accessoire .col-lg-9 a:after{position:absolute;right:-20px;top:0;width:20px;height:20px;content:"";display:block;background:url(../img/picto-lien.svg) center right no-repeat}p.promotion{font-size:14px;font-weight:600;letter-spacing:.3px;text-align:center;color:#e23000}.product-intro p{font-size:16px;line-height:1.56;color:#7c838a}.product-intro p em{font-weight:600;color:#36af4c;font-style:normal}.product-intro a{font-size:16px}.avantages .col-md-3:after{position:absolute;content:"";width:1px;height:210px;background:#d7e9fa;left:0;top:30px}.avantages .col-md-3.block:after{background:#e1e4e9}.avantages .col-md-3:nth-child(1):after{display:none}.avantages p{font-size:14px;line-height:1.5;color:#7a7f84}.avantages .block,.avantages h5.title{padding-top:90px;margin-bottom:25px}.avantages .block p{padding-left:20px;padding-right:20px}.avantages h5.title-expertise{background:url(../img/picto-expertise.svg) top center no-repeat}.avantages h5.title-garantie{background:url(../img/picto-garantie2.svg) top center no-repeat}.avantages h5.title-livraison{background:url(../img/picto-livraison.svg) top center no-repeat}.avantages h5.title-confiance{background:url(../img/picto-confiance.svg) top center no-repeat}.avantages h5.title{background-size:65px auto}.avantages .block-euro{background:url(../img/picto-euro.svg) top center no-repeat}.avantages .block-electronique{background:url(../img/picto-no-electronique.svg) top center no-repeat}.avantages .block-energie{background:url(../img/picto-electrique.svg) top center no-repeat}.avantages .block-etude{background:url(../img/picto-sur-mesure.svg) top center no-repeat}.single-accessoire a{font-size:16px;font-weight:500;line-height:1.56}.card-information,.single-accessoire .card-small{border:solid 1px #e4e9f2;border-radius:10px;box-shadow:0 2px 0 0 #e5e5f2}.single-accessoire .card-small .card-header{font-size:12px;line-height:1.36;padding:10px 30px}.single-accessoire .card-small strong{font-size:16px;font-weight:600;color:#1e4c80}.single-accessoire .card-small p.price{color:#4cc582}.single-accessoire .card-small p.price i,.single-accessoire .card-small p.stock i{font-size:16px;font-weight:600;color:#4cc582;font-style:normal}.single-accessoire .card-small .date_estimee,.single-accessoire .card-small .stock{font-size:14px;font-weight:600}.single-accessoire .card-small .date_estimee,.single-accessoire .card-small .heure_estimee,.single-accessoire .card-small .livraison{margin-bottom:0}.banner h2.title-section.title-sm{font-size:25px}.banner h2.title-section.title-sm strong{font-size:30px}.card-information{padding:20px;margin-top:30px;color:#1e4c80}.card-information.card-height{height:calc(100% - 60px)}.card-information .t-precision{background-image:url(../img/picto-i.svg);background-position:left center;background-repeat:no-repeat;background-position:40px 40%;padding:15px;padding-left:120px}.card-information .btn{float:left}.card-information h5{font-size:18px;margin-bottom:4px}.card-information p{text-align:left;font-size:16px;line-height:1.56;color:#1e4c80}.card-information p strong{font-weight:600;color:#1e4c80}#temoignages{padding-top:60px;padding-bottom:120px}#temoignages .title-section{margin-bottom:100px}#temoignages .title-section img{margin-bottom:20px}#temoignages .card-ratings p{margin-top:15px}#temoignages .card-ratings .rating li{width:25px;height:25px;background-size:cover}.card-temoignage{padding:38px;padding-top:70px}.rating{text-align:center;margin-bottom:0}.rating li{width:25px;height:25px;margin:0;background:url(../img/icon-ratings.svg) center center no-repeat}.card-temoignage img{display:block;height:auto;width:auto;position:absolute;top:-60px;left:50%;transform:translateX(-50%)}.card-temoignage .card-header{background:0 0}.card-temoignage .card-header h5{font-size:21px;color:#1e4c80}.card-temoignage .card-header h5 strong{font-weight:600;color:#1e4c80}.card-temoignage .card-header p{font-size:14px;line-height:1.29;color:#7a7f84}.card-temoignage .card-body p{font-size:15px;line-height:1.53;color:#7a7f84;text-align:left}#engagements{padding-top:70px;padding-bottom:100px}#engagements .avantages p{padding-left:20px;padding-right:20px}.avantages h5{font-size:20px;font-weight:300;color:#1e4c80}.avantages h5 strong{font-weight:600}.forms{position:relative;padding:0;width:100%}.form-container .response{display:none}.form-container h4{color:#1e4c80;font-size:21px;padding:20px;padding-left:60px;background:url(../img/picto-envoyer.svg) left center no-repeat}.form-container .row{margin-right:-6px;margin-left:-6px}.form-container [class*=col-]{padding-right:10px;padding-left:10px}.forms ol{margin:0;padding:0}.forms ol li{line-height:auto;list-style:none;position:relative;background:0 0}.forms li.hidden-row{display:none}.forms .btn{float:right;padding-top:13px;padding-bottom:13px;padding-right:30px;margin:3px}.experts .btn,.forms .btn{font-weight:500}.experts .btn{font-size:20px;line-height:.75}.experts .btn small{font-size:12px}.experts .btn-alt{line-height:30px}.experts .btn{height:50px}.uneditable-input,input,textarea{width:100%}button,input,optgroup,select,textarea{font-family:"Work Sans",sans-serif}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;font-family:"Work Sans",sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;border:solid 1px #becde2;border-radius:5px;padding:15px 20px;background:#eff2f7;font-size:16px;color:#767e8c;margin-bottom:12px;line-height:26px;resize:none;vertical-align:middle;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:solid 1px #becde2;border-radius:5px;padding:20px;background:#eff2f7;font-size:16px;color:#767e8c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea{padding:20px;margin-bottom:16px;min-height:50px;resize:none}.btn-submit{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;width:auto}.btn-mail,.btn-phone,.btn-plus,.btn-sms{background-image:url(../img/icon-mail.svg);background-position:left center;background-repeat:no-repeat;background-position:20px 50%;padding-left:60px}#contact .btn-phone,#contact .btn-sms{background-position:40px 50%;color:#fff}.btn-sms{background-image:url(../img/icon-sms.svg)}.btn-phone{position:relative;background-image:url(../img/icon-phone.svg)}.btn-phone:after{content:"";position:absolute;width:22px;height:22px;right:15px;top:13px;background-image:url(../img/picto-france.png);background-size:cover}.btn-plus{background-image:url(../img/icon-plus.svg);padding-top:15px;padding-bottom:15px}#devis{padding-top:80px;padding-bottom:130px;_background: url(../img/motif_bleunuit.jpg) top left repeat;background-color:#0A2C64;background-attachment:fixed}#devis .custom-select{padding:15px;height:58px;width:100%;background-color:#eff2f7;font-size:16px;color:#767e8c}#contact textarea,#devis .col-sm-12 .custom-select{width:calc(100% - 10px)}#devis h2.title-section{color:#fff;padding-top:90px;background:url(../img/picto-devis-gratuit.svg) top center no-repeat}#devis p{opacity:.69;font-size:14px;line-height:1.43;color:#fff;text-align:left}#devis ul.details{padding-left:0}#devis .details li{font-size:15px;line-height:1.27;color:#fff;font-weight:400;padding:0;background:0 0;margin-bottom:20px}#devis .btn-submit{font-size:16px}#devis .details li.localisation{padding-left:55px;background:url(../img/picto-localisation.svg) center left no-repeat}#devis .details li.reseau{padding-left:55px;background:url(../img/picto-reseau.svg) center left no-repeat}#devis .card{background-color:#1e4c80}#devis .col-lg-5{padding:40px;padding-left:55px}#devis .col-lg-7{padding:40px;background-color:#fff;border-radius:10px}#devis .col-lg-7 p{color:#2c3034;opacity:.86;margin-top:20px;margin-botto:20px}#devis .badge{font-weight:300;font-size:25px;padding:20px 80px;max-width:100%}#contact{padding-top:60px;padding-bottom:100px;background-color:#eff2f7}#contact h2.title-section{padding-top:90px;background:url(../img/picto-contact.svg) top center no-repeat}#contact .card,#devis .card{padding:0;border-radius:10px}#contact .card{padding:20px 40px}#contact p{font-size:13px;line-height:1.38;color:#9fa1a4;text-align:left}#contact .col-lg-7{padding-right:21px}#contact .btn-mail{max-height:50px;float:right}#contact .btn-large{font-size:25px;width:calc(100% - 20px);margin:0 10px;background-position:60px 50%;background-size:30px auto}#contact .btn-large:after{display:none}#contact .experts,#devis .experts{padding:30px 35px;margin-top:20px;margin-bottom:20px;border-radius:15px;background-color:#eff2f7}#devis .experts{background-color:#11355e}#devis .experts h4{color:#fff;font-weight:300;margin-bottom:25px}#contact .experts h4{color:#1e4c80;font-weight:400;font-size:19px;margin-bottom:25px}#contact .experts h4 strong,#devis .experts h4 strong{font-weight:600}#contact .col-lg-5{padding-left:21px}.custom-control{padding-left:0}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-control-label::before{position:absolute;top:15px;left:0;display:block;width:25px;height:25px;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#eff2f7;border:solid 1px #becde2}.custom-control{width:100%}.custom-control-label{padding:17px 10px;padding-left:30px;padding-right:0;font-size:13px}.custom-control-label::after{position:absolute;top:15px;left:0;display:block;width:25px;height:25px;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}#faq{background:url('../img/bg-tout-savoir-chauffage,w_480.jpg') center center no-repeat;background-size:cover;color:#fff;padding-top:120px;padding-bottom:120px}#faq h4{font-size:29px;padding-top:110px;background:url(../img/picto-lightbulb.svg) top left no-repeat}#faq h5{padding:5px}#faq a{color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}#faq a:hover{color:#a0e0bd}#faq li{background:url(../img/picto-confirmer.svg) center right no-repeat;background-size:25px 25px}#faq h5.faq-technique{padding-left:75px;background:url(../img/picto-questions-techniques.svg) top left no-repeat}#faq h5.faq-infos-complementaires{padding-left:75px;background:url(../img/picto-informations.svg) top left no-repeat}#faq ul{list-style:none;padding:0;margin-top:30px}#faq li{font-size:15px;line-height:1.4;padding:8px 0;padding-right:45px;border-top:solid 1px #dce2ed}.offre-promotion p{padding-top:4px;margin-bottom:0}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-control-next img{transform:rotate(180deg)}#footer{background:#fff;padding-top:50px;padding-bottom:80px}#footer h5{font-size:19px;font-weight:500;color:#7a7f84;margin-top:10px}#footer p{font-size:13px;line-height:1.69;color:#9fa1a4}#footer ul{list-style:none;margin-top:5px}#footer li a{font-size:15px;font-weight:500;line-height:1.93;color:#7a7f84;cursor:pointer;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}#footer li a:hover{color:#0bb0e7}.navbar-light .navbar-toggler{border:none}.img_focus{display:none}@media only screen and (max-width:768px){.navbar{padding:0 1rem}.navbar-brand{margin:0}#header{top:48px}#coupon .col-md-6:after{display:none}#coupon p{text-align:center}.widget{display:block;bottom:10px;left:10px;padding:10px}.widget img{display:none}.widget .btn-phone{padding-left:35px}.card-shipping .card-body{max-width:250px;margin:20px auto}.card-small.card-shipping .card-body{max-width:200px}#contact .btn-large.btn-phone{margin-top:70px}.product-intro .col-md-3{text-align:center;margin-top:0;margin-bottom:20px}.card-height{height:auto!important}.card-ratings{padding:25px}.btn{font-size:15px}.experts .btn{font-size:14px;line-height:1.2;text-align:left}.experts .btn-alt{line-height:30px}.experts .btn small{font-size:11px}.single-accessoire{margin-bottom:80px}#faq h4{margin-bottom:40px}#contact .btn-phone,#contact .btn-sms{background-position:15px 50%}.nav-item{width:100%}.nav li a.nav-link{padding:12px 10px}.card-information img,.experts img{margin:0 auto;display:block;margin-bottom:10px}.card-information *,.experts h4,.experts img{text-align:center!important}.card-information .btn{float:none;margin:0 auto}}@media only screen and (max-width:992px){.col-lg-3 .card,.col-md-4 .card{max-width:280px;margin:15px auto}.card.product-intro img{max-width:100%}.offre-promotion{margin-top:30px}.offre-promotion .col-lg-3{text-align:center}.offre-promotion .badge-warning{margin-bottom:10px}.card-temoignage{margin-bottom:90px}#devis .badge{font-size:13px;padding:20px 30px;padding-left:55px}#devis .col-lg-5{padding:35px}#contact .experts,#devis .experts,#devis ul.details{max-width:350px;margin:15px auto}#contact .btn-mail,#devis .btn-submit{font-size:12px;height:45px}.card-ratings{padding:30px}.card-ratings .btn-plus{margin:auto}.single-accessoire p{font-size:14px}#footer ul{padding-left:0}#chaudieres h3,#produits h3{padding-left:100px;font-size:25px}.card-header strong{display:block}}@media only screen and (min-width:768px) and (max-width:992px){.column-spec{width:100%;max-width:100%;flex:0 0 100%;display:flex}.column-spec .card-small{margin:0;max-width:none;width:32.5%;margin-right:10px}.column-spec .card-shipping{height:auto}#engagements .avantages p,.avantages .block p{padding-left:0;padding-right:0}.card-shipping h4{font-size:16px}#faq h4{font-size:20px}}@media only screen and (min-width:768px) and (max-width:1200px){.navbar-brand img{max-width:180px}.navbar p{margin-left:0;margin-right:auto}.nav li a.nav-link{font-size:13px}.navbar p{font-size:10px}}@media only screen and (min-width:768px) and (max-width:1200px){.list-features{max-width:280px;padding-left:20px}#devis .badge{padding:20px 60px}.single-accessoire .card-small .card-header{padding:10px}}@media (min-width:576px) and (max-width:767px){.col-last{flex:0 0 100%;max-width:100%}.col-last .card{max-width:280px;width:46.5%;float:left}.col-last .card-shipping{height:auto;margin-left:6.5%}}@media (max-width:576px){.card-footer .btn{font-size:10px}.list-features{padding-left:10px}.card .france,span.france{padding-left:35px;font-size:13px;background:url(../img/picto-france.png) left top no-repeat;background-position:10px 17px;background-size:15px 15px}.card .france br,span.france br{display:none}.col-last{flex:0 0 100%;max-width:100%}.col-last .card{max-width:280px;width:46.5%;float:left}.col-last .card-shipping{height:auto;margin-left:6.5%}body{margin-top:15px;padding-top:40px}.card-shipping h4,.card-shipping h2{background:url(../img/picto-livraison-gratuite.svg) left center no-repeat !important;background-position:top center;padding-left:20px;padding-top:40px;background-size:35px auto;font-size:15px}.card-list-features{padding:25px}.card.product-intro .text-left{padding:15px 30px}.card-temoignage{padding:25px;padding-top:70px}.card-temoignage .card-body p,.product-intro a,.product-intro p{font-size:14px}.single-accessoire p{font-size:14px;line-height:1.56}#header{position:fixed;top:0;left:0;background:#fff;width:100%;z-index:9}#headline .card{background-size:auto 160px;background-position:70% 10px}#headline .col-sm-8{padding-top:180px}#headline{background:#9f9197;color:#fff}.experts .btn{line-height:1.2}.navbar p{display:none}.navbar-brand{width:calc(100% - 60px)}.card-ratings .btn-plus{font-size:12px;padding:15px;padding-left:50px}.card-information .t-precision{background-position:0 40%;padding-left:50px}#contact textarea,#devis .col-sm-12 .custom-select{width:100%}#banner-gamme,#coupon{display:none}#devis .col-lg-7{padding:25px}#contact .card,#devis .btn-submit{padding:15px}#contact .btn-large.btn-phone{font-size:15px}.jumbotron>h2,.jumbotron>p{display:none}.badge-warning{font-size:13px;padding:15px 20px;padding-left:45px}#chaudieres h3,#produits h3{padding-left:80px}#produits h3.product-title{padding-left:0}#chaudieres h3,#produits h3,h2.title-section{font-size:20px;padding-top:10px;padding-bottom:10px;margin-bottom:20px}.banner h2.title-section.title-sm,.banner h2.title-section.title-sm strong{font-size:20px}#chaudieres h3 br,#produits h3 br,h2.title-section br{display:none}.card-list-features .card-body a:not(.btn){display:none}.rating li{margin-right:0!important;width:20px;height:20px}#contact .experts,#devis .experts{padding:10px 15px}.experts .btn{height:auto!important;max-width:280px;margin-left:auto;margin-right:auto}#devis .col-lg-7 p br,#devis .details li br{display:none}.widget{width:200px;bottom:5px;left:5px}.widget p{display:none}.widget a{background-position:15px 50%;padding-left:35px;padding:5px 10px}}@media (min-width:480px){#headline{background:url('../img/bg-mea,w_904.jpg') center center no-repeat;background-size:cover}#faq{background:url('../img/bg-tout-savoir-chauffage,w_905.jpg') center center no-repeat;background-size:cover}}@media (min-width:904px){#headline{background:url('../img/bg-mea,w_1227.jpg') center center no-repeat;background-size:cover}#faq{background:url('../img/bg-tout-savoir-chauffage,w_1223.jpg') center center no-repeat;background-size:cover}}@media (min-width:1227px){#headline{background:url(../img/bg-mea.jpg) center center no-repeat;background-size:cover;background-color: #9E9891}#faq{background:url(../img/bg-tout-savoir-chauffage.jpg) center center no-repeat;background-size:cover}}

#chaudieres .card-shipping h2 {
  opacity: 0.97;
  font-size: 23px;
  font-weight: 300;
  line-height: 1.04;
  color: #1e4c80;
  padding-left: 0;
  padding: 10px 0;
  padding-left: 70px;
  background: url(../img/picto-livraison-gratuite.svg) left center no-repeat;
  background-position: 10px 50%;
  background-size: 45px auto;
  margin-bottom: 0;
}

#chaudieres h3 {
  margin-bottom: 0;
}

h3.card-header.text-center {
  font-size: 16px;
  background-image: none;
  background-color: #eff2f7 !important;
}

h3.card-header.text-center {
  line-height: .350 !important;
}

#chaudieres .col-md-10 .page-header.text-center h2.title-section {
  padding-left: 0;
  background: none;
}

#produits .col-md-12 .card-information h3 {
  padding-left: 0;
  background: none;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
  margin-bottom: 4px;
}

.card-temoignage .card-header p strong {
  font-weight: 600;
  color: #1e4c80;
}

.avantages h3.title-expertise {
  background: url(../img/picto-expertise.svg) top center no-repeat;
}

.avantages h3.title-garantie {
  background: url(../img/picto-garantie2.svg) top center no-repeat;
}

.avantages h3.title-livraison {
  background: url(../img/picto-livraison.svg) top center no-repeat;
}

.avantages h3.title-confiance {
  background: url(../img/picto-confiance.svg) top center no-repeat;
}

.avantages h3.title {
  padding-top: 90px;
  margin-bottom: 25px;
  background-size: 65px auto;
}

.avantages h3 {
  font-size: 20px;
  font-weight: 300;
  color: #1e4c80;
}

#faq h2 {
  font-size: 29px;
  padding-top: 110px;
}

#faq h3.faq-infos-complementaires {
  padding-left: 75px;
  background: url(../img/picto-informations.svg) top left no-repeat;
}

#faq h3.faq-technique {
  padding-left: 75px;
  background: url(../img/picto-questions-techniques.svg) top left no-repeat;
}

#faq h3.faq-infos-complementaires2 {
  padding-left: 75px;
  background: url(https://www.thermogroup.com/v2/img/picto-informations-plus.svg) top left no-repeat;
}

#faq h3 {
  padding: 5px;
  font-size: 1.25rem;
}

#devis .experts h3 {
  color: #fff;
  font-weight: 300;
  margin-bottom: 25px;
  font-size: 1.5rem;
}

.faq-container {
    /*background-color: #eff2f7;*/
    padding: 7%;
}
.faq-container .container {
    /*background-color: #fff;*/
    border-radius: 14px;
    padding: 49px;
}
.top-section h1 {
    font-size: 30px;
    text-align: center;
    margin-bottom: 23px;
    text-transform: capitalize;
}
.faq-section-body p {
    text-align: center;
    margin-bottom: 40px;
}

.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\002D";
    float: right; 
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\002B"; 
}
.accordion .card .card-header {
    margin-bottom: -1px;
    padding: 25px;
    font-size: 26px;
    font-weight: 500;
    border-radius: 3px;
    cursor: pointer;
}
.accordion .card .card-header:not(.last){
    border-bottom: 3px solid #d8d8d870;

}
#accordion .card-body {
    padding: 22px 10px;
    font-size: 17px;
}
#accordion .card p {
    text-align: left;
}
.card-body a:not(.btn), .modal-footer a, .product-intro a, .single-accessoire .col-lg-9 a{
	margin: 0px 22px 0px 0px;
}
#accordion .card {
    box-shadow: 0px 0px 5px 0px #c4c4c4;
    padding: 0px;
}
#faq .overlay {
    width: 50%;
    height: 100%;
    position: absolute;
    background: url(v2/img/picto-lightbulb.svg) top left no-repeat;
    background-position: 12% 20%;
}
