/*
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;
}
.rtl .number-title {
    margin: 0 0 0 5px;
}
/* ==========================================================================
    Start Header
========================================================================== */
.rtl .btn-navbar.navbar-toggle {
    top: 32px;
    left: 15px;
    right: inherit;
}
.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 
========================================================================== */
/*** Social Fooeter ***/
.rtl .cs-social li {
  margin-left: 15px;
}
.rtl .newsletter form:before {
  right: inherit;
  left: 5px;
}
.rtl .newsletter .newsletter-submit {
  right: inherit;
  left: 0;
}

/*** getTouch Fooeter ***/
.rtl .getTouch > li, .rtl .getTouchSidebar > li {
  padding: 0 35px 0 0;
}
.rtl .getTouch > li i {
  left: inherit;
  right: 0;
}
.rtl #footer-bottom ul.menu, 
.rtl #footer-bottom ul.obtheme_mega_menu {
  text-align: left;
}
/* ==========================================================================
   WP Unit Test
========================================================================== */
.rtl dl {
    margin: 0 50px 0 0;
}
/* ==========================================================================
   End WP Unit Test
========================================================================== */

/* ==========================================================================
   CONSILIUM SHOP
========================================================================== */
.rtl .cs-carousel .cs-content{
    direction: ltr;
}
@media (min-width: 993px) {
    #wp-consilium-shop.rtl .header-wrapper {
        left: auto;
        right: 0;
        padding-left: 0;
        padding-right: 40px;
    }
    #wp-consilium-shop.rtl .no-container .wpb_row{
        padding-left: 0 !important;
        padding-right: 260px !important;
    }
    #wp-consilium-shop.container .site-main {
        padding-left: 0 !important;
        padding-right: 260px !important;
    }
    #wp-consilium-shop.rtl .header-wrapper .logo a {
        padding: 0 60px 0 0;
    }
    #wp-consilium-shop.rtl .cshero-menu-left {
        padding-left: 0;
        padding-right: 50px;
    }
    #wp-consilium-shop.rtl .main-menu-left > ul ul {
        left: auto;
        right: 100%;
    }
    #wp-consilium-shop.rtl.csbody #footer-top, #wp-consilium-shop.rtl.csbody #footer-bottom, #wp-consilium-shop.rtl.csbody #cs-page-title-wrapper, #wp-consilium-shop.rtl.csbody #cs-breadcrumb-wrapper, #wp-consilium-shop.rtl.csbody #container {
        padding-right: 300px !important;
        padding-left: 40px !important;
    }
}
#wp-consilium-shop.rtl .icon_search_wrap {
    margin-left: 0;
    margin-right: 25px;
}
#wp-consilium-shop.rtl .cs-shopcarousel-style-1-shop .woo-view-detail{
    right: auto;
    left: 0;
}

/* ==========================================================================
   CONSILIUM VINTAGE
========================================================================== */
@media (min-width: 993px) {
    #wp-consilium-vintage.rtl .content-area .site-main {
        padding-left: 0 !important;
        padding-right: 290px !important;
    }
    #wp-consilium-vintage.rtl .header-wrapper {
        left: auto;
        right: 0;
    }
    #wp-consilium-vintage.rtl .csbody #cs-page-title-wrapper,
    #wp-consilium-vintage.rtl .csbody #footer-bottom,
    #wp-consilium-vintage.rtl .csbody #cs-breadcrumb-wrapper,
    #wp-consilium-vintage.rtl .csbody #container,
    #wp-consilium-vintage.rtl .csbody #cs-bottom-wrap,
    #wp-consilium-vintage.rtl .csbody #footer-top{
        padding-left: 0!important;
        padding-right: 290px!important;
    }
    #wp-consilium-vintage.rtl #cshero-header .logo a, #wp-consilium-vintage.rtl #header-sticky .logo-sticky a{
        float: none;
    }
    #wp-consilium-vintage.rtl .content-area .right-wrap{
        padding-right: 15px;
        padding-left: 75px;
    }
}