body{direction:rtl;unicode-bidi:embed;}
.rtl #wpadminbar *{font-family:iranyekan;}
.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;}
.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;}
.wpcf7 .one-line-form input.wpcf7-email{border-radius:0px;border-right:1px solid #e6e6e6;padding:0px 20px;margin:9px 0px;}
.service-slider-nav-1 .slick-arrow{right:0px;}
.service-slider-nav-1 .slick-arrow.next-nav{left:0px;right:auto;}
@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;}
.one-line-form > p > span, .one-line-form > span {float: none;width: 100% !important;padding-right: 0 !important;margin-bottom: 15px;
display: block;border-left: none !important;background-color: #fff;border-radius: 25px;}
.one-line-form button {position: relative;top: 0;right: 0;float: none;}
.wpcf7 .one-line-form input.wpcf7-email {background-color: #fff;border-radius: 25px;}
}