 .product_meta { transition-duration:200ms;transition-property:opacity;opacity:0.8;} .product_meta:hover { opacity:1;} .product_meta > .tagged_as > a[href$='#self-tag'] { color:inherit;} .summary .woocommerce-product-attributes { font-size:16px;} .summary .woocommerce-product-attributes th, .summary .woocommerce-product-attributes td { padding:5px;border:none;} .az-advanced-breadcrumbs { /* font-family:'Sharnay Heavy';*/ font-size:1.1em;font-weight:800;} /* ------ dont show last part of breadcrumb if there is title after it ------ */ .wp-block-uagb-container:has(+ .wp-block-uagb-advanced-heading) .az-advanced-breadcrumbs .breadcrumb_last, .az-advanced-breadcrumbs:has(+ .wp-block-uagb-advanced-heading) .breadcrumb_last { display:none;} .az-advanced-breadcrumbs a { color:var(--az-page-color, var(--az-page-text-color));} .ast-breadcrumbs-wrapper { white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .ast-terms-link > .ast-button.ast-badge-tax { height:32px;padding:8px;align-items:center;align-content:center;white-space:nowrap;text-overflow:ellipsis;position:relative;} .ast-single-entry-banner .ast-terms-link, .entry-header .ast-terms-link { display:flex;flex-wrap:wrap;flex-direction:row;gap:4px;} .entry-meta > .ast-terms-link { flex-wrap:nowrap;} .ast-terms-link > .ast-button.ast-badge-tax:not(.no-image) { padding-left:35px;} .gms-category-icon { height:20px;width:20px;fill:white;filter:brightness(0) invert(1);position:absolute;left:8px;top:50%;bottom:50%;transform:translateY(-50%);} .gms-category-icon.empty { display:none;} /* ------------- hide category links if we have category badges ------------- */ .entry-header:has(.ast-terms-link > .ast-badge-tax) .entry-meta > .ast-terms-link { font-size:0;} .entry-header:has(.ast-terms-link > .ast-badge-tax) .entry-meta > .ast-terms-link > a:first-child { font-size:1rem;} .entry-header:has(.ast-terms-link > .ast-badge-tax) .entry-meta > .ast-terms-link > a:not(:first-child) { display:none;} :root { --gms-font-header:'Racing Sans One', 'IranYekan', 'Iran Sans', 'Roboto', 'Roboto Serif',  sans-serif;} h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a { font-family:var(--gms-font-header);} body, button, input, select, textarea, .ast-button, .ast-custom-button { font-family:'Nunito', 'Iran Sans', sans-serif!important;} .ast-builder-menu-1 { font-family:'Nunito', 'Iran Sans', sans-serif!important;} img.ql-img-inline-formula:first-child:nth-last-child(1) { margin:0;margin-left:auto!important;margin-right:auto!important;} p:has(img.ql-img-inline-formula:first-child:nth-last-child(1)) { display:flex;} .gms-bottom-nav { position:fixed;bottom:10px;left:0.54em;right:0.54em;height:65px;z-index:9999; border-radius:calc(var(--gms-radius));background-color:white;box-shadow:var(--gms-paper-box-shadow);overflow:visible; display:none;} @media (max-width:767px) { .gms-bottom-nav {  display:flex; justify-content:space-between;} } .gms-bottom-nav-item { border-radius:calc(var(--gms-radius));padding-top:5px;gap:4px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;cursor:pointer;} .gms-bottom-nav-item.primary { background-color:var(--gms-primary);box-shadow:var(--gms-primary-box-shadow); color:var(--gms-primary-text);gap:6px;margin-block:-4px;margin-inline:-2px;} .gms-bottom-nav p, .gms-bottom-nav a { margin-bottom:0;color:inherit;font-size:0.9em;} /* ----------------------------- Specialb Buttons ---------------------------- */ .gms-bottom-nav-item i { height:27px;width:27px;/* Use SVG as a mask */ -webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;background-color:var(--gms-text);} .gms-bottom-nav-item.primary i { background-color:var(--gms-primary-text);} html:has(.simplefavorite-button.active) .gms-bottom-nav-item.favorite i { background-color:var(--gms-primary);} /* -------------------------- menu must be one line ------------------------- */ .main-navigation > ul { flex-wrap:nowrap;white-space:nowrap;} /* --------------------------------- header --------------------------------- */ .site-logo-img img { filter:none!important;} /* ---------------------------- active mega menu ---------------------------- */ .astra-full-megamenu-wrapper { z-index:10000;} /* ------------------------------- menu border ------------------------------ */ .astra-full-megamenu-wrapper { border-radius:5px;/* border:1px solid var(--ast-global-color-0);box-shadow:0px 0px 5px var(--ast-global-color-0);*/ } .astra-megamenu-li { position:relative;} /* -------------------------------- hoverline ------------------------------- */ .astra-megamenu-li:hover > a:after { content:' ';transition:width;transition-duration:300ms;animation-duration:300ms;position:absolute;top:calc(100% - 2px);left:0;right:0;width:0;height:2px;background-color:var(--ast-global-color-0);z-index:10001;} .astra-megamenu-li:hover > a:after { content:' ';width:100%;} /* ---------------------------------- arrow --------------------------------- */ .astra-megamenu-li:hover:after { content:'';position:absolute;left:42%;top:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--ast-global-color-0);clear:both;z-index:99999;} /* ------------------------------- item hover ------------------------------- */ .astra-megamenu-li:hover > a > .menu-text { color:var(--ast-global-color-0);} /* ---------------------------------- text ---------------------------------- */ .astra-megamenu-li .menu-text { padding:7px;} .ast-builder-language-switcher-item { color:inherit;} /* -------------------------------- translate ------------------------------- */ .gtranslate_wrapper { color:var(--ast-global-color-4);} .gt_languages { font-size:20px;color:var(--ast-global-color-2);text-shadow:none;} .gt_languages glink > span { font-size:18px;} /* --------------------------------- blognav -------------------------------- */ .navigation.post-navigation { display:none!important;} .entry-header.site-header > .entry-meta { display:flex;flex-direction:row;gap:5px;text-wrap:nowrap;} /* ------------------------------- Menu Colors ------------------------------ */ header.site-header .ast-primary-header-bar, header.site-header .ast-main-header-wrap { box-shadow:none!important;} body.ast-theme-transparent-header header { --gms-header-bg-color:transparent;--gms-header-text-color:white;--gms-header-box-shadow:none;--gms-header-text-shadow:1px 1px 5px rgba(0, 0, 0, 0.9);} header, body.ast-theme-transparent-header header.ast-sticky-active { --gms-header-bg-color:var(--ast-global-color-2);--gms-header-text-color:white;--gms-header-box-shadow:var(--gms-paper-box-shadow);--gms-header-text-shadow:none;} header.ast-sticky-active #ast-desktop-header, header.ast-sticky-active #ast-mobile-header { position:absolute;left:0;right:0;z-index:9999;} header.site-header > * { background:var(--gms-header-bg-color);box-shadow:var(--gms-header-box-shadow);color:var(--gms-header-text-color);text-shadow:var(--gms-header-text-shadow);border:none;font-weight:500;transition-duration:200ms;transition-property:all;} header.site-header > * > div, header.site-header > * > div > div { background:inherit!important;border:inherit!important;color:inherit!important;text-shadow:inherit!important;font-weight:inherit!important;transition-duration:inherit!important;transition-property:inherit!important;} .gtranslate_wrapper, header.site-header > * nav, header.site-header > * nav > *, header.site-header > * ul, header.site-header > * li, header.site-header > * span, header.site-header > * a { color:inherit!important;font-weight:inherit!important;font-size:inherit!important;} header.site-header *:not(form) > svg, header.site-header *:not(form) > svg.account-icon path:first-child { fill:var(--gms-header-text-color)!important;} /* ------------------------------- menu icons ------------------------------- */ .ast-above-header-wrap .ast-icon.icon-cart { display:flex;justify-content:center;align-items:center;} .ast-above-header-wrap i.astra-icon { display:flex;} .ast-above-header-wrap .ast-woo-header-cart-info-wrap { display:none;} .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after { color:var(--gms-primary-text)!important;background-color:var(--gms-primary)!important;} /* ------------------------------ Mobile Header ----------------------------- */ header.site-header > #ast-mobile-header .ast-primary-header-bar { padding-inline:5px!important;} header.site-header > #ast-mobile-header .menu-toggle { height:40px!important;width:40px!important;} header.site-header > #ast-mobile-header .ast-builder-grid-row .ast-custom-button, header.site-header > #ast-mobile-header .ast-builder-grid-row button { height:35px;padding-inline:10px;display:flex;justify-content:center;align-items:center;background-color:var(--gms-primary);} header.site-header > #ast-mobile-header img.custom-log { max-width:32px!important;width:32px!important;} #ast-mobile-popup-wrapper .ast-mobile-popup-header { justify-content:start;min-height:unset!important;} #ast-mobile-popup-wrapper .main-header-menu { display:flex;flex-direction:column;} #ast-mobile-popup-wrapper .ast-builder-menu .ast-menu-toggle { right:unset!important;inset-inline-end:calc(20px - 0.907em)!important;} #ast-mobile-popup-wrapper .ast-builder-menu .menu-link { text-align:start;} #ast-mobile-popup-wrapper .ast-builder-menu li.menu-item > a > .ast-icon.icon-arrow, #ast-mobile-popup-wrapper .ast-builder-menu li.menu-item > a > .astra-mm-icon-label { display:none;} @media (max-width:767px) { header.site-header .custom-logo {  width:40px!important;} } .ast-custom-payment { height:40px;width:40px;} .ast-custom-payment > img { object-fit:contain;height:100%!important;width:100%!important;filter:brightness(0) saturate(100%) invert(30%) sepia(19%) saturate(91%)  hue-rotate(314deg) brightness(97%) contrast(88%)!important;} .gebra_postlist .uagb-post__inner-wrap:has(img) { background:none!important;background-color:none!important;} .gebra_postlist .uagb-post__image img { height:100%;width:100%;object-fit:cover;inset:0;left:unset;top:unset;right:unset;bottom:unset;transform:unset;} .gebra_postlist article.uagb-post__inner-wrap { display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;overflow:hidden;} .gebra_postlist .uagb-post__title.uagb-post__text a { text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);} .gebra_postlist .uagb-post-pagination-wrap { justify-content:center!important;} .gebra_postlist .uagb-post-pagination-wrap > .page-numbers { text-align:center;justify-content:center;align-items:center;padding:10px 15px!important;background-color:rgba(0, 0, 0, 0.2)!important;margin-right:4px!important;margin-bottom:5px!important;} .gebra_postlist .uagb-post-pagination-wrap > .page-numbers.current { padding:10px 15px!important;background-color:#e4e4e4!important;} nav.woocommerce-pagination > ul.page-numbers { display:flex;justify-content:center;align-items:center;} /* -------------------------- Search Form In Header ------------------------- */ form.search-form { overflow:hidden;border-radius:var(--gms-radius)!important;border:1px solid rgba(125, 125, 125, 0.2)!important;background-color:rgba(125, 125, 125, 0.2)!important;color:var(--gms-header-text-color)!important;overflow:hidden!important;} form.search-form button { background-color:var(--gms-primary)!important;min-width:40px;display:flex!important;align-items:center;justify-content:center;border:none;right:unset!important;inset-inline-end:4px!important;} form.search-form .ast-icon.icon-search svg { margin:0;margin-top:0;margin-left:0;} form.search-form button svg { fill:var(--gms-primary-text)!important;} form.search-form .ast-icon { display:flex;align-items:center;justify-content:center;} form.search-form input { background:transparent!important;background-color:transparent!important;border-radius:var(--gms-radius)!important;color:#fff!important;} form.search-form input::placeholder { color:#fff!important;} /* --------------------------- Search form in Page -------------------------- */ #main form.search-form input { color:var(--ast-global-color-3);} #main form.search-form > label { display:flex;flex-direction:row;} #main form.search-form > label > input { flex:1;} #main form.search-form > .search-submit { display:none;} .sidebar-main { line-height:normal!important;} /* --------------------- toc in big sidebars dont expand -------------------- */ .sidebar-main > .widget:has(.azlinkpages_item_list) .az-toc-item > ul { height:0!important;max-height:0!important;}:root { --gebra_papercolor:#fff;} .sub-menu .menu-link { display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;} .page-title:not(.wp-element-button) { color:var(--ast-global-color-3)!important;} .ast-archive-description { padding:1em!important;} .ast-woocommerce-container { padding:1em!important;} .wc-block-product-categories-list-item { margin:4px 0 4px 10px!important;} .wc-block-product-categories-list-item__image { border:none!important;max-width:32px!important;} .ast-woo-sidebar-widget { padding-top:0!important;} .ast-archive-description p { font-size:1em;text-align:justify;} .post-thumb-img-content { display:flex;align-items:center;justify-content:center;} /* ------------------------------- auto stack ------------------------------- */ .post.type-post .az-post-stack { flex-direction:column!important;} .post.type-post .az-post-hide { display:none;} .post.type-page .az-page-stack { flex-direction:column!important;} .post.type-page .az-page-hide { display:none;} /* -------------------------- footer widget margin -------------------------- */ .site-footer-section .widget { margin:0!important;margin-bottom:0;} /* -------------------------------------------------------------------------- */ /*                PRODUCT PAGE                */ /* -------------------------------------------------------------------------- */ .entry-header:has(.ast-breadcrumbs-inner) { display:flex;flex-direction:column;gap:0.5em;} .summary > .price { margin-bottom:0.5em!important;} /* ------------------------------ product list ------------------------------ */ ul.wc-block-product-template__responsive { margin:0!important;} /* -------------------------------- new fonts ------------------------------- */ .has-times-font-family { font-family:'Times New Roman', Times, serif;} /* -------------------------------------------------------------------------- */ /*                 InserPage                 */ /* -------------------------------------------------------------------------- */ .insert-page > .wp-block-uagb-container.alignfull.uagb-is-root-container { margin-left:0px!important;margin-right:0px!important;} /* ------------------ no padding for automatic product doc ------------------ */ .product .woocommerce-tabs .insert-page > .wp-block-uagb-container { padding:0!important;} /* -------------------------------------------------------------------------- */ .gebra-nowrap { white-space:nowrap;} .gebra-nowrap > * { white-space:nowrap;} .gms-viewsbox::before { font:normal 20px/1 dashicons;content:'\f177';vertical-align:middle;align-self:center;padding-inline:2px;} .gms-viewsbox { display:inline-flex;vertical-align:bottom;} 