/*  
Theme Name: Sellegance
Version: 1.6.1 / OC2.0.2, 2.0.3.1
Description: RTL compatibility styles
*/

html {
	direction:rtl;
	text-align:right;
	width: auto; /*iPad fix*/
}

/*Base Layout*/

@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: 16.66666667%; left: auto; }
	.col-sm-push-1 { right: 8.33333333%; left: auto; }
	.col-md-push-4 { right: 33.33333333%; left: auto;}
	.col-md-pull-8 { left: 66.66666667%; right: 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
---------------------------------- */

.navbar .nav {
	right: 0;
	text-align: right;
	margin: 0;
	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; }

.offcanvas .closesidebar { float: left; }
.btn-menu { float: right; margin: 0 0 0 20px; }


@media (min-width: 992px) {
	.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;
	}
}

@media only screen and (max-width: 767px) {
	.brands .column-item.logoname .name { text-align: right !important; }
}
@media (max-width: 1199px) {
	#mobmenu li.dropdown > a.dropdown-toggle .caret {
    float: left;
    border: 0;
    border-right: 1px solid #eee;
    padding-right: 10px;
	}
}


/* 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 { 
		right: auto;
		left: 0;
	}
	#cart .content {
		right: auto;
		left: 0;
	}
}


.leftlogo #logo { text-align: right; }

/* Search */
#search .input-group-btn .btn {
	border-radius: 0;
}
.search-field {
	left: 15px;
	right: auto;
}
.search-trigger {
	border-right: 1px solid rgba(0,0,0,0.1);
	border-left-width: 0;
}
.search-area, .search-area input {
	right: auto;
	left: 0;
}
.search-trigger, .search-area-close {
	float: left;
}

/* Minicart */
#cart {
	right: auto;
	float: left;
	left: 41px;
}
.dropdown-menu.pull-right {
	right: auto;
	left: 0;
}
#cart .btn.cart-heading .fa { margin-right: 10px; margin-left: 0;}

/* 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,
#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;
}
.form-control { border-radius: 0; }
.contentset .inner { text-align:right; }
.contentset.center .inner { text-align:center; }

.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;
}

/* Products */
#quickViewContent .page-header, 
#quickViewContent .page-header h1 {
	text-align: right;
}
.product-page { 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%; }
}

#total-cart table { float: left; }

