/*RTL GENERAL STYLING*/
html[dir="rtl"] .vc_btn3-container.vc_btn3-left,
html[dir="rtl"] .sidebar-content .widget_recent_comments li, 
html[dir="rtl"] .sidebar-content .widget_pages li, 
html[dir="rtl"] .sidebar-content .widget_meta li, 
html[dir="rtl"] .sidebar-content .widget_categories li, 
html[dir="rtl"] .sidebar-content .widget_archive li, 
html[dir="rtl"] .sidebar-content .widget_nav_menu li, 
html[dir="rtl"] .sidebar-content .widget_nav_menu a,
html[dir="rtl"] .text-left h1,
html[dir="rtl"] .text-left h2,
html[dir="rtl"] .text-left h3,
html[dir="rtl"] .text-left h4,
html[dir="rtl"] .text-left h5,
html[dir="rtl"] .text-left h6,
html[dir="rtl"] .text-left p,
html[dir="rtl"] body .text-left h1,
html[dir="rtl"] body .text-left h2,
html[dir="rtl"] body .text-left h3,
html[dir="rtl"] body .text-left h4,
html[dir="rtl"] body .text-left h5,
html[dir="rtl"] body .text-left h6,
html[dir="rtl"] body .text-left p,
html[dir="rtl"] blockquote,
html[dir="rtl"] ol,
html[dir="rtl"] ul,
html[dir="rtl"] .wpcf7-form input,
html[dir="rtl"] .wpcf7-form textarea,
html[dir="rtl"] ol li,
html[dir="rtl"] ul li,
html[dir="rtl"] select,
html[dir="rtl"] .wpb_single_image.vc_align_left,
html[dir="rtl"] body{
	text-align: right !important;
	direction: rtl;
}


html[dir="rtl"] body .main-content ul,
html[dir="rtl"] body .main-content ol {
    padding-left: 0px;
    padding-right: 40px;
}
html[dir="rtl"] body ol,
html[dir="rtl"] body ul{
	padding-right: 0;
}
html[dir="rtl"] .text-center,
html[dir="rtl"] .text-center p,
html[dir="rtl"] .text-center h1,
html[dir="rtl"] .text-center h2,
html[dir="rtl"] .text-center h3,
html[dir="rtl"] .text-center h4,
html[dir="rtl"] .text-center h5,
html[dir="rtl"] .text-center h6,
html[dir="rtl"] .text_center,
html[dir="rtl"] .text_center p,
html[dir="rtl"] .text_center h1,
html[dir="rtl"] .text_center h2,
html[dir="rtl"] .text_center h3,
html[dir="rtl"] .text_center h4,
html[dir="rtl"] .text_center h5,
html[dir="rtl"] .text_center h6{
    text-align: center !important;
}
/*OWL CAROUSEL FIX*/
html[dir="rtl"] .owl-wrapper-outer,
html[dir="rtl"] .owl-carousel,
html[dir="rtl"] .bx-wrapper{
    direction: ltr;
}
html[dir="rtl"] .owl-carousel .owl-item { 
    direction: rtl; 
}
/*VC_SLIDER FIX*/
html[dir="rtl"] .vc_slide.vc_images_carousel{
    direction: ltr;
}
html[dir="rtl"] .vc_slide.vc_images_carousel li{ 
    direction: rtl; 
}

/*WOOCOMMERCE FIXES*/
html[dir="rtl"] .woocommerce.single-product .compare.button {
    margin-left: 10px;
}
html[dir="rtl"] .single-product.woocommerce span.onsale{
    left: auto;
    right: 0;
}
html[dir="rtl"] .woocommerce #review_form #respond{
    float: right;
}
html[dir="rtl"] .woocommerce .related ul.products.columns-4 {
    padding-right: 0;
}
html[dir="rtl"] .woocommerce-result-count {
    margin-right: 15px !important;
}

html[dir="rtl"] .breadcrumb a::after {
    margin-right: 5px;
}
html[dir="rtl"] .footer .container .copyright span {
    margin-left: 15px;
}
html[dir="rtl"] footer .contact-details i,
html[dir="rtl"] .single-post-tags > span {
    margin-left: 5px;
}


html[dir="rtl"] .single-post-tags > span,
html[dir="rtl"] .tagcloud > a {
    float: right;
    direction: rtl;
}
html[dir="rtl"] .sidebar-content .widget-title::after, #reply-title::after {
    left: auto;
    right: 0;
}


/*WIDGETS*/
html[dir="rtl"] .widget .vc_col-md-9.post-details {
    padding-right: 0;
}



/*SHORTCODES*/

/*TITLE/SUBTITLE SHORTCODE*/
html[dir="rtl"] .text_left .section-border {
    background-position: right !important;
}
html[dir="rtl"] .text_left .section-subtitle,
html[dir="rtl"] .text_left .section-title{
    text-align: right !important;
    direction: rtl;
}


/*SKILLS SHORTCODE*/
.stats-content .skill-count{
    text-align: right !important;
}


/*PERCENTAGE SHORTCODE*/
html[dir="rtl"] span.label_percentage {
    margin-left: 10px;
}


/*BLOG POSTS SHORTCODE*/
html[dir="rtl"] .blog-posts-shortcode.blog-posts .post-excerpt .more-link i{
	margin-right: 10px;
}
html[dir="rtl"] .post-category-comment-date span.post-author {
    margin-left: 15px;
}

/*TABS SHORTCODE*/
.tabs-shortcode .menu span:nth-child(2) {
    text-align: right !important;
    display: block;
}



