/*
Theme Name: Dolcino
Theme URI: https://dolcino.qodeinteractive.com/
Description: Cake Shop and Pastry Theme
Author: Mikado Themes
Author URI: https://themeforest.net/user/mikado-themes
Text Domain: dolcino
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: 1.6
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.

*/

@media (max-width: 768px) {
  #R1, #R2{
  
   background-image: linear-gradient(rgba(211, 211, 211, 0.7), rgba(211, 211, 211, 0.7));
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}

.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner {
	padding-top:10px !important;
}

.mkdf-woo-single-page .woocommerce-tabs ul.tabs {
	margin-top: 80px !important;
}

a:hover {
	color: #c07d4e !important;
}

.mkdf-pli-category {
	display:none;
}

.mkdf-pli-price {
	display:none !important;
}

.mkdf-pl-category-holder {
	display:none;
}
.product_meta{
	display:none;
}
/* Mobile menu à cacher */
@media screen and (min-width: 1024px) {
  #wpmenucartli {
    display: none !important;
  }
  .mkdf-mobile-nav .ps .ps--active-y{
    display: none !important;
  }
}

@media screen and (min-width: 787px) and (max-width: 1024px)  {
#mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-item > a.mega-menu-link {
		font-size : 11px !important;
		padding: 0px 0px 0px 0px !important;
	}
}
.wpcf7-form-control.wpcf7-text {
	font-style: normal !important;
}

.wpcf7-form-control.wpcf7-textarea {
	font-style: normal !important;
}

.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .mkdf-content a.added_to_cart, .woocommerce-page .mkdf-content a.button{
	background-color : #3b1d11 !important;
}
.woocommerce-page .mkdf-content input[type=text], .woocommerce-page .mkdf-content input[type=email], .woocommerce-page .mkdf-content input[type=tel], .woocommerce-page .mkdf-content input[type=password], .woocommerce-page .mkdf-content textarea, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea{
	font-family: Montserrat, sans-serif !important;
	 font-style: normal !important;
}
.mkdf-main-menu ul li a {
    
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 13px !important;
    line-height: 18px !important;
    letter-spacing: .16em;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
}

.mkdf-empty-cart {
	color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 13px !important;
    line-height: 18px !important;
    letter-spacing: .16em;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
}

.mkdf-search-opener .mkdf-search-opener-wrapper {
    display: none !important;
}

.mkdf-side-menu-button-opener{
	display: none !important;
}

.mkdf-sidebar{
	text-align : left !important;
	font-size : 15px;
}

.price_label{
	font-size : 15px !important;
	font-family: Montserrat, sans-serif;
}


.mkdf-container-inner clearfix{
	font-family: Montserrat, sans-serif !important;
}

.mkdf-grid-row {
	font-family: Montserrat, sans-serif !important;
	font-style: normal !important;  
}
.product-price .product-quantity .product-subtotal{
	
}

.mkdf-page-header{
	padding-left: 90px;
    padding-right: 90px;
}

.mkdf-woocommerce-page table.cart tr.cart_item td {
	font-family: Montserrat, sans-serif !important;
	font-size : 19px !important;
	font-style: normal !important;   
}

.select2-container--default .select2-selection--single {
	font-family: Montserrat, sans-serif !important;
	font-size : 19px !important;
	font-style: normal !important;   
}

#mega-menu-item-4871 > ul.mega-sub-menu {
    margin-top: 35px !important;
}

#mega-menu-item-9265 > ul.mega-sub-menu {
    margin-top: 35px !important;
}


.cat-item.cat-parent > a:first-of-type,
.cat-item.cat-parent > .count:first-of-type {
    font-weight: bold !important;
	padding-top : 20px !important;
}
.mkdf-page-header .mkdf-vertical-align-containers, .mkdf-top-bar .mkdf-vertical-align-containers{
	padding-left : 90px !important;
	padding-right : 90px !important;
}

.mkdf-shopping-cart-holder:hover .mkdf-shopping-cart-dropdown{
	margin-top : -50px !important;
}

.sku_wrapper{
	display :none !important;
}

.woocommerce-page:not(.woocommerce-cart) .mkdf-content a.button
{
	background-color: #c19d5600 !important;
}
.mkdf-woocommerce-page .cart-collaterals table td, .mkdf-woocommerce-page .cart-collaterals table th
{
    font-size: 20px !important;
    font-family: 'Montserrat' !important;
    font-style: normal !important;
}
.mkdf-woocommerce-page .cart-collaterals tr.order-total strong
{
    font-size: 20px !important;
    font-family: 'Montserrat' !important;
    font-style: normal !important;
}

@media only screen and (max-width: 1024px) {
    #mega-menu-wrap-main-navigation #mega-menu-main-navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
        font-size : 12px !important;
		text-decoration: none !important;
		font-style: normal !important;
    }
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		font-size: 23px !important;
		letter-spacing: 5px !important;
	}


}