/*
 Theme Name:   Twenty Twenty Nico Giquel
 Theme URI:    https://bigwonder.shop
 Description:  Twenty Twenty Nico Giquel Theme
 Author:       Guillaume Agard
 Author URI:   https://petite-agence-digitale.com
 Template:     twentytwenty
 Version:      1.0.0
*/

/* Chargement New font
@font-face {
	font-family: opensans;  
	src: url(https://bigwonder.shop/wp-includes/fonts/opensans/OpenSans-Regular.ttf);
} */

/* Titres*/
h1 {
    font-family:"opensans", sans-serif;
	font-size: 2.2rem;
}
h2 {
    font-family:"opensans", sans-serif;
	font-size: 2rem;
}
h2.entry-title {
    font-family:"opensans", sans-serif;
	font-size: 2rem;
}
h3 {
    font-family:"opensans", sans-serif;
	font-size: 1.8rem;
}
h4 {
    font-family:"opensans", sans-serif;
	font-size: 1.6rem;
}
h5 {
    font-family:"opensans", sans-serif;
	font-size: 1.4rem;
}
h6 {
    font-family:"opensans", sans-serif;
	font-size: 1.2rem;
}
ul.products li.product .woocommerce-loop-product__title {
    font-size: 2.2rem;
}
.woocommerce-tabs .panel h2:first-of-type {
    font-size: 2.2rem;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0em;
}

/* Shop */
.woocommerce-products-header__title.page-title {
/*  font-family:"helveticainserat", sans-serif;  */
	font-size: 2.2rem;
	font-weight: 800;
}

/* Remove bredcrumb*/
nav.woocommerce-breadcrumb {
    display: none;
}

/* Ne pas afficher l'hyperlien et changer la couleur hover sur menu */
body:not(.overlay-header) .primary-menu > li > a {
    text-decoration: none;
	font-weight:800;
	text-transform: uppercase;
}
.modal-menu > li > .ancestor-wrapper > a {
    text-decoration: none;
	font-weight:800;
	text-transform: uppercase;
}
body:not(.overlay-header) .primary-menu > li > a:hover, .modal-menu a:hover {
	color: black;
}
.modal-menu > li > .ancestor-wrapper > a:hover {
    text-decoration: none;
	font-weight:800;
	text-transform: uppercase;
}

/* Supprimer le lien "Additional information" sur la page produit */
.woocommerce-tabs ul {
    margin: 0 0 1.5rem;
    padding: 0;
    display: none;
}

/* Sold out (marche avec functions.php)*/
.soldout {
padding: 3px 8px;
text-align: center;
background: #222;
color: white;
font-weight: normal;
position: absolute;
top: 6px;
right: 6px;
font-size: 1em;
}

/* Passez le footer en normal */
.footer-copyright {
    font-weight: 400;
}

/* Passez les boutons en minuscules */
button, .button {
    text-transform: none;
	padding: 0.5em;
}

/* Bordures sur les images produits */
ul.products li.product img {
    margin: 0 auto 0.5em; border: 1px solid; border-color: #9a9a9a; box-shadow: 5px 5px 5px #f3f3f3;
}
.single-product div.product .woocommerce-product-gallery img {
    margin: 0 auto 0.5em; border: 1px solid; border-color: #9a9a9a; box-shadow: 5px 5px 5px #f3f3f3;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    margin: 0 auto 0.5em; border: 1px solid; border-color: #9a9a9a; box-shadow: 5px 5px 5px #f3f3f3;
}

/* Espace interne des tableaux */
th, td {
    padding: 0.3em;
}

th {
    background-color: #f8f8f8;
}

archive-header has-text-align-center header-footer-group {
    display: none;
}

.woocommerce .content-area {
    padding: 0vw 6vw;
}

.woocommerce-products-header__title.page-title {
    margin-top: 0;
}

ul.products li.product .woocommerce-loop-product__title {
    font-size: 1em;
}

.button {
    background-color: #0f152d !important;
}

body {
    color: #0f152d !important;
}

.woocommerce-cart-form .actions .button {
    color: #fff !important;
}