/*
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.
http://arshawebdesign.com
*/
/*! arsha style css !*/
body {direction: rtl;unicode-bidi: embed;}
.rtl #wpadminbar * {font-family: iranyekan;}
/***** arsha style onum *****/
.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;font-family: iransans;}
.main-navigation ul li li a:before {right:-15px;left:unset;}
.main-navigation ul li ul {right: -40px;left:unset;}
.main-navigation ul li ul ul {right: 100%;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;font-family: iranyekan;}
.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 {right:0;left:unset !important;}
.ot-heading h6::after, .ot-heading .sub-heading::after {left: 0;right: auto;}
.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;}
.wpcf7 textarea {text-align: right;font-family: iranyekan;}
.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-submit i {margin-bottom: 0;}
.search-form .search-field{padding: 0 20px 0 48px;font-family: iranyekan;}
.shop-sidebar .widget .widget-title{padding-right: 17px;padding-left: unset;font-weight: 500;}
.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;font-family:iranyekan;}
.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;}
.widget-area .widget .widget-title {padding-right: 17px;padding-left: unset;font-weight: 500;}
.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;}
.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;font-family: iransans;}
.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-page ul.products li.product .added_to_cart ,.comment-form .logged-in-as a ,.woocommerce div.product .entry-summary span.price .woocommerce-Price-amount ,.woocommerce div.product form.cart .variations select {font-family: iransans;}
.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;margin-right: 5px;}
.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;}
.page-pagination ,.project_filters li a {font-family: iransans;}
.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 ,
.woocommerce-cart .cart-collaterals .cart_totals table th ,.font-second ,.page-header ,.cart_totals h2,div .custom.tp-bullets .tp-bullet ,.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-family:iransans;font-weight: 500;}
#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 , 
.comments-area .comment-item .comment-meta .comment-reply-link,.woocommerce .widget_price_filter .price_slider_amount,.product-categories > li ,.woocommerce ul.product_list_widget li a:not(.remove),.cart-contents .count {font-family:iransans;}
.footer-menu ul li a,.woocommerce .woocommerce-ordering .orderby {font-family:iransans;}
blockquote cite ,textarea ,.comment-form input[type=text], .comment-form input[type=email],blockquote,.mc4wp-form-fields .subscribe-inner-form input[type=email] ,.post-box .link-box a  {font-family:iranyekan;}
.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,
.elementor-page .elementor-widget-text-editor, .elementor-page .elementor-widget-icon-list .elementor-icon-list-text {font-family:iranyekan;}
.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 ,
.post-nav,.woocommerce #review_form #respond .form-submit input,.projects-box .portfolio-info h5, .projects-style-2 .projects-box .portfolio-info .portfolio-info-title a {font-family: IranSans-DastNevis;}
.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale {font-family: sarbaz;font-weight: 500;}
.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);}
#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;margin-right: unset;}
.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;}
.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;}
.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;font-family:iranyekan;}
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}
.recent-news h6 ,.woocommerce ul.product_list_widget li a:not(.remove) ,.product-categories > li ,.woocommerce-mini-cart__buttons a.button.wc-forward ,.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title ,.page-pagination li a, .page-pagination li span ,.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong ,
.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount ,.product_meta > span {font-weight: 500;}
#add_payment_method .cart-collaterals .cart_totals table td .woocommerce-Price-amount, #add_payment_method .cart-collaterals .cart_totals table th .woocommerce-Price-amount, .woocommerce-cart .cart-collaterals .cart_totals table td .woocommerce-Price-amount,
.woocommerce-cart .cart-collaterals .cart_totals table th .woocommerce-Price-amount, .woocommerce-checkout .cart-collaterals .cart_totals table td .woocommerce-Price-amount, .woocommerce-checkout .cart-collaterals .cart_totals table th .woocommerce-Price-amount ,
.woocommerce table.shop_table th ,.woocommerce table.shop_table th ,.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight: 500;}
.widget-area .widget ul:not(.recent-news) > li ,.widget-area .widget ul:not(.recent-news) > li a ,.post-box.post-item h4 ,.blog-grid .masonry-post-item.post-box .entry-title ,.comments-area .comment-item .comment-meta .comment-time {font-weight: 500;}
.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;}
.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;}
.error-404 .content-404 p {font-size: 16px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {float: right;padding-left: 5px;}
.side-panel .side-panel-close {left: 40px;right:unset;}
.service_carousel-number {padding-right: 55px;padding-left: unset}
.service_carousel-number::before {right:0;left:unset;}
.projects-style-3 .projects-box .portfolio-info .portfolio-info-inner {padding: 0px 40px 10px 10px;}
.project-item, .project-grid-sizer,.blog-grid .masonry-post-item, .blog-grid .post-grid-sizer {float:right;}
.comment-respond .comment-reply-title small {margin-right: 5px;margin-left: unset;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"],.wpcf7 input.wpcf7-text {direction: rtl;}
div.author-widget_wrapper.text-center div.author-widget_social a i {vertical-align: middle;}
.octf-btn-cta .toggle_search {margin-right: 10px;margin-left: unset;}
.project_filters li a {letter-spacing: 0;}
.woocommerce .woocommerce-ordering {border: 1px solid #8d8d8e;background-color: #e9e9ed;}
.one-line-form > p > *, .one-line-form > * {float: right;}
.error-404 h2 img {top: 0px;left: -200px;right: unset;transform: rotateY(180deg);}
.error-404 h2 {
  font-size: 270px;
  background-image: -moz-linear-gradient(215deg, #0039e4, #04daf1);
  background-image: -webkit-linear-gradient(215deg, #0039e4, #04daf1);
  background-image: linear-gradient(215deg, #0039e4, #04daf1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: -8px 8px 13px rgba(2, 156, 236, 0.3);
  -moz-text-shadow: -8px 8px 13px rgba(2, 156, 236, 0.3);
  font-weight: bold;
  font-family: iranyekanweb;}
.icon-box-grid {
  background-image: -moz-linear-gradient(215deg, #0039e4, #04dbf1);
  background-image: -webkit-linear-gradient(215deg, #0039e4, #04dbf1);
  background-image: linear-gradient(215deg, #0039e4, #04dbf1);
  box-shadow: -30px 30px 65px 0px rgba(2, 156, 236, 0.3);
  -webkit-box-shadow: -30px 30px 65px 0px rgba(2, 156, 236, 0.3);
  -moz-box-shadow: -30px 30px 65px 0px rgba(2, 156, 236, 0.3);
}
.ot-testimonials .testimonial-wrap .bg-block {
  box-shadow: -30px 30px 45px 0px rgba(2, 156, 236, 0.3);
  -webkit-box-shadow: -30px 30px 45px 0px rgba(2, 156, 236, 0.3);
  -moz-box-shadow: -30px 30px 45px 0px rgba(2, 156, 236, 0.3);
  background-image: -moz-linear-gradient(215deg, #0039e4, #04dbf1);
  background-image: -webkit-linear-gradient(215deg, #0039e4, #04dbf1);
  background-image: linear-gradient(215deg, #0039e4, #04dbf1);
}
.project_filters {padding-right: 0;padding-left: 18px;}
.project_filters li:first-child {margin-right: 0;margin-left: 20px;}
.ot-heading h6, .ot-heading .sub-heading {letter-spacing: 0;}
.ot-heading h2 br, .ot-heading .main-heading br {display: block;}
caption, td, th {text-align: right;}
.woocommerce div.product form.cart .variations select {color: #7e7e7e;height: 40px;line-height: 50px;outline: none;padding-right: 10px;line-height: 2em;vertical-align: top;
border: 1px solid #8d8d8e;background-color: #e9e9ed;border-radius: 23px !important;-webkit-border-radius: 23px;-moz-border-radius: 23px;border: 1px solid #e6e6e6;padding: 0px 20px;margin-bottom: 30px;}
.woocommerce div.product form.cart .variations select {min-width: auto;}
.blog-post .author-bio .author-info {padding: 40px 0 20px 50px;}
.text__stroke.ot-counter .counter-title {letter-spacing: 0;}
.blog-post .share-post {float: left;}
.blog-post .share-post a {float: right;margin-right: 15px;margin-left: unset;}
.blog-post .author-bio .author-info .author-socials a {margin-left: 15px;margin-right: unset;}
.post-box .post-cat a {margin-left: 6px;margin-right: unset;}

/**** responsive ***/

@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;}
.header_mobile {font-family: iransans;}
.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;}
.octf-btn-cta .h-search-form-field {left: -50px;}
.site-header-cart {left: -135px;}
.octf-btn-cta .toggle_search {margin-left: 25px;margin-right: unset;}
.cart-contents .count {right: 7px;}
.octf-btn-cta .octf-cta-icons i {margin-right: 5px;}
.mmenu-wrapper .mmenu-close, .mmenu_wrapper .mmenu__close {text-align: left;}
.mobile_nav .mobile_mainmenu > li.menu-item-has-children .arrow {left: 0;right:unset;padding: 9px 0 9px 12px;text-align: left;}
.elementor-widget-slider_revolution .octf-btn-icon {padding: 4px 21px 4px 4px;}
.elementor-widget-slider_revolution .octf-btn-icon i{margin-left: unset !important;}
.header__default.site-header {background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.blog-post .author-bio .author-info {padding: 20px 25px !important;}
.entry-footer .share-post a:first-child {margin-right: 0px;margin-left: unset;}
.blog-post .share-post a {margin-bottom: 15px;}

}
