/*------------------------------------------------------------------/*
Theme Name: Melinda Child
Theme URI: https://azuratheme.com/downloads/melinda-blog-wp-theme-elementor/
Description: Modern & Clean Blog WordPress Theme
Author: AzuraTheme
Template: melinda
Version: 1.0.0
Tested up to: 6.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text domain: melinda
Tags: blog, news, photography,custom-colors

Melinda WordPress Theme, (C) 2021 WordPress.org
Melinda is distributed under the terms of the GNU GPL.
*/


.header {
	display:none;}

.page-image {
	display:none !important;}

.page-title {
	margin-bottom: 40px !important;}

body:not(.wp-admin) a {
	color: #a21e4b !important;}
html:not([class*="wp-admin"]) a {
	color: #a21e4b !important;}

#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
	color: #f0f0f1 !important;}

.elementor-1886 .elementor-element.elementor-element-c2e5935 .elementor-button {
	color: #FFFFFF !important;}

a.elementor-button {
	color: #FFFFFF !important;}

a.elementor-button.elementor-button-link.elementor-size-sm {
		color: #FFFFFF !important;}

.elementor-kit-7 h3 {
    font-family: "Lato", Sans-serif;
	letter-spacing: 0;}

.elementor-kit-7 h1 {
    margin-top: 20px !important;}

h1.page-title {
	margin-top: 20px !important;
	font-size:30px !important;
    text-align: center;
	font-family: "Intro Rust", sans-serif !important;}

.page-title::after {
	display:none !important;}


/* PRODUCT PAGE */

.melinda-single-post .post-single .post-header {
	margin-bottom: 50px;}

.melinda-single-post .post-footer {
	display:none;}
.product_meta {
	display:none;}
.post-meta {
	display:none;}

.melinda-single-post > .post-format:after {
    padding-top: 0%;}

.main-container {
    padding: 30px;}


/* WOOCOMMERCE */

.woocommerce .entry-title,
.woocommerce-page .entry-title {
	font-family: "Intro Rust", sans-serif !important;}

.woocommerce .page-title,
.woocommerce h1.page-title,
.woocommerce-page h1.entry-title,
.woocommerce-products-header__title.page-title {
	font-family: "Intro Rust", sans-serif !important;}

.woocommerce h1,
.woocommerce .button {
	font-family: "Intro Rust", sans-serif !important;}

h1.product_title.entry-title {
	color: #a21e4b !important;}

.woocommerce-product-details__short-description h2 {
	color: #8c72a6 !important;}

.woocommerce-product-gallery__image img {
    width: 100%;
    height: 100%;
	object-fit: contain !important;}

.fab {
    font-size: 30px;
	color: #cacaca !important;}

.fab:hover {
    font-size: 30px;
	color: #e2bfbb !important;}

.wc-block-components-product-metadata {
    font-size: 16px;}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    color: #a21e4b;}


@media only screen and (max-width: 991px) {
	table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    font-size: 18px;}
}


.wc-block-cart .wc-block-cart__submit-container {
    padding: 30px;
	background-color: #a21e4b;}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none !important;}

.wc-block-checkout__sidebar .wc-block-components-product-name {
    color: #a21e4b;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;}

.wc-block-components-title.wc-block-components-title {
    font-family: "Lato";
    font-weight: 600;
	font-size: 20px;}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    background-color: #a21e4b;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover {
    background-color: #e2bfbb !important;}


/*
button, .button, input[type="submit"] {
	background-color: #194d83;}
button:hover, .button:hover, input[type="submit"]:hover {
	background-color: #869773 !important;}
*/

.woocommerce span.onsale {
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 100%;
	padding: 0;
    background-color: #a21e4b;
	font-size: 18px;}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	display:none;}

.woocommerce ul.order_details {
    background-color: #f4f0e7;
    padding: 20px;
    border: 1px solid #eeeeee;}

/* Panier */

.wc-block-components-product-metadata__description {
	display:none !important;}

.wc-block-components-product-metadata {
	display:none !important;}


a.checkout-button.button.alt.wc-forward {
	color:#ffffff !important;}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr {
	font-size: 18px;}

.elementor-2348 .elementor-element.elementor-element-a31530d .e-shop-table .cart th, .elementor-2348 .elementor-element.elementor-element-a31530d .e-shop-table .cart td:before {
    font-size: 18px;
    font-weight: 500;}

.woocommerce-info {
	background: #f4f0e7 !important;}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    max-height: 50px;
	min-height: 50px;}

.woocommerce-message {
	background: none !important;
	text-align: center;
	justify-content: center !important;}

.woocommerce-message a.button {
	display: inline-block;
	margin-left: 10px;
	float: none;}

/*
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-notice--success {
	 margin: 50px 0 !important;}
*/

.woocommerce-message .button, .woocommerce-error .button {
    background: #a21e4b !important;
    color: #ffffff !important;
    padding: 10px 10px 20px 10px !important;
    margin-left: 20px !important;
	text-decoration: none !important;
    border: 1px solid #000 !important;}

.woocommerce-message .button:hover, .woocommerce-error .button:hover {
	background: #e2bfbb !important;}

@media only screen and (max-width: 991px) {
.woocommerce-message .button, .woocommerce-error .button {
	margin-top:20px;}
}

:focus-visible {
	outline: none !important;}

p.return-to-shop {
	display:none !important;}

@media only screen and (max-width: 991px) {
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
    grid-row-start: none !important;}
}


/* Validation commande*/


@media only screen and (max-width: 991px) {
.wc-block-components-title.wc-block-components-title {
    font-size: 18px !important;
    line-height: 18px !important;
	margin: 0 0 20px 0 !important;}
}

.price {
	color: #000000 !important;}

.wc-block-components-address-form-wrapper .wc-block-components-address-form__address_2-toggle {
    background: #ffffff !important;
    color: #000000 !important;}

.wc-block-components-address-card__edit {
    color: #a21e4b !important;}

.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .wc-block-components-order-summary .wc-block-components-order-summary-item__description p {
	display:none !important;}

.wc-block-checkout-empty .wc-block-checkout-empty__description {
    display: none !important;}

.woocommerce-notice--success {
    background: #f4f0e7 !important;
	 color: #000000 !important;}

p.order-again {
	display:none !important;}


/* FOOTER */

.footer {
    background: #ffffff;
    color: #000000;}

.footer-ins .ft-title span {
    font-family: 'Montserrat' !important;
    font-weight: 300 !important;}


.menu-footer {
	display: none !important;}

#sb_instagram #sbi_load {
	margin-top: 20px !important;}

#sb_instagram .sbi_follow_btn a {
	color: #ffffff !important;}

.footer-nav .backtotop {
	display:none !important;}

