/* End custom CSS */

.elementor-10407 .elementor-element.elementor-element-2a3a947a:not(.elementor-motion-effects-element-type-background), .elementor-10407 .elementor-element.elementor-element-2a3a947a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-10407 .elementor-element.elementor-element-2a3a947a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	z-index: 10;
}

.elementor-10407 .elementor-element.elementor-element-2a3a947a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10407 .elementor-element.elementor-element-78bd73a9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-1685dd0e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-10407 .elementor-element.elementor-element-1685dd0e:not(.elementor-motion-effects-element-type-background), .elementor-10407 .elementor-element.elementor-element-1685dd0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2ea198;
}

.elementor-10407 .elementor-element.elementor-element-1685dd0e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-1685dd0e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-10407 .elementor-element.elementor-element-33430e1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-10407 .elementor-element.elementor-element-33430e1 > .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-10407 .elementor-element.elementor-element-33430e1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-33430e1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-10407 .elementor-element.elementor-element-6f1e3da5 .wpml-elementor-ls .wpml-ls-flag {
	margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-10407 .elementor-element.elementor-element-20b2625b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-10407 .elementor-element.elementor-element-20b2625b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-ad4d1fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-ad4d1fa .elementor-search-form {
	text-align: right;
}

.elementor-10407 .elementor-element.elementor-element-ad4d1fa .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-10407 .elementor-element.elementor-element-ad4d1fa.elementor-search-form--skin-full_screen .elementor-search-form__container {
	background-color: rgba(0, 166, 163, .4);
}

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

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

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

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

.elementor-10407 .elementor-element.elementor-element-ad4d1fa .elementor-search-form__toggle:hover {
	--e-search-form-toggle-color: #d3b574;
}

.elementor-10407 .elementor-element.elementor-element-ad4d1fa .elementor-search-form__toggle:focus {
	--e-search-form-toggle-color: #d3b574;
}

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

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

.elementor-10407 .elementor-element.elementor-element-e704e41 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #dbdbdb;
}

.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #dbdbdb;
}

.elementor-10407 .elementor-element.elementor-element-4d97409b {
	--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-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-bc-flex-widget .elementor-10407 .elementor-element.elementor-element-4fbb16f1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-10407 .elementor-element.elementor-element-4fbb16f1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-7298c16b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-7298c16b .wpml-elementor-ls .wpml-ls-flag {
	margin: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-6883b6c4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-10407 .elementor-element.elementor-element-6883b6c4:not(.elementor-motion-effects-element-type-background), .elementor-10407 .elementor-element.elementor-element-6883b6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

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

.elementor-10407 .elementor-element.elementor-element-6883b6c4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-10407 .elementor-element.elementor-element-3cb1319f.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-10407 .elementor-element.elementor-element-3cb1319f > .elementor-element-populated {
	padding: 0% 0% 0% 7%;
}

.elementor-10407 .elementor-element.elementor-element-8bf5c84 {
	text-align: left;
}

.elementor-10407 .elementor-element.elementor-element-8bf5c84 img {
	width: 350px;
	height: 110px;
	object-fit: contain;
	object-position: center center;
}

.elementor-bc-flex-widget .elementor-10407 .elementor-element.elementor-element-9be8761.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-10407 .elementor-element.elementor-element-9be8761 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc {
	justify-content: flex-end;
}

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

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

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

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

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

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc__btn-inner-text {
	margin-right: 2px;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc a .uael-mc__btn-text {
	color: #00a6a3;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc__btn-icon {
	font-size: 20px;
	color: #00a6a3;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc__btn-text {
	margin-right: 5px;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-modal {
	height: 450px;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-dropdown__header-icon {
	font-size: 20px;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-modal__header-icon {
	font-size: 20px;
}

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-offcanvas__header-icon {
	font-size: 20px;
}

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

.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-close-o {
	color: #000;
	background-color: #fff;
	border-style: solid;
}

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

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

.elementor-10407 .elementor-element.elementor-element-ad7d3b .woocommerce-mini-cart__total {
	border-top-width: 0px;
}

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

.elementor-10407 .elementor-element.elementor-element-ad7d3b .woocommerce-mini-cart__buttons a.button.checkout:hover {
	background-color: #969696;
}

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

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

.elementor-10407 .elementor-element.elementor-element-e8f7314 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-dd34675 > .elementor-widget-container {
	margin: 0px 0px 0px -25px;
}

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

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

.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--main .elementor-item {
	color: #fff;
	fill: #fff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

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

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

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

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

.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown a, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-menu-toggle {
	color: #fff;
	fill: #fff;
}

.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown {
	background-color: #000;
}

.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown a:hover, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown a:focus, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown a.highlighted, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-menu-toggle:hover, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-menu-toggle:focus {
	color: #6c6c6c;
}

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

.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: #00a6a3;
	background-color: rgba(0, 0, 0, 0);
}

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

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

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

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

.elementor-10407 .elementor-element.elementor-element-dd34675 div.elementor-menu-toggle {
	color: #16163f;
}

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

.elementor-bc-flex-widget .elementor-10407 .elementor-element.elementor-element-1f6a6a9c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-10407 .elementor-element.elementor-element-1f6a6a9c > .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-10407 .elementor-element.elementor-element-1f6a6a9c > .elementor-element-populated {
	padding: 0% 15% 0% 0%;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc {
	justify-content: flex-start;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-dropdown, .elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-modal, .elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-offcanvas {
	background-color: #000;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

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

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

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

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

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

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc__btn-inner-text {
	margin-right: 10px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc a .uael-mc__btn-text {
	color: #00a6a3;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc:hover a .uael-mc__btn-text {
	color: #545454;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc__btn-icon {
	font-size: 20px;
	color: #00a6a3;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc__btn-text {
	margin-right: 5px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc:hover .uael-mc__btn-icon {
	color: #545454;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-dropdown {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-modal {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-offcanvas {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-dropdown__header-icon {
	color: #fff;
	font-size: 0px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-modal__header-icon {
	color: #fff;
	font-size: 0px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-offcanvas__header-icon {
	color: #fff;
	font-size: 0px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-dropdown__header-text {
	color: #fff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-modal__header-text {
	color: #fff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-offcanvas__header-text {
	color: #fff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart__empty-message {
	color: #fff;
	text-align: center;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-offcanvas-wrap {
	background-color: rgba(0, 0, 0, .75);
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-close-o {
	color: #000;
	background-color: #fff;
	border-style: solid;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 li.woocommerce-mini-cart-item.mini_cart_item > a:nth-child(2) {
	font-family: "Verdana", Sans-serif;
	font-size: 65px;
	color: #fff;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart-item.mini_cart_item span.quantity {
	font-family: "Verdana", Sans-serif;
	font-size: 30px;
	color: #fff;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 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: #fff;
}

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

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-dropdown .woocommerce-mini-cart__total.total {
	color: #fff;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-modal .woocommerce-mini-cart__total.total {
	color: #fff;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .uael-mc-offcanvas .woocommerce-mini-cart__total.total {
	color: #fff;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart-item, .elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart__total {
	border-bottom-style: solid;
	border-color: #fff;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart__total {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart-item, .elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart-items, .elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart__total {
	border-bottom-width: 1px;
}

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

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart__buttons {
	gap: 0px;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout) {
	color: #fff;
}

.elementor-10407 .elementor-element.elementor-element-79f66e81 .woocommerce-mini-cart__buttons a.button.checkout {
	color: #fff;
	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-10407 .elementor-element.elementor-element-2a3a947a {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-33430e1 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-20b2625b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e704e41 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-4fbb16f1 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-6883b6c4 {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-3cb1319f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-8bf5c84 {
		text-align: left;
	}
	
	.elementor-10407 .elementor-element.elementor-element-8bf5c84 img {
		width: 240px;
		max-width: 100%;
		height: 130px;
		object-fit: contain;
	}
	
	.elementor-10407 .elementor-element.elementor-element-9be8761 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e8f7314 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 20px !important;
	}
	
	.elementor-10407 .elementor-element.elementor-element-1f6a6a9c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:800px) {
	.elementor-10407 .elementor-element.elementor-element-78bd73a9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-1685dd0e {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-33430e1 {
		width: 30%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-33430e1 > .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-10407 .elementor-element.elementor-element-33430e1 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-6f1e3da5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-20b2625b {
		width: 30%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e704e41 {
		width: 40%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e704e41 > .elementor-element-populated {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(3px / 2);
	}
	
	.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(3px / 2);
	}
	
	.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(3px / 2);
	}
	
	.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-3px / 2);
	}
	
	.elementor-10407 .elementor-element.elementor-element-4d97409b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-3px / 2);
	}
	
	.elementor-10407 .elementor-element.elementor-element-4d97409b {
		--e-icon-list-icon-size: 22px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-6883b6c4 {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-3cb1319f {
		width: 45%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-8bf5c84 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-8bf5c84 {
		text-align: left;
	}
	
	.elementor-10407 .elementor-element.elementor-element-8bf5c84 img {
		width: 100%;
		max-width: 150px;
		height: 50px;
		object-fit: contain;
	}
	
	.elementor-10407 .elementor-element.elementor-element-9be8761 {
		width: 45%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc__btn-text, .elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc__btn-text .woocommerce-Price-amount.amount {
		font-size: 16px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc__btn-inner-text {
		margin-right: 0px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-dropdown {
		width: 100%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-modal {
		width: 100%;
		height: 80%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-offcanvas {
		width: 100%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-dropdown__header-badge {
		margin-left: 5px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-modal__header-badge {
		margin-left: 5px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .uael-mc-offcanvas__header-badge {
		margin-left: 5px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b li.woocommerce-mini-cart-item.mini_cart_item > a:nth-child(2) {
		font-size: 12px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-ad7d3b .woocommerce-mini-cart-item.mini_cart_item span.quantity {
		font-size: 12px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e8f7314 {
		width: 10%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown .elementor-item, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: 16px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--dropdown a {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	
	.elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-10407 .elementor-element.elementor-element-dd34675 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 20px !important;
	}
	
	.elementor-10407 .elementor-element.elementor-element-1f6a6a9c {
		width: 55%;
	}
}

@media (min-width:801px) {
	.elementor-10407 .elementor-element.elementor-element-33430e1 {
		width: 52.407%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-20b2625b {
		width: 19.393%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e704e41 {
		width: 11.54%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-4fbb16f1 {
		width: 16.634%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-9be8761 {
		width: 5%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e8f7314 {
		width: 45%;
	}
}

@media (max-width:1024px) and (min-width:801px) {
	.elementor-10407 .elementor-element.elementor-element-33430e1 {
		width: 25%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-20b2625b {
		width: 40%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e704e41 {
		width: 15%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-4fbb16f1 {
		width: 20%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-3cb1319f {
		width: 50%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-9be8761 {
		width: 25%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-e8f7314 {
		width: 15%;
	}
	
	.elementor-10407 .elementor-element.elementor-element-1f6a6a9c {
		width: 35%;
	}
}

/* Start custom CSS for uael-mini-cart, class: .elementor-element-79f66e81 */
.elementor-menu-cart__product-name a {
	color: #fff;
}

.wc-gzd-cart-info.units-info {
	color: #fff;
	font-size: 16px;
}

.elementor-menu-cart__product .variation {
	color: #fff;
	font-size: 12px;
}

.elementor-menu-cart__product-price.product-price {
	color: #fff;
	font-size: 18px;
}

.elementor-menu-cart__subtotal {
	border-width: 0px;
	color: #fff;
}

.uael-mc-dropdown-flex-end .uael-mc-dropdown {
	max-height: 50vmax;
}
