body{direction:rtl}
form{direction:rtl;color:inherit !important}
ul, ol li{margin:0 20px 0 0}
select{background-position-x:18px}
form input[type=checkbox], 
form input[type=radio],
input[type=checkbox], 
input[type=radio]{margin:0 0 0 10px !important}
input[type="email"]::placeholder{text-align:right}
dd{margin:0 220px 10px 0}
.col{float:right;margin-left:0;margin-right:4%}
.col:first-child, .col_first{margin-right:0}
.col_not_first{margin-left:0;margin-right:4%}
.cz_elm_center{right:50%;transform:translateX(50%)}
.elms_left > div, .sf-menu > .cz, .cz_helm_pos_left{float:right}
.elms_right > div, .cz_helm_pos_right{float:left}
.cz_info_content{margin:0 20px 0 0}
.logo_hover_tooltip{left:0;right:0}
.sf-menu{margin:0}
.sf-menu > .cz > a{margin:0 0 0 30px}
.sf-menu .cz a span > i{margin-right:0;margin-left:8px}
.sf-menu > .cz:after{right:auto;left:0;transform:translate(-50%, -50%)}
.cz_submenu_fx_rotate4 .sub-menu{transform-origin:right;animation:MenuRotateDRTL .4s cubic-bezier(.180, .890, .330, 1.270)}
@keyframes MenuRotateDRTL {
0%{transform:rotateY(-10deg)}
100%{transform:rotateY(0)}
}
.sf-menu .sub-menu{text-align:right;left:auto;right:-20px}
.sf-menu .sub-menu .sub-menu{left:auto;right:200px}
.sf-menu .cz .cz a{text-align:right}
a.sf-with-ul .cz_indicator.fa{margin:0 4px 0 0}
ul.offcanvas_area a.sf-with-ul .cz_indicator.fa, ul.offcanvas_area h6 .cz_indicator.fa{right:auto !important;left:0}
.sub-menu a.sf-with-ul .cz_indicator{right:auto;left:10px;transform:rotate(180deg);margin-top:-8px}
.sf-menu .cz .cz:hover > a .cz_indicator{right:auto;left:7px}
.cz_parent_megamenu > [class^='cz_megamenu_'] > .cz, 
.cz_parent_megamenu > [class*=' cz_megamenu_'] > .cz{float:right;margin:0 -1px 0 0;border-left:0;border-right:1px solid rgba(167, 167, 167, 0.2)}
.cz_megamenu_width_full_row > .sub-menu{left:auto;right:auto;margin-right:0 !important;margin-left:0 !important}
.fullscreen_menu{left:-20px}
.fullscreen_menu > .cz{float:none}
.outer_search form button{left:16px;right:auto}
div i.icon_plus_text:before{margin-right:0;margin-left:10px}
.search_style_icon_full form > span, .cz_posts_template_8 .cz_post_title, .codevz-search-category > div{right:0;left:auto}
.cz_cart_items{transform:translateX(63px)}
.inview_right .cz_cart_items{transform:translateX(6px)}
.cz_cart_buttons a:first-child{border-right:0;border-left:1px solid rgba(167, 167, 167, .2)}
.cz_cart .remove, .cz_cart a.remove, .cz_cart_edd .remove, .cz_cart_edd a.remove{left:10px;right:auto}
.codevz-search-category{left:45px;right:auto}
.search_style_form_2 .codevz-search-category{left:15px;right:auto}
.cz_cart_edd a.remove i{font-size:12px}
.cz_cart_count, .cz_wishlist_count{right:auto;left:20px;transform:translateX(-70%);}
.item_small > a{float:right;margin:0 0 0 20px}
ul.offcanvas_area .cz a, ul.offcanvas_area .cz h6{margin:0}
ul.offcanvas_area .sub-menu{border-left:0;border-right:4px solid rgba(167, 167, 167, .14)}
.cz_helm_pos_right.dropdown_menu{left:0 !important;right:auto !important}
.cz_helm_pos_right.dropdown_menu{left:0;right:auto;text-align:left}
.search-form .search-submit{margin:0 10px 0 0}
.cz_subscribe button#submit{right:auto;left:10px}
.cz_btn_header_icon_before{margin:0 0 0 10px}
.cz_btn_header_icon_after{margin:0 10px 0 0}
.shop_icon span{margin:0 8px 0 0}
.widget > h4:before, .widget > h4:after, .sidebar_inner .widget_block > div > div > h2:before, .sidebar_inner .widget_block > div > div > h2:before, .footer_widget > h4:before, .footer_widget > h4:after, #comments > h3:before,
#comments > h3:after,
.content.cz_related_posts > h4:before, .content.cz_related_posts > h4:after, .cz_author_box h4:before, .cz_author_box h4:after, .related.products > h2:before, .related.products > h2:after, .upsells.products > h2:before, .up-sells.products > h2:before, .up-sells.products > h2:after, .woocommerce-order-details h2:before, .woocommerce-order-details h2:after, .woocommerce-order-details h3:before, .woocommerce-order-details h3:after, .woocommerce-Address-title h3:before, .woocommerce-Address-title h3:after, .upsells.products > h2:before, .upsells.products > h2:after, .up-sells.products > h2:before, .up-sells.products > h2:after, .up-sells.products > h2:before, .up-sells.products > h2:after, .woocommerce-cart .cart-collaterals .cart_totals > h2:before, .woocommerce-cart .cart-collaterals .cart_totals > h2:after, .woocommerce-checkout #customer_details > div:first-child > div:first-child > h3:first-child:before,
.woocommerce-checkout #customer_details > div:first-child > div:first-child > h3:first-child:after,
.woocommerce-checkout .codevz-checkout-details > h3:before, .woocommerce-checkout .codevz-checkout-details > h3:after, .woocommerce .woocommerce-order-details > h2:before, .woocommerce .woocommerce-order-details > h2:after, .woocommerce .woocommerce-customer-details > h2:before, .woocommerce .woocommerce-customer-details > h2:after, .woocommerce-cart .cart-collaterals .cross-sells > h2:before, .woocommerce-cart .cart-collaterals .cross-sells > h2:after{left:auto;right:0}
.widget_nav_menu .menu-item-has-children > a > i{right:auto;left:10px}
.cz_readmore, .more-link{padding:4px 4px 4px 16px}
.clr > .cz_readmore{display:none}
.cz_post_content ol, article.post ol{margin-left:0;margin-right:20px}
.cz_post_content ol ol, article.post ol ol{margin:0}
.comment-content ol{margin:0 26px 30px 0;padding:0}
.comment-content ol ol{margin-bottom:0}
.cz_post_content ul, article.post ul, .comment-content ul{direction:rtl;margin:0 40px 30px 0;padding:0}
.cz_post_content ul ul, .cz_post_content ol ul, article.post ul ul, article.post ol ul, .comment-content ul ul{padding:0 20px 0 0}
.cz_post_image{float:right;margin:0 0 20px 50px}
.cz_default_loop_right .cz_post_image{float:left;margin:0 50px 20px 0}
.cz_post_author_avatar{margin:0 0 0 14px}
.cz_posts_template_6 .cz_post_image{margin-bottom:0}
.cz_posts_gallery_mode .cz_post_title{left:auto;right:0}
.cz_posts_gallery_mode .cz_post_meta{left:auto;right:30px}
.cz_posts_template_13 article, .cz_posts_template_14 article{float:right}
.cz_view_author_posts{right:auto;left:20px}
.right_br_full_container .breadcrumbs{float:left;text-align:left}
div.wpcf7 .wpcf7-form .ajax-loader{left:0;right:auto}
.wpcf7 input[type="url"], 
.wpcf7 input[type="email"], 
.wpcf7 input[type="tel"]{direction:ltr;text-align:right}
.wpcf7 input[type="email"]{text-align:left}
.wpcf7 input[type="email"]::placeholder{text-align:right}
.wpcf7 input[type="email"]::-moz-placeholder{text-align:right}
.wpcf7 input[type="email"]::-ms-input-placeholder{text-align:right}
.wpcf7 input[type="email"]::-webkit-input-placeholder{text-align:right}
.cz_flickr .flickr_badge_image, .cz_instagram li, .cz_portfolio_widget a{float:right !important}
.righter{float:left}
.widget_archive li span, .widget_categories li span{left:0;right:auto}
.tagcloud, .cz_post_cat, .lefter, .cz_post_views{float:right}
.codevz-widget-custom-menu a:hover{transform:translateX(-5px)}
.codevz-widget-custom-menu a:before{content:"\f104";padding:0 0 0 10px}
.codevz-widget-custom-nav-menu ul ul{margin:0 10px 0 0}
.mr4{margin-right:0;margin-left:4px}
.mr8{margin-right:0;margin-left:8px}
.mr10{margin-right:0;margin-left:10px}
.mr20{margin-right:0;margin-left:20px}
.ml4{margin-left:0;margin-right:4px}
.ml8{margin-left:0;margin-right:8px}
.ml10{margin-left:0;margin-right:10px}
.ml20{margin-left:0;margin-right:20px}
.widget{text-align:right}
.search_404 button{right:auto;left:20px}
i.xtra-close-icon{left:70px;right:auto}
.wpcf7-spinner{left:0}
@keyframes Codevz_Fade_In_Right {
0%{opacity:0;transform:translateX(30px)}
100%{opacity:1;transform:translateX(0)}
}
@keyframes Codevz_Fade_In_Left {
0%{opacity:0;transform:translateX(-30px)}
100%{opacity:1;transform:translateX(0)}
}
@media screen and (max-width:480px){
.sf-menu > .cz {
width: 100%
}
.center_on_mobile .search-field {
text-align: right !important
}
i.cz_close_popup {
right: auto;
left: 20px
}
}.codevz-featured-image-expand{margin:0 -100px;width:calc(100% + 200px)}
ul.next_prev{position:relative;margin:0;display:flex;align-items:center;box-sizing:border-box}
ul.next_prev li, .widget_nav_menu ul.menu{background:none !important}
.next_prev .previous{float:left;width:calc(50% - 10px)}
.next_prev .next{float:right;width:50%;text-align:right;margin-left:auto}
.next_prev h4{display:inline-block;vertical-align:middle;margin:-6px 0 0 0;font-size:16px;padding-left:70px;word-break:break-word}
.next_prev small{font-size:.8em}
.next_prev .next h4{padding:0;padding-right:70px;word-break:break-word}
.next_prev a{position:relative}
.next_prev i{font-size:26px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:rgba(167, 167, 167, .07);width:2em;height:2em;line-height:2em;text-align:center;border-radius:100%;transition:all .2s ease-in-out}
.next_prev .next i{left:auto;right:0}
.next_prev li:hover i{background:#fff;color:#111}
.cz-next-prev-archive a{position:static}
.cz-next-prev-archive i{background:inherit !important;color:inherit !important;border:0 !important;padding:0 !important;margin:0 !important;opacity:1 !important;font-size:inherit !important;border-radius:inherit !important;left:50%;transform:translate(-50%, -50%)}
.cz_related_post{margin-bottom:20px}
.cz_related_post .cz_post_image{width:100%;margin:0 0 20px;float:none}
.cz_related_post img{border-radius:inherit;transition:all .2s ease-in-out;width:100% !important}
.cz_related_post h3{font-size:20px}
.cz_related_post_date{font-size:12px;color:rgb(167, 167, 167)}
.cz_nocomment {
padding-bottom: 40px
}.next_prev .previous{float:right;border:0}
.next_prev .next{float:left;text-align:left;margin-left:initial;margin-right:auto}
.next_prev .next h4{padding:0;padding-left:70px}
.next_prev .previous h4{padding:0;padding-right:70px}
.next_prev .previous i{left:auto;right:0}
.next_prev .next i {
right: auto;
left: 0
}#comments > h3{font-size:20px}
#comments a{color:inherit}
#comments a:hover{opacity:.3}
.commentlist{margin:0 !important}
.comment-respond{padding-bottom:30px}
.comment-form-author, .comment-form-email, .comment-form-url{width:calc(100% / 3);float:left}
.comment-form-author input, .comment-form-email input, .comment-form-url input{width:90%}
.comment-form-url input{width:100%}
.comment-form-cookies-consent{clear:both}
.form-submit{margin:0 0 10px 0}
.comment-form-comment{margin-bottom:15px}
h3#reply-title{font-size:24px;color:inherit}
.commentlist, .commentlist .children{list-style:none;margin:0}
.comment-author{display:inline-block;margin:0 0 20px;}
.comment-author img{vertical-align:middle;margin:0 10px 0 0;display:inline-block;width:35px;border-radius:100%}
.comment-meta{margin:0 !important}
.comment-metadata{display:inline-block;font-size:12px;float:right;margin:10px 0 0;opacity:.7}
.comment-edit-link{font-size:0}
.comment-edit-link:before{font-family:"Font Awesome 6 Free";content:"\f304";font-size:12px;font-weight:900}
#cancel-comment-reply-link{font-weight:500;font-size:14px}
.commentlist li.comment{list-style:inherit;margin:0}
.commentlist li article{display:block;padding:40px;margin:0 0 20px;border:1px solid rgba(167, 167, 167, .2)}
.commentlist li.comment-author-admin .fn{color:#fff;background:#4e71fe;padding:2px 10px;font-weight:500;border-radius:2px;text-transform:capitalize;font-size:14px}
.commentlist li.comment li.comment{margin:0 0 0 20px}
.comment-metadata > *{margin:0 4px 0}
li .comment-reply-title{margin:20px 0}
.commentlist .children li{margin:10px 0 0}
.comment-reply-link{display:inline-block;margin:20px 0 0;font-size:12px;color:#a7a7a7}
.comment-reply-title small, .logged-in-as{float:right;margin-bottom:10px}
.comment .children{margin:0 0 0 10px}
#commentlist-container .page-numbers a{width:auto;padding:5px 20px;margin:5px 0 20px -7px;}
#respond{margin-top:40px}
.cz_nocomment{font-size:14px}
.comment-content{clear:both}
.comment-form button{font-size:15px}
.comment-form-cookies-consent{margin-bottom:10px}
.comment-form-cookies-consent label{display:inline-block}
.comment-form-cookies-consent input[type="checkbox"]{display:none !important}
.comment-form-cookies-consent input[type="checkbox"] + label{position:relative;padding-left:30px;cursor:pointer;user-select:none}
.rtl .comment-form-cookies-consent input[type="checkbox"] + label{padding-left:0;padding-right:30px;}
.comment-form-cookies-consent input[type="checkbox"] + label:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border:2px solid #67676754;border-radius:100px;transition:background-color 0.3s, border-color 0.3s}
.rtl .comment-form-cookies-consent input[type="checkbox"] + label:before{top:6px;left:auto;right:0}
.comment-form-cookies-consent input[type="checkbox"]:checked + label:before{background-color:#676767;border-color:#676767}
.comment-form-cookies-consent input[type="checkbox"]:checked + label:after{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:4px;top:7px;font-size:13px;color:#fff;line-height:1}
.rtl .comment-form-cookies-consent input[type="checkbox"]:checked + label:after {
top: 10px;
left: auto;
right: 4px
}