:root { --ah-theme-global-font-family: 'doranfn'; --ahura-theme-primary: #1d67e8; --ahura-theme-secondary: white; --ahura-theme-primary-rgb: 29, 103, 232; --ahura-theme-glow-soft: rgba(29, 103, 232, 0.14); --ahura-theme-glow-mid: rgba(29, 103, 232, 0.28); --ahura-theme-glow-strong: rgba(29, 103, 232, 0.45); --ahura-theme-surface: rgba(29, 103, 232, 0.06); --ahura-theme-surface-deep: rgba(29, 103, 232, 0.11); --ahura-sidebar-widget-radius: 10px; --ahura-sidebar-accent: #1d67e8; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { font-family: doranfn; }html, body { }textarea, input, button, select { font-family: doranfn; }.elementor-element :where(div, span:not(.fa):not([class*="fa-"]):not([class*="eicon"]):not([class*="icon"]), h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, textarea, input, button, select):where(:not(.elementor-element)) { font-family: inherit; }html::-webkit-scrollbar, body::-webkit-scrollbar, ::-webkit-scrollbar { width: 10px; height: 10px; }html::-webkit-scrollbar-track, body::-webkit-scrollbar-track, ::-webkit-scrollbar-track { background: rgb(241, 241, 241); border-radius: 10px; }html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, ::-webkit-scrollbar-thumb { background-color: rgb(193, 193, 193); border-radius: 10px; }html::-webkit-scrollbar-thumb:hover, body::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:hover { background-color: rgb(168, 168, 168); }@supports not selector(::-webkit-scrollbar){html, body, * { scrollbar-width: thin; scrollbar-color: rgb(193, 193, 193) rgb(241, 241, 241); }}.woocommerce span.onsale, .woocommerce-widget-layered-nav-list li span, .category-alt, .cats-list ul.menu > li > a::before, .header-mode-3 .panel_menu_wrapper .mini-cart-header .cart-icon::after, .header-mode-3 .panel_menu_wrapper .cta_button, .sidebar-widget .price_slider_wrapper .price_slider.ui-slider .ui-slider-range, #goto-top span, .header-mode-2 .action-box #action_link:hover, .woocommerce ul.products li.product .button, .footer-center-border-top::before, input[type="submit"], button, .woocommerce .button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .wc-block-cart__submit-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], body.woocommerce .post-box ul.products li.mw_product_item.product a.button.add_to_cart_button, #ex1 button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .product-page-digi-style .digi-onsale-wrapper .digi-onsale, li.product.product-style-4 .thumbnail-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .woocommerce nav.woocommerce-pagination ul.page-numbers li span.current { background-color: rgb(29, 103, 232); }body.woocommerce span.onsale, body.woocommerce ul.products li.product .button, div.header-mode-3 .panel_menu_wrapper .cta_button, input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .wc-block-cart__submit-button, .woocommerce-page .wc-block-components-checkout-place-order-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, body.woocommerce .post-box ul.products li.mw_product_item.product a.button.add_to_cart_button { color: white; }input:focus, textarea:focus { border-color: rgb(29, 103, 232); }:root { --ahura-site-container-max-width: 1280px; --ahura-header-container-max-width: 1280px; --ahura-footer-container-max-width: 1280px; --ah-default-width: 1280px; }.site-container { width: 100% !important; max-width: var(--ahura-site-container-max-width) !important; margin-left: auto !important; margin-right: auto !important; }body:not(.elementor-page) .post-box p { text-align: justify; }:root { --ahura-content-radius: 10px; --ahura-content-shadow: 0 7px 36px rgba(0, 0, 0, 0.1); }.post-entry { box-shadow: var(--ahura-content-shadow); }#goto-top { bottom: 30px; }#goto-top span.ah-gototop-icon-wrap { width: 38px; height: 38px; font-size: 18px; }#goto-top .ah-gototop-icon-wrap .ah-theme-icon, #goto-top .ah-gototop-icon-wrap .ah-isax { font-size: 18px; width: 18px; height: 18px; }#goto-top .ah-gototop-icon-wrap .ah-theme-icon img, #goto-top .ah-gototop-icon-wrap .ah-isax img, #goto-top .ah-gototop-icon-wrap .ah-theme-icon--mode-svg svg, #goto-top .ah-gototop-icon-wrap .ah-theme-icon__svg { max-width: 18px; max-height: 18px; width: 18px !important; height: 18px !important; }html body :is(.ahura-main-header, #topbar, .header-template-2, .mgsiteside):not(.elementor-element) :is(.cats-list-title, span.cats-list-title, .mega_menu_mobile_title, .mg-cat-title, .header-mega-menu-btn span), html body :is(.ahura-main-header, #topbar, .header-template-2, .mgsiteside):not(.elementor-element) :is(.cats-list ul.menu > li > a, .header-megamenu li:not([class*="elementor"]) > a, .header-megamenu .cats-list ul.menu a) { font-family: iransansdn; }html body footer.website-footer .footer-widget:not(.elementor-element) :is(span.footer-widget-title, .foot-widget-title, h3.footer-widget-title, .wp-block-heading, h2.widgettitle), html body footer.website-footer .footer-widget:not(.elementor-element) :is(.foot-widget-content, .foot-widget-content p, .foot-widget-content li, .foot-widget-content a, .menu li a, ul.menu a) { font-family: iransansdn; }:root { --ahura-mm-btn-bg: #1d67e8; --ahura-mm-btn-color: #ffffff; }:root { --ahura-related-thumb-height: 140px; }@media screen and (max-width: 767.98px){:root { --ahura-related-thumb-height: 110px; }}:root { --ahura-archive-thumb-width: 100%; }.woocommerce, .woocommerce-page { --ahura-wc-notice-message-bg: #ecfdf5; --ahura-wc-notice-message-color: #065f46; --ahura-wc-notice-info-bg: #eff6ff; --ahura-wc-notice-info-color: #1e40af; --ahura-wc-notice-error-bg: #fef2f2; --ahura-wc-notice-error-color: #991b1b; --ahura-wc-notice-radius: 10px; }