/* End custom CSS */

.elementor-10403 .elementor-element.elementor-element-5be1b411:not(.elementor-motion-effects-element-type-background), .elementor-10403 .elementor-element.elementor-element-5be1b411 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10403 .elementor-element.elementor-element-5be1b411 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 10;
}

.elementor-10403 .elementor-element.elementor-element-5be1b411 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10403 .elementor-element.elementor-element-534d23f5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-7ca44cc2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-10403 .elementor-element.elementor-element-7ca44cc2:not(.elementor-motion-effects-element-type-background), .elementor-10403 .elementor-element.elementor-element-7ca44cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2ea198;
}

.elementor-10403 .elementor-element.elementor-element-7ca44cc2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-7ca44cc2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-45a4ba86.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-45a4ba86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-45a4ba86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-10403 .elementor-element.elementor-element-45a4ba86 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-42f4630 .wpml-elementor-ls .wpml-ls-flag {
	margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-5c5f572.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-5c5f572.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-5c5f572 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-search-form {
	text-align: right;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-search-form__toggle {
	--e-search-form-toggle-size: 30px;
	--e-search-form-toggle-color: #fff;
	--e-search-form-toggle-icon-size: calc(50em / 100);
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f.elementor-search-form--skin-full_screen .elementor-search-form__container {
	background-color: rgba(0, 166, 163, .4);
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f input[type="search"].elementor-search-form__input {
	font-family: "Verdana", Sans-serif;
	font-size: 35px;
	font-weight: 300;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-search-form__input, .elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-search-form__icon, .elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-lightbox .dialog-lightbox-close-button, .elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-10403 .elementor-element.elementor-element-6fa0b0f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	color: #fff;
	fill: #fff;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	border-color: rgba(255, 255, 255, .5);
	border-radius: 0px;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	border-color: rgba(255, 255, 255, .5);
	border-radius: 0px;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-search-form__toggle:hover {
	--e-search-form-toggle-color: #d3b574;
}

.elementor-10403 .elementor-element.elementor-element-6fa0b0f .elementor-search-form__toggle:focus {
	--e-search-form-toggle-color: #d3b574;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-b34d437.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-b34d437.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-b34d437 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #dbdbdb;
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #dbdbdb;
}

.elementor-10403 .elementor-element.elementor-element-36f6823d {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-911ab4c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-911ab4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-911ab4c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-d649331 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-d649331 .wpml-elementor-ls .wpml-ls-flag {
	margin: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-50928376 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-10403 .elementor-element.elementor-element-50928376:not(.elementor-motion-effects-element-type-background), .elementor-10403 .elementor-element.elementor-element-50928376 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10403 .elementor-element.elementor-element-50928376 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-50928376 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-5d530c25.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-10403 .elementor-element.elementor-element-5d530c25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-10403 .elementor-element.elementor-element-5d530c25 > .elementor-element-populated {
	padding: 0% 0% 0% 7%;
}

.elementor-10403 .elementor-element.elementor-element-a25e554 {
	text-align: left;
}

.elementor-10403 .elementor-element.elementor-element-a25e554 img {
	width: 350px;
	height: 110px;
	object-fit: contain;
	object-position: center center;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-2a4ff87c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-2a4ff87c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-2a4ff87c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-10403 .elementor-element.elementor-element-2a4ff87c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc {
	justify-content: flex-end;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-badge {
	border-radius: 100%;
	top: -.5em;
	right: -.5em;
	font-size: 10px;
	color: #fff;
	background-color: #d9534f;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-dropdown__header-badge {
	border-radius: 100%;
	margin-left: 2px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-modal__header-badge {
	border-radius: 100%;
	margin-left: 2px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-offcanvas__header-badge {
	border-radius: 100%;
	margin-left: 2px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-text, .elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-text .woocommerce-Price-amount.amount {
	font-family: "Verdana", Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-inner-text {
	margin-right: 2px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc a .uael-mc__btn-text {
	color: #00a6a3;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-icon {
	font-size: 20px;
	color: #00a6a3;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-text {
	margin-right: 5px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-modal {
	height: 450px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-dropdown__header-icon {
	font-size: 20px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-modal__header-icon {
	font-size: 20px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-offcanvas__header-icon {
	font-size: 20px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-modal-wrap {
	background-color: rgba(0, 0, 0, .4);
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-close-o {
	color: #000;
	background-color: #fff;
	border-style: solid;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e ul.woocommerce-mini-cart.cart_list.product_list_widget li a.remove.remove_from_cart_button {
	color: #000;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .woocommerce-mini-cart-item, .elementor-10403 .elementor-element.elementor-element-8ca788e .woocommerce-mini-cart-items, .elementor-10403 .elementor-element.elementor-element-8ca788e .woocommerce-mini-cart__total {
	border-bottom-width: 0px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .woocommerce-mini-cart__total {
	border-top-width: 0px;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover {
	background-color: #969696;
}

.elementor-10403 .elementor-element.elementor-element-8ca788e .woocommerce-mini-cart__buttons a.button.checkout:hover {
	background-color: #969696;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-ff97ccb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-ff97ccb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-ff97ccb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df > .elementor-widget-container {
	margin: 0px 0px 0px -25px;
	padding: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-menu-toggle {
	margin-left: auto;
	background-color: #fff;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu .elementor-item {
	font-family: "Verdana", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0px;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main .elementor-item {
	color: #16163f;
	fill: #16163f;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main .elementor-item:hover, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main .elementor-item.highlighted, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main .elementor-item:focus {
	color: #656565;
	fill: #656565;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #00a6a3;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df {
	--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-menu-toggle {
	color: #16163f;
	fill: #16163f;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a:hover, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a:focus, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a.highlighted, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-menu-toggle:hover, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-menu-toggle:focus {
	color: #d3b574;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a:hover, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a:focus, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a.highlighted {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a.elementor-item-active {
	color: #d3b574;
	background-color: rgba(0, 0, 0, 0);
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown .elementor-item, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, .1);
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 15px !important;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df div.elementor-menu-toggle {
	color: #16163f;
}

.elementor-10403 .elementor-element.elementor-element-d8e15df div.elementor-menu-toggle svg {
	fill: #16163f;
}

.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-3d9a1a86.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-3d9a1a86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-10403 .elementor-element.elementor-element-3d9a1a86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-10403 .elementor-element.elementor-element-3d9a1a86 > .elementor-element-populated {
	padding: 0% 15% 0% 0%;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc {
	justify-content: flex-start;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc__btn-badge {
	border-radius: 100%;
	top: -1em;
	right: -1em;
	font-size: 15px;
	color: #fff;
	background-color: #00a6a3;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-dropdown__header-badge {
	border-radius: 100%;
	font-size: calc(10px + 0em);
	margin-left: 0px;
	color: rgba(2, 1, 1, 0);
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-modal__header-badge {
	border-radius: 100%;
	font-size: calc(10px + 0em);
	margin-left: 0px;
	color: rgba(2, 1, 1, 0);
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-offcanvas__header-badge {
	border-radius: 100%;
	font-size: calc(10px + 0em);
	margin-left: 0px;
	color: rgba(2, 1, 1, 0);
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc__btn-text, .elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc__btn-text .woocommerce-Price-amount.amount {
	font-family: "Verdana", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc__btn-inner-text {
	margin-right: 10px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc a .uael-mc__btn-text {
	color: #00a6a3;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc__btn-icon {
	font-size: 20px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc__btn-text {
	margin-right: 5px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-dropdown {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-modal {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-offcanvas {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-dropdown__header-icon {
	font-size: 0px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-modal__header-icon {
	font-size: 0px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-offcanvas__header-icon {
	font-size: 0px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-dropdown__header-text {
	color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-modal__header-text {
	color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-offcanvas__header-text {
	color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-offcanvas-wrap {
	background-color: rgba(0, 0, 0, .75);
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-close-o {
	color: #000;
	background-color: #fff;
	border-style: solid;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart-item.mini_cart_item span.quantity {
	font-family: "Verdana", Sans-serif;
	font-size: 30px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd ul.woocommerce-mini-cart.cart_list.product_list_widget li a.remove.remove_from_cart_button {
	width: calc(20px + 24px);
	height: calc(20px + 24px);
	font-size: calc(20px + 18px);
	color: #000;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-dropdown .woocommerce-mini-cart__total.total, .elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-modal .woocommerce-mini-cart__total.total, .elementor-10403 .elementor-element.elementor-element-28da4dd .uael-mc-offcanvas .woocommerce-mini-cart__total.total {
	font-size: 20px;
	font-style: normal;
	text-decoration: underline;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart-item, .elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart__total {
	border-bottom-style: solid;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart__total {
	border-top-style: solid;
	border-top-width: 2px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart-item, .elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart-items, .elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart__total {
	border-bottom-width: 2px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart__buttons a {
	font-family: "Verdana", Sans-serif;
	font-size: 26px;
	text-transform: uppercase;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart__buttons {
	gap: 0px;
}

.elementor-10403 .elementor-element.elementor-element-28da4dd .woocommerce-mini-cart__buttons a.button.checkout {
	background-color: rgba(0, 166, 163, .62);
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:1024px) {
	.elementor-10403 .elementor-element.elementor-element-45a4ba86 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5c5f572 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-b34d437 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-911ab4c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-50928376 {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5d530c25 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-a25e554 {
		text-align: left;
	}
	
	.elementor-10403 .elementor-element.elementor-element-a25e554 img {
		width: 240px;
		max-width: 100%;
		height: 130px;
		object-fit: contain;
	}
	
	.elementor-10403 .elementor-element.elementor-element-2a4ff87c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-ff97ccb > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 20px !important;
	}
	
	.elementor-10403 .elementor-element.elementor-element-3d9a1a86 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:801px) {
	.elementor-10403 .elementor-element.elementor-element-45a4ba86 {
		width: 52.407%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5c5f572 {
		width: 19.393%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-b34d437 {
		width: 11.54%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-911ab4c {
		width: 16.634%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5d530c25 {
		width: 25%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-2a4ff87c {
		width: 5%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-ff97ccb {
		width: 45%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-3d9a1a86 {
		width: 25%;
	}
}

@media (max-width:1024px) and (min-width:801px) {
	.elementor-10403 .elementor-element.elementor-element-45a4ba86 {
		width: 25%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5c5f572 {
		width: 40%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-b34d437 {
		width: 15%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-911ab4c {
		width: 20%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5d530c25 {
		width: 50%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-2a4ff87c {
		width: 25%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-ff97ccb {
		width: 15%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-3d9a1a86 {
		width: 35%;
	}
}

@media (max-width:800px) {
	.elementor-10403 .elementor-element.elementor-element-534d23f5 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-7ca44cc2 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-45a4ba86 {
		width: 30%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-45a4ba86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-45a4ba86 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-42f4630 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5c5f572 {
		width: 30%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-b34d437 {
		width: 40%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-b34d437 > .elementor-element-populated {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(3px / 2);
	}
	
	.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(3px / 2);
	}
	
	.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(3px / 2);
	}
	
	.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-3px / 2);
	}
	
	.elementor-10403 .elementor-element.elementor-element-36f6823d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-3px / 2);
	}
	
	.elementor-10403 .elementor-element.elementor-element-36f6823d {
		--e-icon-list-icon-size: 22px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-50928376 {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5d530c25 {
		width: 45%;
	}
	
	.elementor-10403 .elementor-element.elementor-element-5d530c25 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-a25e554 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-a25e554 {
		text-align: left;
	}
	
	.elementor-10403 .elementor-element.elementor-element-a25e554 img {
		width: 100%;
		max-width: 150px;
		height: 50px;
		object-fit: contain;
	}
	
	.elementor-10403 .elementor-element.elementor-element-2a4ff87c {
		width: 45%;
	}
	
	.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-2a4ff87c.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-10403 .elementor-element.elementor-element-2a4ff87c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-text, .elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-text .woocommerce-Price-amount.amount {
		font-size: 16px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc__btn-inner-text {
		margin-right: 0px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-dropdown {
		width: 100%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-modal {
		width: 100%;
		height: 80%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-offcanvas {
		width: 100%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-dropdown__header-badge {
		margin-left: 5px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-modal__header-badge {
		margin-left: 5px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .uael-mc-offcanvas__header-badge {
		margin-left: 5px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e li.woocommerce-mini-cart-item.mini_cart_item > a:nth-child(2) {
		font-size: 12px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-8ca788e .woocommerce-mini-cart-item.mini_cart_item span.quantity {
		font-size: 12px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-ff97ccb {
		width: 10%;
	}
	
	.elementor-bc-flex-widget .elementor-10403 .elementor-element.elementor-element-ff97ccb.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-10403 .elementor-element.elementor-element-ff97ccb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown .elementor-item, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: 16px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--dropdown a {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	
	.elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-10403 .elementor-element.elementor-element-d8e15df .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 20px !important;
	}
	
	.elementor-10403 .elementor-element.elementor-element-3d9a1a86 {
		width: 55%;
	}
}

/* Start custom CSS for uael-mini-cart, class: .elementor-element-28da4dd */
.uael-mc-dropdown-flex-end .uael-mc-dropdown {
	box-shadow: 4px 4px 6.8px -21px rgba(0, 0, 0, .019), 8.8px 8.8px 14.7px -21px rgba(0, 0, 0, .037), 16.3px 16.3px 25.2px -21px rgba(0, 0, 0, .058), 28.7px 28.7px 41.8px -21px rgba(0, 0, 0, .086), 45px 45px 65px -21px rgba(0, 0, 0, .15);
}
