/*
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
*/
.mfn-icon-box.mfn-icon-box-top.mfn-icon-box-center {
    padding-left: 20px;
    padding-right: 20px;
}
.icon-pic .icon-wrapper img {
    max-width: 45% !important;
}
/*Fiche produit lire plus*/ 
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;}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*/

.mcb-section .wappermenu > .mcb-wrap-inner{
	    width: max-content;
}

@media (min-width: 1240px) {
.icon-pic .mfn-icon-box.mfn-icon-box-top.mfn-icon-box-center {
    min-height: 337px;
	}}
@media only screen and (min-width: 959px) and (max-width: 1239px) {
.icon-pic .mfn-icon-box.mfn-icon-box-top.mfn-icon-box-center {
        min-height: 378px;
	}}
@media only screen and (min-width: 768px) and (max-width: 958px) {
.icon-pic .mfn-icon-box.mfn-icon-box-top.mfn-icon-box-center {
         min-height: 378px;
	}}
@media (max-width: 960px) {
.mfn-header-menu>.mfn-menu-li>.mfn-menu-link {
    padding-left: 11px;
	padding-right: 11px;
}
}
.slid-icon .icon-wrapper{
	display: flex;
    align-items: flex-end !important;
    justify-content:flex-end !important ;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.button_full_width {
    background-color: #494949 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.button_full_width:hover {
    background-color: #000 !important;
}

@media (max-width: 767px) {
.reverse > .section_wrapper{
    display: flex;
    flex-direction: column-reverse;
}
	.order-mob-1{
		order: 1;
	}
	.order-mob-2{
		order: 2;
	}
	.order-mob-3{
		order: 3;
	}
	.order-mob-4{
		order: 4;
	}
}
ul.list-p {
    list-style: none !important;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    h1{
        font-size: 45px !important;
        line-height: 55px !important;
    }
	    h2{
        font-size: 35px !important;
        line-height: 45px !important;
    }
}
@media (max-width: 767px) {
	p{
		font-size:16px !important;
		line-height:26px !important;
	}

.column.one.laptop-one.tablet-one.mobile-one.column_heading.rs-footer.mfn-item-inline.vb-item .mcb-column-inner.mfn-module-wrapper.mcb-item-heading-inner{
		        margin-right: 5px !important;
		padding-right: 8px !important;
    padding-left: 8px !important;

	}
.column.mcb-column.one.laptop-one.tablet-one.mobile-one.column_heading.rs-footer.mfn-item-inline.vb-item .mcb-section .mcb-wrap .mcb-column-inner p.title{
		font-size:13px !important;
		line-height:23px !important;
	}
}
a.lien-p:hover {
    color: #bdbbbb !important;
}
.mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a {
    color: #fff !important;
}

.mfn-header-tmpl-menu-sidebar .mfn-header-menu > li.current-menu-item > a {
    color: #919191 !important;
}
.mfn-header-tmpl-menu-sidebar .mfn-header-menu > li:hover > a {
    color: #919191 !important;
}
