/* CSS Menu Fixe desktop */

.mkdf-header-centered .mkdf-page-header .mkdf-menu-area {
   background-color: #0F3E30;
}



/* CSS Fonts Customs */
@font-face {
 font-family: "Klim";
 src: url("https://bohnie.com/wp-content/img/klim/soehne-mono-buch.woff2") format("woff2")
}

/* Override Font Face */
body {
	font-family: 'Klim', sans-serif;
}

h1, h2, h3, h4, h5, h6, p {
  font-family: 'Klim', sans-serif;
}

/* Font du Nav Menu Link */
.mkdf-main-menu>ul>li>a {
	font-family: 'Klim', sans-serif;
}


/* CSS Menu Couleur des Rectangles Hover */

.mkdf-light-header .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li.mkdf-active-item>a:after, .mkdf-light-header .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li>a:after {
    background-color: #F8F2F1;
}

.mkdf-sticky-header .mkdf-sticky-holder .mkdf-main-menu>ul>li>a:after {
background-color: #F8F2F1;
}


/* CSS Couleur des petites vignettes Titre */
.mkdf-post-info-category {
    background-color: #F6E583 !important;
}


.mkdf-post-info-category a {
    color: black !important;
}


/* CSS Couleur des  vignettes Titre*/ 
.mkdf-news-holder .mkdf-post-title {
        background-image: linear-gradient(transparent calc(1%),#DFAF85 1px);

}
.mkdf-news-holder .mkdf-post-title a {
    color: black !important;
}


/* CSS Couleur des  flèches Caroussel*/ 
.mkdf-owl-slider .owl-nav .owl-next, .mkdf-owl-slider .owl-nav .owl-prev {
    background-color: transparent;
}


/* CSS Couleur police des petites vignettes Titre */

.mkdf-news-holder .mkdf-ni-info>div.mkdf-post-info-category a {
    color: black !important;
}

/* CSS Couleur police des Titre sous les petites vignettes */

.mkdf-news-holder .mkdf-post-title a:only-child {
    color: black !important;
}




/* CSS Page Article, qe le nombre de vue de l'article */
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-views-holder{
 display: none;
}

 
/* CSS Footer, marge sur le contact form */ 
footer .widget.mkdf-contact-form-7-widget {
    padding-top: 20px;
}



/* CSS Page Résultats de Recherche */
/* bloc 1 pour enlever le bloc recherche de la page des résultats de reherche */
.mkdf-search-page-holder .mkdf-search-page-form{
display:none;    
}

/* bloc 2 pour enlever marge du haut */
.search-results h5.mkdf-search-content-title {
    margin-top: 0 !important;
}


/* CSS Page Catégorie, pour enlever les dates des articles */
.mkdf-ni-info-bottom{
display:none !important;    
}


/* CSS Page Mobile pour agrandir le Carrousel */
@media only screen and (max-width: 480px){  .mkdf-layout3-item .mkdf-post-image img {
    height: 400px;
    width: auto;
    object-fit: cover;
  }
}



/* CSS Homepage enlever les dates des articles */

.mkdf-post-info-date {
 display: none;
}

/* CSS Homepage marge top au dessus du carroussel */

.mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner{
 padding-top:0;
}

/* CSS Homepage hover background sur les images du menu */

.mkdf-layout5-item .mkdf-ni-content:after{
    background:#DFAF85 ;
}

/* CSS Largeur carrousel */
@media (max-width: 1400px) {
.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
    width: 1200px;
}
}
/* CSS Largeur homepage mobile */
@media (max-width: 800px) {
.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
    width: auto;
	padding:0 24px;
}

/* CSS Largeur homepage slider mobile */

body > div.mkdf-wrapper > div.mkdf-wrapper-inner > div > div > div > div > div > div > div:nth-child(1) > div{
	padding:0;
}
}	

/* CSS CTA Ecommerce Panier*/

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
min-height: 3em;
background: #0e3e30!important;
color: #fff!important;
font-weight: bold!important;
}

/* CSS Checkout listing*/


.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,
.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
    float: none;
    width: 100%!important;
}

/* CSS Checkout enlever header*/
.woocommerce-checkout .mkdf-title-holder.mkdf-breadcrumbs-type,.woocommerce-cart .mkdf-title-holder.mkdf-breadcrumbs-type {
    display: none;
}

/* CSS Checkout enlever header*/
''.mkdf-btn.mkdf-btn-solid.mkdf-btn-direction-animation:not(.mkdf-view-product):not(.add_to_cart_button) {width:100%}''