/*
Theme Name:   Aredis Custom
Theme URI:    none
Description:  Custom Astra overlay
Author:       Aredis
Author URI:   http://aredis-robinetterie.com/
Template:     astra
Version:      1.1.0
*/

/* Affichage du bandeau défilant */

.elementor-element-24e72a6, .elementor-element-ea8fdbe
{
	display: none; /* Pour afficher le bandeau, changez le paramètre en "visible", pour cacher le bandeau, changez le paramètre en "none" */
}



/* Couleur du bandeau d'information sur carousel principal  */
/*  /!\ Il faut que la couleur des 2 premiers soient identiques (ex: bleu & bleu) ainsi que des 2 derniers (ex: rouge & rouge) /!\ */

.metaslider li:last-of-type .caption-wrap
{
	background-color: #1b75bc; /* Couleur du premier (IMPORTANT) */
}

.metaslider li:nth-of-type(2) .caption-wrap
{
	background-color: #1b75bc; /* Couleur du premier */
}

.metaslider li:nth-of-type(3) .caption-wrap
{
	background-color: #50CFF3;
}

.metaslider li:nth-of-type(4)  .caption-wrap
{
	background-color: #005271;
}

.metaslider li:nth-of-type(5) .caption-wrap
{
	background-color: #3B948D; /* Couleur du dernier */
}

.metaslider li:first-of-type .caption-wrap
{
	background-color: #3B948D; /* Couleur du dernier (IMPORTANT) */
}



/* Couleur de fond du bouton du menu */
/* Pour changer la couleur de fond d'une catégorie de menu (Gaz par ex.), localisez l'ordre du menu (Pour le Gaz c'est 4) via les "li:nth-of-type(Nombre)", puis changez la couleur du paramètre "background" avec celle souhaitée (en Hexadécimal) */

/* Robinetterie */

#menu-item-212 > .sub-menu > li:nth-of-type(1) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(1):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(1) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(1).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(1).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(1) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(1) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(1).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(1).focus li.focus > a
{
    background: #1b75bc;
	color:white;
}

/* Tubes, raccords et flexibles */

#menu-item-212 > .sub-menu > li:nth-of-type(2) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(2):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(2) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(2).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(2).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(2) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(2) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(2).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(2).focus li.focus > a
{
    background: #50CFF3;
	color:white;
}

/* Tubes et raccords à sertir */

#menu-item-212 > .sub-menu > li:nth-of-type(3) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(3):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(3) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(3).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(3).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(3) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(3) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(3).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(3).focus li.focus > a
{
    background: #005271;
	color:white;
}

/* Gaz */

#menu-item-212 > .sub-menu > li:nth-of-type(4) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(4):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(4) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(4).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(4).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(4) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(4) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(4).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(4).focus li.focus > a
{
    background: #FFBE68;
	color:white;
}

/* Chaufferie et chaudronnerie */

#menu-item-212 > .sub-menu > li:nth-of-type(5) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(5):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(5) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(5).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(5).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(5) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(5) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(5).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(5).focus li.focus > a
{
    background: #FC7E48;
	color:white;
}

/* Sécurité des résaux */

#menu-item-212 > .sub-menu > li:nth-of-type(6) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(6):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(6) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(6).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(6).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(6) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(6) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(6).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(6).focus li.focus > a
{
    background: #B7462D;
	color:white;
}

/* Traitement d'eau */

#menu-item-212 > .sub-menu > li:nth-of-type(7) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(7):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(7) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(7).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(7).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(7) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(7) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(7).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(7).focus li.focus > a
{
    background: #3B948D;
	color:white;
}

/* Pompes */

#menu-item-212 > .sub-menu > li:nth-of-type(8) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(8):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(8) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(8).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(8).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(8) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(8) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(8).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(8).focus li.focus > a
{
    background: #85B487;
	color:white;
}

/* Comptage et instrumentation */

#menu-item-212 > .sub-menu > li:nth-of-type(9) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(9):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(9) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(9).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(9).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(9) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(9) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(9).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(9).focus li.focus > a
{
    background: #317163;
	color:white;
}

/* Radiateurs */

#menu-item-212 > .sub-menu > li:nth-of-type(10) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(10):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(10) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(10).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(10).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(10) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(10) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(10).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(10).focus li.focus > a
{
    background: #A62944;
	color:white;
}

/* Câbles chauffant */

#menu-item-212 > .sub-menu > li:nth-of-type(11) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(11):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(11) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(11).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(11).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(11) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(11) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(11).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(11).focus li.focus > a
{
    background: #FD9D8D;
	color:white;
}

/* Calorifuge et supportage */

#menu-item-212 > .sub-menu > li:nth-of-type(12) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(12):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(12) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(12).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(12).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(12) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(12) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(12).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(12).focus li.focus > a
{
    background: #90715A;
	color:white;
}

/* Protection incendie */

#menu-item-212 > .sub-menu > li:nth-of-type(13) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(13):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(13) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(13).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(13).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(13) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(13) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(13).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(13).focus li.focus > a
{
    background: #F6394C;
	color:white;
}

/* Outillage */

#menu-item-212 > .sub-menu > li:nth-of-type(14) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(14):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(14) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(14).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(14).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(14) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(14) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(14).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(14).focus li.focus > a
{
    background: #836173;
	color:white;
}

/* Consommables, signalétique et EPI */

#menu-item-212 > .sub-menu > li:nth-of-type(15) a:hover, #menu-item-212 > .sub-menu > li:nth-of-type(15):hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(15) li:hover > a, #menu-item-212 > .sub-menu > li:nth-of-type(15).current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(15).current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(15) .current-menu-ancestor > a, #menu-item-212 > .sub-menu > li:nth-of-type(15) .current-menu-item > a, #menu-item-212 > .sub-menu > li:nth-of-type(15).focus > a, #menu-item-212 > .sub-menu > li:nth-of-type(15).focus li.focus > a
{
    background: #3F395E;
	color:white;
}

/* Pour ajouter une nouvelle catégorie, simplement copier-coller la partie de code propre à chaque catégorie (Partant de "#menu-item-212" jusqu'au "}") puis changez le chiffre des "li:nth-of-type" correspondant à l'ordre de la nouvelle catégorie (Si il y a 15 catégories et que vous voulez rajouter une nouvelle catégorie en dernier, il faudra changer le "15" en "16", si cependant cette nouvelle catégorie se situe après la 7ème catégorie,pour conserver les couleurs des autres catégories il faudra incrementer 1 à chaque catégorie se trouvant après la nouvelle catégorie)



























/* Thème fix */

.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .woocommerce-loop-category__title 
{
    position: static;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before
{
    content: none;	
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .woocommerce-page.mobile-columns-1 ul.products li.product:nth-child(n), .woocommerce.mobile-columns-1 ul.products li.product:nth-child(n), .ast-woo-product-category, figcaption, .page-title.ast-archive-title
{
    text-align: center;
}
figcaption
{
	font-size: 13px;
}
input[type="submit"]
{
	background-color: #1b75bc;
}
input[type="submit"]:hover
{
	background-color: #1b75bc;
}
input[type="submit"]:focus
{
	background-color: #415161;
}

.kc_captcha .captcha-image .cf7ic_instructions span
{
	color: #1b75bc;
}

.kc_captcha .captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg
{
	border: 2px solid #1b75bc;
}

.dgwt-wcas-search-form
{
	width: 235px;
}
/* Cache catégorie */

.ast-woo-product-category
{
    visibility: hidden;
}

/* Cache catégorie sur page Nos produits */

.products .product-category.product.first a[href="https://aredis-robinetterie.com/categorie-produit/cables-chauffants/"]
{
	display: none;
}

/* Carousel principal */

.elementor-widget-wrap .metaslider .caption-wrap
{
	margin: 0 0 3% 16%;
	opacity: 1;
	width: 100%; 
	padding: 10px;
}

.caption-wrap .caption > h1 a
{
	font-size: 1.6rem;
	color: white;
	margin-right: 14%;
	vertical-align: top;
}
.caption-wrap .caption > h1
{
	margin-bottom: 0px;
}

.caption-wrap .caption > p a
{
	font-size: 1.2rem;
	color: white;
	padding: 5px 0;
}

.metaslider .caption-wrap .caption a img 
{
    width: 50px;
    position: absolute;
    left: 75%;
    top: 28%;
    opacity: 0.2;
}

.metaslider .caption-wrap:hover, .elementor-1137 .elementor-element.elementor-element-caea1bf .elementor-button:hover
{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}

.metaslider .caption-wrap:hover .caption a img
{
	transform: translate(10px , 0);
}

.elementor-1137 .elementor-element.elementor-element-caea1bf .elementor-button:hover .elementor-align-icon-right
{
	transform: translate(5px , 0);
}

/* Taille image catégorie et produit */

.woocommerce ul.products li.product a img , .post-thumb-img-content.post-thumb img
{
    max-height: 150px;
    width: 150px;
    width: 100%;
    object-fit: contain;
}
.woocommerce div.product div.images img 
{
    max-height: 500px;
    object-fit: contain;
}

/* Bordure produit */

.woocommerce.mobile-columns-1 ul.products li.type-product:nth-child(n),.woocommerce div.product .related.products ul.products li.product, .woocommerce-page ul.products li.product.ast-article-single{
    width: 30%;
    border: solid 2px #1b75bc;
    border-radius: 10px;
    margin-right: 20px;
    padding: 10px;
}

/* Fond blanc sur menu accueil */

.main-header-bar-wrap
{
	background: white;
}

/* Background nos services */

.blockservices
{
	background-color: rgb(241, 245, 250);
	padding: 0 10px;
	margin-top: 100px;
}

/* Image au millieu du background */

.blockservices .wp-block-image img
{
	position: relative;
	top: -75px;
}
.blockservices .wp-block-image
{
	height: 80px;
}

/* Contour nos contacts */

.contactblock
{
	background-color: rgb(241, 245, 250);
	padding: 10px 0px;
	margin-bottom: 50px;
}

/* Trait sous image */

.contactblock img
{
	border-bottom: 1px solid gray;
}

/* Texte nos contacts */

.contactblock .has-text-align-center
{
	margin-bottom: 0;
}

/* Affichage produit */

.woocommerce ul.products, .woocommerce-page ul.products
{
    justify-content: space-around;
}

/* Taille certifications */

.wp-image-4746, .wp-image-4635,  .wp-image-4530, .wp-image-2422, .wp-image-2125, .wp-image-5590
{
    width: 100px;
    height: auto;
}

/* Taille fiche technique, avis technique et certificat afnor */

.wp-image-2125, .wp-image-7515, .wp-image-8000
{
    width: 180px;
}

/* Transistion sur Hover */

.woocommerce-page ul.products li.product.product-category, .site-branding, .woocommerce-products-header .wp-block-column, .ast-separate-container .ast-article-post, .metaslider .caption-wrap, .metaslider .caption-wrap .caption a img, .elementor-1137 .elementor-element.elementor-element-caea1bf .elementor-button, .elementor-1137 .elementor-element.elementor-element-caea1bf .elementor-button .elementor-align-icon-right, .woocommerce-page ul.products li.product.ast-article-single
{
    transition-duration: 0.3s;
    
}
.woocommerce-page ul.products li.product.product-category:hover, .site-branding:hover, .woocommerce-products-header .wp-block-column:hover, .ast-separate-container .ast-article-post:hover, .woocommerce-page ul.products li.product.ast-article-single:hover
{
    transform: scale(1.05);
}

/* Scrollbar sur description produit */

.woocommerce-product-details__short-description 
{
    overflow-y: auto;
    max-height: 500px;
}

/* Chaudières et modules */

#product-7080 .entry-summary.summary, #product-7080 .woocommerce-product-gallery, #product-7099 .entry-summary.summary, #product-7099 .woocommerce-product-gallery
{
	display:none;
}

/* Référence produits */

.up-sells.upsells.products > h2
{
	visibility:hidden
}
.up-sells.upsells.products > h2::before
{
	visibility: visible;
	content: "Produits associés";
}

/* */
#menu-item-212 .menu-link 
{
	padding: 6px;
}


/* Couleur du texte sur hover nav */
/*
.main-header-menu #menu-item-1126 a:hover, .main-header-menu #menu-item-1126:hover > a, .main-header-menu #menu-item-1126 li:hover > a, .main-header-menu #menu-item-1126.current-menu-ancestor > a, .main-header-menu #menu-item-1126.current-menu-item > a, .main-header-menu #menu-item-1126 .current-menu-ancestor > a, .main-header-menu #menu-item-1126 .current-menu-item > a, .main-header-menu #menu-item-1126.focus > a, .main-header-menu #menu-item-1126.focus li.focus > a
{
    color: #50CFF3;
}
.main-header-menu #menu-item-1125 a:hover, .main-header-menu #menu-item-1125:hover > a, .main-header-menu #menu-item-1125 li:hover > a, .main-header-menu #menu-item-1125.current-menu-ancestor > a, .main-header-menu #menu-item-1125.current-menu-item > a, .main-header-menu #menu-item-1125 .current-menu-ancestor > a, .main-header-menu #menu-item-1125 .current-menu-item > a, .main-header-menu #menu-item-1125.focus > a, .main-header-menu #menu-item-1125.focus li.focus > a
{
    color: #005271;
}
.main-header-menu #menu-item-1118 a:hover, .main-header-menu #menu-item-1118:hover > a, .main-header-menu #menu-item-1118 li:hover > a, .main-header-menu #menu-item-1118.current-menu-ancestor > a, .main-header-menu #menu-item-1118.current-menu-item > a, .main-header-menu #menu-item-1118 .current-menu-ancestor > a, .main-header-menu #menu-item-1118 .current-menu-item > a, .main-header-menu #menu-item-1118.focus > a, .main-header-menu #menu-item-1118.focus li.focus > a
{
    color: #FFBE68;
}
.main-header-menu #menu-item-1115 a:hover, .main-header-menu #menu-item-1115:hover > a, .main-header-menu #menu-item-1115 li:hover > a, .main-header-menu #menu-item-1115.current-menu-ancestor > a, .main-header-menu #menu-item-1115.current-menu-item > a, .main-header-menu #menu-item-1115 .current-menu-ancestor > a, .main-header-menu #menu-item-1115 .current-menu-item > a, .main-header-menu #menu-item-1115.focus > a, .main-header-menu #menu-item-1115.focus li.focus > a
{
    color: #FC7E48;
}
.main-header-menu #menu-item-1123 a:hover, .main-header-menu #menu-item-1123:hover > a, .main-header-menu #menu-item-1123 li:hover > a, .main-header-menu #menu-item-1123.current-menu-ancestor > a, .main-header-menu #menu-item-1123.current-menu-item > a, .main-header-menu #menu-item-1123 .current-menu-ancestor > a, .main-header-menu #menu-item-1123 .current-menu-item > a, .main-header-menu #menu-item-1123.focus > a, .main-header-menu #menu-item-1123.focus li.focus > a
{
    color: #B7462D;
}
.main-header-menu #menu-item-1124 a:hover, .main-header-menu #menu-item-1124:hover > a, .main-header-menu #menu-item-1124 li:hover > a, .main-header-menu #menu-item-1124.current-menu-ancestor > a, .main-header-menu #menu-item-1124.current-menu-item > a, .main-header-menu #menu-item-1124 .current-menu-ancestor > a, .main-header-menu #menu-item-1124 .current-menu-item > a, .main-header-menu #menu-item-1124.focus > a, .main-header-menu #menu-item-1124.focus li.focus > a
{
    color: #3B948D;
}
.main-header-menu #menu-item-1120 a:hover, .main-header-menu #menu-item-1120:hover > a, .main-header-menu #menu-item-1120 li:hover > a, .main-header-menu #menu-item-1120.current-menu-ancestor > a, .main-header-menu #menu-item-1120.current-menu-item > a, .main-header-menu #menu-item-1120 .current-menu-ancestor > a, .main-header-menu #menu-item-1120 .current-menu-item > a, .main-header-menu #menu-item-1120.focus > a, .main-header-menu #menu-item-1120.focus li.focus > a
{
    color: #85B487;
}
.main-header-menu #menu-item-1116 a:hover, .main-header-menu #menu-item-1116:hover > a, .main-header-menu #menu-item-1116 li:hover > a, .main-header-menu #menu-item-1116.current-menu-ancestor > a, .main-header-menu #menu-item-1116.current-menu-item > a, .main-header-menu #menu-item-1116 .current-menu-ancestor > a, .main-header-menu #menu-item-1116 .current-menu-item > a, .main-header-menu #menu-item-1116.focus > a, .main-header-menu #menu-item-1116.focus li.focus > a
{
    color: #317163;
}
.main-header-menu #menu-item-1122 a:hover, .main-header-menu #menu-item-1122:hover > a, .main-header-menu #menu-item-1122 li:hover > a, .main-header-menu #menu-item-1122.current-menu-ancestor > a, .main-header-menu #menu-item-1122.current-menu-item > a, .main-header-menu #menu-item-1122 .current-menu-ancestor > a, .main-header-menu #menu-item-1122 .current-menu-item > a, .main-header-menu #menu-item-1122.focus > a, .main-header-menu #menu-item-1122.focus li.focus > a
{
    color: #A62944;
}
.main-header-menu #menu-item-1113 a:hover, .main-header-menu #menu-item-1113:hover > a, .main-header-menu #menu-item-1113 li:hover > a, .main-header-menu #menu-item-1113.current-menu-ancestor > a, .main-header-menu #menu-item-1113.current-menu-item > a, .main-header-menu #menu-item-1113 .current-menu-ancestor > a, .main-header-menu #menu-item-1113 .current-menu-item > a, .main-header-menu #menu-item-1113.focus > a, .main-header-menu #menu-item-1113.focus li.focus > a
{
    color: #FD9D8D;
}
.main-header-menu #menu-item-1114 a:hover, .main-header-menu #menu-item-1114:hover > a, .main-header-menu #menu-item-1114 li:hover > a, .main-header-menu #menu-item-1114.current-menu-ancestor > a, .main-header-menu #menu-item-1114.current-menu-item > a, .main-header-menu #menu-item-1114 .current-menu-ancestor > a, .main-header-menu #menu-item-1114 .current-menu-item > a, .main-header-menu #menu-item-1114.focus > a, .main-header-menu #menu-item-1114.focus li.focus > a
{
    color: #90715A;
}
.main-header-menu #menu-item-1121 a:hover, .main-header-menu #menu-item-1121:hover > a, .main-header-menu #menu-item-1121 li:hover > a, .main-header-menu #menu-item-1121.current-menu-ancestor > a, .main-header-menu #menu-item-1121.current-menu-item > a, .main-header-menu #menu-item-1121 .current-menu-ancestor > a, .main-header-menu #menu-item-1121 .current-menu-item > a, .main-header-menu #menu-item-1121.focus > a, .main-header-menu #menu-item-1121.focus li.focus > a
{
    color: #F6394C;
}
.main-header-menu #menu-item-1119 a:hover, .main-header-menu #menu-item-1119:hover > a, .main-header-menu #menu-item-1119 li:hover > a, .main-header-menu #menu-item-1119.current-menu-ancestor > a, .main-header-menu #menu-item-1119.current-menu-item > a, .main-header-menu #menu-item-1119 .current-menu-ancestor > a, .main-header-menu #menu-item-1119 .current-menu-item > a, .main-header-menu #menu-item-1119.focus > a, .main-header-menu #menu-item-1119.focus li.focus > a
{
    color: #836173;
}
.main-header-menu #menu-item-1117 a:hover, .main-header-menu #menu-item-1117:hover > a, .main-header-menu #menu-item-1117 li:hover > a, .main-header-menu #menu-item-1117.current-menu-ancestor > a, .main-header-menu #menu-item-1117.current-menu-item > a, .main-header-menu #menu-item-1117 .current-menu-ancestor > a, .main-header-menu #menu-item-1117 .current-menu-item > a, .main-header-menu #menu-item-1117.focus > a, .main-header-menu #menu-item-1117.focus li.focus > a
{
    color: #3F395E;
} */


/* Couleur fond Nos Produits */

.page-description h2
{
	padding: 10px 0;
}
.page-description h2 > span
{
	margin-left: 15px;
}
.page-description h2 > span > a
{
	color:white;
}
.rob1
{
	background: #1b75bc; 
}
.rob2
{
	background: #50CFF3; 
}
.rob3
{
	background: #005271; 
}
.rob4
{
	background: #FFBE68; 
}
.rob5
{
	background: #FC7E48; 
}
.rob6
{
	background: #B7462D; 
}
.rob7
{
	background: #3B948D; 
}
.rob8
{
	background: #85B487; 
}
.rob9
{
	background: #317163; 
}
.rob10
{
	background: #A62944; 
}
.rob11
{
	background: #FD9D8D; 
}
.rob12
{
	background: #90715A; 
}
.rob13
{
	background: #F6394C; 
}
.rob14
{
	background: #836173; 
}
.rob15
{
	background: #3F395E; 
}

/* Cache la dernière catégorie */

ul.products li.product.first a[href="http://aredis-robinetterie.com/categorie-produit/cables-chauffants/"]
{
	display:none;
}

/* Responsive */

@media (max-width: 960px)
{
    .woocommerce.mobile-columns-1 .ast-woocommerce-container ul.products li.type-product:nth-child(n)
    {
        width: 47%;
    }
}
@media (max-width: 768px)
{
    .woocommerce.mobile-columns-1 #main .ast-woocommerce-container ul.products 	li.type-product:nth-child(n), .woocommerce div.product .related.products ul.products li.product, .woocommerce-page ul.products li.product.ast-article-single, .woocommerce-page ul.products li.product.ast-article-single
    {
        width: 42%;
    }
	.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title
	{
		font-size: 0.7em;
	}
	.woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce-page div.product 	div.images, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary 
	{
    float: none;
    width: 100%;
    text-align: center;
    font-size: 1.2rem;
	}
	.main-header-bar 
	{
		border-bottom-width: 0px;
		border-bottom-color: rgba(0,0,0,0);
	}
	.elementor-button-wrapper
	{
		text-align: center;	
	}
}
@media (max-width: 544px)
{
    .woocommerce ul.products li.product a img 
    {
        max-width: 80%;
        max-height: 80%;
		margin: auto;

    }
	.woocommerce.mobile-columns-1 ul.products li.product, .woocommerce-page.mobile-columns-1 ul.products li.product
	{
		width: 42%;
	}
	.caption-wrap .caption > h1 a
	{
	font-size: 1rem;
	color: white;
	margin-right: 14%;
	}

.caption-wrap .caption > p a
	{
	font-size: 0.6rem;
	color: white;
	padding: 0;
	}

.metaslider .caption-wrap .caption a img 
	{
    width: 35px;
	left: 70%;
    top: 28%;
	}
	.metaslider .caption-wrap .caption
	{
	padding: 0;
	}
	.elementor-widget-wrap .elementor-widget-container > h2.elementor-heading-title.elementor-size-large
	{
		font-size: 1rem;
	}
	.elementor-element.elementor-element-caea1bf .elementor-button-text
	{
		font-size: 1rem;
	}
	.page-description span > a
	{
		font-size: 13px;
	}
}

@media (min-width: 1025px)
{
	.elementor-column.elementor-col-66
	{
		width: 66%
	}
	.elementor-column.elementor-col-33
	{
		width: 33%
	}
}
@media (min-width: 768px) and (max-width: 1024px)
{
	.elementor-element.elementor-element-caea1bf .elementor-button-text
	{
		font-size: 1rem;
	}
}
@media(max-width: 767px) and (min-width: 545px)
{
	.elementor-element.elementor-element-caea1bf .elementor-button-text
	{
		font-size: 2rem;
	}
}

@media (max-width: 767px)
{
	.elementor-1137 .elementor-element.elementor-element-5f0e72d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute), .elementor-1137 .elementor-element.elementor-element-8dda7bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute), .elementor-1137 .elementor-element.elementor-element-ee8c51d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute), .elementor-1137 .elementor-element.elementor-element-28c5d0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
	{
		margin-bottom: 0px;
		margin-top: 15px;
	}
}

@media (max-width: 1024px)
{
	.elementor-1137 .elementor-element.elementor-element-7f53e6a, .elementor-1137 .elementor-element.elementor-element-37df2e32, .elementor-1137 .elementor-element.elementor-element-d151418, .elementor-1137 .elementor-element.elementor-element-d151418, .elementor-1137 .elementor-element.elementor-element-5f0e72d, .elementor-1137 .elementor-element.elementor-element-8dda7bc, .elementor-1137 .elementor-element.elementor-element-4cfb475, .elementor-1137 .elementor-element.elementor-element-ee8c51d, .elementor-1137 .elementor-element.elementor-element-28c5d0c
	{
		width: 100%
	}
		.caption-wrap .caption > h1 a
	{
	font-size: 1.2rem;
	color: white;
	margin-right: 14%;
	}

.caption-wrap .caption > p a
	{
	font-size: 0.8rem;
	color: white;
	padding: 0;
	}
}


