/*
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
*/
img.scale-with-grid, #Content img {
    margin-bottom: 0!important;
}

/* TEXTES & TITRES */
.blanc p, .blanc li, .blanc h1, .blanc h2, .blanc h3, .blanc h1 { color: #fff; }
h3.cursive{margin-bottom: 8px;color: #cdb47c;font-size: 36px;letter-spacing: 0;font-family: "Great Vibes";font-weight: 400;font-style: italic;text-transform:none;line-height: 38px;}
h3{text-transform:uppercase;}
h4{color: #cdb47c;}
a.noir{color:#000;}

/* BOUTONS & LIENS */
a.button, a.tp-button {background-color: transparent;border: 1px solid #DEB769;border-radius: 0;}
a.button .button_label {padding: 11px 20px;text-transform: uppercase;font-weight: 700;}
a:hover.button, a:hover.tp-button {background-color: #DEB769;}
a:hover {text-decoration: none;}
.visite:hover {color:#BF9A4E!important;}

/* BLOCS & COLONNES */
body.layout-full-width #Wrapper {padding: 40px 0 0 0 !important;}
.column, .columns {margin: 0 1% 20px;}
html {background-color: #121212;background-image: none;}
.section-stroke {margin: 0 30px!important;}

/* FOOTER */
#Footer {margin: 40px 30px!important;border: 0!important;outline: 3px solid #d9aea8 !important;}
#Footer .widgets_wrapper .widget {text-align: center;}
#Footer .footer_copy {border-top: 0;}
#Footer ul{display: flex;width: 50%;margin: auto;justify-content: center;}
#Footer ul li{display: flex;margin: 0 8px;}

/* HEADER */
#Subheader {background-color: transparent;}
#Top_bar .menu > li > a {text-transform: uppercase;}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {color: #d9aea8;}
.subheader-both-center #Subheader .title {color: #fff;text-transform: uppercase;}

/* SLIDER */
#mfn-rev-slider {border: 17px solid #171717!important;outline: 2px solid #d4b66e!important;margin: 40px 30px;}

/* FORMULAIRE */
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {display: none!important;}
body .gform_wrapper ul li.gfield {margin-top: 0px!important;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 12px 10px;}
.gform_wrapper .top_label .gfield_label {font-family: 'Libre Baskerville';color:#8495af;}

@media only screen and (max-width: 767px){
#Footer ul{width: 100%;}
.minimalist-header-no #Subheader {padding: 30px 0!important;}
.center{text-align:center;}
.center .clearfix{padding:0 10% 20px!important;}
.move-up{margin:0!important;}
.visite{font-size: 14px!important;letter-spacing: 3px!important;}
.mcb-item-c77bb1385 .clearfix{padding:20px 30px!important;}
}

@media only screen and (max-width: 479px){
body {line-height: 24px;}}

section.related.products {
    display: none;
}
div#customer_details h3 {
    color: white;
}
.widget_product_categories ul{
    padding: 0px !important ;	
	list-style-type: none !important;
}

.widget_product_categories ul > li:after{
    border-color: transparent !important;	
}
.widget_product_categories ul{
    background-color: transparent !important;	
}
.widget_product_categories ul li a {
	color: #c1953b !important;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
    background: #8495af !important;
    color: #fff;
}


.woocommerce-MyAccount-content .woocommerce-Message--info {
    background: #8495af !important;
    color: white !important;
}

.woocommerce-MyAccount-content .woocommerce-Message--info:before {
    background: #fff  !important;
}

header.woocommerce-Address-title.title h3 {
    color: white !important;
}

.woocommerce-MyAccount-content , table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    color: white;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    color: #fff !important;
}


/*----------------------------------- extra css --------------------------------------------*/

.term-description {
    text-align: center;
}



.archive.woocommerce .mycatalogue.button, .archive.woocommerce .mygallery.button {
    margin-left: auto ;
    margin-right: auto ;
    display: block ;
    float: none;
    text-align: center;
    max-width: max-content;
}


.archive.woocommerce .mycatalogue.button {
    background-color: #393939;
    color: #fff;
    margin-bottom: 40px;
}
 
.archive.woocommerce .mycatalogue.button:hover {
    color: #393939;
}


.mygallery {
    padding-top: 80px;
    padding-bottom: 60px;
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2019/11/bg-texture.jpg);
    background-repeat: repeat;
    background-position: left top;
}

.mygallery .one-third.mcb-wrap img {
    padding: 0 15px 20px 15px;
}

.title-gallery {
    margin-bottom: 55px;
    text-align: center;
}

.shop-filters .woocommerce-result-count {
    display: none;
}


@media only screen and (max-width: 1239px) and (min-width: 768px) {
#Top_bar a#search_button, #Top_bar a#header_cart, a#header_cart1 {
    top:-5px;
}
#Header #Top_bar .top_bar_right {
    height: 80px;
}
#Header #Top_bar #logo img {
    vertical-align: baseline;
}
}

.button-default .button, .button-flat .button, .button-round .button {
    background-color: #d9aea8 !important;
    color: #ffffff;
}

.section-stroke {
	    outline: 5px solid #d9aea8 !important;
}

.image_frame, .wp-caption {
    border-color: #8495af !important;

}

.gm-style-iw-d {
	padding: 5px !important;
	color: black !important;
}
.cls-respo h2 {
  font-family: "Libre Baskerville";
  color: #ffffff;
  font-size: 18px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: 0px;
  font-style: italic;
}
@media only screen and (min-width: 960px) {
.cls-respo .mcb-section-inner {
  display: flex;
  justify-content: center;
}
}
@media only screen and (max-width: 959px) {
.cls-respo .one-fourth.mcb-wrap {
  width: 50%;
}
}
}