/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/

@import url('https://fonts.googleapis.com/css2?family=Exo+2:wght@300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Slackey&display=swap');

.hamburger-fullscreen__header {
  height: 0px !important;
  padding: 0px !important;
  display: flex;
  align-items: center;
  position: relative;
}

#mega-menu-wrap-hamburger #mega-menu-hamburger > li.mega-menu-item {margin: 0px 0px 8px 0px;display: block;height: auto;vertical-align: middle;max-width: 300px;z-index: 99999999;}


.titregris a {color:#999898 !important;}
.titregris a:after {text-decoration:none !important;border-bottom:0px solid !important;}
.header-account {display: none;}

.btxslider {color:#333;}
.btxshop {color:#333 !important; font-size:16px !important; text-align:center !important; padding:0px 30px !important; background-color:#fff !important; border:1px solid #333 !important;}
.btxshop:hover {color:#fff !important; font-size:16px !important; text-align:center !important; padding:0px 30px !important; background-color:#000 !important; border:1px solid #000 !important; text-decoration:none !important;}

div.hamburger-menu.button-close.active {margin-top:12px;}

.txtrgpd {font-size: 11px;color: #666666;line-height: 16px;margin: -50px 0px 30px 30px;text-align: justify;}
.bread {margin-top:-105px; margin-bottom:85px; float:left;position: absolute;display: flex;width:320px;}
.bread a {font-size: 12.5px !important;font-weight: 400;color: #757575 !important; margin-right:5px;}
.bread a:hover {color: #161619 !important; margin-right:5px;}
.grecaptcha-badge {visibility:hidden;}
.virgule {float:right; width: 180px;text-align: right;position: absolute;right: 0px;top: 25px;clear: both;}
.virgule2 {display:none;}


.site-content {
animation-name: fadeinz;
    animation-duration: 3s;
    /*animation-fill-mode: forwards;*/
    animation-iteration-count: 1;
}

@keyframes fadeinz{
    0% { opacity:0; }
    50% { opacity:50; }
    100% { opacity:100; }
}


.DesignedButton__button {padding: 0px 30px !important;line-height: 3;}
.wpmc-tabs-wrapper .wpmc-tab-text {font-size: 16px !important;}

.orakleed {margin: 0px 5px -3px 0px;opacity: 0.8;position: relative;padding: 0;}
div.custom-text img.boule {max-width:20%; !important;}

input[type="submit"] {line-height: 40px;padding: 0 40px;}
.slider-social-menu {display:none !important;}

ul.products li.product .woocommerce-loop-product__title a {font-size: 18px !important;}
.hamburger-navigation li {font-size: 17px !important;line-height: 1;}
.add-to-wishlist-button .added, .add-to-wishlist-button .adding {display: none !important;}
.mobile-menu__nav .menu > li {padding: 10px 0 !important;}
.mobile-menu__nav .sub-menu > li {padding: 6px 0 !important;}
.mobile-menu__nav .sub-menu {margin-top: 10px !important;}
.mobile-menu-panel hr.divider {margin: 6px 0 !important;}
.socials-menu a::before {font-size: 20px !important;}
.socials-menu li {padding: 0 10px !important;}
.mobile-menu-panel .panel {font-size: 1.15rem !important;}
.wpcf7 form .wpcf7-response-output {border: 0px solid #00a0d2 !important;margin: 0.7em 0.5em 1em !important;}
.products-tools {padding: 8px 0px 38px 0px !important;}

.woocommerce div.product .product_meta {display: none;}

.woocommerce-products-header.layout-standard {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  text-align: center;
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 0 0 / 0%), #333, rgba(56,2,155,0));
    border-image-slice: 1;
    width:100%;!important;border-bottom: 1px solid #000 !important;border-top: 1px solid #000 !important;
}

.single-page-header.title-front {
border-bottom: 2px solid transparent;
  border-image: linear-gradient(0.25turn, rgb(0 0 0 / 0%), #333, rgba(56,2,155,0));
    border-image-slice: 100%;
  border-image-slice: 1;
  width: 100%;
  border-bottom: 1px solid #000 !important;
  border-top: 1px solid #000 !important;
}

nav.menu-footer-menu-container {max-width:380px; right:0; position:absolute;}
.pay {margin: 10px 10px 0px 0px;}


/*img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {max-width: 120px !important;}*/
.nav-menu > li {padding: 0 12px;}
.main-navigation li li a {font-size: 16px !important;}

#mega-menu-wrap-primary #mega-menu-primary {
  visibility: visible;
  text-align: left;
  padding: 42px 10px 0px 10px;
}

ul.products .product-inner {border: 1px solid #c4bdbd;}
.breadcrumbs {font-size: 12px !important;font-weight: 500;color: #333 !important;}
.product-toolbar {padding-top: 0px !important;}
.txtart {text-align:right;}

.woocommerce div.product.layout-v1 .product-toolbar {padding-left: 70px !important;padding-right: 65px;margin-top:-20px;}

th, td {padding: 10px 0px 0px 0px;border-bottom: 1px solid #666;font-weight: 500;}

 .swatch.swatch-shape-circle::before {
  border-radius: 0% !important;
}
ul.products li.product .product-summary {background-color: #fff;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch::before, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch::before {border: 0px solid #ddd !important;}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle {border-radius: 0% !important;}

/*.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color), .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch:not(.swatch-color) {background-color: #161619 !important;}*/

.woocommerce div.product .woocommerce-variation-description, .woocommerce div.product .woocommerce-product-details__short-description {font-size: 16px;line-height: 1.4em !important;}

/*.woocommerce div.product form.cart.variations_form :hover{background-color: #fff !important;}*/


.single-product .site-content {padding-bottom: 0px !important;padding-top: 20px !important;}
.site-footer.light {border-top:0px !important;bottom: 0;position: relative;width: 100%; margin-top:0px;}
.main-navigation li ul {margin-top: -30px;}
ul.products li.product .woocommerce-loop-product__title {font-size: 1.5rem !important;}
/*.products-filter-widget .instant-filter .button {display:inline-block !important;}*/
.woocommerce-cart .entry-header .entry-title {margin-bottom: 0px !important;}
.woocommerce-checkout .entry-header .entry-title {margin-bottom: 0px !important;}
.woocommerce-checkout-payment .place-order .button {font-size:1.25rem !important;}
.cart-panel .woocommerce-mini-cart__empty-message img {opacity: 1 !important;margin: 0 auto 10px auto !important;}
.woocommerce div.product.layout-v2 .product-toolbar {padding-bottom: 32px !important;}
.products.related {display: none !important;}
small {font-size: 40%;}

/********************* PANEL OUVERT ***************************************************/

.hamburger-screen-content {padding: 70px 50px 10px 150px;}
.hamburger-screen-content, .hamburger-screen-background {width: 100%;}
.hamburger-screen-background {background-size: contain; background-position:top right;}
.woocommerce-tabs.panels-offscreen .panel-header, .woocommerce-tabs.panels-offscreen .panel-content {padding:40px !important;}
.woocommerce-tabs.panels-offscreen .panel-header {padding-top:30px !important;}
.hamburger-navigation .menu {z-index: 999 !important;margin-top:80px !important;}
.hamburger-fullscreen .button-close {z-index: 999 !important;}


/****************************** TABS PRODUITS ET LE RESTE ****************************/
div.swatch.swatch-shape-circle.swatch-label.swatch-affiche {background-color: #fff !important; border:1px solid #161619; border-radius:4px; color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-affiche:hover {color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-affiche.selected {background-color: #161619 !important;color:#fff!important;}

div.swatch.swatch-shape-circle.swatch-label.swatch-papier-cadre {background-color: #fff !important; border:1px solid #161619; border-radius:4px; color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-papier-cadre:hover {color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-papier-cadre.selected {background-color: #161619 !important;color:#fff!important;}

div.swatch.swatch-shape-circle.swatch-label.swatch-alu {background-color: #fff !important; border:1px solid #161619; border-radius:4px; color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-alu:hover {color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-alu.selected {background-color: #161619 !important;color:#fff!important;}

div.swatch.swatch-shape-circle.swatch-label.swatch-18-x-24-cm {background-color: #fff !important; border:1px solid #161619; border-radius:4px; color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-18-x-24-cm:hover {color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-18-x-24-cm.selected {background-color: #161619 !important;color:#fff!important;}

div.swatch.swatch-shape-circle.swatch-label.swatch-21-x-30-cm {background-color: #fff !important; border:1px solid #161619; border-radius:4px; color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-21-x-30-cm:hover {color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-21-x-30-cm.selected {background-color: #161619 !important;color:#fff!important;}

div.swatch.swatch-shape-circle.swatch-label.swatch-30-x-40-cm {background-color: #fff !important; border:1px solid #161619; border-radius:4px; color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-30-x-40-cm:hover {color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-30-x-40-cm.selected {background-color: #161619 !important;color:#fff!important;}

div.swatch.swatch-shape-circle.swatch-label.swatch-spe-affiche {background-color: #fff !important; border:1px solid #161619; border-radius:4px; color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-spe-affiche:hover {color:#161619 !important;}
div.swatch.swatch-shape-circle.swatch-label.swatch-spe-affiche.selected {background-color: #161619 !important;color:#fff!important;}







/********************* TABS **********************************************************/

.products-filter-widget .button {line-height: 40px !important;}
.products-filter-widget .button.alt {line-height: 38px !important;}
/*.woocommerce div.product .woocommerce-variation-price {margin-bottom: 30px;margin-top: -435px;position: relative;float: right;}*/

table.variations .label {margin-bottom: 0px !important;}

.woocommerce div.product.layout-v1 .woocommerce-tabs {justify-self: flex-end;margin-bottom: 35px;margin-top: 15px !important;}
.woocommerce .tawcvs-swatches .swatch {font-size: 14px;font-size: 0.875rem;font-weight: 500 !important;color: #fff !important;line-height: 18px;}
.woocommerce .tawcvs-swatches .swatch.selected {color: #fff !important;}
.woocommerce div.product .variations {font-size: 16px !important; margin-top:30px !important;}
.text {padding:0px 8px !important;font-size: 16px;}
.woocommerce div.product .price {font-size: 35px !important;}

.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper {
  margin-top: 0px !important;
  margin-right: 8px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}
.woocommerce div.product .woocommerce-variation-description {margin-top: -40px;margin-bottom: 60px !important;}
.woocommerce-Tabs-panel--description p {margin-bottom: 1.4em !important; font-size:16px;}

.widget_shopping_cart_content .buttons .button {line-height: 40px !important;}
.cart-collaterals .checkout-button {line-height: 40px !important;}
.woocommerce-Tabs-panel--description {font-size: 15px !important;line-height: 1.5 !important;}
div.panel__title {width:200px; background-color:#333; padding:5px 8px; color:#fff; text-align:center;margin-top: 20px; font-size:16px;font-weight:500;}
.woocommerce-products-header {height: 250px !important;}
.woocommerce-products-header.layout-standard .page-title {font-weight: 400;margin-bottom: 0px; color:#fff !important;font-size: 30px !important;font-family: 'Slackey', cursive !important;text-shadow: 0px 0px 5px #000;}
.woocommerce-products-header.text-light .breadcrumbs a {color: #333 !important;}
.woocommerce-account .entry-header .entry-title {font-weight: 400;margin-bottom: 0px;font-size: 30px;font-family: 'Slackey', cursive !important;text-shadow: 0px 0px 5px #000;}
.woocommerce-cart .entry-header .entry-title {font-weight: 400;margin-bottom: 0px;font-size: 30px;font-family: 'Slackey', cursive !important;text-shadow: 0px 0px 5px #000;}
.woocommerce-checkout .entry-header .entry-title {font-weight: 400;margin-bottom: 0px;font-size: 30px;font-family: 'Slackey', cursive !important;text-shadow: 0px 0px 5px #000;}
.single-page-header .entry-title {font-weight: 400;margin-bottom: 0px;font-size: 28px;font-family: 'Slackey', cursive !important;text-shadow: 0px 0px 5px #000;}



/************************  PAGE GALERIE OLD SOUL *********************************/

.oldbloc1 {margin-top:-18%;}

/*********************** LAYOUT 2 *********************************************/

.woocommerce div.product.layout-v2 .woocommerce-product-gallery {width: 62.61905% !important;}
.woocommerce div.product.layout-v2 .summary {width: 37.38095% !important;}
.woocommerce div.product .summary {padding-right: 60px;position: relative;}
div.summary.entry-summary.is_stuck {padding-right: 100px !important;position: relative;}
.woocommerce div.product .product_title {margin: 0px 0px 17px 0px !important;}

/********************* TABS **********************************************************/

/********************* WOOCOMMERCE V3 LAYOUT *****************************************/

.woocommerce-tabs.panels-offscreen .panel {width: 80% !important; max-width: 90%;z-index: 999999 !important;}
.descok {background-color:#000; padding:3px 10px 4px 10px; color:#fff; border-radius:0px; font-size:16px; }
.woocommerce div.product.layout-v3 .woocommerce-tabs .tabs {padding-top: 12px;margin-top: -135px;padding-bottom: 35px;}
.woocommerce div.product.layout-v3 .product_meta {margin-top: 37px;}
/*span.sku_wrapper {margin-top:50px;}*/
li#tab-title-description.description_tab a {background-color:#fff; padding:5px 20px; color:#161619 !important; border:1px solid #161619!important; border-radius:0px; font-size:15px; text-transform:initial;letter-spacing: 0.3px;}
li#tab-title-description.description_tab a:hover {background-color:#161619; padding:5px 20px; color:#fff !important; border:1px solid #fff!important; border-radius:0px; font-size:15px; text-transform:initial;letter-spacing: 0.3px;}
li#tab-title-reviews.reviews_tab {padding-top:5px;}
.header-right-items > * {margin-left: 20px;}
.header-right-items .header-search.icon {margin-right: -18px;}
.header-account > a {display: block;white-space: nowrap;margin-top: 4px;margin-right: -12px;}
.widget_shopping_cart_content .total {font-weight: bold !important;}
.wc_payment_methods li {padding: 25px 35px !important;border: 0px solid #979c9d !important;margin-bottom: 70px !important;background: #f2f2f2 !important;}
div.woocommerce-privacy-policy-text {font-size: 13px !important; color:#666 !important;}
label.woocommerce-form__label-for-checkbox {color: #000 !important;}


/************************** PANIER et CHECKOUT ********************************************************/

table.cart td {padding: 5px !important; margin-bottom:15px !important;}
.cart-collaterals {margin-top: 60px !important;}
.woocommerce-checkout-2-columns .site-content .form-row .input-text {padding: 6px 20px !important;}
.woocommerce-checkout-2-columns .select2 .select2-selection--single .select2-selection__rendered {padding: 6px 20px !important;}
.select2 .select2-selection--single .select2-selection__rendered {min-height: 30px !important;}
td.product-name {font-size: 14px !important;width: 80% !important;text-align: left !important;}
td.product-total {width: 40% !important;text-align: right !important;}
.widget_shopping_cart_content .woocommerce-mini-cart-item__name {font-size: 16px !important;font-weight: 400 !important;margin-bottom: 0px !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order {padding: 15px 20px !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tr {/*display: flex !important;*/width: 100%;}
/*.wc_payment_methods img {height: 3.5625em !important;margin-top: -18px !important;}*/
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order {background: #f2f2f2 !important; border: 0px solid #cdcfd0 !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-payment .wc-credit-card-form .form-row > div {padding: 0px !important;border: 0px solid #cdcfd0 !important;}
fieldset {border: 0px solid #c0c0c0 !important;margin: 0 2px;padding: 0.15em 0.325em 0.35em;}
.form-row-last {line-height: 1.7;}
/*.woocommerce-checkout-2-columns form.woocommerce-checkout .form-row {display: initial !important;margin-bottom: 12px;}*/
.woocommerce-billing-fields h3 {font-size: 1.5rem !important;}
h3#order_review_heading {font-size: 1.5rem !important;}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {border: 1px solid #999 !important;}
.widget_shopping_cart_content ul.cart_list .mini_cart_item {border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 0 0 / 0%), #cdcfd0, rgba(56,2,155,0));
    border-image-slice: 1;
    width:100%;!important;border-bottom: 1px solid #e9e2e2 !important;margin-bottom: 14px !important;}
.cart-collaterals {border: 1px solid #7f7f87 !important;border-radius: 5px;}

.woocommerce-checkout-2-columns #order_review_heading, .woocommerce-checkout-2-columns .woocommerce-checkout-review-order {float: none !important;width: 100% !important;}
h3#payment_heading {display:none;}



/************************************ PAIMENT OK *************************************/




/******************* COMPTE ******************************************************************/

.woocommerce-MyAccount-navigation li {
  margin-bottom: 15px !important;
  border: 1px solid #161619;
	background-color:#161619;
  border-radius: 5px;
  padding: 2px 10px;
  /*box-shadow: 0px 0px 5px #ccc;*/
  transition: 0.3s ease-in;
}
.woocommerce-MyAccount-navigation {padding-right: 50px !important;}
.woocommerce-MyAccount-navigation li.is-active a {
  color: #fff;
	border: 0px solid #ccc;
  border-radius: 0px;
  padding: 2px 10px;
  /*box-shadow: 0px 0px 0px #ccc;*/
  transition: 0.3s ease-in;
}

.woocommerce-MyAccount-content {
  color: #3d3e3e !important;
  width: 75%;
  float: left;
  border: 1px solid #3d3e3e;
  border-radius: 5px;
  margin-top: 10px;
  padding: 25px;
}


/*********************** RESPONSIVE ********************************************************/

@media screen and (max-width: 1199px) {
.woocommerce div.product.layout-v1 .woocommerce-product-gallery {
    margin-top: 80px;
}
}

@media screen and (max-width: 1080px) {
.woocommerce-tabs.panels-offscreen .panel {width: 100% !important; max-width: 100% !important;}
.woocommerce div.product.layout-v3 .woocommerce-tabs .tabs {margin-top: -365px;padding-bottom: 35px;z-index: 999;position: relative;}
li#tab-title-reviews.reviews_tab {display:none;}
span.sku_wrapper {margin-top:0px;}
.woocommerce div.product .product_title {font-size: 1.5rem;margin-top: 45px;}
.woocommerce div.product.layout-v3 .quantity {width: 100%;margin: 30px 0 20px 0;display: flex;}
.woocommerce div.product .summary {padding-right: 0px;position: relative;}
.woocommerce div.product .summary {padding-left: 30px;padding-right: 0px;}
.woocommerce div.product .woocommerce-variation-price {margin-top: -480px;float: right;}
div.summary.entry-summary.is_stuck {padding-right: 30px !important;position: relative;}
.woocommerce-tabs.panels-offscreen .panel-content {padding: 0 30px !important;}
.woocommerce-tabs.panels-offscreen .panel-header {padding: 0 30px !important;}
.txtart {text-align:right;}
.post-navigation .nav-links {display: none;}
div.hamburger-menu.button-close.active {margin-top:0px;}
/*.woocommerce div.product.layout-v2 .woocommerce-product-gallery {width: 92.61905% !important;display: contents;}
.woocommerce div.product.layout-v2 .summary {width: 99.38095% !important;}
.woocommerce div.product .summary {padding-right: 0px !important;position: relative;padding-left: 0px !important; margin-top:30px !important;}*/
}

@media screen and (max-width: 991px) {
.woocommerce div.product.layout-v2 .summary, .woocommerce div.product.layout-v2 .woocommerce-product-gallery {width: auto !important;}
.woocommerce-tabs.panels-offscreen .panel-content {padding: 0 30px;}
	.woocommerce-MyAccount-content {
  border: 0px solid #ccc;
  border-radius: 0px;
  margin-top: 10px;
  padding: 0px;
}
.virgule2 {display:none;}
	
	
nav.menu-footer-menu-container {max-width:100%; position:relative;line-height: 0px;}
.pay {margin:10px 10px -8px 0px;}
div.custom-text img.boule {max-width:8%; !important;}

	
form.edit-account .form-row-submit .button {padding: 0 30px !important;}
.txtart {text-align:center;}
}

@media screen and (max-width: 980px) {
.woocommerce-tabs.panels-offscreen .panel {width: 100% !important; max-width: 100%;}
.woocommerce div.product.layout-v3 .woocommerce-tabs .tabs {margin-top: -560px;padding-bottom: 35px;z-index: 999;position: relative;}
li#tab-title-reviews.reviews_tab {display:none;}
span.sku_wrapper {margin-top:0px;}
.woocommerce div.product .product_title {font-size: 1.5rem;margin-top: 45px;}
.woocommerce div.product .woocommerce-variation-price {margin-top: -445px;float:right;}
.tuile-compte {display:none;}
div.hamburger-menu.button-close.active {margin-top:10px !important;}
}

@media only screen and (max-width: 769px) {
	.swap-on-mobile .row_col_wrap_12 {
		display: flex !important;
		flex-direction: column-reverse;
	}
}

@media screen and (min-width: 768px) {
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tbody tr:last-child td {padding-bottom: 10px !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tfoot .order-total th, .woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tfoot .order-total td {padding: 10px 0 !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table tbody td {padding: 8px 0 !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-payment {margin: 0 0px !important;padding: 30px 0px 0 0px !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-payment > h4 {margin-bottom: 0px !important; font-size:1.5rem !important;margin-top:35px !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order-table .product-item .product-thumbnail {max-width: 150px !important;}
}


@media screen and (max-width: 768px) {
.woocommerce-MyAccount-navigation li {margin: 0 5px !important;}
.woocommerce-product-gallery--mobile-nav-dots .flex-control-nav li span {
    width: 15px !important;
    height: 15px !important;
  }
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    width: 24px !important;
    height: 24px !important;
    background-size: 24px !important;
  }
	
.woocommerce div.product.layout-v2 .woocommerce-tabs {padding-top: 0px !important;}

}


@media screen and (max-width: 475px) {
.logo img {width: 180px !important;}
.woocommerce-tabs.panels-offscreen .panel {width: 100% !important; max-width: 100%;}
.woocommerce div.product.layout-v3 .woocommerce-tabs .tabs {margin-top: -610px;padding-bottom: 35px;z-index: 999;position: relative;}
li#tab-title-reviews.reviews_tab {display:none;}
.woocommerce div.product .product_title {font-size: 1.8rem !important;}
.nav-menu > li {padding: 0 8px;margin-bottom: 10px;}
.woocommerce div.product .woocommerce-variation-price {margin-top: -60px;}
.woocommerce div.product .woocommerce-variation-price {margin-bottom: 30px !important;clear: both;float: none;}
.button {font-size: 14px;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order {padding: 10px 6px !important;}
ul.products.layout-carousel {margin-bottom: 0px !important;}
ul.products li.product {position: relative;padding: 0 0px !important;margin-bottom: 40px;float: left;margin-right: 15px !important;width: 185px !important; min-width:185px !important}
.products-tools {padding: 28px 0px 10px 0px !important;}
.site-content {padding-bottom: 0px !important;}
ul.products li.product .woocommerce-loop-product__title {line-height: 17px !important; margin-bottom:10px !important}
ul.products li.product .woocommerce-loop-product__title a {font-size: 17px !important;line-height: 1 !important; font-weight:500!important;}
ul.products li.product .price {line-height: 0 !important; color:#666 !important;}
ul.products li.product .button {padding: 0px 10px !important;background: #ccc !important;font-size: 14px !important;margin-top: 10px !important;text-transform: inherit !important; border-radius:4px; margin-bottom: 15px !important;}
.woocommerce div.product .woocommerce-variation-description, .woocommerce div.product .woocommerce-product-details__short-description, .woocommerce .woocommerce-Tabs-panel--description {font-size: 15px; line-height:20px !important;}
/*div.panel__title {margin-top: 15px !important;}*/
.footer-main {font-size: 16px !important;}
table.cart .actions .empty-cart-button {margin-top: -28px !important;}
.cart-collaterals {padding: 30px 20px 40px 20px !important;}
td.product-name {width: 100% !important;}
.product-item-thumbnail img {width: 100px !important;}
.woocommerce-checkout-review-order-table th:first-child {width: 165px !important;}
.woocommerce-account-fields {padding-bottom: 0px !important;}
.woocommerce-shipping-fields {margin-top: 0px !important;}
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order {background: #f9f9f9 !important; border-radius:6px; border:1px solid #efefef !important;}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text {font-size: 14px !important; line-height:15px !important;}
.woocommerce-checkout-2-columns .site-content .form-row .input-text {padding: 6px 6px !important;}
.woocommerce-account-login .login-tabs-nav {font-size: 1rem !important;}
.form-row input.input-text {padding: 10px 0 !important;}
.cart-panel .widget_shopping_cart_content .buttons .button {font-size: 14px !important;}
.mobile-menu-panel .panel {left: auto;right: 0;background-repeat: no-repeat;background-size: 40%;background-image: url(https://www.dubdekh-artwork.com/wp-content/uploads/2021/04/loaderrr.gif), url(https://www.dubdekh-artwork.com/wp-content/uploads/2022/09/dubdekh-artwork-illustrateur.png);bottom: 0;position: absolute;background-position-y: bottom, top;background-position-x: right;}
.woocommerce-tabs.panels-offscreen .panel-content {padding: 0 20px !important;}
.woocommerce-tabs.panels-offscreen .panel-header {padding: 0 20px !important;}
.button.alt {padding: 0px 6px !important; text-transform: initial !important;}
.txtart {text-align:left;}
	
.wc_payment_methods li {padding: 25px 25px !important;}
	
	/******************* COMPTE ****************************/

.woocommerce-MyAccount-content {
  border: 0px solid #ccc;
  border-radius: 0px;
  margin-top: 10px;
  padding: 0px;
}

div.mobile-menu__account-dashboard {padding:10px 0px !important;}
div.mobile-menu__account-logout {padding:0px 0px 15px 0px !important;}
	
form.edit-account .form-row-submit .button {padding: 0 30px !important;}
.page-header.title-front, .page-header .entry-thumbnail {height: 140px !important;}
.woocommerce-products-header.layout-standard .page-title {font-size: 2.2rem !important;text-shadow: 0px 0px 8px white !important;}
.woocommerce div.product .product-toolbar {display: block !important;}
.woocommerce div.product.layout-v2 .product-toolbar {padding-bottom: 12px !important;}
.mn {font-family: 'Slackey', cursive !important;font-size: 22px !important;}
.woocommerce-checkout-payment {padding-top: 0px !important;}
.woocommerce-checkout-payment > h4 {border-radius: 5px;background-color: #666;color: #fff; text-align:center;}
.entry-header .entry-title {font-size: 21px !important;font-family: 'Slackey', cursive !important;text-shadow: 0px 0px 5px #000;}
	
div.custom-text img.boule {max-width:18%; !important;}
.oldbloc1 {margin-top:8% !important;}
.bread {margin-top: -80px;}
.single-page-header .entry-title {font-weight: 400;margin-bottom: 0px;font-size: 25px;font-family: 'Slackey', cursive !important;text-shadow: 0px 0px 5px #000;}
.virgule2 {float: left;width: 130px;position: absolute;top: 18px;display: block;left: 5px;}
.virgule {display:none;}
.single-product .site-content {padding-bottom: 0px !important;padding-top: 0px !important;}
hr {height:0 !important;border: 0 !important;}
.mobile-menu-panel hr.divider {min-height: 0px;margin: 15px 0;}

}

