/*
Theme Name: Suki Child
Theme URI: https://sukiwp.com/
Template: suki
Author: Suki WordPress Theme
Author URI: https://sukiwp.com/#about
Description: Suki is a free multi-purpose WordPress theme that is lightweight, fast, highly customizable, and flexible. Build any kind of websites, blog, business, portfolio, WooCommerce storefronts, and also niche websites like Spa, Restaurant, Wedding, Non Profit, Education, Hotel, etc. Fully compatible with Gutenberg, Elementor, Brizy, Visual Composer, Beaver Builder, Divi, SiteOrigin, and other page builders. Tons of design options for customizing typography, colors, layout, and also free built-in Header and Footer builder. Built with SEO in mind, Suki is incredibly fast, mobile optimized, 100% HTML valid, and integrated with Schema.org structured data. Furthermore, Suki supports accessibility, multi-language translation, and RTL languages. Learn more about the full features and also "one click demo import" feature at https://sukiwp.com/.
Tags: two-columns,left-sidebar,right-sidebar,grid-layout,custom-colors,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,microformats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog,e-commerce,portfolio
Version: 1.3.7.1696784591
Updated: 2023-10-08 17:03:11
*/

/* TITRES À L'INTÉRIEUR DES PAGES ET ARTICLES ---------------------------------------------------------------------------------------------------------------------------*/
/*POUR AJOUTER UNE MARGE SOUS LA SECTION BANNIÈRE D'ACCROCHE */
.suki-hero-inner {
	margin-bottom: 20px;
}

.titres-perso{
	color: black !important;
	text-shadow: 0.3px 0.3px 0.4px #922588;
	font-size: 25px;
}

/* STICKY HEADER --------------------------------------------------------------------------------------------------------------------------------------------------------*/
#header{
  background:#ffff;
  height:50px;		
  z-index:999px;
  margin:0 auto;
  border-bottom:1px solid #dadada;
  width:100%;
  position:fixed;
  top:0;
  left:0;
  right:0;
}

/* IMAGES DES RÉALISATIONS ET LÉGENDES-----------------------------------------------------------------------------------------------------------------------*/
/* Fading */
.imgFade {
   width: 100%;
    height: 100%;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%) !important;
    -moz-filter: grayscale(100%) !important;;
    -o-filter: grayscale(100%) !important;
    -ms-filter: grayscale(100%) !important;
	color: black !important;
	font-size: 22px !important;
}
/* Remove fading effect */
.imgFade:hover{
    filter: none !important;
    -webkit-filter:none !important;
	color: white !important;
	font-size: 22px !important;
	text-shadow: 1px 1px 2px black !important;
}

/* BLOC RÉALISATIONS WEB ---------------------------------------------------------------------------------------------------------------------------------------*/
.bloc-realisations{
	padding-top: 25px;
	background-color: #b61e73 !important;
}
.titre-realisations{
	padding-top: 30x;
	padding-bottom: 60px;
	color: white;
	font-size: 25px;
	text-shadow: 1px 1px 2px black !important;
}

/* BLOC DES ARTICLES ----------------------------------------------------------------------------------------------------------------------------------------------*/
/* Bloc du bas en gris contenant la vidéo */
.bloc-radius-10{
	border-radius: 10px !important;
	margin: 0x 0px !important;
	padding: 30px 30px !important;
	background-color: #f4f4f4 !important;
	border: solid #898989;
	box-shadow: 2px 2px 4px gray;
}
/* Bloc du haut en mauve contenant le titre - contenu du bloc = HTML ----------------------------------------------------------------------------------------------------------*/
.titre-article{
	text-align: center;
	background-color: #b61e73;
	color: white !important;
	text-shadow: 1px 1px 2px black !important;
	font-size: 25px;
	padding: 10px 0px;
	border-radius: 10px;
}

/* STYLES ICONES SOCIAUX ----------------------------------------------------------------------------------------------------------------------------------------------*/
.fa {
  margin: 0px 5px;
	padding: 10px;
  font-size: 20px;
  width: 45px;
  text-align: center;
  text-decoration: none;
	border-radius: 10px;
}
/* Add a hover effect if you want */
.fa:hover {
  opacity: 0.7;
}
/* Set a specific color for each brand */
/* Facebook */
.fa-facebook {
  background: #3B5998;
  color: white;
}
/* Twitter */
.fa-twitter {
  background: #55ACEE;
  color: white;
}
/* Youtube */
.fa-youtube {
  background: #b2071d ;
  color: white;
}

/* PERSONNALISER LE TITRE DANS LA BARRE PRINCIPALE---------------------------------------------------------------------------------------------------------------------*/
.content-header {
	color: white;
	font-size: 30px;
	text-shadow: 1px 1px 2px orange !important;
}

/* PERSONNALISER LE TITRE DANS LA SECTION BANNIÈRE D'ACCROCHE---------------------------------------------------------------------------------------------------------------------*/
.content-header h1{
	text-shadow: 1px 1px 2px black !important;
}

/* PERSONNALISER LE MENU DANS LA BARRE PRINCIPALE----------------------------------------------------------------------------------------------------------------*/
#menu-principal-1{
	text-shadow: 1px 1px 2px orange !important;
}

/* PERSONNALISER LES LIGNES D'UN TABEAU---------------------------------------------------------------------------------------------------------------------*/
/* .myTable1 table, .myTable1 tr td{
	border: none !important;	
	} */

/* PERMET DE CENTRER LE CONTENU À L'INTÉRIEUR DU BLOCK OU DU GROUPE */
.block-center{
	text-align:center;
	width:100%;
	margin: 0 auto;
}

/* WOOCOMMERCE - PAGE DES PRODUITS - PRODUITS */
.woocommerce-cart table.cart{
	padding: 20px !important;
	border: 2px solid gray !important;
	background-color: #f4f4f4;
	box-shadow: 2px 2px 4px gray;
	border-radius: 10px;
}

/* WOOCOMMERCE - PAGE DU PANIER */
.woocommerce-cart .suki-woocommerce-cart-2-columns .suki-woocommerce-cart-2-columns--right {
	padding: 20px !important;
	border: 2px solid gray !important;
	background-color: #f4f4f4;
	box-shadow: 2px 2px 4px gray;
	border-radius: 10px;	
}

.woocommerce ul.products li.product .suki-product-wrapper.suki-text-align-left{
	padding: 20px !important;
	border: 2px solid gray !important;
	background-color: #f4f4f4;
	box-shadow: 2px 2px 4px gray;
	border-radius: 10px;	
}


/* MESSAGE - "Application de rubans personnalisés» a été ajouté à votre panier" */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce table.shop_attributes tr:nth-child(even) th, .woocommerce table.shop_attributes tr:nth-child(even) td, #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce ul.order_details li, .woocommerce-account ol.commentlist.notes li.note{
	border: 2px solid gray !important;
	background-color: #F4F4F4;
	box-shadow: 2px 2px 4px gray;
	border-radius: 10px;	
}

/* BOUTON VOIR LE PANIER */
.woocommerce a.added_to_cart{
	font-size: 16px;
	font-weight: 600;
	background-color: #eacd20;
	padding: 10px;
	border-radius: 10px;
	text-align: center;
	margin-top: 10px;
	color: black;
	border: 1px solid gray;
}

.woocommerce a.added_to_cart:hover{
	background-color: #922588;
	color: white;
	font-weight: 600;
	border: 1px solid gray;
}

/* VALIDATION DE LA COMMANDE  */
.suki-woocommerce-checkout-2-columns--right{
		border-radius: 10px !important;
	margin: 0x 0px !important;
	padding: 30px 30px !important;
	background-color: #f4f4f4 !important;
	border: solid #898989;
	box-shadow: 2px 2px 4px gray;	
}

.suki-woocommerce-checkout-2-columns--left{
	border-radius: 10px !important;
	margin: 0x 0px !important;
	padding: 30px 30px !important;
	background-color: #f4f4f4 !important;
	border: solid #898989;
	box-shadow: 2px 2px 4px gray;	
}

/*  */
/*.woocommerce-order{
	border-radius: 10px !important;
	margin: 0x 0px !important;
	padding: 30px 30px !important;
	background-color: #f4f4f4 !important;
	border: solid #898989;
	box-shadow: 2px 2px 4px gray;
}
*/

/* POUR DISTANCER LE BOUTON COMMANDER DU BOUTON PAYPAL DANS LE PANIER */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	margin-bottom: 20px;
}

/*  */
/*.product .type-product .post-187 .status-publish .first .instock .product_cat-application-access .has-post-thumbnail .sale .downloadable .virtual .purchasable .product-type-simple{
	border-radius: 10px !important;
	margin: 0x 0px !important;
	padding: 30px 30px !important;
	background-color: #f4f4f4 !important;
	border: solid #898989;
	box-shadow: 2px 2px 4px gray;
}
*/

/* AUTOUR DE L'IMAGE DU PRODUIT À L'ACHAT */
.woocommerce div.product div.images img  {
	border-radius: 10px !important;
	margin: 0x 0px !important;
	padding: 30px 30px !important;
	background-color: #f4f4f4 !important;
	border: solid #898989;
	box-shadow: 2px 2px 4px gray;	
} 

/* ENCADREMENT DE LA SECTION DE VENTE DU PRODUIT AVEC LE PRIX */
.woocommerce div.product{
	border-radius: 10px !important;
	margin: 0x 0px !important;
	padding: 30px 30px !important;
	background-color: #f4f4f4 !important;
	border: solid #898989;
	box-shadow: 2px 2px 4px gray;
}

.paypal-button{
	display: none;
}