/*
Theme Name: Biagiotti
Theme URI: https://biagiotti.qodeinteractive.com
Description: A Contemporary Theme for Creative Business
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: biagiotti
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 3.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

header.mkdf-page-header .inner ul li a{padding:0 !important;}
header.mkdf-page-header .inner ul li a img{border-radius:5px}
header.mkdf-page-header .inner ul li a .menu-image-title{padding:10px 0 0 0 !important; font-style: normal;}
.brand-partner .mkdf-cc-item a img{height:100px; object-fit:contain}
.find-beauty-match .mkdf-blog-list li a img{height:250px; object-fit:cover}
footer.mkdf-page-footer .mkdf-footer-bottom-holder{display: none;}
footer.mkdf-page-footer .mkdf-footer-top-inner{padding: 30px 0 !important;}

.workshop-page .bpa-front-dc--body {min-height: inherit !important; max-height: inherit !important;}
.workshop-page .bpa-frontend-main-container{max-width:100% !important;min-height: inherit;}
.workshop-page-gallery .wpb_gallery_slides{margin: 0 -5px;}
.workshop-page-gallery .wpb_gallery_slides .wpb_image_grid_ul{display:flex; flex-wrap:wrap; width:100%; height:inherit !important}
.workshop-page-gallery .wpb_gallery_slides .wpb_image_grid_ul li{width:25%; position:relative !important; float:none; max-width:inherit !important; left:0 !important; top:0 !important; margin:0 0 10px 0; padding: 0 5px; box-sizing: border-box;}
.workshop-page-gallery .wpb_gallery_slides .wpb_image_grid_ul li img{width:100%}
.home-testimonials .mkdf-row-bg-text{display:none !important}

.home-product-slider h4.entry-title a {font-family: cursive; font-style: italic; font-weight: 600;}
.home-product-slider .mkdf-plc-image img{height: 300px;object-fit: contain;}
.home-product-slider .mkdf-plc-holder .mkdf-plc{text-align: center;}
.woocommerce-shop ul.products .product .mkdf-pl-image img {height: 500px; object-fit: cover}
.tax-product_cat .product .mkdf-pl-image img {height: 500px; object-fit: cover}
.single-product .related.products .product .mkdf-pl-image img {height: 300px;object-fit: cover}

.single-product .key-ingredients h2{font-size: 24px}
.single-product .key-ingredients .row{display:flex; margin:0 -15px}
.single-product .key-ingredients .row .column{width:33.333%; padding:0 15px; text-align:center}
.single-product .key-ingredients  .column img{border-radius:100%; width: 100%; max-width: 300px; height:300px; object-fit: cover;}
.single-product .related.products h2{margin-top:15px}

.mkdf-top-bar{background: #03a1fe !important;}
.mkdf-top-bar .widget a{color: #fff !important; }
.mkdf-top-bar .mkdf-dark-link-holder, .mkdf-top-bar   .widget a:after{color:#fff !important; }
.mkdf-top-bar .widget a:hover, .mkdf-top-bar   .widget a:hover:after{color:#000 !important}
.product-info{background: #fbf9fa; color:#fff}
.product-info .mkdf-iwt-text{color:#5a5a5a}
.product-info h4.mkdf-iwt-title{color:#03a1fe; font-weight: 600;}
.product-info .mkdf-iwt-icon img{ max-height:80px; object-fit:contain}
.find-beauty-match .mkdf-blog-list li .mkdf-bli-inner {border: 1px solid #ccc}
.find-beauty-match .mkdf-blog-list li .mkdf-bli-inner .mkdf-bli-content {padding: 15px}
.find-beauty-match .mkdf-bli-content p {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical; min-height: 70px;} 
.find-beauty-match .mkdf-bli-content h4.entry-title {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; min-height: 46px;}
.home .newsletter-sec{background: #fbf9fa !important; background-image: none !important;}
.newsletter-sec .wpcf7-email{border:5px solid #03a1fe !important; background:#fff !important}
.newsletter-sec .mkdf-row-bg-text-holder .mkdf-row-bg-text{color: #000 !important;}

header.mkdf-page-header .mkdf-drop-down .wide .second .inner {background:#fff; color:#000; }
header.mkdf-page-header .inner ul li a .menu-image-title{color:#03a1fe;text-align: left;}
header.mkdf-page-header .mkdf-drop-down .wide .second .inner>ul>li>a{text-align:left}
header.mkdf-page-header .mkdf-drop-down .wide .second .inner ul li a{color:#000; white-space: normal;}
header.mkdf-page-header .mkdf-drop-down .wide.right_position .second ul li {width: 12.5%; box-sizing: border-box; padding: 0 10px;}
header.mkdf-page-header .mkdf-drop-down .wide .second .inner ul li ul li{width: 100%; padding: 3px 0;}


.woocommerce-shop .products .product .mkdf-pl-inner {position: relative !important; z-index: 1}
.woocommerce-shop .products .product .mkdf-pl-inner:before {position: absolute; left: 0; top: 25%; background:#F3E8EE; width: 100%; height: 100%; content: ""; border-radius: 30px}
.woocommerce-shop .products .product .mkdf-pl-image img {width: auto !important; margin: 0 auto; height:300px !important}
.woocommerce-shop .products .product .mkdf-pl-text-wrapper {background:#F3E8EE; margin: 0 !important; padding: 30px; box-sizing: border-box; text-align: left; border-radius: 0 0 30px 30px; min-height:170px}
.woocommerce-shop .products .product .mkdf-product-list-title a{color:#000; font-size:24px; font-weight:600}
.woocommerce-shop .products .product .mkdf-product-categories a{color:#000; font-family: Lato, sans-serif;}
.woocommerce-shop .products .product .price{color:#474747; font-family: Lato, sans-serif;}
.woocommerce-shop .products .product .star-rating{color:#ffdf00; }
.woocommerce-shop ul.products>.product .mkdf-pl-inner .mkdf-pl-text{border-radius: 30px 30px 0 0;}
 