/*
Theme Name: Hueman Child
Theme URI: https://presscustomizr.com/hueman/
Template: hueman
Author: nikeo
Description: Thème enfant de Hueman
Tags: one-column,two-columns,three-columns,right-sidebar,left-sidebar,custom-colors,custom-menu,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 22.4.2019.1555963691
Updated: 2019-04-22 22:08:11

*/

/* colors used :
Orange de base :		#ff8800
Gris foncé (fond) :		#636363
Orange plus rouge (dégradé) :	#ff5500
*/

/* HEADER */
#header-image-wrap{max-height: 280px;}
#header-image-wrap > a > img.site-image{width: 100%;}
#header-image-wrap > div > div > p.site-title,
#header-image-wrap > div > div > p.site-description{padding: 0; float: none; color: rgba(255,255,255,1); font-size: 1.5em; line-height: 0px;}
#header-image-wrap > div > div > p.site-title > a > img{margin: 0; float: none; max-height: 100px;}

/* Page d'Accueil */
.color_black {color: black;}
div.has-2-columns > div > div.has-luminous-vivid-orange-background-color {-webkit-border-radius: 5px; border-radius: 5px;}
div.has-2-columns > div > div.has-luminous-vivid-orange-background-color > figure > img {-webkit-border-radius: 5px; border-radius: 5px;}
div.has-2-columns > div > div.has-luminous-vivid-orange-background-color > div.wp-block-media-text__content > p {margin-bottom: 0.25em; font-size: 26px;}
div.has-2-columns > div > div.has-luminous-vivid-orange-background-color > div.wp-block-media-text__content > ul {margin-bottom: 0.25em;}

@media only screen and (max-width : 960px){
div.has-2-columns > div > div.has-luminous-vivid-orange-background-color > div.wp-block-media-text__content > p {font-size: 21px;}
}

/* Footer */
#footer-widgets {
    background: #33363b;
}
#footer-bottom #back-to-top {
    position: relative;
    top: -60px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #eaeaea;
    color: #ff8800;    
}

@media only screen and (max-width: 720px){
    #footer-bottom, .site-title a {padding: 10px;}
    #footer-widgets {padding-left: 10px; padding-right: 10px;}
}
@media only screen and (max-width: 740px){    
    #footer-bottom #back-to-top {top: -85px;}
}
@media only screen and (max-width: 720px){    
    #footer-bottom #back-to-top {top: -140px;}
}


/* Textes petits */
#CGV > p{font-size: 90%;}
#CGV > h2{font-weight: bold; font-size: 1.5em;}
#CGV > h3{font-size: 1.15em;}

/* Puces numérotées (CONDITIONS GÉNÉRALES DE VENTES) */
article.type-page > div > ol {counter-reset: item;  margin-left: 1em;}
article.type-page > div > ol li { display: block;}
article.type-page > div > ol li:before {content: counter(item) ". "; counter-increment: item; color: #ff5500; margin-left: -1em;}

/* Woocommerce Single Product */
.woocommerce ul.products li.product a img{width: auto; max-width: 100%; margin: 0 auto 1em auto;}

/* Woocommerce Categories (sidebar) */
#woocommerce_product_categories-3 > ul.product-categories{list-style: none; padding: 0; margin: 0; text-indent: -16px; font-weight: bolder;}
#woocommerce_product_categories-3 > ul > li.cat-item:before {content: "+"; color: #ff8800; margin-right: 0;}
#woocommerce_product_categories-3 > ul.product-categories > li > ul{list-style: none; padding: 0; margin: 0; text-indent: -16px; margin-left: 17px; font-weight: lighter;}
#woocommerce_product_categories-3 > ul > li.cat-item > ul > li.cat-item:before {content: "-"; color: #aaaaaa; margin-right: 0;}

@media only screen and (max-width: 960px) and (min-width: 480px){
    #woocommerce_product_categories-3 > ul.product-categories{text-indent: -11px;}
}

/* Woocommerce Boutique */
.woocommerce div.product div.images img{width: auto; max-width: 100%; margin: 0 auto 0 auto;}
.woocommerce ul.products li.product a img {-webkit-border-radius: 5px; border-radius: 5px; max-height: 216px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{height: 310px; width: 22%; margin: 0 1% 2.992em 0; padding: 1%; background-color: #eeeeee; background: linear-gradient(#eeeeee, #ffffff, #ffffff); -webkit-border-radius: 5px; border-radius: 5px;}

@media only screen and (max-width : 768px){
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {height: 220px; width: 46%; margin: 0 1% 2.992em; padding: 1%}	
.woocommerce ul.products[class*=columns-] li.product a img , .woocommerce-page ul.products[class*=columns-] li.product a img {max-height: 130px;}
}

/* Woocommerce Nombre de produits dans une catégorie */
H2.woocommerce-loop-category__title > mark {background-color: #ff8800; background: linear-gradient(#ff8800, #ff5500); color: #ffffff; padding:5px; -webkit-border-radius: 7px; border-radius: 7px;     margin: 5px; line-height: 2; vertical-align: top;}
H2.woocommerce-loop-category__title > mark::before {content: "\D";}

/* Woocommerce Masque les miniatures (plugin:Product Gallery Slider for Woocommerce) */
.wpgs-nav{display: none;}

/* Woocommerce Interface Admin */
#the-list .media-icon > a > span > img,
#the-list > tr > td > strong > a > span > img,
table.media .column-title .media-icon img{max-width: 60px; width: 100%;}

/* Pied de pages */
.PPL{color: #ff8800 !important; font-weight: bold;}
#footer .widget {padding-bottom: 0px;}

/* Woocommerce Bouton ajouter au cadi > nouveaux produits (erreur d'affichage sur smartphone) */
div.wp-block-button.wc-block-grid__product-add-to-cart > a.wp-block-button__link::before {font-family: 'Font Awesome 5 free'; content:'\f217'; font-weight: 900; font-size:20px;}
a.wp-block-button__link{font-size:0px; padding:9px 12px 0px 9.5px; border-radius: 22px;}
div.wp-block-button.wc-block-grid__product-add-to-cart > a.wp-block-button__link:hover:before{color:#ff8800;}