/*
Theme Name: Konsept Child
Theme URI: http://konsept.elated-themes.com
Description: A child theme of Konsept
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: konsept
Template: konsept
*/
@font-face { font-family: mali; src: url('fonts/Mali-Regular.ttf'); } 
/*@import url('https://fonts.googleapis.com/css2?family=Mali:wght@200&display=swap');*/
/*body.postid-11543 .ppom-rendering-fields .ppom-field-wrapper .ppom-input-Titre h4,
body.postid-11543 .ppom-rendering-fields .ppom-field-wrapper .ppom-input-prenom,
body.postid-11543 .ppom-rendering-fields .ppom-field-wrapper .ppom-input-nom {
    display: none;
}*/
body.page-id-11544 .qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item{
    width: 100% !important;
	margin: 0 auto!important;
}
.blockUI.blockOverlay {
    display: none !important ;
}

/*Mobile slider*/
#mobile-diapo{
    display: none;
}
/*Paiement Paypal*/
.payment_box.payment_method_paypal{
    font-weight: 600;
	font-size: 20px;
}
/*login Popup*/
#konsept_membership_login_opener-2{
    /*display: none;*/
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons {
    display: none;
}
/*Nouveaux produits*/
/*body.page-id-11526 .qodef-woo-product-image::before,
body.page-id-11513 .qodef-woo-product-image::before,
body.page-id-11499 .post-11474 .qodef-woo-product-image::before,
body.page-id-11499 .post-11476 .qodef-woo-product-image::before,
body.page-id-11499 .post-11472 .qodef-woo-product-image::before,*/
body.page-id-11513 .post-14111 .qodef-woo-product-image::before,
body.page-id-11513 .post-14110 .qodef-woo-product-image::before,
body.page-id-11505 .post-14103 .qodef-woo-product-image::before,
body.page-id-11505 .post-14106 .qodef-woo-product-image::before,
body.page-id-11505 .post-14109 .qodef-woo-product-image::before,
body.page-id-11499 .post-14108 .qodef-woo-product-image::before,
body.page-id-11499 .post-14105 .qodef-woo-product-image::before,
body.page-id-11499 .post-14096 .qodef-woo-product-image::before
/*body.home .collants-compliments-accueil::before*/{
    content: "Nouveau produit";
    background-color: #df4239;
    color: #ffffff;
    border-radius: 6px;
    line-height: 1.2em;
    font-size: 24px;
    padding: 3px 6px;
    top: 20px;
    opacity: 80%;
	position: absolute;
    left: 31%
}


body.page-id-11526 .post-14026  .qodef-woo-product-image::before,
body.page-id-11526 .post-14013 .qodef-woo-product-image::before,
body.page-id-11526 .post-14010 .qodef-woo-product-image::before{
    content: "Nouveau produit";
    background-color: #df4239;
    color: #ffffff;
    border-radius: 6px;
    line-height: 1.2em;
    font-size: 16px;
    padding: 3px 6px;
    top: 20px;
    opacity: 80%;
	position: absolute;
    left: 35%
}
/*Mobile*/
@media screen and (max-width: 768px) {
/*body.page-id-11526 .qodef-woo-product-image::before,
body.page-id-11513 .qodef-woo-product-image::before,
body.page-id-11499 .post-11474 .qodef-woo-product-image::before,
body.page-id-11499 .post-11476 .qodef-woo-product-image::before,
body.page-id-11499 .post-11472 .qodef-woo-product-image::before,*/
body.page-id-11513 .post-14111 .qodef-woo-product-image::before,
body.page-id-11513 .post-14110 .qodef-woo-product-image::before,
body.page-id-11505 .post-14103 .qodef-woo-product-image::before,
body.page-id-11505 .post-14106 .qodef-woo-product-image::before,
body.page-id-11505 .post-14109 .qodef-woo-product-image::before,
body.page-id-11499 .post-14108 .qodef-woo-product-image::before,
body.page-id-11499 .post-14105 .qodef-woo-product-image::before,
body.page-id-11499 .post-14096 .qodef-woo-product-image::before
body.page-id-11526 .post-14026  .qodef-woo-product-image::before,
body.page-id-11526 .post-14013 .qodef-woo-product-image::before,
body.page-id-11526 .post-14010 .qodef-woo-product-image::before{
    font-size: 18px !important;
    top: 4px;
    left: 28%;
}
}
body.page-id-11619 .elementor-element-780e34d .elementor-image::before{
    content: "Nouveau produit";
    background-color: #df4239;
    color: #ffffff;
    border-radius: 6px;
    line-height: 1.2em;
    font-size: 24px;
    padding: 3px 6px;
    top: 20px;
    opacity: 50%;
	position: absolute;
    left: 35%
}

/*body.page-id-11619 #nouveau-produit .elementor-image::before,
body.page-id-11505 #nouveau-produit .elementor-image::before{
    content: "Nouveaux produits";
    background-color: #df4239;
    color: #ffffff;
    border-radius: 6px;
    line-height: 1.2em;
    font-size: 16px;
    padding: 3px 6px;
    top: 20px;
    opacity: 50%;
	position: absolute;
    left: 35%;
}*/
.qodef-woo-product-list .qodef-woo-product-image-inner {
    /*background: rgba(247,248,249,.55);*/
	background: rgba(58,108,175,.65);
}
/*Retour à la boutique*/
body.woocommerce-cart p.return-to-shop{
    display: none;
}

body.post-type-archive-product .page-description{
    display: none;
}
/*footer Infolettre*/
form.wc-mailchimp-subscribe-form input::placeholder{
   color: white;
}
form.wc-mailchimp-subscribe-form .wcmnd-fields::before{
   content: "Entrer votre courriel";
	margin-left: -15px;
	font-weight: 600;
}
/*Checkout Campagne de financement*/
#order_campagne_de_financement__field{
    font-family: "Josefin Sans",sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #1d1d1d;
    font-size: 29px;
    line-height: 1.55em;
    letter-spacing: .2em;
    margin: 0 0 40px;
    font-size: 20px;
    line-height: 1.55em;
    letter-spacing: .18em;
}
#wcmnd_modal .mfp-close:after,
.mfp-gallery .mfp-close:after{
    display: none;
}

#qodef-page-footer .wc-mailchimp-subscribe-form{
    text-align: left;
}
#qodef-page-footer .wc-mailchimp-subscribe-form{
    text-align: left;
}
#qodef-page-footer .wc-mailchimp-subscribe-form input{
    color: #8b8b8b !important;
    background-color: white !important;
    border: 1px solid #333;
}
.qodef-button.qodef-html--link,
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link,
.woocommerce-account .button,
.woocommerce-page div.woocommerce>.return-to-shop a,
.qodef-theme-button, button[type=submit], input[type=submit]{
    text-transform: none;
}
.qodef-woo-side-area-cart-content-holder .qodef-m-action-link.qodef-m-action-checkout {
    font-size: 16px;
}

body {
    font-weight: 500;
    color: rgb(0,0,0,0.7) !important;
}
/*checkout*/
ul#shipping_method li{
    padding: 10px 0;
}
#shipping_method label{
    font-size: 18px;
	line-height: 24px;
}
#shipping_method input{
    padding: 20px 10px; 
	line-height: 28px;
}

.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
    text-transform: none;
    font-size: 22px;
    line-height: 1.55em;
}
/*Menu mobile*/
.qodef-mobile-header-navigation>ul>li>a {
    font-size: 15px;
    letter-spacing: .17em;
    color: #333;
}
/*topBAr*/
span.livraison-gratuite{
    color: #60bfbb;
    background: white;
    margin-left: 30px;
    text-transform: uppercase;
    margin-top: 3px;
    display: inline-block;
}
#qodef-top-area .qodef-widget-holder {
    display: block;
}
#qodef-top-area .medias-sociaux-top a .fab {
    font-size: 25px;
	margin: 5px 5px 0 0;
}
#qodef-top-area .widget.widget_text p {
    line-height: 30px;
}
#qodef-top-area .widget.widget_text {
    font-size: 15px;
}

#qodef-top-area .widget {
    color: #fff !important;
    font-weight: 600;
}
#qodef-top-area .widget a {
    color: #fff !important;
    font-weight: 600;
}
/*bandeaux niveaux 2*/
@media screen and (max-width: 480px) {
.qodef-page-title .qodef-m-image {
    position: relative;
    display: inline-block;
    width: 200%;
    vertical-align: top;
}
body.page-id-677 .qodef-page-title .qodef-m-image img,
body.page-id-705 .qodef-page-title .qodef-m-image img,
body.privacy-policy .qodef-page-title .qodef-m-image img,
body.page-id-7272 .qodef-page-title .qodef-m-image img,
body.page-id-8401 .qodef-page-title .qodef-m-image img{
    margin-left: -50%;
}
body.page-id-677 .qodef-page-title .qodef-m-title{
    width: 50%;
}
body.privacy-policy .qodef-page-title h1.qodef-m-title,
body.page-id-7272 .qodef-page-title h1.qodef-m-title{
   font-size: 20px;
   line-height: 22px;
}
}

.elementor-64 .elementor-element.elementor-element-a187a02:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-a187a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat: no-repeat;
}
.elementor-64 .elementor-element.elementor-element-43f18a9:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-43f18a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat: no-repeat;
}

.qodef-woo-side-area-cart-content-holder .qodef-m-action-link {
    font-size: 18px;
    line-height: 1em;
}
@media screen and (max-width: 1205px) {
	#qodef-top-area {
    padding-top: 9px;
	}
  #qodef-top-area .widget.widget_text {
    font-size: 13px;
	}
	#qodef-top-area .medias-sociaux-top a .fab {
    font-size: 22px;
	margin: 4px 5px 0 0;
	}
  .qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: 0px;
	}
   .qodef-header-navigation>ul>li {
    margin: 0 17px;
	}
}
@media only screen and (max-width: 1024px){
#qodef-top-area {
    display: none;
}
}	
/*Picto User et Panier*/
#qodef-page-header .qodef-widget-holder .widget:first-child {
    margin-left: 30px;
}
/*Portail Post*/
.post-portail .qodef-e-info{
    display: none;
}
.qodef-header--standard #qodef-page-header-inner {
    padding-left: 0;
    padding-right: 0;
}
#trucs-portail h2.qodef-e-title,
#trucs-portail .qodef-e-excerpt{
   
}

.dashicons-arrow-left-alt2:before,
.dashicons-arrow-right-alt2:before{
    content: "Commander";
	font-family: "Permanent Marker";
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    text-transform: uppercase;
}
.mojo-sp-button span {
    font-size: 20px;
    color: #888;
    position: absolute;
}
#mojo-sp-right-wrap > button {
    top: 70px;
    right: 4px !important;
    opacity: 0.8;
}
.mojo-sp-button {
    background-color: #eee !important;
    margin: 0;
    border: 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 140px;
    height: 30px;
}
.mojo-sp {
    position: absolute;
    background: #eee;
}
#mojo-sp-right-wrap {
    height: 100px;
}
/*Footer*/
.fa-facebook:before,
.fa-instagram:before{
    font-size: 30px;
}
#mc_embed_signup {
    background: transparent !important;
    clear: left !important;
    font-family: "Josefin Sans",sans-serif !important;
    font-size: 16px !important;
}
#mc_embed_signup input.email {
    font-family: "Josefin Sans",sans-serif !important;
    color: #8b8b8b !important;
	font-size: 16px !important;
	background: white !important;
}
input[type=submit] {
    text-transform: none !important;
}
span.fa-twitter,
span.fa-youtube{
    display: none !important;
}
/*Pages de tous les produits*/
.qodef-woo-product-list .qodef-woo-product-title {
    font-size: 22px;
}
.qodef-woo-product-list .product .qodef-woo-product-price-holder .price {
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    color: #1d1d1d;
    padding-right: 2px;
}
.qodef-woo-shortcode .product .button:not(.yith-wcqv-button):not(.single_add_to_cart_button) {
    font-family: "EB Garamond",serif;
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
	color: white;
}
.qodef-woo-product-list.qodef-item-layout--info-on-image .product:hover .added_to_cart {
    font-family: "EB Garamond",serif;
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
	color: white;
}
.qodef-woo-shortcode .product .button:not(.yith-wcqv-button):not(.single_add_to_cart_button) {
    width: 206px;
    height: 87px;
}
body.page-id-7232 .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1340px;
}
.qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .add_to_cart_button, .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .added_to_cart, .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_grouped, .qodef-woo-product-list.qodef-item-layout--info-below-centered .qodef-woo-product-image-inner .qodef-woo-product-additional-icons .product_type_simple {
    background: none !important;
}
.qodef-woo-product-list .product .qodef-woo-product-additional-icons a.add_to_cart_button{
    background: none !important;
}

/*Une page produit*/
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image {
    width: 100%;
}
@media only screen and (max-width: 480px){
body.single-product .qodef-content-grid, 
body.page-id-677 .qodef-content-grid {
    width: 90% !important;
}}
#qodef-woo-page.qodef--single form.cart:not(.variations_form) {
   display: block !important;
}
#qodef-woo-page.qodef--single .entry-summary .price {
    font-family: "Josefin Sans",sans-serif;
    font-size: 32px;
	line-height: 38px;
	font-style: normal;
	font-weight: 600;
    padding: 15px 0;
}
#qodef-woo-page.qodef--single input[type=text],
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    position: relative;
    display: inline-block;
    font-size: 20px;
    font-style: normal;
    line-height: 24px;
    font-weight: 600;
    color: #333;
}
body.single-product #qodef-woo-page.qodef--single input#prenom,
body.single-product #qodef-woo-page.qodef--single input#nom{
    font-weight: 200;
	font-family:  'Mali', regular !important;
	font-style: normal !important;
}
#qodef-woo-page.qodef--cart .shop_table td.product-name {
	font-family: 'Mali', regular !important;
	font-size: 13px;
    font-style: normal !important;
	color: #1d1d1d;
    text-transform: none;
	
}
#qodef-woo-page.qodef--cart .shop_table td.product-name a {
	font-family: 'Mali', regular !important;
	font-size: 13px;
    font-style: normal !important;
    color: #1d1d1d;
    
}
#qodef-woo-page.qodef--cart .shop_table td.product-name .variation {
    margin-top: 13px;
}


#qodef-woo-page.qodef--single h1.qodef-woo-product-title{
    font-family: "Josefin Sans",sans-serif;
    font-weight: 600;
	text-transform: uppercase;
    font-size: 32px;
	line-height: 34px;
}
#qodef-woo-page .button:not(.yith-wcqv-button), .qodef-woo-shortcode .button:not(.yith-wcqv-button), #mc_embed_signup input.button {
    background-color: #60bfbb;
    border: 1px solid #8b8b8b;
    font-size: 18px;
    font-family: "Josefin Sans",sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #fff;
    text-transform: none;
}
#qodef-woo-page .button:not(.yith-wcqv-button):hover, .qodef-woo-shortcode .button:not(.yith-wcqv-button):hover, #mc_embed_signup input.button:hover {
    background-color: #b3c149;
}
.wc-mailchimp-subscribe-form .newsletter-discount-submit-button {
    color: #ffffff;
    background-color: #333333;
}
#qodef-woo-page .product .button.single_add_to_cart_button, .qodef-woo-shortcode .product .button.single_add_to_cart_button,
.wc-mailchimp-subscribe-form .newsletter-discount-submit-button {
    background-color: #60bfbb;
    border: 1px solid #8b8b8b;
    font-size: 18px;
    font-family: "Josefin Sans",sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #fff;
    text-transform: none;
}
#qodef-woo-page .product .button.single_add_to_cart_button:hover, .qodef-woo-shortcode .product .button.single_add_to_cart_button:hover,
.wc-mailchimp-subscribe-form .newsletter-discount-submit-button:hover {
    background-color: #b3c149;
}

.ppom-svg-btn-style {
    background-color: #fcc013 !important;
    font-size: 16px !important;
    font-family: "Josefin Sans",sans-serif !important;
    font-weight: 700 !important;
	text-transform: uppercase !important;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .product-total:not(th),
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order tfoot td {
    font-family: "EB Garamond",serif;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    color: #1d1d1d;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order tfoot td strong,
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order tfoot tr.order-total th{
    font-weight: 700;
	font-size: 22px;
}
#titre-a-propos h1.qodef-m-title{
    font-family: "Itim", Sans-serif;
    font-size: 39px;
}