html, body {
	direction: rtl;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	font-family: "iran sans", Tahoma, "sans-serif", Lora,"Helvetica Neue",Helvetica,Arial;
	background-color: #333;
	color: #565A5C;
	cursor: default;
}

body.overflow-hidden {
	overflow: hidden;
}

body.modal-open {
	padding-right: 0 !important;
}

.body-background {
	background-color: #f7f8fa;	
}

body.fix-navbar {
	padding-top: 55px;
}

body .hasDatepicker,
body .hasDatepicker[disabled],
body .hasDatepicker[readonly] {
	cursor: pointer;
	background-color: #fff;
}
body .ui-datepicker .ui-datepicker-title select {
	font-size: 12px;
	padding: 0;
}
body .ui-widget input,
body .ui-widget select,
body .ui-widget textarea,
body .ui-widget button,
body .ll-skin-melon .ui-widget {
	font-family: "iran sans", Tahoma, "sans-serif", Lora,"Helvetica Neue",Helvetica,Arial;
}

.ltr {
	direction: ltr;
}

.rtl {
	direction: rtl;
}

.rtl-font-family {
	font-family: "iran sans", Tahoma, "sans-serif", Lora,"Helvetica Neue", Helvetica, Arial;
}

.ltr-font-family {
	font-family: Tahoma, "sans-serif", Lora, "Helvetica Neue", Helvetica, Arial;
}

.tooltip.bottom .tooltip-arrow {
	top: 1px;
}

a {
	color: inherit;
	outline: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

a:hover,
a:focus {
	color: #FF5A5F;
	text-decoration: none;
	outline: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: "iran sans", Tahoma, "sans-serif", "Helvetica Neue", Helvetica, Arial;
	font-size: 13px;
}


label {
	display: block;
	padding-bottom: 8px;
	padding-top: 9px;
	font-weight: normal;
}

.popover {
	text-align: right;
}

.popover dl {
	margin: 0;
	padding: 0;
}

dt {
	font-weight: bold;
}
dd {
	margin-bottom: 10px;
	margin-left: 0;
}

.icon-size-1 {
	font-size: 10px !important;
}

.icon-size-2 {
	font-size: 20px !important;
}

.icon-size-3 {
	font-size: 30px !important;
}

.icon-size-4 {
	font-size: 40px !important;
}

.icon-size-5 {
	font-size: 50px !important;
}

.icon-size-6 {
	font-size: 60px !important;
}

.icon-size-7 {
	font-size: 70px !important;
}

.icon-size-8 {
	font-size: 80px !important;
}

.icon-size-9 {
	font-size: 90px !important;
}

.icon-size-10 {
	font-size: 100px !important;
}

.icon-size-11 {
	font-size: 110px !important;
}

.icon-size-12 {
	font-size: 120px !important;
}

.icon-size-13 {
	font-size: 130px !important;
}

.icon-size-14 {
	font-size: 140px !important;
}

.icon-size-15 {
	font-size: 150px !important;
}

.icon-blue {
	color: #007a87
}

.icon-pink {
	color: #ffaa91
}

.icon-green {
	color: #3fb34f
}

.icon-red {
	color: #ff5a5f
}

.icon-yellow {
	color: #ffb400
}

.header-container {
	background-color: #fff;
	position: relative;
}

.header-content-container {
	height: 96px;
}

.main-navbar {
    background: #f7f8fa none repeat scroll 0 0;
    border-bottom: 1px solid #e3e4e5;
    border-top: 1px solid #eff0f2;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
    height: 40px;
	min-height: 40px;
    margin-bottom: 0;
	text-transform: capitalize;
	border-radius: 0;
	-moz-border-radius: 0;
}
.main-navbar.navbar-fixed-top {
	z-index: 1040;
}
.navbar-fixed-bottom {
    background: #f7f8fa none repeat scroll 0 0;
    border-bottom: 1px solid #eff0f2;
    border-top: 1px solid #e3e4e5;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12);
	border-radius: 0;
	-moz-border-radius: 0;
	text-transform: capitalize;
}

.searchpage .main-navbar {
	margin-bottom: 0;
}

.main-navbar .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}

.main-navbar .main-menu .dropdown.open > a:focus {
	color: none;
	outline: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.main-navbar .main-menu .dropdown > .dropdown-toggle > .dropdown-up-icon,
.main-navbar .main-menu .dropdown.open > .dropdown-toggle > .dropdown-down-icon {
	display: none;
}

.main-navbar .main-menu .dropdown.open > .dropdown-toggle > .dropdown-up-icon {
	display: inline-block;
}

.main-navbar .main-menu > li.dropdown.full-width {
	position: inherit;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu {
	right: 0;
	left: 0;
}
.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > .dropdown-space {
	width: 100%;
	display: table !important;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > .dropdown-space > div[class*="col-"] {
	border-left: 1px solid #efefef;
	display: table-cell;
	height: 100%;
	float: none;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > .dropdown-space > div[class*="col-"]:nth-of-type(even) {
	background-color: #fafafa;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > .dropdown-space > div[class*="col-"]:last-child {
	border-left: 0;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu ul {
	padding: 0;
	margin: 0;
	font-size: 13px;
	text-align: right;	
	list-style: none;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > ul.full-width-submenu > li {
	float: right;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu li a {
	display: block;
	padding: 5px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	white-space: nowrap;
	outline: 0;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > li.active > a,
.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > li.active > a:hover,
.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu > li.active > a:focus {
	color: inherit;
	text-decoration: none;
	background-color: #f5f5f5;
	outline: 0;
}

.main-navbar .main-menu > li.dropdown.full-width .dropdown-menu ul.full-width-submenu > li > a {
	padding: 0 20px;
	line-height: 43px;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu li.primary a {
	border-top: 0;
}

.main-navbar .main-menu > li.dropdown.full-width > .dropdown-menu li.submenu a {
	padding-right: 35px;
}

.main-navbar .main-menu > li.dropdown.full-width .dropdown-menu ul.full-width-submenu li > .full-width-dropdown-menu {
	position: absolute;
	left: 0;
	right: 0;
	top: 99%;
	display: none;
	float: right;
	padding: 0;
	margin: 0;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-bottom: 1px solid #e1e1e1;
	border-radius: 0 0 2px 2px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}

@media (max-width: 767px) {
	.main-navbar .page-container-responsive {
		padding: 0;
	}
	
	.main-navbar .main-menu {
		background-color: #f7f8fa;
		margin: 2px 0 0;
	}
}
@media (max-width: 939px) {
	.main-navbar .main-menu > li > a {
		padding: 0 8px;
	}	
}

.main-navbar .navbar-toggle span {
	background-color: #666;
}

.modal-menu {
	background-color: #f7f8fa;
    border-left: 1px solid #e3e4e5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	text-transform: capitalize;
	width: 285px;
	padding: 20px;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	position: fixed;
	left: 0;
	top: 0;	
}

#home-header .cover-section {
	background: #7195a3 url("../images/intro-bg-2.jpg") no-repeat scroll center center / cover ;
	height: 402px;
	padding: 0;
	position: relative;
	transition: height 0.2s ease 0s;
	width: 100%;
}

.navbar-header {
	float: right;
}

#top-navbar {
	float: right;
	width: 500px;
}
#top-navbar .input-group {
	width: 100%;
}
#top-navbar #top-user-menu > .list-inline {
	color: #999999;
	margin: 0 0 5px 0;
}
#top-navbar #top-user-menu > .list-inline > li {
	line-height: 24px;
	padding-bottom: 6px;
	white-space: nowrap;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu {
	overflow: hidden;
	color: #4d4d4d;
	z-index: 1030;
	width: 700px;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > ul.nav-tabs > li {
	padding: 0;
	white-space: nowrap;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > ul.nav-tabs > li > a {
	margin: 0 0 2px;
	padding: 0 7px 0;
	line-height: 28px;
	border-radius: 0;
	border: 1px solid #eee;
	border-top: 0;
	border-right: 0;
	background-color: #f8f8f8;
	color: #4d4d4d;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > ul.nav-tabs > li:last-child > a {
	border-left: 0;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > ul.nav-tabs > li.active > a {
	background-color: #666;
	border-color: #666;
	color: #ffffff;
}
@media (max-width: 767px) {
	#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > ul.nav-tabs > li > a {
		border-left: 0;
	}
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > .tab-content > .tab-pane {
	padding: 15px;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > .tab-content > .tab-pane > .menu-header {
	margin: 0 0 9px;
	padding: 0 0 9px;
	border-bottom: 1px solid #eee;
	line-height: 30px;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > .tab-content > .tab-pane > .menu-header i.menu-icon {
	float: right;
	margin-left: 0.4em;
	font-size: 30px;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > .tab-content > .tab-pane > .menu-body .panel-header {
	font-size: 13px;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > .tab-content > .tab-pane > .menu-body .panel-body {
	font-size: 12px;
	padding: 7px;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > .tab-content > .tab-pane > .menu-body .links a {
	text-align: right;
	display: block;
	padding: 2px 12px;
}
#top-navbar #top-user-menu > .list-inline > li > .dropdown-menu > .tab-content > .tab-pane > .menu-body .links a i {
	float: right;
	margin-top: 4px;
	margin-left: 10px;
}

#top-navbar #top-user-menu > .list-inline > li > a > i,
#top-navbar #top-user-menu > .list-inline > li > i {
	color: #9da3b1;
	font-size: 18px;
	width: 25px;
	text-align: center;
}
#top-navbar #top-user-menu > .list-inline > li > a > i.fa-lock,
#top-navbar #top-user-menu > .list-inline > li > i.fa-lock {
	margin-top: 1px;
}
#top-navbar #top-user-menu > .list-inline > li a.gray-link {
	color: #7f8696;
	font-size: 13px;
	display: inline-block;
}

#top-navbar #top-user-menu > .list-inline > li a.gray-link:hover,
#top-navbar #top-user-menu > .list-inline > li a.gray-link:focus {
	color: #FF5A5F;
	text-decoration: none;
	outline: none;
}
#top-navbar #top-user-menu > .list-inline > li .signin-dropdown-menu {
	margin-top: 7px;
	width: 250px;
}
i.shopping-cart {
	float: left;
	display: block;
	width: 40px;
	height: 100%;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #62b965 url("../img/shopping-cart.svg") no-repeat scroll center center;	
	overflow: hidden;
    text-indent: 150%;
	cursor: pointer;
}

i.shopping-cart:hover,
i.shopping-cart:focus {
	background-color: #46a349;
}

i.shopping-cart.disabled,
i.shopping-cart.disabled:hover,
i.shopping-cart.disabled:focus {
	background-color: #eee;
	cursor: auto;
}

.button-shopping-cart > .btn {
	padding: 0;
	border: 0;
	border-radius: 4px;
	background-color: #4caf50;
	text-decoration: none;
	outline: none;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	color: #ffffff;
}

.button-shopping-cart.open > .btn,
.button-shopping-cart > .btn:active,
.button-shopping-cart > .btn:hover,
.button-shopping-cart > .btn:focus {
	background-color: #46a349;
}

.button-shopping-cart > .btn > i,
.button-shopping-cart > .btn:active i {
	float: right;
	display: block;
	font-size: 20px;
	width: 54px;
	height: 100%;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	background: #62b965 url("../img/shopping-cart.svg") no-repeat scroll center center;
}

.button-shopping-cart.open > .btn > i,
.button-shopping-cart.open > .btn:hover > i,
.button-shopping-cart.open > .btn:focus > i,
.button-shopping-cart > .btn:hover i,
.button-shopping-cart > .btn:focus i {
	background-color: #5cad5f;
}

.button-shopping-cart > .btn > .details {
	display: inline-block;
	padding: 0 10px;
}

.button-shopping-cart > .btn > .details > .items {
	background: #5fbf63 none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-family: arial;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 30px;
}

@media ( min-width : 768px) and (max-width: 1099px) {
	#top-navbar {
		width: 420px;
	}
}

@media ( max-width : 767px) {
	#top-navbar {
		width: 100%;
		margin: 0 0 10px;
		padding: 0;
	}
	.logo-box {
		width: 100%;
		float: none;
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	.logo-box a {
		display: block;
		text-align: center;
	}
	.header-content-container {
		height: auto;
	}
	
	.button-shopping-cart {
		margin-left: 15px;
	}
}

#top-navbar .typeahead.dropdown-menu {
	z-index: 1030;
}

#top-navbar .typeahead.dropdown-menu img {
	float: right;
	margin: 2px;
	max-height: 45px;
    max-width: 55px;
}

#top-navbar .typeahead.dropdown-menu li a {
	line-height: 25px;
	padding: 2px 4px;
}

#top-navbar .typeahead.dropdown-menu li label {
	cursor: pointer;
	display: block;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#top-navbar .typeahead.dropdown-menu li label.productENtitle {
	direction: ltr;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#top-navbar .typeahead.dropdown-menu li label.productFAtitle {
	direction: rtl;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.button-shopping-cart .dropdown-menu {
	width: 285px;
	padding: 0 0 10px;
	background-color: #f7f8fa;
}

.button-shopping-cart .dropdown-menu > * {
	padding: 0 1em;
}

.button-shopping-cart .dropdown-menu .shopping-cart-items {
	max-height: 268px;
	overflow-y: auto;
	overflow-x: hidden;
	list-style: none;
	padding: 0;
	border-bottom: 1px solid #e0e6ef;
}

.button-shopping-cart .dropdown-menu .shopping-cart-items li {
	border-top: 1px dashed #e0e6ef;
	padding: 1em;
	position: relative;
}

.button-shopping-cart .dropdown-menu .shopping-cart-items li:first-child {
	border-top: 0;
}

.button-shopping-cart .dropdown-menu .quantity, .button-shopping-cart .dropdown-menu .price {
	color: #a5aebc;
}

.button-shopping-cart .dropdown-menu .quantity {
	background: #5fbf63 none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	font-family: arial;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 30px;
	font-size: 12px;
	float: right;
	display: inline-block;
	position: relative;
	cursor: pointer;
}
.button-shopping-cart .dropdown-menu .quantity.inline-editable input.quantity-value {
	background: none;
	border: none;
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
	line-height: normal;
	padding: 0;
}
.button-shopping-cart .dropdown-menu .quantity.inline-editable .quantity-save {
	padding: 2px 4px;
	font-size: 10px;
}
.button-shopping-cart .dropdown-menu .details {
	float: right;
	display: inline-block;
	width: 80%;
	margin-right: 5px;
}
.color-hash {
	display: inline-block;
	padding-top: 2px;
	border: 1px solid #eee;
	border-radius: 100%;
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .25);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .50);	
	width: 18px;
	height: 18px;
}

.button-shopping-cart .dropdown-menu .price {
	clear: both;
	display: block;
	margin-top: 0.4em;
	margin-right: 35px;
}

.button-shopping-cart .dropdown-menu .item-remove {
	border-radius: 50%;
	width: 32px;
	height: 32px;
	line-height: 29px;
	position: absolute;
	left: 5px;
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	background-color: #e0e6ef;
	background-color: rgba(224, 230, 239, 0.5);
	border: 1px solid #e0e6ef;
	color: #990000;
}

.button-shopping-cart .dropdown-menu .item-remove:hover {
	background-color: #e0e6ef;
	border: 1px solid #e0e6ef;
}

.button-shopping-cart .dropdown-menu .shopping-cart-total {
	margin-bottom: 10px;
	padding-bottom: 1em;
	padding-top: 1em;
}

.button-shopping-cart .dropdown-menu .shopping-cart-total div.total_price {
	float: left;
}

.button-shopping-cart .dropdown-menu .shopping-cart-total::after {
	clear: both;
	content: "";
	display: table;
}

.button-shopping-cart .dropdown-menu .go-to-cart {
	margin: 5px 0;
	text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 15px;
	text-transform: capitalize;
	font-family: "iran sans", Tahoma, "sans-serif", "Helvetica Neue",Helvetica,Arial;
	font-weight: 700;
}

p {
	font-size: 13px;
}

.panel-header h1,
.panel-header h2,
.panel-header h3,
.panel-header h4 {
	margin: 0;
}

.content-container
{
	position: relative;
	display: block;
}

.edit-listing-price {
	cursor: pointer;
}

.edit-listing-price.inline-editable {
}
.edit-listing-price input {
}
.row-table {
	width: 100%;
}
li.inactive {
	color: #aaaaaa;
}

.filter-fixed-top {
	position: fixed;
	right: 10px;
	top: 60px;
	z-index: 100;
}

@media ( max-width : 767px) {
	.list-unstyled .show-sm {
		display: block !important
	}
	
	.list-unstyled .show-sm.no-inline {
		display: block !important;
	}	
}

@media ( min-width : 768px) and (max-width: 1099px) {
	.list-unstyled .show-md {
		display: inline !important
	}
	
	.list-unstyled .show-md.no-inline {
		display: block !important;
	}
}

@media ( min-width : 1100px) {
	.list-unstyled .show-lg {
		display: inline !important
	}
	
	.list-unstyled .show-lg.no-inline {
		display: block !important;
	}
}
@media ( min-width : 768px) and (max-width: 1099px) {
	.list-unstyled .show-md {
		display: inline !important
	}
	
	.list-unstyled .show-md.no-inline {
		display: block !important;
	}
}

.ul-results {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	min-height: 210px;
	overflow: hidden;
}

#listings-results.ul-results {
	overflow: visible;
}

.loading-image .loading-image-overly {
	position: absolute;
	top: 0;
	z-index: 1003;
	opacity: 0.8;
	width: 100%;
	height: 100%;
	padding: 50px;
	background: #fff;
	text-align: center;
}

.loading-image .loading-image-data {
	position: absolute;
	top: 0;
	z-index: 1001;
	width: 100%;
	height: 100%;
	padding: 150px 50px 50px;
	text-align: center;
}

.loading-image .loading-image-data h3 {
	font-weight: normal;
	text-transform: inherit;
}

.searchpage #search-results li {
	padding: 0 2.5px;
	margin-bottom: 5px;
}

.searchpage #search-results.list li {
	width: 100%;
	padding: 0;
}

.searchpage #search-results .productItem {
	background: #fff;
	border: 1px solid #e0e0e0;
	box-shadow: 0 1px 0 rgba(238, 238, 238, 0.75);
	display: block;
	position: relative;
	vertical-align: top;
	padding: 5px 0px;
	font-size: 8pt;
	overflow: hidden;
	min-height: 295px;
	position: relative;
	border-radius: 4px;
}
@media ( min-width : 1100px) and (max-width: 1119px) {
	.searchpage #search-results .productItem {
		min-height: 235px;
	}
}
.searchpage #search-results.list .productItem {
	min-height: inherit;
}

.searchpage #search-results .productItem .special_tag {
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 60px;
	overflow: hidden;
	background: url("../images/special-offer.png") no-repeat right top;
	z-index: 100;
}

.searchpage #search-results.list .productItem .gallery {
	width: 30%;
	height: 100%;
	float: right;
}

.searchpage #search-results.list .productItem .description {
	width: 70%;
	height: 100%;
	float: left;
	border-right: 1px solid #e0e0e0;
}

.searchpage #search-results .productItem .phone-image {
	overflow: hidden;
	height: 210px;
}
.searchpage #search-results .productItem .phone-image a {
	display: block;
}

@media (max-width: 1119px) {
	.searchpage #search-results .productItem .phone-image {
		height: 100%;
	}
}

.searchpage #search-results .productItem .phone-image img {
	width: 100%;
}

.searchpage #search-results .productItem .productENtitle {
	direction: ltr;
	height: 30px;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	overflow: hidden;
	margin: 0;
	line-height: 17px;
}

.searchpage #search-results.list .productItem .productENtitle {
	line-height: 25px;
}

.searchpage #search-results.list .productItem .description .productENtitle {
	font-size: 23px;
	text-align: right;
	height: inherit;
}

.searchpage #search-results .productItem .description .productFAtitle {
	display: none;
}

.searchpage #search-results.list .productItem .description .productFAtitle {
	font-size: 13px;
	font-weight: normal;
	display: block;
}

.searchpage #search-results .productItem .description .properties {
	display: none;
}

.searchpage #search-results.list .productItem .description .properties {
	display: block;
	min-height: 187px;
}
.searchpage #search-results .productItem .productPrice {
	font-size: 15px;
	height: 30px;
	line-height: 34px;
	text-align: right;
	color: #82888a !important;
}
@media ( min-width : 1100px) and (max-width: 1119px) {
	.searchpage #search-results .productItem .productPrice {
		font-size: 12px;
	}
}
.searchpage #search-results .productItem .productPrice .status {
	margin-top: 5px;
	font-size: 20px;
}

.searchpage #search-results .productItem .productPrice.status-1 {
	color: #2c8d3a !important;
}

.searchpage #search-results .productItem .productPrice.status-0 .status {
	color: #a94442 !important;
}

.searchpage #search-results .productItem .productPrice.status-1 .status {
	color: #2c8d3a !important;
}

.searchpage #search-results .productItem .productPrice.status-2 .status {
	color: #82888a !important;
}

.searchpage #search-results .productItem .productPrice.status-3 .status {
	color: #31708f !important;
}

.searchpage #search-results .productItem .productPrice.status-4 .status {
	color: #a94442 !important;
}

.anim-to-cart {
	position: absolute;
	opacity: 1;
	top: 0;
	left: 0;
	z-index: 1040;
	-webkit-transition: all 1s;
	transition: all 1s
}

.search-pagination-top .pagination {
	margin: 0;
}

.search-pagination-top .panel-body {
	padding-top: 5px;
}

.search-pagination-bottom .panel-body {
	padding-bottom: 5px;
}

.search-breadcrumb {
	margin-bottom: 0;
}

.searchpage .filters.panel {
	overflow: inherit;
}

.filter-items .filter-item {
	padding: 2px 5px 2px 25px;
	margin-left: 4px;
	margin-bottom: 4px;
	position: relative;
	border: 1px solid #dddddd;
	border-radius: 4px;
	display: inline-block;
	font-weight: normal;
	line-height: 1.42857;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 12px;
}

.filter-items i {
	cursor: pointer;
	padding: 3px 5px 6px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #efefef;	
	border-right: 1px solid #dddddd;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;	
	color: #990000;
}

.filters-attributes .filter-attribute-select {
	width: 137px;
	margin: 0 0 4px 4px;
}

.filters-attributes .filter-attribute-select .btn,
.filters-attributes .filter-attribute-select .btn.active {
	border-color: #dfe5e8;
	background-color: #fafbfc;
	text-align: right;
	outline: none;
	padding: 2px 0 2px 4px;
}

.filters-attributes .filter-attribute-select .btn span {
	text-overflow: ellipsis;
	text-indent: 10px;
	overflow: hidden;
	display: block;
	width: 85%;
}

.filters-attributes .filter-attribute-select .btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.filters-attributes .filter-attribute-select .btn-group > i {
	font-size: 18px;
}

.filters-attributes .filter-attribute-select .btn-group .dropdown-up-icon,
.filters-attributes .filter-attribute-select .btn-group.open .dropdown-down-icon {
	display: none;
}

.filters-attributes .filter-attribute-select .btn-group.open .dropdown-up-icon {
	display: block;
}

.filters-attributes .filter-attribute-select .dropdown-menu {
	margin-top: 3px;
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;	
}

.filters-attributes .filter-attribute-select .dropdown-menu.justified {
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.filters-attributes .filter-attribute-select .dropdown-menu li {
	white-space: normal;
	padding: 5px 20px 5px 5px;
	font-size: 11px;
	cursor: pointer;
	position: relative;
}

.filters-attributes .filter-attribute-select .dropdown-menu li:hover {
	color: inherit;
}

.filters-attributes .filter-attribute-select .dropdown-menu li.divider {
	padding: 0;
	margin: 0 4px;
}

.filters-attributes .filter-attribute-select .dropdown-menu li i {
	position: absolute;
	top: 8px;	
	right: 5px;
	color: #dddddd;
}

.filters-attributes .filter-attribute-select .dropdown-menu li:hover i {
	color: #888888;
}

.filters-attributes .filter-attribute-select .dropdown-menu li.selected i,
.filters-attributes .filter-attribute-select .dropdown-menu li.selected:hover i {
	color: #990000;
}

.filters .title {
	padding-top: 3px;
}

.filters .input-sm {
	padding-top: 1px;
}

@media (min-width: 767px) {
	.filters .form-group {
		margin-bottom: 0px;
	}
}
@media (max-width: 767px) {
	.filters .pull-right.form-group.title {
		padding-left: 12.5px;
		padding-right: 12.5px;
	}
}

.filters label.checkbox-label {
	cursor: pointer;
	font-weight: normal;
	font-size: 12px;
	padding: 0;
}

.filters label.checkbox-label input {
	cursor: pointer;
}

.filters label.checkbox-label .en_title {
	margin-top: 7px;
}

.filters label.checkbox-label span.ProductColorStyle {
	display: inline-block;
	border: 1px solid #e0e0e0;
	width: 7px;
	height: 13px;
}

.display_mode {
	float: left;
}

.display_mode .btn {
	padding: 5px 8px 0 7px;
}

.display_mode .btn i {
	font-size: 18px;
}

.price-format {
	font-family: 'Tahoma', "sans-serif", "Arial", 'Source Sans Pro';
}

.text-ginormous {
	font-size: 145px;
}

.highcharts-axis-labels,
.highcharts-yaxis-labels,
.highcharts-button text {
	direction: ltr;
}

/* Background colors */
.bg-red,
.bg-yellow,
.bg-aqua,
.bg-blue,
.bg-light-blue,
.bg-green,
.bg-navy,
.bg-teal,
.bg-olive,
.bg-lime,
.bg-orange,
.bg-fuchsia,
.bg-purple,
.bg-maroon,
.bg-black {
	color: #f9f9f9 !important;
}
.bg-gray {
	background-color: #eaeaec !important;
}
.bg-super-light-grey {
	background-color: #cccccc !important;
}
.bg-extra-light-grey {
	background-color: #f5f5f5 !important;
}
.bg-light-grey {
	background-color: #ebebeb !important;
}
.bg-strong-grey {
	background-color: #9c9c9c !important;
}
.bg-dark-grey {
	background-color: #666666 !important;
}
.bg-black {
  background-color: #222222 !important;
}
.bg-red {
  background-color: #f56954 !important;
}
.bg-yellow {
  background-color: #f39c12 !important;
}
.bg-aqua {
  background-color: #00c0ef !important;
}
.bg-blue {
  background-color: #0073b7 !important;
}
.bg-light-blue {
  background-color: #3c8dbc !important;
}
.bg-green {
  background-color: #00a65a !important;
}
.bg-light-green {
	background-color: #f7fff7 !important;
	color: #4caf50;
}
.bg-navy {
  background-color: #001f3f !important;
}
.bg-teal {
  background-color: #39cccc !important;
}
.bg-olive {
  background-color: #3d9970 !important;
}
.bg-lime {
  background-color: #01ff70 !important;
}
.bg-orange {
  background-color: #ff851b !important;
}
.bg-fuchsia {
  background-color: #f012be !important;
}
.bg-purple {
  background-color: #932ab6 !important;
}
.bg-maroon {
  background-color: #85144b !important;
}
.bg-white {
	color: inherit;
	background-color: #ffffff !important;
}

/* Border colors */
.border-warning {
	border-color: #FF6600 !important;
}
.border-danger {
	border-color: #a94442 !important;
}
.border-red {
  border-color: #f56954 !important;
}
.border-yellow {
  border-color: #f39c12 !important;
}
.border-aqua {
  border-color: #00c0ef !important;
}
.border-blue {
  border-color: #0073b7 !important;
}
.border-black {
  border-color: #222222 !important;
}
.border-light-blue {
  border-color: #3c8dbc !important;
}
.border-green {
  border-color: #00a65a !important;
}
.border-navy {
  border-color: #001f3f !important;
}
.border-teal {
  border-color: #39cccc !important;
}
.border-olive {
  border-color: #3d9970 !important;
}
.border-lime {
  border-color: #01ff70 !important;
}
.border-orange {
  border-color: #ff851b !important;
}
.border-fuchsia {
  border-color: #f012be !important;
}
.border-purple {
  border-color: #932ab6 !important;
}
.border-maroon {
  border-color: #85144b !important;
}
.border-white {
	border-color: #ffffff !important;
}
.border-gray {
	border-color: #eaeaec !important;
}
.border-super-light-grey {
	border-color: #cccccc !important;
}
.border-extra-light-grey {
	border-color: #f5f5f5 !important;
}
.border-light-grey {
	border-color: #ebebeb !important;
}
.border-strong-grey {
	border-color: #9c9c9c !important;
}
.border-dark-grey {
	border-color: #666666 !important;
}

/* Text colors */
.price-format.text-warning {
	color: #FF6600 !important;
}
.text-red {
  color: #f56954 !important;
}
.text-yellow {
  color: #f39c12 !important;
}
.text-aqua {
  color: #00c0ef !important;
}
.text-blue {
  color: #0073b7 !important;
}
.text-light-blue {
  color: #3c8dbc !important;
}
.text-black {
  color: #222222 !important;
}
.text-green {
  color: #00a65a !important;
}
.text-navy {
  color: #001f3f !important;
}
.text-teal {
  color: #39cccc !important;
}
.text-olive {
  color: #3d9970 !important;
}
.text-lime {
  color: #01ff70 !important;
}
.text-orange {
  color: #ff851b !important;
}
.text-fuchsia {
  color: #f012be !important;
}
.text-purple {
  color: #932ab6 !important;
}
.text-maroon {
  color: #85144b !important;
}
.text-white {
	color: #ffffff !important;
}
.text-gray {
	color: #eaeaec !important;
}
.text-super-light-grey {
	color: #cccccc !important;
}
.text-extra-light-grey {
	color: #f5f5f5 !important;
}
.text-light-grey {
	color: #ebebeb !important;
}
.text-strong-grey {
	color: #9c9c9c !important;
}
.text-dark-grey {
	color: #666666 !important;
}


.has-form-element {
	border-color: #468847;
	color: #468847;
}

.right-column li.panel-body {
	padding: 5px;
}

.right-column .panel.news {
	font-size: 9pt;
}

.scroller {
	height: 200px;
	overflow: hidden;
}

.scroller .productItem {
	margin: 0 2.5px;
	padding-left: 0px;
	padding-right: 0px;
	height: 200px;
	width: 155px;
	float: right;
	position: relative;
}

@media ( min-width : 1100px) and (max-width: 1199px) {
	.scroller .productItem {
		width: 132px;
	}
}

@media ( min-width : 768px) and (max-width: 1099px) {
	.scroller .productItem {
		width: 197px;
	}
}

@media ( min-width : 480px) and (max-width: 767px) {
	.scroller .productItem {
		width: 130px;
	}
}

@media (max-width: 479px) {
	.scroller .productItem {
		width: 180px;
	}
}

.scroller .productItem .details {
	border: 1px solid #e0e0e0;
	box-shadow: 0 1px 0 rgba(238, 238, 238, 0.75);
	display: block;
	text-align: center;
	vertical-align: top;
	margin: 0;
	font-size: 8pt;
	border-radius: 4px;
	position: relative;
}

.scroller .productItem .details img {
	height: 110px;
	margin: 15px 0 9px;
	width: auto;
	border: 0 none;
	display: inline-block;
}

.scroller .productItem .details img.status {
	bottom: 5px;
	height: 20px;
	left: 5px;
	margin: 0;
	position: absolute;
	width: 20px;
}

.scroller .productItem .details label {
	background: #f5f5f5 url("../images/divier-box.png") no-repeat scroll center top;
	cursor: pointer;
	display: block;
	height: 34px;
	line-height: 34px;
	margin: 0 auto;
	padding: 0 5px;
	font-weight: bold;
}

.scroller .productItem .details label.productPrice {
	border-radius: 0 0 4px 4px;
	font-size: 12px;
	height: 30px;
	line-height: 34px;
	text-align: right;
	color: #82888a !important;
}

.scroller .productItem .details label.productPrice .status {
	float: left;
	margin-top: 5px;
	font-size: 20px;
}

.scroller .productItem .details label.productPrice.status-1 {
	color: #2c8d3a !important;
}

.scroller .productItem .details label.productPrice.status-0 .status {
	color: #a94442 !important;
}

.scroller .productItem .details label.productPrice.status-1 .status {
	color: #2c8d3a !important;
}

.scroller .productItem .details label.productPrice.status-2 .status {
	color: #82888a !important;
}

.scroller .productItem .details label.productPrice.status-3 .status {
	color: #31708f !important;
}

.scroller .productItem .details label.productPrice.status-4 .status {
	color: #a94442 !important;
}

.scroller .productItem .details label.category {
	margin-bottom: 5px;
}

.scroller .productItem .details label.productENtitle {
	direction: ltr;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.scroller .productItem .details label.productFAtitle {
	direction: rtl;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*
.scroller .productItem .add-btn-box {
	display: none;
}

.scroller .productItem:hover .add-btn-box {
	display: block;
}

@media (max-width: 767px) {
	.scroller .productItem .add-btn-box {
		display: block;
	}
}
*/
.scroller .productItem .add-btn-box a {
	position: absolute;
	left: 5px;
	z-index: 100;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	background: #fff;
	color: #aaa;
	border-radius: 50px;
	text-align: center;
	box-shadow: inset 0 0 0 1px #ddd;
	padding: 0;
}

.scroller .productItem .add-btn-box a.item-1 {
	top: 5px;
}

.scroller .productItem .add-btn-box a.item-2 {
	top: 35px;
}

.scroller .productItem .add-btn-box a.item-3 {
	top: 65px;
}

.scroller .productItem .add-btn-box a:not(.disabled):hover {
	box-shadow: inset 0 0 0 1px #999;
	color: #e50a4a;
}

.scroller .productItem .add-btn-box a.disabled {
	box-shadow: inset 0 0 0 1px #eee;
	color: #eee;
	cursor: default;
}

.searchpage #search-results .productItem .discount-percent,
.scroller .productItem .discount-percent {
    direction: ltr;
    position: absolute;
    left: 10px;
    top: 105px;
	background: #e60000;
	width: 30px;
	height: 30px;
    line-height: 30px;	
	text-align: center;
	color: #fff;
    font-size: 15px;
	z-index: 100;
}

.searchpage #search-results .productItem .discount-percent {
	top: 190px;
}

.searchpage #search-results.list .productItem .discount-percent {
	left: auto;
	right: 10px;
	top: 10px;
}

.searchpage #search-results .productItem .discount-percent:before,
.searchpage #search-results .productItem .discount-percent:after,
.scroller .productItem .discount-percent:before,
.scroller .productItem .discount-percent:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	width: 30px;
    background: #e60000;
	z-index: -1;
}

.searchpage #search-results .productItem .discount-percent:before,
.scroller .productItem .discount-percent:before {
	transform: rotate(30deg);
}

.searchpage #search-results .productItem .discount-percent:after,
.scroller .productItem .discount-percent:after {
	transform: rotate(60deg);
}

.searchpage #search-results .productItem .discount-percent span,
.scroller .productItem .discount-percent span {
    display: inline-block;
    font-size: 12px;
}

.scroller[dir="rtl"] .slick-prev {
	right: 1px;
}
.scroller[dir="rtl"] .slick-next {
	left: 1px;
}

.banners .panel-body {
	padding: 0;
}

.banners .panel-body img {
	border-radius: 4px;
}

.banners .panel-body[dir="rtl"] .slick-prev {
	right: 20px;
}
.banners .panel-body[dir="rtl"] .slick-next {
	left: 25px;
}

.banners .panel-body[dir="rtl"] .slick-prev:before,
.banners .panel-body[dir="rtl"] .slick-next:before {
	font-size: 30px;
	color: #fff;
	opacity: .5;
}

.color-chooser {
    list-style: outside none none;
    padding: 0;
}

.color-chooser .btn {
	margin: 0 0 5px 5px;
	border-color: #eeeeee;
	background: #fff;
	outline: none;
}

.color-chooser .btn.active {
	background: #f5f6f7;
}

.color-chooser .btn i {
	float: right;
	padding-top: 2px;
	margin: 0 0 0 3px;
	font-size: 15px !important;
	color: #fff !important;
	border: 1px solid #eee;
	border-radius: 100%;
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .25);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .50);	
	width: 18px;
	height: 18px;
}

.spinner {
	width: 40px;
}
.spinner.spinner-block {
	width: auto;
}
@media (max-width: 767px) {
	.spinner.spinner-block {
		width: 40px;
	}
}
.spinner input {
	text-align: left;
	direction: ltr;
}

.image-gray {
	opacity: 0.7;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url(greyscale.svg#greyscale);
}

.imagezoom-view {
	box-shadow: 0px 4px 6px #999999;
	-moz-box-shadow: 0px 4px 6px #999999;
	-ms-box-shadow: 0px 4px 6px #999999;
	-webkit-box-shadow: 0px 4px 6px #999999;
	border: 1px solid #e6e7e8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fff !important;
}

.imagezoom-cursor {
	border: 1px solid #d1d4da;
	width: 160px !important;
	height: 160px !important;
}


.irs-min, .irs-max, .irs-from, .irs-to, .irs-single {
	direction: ltr !important;
	padding-left: 50px !important;
	font-size: 16px !important;
	top: -3px !important;
}

.irs .currency {
	display: inline-block !important;
	position: absolute !important;
	left: 5px !important;
}

.cursor-pointer {
	cursor: pointer;
}

.edit-listing-stock {
	min-height: 30px;
}