/*
Theme Name: Elessi Child Theme
Theme URI: https://elessi.nasatheme.com/demo/
Description: This is a child theme for Elessi Theme
Author: NasaTheme
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
@font-face {
	font-family: iransansdn;
	font-display:  swap;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/eot/iransansdnbold.eot');
	src: url('assets/fonts/eot/iransansdnbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('assets/fonts/woff2/iransansdnbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('assets/fonts/woff/iransansdnbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('assets/fonts/ttf/iransansdnbold.ttf') format('truetype');

}

@font-face {
	font-family: iransansdn;
	font-display:  swap;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/eot/iransansdnlight.eot');
	src: url('assets/fonts/eot/iransansdnlight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('assets/fonts/woff2/iransansdnlight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('assets/fonts/woff/iransansdnlight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('assets/fonts/ttf/iransansdnlight.ttf') format('truetype');

}

@font-face {
	font-family: iransansdn;
	font-display:  swap;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/eot/iransansdn.eot');
	src: url('assets/fonts/eot/iransansdn.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('assets/fonts/woff2/iransansdn.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('assets/fonts/woff/iransansdn.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('assets/fonts/ttf/iransansdn.ttf') format('truetype');

}

@font-face {
	font-family: iranyekan;
	font-display:  swap;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/eot/iranyekanwebbold.eot');
	src: url('assets/fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('assets/fonts/woff2/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('assets/fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('assets/fonts/ttf/iranyekanwebbold.ttf') format('truetype');


}

@font-face {
	font-family: iranyekan;
	font-display:  swap;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/eot/iranyekanweblight.eot');
	src: url('assets/fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('assets/fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('assets/fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('assets/fonts/ttf/iranyekanweblight.ttf') format('truetype');


}

@font-face {
	font-family: iranyekan;
	font-display:  swap;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/eot/iranyekanwebregular.eot');
	src: url('assets/fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	url('assets/fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
	url('assets/fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('assets/fonts/ttf/iranyekanwebregular.ttf') format('truetype');


}
@font-face {
	font-family: IRANSans;
	font-display:  swap;
	font-style: normal;
	font-weight: 700;
	src: url('assets/fonts/eot/IRANSansWeb_Black.eot');
	src: url('assets/fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-display:  swap;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/eot/IRANSansWeb_Bold.eot');
	src: url('assets/fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-display:  swap;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/eot/IRANSansWeb_Medium.eot');
	src: url('assets/fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-display:  swap;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/eot/IRANSansWeb_Light.eot');
	src: url('assets/fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-display:  swap;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('assets/fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-display:  swap;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/eot/IRANSansWeb.eot');
	src: url('assets/fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
#billing_phone {
  display: block !important;
}


:root {
    --black-color: #15232e;
    --black-color-2: #1f2935;
    --black-color-3: #2d3743;
    --black-color-4: #333e4c;
    --black-color-control-1: #141f27;
    --black-color-control-2: #1d2c38;
    --black-color-control-light: #333e4c;
    --grey-color-1: #8697a8;
    --grey-color-2: #a6b2bf;
    --grey-color-3: #44566c;
    --grey-color-4: #b3c0ce;
    --grey-color-5: #cfcfd1;
    --grey-color-6: #737781;
    --grey-color-7: #c4c4c4;
    --grey-light-color-1: #f8fafb;
    --grey-light-color-2: #eef3f5;
    --grey-light-color-3: #eaedf0;
    --grey-light-color-4: #eff4f8;
    --grey-light-color-5: #f4f4f9;
    --grey-light-color-6: #e5e5e5;
    --white-color: #fff;
    --blue-color: #0081ff;
    --blue-color-a15: rgba(0,129,255,.15);
    --blue-color-2: #0037fa;
    --blue-color-control-1: #2c91f7;
    --blue-color-control-2: #0f3ad8;
    --teal-color: #22cce2;
    --red-color: #fd594a;
    --red-color-2: #ff3d57;
    --green-color: #09b66d;
    --orange-color-1: #ff8a48;
    --orange-color-2: #fdbf5e;
    --t-base: 0.18s ease-in-out;
    --t-smooth: cubic-bezier(.215,.61,.355,1);
    --t-elastic: 0.3s cubic-bezier(0.68,-0.55,0.265,1.55);
    --font-size-base: 15px;
    --font-family-default: "IRANSans",sans-serif;
    --font-family-secondary: "Comfortaa",sans-serif;
    --font-family-third: "Rounded Mplus 1c";
    --font-icons: "Material Icons";
    --sidebar-width: 15rem;
    --sidebar-full-width: 15rem;
    --sidebar-collapse-width: 64px;
    --header-height: 4.2667rem;
    --subheader-height: 4.2rem;
    --order-tabs-height: 4.3333rem;
    --order-tabs-offset-bottom: 2.6667rem;
    --container-width: 100%;
    --container-width-xl: 1200px;
    --container-gutter: 30px;
    --container-gutter-sm: 24px;
    --column-gutter: 15px;
    --column-gutter-md: 12px;
    --column-gutter-sm: 10px;
    --column-gutter-xs: 7px;
    --gutter-bottom-xl: 2rem;
    --gutter-bottom-lg: 1.6rem;
    --gutter-bottom-sm: 1.3333rem;
    --gutter-bottom-xs: 14px;
    --radius-base: 5px;
    --radius-lg: 10px;
    --tooltip-arrow-size: 12px;
    --card-border-radius: 10px;
    --card-gutter-x: 2.6667rem;
    --card-credit-width: 320px;
    --input-gutter-x: 17px;
}

html {
    --background-primary-color: var(--grey-light-color-1);
    --background-secondary-color: var(--white-color);
    --primary-color: var(--blue-color);
    --secondary-color: var(--orange-color-2);
    --text-primary-color: var(--grey-color-3);
    --text-primary-reverse: var(--white-color);
    --text-secondary-color: var(--grey-color-1);
    --text-third-color: var(--grey-color-3);
    --border-grey-color: var(--grey-light-color-3);
    --scrollbar-color: var(--grey-light-color-3);
    --control-background-hover: var(--grey-light-color-2);
    --control-background-hover-light: var(--grey-light-color-3);
    --control-background-active: var(--grey-light-color-3);
    --control-shadow: 0px 4px 4px rgba(169,194,209,.05),0px 8px 16px rgba(169,194,209,.1);
    --placeholder-color: var(--grey-color-1);
    --card-footer-background: var(--grey-light-color-1);
    --card-shadow: 0px 2px 4px rgba(169,194,209,.05),0px 12px 16px rgba(169,194,209,.1);
    --card-shadow-shape: 0px 32px 32px rgba(169,194,209,.1),0px 8px 16px rgba(169,194,209,.05);
    --dropdown-shadow: 0px 16px 24px rgba(169,194,209,.25),0px 2px 4px rgba(169,194,209,.1);
    --dropdown-shadow-shape: 0px 4px 32px rgba(169,194,209,.05),0px 2px 16px rgba(169,194,209,.05);
    --backdrop-color: var(--grey-color-3);
    --backdrop-opacity: 0.12;
}
body.nasa-rtl, body.nasa-rtl p, body.nasa-rtl #top-bar, body.nasa-rtl .nav-dropdown, body.nasa-rtl .top-bar-nav a.nav-top-link,body.nasa-rtl .megatop > a, body.nasa-rtl .root-item a, body.nasa-rtl .nasa-tabs a, body.nasa-rtl .topbar-menu-container .header-multi-languages a,body.nasa-rtl .service-title, body.nasa-rtl .nasa-tabs a, body.nasa-rtl h1, body.nasa-rtl h2, body.nasa-rtl h3, body.nasa-rtl h4, body.nasa-rtl h5, body.nasa-rtl h6,.price, .amount,.nasa-total-condition,.shop_table .product-quantity,.checkout-modern-wrap .woocommerce-checkout-review-order .woocommerce-Price-amount,.product-total,.nasa-quickview-product-deal-countdown .nasa-sc-pdeal-countdown .countdown-amount, .nasa-detail-product-deal-countdown .nasa-sc-pdeal-countdown .countdown-amount{
font-family:"IRANSans" !important;
letter-spacing:0;
}
.product-info .cart .single_add_to_cart_button,.nasa-wrap-popup-nodes > li > a{
letter-spacing:0 !important;
}
body {
    background-color: #fff;
    }
.nasa-total-condition {
    line-height: 13px;
    font-size: 11px;
}
.nasa-elements-wrap.nasa-elements-wrap-main-menu.nasa-hide-for-mobile.nasa-bg-dark.text-center {
    background-color: #fff;
}
body.nasa-rtl .nav-wrapper .root-item > a, body.nasa-rtl .nav-wrapper .root-item > a:hover {
    color: #333;
}
.nasa-bg-dark .nav-wrapper .root-item:hover > a, .nasa-bg-dark .nav-wrapper .root-item.current-menu-ancestor > a, .nasa-bg-dark .nav-wrapper .root-item.current-menu-item > a {
  color: #333;
}
.nasa-total-condition {
    direction: ltr !important;
}
body.nasa-rtl .nasa-total-condition-hint {
    right: auto !important;
    left: 0 !important;
}

.header-wrapper.nasa-header-transparent #masthead {

    background-color: #fff;

}
.sticky-wrapper {
    background-color: #fff;
}
.nav-wrapper.main-menu-warpper {
    width: 100%;
}
table th,#submit, button, .button, input[type="submit"]{letter-spacing:0;}
.woocommerce-cart .shipping th,.cart_totals tr.cart-subtotal th {
    font-size: .84em !important;
}
.checkout-modern-wrap .woocommerce-checkout-review-order table tbody tr:first-child td, .checkout-modern-wrap .woocommerce-checkout-review-order table tbody .product-name{
padding:10px 0 !important;
}
.nasa-search-space .nasa-show-search-form input[name="s"],.header-wrapper.nasa-header-transparent #masthead .nasa-search-space .nasa-show-search-form form .twitter-typeahead, .header-wrapper.nasa-header-transparent .nasa-search-space .nasa-show-search-form form .twitter-typeahead input[name="s"] {
    background-color: #F5F7F8 !important;
}
.nasa-search-space .nasa-show-search-form.nasa-search-relative{
border:1px solid #eee !important;
border-radius: 3px;
}
body.nasa-rtl .nasa-search-space .nasa-show-search-form .search-wrapper form .nasa-icon-submit-page {
    left: auto;
    right: 5px !important;
}
#site-navigation {
    justify-content: right !important;
}
.nasa-bg-dark {
    margin-top: 5px;
}
.header-wrapper.nasa-header-transparent {
    box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);
}
body.nasa-rtl .nasa-product-details-page .product_meta > span a .nasa-sc-pdeal-countdown .countdown-row, body.nasa-rtl .nasa-product-details-page .product_meta > span .sku .nasa-quickview-product-deal-countdown .nasa-sc-pdeal-countdown .countdown-row, body.nasa-rtl .nasa-detail-product-deal-countdown .nasa-sc-pdeal-countdown .countdown-row{
direction:ltr;
}
.nasa-detail-product-deal-countdown{text-align:center;}
.nasa-product-pin .title-wrap {
    font-size: 13px;
}
.nasa-classic-style.nasa-tabs-no-border li.nasa-single-product-tab a {
    font-size: 1.2em;
    }
	.column, .columns {
		float: right !important;
	}
	.footer-border-botton-1 {
		border-bottom: 1px solid #444;
	}
	#nasa-footer .footer-dark .footer-border-botton-1 .nasa-follow a,#nasa-footer .nasa-nav-sc-menu ul li a{
		color: #ddd;
	}
	.certs .nasa-image {
		width: 130px;
		vertical-align: middle;
		text-align: center !important;
		background: #fff;
		margin: 0 5px;
		border-radius: 2px;
		padding: 10px;
		min-height: 138px;
	}
	#nasa-footer .nasa-footer-bottom {
		background: #252424;
		color: #919191;
		padding: 0px 0;
		border-top: 1px solid #252424;
	}
	#nasa-footer .footer-dark {
		background: #2D2D2D;
		color: #aaaaaa;
	}
	.nasa-footer-bottom-right a{
		font-size: 12px;
	}
	#nasa-footer .footer-dark .nasa-follow a i, #nasa-footer .footer-dark .nasa-share a i {
		margin-left: 10px;
	}

	body.nasa-rtl input[type="text"], body.nasa-rtl input[type="password"], body.nasa-rtl input[type="date"], body.nasa-rtl input[type="datetime"], body.nasa-rtl input[type="datetime-local"], body.nasa-rtl input[type="month"], body.nasa-rtl input[type="week"], body.nasa-rtl input[type="email"], body.nasa-rtl input[type="number"], body.nasa-rtl input[type="search"], body.nasa-rtl input[type="tel"], body.nasa-rtl input[type="time"], body.nasa-rtl input[type="url"], body.nasa-rtl textarea, body.nasa-rtl div, body.nasa-rtl dl, body.nasa-rtl dt, body.nasa-rtl dd, body.nasa-rtl ul, body.nasa-rtl ol, body.nasa-rtl li, body.nasa-rtl h1, body.nasa-rtl h2, body.nasa-rtl h3, body.nasa-rtl h4, body.nasa-rtl h5, body.nasa-rtl h6, body.nasa-rtl pre, body.nasa-rtl form, body.nasa-rtl p, body.nasa-rtl blockquote, body.nasa-rtl th, body.nasa-rtl td, body.nasa-rtl .select2-search--dropdown .select2-search__field, body.nasa-rtl .select2-container--default .select2-selection--single .select2-selection__rendered {

		direction: rtl;

	}
	body.nasa-rtl * {

		direction: rtl;

	}
	.xt-framework-notices {

		padding: 20px;
		border: 1px solid #e2d5ed;
		border-radius: 3px;
		margin: 0 0 20px;
		background: #f5f0f9;
		color: #9b67c4;
		font-size: 13px;

	}
.xt-framework-notice.xt_woofc-earn-message.woocommerce.woocommerce-info {

    margin-bottom: 0 !important;

}
.xt-framework-notice.xt_woofc-redeem-message.woocommerce.woocommerce-info {
    margin-top: 15px;
    border-top: 2px dashed #cfaceb;
    padding-top: 10px;
}
.nasa-single-product-tab.active a {
    color: #00757A !important;
}
.nasa-tabs.nasa-classic-style.nasa-classic-2d.nasa-tabs-no-border{
	border-bottom: 2px solid #F1F1F5;
}
.nasa-content-panel {
    text-align: justify;
}
body.nasa-rtl .nasa-classic-style.nasa-tabs-no-border li.active {
    /*border-bottom: 2px solid #00757A !important;*/
    padding-bottom: 15px;
    margin-bottom: -12px !important;
	padding-right: 2px;
}
.nasa-classic-style.nasa-tabs-no-border li.active a::after {
    width: 100%;
    background-color: #00757a;
}
.nasa-classic-style li.active a, .nasa-classic-style li:hover a {
    color: #00757a;
}
.nasa-product-details-page .product_meta {
    font-size: 12px;
}
.nasa-title-relate.text-center {
    font-size: 1.7rem;
}
.product-info .entry-title {
    font-size: 200%;
}
.product-info .price {
    font-size: 160%;
}
.nasa-mini-number {
    background-color: #AD0A40;
}
.product-info .woocommerce-product-details__short-description p{
	text-align: justify;
	font-size: 14px;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{
	letter-spacing: 0 !important;
}
.shop_table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions .button{
	text-align: right;

}
#wrapper {
    background: #f8fafb;
}
.header-wrapper {
    box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);
}
.nasa-archive-product-content .left {
    float: left !important;
}
.nasa-archive-product-content .right {
    float: right !important;
}
.nasa-archive-product-warp .xt-framework-notices{
	display: none;
}

body.nasa-rtl .woocommerce-tabs .nasa-content-additional_information .shop_attributes th, body.nasa-rtl .woocommerce-tabs .nasa-content-additional_information .shop_attributes td {
    min-width: 100px;
}
.megaleveltwo a {
    font-weight: 700;
    font-size: 18px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.nasa-warp-slide-nav-top .nasa-title h3 {
    font-size: 140%;
}

/*********************Recommend products**********************/
.nasa-recommend-product .nasa-heading-title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.nasa-recommend-product {
    background: #fff;
    padding: 15px 5px;
    border-radius: 3px;
    border: 1px solid #e2e2e2;
}


/**************/
.product-info .variations .reset_variations{letter-spacing: 0 !important;}

body.nasa-rtl .nasa-wrap-popup-nodes > li a {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: bold !important;
    border: 1px solid #2c91f7;
    padding: 4px 10px;
    border-radius: 3px;
    margin: 0 7px;
    background: #0081ff;
}
.header-wrapper.nasa-header-transparent #top-bar {
    background-color: #f8fafb;
}
.nasa-header-transparent .nasa-topbar-wrap.nasa-topbar-toggle .nasa-icon-toggle {
    display: none;
}
.shebasign {
    margin-top: 10px;
}
.login .form-row {
    text-align: right;
}
#username {
    text-align: left;
    direction: ltr;
}
#customer_login .form-row > label {
    text-align: right;
}
#dig_man_resend_otp_btn span {
    font-weight: bold;
    color: #165759;
}
.woocommerce-MyAccount-content .woocommerce-message a.button {
    left: 15px;
right:auto;
}
.fsww-wallet-icon {
    margin-left: 8px;
    margin-right:0;
}
.woocommerce-message .button {
    float: left;
    margin-right: 5px;
}
.walletusemessage {
    background-color: #e3f9e9 !important;
    color: #2BC155 !important;
    border: 1px solid #B5F3C7 !important;
    border-radius: 3px !important;
    line-height: 20px !important;
    font-size: 13px !important;
}
.walletusemessage .amount {
    font-weight: bold !important;
    padding: 0 5px !important;
    color: #29A24B !important;
}
.walletusemessage {
    min-height: 64px !important;
    vertical-align: middle;
}
.nasa-static-sidebar .nasa-sidebar-return-shop,.nasa-special-deal-style-multi-wrap .nasa-product-grid .add_to_cart_text {
    letter-spacing: 0 !important;
}
.woocommerce-privacy-policy-text {
    font-size: 0.9rem;
}
.page-shopping-cart .woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty), .page-shopping-cart .woocommerce-message:not(.cart-empty) {
    padding-left: 20px !important;
}
.nasa-toggle-woo-tabs.hidden-tag {
    color: #00757A !important;
}

.nasa-wrap-table-compare .woocommerce-compare__empty-message {
    font-size: 140%;
}
ul, ol, dl {
    font-size: .9em;
 }
 #wcmca_address_form_fieldset_billing {
    direction: rtl;
    text-align: right;
}
.woocommerce-Price-amount.amount {
    color: #00757a;
}
.product-info .variations label {
    letter-spacing: 0;
}
.ocwma_woocommerce-address-fields_field-wrapper #billing_phone_field {
    width: 100%;
}
#shipping_method li {
    direction: rtl !important;
    text-align: right !important;
}
body.nasa-rtl #shipping_method li input[type="radio"] {
    float: right !important;
}
body.nasa-rtl #shipping_method li input {
    margin: 0 0 0 5px !important;
}
.woocommerce-form-coupon-toggle.nasa-toggle-coupon-checkout {
    margin: 20px 0 auto 0 !important;
}


@media only screen and (max-width: 767px) {
.nasa-static-sidebar .nasa-sidebar-tit {
    font-size: 115%;
    border-bottom: 1px solid #ddd !important;
}
.page-shopping-cart .woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty), .page-shopping-cart .woocommerce-message:not(.cart-empty) {
    padding-left: 4px !important;
    padding-right: 40px !important;
    text-align: justify !important;
}
	.woocommerce-message a.button {
    float: left;
}
}
.header-wrapper.nasa-header-transparent #top-bar {
    background-color: #f8f8f8 !important;
}
#local-pickup-time-select {
    margin-bottom: 25px;
}
#billing_postcode_field {
    width: 49.3% ;
    margin-right: 4px;
}
#billing_state_field {
    width: 49.2%;
    margin-left: 9px;
}
#billing_city_field {
    width: 49.2%;
    margin-left: 0;
}
#local-pickup-time-select h2 {
    font-size: 130%;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.nasa-static-sidebar .nasa-sidebar-tit {
    font-size: 130%;
}
.woocommerce-shipping-destination {
    text-align: right;
    font-size: 13px;
}
#billing_state_field {
    margin-right: 0 !important;
    margin-left: 9px;
}
.rs-layer {
    font-family: iransans !important;
}
.bypostauthor {
    border: 1px dashed #ededed;
    padding: 10px;
    border-radius: 4px;
    background: #f5f7f8 !important;
}
.bypostauthor::before {
    content: "پشتیبان سارا بارا";
    float: left;
    background-color: #188286;
    padding: 5px;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    border-radius: 2px;
}
.woocommerce-orders-table__cell {
    padding: 10px !important;
    font-size: 13px;
}
.woocommerce-orders-table {
    background: #fff !important;
}
.woocommerce-orders-table__header {
    padding: 14px;
    font-size: 13px;
}
.woocommerce-orders-table__row {
    border-bottom: 1px solid #eee;
}
.pwf-item-label .pwf-title-container .text-title {
    font-size: 13px;
}
.pwf-field-item-title {
    font-size: 12px;
    margin-bottom: 10px;
    letter-spacing: normal;
}
.pwf-more-button {
    font-size: 13px;
}
.pwf-more-button .pwf-icon-more::before {
    top: 3px;
}
.nasa-post-cats-wrap {
    letter-spacing: normal;
}
.nasa-blog-title {
    font-size: 120%;
}
.woocommerce-Address {
    background: #fff !important;
    padding: 0 25px 25px 25px !important;
    margin: 5px 0 5px 20px !important;
    float: right !important;
    max-width: 47%;
    border: 1px solid #eee;
    border-radius: 3px;
}
.woocommerce-Addresses.col2-set.addresses a.add {
    border: 1px solid #00757a;
    padding: 4px 20px;
    border-radius: 5px;
    background: #00757a;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    vertical-align: middle;
}
.options_container {
    width: 14em;
    float: right;
    margin-right: 1.1em;
    position: relative;
}
.saved_address_options {
    overflow: hidden;
        overflow-x: hidden;
        overflow-y: hidden;
}
.saved_address_options .select2-selection {
    height: 35px !important;
}
.saved_address_options .options_container {
    height: 65px;
}
.address_container_billing, .address_container_shipping {
    border: 1px solid #cccccc;
    margin-right: 1.1em;
    margin-left: 0;
    float: right;
    background: #fff;
    width: 45%;
    border-radius: 3px;
}
.woocommerce-Addresses {
    float: right !important;
}
form .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}
.hide{
	display: none !important;
}
.bolded a {
    font-weight: bold;
    font-size: 120%;
}
body.nasa-rtl .product-item .nasa-product-grid {
    display: none;
}


@media only screen and (max-width: 767px) {
    #billing_postcode_field ,#billing_state_field ,#billing_city_field,#billing_phone_field {
        width: 100% !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
    }
}
.headline {
    display: block;
    font-size: 19px !important;
    font-weight: bold;
    margin-bottom: 18px;
    padding-bottom: 10px;
}
.active{color: #00757a !important;}
.active p{color: #2d2a2a !important;}
#payment {
    margin-top: 35px;
}
.showcoupon-clone {
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    color: #168085 !important;
}
.nasa-billing-step-head,.nasa-shipping-step-head,.nasa-payment-step-head {
    color: #ddd ;
}
.checkout.woocommerce-checkout {
    border-right: 2px solid #eee;
}
.woo-billing,#nasa-billing-info,#nasa-shipping-methods,.woocommerce-additional-fields,#nasa-payment-wrap {
    padding-right: 30px !important;
}
.step-counter {
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #EAEAEA;
  margin-bottom: 6px;
	color:#919191;
}
.step-counter {
    float: right;
    vertical-align: middle;
    margin-right: -20px;
    margin-top: -10px;
    margin-left: 5px;
}
.active .step-counter {
    background: #00757a;
    color: #fff;
}
.complate{color:#00757a;}

.complate .step-counter {
    background: #00757a;
    color: #fff;
}
.woocommerce-privacy-policy-text{display: none;}
#saved * {
    color: #AD0A40 !important;
}
.page-checkout-modern .woocommerce .woocommerce-form-login {
    width: 50% !important;
    margin: 5% auto !important;
}

.progress {
  width: 100%;
  max-width: 99%;
  height: 10px;
  background: #e1e4e8;
  border-radius: 3px;
  overflow: hidden;
	margin: 0 auto;
}
.progress .progress-bar {
  display: block;
  height: 100%;
  background: #00757A;
  background-size: 300% 100%;
  float:right;
  border-radius: 3px;
}

@-webkit-keyframes progress-animation {
  0% {
    background-position: 100%;
  }
  100% {
    background-position: 0;
  }
}

@keyframes progress-animation {
  0% {
    background-position: 100%;
  }
  100% {
    background-position: 0;
  }
}

.free-delivery-wrapper {
  background: #00757A0D;
  padding: 13px;
  border-radius: 3px;
}
.free-delivery-wrapper h5 {
  color: #00757A;
}
.free-delivery-wrapper p {
  margin-bottom: 10px;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.96);
}
.need-total-price .amount {
  color: #AD0A40;
  font-weight: bold;
}
.free-delivery-wrapper h5 i {
    font-size: 29px !important;
    vertical-align: bottom;
}
.woocommerce {
  /*  margin-top: 25px;*/
}
.woocommerce-notices-wrapper {
    max-width: 79%;
    margin: 0 auto;
        margin-bottom: 0px;
}

@media only screen and (min-width: 768px){
	.checkout-modern-wrap .woo-billing .woocommerce-billing-fields #billing_city_field, .checkout-modern-wrap .woo-billing .woocommerce-billing-fields #billing_state_field, .checkout-modern-wrap .woo-billing .woocommerce-billing-fields #billing_postcode_field {
	    width: 49.1111% !important;
	}
}
table.nasa-info-size-guide thead td{
	letter-spacing: 0 !important;
}
.facetwp-counter {
    display: none;
}

.footer-info {

    padding: 40px 20px 0;
    text-align: justify;
    line-height: 1.4 !important;

}
.icocenter {
    text-align: center !important;
    font-size: 120%;
}
#nasa-footer .nasa-share.icocenter li {
    margin-right: 5px !important;
}
.facetwp-sort-select {
    background: #fff;
    border: 1px solid #ddd;
    height: 30px;
    border-radius: 2px;
}
.nasa-footer-bottom-right .menu li a {
    color: #d2d2d2 !important;
    padding: 5px 0 !important;
    margin: 0 2px;
    display: block;
    font-weight: 500;
    font-size: 100%;
}
.facetwp-checkbox .facetwp-expand {
    float: left !important;
}
.facetwp-facet {
    margin-bottom: 2px !important;
}
.facetwp-checkbox {
    margin-bottom: 4px !important;
    padding-right: 20px !important;
		padding-left: 0 !important;
    background-position: right;
}
.nasa-red {
    background-color: #d50032 !important;
    border-color: #d50032 !important;
}
[data-attribute_value^="select"] {
    display: none !important;
}
 .reset_variations {
  right: auto !important;
  left: 0 !important;
}
body.nasa-rtl .woocommerce-tabs .nasa-content-additional_information .shop_attributes th, body.nasa-rtl .woocommerce-tabs .nasa-content-additional_information .shop_attributes td p a{
  text-decoration: none !important;
}
.vi-wpvs-label-selected {
  margin-right: 10px;
  margin-left: 0 !important;
}
.facetwp-template {
  opacity: 1 !important;
}
.ui-tabs .ui-tabs-nav li {
  float: right !important;
  margin: 1px 0 0 .2em !important;

}
#ywcars_form {
  direction: rtl !important;
  text-align: right !important;
}
.ywcars_order_title {
  font-size: 18px;
}
#ywcars_send_message {
  float: left !important;
}
span.ywcars_current_status {
  float: left !important;
}
.sku_wrapper.customsku {
  font-size: 80%;
  color: #858585;
  margin-bottom: 10px !important;
  display: block;
}
.customsku .sku {
  border-bottom: 1px dashed !important;
}
#billing_state_field {
  float: right !important;
}
#billing_phone_field {
  width: 49.3% !important;
  float: left !important;
}
#billing_postcode_field {
	margin-right: 0 !important;
  margin-left: 4px !important;
}
#uael-quick-view-modal .uael-qv-image-slider .flex-direction-nav .flex-next, #uael-quick-view-modal .uael-qv-image-slider .flex-direction-nav .flex-prev {
  font-family: 'Font Awesome 5 Free' !important;
}

/* accordion-1 */
#accordion-1 {
  margin-bottom: 20px;
  background: transparent !important;
}
#accordion-1 .head {
  color: #563e6e;
  padding: 20px 30px;
  cursor: pointer;
  transition: 0.2s ease;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center !important;
  width: 100% !important;
  display: block;
	border-bottom: 1px solid #eee;
}

#accordion-1 .arrow{
  color: #563e6e;
  font-size: 60px;
  transition: 0.25s ease;
  opacity: 0.3;
  transform: rotate(-90deg);
}

#accordion-1 .head:hover .arrow{
  opacity: 1;
}

#accordion-1 .head:hover, #accordion-1 .active{
}

#accordion-1 .arrow-animate{
  transform: rotate(0deg);
  opacity: 1;
}

#accordion-1 .content{
  background-color: #FFFFFF;
  display: none;
  padding: 20px 30px;
  color: #333333;
}
.breadc {
  padding: 15px 10px;
  font-size: 80%;
  background: #fff;
	line-height: 25px;
}
.wbg{background-color: #fff;}
.nasa-show-one-line {-
  white-space: normal;
	line-height: 200%;
	display: block;
}
.yith-wcpsc-product-size-chart-button {
  display: none;
}
.megamenuheadbulder {
  text-transform: capitalize;
  padding: 35px 0 15px 15px;
  font-size: 115%;
  font-weight: bold;
}
.facetwp-number-min {
  display: inline !important;
  float: right;
  margin-left: 10px !important;
}
.noofpage .facet-label {
  display: none;
}
.noofpage select {
  border: 1px solid #ddd !important;
  background: #fff;
  padding: 4px;
  border-radius: 3px;
	height: 30px;
}
.sort-bar-text.nasa-order-label.hidden-tag {
  display: none !important;
}
.cc-7doi.cc-1ada  {
  bottom: 70px !important;
}
#password {
  direction: ltr;
}
.nasa-wrap-popup-nodes > li {
  margin-bottom: 10px;
}
.nasa-wrap-popup-nodes {
  mask-image: none !important;
  -webkit-mask-image: none !important;
}
.nasa-stclose.nasa-mfp-close {
  left: 3px;
  right: auto;
}
.elementor-menu-cart__footer-buttons {
  margin: 0 15px;
}
.shipping-wrap-modern {
  margin-bottom: 20px;
}
.crisp-client .cc-kv6t .cc-1xry .cc-ge4v .cc-bdff .cc-x32x, .crisp-client .cc-kv6t .cc-1xry .cc-ge4v .cc-bdff .cc-x32x *, .crisp-client .cc-kv6t .cc-1xry .cc-ge4v .cc-bdff .cc-x32x .cc-1k9z .cc-cqnw .cc-1qlt, .crisp-client .cc-kv6t .cc-1xry .cc-ge4v .cc-bdff .cc-x32x .cc-1k9z .cc-cqnw .cc-1qlt::after, .crisp-client .cc-kv6t .cc-1xry .cc-unoo .cc-1c9v .cc-1bue .cc-hy0f, .crisp-client .cc-kv6t .cc-1xry .cc-unoo .cc-1c9v .cc-1bue .cc-hy0f::after, .crisp-client .cc-kv6t .cc-1xry .cc-unoo[data-is failure="false"], .crisp-client .cc-kv6t .cc-1xry .cc-unoo[data-is-failure="false"] * {
  bottom: 170px !important;
}
#nasa-menu-sidebar-content {
  z-index: 99999999999999999999999;
}
.nasa-bottom-bar-icons {
  z-index: 99999999;
}
.crisp-client .cc-kv6t[data-position-reverse="true"][data-full-view="true"] .cc-1xry .cc-unoo {
  height: 50px !important;
  padding-bottom: 66px !important;
  margin-left: -6px !important;
	right: 0 !important;
	left: auto !important;
}
.nasa-bottom-bar-icons {
  padding: 15px 15px 10px 15px !important;

}
.facetwp-type-checkboxes .facetwp-checkbox {
  background-position: right 50%;
}
.facetwp-radio {
  background-position: right !important;
}
.facetwp-radio {
  padding-left: 0;
  padding-right: 20px;

}
.col-sidebar.nasa-active {
  z-index: 999999999 !important;
}
body.nasa-rtl .nasa-top-cat-filter-wrap-mobile.nasa-show {
  z-index: 999999999;
}

.product-item .info {
  /*display: none;*/
}
.facet-label {
  font-size: 130%;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 25px !important;
	display: block !important;
}
.facetwp-facet-price.facetwp-type-slider {

}
.product-info-wrap.info {
  display: none;
}
.facet-label {
  display: block !important;
}
.badge {
  padding: 3px 20px;
  line-height: 20px;
  font-size: 100%;
  font-weight: 600;


}
.badge.sale-label {
  padding: 5px 7px !important;
	background-color: #fe0000;
	font-size: 115%;
}
.page-shopping-cart .woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty)::before, .page-shopping-cart .woocommerce-message:not(.cart-empty)::before {
  padding-left: 8px !important;
  padding-right: 0 !important;
}
.woocommerce-notices-wrapper .nasa-close-notice::after {
  top: 25%;
  left: 50%;
}
.woocommerce-message {
  font-size: 98% !important;
  line-height: 1.5;
}
.restore-item {
  font-size: 95%;
}
.quantity {
  text-align: right !important;
}
.nasa-static-sidebar .product-remove a{
	top: 0 !important;
}
.shop_table .product-quantity .quantity {
 direction: ltr !important;
 text-align: left !important;
}
.couponwrappermodern {
  border: 1px solid #efefef;
  padding: 15px 23px;
  border-radius: 3px;
}
@media only screen and (max-width: 767px) {



	.wa__btn_popup {
		bottom: 135px !important;
		left: 10px !important;
	}
	.wa__popup_chat_box.wa__pending.wa__active.wa__lauch{
		bottom: 195px !important;
	}
	#billing_phone_field {
  width: 100% !important;
}
}
.nasa-nav-sc-menu.navfootermobile {
  margin-bottom: 50px;
}
.nasa-nav-sc-menu.navfootermobile ul li a {
  color: #fff !important;
}
.nasa-nav-sc-menu.navfootermobile ul li {
  border-bottom: 1px solid #eee;
}

.mobilefooter {
  padding-bottom: 100px !important;
  background: #007479;
  padding: 15px;
  vertical-align: middle;
}
.mobilefooter p{margin-bottom: 0; }
.footer-mobile .nasa-col {
  padding: 0;
}
.mobile_footer_menu li a {
  color: #fff !important;
}
.mobile_footer_menu li {
  display: inline;
  margin: 0 5px;
  padding: 5px;
}
.copyright ,.adress{
	font-size: 80%;
  color: #fff;
}
.mobile-social li a i {
  color: #fff !important;
  opacity: 0.9;
}
.cart .quantity .input-text.qty {
  padding: 8px 10px;
  text-align: left;
}
#sheba {
  margin-bottom: 20px;
}
.tracking-code-layer {
    width: 100%;
    position: relative;
    margin: 25px 0;
}

.tracking-code-layer .inner {
    background-color: #fdb813;
    padding: 3px;
    position: relative;
    width: 100%;
    height: 60px;
}

.tracking-code-layer .inner .title {
    width: 30%;
    float: right;
    padding: 5px;
    font-size: 16px;
    word-spacing: -1px;
    color: #fff;
}

.tracking-code-layer .inner .title img {
    padding-left: 10px;
    position: relative;
    top: -1px;
}

.tracking-code-layer .inner .title span {
    position: relative;
    top: 2px;
}

.tracking-code-layer .inner .code-lbl {
    width: 35%;
    float: right;
    background-color: #fff;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    height: 54px;
    line-height: 51px;
    color: #153a7e;
}

.tracking-code-layer .inner .link-lbl {
    width: 35%;
    float: right;
    background-color: #f4f5f8;
    padding: 5px;
    text-align: center;
    font-size: 13px;
    height: 54px;
    line-height: 45px;
    word-spacing: -1px;
    color: #153a7e;
}

.tracking-code-layer .inner .link-lbl a {
    color: #efac0a;
    text-decoration: underline;
}
.archivebrc {
	background: #f8fafb !important;
}
.facetwp-selection-label {
  display: none;
}
.filterselected {
  padding: 15px 0;
}
.facetwp-selection-value {
  color: #01797e !important;
}
.variations .vi-wpvs-variation-style a.reset_variations {
  bottom: 0 !important;
}
.vi-wpvs-variation-wrap {
  margin-top: 10px;
}
.elementor-button.elementor-button--view-cart.elementor-size-md {
  background-color: #00757a;
}
.elementor-button.elementor-button--checkout.elementor-size-md {
  background-color: #d50032;
}
.facetwp-facet-product_type .facetwp-checkbox{
	margin: 8px 7.01% !important;
}
@media only screen and (max-width:428px) {
	.descriptionslot {
  font-size: 0.60rem !important;
}
input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked, input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked {
  margin-right: 5px !important;
}
	.elementor-button.elementor-size-md {
	  font-size: 14px;
	}
	.labelauty + label {
		font-size: 10px !important;
		padding: 5px 2px !important;
	}
	input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked, input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked {
  margin-right: 4px;
}

.arcu-widget.arcu-message .messangers-block, .arcu-widget.arcu-message .arcu-forms-container, .arcu-widget.arcu-message .arcu-popup {
  bottom: 65px !important;
}
.arcu-widget .messangers-block .messangers-list-container {
  margin-bottom: 65px !important;
}
.wa__btn_popup {
	bottom: 135px !important;
	left: 10px !important;
}
}

.arcu-widget .not-rounded-items .messanger {
  padding-right: 48px;
  padding-left: 0;
}
.arcu-widget .not-rounded-items .messanger .arcu-item-icon {
  right: 5px;
  left: 0;
}
.arcu-widget .messanger .arcu-item-icon {

  margin-left: 10px;
  margin-right: 0px;

}

#wa * {
  font-family: "IRANSans";
}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro {
  font-size: 10px;
  line-height: 20px;
  padding-top: 4px;
}
/*body.nasa-rtl .checkout-modern-wrap #order_review table th, body.nasa-rtl .checkout-modern-wrap #order_review table td, body.nasa-rtl .checkout-modern-wrap #order_review table tbody td.product-name {
  width: 72%;
}*/
.toggle .woopgg-group-label.active {
  background: transparent !important;
  border: 0 !important;
}
.toggle .woopgg-group-label {
  background: transparent !important;

}
.woopgg-group-label {

  color: #00757a;
border: 0 !important;
	border-radius: 3px;
	padding: 5px 10px !important;
	font-weight: 700 !important;
}
#woopgg_payment_group_1.active,#woopgg_payment_group_1 {
  display: none !important;
}
.checkout-modern-wrap #payment .payment_methods .wc_payment_method {
  border-bottom: 1px solid #ddd !important;
  	border-top: 0 !important;
}
.nasa-box-desc.payment-method-step {
  display: none !important;
}
.checkout-modern-wrap #payment .payment_methods .wc_payment_method {
  padding-top: 8px !important;
  padding-bottom: 5px !important;
}
.woopgg-sectioned {
  margin-bottom: 5px !important;
}
.checkout-modern-wrap #payment .payment_methods {
  padding: 10px 25px;
}
.checkout-modern-wrap .form-row.place-order {
  margin-top: 0 !important;
}
#new_order_notes {
  height: 100px;
}
.cart_totals.calculated_shipping {
  margin-top: 20px;
}
.codinshopnote {
  margin-bottom: 0 !important;
  border: 1px solid #ccd1f2;
  padding: 7px;
  border-radius: 3px;
  background: #dde0f6;
  color: #343c7e;
  margin-top: 4px;
}
#cart-sidebar.nasa-static-sidebar.nasa-active {
  z-index: 9999999999 !important;
}
.woopgg_payment_has_group.woopgg_payment_group_1 {
  display: block !important;
}
/*********************Change On Style *******************/
.single_add_to_cart_button.button.alt.disabled.wc-variation-is-unavailable, .single_add_to_cart_button {
  background: #ad0a40 !important;
  box-shadow: 0px -3px 0px #922b4d inset;
}
body.nasa-rtl .nasa-wrap-popup-nodes > li a {
  border: 1px solid #00767b;
  background: #00767b;
}
.woocommerce-Price-amount.amount {
  color: #00757a;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default {
  background: rgba(255, 255, 255, 1);
  border-radius: 10px !important;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap {
  border-radius: 10px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected {
  border-radius: 10px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover{
	border-radius: 10px;
}
.product-info .cart .single_add_to_cart_button {
  border-radius: 10px;
}
.badge.sale-label {
  background-color: #ad0a40;
  font-weight: normal;
}
.quantity .input-text.qty {
  color: #ad0a40;

	]
	.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default .vi-wpvs-option {
  color: #6b6b6b;
}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default {
  box-shadow: 0 0 0 1px #6b6b6b;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default {
  color: #6b6b6b;

}
.cardtocard {
  width: 60%!important;
  margin: 0 auto!important;
  background: #fff !important;
  padding: 50px!important;
  border-radius: 5px!important;
}
#cardtocard_payment_button {
  min-width: 70px!important;
  height: 36px !important;
}
.cardtocard_label {
  opacity: 1 !important;
}
.ywcars_whole_order {
  float: right !important;
  margin-left: 20px !important;
}
#main-content form .form-row{
	display: block !important;
}
#nasa-footer .footer-dark .icocenter a i {
  font-size: 25px !important;
}



/* Loader Styles */
.woocommerce-mini-cart.cart {
  overflow-y: scroll !important;
}

.formnovin img {
  width: 200px !important;
}
