/*
Theme Name: Biagiotti
Theme URI: https://biagiotti.qodeinteractive.com
Description: A Contemporary Theme for Creative Business
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: biagiotti
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 3.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
/* 
header.mkdf-page-header {
padding: 15px 0px;
}
*/
.header-appear img {
	filter: brightness(35.5);
}

.mkdf-dark-revnav #rev_slider_3_1_wrapper .biagiotti-nav.tparrows {
	color: #ffffff;
}

/* .mkdf-wrapper-inner .mkdf-top-bar {
display: none;
} */

header.mkdf-page-header .mkdf-sticky-header {
	height: 100px;
}

#rev_slider_3_1_wrapper .biagiotti-nav.tparrows .mkdf-svg-nav {
	color: white;
	display:none !important;
}

.vc_custom_1566546555306 .mkdf-row-bg-text-holder {
	display: none;
}

.wc-block-cart__submit-container {
	border: 1px solid black;
	margin-top: 30px;
}

.wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-coupon__form {
	display: block;
}

.mkdf-footer-top-holder .mkdf-grid-row.mkdf-footer-top-alignment-left {
	display: flex;
	align-items: center;
}

.vc_custom_1725651551312 {
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.mkdf-wrapper-inner header.mkdf-page-header .mkdf-page-header .mkdf-menu-area, .mkdf-page-header .mkdf-menu-area {
	height: 115px !important;
}

.mkdf-title-holder.mkdf-standard-type.mkdf-title-va-header-bottom.mkdf-has-bg-image.mkdf-bg-touch-cover {
	background-size: cover;
}

.woocommerce-shop .mkdf-page-header .mkdf-vertical-align-containers {
	padding-left: 3%;
	padding-right: 3%;
}

.btn-wrapper {
	display: block !important;
	width: 200px !important;
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
}

.mkdf-divided-right-widget-area .mkdf-sc-dropdown {
	top: 113%;
	left: unset;
	right: -90px;
}

.mkdf-divided-right-widget-area .mkdf-sc-dropdown .mkdf-sc-dropdown-inner {
	width: 450px;
}

.wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form {
	display: block;
}

.wc-block-cart__submit-container {
	border: none;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-container .wc-block-components-button.wp-element-button, .wp-element-button.wc-block-components-checkout-place-order-button{
	transition: 0.3s ease-in-out !important;
	background-color: white;
	border: 1px solid black;
}

.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-container .wc-block-components-button.wp-element-button:hover, 
.wp-element-button.wc-block-components-checkout-place-order-button:hover, button#btn-razorpay:hover{
	background-color: black !important;
	color: white !important;
	transition: 0.3s ease-in-out !important;
}

button#btn-razorpay, button#btn-razorpay-cancel  {
	font-family: Lato,sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	background-color:black;
	color:white;
	-webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
	transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
	padding: 13px 48px;
	cursor: pointer;
}

button#btn-razorpay-cancel {
	background-color:white;
	color:black;
}

header.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
	width: 55px;
	height:auto;
	padding-top: 10px;
}

.video-carousel-section .owl-item {
	display: flex;
	align-items: center;
}

.video-carousel-section .vc_video-aspect-ratio-235 {
	padding-bottom: 30px !important;
}

.mkdf-shopping-cart-holder .mkdf-header-cart .mkdf-sc-opener-holder {
	padding-right: 15px !important;
}

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
	background-image: url(/wp-content/uploads/2024/09/cart-empty.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=text] {
	font-family: Lato,sans-serif !important;
}

.wc-block-checkout__add-note textarea.wc-block-components-textarea {
	margin-top: 15px !important;
}

div#customer_login {
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
}

div#customer_login .u-column1.col-1 {
	width: 48%;
}

div#customer_login .u-column2.col-2 {
	width: 48%;
}

.mkdf-woocommerce-page.woocommerce-account .woocommerce form.login {
	max-width: 100% !important;
}

div#customer_login p.mkdf-empty-cart-custom, div#customer_login h5.mkdf-empty-cart-text {
	display: none !important;
}

div#customer_login .u-column1.col-1 h2.mkdf-empty-cart-title, div#customer_login .u-column2.col-2 h2{
	margin: 0 0 30px 0 !important;
}

.wc-block-components-main .wc-block-cart-item__wrap {
	text-align: left;
}

.mkdf-woo-single-page .product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation-add-to-cart {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.mkdf-woo-single-page .product.product-type-variable form.cart .single_variation_wrap {
	margin: 0 0 0;
}

.mkdf-woo-single-page .product.product-type-variable form.cart .single_variation_wrap .mkdf-quantity-buttons.quantity {
	width: 100%;
}

.gpls-arcw-buy-now.button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Lato,sans-serif;
	font-size: 12px;
	line-height: 2em;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: .2em;
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
	transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
	padding: 13px 48px;
	color: #fff;
	background-color: #000;
	border: 1px solid #000;
	cursor: pointer;
	z-index: 3;
}

.gpls-arcw-buy-now.button:hover {
	background-color:transparent;
	color:black;
}

.dgwt-wcas-sf-wrapp {
	display: flex;
	align-items: center;
}

.mkdf-page-header button.dgwt-wcas-search-submit {
	top: 0 !important;
	left: 30px !important;
	color: white !important;
	background: white !important;
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	position: unset !important;
	border: none !important;
	margin-left: 10px !important;
	margin-right: 0px !important;
}

.mkdf-page-header .dgwt-wcas-search-wrapp {
	margin-bottom: 0 !important;
	min-width: unset !important;
}

div#dgwt_wcas_ajax_search-2 {
	margin-right: 15px;
	margin-bottom: 0 !important;
}

.dgwt-wcas-search-wrapp {
	max-width: 17vw !important;
}

.dgwt-wcas-search-form .dgwt-wcas-search-input {
	padding: 13px 24px 13px 28px !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
	background: transparent !important;
	padding: 0 !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg {
	width: 25px;
	height: 20px;
	position: unset;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
	box-shadow: none;
	border-radius: 0;
}

.dgwt-wcas-st {
	font-size: 18px;
}

.dgwt-wcas-sp {
	font-size: 18px;
}

@media screen and (max-width:1024px) {
	.mkdf-top-bar {
		display: block !important;
		height: 55px;
	}

	.mkdf-top-bar-widget .mkdf-dark-link-holder {
		font-size: 13px !important;
		line-height: 120%;
	}
}

@media screen and (max-width:767px) {
	.vc_row.wpb_row.vc_row-fluid.discover-scent-section {
		padding: 50px 15px !important;
	}

	.elementor-widget-wrap>.mkdf-row-grid-section.elementor-element, .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
		width: auto !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.mkdf-h1, h1 {
		font-size: 28px !important;
	}

	.mkdf-eh-item-content.mkdf-eh-custom-6167 {
		padding: 20px 0 0 0 !important;
	}

	.bold-elegance-section-2 {
		display: flex !important;
		flex-direction: column-reverse;
	}

	.vc_row.wpb_row.vc_row-fluid.newest-fragrance-section {
		padding-top: 0 !important;
	}

	.vc_row.wpb_row.vc_row-fluid.five-boxes-section {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.vc_row.wpb_row.vc_row-fluid.contact-us-section .mkdf-eh-item-content {
		padding: 0px 15px 50px 15px !important;
	}

	.mkdf-woocommerce-page .woocommerce-message a.button, .mkdf-woocommerce-page .woocommerce-message a.wc-forward:not(.added_to_cart):not(.checkout-button) {
		margin: 0 55% 10px 0 !important;
	}

	.mkdf-page-footer .mkdf-column-content:not(:first-child) {
		margin-top: 0 !important;
	}

	.mkdf-footer-top-holder .mkdf-grid-row.mkdf-footer-top-alignment-left {
		display: flex;
		align-items: center;
		flex-direction: column-reverse;
	}

	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
		padding-top:40px !important;
		padding-bottom:70px !important;
	}

	div#customer_login .u-column1.col-1,
	div#customer_login .u-column2.col-2{
		width: 100%;
	}

	div#customer_login {
		flex-direction: column-reverse;
		flex-wrap: wrap;
	}

	div#customer_login .u-column1.col-1 {
		margin-top: 25px;
	}

	div#customer_login .u-column1.col-1 h2.mkdf-empty-cart-title, div#customer_login .u-column2.col-2 h2 {
		margin: 0 0 20px 0 !important;
		font-size: 25px;
	}

	#mkdf-back-to-top.mkdf-back-to-top-footer, #mkdf-back-to-top {
		bottom: 30px !important;
		right: 30px !important;
	}

	.mkdf-woocommerce-page .woocommerce-message a.button, .mkdf-woocommerce-page .woocommerce-message a.wc-forward:not(.added_to_cart):not(.checkout-button) {
		margin: 0 140px 10px 0 !important;
	}

	.mkdf-woocommerce-page .mkdf-content .single_variation_wrap {
		margin: 0 0 0 !important;
	}

	.mkdf-single-product-summary .mkdf-quantity-plus, .mkdf-single-product-summary .mkdf-quantity-minus {
		margin-bottom: 0 !important;
	}

	.mkdf-h2, h2 {
		font-size: 26px !important;
	}

	.vc_row.wpb_row.vc_row-fluid.newest-fragrance-section.ideal-scents-recreation-section {
		padding-top: 30px !important;
	}
}

@media screen and (max-width:375px) {
	.mkdf-woocommerce-page .woocommerce-message a.button, .mkdf-woocommerce-page .woocommerce-message a.wc-forward:not(.added_to_cart):not(.checkout-button) {
		margin: 0 80px 10px 0 !important;
	}
}