/*
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
*/

h2{text-transform: uppercase;}

/** MENU **/
#Top_bar .menu > li > a span:not(.description){text-transform: uppercase;padding: 0 10px;}

/** ACCUEIL **/
.masonry.tiles .post-item .post-desc-wrapper .post-desc{padding: 50% 10px 10px;}
.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc{padding: 70px 10px 30px;}
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-head{display: none;}
#Subheader .title {
    font-size: 36px !important;
    line-height: 56px !important;
}
h2 {
    /*font-size: 26px !important;*/
	/*line-height: 38px !important;*/}
body.post-template-default #Intro{
	background-size:cover;
	position: relative;
}
body.post-template-default #Intro:before{
	content: '';
	display : block;
	background : rgba(0,0,0,0.5);
	position : absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
body.page-id-21 .post-item{margin-bottom: 20px;background-color: #FFF;box-shadow: 5px 5px 10px #bdbdbd;}
h5.entry-title{font-weight: 400;font-size: 13px;margin-bottom: 10px;line-height: 20px;min-height: 40px;}
.post-desc .post-footer{display: none;}
body.page-id-21 .post-item{width: 32%;margin-right: 1%;}
body.page-id-21 .image_frame.post-photo-wrapper.scale-with-grid.image {
    width: 100%;
}
body.page-id-21 img.scale-with-grid, body.page-id-21 #Content img {
    width: 100%;
}
.post-desc{padding: 4px 10px 3px 10px;}
.post-desc .post-excerpt{margin-bottom: 0px;font-weight: 400;font-size: 14px;line-height: 20px;min-height: 100px;}
body.page-id-21 .post-desc-wrapper{width: 100%;}

@media only screen and (min-width: 960px) and (max-width: 1239px){
    .post-item{width: 100%;margin-right: 0%;}
}

@media only screen and (max-width: 768px){
    .post-item{width: 100%;margin-right: 0%;}
    .post-desc-wrapper{width: calc(100% - 150px);}
}
@media only screen and (max-width: 767px){
    #presentation-sesiform .section_wrapper .one-third.column{width: 31.333% !important;clear: none;}
    #nos-formations .section_wrapper .one-fourth.column{width: 23% !important;clear: none;}
    .section_wrapper, .container, .four.columns .widget-area{padding-left: 20px!important;padding-right: 20px!important;}
    #nos-formations .masonry.tiles .post-item{width: 50%!important;}
}
@media only screen and (max-width: 479px){
    .counter .desc_wrapper .number-wrapper{font-size: 20px;line-height: 25px;}
    .counter .desc_wrapper .title{font-size: 10px;line-height: 15px;}
    .post-desc-wrapper{padding: 0 10px 10px;}
}
.grecaptcha-badge{display: none !important;}


/** QUI SOMMES NOUS ? **/
.one-sixth.one-seven.mcb-wrap{width: 12.5%;}


/** WOOCOMMERCE **/
.woocommerce div.product form.cart .variations select{color: #000;}
.woocommerce .quantity input.qty{color: #000;}
p.product.woocommerce.add_to_cart_inline{border: 0px !important;padding: 0px !important;}
.woocommerce div.product div.summary{margin-bottom: 0px;}
.woocommerce .product .product_wrapper .product_image_wrapper{display: none;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width: 100%;}
.woocommerce .product_meta{display: none;}
.woocommerce-variation-add-to-cart{flex-wrap: wrap;}
table tr:first-child td{box-shadow: none;}
.style-simple table:not(.recaptchatable) th, .style-simple table td{border-width: 0px;}
.woocommerce div.product form.cart .variations{margin-bottom: 0px;}
.woocommerce .variations_form .variations{background: transparent;}
.woocommerce div.product form.cart table td{min-width: 100px;padding: 0px !important;}
.single_variation{margin-bottom: 10px;text-align: right;}
table.extra-options select{color: #000;}
.woocommerce .product div.entry-summary .accordion{display: none;}


/** FOOTER **/
#Footer h4{font-size: 19px;line-height: 20px;}
.marketing-site-footer-block{display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 1rem;}
span.ligneDeBus{padding: 3px;border-radius: 3px;text-align: center;width: 22px;display: inline-block;margin: 0 3px;font-weight: 400;}
span.ligneDeBus.bus12{color: #000000;background-color: #0099FF;}
span.ligneDeBus.bus21{color: #FFFFFF;background-color: #007B74;}
span.ligneDeBus.bus23{color: #000000;background-color: #CB7E0E;}
span.ligneDeBus.bus5{color: #000000;background-color: #FF9900;}
span.ligneDeBus.bus6{color: #FFFFFF;background-color: #006AB3;}
span.ligneDeBus.busJ1{color: #000000;background-color: #FFE600;}
span.ligneDeBus.busJ2{color: #000000;background-color: #FEBB1E;}
span.ligneDeRER{display: inline-block;border-radius: 50%;border: 2px solid;width: 24px;height: 24px;text-align: center;line-height: 21px;background: #FFF;font-weight: 600;}
span.ligneDeRER.rerA{color: #eb2133;}
.marketing-site-footer-block svg{width: 25px !important;margin-right: 10px;color: #211f23;font-size: 1.5rem;}
.marketing-site-footer-block p{margin: 0px;color: #161922;font-size: 0.8em;}


/** ALBUM PHOTO **/
.fts-slicker-facebook-photos .fts-jal-single-fb-post{float: left !important;}


/** FORMATION **/
table.sesiform_date{background: #f8f8f8;}
.sesiform_date thead{background: #fc6045;color: white;font-size: 20px;font-family: "Black Ops One", Helvetica, Arial, sans-serif;}
.sesiform_date thead th{color: #FFF;}
.sesiform_date tbody th{background: #e0e0e0 !important;}
svg:not(:root).svg-inline--fa{overflow: visible;}
.svg-inline--fa.fa-w-12{width: 0.75em;}
.svg-inline--fa.fa-w-18{width: 1.125em;}
.svg-inline--fa.fa-w-16{width: 1em;}
.svg-inline--fa.fa-w-14{width: 0.875em;}
.fa-2x{font-size: 2em;}
.svg-inline--fa{display: inline-block;font-size: inherit;height: 1em;overflow: visible;vertical-align: -0.125em;}
.svg-inline--fa .fa-secondary {fill: var(--fa-secondary-color, currentColor);opacity: 0.4;opacity: var(--fa-secondary-opacity, 0.4);}
.svg-inline--fa .fa-primary{fill: var(--fa-primary-color, currentColor);opacity: 1;opacity: var(--fa-primary-opacity, 1);}
.style-simple #Filters .filters_wrapper ul li a{text-transform: uppercase;}
.formation-nom{font-size: 3em;font-weight: 900;color: #fc6045;line-height: 60px;}
.dark .formation-nom{color: #FFF;}
.column-popup{float: left;margin: 0 1% 40px;}
.one-second.column-popup{width: 48%;}
.one.column-popup{width: 98%;}
.section-post-related .simple .post-related .date_label{display: none;}
.ui-tabs .ui-tabs-nav li a{text-transform: uppercase;font-weight: 400;}
.ui-tabs .ui-tabs-nav{text-align: center;}
.formation-block .column_attr{padding: 20px 20px 10px;background-color: #FFF;/*background-color: #fc6045;padding: 20px 20px 0;background: -moz-linear-gradient(-45deg, rgba(254,211,203,0) 0%, rgba(125,185,232,0) 100%);background: -webkit-linear-gradient(-45deg, rgb(254 211 203) 0%,rgba(125,185,232,0) 100%);background: linear-gradient(135deg, rgb(254 211 203) 0%,rgba(125,185,232,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8',GradientType=1 );*/margin-bottom: 20px;/*border: 2px solid #fc6045;*/border-radius: 20px;}
.formation-block .column_attr h5{font-weight: 100;}
.formation-block span.compteur{font-size: 3em;line-height: 50px;font-weight: 900;color: #fc6045;display: inline-block;margin-bottom: 20px;}

@media only screen and (max-width: 767px){
    .section_wrapper .column-popup, .container .column-popup{margin: 0;width: 100%!important;clear: both;}
    .section_wrapper .column-popup{margin: 0 0 20px;height: auto!important;}
}

/** GOOGLE ADS **/
.section-fixed{position: fixed;top: 0;width: 100%;z-index: 10;}

/** LIVRE D'OR **/
.gwolle-gb .gb-entry {background-color: #ededed;margin-top: 30px !important;border-radius: 10px;}