/* ------------------------------ Num-ERIC : CSS */

/* 0.0 - Colors codes
Light Pink :    #ff6699 - rgba(255, 102, 153, 1)
Vivid Red :     #ff3366 - rgba(255, 51, 102, 1)
Green :         #57bf6d - rgba(87, 191, 109, 1)
Grey San Juan : #445761 - rgba(68, 87, 97, 1)
Silver :        #C0C0C0 - rgba(192, 192, 192, 1)
White :         #FFFFFF - rgba(255, 255, 255, 1)
*/

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Bellarina';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://margarida-broderie.fr/wp-content/themes/oceanwp-child/fonts/Bellarina.woff') format('woff');
}

@font-face {
	font-family: 'hestina';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://margarida-broderie.fr/wp-content/themes/oceanwp-child/fonts/hestina.woff') format('woff');
}


/** ----------------------------- DENTELLE **/
#site-header-inner {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2022/01/41_400x70.png);
 background-repeat: repeat-x;
 background-position: center -20px;
}
/** ----------------------------- NOËL **/
/*
#site-header-inner {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2021/12/christmas_heade_1600x70.png);
 background-repeat: no-repeat;
 background-position: top center;
}
*/
#primary {
 z-index: 1;
}


/** ----------------------------- PAGE MOT DE PASSE PERDU **/
/** ----------------------------- -----------------------  */
.woocommerce form.woocommerce-ResetPassword button.show-password-input {
 position: static !important;
}



/** ----------------------------- PAGE COMPTE - CONNEXION - ENREGISTREMENT **/
/** ----------------------------- ----------------------------------------  */


/* Mise en forme des bouton "Se connecter" et "S'enregistrer" */
div.woocommerce .owp-account-links li a.owp-account-link {
 line-height: 32px;
 font-size: 32px;
}

/* Mise en forme Bouton d'enregistrement */
div.woocommerce .owp-account-links .register a {
 padding: 0px 15px 5px 15px !important;
 color: #ffffff !important;
 background-color: lightgreen !important;
 background-color: #57bf6d !important;
 background-color: rgba(87, 191, 109, 1) !important;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


/* Affichage du bouton caché : show-password-input - et affichage d'un oeil */
div.woocommerce #customer_login form.login label {
 display: block;
}
div.woocommerce #customer_login form.login span.password-input .input-text {
 width: 90%;
}
div.woocommerce #customer_login form.login span.password-input .show-password-input {
 display: inline-block;
 float: right;
 width: 8%;
 height: 40px;
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2020/10/pass-view_1.png);
 background-repeat: no-repeat;
 background-size: auto;
 background-position: center center;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 cursor: pointer;
}
div.woocommerce #customer_login form.login span.password-input .show-password-input:hover {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2020/10/pass-view_2.png);
}

/* bouton "Identification" */
div.woocommerce #customer_login form.login label.woocommerce-form-login__rememberme {
 margin-left: 0;
}
div.woocommerce #customer_login form.login button.woocommerce-form-login__submit {
 margin-top: 15px;
}

/* Texte en dessous du formulaire */
.nei_register-instructions {
 margin-top: 20px !important;
 padding: 5px 15px !important;
 text-align: center !important;
 font-size: 16px !important;
 color: #666666 !important;
 background-color: rgba(230, 230, 230, 1) !important;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


/* Widget AIDE */
.nei_widget_p {
 padding: 5px 15px 0px 15px !important;
 text-align: center !important;
 /*
 color: rgba(51, 51, 51, 1) !important;
 background-color: rgba(200, 200, 200, 1) !important;
 */
}
.nei_widget_p a {
 display: inline-block !important;
 margin-top: 5px !important;
 padding: 2px 8px !important;
 font-size: 16px !important;
 color: rgb(255, 255, 255) !important;
 text-transform: capitalize !important;
 background-color: rgba(200, 200, 200, 1) !important;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}
.nei_widget_p a:hover {
 background-color: rgb(255, 102, 153, 1) !important;
}

/** STYLES - SPECIFICS **/
/** ------------------ **/

.nei_red-star {
 color: red !important;
}


/* ------------------------------ Normalize */

body {
 text-rendering: optimizeLegibility;
 background-attachment: fixed;
 /*
 background-color: #f7f7f7 !important;
 font-size: 1rem !important;
 background-color: transparent !important;
 background-image: url("https://num-erik.com/wp-content/uploads/2019/02/bg-sky-3.jpg") !important;
 background-attachment: fixed !important;
 background-position: top center !important;
 background-image: url(https://num-erik.com/wp-content/uploads/2019/03/bg-sky-3.jpg) !important;
 */
}

#outer-wrap {
 /*
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/05/bkg_topbg.jpg) !important;
 background-position: top center !important;
 background-repeat: repeat-x !important;
 background-attachment: fixed;
 */
}

#wrap {
 margin-top: 20px !important;
 margin-bottom: 20px !important;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 background-color: rgba(255, 255, 255, 0) !important;
 -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.2) !important;
 box-shadow: 0 0 15px 0 rgba(0,0,0,0.2) !important;
}

#site-navigation-wrap .dropdown-menu>li>a  {
 padding-top: 20px;
 line-height: 100px !important;
 font-size: 1.5rem;
 text-transform: uppercase;
}



/* ------------------------------ TOP BAR */

#top-bar-wrap {
 height: 50px !important;
 line-height: 50px !important;
 background-color: rgba(255,102,153, 0.8);
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2021/11/wild-flowers.png);
 -moz-border-top-left-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
 -moz-border-top-right-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 border-top-right-radius: 5px;
}

#top-bar {
 padding-top: 0 !important;
 padding-bottom: 0 !important;
}

#top-bar-nav #menu-menu-categories li.menu-item {
 margin-right: 0;
}

#top-bar a {
 padding: 0 15px;
 height: 49px;
 font-size: 1.4rem;
 text-transform: uppercase;
 color: #FFFFFF;
 border-right: solid 1px rgba(255,255,255, 0.5);
}

#top-bar a:hover {
 background-color: rgba(255,102,153, 1);
}

/* Les gratuits */
#top-bar-nav #menu-menu-categories li.menu-item-type-post_type {
 background-color: rgba(87,191,109, 0.7);
}
#top-bar-nav #menu-menu-categories li.menu-item-type-post_type a {
 border: none;
}
#top-bar-nav #menu-menu-categories li.menu-item-type-post_type a:hover {
 background-color: rgba(87,191,109, 1);
}


/* ------------------------------ HEADER */

#site-header {
 background-color: rgba(255, 255, 255, 0) !important;
}

/* Logo */
#site-logo-inner {
 height: 100px !important;
 padding: 10px 0 !important;
}

#site-logo-inner img {
 height: 100px !important;
}

.fa-facebook {
 color: #8b9dc3 !important;
}


.page-header .background-image-page-header-overlay {
 -moz-opacity: 0.2;
 -webkit-opacity: 0.2;
 opacity: 0.2;
}

#main .page-header-inner .page-subheading {
 display: none !important;
}

h1.page-header-title {
 padding: 10px 10px 6px 10px !important;
 font-size: 2.3em !important;
 text-shadow: 1px 1px rgb(255, 255, 255);
 background-color: rgba(255,255,255,0.6);
 color: #666 !important;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}

/* ------------------------------ CONTENT */

#content-wrap {
 background-color: rgba(255, 255, 255, 1) !important;
}

.woocommerce .oceanwp-toolbar {
 border-top: none;
 border-bottom: none;
}

/* ------------------------------ SIDEBAR */

.content-left-sidebar .content-area {
 border-left-width: 0 !important;
}

/* ------------------------------ SIDEBAR */

h4.widget-title {
 margin-bottom: 6px !important;
 height: 36px !important;
 line-height: 36px !important;
 font-size: 14px !important;
 color: #FFFFFF !important;
 background-color: rgba(255,102,153, 0.8);
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2021/11/wild-flowers.png);
 border: none;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

.widget_product_categories,
.sidebar-box {
 border: 1px solid #e5e5e5;
 border-top: none;
}

#right-sidebar-inner #media_image-2 {
 margin-bottom: 20px !important;
 border-color: #ffffff !important;
}

.widget_layered_nav ul,
.widget_recently_viewed_products ul {
 padding-left: 15px !important;
}

.widget_layered_nav ul {
 padding-right: 15px !important;
}


/* ------------------------------ ARTICLES (POST) */

/* ------------------------------ Page Article (Post) */

/* ------------------------------ Image mise en avant */
article .thumbnail {
 width: 150px !important;
 float: left !important;
 margin-right: 20px !important;
}

article .thumbnail img {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: 2px 2px 2px 0px #c0c0c0;
 -webkit-box-shadow: 2px 2px 2px 0px #c0c0c0;
 -o-box-shadow: 2px 2px 2px 0px #c0c0c0;
 box-shadow: 2px 2px 2px 0px #c0c0c0;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=134, Strength=2);
}

/* Pastille "PROMO" - onsale */
/* sur image produit */

/* sur la page archive */
body.archive #content article ul.products li.image-wrap span.onsale {
 top: 3px;
 left: auto;
 right: 5px;
 padding: 6px;
 line-height: 1.3em !important;
 text-transform: none;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}
/* sur la page produit */
body.single-product #content article.entry-content span.onsale {
 top: 10px;
 left: 11px;
 line-height: 1.3em;
 text-transform: none;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

article header.entry-header h2 {
 font-size: 2em !important;
 color: #ff6699 !important;
 border-bottom: 0px !important;
}

video {
 cursor: pointer !important;
}

article .post-tags {
 display: none !important;
}


/* Vidéo Youtube */
/* suppression des liens "Regarder sur Youtube" et "Plus de vidéos" */
#player a.ytp-impression-link,
#player h2.ytp-related-title
#player div.ytp-suggestions {
 display: none !important;
}


/* ------------------------------ WOOCOMMERCE */


/*  Icône panier */
.wcmenucart-count .icon-handbag,
.wcmenucart-count .wcmenucart-details {
 font-size: 1.5rem;
}

/*  Texte en dessous du formulaire */
.woocommerce-button, .woocommerce-Button {
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 border-radius: 3px !important;
}


/* ------------------------------ WooCommerce PRODUCTS AND ARCHIVES PAGE */

/* ------------------------------ WooCommerce Titre Product inner */
.woocommerce ul.products li.product li.title h2 {
 margin-bottom: 5px;
}

.woocommerce ul.products li.product li.title a {
 font-weight: normal;
 text-transform: capitalize;
 font-size: 1.1em;
 text-shadow: 1px 1px #eeeeee;
}

.owp-quick-view {
 background-color: rgba(0, 0, 0, 0.2);
 color: #fff;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}
.owp-quick-view:hover {
 background-color: rgba(255, 102, 153, 0.8);
 color: #fff;
}


/* ------------------------------ WooCommerce Product frame */

.product-inner .woo-entry-inner li.btn-wrap {
 
}


/* ------------------------------ WooCommerce PRODUCT CATEGORIES */

/* ------------------------------ WooCommerce Widget Promo Image (Colonne gauche) */

aside.widget-area #block-5 {
 
 /* display: none; */
 
 margin-bottom: 20px;
 background-color: rgba(255,102,153, 0.8);
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2021/11/wild-flowers.png);
 border: none;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

aside.widget-area #block-5 figure.widget-img-promo {
 margin: 0;
 padding: 1px;
}



.wp-lightbox-overlay {
	opacity: 0.9 !important;
	filter: alpha(opacity=90) !important;
}

.wp-lightbox-overlay .lightbox-image-container {
	border: solid 1px #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px 0 #ccc;
	-moz-box-shadow: 1px 1px 3px 0 #ccc;
	box-shadow: 1px 1px 3px 0 #ccc;
}




/* ------------------------------ WooCommerce Widget Categories (Colonne gauche) */

/* Titre du widget*/
.widget_product_categories h4.widget-title {
 display: none;
}

.widget_product_categories {
 border: none;
}

/* All */
.widget_product_categories ul.product-categories li a {
 font-size: 14px;
}

.woocommerce .widget_product_categories li.current-cat >a:before {
 background-color: transparent !important;
}

/* Parents */
/* Noms des catégories parentes*/
.widget_product_categories ul.product-categories li.cat-parent>a,
.widget_product_categories ul.product-categories li.cat-item-120>a,
.widget_product_categories ul.product-categories li.cat-item-173>a {
 margin-top: 8px;
 margin-bottom: 6px;
 padding-left: 15px;
 height: 36px;
 line-height: 36px;
 text-transform: uppercase;
 color: #ffffff;
 background-color: rgba(255,102,153, 0.7);
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2021/11/wild-flowers.png);
 background-repeat: repeat;
 background-attachment: scroll;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

.widget_product_categories ul.product-categories li.cat-parent>a,
.widget_product_categories ul.product-categories li.cat-item-173>a {
 background-color: rgba(255,102,153, 0.8);
}
.widget_product_categories ul.product-categories li.cat-parent>a:hover,
.widget_product_categories ul.product-categories li.cat-item-173>a:hover {
 background-color: rgba(255,102,153, 1);
}

.widget_product_categories ul.product-categories li.cat-item-120>a {
 background-color: rgba(87,191,109, 0.7);
}
.widget_product_categories ul.product-categories li.cat-item-120>a:hover {
 background-color: rgba(87,191,109, 1);
}

.widget_product_categories ul.product-categories li.cat-parent>a:before,
.widget_product_categories ul.product-categories li.cat-item-120>a:before,
.widget_product_categories ul.product-categories li.cat-item-173>a:before {
 content: none;
 border: none;
}

/* Children */
.widget_product_categories ul.children {
 margin-top: 0px !important;
 margin-left: 15px !important;
}

.widget_product_categories ul.children li {
 margin-bottom: 3px;
}

.widget_product_categories ul.children li.cat-item a {
 font-variant: 
 font-size: 8px !important;
}

.widget_product_categories ul.children li.cat-item a:before {
 height: 20px !important;
 line-height: 24px !important;
 font-size: 8px !important;

 position: static;
 display: inline-block !important;
 margin-right: 0px !important;
 border: none;
 vertical-align: middle !important;
 content: "►";
 color: #999999;
}
.widget_product_categories ul.children li.cat-item a:hover:before {
 color: #ff6699;
 font-size: 12px !important;
}

.widget_product_categories ul.product-categories ul.children li.current-cat>a {
 font-weight: normal;
 letter-spacing: 1px;
 text-transform: uppercase;
 color: #ff6699;
}


/* ------------------------------ WooCommerce PRODUCT */

/* ------------------------------ WooCommerce Product page */


/* ------------------------------ WooCommerce Barre flottante sur page produit */
.owp-floating-bar {
 background-color: rgba(0, 0, 0, 0.5) !important;
}

/* ------------------------------ WooCommerce Product INFOS principales */
div.product p.price {
 font-size: 24px !important;
 line-height: 24px !important;
 margin-top: 15px !important;
}
div.product .woocommerce-product-details__short-description {
 margin-top: 10px !important;
}
div.product .woocommerce-product-details__short-description .cadres-dimensions {
 font-weight: bold !important;
}

/* ------------------------------ WooCommerce .product form.cart */
div.product form.cart {
 margin-top: 10px !important;
 padding-top: 10px !important;
 padding-bottom: 10px !important;
 border-bottom: 0;
}
div.product form.cart table.variations {
 margin-bottom: 10px !important;
}
div.product form.cart table.variations td.label {
 padding-bottom: 10px !important;
}
div.product form.cart table.variations td.label label {
 line-height: 34px !important;
}
div.product form.cart table.variations td.value {
 padding-bottom: 10px !important;
}
div.product form.cart .variations .reset_variations {
 display: none !important;
}
div.product form.cart .single_variation_wrap .woocommerce-variation-description p {
 margin-bottom: 0px !important;
 font-size: 16px !important;
}
div.product form.cart .single_variation_wrap .woocommerce-variation-price {
 font-size: 24px !important;
 font-weight: bold !important;
}

div.product form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
 padding-top: 10px !important;
 border-top: solid 1px #eaeaea !important;
}


/* ------------------------------ WooCommerce .product .product_meta */
div.product .product_meta .sku_wrapper {
 display: none !important;
}


/* ------------------------------ WooCommerce Product TABS */
/* Cacher les onglets */
div.product .woocommerce-tabs .tabs {
 display: none !important;
}
div.product .woocommerce-tabs {
 padding-top: 30px !important;
}


/* ------------------------------ WooCommerce Product TAB Description */
div.product .woocommerce-tabs #tab-description {
 margin-top: 0px !important;
}
div.product .woocommerce-tabs #tab-description h2 {
 margin-top: 0px !important;
 margin-bottom: 15px;
 padding-bottom: 10px;
 border-bottom: 1px solid rgba(234, 234, 234, 1) !important;
}
div.product .woocommerce-tabs #tab-description h3 {
 margin-bottom: 10px !important;
}
div.product .woocommerce-tabs #tab-description p {
 margin: 5px 0 !important;
}
div.product .woocommerce-tabs #tab-description br {
 display: block;
 content: " " !important;
}

div.product .woocommerce-tabs #tab-description blockquote {
 margin: 20px 0px !important;
 padding-left: 10px !important;
}


/* ------------------------------ WooCommerce Product TAB Infos complémentaires */
/* je supprime la ligne "CADRE" */
div.product .woocommerce-tabs .woocommerce-product-attributes-item--attribute_pa_dimensions-cadre {
 display: none;
}

ul.products li.entry div.product-inner ul.woo-entry-inner .woo-entry-image {
 padding: 0 10px;
}

.woo-entry-image,
.woocommerce-product-gallery__wrapper {
 /*
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: 2px 2px 2px 0px #c0c0c0;
 -webkit-box-shadow: 2px 2px 2px 0px #c0c0c0;
 -o-box-shadow: 2px 2px 2px 0px #c0c0c0;
 box-shadow: 2px 2px 2px 0px #c0c0c0;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=134, Strength=2);
 */
}

.woocommerce-LoopProduct-link img,
.woocommerce-product-gallery__wrapper img {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


/** PAGE PRODUITS - VARIATIONS FORM CART **/
/** ------------------------------------ **/

/** Page Produit - Description produit **/
/*
form.variations_form .single_variation_wrap {
 text-align: center !important;
}
form.variations_form .single_variation_wrap .single_variation {
 width: 100% !important;
}
*/

/** Page Produit - Description produit **/
#NEI_var-dim {
 margin: 0 !important;
}

#NEI_variation-dimensions {
 display: inline-block !important;
 padding: 0px 7px !important;
 color: #666666 !important;
 background-color: #999999 !important;
 background-color: rgba(153, 153, 153, 0.2) !important;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.NEI_sizes-details {
 margin-top: 10px !important;
 width: 100%;
 border-top: 1px solid rgba(234, 234, 234, 1) !important;
 /*border: 1px solid rgba(234, 234, 234, 1) !important; */
}
.NEI_sizes-details p {
 margin-bottom: 0 !important;
 padding-top: 5px !important;
 line-height: 150% !important;
 font-size: 90% !important;
 text-align: center !important;
}

.woocommerce ul.products .product {
 padding-top: 10px;
 padding-bottom: 10px;
 /*
 background-color: rgba(0,0,0,0.01);
 */
}


.NE_display-none {
 display: none !important;
}

.NE_w-70 {
 width: 70% !important;
}
@media (max-width: 768px) {
 .NE_w-70 {
  width: 100% !important;
 }
}

.NE_row {
 clear: both !important;
}

.NE_col {
 float: left !important;
}



/* ------------------------------ My Sticky Bar */

/* cacher les icônes Sharing dans l'encart "Vue rapide" - owp-qv-content */
.mysticky-welcomebar-fixed-wrap {
	max-height: 40px !important;
}
.mysticky-welcomebar-fixed-wrap .mysticky-welcomebar-btn a {
}




/* ------------------------------ Num-ERIC SOCIAL SHARING */
/* ------------------------------ WooCommerce Product INFOS principales */

/* cacher les icônes Sharing dans l'encart "Vue rapide" - owp-qv-content */
#owp-qv-content .NEI_social-sharing {
 display: none;
}

.NEI_social-sharing {
 margin-top: 20px !important;
 margin-bottom: 10px !important;
 padding: 10px 0 !important;
 border-top: 1px solid rgba(234, 234, 234, 1) !important;
 /* border-bottom: 1px solid rgba(234, 234, 234, 1) !important; */
}
.NEI_social-sharing p {
 margin: 0px !important;
}
.NEI_social-sharing label {
 float: left;
 margin-right: 10px;
 height: 32px;
 line-height: 32px;
 text-transform: uppercase;
 color: #cccccc;
}
.NEI_social-sharing a {
 display: block;
 margin-right: 17px;
 float: left;
 height: 32px;
 width: 32px;
 background-repeat: no-repeat;
 opacity: 0.7;
 filter: alpha(opacity=80);
}
.NEI_social-sharing a:hover {
 opacity: 1;
 filter: none;
}

.NEI_social-sharing a.fb {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/07/social_icons_01_h32.png);
 background-position: 0px top;
}
.NEI_social-sharing a.twitter {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/07/social_icons_01_h32.png);
 background-position: -32px top;
}
.NEI_social-sharing a.pinterest {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/07/social_icons_01_h32.png);
 background-position: -64px top;
}
.NEI_social-sharing a.instagram {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/07/social_icons_01_h32.png);
 background-position: -96px top;
}
.NEI_social-sharing a.gplus {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/07/social_icons_01_h32.png);
 background-position: -128px top;
}
.NEI_social-sharing a.linkedin {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/07/social_icons_01_h32.png);
 background-position: -160px top;
}
.NEI_social-sharing a.email {
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2019/07/social_icons_01_h32.png);
 background-position: -192px top;
}


.wpcf7 input, .wpcf7 textarea {
 width: 100% !important;
}



/* ------------------------------ WooCommerce ORDERS */

/* ------------------------------ WooCommerce Order detail page */

/* ------------------------------ WooCommerce Order Payment instructions */

#payment li.wc_payment_method {
 margin-bottom: 10px !important;
 border:  solid 1px #eeeeee !important;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}

#payment li.wc_payment_method .payment_box {
 padding-top: 3px !important;
}

div.NEI_woocommerce-payment-instructions {
 margin: 10px 0 15px 0 !important;
}






/* ------------------------------ FOOTER */

/** FOOTER **/
/** ------ **/

/** FOOTER - WIDGETS **/
/** ---------------- **/

#footer-widgets {
  background-color: #999999;
  color: #ffffff;
}

#footer-widgets .textwidget {
 padding-left: 15px !important;
}

#footer-widgets li {
 padding: 0 !important;
 border: none !important;
}

#footer-widgets ul li a {
 padding: 0 !important;
 padding-left: 15px !important;
 line-height: 32px !important;
}

/** Col 2 - Menu - Mon Compte **/
#menu-menu-wc-footer .fa {
 margin-right: 10px;
}

/** Col 4 - Modes de paiement **/
.nei_div-payments {
 padding: 20px 0 !important;
}

.nei_div-payments p {
 text-align: center !important;
}

.nei_div-payments img {
 width: 50%;
}

.nei_payment-icons {
 border-radius: 3px;
 border: 3px solid #cecece;
}


/** FOOTER - BOTTOM **/
/** ---------------- **/

#footer-bottom {
 color: #ffffff;
 background-color: #666666;
 -moz-border-bottom-left-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-left-radius: 5px;
 -moz-border-bottom-right-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 border-bottom-right-radius: 5px;
}



/* ------------------------------ PLUGINS */

/* ------------------------------ Advanced Dynamic Pricing for WooCommerce */

.woocommerce .cart_totals tr.cart-discount a.woocommerce-remove-coupon {
 display: none !important;
}


/* ------------------------------ Display Posts (Free) */

ul.display-posts-listing {
 margin-left: 0 !important;
}
ul.display-posts-listing li.listing-item {
 list-style: none !important;
 margin-bottom: 20px !important;
}
ul.display-posts-listing li.listing-item img {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: 2px 2px 2px 0px #c0c0c0;
 -webkit-box-shadow: 2px 2px 2px 0px #c0c0c0;
 -o-box-shadow: 2px 2px 2px 0px #c0c0c0;
 box-shadow: 2px 2px 2px 0px #c0c0c0;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=134, Strength=2);
}
ul.display-posts-listing li.listing-item a.title {
 margin-left: 20px !important;
 font-size: 1.5em !important;
 color: #ff6699 !important;
}


/* ------------------------------ Free Downloads WooCommerce (Free) */

.nei_free-download-button {
 margin-top: 10px !important;
 text-transform: uppercase !important;
 color: #ffffff !important;
 background-color: rgba(87,191,109, 0.7) !important;
 background-image: url(https://margarida-broderie.fr/wp-content/uploads/2021/11/wild-flowers.png);
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 border-radius: 3px !important;
}

.nei_free-download-button:hover {
 background-color: rgba(87,191,109, 1) !important;
}


/* ------------------------------ WooCommerce Custom Product Addons (Free) :  */

.wcpa_form_item {
 margin: 0 !important;
}
.wcpa_form_item p {
 margin: 0 !important;
}

