/*
Theme Name: Luchiana-Child
Theme URI: https://parkofideas.com/luchiana/
Text Domain: luchiana-child
Description: Cosmetics and Beauty Shop Theme
License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.2
Template: luchiana
Author: parkofideas.com
Author URI: https://parkofideas.com
Tags: right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, theme-options, translation-ready
*/


/* Theme customization starts here
-------------------------------------------------------------- */

body.blog .l-section__sidebar--right {
	display: none;
}

body.blog .l-section__content--with-sidebar article {
	width: 100%;
	max-width: unset;
}

#home_slider .elementor-element.elementor-element-38f365b .c-ip-slider__item--full {
	height: 45vw;
	min-height: 400px;
}

.elementor-location-header > div {
	position: relative;
    z-index: 10;
}

.elementor-pagination {
	display: flex;
	margin-top: 20px;
}

.elementor-pagination a.page-numbers, .elementor-pagination span.page-numbers {
	height: 30px;
	line-height: 28px;
}

.single-product .add_to_cart_button {
	cursor: pointer;
}

.single-product .frm_forms .frm_radio {
	display: inline-block !important;
	margin-right: 10px;
}

.single-product .frm_forms fieldset {
	padding: 0;
}

.single-product .frm_forms .form-field {
	margin-bottom: 10px;
}

.single-product .frm_forms #frm_field_57_container {
	margin-top: 10px;
	margin-bottom: 0;
}

.single-product .frm_submit {
	justify-content: center;
}

.single-product .frm_forms .frm_button_submit {
	margin: 0 !important;
	background-color: #5bc0de !important;
	border-color: #5bc0de !important;
	color: #fff !important;
}

.single-product #popmake-65260 {
	left: 50% !important;
	top: 10% !important;
/* 	bottom: 10% !important; */
	transform: translateX(-50%) !important;
	max-width: 500px !important;
	margin: 0 auto !important;
	width: 100% !important;
	padding: 45px 25px;
}

@media (max-width: 550px) {
	.single-product #popmake-65260 {
		max-width: 90% !important;
	}
}

.single-product #popmake-65260:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background-color: #5BC0DE;
	border-radius: 10px 10px 0 0;
}

.single-product #popmake-65260:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background-color: #5BC0DE;
	border-radius: 0 0 10px 10px;
}

#form_values_field, .frm_fields_container .form-field.hidden {
	visibility: hidden;
	position: absolute;
}

.c-order__details-item--payment-method .c-order__details-value {
	border: solid 2px;
	padding: 30px 60px;
	font-weight: 500;
	font-size: 24px;
	border-radius: 100px;
}

.view-price-btn {
	padding: 15px;
	white-space: nowrap;
	color: #fff;
	background-color: #80AA26;
}

.woocommerce-checkout .form-row input[name="0"] {
	display: none !important;
}

.elementor.product .approved-supplement-form-fields-container {
    width: 100%;
}
.elementor.product .woocommerce-variation-add-to-cart{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap !important;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
