/*
Theme Name: Maurice de Mauriac
Author: Tymur Renhach
Description: Designed by Razvan Cuceu.
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, white, red, watch, story, ACF, scss, html, wordpress, mauricedemauriac, zurich, swiss
*/
    

.description-top {
	display: block;
}


/* Sticky checkout */

@media only screen and (min-width: 1279px) {
	.checkout #cfw-cart-summary {
		height: 83vh;
		overflow-y: scroll;
	}
}


.wcml-horizontal-list {
	border: none !important;
}


/* Sticky button mobile behaviour */
@media only screen and (max-width: 780px) {
	.sticky-holder {
		width: 100% !important;
	}
}


/*.ms-left-wrapper a.btn {
	margin-top: -10px;
}*/

/*.pdetail-left .mdm-content__holder a.btn {
	margin-top: -15px !important;
}

.ms-left-wrapper a.btn,
.pdetail-left .mdm-content__holder a.btn,
.single-product .separator,
.single-stories .separator {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
	.ms-left-wrapper a.btn,
	.pdetail-left .mdm-content__holder a.btn,
	.single-product .separator,
	.single-stories .separator {
		top: 75%;
		margin: 0;
	}
}*/


/*.pdetail-left*/
/*.mdm-content__holder {*/
/*	height: calc(51% + 32.19px) !important;*/

/*}*/

/*@media only screen and (max-width: 1500px) {
	.single-product .separator {
		margin-right: 50px;
	}
		.single-stories .separator {
		margin-right: 50px;
	}
}*/

/* Rounded corners */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	border-radius: 0;
}

/* MAURICE DE MAURIAC LOGO */
.footer-indicator {
	letter-spacing: 1.5px;
}

.footer-indicator .custom-subtitle-font {
	font-size: 12.5px;
}


@media only screen and (max-width: 769px) {

	/* MDM logo */
	.footer-indicator {
		bottom: 25px;
		line-height: 15px;
	}

	.footer-indicator h1.custom-h2 {

		letter-spacing: 21.5px;
	}

}

/* CHECKOUT */

.cfw-cart-item-image-wrap {
	text-align: center;
}

.cfw-cart-item-image-wrap img {
	width: auto;
	height: 350px;
}

#cfw-cart-summary {
	border-left: 1px solid #dadada;
}

.product-box {
	border-top: 1px solid #404040;
	margin-bottom: 20px;
}

#cfw-totals-list table tr {
	padding: 2px 0px;
}

.cfw-cart-item-title, .cfw-cart-item-data, .cfw-cart-item-subtotal {
	color: #9d9d9e;
	font-size: 15px;
}

.tm-cart-edit-options, .cfw-quantity-bulk-edit {
	display: none;
}

.cfw-quantity-stepper-btn-minus {
	order: 2;
}

.cfw-quantity-stepper .cfw-quantity-stepper-btn-minus svg, .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus svg {
	transform: scale(2);
}

.cfw-cart-item-quantity-bubble::before {
	content: '0';
}

.product-box:nth-last-child(1) {
	border-bottom: 2px solid #404040;
}

.title-desc {
	display: flex;
	justify-content: space-between;
	margin-top: 5px;
}

.quantity-top {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.cfw-quantity-bulk-edit {
	position: absolute;
	top: 30%;
}

.cfw-quantity-stepper .cfw-quantity-stepper-btn-minus {
	border: unset;
	font-size: 40px;
}

.cfw-quantity-stepper {
	border: unset;
}

.cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover,
.cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover {
	background: unset;
}

.cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover svg,
.cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover svg {
	fill: black;
}

@media only screen and (max-width: 991.98px) {
	.cfw-logo .logo {
		margin: 0;
	}
}

/* LOTTIE LOGO HOMEPAGE */
@media only screen and (min-width: 650px) {
	.lottie-logo {
		scale: 1.5;
		margin-left: 23%;
	}

	.mobile-logo {
		display: none;
	}
}

@media only screen and (max-width: 649px) {
	.lottie-logo {
		display: none;
	}
}
