@charset "utf-8";
/* CSS Document */

:root{
	--rougestelpro: #cc0000;
}


/*
* page Carrières, on cache 2e nav
* front page
*/
body.page-template-template-careers .owl-testm .owl-nav,
body.page-template-template-careers .owl-testm div.owl-dots:nth-child(5),
body.home .owl-carousel div.owl-dots:nth-child(5){
    display: none;
}


/* 
	produits dsicontinués
	On cache le tableau et le titre des specs car le tableau est vide
	mais pas les accessoires
*/
.single-products.postid-12439 .product-specifications-header > div h2,
.single-products.postid-12437 .product-specifications-header > div h2,
.single-products.postid-12413 .product-specifications-header > div h2,
.single-products [data-id=ALC3A],
.single-products.postid-11300 .product-specifications-header > div h2,
.single-products.postid-11269 .product-specifications-header > div h2,
.single-products.postid-11298 .product-specifications-header > div h2,
.single-products [data-id=CT],
.single-products.postid-11255 .product-specifications-header > div h2,
.single-products.postid-11227 .product-specifications-header > div h2,
.single-products.postid-11253 .product-specifications-header > div h2,
.single-products [data-id=DB]{
	display:none;
}


/* Article du pro chalet Allia 20210308 */
.postid-19834 h2.meilleurs-conseils,
.postid-19905 h2.meilleurs-conseils,
.postid-19908 h2.meilleurs-conseils{
    margin-top:40px;
}
.postid-19834 .meilleurs-conseils ~ div,
.postid-19905 .meilleurs-conseils ~ div,
.postid-19908 .meilleurs-conseils ~ div{
    display: flex;
    border: 1px solid #f2f2f2;
    box-shadow: 0px 0px 20px 0px #f2f2f2;
    margin-bottom:20px;
}
.postid-19834 .page-content a,
.postid-19905 .page-content a,
.postid-19908 .page-content a {
    color: #4a4a4a;
		text-decoration:underline;
}
.postid-19834 .meilleurs-conseils ~ div div,
.postid-19905 .meilleurs-conseils ~ div div,
.postid-19908 .meilleurs-conseils ~ div div{
    padding-right:20px;
}
.postid-19834 .meilleurs-conseils ~ div div h5,
.postid-19905 .meilleurs-conseils ~ div div h5,
.postid-19908 .meilleurs-conseils ~ div div h5{
    font-size: 1.8rem;
    margin-top:15px;
    margin-bottom: 15px;
}
.postid-19834 .meilleurs-conseils ~ div img,
.postid-19905 .meilleurs-conseils ~ div img,
.postid-19908 .meilleurs-conseils ~ div img{
	width:250px !important;
	height:auto;
}

@media (max-width: 768px){
	.postid-19834 .meilleurs-conseils ~ div,
	.postid-19905 .meilleurs-conseils ~ div,
	.postid-19908 .meilleurs-conseils ~ div{
		flex-direction:column;
	}
	.postid-19834 .meilleurs-conseils ~ div img,
	.postid-19905 .meilleurs-conseils ~ div img,
	.postid-19908 .meilleurs-conseils ~ div img{
		width:100% !important;

	}
	.postid-19834 .meilleurs-conseils ~ div div,
	.postid-19905 .meilleurs-conseils ~ div div,
	.postid-19908 .meilleurs-conseils ~ div div{
		padding: 20px;
	}
}
/* fin Article du pro chalet Allia 20210308 */


/*Modifications 1 février 2021 Carrières, vidéos et page produits*/
/*.YouTubePopUp-Close{
	display:none;
}*/

.single-products .product-main-info .content a.bjs {
    cursor: default;
    pointer-events: none;
}
.single-products .videos-container {
	display: flex;
	flex-wrap: wrap;
}
.single-products .videos-container div {
	margin: 20px;
	width: 330px;
}
.single-products .videos-container div p {
	padding-top: 5px;
	font-weight: bolder;
}
/*.single-products .videos-container img {
    width: 40px;
    margin-right: 10px;
    display: inline-flex;
	transition: all 0.5s ease;
}
.single-products .videos-container div a{
	font-size: 2rem;
    font-weight: bold;
	color: #4a4a4a;
	align-items: center;
	display: flex;
}
.single-products .videos-container div a:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}*/

/* vidéos Carrieres */
.page-template-template-careers .videos-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	margin-bottom:60px;
}
.page-template-template-careers .videos-container > div {
	margin: 20px;
}
/*.page-template-template-careers .videos-container div a {
	font-size: 2rem;
	color: #4a4a4a;
}
.page-template-template-careers .videos-container div a div{
	background-repeat: no-repeat;
    width: 320px;
    height: 180px;
	display: flex;
}
.page-template-template-careers .videos-container div a div:hover img{
	opacity: 70%;
}
.page-template-template-careers .videos-container div a div img{
	width: 80px;
    margin: auto;
    opacity: 50%;
	transition: all 0.2s ease;
}*/
.page-template-template-careers  .videos-container div p {
    text-align: center;
	padding-top: 5px;
	font-weight: bolder;
}
/* Fin vidéos Carrieres */


/* On cache les prix tableaux des accessoires des produits CVAC */
.single-products [data-id=MUAA] ~ .accessories th.h-prix1, 
.single-products [data-id=MUAA] ~ .accessories td.prix,

.single-products [data-id=SCV] ~ .accessories th.h-prix1, 
.single-products [data-id=SCV] ~ .accessories td.prix,

.single-products [data-id=SFE-SFEX-SFECM] ~ .accessories th.h-prix1, 
.single-products [data-id=SFE-SFEX-SFECM] ~ .accessories td.prix,

.single-products [data-id=SFEX-SFECM] ~ .accessories th.h-prix1, 
.single-products [data-id=SFEX-SFECM] ~ .accessories td.prix,

.single-products [data-id=SB] ~ .accessories th.h-prix1, 
.single-products [data-id=SB] ~ .accessories td.prix,

.single-products [data-id=SDHR] ~ .accessories th.h-prix1, 
.single-products [data-id=SDHR] ~ .accessories td.prix{
	display:none;
}
/*Modifications 1 février 2021 Carrières, vidéos et page produits*/




/* Block Allia page d'accueil janvier 2021 */
body.home .hero-smarthome{
	color:#ffffff;
	padding: 160px 20% 180px 50%;
	text-align: left;
}
@media (max-width: 1280px){
	body.home .hero-smarthome{
		padding-right: 15%;
	}
}
@media (max-width: 768px){
	body.home .hero-smarthome{
		padding: 10% 5%;
		text-align: center;
	}
}


/* Pages légales Allia */
body.page-id-19499 .page-hero .description,
body.page-id-19514 .page-hero .description,
body.page-id-19517 .page-hero .description,
body.page-id-19524 .page-hero .description,
body.page-id-19528 .page-hero .description,
body.page-id-19531 .page-hero .description,
body.page-id-19581 .page-hero .description,
body.page-id-19584 .page-hero .description,
body.page-id-19587 .page-hero .description,
body.page-id-19595 .page-hero .description,
body.page-id-19599 .page-hero .description,
body.page-id-19602 .page-hero .description,
body.page-id-19658 .page-hero .description,
body.page-id-19661 .page-hero .description,
body.page-id-19663 .page-hero .description{
	display:none;
}


/** FAQ Maison intelligente **/
body.page-template-template-faqMI .template-faqmi .contact-main {
    width: 100%;
}
body.page-template-template-faqMI .template-faqmi .contact-main .reponse {/*<=*/
    display:none;
	padding: 10px;
}
body.page-template-template-faqMI .template-faqmi .answer > h3 {
    background-color: #F2F2F2;
    padding: 20px;
    cursor: pointer;
	line-height: 2.5rem;
	display: block;
	position:relative;
}
body.page-template-template-faqMI .template-faqmi .answer > h3::before {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin: 0 5px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
}
body.page-template-template-faqMI .template-faqmi .answer > h3.active:before {
    content: "\2212";
}
body.page-template-template-faqMI .template-faqmi .faq-answers .faq-category {
   display:block;
}
body.page-template-template-faqMI .template-faqmi .faq-answers .anchors {
    margin-bottom: 60px;
	display: flex;
    flex-wrap: wrap;
}
body.page-template-template-faqMI .template-faqmi .faq-answers .anchors h4{
    padding: 5px 15px;
	background-color: #F2F2F2;
	margin: 10px 10px 0 0;
	color: #ffffff;
	font-size: 1.8rem;
}
body.page-template-template-faqMI .template-faqmi .faq-answers .anchors a {
    color: #4a4a4a;
}
/* Afin de voir le titre et non arriver à moitié de section */
body.page-template-template-faqMI .template-faqmi #hilo::before,
body.page-template-template-faqMI .template-faqmi #hub::before,
body.page-template-template-faqMI .template-faqmi #amartt::before,
body.page-template-template-faqMI .template-faqmi #splug::before,
body.page-template-template-faqMI .template-faqmi #switch::before,
body.page-template-template-faqMI .template-faqmi #netatmo::before,
body.page-template-template-faqMI .template-faqmi #onelink::before,
body.page-template-template-faqMI .template-faqmi #assist::before{ /*<=*/
  display: block; 
  content: " "; 
  margin-top: -200px; 
  height: 200px; 
  visibility: hidden; 
  pointer-events: none;
}
body.page-template-template-faqMI .template-faqmi .reponse ol li:before{
	font-size: 2.2rem;
}






/* Page ALLIA produits hiver 2021 */

/* pour btn plugin popup maker installé 29 ms 2021 */
body.page-template-template-allia-produis .btnVideoAllia {
    margin: auto;
    display: block;
    width: 300px;
    text-align: center;
	font-weight: 900;
}

/*span.YouTubePopUp-Close{
	display:none;
}
body.page-id-19521  .page-content,
body.page-id-19521  [class^="wrapper"]:not(.allia-advices){
	width: 100%;
	min-width: 100%;
}*/
.alliaproduitshero{
	height: 350px;
	background-image: url(/wp-content/themes/stelpro/assets/images/allia_produits/img_banner.jpg);
	background-position: center right;
    background-size: 100%;
    background-repeat: no-repeat;
}
body.page-template-template-allia-produis .alliaproduitsherosuite{
	width: 70%;
	margin: 0 auto 20px;
	max-width: 1200px;
	padding: 3% 0;
}
body.page-template-template-allia-produis .alliaproduitsherosuite h2{
	font-size: 3.5rem;
}
.alliaproduitsherosuite .logoAllia{
	width:250px;
}
.alliaproduitsdegBG{
	min-height: 500px;
	background-color: #e5e5e6;
    /*background: linear-gradient(#ffff, #F4F4F4, #F4F4F4 );*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	padding:50px 5%;
}
.alliaproduitsdegBG .produit{
	padding:0 50px;
	width:50%;
	margin-bottom: 80px;
}
.alliaproduitsdegBG .produit:nth-child(2n){
	border-left: solid 1px #D0D0D0;
}
.alliaproduitsdegBG .produit img{
	width: 100%;
    margin: 0 auto 20px;
    max-width: 800px;
}
.alliaproduitsdegBG .produit h2{
    margin-bottom:30px;
}
.alliaproduitsdegBG .produit a,
.alliaproduitsherosuite a{
	color:#ffffff;
	background-color:var(--rougestelpro);
	padding: 12px 25px;
}
.alliaproduitsintelligeants .produit a{
color: #4a4a4a; 
}
.alliaproduitsdegBG .produit a:hover,
.alliaproduitsherosuite a:hover
{
    background-color: #c12014;
}
.alliaproduitsdegBG .produit a::before,
.alliaproduitsherosuite a::before{
	font-family: 'stelpro';
    font-size: 14px;
    content: "\e93f";
	position:relative;
	left:-5px;	
}
.alliaproduitsintelligeants{
	padding: 50px 80px;
	height: auto;
	min-height: 300px;
	background-color: #f2f2f2;
	text-align:center;
	margin-bottom:50px;
}
.alliaproduitsintelligeants .conteneur{
	margin: 50px 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.alliaproduitsintelligeants .produit{
	width:22%;
	text-align:left;
	padding:15px;
	background-color:#ffffff;
	margin:10px;
	border: 1px solid #F2F2F2;
}
.alliaproduitsintelligeants .produit:hover{
	transform: translateY(-5px);
	-moz-box-shadow: 0px 0px 20px 0px #e5e5e6;
	-webkit-box-shadow: 0px 0px 20px 0px #e5e5e6;
	box-shadow: 0px 0px 20px 0px #e5e5e6;
	transition: transform 0.2s ease;	
	cursor: pointer;
	background-color:#e5e5e6;
	border: 1px solid #e5e5e6;
}
.alliaproduitsintelligeants img{
	width:200px;
	margin:auto;
}
/* fin Page ALLIA produits hiver 2021  */



/* Ecosysteme */
body.page-template-template-allia-ecosysteme{
	background-color:#e9e9e9;
}
body.page-template-template-allia-ecosysteme .alliaproduitsherosuite{
	width: 70%;
	margin: 0 auto 20px;
	max-width: 1200px;
	padding: 3% 0;
}
body.page-template-template-allia-ecosysteme h2 {
    font-size: 3.5rem;
}
body.page-template-template-allia-ecosysteme .produit {
	background-color: #fff;
    width: 70%;
    min-height: 500px;
	display: flex;
	margin: 0 auto 20px;
	max-width: 1200px;
	align-items: center;
}
body.page-template-template-allia-ecosysteme .produit:nth-child(3) {
    margin-bottom: 150px;
}
body.page-template-template-allia-ecosysteme .produit div {
	width: 50%;
}
body.page-template-template-allia-ecosysteme .prod img {
	max-width: 500px;
	margin: auto;
}
body.page-template-template-allia-ecosysteme .text {
	max-height: 90%;
	margin: auto;
	/*padding: 4% 10% 4% 0;*/
	padding-right: 10%;
}
body.page-template-template-allia-ecosysteme .text h2{
	margin-bottom: 20px;
}
body.page-template-template-allia-ecosysteme .btn{
	background-color: var(--rougestelpro);
	color: #fff;
	font-size: 20px;
    font-weight: 100;
    text-align: center;
    line-height: 1.3;
	margin-top: 20px;
	white-space: nowrap;
		
}
body.page-template-template-allia-ecosysteme .btn:hover {
    background-color: #c12014;
}
body.page-template-template-allia-ecosysteme .btn:before {
    font-family: 'stelpro';
    font-size: 15px;
    content: "\e93f";
    position: relative;
    left: -8px;
}
body.page-template-template-allia-ecosysteme .text img.amazon_google{
	width:330px;
	height:50px;
}
/* Fin page Ecosysteme */








/* Allia Applications */
body.page-template-template-allia-appli{
	background-color: #e5e5e6;
}
body.page-template-template-allia-appli .alliaproduitsherosuite{
	width: 70%;
	margin: 0 auto 20px;
	max-width: 1200px;
	padding: 3% 0;
}
body.page-template-template-allia-appli .alliaproduitsherosuite h2{
	font-size: 3.5rem;
}
body.page-template-template-allia-appli .wrapper-full.range{
	background-color: #ffffff;
	min-height:520px;
	background-image: url(https://www.stelpro.com/wp-content/uploads/2021/01/fond_appli_rangee.jpg);
	background-repeat: repeat-x;
}
body.page-template-template-allia-appli .wrapper-full .range{
	/*background-color: #ffffff;*/
	display: flex;
	align-items: center;
	height: 520px;/*<=*/
}
body.page-template-template-allia-appli .wrapper-full.range .column{
	position: relative;
	width: 50%;
}
body.page-template-template-allia-appli .wrapper-full .range .column.image {
    order: 1;
	padding-left: 100px;
}
body.page-template-template-allia-appli .wrapper-full .range.content-left .column.image {
    order: 0;
	padding-right: 100px;
	display: flex;
    justify-content: flex-end;
}
body.page-template-template-allia-appli .wrapper-full .column.image img{
	width: 246px;
	max-height: 520px;
}
body.page-template-template-allia-appli .wrapper-full .range .column.text {
    padding: 0 0 0 20%;
}
body.page-template-template-allia-appli .wrapper-full .range .column.text h2{
	margin-bottom: 2rem;
	font-size: 3rem;
}
body.page-template-template-allia-appli .wrapper-full .range.content-left .column.text {
    padding: 0 25% 0 0;	
}
body.page-template-template-allia-appli .text img.amazon_google{
	width:330px;
	height:50px;
	/*margin-top: 50px;*/
}
body.page-template-template-allia-appli  .wrapper-sit{
	display: flex;
    justify-content: center;
	margin: 50px 0;
}
body.page-template-template-allia-appli  .wrapper-sit .produit{
	width: 500px;
	display: flex;
flex-direction: column;
}
body.page-template-template-allia-appli  .wrapper-sit .produit:nth-child(2){
	margin: 0 30px;
}
body.page-template-template-allia-appli  .wrapper-sit .produit .sitexte{
	background-color: #fff;
	padding: 25px;
	flex-grow: 4;
}
/* Fin Allia Applications */



/* Allia Assistants vocaux */
body.page-template-template-allia-assistants{
	background-color: #e5e5e6;
}
body.page-template-template-allia-assistants .alliaproduitsherosuite{
	width: 70%;
	margin: 0 auto 20px;
	max-width: 1200px;
	padding: 3% 0;
}
body.page-template-template-allia-assistants .alliaproduitsherosuite h2{
	font-size: 3.5rem;
}
body.page-template-template-allia-assistants  .wrapper-sit{
	display: flex;
    justify-content: center;
	margin-bottom: 50px;
}
body.page-template-template-allia-assistants  .wrapper-sit .produit{
	width: 500px;
	display: flex;
flex-direction: column;
}
body.page-template-template-allia-assistants  .wrapper-sit .produit:nth-child(2){
	margin: 0 30px;
}
body.page-template-template-allia-assistants  .wrapper-sit .produit .sitexte{
	background-color: #fff;
	padding: 25px;
	flex-grow: 4;
}
body.page-template-template-allia-assistants .fond{
	height: 425px;
	background-position: center top;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
}
/*body.page-template-template-allia-assistants .fond .column.text{
	font-size: 4rem;
	width: 50%;
	line-height: 5rem;
	margin-left: 50%;
	padding-top: 75px;
	font-weight: bold;
}
body.page-template-template-allia-assistants .fond .column.text.amazon,
body.page-template-template-allia-assistants .fond .column.text.google{
	width: 400px;
}
body.page-template-template-allia-assistants .fond .column.text.amazon{
	color:#ffffff;
}
body.page-template-template-allia-assistants .fond .column.text.google{
	color:#000000;
}*/
body.page-template-template-allia-assistants .fond .column.imageApp,
body.page-template-template-allia-assistants .fond .column.imageLogo{
	align-self: flex-end;
}
body.page-template-template-allia-assistants .fond .column.imageApp img{
	width: 300px;
	margin: auto;
}
body.page-template-template-allia-assistants .fond .column{
	width:400px;
}
body.page-template-template-allia-assistants .fond .column.imageLogo{
	margin: 0 117px 125px 0;
}
body.page-template-template-allia-assistants .fond .column.imageLogo img{
	width: 200px;
}
body.page-template-template-allia-assistants .fond .amazon,
body.page-template-template-allia-assistants .fond .google{
	/*width: 400px;*/
	color:#ffffff;
	font-size: 4rem;
	line-height: 5rem;
	font-weight: bold;
	margin-bottom: 50px;
}
body.page-template-template-allia-assistants .fond .google{
	color:#000000;
}






/* Ou trouver nos produtis */
h2.DistELECT::before{
	content: "Electrical distributors";
}
h2.DistELECT:lang(fr-FR)::before{
	content: "Distributeurs électriques";
}
h2.DistHVAC::before{
	content: "HVAC distributors";
}
h2.DistHVAC:lang(fr-FR)::before{
	content: "Distributeurs cvac";
}
.wtf_container {
    display: block;
}
.wtf_container div:not(.item){
    display: grid;
    grid-gap: 1px;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 40px 0 80px;
    transition: opacity 0.3s;
}
/* Fin d'Ou trouver nos produtis */


/* documents Catalogues et Livres blancs */
.documents-list.catalogs h3,
.documents-list.white_papers h3,
.documents-list.catalogs h4,
.documents-list.white_papers h4{
    display: none;
}
/* fin documents */

/* Gris sous les produtis CAT */
.product-item-imagetop, body.home .product-main-categories .item{
	background-color:#d0d1d3;
		border:1px solid #f2f2f2;
	box-shadow:0px 0px 20px 0px #f2f2f2;
}

.product-item-imagetop:hover, body.home .product-main-categories .item:hover{
	transform:translateY(-5px);
	background-color:#c4c4c6;
}
/* Fin de gris sous les produtis CAT */

/* page ORORA */
body.page-id-17640,
body.page-id-17795,
body.page-id-17806{
	background-color:#f4f4f4;
}
body.page-id-17640 .wrapper,
body.page-id-17795 .wrapper,
body.page-id-17806 .wrapper{
	
}
body.page-id-17640 .page-hero .wrapper,
body.page-id-17795 .page-hero .wrapper,
body.page-id-17806 .page-hero .wrapper{
	min-width:50%;
} 

body.page-id-17640 .page-content h1, body.page-id-17795 .page-content h1,
body.page-id-17806 .page-content h1{
	text-align:center;
}

body.page-id-17640 .page-hero h1, body.page-id-17795 .page-hero h1,
body.page-id-17806 .page-hero h1{
	display:none;
}
body.page-id-17640 .page-hero .description, body.page-id-17795 .page-hero .description, body.page-id-17806 .page-hero .description,
body.page-id-18348 .page-hero .description,
body.page-id-18359 .page-hero .description,
body.page-id-18357 .page-hero .description,
body.page-id-18370 .page-hero .description,
body.page-id-18374 .page-hero .description,
body.page-id-18376 .page-hero .description{
	display:none;
}

body.page-id-17640 .page-hero,
body.page-id-17795 .page-hero,
body.page-id-17806 .page-hero{
	height: 200px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/bannerOrora200.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}

#ORORA{
	font-size:1.2rem;
}

#ORORA a.pastille{
	width:70px;
}

#ORORA .couleur {
  width: 70px;
  height: 70px;
  transition: all 0.3s ease;
}

#ORORA .mifull{
	 /*display: block;
  height: 70px;
	display:flex	*/
}
#ORORA a span {
  display: none;
  color: #fff;
  background: rgba(91, 91, 89, 0.75);
  padding: 15px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  min-width: 100px;
  width: auto;
  text-align: center;
  position: absolute;
  z-index: 10;
  white-space: nowrap;
}
#ORORA a {
  display: inline-block;
}
#ORORA a:hover span {
  display: block;
}
#ORORA .couleur:hover {
  -webkit-transform: scale(1.7);
  -ms-transform: scale(1.7);
  transform: scale(1.7);
}
#ORORA .wrap-couleurs a {
  height: 1px;
  width: 100%;
}
#ORORA div{
	padding:0;
	margin:0;
	
}
#ORORA div.SS {
  height: 521px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_FINI_SPECIAUX.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.SS p {
  position: relative;
  top: 429px;
  left: 132px;
  background-color: #f4f4f4;
  width: 80%;
  padding: 10px;
}
#ORORA div.BK {
  height: 639px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_BLACK.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.BK p {
  position: relative;
  top: 230px;
  left: 67%;
  background-color: #f4f4f4;
  width: 308px;
  padding: 10px;
}
#ORORA div.MB {
  height: 502px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_BLEU_MINUIT.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.MB p {
  position: relative;
  left: 55%;
  width: 339px;
	height:201px;
  top: 60%;
  padding: 10px;
  background-color: #f4f4f4;
}
#ORORA div.SW {
  height: 657px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_BLANCS.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.SW p {
  position: relative;
  top: 42px;
  left: 551px;
  background-color: #f4f4f4;
  width: 350px;
  padding: 10px;
}
#ORORA div.ES {
  height: 540px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_ESPRESSO.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.ES p {
  position: relative;
  top: 0;
  left: 8%;
  width: 420px;
  padding: 10px;	
background-color: #f4f4f4;
}
#ORORA div.RG {
  height: 350px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_ROUGE.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.RG p {
  position: relative;
  top: 0;
  left: 53%;
  background-color: #f4f4f4;
  width: 330px;
  padding: 10px;
}
#ORORA div.OR {
  height: 564px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_ORANGE.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.OR p {
  position: relative;
  left: 64%;
  top: 0px;
  width: 317px;
  background-color: #f4f4f4;
  padding: 10px;
}
#ORORA div.CHAR {
  height: 520px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_GRIS.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.CHAR p {
  position: relative;
  top: 266px;
  left: 57%;
  width: 460px;
  padding: 10px;
}
#ORORA div.YO {
  height: 431px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_JAUNE_SERIN.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.YO p {
  position: relative;
  top: 280px;
  left: 30%;
  width: 398px;
  padding: 10px;
	background-color: #f4f4f4;
}
#ORORA div.A {
  height: 514px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/AMANDE.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.A p {
  position: relative;
  top: 330px;
  Left: 638px;
  width: 398px;
  padding: 10px;
	background-color: #f4f4f4;
}
div.page-id-17806 #ORORA div.A p {
  top: 270px;
}

#ORORA div.DB {
  height: 349px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_BLEU_JEANS.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.DB p {
  position: relative;
  top: 0;
  left: 17%;
  background-color: #f4f4f4;
  width: 338px;
  padding: 10px;
}
#ORORA div.TQ {
  height: 560px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_TURQUOISE.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.TQ p {
  position: relative;
  top: 0;
  left: 22%;
  width: 60%;
  padding: 4px;
	background-color: #f4f4f4;
}
#ORORA div.MG {
  height: 349px;
  background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/ORORA_VERT_MOUSSE.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#ORORA div.MG p {
  top: 203px;
  left: 56%;
  background-color: #f4f4f4;
  width: 415px;
  position: relative;
  padding: 10px;
}
.politiqueORORA {
  margin: 70px auto 0 auto;
  width: 300px;
}
/* fin page ORORA */




/* Page ORORA nouvelle version février 2021 */
body.page-id-19864 .wrapper, body.page-id-19864 .wrapper-lg, body.page-id-19864 .wrapper-sm, body.page-id-19864 .wrapper-xm,
body.page-id-19866 .wrapper, body.page-id-19866 .wrapper-lg, body.page-id-19866 .wrapper-sm, body.page-id-19866 .wrapper-xm,
body.page-id-19868 .wrapper, body.page-id-19868 .wrapper-lg, body.page-id-19868 .wrapper-sm, body.page-id-19868 .wrapper-xm{
	width:100%;
	max-width: 100%;
}
body.page-id-19864 h1, 
body.page-id-19866 h1 ,
body.page-id-19868 h1 {
   text-align:center;
}
body.page-id-19864 h2, 
body.page-id-19866 h2,
body.page-id-19868 h2{
	color: #4a4a4a;
	margin-bottom: 10px;
	font-size: 1.5rem;
}
.couleurs.wrapper-full{
	border-bottom: solid #fff 10px;
}
body.page-id-19864 .page-hero,
body.page-id-19866 .page-hero,
body.page-id-19868 .page-hero{
display:none;
}
body.page-id-19864 .breadcrumbs,
body.page-id-19866 .breadcrumbs,
body.page-id-19868 .breadcrumbs{
background-color:transparent;
}
body.page-id-19864 .conteneur,
body.page-id-19866 .conteneur,
body.page-id-19868 .conteneur{
	display:flex;
	flex-direction:row;
	height:auto;
}
body.page-id-19864 #site-container,
body.page-id-19866 #site-container,
body.page-id-19868 #site-container{
    padding: 141px 0 0;
    position: relative;
    min-height: 80vh;
}
/* couelurs pastilles */
.pastillesorora.mifull a {
    display: inline-block;
}
.pastillesorora.mifull a.pastille .couleur {
    width: 50px;
    height: 50px;
    transition: all 0.3s ease;
}
.pastillesorora.mifull a.pastille .couleur:hover {
    -webkit-transform: scale(1.7);
    -ms-transform: scale(1.7);
    transform: scale(1.7);
}
.pastillesorora.mifull {
    text-align: center;
}
.pastillesorora.mifull a.pastille {
    width: 50px;
}
/* couelurs pastilles */
#tq.couleurs .conteneur div,
#ye.couleurs .conteneur div,
#or.couleurs .conteneur div,
#ro.couleurs .conteneur div,
#es.couleurs .conteneur div,
#bk.couleurs .conteneur div,
#ss.couleurs .conteneur div,
#sw.couleurs .conteneur div{
	text-align:right;
}
body.page-id-19864 .conteneur .side,
body.page-id-19866 .conteneur .side,
body.page-id-19868 .conteneur .side{
	width: 20%;
}
body.page-id-19864 .conteneur .column, 
body.page-id-19866 .conteneur .column,
body.page-id-19868 .conteneur .column{
	width: 30%;
	background-repeat: no-repeat;
}
body.page-id-19864 .conteneur p,
body.page-id-19866 .conteneur p,
body.page-id-19868 .conteneur p{
	font-size:1.2rem;
}
body.page-id-19864 span.h2,
body.page-id-19866 span.h2,
body.page-id-19868 span.h2{
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 1.5rem;
}
#mb.couleurs .conteneur .side.gauche {
	background-color:#003865;
	border-right: solid 10px #fff;
}
#mb.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/mb2.jpg);
	background-position: right top;
}
#mb.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/mb3.jpg);
	background-position: left top;
	padding: 168px 0 0 225px;
}
#mb.couleurs .conteneur  .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/mb4.jpg);
	background-repeat:repeat-x;
}
#mb.couleurs .conteneur,
#mb.couleurs .conteneur div{
	height:500px;
	min-height:500px;
}
/* //////// DB//////// */
#db.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/db1.jpg);
}
#db.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/db2.jpg);
	background-position: right bottom;
}
#db.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/db3.jpg);
	background-position: left bottom;
	align-items: flex-end;
	flex-wrap: wrap;
	display: flex;
	padding-bottom: 119px;
	padding-left: 140px;
}
#db.couleurs .conteneur  .side.droite {			
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/db4.jpg);
	background-repeat:repeat-x;
}
#db.couleurs .conteneur, #db .conteneur div{
	height:350px;
	min-height:350px;
}
#mb.couleurs .conteneur .side.gauche{
	border-right: none;
}
/*////// TQ //////// */
#tq.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/tq1.jpg);
}
#tq.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/tq2.jpg);
	background-position: right top;
	padding: 170px 230px 0 0;
}
#tq.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/tq3.jpg);
	background-position: left top;
}
#tq.couleurs .conteneur .side.droite {
	background-color: #99d9d9;
}
#tq.couleurs .conteneur,
#tq.couleurs .conteneur div{
	height:500px;
	min-height:500px;
}
/* //////// MG //////// */
#mg.couleurs .conteneur .side.gauche {
	background-color:#6ba336;
}
#mg.couleurs .conteneur .column.one{
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/mg2.jpg);
	background-position: right top;
}
#mg.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/mg3.jpg);
	background-position: left top;
	align-items: flex-end;
	flex-wrap: wrap;
	display: flex;
	padding-bottom: 170px;
}
#mg.couleurs .conteneur .side.droite {
    background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/mg4.jpg);
}
#mg.couleurs .conteneur, 
#mg.couleurs .conteneur div{
	height:350px;
	min-height:350px;
}
/* //////// Ye //////// */
#ye.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/y1.jpg);
	background-position: right bottom;
}
#ye.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/y2.jpg);
	background-position: right top;
	padding-top:200px;
}
#ye.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/y3.jpg);
	background-position: left top;
}
#ye.couleurs .conteneur .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/y4.jpg);
}
#ye.couleurs .conteneur, 
#ye.couleurs .conteneur div{
	height:350px;
	min-height:350px;
}
/* //////// Or //////// */
#or.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/o1.jpg);
	background-position: right bottom;
}
#or.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/o2.jpg);
	background-position: right top;
		padding: 280px 140px 0 0;
}
#or.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/o3.jpg);
	background-position: left top;
}
#or.couleurs .conteneur  .side.droite {
	background-color: #f4592b;
}
#or.couleurs .conteneur, 
#or.couleurs .conteneur div {
	height:500px;
	min-height:500px;
}
/* //////// Ro //////// */
#ro.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/r1.jpg);
	background-position: top bottom;
}
#ro.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/r2.jpg);
	background-position: right top;
	padding-top:210px;
}
#ro.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/r3.jpg);
	background-position: left top;
}
#ro.couleurs .conteneur  .side.droite {
	background-color: #df1e23;
}
#ro.couleurs .conteneur, 
#ro.couleurs .conteneur div {
	height:350px;
	min-height:350px;
}
/* //////// Gr //////// */
#gr.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/gr1.jpg);
	background-position: right bottom;
}
#gr.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/gr2.jpg);
	background-position: right top;
}
#gr.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/gr3.jpg);
	background-position: left top;
	align-items: flex-end;
	flex-wrap: wrap;
	display: flex;
	padding-left:105px;
	padding-bottom: 205px;
}
#gr.couleurs .conteneur .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/gr4.jpg);
	background-position: left top;
}
#gr.couleurs .conteneur, 
#gr.couleurs .conteneur div {
	height:500px;
	min-height:500px;
}
/* //////// ES //////// */
#es.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/es1.jpg);
	background-position: top bottom;
}
#es.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/es2.jpg);
	background-position: right top;
	padding: 290px 95px 0 0;
}
#es.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/es3.jpg);
	background-position: left top;
}
#es.couleurs .conteneur  .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/es4.jpg);
}
#es.couleurs .conteneur, 
#es.couleurs .conteneur div{
	height:500px;
	min-height:500px;
}
/* //////// BK //////// */
#bk.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/bk1.jpg);
	background-position: top bottom;
}
#bk.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/bk2.jpg);
	background-position: right top;
	padding: 320px 80px 0 0;
}
#bk.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/bk3.jpg);
	background-position: left top;
}
#bk.couleurs .conteneur .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/bk4.jpg);
	background-position: left top;
}
#bk.couleurs .conteneur, 
#bk.couleurs .conteneur div{
	height:500px;
	min-height:500px;
}
/* //////// SS //////// */
#ss.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/ss1.jpg);
	border-right: solid #fff 10px;
}
#ss.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/ss2.jpg);
	background-position: right top;
	padding:310px 70px 0 0;
}
#ss.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/ss3.jpg);
	background-position: left top;
}
#ss.couleurs .conteneur  .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/ss4.jpg);
	background-position: left top;
}
#ss.couleurs .conteneur, 
#ss.couleurs .conteneur div {
	height:500px;
	min-height:500px;
}
/* //////// Al //////// */
#al.couleurs .conteneur .side.gauche {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/a1.jpg);
	background-position: right top ;
}
#al.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/a2.jpg);
	background-position: right top;
}
#al.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/a3.jpg);
	background-position: left top;
	padding: 165px 0 0 105px;
}
#al.couleurs .conteneur  .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/a4.jpg);
	background-position: left top;
}
#al.couleurs .conteneur, 
#al.couleurs .conteneur div {
	height:350px;
	min-height:350px;
}
/* //////// SW //////// */
#sw.couleurs .conteneur .column.one {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/sw2.jpg);
	background-position: right top;
	padding: 275px 200px 0 0;
}
#sw.couleurs .conteneur .column.two {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/sw3.jpg);
	background-position: left top;
}
#sw.couleurs .conteneur .side.droite {
	background-image: url(/wp-content/themes/stelpro/assets/images/img_page_orora/sw4.jpg);
	background-position: left top;
}
#sw.couleurs .conteneur, 
#sw.couleurs .conteneur div {
	height:500px;
	min-height:500px;
}

@media (max-width: 2031px) and (min-width: 1000px) {
	#mb.couleurs .conteneur .side.gauche{
		border-right:solid #fff 10px;
	}
}
@media (max-width: 2023px) and (min-width: 1000px) {
	#tq.couleurs .conteneur .side.droit{
		border-left: solid #fff 10px;
	}
}
@media (max-width: 1690px) and (min-width: 1000px) {
	#mg.couleurs .conteneur .side.gauche{
		border-right:solid #fff 10px;
	}
}
@media (max-width: 2016px) and (min-width: 1000px) {
	#ye.couleurs .conteneur .side.droite{
		border-left:solid #fff 10px;
	}
}
@media (max-width: 2014px) and (min-width: 1000px) {
#es.couleurs .conteneur .side.droite{
		border-left:solid #fff 10px;
	}
}
@media (max-width: 2025px) and (min-width: 1000px) {
	#or.couleurs .conteneur .side.droite{
		border-left:solid #fff 10px;
	}
}
@media (max-width: 1432px) and (min-width: 1000px) {
	#ro.couleurs .conteneur .side.droite{
		border-left:solid #fff 10px;
	}
}
@media (max-width: 2021px) and (min-width: 1000px) {
	#bk.couleurs .conteneur .side.gauche{
		border-right:solid #fff 10px;
	}
}
@media (max-width: 1673px) and (min-width: 1000px) {
	#ss.couleurs .conteneur .side.droite{
		border-left:solid #fff 10px;
	}
}
@media (max-width: 1307px) and (min-width: 1000px) {
	#db.couleurs .conteneur .side.gauche{
		border-right:solid #fff 10px;
	}
}
@media (max-width: 2036px) and (min-width: 1000px) {
	#tq.couleurs .conteneur .side.droite{
		border-left:solid #fff 10px;
	}
}
@media (max-width: 1280px){	
	body.page-id-19864 .conteneur .side,
	body.page-id-19866 .conteneur .side,
	body.page-id-19868 .conteneur .side{
		display:none;
	}
	body.page-id-19864 .conteneur .column,
	body.page-id-19866 .conteneur .column,
	body.page-id-19868 .conteneur .column{
		width:50%;
	}
	#mb.couleurs .conteneur .column.two,
	#db.couleurs .conteneur .column.two,
	#mg.couleurs .conteneur .column.two,
	#gr.couleurs .conteneur .column.two,
	#al.couleurs .conteneur .column.two,
	#ye.couleurs .conteneur .column.one,
	#ro.couleurs .conteneur .column.one
	{
		padding-right: 10px;
	}
	#tq.couleurs .conteneur .column.one,
	#sw.couleurs .conteneur .column.one,
	#ss.couleurs .conteneur .column.one,
	#bk.couleurs .conteneur .column.one,
	#es.couleurs .conteneur .column.one,
	#ro.couleurs .conteneur .column.one,
	#or.couleurs .conteneur .column.one,
	#ye.couleurs .conteneur .column.one,
	#mg.couleurs .conteneur .column.two
	{
		padding-left: 10px;
	}    
}
@media (max-width: 960px){
	body.page-id-19864 .conteneur .column,
	body.page-id-19866 .conteneur .column,
	body.page-id-19868 .conteneur .column{
		width:100%;  
		background-size: initial;
	}
}
@media (max-width: 768px){	
	body.page-id-19864 .conteneur,
	body.page-id-19866 .conteneur,
	body.page-id-19868 .conteneur{
		flex-direction:column;
	}
	#mb.couleurs .conteneur,
	#db.couleurs .conteneur,
	#tq.couleurs .conteneur,
	#mg.couleurs .conteneur,
	#ye.couleurs .conteneur,
	#or.couleurs .conteneur,
	#ro.couleurs .conteneur,
	#gr.couleurs .conteneur,
	#es.couleurs .conteneur,
	#bk.couleurs .conteneur,
	#ss.couleurs .conteneur,
	#al.couleurs .conteneur,
	#sw.couleurs .conteneur
	{
		height:auto;
	}
	body.page-id-19864 .conteneur .column.one,
	body.page-id-19866 .conteneur .column.one,
	body.page-id-19868 .conteneur .column.one{
		border-bottom: solid #fff 10px;
	}
}
/* Fin Page ORORA nouvelle version février 2021 */




/* page ALLIA de la mise en ligne automne 2020 */
body.page-template-template-allia .wrapper-full.bg-gray{
background:#FFF;
}

body.page-template-template-allia .gform_wrapper .top_label .gfield_label{
	display:none;
}
body.page-template-template-allia .gform_wrapper .gform_footer{
	text-align:center;
}
body.page-template-template-allia .gform_wrapper ul li.gfield{
	text-align:center;
	margin-top:40px;
}
body.page-template-template-allia .allia-countdown {
padding-bottom:120px;
}
body.page-template-template-allia .allia-countdown h2{
display:inline-block;
}
body.page-template-template-allia .wrapper-full:nth-child(3) { 
background-color:#f2f2f2;}
body.page-template-template-allia .wrapper.allia-categories{
	border-top:none;
}
body.page-template-template-allia .allia-carousel-container .slide-description{
	text-align:center;	
}
body.page-template-template-allia .allia-carousel-container {
	font-size:2.4rem;
	font-family:"aktiv-grotesk-thin",sans-serif;
	line-height:1.33;
	font-family:"aktiv-grotesk-thin",sans-serif;	
	text-align:center;
}
body.page-template-template-allia .allia-carousel-container h2{
	font-family:"aktiv-grotesk",sans-serif;
}
/* FIN  page ALLIA de la mise en ligne automne 2020 */


/* AVIS ET SÉCURITÉ */
body.page-id-15229 .page-hero .description,
body.page-id-15266 .page-hero .description,
body.page-id-15293 .page-hero .description,
body.page-id-15336 .pae-hero .description,
body.page-id-15353 .page-hero .description,
body.page-id-15361 .page-hero .description,
body.page-id-15428 .page-hero .description,
body.page-id-15438 .page-hero .description,
body.page-id-15434 .page-hero .description,
body.page-id-15859 .page-hero .description{
	display:none;
}
.rappelsecurite div.block{
	display:flex;
	border-bottom:1px solid #F2F2F2;
}
.rappelsecurite div.block img{
	margin:auto 0;
}
.rappelsecurite .rappeldescription{
	padding:2%;
}
.rappelsecurite .contenentImgRED{
	display:flex;
	max-width:700px;
margin:20px auto;
}
.rappelsecurite .contenentImgRED img{
margin:20px auto;
}
.rappelsecurite .seriedappareils{
	display:flex;
	width:100%
}
.rappelsecurite .seriedappareils p img{
	width:150px;
}
.rappelsecurite .seriedappareils p {
	text-align:center;
		min-width:16.5%;
}
.rappelsecurite .table-rappel-sonoma{
	overflow-x:scroll;
}
#gform_confirmation_message_5{
	background-color:lightYellow;
	color:#e42618;;
	padding:2%;
}
/* FIN AVIS ET SÉCURITÉ */
/* Stelpro s'engage */
body.page-template-template-engagement .ct-quotes .quote blockquote{
	text-align:justify;
}
/* Stelpro s'engage */
img.img_full_largeur{
	max-width:100%;
	height:auto;
}
body.page-template-template-engagement .ct-label{
	display:table-cell;
	vertical-align:middle;
}
body.page-template-template-engagement .content-extras{
	display:table;
}
body.page-template-template-engagement .ct-quotes{
	padding-left:40px;
	    max-width: 80%;
}
/* Stelpro s'engage */

/* Articles du pro */
body.advices-template-default .page-content .wrapper-sm img,
body.advices-template-default .page-content .wrapper-sm .margintop40{
	margin-top:40px;
}
body.advices-template-default .page-content .wrapper-sm img{
	width:100%;
	height:auto;
}
body.advices-template-default .page-content .wrapper-sm h2{
	font-size: 1.8rem;
}
body.advices-template-default .page-content .wrapper-sm h3{
	font-size: 2.5rem;
	margin-top:40px;
}
.imageshadow{
	box-shadow : 0px 0px 16px 0px rgba(113,101,86,0.1);
	border: 1px solid #efedeb;
}
body.advices-template-default .marginleft30{
	margin-left:30px;
}
/*Diff 120 et 240 v*/
.diff120vs240-content .content{
	padding:7% 3% 3% 3%;
}
.diff120vs240-content .content.dernier{
	padding:3%;
}
body.advices-template-default .achetonsquebecois{
	display: inline-block; 
	float: right;
}
/*on cache les controls de vidéos*/
body.advices-template-default .page-content .wrapper-sm .mejs-controls{
	display:none;
}/*fin cache les controls de vidéos*/
.diff120vs240-content .posts-container{
	display:flex;}
.diff120vs240-content .image,
.diff120vs240-content .image img{width:250px;}
/* Fin Articles du pro */

/* Certifications et partenaires */
body.page-template-template-certifications .posts-container .image img{
	width:250px;
	margin:auto;
}
body.page-template-template-certifications .posts-container .content{
	    padding: 0 5% 40px 0;
}/* Fin Certifications et partenaires */


/* Maison intelligente SVG */
.block-featured-video img.imgSVG_MI,
.block-text-sidetitle .side img.imgSVG_MI{
	width:200px;
}
/* Maison intelligente SVG */


/* PAGES PRODUIT */
/* FFI Temporairement indisponible pour USA*/
body.postid-5830:lang(en-US) .product-main-info .content h1:after {
    content: " TEMPORARILY UNAVAILABLE";
    color: #fd332a;
    font-size: 2rem;
	white-space: nowrap;
}
body.postid-5830:lang(en-US) [data-id=FFI] td[class^="prix"]:after,
body.postid-5830:lang(en-US) [data-id=FFI] td[class^="prix"]{
font-size:0;
color:transparent;
}
body.postid-5830:lang(en-US) [data-id=FFI] td[class^="prix"]:before {
    content: " Temporarily unavailable";
    color: #fd332a;
    font-size: 1.6rem;
}
/* FFI Temporairement indisponible pour USA*/

/*cacher code dans les specs vides*/
[data-id="SIBTE"] {
	display:none;
}
body.single-products .colors ul li.polymere{
	border: 1px solid #fd332a;
	width:34px;
	height:34px;
}
.product-secondary-info .product-secondary-content .product-header-nav .colors{
	min-width: 80px;
margin-right: 25px;
}
.product-secondary-info .product-secondary-content .product-header-nav .special-colors{
	min-width: 100px;
}
/* TAb sélect pric CNS / USD */
body:lang(fr-FR) table.specs td[class^="prix"]:after,
body:lang(en-CA) table.specs td[class^="prix"]:after,
body:lang(en_ca) table.specs td[class^="prix"]:after,
body.single-products table.pieces span.Style17.prix:after, body:lang(fr-FR) table.accessories .prix:after,
body:lang(en-CA) table.accessories .prix:after,
body:lang(en_ca) table.accessories .prix:after{
	content: ' CAD';
}
body:lang(en-US) table.specs td[class^="prix"]:after, body:lang(en-US) table.accessories .prix:after{
	content: ' USD';
}
/* Avantages */
.product-tab-nav .product-tab-content .product-tab-content_column:first-child{
	padding: 0 60px 0 0;
}
body.single-products .product-tab-content_column-container .product-tab-content_column ul.checkmarks li span strong,
body.single-products .product-main-info .content > h1 strong{
 white-space: nowrap;
}
body.single-products .product-tab-content_column-container .product-tab-content_column ul.checkmarks li span ~  strong, 
body.single-products .product-main-info .description strong,
.mCSB_container .main-product-list .sub-item .product-row strong{
	 white-space: nowrap;
 font-weight:normal;
}/* Avantages */
/* formatage teste pièces */
body.single-products table.pieces span.Style17{
	text-transform:uppercase;
}
/* formatage teste pièces */
/* Sonoma logo */
.product-main-info .content .logo img{
	max-width:150px;
}
body.postid-10974 .product-main-info .content .logo img{
	max-width:175px;
}
body.postid-10945 .product-main-info .content .logo img{
	max-width:200px;
}
/* Bella, EC et EU Brava */
body.postid-5786 .product-main-info .content .logo img,
body.postid-5759 .product-main-info .content .logo img,
body.postid-5761 .product-main-info .content .logo img,
body.postid-3175 .product-main-info .content .logo img,
body.postid-95 .product-main-info .content .logo img,
body.postid-3217 .product-main-info .content .logo img,
body.postid-110 .product-main-info .content .logo img,
body.postid-111 .product-main-info .content .logo img,
body.postid-3225 .product-main-info .content .logo img,
body.postid-5682 .product-main-info .content .logo img,
body.postid-13153 .product-main-info .content .logo img,
body.postid-13150 .product-main-info .content .logo img
{
	max-width:100px;
}
/*.product-tab-nav .product-prices img {
    width: 122px;
}*/
/* Fin PAGES PRODUIT */


/* À propos */
.block-direction .row{
	grid-template-columns:1fr 1fr 1fr 1fr 1fr;
	grid-gap:60px;
} 

body.page-template-template-about div.block-text-quote + div.block-text-image .row{
	grid-template-columns:4fr;
}
body.page-template-template-about div.block-text-quote + div.block-text-image h2{	
font-family:"aktiv-grotesk",sans-serif;
line-height:1.2;
	font-size:2.8rem;
margin-bottom:20px;
}
body.page-template-template-about div.block-text-quote, body.page-template-template-about div.block-text-quote + div.block-text-image{
	margin-bottom:60px;
}
body.page-template-template-about .block-text-image hr{
	padding:0;
border:0;
border-top:1px solid rgba(0, 0, 0, 0.05);
}
body.page-template-template-about div.block-text-quote + div.block-text-image > h2{
	display:none;
}
body.page-template-template-about div.block-text-quote + div.block-text-image h4{
	color:#fd332a;
	font-size:2.4rem;
}
body.page-template-template-about div.block-text-quote + div.block-text-image strong{
	font-family:"aktiv-grotesk",sans-serif;
}
/* fin À propos */

/* Carrières */
/*Reseaux sociaux*/
footer .footer-action .footer-social{
	width: 200px;
}
footer .footer-action .footer-social li{
	width:20%;
}
body.page-template-template-careers #site-container .wrapper > h1{
	background-image: url(https://www.stelpro.com/wp-content/uploads/2020/09/Equilibre_Crochet-1.svg);
	background-repeat:no-repeat;
	background-position:left;
	background-size: 50px;
	padding-left: 65px;
}
/* //////////// fév 2021 texte sur banner ///////////// */
body.page-template-template-careers .banner-hero{
	max-width: 100%;
}
body.page-template-template-careers .banner-hero h1 {
    font-size: 3.8rem;
	
}
.page-template-template-careers .breadcrumbs a{
	color:#ffffff;
}
body.page-template-template-careers .banner-hero h2{
    font-size: 8rem;
    margin-bottom: 50px;
    color: #ffffff;
}
body.page-template-template-careers .wrapper{
    display: flex;
    flex-direction: column;
}
@media (max-width: 1280px){
	body.page-template-template-careers .banner-hero h2{
		font-size: 7rem;
	}
	body.page-template-template-careers #site-container .wrapper > h1 {
		font-size: 2.8rem;
		background-size: 37px;
		padding-left: 50px;
	}
}
@media (max-width: 960px){
	body.page-template-template-careers .banner-hero h2{
		font-size: 4rem;
		margin-bottom: 5px;
	}
	body.page-template-template-careers #site-container .wrapper > h1 {
		font-size: 1.8rem;
		background-size: 24px;
		padding-left: 30px;
	}
}
@media (max-width: 768px){
	body.page-template-template-careers .banner-hero h2{
		font-size: 3rem;
	}
}
@media (max-width: 481px){
	body.page-template-template-careers .banner-hero h2{
		font-size: 2.5rem;
	}
}
/*///////////// fév 2021 texte sur bannière ///////////////*/
.careers-intro{
	display:block;
}
.careers-intro .content{
	width:100%;
}
.careers-intro .action{
	margin-top:40px;
}
body.page-template-template-careers hr.border{
	margin:80px 0;
	padding:0;
border:0;
border-top:1px solid rgba(0, 0, 0, 0.05);
}
body.page-template-template-careers .careers-advantages h2.deuxieme{
	margin-top:40px;
}
body.page-template-template-careers .careers-advantages strong{
	font-family:"aktiv-grotesk",sans-serif;
}
.careers-social .linkedin, 
.careers-social .facebook, 
.careers-social .instagram{
	  background-color: #f2f2f2;
    font-weight: bold;
    color: #4a4a4a;
    padding: 55px 50px 45px;
    position: relative;
	  width: 30%;
	text-align: center;
}.careers-social .instagram:before {
  background-color: #405DE6;
	background:linear-gradient(#405DE6, #833AB4, #E1306C, #FD1D1D, #F77737, #FFDC80 );
  color: #fff;
  content: "\e907";
  font-family: 'stelpro';
  font-size: 60px;
  left: 50%;
  top: -42px;
  line-height: 1;
  padding: 12px;
  position: absolute;
  transform: translateX(-50%);
  border-radius: 10px;
}
/* fin Carrières */

/* Catalogues et dépliants */
.page-catalogues h2 {
	margin-top: 50px;
}
.page-catalogues .contenant-catalogues{
	display:grid;
	grid-gap:40px;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.page-catalogues .contenant-catalogues .posts-container{
position:relative;
}
/*.page-catalogues .contenant-catalogues .posts-container .image{
display:inline-block;
}*/
.page-catalogues .contenant-catalogues .posts-container a{
color:#737373;
}
.page-catalogues .contenant-catalogues .posts-container img{
	border: solid 1px #737373;
}
/* Fin Catalogues et dépliants */


/* PROMO CABLE */
.promotioncable2020{
	min-height:800px;		
	background-position:top right;
	background-repeat:no-repeat;
	background-image: url("https://www.stelpro.com/wp-content/uploads/2020/07/PresImage1.jpg");
	background-size: auto 130%;
}
body.page-id-14988 .page-hero,
body.page-id-17541 .page-hero{
	display:none;
}
#gform_wrapper_4{
	top: -50px;
  position: relative;
}
.promotioncable2020 h2{
	font-size: 8rem;
	margin-bottom: 0;
}
.promotioncable2020 .soustitre{
	font-size:2.7rem;
	font-weight:bold;
}
.promotioncable2020 .promoconditions{
	font-size: 4rem;
   max-width: 55%;
	margin-top:50px
}
.promotioncable2020 .promoprixagagner{
	font-size: 4.5rem;
  padding:2%;
	color:#FFF;
	background-color:#e42618;
	max-width:50%;
}
.promotioncable2020 .cumulatif{
	background-color:#fff;
display:inline-block;
padding-right:5px;
	max-width:50%;
}
body .gform_wrapper ul li.gfield.gfield_html.conditions{
	margin-top:50px;
}
body .gform_wrapper ul li.gfield.gfield_html img.iconPDG{
	width:30px;
display:inline-block;
margin-right:10px;
}

.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label#label_4_14_1{
	padding:10px 0 0 5px;}

body .template-contact .gform_wrapper .validation_message, body .page-content .gform_wrapper .validation_message#validation_message_4_10, body .page-content .gform_wrapper .validation_message#validation_message_4_8,
body .page-content .gform_wrapper li.gfield_error .validation_message#validation_message_4_11{
	margin-top:-35px;
}
.promotioncable2020 .promoconditions sup{
	font-size:2rem;
}
.promotioncable2020 .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio{
	color:#4a4a4a;
}
body.page-id-14988 #gform_wrapper_4{
	padding-top:50px;
}
/* FIN PROMO CABLE */




@media (max-width: 14000px){
	/* pages Allia */
	body.page-template-template-allia-ecosysteme .produit,
	body.page-template-template-allia-ecosysteme .alliaproduitsherosuite,
	body.page-template-template-allia-produis .alliaproduitsherosuite,
	body.page-template-template-allia-appli .alliaproduitsherosuite,
	body.page-template-template-allia-assistants .alliaproduitsherosuite{
		width: 80%;
	}
}
@media (max-width: 1280px){
.page-catalogues .contenant-catalogues{
	grid-template-columns: 1fr 1fr 1fr;
}
.careers-social .facebook,
.careers-social .linkedin{
		margin-bottom:80px;
	}
.careers-social .linkedin:before	{
	font-size: 54px;	
	}
.careers-social .facebook:before,
.careers-social .instagram:before	{
	font-size: 30px;
	}
.careers-social {
    flex-direction: column;
    font-size: 2.6rem;
}
.careers-social .linkedin, .careers-social .facebook, .careers-social .instagram {
    width: 100%;
    padding: 25px 30px 25px;
}
	.alliaproduitsintelligeants {
		padding: 50px 15px;
	}
/* pages Allia */
	body.page-template-template-allia-ecosysteme .produit,
	body.page-template-template-allia-ecosysteme .alliaproduitsherosuite,
	body.page-template-template-allia-produis .alliaproduitsherosuite,
	body.page-template-template-allia-appli .alliaproduitsherosuite,
	body.page-template-template-allia-assistants .alliaproduitsherosuite{
		width: 90%;
	}
}

@media (max-width: 960px){
	.diff120vs240-content .content{order:1;width:75%;padding-right:20px; padding:3%;}
	.diff120vs240-content .image{order:0;}
	.diff120vs240-content .image img{max-width:250px;;margin:auto;}	.page-catalogues .contenant-catalogues{
	grid-template-columns: 1fr 1fr;
	}
.block-direction .row{grid-template-columns:1fr 1fr;}
.promotioncable2020 .promoprixagagner{
		font-size:2.5rem;
		max-width:100%;}
.promotioncable2020 .cumulatif{
		max-width:100%;}
.wtf_container div:not(.item){
    grid-template-columns: 1fr 1fr;
}
.product-secondary-info .product-secondary-content .product-header-nav .colors{
    padding-right: 25px;
}
.alliaproduitsdegBG .produit {
    width: 100%;
		padding:0;
}
.alliaproduitsdegBG .produit:nth-child(2n) {
	border-left:none;
}
.alliaproduitsintelligeants .produit {
    width: 45%;
}
	/* Touts les pages Allia au cell */
	.alliaproduitshero{
		height: 300px;
	}
	/*Allia Ecosysteme*/
	body.page-template-template-allia-ecosysteme .produit {
		flex-direction: column;
		width: 95%;
	}
	/* pages Allia */
	body.page-template-template-allia-ecosysteme .alliaproduitsherosuite,
	body.page-template-template-allia-produis .alliaproduitsherosuite,
	body.page-template-template-allia-appli .alliaproduitsherosuite,
	body.page-template-template-allia-assistants .alliaproduitsherosuite{
		width: 95%;
	}
	body.page-template-template-allia-ecosysteme .produit > div{
		width: 100%;
	}
	body.page-template-template-allia-ecosysteme .text {
		padding: 20px;
	}
	body.page-template-template-allia-ecosysteme .texte div{
		width:50%;
	}
	/* Allia Applications */
	body.page-template-template-allia-appli .wrapper-sit {
		flex-direction: column;
	}
	body.page-template-template-allia-appli .wrapper-sit .produit {
		width: auto;
	}
	body.page-template-template-allia-appli .wrapper-sit .produit:nth-child(2) {
		margin: 0;
	}
	body.page-template-template-allia-appli .wrapper-full.range {
		height: auto;
		background-image: url(https://www.stelpro.com/wp-content/uploads/2021/01/fond_appli_gris.jpg);
		background-position: top;
		background-repeat: repeat-x;    
		background-color: #ffffff;
	}
	body.page-template-template-allia-appli .wrapper-full .range {
		height: auto;
		flex-direction: column;
		background-image: url(https://www.stelpro.com/wp-content/uploads/2021/01/fond_appli_gris.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	body.page-template-template-allia-appli .wrapper-full.range .column{
		width: 100%;
		text-alig: center;
	}
	body.page-template-template-allia-appli .wrapper-full .range .column.image,
	body.page-template-template-allia-appli .wrapper-full .range.content-left .column.image{
		justify-content: normal;
		display:flex;
		padding: 0;
		order: 0;
	}
	body.page-template-template-allia-appli .wrapper-full .range .column.text,
	body.page-template-template-allia-appli .wrapper-full .range.content-left .column.text{
		padding: 50px 20px;
		order: 1;
	}
	body.page-template-template-allia-appli .wrapper-full .column.image img {
		margin: auto;
	}
	/*body.page-template-template-allia-appli{
		background-color: #ffffff;
	}
	body.page-template-template-allia-appli .alliaproduitsherosuite{
		background-color: #e5e5e6;
	}*/
	/* Assistants vocaux */
	body.page-template-template-allia-assistants .wrapper-sit {
		flex-direction: column;
	}
	body.page-template-template-allia-assistants .wrapper-sit .produit {
		width: auto;
	}
	body.page-template-template-allia-assistants .wrapper-sit .produit:nth-child(2) {
		margin: 0;
	}
	body.page-template-template-allia-assistants .fond .amazon, 
	body.page-template-template-allia-assistants .fond .google {
    	font-size: 3.5rem;
	}
}

@media (max-width: 768px){
.diff120vs240-content .posts-container{flex-direction:column}
.diff120vs240-content .posts-container .content{width:100%;padding:3%;}
.diff120vs240-content .posts-container .image{order:0;width:100%;margin-right:0;	}
.promotioncable2020{
		background-size: auto;	}
.promotioncable2020 h2 {
		font-size:5rem;
	}
.promotioncable2020 .soustitre{
	font-size:1.7rem;}
.promotioncable2020 .promoconditions{
font-size:2.5rem;
margin-top:150px;
	max-width:100%;
	background-color:#fff;
padding:2%;}

.rappelsecurite div.block,
.rappelsecurite .contenentImgRED{
	display:inline-block;}
	.rappelsecurite .seriedappareils {
display: inline;}
	.rappelsecurite .seriedappareils p {
	min-width:30%;
display:inline-block;	}
	.block-stat .content span{
		font-size:3rem;
	} .careers-stats .careers-stats-row .stats{
	padding-left:0;
	}
		.promotioncable2020 .promoconditions sup{
		font-size:1.5rem;
	}
		.wtf_container div:not(.item){
    grid-template-columns: 1fr;
}
.alliaproduitsintelligeants .produit {	width:90%;}
	/* Assistants vocaux */
	body.page-template-template-allia-assistants .fond .column.text .amazon,
	body.page-template-template-allia-assistants .fond .column.text .google{
		width: 200px;
		font-size: 3.5rem;
	}
	body.page-template-template-allia-assistants .fond .column.imageApp{
		margin-bottom: 16px;
		width: 200px;
	}
	body.page-template-template-allia-assistants .fond .column.imageApp img{
		width: 200px;
	}
	body.page-template-template-allia-assistants .fond .column.imageLogo{
		margin: 0 0 100px 20px;
		width: 300px;
	}
	body.page-template-template-allia-assistants .fond .column.imageLogo img{
		width: 150px;
	}
	body.page-template-template-allia-assistants .fond .column.imageLogo {
		margin: 0 0 125px 0;
	} 
}

@media (max-width: 481px){
.page-catalogues .contenant-catalogues{
	grid-template-columns: 1fr;
}
	/*Allia Ecosysteme*/
	body.page-template-template-allia-ecosysteme .text img.amazon_google{
		width:275px;
		height:42px;
	}

}





body.single-products .product-tab-nav .product-prices img.style-svg {
  	width: 122px;
	height:92px;
}

