/*
Theme Name: Betheme
Theme URI: http://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: http://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: -
Version: 20.9.5.3

All css files are placed in /css/ folder
*/


.cf7mls_next.action-button {
    background-color: #9b2f3c;
}

span.wpcf7-form-control-wrap .wpcf7-date {
    /* margin: 0 !important; */
}

nav#secondary-menu {
    display: none;
}

.woocommerce-page #Content {
    padding-top: 0;
}

a#slide-cart {
    display: none !important;
}




.post-item.membre {
    /* display: flex; */
    background: #e3d4c9 !important;
    color: #575964;
    margin: 0 1% 40px !important; 

}


.filter_membre form {
    max-width: 1000px;
    width: 100%;
    /* padding: 20px; */
}

.filter_membre {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

div#div12 {
    display: flex;
    /* justify-content: center; */
    align-items: center;
}
.filter_membre form #div12 #div1, .filter_membre form #div12 #div2, .filter_membre form #div12 #div0 {
    background: #fff;
    padding: 0;
    height: 100%;
    width: 25%;
    border: 1px solid #92929230;
    border-width: 0 1px 0 0;
}
.filter_membre form #div12 #div3{
    width: 25%;
}
.filter_membre form #div12 #div3 input {
    width: 100%;
}
.filter_membre form #div12 #div1 input, .filter_membre form #div12 #div2 input, .filter_membre form #div12 #div0 .ms-parent  {
    margin: 0;
    height: 100%;
    width: 100%;
    display: inline-block;
    /* padding: 20px 30px; */
    cursor: pointer;
    border: 0;
    border-radius: 5px;
    font-family: "Noto Serif",FontAwesome;
    font-size: 18px;
    font-weight: 100;
    letter-spacing: 0.3px;
    height: 65px;
    padding: 0 15px;
    color: #929292;

}
.filter_membre form #div12 #div0 .ms-parent {
    width: 100% !important;
    padding: 0;
}

.filter_membre form #div12 #div0 .ms-choice>div.icon-caret {
    right: 15px;
}


.filter_membre form #div12 #div0 .ms-choice {
    height: 100%;
    display: flex;
    align-items: center;
    border: none !important;
    box-shadow: none !important;
    padding: 15px !important;
}
.filter_membre form #div12 #div3 input {
    /* padding: 20px 30px; */
    border-radius: 0;
    margin: 0;
    font-size: 22px;
    letter-spacing: 0.5px;
    font-weight: 600;
    height: 65px;

}

.filter_membre form #div12 #div0 .ms-choice>span {
    position: relative !important;
    color: #929292;
    cursor: pointer;
    font-family: "Noto Serif",FontAwesome;
    font-size: 18px;
    font-weight: 100;
    letter-spacing: 0.3px;
    right: 0 !important;
    padding: 0 !important;
}

.filter_membre form #div12 #div0 .ms-drop ul>li.hide-radio.selected {
    background-color: #9b2f3c !important;
}






.filter_membre strong {
    color: #ffffff;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 10px;
    display: block;
    max-width: 1000px;
}

.members_list {
    margin: 50px 0 !important;
}

.members_list .post-footer {
    display: none;
}

.single-membre div#Subheader {
    display: none !important;
}

p.padd-left-single > i {
    padding-right: 5px;
    color: #9b2f3c;
}
.membre iframe {
    width: 100%;
    height: 500px;
}
.no-title.no-share.share-simple.membre.type-membre.status-publish.has-post-thumbnail.hentry > div:last-child p {
    margin: 0 0 -10px 0!important;
}

.no-title.no-share.share-simple.membre.type-membre.status-publish.has-post-thumbnail.hentry > div:first-child {
    background: url(/wp-content/uploads/2022/02/bg-02.png) !important;
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;

}

@media only screen and (max-width: 767px){
    div#div12 {
        flex-direction: column;
    }
	 .class-flex {
        flex-direction: column-reverse;
    }
    .filter_membre form #div12 #div1, .filter_membre form #div12 #div2, .filter_membre form #div12 #div0 {
        width: 100%;
    }
    .filter_membre form #div12 #div3 {
        width: 100%;
    }
    .filter_membre form #div12 #div3 input {
        width: 100%;
    }
}


.content_member_text {
    padding: 40px 0;
}

a#reset_filter {
    color: #fff;
    font-weight: 100;
}

a#reset_filter:hover {
    color: #fff;
}

.vc_row.wpb_row.vc_row-fluid.class-testtt {
    padding: 30px;
    border-radius: 65px;
    box-shadow: 0 0 9px 0 rgb(0 0 0 / 15%);
}

.range-h2 h2 {
    font-size: 25px;
    line-height: 35px;
}

.single-portfolio div#Subheader {
    display: none !important;
}

.single-portfolio .column.one.single-photo-wrapper.image , .single-portfolio .post-meta.clearfix {
    display: none !important;
}


.status-publish.hentry.morale {
    min-height: 344px !important;
}

.status-publish.hentry.morale h2 {
    font-size: 20px !important;
}

.top_bar_right i {
    color: #ba9b8b !important;
}

ul.sub-menu li a {
    font-family: "Noto Serif", Arial, Tahoma, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    letter-spacing: 0px;
}

span.dsplay-flix {
    display: inline-flex;
}

img.clss-foter-img {
    width: 60% !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    display: flex !important;
}
/************************************************************************************/
#Side_slide .extras .action_button {
    display: flex;
    align-items: center;
}

.marg-class-left p {
    margin-left: -221px ;
}


@media only screen and (max-width: 1240px){
.class-h2-base h2 {
    font-size: 28px !important;
}
.marg-class-left p {
    margin-left: -165px ;
}
}
@media only screen and (max-width: 960px){
.class-h2-base h2 {
        line-height: 30px !important;
}
.marg-class-left p {
    margin-left: -120px ;
}
}
@media only screen and (max-width: 767px){
.class-mrg {
    margin-top: 0px ;
}
.marg-class-left p {
    margin-left: 0px ;
    margin-top: -43px !important;
}
nav#secondary-menu #menu-main-menu-connected-1 li {
    width: 100%;
    text-align: center;
}
}
@media only screen and (min-width: 768px){
.class-mrg {
    margin-top: 70px ;
}
}


@media only screen and (max-width: 425px){
.woocommerce-MyAccount-content.documents_types .col-md-6.terms-type {
    width: 100% !important;
    max-width: 100% !important;
}
}





