/** === General CSS === **/@font-face {font-family: IRANSans;font-style: normal;font-weight: bold;src: url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb_Bold.eot');src: url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb_Bold.woff2') format('woff2'),url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb_Bold.woff') format('woff'),url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb_Bold.ttf') format('truetype');}@font-face {font-family: IRANSans;font-style: normal;font-weight: normal;src: url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb.eot');src: url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb.woff2') format('woff2'),url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb.woff') format('woff'),url('https://ariahonar.com/wp-content/themes/karauos/assets/fonts/IRANSansWeb.ttf') format('truetype');}body, button, input, select, textarea, h1, h2, h3, h4, h5, h6,.irs-from,.irs-to {font-family:IRANSans;}body:not(.rtl) h1,body:not(.rtl) h2,body:not(.rtl) h3,body:not(.rtl) h4,body:not(.rtl) h5,body:not(.rtl) h6 {font-family: "Open Sans",serif !important;}body:not(.rtl),body:not(.rtl) button,body:not(.rtl) input,body:not(.rtl) select,body:not(.rtl) textarea {font-family: "Open Sans",serif !important;}a {color:rgb(255,150,57);}::-moz-selection {color:#FFF;background:rgb(255,150,57);}::selection {color:#FFF;background:rgb(255,150,57);}a {color:rgb(255,150,57);}@media (max-width: 767px) {.position-header {position: relative;}}.elementor-6 .elementor-element.elementor-element-de43063 .tmt-cf7-style input[type="submit"]{margin-top:5px;padding:5px 5px 5px 5px;background-color:#FF9639;border-radius:5px 5px 5px 5px}.tmt-cf7-style .wpcf7 div.wpcf7-response-output{color:#FF9639;border-color:transparent}body.rtl .read-more i{margin-top:5px;margin-right:10px;transform:translateY(4px) rotate(0)}.rc-anchor-normal{height:74px;width:291px}.cp-popup-container .cp-target p,.cp-popup-container .cp-target strong{color:inherit;line-height:inherit;font-family:'IRANSans';text-align:inherit}.cp-popup-container *{font-family:'IRANSans';text-align:right}.cp_style_5921 .cp-popup .cpro-form .cp-form-input-field{text-align:right !important;font-size:12px !important}@media (max-width:767px) .cp-form-input-field{font-size:12px !important}@media only screen and (min-width:992px){.main-menu li.menu-item-has-children .sub-menu{position:absolute;z-index:999;right:-50px !important;left:-400px !important;visibility:hidden;opacity:0}}.jet-carousel{position:relative;margin-left:5px;margin-right:0}@media (max-width:767px){.main-menu li .mega-menu .elementor-element >.elementor-container{display:block;width:700px}.elementor-9 .elementor-element.elementor-element-57bc8a5 .open-menu .main-menu .sub-menu{padding:0 0 0 0 !important}.tmt-heading span{display:contents}}.elementor-9 .elementor-element.elementor-element-57bc8a5 .open-menu .main-menu .sub-menu >li{background-color:#ffffff00}.elementor-2875 .elementor-element.elementor-element-c74a76c{width:50%}.woocommerce-archive .woocommerce-result-count{display:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#ff8400}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#1E2050}.woocommerce-checkout #payment{background:rgb(210 117 40 / 14%);border-radius:5px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#E79A4A;color:black}.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #E79A4A;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;right:0;margin:-1em 2em 0 0}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt{background-color:#E79A4A}.woocommerce-info{border-top-color:#E79A4A}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 3.5em 1em 2em;margin:0 0 2em;position:relative;background-color:rgb(210 117 40 / 14%);color:black;border-top:3px solid #E79A4A;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-info::before{color:#E79A4A}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{color:#E79A4A;background-color:rgb(210 117 40 / 14%)}.woocommerce-cart table.cart td.actions .coupon .input-text{float:right;box-sizing:border-box;border:1px solid #E79A4A;padding:6px 6px 5px;margin:0 0 0 4px;outline:0}.woocommerce form.checkout_coupon{border:1px solid #E79A4A}.wpb-pcf-form-style-true .wpcf7 form>p span,.wpb-pcf-form-style-true .wpcf7 form>div span{display:inline-block;margin-top:10px}.wpb-pcf-btn.wpb-pcf-btn-small{margin-right:10px;margin-top:47px;padding:9px 5px 10px;font-size:14px;line-height:normal}@media (min-width:1024px){.elementor-9 .elementor-element.elementor-element-74ff2fe .elementor-icon-list-items.elementor-inline-items{display:inline-flex}}.elementor-9 .elementor-element.elementor-element-74ff2fe .elementor-icon-list-items.elementor-inline-items{margin-right:0;margin-left:0}.wpb-pcf-form-style-true select{-webkit-appearance:menulist-button;height:auto !important}@media (max-width:768px){.wpb-pcf-btn.wpb-pcf-btn-small{display:block;margin:0 auto;text-align:center}}@media (max-width:767px){.elementor-9 .elementor-element.elementor-element-7cf134e >.elementor-widget-container{margin:0 0 15px 0;padding:0 0 0 0}}@media (max-width:767px){.elementor-9 .elementor-element.elementor-element-74ff2fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:0;margin-left:0}}.wpb-pcf-btn.wpb-pcf-btn-medium{display:block;margin:20px auto;text-align:center;padding:11px 20px 13px;font-size:16px;line-height:normal}.wp-block-buttons>.wp-block-button{display:block;margin:20px auto;text-align:center}