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

body.custom-404 #Subheader .container{display:none;}
body.custom-404 #Subheader {
  padding: 54px 0;
}


#Top_bar .menu > li > a span:not(.description) {padding: 0 12px!important;}

.trailer_box:hover .desc .line {width: 100% !important;}
.trailer_box .desc {width: 88% !important;padding: 19px 52px 35px !important;top: 70px !important;}
.trailer_box {text-align: left !important;}
.trailer_box .desc .subtitle, .trailer_box.plain .desc .line {background-color: transparent !important;}
.trailer_box .desc .subtitle {
  padding: 0px !important;
  text-transform: uppercase;
  background-image: none !important;
}

/*REALISATIONS*/
.slider_pagination a{background:#fff !important;}
#Filters .filters_buttons {background-image: none !important;}

/*BLOG*/
.single-photo-wrapper.image {display: none !important;}
.share-simple .post-header .title_wrapper {display: none !important;}
.project-description li.one-third {display: none !important;}

/*TESTIMONIAL*/
.testimonials_slider .testimonials_slider_ul li {float: left;padding-top: 40px;padding-bottom: 40px;background-color: #B93641 !important;}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper {padding: 0px;background: transparent !important;}
.blockquote .mfn-blockquote-icon {left: 48px !important;top: 29px !important;color: rgba(255,255,255,.1) !important;}
.testimonials_slider .testimonials_slider_ul li .hr_dots {display: none !important;}
.testimonials_slider .testimonials_slider_ul li .author {text-align: left !important;position: relative;left: 23px;}
body:not(.style-simple) .blockquote blockquote {text-decoration-color: transparent; color:#fff !important;}
.author h5{color:#fff !important;}
.author span{color:#fff !important;}
.author a{color:#fff !important;}
.testimonials_slider a.slider_prev, .testimonials_slider a.slider_next {top: 40%;}

/*SECTION*/
#lgx_logo_slider_app_147 .lgx_app_layout_grid .lgx_app_item_row {grid-template-columns: repeat(4, 25%) !important;}
.border-red:before{content: '';border-left:2px solid #B93641;padding-right: 8px;}
.content_slider .content_slider_ul .slick-list {border-width: 0px !important;}
.post-head{display:none;}
.post-footer{display:none;}
.post-excerpt{display:none;}

/*FORMULAIRE*/
.gform_wrapper .top_label .gfield_label {line-height: 1 !important;font-weight: 400 !important;color: #fff !important;}
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, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {color: #BCBCBC !important;background-color: #fff !important;border: none !important;padding: 10px 20px 10px 20px !important;font-weight: 200 !important;}
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 {margin-bottom: -13px !important;}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {color: #fff;}
.gform_wrapper .gform_footer {text-align: center;}
.button-default .button_theme, .button-default button, .button-default input[type="button"], .button-default input[type="reset"], .button-default input[type="submit"], .button-flat .button_theme, .button-flat button, .button-flat input[type="button"], .button-flat input[type="reset"], .button-flat input[type="submit"], .button-round .button_theme, .button-round button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button:not(.default), .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:not(.default):hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background-color: #242424 !important;}
.gform_wrapper {margin: -42px 0 !important;}

/*HEADER*/
.action_button span:before{content:url(/wp-content/uploads/2022/04/icon-phone.svg) ;position:relative; left: -6px;top: 2px;}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {text-transform: uppercase;}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_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 {border-bottom: 4px solid;padding-bottom: 0px;}
#Top_bar.is-sticky {background-color: #242424 !important;}

/*TEXTES*/
.pre-titre{text-transform:uppercase; color:#BCBCBC; font-size:14px; font-weight:400;}
.blanc{color:#fff !important;}
.white a{color:#fff !important;}
h3, .woocommerce ul.products li.product h3, .woocommerce #customer_login h2 {font-size: 20px;line-height: 27px;}
.h4{font-size: 18px;line-height: 28px;}
h3{font-size:28px !important;}
.entry-title{line-height: 27px;font-size:20px !important;}

/*BOUTONS*/
.button-default .button, .button-flat .button, .button-round .button {text-transform: uppercase;font-size: 14px;font-weight: 500;padding: 10px 30px 10px 30px;}

/*FOOTER*/
#Footer, #Footer .widget_recent_entries ul li a {color: #fff !important;background-color: #242424 !important;}
#Footer .footer_copy {border-top: 1px solid #707070 !important;}

.themebg, #comments .commentlist > li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a::before, .offer_thumb .slider_pagination a.selected::after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span::after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc::after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected::after, .slider_pagination .slick-active a::after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a::after, .testimonials_slider .slider_images::before, #Top_bar .header-cart-count, #Top_bar .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-cart-count, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .widget_product_categories ul, .widget_recent_entries ul li::after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question::after, .style-simple .faq .question::after, .style-simple .icon_box .desc_wrapper .title::before, .style-simple #Filters .filters_wrapper ul li a::after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected::after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected::after {display: none;}
.lgx_logo_carousel .lgx_lsw_nav_top_right {display: none;}
