/*

Theme Name: Onum



Adding support for languages written in a Right To Left (RTL) direction is easy -

it's just a matter of overwriting all the horizontal positioning attributes

of your CSS stylesheet in a separate stylesheet file named rtl.css.



https://codex.wordpress.org/Right-to-Left_Language_Support



*/

body{direction: rtl;unicode-bidi: embed}body,h1,h2,h3,h4,h5,h6,a,p,.onsale,.price,.topbar-info,.font-second ,.wpcf7 input.wpcf7-text,.octf-btn-primary.octf-btn-icon,.wpcf7-textarea,.video-popup > span,.elementor-icon-list-text,.recent-news h6 a,.title-table,.page-header .breadcrumbs,.rs-layer,.tab-link,.elementor-text-editor{font-family: IRANSansWeb !important}@font-face{font-family: IRANSansWeb;src: url('fonts/IRANSansWeb.eot');src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('fonts/IRANSansWeb.woff') format('woff'), url('fonts/IRANSansWeb.ttf') format('truetype');font-weight: normal}@media screen and (max-width: 769px){.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow{left:0;right:unset;padding: 9px 0px 9px 12px;text-align: left}.header_mobile .mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow.active i{transform: rotate(-90deg)}.flaticon-arrow-point-to-right:before{content: "\f122"}.one-line-form > span.your-email{padding-left: unset}.ot-testimonials .testimonial-wrap{margin: 90px 0px 0px}.woocommerce-page #content table.cart td.actions .coupon input.input-text, .woocommerce-page #content table.cart td.actions .coupon button.button{width: 100%;margin-bottom: 14px}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:right}.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%}.ot-testimonials .testimonial-wrap{padding-right: unset}.projects-box .portfolio-info{left:0!important}.header_mobile .mlogo_wrapper .mobile_logo{float:right}#mmenu_toggle{left: 0px;right:unset}.header_mobile .mobile_nav .mobile_mainmenu ul{margin-right: 15px;margin-left: unset}.header_mobile .octf-btn-cta{padding-left: 50px;padding-right: unset;float:left}.topbar_menu ul li{border-left: unset}.mobile-topbar .topbar-info li:first-child{padding-right: 0;padding-left: unset}.topbar-info li{border-left: unset}.topbar-info li:last-child{padding-left: 31px;padding-right: unset}.topbar_menu ul li:first-child{border-left: 1px solid #e5e5e5}}.main-navigation ul > li.menu-item-has-children > a{padding-left: 17px;padding-right: unset}.main-navigation ul > li.menu-item-has-children > a:after{left:0;right:unset !important}.main-navigation ul li li a{text-align: right}.main-navigation ul li li a:before{right:-15px;left:unset}.main-navigation ul li ul{right: -40px;left:unset}.main-navigation ul > li li.menu-item-has-children > a:after{transform: rotate(180deg)}.cart-btn-hover:hover .site-header-cart{direction: rtl}.woocommerce.widget_shopping_cart .total{direction: rtl}.site-header-cart{left:-30px;right:unset}.site-header-cart .widget_shopping_cart_content{text-align: right}.cart-contents .count{right:7px;left:unset}.octf-btn-cta .h-search-form-field{left: 30px;right:unset}.one-line-form > span.your-email:before{right: 0;left:unset}.one-line-form button{left: 5px;right:unset}.one-line-form > *{float:right}.one-line-form > span.your-email{padding-left: 162px;padding-right:unset}.wpcf7 input.wpcf7-text{text-align:right}.octf-btn:before{transform: translate(+105%, 0);right: 0;left:unset}.octf-btn-icon{padding: 5px 28px 5px 5px;direction: rtl}.octf-btn-icon i{margin-right: 14px;margin-left:unset}.flaticon-right-arrow-1:before{content: "\f120"}.w650 .wpcf7 div.wpcf7-response-output{direction: rtl}.team-wrap .team-social a{margin-left: 12px;margin-right: unset;left:-40px;right:unset}.team-wrap .team-social.active a{left:0;right:unset}.team-wrap .team-social{direction: rtl}.ot-counter h6:before{right: 0;left:unset}.ot-counter h6{padding-right: 20px;padding-left:unset}.ot-counter span.num{padding-right: 20px;padding-left:unset}.ot-accordions .acc-item .acc-toggle i{float:left}.ot-accordions .acc-item .acc-toggle{padding: 13px 25px 13px 10px}.ot-heading h6{padding-right:21px;padding-left:unset}.ot-heading h6:before, .ot-heading h6:after{right:0;left:unset}.ot-pricing-table .title-table{-webkit-border-top-right-radius: 0px;-webkit-border-top-left-radius: 17px;-webkit-border-bottom-left-radius: 17px;-webkit-border-bottom-right-radius: 0px;right:0;left:unset}.testicustom-slider-nav{float:right;direction: ltr}.slick-dotted.slick-slider{direction: rtl !important}.slick-slider .slick-list, .slick-slider .slick-track{direction: rtl !important}.wpcf7 textarea{text-align: right}.wpcf7.wpcf7-form.octf-btn-primary.octf-btn-icon{float:right}.wpcf7 div.wpcf7-mail-sent-ok{direction: rtl}.contact-info i{float:right}.contact-info .info-text{padding-right: 50px;padding-left: unset}.search-form .search-submit{left:0;right:unset}.search-form .search-field{padding: 0 20px 0 48px}.shop-sidebar .widget .widget-title{padding-right: 17px;padding-left: unset}.shop-sidebar .widget .widget-title:before{right:0;left:unset}.woocommerce .widget_price_filter .price_slider_amount .button{float:left}.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{margin-left: 5px;margin-right: unset}.woocommerce .widget_price_filter .price_slider_amount span{letter-spacing: -0.5px}.woocommerce .products .product .star-rating{left: 20px;right:unset}.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale{right: 10px;left: auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{right:13px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{right:26px}.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span{direction: rtl}.woocommerce .widget_price_filter .price_slider_amount{text-align: right}.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button{padding: 5px 28px 5px 5px}.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{margin: 0 0 0 10px}.woocommerce table.shop_table.caption,.td, .th{text-align: right}.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2{float:left}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-right: 90px;margin-left: unset}.woocommerce ul.products li.product .add_to_cart_button.added:after, .woocommerce-page ul.products li.product .add_to_cart_button.added:after{margin-right: 14px;margin-left: unset}.ot-tabs .tab-content ul.has-icon li{padding-right: 40px;padding-left: unset}.ot-tabs .tab-content ul.has-icon li i{right:0;left:unset}.fleft{float:right}.fright{float:left}.service-box .number-box{float:right}.service-box .content-box{padding-right: 75px;padding-left: unset!important}.icon-box.s4 .icon-main{float:left}.icon-box.s4 .content-box{text-align: left;padding-right: 0;padding-left: 85px}.icon-box.s1 .icon-main{float:right}.icon-box.s1 .content-box{padding-right: 85px;padding-left: unset}.widget-area .widget .widget-title{padding-right: 17px;padding-left: unset}.widget-area .widget .widget-title:before{right:0;left:unset}.post-box .entry-meta > span:not(.sl-wrapper){margin-left: 10px;margin-right: unset}.post-box .entry-meta > span:not(.sl-wrapper) i{margin-left: 4px;margin-right: unset}.flaticon-chat:before{float: right}.post-box .entry-media .post-cat{right: 40px;left:unset}.sl-wrapper{float:left}.sl-wrapper .sl-icon{margin-left: 6px;margin-right:unset}.sl-wrapper .sl-text{margin-right: 4px;margin-left:unset}.blog-post .tagcloud{float: right}.blog-post .author-bio .author-image{float: right;margin-left: 50px;margin-right:unset}.post-nav .post-prev{float: right}.post-nav .post-prev a span{margin-left: 2px;margin-right: -11px}.post-nav .post-next{float: left}.post-nav .post-next a span{margin-left: -11px;margin-right: 2px}.comments-area ol, .comments-area ul{padding-right: 0;padding-left: unset}.comments-area .comment-item .gravatar{float:right}.comments-area .comment-item .comment-content:not(.pingback){padding-right: 105px;padding-left: unset}.comments-area ul.children{padding-right: 60px;padding-left: unset}.comments-area .comment-item .comment-meta .comment-reply-link{left:0;right:unset}.ot-countdown{direction: ltr}.service-box-s2 .number-box{float:right}.service-box-s2 .content-box{padding-right: 70px;padding-left: unset}.message-box .icon-main{float:right}.message-box .content-box{padding-right: 66px;padding-left: unset}.message-box > i{left:20px;right:unset}.ot-tabs .tab-content ul.has-icon:last-child{padding-right: 0}.process-box .p-arrow{left: -70px;right: unset;transform: rotate(180deg)}.video-popup > span{margin-right: 20px;margin-left: unset}.wpcf7 div.wpcf7-validation-errors{direction: rtl}.main-navigation > ul > li:before{right:unset}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right: 20px}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:20px}.woocommerce table.shop_table th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td{text-align: right}.woocommerce table.shop_table td{text-align: right}.woocommerce-cart .cart-collaterals .cart_totals table td{text-align: left}.woocommerce ul.product_list_widget li .widget-prthumb,.woocommerce ul.product_list_widget li.mini_cart_item img{float: right;margin-left: 20px;margin-right: unset}.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{left: 0px;right: auto}.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding-right: 0em;padding-left: 2em}.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount{float: left}.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong ,.header-topbar,.topbar_menu ul li a,.projects-box .portfolio-info .portfolio-cates,.woocommerce ul.products li.product .added_to_cart,.woocommerce-mini-cart__buttons a.button.wc-forward ,.woocommerce div.product form.cart .button ,.projects-style-2 .projects-box .portfolio-info h5 a{padding: 15px 15px;}.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon{left: 0px;right: unset}blockquote:before{right: 0;left:unset}.drop-cap{float: right;margin: 0 0 20px 20px !important}.octf-btn ,.woocommerce ul.products li.product .price .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price .woocommerce-Price-amount ,.woocommerce table.shop_table,.woocommerce .quantity .qty ,#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th ,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea , .woocommerce-review-link ,.woocommerce div.product .entry-summary p.price .woocommerce-Price-amount ,.product_meta > span ,.woocommerce div.product .woocommerce-tabs ul.tabs li a ,.sl-wrapper .sl-count, .sl-wrapper .sl-text , .woocommerce .widget_shopping_cart .cart_list .quantity ,.widget-area .widget ul:not(.recent-news) > li ,.post-box .entry-meta ,.widget .recent-news .entry-date ,.comments-area .comment-item .comment-meta .comment-time,.woocommerce .widget_price_filter .price_slider_amount button.button,.woocommerce button.button ,.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],.woocommerce-cart .wc-proceed-to-checkout ,.woocommerce a.button,.woocommerce a.button.alt ,.woocommerce #payment #place_order, .woocommerce-page #payment #place_order ,.woocommerce button.button:hover ,.post-box .post-cat a ,.wpcf7{direction:rtl !important}.post-box .link-box i{margin-left: 20px;margin-right:unset}.post-box .quote-box i{float:right}.post-box .quote-box .quote-text{padding-right: 52px;padding-left: unset}.page-header .breadcrumbs li:before{content: "\f122"}.octf-btn-cta .btn-cta-group{margin-right: 30px;margin-left: unset}.octf-btn-third.octf-btn{-webkit-box-shadow: -12px 12px 20px 0px rgba(1, 96, 231, 0.3)}.octf-btn-cta .octf-cta-icons i{margin-right: 10px;margin-left: unset}#back-to-top.show{left: 40px;right: unset}.widget .recent-news .thumb{float: right;margin-left: 20px;margin-right: unset}.flaticon-arrow-pointing-to-left:before{content: "\f123"}.flaticon-arrow-pointing-to-right:before{content: "\f13a"}.testicustom-slider-nav .slick-arrow.next-nav{margin-left: 14px;margin-right: unset}.ot-cprocess .ot-cprocess-item .ot-cprocess-item-title,.ot-cprocess .ot-cprocess-item .ot-cprocess-item-desc{text-align: center}.topbar-info{float: left}.topbar_menu{float: right;margin-left: 30px;margin-right: unset}.social-list{float: right}.social-list li:first-child{margin-right: 0px;margin-left: 10px}.topbar_menu ul li:first-child{padding-right: 0px;padding-left: 31px}.topbar_menu ul li{border-left: 1px solid #e5e5e5;border-right: unset;float: right}.topbar-info li{border-left: 1px solid #e5e5e5;border-right: unset;float: right}.topbar-info li:last-child{border-left: none;padding-left: 0px;padding-right: 31px}.topbar-info li i{margin-left: 5px;}.header-overlay .header-topbar .topbar_menu ul li:first-child{padding-right: 0px;padding-left: 20px}.header-overlay .header-topbar .topbar_menu ul li{border-left: 0px solid #e5e5e5;border-right: unset}.header-overlay .header-topbar .topbar_menu ul li:last-child{padding-left: 10px;padding-right: 20px}.header-overlay .header-topbar .topbar-info li:last-child{padding-left: 0;padding-right: 20px}.header-overlay .header-topbar .topbar-info li{border-left: none}.otf-social-share a:last-child{margin-left: 0px;margin-right: 10px}.widget ul{padding-right: 0;padding-left: unset}.slick-arrow.next-nav,.slick-arrow.prev-nav{transform: rotate(180deg)}.ot-testimonials .testimonial-wrap{padding-right: 70px;padding-left: unset}.ot-testimonials .testimonial-wrap .bg-block{right:0px;left:unset}.icon-box .content-box h5,.icon-box .content-box p:last-child{text-align: center}.slick-track{right:0;left:unset}.projects-box:hover .portfolio-info{left:0 !important;right:unset !important}.projects-box .portfolio-info{left:-270px;right:unset !important}.projects-box .portfolio-info .portfolio-info-inner{text-align:right;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:0}.slick-list.draggable{direction:ltr}.product-categories > li a:before{right:0;left:unset}.product-categories > li a:hover{padding-right:22px;padding-left:unset}.post-box .entry-meta > span:not(.sl-wrapper) i{float:right}.ot-counter{text-align:right}div.testimonial-inner.ot-testimonials-slider.slick-initialized.slick-slider div.slick-list.draggable{direction:rtl}.dc-text .elementor-drop-cap{margin:0 0 20px 20px !important}.main-navigation ul li li a:hover, .main-navigation ul ul li.current-menu-item > a, .main-navigation ul ul li.current-menu-ancestor > a{padding-right: 15px;padding-left: unset}.main-navigation ul li li a:hover:before, .main-navigation ul ul li.current-menu-item > a:before, .main-navigation ul ul li.current-menu-ancestor > a:before{right: 0px;left: unset}.style-home4 .service-box .big-number{left: 20px;right:unset}.service-box .big-number{left: 35px;right:unset}.widget-area .widget ul:not(.recent-news) > li a:hover{padding-right: 22px;padding-left: unset}.widget-area .widget ul:not(.recent-news) > li a:before{right: 0;left: unset}.woocommerce span.onsale{right: 20px;left: auto}.service-box-2 .octf-btn{margin-right: -70px;margin-left: unset;-webkit-border-top-left-radius: 25px;-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 25px}.project-item{float:right}.woocommerce div.product form.cart .variations td.label{text-align: right}.woocommerce table.shop_attributes th{text-align: right}.woocommerce table.shop_attributes td{font-style: inherit;text-align: right;padding: 8px}.is-stuck #site-logo img.logo-static{display: block}.is-stuck #site-logo img.logo-scroll{display: none}.header__clone{height: 0px !important;}
.one-line-form > p > *, .one-line-form > * {
  float: right;
}
.one-line-form > p > span, .one-line-form > span {
  width: 40%;
}
.one-line-form > p {
  margin-bottom: 0;
}
.comment-form .octf-btn {
font-family: IRANSansWeb !important;
}