/*
Theme Name:    Delizie di Calabria
Theme URI:     https://pasticceriadeliziedicalabria.it
Description:   Pasticceria Delizie di Calabria
Author:        Vanilla
Author URI:    https://tastevanilla.com
Version:       1.0.1
Text Domain:   dolcino
Template:      dolcino
*/


/* CSS CATALOG MODE */

header .mkdf-position-right-inner .mkdf-icon-widget-holder.mkdf-icon-has-hover,
header .mkdf-position-right-inner .mkdf-shopping-cart-holder {
	display: none !important;
}

.mkdf-single-product-summary .price,
.vanillaclass_prodotti .price,
.related.products .price {
	display: none !important;
}


/* DOLCINO - Rimuove lo sfondo dell'overlay prodotti */

.vanillaclass_prodotti ul.products li.product .mkdf-pl-inner .mkdf-pl-text,
.vanillaclass_prodotti ul.products li.product:hover .mkdf-pl-inner .mkdf-pl-text {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}



/*  *****  */









.logofooter {
	height: 100px;
	margin: auto;
}

#chisiamo-icons-row .mkdf-iwt-title-text {
	max-width: 200px;
	text-align: center;
	margin: 0 auto;
}

.page-id-1351 .mkdf-page-subtitle {
	margin: 0;
	font-family: "Great Vibes",cursive;
	font-size: 50px;
	line-height: .8em;
	color: #c19d56;
	font-style: normal;	
}

.vanillaclass_prodotti .mkdf-sidebar {
	padding: 30px;
	text-align: center !important;
	background-color: #fafafa;	
}

.vanillaclass_prodotti .mkdf-sidebar-holder.mkdf-grid-col-3.mkdf-grid-col-pull-9 {
	padding-right: 50px;
}

.vanillaclass_prodotti .widget.woocommerce.widget_price_filter .price_slider_amount .button {
	float: none !important;
}

.shop-custom-message {
	margin-bottom: 50px;
}

.shop-custom-message .mkdf-st-intro-text {
	margin: 0;
	font-family: "Great Vibes",cursive;
	font-size: 40px;
	line-height: .8em;
	color: #c19d56;
	font-style: normal;
}

.aligncenter {
	text-align: center !important;
}

.aligncenter .mkdf-iwt-image img {
	margin: 0 auto;
}

.testo-regolare {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-style: normal;
	text-align: justify;
	line-height: 28px;
}

.linea-cta-pulsante a {
	font-size: 15px !important;
	font-family: "Monteserrat", sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.mkdf-drop-down .second {
	top: 65% !important;
}

.woocommerce-Tabs-panel p,
.woocommerce-Tabs-panel ul,
.woocommerce-Tabs-panel li,
.woocommerce-product-details__short-description p,
.woocommerce.b2b-variation-quantities {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-style: normal;
	text-align: justify;
	line-height: 28px;
}


.custom-table {
	width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    font-size: 16px;
}

.custom-table th {
    background-color: #8B5A2B;
    color: white !important;
    text-align: left;
    padding: 10px !important;
    font-size: 18px;
}

.custom-table td {
    padding: 5px 10px !important;
    border: 1px solid #cfc8bc;
	width: auto !important;
	color: black !important;
}

.custom-table tbody tr:nth-child(odd) {
    background-color: #e7e2d8;
}

.custom-table tbody tr:nth-child(even) {
    background-color: #f4f4f4;
}

.woocommerce-product-gallery__image:first-child img {
	width: 100% !important;
	height: 100% !important;
}

.woocommerce-product-gallery__image:not(:first-child) img {
	width: 150px !important;
	height: 150px !important;
}

.woocommerce-product-gallery__image:not(:first-child) {
	width: auto !important;
}

.woocommerce.b2b-variation-quantities {
	margin-top: 50px;
}


.woocommerce.b2b-variation-quantities .single_add_to_cart_button.button.alt.b2b-add-to-cart {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0 0 0 3px;
	font-family: Montserrat,sans-serif;
	font-size: 13px;
	line-height: 2em;
	font-style: normal;
	letter-spacing: .19em;
	font-weight: 500;
	text-transform: uppercase;
	box-sizing: border-box;
	-webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
	-moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
	transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
	color: #fff;
	border: 1px solid transparent;
	outline: #c19d56 solid 1px;
	outline-offset: 2px;
	background-color: #c19d56;
	padding: 8px 46px;
	cursor: pointer;
	z-index: 3;
}


.catalog-mode-button {
    display:inline-block;
    text-align:center;
	margin-top: 50px !important;
}

.woocommerce-shop .catalog-mode-button {
	display: none !important;
}