 .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;}  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:'Racing Sans One', 'Iran Sans', 'Roboto', 'Roboto Serif', sans-serif!important;} 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;}  .az-viewsbox::before { font:normal 20px/1 dashicons;content:'\f177';vertical-align:middle;align-self:center;padding-right:2px;} .az-viewsbox { display:inline-flex;vertical-align:bottom;} 