body{direction:rtl;font-family:"Cairo"}
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}
.sf-menu{margin:0}
.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{left:auto;right:-20px}
.sf-menu .sub-menu .sub-menu{left:auto;right:200px}
ul.offcanvas_area a.sf-with-ul .cz_indicator.fa, ul.offcanvas_area .codevz-plus-megamenu-title .cz_indicator.fa{right:auto !important;left:0}
.page_header .sub-menu .cz_indicator{right:auto;left:10px;transform:rotate(180deg);margin-top:-8px}
.sf-menu .cz .cz:hover > a .cz_indicator{right:auto;left:7px}
.fullscreen_menu{left:-20px}
.fullscreen_menu > .cz{float:none}
.outer_search form button{left:16px;right:auto}
.search_style_icon_full form > span, .cz_posts_template_8 .cz_post_title, .codevz-search-category > div, [class*="cz_menus_hover_effect_"] ul.sf-menu > .cz > a:after{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}
.item_small > a{float:right;margin:0 0 0 20px}
ul.offcanvas_area .cz a, ul.offcanvas_area .cz .codevz-plus-megamenu-title{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}
.cz_subscribe button#submit{right:auto;left:10px}
.widget > .codevz-widget-title:before, .widget > .codevz-widget-title:after, .sidebar_inner .widget_block > div > div > h2:before, .sidebar_inner .widget_block > div > div > h2:before, .footer_widget > .codevz-widget-title:before, .footer_widget > .codevz-widget-title: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}
.clr > .cz_readmore{display:none}
.cz_post_content ul, article.post ul, .comment-content ul{direction:rtl}
.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}
.cz_posts_template_8 .cz_post_meta{left:auto;right:30px}
.codevz-search-category ul i{margin-right:0px;margin-left:6px}
.codevz-search-category ul ul{border-left-width:0;border-right-width:1px}
.codevz-search-category ul ul li:before{left:auto;right:-15px}
@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)}
}
.xtra-mobile-menu-head form i{right:auto;left:5px}
.xtra-mobile-menu-head > a{padding-right:0;padding-left:15px}
.inner_layout .cz_indicator{margin:0 4px 0 0}
@media screen and (max-width:480px){
.sf-menu > .cz {
width: 100%
}
.center_on_mobile .search-field {
text-align: right !important
}
}