:root {
    --ah-theme-global-font-family: 'IRANSans';
}
html, body, div, span, em, form, select, input, button, header, footer, textarea
body span, body applet, body object, body iframe,
body h1, body h2, body h3, body h4, body h5, body h6, body p, body blockquote, body pre,
body a, body abbr, body acronym, body address, body big, body cite, body code,
body del, body dfn, body em, body img, body ins, body kbd, body q, body s, body samp,
body small, body strike, body strong, body sub, body sup, body tt, body var,
body b, body u, body center,
body dl, body dt, body dd, body ol, body ul, body li,
body fieldset, body label, body legend,
body table, body caption, body tbody, body tfoot, body thead, body tr, body th, body td,
body article, body aside, body canvas, body details, body embed, 
body figure, body figcaption, body footer, body header, body hgroup, 
body menu, body nav, body output, body ruby, body section, body summary,
body time, body mark, body audio, body video,
body div, body a, body p, body li, body ul, body input, body form, body select, body textarea {
  font-family: inherit;
}

  .elementor-element.e-parent, .elementor-element.e-parent div:not(.star-rating):not(.elementor-widget-text-editor),
section.elementor-element, section.elementor-element div,
.elementor-widget-wrap .elementor-widget-container:not(:has(> i[class*="elementor-"]:not([class*="eicon"]):not([class*="fa"]))),
section.elementor-element span:not(.fa), section.elementor-element p,
.elementor-element.e-parent span:not(.fa):not(.star-rating span):not(span.colorful_text):not(span.colorful_title), .elementor-element.e-parent p:not(.elementor-element.e-parent .elementor-widget-container p),
section.elementor-element span.elementor-button-content-wrapper,
section.elementor-element span.elementor-button-text,
section.elementor-element p,
.elementor-element .elementor-button
{
  font-family: unset;
}

.elementor-widget-container p {
  font-family: inherit;
}
  @media only screen and (min-width:1100px){
    .scrolled-topbar .menu-icon{
      background-color: #fed700;
      color: #ffffff;
    }
  }
.header-mode-1 .cats-list-title,
html body .header-mode-1 span.cats-list-title
{
  color: #ffffff;
}
#goto-top, #goto-top span{
  border-radius: 10px;
}
#goto-top {
  background-color: 10;
}
#goto-top span{
    color: ;
}

.post-custom p a, .post-custom table a, .post-custom li a, .post-custom p a *, .product .woocommerce-Tabs-panel--description a, .term-description a{
  color: #001544;
}
.post-custom p, .post-custom ul li, .post-entry ul.post-categories li a {
  color: #001544;
}
::selection{
  background-color: #d3ac67}
::-moz-selection{
  background-color: #d3ac67}

.cat-description {
	background-color: #001544}
        #commentform input[type=submit], .ah-post-comments-template #commentform input[type=submit]{
      background-color: #d2ab66;
    }
                            
  .ahura-main-header .top-section
  {
    background-color: #ffffff;
  }
  .ahura-main-header .bottom-section
  {
    background-color: #ffffff;
  }
  .ahura-main-header .top-section .menu-wrapper ul.topmenu > li > a,
  .ahura-main-header .top-section .menu-wrapper ul.topmenu > li::after,
  .ahura-main-header .bottom-section .menu-wrapper ul.topmenu > li > a,
  .ahura-main-header .bottom-section .menu-wrapper ul.topmenu > li::after
  {
    color: #35495C;
  }
  .ahura-main-header .bottom-section .cats-list ul.menu,
  .ahura-main-header .bottom-section .cats-list ul.menu ul,
  .header-template-2 .header-mega-menu-container > div,
  .header-template-2 .header-mega-menu-container .menu > li > ul
  {
    background-color: #ffffff;
  }
  .ahura-main-header .bottom-section .cats-list ul.menu a,
  .header-template-2 .header-mega-menu-container ul li a
  {
    color: #35495C;
  }
  .ahura-main-header .bottom-section .cats-list ul.menu>li>a::after
  {
    border-color: #f6f6f6;
  }
      .topbar:not(.in_custom_header)
    {
      border: none;
    }
    .ahura-post-single .post-content-wrap p, .ahura-post-single .post-content-wrap li{
  font-weight: 500;
}






.post-index article h3{
  color: #001544;
}
.post-index article .excerpt p{
  font-size: 18px;
}
.post-index article .excerpt p{
  font-weight: normal;
}

.postbox4 .excerpt.has_margin {
	margin-bottom: 0px;
}

  .postbox4 article h3{
    padding-bottom:15px;
    border-bottom:1px solid #eee;
  }







.ahura-post-single .post-entry h1,
body .ahura-post-single .post-entry h1,
.ahura-post-single .post-entry h1 *,
body .ahura-post-single .post-entry h1 *{
  font-weight:normal;
}
  .post-entry blockquote {
    flex-direction: column  }

.woocommerce .woocommerce_product_date_modified {
  display: flex;
}

.woocommerce .woocommerce_product_date_modified span:first-child {
  color: ;
  padding-left: 5px;
}

.woocommerce .woocommerce_product_date_modified span:last-child {
  color: }











            @media screen and (max-width: 1000px) {
        .sidebar, .ahura-sidebar {
          display: none;
        }
      }
              




















    .website-footer {
        margin-top: 35px;
    }
  .topmenu > li > ul.sub-menu {
    top: 35px;
  }





.ahura-sidebar .wc-blocks-filter-wrapper input[inputmode="numeric"] {
  max-width: px;
  width: px;
  text-align: center;
}
  .shop-sub-categories .product-category {
    padding: px;
  }
  .shop-sub-categories .product-category {
    background-color: ;
  }
  .shop-sub-categories .product-category {
    border-radius: px;
  }
  .shop-sub-categories .product-category a img {
    border-radius: px;
  }
  .shop-sub-categories .product-category a img {
    width: px;
    height: px;
  }
  .shop-sub-categories .product-category .cat-count {
    color: ;
  }
  .shop-sub-categories .product-category .cat-count {
    background-color: ;
  }
  .shop-sub-categories .product-category .cat-title {
    color: ;
  }
