/*  
Theme Name: Sellegance
Version: 1.7.3.6 / 2.3.0.2, 3.0.2.0
Description: RTL compatibility styles
*/

html {
	direction:rtl;
	text-align:right;
	width: auto; /*iPad fix*/
}

/*Base Layout*/

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: right;
}
.col-xs-push-2 { right: 16.66666667%; left: auto; }
.col-xs-push-3 { right: 25%; left: auto; }
.col-xs-pull-5 { left: 41.66666667%; right: auto; }
.col-xs-pull-6 { left: 50%; right: auto; }
.col-xs-pull-7 { left: 58.33333333%; right: auto; }

@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: right;
	}
	.col-sm-pull-4 { left: 33.33333333333333%; right: auto; }
	.col-sm-push-4 { right: 33.33333333333333%; left: auto; }
	.col-sm-push-2 { right: 25%; left: auto; }
	.col-sm-push-2 { right: 16.66666667%; left: auto; }
	.col-sm-push-1 { right: 8.33333333%; left: auto; }
}

/*Product layouts*/

.sideright.col-sm-9 .mainborder {
	border-right: 0;
	border-left: 1px solid #DDD;
	padding: 10px 10px 20px 20px;
}
.sideleft.col-sm-9 .mainborder {
	border-left:0; 
	border-right: 1px solid #DDD;
	padding: 10px 20px 20px 10px;
}

/* Header  */
#top-links .list-inline {
	padding: 0 6px 0 0;
}
.navbar .nav {
	right: 0;
	text-align: right;
	padding: 0;
	float: none;
}
.navbar-inner { padding-right:0; }
.navbar .dropdown-menu { text-align: right; }
.navbar .nav > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu:after  {
	left: auto;
	right: 0;
}
.navbar .nav > li > .dropdown-menu { right: 0; }
.navbar .nav > li > .dropdown-menu:before { right: 9px; }
.navbar .nav > li > .dropdown-menu:after { right: 10px; }

#header .rightbox { text-align: left; }

.closesidebar {
	float: left;
}

/* Product page */
.product-page .stock {
	float: left;
}
.product-page .description ul {
	padding-right: 0;
}
.prevnext .pager {
  float: left;
  text-align: left;
}
.prevnext .pager li>a i {
	transform: rotate(180deg);
}
.product-thumb .caption .button-group .wishlist,
.product-slider .caption .button-group .wishlist {
	right: auto;
	left: 10px;
}
.product-slider .caption .button-group .wishlist {
	left: 20px;
	right: auto;
}

@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	    float: right;
	}
	.col-md-push-12 { right: 100%; left: auto;}
	.col-md-push-11 { right: 91.66666667%; left: auto;}
	.col-md-push-10 { right: 83.33333333%; left: auto;}
	.col-md-push-9 { right: 75%; left: auto;}
	.col-md-push-8 { right: 66.66666667%; left: auto;}
	.col-md-push-7 { right: 58.33333333%; left: auto;}
	.col-md-push-6 { right: 50%; left: auto;}
	.col-md-push-5 { right: 41.66666667%; left: auto;}
	.col-md-push-4 { right: 33.33333333%; left: auto;}
	.col-md-push-3 { right: 25%; left: auto;}
	.col-md-push-2 { right: 16.66666667%; left: auto;}
	.col-md-push-1 { right: 8.33333333%; left: auto;}

	#header.navbar-fixed-top #logo {
		float: right;
		right: auto;
	}
	#header.navbar-fixed-top .leftbox {
		left: auto; 
	}
	#header.navbar-fixed-top .rightbox {
		float: left;
	}
	.searchbox-regular .search-area {
    left: 50px;
    right: auto;
	}
	#header.navbar-fixed-top .search-area {
    display: none;
    left: 40px;
    right: auto;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    transform: translateX(0%);
    padding-left: 0;
    padding-right: 20px;
  }
	.navbar-nav>li {
    float: right;
	}
	.navbar li.dropdown-submenu > a:before {
		float: left;
		content: '\f0d9';
	}
	.navbar li.dropdown-submenu:hover > .thirdmenu {
    display: block;
    left: auto;
    right: 100%;
    top: 0;
	}
	.dropdown-menu > .column-item {
		float: right;
	}
	.navbar .dropdown-menu ul.column-menu {
		padding-right: 0;
	}
}
@media (max-width: 991px) {
	#mobmenu .menuclose {
    float: left;
	}	
	.search-area, .search-field, .searchbox-icon .search-area {
    left: auto;
	}
}

@media only screen and (max-width: 767px) {
	.brands .column-item.logoname .name { text-align: right !important; }
	#header .centerlogo .rightbox { margin-left: 0; padding-left: 15px; }
	#column-left .inner > div .btn-default {
		text-align: initial;
	}
	#column-left .inner > div .btn-default i {
		float: left;
		transform: rotate(180deg);
	}
}
@media (max-width: 1199px) {
	#mobmenu .browse-options .dropdown-toggle,
	#mobmenu .browse-options .dropdown-menu .btn {
		text-align: right;
	}
	#mobmenu li.dropdown > a.dropdown-toggle .caret,
	#mobmenu .dropdown > button.dropdown-toggle .caret {
    float: left;
    border: 0;
    padding-right: 10px;
	}
	#mobmenu li.dropdown > a.dropdown-toggle .caret:before,
	#mobmenu .dropdown > button.dropdown-toggle .caret:before {
		content: "\f104";
	}
	#mobmenu li.dropdown > a + a.dropdown-toggle {
  	right: auto !important;
  	left: 0;
	}
}

@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	    float: right;
	}
}


/* Header styles
---------------------------------- */

/* fixed navbar */
@media (min-width: 768px) {
	.navbar-header { float: right; }
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 0;
		margin-right: -15px;
	}
}
.navbar-fixed-top #cart {
	left: 0;
	right: auto;
}

@media only screen and (max-width: 767px) {
	.btn-navbar { float: left; }
	.navbar .nav > li { float: none; }
	.navbar .button-navbar { float: right; }

	#cart .content {
		right: auto;
		left: 0;
	}
}


.leftlogo #logo { text-align: right; }

/* Search */
.search-categories select {
	border-width: 0 0 0 1px;
}
#search .input-group-btn .btn {
	border-radius: 0;
}
.search-trigger,.search-trigger, .search-trigger:hover, .search-trigger:focus {
	border-right: 1px solid rgba(0,0,0,0.1);
	border-left-width: 0;
}
.search-area {
	right: auto;
	left: 40px;
}
.searchbox-regular .search-field .input-group-btn>.btn {
  border-color: #777;
  border-right-color: transparent;	
}
.searchbox-regular #search .input-group input[type='text'] {
	border-width: 1px;
  border-left-width: 0;
}
.searchbox-regular .search-field .input-group-btn>.btn .fa {
	transform: rotate(180deg);
}

/* Minicart */

#sidecart h4 { text-align: right; }

/* Modules */

div.owl-carousel .owl-buttons {
	right: auto;
	left: 0;
}
.onsale {
	left: auto;
	right: 20px;
}
.owl-carousel .item .product-thumb .onsale {
	left: auto;
	right: 25px;
}

/* Banners */

.rich_banner .banner_inner {
	border: 0;
	border-right: 1px solid #eee;
}

/* Top bar */
#wrapselector { float: none; }
.topbar_inner { text-align: left; }
#topbar .social { float: right; }
#top-links { float: left !important; }

.dropdown-menu-right {
	right: auto;
	left: 0;
}
.topbar_inner .dropdown-menu,
#form-language ul li {
	text-align: right;
}

/* Forms
---------------------------------- */
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position: relative;
	margin-left: auto;
}
select:not([multiple]) {
	padding: .5em;
  background-position: 10px 50%;
  padding-left: 2em;
}
.form-control { border-radius: 0; }
.contentset .inner,
.contentset.center .inner { text-align:right; }

.form-horizontal .control-label {
	float: right;
	text-align: right;
}
.form-horizontal .controls { margin-right: 160px; }

/* Categories  */
.category-info .image {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}
.category-list ul { float: right; }
.box-category .expand {
	right: auto;
	left: 0;
}
.product-filter .list-options {
	float: left;
}
.subcat-btn i {
	transform: rotate(180deg);
	float: none;
}

/* Products */

.product-page .box-timer.is-countdown {
	float: left;
}
span.countdown-section:before { float: right; }
#quickViewContent .page-header, 
#quickViewContent .page-header h1 {
	text-align: right;
}
a.more-details {
	right: auto;
	left: 30px;
}
.product-page,
.rightcol .page-header { text-align: right; }
.product-page .description span { float: right; }
.prevnext .pager li { float: left; }
.product-page .qty-input-div, .qty-minus, 
.qty-plus, .product-info .qty-input-div {float: right;}

@media (min-width: 768px) {
	.cloud-zoom-big { right: 100%; }
}

/* Cart */
#cart-module .control-label, #cart-module .control-label + div {
	text-align: initial;
}
#total-cart table,
#cart-module h4 a .fa { float: left; }

#cart-module .fa-caret-down:before {
	content: "\f104";	
}

/* Revslider */
.tp-parallax-wrap {
  direction: rtl;
  right: 0;
}