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
}
.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 {
float: right
}
.elms_right > div {
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 {
right: auto !important;
left: 0;
border: 0;
border-right: 1px solid rgba(167,167,167,.2)
}
.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
}
.icon_plus_text:before {
margin-right: 0;
margin-left: 10px
}
.search_style_icon_full form > span {
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_edd .remove {
left: 20px;
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 h6 .cz_indicator {
left: 0 !important;
right: auto !important
}
.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
}
.widget > h4:before,
.widget > h4:after,
.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 {
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
}
.cz_post_content ol,
.cz_post_content ul,
article.post ol,
article.post ul, 
.comment-content ul, 
.comment-content ol {
margin: 0 50px 30px 0;
padding: 0
}
.cz_post_content ol ol,
.cz_post_content ul ul,
.cz_post_content ul ol,
.cz_post_content ol ul,
article.post ol ol,
article.post ul ul,
article.post ul ol,
article.post ol ul,
.comment-content ul ul,
.comment-content ol ol {
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: 10px
}
.tagcloud, 
.cz_post_cat,
.lefter {
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
}
@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
}
}