/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/
p.title {
    color: #150209;
    font-weight: bold;
    font-size: 20px;
}
.mfn-footer .footer_copy {
    border-top-color: rgba(255,255,255,0.1);
    background: #79AD8E !important;
}
#Footer .footer_copy .one {
    margin-bottom: -15px  !important;
    padding-top: 30px;
    min-height: 0px;
}
ul.rs li {
    display: inline-block;
    margin-right: 9px;
}
.footer-copy-center #Footer .footer_copy {
    color: #fff;
}
.mfn-icon-box-left .icon-wrapper {
    margin: 0 0px 0 0 !important;
}
@media only screen and (min-width: 1240px){
.one-third.laptop-one-third.tablet-one-third.mobile-one.column_icon_box_2 {
    width: 29% !important;
}
}
p.header-cart-total {
    display: none !important;
}

a.action_button.top-bar-right-button {
    padding: 0px !important;
    background: transparent !important;
}
#Top_bar .top_bar_right {
    padding: 0px 0px !important;
}
.lswssp-logo-showcase .slick-arrow{
    background: #79AD8E !important;
    box-shadow: none !important;
}

/*section.section.mcb-section.section1.default-width{
background-image: linear-gradient(to left, rgb(249 207 198 / 6%) 0%, #bdffd7 100%) !important;}

section.section.mcb-section.section2.default-width {
    background-image: linear-gradient(92deg, rgb(253 204 197 / 6%) 0%, #CAFFBD 100%) !important;
}
section.section.mcb-section.section3.default-width{
background-image: linear-gradient(to left, rgb(249 207 198 / 6%) 0%, #CAFFBD 100%) !important;}*/

/*Fiche produit lire plus*/
details{
  display:inline;
}
details {
  position:relative;
}
details summary {
display: block;
    cursor: pointer;
    color: #79ad8e;
    font-family: "Playfair Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-weight: bold;
}
details summary:focus {
  outline:none;
}
details[open] {
  display:block;
  padding-bottom:25px;
  padding-top:10px;
  animation: open .2s linear;
}
details[open] summary {
  position:absolute;
  bottom: 0;
  left:0;
}
details[open] #close {
    position: relative;
    top: 12px;
	
}
details #open{padding-left:5px;text-align:middle;}
details #open:after{
    display: inline-block;
    position:relative;
    top: -3px;
    padding-left: 8px;
    content: "\00bb";
    transform: rotate(90deg);
}
details[open] #open{display:none;}
details #close{display:none;}
details[open] #close{display:block;}
::-webkit-details-marker {display: none;}
@keyframes open {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*Fin lire plus*/

.style-simple .trailer_box:hover .desc{
	    background-color: transparent !important;
}
.trailer_box .desc h2 {
    color: #fff;
    font-size: 36px;
    line-height: 45px;
    font-weight: 700;
    letter-spacing: 0px;
}
.zoom_box .desc {
    background-color: #00000061 !important;
}
.column_icon_box_2.myicon {
    margin-bottom: -25px;
    margin-left: -25px;
}
body .button-custom .button_theme, body.button-custom .button_theme, .button-custom button, .button-custom input[type="button"], .button-custom input[type="reset"], .button-custom input[type="submit"], .button-custom .woocommerce #respond input#submit, body.button-custom.woocommerce a.button:not(.default), .button-custom .woocommerce button.button, .button-custom .woocommerce input.button, .button-custom .woocommerce a.button_theme:not(.default) {
    background-color: #79ad8e !important;
}
body .button-custom .button_theme:hover, body.button-custom .button_theme:hover, .button-custom button:hover, .button-custom input[type="button"]:hover, .button-custom input[type="reset"]:hover, .button-custom input[type="submit"]:hover, .button-custom .woocommerce #respond input#submit:hover, body.button-custom.woocommerce a.button:not(.default):hover, .button-custom .woocommerce button.button:hover, .button-custom .woocommerce input.button:hover, .button-custom .woocommerce a.button_theme:not(.default):hover{
    background: #fbaf84 !important;
	
	
}
@media only screen and (max-width: 767px){
.video-home-class.clearfix .mcb-column-inner.mfn-module-wrapper {
    background-size: 100% !important;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
	}}

@media (max-width: 767px) {
.reverse .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner{
    display: flex;
    flex-direction: column-reverse;
}
}
.share-simple-wrapper {
    display: none;
}
#wps-slider-section #sp-woo-product-slider-561.wps-product-section .wpsp-nav {
    color: #fff;
    background-color: transparent;
    border: 0px solid #aaaaaa !important;
    background: #7db092 !important;
	border-radius: 35px;

}
.mfn-builder-content .swiper-button-prev i {
    font-size: 30px !important;
}
#wps-slider-section .wps-product-section .wpsp-nav {
    width: 38px !important;
    height: 56px !important;
}
.swiper-button-next i, .mfn-builder-content .swiper-button-prev i {
    font-size: 30px !important;
}
#wps-slider-section .wps-product-section .swiper-button-prev {
    right: 49px !important;
}
#wps-slider-section #sp-woo-product-slider-561 .wpsf-product-title a {
    color: #2E2E2E !important;
    font-size: 18px !important;
    line-height: 24px !important;
	    font-family: "Playfair Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
	font-weight:500 !important;

}
#wps-slider-section #sp-woo-product-slider-561.sp-wps-theme_one .wps-product-image {
    border: 0px solid #dddddd !important;
}
#wps-slider-section img.wpsf-product-img {
    border-radius: 20px !important;
    box-shadow: 0 0;
    margin: auto;
}
span.sku_wrapper {
    display: none !important;
}
#wps-slider-section .wps-product-section .wpsp-pagination-dot{
	display:none !important;
}
h4.mfn-woo-product-title a {
    color: #2E2E2E !important;
    font-size: 18px !important;
    line-height:18px !important;
    font-family: "Playfair Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
    font-weight: 500;
}
.woocommerce ul.products li.product {
    border: 0px solid #dbdfe4 !important;
}
.post-type-archive .woocommerce-Price-amount.amount {
    color: #098932 !important;
    font-size: 19px !important;
    font-weight: 700;
}
.woocommerce-Price-amount.amount {
    color: #098932 !important;
}

h3.titre_choix {
    color: #000;
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
}
label.label-tag {
    color: #79ad8e;
    font-weight: bold;
}
#Top_bar .menu li ul li a {
    padding: 5px 20px !important;
}
.titre-size h2 {
    font-size: 30px !important;
}
.titre-size h3 {
    font-size: 22px !important;
}
.copyright a {
    color: #fff !important;
}
.copyright a:hover {
    color: #000 !important;
}

.single.single-product .woocommerce-Price-amount.amount {
    color: #098932 !important;
    font-size: 50px !important;
}
img.logo-footer {
    margin-top: -30px;
}
table th, table td {
    padding: 10px;
    text-align: left !important;
  
}
.desc bdi {
font-size: 19px !important;
    font-weight: 700;
}
.woocommerce table.woocommerce-product-attributes {
    margin-bottom: 15px;
}
#cmplz-manage-consent .cmplz-manage-consent {
    bottom: 0px !important;
    padding: 0px 15px !important;
	    background: #fff !important;

   
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
	    font-size: 13px !important;

}
@media only screen and (min-width: 768px){

.products.related ul.products li.product, .woocommerce .products.upsells.up-sells ul.products li.product {
    width: 22.3% !important;
	}}



details{
  display:inline;
}
details {
  position:relative;
}
details summary {
    display: block;
    cursor: pointer;
    color: black;
    font-size: 18px !important;
    font-weight: bold;
}
details summary:focus {
  outline:none;
}
details[open] {
  display:block;
  padding-bottom:25px;
  padding-top:10px;
  animation: open .2s linear;
	    margin-top: -20px;
}
details[open] summary {
  position:absolute;
  bottom: 0;
  left:0;
}
details[open] #close {
    position: relative;
    top: 12px;
	
}
details #open{padding-left:5px;text-align:middle;}
details #open:after{
    display: inline-block;
    position:relative;
    top: -3px;
    padding-left: 8px;
    content: "\00bb";
    transform: rotate(90deg);
}
details[open] #open{display:none;}
details #close{display:none;}
details[open] #close{display:block;}
::-webkit-details-marker {display: none;}
@keyframes open {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*Fin lire plus*/

.woocommerce .product div.entry-summary .cart {
    margin-top: 35px !important;
}


@media only screen and (min-width: 1240px){
.single.single-product .section_wrapper, .container {
    max-width: 1275px;
}}

#wps-slider-section .wps-product-section .wpsp-nav{
	top:-38px; 
}
#wps-slider-section.wps-slider-section-561 .sp-woo-product-slider-section-title {
    font-size:36px !important;
	margin-left :15px;
    position:relative;
	top:-20px;
	}
@media only screen and (max-width: 767px){
#wps-slider-section.wps-slider-section-561 .sp-woo-product-slider-section-title {
    font-size:22px;
	}
h5 {
    font-size: 22px !important;
    line-height: 22px !important;
}
}
	
	@media only screen and (min-width: 768px) and (max-width: 1139px){
.tablet-one-fifth.column {
    width: 100% !important;
}
#Footer .widgets_wrapper {
    text-align: center;
}
			h5 {
  font-size: 22px !important;
    line-height: 22px !important;
	}		
	}
.woocommerce ul.products li.product {
    border: 0px solid #dbdfe4 !important;
    border-radius: 0px !important;

}

.post-type-archive .image_frame {
    border-radius: 20px;
}

.single.single-product .image_frame {
    border-color: #f8f8f8;
    border-radius: 20px;
}
.archive.tax-product_cat .image_frame {
    border-radius: 20px;
}
@media only screen and (min-width: 1140px) and (max-width: 1239px){
.section_wrapper, .container, .with_aside .content_wrapper {
    max-width: 1243px !important;
}}
.post-type-archive div#Content {
    background-color: #fcfcfc !important;
}

.archive.tax-product_cat div#Content {
    background-color: #fcfcfc !important;
}
