/*
Theme Name: Thelma Child
Theme URI: http://thelma.mikado-themes.com
Description: A child theme of Thelma Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: thelma
Template: thelma
*/
.mkdf-logo-wrapper {
    padding: 10px;
}
.wine_awards_table {
    border-top: 1px solid #b5a46d;
}
.wine_awards_table tr {
    border-bottom: 1px solid #b5a46d;
    vertical-align: middle;
}
.wine_awards_table tr td {
    padding: 20px 10px;
    vertical-align: middle;
}
.wine_awards_table tr td img {
    display: block;
}
.wine_awards_table tr td:first-child {
    padding: 0;
    width: 75px;
}

.single-product .single_add_to_cart_button {
    background-color: #b5a46d !important;
}
.single-product .single_add_to_cart_button:hover {
    background-color: #000000 !important;
}
.single-product .single-product-content {
    display: table;
    margin: 30px auto;
    max-width: 75%;
}
.single-product-content h3 {
    font-family: inherit;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.single-product .back-to-shop {
    margin: 40px auto;
    display: table;
}
.mkdf-woo-single-page .variations a.reset_variations {
    color: #000;
    font-size: 0;
    line-height: 1;
    height: 50px;
    width: 50px;
    display: inline-block;
    background-color: #000000!important;
    position: absolute;
    margin: 0 !important;
}
.mkdf-woo-single-page .variations a.reset_variations:after {
    content: "\f404";
    display: inline-block;
    vertical-align: middle;
    speak: none;
    color: inherit;
    font-family: Ionicons;
    font-size: 35px;
    line-height: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 50%;
    left: 50%;
    color: white;
    margin: -17px -7px;
}
.mkdf-woo-single-page .variations .select2 {
    margin-bottom: 0 !important;
    min-width: 300px;
}
.mkdf-woo-single-page .variations tr {
    padding-bottom: 0 !important;
}
.mkdf-woo-single-page .woocommerce-variation-price * {
    font-size: 2rem !important;
    font-weight: 500;
}
.mkdf-woo-single-page .select2-dropdown {
    top: 0 !important;
}
.mkdf-woocommerce-page .mkdf-content .single_variation_wrap .single_variation {
    margin-bottom: 70px !important;
}

ul.products>.product .mkdf-product-list-title {
    height: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 1em;
}

.mkdf-woo-single-page.mkdf-woo-pl-info-predefined .related.products .product .mkdf-pl-text-wrapper {
	background-color: transparent !important;
}

.mkdf-woo-single-page .mkdf-single-product-summary .woocommerce-product-details__short-description > a.mkdf-btn {
    margin-top: 2em;
}

.lang-en .mkdf-shopping-cart-holder {
    display: none !important;
}

.blanket {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.mailchimp-newsletter {
	/* hide duplicate checkbox */
	display: none;
}

.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-out-of-stock {
	right: -47px;
	width: 114px;
}



app-divinea > #divinea-wrapper app-homepage#divinea .experience-box.card > div.content.content {
    height: 180px !important;
}

app-divinea > #divinea-wrapper app-homepage#divinea dp-day-calendar.dp-material .dp-calendar-day {
    background: #000 !important;
    color: #fff !important;
}
app-divinea>#divinea-wrapper .instant-booking{ display:none !Important; }

.mkdf-row-grid-section {
	z-index: auto !important;
}