/*
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
*/

/* All website - Import font MuseoSans and apply it everywhere */
@font-face {
font-family: MuseoSans;
src: url(https:///cavelamon.preview-tokiwi.ch/wp-content/themes/fonts/museo-500/MuseoSansRounded-500.ttf);
font-weight: 500;
}
@font-face {
font-family: MuseoSans;
src: url(https:///cavelamon.preview-tokiwi.ch/wp-content/themes/fonts/museo-300/MuseoSansRounded-300.ttf);
font-weight: 300;
}
body, p, h4{
	font-family: 'MuseoSans' !important;
	font-weight: 300 !important;
}
h6, h2, h1, a{
	font-family: 'MuseoSans' !important;
	font-weight: 500 !important;
}
.mkdf-st-subtitle {
	font-family: 'MuseoSans' !important;
	font-weight: 500 !important;
}

/* Home Page - Product list remove border and resize on hover */
.mkdf-pli {
    border: none !important;
}
.mkdf-pl-holder .mkdf-pli-inner {
    display: block !important;
}
/* "Notre domaine" Page - Resize icons */
.nd-icons div img{
	width: 50px !important;
}
/* Shop Page - Resize and center products images */
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	max-width: 160px !important;
    margin-right: auto !important;
    margin-left: auto !important;
	margin-top: 40px !important;
}
/* Shop Page -  Remove product border and product information */
.mkdf-pl-inner {
	border: none !important;
}
.mkdf-pli-add-to-cart.mkdf-default-skin a{
	display: none !important; 
}
.mkdf-pli-excerpt {
	display: none !important; 
}
.mkdf-pli-category {
	display: none !important;
}
/* Single Product Page - Price and variations */
.product-variations {
	color: #8f292a; 
	font-size: 20px;
    border-collapse: unset;
	width: 80%;
}
.product-variations tr {
	line-height: 14px;
}
.product-variations td {
    text-align: left;
}
.pv-price-table table {
	border-collapse: unset;
	width: 20%;
}
.simple-price {
	color: #8f292a; 
	font-size: 20px;
	font-weight: bolder;
	margin-bottom: 0;
	padding-bottom: 0;
}
p.price {
	display: none !important;
}
/* Single Product Page - Resize and center products images */
.wp-post-image {
	max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}
/* Single Product Page - style dropdown + remove image border  */
.select2-search.select2-search--dropdown {
	display: none !important;
}
.woocommerce-product-gallery__image a {
	border: none !important;
}
/* Single Product Page - back to shop button */
.back-to-shop {
    background-color: #8f292a;
    color: #ffffff;
    padding: 17px 46px;
    border: none;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 50px;
    font-family: inherit;
    font-size: 13px;
    line-height: 1.692307692307692em;
    letter-spacing: .11em;
    font-weight: 700;
    text-transform: uppercase;
}
.back-to-shop i {
	margin-right: 15px;
}
/* Cart Page - checkout button style if disabled */
.checkout-button.disabled{
  opacity: 0.2;
}
.notification{
	margin-top: 15px;
	font-size: 15pt;
	color: red;
	font-weight: bolder;
}
.woocommerce-shipping-methods label{
	margin-left: 5px !important;
}
/* Contact Page - Resize icons */
.contact-icons div img{
	width: 100px !important;
}

/* Header - logo size */
.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
    width: auto !important;
    max-height: 90px !important;
	vertical-align: middle !important;
}
.mkdf-page-header a img {
    display: block;
	padding: 7px;
    max-height: 70px;
}

/* Header - add box-shadow */
.mkdf-vertical-align-containers .mkdf-position-center {
    box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);
}

/* Header - mobile */
.mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
    display: block;
    max-height: 61px;
}

/* Checkout - Salutation radio button */
.salutation-input {
	margin-bottom: 30px !important;
}
.salutation-input span {
	display: inline-flex !important;
}
.salutation-input input {
	margin: 7px !important;
}

/* Checkout - Destination */
.woocommerce-shipping-destination {
	display: none;
}

