/***************************************

	Theme Name: پوسته ریهاب
	Theme URI: https://maghzewp.com
	Description: یک قالب فوق حرفه ای برای ساخت هر نوع فروشگاهی که در ذهن دارید
	Author: مغز وردپرس
	Author URI: https://maghzewp.com
	Version: 17.9
	Tags: two-columns, fluid-layout, custom-background, threaded-comments, translation-ready, custom-menu
	License: 
	License URI:
	Text Domain: rehub-theme

***************************************/
@font-face {
	font-family: 'IRANSansWebFaNum';
	src: url('fonts/maghzewp-fonts/IRANSansWebFaNum.eot?#') format('eot'),
	url('fonts/maghzewp-fonts/IRANSansWebFaNum.woff') format('woff'), 
	url('fonts/maghzewp-fonts/IRANSansWebFaNum.ttf') format('truetype');
}
body{
font-family:IRANSansWebFaNum !important;
}

@font-face {
	font-family: 'IRANSansWebFaNum-Black';
	src: url('fonts/maghzewp-fonts/IRANSansWebFaNum-Black.eot?#') format('eot'),
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Black.woff') format('woff'), 
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Black.ttf') format('truetype');
}
h1{
font-family:IRANSansWebFaNum-Black !important;
}


@font-face {
	font-family: 'IRANSansWebFaNum-Bold';
	src: url('fonts/maghzewp-fonts/IRANSansWebFaNum-Bold.eot?#') format('eot'),
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Bold.woff') format('woff'), 
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Bold.ttf') format('truetype');
}
h2{
font-family:IRANSansWebFaNum-Bold !important;
}


@font-face {
	font-family: 'IRANSansWebFaNum-Medium';
	src: url('fonts/maghzewp-fonts/IRANSansWebFaNum-Medium.eot?#') format('eot'),
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Medium.woff') format('woff'), 
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Medium.ttf') format('truetype');
}
h3{
font-family:IRANSansWebFaNum-Medium !important;
}


@font-face {
	font-family: 'IRANSansWebFaNum-Light';
	src: url('fonts/maghzewp-fonts/IRANSansWebFaNum-Light.eot?#') format('eot'),
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Light.woff') format('woff'), 
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Light.ttf') format('truetype');
}
h4{
font-family:IRANSansWebFaNum-Light !important;
}

@font-face {
	font-family: 'IRANSansWebFaNum-UltraLight';
	src: url('fonts/maghzewp-fonts/IRANSansWebFaNum-UltraLight.eot?#') format('eot'),
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-UltraLight.woff') format('woff'), 
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-UltraLight.ttf') format('truetype');
}
h5{
font-family:IRANSansWebFaNum-UltraLight !important;
}

@font-face {
	font-family: 'IRANSansWebFaNum-Light';
	src: url('fonts/maghzewp-fonts/IRANSansWebFaNum-Light.eot?#') format('eot'),
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Light.woff') format('woff'), 
	url('fonts/maghzewp-fonts/IRANSansWebFaNum-Light.ttf') format('truetype');
}
h6,a,div,p{
font-family:IRANSansWebFaNum-Light !important;
}

body { direction: rtl; unicode-bidi: embed; font-family:IRANSansWebFaNum !important;}

.rtl .woocommerce #reviews .star-rating{margin: 0 0 0 5px}
.news .detail .not_masked_coupon, #slide-menu-mobile ul li.menu-item > a{float: right;}
#slide-menu-mobile ul span.submenu-toggle .rhi-angle-right:before{content: "\f104"}
nav.top_menu ul li i, #slide-menu-mobile ul li.menu-item > a i{margin: 0 0 0 5px}
.woocommerce div.product .summary form.cart .variations select{margin: 0 0 0 15px; float: right;}
.header_icons_menu #dl-menu a.logo_image_mobile img{left: auto; right: 55px}
.rh_bp_notice_profile{right: -10px; left: auto;}
.header-actions-logo{float: left;}
.rh_woocartmenu_cell{border: none;}
.user-ava-intop:after, .re-compare-panel-collapse:after{padding-right: 4px}
.rtl #re_menu_near_logo li i, .rtl .widget .title i{margin: 0 0 0 6px}
.user-profile-div .profile-stats i, .user-profile-div .profile-usermenu i{margin-left: 5px}
#re_menu_near_logo li i, .widget .title i{margin: 0 0 0 6px}
#subscription-toggle a:before, #favorite-toggle a:before{float: right;margin: 2px 0 0 7px;}
.rtl .header-top .top-nav { float: right; }
.rtl .header-top .top-nav li { padding-right: 13px; padding-left: 0px; border-left: 0; border-right: 1px solid #666666; margin: 0px 0px 10px 13px; float: right; }
.rtl .header-top .top-nav ul { margin: 9px 15px 0 0px; }
.rtl .header-top .top-nav li:first-child { margin-right: 0px; border-right: 0px; padding-left: 0px; padding-right: 13px; }
.rtl .header-top .top-social { float: left; text-align: left; padding-left: 3px; padding-right: 0px; }
#re_menu_near_logo{float: right;}
.rtl .top-nav > ul > li.hovered ul.sub-menu{right: 0; left: auto;}
@media (min-width:1024px) {header .logo { float: right; margin-left: 15px; margin-right: 0px; }}
@media (max-width:1023px){#re_menu_near_logo{float: none;}}
header .header_second_style .logo { margin-left: 9px; margin-right: 0px; }
header .mediad { float: left;  }
.top-search-onclick, .rate_bar_wrap .your_total_score .user_reviews_view_score { float: left; }
.header_top_wrap .icon-in-header-small { float: left; }
header .search { float: left; }
nav.top_menu ul li { float: right; }
nav.top_menu ul li.rehub-custom-menu-item{ float: left; }
nav.top_menu > ul > li:first-child{ border-right: none; }
nav.top_menu ul.menu > li.menu-item-has-children > a:before { margin: 3px 7px 0px 0px; float: left; }
nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children > a:before { content: "\f104"; float: left; padding-right: 8px; padding-left: 0px; }
nav.top_menu ul li ul li ul { right: 100%; left: inherit; }
nav.top_menu > ul > li > ul > li:first-child > a:after {right: 19px;}
nav.top_menu ul.sub-menu, .top-nav ul.sub-menu{right: -999999px; left: auto;}
nav.top_menu > ul > li.hovered > .sub-menu{left: auto; right: 0}
nav.top_menu > ul > li > ul.sub-menu > li.hovered > ul.sub-menu{left: auto; right: 100%}
.home nav.top_menu > ul > li.vertical-menu.vmenu-opened > .sub-menu{left: auto; right: 0}
.re-search-result-thumb{ float: right; }
.re-search-result-info{float: left;}
.custom_search_box input[type="text"] { padding:0 40px 0 55px; }
.custom_search_box i.inside-search{ left: auto; right: 16px;    transform: rotate(180deg); }
.custom_search_box button[type="submit"] { right: auto; left: 3px }
.custom_search_box.flat_style_form button[type="submit"]{right: auto; left: 0}
.re-search-result-div{text-align: right;}
form.search-form [type="submit"]{ left:0; right: auto;}
form.search-form input[type="text"]{padding: 2px 12px 2px 45px; }
.litesearchstyle form.search-form input[type="text"]{padding: 2px 12px 2px 37px;}
.rtl .product-search-form .nice-select{border-width: 1px 1px 1px 0;}
.rtl form.search-form.product-search-form input[type="text"] {padding-right: 12px; padding-left: 12px;border-left: none; border-right: 1px solid #e1e1e1}
.rhgreedylinks{-ms-justify-content: flex-end; -webkit-justify-content: flex-end;justify-content: flex-end;}
.text-right-align{ text-align: left;}
.wpsm-one-half, .wpsm-one-third, .wpsm-two-third, .wpsm-three-fourth, .wpsm-one-fourth, .wpsm-one-fifth, .wpsm-two-fifth, .wpsm-three-fifth, .wpsm-four-fifth, .wpsm-one-sixth, .wpsm-five-sixth{float:right; margin-right:0; margin-left:4%}
.wpsm-column-last, .wpsm-one-half:last-of-type, .wpsm-one-third:last-of-type, .wpsm-one-fourth:last-of-type, .wpsm-one-fifth:last-of-type, .wpsm-one-sixth:last-of-type  { margin-left: 0!important; clear: left; }
.rtl .re_filter_panel .re_tax_dropdown{left:0; right: auto;}
.custom_search_box.flat_style_form input[type="text"] {padding:0 20px 0 130px; }
.rh_reviewlist figure{margin-left:30px; margin-right: 0}
.widget .rh_reviewlist figure{margin-left:20px; margin-right: 0}
.full_width .re_wooinner_info{float: right;}
.full_width .re_wooinner_cta_wrapper{float: left;}
ul.list-unstyled.list-line-style li{margin: 0 0 5px 10px;}
.rh-flex-right-align{margin-right: auto; margin-left: 0}
.woocommerce table.shop_attributes th{text-align: right;}
.rh-heading-icon:before{margin-left: 15px; margin-right: 15px}
.woocommerce .floatright .rh_woo_star{float: left;}
.featured_newscom_left{margin: 0 0 20px 20px}
.hotmeter .hotplus{    border-radius: 10px 0px 0px 10px;}
.hotmeter .hotminus{border-radius: 0px 10px 10px 0px;}
.rtl .rh_woocartmenu-amount{margin-left: 0; margin-right: 18px}
.widget_search .re-aj-search-wrap, .head_search .re-aj-search-wrap, .custom_search_box .re-aj-search-wrap{left: 0; right: auto}
.favorrightside .heart_thumb_wrap{right: auto;left: 3px}
.woo_offer_list .button_action, .rehub_woo_review_tabs .button_action{right: auto;left: 6px}
.rh_actions_padd .woolist_meta{padding-right: 0; padding-left: 60px}
.rh-expired-notice{float: right; margin-left: 7px; margin-right: 0}
.eq_grid .rehub_offer_coupon{right: -15px; left: auto}
.rtltext-left-align{ text-align: left;}
.rtl #section-additional_information .rh-woo-section-title h2:before{margin-left: 15px; margin-right: 0}
.rtl .woocommerce form .form-row label.inline {float: left;}.rtl.woocommerce div.product .summary .price ins{float: right; margin-left: 6px}
.user-profile-div .profile-stats, .profile-socbutton, .user-profile-div .profile-description, .rtltext-right-align{text-align: right;}
.rtltext-right-align{text-align: right;}
.rtl .rh_woocartmenu_cell .widget_shopping_cart{right: auto;left: 12px; text-align: right;}
.rtl .widget_shopping_cart .remove{float: left;}
.rtl .widget_layered_nav ul li a:before, .rtl .widget_layered_nav_filters ul li a:before{margin-right: 0; margin-left: .618em}
.rtl .woocommerce p.stars span{float: right;}
.post-meta-big span.postview_meta{float: right;}
.thumbscount{direction:ltr}
.rtl #toplistmenu > ul li:before{float: right;}
.re-user-popup-wrap .wpsm-button.loading:after{left: auto; right: 100%; margin-right:20px;}
nav.top_menu > ul > li.floatright{margin-right: auto; margin-left: 0}
nav.top_menu ul.menu:not(.off-canvas) > li.menu-item-has-children > a:before, .rtl .header-top .top-nav > ul > li.menu-item-has-children > a:before {margin: 0 7px 0 0;float: left;}
@media (max-width: 1023px){#rh-bp-profile-stats {text-align: right;}}
@media (min-width: 1024px){.rtl #wcvendor_search_shops{float: left;}.rtl .wcvendor_profile_menu_items{float: right; margin-left: 0; margin-right: 170px}}
nav.top_menu>ul>li.vertical-menu>ul>li>.sub-menu{border-right: none; border-left: 2px solid transparent}
#main_header .rh_woocartmenu_cell .widget_shopping_cart{left: 12px; right: auto;}
.rh_woocartmenu_cell .widget_shopping_cart:after{left: 19px; right: auto;}
.offsetnav-overlay{right: 270px; left:0;}
#slide-menu-mobile ul.off-canvas, #slide-menu-mobile ul ul.sub-menu{right: 0; left:auto;transform: translateX(100%);}
#slide-menu-mobile ul.off-canvas-active, #slide-menu-mobile ul ul.sub-menu.sub-menu-active{transform: translateX(0);}
.woocommerce-product-gallery figure{float: left;}
.post-meta-big span.postview_meta {float: right;}
ul.page-numbers li{float:right;}
.rtl.woocommerce .rh_woo_star .halfactive{background:linear-gradient(to left, #ff8a00 0%, #ff8a00 50%,  #e0dadf 51%, #e0dadf 100%);}
.rtl.woocommerce .entry-summary .rh_woo_star{float:right;}
.rtl .calcposright{left: calc((100% - 1200px)/2);right:auto;}
@media screen and (max-width: 1279px) and (min-width: 1141px){
	.calcposright{left: calc((100% - 1080px)/2);right:auto;}
}
@media (max-width: 1140px) and (min-width: 1024px){
	.calcposright{left: calc((100% - 980px)/2);right:auto;}
}
.rtl .vendor_store_details_single{padding-left:10px;}
/****************************************************************************

    Content Common

****************************************************************************/

a.comment { left: 10px; right: initial }
a.comment:after { left: 0; right: inherit; border-width: 7px 0px 9px 9px; margin-right: -9px; margin-left: 0px }
a.comment_two:after { left: 0; right: inherit; border-width: 7px 0px 9px 9px; margin-right: -9px; margin-left: 0px }
a.expand { margin-right: 0px; margin-left: 5px }
.news-community .priced_block .rh_price_wrapper {float: none; }
/*.post_offer_anons {float: right;}*/
.small_post:hover .priced_block .btn_offer_block, .news:hover .priced_block .btn_offer_block{padding: 0.5em 0.6em 0.5em 0.5em;}
.priced_block .btn_offer_block:after { display: none; }
.cats_def a { margin-right: 0px; margin-left: 4px; }
.post-meta span {display: inline-block; margin-right: 0; margin-left: 0;}
span.date_meta:before, span.cat_link_meta:before, span.comm_count_meta:before, span.postview_meta:before, span.admin_meta:before{ padding-right: 0; padding-left: 3px;}
.sticky h2 i, .news .detail h4 i { margin-right: 0px; margin-left: 6px }
.grid_onsale{left: 3px; right: auto; direction:ltr;}

/******** Feature Slider ********/
.flex-viewport{direction: ltr;}
.main_slider.flexslider { float: right }
.featured_slider .wrap {text-align: right;}

/******** Feature Side Coloumn ********/

.side-twocol { float: left; }

/******** Main Side ********/

.main-side { float: right; }
.news_out_tabs > ul > li { float: right; margin-right: 0%; margin-left: 8px; }

.vc_row.vc_rehub_container > .vc_col-sm-8 { float: right; }
.vc_row.vc_rehub_container > .vc_col-sm-4 { float: left; }
.main-side .right-sec { float: left; }
.news_out_tabs > ul > li { float: right; margin-right: 0%; margin-left: 8px;font-family:inherit !important; }
.news_block.news_right .right { float: left; }
.news_right.news_block .right figure { float: right; }
.news_right .right .detail { float: left; }
.news_block .right { float: left; }
.news_block .big_img { float: right; }
.wpsm_three_col_posts .custom_col_label{ position: absolute; left: auto; right:20px;}
.news_widget_item .detail{float: left;}
.news_widget_item figure{float: right;}

/****************************************************************************

    News Scroller

****************************************************************************/

.scroller { float: right;  }
.scroller.up:before {content: "\f104"; }
.scroller.down:before { content: "\f105"; }
.top_theme h5 { float: right; }
.top_theme h5 strong { float: right; margin-right: 0px; margin-left: 8px; }

/****************************************************************************

    SIDEBAR

****************************************************************************/

.sidebar { float: left; }
.widget.tabs > ul > li { float: right; margin-right: 0%; margin-left: 2% }
.widget.tabs > ul > li:last-child { margin-right: 0; margin-left: 0px; float: left; }
.sidebar .tabs-item figure, .footer-bottom .tabs-item figure { float: right; margin-right: 0px; margin-left: 10px }
.sidebar .tabs-item .detail { float: left; }
.featured_slider .score { right: 50%; left: inherit; margin: -40px -40px 0px 0px; }
.featured_slider .reviews { left: 0px; right: inherit }
.featured_slider .flex-control-nav { left: 0px; right: inherit; text-align: left; }
.widget_nav_menu ul.sub-menu li, .widget_product_categories ul.children li { padding-left: 0px; padding-right: 12px; }
.author-avatar img { float: right; margin: 0px 0px 5px 10px; }
.widget_rss cite { font-style: normal; }
.widget_categories  .screen-reader-text { padding-right: 0px; padding-left: 10px; }

/* calendar widget */

#wp-calendar caption { text-align: left; }
#wp-calendar tfoot #next { text-align: left; }
.lastcomm-item img { float: right; margin-right: 0px; margin-left: 12px; }
.lastcomm-item .lastcomm-cat { font-style: normal; }
.tagcloud a { float: right; margin: 0px 0px 2px 2px; }
.rtl .sidebar .widget.top_offers .title:before, .rtl .sidebar .widget.cegg_widget_products .title:before{ padding-right: 10px; padding-left: 10px; }
.rtl .widget.top_offers .title:after, .rtl .widget.cegg_widget_products .title:after { right: 50%; left: inherit; margin-left: 0px; margin-right: -8px;}
.widget.better_menu .title i{ padding-right: 0px; padding-left: 8px;}
.widget.better_menu ul.sub-menu{ margin: 10px 10px 10px 0px}
.postimagetrend .wrap a:after{ right: 0; left: inherit; }
.postimagetrend.two_column .wrap{ float: right; border-right: 0; border-left: 1px solid #ccc;}
.postimagetrend.two_column{  border-left: 0; }

/*** Contact Form 7 + MAILCHIMP***/

.wpcf7 input, .wpcf7 textarea { margin: 4px 0px 12px 10px; }
.rehub_chimp #mc_embed_signup input.email { padding-left: 0px; padding-right: 15px; }
.rehub_chimp #mc_embed_signup input#mc-embedded-subscribe { left: 0; right: inherit; border-top-right-radius: 0px;border-bottom-right-radius: 0px; border-top-left-radius: 5px;border-bottom-left-radius: 5px; }

/******** FOOTER ********/

.footer-bottom .footer_widget .widget_categories ul li, .footer-bottom .footer_widget .widget_archive ul li, .footer-bottom .footer_widget .widget_nav_menu ul li { padding-left: 0px; padding-right: 12px; }
.widget.better_menu li:before, .footer-bottom .footer_widget .widget_categories ul li:before, .footer-bottom .footer_widget .widget_archive ul li:before, .footer-bottom .footer_widget .widget_nav_menu ul li:before{ right: 0; left: inherit; }
.footer-bottom .footer_widget .woocommerce ul li { padding-right: 0 }
footer#theme_footer .left { float: right; }
footer#theme_footer .right { float: left; text-align: left; }

/****************************************************************************

    *-*-*-* SOCIAL ICONS *-*-*-*

****************************************************************************/

.social_icon a { margin-right: 0px; margin-left: 2px;}
.social_icon.small_i a { margin-right: 0px; margin-left: 2px; }

/****************************************************************************

    *-*-*-* HOME GRID *-*-*-*

****************************************************************************/

.small_post { float: right; }
.small_post .cats_def { float: right; padding-right: 0px; padding-left: 34px}
.small_post a.comment_two { left: -1px; right: inherit }
.small_post .overlay { right: 0px; left: inherit; }
ul.postpagination { margin-left: 0px; margin-right: -5px }
ul.postpagination li { float: right; margin-left: 0px; margin-right: 5px; }

/****************************************************************************

    *-*-*-* BLOG *-*-*-*

****************************************************************************/

.single .tags p .tags-title-post, .single .tags p a{margin: 0 0 0 4px}
.favour_in_row{ margin: 0 0 6px 6px}
.post .android.red-rbn { padding: 0px 10px 6px 19px; }
.post .comment_two, .stream_title .comment_two, .title_single_area .comment_two{ float: left; }
.post li { margin: 0px 15px 5px 0px; }
.post ol, .post ul { margin: 0px 5px 15px 0px }
.share-buttons ul {float:right}
.gallery_top_slider .flex-control-thumbs li { float: right; margin: 0.9125% 0 0 0.9125%; }
.gallery_top_slider .flex-control-thumbs li:nth-child(9) { margin-right: inherit;  margin-left: 0; }
.blog_string_holder .top{float: left; margin: 0 10px 10px 0 }
.rank_count { left: inherit; right: 0; margin: -20px -37px 0 0;}


/****************************************************************************

    *-*-*-* TOP RATING *-*-*-*

****************************************************************************/

.top_table_block .top_rating_item td.desc_col{ text-align: right;}
.top_table_block .top_rating_item .column_content { text-align: right !important; }
.top_rating_item .rank_count { left: inherit; right: 0; margin: -20px -37px 0 0;}
.top_rating_item figure { margin: 0 10px 0 0; }
.top_chart_first { float: right; }
.top_chart_wrap, .top_chart .swiper-container{float: right; }
.top_chart_controls{ float: left; }
.top_chart_controls .controls { float: right; }
.top_chart_controls .controls.next:after {content: "\f104"; }
.top_chart_controls .controls.prev:after {content: "\f105";}
.top_chart_pagination{ float: right; }
.top_chart_item{ float: left; }
.top_chart.table_view_charts .top_chart_first{ border-left: 0; border-right: 1px solid #ddd }
.top_chart.table_view_charts .top_chart_first ul li{ text-align: right;}
.table_view_charts .top_chart_item, .table_view_charts .top_chart_first{float: right;}
.top_chart.table_view_charts ul li.heading_row_chart{ border-right-color: transparent !important; border-left-color: #f2f2f2 !important; }
.top_chart.table_view_charts .top_chart_item:last-child ul li.heading_row_chart{border-right-color: transparent !important; border-left-color: transparent !important;}
.top_chart.table_view_charts ul li{ border-right-color: transparent; border-left: 1px solid #ddd; margin: 0 }
.top_chart.table_view_charts ul{margin: 0}
.top_chart_carousel{right: 0 !important; left: auto !important;}


@media (max-width: 468px) {
.top_chart_wrap, .top_chart .swiper-container{float: right; }
}

.rehub_rating_row{ text-align: right; }
.rehub_rating_row span { float: right; left: inherit; right: 0}
.rehub_rating_row span:before { left: inherit; right: 0}


/****************************************************************************

    *-*-*-* SINGLE *-*-*-*

****************************************************************************/

.single .rh-star-ajax { float: left; }
.single .rh-star-ajax.left { float: right }
.single .rate-line { float: right; }
.rating_bar .rh-star-ajax .title_star-ajax { float: right; }
.rating_bar .rh-star-ajax { text-align: left; }
#topcontrol { right: inherit; left: 10px;border-radius: 0 5px 5px 0;}

.author_detail_box .avatar { left: inherit; right: 20px }
.author_detail_box > div { padding: 0 110px 0 20px }
ul.postspermonth { border-left: 0; border-right: 2px solid #DFDFE0; margin: 0 35px 30px 0; }

/****************************************************************************

    *-*-*-* COMMENTS *-*-*-*

****************************************************************************/

.rtl .commentlist ul.children { margin-left: 0px; padding-left: 0px; margin-right: 23px; padding-right: 23px; }
.rtl .commentlist ul.children .commbox:before { left: initial; right: -24px; }
.rtl .commentlist .comment-author img { float: right; margin-right: 0px; margin-left: 20px; }
.rtl .commentlist .comment-author a div.comment-link { margin-left: 0px; margin-right: -10px; }
.rtl .comment-reply-link, .rtl .comment-reply-login { float: left; }
.rtl .comment-reply-link:before, .rtl .comment-reply-login:before { padding-right: 0px; padding-left: 2px }
.rtl .comment-edit-link { float: left; margin-left: 0px; margin-right: 8px;}
.rtl .comment-respond .usr_re input, .rtl .comment-respond .email_re input, .rtl .comment-respond .site_re input { padding: 0 50px 0 0; float: right; }
.rtl .comment-respond .usr_re, .rtl .comment-respond .email_re, .rtl .comment-respond .site_re{ float: inline-start; margin-right: 0; margin-left: 2% }
.rtl .comment-respond .end { margin-right: inherit !important; margin-left: 0px !important; }
.rtl .comment-respond .usr_re:after, .rtl .comment-respond .email_re:after, .rtl .comment-respond .site_re:after{ left: auto; right: 0 }
.rtl #rehub-comments-tabs .add_user_review_link{ float: left; margin: 5px 20px 10px 0px;}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text{margin: 0 95px 0 0}

/****************************************************************************

    *-*-*-* MEDIA  *-*-*-*

****************************************************************************/

.media_video h3 { float: right }
.media_video > p { float: left; }
.video-container iframe{ left: inherit; right: 0 }
.rh_video_playlist_column_full .rh_wrapper_video_playlist .rh_container_video_playlist{right:auto; left:0}
.rh_wrapper_video_playlist .rh_container_video_playlist .rh_video_title_and_time{margin: 0 130px 0 30px}
.rh_wrapper_video_playlist .rh_video_thumb, .rh_wrapper_video_playlist .rh_video_stop_play_control{margin-left: 0; margin-right:10px}

/****************************************************************************

    *-*-*-* CAROUSEL *-*-*-*

****************************************************************************/

.gallery-pics .gp-overlay { left: initial; right: 0 }
.gallery-pics .gp-overlay a { margin: -20px -20px 0 0; background-position: -43px -101px; }
.re_carousel .controls.prev { left: initial; left: 0 }
.re_carousel .controls.next { right: initial; left: 0 }
.re_carousel .controls.prev:after{content: "\f105"; left: inherit; right: 22px; }
.re_carousel .controls.next:after{content: "\f104"; right: inherit; left: 22px; }
.re_carousel .preview { float: right; }
.views-in-carosel { left: inherit; right: 15px }
.carousel-style-2 .carousel-stamp{right: 25px; left: auto; }
.header-top a.cart-contents { margin-right: 0px; margin-left: 8px; }
.woocommerce .add_to_cart_button:hover{ padding-right: 0px; padding-left: 18px }
.woocommerce a.add_to_cart_button:after{ right: initial; left: -30% }
.woocommerce a.add_to_cart_button:hover:after{ right: inherit; left: 5px }
blockquote.wpsm-quote cite { float: left; }
.rtl article.post .wpsm_toplist_heading:before{ float: right; margin: -8px 0 10px 15px; }
.rtl #toplistmenu ul li{ padding: 15px 5px 15px 15px; }
.rtl #toplistmenu > ul li:before { float:right; margin: -3px 15px 20px 20px; }


/* Gallery */

.gallery-item { float: right; margin: 0 0 12px 12px; }
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: inherit; margin-left: 0 }
.gallery-caption { left: initial; right: 0; text-align: right; }
.gallery-caption:before { left: inherit; right: 0; }

/****************************************************************************

ELEMENTS SHORTCODE

****************************************************************************/
blockquote.wpsm-quote cite { float: left; font-style: none; }
.label_title { padding-right: 0px; padding-left: 10px }
article.post .wpsm_toplist_heading:before{ float: right; margin: -8px 0 10px 15px; }
#toplistmenu ol li{ padding: 15px 5px 15px 15px; }
#toplistmenu > ol li:before { float:right; margin: -3px 15px 20px 20px; }

/* DIfferent styles*/

.overlay_post_formats.sale_format span{ padding-left: 0px; padding-right: 3px }
.re_carousel .preview .overlay_post_formats{ left: inherit; right: 1px }
.tabs_img .overlay_post_formats.review_formats_score { left: inherit; right: 10px }
.re-line-badge span:before{margin-right: 0;margin-left: 4px;}
.categorytable li a:before, .categorytable p a:before{margin-right: 0px; margin-left: 4px }

/*** Post review ***/

.user-rate { float: left; }
.rate-bar-title { left: auto; right: 0 }
.rate-bar-percent { right: auto; left: 0 }
.review-top .overall-score { float: right; margin: 0px 0px 10px 20px; }
.rate-line .line { margin-left: 0px; margin-right: 27px }
.rate-line .line span { float: right; }
.rate-line.rate-line-inner .line span { padding-right: 0px; padding-left: 5px; text-align: left; }
span.stars-rate span { float: right; }
.star-small span.stars-rate span { float: left; }

/*AFFILIATE STYLES*/

.rehub_offer_coupon.masked_coupon i.rhicon{ padding-left: 0px; padding-right: 6px; }
.rehub_offer_coupon i.rhicon{ right: auto; left: -12px; transform: rotate(0deg) !important; }
.rehub_offer_coupon i.rhi-check-square{ right: auto; left: -7px }
.rehub_woo_review_tabs.pretty_woo { margin: 0 0 5px 5px; }
.aff_offer_links_heading { padding: 10px 5px 10px 10px; }
.eq_grid .sale_a_proc { right: auto; left: 10px;}
.offer_grid h4:after { left: auto; right: 0 }
.offer_grid .priced_block .btn_offer_block:not(.coupon_btn):before{ right: auto; left: -30% }
.offer_grid .priced_block .btn_offer_block:hover{padding-right: 0px; padding-left: 26px }
.offer_grid .priced_block .btn_offer_block:hover:before {right: inherit; left: 5px }
.btn_offer_block .mtinside { text-align: left; right: auto; left: 3px }
.product_egg .btn_offer_block .mtinside, .product_egg_extra .btn_offer_block .mtinside {right: 3px;left: auto;}
.btn_act_for_grid .thumbscount:before{margin: 0 0 0 8px;}

/**WOO VC BLOCKS **/
.woocommerce .sale_tag{ right: auto; left: 10px }
.rtl.woocommerce div.product .summary div.yith-wcwl-add-to-wishlist{margin: 0 0 0 10px}
.shop_in_cpn img{margin-right: 0; margin-left: 5px}
.thumbminus{ margin: 0 0 0 8px;}

/*WOO DEALS*/

.rh_deal_block .deal-pic-wrapper{ float: right; margin: 0 0 0 15px}
.rh_deal_block .deal-details{ float: left; }
.rh_deal_block .rh-deal-btn, .rh_deal_block .rh-deal-right .rh-deal-price {text-align: right; }
.rh_deal_block .rh-deal-right{padding: 0 15px 0 0}
.rh_deal_block .redemptionText .code{float: left;}

.rtl.woocommerce div.product .summary div.yith-wcwl-add-to-wishlist, .thumbplus{margin: 0 10px 0 0}
.post_thumbs_comm span:before{display: none;}
.post_thumbs_comm span:after {
    font-family: rhicons;
    content: "\f27a";
    margin-left: 5px;
}
@media screen and (max-width: 1023px) and (min-width: 768px){	

}


/*STYLE FOR RESPONSIVE MENU*/

.dl-menuwrapper li a { padding: 15px 20px 15px 25px; }
.dl-menuwrapper li.dl-back > a { padding-left: 0px; padding-right: 30px }
.dl-menuwrapper li.dl-back:after { left: auto; right: 10px }
.dl-menuwrapper li > a:after { right: auto; left: 15px }
.dl-menuwrapper > .dl-submenu { left: auto; right: 0 }
#mobile-menu-icons{padding-left: 7px}

/*EASYDOWNLOAD STYLES*/

.widget_edd_cart_widget .edd-cart-number-of-items:after { left: initial; right: 0 }
.widget_edd_cart_widget .edd-cart .edd-cart-item-title { float: right; text-align: right; }
.widget_edd_cart_widget .edd-cart-item { text-align: left; }
.edd_downloads_list.edd_download_columns_1 .edd_download_inner > div.edd_download_text { text-align: right; }
.edd_download_purchase_form .edd_price_options li { text-align:right;}
.eddsw-search-field{ margin-right: 0px; margin-left: 5px }
ul.page-numbers { border-right: inherit; border-left: 0 }

/*************************************************

rating circle meters

*************************************************/	

.radial-progress .inset { margin-left: 0px; margin-right: 5px }
.review_big_circle .radial-progress .inset{margin-right: 10px}
.radial-progress .inset .percentage { left: auto; right: 2.5px }
.rtl .user_rating_left_com span{ text-align: left; float: left }
.rtl #user_reviews_in_comment .noUi-horizontal .noUi-handle{position: absolute; left: -14px;}
.rtl #user_reviews_in_comment .noUi-handle:before, .rtl #user_reviews_in_comment .noUi-handle:after{ left: auto; right: 7px }
.rtl #user_reviews_in_comment .noUi-handle:after {left: auto; right: 10px }
.rtl .userstar-rating span{ float: right; left: inherit; right: 0 }
.rtl .userstar-rating span:before{ left: inherit; right: 0 }
.rtl .user_reviews_view_criteria_line .userstar-rating{ float: left; }
.rtl .user_reviews_view_score .userstar-rating{ float: right; }
.rtl article.post .rate_bar_wrap_two_reviews a.link_to_review{ right: inherit; left: 0 }
.rtl .rate_bar_wrap_two_reviews .l_criteria span.score_tit{ float: right; }
.rtl .rate_bar_wrap_two_reviews .l_criteria span.score_val{ text-align: left; float: left; }
.rtl .star a.add_user_review_link{ float: left; }
.rtl .rate_bar_wrap .add_user_review_link{ float: left; }
.rtl .total-score-users-head {float: right; }
.rtl .only_user_reviews .review-criteria{float: right; margin-left: 0; margin-right: 25px }

/*************************************************

META FILTERS

*************************************************/	

.mdf_title_data li { margin-left: 0px !important; margin-right: 3px !important; text-align: right; }
.mdf_title_data li span.mdf_tooltip2 { text-align: right; }
.news .mdf_title_data li{ margin: 0 0 0 3px !important; }
.tw-pagination { float: right; }
.tw-pagination a { margin-right: 0px; margin-left: 4px }
.tw-pagination .title { margin-right: 0px; margin-left: 4px }
.tw-pagination .gap { margin-right: 0px; margin-left: 4px }
.tw-pagination .current { margin-right: 0px; margin-left: 4px }
.top_rating_text .mdf_sort_panel { float: left;}
.sidebar .widget.widget-meta-data-filter h4.data-filter-section-title{ padding: 10px 12px; text-align: right; }
.sidebar .widget.widget-meta-data-filter.widget-meta-data-single h4.data-filter-section-title{text-align: right; padding: 0 10px 0 0;}
.column_grid { margin: 0 0 18px 4.8%; float: right; }
.column_grid.last-col { margin-right: inherit; margin-left: 0 }
article.column_grid .priced_block.clearfix > div { float: right; }
.rehub_catalog_field_title { float: right; margin-right: 0px; margin-left: 4px }
.rehub_catalog_field_value { float: right; font-style: none; }
.rehub_catalog_field_title i { padding-right: 1px; padding-left: 5px }
ul.mdf_custom_filter_panel { float: left; }
.chains_shortcode select { margin: 0 0 5px 5px }

/*** USER REVIEWS ***/

.user_rating_left_com, .user_rating_right_com{ float: right; }
.user_rating_right_com{padding: 0 20px 0 0}
.user_rating_left_com span{ text-align: left; float: left }
#user_reviews_in_comment .noUi-horizontal .noUi-handle{position: absolute;    left: -14px;}
#user_reviews_in_comment .noUi-handle:before, #user_reviews_in_comment .noUi-handle:after{ left: auto; right: 7px }
#user_reviews_in_comment .noUi-handle:after {left: auto; right: 10px }
.user-review-vote > span { float: right; margin-right: 0; margin-left: 10px; }
.us-rev-vote-up .comm_help_title, .us-rev-vote-down .comm_help_title {float: right; margin-left: 3px;}
.us-rev-vote-up i, .us-rev-vote-down i {float: right; margin-left: 4px}
.user_reviews_view_box { float: left; }
.user_reviews_view_proscons{ padding: 0 0 0 20px;  float: right; }
.user_reviews_view .line span { float: right; } 
.user_reviews_view_criteria_score{ float:left; text-align:left }
.user_reviews_view_criteria_name{ float: right; }
.user_reviews_view_score_count{float: left; }
.userstar-rating span{ float: right; left: inherit; right: 0 }
.userstar-rating span:before{ left: inherit; right: 0 }
.user_reviews_view_criteria_line .userstar-rating{ float: left; }
.user_reviews_view_score .userstar-rating{ float: right; }
article.post .rate_bar_wrap_two_reviews a.link_to_review{ right: inherit; left: 0 }
.rate_bar_wrap_two_reviews .l_criteria span.score_tit{ float: right; }
.rate_bar_wrap_two_reviews .l_criteria span.score_val{ text-align: left; float: left; }
.rate_bar_wrap_two_reviews .review-criteria{ float: right; margin-right: 0; margin-left: 4%}
.rate_bar_wrap_two_reviews .review-criteria:last-child{ margin-right: none; margin-left: 0 }
.star a.add_user_review_link{ float: left; }
.rate_bar_wrap .add_user_review_link{ float: left; }
.total-score-users-head {float: right; }
.only_user_reviews .review-criteria{float: right; margin-left: 0; margin-right: 25px }

/*****LOGIN POPUPS*****/

.top-social .act-rehub-login-popup{ float: left; }
.top-social .act-rehub-login-popup i{margin-right: 0px; margin-left: 3px; }
.user-dropdown-intop-menu{ left: 0; right: auto; text-align: right; }
.user-dropdown-intop-menu .menu-item i{ padding-right: 0px; padding-left: 5px }
.user-name-and-badges-intop span.userpro-badges{ text-align: right !important; }
.user-image-in-name { float: right; margin: 0 0 0 8px }
.top-social .user-dropdown-intop{float: left; }
.top_menu .user-dropdown-intop{margin: 15px 10px 15px 10px !important; float: left;}

#pgwModalBackdrop { left: initial; right: 0 }
#pgwModal .pm-content { text-align: right; }
.pgwModal .pm-close { right: auto; left: 0 }
.re_title_inmodal:after { left: 50%; margin-left: 0px; margin-right: -35px }

/* Categorizator */

.col_wrap_two .col_item { float: right;}
.col_wrap_three .col_item { float: right;}
.col_wrap_fourth .col_item { float: right;}
.col_wrap_fifth .col_item { float: right;}
.col_wrap_six .col_item {float: right;}

@media (max-width: 1024px) and (min-width: 769px) {
.col_wrap_fifth .col_item, .col_wrap_six .col_item { float: right;}
}

.multi_cat { float: right; }
.multi_cat_lable span { margin-left: 7px; margin-right: 0px; }
.category-icon { float: right; }
.multi_cat_image { float: right; margin: 0px 0px 0px 10px; }
.cat-pagination a { float: right; }
.categoriesbox h3 a:after { float: left; padding-left: 0px; padding-right: 8px }
.categoriesbox:hover h3 a:after { padding-right: 0px; padding-left: 5px }
.categoriesbox-bg a:before { margin: -25px -25px 0 0; }

/* Score box in widget */

.wpsm_score_title .overall-score{ float: left;}
.simplefavorites-loading {margin-left: 0px; margin-right: 8px }
.social_icon_inimage{ right: auto; left: -100px}
.social_icon_inimage a:hover{ right: inherit; left: 2px }
.small_post:hover .social_icon_inimage{ right: inherit; left: 10px}
.small_post .wprc-container{ left: auto; right: 0}
.small_post .wprc-container .wprc-switch{ float: right;}

.egg-wrap .media-left {padding-right: 20px; padding-left: 0px; }

.user-ava-intop:after{padding-right: 4px}
.wpsm-tabs ul.ui-tabs-nav li{ float: right !important;}
.wpsm-table table tr th, .wpsm-table table tr td{text-align: right;}
.wpsm-price .wpsm-price-column{float: right;}
.wpsm-bar-title, .vc_progress_bar .vc_single_bar .vc_bar, .wpsm-numbox span, .wpsm-numhead span{right: 0; left: auto;}
.wpsm-bar-percent{left: 10px; right: auto;}
.wpsm-numbox, .wpsm-numhead{padding: 0 60px 0 0 !important;}
.wpsm-testimonial-author img{ margin-left: 10px }

.rtl .woocommerce-message .button, .rtl .woocommerce-error .button, .rtl .woocommerce-info .button{float: left;}
.rtl .woocommerce-message:before, .rtl .woocommerce-error:before, .rtl .woocommerce-info:before{right: 1em; left: auto;}
.rtl #rh_post_layout_inimage .woocommerce-message:before, .rtl #rh_post_layout_inimage .woocommerce-error:before, .rtl #rh_post_layout_inimage .woocommerce-info:before{right: 0; left: auto;}
.rtl .woocommerce-message, .rtl .woocommerce-error, .rtl .woocommerce-info{padding: 1em 3.5em 1em 0 !important;}
.rtl #rh_post_layout_inimage .woocommerce-message, .rtl #rh_post_layout_inimage .woocommerce-error, .rtl #rh_post_layout_inimage .woocommerce-info{padding: 1em 3em 0 0 !important;}


.see_full_profile_btn{float: left}
.rh_bp_notice_profile{left: auto;right: -5px}
.user-dropdown-intop-menu .menu-item.bp-profile-menu-item a:before{margin: 0 0 0 4px}
span.date_meta:before, span.cat_link_meta:before, span.comm_count_meta:before, span.postview_meta:before, span.admin_meta:before{display: none;padding-left:5px;padding-right:0;}
span.date_meta:after, span.cat_link_meta:after, span.comm_count_meta:after, span.postview_meta:after, span.admin_meta:after{ font-size: 3px;line-height: auto; float: right;vertical-align: middle; padding-left: 5px; padding-right: 5px; content: "\f111"; font-family: rhicons; font-style: normal}
.admin_meta .admin img{vertical-align: middle; margin-left: 5px; border-radius: 50%}
span.postview_meta:after{content: "\f06e"; font-size: 20px; font-style: normal;}
span.comm_count_meta:after{content: "\f4ad"; font-size: 12px;font-style: normal;}
.post-meta span:first-child:after{display: none;}
.post-meta span{margin: 0 0 0 5px;}
.title_single_area .post-meta span {margin: 0 0 0 12px;}
.rtl.woocommerce div.product .summary form.cart div.quantity{margin: 0 0 5px 15px;float: right; }
.wpsm_spec_photosingle_line{float: right; margin: 0 0 25px 25px;}
.custom_search_box input[type="text"]{text-align: right;}
.tt-clear-search{left: 12px; right: auto;}
.rtl .re_wooinner_title .product_title{float: right; }
.rtl .re_wooinner_title .woocommerce-product-rating {float: left;margin: 10px 20px 10px 0;}
.wpsm_dropcap{float: right;margin: 0 0 0 6px;}
.floatright{float: left;}
.floatleft{float: right;}
.rtlfloatleft{float: left;}
.rtlfloatright{float: right;}
.clearboxleft{ clear: right;}.clearboxright{ clear: left;}
.summary .rh-user-favor-shop{margin: 8px}
.rtl .woo_default_no_sidebar div.summary, .rtl .woo_default_no_sidebar .re_wooinner_cta_wrapper, .rtl .woo_default_w_sidebar
div.summary{float: left;}
.rtl .woo_default_no_sidebar .woo-image-part, .rtl .woo_default_no_sidebar .re_wooinner_info, .rtl .woo_default_w_sidebar .woo-image-part{float: right;}
.rh_post_layout_default .wpsm-button-new-compare, .rh_post_layout_metabig .wpsm-button-new-compare, .rh_post_layout_compare_ce .wpsm-button-new-compare{float: left; margin: 0 15px 5px 0}
.re_filter_instore ul.re_filter_ul li:nth-child(3) span:before, .re_filter_instore ul.re_filter_ul li:nth-child(2) span:before{margin: 0 0 0 5px}
.rtl .woo-button-actions-area .heart_thumb_wrap, .rtl .woo-button-actions-area .wpsm-button.rhwoosinglecompare, .rtl .woo-button-actions-area .heartplus{float: right; margin-left: 5px}
.rtl .woo-button-actions-area .thumbscount{right: auto;left: -5px}
.float-panel-woo-info{padding-right: 20px; margin-right: 20px}
.rtl div.gmw-fl-horizontal-xprofile-big-form-wrapper .address-locator-wrapper, .rtl div.gmw-fl-horizontal-xprofile-big-form-wrapper .gmw-distance-select{margin: 0 0 0 10px}
.rtl div.gmw-fl-horizontal-xprofile-big-form-wrapper .gmw-submit-wrapper{margin: 0 10px 0 0}
.rtl.woocommerce #review_form #respond p.comment-form-rating label{float: right; margin: 0 0 0 15px}
.wpsm-titlebox > strong:first-child{left: auto;right: 11px}
.re-ribbon-badge.left-badge span { transform: rotate(45deg); left: 0; right: auto; } .re-ribbon-badge.left-badge { right: -8px; left: auto; text-align: left; }
.wpsm-button.small i{ padding-left: 5px; padding-right: 0 }
.wpsm-button.medium i{ padding-left: 8px; padding-right: 0}
.wpsm-button.big i{ padding-left: 10px; padding-right: 0}
.wpsm-title{text-align: right;}
.not_masked_coupon:not(.expired_coupon) {margin-left: 15px; margin-right: 0 ; margin-top:5px;}
.inline_compact_btnblock.priced_block .rh_button_wrapper{margin-right: 15px; margin-left: 0}
.single_top_corner {padding-right: 20px; padding-left: 0}
.rh_post_layout_compact .single_top_corner .wpsm-button{float: left;}
.re-compare-notice, .rh-icon-notice{right: 12px;font-family:inherit!important;}
.wp-block-quote.is-style-default{padding: 0 1em 0 0; border-left: none; border-right: 4px solid #000}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span:before{margin: 0 0 0 12px}
.rtl.woocommerce .woo_top_meta .rh_woo_star{float: right;}
.rhgreedylinks{-ms-justify-content: flex-start;-webkit-justify-content: flex-start;justify-content: flex-start;}
.delimiter .fa-angle-right:before{content: "\f104";}
.rtl .smart-scroll-mobile > div{margin-right: 0 !important; margin-left: 10px !important}

/* PROS&CONS
================================================== */
.wpsm_pros .title_pros{ font-style: none; }
.wpsm_pros{padding-left: 0; padding-right: 15px}
.wpsm_cons .title_cons{ font-style: none;}
.wpsm_pros ul li:before, .wpsm_cons ul li:before{ padding-right: 8px; padding-left: 8px;}


.re-line-badge.re-line-small-label{margin: 0 0 5px 5px;}
a.rh-cat-label-title, .rh-cat-label-title a{margin: 0 0 5px 5px;}
.rh_post_layout_default .wpsm-button {float: left;margin: 0 15px 5px 0;}

.rtl.woocommerce .re_wooinner_cta_wrapper .onsale, .rtl.woocommerce .re_wooinner_cta_wrapper .onfeatured{float: left;}
.row_social_inpost span.fb:after, .row_social_inpost span.tw:after{margin: 0 8px 0 0 }
.row_social_inpost span.share-link-image{margin: 0 0 6px 6px;}
.rh_price_holder_add_links{top: 0; right: auto; left: 0}
#rh_post_layout_inimage .rh_post_breadcrumb_holder {left:auto;right: 0;padding: 20px 20px 0 50px;}
.rtlml5{margin-left: 5px !important;margin-right:0 !important}.rtlml10{margin-left: 10px !important;margin-right:0 !important}.rtlml15{margin-left: 15px !important;margin-right:0 !important}.rtlml20{margin-left: 20px !important;margin-right:0 !important}.rtlml25{margin-left: 25px !important;margin-right:0 !important}.rtlml30{margin-left: 30px !important;margin-right:0 !important}.rtlml35{margin-left: 35px !important;margin-right:0 !important}.rtlmr5{margin-right: 5px !important; margin-left:0 !important}.rtlmr10{margin-right: 10px !important; margin-left:0 !important}.rtlmr15{margin-right: 20px !important; margin-left:0 !important}.rtlmr20{margin-right: 20px !important; margin-left:0 !important}.rtlmr25{margin-right: 25px !important; margin-left:0 !important}.rtlmr30{margin-right: 30px !important; margin-left:0 !important}
.rtlpl5{padding-left: 5px !important}.rtlpl10{padding-left: 10px !important;padding-right:0 !important}.rtlpl15{padding-left: 15px !important;padding-right:0 !important}.rtlpl20{padding-right: 20px !important;padding-left:0 !important}.rtlpl25{padding-left: 25px !important;padding-right:0 !important}.rtlpl30{padding-left: 30px !important;padding-right:0 !important}.rtlpr5{padding-right: 5px !important; padding-left:0 !important}.rtlpr10{padding-right: 10px !important; padding-left:0 !important}.rtlpr15{padding-right: 20px !important; padding-left:0 !important}.rtlpr20{padding-right: 20px !important; padding-left:0 !important}.rtlpr25{padding-right: 25px !important; padding-left:0 !important}.rtlpr30{padding-right: 30px !important; padding-left:0 !important}
.rh-line-left {
    border-right: 1px solid #ededed; border-left: none;
}

@media (max-width: 767px) {
.rtl #rh_woo_mbl_sidebar .sidebar{left:100%; right:auto}
.rtl #rh_woo_mbl_sidebar.activeslide .sidebar{transform: translate3d(-100%,0,0);-webkit-transform: translate3d(-100%,0,0);}
.rtl .mobile_compact_list .featured_newscom_left{float: right; margin: 0 0 8px 20px}
.rtl .mobile_compact_list .newscom_detail{ float: right;}
.mobile_block_btnclock.priced_block .rh_button_wrapper, .mobile_block_btnclock.priced_block .rh_price_wrapper{display: block; float: none;margin: 0 0 10px 0;}
.rh_post_layout_compact_dir .single_top_corner{padding: 0}
.single_top_corner .wpsm-button{float: none;}
.rtl table.shop_table_responsive td:not([colspan]){padding-right: 53% !important; padding-left: 15px !important; text-align: right;}
.rtl table.shop_table_responsive td:not([colspan]):before{text-align: right; right: 9px; left: auto;}
.rtl table.shop_table_responsive td.product-thumbnail{padding: 12px !important; text-align: center;}
.rtl table.shop_table_responsive td.product-remove{padding: 5px 0 0 0 !important; text-align: center;}
.rtl .woocommerce table.shop_table_responsive input.qty{float: left; padding: 0 13px 0 0;}
}
@media only screen and (max-width: 479px) {
.rtl .mobile_compact_grid figure{float: right; margin: 0 0 8px 15px !important;}
.rtl .mobile_compact_grid .grid_desc_and_btn{float: right;}
}
@media (max-width: 1023px){
.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label, .tablesaw-cell-content {
    float: right !important;
    text-align: right !important;
}
}
nav.top_menu > ul > li > a {font-family:inherit !important;}
.rehub-main-font, .vc_general.vc_btn3, .cegg-list-logo-title, .wp-block-quote.is-style-large p, .wp-block-button .wp-block-button__link, .woocommerce a.woo_loop_btn, .woocommerce a.add_to_cart_button, .woocommerce-page a.add_to_cart_button, 
.wcv-grid a.button, .woofiltersbig .prdctfltr_buttons a.prdctfltr_woocommerce_filter_submit, .woocommerce div.product .summary .price, .woocommerce div.product .single_add_to_cart_button, .woocommerce div.product .summary .masked_coupon, .widget.better_woocat ,.tabs-menu li.current,.woocommerce .onsale, .woocommerce .onfeatured ,.logo-section .search form.search-form input[type="text"] {font-family:inherit !important;}
.avinfont {font-family:inherit !important;}
.widget .title, .widget h2, .elementor-widget .title,.coupon_code_in_modal input.code {font-family:inherit !important;}
.woo_column_item h3 {font-size:15 !important;}

nav.top_menu ul.menu:not(.off-canvas) > li.menu-item-has-children > a:before, .header-top .top-nav > ul > li.menu-item-has-children > a:before {float: left !important ; margin: 0 7px 0 0;}
.woocommerce .onfeatured {right:5px !important; left:unset !important;}
.woocommerce .onsale {left:45px !important; right:unset !important;top:13px;}
.product .onsale > span {direction:ltr;}
.products .button_action {right: 10px !important;left: auto !important;}
.rehub_chimp_flat #mc_embed_signup input#mc-embedded-subscribe,.re_title_inmodal {font-family:inherit !important;}
.head_search .search-form, .head_search form.search-form input[type="text"], .widget_search .search-form, .widget_search form.search-form input[type="text"] {font-family:inherit !important;}
.rehub_offer_coupon.btn_offer_block,.comment-respond h3, .related_articles .related_title {font-family:inherit !important;}
.woocommerce .summary .masked_coupon, .woocommerce a.woo_loop_btn, .woocommerce input.button.alt, .woocommerce a.add_to_cart_button, .woocommerce-page a.add_to_cart_button, .woocommerce .single_add_to_cart_button, .woocommerce div.product form.cart .button, .woocommerce .checkout-button.button, .woofiltersbig .prdctfltr_buttons a.prdctfltr_woocommerce_filter_submit, .priced_block .btn_offer_block, .priced_block .button, .rh-deal-compact-btn, input.mdf_button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress button.submit, .wpsm-button.rehub_main_btn, .wcv-grid a.button, input.gmw-submit, #ws-plugin--s2member-profile-submit, #rtmedia_create_new_album, input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme, #wcfm_membership_container a.wcfm_submit_button, .woocommerce button.button, .rehub-main-btn-bg {font-family:inherit !important;}
.rh_deal_block .rh-deal-price {font-family:inherit !important;}
@media (min-width: 1024px) {
    .gallery-thumbnails-enabled.woocommerce-product-gallery--columns-1 .flex-viewport {float:left !important;}
}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {left:1em !important;right:unset !important;}
.wpsm-column-last, .wpsm-one-half:last-of-type, .wpsm-one-third:last-of-type, .wpsm-one-fourth:last-of-type, .wpsm-one-fifth:last-of-type, .wpsm-one-sixth:last-of-type {margin-left:0 !important;margin-right:unset !important;clear:left;}
.woocommerce ul.product_list_widget li a , .vendor_store_details_contact , #commentform #submit , .user-review-vote {font-family:inherit!important;}
#section-reviews .rh-heading-icon:before {float:right;}
.single-product .comment-respond h3 {text-align:right !important;}
.dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-annnouncement-date {margin-left:25px;margin-right:unset;}
.woocommerce p.stars span, .woocommerce-page p.stars span{float:right !important;}
.woocommerce .star-rating {float:right !important;}
.rh_listcolumn_btn .priced_block .btn_offer_block {font-size: 12px;}
.text-right-align {text-align: right !important;}
.printthecoupon::before{margin-left:10px;}
.compare-button-holder .price ,.comment-respond .usr_re input, .comment-respond .email_re input, .comment-respond .site_re input {font-family:inherit !important;}
.review_big_circle .radial-progress .inset .percentage , select , body .font90, .font90 h4 , .btn_more , .woo_offer_list .woolist_meta, .woo_offer_list small.wcvendors_sold_by_in_loop , .rehub_chimp #mc_embed_signup input#mc-embedded-subscribe , .rehub_chimp #mc_embed_signup input.email , .related_articles ul li > a {font-family:inherit !important;}
.text-left-align {text-align:right;}
.post ol, .post ul {margin: 0px 6px 15px 5px;}
.thumb_in_modalcoupon{float:left;}
.woocommerce .woocommerce-result-count ,.colored_rate_bar.floatleft{float:right;}
.woocommerce div.product form.cart .variations td.label {padding-left: 1em !important;padding-right: unset !important;}
.woocommerce .woocommerce-result-count{float:right !important;}
.woocommerce .woocommerce-ordering {float:left !important;}
.nice-select {padding-right:18px;padding-left:30px;}
.nice-select:after{left:12px;right:unset;}
.widget.better_woocat .toggle-show-icon{float:left!important;}
.rh-deal-compact-btn {font-size: 10px;}
.rate_bar_wrap .add_user_review_link {float: right;}
.woocommerce a.woo_loop_btn, .woocommerce a.add_to_cart_button, .woocommerce-page a.add_to_cart_button, .wcv-grid a.button, .woofiltersbig .prdctfltr_buttons a.prdctfltr_woocommerce_filter_submit {font-size: 11px !important;}
.nice-select .option {text-align: right;padding-right: 8px;padding-left: 29px}
.font130.mt0.mb10.mobfont120.lineheight20 {font-family:inherit!important;}
.woocommerce-MyAccount-navigation {float: right !important;}
.favour_btn_red .heart_thumb_wrap .thumbscount {left:-10px; right:unset;}
.commentlist .comment-author .fn a ,.comment-respond textarea ,.commentlist .comment-author .fn, #buddypress .standard-form input[type=text],
#buddypress .standard-form textarea,.visibility-toggle-link{font-family:inherit !important;}
.related_articles ul li{float:right;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{text-align:right!important;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {padding-left: 15px;}
.pull-right {float: left;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {float: right;}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt{float:right!important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{font-family:inherit !important; float:right;}
.woocommerce table tr th:last-child, .woocommerce table tr td:last-child {padding-right: 5px;}
input[type="text"], textarea, input[type="tel"], input[type="password"], input[type="email"], input[type="url"], input[type="number"] {font-family:inherit !important;}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {float:right!important;}
.woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions{text-align:left!important;}
.pagination-wrap ul.pagination > li > span , .pagination-wrap ul.pagination > li > a {float: right;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{float:right!important;margin:0 0 0 6px!important;}
.pagination-wrap ul.pagination > li > a {direction: ltr;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:left!important;}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form .dokan-form-group {float:left;}
.cart_totals .wc-proceed-to-checkout{float:left!important;}
.dokan-btn.dokan-btn-success.dokan-btn-sm.dokan-theme {font-family: inherit !important;}
.re_woocheckout_order {float:left!important;}
.re_woocheckout_details {float:right!important;}
.woocommerce .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3{float:unset!important;}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{text-align:right!important;}
.store-open-close .dokan-form-group {text-align: right !important;}
.woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon {text-align:right!important;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{float:right!important;}
.fa-angle-right:before {content:"\f104" !important;}
.fa-angle-left:before {content:"\f105" !important;}
.wpsm-button.medium {font-size: 12px !important;}
.dokan-pagination-container .dokan-pagination li a {margin-left: 3px;}
.price-woo-compare-chart {font-size: 21px !important;}
.top_chart.table_view_charts ul li {border-right: 1px solid #ddd;}
.woocommerce a.button, .woocommerce-page a.button{margin-left:5px;}
h5.rh-heading-hover-color.blockstyle.mb10.fontnormal.font110.mt0 ,div.subcategortes.font70.lineheight15.blackcolor {padding-right:12px !important;}
.comp-search-input {font-family: inherit;}
.re_track_btn.rh-deal-compact-btn.btn_offer_block.add_to_cart_button.product_type_variable{font-size:10px!important;}
h3.mb30.mt0.font120.lineheight20.whitehovered {text-align:right;}
.woocommerce .order_details li, .woocommerce-page .order_details li{float:right !important;}
.re-compare-title {overflow: inherit;}
.re-compare-img {float:right;}
.re-compare-item i.re-compare-new-close {left:3px;right:unset;}
.pull-left {float: right;}
.re-compare-img{margin-left: 9px; margin-right: -15px;}
.fa-arrow-circle-right:before {content: "\f0a8"!important;}
.fa-arrow-circle-left:before {content: "\f0a9"!important;}
.wc-setup-content {text-align: right !important;}
.from-right #re-compare-bar-wrap {left:0; right:unset;}
#re-compare-icon-fixed {left:0; right:unset;}
.select2-selection__rendered ,.select2-container--default .select2-search--inline .select2-search__field {font-family: inherit !important;}
.dokan-verification-content input.dokan-btn ,.dokan-btn.dokan-btn-default{font-family: inherit !important;}
.content-half-part {float: right;}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload {margin-left: 15px;}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {padding:0px 0px 0px 10px;}
ul.subsubsub li {border-left:1px solid #EDEDED;border-right:0px;}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .product-listing-top span.dokan-add-product-link a {float:right !important;}
.dokan-product-listing .dokan-product-listing-area .product-listing-top span.dokan-add-product-link {float:left;text-align:left;}
.dokan-form-inline .dokan-form-group {float:right;margin-left:5px;margin-right:unset;}
.dokan-add-new-product-popup .dokan-feat-image-content {margin-left:15px;margin-right:unset;}
.content-half-part:first-child {padding-left:10px;padding-right:unset;}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image, 
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image {float:right;margin:9px 0px 0 4px;}
.mfp-content {text-align:right;}
.dokan-input-group-addon:first-child {border-left:0;border-right:unset;}
.dokan-input-group .dokan-form-control {float:right !important;}
.product-edit-container #dokan-product-images ul.product_images li.image, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, 
.product-edit-container #dokan-product-images ul.product_images li.add-image {float:right;}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {border-left:1px solid #EDEDED;border-right:0;}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3{float:right !important;}
.dokan-table > caption + thead > tr:first-child > th, .dokan-table > colgroup + thead > tr:first-child > th, .dokan-table > thead:first-child > tr:first-child > th, .dokan-table > caption + thead > tr:first-child > td, .dokan-table > colgroup + thead > tr:first-child > td, .dokan-table > thead:first-child > tr:first-child > td {text-align: right;}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit{float:left !important;}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {margin: 0px 0 15px 0px;}
ul.dokan-account-migration-lists li .left-content {text-align: right;}
ul.dokan-account-migration-lists li .right-content {text-align: center;}
.dokan-dashboard .dokan-dashboard-content article.dokan-orders-area .dokan-order-left-content .dokan-order-billing-address {margin-right: 2%; margin-left:0;}
.wc-setup-content {font-family:inherit !important;}
#re-compare-icon-fixed {border-radius:0 8px 8px 0;}
.rh_woocartmenu-amount {font-family:inherit !important;font-size:15px !important;}
.woocommerce div.product form.cart div.quantity, .ce_woo_blocks form.cart div.quantity {float:right !important;margin:0 0 15px 15px !important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {padding:0 13px 0 0 !important;}
.toggle-this-table {margin:0 10px 0 0 !important;float:left !important;}
div#gmw-location-form-wrapper div#gmw-lf-autocomplete-wrapper i  {left:0 !important;right:unset !important;}
div#gmw-location-form-wrapper [class^=gmw-icon-] {margin-left:.3em;}
div.gmw-fl-hor-bigxprofile-custom-form-wrapper select {padding:10px 18px 10px 30px !important;}
.rehub_chimp_flat #mc_embed_signup input#mc-embedded-subscribe {left:0;right:unset;}
.wpsm_update .label-info {margin:0 0 0 5px;}
.alignright, img.alignright {float:left;margin-right:2em;margin-left:unset;}
.dokan-popup-content .mfp-close {left:3px;right:unset !important;} 
.vendor_store_details_contact i {margin:0 9px 0 0 !important;}
.woocommerce div.product .single_add_to_cart_button, .woocommerce div.product .summary .masked_coupon {font-size:16px !important;}
.woocommerce-product-gallery .flex-control-thumbs li {float:right !important;}
.review_score_min {text-align:right !important;}
.woocommerce .woocommerce-ordering .nice-select .list {left:-6px !important;right:auto !important;}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span.count {float:right !important;}
.rh-var-label {margin-left:8px !important;margin-right:5px !important;}
.widget_layered_nav ul li a:before, .widget_layered_nav_filters ul li a:before {margin-left:.618em !important;margin-right:unset !important;}
.re-user-popup-wrap .wpsm-button.loading::after {right:100% !important;left:unset !important;margin-right:20px !important;margin-left:unset !important;}
.table.table-striped.rma-request-listing-table {border:solid 1px;}
th, td {padding:0.4375em;}
.dokan-rma-request-area ul.request-statuses-filter {display:flex}
.dokan-rma-single-request-area header span.left-header-content {float:left !important;}
.woocommerce input.button, .woocommerce-page input.button,.wcvendor_store_desc ,.wppl-fl-info-window .wppl-info-window-permalink {font-family:inherit !important;}
.dokan-column-name-with-avatar img {right:8px;left:unset;}
.dokan-column-name-with-avatar {padding-right:46px !important;padding-left:unset !important;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3 {width:46.33%;}
input.dokan-btn-theme[type="submit"], a.dokan-btn-theme, .dokan-btn-theme {padding:6px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {top:-78px;}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li ,.wppl-fl-info-window .wppl-info-window-info {float:right;}
.woocommerce table.shop_table .button {padding:7px 14px;}
.user-dropdown-intop-menu.user-dropdown-intop-open {right:0;left:auto;}
.woocommerce div.product form.cart .variations .label label {padding-right:5px;}
.elementor-512 .elementor-element.elementor-element-1e55f57.elementor-widget-heading .elementor-heading-title , .elementor-512 .elementor-element.elementor-element-b992d7a.elementor-widget-heading .elementor-heading-title , .elementor-512 .elementor-element.elementor-element-b508bcb.elementor-widget-heading .elementor-heading-title , .elementor-512 .elementor-element.elementor-element-911eac7 .elementor-heading-title {font-family:inherit !important;font-weight:50;font-size:50px;}
.elementor-512 .elementor-element.elementor-element-f1bde73.elementor-widget-heading .elementor-heading-title  ,.carouselhor-item .temperatur,.carouselhor-item h2 ,.carouselhor-item .simple_price_count ,.post-meta , .widget_recent_entries li, .widget_recent_comments ul li, .widget_product_categories li {font-family:inherit !important;}
.elementor-testimonial-content , .elementor-testimonial-name , .elementor-testimonial-job , .elementor-tab-title a {font-family:inherit !important;}
.elementor-512 .elementor-element.elementor-element-627e2c5c.elementor-widget-heading .elementor-heading-title {font-family:inherit !important;letter-spacing:0;font-size:22px;}
.ml5 {margin-right:5px !important;margin-left:unset !important;}
.mr5 {margin-left:5px !important;margin-right:unset !important;}
.elementor-512 .elementor-element.elementor-element-6543797.elementor-widget-heading .elementor-heading-title ,footer#theme_footer.dark_style div.f_text,.re-ribbon-badge.left-badge span ,.pricefont110.priced_block .price_count, .woocommerce .products .product .pricefont110 .price ,.cats_def a ,.cats_def a ,.small_post h2,
.priced_block .price_count ,.text_in_thumb h2 ,.catbox mark.catcount {font-family:inherit !important;}
.re_filter_panel .re_tax_dropdown li.label:after {float: left; margin-right:30px;}
.mb15.greycolor.font90.whitehovered.excerptforcgrid {line-height:24px;}
.mb30.mt0.font120.lineheight20.whitehovered , .mt0.mb10.font70.upper-text-trans.rehub-main-color.whitehovered.catforcgrid,.elementor-heading-title.elementor-size-default ,.top_rating_item .rank_count,.no_more_posts ,.def_btn, input[type="submit"], input[type="button"], input[type="reset"],.blog_string h2,.main_slider .flex-overlay h2,
a.comment ,.main_slider .flex-overlay a.btn_more,.wpsm_pros .title_pros,.wpsm_cons .title_cons,.wpsm_pros ul li, .wpsm_cons ul li, #buddypress .standard-form div.radio ul li {font-family:inherit !important;}
.nice-select .list {left:-15px;}
.pl20 {padding-right:15px !important;padding-left:15px !important;}
@media (min-width: 768px) {
    .elementor-512 .elementor-element.elementor-element-58dbda5 {width:35.167%;}
    .elementor-512 .elementor-element.elementor-element-cb543b1 {width:90.833%;}
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {float:left;}
.footer-bottom.dark_style .footer_widget a {text-decoration:none;}
.elementor-526 .elementor-element.elementor-element-f8f285e .elementor-icon-list-icon i ,.elementor-651 .elementor-element.elementor-element-bc5f33b.elementor-view-default .elementor-icon ,.elementor-651 .elementor-element.elementor-element-95894b3.elementor-view-default .elementor-icon  ,
.elementor-976 .elementor-element.elementor-element-23957ffb .elementor-icon-list-icon i ,.elementor-1029 .elementor-element.elementor-element-67673f4 .elementor-icon-list-icon i {font-family:FontAwesome;}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {z-index:0;}
.rh-var-label {margin-top:2px;}
.def_btn.active_ajax_pagination:before {margin-left:5px ;margin-right:unset !important;}
.elementor-512 .elementor-element.elementor-element-c83c0d3 .elementor-heading-title , .elementor-512 .elementor-element.elementor-element-5aaf1060 .elementor-heading-title {font-family:inherit !important;font-weight:50;font-size:50px;}
.re_actions_for_grid .btn_act_for_grid {float:right;}
.woocommerce .products .product .price {font-size: 16px;}
.elementor-widget-icon-box .elementor-icon-box-content {text-align:right;}
.elementor-817 .elementor-element.elementor-element-7e9bc209 .elementor-icon i {font-family: FontAwesome;}
.elementor-817 .elementor-element.elementor-element-c47159c .elementor-icon i {font-family: FontAwesome;}
.wpsm-button.wpsm-button-new-compare.addcompare-id-113.white.small.not-incompare.rhwoosinglecompare.mb15 {display:inline-flex !important; margin-right:5px;}
.fa-caret-right:before {content: "\f0d9";}
.woocommerce-product-gallery .flex-control-thumbs li {float:right !important;}
.dealScore {float:right;}
.dealScore .label {border-radius: 0px 4px 4px 0px;float:right;}
.dealScore .thumbscount {border-radius: 4px 0px 0px 4px;}
.rh-line-right {border-left:1px solid #ededed;}
.rh-line-right {border-left:1px solid #ededed;border-right:unset;}
.rtlpl20 {padding-left: 20px !important;padding-right: 0 !important}
.rh-woo-section-title h2 , .rh-woo-section-sub {font-family:inherit !important;}
.featured_compare_left, .single_compare_right {float:right;}
.tag_woo_meta a {font-family:inherit !important;}
.rh-label-string.mr10.mb5.floatleft {direction:ltr;}
.mr10 {margin-left: 10px !important;}
.gridcountdown .dash .digit,.offer_grid h3 ,.grid_onsale ,.small_post a.comment_two ,.font110.mb10.mt0.moblineheight20 ,.rh_post_layout_big_offer .title_single_area h1 ,.rh_post_layout_compact .title_single_area h1, .rh_post_layout_compare_autocontent .title_single_area h1 ,.simple_price_count ,.re-ribbon-badge{font-family:inherit !important;}
.re-ribbon-badge span {font-family:inherit !important;font-size:13px;}
.elementor-680 .elementor-element.elementor-element-35de675e > .elementor-element-populated {border-width:0px 2px 0px 0 !important;padding:0px 20px 0px 0px !important;}
.elementor-654 .elementor-element.elementor-element-8b5e1b9 .elementor-icon i {font-family:FontAwesome;}
.csspopup .cpopupclose {left:-20px;right:unset;}
.fa-arrow-square-left:before {content:"\f33b";}
.fa-arrow-square-right:before {content:"\f33a";}
.left_st_postproduct {float:right;}
.right_st_postproduct {float:left;}
.left_st_postproduct .post_thumbs_wrap, .left_st_postproduct .post-meta {float:right;}
.fal.fa-arrow-round-floatright {display:block;}
.widget.top_offers .title:before, .widget.cegg_widget_products .title:before {padding-left:10px;padding-right:unset;}
.woocommerce .products .woo_grid_compact .woo_loop_btn {float:left;}
.dealScore .thumbscount {direction:ltr;}
.re-starburst.badge_2, .re-starburst.badge_2 span, .re-line-badge.badge_2, .re-ribbon-badge.badge_2 span {font-family:inherit !important;font-weight:50;font-size:20px;}
.featured_single_left {padding-left:20px;padding-right:unset;}
.sale_a_proc {right:10px;direction:ltr;}
.single_top_corner {text-align: right;}
.post-meta-big span.postview_meta {float:right;}
span.postview_meta:after ,span.comm_count_meta:after, span.postview_meta:after, span.admin_meta:after {float:right;margin-top: 6px;}
.blog_string .radial-progress .inset {margin:7px 7px 7px 7px;}
.blog_string .rev-in-blog-circle {left:15px;right:unset;}
.news_out_thumb .news_cat a, .column_grid figure .rh-cat-list-title, .blog_string figure .rh-cat-list-title {right:15px;left:unset;}
.news .priced_block .price_count, .blog_string .priced_block .price_count, .main_slider .price_count {direction:rtl;}
#toplistmenu > ul li:before {float:right;margin:-3px 15px 20px 20px;}
.kc-gotop {text-align:left;}
.right_aff {float:left;margin:0 20px 0 0;}
.right_aff .priced_block .price_count {right:0;left:unset;}
body.noinnerpadding .right_aff .priced_block .btn_offer_block {left:0;right:unset;}
.wpsm_box.blue_type ,.wpsm_box.info_type {text-align:right !important;}
.wp-block-quote {border-right:4px solid #000;border-left:unset;padding:0 1em 0 0;}
.elementor-alert {border-right:5px solid transparent;border-left:0;}
.re_filter_panel .re_tax_dropdown li.rh_drop_item span {font-family:inherit !important;font-size:13px;}
@media screen and (max-width: 767px) {
    .re_filter_panel ul.re_filter_ul li span.active:after {float:left;}
    .user-dropdown-intop-menu.user-dropdown-intop-open {left:0;right:auto;}
    .elementor-526 .elementor-element.elementor-element-d550b66 .elementor-heading-title {font-size:23px;}
.floatright.postviewcomm {float:left;font-size:11px;}
.left_st_postproduct .post-meta {padding-right:15px;}
.rh-line-right {border-bottom:1px solid #ededed;border-left:0;border-right:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {float:left;}
}
.header_seven_style .search {margin:0 50px;}
.nice-select {text-align:right !important;}
.radial-progress .inset .percentage,.dokan-seller-search-form .dokan-w4 input[type=search] {font-family:inherit !important;}
.dokan-seller-search {padding:10px 36px 10px 0 !important;}
.home:not(.groups) nav.top_menu > ul > li.vertical-menu.vmenu-opened > .sub-menu {top:38px;}
#content-sticky-panel {margin-right:-95px !important;margin-left:unset !important;top:-500px;border-bottom: 1px solid #ddd;}
.woocommerce table.shop_attributes th {border-left:1px dotted rgba(0,0,0,0.1);border-right:unset;}
.woocommerce table tr th:last-child, .woocommerce table tr td:last-child {border-left:none;border-right:unset;}
.woocommerce-Price-amount.amount {font-size:15px;}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {right:0;left:unset;margin:-1em 2em 0 0;}
.item-small-news-details a {font-size:12px;}
.top_rating_item .star strong {float:right;margin-left:5px;}
.re-ribbon-badge {left:-5px;right:unset;} 
.re-ribbon-badge span {left:-27px;right:unset;transform:rotate(-45deg);}
nav.top_menu ul.sub-menu {top:38px;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings i.pull-right {transform:rotate(0deg);}
.woocommerce .onsale {direction:ltr;top: auto;}
.review-small-square {border-radius: 0 5px 5px 0;}
.overlay_post_formats.sale_format {direction:ltr;}
.widget_shopping_cart .remove {float:left;}
woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{float:right;}
#main_header .rh_woocartmenu_cell .widget_shopping_cart{text-align:right;}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt{float: right;margin-left: .25em;}
#main_header .rh_woocartmenu_cell .widget_shopping_cart.loaded {right:-170px;}
.rh_woocartmenu_cell .widget_shopping_cart:after{left:19px;right:auto;}
.woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl,
.woocommerce-page ul.product_list_widget li dl{border-right: 2px solid rgba(0,0.1,0,0);border-left:unset;padding-right: 1em;padding-left:unset;} 
.dash .digit{font-family:inherit !important;}
dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {padding:0px 0 0px 10px; /* Start Dokan Css */ }
ul.subsubsub li {border-left:1px solid #EDEDED;border-right:unset;}
.dokan-product-list-inline-edit-form.dokan-hide {display:none;}
.dokan-dashboard-layout-1 .dokan-dashboard-wrap .dokan-btn {font-size:15px;}
.product-edit-new-container .dokan-price-container .sale_schedule, .product-edit-new-container .dokan-price-container .cancel_sale_schedule {float:left;}
.product-edit-new-container .dokan-price-container .sale_schedule ,.product-edit-new-container .dokan-price-container .cancel_sale_schedule {margin-left:159px;}
.dokan-input-group-addon:first-child {border-left:0;border-right:unset;}
.dokan-input-group .dokan-form-control:first-child, .dokan-input-group-addon:first-child, .dokan-input-group-btn:first-child > .btn, .dokan-input-group-btn:first-child > .btn-group > .btn, .dokan-input-group-btn:first-child > .dropdown-toggle, 
.dokan-input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .dokan-input-group-btn:last-child > .btn-group:not(:last-child) > .btn {border-bottom-left-radius:0px;border-bottom-right-radius:unset;
border-top-left-radius:0px;border-top-right-radius:unset;}
.content-half-part:last-child {padding-right:10px;padding-left:unset;}
.product-edit-container #dokan-product-images ul.product_images li.image, .product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder, .product-edit-container #dokan-product-images ul.product_images li.add-image {
    float:right;}
.select2-container--default .select2-search--inline .select2-search__field {border:none !important;}
.product-edit-new-container label input[type=checkbox] {margin-left:5px;margin-right:unset;}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-attribute-wrapper ul li.product-attribute-list .dokan-product-attribute-item .checkbox-item {padding-top:8px;}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image, .dokan-add-new-product-popup #dokan-product-images ul.product_images li.dokan-sortable-placeholder, 
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.add-image {float:right;}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload a.dokan-feat-image-btn{font-size:10px;} 
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {border-left:1px solid #EDEDED;border-right:unset;}
.dokan-dashboard .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {padding:0 5px 0 10px;}
.dokan-dashboard ul.subsubsub li {display:inline-block;}
.dokan-btn, a.dokan-btn, input[type="submit"].dokan-btn {margin-top:-1px !important;}
.legend table,.legend div {right:34px !important;left:auto !important;}
.dokan-close {float:left;}
.dokan-message::before, .dokan-info::before, .dokan-error::before {right:15px;left:unset;}
.dokan-message, .dokan-info, .dokan-error {padding:15px 50px 15px 15px;}
.dokan-support-login-wrapper {width:319px !important;}
.dokan-single-store .dokan-store-tabs ul li {border-left:1px solid #EDEDED;border-right:unset;margin-left:5px;margin-right:unset;}
.dokan-seller-search {padding:5px 33px 5px 0 !important;}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i.fa-angle-right {transform:rotate(0deg);}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload {margin-left:15px;margin-right:unset;}
.dokan-add-new-product-popup .dokan-feat-image-content {margin-left:15px;margin-right:unset;}
.content-half-part ,.dokan-form-inline .dokan-form-group {float:right;}
.pdp-default .dows  {background:#3855A8;}
.content-half-part:first-child {padding-left:10px;padding-right:unset;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach {padding:10px 7px !important;}
.pdp-default .pdp-header ,.pdp-default .dow,.pdp-default div ,.pdp-default .yearSelect, .pdp-default .monthSelect {font-family:inherit !important ;} 
.pdp-default .nextArrow, .pdp-default .prevArrow {font-family:tahoma !important;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-right:5px;margin-left:unset;}
.dokan_v_id .dokan-form-horizontal {text-align:right;}
div.gravatar-button-area{padding-bottom:10px;}
#dokan_v_address_submit, #dokan_v_phone_submit, #dokan_v_code_submit{margin-left: 15px;float:left!important;}
.dokan-verification-content input.dokan-btn{float:left!important;}
.dokan-orders-content .dokan-orders-area ul.order_notes .note_content::after {right:30px;left:unset;}

@media (max-width:768px) {

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {float:right;}   
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {padding-right:0!important;padding-left:0;}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.orders #order-stats {width: 200px !important;}
.dokan-dashboard header.dokan-dashboard-header h1 {padding: 10px 0 10px 0;}
.pdp-default {width: 247px;left:82px!important;}
.dokan-dashboard .dashboard-content-area .dokan-announcement-widget .dokan-left{float:right!important;}
.dokan-btn, a.dokan-btn, input[type="submit"].dokan-btn {margin-top: 1px !important;}
.dokan-table,table.product-listing-table td:not([colspan]):before {text-align:center;}
.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .product-listing-top .dokan-add-product-link {float:right;}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area .dokan-product-date-filter button {margin-left: 100px!important;}
.dokan-dashboard .dokan-dashboard-content .dokan-product-listing-area button[name="product_listing_search"]{margin-left: 5px;}
.dokan-w5 {width: 67.666667%;float: right!important;}
.select2-container--default .select2-search--inline .select2-search__field,.select2-container {width: 240px!important;}
.dokan-btn, a.dokan-btn, input[type="submit"].dokan-btn {margin-top: 5px !important;margin-right: 5px;}
.dokan-table tbody tr td {text-align:right;}
.dokan-dashboard .dokan-dashboard-content {padding: 0 0 0 25px;}
.dokan-right-margin-30 {margin-right: 0;}
.store-open-close label.day.control-label {width: 100%!important;padding-left: 34px!important;padding-right:unset!important;}
.store-open-close .dokan-w6 {width: 66% !important;}
.store-open-close label:first-child {text-align:right;}


}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {padding-right:22px; /* End Dokan Css */}
.wpsm_box.download_type i{float:right !important; /* Start Redirect Css */}
.wpsm-accordion h3.wpsm-accordion-trigger:before {float:right;margin-left: 5px;}
.rh-woo-section-title h2 {margin-bottom: 20px; border-bottom: 0;padding-bottom: 0;}
.woocommerce table.shop_attributes th {background-color: rgba(0, 0, 0, 0.04) !important; text-align: right !important;}
.pr15 { padding-left: 15px !important;}
.abdposright {left: 0 !important; right:unset;}
.rh-label-string {direction: ltr;}
.woocommerce .onsale {left: 5px !important;right: unset !important;direction: ltr;}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1313 , .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-419 , .post ,.yekanfont{font-family:inherit !important;}
.wpb-js-composer .vc_tta.vc_general {font-family:inherit !important;font-style:none !important;}
.wpsm-title.extrabig-size-title.center-align-title.small-line-line {font-family:inherit!important;}
.avinfont-hedding {font-family:inherit !important;font-weight:500 !important;font-size:55px !important;}
.avinfont-subtitle , .wpsm-banner-wrapper h4 {font-family:inherit !important;font-weight:500 !important;font-size:35px !important;}
.line-height {line-height:25px !important}
.avinfont-hedding-home {font-family:inherit !important;font-weight:500 !important;font-size:35px !important;}
.wpsm_box {text-align:right !important;}
.wpsm_box.download_type i::before {margin:0 0 10px 14px;}
.woocommerce-product-attributes-item__value {padding-left:5px !important;padding-right:none !important;}
.woocommerce table.shop_attributes td {padding:8px 18px !important;}
.radial-progress .inset .percentage , .store_post_meta_item a {font-family:inherit !important;}
.wpsm-price .wpsm-price-column {float:right !important;}
.wpsm-members > strong:first-child {right:10px;left:unset !important;}
.postNavigation .headline span {letter-spacing:0}
.wpsm-numbox.wpsm-style5 span.num, .wpsm-numbox.wpsm-style6 span.num {font-family:inherit !important;}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {text-align:right !important;}
.wpsm-banner-wrapper h6 {font-family:inherit !important;line-height:23px !important;font-style:normal !important;font-weight:500 !important;}
.title h1 , .wpsm-accordion h3.wpsm-accordion-trigger , .rh-woo-section-sub , .wpsm_pros ul, .wpsm_cons ul {font-family:inherit !important ;}
.wpsm_pros .title_pros , .wpsm_cons .title_cons {font-family:inherit !important;font-style:normal !important;}
.rtlpl20 {padding-left: 20px !important;padding-right: 0 !important;}
.rh-line-right {border-left: 1px solid #ededed;border-right:unset;}
.woo-image-part .onsale, .woo-image-part .onfeatured {right: 0 !important;left: auto !important;}
.dealdaycont {text-align:center;}
.rh-300-sidebar {width: 335px;}
.rh-300-content-area{width: calc(100% - 360px);}
div.gmw-results-wrapper .gmw-per-page {float:left !important;}
.gmw-results-wrapper ul.gmw-pagination {float:left !important;}
.gmw-results-wrapper .gmw-pagination li {border-left:1px solid #eaeaea}
.wpfepp-button, .wpfepp-button:hover, .wpfepp-button:active, .wpfepp-button:focus {font-family:inherit !important;}
.wpsm-button.small {padding: 10px 10px!important;}
.custom_search_box i.inside-search {transform:rotate(180deg);}
.hoticonfireclass:before {margin-left:5px;margin-right:unset;}
.wpsm-button.medium i {padding-bottom: 3px; /* End Redirect Css */}
.wpb_single_image.vc_align_left {text-align:right; /* Start Remarket Css */}
nav.top_menu ul.sub-menu, .top-nav ul.sub-menu {

right: 0;
left:auto;
}
.re_filter_instore ul.re_filter_ul li span:before {
    margin: 0 0 0 5px;
}
.rh_category_tab ul.cat_widget_custom li a:before {
    margin-left: .618em;
}

.woo-button-actions-area .wpsm-button.rhwoosinglecompare, .woo-button-actions-area .heartplus {
    padding: 10px;
}

.woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {
    margin-left: 15px;
}

.re-starburst.badge_2, .re-starburst.badge_2 span, .re-line-badge.badge_2, .re-ribbon-badge.badge_2 span {
    font-size: 12px;
}

.re-line-badge.re-line-table-badge {
    font-family: inherit;
}

.rh-flex-right-align {
    margin-right: auto;
    margin-left: 10px;
}

#slide-menu-mobile ul.off-canvas-active {
    left: auto !important;
    right: 0 !important;
}

.offsetnav-overlay {
    right: 270px !important;
    left: 0 !important;
}

.woocommerce .products .woo_grid_compact .woo_loop_btn {
    width: 38px;
	font-size:0px !important

}

.woocommerce .products .woo_grid_compact .woo_loop_btn i {
    font-size: 15px;
    margin: 0px 1px;
}

.rhi-angle-right:before {
    content: "\f104";
}

ul.page-numbers li {

    float: right;
}


#slide-menu-mobile ul.off-canvas {
    transition: none !important;
    }
    

    .woo_default_w_sidebar .woo-image-part, .woo_default_full_width .woo-image-part {
        width: 48%;
        float: right;
    }