:root {
--ther-1-color: #104B85;
--ther-2-color: #050505;
--bg-3-color: #6C7880;
--bg-4-color: #FCFCFA;
--text-black: #000000;
--text-color: #050505;
--btn-color: #EE3F33;
}
@media (max-width: 991.98px) {
.single_product .description {
margin-top: 1.5em;
}
.single_product .description .tab-content > .tab-pane {
border-radius: 0;
}
#myTabContent .accordion-item:first-of-type .accordion-button, #myTabContent .accordion-item:last-of-type .accordion-button.collapsed {
border-radius: 0;
}
#myTabContent  .accordion-item {
border-top: 2px solid #8F261F;
border-bottom: 2px solid #8F261F;
border-left: none;
border-right: none;
}
#myTabContent .accordion-item .accordion-button {
}
#myTabContent .accordion-item + .accordion-item {
margin-top: 16px;
}
#myTabContent .accordion-item .accordion-button {
color: #050505;
font-family: 'Satoshi', Arial, sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
background: #F2F3F3;
}
.arrow-equipe .swiper-button-next {
right: 0px;
}
.arrow-equipe .swiper-button-prev {
right: 25px;
}
.single-product .atexlogo {
height: 45px;
}
.img_single_product {
max-height: 400px;
object-fit: cover;
width: auto;
}
.single-product article .description_content .tableau_cable {
overflow-x: scroll;
}
.navbar-toggler.hamburger-icon {
position: absolute;
right: 0;
top: 13.1px;
background: #878787;
border-radius: 50px;
padding: 4px;
display: flex;
}
.footer_texte_cat_product h3 {
font-family: 'Bevellier', Arial, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 32px;
line-height: 40px;
text-align: center;
color: #FFFFFF;
}
.footer_texte_cat_product p {
font-family: 'Satoshi', Arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 22px;
text-align: center;
color: #FFFFFF;
}
.footer_image_cat_product {
height: 360px;
background: #300D0A;
}
body.archive .dostmann_container img, body.archive .isotech_container img, body.archive .ascon_container img {
width: 100%;
}
body.archive .dostmann_container a, body.archive .isotech_container a, body.archive .ascon_container a {
width: 100%;
margin-bottom: 0.4em;
margin-top: 0.4em;
}
body.home .blockfive.container {
padding-bottom: 3em;
}
#myHeader .searchform.dropdown-menu#searchform {
display: block;
margin-bottom: 20px;
border: none;
}
#myHeader .nav-item.dropdown > .dropdown-toggle {
pointer-events: none;
}
#myHeader .navbar .nav-item.dropdown {
margin-top: 15px;
}
html body .header #searchform:before {
content: '';
}
#myHeader .searchform.dropdown-menu#searchform .close_icon_search,
#myHeader .dropdown.search > .dropdown-toggle {
display: none;
}
.article-recent.labo .blog-row {
margin: 50px 0;
}
.archive-tag .tease {
margin: 20px;
}
.archive-tag .tease {
width: calc(50% - 40px);
}
.article-h1 {
padding-right: 0;
}
.item-1, .item-8 {
width: calc(100% - 40px);
height: 410px;
}
.item-1 .actu-content, .item-8 .actu-content {
padding-left: 20px;
width: 70%;
}
.item-2, .item-3, .item-4, .item-5, .item-6, .item-7, .item-9, .item-10, .item-11, .item-12, .item-13, .item-14 {
width: calc(50% - 40px);
height: 550px;
}
.plaquette .fond {
padding: 48px 20px 48px 20px;
}
.blog-item {
margin: 20px;
padding: 0;
}
.plq-text {
position: relative;
margin-bottom: 75px;
}
.plq-text:after {
bottom: -15px;
}
.menu-class .offcanvas-body ul li.dropdown.search #searchform input[type="text"] {
width: 100%;
background: #F2F3F3;
border-radius: 100px;
border: none;
height: 55px;
padding-left: 1.5em;
}
.menu-class .offcanvas-body ul li.dropdown.search #searchsubmit {
height: 45px;
}
.dropdown.search #searchform {
padding: 1em 10px;
}
.menu-class .offcanvas.show:not(.hiding), .menu-class .offcanvas.showing {
padding-right: 1em;
}
.menu-class .offcanvas-body ul li {
height: 55px;
}
.header a.nav-link:focus, .header a.nav-link:hover {
color: #333;
}
#myHeader .menu-class .offcanvas .hamburger-icon {
z-index: 100;
}
#myHeader .menu-class .offcanvas .hamburger-icon svg path {
fill: #333;
}
.menu-head .navbar-toggler.hamburger-icon > svg path {
fill: #333;
}
.menu-class .offcanvas-body ul li:nth-child(6) {
display: none;
}
.number .card {
margin-top: 24px;
width: 50%;
}
.col-12.number-content .card:nth-child(even) {
padding-left: 15px;
}
.number .card {
margin-top: 35px;
}
.number .number-text {
padding-right: 5%;
}
.number-tit {
font-size: 28px;
height: 42px;
margin-bottom: 24px;
}
.number-tit:after {
width: 57px;
}
body #formulaire_expert_modal_form .grecaptcha-badge {
display: contents;
}
.div_image_etude_de_cas img {
width: 100%;
margin: auto;
}
}
@media (min-width: 768px) {
body.contact .contact-form-bottom .contact-form-hidden > p {
display: inline-block;
}
body.contact .contact-form-bottom .contact-form-hidden > p.aucun_fichier_choisi {
margin-left: -162px;
}
.plaquette {
margin: 120px auto 0 auto;
}
.certification .card {
width: 25%;
}
.bloc-page .btn {
margin-top: 40px;
font-size: 26px;
line-height: 33px;
}
.contact .contact_page_file {
margin-top: -45px;
}
.full-video .plyr {
height: 100%;
}
}
@media (min-width: 991px) and (max-width: 1250px) {
.div_image_etude_de_cas img {
width: 100%;
margin: auto;
}
.div_image_etude_de_cas picture {
height: 100%;
display: flex;
}
} @media (min-width: 768px) and (max-width: 991.98px) {
body.search-results article.product_article.col-md-4 {
width: 50% !important;
}
html body .header .menu-head .navbar-toggler.hamburger-icon > a {
color: #fff;
}
.single-product .tab-content .tab-pane.active picture, .single-product .tab-content .tab-pane.active picture img { }
#certification {
margin-top: 80px;
}
.plaquette {
margin: 80px auto 80px auto;
}
.societe .title-page, .laboratoire .title-page {
margin-bottom: 10px;
}
.menu-class .offcanvas.show:not(.hiding), .menu-class .offcanvas.showing {
padding-left: 2em;
}
.menu-head .navbar-toggler.hamburger-icon > svg {
background: #D9D9D9;
padding: 8.5px;
width: 40px;
border-radius: 50%;
height: 40px;
margin-right: 0.2em;
}
.menu-head {
max-width: 40%;
}
.menu-head a > img {
width: 100%;
height: auto;
}
.menu-head .navbar-toggler.hamburger-icon > a {
padding: 15px;
border-radius: 25px;
color: #fff;
font-size: 18px;
}
.archive-tag.product-categorie-page .nav-tabs button.nav-link {
font-family: 'Bevellier', Arial, sans-serif;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 25px;
color: #EE3F33;
}
.single-product .image-footer-categorie-product .footer_image_cat_product img {
min-height: 300px;
}
.footer_texte_cat_product_droite > a {
font-size: 20px;
padding: 1em 2em;
}
.footer_texte_cat_product {
width: 90%;
left: 10%;
}
.footer_image_cat_product picture img {
height: 100%;
object-fit: cover;
}
.animation-home-div:not(.animation-scroll) .factsContainer_sm {
max-height: 120vh !important;
}
#formulairemodal .modal-dialog, #formulaire_expert_modal .modal-dialog {
max-width: 80%;
}
.contact .btn-contact {
font-size: 17px;
}
.contact-page-content {
width: 95%;
}
.home-image .text-video h1 {
font-size: 50px;
line-height: 55px;
}
.blockhomeone p, .blockhometwo p {
font-size: 11px;
}
.blockhomeone h2, .blockhometwo h2 {
font-size: 36px;
line-height: 47px;
}
.blocktwo .text_partenaire {
padding-left: 1em;
}
.blocktwo .text_partenaire h3 {
font-size: 30px;
line-height: 32px;
}
.btn {
font-size: 18px;
line-height: 22px;
}
.contact-home-content .wpcf7 {
width: 80%;
height: 90%;
right: 4em;
}
.contact-home-content .wpcf7 textarea {
height: 72px;
}
.article-couverture img, .blockthree img {
width: 100%;
}
.contact-home-div {
padding: 0px 7px 7px 7px;
}
.contact-home-content .wpcf7 form {
padding: 1em 1em 0 1em;
}
.contact-home-content .wpcf7 form label span input {
height: 26px;
}
.navbar-toggler.hamburger-icon {
position: absolute;
right: 0;
top: 20px;
}
.header a {
color: #333;
}
.contact-home-div h2 {
font-size: 45px;
line-height: 45px;
}
body:not(.home,.inicio) .navbar-toggler.hamburger-icon svg path {
fill: #333;
}
.blockhometwo > div > div {
margin-top: auto;
}
.temperature_text_container {
top: -150px;
}
.cold_text_temp h3, .hot_text_temp h3 {
font-size: 43px;
line-height: 44px;
}
.hot_text_temp p, .cold_text_temp p {
font-size: 18px;
line-height: 28px;
}
}
@media (min-width: 1200px) and (max-width: 1550px) {
.contact-home-content .wpcf7 form textarea {
height: 110px;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.plq-text:after {
bottom: -20px;
}
#formulairemodal input[type="file"], #formulaire_expert_modal input[type="file"] {
font-size: 20px;
padding-left: 151px;
width: 590px;
}
#formulairemodal input[type="file"]:after, #formulaire_expert_modal input[type="file"]:after {
font-size: 20px;
left: 56px;
width: 46%;
}
.home .text_partenaire button.btn, .inicio .text_partenaire button.btn {
font-size: 20px;
line-height: 22px;
}
.menu-class .offcanvas-body ul li:nth-child(6) a {
font-size: 20px;
}
.blocktwo .text_partenaire h3 {
font-size: 28px;
line-height: 35px;
}
.article-couverture picture img, .blockthree picture img {
width: 100%;
}
.contact-home-div {
width: 364px;
}
.contact-home-content .wpcf7 form textarea {
height: 78px;
}
.contact-home-content .wpcf7 form label span input {
height: 35px;
}
.article-couverture picture, .blockthree picture {
width: 100%;
display: block;
}
body .header a.nav-link {
font-size: 1.5vw;
}
.menu-class .offcanvas-body ul li:nth-child(6) a {
padding: 2px 0;
}
}
@media (min-width: 992px) and (max-width: 1450px) {
.cold_text_temp h3, .hot_text_temp h3 {
font-size: 60px;
line-height: 60px;
}
.hot_text_temp p, .cold_text_temp p {
font-size: 18px;
line-height: 18px;
}
.temperature_text_container {
top: -26vh;
}
}
@media (min-width: 1550px) {
.cold_text_temp h3, .hot_text_temp h3 {
font-size: 6vw;
line-height: 6vw;
}
.hot_text_temp p, .cold_text_temp p {
font-size: 3vw;
line-height: 4vw;
}
.temperature_text_container {
top: -28vh;
}
}
@media (min-width: 410px) and (max-width: 767px) {
.temperature_text_container {
top: -92px;
}
}
@media (max-width: 375px) {
#formulairemodal input[type="file"]:after, #formulaire_expert_modal input[type="file"]:after {
font-size: 10px;
left: 36px;
width: 121px;
padding-top: 2px;
}
#formulairemodal input[type="file"], #formulaire_expert_modal input[type="file"] {
font-size: 10px;
padding-left: 6em;
width: 101%;
}
}
@media (min-width: 375px) and (max-width: 500px) {
#formulairemodal input[type="file"]:after, #formulaire_expert_modal input[type="file"]:after {
font-size: 11px;
left: 40px;
width: 142px;
padding-top: 2px;
}
#formulairemodal input[type="file"], #formulaire_expert_modal input[type="file"] {
font-size: 11px;
padding-left: 7em;
width: 101%;
}
}
@media (max-width: 409px) {
.temperature_text_container {
top: -30px;
}
}
@media (min-width: 500px) and (max-width: 767px) {
#formulairemodal input[type="file"]:after, #formulaire_expert_modal input[type="file"]:after {
font-size: 16px;
left: 55px;
width: 200px;
}
#formulairemodal input[type="file"], #formulaire_expert_modal input[type="file"] {
font-size: 15px;
padding-left: 8em;
width: 420px;
}
}
@media (max-width: 767.98px) {
.etude_de_cas h2 {
font-size: 28px;
text-align: center;
margin-bottom: 40px;
}
.single-product .product_title {
font-size: 24px;
font-style: normal;
line-height: normal;
}
#all_caracteristique #pills-tab {
padding: 0;
}
.partenaire_logo.featured-cat img {
width: 100%;
object-fit: contain;
}
.combiner_container {
padding: 0 20px 20px 20px;
}
.combiner_texte_contenu {
padding-top: 24px;
}
.single-product .combiner_container_child {
padding: 24px 20px;
}
.combiner_container .container .col-md-6 {
margin-top: 20px;
}
.single-product .combiner > h3 {
font-size: 28px;
}
.single-product .combiner .combiner_texte a {
margin-top: 24px;
font-size: 20px;
line-height: 1;
width: 100%;
}
.concecption_thermocouple h3 {
padding: 16px 0 0 0;
}
.equipe .equipe-text {
margin-bottom: 52px;
}
.equipe {
padding: 40px 0;
margin-top: 55px;
}
.equipe-metier p {
margin-bottom: 0;
}
.text-video .btn {
font-size: 26px;
width: 100%;
padding: 15px;
margin-top: 15px;
}
.contact-home-content .wpcf7 form label span input {
padding: 20px;
}
.contact-home-content .wpcf7 form label {
line-height: 1.7;
}
.text-video .certification {
flex-direction: column;
margin-left: 4px;
}
.text-video .certification .card {
margin: 0 0 20px 0;
width: 86px;
}
.home-image .text-video {
left: 5vw;
}
.single-product article .single_product .product_top > div > div:nth-child(1) {
order: 1;
}
.single-product article .single_product .product_top > div > div:nth-child(2) {
order: 2;
}
.single-product article .single_product .product_top > div > div:nth-child(3) {
order: 3;
}
.single-product article .single_product .product_top > div > div:nth-child(4) {
order: 4;
}
.single-product .tab-content .tab-pane.active picture, .single-product .tab-content .tab-pane.active picture img { }
.btn-postuler-other, .btn-postuler {
margin-top: 24px;
}
.offer h3, .offer-title h3 {
font-size: 20px;
line-height: 27px;
}
.last-offer {
font-size: 35px;
line-height: 44px;
}
.button-container-job button, .button-container-offer button {
width: 100%;
margin-top: 43px;
font-size: 20px;
}
.join_container .join_number {
font-size: 40px;
line-height: 50px;
}
.join_container .join_text {
font-size: 14px;
line-height: 19px;
}
.page-template-page-job .title-page {
font-size: 35px;
line-height: 44px;
}
.equipe-content {
height: 120px;
display: flex;
flex-direction: column;
justify-content: end;
}
.bloc-page .btn {
width: 100%;
}
.societe .ban_societe .back {
padding: 0 0 30px 0;
}
.societe .contact-home {
margin-bottom: 0;
}
.societe .back .back-text {
padding: 0;
}
.contact-home-div-gauche {
background: rgba(0, 0, 0, 0.5);
}
.archive-tag .tease img {
height: 192px;
}
.archive-tag .title-page {
font-size: 35px;
}
.archive-tag .tease {
width: calc(100% - 40px);
}
.isotope-pager a {
margin: 0 4px;
}
.previous_btn i {
margin-right: 0;
}
.next_btn i {
margin-left: 0;
}
.item-1 .actu-img + .actu-content, .item-8 .actu-img + .actu-content {
margin-top: 20px;
}
.blog .title-page {
font-size: 35px;
line-height: 44px;
}
.blog .stitle-page {
font-size: 14px;
line-height: 19px;
}
.item-1 .actu-img, .item-8 .actu-img {
height: auto;
}
.actu-title {
margin-bottom: 20px;
}
.actu-button {
margin-top: 20px;
}
.actu-card { }
.item-1 .actu-content, .item-8 .actu-content {
padding-left: 0;
width: 100%;
}
.blog-item.item-1 {
margin: 20px;
}
.blog-item {
margin: 20px 20px 0 20px;
padding: 0;
}
.item-1 .actu-card, .item-8 .actu-card {
display: block;
background: transparent;
padding: 0;
}
.item-1 img, .item-8 img {
height: 192px;
width: 100%;
object-fit: cover;
}
.page-actualite .filters li a {
width: 100%;
font-size: 20px;
padding: 0;
}
.item-1, .item-2, .item-3, .item-4, .item-5, .item-6, .item-7, .item-8, .item-9, .item-10, .item-11, .item-12, .item-13, .item-14 {
width: calc(100% - 40px);
height: auto;
}
.isotope-pager {
margin-top: 25px;
}
.actu-title {
font-size: 20px;
}
.actu-img + .actu-content {
margin-top: 20px;
}
.blog-item {
margin: 20px 20px 0 20px;
padding: 0;
}
.item-1 .actu-card, .item-8 .actu-card {
display: block;
}
.page-actualite .filters li {
width: 30%;
margin: 0;
}
.page-actualite .filters li a {
width: 100%;
font-size: 20px;
padding: 0;
}
.faq .load-more {
width: 100%;
margin-top: 40px;
}
.certification h2.title-page {
font-size: 35px;
margin-top: 80px;
}
.produits .back {
background: #300D0A !important;
background-image: none !important;
}
.back-content .back-num, .back-content .back-text {
text-align: center;
}
.back h2.title-page {
margin-top: 40px;
}
.back .back-text {
padding: 0 28px 28px 28px;
margin: 0;
}
.back-content {
border: none;
margin: 0;
padding: 0 28px 28px 28px;
}
.produits .blockfive h2 {
font-size: 35px;
line-height: 1;
}
.partenaire h2 {
font-size: 35px;
margin-top: 80px;
}
.secteur {
height: auto;
margin: 80px 0;
}
.secteur .tab-image h3 {
font-size: 20px;
}
.secteur .tab-content {
width: 100%;
}
.laboratoire .title-page, .societe .title-page {
width: 100%;
padding: 0;
font-size: 35px;
margin-bottom: 16px;
}
.article-title .article-h1 {
padding: 0 20px;
}
.labo .btn {
margin-top: 24px;
width: 100%;
}
.article-recent .article-h1 {
font-size: 35px;
}
.laboratoire h2 {
font-size: 28px;
}
.post-type-post .article-h1 {
margin: 0 0 24px 0;
font-size: 35px;
line-height: 1.2;
}
.bloc-page {
margin: 40px 0;
}
.banner-page .title-page {
line-height: 2.8;
font-size: 35px;
}
.plq-text p {
font-size: 15px;
}
.banner-page .title-page span {
font-size: 50px;
line-height: 1.3;
}
.plaquette {
margin: 40px auto 80px auto;
}
.plaquette {
padding: 0 25px;
}
.plaquette .fond {
padding: 48px 0;
}
.plaquete img {
width: 100%;
}
.plaquette .btn {
width: 100%;
}
.recherche_page .product_article.more_click_recherche p a {
font-size: 20px;
}
.recherche_page .product_article.more_click_recherche {
border-radius: 8px;
}
.recherche_page .product_article.more_click_recherche {
background: #4C4E4F;
}
.recherche_page .product_article .article_content.p-5 {
padding: 0px !important;
}
.produits .title-page {
text-align: left;
}
.produits .title-page {
font-size: 50px;
}
.back .title-page {
font-size: 35px;
}
.produits .contenu_partenaire {
margin: 10px 20px;
height: 441px;
}
.menu-class .offcanvas.show:not(.hiding), .menu-class .offcanvas.showing {
padding-left: 2em;
}
.menu-head {
max-width: 47%;
}
.menu-head a > img {
width: 100%;
height: auto;
}
.archive-tag.product-categorie-page .nav-tabs button.nav-link {
font-family: 'Bevellier', Arial, sans-serif;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 25px;
color: #EE3F33;
}
.footer_texte_cat_product p span {
font-size: 22px;
}
.footer_texte_cat_product_droite > a {
margin: auto;
margin-top: 1em;
width: 90%;
}
.footer_texte_cat_product_droite {
border: none;
text-align: center;
}
.product-categorie-page .product-categorie-page-beamex h2 {
font-family: 'Bevellier', Arial, sans-serif;
font-style: normal;
font-weight: 700;
font-size: 35px;
line-height: 44px;
color: #050505;
}
.product-categorie-page-header picture img {
min-height: 500px;
object-fit: cover;
}
.btn_silde_beamex a {
width: 100%;
margin-bottom: 1em;
}
.galerie {
padding: 80px 0 80px 0;
}
.number-content {
margin: 0;
}
.contact-form-top, .contact-form-bottom {
width: 100%;
}
.contact .submit-button-contact {
margin-left: inherit;
width: auto;
margin-right: auto;
}
.home .home-image video, .home .home-image {
height: 100vh;
object-fit: cover;
}
.swiper_partenaire .partenaire_logo {
height: 100px;
}
#carousel_dernieres_nouvelles .contenu_article {
margin-top: 2em;
}
.dernieres_nouvelles .contenu_article h2 a {
text-decoration: none;
}
#carousel_dernieres_nouvelles .article-couverture img {
width: 100%;
margin: auto;
}
#carousel_dernieres_nouvelles .article-couverture picture {
display: flex;
}
.societe .certification .title-page {
text-align: left;
padding: 0;
margin: 80px 0 16px 0;
}
.bloc-page .btn {
margin-top: 40px;
font-size: 26px;
line-height: 33px;
}
.societe .bloc-page .title-page {
margin: 40px 0 16px 0;
font-size: 40px;
}
.home .block_partenaire {
margin-bottom: 6em !important;
}
.home .blocktwo {
position: relative;
}
.home .blocktwo .text_partenaire p:last-child button {
width: 100%;
}
.home .blocktwo .text_partenaire p:last-child {
position: absolute;
bottom: 0;
width: 93vw;
}
.swiper_partenaire {
width: 90%;
padding-bottom: 50px;
}
.divpourquoinouschoisir picture {
margin: auto;
}
.home .divpourquoinouschoisir h3, .home .divpourquoinouschoisir p {
text-align: start;
}
.divpourquoinouschoisir_text {
padding-left: 1em;
}
.divpourquoinouschoisir {
display: flex;
}
.contact-home-div-gauche {
width: 100%;
margin-top: 5em;
margin-bottom: 5em;
}
.home .blockthree .divtext {
padding-left: 0;
padding-right: 0;
}
.dernieres_nouvelles .swiper-button-next, .dernieres_nouvelles .swiper-button-prev, .swiper_partenaire .swiper-button-next, .swiper_partenaire .swiper-button-prev {
display: none;
}
.dernieres_nouvelles .swiper-pagination {
position: inherit;
}
.blocktwo .text_partenaire h3 br {
display: none;
}
.home .blockhomeone .divtext, .home .blockhometwo .divtext {
padding-top: 18px;
padding-bottom: 35px;
padding-left: 1em;
padding-right: 1em;
}
.home .blockhomeone > div {
flex-direction: column-reverse;
}
#formulairemodal .modal-dialog, #formulaire_expert_modal .modal-dialog {
margin: auto;
}
.single-product .description .nav-pills {
flex-direction: column;
}
.single-product .description .nav-pills li {
max-width: 100%;
}
.single-product .image-footer-categorie-product .footer_image_cat_product img {
min-height: 390px;
}
body.single-product .blockfive img {
padding: 14px;
width: 12em;
height: auto;
}
body.single-product .blockfive .divpourquoinouschoisir p, body.single-product .blockfive .divpourquoinouschoisir h3 {
text-align: start;
padding-left: 0.7em;
}
.chiffre_ligne_block .divconception_thermocouple.one:after, .chiffre_ligne_block .divconception_thermocouple.two:after, .chiffre_ligne_block .divconception_thermocouple.three:after {
top: 34%;
}
.archive-tag.product-categorie-page nav.filtre_nav button {
font-weight: bold;
font-size: 20px;
}
.archive-tag.product-categorie-page .filtre_nav #nav-tab {
display: flex;
flex-direction: column;
}
#accordionFaqcat {
width: 100%;
}
#accordionFaqcat .accordion-item .accordion-button {
font-size: 16px;
}
.footer_texte_cat_product_droite > a {
font-size: 20px;
padding: 1em 2em;
}
.footer_texte_cat_product {
left: 1em;
}
.footer_image_cat_product picture img {
height: 60%;
object-fit: cover;
}
.animation-home-div:not(.animation-scroll) .factsContainer_sm {
max-height: 110vh !important;
}
.offer-return { }
body .formulaire_evo_content_seconde .formulaire_evo_content_seconde_champdeux_border > p label > span > input {
width: 100%;
}
.contact-home {
height: 1174px;
background: #300D0A;
}
.contact-home > div:nth-child(1), .contact-home > div:nth-child(1) picture > img {
display: none;
}
#formulaire_expert_modal legend {
max-width: 100%;
padding-top: 0.6em;
padding-bottom: 0;
padding-left: 0.5em;
}
#formulaire_expert_modal .formulaire_expert fieldset {
flex-direction: column;
}
#formulairemodal .modal-dialog, #formulaire_expert_modal .modal-dialog {
max-width: 90%;
}
.contact .btn-contact {
font-size: 17px;
}
.contact input[type="file"]:after {
left: 34px;
width: 38%;
font-size: 12px;
}
.contact input[type="file"]:before {
margin-right: 16px;
}
.contact-page-content {
width: 98%;
}
.cold_text_temp h3, .hot_text_temp h3 {
font-size: 9vw;
line-height: 10vw;
}
.hot_text_temp p, .cold_text_temp p {
font-size: 5vw;
line-height: 11vw;
}
.blockhometwo > div > div {
margin-top: auto;
}
.btn {
font-size: 20px;
line-height: 25px;
}
.home-image .text-video h1 {
font-size: 35px;
line-height: 53px;
}
.home-image .text-video {
width: calc(100% - 10vw);
}
.blockhomeone h2, .blockhometwo h2 {
font-size: 30px;
}
.blocktwo .text_partenaire {
padding-left: 1em;
}
.blocktwo .text_partenaire h3 {
font-size: 30px;
line-height: 32px;
}
.contenu_partenaire {
margin: 0;
}
.home .partenaire_logo img { }
.blockthree img, .article-couverture img {
width: 100%;
}
.dernieres_nouvelles .titre_dernieres_nouvelles {
font-size: 35px;
line-height: 20px;
}
.dernieres_nouvelles .description_dernieres_nouvelles {
font-size: 16px;
line-height: 25px;
text-align: start;
}
.dernieres_nouvelles .col-lg-7 .article_en_avant img.article-image {
width: 55%;
}
.contact-home-content > picture > img {
height: 850px;
object-fit: cover;
}
.contact-home-div {
height: 990px;
}
.contact-home-div h2 {
font-size: 40px;
line-height: 45px;
}
.contact-home-content .wpcf7 {
width: 100%;
height: auto;
}
.contact-home-content .wpcf7 form {
padding: 1em 1em 0 1em;
}
.contact-home-content .wpcf7 form label span input {
height: 26px;
}
.contact-home-content .wpcf7 textarea {
height: 163px;
}
#myHeader .menu-class .custom-logo-link picture img {
max-width: 170px;
height: auto;
}
.header a {
color: #333;
}
body:not(.home,.inicio) .navbar-toggler.hamburger-icon svg path {
fill: #333;
}
} @media (min-width: 992px) {
.partenaire-citation {
margin-top: 10px;
min-height: 60px;
}
.join-us-container{
background-color: #F3F3F3 ;
}
.number-content {
margin-top: 70px;
}
.brochure-img {
position: absolute;
}
.programme .brochure-img {
position: inherit;
}
.programme .btn-plaquette {
margin-top: 48px;
}
.info_projet {
bottom: 0;
}
.item-1 article {
height: 100%;
}
body .home-image .plyr__controls .plyr__controls__item:first-child {
margin-top: -100px;
}
.img_single_product {
max-height: 600px;
object-fit: cover;
width: auto;
}
body.archive .dostmann_container img, body.archive .isotech_container img, body.archive .ascon_container img {
object-fit: none;
width: 100%;
}
.article-recent.labo .blog-row {
margin-top: 50px;
}
.certif-content {
padding: 0 15%;
}
.product_article .media-content {
padding: 0 12%;
}
body.archive.tax-product_cat .product_article .media-content {
padding: 0;
}
.animation-home-div:not(.animation-scroll) .factsContainer_sm {
max-height: 110vh !important;
}
.faq .accordion-content {
margin: 0px 36px 8px 36px;
}
.list-faq {
margin-top: 63px;
padding: 0 15%;
}
.certification .stitle-page {
padding: 0 26%;
}
.partenaire-bloc, .blockfive .row {
padding: 0 7%;
}
.mentions-legales .container {
padding: 0 10% 0 10%;
margin-bottom: 100px;
}
.page-actualite .filters {
padding: 0 15%;
}
} @media (max-width: 767.98px) {
.modal-body .certif {
flex-direction: column;
}
.modal-body .certif p {
text-align: center;
}
.article-recent.labo .blog-row {
margin: 0;
}
.img-assoc .link-image {
height: fit-content;
}
.article-recent {
margin: 80px 0;
}
.link-product h3 {
padding-top: 8px;
}
.btn-plaquette {
margin-top: 0;
}
.chr-haut {
padding: 0 10px 20px 10px;
}
.chr-bas {
padding: 35px 10px 0 10px;
}
.chr-desc p {
font-size: 14px;
}
.certification .card {
margin-top: 24px;
width: 50%;
}
.mentions-legales .container {
padding: 0 5% 0 5%;
margin-bottom: 50px;
}
.produits .certification .card {
margin-top: 40px;
}
.faq .title-page, .mentions-legales h1.article-h1 {
font-size: 35px;
line-height: 40px;
}
.faq .stitle-page p {
font-size: 18px;
line-height: 25px;
}
.faq .accordion-flush .accordion-header button {
font-size: 18px;
}
body {
font-size: 14px;
}
.faq .btn-faq-plus {
margin-bottom: 62px;
}
mjx-container[jax="CHTML"][display="true"] mjx-math {
font-size: 80%;
}
.wp-block-table td, .wp-block-table th {
font-size: 85%;
}
.fl-left, .fl-right {
float: none;
}
.fl-left picture, .fl-right picture, .cl-both picture {
display: flex;
justify-content: center;
}
}
@media (min-width: 576px) {
.container-left {
width: calc(100% - calc(calc(100% - 540px) / 2));
margin-left: auto;
}
}
@media (min-width: 768px) {
.error404 {
height: 100vh;
display: flex;
flex-direction: column;
justify-content: space-between;
}
body:not(.home,.archive.tax-product_cat,.produits,.societe,.page-template-page-job) .header a {
color: var(--text-color);
}
.plq-content {
position: relative;
}
.container-left {
width: calc(100% - calc(calc(100% - 720px) / 2));
margin-left: auto;
}
}
@media (min-width: 992px) {
#certification {
padding-top: 120px;
}
.plq-text {
padding-right: 30px;
}
.number .card {
width: 25%;
}
.container-left {
width: calc(100% - calc(calc(100% - 960px) / 2));
margin-left: auto;
}
.bloc-page {
padding: 0 15% !important;
}
}
@media (min-width: 1200px) {
.plq-text:after {
bottom: -40px;
}
.container-left {
width: calc(100% - calc(calc(100% - 1140px) / 2));
margin-left: auto;
}
}
@media (min-width: 1400px) {
.container-left {
width: calc(100% - calc(calc(100% - 1320px) / 2));
margin-left: auto;
padding-right: calc(calc(100% - calc(100% - calc(calc(100% - 1320px) / 2))) * 0.65);
}
}
@media print {
#formulaire_expert {
margin-top: 5em;
}
.no-print, .no-print * {
display: none !important;
}
}
.galerie-swiper .swiper-slide {
overflow: hidden;
border-radius: 12px;
}
.galerie-swiper {
height: 375px;
position: relative;
overflow: hidden;
}
.galerie-swiper .swiper-pagination {
bottom: 26px !important;
display: flex;
justify-content: center;
align-items: center;
}
.galerie-swiper .swiper-pagination-bullet {
width: 12px;
height: 12px;
background: #FFFFFF;
opacity: 1;
margin: 8px;
}
.galerie-swiper .swiper-pagination-bullet-active {
background: var(--btn-color);
height: 16px;
width: 16px;
}
.input-unite {
position: relative;
padding: 8px 10px 8px 0;
}
.unite {
position: absolute;
right: 26px;
top: 50%;
transform: translateY(-50%);
color: #000000;
}
.input-unite input, .input-unite select {
height: 49px;
padding: 10px 48px 10px 16px;
background: #FFFFFF;
border-radius: 5px;
margin-left: 5px;
}
.laboratoire .certification .certif-title, .societe .certification .certif-title {
color: #7F8284;
}
.convert {
background-image: url(//thermibel.be/app/uploads/2023/06/backround.jpg);
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
padding-bottom: 80px;
margin-top: 115px;
}
.convert .title-page {
color: #ffffff;
margin-top: 47px;
margin-bottom: 8px;
}
.convert h3 {
font-family: 'Satoshi', Arial, sans-serif;
font-style: normal;
font-weight: 900;
font-size: 20px;
line-height: 27px;
color: #FFFFFF;
border-bottom: 1px solid #ffffff;
padding: 0 0 5px 0;
}
.convert p.text-calc {
} .plaquette .fond {
background: rgba(229, 230, 230, 0.5);
border-radius: 12px;
}
.plq-text p {
font-family: 'Satoshi', Arial, sans-serif;
font-style: normal;
font-weight: 500;
font-size: 20px;
color: #050505;
line-height: 35px;
}
.plq-text p strong {
font-weight: 900;
font-size: 26px;
line-height: 35px;
}
.plq-text:after {
content: "";
height: 2px;
width: 171px;
position: absolute;
background: #8F261F;
}
.plaquette .fond {
padding: 48px 0 48px 48px;
}
@media (max-width: 1300px) {
.plaquette .col-md-9 {
width: 100%;
}
.plaquette .col-md-3 {
width: 100%;
}
.plaquette .fond {
padding: 48px 0;
}
}
@media (max-width: 1300px) and (min-width: 992px ) {
.plaquette .col-md-3 {
margin-top: 50px;
}
.plaquette .fond {
padding: 48px 16px;
}
}
.article-recent.labo .article-h1 {
margin: 0;
}
.recent-pagination {
margin-top: 16px;
}
.recent-pagination .swiper-pagination-bullet {
width: 16px;
height: 16px;
}
.recent-pagination .swiper-pagination-bullet-active {
background: #8F261F;
}
.calcul {
margin-bottom: 30px;
}
.laboratoire .dropdown-menu:not(#searchform), .societe .dropdown-menu:not(#searchform) {
width: 100% !important;
}
.calcul .btn-secondary {
font-family: 'Satoshi', Arial, sans-serif;
font-style: normal;
font-weight: 900;
font-size: 20px;
background: transparent;
border: 2px solid #ffffff;
padding: 14px 20px;
text-align: left;
}
.dropdown-toggle {
position: relative;
}
.dropdown-toggle::after {
position: absolute;
right: 15px;
top: 50%;
transform: translateX(-50%);
}
#myHeader .dropdown-toggle::after {
right: -8px;
top: 50%; }
#myHeader .dropdown-toggle {
margin-right: 10px;
}
.ban_societe .title-page {
color: #ffffff;
}
.secteur-liste {
padding: 0 20px;
margin-bottom: 48px;
}
.secteur-liste .dropdown-toggle {
font-family: 'Bevellier', Arial, sans-serif;
font-style: normal;
font-weight: 700;
font-size: 26px;
color: #EE3F33;
background: transparent;
border: 2px solid #EE3F33;
}
.secteur-liste ul {
border: none;
}
#modal_video {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 81px;
height: 81px;
border-radius: 81px;
}
#modal_video i {
color: #ffffff;
}
#videoModal {
background: rgba(0, 0, 0, 0.8);
}
.offer-content h3, .offer-content h4 {
font-size: 1.2em;
margin: 1em 0 0.5em 0;
}
.offer-title span + span {
margin-left: 44px;
}
@media (max-width: 991.98px) {
.single-product .block_left button.nav-link {
padding-left: 0;
}
.plaquette.presta .labo_plaquette .btn-plaquette {
margin-top: 30px;
}
.laboratoire .autre_presta h3.title-page {
margin-bottom: 20px;
margin-top: 30px;
font-size: 25px;
}
.title-refer {
font-size: 20px;
}
.bloc_formulaire_expert .btn_formulaire_expert_modal {
font-size: 20px;
}
.menu-head .navbar-toggler.hamburger-icon > a {
padding: 8px 22px;
border-radius: 50px;
color: #D9D9D9;
font-family: 'Bevellier', Arial, sans-serif;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-left: 5px;
}
.menu-head .navbar-toggler.hamburger-icon .menu-mobile {
background: #D9D9D9;
width: 50px;
border-radius: 50%;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
}
#nav-tab {
border: none;
padding: 0;
}
.product-categorie-page .before-shop-loop .nb_product {
font-size: 14px;
}
.btn-tri {
font-size: 20px;
}
}
.single-product .nav-tabs .nav-link:hover {
border-color: transparent;
} @media (min-width: 992px) {
.convert p.text-calc {
min-height: 4em;
}
.plaquette.presta .fond  {
padding: 48px;
}
#myTabContent .accordion-item {
padding-top: 148px;
margin-top: -108px;
border: none;
}
.single_product .fade:not(.show) {
opacity: 1;
}
.btn-tri {
padding-right: 50px;
}
}
@media (max-width: 767.98px) {
.product .thumbnail-button {
padding: 0;
}
.error404-container .row {
height: 50vh;
}
.product_article.more_click p {
font-size: 26px;
}
.class_moins_de_product .product_article.more_click {
border-radius: 8px;
}
.bloc_formulaire_expert p {
font-size: 14px;
}
.bloc_formulaire_expert h2 {
font-size: 28px;
}
.bloc_formulaire_expert .btn_formulaire_expert_modal {
width: 100%;
}
.formulaire_evo, .formulaire_basique {
justify-content: space-between;
}
.formulaire_evo p, .formulaire_basique p  {
font-size: 20px;
}
.plaquette .fond {
padding: 40px 0;
}
.thumb-product img {
min-height: inherit;
}
.btn-tri {
padding-left: 20px;
padding-right: 50px;
text-align: left;
width: 100%;
}
.recherche_page h1 {
font-size: 26px;
margin: 40px 0 32px 0;
}
.offer-title {
padding: 10px 10px 10px 45px;
}
.offer-return {
top: 15px;
left: 15px;
}
.offer-return img {
width: 25px;
}
.button-container-job {
padding-bottom: 25px;
}
.button-container-job button, .button-container-offer button {
margin-top: 15px;
padding: 12px 24px;
line-height: 1;
}
.blocktwo .btn {
width: 100%;
margin-bottom: 25px;
}
.plq-text p strong {
font-size: 20px;
}
.plq-text + .plq-text + .plq-text {
margin-bottom: 40px;
}
#certification .certification .title-page {
margin-top: 0px;
}
.plq-text {
margin-bottom: 60px;
}
.labo_plaquette {
padding-bottom: 0;
}
.laboratoire .certification .certif-title {
padding: 0 15px;
}
.contact .title-page {
font-size: 35px;
}
}