@font-face { 
    font-family: 'Titillium';
    src: url('https://www.bastide-mc.fr/wp-content/mu-plugins/fonts/Titillium-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face { 
    font-family: 'Poppins';
    src: url('https://www.bastide-mc.fr/wp-content/mu-plugins/fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
	font-family: 'Titillium' !important;
	font-weight: normal !important;
}
h1,
.title_section{
    font-family: 'Poppins' !important;
    font-weight: normal !important;
}
.content_from_admin h2, h1, h2, .content_from_admin h3, h3{
    font-family: 'Poppins';
}
h1, .content_from_admin h1{
    font-size:48px !important;
}
h2, .content_from_admin h2{
    font-size:40px !important;
}
h3, .content_from_admin h3{
    font-size:32px !important;
}
h4, .content_from_admin h4{
    font-size:26px !important;
}
.content_from_admin p:not(.has-large-font-size):not(.has-small-font-size):not(.has-medium-font-size):not(.has-huge-font-size),
.content_from_admin a:not(.has-large-font-size):not(.has-small-font-size):not(.has-medium-font-size):not(.has-huge-font-size),
.content_from_admin li:not(.has-large-font-size):not(.has-small-font-size):not(.has-medium-font-size):not(.has-huge-font-size),
.exerpt_list_post{
    font-size: 16px;
}
a,
.primary-color, 
.footer-contact li:hover i, 
.footer-social li:hover i, 
button.owl-prev span, 
button.owl-next span, 
.pagination a:hover,
.std_link:hover, 
.nav_in_post a:hover,.header-cart-count,
#slider_gallery button.owl-prev span,
#slider_gallery button.owl-next span,
.content_from_admin h2,
.content_from_admin h3,
.content_from_admin h4,
.content_from_admin h5,
.content_from_admin h6,
.content_from_admin a,
.content_from_admin .wp-block-button a:not(.has-text-color),
.font_primary,
.content_from_admin .wp-block-file .wp-block-file__button:not(.has-text-color){
    color:#a45729;
}
.secondary-color,
.navbar-nav .nav-link:hover, 
button.owl-prev:hover span, 
button.owl-next:hover span,
 footer li a:hover,
 .pagination a,
 .std_link, 
 .nav_in_post a,
 .header-cart-count:hover,
#slider_gallery button.owl-prev:hover span,
#slider_gallery button.owl-next:hover span,
.font_secondary{
    color:#383e42;
}
.primary-bkg, .std_btn, input:checked + .slider{
    background-color:#a45729;
}
.secondary-bkg, .single_image_gallery:after,
.content_from_admin .wp-block-button a:not(.has-background),
.content_from_admin .wp-block-file .wp-block-file__button:not(.has-background){
    background-color:#383e42;
}
section, #bottom_footer:hover{
    border-bottom:1px solid #383e42;
}
.navbar-nav .nav-link.active, .nav-item.active, .wrapper_list_post h3.sub_title a{
    border-bottom:2px solid #383e42;
}
section, #bottom_footer:hover{
    border-top:1px solid #383e42;
}
.header-cart-count, .std_btn:hover, .inside_wrapper_icon{
    border: 1px solid #a45729 !important;
}
 .header-cart-count:hover{
    border: 1px solid #383e42;
}
.cat span{
    border-color : #a45729 !important;
}
.logo {
    max-height: 150px;
}