/* 
 Theme Name:     Magical Book Lab Divi Child Theme
 Author:         Dominik Kosić | AdriaBox
 Author URI:     http://www.adriabox.com
 Template:       Divi
 Version:        1.0 
*/


.sticky {}

/* DO NOT EDIT THIS */
.gallery-caption {}

/* THESE ARE USELESS */
.bypostauthor {}

/* THEY ARE ONLY TO KEEP THEME CHECK HAPPY */

/* ----------- We call the css file in the folder called CSS --------------------------- */

#epanel-content .et-epanel-box-small-1:not(.et-hidden-option) .et-box-content,
#epanel-content .et-epanel-box-small-2:not(.et-hidden-option) .et-box-content {
	width: 240px;
}

.et_pb_wc_description .et_pb_module_inner .et-learn-more .heading-more {
	font-size: 2.5rem !important;
	background: transparent;
	border: none;
}

.et_pb_wc_description .et_pb_module_inner .et-learn-more .heading-more .et_learnmore_arrow {
	border: none !important;
}

.et_pb_wc_description .et_pb_module_inner .et-learn-more {
	background: transparent;
	border: 2px solid #780071;
	border-radius: 12px;
}

@media only screen and (max-width: 400px) {
	.et_pb_wc_description .et_pb_module_inner .et-learn-more .heading-more {
		font-size: 2rem !important;
	}
}

.et-learn-more span.et_learnmore_arrow span {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzMCAzMzAiIHZpZXdCb3g9IjAgMCAzMzAgMzMwIj48cGF0aCBmaWxsPSIjNzgwMDcxIiBkPSJNMzI1LjYwNyA3OS4zOTNjLTUuODU3LTUuODU3LTE1LjM1NS01Ljg1OC0yMS4yMTMuMDAxbC0xMzkuMzkgMTM5LjM5M0wyNS42MDcgNzkuMzkzYy01Ljg1Ny01Ljg1Ny0xNS4zNTUtNS44NTgtMjEuMjEzLjAwMS01Ljg1OCA1Ljg1OC01Ljg1OCAxNS4zNTUgMCAyMS4yMTNsMTUwLjAwNCAxNTBhMTQuOTk5IDE0Ljk5OSAwIDAgMCAyMS4yMTItLjAwMWwxNDkuOTk2LTE1MGM1Ljg1OS01Ljg1NyA1Ljg1OS0xNS4zNTUuMDAxLTIxLjIxM3oiLz48L3N2Zz4=") no-repeat !important;
}



/* ADDED FROM CUSTOMIZER */
.disable-lightbox a {
	pointer-events: none;
}

.disable-lightbox .et_overlay .et-pb-slider-arrows {
	display: none !important;
}

.et-pb-slider-arrows a {
	pointer-events: auto;
}

.et_pb_gallery_title,
.mfp-gallery .mfp-title {
	display: none;
}

.up-sells.upsells ul {
	display: flex;
	flex-wrap: wrap;
}

:root :where(a:where(:not(.wp-element-button))) {
	text-decoration: initial;
}

#billing_r1_field .woocommerce-input-wrapper {
	display: flex;
}

#billing_r1_field input {
	margin-right: 8px;
}

.inchoo-gls-map {
	position: relative;
	z-index: 99999;
}

.dugme-gls_shipping_method_parcel_locker {
	color: #ffffff !important;
	border-width: 0px !important;
	border-radius: 4px;
	letter-spacing: 1px;
	font-size: 15px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: #8e7cad;
	padding-top: 14px !important;
	padding-right: 28px !important;
	padding-bottom: 14px !important;
	padding-left: 28px !important;
	margin-top: 16px;
	transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.dugme-gls_shipping_method_parcel_locker:hover,
.dugme-gls_shipping_method_parcel_locker:focus {
	background-color: #dfbe5e;
	transform: scaleX(1.05) scaleY(1.05) !important;
}

li:has(#shipping_method_0_mx_local_shipping) {
	display: none !important;
}