.xts-page-title-overlay{
	background-color:#f9f9f9;
}

.xts-footer{
	background-color:#ffffff;
}

body{
	font-family: Vazir;font-weight: 400;color: #333333;
}

.xts-textfont-content{
	font-family: Vazir;font-weight: 400;
}

legend, th, h1, h2, h3, h4, h5, h6, .title, .widget_block.widget_search .wp-block-search__label, .xts-anim-text, .xts-size-guide-table tr:first-child td, .woocommerce-thankyou-order-received, .woocommerce-Reviews .comment-reply-title{
	font-family: Vazir;font-weight: 700;color: #000000;
}

.xts-textfont-title{
	font-family: Vazir;font-weight: 700;
}

.xts-entities-title, .widget_recent_comments li > a, .widget_recent_entries a, .widget_rss li > a, .wp-block-latest-comments .wp-block-latest-comments__comment-link, .wp-block-latest-posts__list li a, .xts-single-post .xts-post-url-text, table .product-name a, .product_list_widget .product-title, .product_title{
	font-family: Vazir;color: #333333;
}

a.xts-entities-title{
	color: #333333;
}

a.xts-entities-title:hover, .xts-entities-title a:hover, .xts-page-nav-btn:hover .xts-page-nav-title, .widget_recent_comments li > a:hover, .widget_recent_entries a:hover, .widget_rss li > a:hover, .wp-block-latest-comments .wp-block-latest-comments__comment-link:hover, .wp-block-latest-posts__list li a:hover, table .product-name a:hover, .product_list_widget .product-title:hover, .product_title a:hover{
	color: #439665;
}

.xts-nav-main > li > a{
	font-family: Vazir;font-weight: 500;color: #333333;
}

.xts-nav-main > li:hover > a{
	color: #0a0a0a;
}

.widget-title, .widget_block .wp-block-group h1, .widget_block .wp-block-group h2, .widget_block .wp-block-group h3, .widget_block .wp-block-group h4, .widget_block .wp-block-group h5, .widget_block .wp-block-group h6{
	font-family: Vazir;
}

.xts-textfont-alt{
	font-family: Vazir;
}

.xts-nav-secondary > li > a{
	font-family: Vazir;font-weight: 500;font-size: 12px;
}

.xts-header-el .xts-header-el-label{
	font-family: Vazir;font-weight: 500;
}

.title.xts-textcolor-primary, .xts-list-style-icons li:before, .xts-textcolor-primary, .xts-scheme-light .xts-textcolor-primary, .xts-scheme-dark .xts-textcolor-primary, .xts-post .xts-button-icon i:before, .xts-box-icon, .xts-button.xts-color-primary.xts-style-bordered, .xts-button.xts-color-primary.xts-style-bordered:hover, .xts-button.xts-color-primary.xts-style-link-3, .xts-button.xts-color-primary.xts-style-link-3:hover, .xts-plan-features i, .xts-price-plan.xts-scheme-hover-dark:hover .xts-plan-features li i, .xts-plan-icon, .xts-el-video-play-btn, .xts-el-video.xts-action-play .xts-el-video-btn:hover .xts-el-video-play-btn, .xts-el-video.xts-action-overlay:hover .xts-el-video-play-btn, .xts-circle-meter-value, .xts-404-content > span, .xts-no-results-title, .elementor-element u, .xts-product-label.xts-onsale, span.amount, .xts-header-search.xts-design-round .xts-header-el-icon, .xts-header-mobile-search.xts-design-round .xts-header-el-icon, .xts-header-mobile-burger.xts-design-round .xts-header-el-icon, .xts-header-cart.xts-design-round .xts-header-el-icon, .xts-header-compare.xts-design-round .xts-header-el-icon, .xts-header-my-account.xts-design-round .xts-header-el-icon, .xts-header-wishlist.xts-design-round .xts-header-el-icon, a.xts-login-to-price-msg:hover, .xts-account-links a:hover:before, .xts-visits-count-number:before, .xts-wtl-table .xts-confirmed:before, .woocommerce-form-login-toggle .woocommerce-info :is(a, .showcoupon, .showlogin), .woocommerce-form-login-toggle .wc-block-components-notice-banner :is(a, .showcoupon, .showlogin), .woocommerce-form-coupon-toggle .woocommerce-info :is(a, .showcoupon, .showlogin), .woocommerce-form-coupon-toggle .wc-block-components-notice-banner :is(a, .showcoupon, .showlogin), .woocommerce-privacy-policy-link, .woocommerce-terms-and-conditions-link, .woocommerce-privacy-policy-link:hover, .woocommerce-terms-and-conditions-link:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a, .xts-login-extra a, .xts-login-extra a:hover{
	color:#002fff;
}

.xts-bgcolor-primary, .xts-nav-label.xts-color-primary, .xts-nav.xts-style-underline > li > a .xts-nav-text:after, .xts-style-aside.xts-design-with-bg .xts-sub-menu-wrapp > .xts-sub-menu, nav[class*="-pagination"] li .page-numbers.current, .widget_calendar #today, .xts-hint:before, .xts-tags-list > a:hover:before, .tagcloud > a:hover:before, .wp-block-calendar #today, .xts-nav-mobile-tab.xts-style-underline .nav-link-text:after, .xts-single-post .xts-post-quote, .xts-single-post .xts-post-url, .xts-post.xts-format-design-mask, .xts-post-label, .xts-post-controls, .xts-project-categories li, .xts-section-title.xts-design-simple .xts-section-title-divider:after, .xts-social-buttons.xts-style-simple a:hover, .xts-countdown-timer.xts-style-default.xts-bg-color-primary .xts-countdown-item, .xts-countdown-timer.xts-style-inline.xts-bg-color-primary .xts-countdown-timer-inner, .xts-timeline-dot, .xts-spot-icon.xts-style-default:before, .xts-scroll-to-top:hover, .elementor-progress-bar, body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option--highlighted[data-selected], div.quantity button:hover, .widget_price_filter .ui-slider-range, .widget_price_filter .ui-slider-handle:after, .widget_layered_nav > ul li.chosen a:before, .xts-widget-stock-status li a.xts-selected:before, .xts-progress-track, .xts-header-search.xts-design-round .xts-header-el-icon:after, .xts-header-mobile-search.xts-design-round .xts-header-el-icon:after, .xts-header-mobile-burger.xts-design-round .xts-header-el-icon:after, .xts-header-cart.xts-design-round .xts-header-el-icon:after, .xts-header-compare.xts-design-round .xts-header-el-icon:after, .xts-header-my-account.xts-design-round .xts-header-el-icon:after, .xts-header-wishlist.xts-design-round .xts-header-el-icon:after, .xts-sticky-navbar .xts-navbar-count, .xts-header-cart.xts-design-round-bordered .xts-header-el-icon > span[class*="count"], .xts-header-cart.xts-design-round .xts-header-el-icon > span[class*="count"], .xts-header-compare.xts-design-round-bordered .xts-header-el-icon > span[class*="count"], .xts-header-compare.xts-design-round .xts-header-el-icon > span[class*="count"], .xts-header-wishlist.xts-design-round-bordered .xts-header-el-icon > span[class*="count"], .xts-header-wishlist.xts-design-round .xts-header-el-icon > span[class*="count"], .xts-header-cart.xts-design-count .xts-cart-count, .xts-header-compare.xts-design-count .xts-compare-count, .xts-header-wishlist.xts-design-count .xts-wishlist-count, .xts-header-cart.xts-design-count-alt .xts-cart-count, .xts-header-compare.xts-design-count-alt .xts-compare-count, .xts-header-wishlist.xts-design-count-alt .xts-wishlist-count, .woocommerce-store-notice, .xts-size-guide-table tr:not(:first-child) td:hover, .xts-sticky-cats-title, .xts-visits-count.xts-style-with-bg:before, .xts-pt-signed-icon:after, .xts-prod-design-summary-alt .xts-product:hover .xts-add-cart-btn > a, .xts-prod-design-icons-alt .xts-product:hover .xts-add-cart-btn > a{
	background-color:#002fff;
}

blockquote, .xts-comments-area .comment-reply-link, .xts-comments-area #cancel-comment-reply-link, .xts-comments-area .comment-reply-link:hover, .xts-comments-area #cancel-comment-reply-link:hover, .xts-tags-list > a:hover, .tagcloud > a:hover, .wp-block-pullquote:not(.is-style-solid-color), .xts-button.xts-color-primary.xts-style-bordered, .xts-button.xts-color-primary.xts-style-bordered:hover, .xts-button.xts-color-primary.xts-style-link, .xts-button.xts-color-primary.xts-style-link:hover, .xts-section-title.xts-design-underline .xts-section-title-text, .widget_layered_nav > ul li a:hover:before, .xts-widget-stock-status li a:hover:before, .widget_layered_nav > ul li.chosen a:before, .xts-widget-stock-status li a.xts-selected:before, .xts-tabs-header.xts-design-by-sides-2 .xts-tabs-title-wrapper, .xts-account-links a:hover, .cart_totals, .cart_totals .shipping-calculator-button, .cart_totals .shipping-calculator-button:hover, .xts-checkout-order-review, .xts-clear-filters-btn, .xts-clear-filters-btn:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a{
	border-color:#002fff;
}

.searchform .searchsubmit, .comment-form input[type="submit"], .wp-block-search .wp-block-search__button, .xts-button.xts-color-primary, .xts-cookies-accept-btn, .wpcf7 [type="submit"], .mc4wp-form [type="submit"], .woocommerce-widget-layered-nav-dropdown__submit, .widget_price_filter .price_slider_amount .button, .woocommerce-mini-cart__buttons .checkout, button[name="track"], .xts-wtl-form .button, .xts-popup-pt :is(.xts-pt-add, .xts-close-popup), .xts-desired-price-save, .xts-cart-actions .button[name="apply_coupon"], .cart_totals .checkout-button, .shipping-calculator-form .button, .checkout_coupon .button, #place_order, .woocommerce-orders-table__cell-order-actions > a, .woocommerce-MyAccount-downloads-file, button[name=save_account_details], button[name=save_address], .woocommerce-form-login button, .woocommerce-form-register button, .lost_reset_password button, .xts-compare-table .button, .return-to-shop .button, .xts-product-add-btn > a, .single_add_to_cart_button, .xts-buy-now-btn{
	background-color:#002fff;
}
.searchform .searchsubmit:hover, .comment-form input[type="submit"]:hover, .wp-block-search .wp-block-search__button:hover, .xts-button.xts-color-primary:hover, .xts-cookies-accept-btn:hover, .wpcf7 [type="submit"]:hover, .mc4wp-form [type="submit"]:hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, .widget_price_filter .price_slider_amount .button:hover, .woocommerce-mini-cart__buttons .checkout:hover, button[name="track"]:hover, .xts-wtl-form .button:hover, .xts-popup-pt :is(.xts-pt-add:hover, .xts-close-popup):hover, .xts-desired-price-save:hover, .xts-cart-actions .button[name="apply_coupon"]:hover, .cart_totals .checkout-button:hover, .shipping-calculator-form .button:hover, .checkout_coupon .button:hover, #place_order:hover, .woocommerce-orders-table__cell-order-actions > a:hover, .woocommerce-MyAccount-downloads-file:hover, button[name=save_account_details]:hover, button[name=save_address]:hover, .woocommerce-form-login button:hover, .woocommerce-form-register button:hover, .lost_reset_password button:hover, .xts-compare-table .button:hover, .return-to-shop .button:hover, .xts-product-add-btn > a:hover, .single_add_to_cart_button:hover, .xts-buy-now-btn:hover{
	background-color:rgba(0, 44, 237, 1);
}

.title.xts-textcolor-secondary, .xts-textcolor-secondary, .xts-scheme-light .xts-textcolor-secondary, .xts-scheme-dark .xts-textcolor-secondary, .xts-button.xts-color-secondary.xts-style-bordered, .xts-button.xts-color-secondary.xts-style-bordered:hover, .xts-button.xts-color-secondary.xts-style-link-3, .xts-button.xts-color-secondary.xts-style-link-3:hover{
	color:#bdbfc1;
}

.xts-bgcolor-secondary, .xts-nav-label.xts-color-secondary, .xts-countdown-timer.xts-style-default.xts-bg-color-secondary .xts-countdown-item, .xts-countdown-timer.xts-style-inline.xts-bg-color-secondary .xts-countdown-timer-inner{
	background-color:#bdbfc1;
}

.xts-button.xts-color-secondary.xts-style-bordered, .xts-button.xts-color-secondary.xts-style-bordered:hover, .xts-button.xts-color-secondary.xts-style-link, .xts-button.xts-color-secondary.xts-style-link:hover{
	border-color:#bdbfc1;
}

.xts-button.xts-color-secondary{
	background-color:#bdbfc1;
}
.xts-button.xts-color-secondary:hover{
	background-color:rgba(176, 178, 179, 1);
}

.xts-cart-actions .button[name="update_cart"]{
	background-color:#002fff;
}

.xts-cart-actions .button[name="update_cart"]:hover{
	background-color:;
}

.searchform .searchsubmit, .comment-form input[type="submit"], .wp-block-search .wp-block-search__button, .wpcf7 [type="submit"], .mc4wp-form [type="submit"], button[name="track"], .xts-popup-pt :is(.xts-pt-add, .xts-close-popup), .xts-desired-price-save{
	background-color:#002fff;
}

.searchform .searchsubmit:hover, .comment-form input[type="submit"]:hover, .wp-block-search .wp-block-search__button:hover, .wpcf7 [type="submit"]:hover, .mc4wp-form [type="submit"]:hover, button[name="track"]:hover, .xts-popup-pt :is(.xts-pt-add:hover, .xts-close-popup):hover, .xts-desired-price-save:hover{
	background-color:;
}

.woocommerce-widget-layered-nav-dropdown__submit, .widget_price_filter .price_slider_amount .button, .woocommerce-mini-cart__buttons .checkout, .xts-cart-popup .xts-view-cart, .xts-wtl-form .button, .xts-cart-actions .button[name="apply_coupon"], .cart_totals .checkout-button, .shipping-calculator-form .button, .checkout_coupon .button, #place_order, .woocommerce-orders-table__cell-order-actions > a, .woocommerce-MyAccount-downloads-file, button[name=save_account_details], button[name=save_address], .woocommerce-form-login button, .woocommerce-form-register button, .lost_reset_password button, .xts-compare-table .button, .return-to-shop .button, .xts-prod-design-summary .xts-product-add-btn > a, .xts-prod-design-btn .xts-product-add-btn > a, .xts-prod-design-img-btn .xts-product-add-btn > a, .xts-prod-design-mask .xts-product-add-btn > a, .single_add_to_cart_button, .xts-buy-now-btn{
	background-color:#002fff;
}

.woocommerce-widget-layered-nav-dropdown__submit:hover, .widget_price_filter .price_slider_amount .button:hover, .woocommerce-mini-cart__buttons .checkout:hover, .xts-cart-popup .xts-view-cart:hover, .xts-wtl-form .button:hover, .xts-cart-actions .button[name="apply_coupon"]:hover, .cart_totals .checkout-button:hover, .shipping-calculator-form .button:hover, .checkout_coupon .button:hover, #place_order:hover, .woocommerce-orders-table__cell-order-actions > a:hover, .woocommerce-MyAccount-downloads-file:hover, button[name=save_account_details]:hover, button[name=save_address]:hover, .woocommerce-form-login button:hover, .woocommerce-form-register button:hover, .lost_reset_password button:hover, .xts-compare-table .button:hover, .return-to-shop .button:hover, .xts-prod-design-summary .xts-product-add-btn > a:hover, .xts-prod-design-btn .xts-product-add-btn > a:hover, .xts-prod-design-img-btn .xts-product-add-btn > a:hover, .xts-prod-design-mask .xts-product-add-btn > a:hover, .single_add_to_cart_button:hover, .xts-buy-now-btn:hover{
	background-color:;
}

.xts-header-banner-bg{
	background-color:#439665;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "font-icon";
	src: url("//vistaradinapadana.com/wp-content/themes/xts-hitek/fonts/font-icon.woff") format("woff"),
	url("//vistaradinapadana.com/wp-content/themes/xts-hitek/fonts/font-icon.woff2") format("woff2");
}


.container {
	max-width: 1400px;
}

:root{
	--xts-container-w: 1400px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-no {
	max-width: 1370px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-narrow {
	max-width: 1380px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-default {
	max-width: 1390px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-extended {
	max-width: 1400px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-wide {
	max-width: 1410px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-wider {
	max-width: 1430px;
}

@media (min-width: 1417px) {
	.platform-Windows .xts-section-stretch > .elementor-container {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 1400px) {
	html:not(.platform-Windows) .xts-section-stretch > .elementor-container {
		margin-left: auto;
		margin-right: auto;
	}
}


/* Quick view */
.xts-quick-view-popup {
	max-width: 920px;
}

/* Promo popup */
.xts-promo-popup {
	max-width: 800px;
}

/* Blog single content boxed */
	.xts-content-area.col-lg-12 .xts-single-post-boxed {
		max-width: 900px;
	}

/* Header Boxed */
.xts-header.xts-design-boxed:not(.xts-full-width) .xts-header-main {
	max-width: 1370px;
}

.xts-widget-filter .xts-scroll-content {
	max-height: 200px;
}
html {
	scroll-behavior: smooth;
}

:root {
  --main-font: 'Vazir', sans-serif !important;
  --title-font: 'Vazir', sans-serif !important;
  --secondary-font: 'Vazir', sans-serif !important;
  --xts-widget-title-font-family: 'Vazir', sans-serif !important;
}

body, p, a, h1, h2, h3, h4, h5, h6, span, div :lang(fa) {
  font-family: 'Vazir' !important;
}


/* English Numerals
html[lang="en-US"] * {
	font-feature-settings: "numr" off !important;
} */


/* SOCIAL ICONS */
.social-icon {
    transition: transform 0.25s ease;
}

.social-icon:hover {
    transform: scale(1.08);
}

/* Change actual SVG color */
.social-icon:hover path {
    fill: #002FFF;
}

/*
 * BRAND CARDS
 * /

/* The front face */
.card-front {
	transition: opacity 0.5s ease-in-out;
	opacity: 1;
	aspect-ratio: 1 / 1;
}

/* The hover trigger */
.card-front:hover, .card-front.hover-active {
	opacity: 0 !important;
}

/* The back face */
.card-back {
	z-index: 1;
	aspect-ratio: 1 / 1;
}

/*
 * CUSTOM SEARCH WIDGET
 * /
 
/* FORM */
.vista-search-form {
    display: flex;
    align-items: center;
    background: transparent;
    border: none;
    border-radius: 999px;
    transition: all 0.35s ease;
    padding: 0px 14px;    
}

/* HOVER BORDER */
.vista-search-form:hover {
    border-color: rgba(255,255,255,0.8);
}

/* INPUT */
input {
	border: none;
	font-size: 16px;
}

.vista-search-input {
    flex: 1;
    background: transparent;
    border: none !important;
    outline: none;
    color: white;
    font-size: 16px !important;
	  font-weight: 700;
    width: 140px;
    transition: all 0.35s ease;
}

/* EXPANDING INPUT */
.vista-search-form:focus-within .vista-search-input {
    width: 300px;
}

/* HIDE PLACEHOLDER ON FOCUS */
.vista-search-input:focus::placeholder {
    opacity: 0;
}

/* BUTTON */
.vista-search-btn {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;   
}
html[lang="fa-IR"] .vista-search-btn {
    margin-left: 10px;
}
html[lang="en-US"] .vista-search-btn {
    margin-right: 10px;
}


.vista-search-btn:hover {
    background: none;
}

/* ICON */
.vista-search-btn img {
    width: 18px;
    height: 18px;
    opacity: 0.9;
}

/* RESULTS BOX */
.vista-search-results {
    position: absolute;
    top: calc(100% + 12px);
    right: 0;
    width: 310px;
    background: rgba(15,15,15,0.96);
    border-radius: 18px;
    overflow: hidden;
    backdrop-filter: blur(14px);
    z-index: 9999;
    display: none;
}

html[lang="fa-IR"] .vista-search-results {    
    right: 0;
}

html[lang="en-US"] .vista-search-results {    
    left: 0;
}

/* RESULT ITEM */
.vista-search-item {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 14px;
    text-decoration: none;
    color: white;
    transition: background 0.25s ease;
}

.vista-search-item:hover {
    background: rgba(255,255,255,0.06);
		color: white;
}

/* THUMBNAIL */
.vista-search-item img {
    width: 52px;
    height: 52px;
    object-fit: cover;
    border-radius: 12px;
}

/* TITLE */
.vista-search-title {
    font-size: 14px;
    margin-bottom: 4px;
}

/* PRICE */
.vista-search-price {
    font-size: 13px;
    opacity: 0.7;
}

/* NO RESULTS */
.vista-no-results {
    padding: 18px;
    color: white;
    text-align: center;
}


/* SUBMIT ORDER BUTTONS */
.xts-button.xts-icon-pos-left {
    flex-direction: row;
}


/* DARK MODE SWITCH
.wp-dark-mode-floating-switch {
		top: 48px !important;
} */

/* SINGLE PRODUCT DESCRIPTION ON HOME PAGE LINE SPACING */
.single-product-home-page ul li {    
    margin-bottom: 0;
}
html[lang="fa-IR"] .single-product-home-page ul li {
    line-height: 2em;
}
html[lang="en-US"] .single-product-home-page ul li {
    line-height: 1.8em;
}



/* REMOVE TEMPLATE TITLE ROW */
.xts-title {
    display: none;
}
.xts-page-title {
    display: none;
}
.xts-page-title-overlay {
	display: none;
}

/* DISABLE AUTO-CONVERT TO PERSIAN NUMERALS */
/* html,
body,
body * {
    font-feature-settings: normal !important;
} */

/* BRING BACK FONT AWESOME ICON */
html[lang="fa-IR"] .xts-button-icon i.fas.fa-plus-circle {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    font-style: normal !important;
    display: inline-block !important;
    font-feature-settings: normal !important;
}

html[lang="fa-IR"] .e-n-accordion-item-title-icon .e-opened i.fas.fa-caret-up,
html[lang="fa-IR"] .e-n-accordion-item-title-icon .e-closed i.fas.fa-sort-down {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    font-style: normal !important;
    display: inline-block !important;
    font-feature-settings: normal !important;
}@media (min-width: 1025px) {
	.xts-header {
        display: none;
 }

.xts-site-wrapper {
	padding-top: 36px;
}


/* BRANDS MEGA MENU DROPDOWN */
.xts-dropdown {
    position: absolute;
    z-index: 10;
    background-color: #ffffff00;
    box-shadow: none;
    border: 1px solid rgba(119,119,119,.12);
    top: 50%;
    bottom: auto;    
    margin-top: 10px;
}


/* Persian */
html[lang="fa-IR"] .xts-dropdown {
	  left: auto;
    right: -155%;
}
/* English */
html[lang="en-US"] .xts-dropdown {
    right: auto;
    left: -150%;
}


/*
 * CUSTOM SEARCH WIDGET
 * /

/* Wrapper */
.vista-search-wrapper {
    position: relative;
    width: 145px;    
}

html[lang="fa-IR"] .vista-search-wrapper {
    direction: rtl;
}

/* Placehoder */
.vista-search-input::placeholder {
    color: rgba(255,255,255,0.85);
    transition: opacity 0.25s ease;
}

/* Expand On Focus */
.vista-search-form:focus-within {
    width: 380px;
    border-color: #ffffff;
    background: rgba(255,255,255,1);
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.xts-header {
        display: none;
 }

// Brands Menu Dropdown
.xts-dropdown {
    position: absolute;
    z-index: 10;
    background-color: #ffffff00;
    box-shadow: none;
    border: 1px solid rgba(119,119,119,.12);
    top: 50%;
    bottom: auto;
    right: -155%;
    left: auto;
    margin-top: 10px;
}


/*
 * CUSTOM SEARCH WIDGET
 * /

/* WRAPPER */
.vista-search-wrapper {
    position: relative;
    width: 140px;
    direction: rtl;
}

/* PLACEHOLDER */
.vista-search-input::placeholder {
    color: rgba(255,255,255,0.85);
    transition: opacity 0.25s ease;
}

/* EXPAND ON FOCUS */
.vista-search-form:focus-within {
    width: 380px;
    border-color: #ffffff;
    background: rgba(255,255,255,1);
}

}

@media (max-width: 767px) {
	.xts-site-content {
	padding-top: 0px;
}

/* SUMBIT ORDER BUTTON ON MOBILE */
.submit-order-mob.xts-button-text {
	font-size: 9px !important;	
}

/*
 * CUSTOM SEARCH WIDGET
 * /

/* WRAPPER */
.vista-search-wrapper {
    position: relative;
    width: 100%;    
		border: 2px solid rgba(189,191,193,1);
		border-radius: 999px;
}
html[lang="fa-IR"] {    
    direction: rtl;
}


/* PLACEHOLDER */
.vista-search-input::placeholder {
    color: rgba(0,0,0,0.85);
    transition: opacity 0.25s ease;
}


/* Mobile Menu */

.xts-side-mobile {
	width: 180px !important;
	height: 350px !important;
	top: 50px;
	align-items: center;
	justify-content: center;
	background: #E6E7E8 !important;
	backdrop-filter: blur(18px);
	border-radius: 8px;
}

a.xts-nav-link {
	align-items: center;
	justify-content: center;
}

// Menu mobile and its bottom logo styling

#menu-mobile-menu {
    display: flex;
    flex-direction: column;
    min-height: 100%;
		align-items: center;
		justify-content: center;
    justify-items: center;
}

#menu-mobile-menu .mobile-menu-logo {
    margin-top: auto;
    padding: 24px 16px 16px 16px;
    text-align: center;
		align-items: center;
		justify-content: center;
    justify-items: center;
}

#menu-mobile-menu .mobile-menu-logo img {
    max-width: 64px;
    height: auto;
    display: inline-block;
}

#menu-mobile-menu > li.mobile-menu-logo > a {
    padding: 8px !important;
		display: block;
}
}

