/* 
 Theme Name:   Table and Beyond Shop
 Theme URI:    
 Description:  
 Author:       MINEWEB STUDIO
 Author URI:   https://mineweb.rs/
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

body {
	--scrollbar-width: 18px;
}

.overflow-y-hidden {
	overflow-y: hidden;
}

/* General Radio/Checkbox Styles Start */

/* .elementor-field-group input::placeholder,
.elementor-field-group textarea::placeholder {
	opacity: 1 !important;
} */

.elementor-field-type-radio .elementor-field-option,
.elementor-field-type-checkbox .elementor-field-option {
	display: flex;
	align-items: center;
}

.elementor-field-type-radio .elementor-field-subgroup.elementor-subgroup-inline,
.elementor-field-type-checkbox .elementor-field-subgroup.elementor-subgroup-inline {
	column-gap: 28px;
	row-gap: 10px;
	justify-content: center;
}

.elementor-field-type-radio .elementor-field-option a,
.elementor-field-type-checkbox .elementor-field-option a {
	color: inherit;
	text-decoration: underline;
}

input[type="radio"],
input[type="checkbox"] {
	appearance: none;
	background-color: transparent !important;
	padding: 0 !important;
	color: #fff;
	width: 19px !important;
	height: 19px !important;
	border: 1px solid var( --e-global-color-accent ) !important;
	border-radius: 50% !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	margin-right: 9px !important;
	outline: 0 !important;
	transform: translateY(2px);
	vertical-align: baseline !important;
}

input[type="radio"]:before,
input[type="checkbox"]:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNi41IiBjeT0iNi41IiByPSI2LjUiIGZpbGw9IiM4Nzc3MzUiLz4KPC9zdmc+Cg==");
	display: flex;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	transform: scale(0);
	transition: 0.1s transform ease-in-out;
}

input[type="radio"]:checked::before,
input[type="checkbox"]:checked::before {
  transform: scale(1);
}
/* General Radio/Checkbox Styles End */

/* General Styles Start  */

@keyframes fadeInTopFixed {
	from {
		opacity: 0;
		transform: translate3d(0,100px,0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInUp {
    animation-name: fadeInTopFixed !important;
}

.elementor-widget-button.elementor-element .elementor-button,
.elementor-slides .swiper-slide-inner .elementor-slide-button,
.elementor-form .elementor-button,
#TabbyDialogContainer button,
#matw-atw-btn > .atw_dialog_submit_btn,
#nmgr-atw-dialog .atw-dialog-actions > .atw_dialog_submit_btn {
	background-color: unset !important;
	background-size: 220% !important;
	background-position: right !important;
	transition: all .6s cubic-bezier(0.39, 0.58, 0.57, 1) !important;
}

.elementor-widget-button.elementor-element .elementor-button:hover,
.elementor-slides .swiper-slide-inner .elementor-slide-button:hover,
.elementor-form .elementor-button:hover,
#TabbyDialogContainer button:hover,
#matw-atw-btn > .atw_dialog_submit_btn:hover,
#nmgr-atw-dialog .atw-dialog-actions > .atw_dialog_submit_btn:hover {
	background-color: unset !important;
	background-position: left !important;
}

.elementor-widget-button.elementor-element .elementor-button:focus,
.elementor-slides .swiper-slide-inner .elementor-slide-button:focus,
.elementor-form .elementor-button:focus,
#TabbyDialogContainer button:focus,
#matw-atw-btn > .atw_dialog_submit_btn:focus,
#nmgr-atw-dialog .atw-dialog-actions > .atw_dialog_submit_btn:focus {
	background-color: unset !important;
	background-position: left !important;
}

.pswp button, .pswp input[type="button"], .pswp input[type="submit"], .pswp .elementor-button {
	border: 0 !important;
	padding: 0 !important;
}

.mwse-arrow-left,
.mwse-arrow-right {
	overflow: visible;
}

.mwse-arrow-left path,
.mwse-arrow-right path {
	transition: all .2s ease-out;
}

.mwse-arrow-left:hover path {
	transform: translateX(-24px);
}

.mwse-arrow-right:hover path {
	transform: translateX(24px);
}

.mwse-arrow-left circle,
.mwse-arrow-right circle {
	stroke-dasharray: 330;
    stroke-dashoffset: 220;
    transition: all 1.2s cubic-bezier(0.53, 0.18, 0, 0.96);
}

.mwse-arrow-left:hover circle,
.mwse-arrow-right:hover circle {
    stroke-dasharray: 110;
}

.grecaptcha-badge {
	visibility: hidden !important;
}

.elementor-widget-heading .elementor-heading-title {
	line-height: 1.25;
}

.nmgr-atw-dialog .atw-product-price,
.mwse-price .elementor-heading-title,
.mwse-price .elementor-widget-container > .price {
	display: inline-flex;
    align-items: flex-end;
	gap: 10px;
	line-height: 0;
	flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
	.nmgr-atw-dialog .atw-product-price,
	.mwse-price .elementor-heading-title,
	.mwse-price .elementor-widget-container > .price {
		flex-direction: column;
		align-items: flex-start;
	}
}

.nmgr-atw-dialog .atw-product-price > *,
.mwse-price .elementor-heading-title > *,
.mwse-price .elementor-widget-container > .price > * {
	line-height: 1;
}

.nmgr-atw-dialog .atw-product-price ins,
.mwse-price .elementor-heading-title ins,
.mwse-price .elementor-widget-container > .price ins {
	order: -2;
	text-decoration: none;
}

.nmgr-atw-dialog .atw-product-price del,
.mwse-price .elementor-heading-title del,
.mwse-price .elementor-widget-container > .price del {
	order: -1;
	color: var( --e-global-color-b7400ae );
	font-size: 0.8em;
}

p.stock {
	font-size: 14px !important;
	color: var( --e-global-color-accent ) !important;
}

/* General Styles End  */

/* General Form Start  */
button:focus, [type=submit]:focus, [type=button]:focus {
	outline: 0 !important;
}

.elementor-field-group .elementor-field-textual:focus {
	box-shadow: none !important;
}
/* General Form End  */

/* JetPopup Start  */
.jet-popup__container {
	max-width: 90% !important;
}

.jet-popup__close-button {
	top: 40px !important;
	right: 40px !important;
}

@media screen and (max-width: 767px) {
	.jet-popup__close-button {
		top: 20px !important;
		right: 20px !important;
	}
}
/* JetPopup End  */

/* JetMenu Start  */
.jet-menu-item .jet-sub-mega-menu {
	box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.1) !important;
}
/* JetMenu End  */

/* NM Wishlist Toast Start */
.nmgr-dialog.notice {
    background: var( --e-global-color-0a17309 ) !important;
    border-radius: 10px !important;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1) !important;
}

.nmgr-dialog.notice > div {
    color: var( --e-global-color-text ) !important;
}


.nmgr-dialog.notice .ui-button.ui-dialog-titlebar-close {
    color: var( --e-global-color-accent ) !important;
    background: none !important;
}

.nmgr-dialog.notice .nmgr-view-btn {
	color: var(--e-global-color-accent) !important;
    font-family: "Cera Pro", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-decoration: underline !important;
	outline: none !important;
}

.nmgr-toaster .ui-button.ui-dialog-titlebar-close {
	top: 2px;
    right: 10px;
    width: 46px;
}

#atw-select-wishlist .nmgr_favourite {
	display: none;
}

#atw-select-wishlist .nmgr_quantity_icon {
	display: none;
}

#atw-select-wishlist td {
	border: none !important;
	background: none !important;
}

#atw-select-wishlist .nmgr_quantity .minus,
#atw-select-wishlist .nmgr_quantity .plus {
	background: none;
    width: auto !important;
    padding: 0 10px !important;
    border: 0 !important;
    font-size: 24px;
    line-height: 1;
    vertical-align: middle;
	color: var(--e-global-color-accent) !important;
}

#atw-select-wishlist .select-wishlist > select {
	font-family: "Cera Pro", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.25;
    color: var(--e-global-color-text);
    accent-color: var(--e-global-color-accent);
    background-color: #F3F4F4;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 21px 15px 21px;
    width: 100%;
    display: block;
	outline: 0 !important;
}

#atw-select-wishlist #select-wishlist-wrapper {
	margin-bottom: 20px !important;
}

#atw-select-wishlist #atw-add-to-new-wishlist-wrapper {
	margin: 20px 0 20px !important;
}

#atw-select-wishlist #atw-add-to-new-wishlist-wrapper a {
    text-decoration: underline;
}

.nmgr-dialog.modal.nmgr-atw-dialog .ui-dialog-titlebar-close {
	background: none !important;
}

.nmgr-dialog.modal.nmgr-atw-dialog .ui-dialog-titlebar-close:before {
	color: var(--e-global-color-accent) !important;
	font-size: 25px;
}

.nmgr-tooltip.ui-tooltip {
	background-color: var(--e-global-color-primary) !important;
}
/* NM Wishlist Toast End */

/* WooCommerce Notices Start  */
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	font-family: var( --e-global-typography-text-font-family ) !important;
	border: 0 !important;
	display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
	padding: 18px 30px !important;
	background-color: var( --e-global-color-b7400ae ) !important;
	color: var(--e-global-color-primary ) !important;
}

@media screen and (max-width: 767px) {
	.woocommerce-error, .woocommerce-info, .woocommerce-message {
		flex-direction: column !important;
		gap: 20px;
	}
}

.nmgr-template .woocommerce-error a, .nmgr-template .woocommerce-info a, .nmgr-template .woocommerce-message a,
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
	float: none !important;
	order: 2 !important;
	font-family: "Cera Pro", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    font-style: normal !important;
    text-decoration: none !important;
    line-height: 1.25 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 13px 64px 13px 64px !important;
    color: var(--e-global-color-primary ) !important;
    border-color: var(--e-global-color-primary ) !important;
	background-color: unset !important;
	background-size: 220% !important;
	background-position: right !important;
	transition: all .6s cubic-bezier(0.39, 0.58, 0.57, 1) !important;
	background-image: linear-gradient(90deg, var(--e-global-color-primary ) 50%, #87773500 50%) !important;
}

.nmgr-template .woocommerce-error a:hover, .nmgr-template .woocommerce-info a:hover, .nmgr-template .woocommerce-message a:hover,
.nmgr-template .woocommerce-error a:focus, .nmgr-template .woocommerce-info a:focus, .nmgr-template .woocommerce-message a:focus,
.woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover,
.woocommerce-error .button:focus, .woocommerce-info .button:focus, .woocommerce-message .button:focus {
	background-color: unset !important;
	background-position: left !important;
	color: #fff !important;
}

.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before,
.woocommerce-error:after, .woocommerce-info:after, .woocommerce-message:after {
	display: none !important;
}

ul.woocommerce-error {
	flex-direction: column;
}

.woocommerce-error > li, .woocommerce-info > li, .woocommerce-message > li {
	display: flex !important;
    align-items: center !important;
/*     justify-content: space-between !important; */
	gap: 10px;
	width: 100% !important
}

@media screen and (max-width: 767px) {
	.woocommerce-error > li, .woocommerce-info > li, .woocommerce-message > li {
		flex-direction: column !important;
		gap: 20px;
	}
}

.woocommerce-lost-password .e-my-account-tab > .woocommerce > .woocommerce-message {
    width: 100% !important;
	font-size: 16px !important;
}


.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .form-row {
	width: 100% !important;
}
/* WooCommerce Notices End  */

/* Select2 Start */
.select2-container--default .select2-selection--single {
	font-family: "Cera Pro", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    font-style: normal !important;
    text-decoration: none !important;
    line-height: 1.25 !important;
    color: var(--e-global-color-text) !important;
    background-color: #F3F4F4 !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #FFFFFF00 !important;
    border-radius: 25px 25px 25px 25px !important;
    height: 50px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 21px !important;
	padding-right: 21px !important;
	line-height: 50px !important;
	color: var(--e-global-color-text) !important;
}

.select2-container--open .select2-dropdown--below {
	border: none !important;
}
/* Select2 End */

/* Checkout Country Start */
#nmgr-shipping-form #shipping_country_field > .woocommerce-input-wrapper > strong,
#billing_country_field > .woocommerce-input-wrapper > strong {
    font-family: "Cera Pro", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.25;
    color: var(--e-global-color-text);
    accent-color: var(--e-global-color-accent);
    background-color: #F3F4F4;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 21px 15px 21px;
	width: 100%;
	display: block;
}
/* Checkout Country End */

/* Hide Shipping 2nd option Start */
.woocommerce-shipping-methods li:nth-child(2) {
	display: none;
}
/* Hide Shipping 2nd option End */

/* Advanced Woo Search Plugin Start */
.aws-container .aws-search-form .aws-form-btn {
	z-index: 20;
    height: 38px;
    width: 38px;
    background-image: none;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
    border-radius: 50% !important;
    background-color: #fff !important;
    line-height: 0;
    padding: 0;
    margin: 0;
    flex-shrink: 0;
    flex-grow: 0;
    border: 0;
    position: absolute;
    top: 3px;
    left: 3px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOC41Mzc2OCAwLjAxMDE5MjlDNC4zMzA0OCAwLjAxMDE5MjkgMC45MDMzMiAzLjQzNzM0IDAuOTAzMzIgNy42NDQ1N0MwLjkwMzMyIDExLjg1MTggNC4zMzA0OCAxNS4yODU2IDguNTM3NjggMTUuMjg1NkMxMC4zMzQ3IDE1LjI4NTYgMTEuOTg3NCAxNC42NTU4IDEzLjI5MzYgMTMuNjEwMkwxNi40NzM2IDE2Ljc4ODZDMTYuNjM0MSAxNi45NDI0IDE2Ljg0ODUgMTcuMDI3MyAxNy4wNzA3IDE3LjAyNUMxNy4yOTMgMTcuMDIyNyAxNy41MDU2IDE2LjkzMzUgMTcuNjYyOSAxNi43NzY0QzE3LjgyMDIgMTYuNjE5MyAxNy45MDk3IDE2LjQwNjkgMTcuOTEyMyAxNi4xODQ2QzE3LjkxNDkgMTUuOTYyNCAxNy44MzAzIDE1Ljc0NzkgMTcuNjc2NyAxNS41ODcyTDE0LjQ5NjcgMTIuNDA3MkMxNS41NDMyIDExLjA5OSAxNi4xNzM3IDkuNDQzNjcgMTYuMTczNyA3LjY0NDU3QzE2LjE3MzcgMy40MzczNCAxMi43NDQ5IDAuMDEwMTkyOSA4LjUzNzY4IDAuMDEwMTkyOVpNOC41Mzc2OCAxLjcwNzExQzExLjgyNzggMS43MDcxMSAxNC40NzUxIDQuMzU0NDMgMTQuNDc1MSA3LjY0NDU3QzE0LjQ3NTEgMTAuOTM0NyAxMS44Mjc4IDEzLjU4ODcgOC41Mzc2OCAxMy41ODg3QzUuMjQ3NTQgMTMuNTg4NyAyLjYwMDIxIDEwLjkzNDcgMi42MDAyMSA3LjY0NDU3QzIuNjAwMjEgNC4zNTQ0MyA1LjI0NzU0IDEuNzA3MTEgOC41Mzc2OCAxLjcwNzExWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI3MV8zNDgpIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjcxXzM0OCIgeDE9IjkuNDA3ODQiIHkxPSIwLjAxMDE5MjkiIHgyPSI5LjQwNzg0IiB5Mj0iMTcuMDI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjQjBBMDY1Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC40NSIgc3RvcC1jb2xvcj0iI0U1RDI5QiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuNjc1IiBzdG9wLWNvbG9yPSIjQTI5MjU1Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC44OSIgc3RvcC1jb2xvcj0iIzg3NzczNSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+Cjwvc3ZnPg==") !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.aws-container .aws-search-form .aws-form-btn:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOC41Mzc2OCAwLjAxMDE5MjlDNC4zMzA0OCAwLjAxMDE5MjkgMC45MDMzMiAzLjQzNzM0IDAuOTAzMzIgNy42NDQ1N0MwLjkwMzMyIDExLjg1MTggNC4zMzA0OCAxNS4yODU2IDguNTM3NjggMTUuMjg1NkMxMC4zMzQ3IDE1LjI4NTYgMTEuOTg3NCAxNC42NTU4IDEzLjI5MzYgMTMuNjEwMkwxNi40NzM2IDE2Ljc4ODZDMTYuNjM0MSAxNi45NDI0IDE2Ljg0ODUgMTcuMDI3MyAxNy4wNzA3IDE3LjAyNUMxNy4yOTMgMTcuMDIyNyAxNy41MDU2IDE2LjkzMzUgMTcuNjYyOSAxNi43NzY0QzE3LjgyMDIgMTYuNjE5MyAxNy45MDk3IDE2LjQwNjkgMTcuOTEyMyAxNi4xODQ2QzE3LjkxNDkgMTUuOTYyNCAxNy44MzAzIDE1Ljc0NzkgMTcuNjc2NyAxNS41ODcyTDE0LjQ5NjcgMTIuNDA3MkMxNS41NDMyIDExLjA5OSAxNi4xNzM3IDkuNDQzNjcgMTYuMTczNyA3LjY0NDU3QzE2LjE3MzcgMy40MzczNCAxMi43NDQ5IDAuMDEwMTkyOSA4LjUzNzY4IDAuMDEwMTkyOVpNOC41Mzc2OCAxLjcwNzExQzExLjgyNzggMS43MDcxMSAxNC40NzUxIDQuMzU0NDMgMTQuNDc1MSA3LjY0NDU3QzE0LjQ3NTEgMTAuOTM0NyAxMS44Mjc4IDEzLjU4ODcgOC41Mzc2OCAxMy41ODg3QzUuMjQ3NTQgMTMuNTg4NyAyLjYwMDIxIDEwLjkzNDcgMi42MDAyMSA3LjY0NDU3QzIuNjAwMjEgNC4zNTQ0MyA1LjI0NzU0IDEuNzA3MTEgOC41Mzc2OCAxLjcwNzExWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI3MV8zNDgpIi8+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjcxXzM0OCIgeDE9IjkuNDA3ODQiIHkxPSIwLjAxMDE5MjkiIHgyPSI5LjQwNzg0IiB5Mj0iMTcuMDI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM4Nzc3MzUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjIxIiBzdG9wLWNvbG9yPSIjMDAyRDRGIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC40NSIgc3RvcC1jb2xvcj0iIzAwMkQ0RiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuNjc1IiBzdG9wLWNvbG9yPSIjMDAyRDRGIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC44OSIgc3RvcC1jb2xvcj0iIzAwMkQ0RiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+Cjwvc3ZnPg==") !important;
}

.aws-container .aws-search-form svg {
    display: none !important;
}

.aws-container .aws-search-field {
    border-radius: 25px 25px 25px 25px !important;
    border: 0 !important;
    line-height: 1.572 !important;
    font-size: 14px !important;
    color: #A19C97 !important;
    padding: 11px 0px 11px 56px !important;
    height: auto !important;
}

.aws_result_link {
	display: flex !important;
	align-items: center !important;
}

.aws_result_image {
	font-size: 0 !important;
	line-height: 0 !important;
	flex-shrink: 0 !important;
}

.aws_result_title {
	color: var(--e-global-color-accent) !important;
    font-family: "Cera Pro", Sans-serif !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}

.aws_result_price {
	color: #002D4F !important;
	padding: 0 !important;
}

.aws-mobile-fixed-close svg {
	fill: var( --e-global-color-primary );
}
/* Advanced Woo Search Plugin End */

/* NoOptin Start */
.noptin-alert {
	color: var( --e-global-color-primary ) !important;
	background-color: var( --e-global-color-b7400ae ) !important;
	border: 0 !important;
	font-size: 14px;
    font-weight: 400;
}
/* NoOptin End */

.nmgr-notice.success {
	background-color: var(--e-global-color-primary) !important;
}

.nmgr-close-btn {
	padding: 0 !important;
	border: 0 !important;
}

.woocommerce-Price-currencySymbol, 
.wc-block-components-product-price__value,
.wc-block-components-product-price__regular,
.wc-block-formatted-money-amount,
.order_total.column-order_total,
.woocommerce-Price-amount.amount,
.wc-shipping-zone-method-currency
{
	font-family: 'igNewAEDSymbolFont' !important;
}

#___ratingbadge_0 {
	left: 0 !important;
	right: auto !important;
}