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

.button-stroke .woocommerce .button:not(:hover), .button-stroke .single_add_to_cart_button:not(:hover) {
  background: #d82020 !important;
}
#Error_404 .error_desk p .button {
  background: #d82020;
  border-radius: 50px;
}

.vignette .mcb-wrap-inner, .testimonials .mcb-column-inner{border-radius:15px;}
#Top_bar .menu > li > a {
  padding: 0px 0;
    padding-bottom: 0px;
}
/* TEMOIGNAGES */
.testimonials_list .item .desc h4 {text-align: center;}
.testimonials_list .item .desc hr.hr_color {margin: 10px auto !important;}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper {padding: 20px 10px 10px;}

.button-stroke .button_theme, .button-stroke .button_theme .button_icon i, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"], .button-stroke .woocommerce #respond input#submit, .button-stroke .woocommerce a.button:not(.default), .button-stroke .woocommerce button.button, .button-stroke.woocommerce input.button {background-color: #161616 !important;border-radius: 6px !important;}
.button-stroke .button_theme, .button-stroke .button_theme .button_icon i, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"], .button-stroke .woocommerce #respond input#submit, .button-stroke .woocommerce a.button:not(.default), .button-stroke .woocommerce button.button, .button-stroke.woocommerce input.button {border-color: none !important;}
.button-stroke .button_theme, .button-stroke .button_theme .button_icon i, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"], .button-stroke .woocommerce #respond input#submit, .button-stroke .woocommerce a.button:not(.default), .button-stroke .woocommerce button.button, .button-stroke.woocommerce input.button:hover {background-color:#d82020 !important;}
.product-gallery-zoom .woocommerce-product-gallery__image:hover .wp-post-image {
  opacity: 1;
}
body .gform_wrapper ul li.gfield {
  margin-top: -8px !important;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
  width: calc(102% - 8px) !important;
}
/*FOOTER*/
.before-mail:before{content:url(https://dodai-prog.fr/wp-content/uploads/2022/05/icon-mail.svg) ;position:relative; left:-6px;top:3px;}
.tiret:before{content:url(https://dodai-prog.fr/wp-content/uploads/2022/05/tiret-footer.svg) ;position:relative; left:-14px;top:-3px;}
#Footer li{list-style:none;}

/*FAQ*/
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active > .title > .acc-icon-plus, .accordion .question.active > .title > .acc-icon-minus, .accordion .question.active > .title, .faq .question.active > .title > .acc-icon-plus, .faq .question.active > .title, .fake-tabs > ul li.active a {color: #fff !important;}
.accordion .question > .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus {font-size: 28px !important;line-height: 28px !important;color: #fff !important;height: 127% !important;}
.question.active{background-color:#1c1c1c;}
.mcb-section .mcb-wrap .mcb-item-7bc163d40 .accordion .question .answer {padding-left: 50px !important;font-weight: 200 !important;}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active > .title > .acc-icon-plus, .accordion .question.active > .title > .acc-icon-minus, .accordion .question.active > .title, .faq .question.active > .title > .acc-icon-plus, .faq .question.active > .title, .fake-tabs > ul li.active a {font-size: 16px !important;}
.style-simple .accordion .question .title {color: #fff !important;font-size: 16px !important;padding-top: 35px !important;}

/*HEADER*/
#Top_bar .menu li ul li {width: 250px;}
#Top_bar .menu > li > a{border-bottom: 2px solid transparent;}
#Top_bar .menu_wrapper {text-transform: uppercase;}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {color: #fff !important;padding-bottom: 0px !important;}

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.hover > a{
	border-bottom: 2px solid !important;
}
#Top_bar #logo {display: initial !important;}

/*SECTIONS*/
.section-padding{padding-top:80px;padding-bottom:80px;}
.testimonials.image_frame{position:relative;right:221px;}
.slider_pager .slick-dots {display: none !important;}
.woocommerce .ui-tabs {display: none !important;}

/*TEXTES*/
li.product .desc h4, li.product .desc p{display:none;}
h5{text-transform:uppercase;}
h4{text-transform:uppercase !important;}
h3{text-transform:uppercase !important;}
h2{text-transform:uppercase !important;}
.pre-titre{text-transform:uppercase !important; font-size:16px;letter-spacing:1px;font-weight:400;}
.hover_color_wrapper:hover h4 {color:#fff !important;}
.hover_color .hover_color_bg, .hover_color .hover_color_wrapper {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
a.cardio .hover_color_wrapper .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/07/icon-personne-noir.svg);}
a.cardio .hover_color_wrapper:hover .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/07/icon-persone-blanc.svg);}
a.musculation .hover_color_wrapper .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/05/icon-competences-2.svg);}
a.musculation .hover_color_wrapper:hover .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/05/icon-competences-2-blanc.svg);}
a.halterophilie .hover_color_wrapper .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/05/icon-competences-4.svg);}
a.halterophilie .hover_color_wrapper:hover .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/05/icon-competences-4-blanc.svg);}
a.creation .hover_color_wrapper .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/07/icon-video-noir.svg);}
a.creation .hover_color_wrapper:hover .icone{background-image:url(https://dodai-prog.fr/wp-content/uploads/2022/07/icon-video-blanc.svg);}
.icon-mail:before{content:url(https://dodai-prog.fr/wp-content/uploads/2022/05/icon-mail.svg) ;position:relative; left:-6px;top:3px;}
.border-radius{border-radius:10px !important;}
.hover_color_wrapper .icone {display: block;width: 90px;height: 90px;background-repeat: no-repeat;margin: auto;background-position: center center;}
.excerpt h2{font-size: 24px !important;line-height: 32px !important;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {padding: 13px 14px !important;}

/*COULEURS*/
.blanc{color:#fff !important;}
.black{color:#161616 !important;}
hr.hr_color, .hr_color hr, .hr_dots span {color: #fff;background: #fff;}
.style-simple .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote {color: #fff !important;}
.author a{color:#fff !important;}
.author h5{color:#fff !important;}
.mcb-section .mcb-wrap .mcb-item-0833c5cd5 .pricing-box {color: #fff !important;}
.mcb-section .mcb-wrap .mcb-item-rr4bso58g .pricing-box {color: #fff !important;}

/*BOUTONS*/
#Top_bar .top_bar_right .action_button {padding: 10px 25px;border-radius: 5px;text-transform: uppercase;}
.button-stroke .button_theme, .button-stroke .button_theme .button_icon i, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"], .button-stroke .woocommerce #respond input#submit, .button-stroke .woocommerce a.button:not(.default), .button-stroke .woocommerce button.button, .button-stroke.woocommerce input.button {border-color: #fff !important;color: #fff !important; text-transform:uppercase !important;}
.mcb-section .mcb-wrap .mcb-item-96d2b0d18 .button:hover {color: #161616 !important;}
.button-stroke .button {text-transform:uppercase;}
.button-stroke .button:hover {color:#161616 !important;}
.mcb-section .mcb-wrap .mcb-item-efac88cc1 .button:hover {color: #fff !important;background-color:#161616 !important;}
.woocommerce .product div.entry-summary .cart .button {color: #fff !important;background-color: #d82020 !important;}
.woocommerce .product div.entry-summary .cart .button:hover {background-color:#161616 !important; color:#fff !important;}
#Footer .button{border:2px solid !important; background-color:transparent !important;color:#fff !important;}
#Footer .button:hover{background-color:#fff !important;color:#161616 !important;}

/* WOOCOMMERCE, FICHE PRODUIT */
.woocommerce .product div.entry-summary h1.product_title {font-size: 44px;line-height: 52px;margin-bottom: 30px;padding-bottom: 40px;}
.woocommerce div.product div.images .flex-control-thumbs {margin-top: 10px;}
.woocommerce div.product div.images .flex-control-thumbs li {padding-right: 8px;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {border-radius: 8px;}
.product-template-default #Subheader, .woocommerce-cart #Subheader, .woocommerce-checkout #Subheader {
  padding: 60px 0;
}

@media only screen and (min-width: 1240px){
.woocommerce .product .product_wrapper .product_image_wrapper {width: 45%;margin-right: 5%;}
.menuo-right #Top_bar .menu_wrapper {display: flex;height: 100%;}
body:not(.header-simple) #Top_bar #menu {display: flex !important;align-items: center;}

.menuo-right #Top_bar.is-sticky .menu_wrapper {display: block;}
body:not(.header-simple) #Top_bar.is-sticky #menu {display: block !important;}
	
}

@media only screen and (max-width:479px){
h4 {
  font-size: 20px;
  margin-bottom: 20px;
}
}

