@media only screen and (min-width: 1001px){


}


@media only screen and (min-width: 769px) and (max-width: 1024px){

}





@media only screen and (min-width: 1441px){

}

@media only screen and (min-width: 1400px){

}

@media only screen and (max-width: 1760px){

}


@media only screen and (max-width: 1700px){

}

@media only screen and (max-width: 1590px){

   

}

@media only screen and (max-width: 1450px){

   

}

@media only screen and (max-width: 1440px) {

}




@media screen and (max-width: 1366px) {

}

@media only screen and (max-width: 1360px) {


.mkdf-main-menu>ul>li>a {
    
    padding: 0 15px;
}

.mkdf-row-parallax-background-elements-holder .mkdf-row-parallax-left{
    left: -70px;
}

.mkdf-row-parallax-background-elements-holder.mkdf-parallax-elements-top .mkdf-row-parallax-left{
    top:20%;
}

}



@media only screen and (max-width: 1200px){
    .mkdf-main-menu>ul>li>a {
    font-size:14px;
    padding: 0 10px;
}
}

@media screen and (max-width: 1035px) {

}

@media only screen and (max-width: 1000px){
    
}

@media only screen and (max-width: 1024px){
    
    body.term-patisserie-noel  .mkdf-title-holder.mkdf-title-va-header-bottom{
        min-height:246px!important;
    }
    
    .woocommerce-notices-wrapper {
    position: relative;
    margin-left: calc((50vw - 50%) * -1);
    text-align:left;
    width: 100vw;
    right:0px;
    left:0px;
    background:var(--beige);;
}
    .mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message{
        text-align:center;
        background-color: var(--beige);
    width: 100vw;
    margin-left: calc((50vw - 50%) * -1);
    }
    
    .mkdf-title-holder.mkdf-title-va-header-bottom .mkdf-title-wrapper {
    height: auto!important;
    padding: 30px 0px 45px!important;
}
    
    body .section-leaflet{margin:0 30px!important;}
    
    .mkdf-cbci .mkdf-cbci-content-left, .mkdf-cbci .mkdf-cbci-content-right {
    padding: 50px 10%!important;
}
    
    .mkdf-cbci .mkdf-cbci-content-circle-content{
        padding:0;
    }
    
    .mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-tabbed-title-pagination .owl-dots:before {
   
   
    bottom:auto;
    top: 360px;
  
}
    
    body .mkdf-mobile-header .mkdf-mobile-nav{
        height:100vh!important;
    }
    
    .mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-tabbed-title-pagination .mkdf-owl-slider .owl-dots{
        margin:30px 0 0;
    }
    
    .mkdf-owl-slider .owl-dots .owl-dot{
        margin:0 3px;
    }
    
    .mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-tabbed-title-pagination .owl-dots .owl-dot span{
        letter-spacing:3px;
    }

}

@media screen and (max-width: 992px) {
	
}

@media screen and (max-width: 768px) {
    
    .mkdf-woocommerce-page table.cart tr.cart_item td {
    padding: 25px 0px;
}
    
    body .bloc-coordonnees-home>.mkdf-ib-content{
          padding: 35px 0!important;
    }
    
    .mkdf-eh-item-content.mkdf-eh-custom-2327 {
    padding: 0% 0% 0px 49% !important;
}
    
div#customer_login {
    flex-direction: column;
    gap:initial;
}
    
    div#customer_login .u-column1.col-1,
div#customer_login .u-column2.col-2{
    width: 100%;
}
   .mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-tabbed-title-pagination .owl-dots:before {
      bottom:auto;
    top: 270px;
  
} 
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
    width: calc(100% - 30px);
}
    
       .mkdf-title-holder.mkdf-attika-type .mkdf-page-title {
    -webkit-transform: translateX(-0%);
    -ms-transform: translateX(-0%);
    transform: translateX(-0%);
}

    
}

@media only screen and (max-width: 700px){

}

@media only screen and (max-width: 680px){
    .mkdf-woocommerce-page table.cart tr.cart_item td.product-remove{
        display: table-cell;
    }
    
    .mkdf-woocommerce-page table.cart thead tr th {
    padding: 10px;
 
}
    .mkdf-woocommerce-page table.cart thead tr th.product-remove, .mkdf-woocommerce-page table.cart thead tr th.product-thumbnail {
    display: block;
}
    .vc_row.wpb_row.vc_row-fluid.mkdf-reveal-from-right.infos-boutiques.mkdf-item-appear .vc_col-has-fill>.vc_column-inner{
    height:auto;
}
    
    .vc_row.wpb_row.vc_row-fluid.mkdf-reveal-from-right.infos-boutiques.mkdf-item-appear .vc_col-has-fill>.vc_column-inner:last-child{
        padding-bottom:15px;
    }

}
@media only screen and (max-width: 600px){
    

}

@media screen and (max-width: 500px) {

}

@media only screen and (max-width: 480px){
    
    th.product-subtotal {
    white-space: nowrap;
}
    
    body .section-leaflet{margin:0 0px!important;}
    
    body .mkdf-cbci .mkdf-cbci-content-circle-content .mkdf-cbci-text{
        padding:0 30px;
    }
    
    body .bloc-coordonnees-home.pt100>.mkdf-ib-content{
          padding: 100px 0 35px!important;
    }
    
    body{
        line-height: 20px;
    }
    
    .centrer-img.wpb_column.vc_column_container.vc_col-sm-5.vc_col-lg-2.vc_col-md-5 .mkdf-si-inner img{
        margin:0 auto;
    }
    
    body .mkdf-shopping-cart-holder:hover .mkdf-shopping-cart-dropdown{
    visibility:hidden!important;
    }
    
    .invisible-mobile{
        display:none;
    }

    .mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-tabbed-title-pagination .owl-dots:before {
   
    height: 50px;
    width: 50px;
    position: absolute;
    bottom:auto;
    top: 170px;
    margin-left: -25px;
    left: 50%;
    
}
    
    .mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-tabbed-title-pagination .owl-dots .owl-dot span{
        letter-spacing:1px;
        padding: 3px;
    }
    
   body .vc_custom_1651564085966 {
    padding-top: 15px !important;
}
    
   body .mkdf-section-title-holder .mkdf-st-line.mkdf-item-appear {
margin:40px 32px!important;
}
    body .mkdf-section-title-holder .mkdf-st-text{
        width: calc(100% - 65px)!important;
    }
   
    .mkdf-woocommerce-page table.cart thead tr th{
        font-size:12px;
    }
 
    /**
    * fetes2023
    **/
    
    .section-1-fetes2023 .space-col1,.section-1-fetes2023 .space1-col3,.section-1-fetes2023 .space2-col3{
        display:none;
    }
    .section-1-fetes2023 .wpb_single_image.img1-col1.vc_align_right    
    {
        text-align: left;
    }
    
    .section-1-fetes2023 .wpb_single_image.img2-col3{
        text-align:right;
       
    }
    
    .section-1-fetes2023 .wpb_single_image.img2-col1{
        margin-top:-70px;
       
    }
    
    .section-1-fetes2023 .wpb_single_image.img2-col1 img{
        max-width: 50px;
    }
    
    .section-1-fetes2023 .wpb_single_image.img1-col1.vc_align_right img,
    .section-1-fetes2023 .wpb_single_image.img2-col3 img{
        max-width:100px;
    }
    
    .section-1-fetes2023 .wpb_single_image.img1-col3 img{
        display:none;
    }
    
    body .section-gateau-nv-an{
        padding-bottom:0px!important;
    }
    
    .section-cp-coeur{
        margin-top:50px;
    }
    
    .section-cp-coeur .space-col1{
        display:none;
    }
    
    .section-cp-coeur .space1-col3{
        display:none;
    }
    
    .section1-allergenes .vc_col-sm-3:not(:first-child), .section2-allergenes .vc_col-sm-3:not(:first-child){
        margin-top:15px;
    }
    
    
}

@media only screen and (max-width: 420px){
    



} 


@media only screen and (max-width: 400px) {

}


@media screen and (max-width: 350px) {

}

@media screen and (max-width: 335px) {

}

@media screen and (max-width: 320px) {
	
	}
