/*
Theme Name: cshero

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/

body.rtl {
    direction: rtl;
    unicode-bidi: embed;
}
.rtl .left{
    float: right!important;
}
.rtl .right{
    float: left!important;
}
.rtl [class^="col-lg-"], .rtl [class*="col-lg-"],
.rtl [class^="col-md-"], .rtl [class*="col-md-"],
.rtl [class^="col-sm-"], .rtl [class*="col-sm-"],
.rtl [class^="col-xs-"], .rtl [class*="col-xs-"] {
    float: right;
}
.rtl .no-padding-left {
    padding-right: 0;
}
.rtl .no-padding-right {
    padding-left: 0;
}
/* ==========================================================================
    Start Header
========================================================================== */
.rtl #cshero-header .logo a,
.rtl #header-sticky .logo-sticky a {
    float: right;
}
.rtl #cs-breadcrumb-wrapper .cs-breadcrumbs a {
    float: right;
    padding: 0 0 0 10px;
}
.rtl #cs-breadcrumb-wrapper .cs-breadcrumbs a:before {
    padding-right: 10px;
    color: #888;
    content: "\f104";
    font-family: FontAwesome;
}
.rtl #cs-breadcrumb-wrapper .cs-breadcrumbs a:after {
    content: "";
    padding-left: 0;
}
/* ==========================================================================
    End Header
========================================================================== */

/* ==========================================================================
   Main Menu
========================================================================== */
.rtl .cshero-menu-dropdown ul {
    float: left;
}
/* ==========================================================================
   End Main Menu
========================================================================== */

/* ==========================================================================
   Block Content LTR
========================================================================== */
.rtl .cs-carousel-client .ww-content,
.rtl .cs-latest-twitter .bx-wrapper,
.rtl .cs-carousel-portfolio .cs-content,
.rtl .cs-carousel-client .cs-content,
.rtl .cs-nav {
    direction: ltr;
}
/* ==========================================================================
   Shortcode
========================================================================== */

/*carousel*/
.rtl .cs-carousel .carousel-control {
    line-height: 1;
}
.rtl .cs-carousel .carousel-caption {
    text-align: right;
}
.rtl .cs-carousel .carousel-control.left {
    right: inherit;
    left: 40px;
}
.rtl .cs-carousel .carousel-control.right {
    right: inherit;
    left: 12px;
}

/*Tabs*/
.rtl .wpb_tabs .wpb_tabs_nav li {
    float: right;
}
.rtl .wpb_tabs.style3 ul.wpb_tabs_nav {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}
.rtl .wpb_tabs.style3 ul li {
    border-radius: 0 4px 4px 0;
}
/* ==========================================================================
   Team Single Style
========================================================================== */
.rtl .cs-item-team .cs-team-meta {
    padding: 28px 28px 0 0;
}

/* ==========================================================================
  Blog Page
========================================================================== */
.rtl .cs-blog .cs-blog-info li i {
    margin: 0 0 0 5px;
}
.rtl .cs-blog .cs-blog-info li + li {
    margin: 0 16px 0 0;
    padding: 0 16px 0 0;
}
.rtl .tag-sticky .cs-blog .cs-blog-header .cs-blog-thumbnail:before,
.rtl .sticky .cs-blog .cs-blog-header .cs-blog-thumbnail:before {
    left: inherit;
    right: 0;
}
.rtl .tag-sticky .cs-blog .cs-blog-header .cs-blog-thumbnail:after,
.rtl .sticky .cs-blog .cs-blog-header .cs-blog-thumbnail:after {
    left: inherit;
    right: 20px;
}
.rtl .tagcloud a {
    float: right;
}
.rtl .tagcloud a + a {
    margin-left: 0;
    margin-right: 12px;
}
.rtl .widget_categories ul li:hover a,
.rtl .widget_archive ul li:hover a,
.rtl .widget_meta ul li:hover a,
.rtl .widget_pages ul li:hover a {
    padding-left: 0;
    padding-right: 10px;
}
/*--- Comment ---*/
.rtl .comment-body .fn,
.rtl #comments .comment-list .comment-meta,
.rtl .comment-body .comment-meta + p {
    padding: 0 100px 0 0;
}
.rtl .comment-author img.avatar {
    left: inherit;
    right: 20px;
}
.rtl #comments .comment-list .reply {
    right: inherit;
    left: 20px;
}
/* ==========================================================================
   End Blog Page
========================================================================== */

/* ==========================================================================
   Footer Top
========================================================================== */

/* ==========================================================================
   WP Unit Test
========================================================================== */
.rtl dl {
    margin: 0 50px 0 0;
}
/* ==========================================================================
   End WP Unit Test
========================================================================== */