/* 20231026162605 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
/*PAGES FOOTER MARGES*/
article.footer { 
  display: block;
  margin-left: 20%;
  margin-right: 20%;
  font-size: 80%;
}

/*Masquer la flèche du call to action*/
.button.button-arrow.button-solid:after {
      display:none;}

header.site-header.site-header-lg {background-color: white; padding-left: 20px; padding-right: 20px;}
/* Décaler le menu vers la droite */
nav.main-nav.nav-style {padding-left: 5%;}
/* Ne pas afficher le menu en gras */
nav.main-nav.nav-style li a {font-weight: 100; font-size: 85%;}
/* Réduire la taille des items du menu */
.subsubitem li a {font-size: 55% !important;}
nav.nav-style {vertical-align: initial;}
nav.secondary-nav.nav-style {vertical-align: middle !important;}
nav.secondary-nav.nav-style li a {font-weight: 100;}
/* Augmenter l'espacement entre chaque item du menu */
nav.main-nav.nav-style.main-nav ul li {padding-left: 20px; padding-right: 20px;}
/* Élément du menu sélectionné en gras plutôt que souligné */
.nav-style li.active > a {border-bottom-style: none; font-weight: 600 !important;}
/* Afficher Mon compte en majuscules */
li.menu-item-desktop-only.menu-item-account {font-size: 85%; text-transform: uppercase; margin-bottom: 0px;}
li.menu-item-mobile-only.m-t-30 {text-transform: uppercase;}

/* Réduire la taille du texte USP */
div.selling-item {font-size: 85%; text-transform: uppercase;}

/* Centrer le texte sur la bannière de la page d'accueil lorsque le texte est aligné à gauche
div.hero-content.hero-content-left {bottom: 35% !important;} */

/* Afficher le hero module pleine largeur 
@media only screen and (min-width: 600px) {
  div.page-content {padding-left: 0px; padding-right: 0px;}
  div.hero {height: 92vh;}
  article.hero-element.hero-element-1.content-light {height: 92vh;}}*/

/* Modifier la couleur du background et du texte du CTA sur le Hero Module + retirer la flèche */
div.button.button-arrow.button-solid {color: #3B3B3B; font-weight: 400; font-size: 85%; background-color: white; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px}
/*div.button.button-arrow::after {margin-left: 0px; width: 0px; height: 0px;} */

/* Réduire la largeur du texte de description sur la page d'accueil + ne pas avoir le titre en majuscule */
div.home-intro-text.text-center {padding-left: 20%; padding-right: 20%;}
div.home-intro-text.text-center h3 {text-transform: none !important;}

/* Ne pas afficher en majuscules les titres des catégories Featured sur la page d'accueil 
div.featured-block-content.content-left h3 {text-transform: none;}*/

/* Modification du pop-up newsletter */
div.featherlight-content {max-width: 600px;}

/* Fiche produit */
/* Titre du produit sans majuscule et plus petit */
h1.h3.m-b-10 {text-transform: none; font-size: 24px;}
/* Marque en majuscule */
div.brand-name {text-transform: uppercase; font-weight: bold;}
/* Prix plus petit
single-product-content span.price-update {font-size: 10px;} */
/* Masquer les options de partage sur la fiche du produit */
div.share.m-b-50.pull-right {display:none;}
/* Masquer le titre Description */
ul.tabs-nav.single-product-details-nav {display:none;}

/* Titre de page */
div.text-center.m-t-80.sm-m-t-50 {margin-top: 0px !important;}
div.text-center.m-t-80.sm-m-t-50 h1.page-title {font-weight: 600 !important;}
@media only screen and (min-width: 600px) {h1.page-title {margin-bottom: 30px;}}
h1.page-title {margin-bottom: 10px;}

div.container.container-sm {width:100%; max-width:100%;}
div.breadcrumbs {text-align: left;}


div.product-description {text-align: left; padding-left: 0px;}

/* Liste des produits */
/* Réduction du blanc de chaque côté */
@media only screen and (min-width: 1000px) {div.collection-content {margin-left: 225px !important; margin-right: 100px !important;}}
div.collection-sidebar{width=200px !important;}
div.product-actions {margin-bottom: 10px;}
div.product-element {text-align: left; margin-bottom: 70px;}
/* Ne pas afficher le badge SOLDE */
div.product-label {display: none;}
/* Ajustement de la marque */
div.product-brand {text-transform: uppercase; font-weight: 500; font-size:100% !important;}
/* Ajustement du nom du produit */
div.product-title {font-weight: 100 !important; font-size: 85%;}
/* Ajustement du prix */
span.product-price-change {font-family: "Work Sans"; font-weight: 100; color:#000000;}
/* Ajustement des grandeurs */
div.clearfix.product-list-custom-variants {font-size: 80%;}
/* Ne pas permettre la vue en liste des produits */
div.grid-list {visibility: hidden;}

/* Ne pas afficher en majuscules le Suivez-nous */
div.section-title.clearfix.text-center h3 {text-transform: none;}

/* Ajustement du filtre */
div.filter-title {font-size: 85% !important;}
div.sidebar-filters {font-size: 85% !important;}
.categories-list>li>ul>li {font-weight: 100; font-size: 85% !important;}
.collection-products .collection-sidebar{width: 225px;}
@media only screen and (min-width: 1000px) {div.collection-content{margin-left: 200px;}}


/*div.filter-item {font-size: 50%;}*/

.product-custom-variants-options>li>a {padding-left: 5px !important; padding-right: 5px !important; font-weight: 100 !important;}
/* Masquer Add to Cart sur la grille de produit 
div.row.product-actions-items {visibility: hidden !important;} */



/* Réduire l'espace en bas de page et modifier le Copyright */
div.copyright.m-t-50 {margin-top: 0px !important; visibility: hidden;}
div.copyright.m-t-50:before {content: "© Copyright 2019 Betina Lou\A"; visibility: visible; display: block;}
footer {margin-bottom: 0px;}
/* Réduire la taille du texte du footer */
div.footer-menu {font-size: 85%;}
div.footer-content {font-size: 85%;}
/* Aligner la newsletter au centre */
@media only screen and (min-width: 600px) {div.footer-menu {margin-right: 430px;}}
/* Masquer les modes de paiement en bas de page */
div.payments {display: none;}

/*
.gui-checkout .gui-form .gui-right {
  display: none;
}*/

/* Name: Mary | Date: October 2nd 2019  | Reason: remove free beside paiement | Begin. */
#gui-checkout-payment-methods > div > div > div > div.gui-payment-methods > div:nth-child(n) > label > span > span.gui-payment-method-price.gui-right{
  display: none;
}
/* Name: Mary | Date: October 2nd 2019  | Reason: n| End. */


/* Masquer Add to Cart sur la grille de produit
row product-actions-items */


div.text-center.m-t-80.sm-m-t-50 {margin-top: 0px; padding-top: 0px;}

/* Dominic Huysmans - modification  */
.categories-list li.active>a {
  border-bottom: 0;
  font-weight: 600;
}

.nav-style.main-nav li a:not(.button-arrow):not(.header-cta-block):after {
  border-bottom: 0;
}

.featured-block:hover .featured-block-image {
    -webkit-transform: none;
    transform: none;
}

.product-element:hover>a img {
    -webkit-transform: none;
    transform: none;
}

.hero {
    min-height: 150px;
}

.selling-points.mobile-usp {
  display: none;
}

@media (max-width: 600px) {
	.hero .hero-content {
    position: absolute;
    bottom: 10px;
  	left: 10px;
	}

	.hero .hero-element:not(.slick-slide) .hero-content {
    padding-bottom: 0px;
  }
  
  .hero .hero-content a, .hero .hero-content h1, .hero .hero-content h2, .hero .hero-content p {
    color: #fff;
	}
  
  .selling-points.mobile-usp {
  	display: block;
  }
  
  .selling-points:not(.mobile-usp) {
    display: none;
  }
  
  .hero {
    margin-bottom: 15px;
  }
}

.products-list .sezzle-shopify-info-button {
   display: none !important;
}
