/*
Theme Name: Panaderia Child
Theme URI: https://panaderia.qodeinteractive.com
Description: A child theme of Panaderia Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: panaderia
Template: panaderia
*/
.single-post .category-129 .mkdf-post-image{
    display: none!important;  
}

.vc_gitem-zone .vc_gitem-zone-mini{
    background-color:#f0d7d4!important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    background-color:#80262a!important;
}

.vc_gitem-zone .vc_gitem-zone-mini p,
.vc_gitem-post-data h4,
.vc_btn3-container.vc_btn3-left{
        text-align: center!important;
}

@media (min-width:801px)  { 
    .mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-right,
    .mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-left{
        min-width: 548px;
    }
    


}


.thumb-inside img{
width: 100%;    
}

@media (min-width: 768px) {
    
 .mkdf-home-5-column-2 .mkdf-elements-holder,
 .mkdf-home-5-column-1 img{
    height: 470px!important; 
}

       .menu-style {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
        padding-right: 80px !important;
        padding-left: 80px !important;
    } 
    
.menu-style .mkdf-pl-text-wrapper .price{
    width: 20%!important;  
    display: inline-block!important; 
    font-family: Cormorant, sans-serif;
}  

.menu-style .mkdf-pl-text-wrapper .mkdf-product-list-title{
    width: 70%!important;  
    display: inline-block!important; 
}

ul.products>.product .mkdf-product-list-title {

    text-align: right!important;
}

.menu-style .mkdf-pl-image img {
    width: 100px!important; 
}

.menu-style .mkdf-pl-inner{
    width: 20%!important;  
}
.menu-style .mkdf-pl-text-wrapper{
    width: 80%!important; 
    text-align: right; 
}

.menu-style .mkdf-pl-text-wrapper .mkdf-product-list-title:after {
    content: "..."!important;
}

}

.menu-style .mkdf-pl-image img {
    width: 80%!important; 
        margin: auto;
}

.mkdf-woo-pl-info-below-image ul.products>.product .button{
    display: none;
}
.menu-style .mkdf-pl-text-wrapper .mkdf-product-list-title {

    white-space: normal!important;
}

.menu-style .mkdf-pl-text-wrapper .mkdf-product-list-title:after {
    content: ""!important;
}







ul.products > .product .mkdf-pl-inner .mkdf-pl-text-outer {
  position: relative;
  display: table;
  table-layout: fixed;
  height: 50%!important;
  width: 50%!important;
  text-align: center;
}

.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-content{
    background: #f0d7d4!important;
}


.wp-block-woocommerce-checkout-order-note-block{
    display:none;
}

.mkdf-position-left-inner .item_text,
.mkdf-position-right-inner .item_text{
    text-transform: uppercase;
}

.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a{
    height: 70px!important;   
}

#menu-divided-left .wpml-ls-menu-item{
    display:none;  
}


.wc-block-components-address-form__address_2-hidden-input,
.wc-block-components-address-form__address_2-toggle,
.wc-block-components-address-form__address_2,
.wc-block-components-address-form__postcode,
.wc-block-components-address-form__state{
 display: none!important;   
}

.wc-block-components-checkout-step
 {
    margin: 0 0 0px;
 }
 
 
.mkdf-footer-column-1  p {
     font-size: 12px;
 }
 
 



.menu-style .add_to_cart_button{
      display:none!important;  
}

ul.products > .product .added_to_cart::before, ul.products > .product .button::before {
  content: ""!important;
}


.menu-style .mkdf-pl-text-wrapper {

  text-align: left;

}

.menu-style .mkdf-pl-inner{
    width: 100%;  
}
.menu-style .mkdf-pl-text-wrapper{
    width: 100%; 
    text-align: left; 
}



.has-post-thumbnail .mkdf-product-list-title,
.has-post-thumbnail .price{
    display: block !important;
    width: 100% !important;
  
    line-height: 2!important;
}

/*
.menu-style .mkdf-pl-text-wrapper .mkdf-product-list-title:after{
    content: " ....................................................................................................................... ";
    position: absolute;
    padding-left: 5px;
}
*/

.menu-style .mkdf-pl-text-wrapper .mkdf-product-list-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menu-style .mkdf-pl-text-wrapper .mkdf-product-list-title:after {
  content: " ........................................................................................................................................................................................................................................................................................."
}


.menu-style .mkdf-pl-text-wrapper .price{
  font-size: 20px!important;  
  letter-spacing: 0!important; 
}



.menu-style .woocommerce-Price-currencySymbol{
        font-family: Cormorant, sans-serif!important; 
}

ul.products>.product .mkdf-product-list-title {
    margin: 0;
    line-height: 1;
    text-align: center;
}




.mkdf-page-footer .widget.widget_media_image a, .mkdf-page-footer .widget.widget_media_image img {
    display: block;
    margin: auto;
}

.cart,
.add_to_cart_button,
.mkdf-shopping-cart-holder{
    display: none!important; 
}


.youtube-item{
    display: inline-block;
    position: relative;
}

.thumb-inside,
.thumb{
    display: block;
    position: relative;
}

.custom-post-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
}

.youtube-item-grid .youtube-item .thumb:after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 10px;
    background: #93268f69;
    border-radius: 8px;
    transition: all 0.3s linear;

}


.youtube-item-grid .youtube-item .thumb-inside:before{
    content: "►";
    position: absolute;
    width: 50px;
    height: 50px;
    background: #ffffffd4;
    font-size: 30px;
    border-radius: 500px;
    text-align: center;
    line-height: 50px;
    padding-left: 7px;
    color: #93268f;
    pointer-events: none;
    top: calc(50% - 25px);
    left: calc(50% - 25px);
    transition: all 0.3s linear;
    
}


/* Popup styling */
.popup-overlay {
  display: none;
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.7);
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.popup-content {
  background: #fff;
  padding: 20px;
  border-radius: 12px;
  max-width: 600px;
  text-align: center;
  position: relative;
}
.popup-content img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 15px;
}
.close-popup {
  position: absolute;
  top: 10px; right: 15px;
  font-size: 24px;
  cursor: pointer;
}
.read-more {
  display: inline-block;
  margin-top: 15px;
  padding: 10px 16px;
  background: #333;
  color: #fff;
  text-decoration: none;
  border-radius: 6px;
}


/**/
