a:focus, a:active,
button,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    outline: none !important;
}

@font-face {
	font-family: 'vazir';
	src: url(../fonts/Vazir.woff) format('woff'),
	url(../fonts/Vazir.ttf)format('truetype');
}

* {
	transition: all 0.3s; 
}

body {
	font-family: vazir;
	cursor: default;
	font-size: 10pt;
	overflow-x: hidden !important;
}

ul , li , a {
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: inherit;
}

a:hover {
	text-decoration: none;
	color: inherit;
}

.owl-dir , .owl-dir * {
	direction: ltr;
}

.spacer {
	height: 30px;
	display: block;
	clear: both;
}

.spacer-2x {
	height: 60px;
}

.headnav ul li {
	display: inline-block;
}

.headnav ul li a {
	color: white;
	padding: 0 10px;
	display: block;
}

.headnav ul li a:hover {
	background-color: #2c89c6;
}

.page {
	background-color: white;
}


.header {
	height: 147px;
	background-color: white;
}

.header .tools {
	height: 108px;
}

.header .logo {
	display: block;
	margin-top: 10px;
}

.header .a-items {
	display: block;
	margin-top: 15px;
	margin-bottom: 8px;
}

.header .a-items a {
	padding-left: 25px;
	color: #565b6e;
}

.header .button-basket {
	margin-top: 43px;
	width: 100%;
}

.header .nav {
	background-color: #06a199;
	height: 40px;
	color: white;
	line-height: 40px;
}

.header .nav .navbar-collapse.in .nav li.dropdown{
	padding: 0 10px;
}

.navbar-theme{
	z-index: 10000;
}

.navbar-theme a {
	color:#454545;
}

.navbar-theme .navbar-toggle {
	border-color: #06a199;
	background:#06a199;
	border:0;
	float: right
}

.navbar-theme .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #06a199
}

.navbar-theme .navbar-toggle .icon-bar {
	background-color: #fff
}

.navbar-theme .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}

.navbar-nav {
	z-index: 1;
}

.navbar-theme .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #05827d
}

.navbar-theme .navbar-collapse {
	position: relative;
}

.dropdown-menu {
	padding: 0;
}

.dropdown-menu > li > a {
	font-size:9pt;
	line-height:30px;
}

.dropdown-menu > li > a:hover {
	background: #05827d;
	color: white;
}

.dropdown-menu > li > a {
	padding: 2px 10px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 6px 0 6px 6px;
    background: #06a199;
    color: white;
}

.dropdown-submenu>a:after {
    display: none;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -70px;
}

.dropdown-submenu > a > img {
	max-width: 40px;
	max-height: 40px;
	display: block;
	margin: 0 auto;
}

.dropdown-submenu > a {
	text-align: center;
	width: 100px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.thirdlvl { width:100%; display:block; }
.thirdlvl a { width: 100%; }
.thirdlvl .dropdown-menu { right: 150px; top:10px }


.caret-right {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-right: 4px solid;
    display: inline-block;
    height: 0;
    opacity: 1;
    vertical-align: top;
    width: 0;
	position: absolute;
	right: 22px;
	top: 12px;
}
.navbar-nav > li > a {
	background: #06a199;
	line-height: 40px;
	color: white;
	padding:0 10px;
}

.navbar-nav > li > a:hover {
	background: #05827d;
}

.navbar {
	border: 0;
	margin:0;
	height: 40px;
	min-height: 40px;
}

.navbar-nav > li > .dropdown-menu {
	background: #06a199;
}

.dropdown-menu > li > a {
	color: white;
	width: 100%;
}

.search-form {
	position: relative;;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background: #05827d;
}

.nav > li > a:focus, .nav > li > a:hover {
	background-color: inherit;
}

.slider {
	/*height: 300px;*/
	background-color: white;
	/*border-radius: 7px;*/
}

.slider img {
	border-radius: 7px;
}

.slider .owl-pagination {
	display: none;
}

.slider .owl-prev , .slider .owl-next {
	position: absolute;
	top: 132px;
	width: 50px;
	height: 45px;
	font-size: 0;
	opacity: 0.5;
}

.slider .owl-prev:hover , .slider .owl-next:hover {
	opacity: 1;
}

.slider .owl-next {
	right: 10px;
	background-image: url(../img/next.png);
}

.slider .owl-prev {
	left: 10px;
	background-image: url(../img/prev.png);
}

.agahi-one li {
	margin-bottom: 15px;
}

.agahi-one li:nth-last-child(1) {
	margin-bottom: 0;
}

.agahi-one img {
	width: 262px;
	height: 90px;
	border-radius: 7px;
}

.agahi-four {
	width: 750px;
	height: 361px;
	margin-bottom: 30px;
}

.li-four{
	margin:0px;
}

.agahi-five {
	min-width: 165px;
	max-width: 100%;
	height: 165px;
	margin-bottom: 30px;
}

.li-five {
	float: right;
	margin-left: 30px;
}

.li-five a {
	display: block;
	margin-bottom: 30px;
	width: 165px;
}

.li-five:nth-child(2) , .li-five:nth-child(4) {
	margin-left: 0;
} 

.agahi-two img , .agahi-three img {
	width: 1140px;
	height: 134px;
	border-radius: 7px;
}
.agahi-two li , .agahi-three li {
	margin-bottom: 30px;
}

.inside {
	margin-bottom: 30px;
}

.inside-title {
	font-size: 22pt;
	border-bottom: 1px solid #06a098;
	padding-bottom: 15px;
	margin-bottom: 30px;
}


.text-red {
	color: red;
}

.text-green {
	color: green;
}

.input-captcha {
	margin-top: 10px;
}

.userpanel a {
	display: block;
	text-align: center;
	margin: 30px 0;
}

.userpanel a img {
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
}

.useraffil > div span:nth-child(1) , .useraffil > div span:nth-child(2) {
	display: block;
	text-align: center;
}

.useraffil > div span:nth-child(2) {
	margin: 10px 0;
	font-weight: bold;
	line-height: 30px;
	font-size: 14pt;
}

.useraffil > div span:nth-child(2) input {
	font-weight: normal;
}

.green {
	color:#3c763d;
	display: block;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	padding: 15px;
	border-radius: 4px;
	margin-bottom: 20px;
	font-size: 15px;
}

.red {
	color:#a94442;
	display: block;
	background-color: #f2dede;
	border: 1px solid #ebccd1;
	padding: 15px;
	border-radius: 4px;
	margin-bottom: 20px;
	font-size: 15px;
}

.green a , .red a {
	color: #015f9f;
}

.control-label {
	text-align: right !important;
}


.footer {
	min-height: 450px;
	background-color: #f1f1f1;
	margin-top: 60px;
	padding-bottom: 30px;
}

.subscribe {
	background-color: #069d96;
	height: 80px;
	color: white;
	line-height: 80px;
}

.subscribe form {
	margin-top: 20px;
}

.subscribe-title {
	font-size: 15pt;
}

.footer .social {

}

.footer .social li {
	display: inline-block;
	margin-right: 5px;
}

.footer .social li a {
	display: block;
}

.footer .social li a img {
	width: 38px;
}

.footer .callus {
	font-size: 12pt;
	background-color: white;
	line-height: 60px;
}

.footer .callus .text-left {
	direction: ltr;
}

.footer .callus .glyphicon {
	font-size: 16pt;
	top: 4px;
}

.footer .links {

}

.footer .links .links-title {
	border-bottom: 1px solid #67bcb7;
	padding-bottom: 5px;
	margin-bottom: 15px;
	font-size: 12pt;
}

.footer .links .items {

}

.footer .links .items a {
	display: block;
	line-height: 30px;
}

.footer .links .items a:hover {
	color: #06a098;
}

.footer .trusted-img img {
	max-width: 125px;
	max-height: 125px;
}

.readable-text {
	line-height: 30px;
	text-align: justify;
}

.brands li {
	display: inline-block;
	width: 25%;
	height: 140px;
}

.brands li img {
	display: block;
	margin: 0 auto;
	max-width: 100px;
	max-height: 100px;
}

.brands li .t {
	display: block;
	text-align: center;
	margin-top: 10px;
}


.product h1 {
	font-size: 16pt;
	line-height: 30px;
	padding: 0;
	margin: 0;
}

.product .title-place {
	background-color: #f1f1f1;
	padding: 10px;
}

.product .title-place p {
	margin-bottom: 20px;

}

.product .title-place .row a {
	color: #2196f3;
}


.p-fav-alarm form {
	display: inline-block;
}

.p-fav-alarm a {
	font-size: 0;
}

.p-fav-alarm a img {
	display: none;
}

.p-fav-alarm a span {
	font-size: 13pt;
	color: #079c96;
	
}

.p-fav-alarm a:hover {
	background-color: white;
	padding: 1px 5px;
}

.p-stock {
	color: gray;
}

.p-stock .prod-color-green {
	color: #2196f3;
}

.p-specs {
	color: gray;
	font-size: 9pt;
	line-height: 25px;
}

.p-gift {
	margin-top: 30px;
}

.p-gift span.t {
	display: block;
	border-bottom: 1px solid #079c96;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}

.p-gift img {
	display: block;
	margin: 0 auto;
	max-width: 64px;
	max-height: 64px;
}

.p-gift span.x {
	color: gray;
	font-size: 9pt;
	line-height: 25px;
	display: block;
	text-align: center;
}

.p-options .p-option {
	height: 30px;
	border-right: 3px solid #079c96;
	margin-bottom: 10px;
	line-height: 30px;
	padding-right: 10px;
	color: #4e4e4e;
}

.p-order-box {
	margin-top: 30px;
}

.p-not-available {
	background-color: #f1f1f1;
	padding: 20px 10px;
	margin-top: 60px;
}

.p-available {
	background-color: #f1f1f1;
	padding: 15px 10px;
	min-height: 100px;
}

.p-compare , .p-compare:hover {
	display: inline-block;
	margin-top: 20px;
	background-color: #e1e1e1;
	padding: 10px;
}

.p-compare:hover {
	background-color: #069d96;
	color: white;
}

.product_page_price {
	display: inline-block;
	font-weight: normal;
	color: gray;
	text-align:right;
}

.p-price-item {
	font-size: 9pt;
	color: gray;
}

.p-discount-bg {
	background-color: #ff5252;
	padding: 3px 5px;
	color: white;
}

.p-discount-bg span {
	background-color: #ff7272;
	margin: -3px -5px -3px 5px;
	padding: 3px 5px;
}

.p-amount-place {
	padding-top: 20px;
	color: black;
	font-size: 12pt;
}

.p-amount {
	color: #4caf50;
	font-size: 17pt;
	font-weight: bold;
}

.p-amount-green {
	color: #4caf50;
}

.p-vat-added {
	display: block;
	margin-top: 10px;
	color: gray;
	font-size: 9pt;
}

.p-amount-place-margin-fix {
	padding-top: 0;
}

.p-services .default_mini_table {
	width: 300px;
}

.p-services .default_mini_table tr {
	background-color: #e1e1e1;
	margin-bottom: 10px;
	display: block;
	padding: 5px;
	border-radius: 5px;
}

.p-services .default_mini_table tr td {
	padding: 0 3px;

}

.p-services .default_mini_table tr td label {
	font-weight: normal;
	margin-bottom: 0;
}

.p-services .default_mini_table tr td:nth-child(1) {
	width: 25px;
}

.p-services .default_mini_table tr td:nth-child(2) {
	width: 160px;
} 

.p-services .default_mini_table tr td:nth-child(3) {
	width: 115px;
	text-align: left;
}

.artews_category li {
	margin-bottom: 2px;
}

.artews_category li a {
	display: block;
	background-color: #67bcb7;
	color: white;
	line-height: 40px;
	padding: 0 10px;
}

.artews_category li a:hover{
	background-color: #069d96;
}

.artnews-title {
	font-size: 17pt;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
}

.artnews-date {
	font-size: 9pt;
	color: gray;
	text-align: center;
	display: block;
	margin-top: 5px;
}

.artews-thumb-table {
	font-size: 9pt;
	float: left;
	margin-top: 10px;
}

.artews-thumb-table td {
	padding: 4px;
}

.artews-data {
	color: gray;
	font-size: 9pt;
	margin-top: -10px;
	margin-bottom: 20px;
}

.artews-img {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}

.artews-related-ul li {
	margin-bottom: 2px;
}

.artews-related-ul li a {
	display: block;
	background-color: #f1f1f1;
	line-height: 35px;
	padding: 0 10px;
}

.artews-related-ul li a:hover {
	background-color: #e1e1e1;
}

.artews-right-title {
	font-size: 12pt;
}


.zoomContainer * , .zoomLens * , .zoomWindowContainer * {
	transition: none !important;
}

.product .main-image-place {
	border: 1px solid #e1e1e1;
	min-height: 300px;
}

.product .main-image-place img {
	max-width: 300px;
	max-height: 300px;
	margin: 30px auto;
	display: block;
}

.product #image-gallery {
	margin-top: 20px;
}

.product #image-gallery a {
	border: 1px solid #e1e1e1;
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

.product #image-gallery a img {
	width: 100%;
}

.product #image-gallery .active {
	border: 1px solid #333 !important;
}

.prod {
	border: 1px solid #e1e1e1;
	padding: 10px;
	border-radius: 7px;
	background-color: white;
}

.prod-c {
	margin-bottom: 30px;
}

.prod:hover {
	box-shadow: 0px 4px 7px rgba(0 , 0 , 0 , 0.3);
}

.prod .compare {
	text-align: center;
}

.prod .compare label {
	font-weight: normal;
}

.prod .img-place {
	height: 220px;
}

.prod .img-place img {
	display: block;
	margin: 0 auto;
	vertical-align: middle;
	height: auto;
}

.prod .title {
	display: block;
	margin-top: 10px;
	font-weight: bold;
	font-size: 11pt;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px
}

.prod .price {
	display: block;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
}

.prod .price .available {
	color: #f05562;
}

.prod .price .not-available {
	color: gray;
}

.prod .price .discounted-price {
	display: block;
	font-size: 9pt;
	text-decoration:line-through;
	color:gray; 
	text-decoration: center;
	font-weight: normal;
	height: 13px;
}

.prod .item-timer {
	height: 60px;
}

.prod .item-timer .time-item:nth-child(1) {
	margin-left: 10px;
}

.prod .item-timer .time-item {
	float: left;
	background-color: #f1f1f1;
	margin-right: 1px;
}

.prod .item-timer .time-item .num-time {
	display: block;
	text-align: center;
	font-size: 13pt;
	font-family: 'courier new';
	font-weight: bold;
	padding: 3px 0;
}

.prod .item-timer .time-item .name-time {
	display: block;
	text-align: center;
	font-size: 8pt;
	padding-bottom: 3px;
}

.prod-tabs {
	background-color: #069d96;
	color: white;
}

.p-box {
	background-color: #f1f1f1;
	padding: 25px 10px;
}

.p-box .prod {
	background-color: white;
}

.p-box .inside-title {
	margin: -25px -25px 20px -25px;
	background-color: #06a098;
	padding: 10px;
	font-size: 14pt;
	border-bottom: 0;
	color: white;
}

.ul-p-tags li {
	display: inline-block;
	margin: 5px;
}

.ul-p-tags li a {
	display: block;
	background-color: white;
	border-radius: 10px;
	padding: 10px;
	border: 1px solid #c2c2c2;
}

.ul-p-tags li a:hover {
	color: #06a098;
}

.p-tabs {
	background-color: #06a098;
	margin: -25px -25px 20px -25px;
}

.p-tabs > li {
	display: inline-block;
}

.p-tabs > li > a {
	display: block;
	color: white;
	font-size: 14pt;
}

.p-tabs > li.active > a , .p-tabs > li:hover > a {
	background-color: #08b4ac;
} 

.p-options {
	margin-top: 15px;
}

.p-colors label {
	width: 45px;
	margin-bottom: 0;
}

.p-colors label input {
	display: inline-block;
	vertical-align: top;
}

.p-colors label .coloritem {
	display: inline-block;
}




.coloritem , .coloritem span {
	width: 18px;
	height: 18px;
	display: block
}
.coloritem {
	border-radius: 3px;
	margin: 2px;

}
.coloritem span {
	background-image: url(../img/colors.png);
}

.list_product_supply {
	display: block;
	width: 300px;
	padding: 5px 5px;
	background-color: white;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
}




.c-sort {
	display: inline-block;
	width: 400px;
	float: left;
	font-size: 10pt;
	text-align: left;
}

.c-sort label , .c-sort select , .c-sort .form-group {
	display: inline-block;
} 

.c-sort .form-group:nth-child(1) select {
	width: 140px;
	margin-left: 10px;
}

.c-sort .form-group:nth-child(2) select {
	width: 60px;
}

.cf-item {
	margin-bottom: 30px;
}

.cf-item-pf {
	padding: 0 15px;
}

.cf-item .range_slider {
	margin-bottom: 60px;
}

.cf-item label {
	font-weight: normal;
}


.range_slider * {
	transition: none
}
#loading {
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 999;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	direction: rtl;
	color: #fff;
	font-size: 25pt;
	line-height: 400px;
	font-weight: 700;
	display: none;
	text-align: center;
}
.category_error_red {
	color: red;
	font-size: 15pt;
	padding: 80px 0
}


.compare_btn {
	margin-top: 40px;
}





.pi-list {

}

.pi-list-title {
	background-color: #06a098;
	font-size: 11pt;
	line-height: 40px;
	padding: 0 15px;
	color: white
}

.pi-list-items {
	padding-top: 30px;
}


.search-form .result {
	position: absolute;
	height: 350px;
	background-color: white;
	width: 100%;
	z-index: 100000;
	box-shadow: 0 2px 3px rgba(204,204,204,0.7);
	display: none;
	overflow-y: auto;
}
.smart_search_result .data_item {
    display: block;
    color: black;
    font-weight: normal;
    line-height: 25px;
}
.search-form .result .search_content {
	padding: 15px;
}

.search-form .result .brands , .search-form .result .videos , .search-form .result .news , .search-form .result .article , .p-search .brands , .p-search .videos , .p-search .brands {
	display: none;
}

.search-form .result .item {
	margin-bottom: 30px;
}

.search-form .result .item .t {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #069d96;
	font-weight: bold;
}

.search-form .result .nodata , .p-search .nodata {
	color: gray
}

.m-prod {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.m-prod .p {
	padding-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m-prod .p .available {
	color: #f05562;
}

.p-search .product {
	width: 35%;
	float: right;
	margin-left: 3%;
}

.p-search .category {
	width: 12%;
	float: right;
	margin-left: 3%;
}

.p-search .news {
	width: 22%;
	float: right;
	margin-left: 3%;
}

.p-search .article {
	width: 22%;
	float: right;
}

.p-search .t {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #069d96;
	font-weight: bold;
	font-size: 15pt;
}


.comment_item {
	background: #fafafa;
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	padding: 10px;
	box-shadow: 0 2px 3px rgba(204,204,204,0.5);
	margin-bottom: 20px;
	font-family: tahoma;
	font-size: 10pt
}
.comment_item table tr td {
	vertical-align: top
}
.comment_item table:nth-child(1) .img1 {
	border-radius: 5px;
	width: 38px;
	height: 38px
}
.comment_item table .t {
	border-bottom: 1px solid #d8d8d8;
	color: #999;
	padding: 10px 0
}
.comment_item table .tx {
	color: #333;
	padding: 15px 0
}
.comment_item table a {
	color: #06C
}
.comment_item table a:hover {
	color: red
}
.comment_item .comment_item {
	background: #fffed9;
	margin-top: 15px
}
.comment_item .comment_item .comment_item {
	background: #fafafa;
	margin-top: 15px
}
.comment_item .comment_item .comment_item .comment_item {
	background: #fffed9;
	margin-top: 15px
}
.comment_item .comment_item .comment_item .comment_item .comment_item {
	background: #fafafa;
	margin-top: 15px
}
.comment_item .comment_item .comment_item .comment_item .comment_item .comment_item {
	background: #fffed9;
	margin-top: 15px
}
.comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item {
	background: #fafafa;
	margin-top: 15px
}
.comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item {
	background: #fffed9;
	margin-top: 15px
}

.basket-table-table thead {
	background-color: #f1f1f1;
}

.basket-table-table thead th {
	text-align: center !important;
}


.basket-table-table thead th:nth-child(1) {
	width: 60%;
	text-align: right !important;
}

.basket-tr-prow td > div {
	padding: 15px 0;
}

.basket-img-pimg {
	width: 100%;
	background-color: #e1e1e1;
}

.basket-tr-prow td:nth-child(2) , .basket-tr-prow td:nth-child(3) , .basket-tr-prow td:nth-child(4) {
	text-align: center;
}

.basket-div-ptitle {
	font-size: 12pt;
	margin-bottom: 10px;
}


.basket-div-premove {
	margin-top: 10px;
	text-align: center;
}

.basket-div-premove * {
	/*color: red;*/
}

.basket-div-services {
	margin-top: 15px;
}

.basket-div-services-item {
	background-color: #e1e1e1;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
}

.basket-div-services-item-title {
	font-size: 9pt;
	font-weight: normal;
}

.basket-div-services-item-price {
	line-height: 29px;
}

.basket-div-pvat {
	font-size: 8pt;
	margin-top: 10px;
}

.basket-div-pgift {
	color: green;
	padding-right: 10px;
}

.basket-div-coupun {
	text-align: center;
	padding: 70px 0 0 0;
}

.basket-div-summary table {
	width: 100%;
}

.basket-div-summary tr td:nth-child(1) {
	width: 150px;
}

.basket-div-summary tr td:nth-child(2) {
	text-align: left;
}

.basket-div-summary-payprice td:nth-child(2) {
	font-size: 12pt;
	font-weight: bold;
	color: green;
}

.basket-div-summary-totaldiscount td {
	padding-top: 30px !important;
}

.basket-div-summary-totaldiscount td:nth-child(2) {
	color: red;
}

.basket-div-rules {
	padding-top: 30px;
	text-align: center;
}

.basket-div-btns {
	margin-top: 30px;
}

.basket-div-btns div {
	text-align: center;
}

.shipping label {
	font-weight: normal;
}

.order-div-shipping-selectlocation > div > .title , .order-div-shipping-selectsendtype > div > .title , .order-div-shipping-selectpaytype > div > .title , .order-div-shipping-submitorder > div > .title {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-size: 14pt;
	font-weight: bold;
}

.order-btn-shipping-addlocation {
	float: left;
}

.order-div-shipping-location {
	float: right;
	margin-bottom: 30px;

}

.order-div-shipping-locations {
	
}

.order-div-shipping-location-place {
	min-height: 300px;
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	padding: 10px;
}




.order-div-shipping-location-place .row-1 {
	height: 100px;
	border-bottom: 1px solid #e1e1e1;
	padding-top: 15px;
}

.order-div-shipping-location-place .row-1 > div:nth-child(1) {
	padding-bottom: 15px;
}

.order-div-shipping-location-place .row-1 > div:nth-child(2) .state {
	width: 195px;
	display: inline-block;
}

.order-div-shipping-location-place .row-1 > div:nth-child(2) .city {
	display: inline-block;
}

.order-div-shipping-location-place .row-1 .name {
	font-size: 12pt;
}

.order-div-shipping-location-place .row-1 .tools {
	float: left;
	font-size: 14pt;
}

.order-div-shipping-location-place .row-1 .tools .edit {
	color: orange;
	padding-left: 10px;
}

.order-div-shipping-location-place .row-1 .tools .delete {
	color: red;
}


.order-div-shipping-location-place .row-2 {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #e1e1e1;
}

.order-div-shipping-location-place .row-3 {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #e1e1e1;
}

.order-div-shipping-location-place .row-3 > div .phone {
	width: 195px;
	display: inline-block;
} 

.order-div-shipping-location-place .row-4 {
	color: blue;
	text-align: center;
	padding-top: 10px;
}

#LocationModal {
	direction: rtl;
	z-index: 1000000;
}

#LocationModal .form-group label {
	float: right;
}

.redstar {
	color: red;
}

.order-div-shipping-selectsendtype {
	margin-top: 30px;
}

.order-div-shipping-selectsendtype-place .select-address {
	text-align: center;
	display: block;
	line-height: 100px;
	color: green;
}

.order-div-shipping-sendmethod {
	float: right;
}

.order-div-shipping-sendmethod-place {
	background-color: #f1f1f1;
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	padding: 10px;
	min-height: 190px;
}

.order-div-shipping-sendmethod-place .title {
	font-size: 14pt;
	font-weight: bold;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.order-div-shipping-sendmethod-place .title img {
	height: 32px;
	float: left;
}

.order-div-shipping-sendmethod-place .details {
	padding-top: 3px;
	padding-bottom: 20px;
	line-height: 24px;
	text-align: center;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 10px;
	height: 70px;
}

.order-div-shipping-sendmethod-place .price {
	text-align: center;
	font-weight: bold;
	color: green;
	width: auto;
}

.order-div-shipping-sendmethod-place .price label {
	display: inline-block;
}





.order-div-shipping-selectpaytype {
	margin-top: 30px;
}

.order-div-shipping-selectpaytype-place .select-paytype {
	text-align: center;
	display: block;
	line-height: 100px;
	color: green;
}

.step_progress {
	width: 474px;
	height: 60px;
	margin:20px auto;
	max-width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
}









.order-div-shipping-paymentmethod {
	float: right;
}

.order-div-shipping-paymentmethod-place {
	background-color: #f1f1f1;
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	padding: 10px;
	min-height: 190px;
}

.order-div-shipping-paymentmethod-place .title {
	font-size: 11pt;
	font-weight: bold;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.order-div-shipping-paymentmethod-place .title img {
	height: 32px;
	float: left;
}

.order-div-shipping-paymentmethod-place .details {
	padding-top: 0px;
	padding-bottom: 0;
	line-height: 24px;
	text-align: center;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 10px;
	height: 97px;
}

.order-div-shipping-paymentmethod-place .price {
	text-align: center;
	font-weight: bold;
	color: green;
	width: auto;
}



.order-div-shipping-paymentmethod-place .select .text-red {
	display: block;
	color: red;
	text-align: center;
}

.order-div-shipping-paymentmethod-place .select label {
	display: block;
	text-align: center;
}





.order-div-shipping-submitorder {
	margin-top: 30px;
}


.order-div-shipping-paymentmethods {
	display: block;
	margin-top: 30px;
}


.order-div-shipping-agreement , .order-div-shipping-paymentmethods , .order-div-shipping-sendmethods , .order-div-shipping-submitorder , .order-div-shipping-selectpaytype , .order-div-shipping-selectsendtype , .order-div-shipping-agreement-amountbtn , .order-div-shipping-agreement-plist {
	margin-right: 0px;
	margin-left: 0px;
}

.plist-item {
	float: right;
	margin-bottom: 15px;
}

.plist-item-place {
	background-color: #f1f1f1;
	border: 1px solid #e1e1e1;
	padding: 10px;
}

.plist-item-place .plist-item-img {
	width: 50px;
	height: 50px;
}

.plist-item-place .title {
	line-height: 20px;
	padding: 10px 0;
	text-align: center;
}

.plist-item-place .count {
	font-weight: bold;
	font-size: 18pt;
	text-align: center;
	line-height: 50px;
}

.plist-item-place > div {
	float: right;
}

.order-div-shipping-agreement-plist {
	border-bottom: 1px solid #e1e1e1;
}


.order-div-shipping-agreement-amountbtn {
	margin-top: 15px;
	
	padding-top: 15px;
}

.order-div-shipping-agreement-amountbtn .amount {
	text-align: center;
	line-height: 50px;
	font-size: 16pt;
}

.order-div-shipping-agreement-amountbtn .amount b {
	color: green;
}

.order-div-shipping-agreement-amountbtn .button {
	text-align: center;
}

.order-div-shipping-agreement-amountbtn .button button {
	width: 340px;
}

.order-div-shipping-agreement-amountbtn .div-comment {
	float: right;
}


.order-div-shipping-agreement-amountbtn .div-amountbtn {
	float: left;
}

.basket-input-text-cfield {
	width: 50px;
	text-align: center;
}

.basket-select-cfield {
	width: 100px;
}

.sellindex_colors {
	display: none
}
.sellindex_colors label {
	width: 50px;
	float: right
}
.sellindex_colors label input, .sellindex_colors label span {
	float: right
}

.basket-div-btns-return a , .basket-div-btns-checkout a {
	width: 100%;
}



.compare .compare_table td {
	width: 123px;
	padding: 10px;
	background: #f1f1f1;
	border: 1px solid #fff;
	text-align: center
}
.compare .compare_table tr:nth-child(1) td a {
	color: #FF0004
}
.compare .compare_table tr:nth-child(2) td a {
	font-size: 11pt
}
.compare .compare_table tr:nth-child(1) td:nth-child(1), .compare .compare_table tr:nth-child(2) td:nth-child(1), .compare .compare_table tr:nth-child(3) td:nth-child(1) {
	background: #fff
}
.compare .compare_table tr td:nth-child(1) {
	width: 200px;
	text-align: right;
	font-weight: 700
}
.compare .compare_table td .yesno_بله {
	color: transparent;
	background-image: url(../img/icons16x16/accept_button.png);
	width: 16px;
	height: 16px;
	display: block;
	margin: 0 auto
}
.compare .compare_table td .yesno_خیر {
	color: transparent;
	background-image: url(../img/icons16x16/cancel.png);
	width: 16px;
	height: 16px;
	display: block;
	margin: 0 auto
}

.ul-polls li a {
	display: block;
	padding:  10px;
	background-color: #f1f1f1;
}

.ul-polls li {
	margin-bottom: 2px;
}

@media (max-width:1200px) 
{
	.subscribe-title {
		font-size: 12pt;
	}

	.social {
		margin-top: 0px;
	}

	.footer .social li a img {
		width: 30px;
	}

}

@media (max-width:991px) 
{
	.header {
		height: 183px;
	}

	.header .tools {
		height: 128px;
	}

	.header .button-basket {
		margin-top: 10px;
	}

	.search-form {
		margin-top: 10px;
	}

	.header .a-items {
		margin-top: 20px;
	}

	.subscribe-title {
		font-size: 9pt;
	}

	.social {
		margin-top: 0px;
	}

	.footer .social li a img {
		width: 26px;
	}

	.footer .callus {
		line-height: 20px;
		padding: 20px 0;
		font-size: 11pt;
	}
}

.agahi img{
    width: 100%;
}

@media (max-width:768px) 
{
	.header {
		height: 163px;
	}

	.header .tools {
		height: 108px;
	}

	.header .a-items a {
		padding-left:16px;
                font-size:17px;
	}

	
	.navbar-toggle {
		padding: 6px 10px;
	}

	.agahi img {
		width: 100%
	}

	.agahi-one li {
		margin-bottom: 5px;
	}

	.agahi-two img, .agahi-three img {
		height: auto;
	}

	.slider {
		margin: 5px 0;
		height: 104px;
	}

	.slider .owl-prev , .slider .owl-next {
		display: none;
	}

	.pi-list-items .prod {
		margin-bottom: 10px;
	}

	.subscribe {
		line-height: 40px;
	}

	.social {
		margin-top: 20px;
	}

	.footer .social li a img {
		width: 36px;
	}

	

	.basket-div-btns-checkout a {
		margin-top: 10px;
	}

	.basket-div-ptitle {
		font-size: 10pt;
	}

	.basket-div-garranty , .basket-div-psellindex , .basket-div-pcolor {
		display: inline-block;
		padding-left: 20px;
	}

	.basket-table-table tfoot tr td {
		display: block;
	}

	.basket-div-coupun-form .form-control {
		width: 60%;
		float: right
	}

	.order-div-shipping-agreement-amountbtn .button button {
		max-width: 100% !important;
	}

	.button-basket {
		padding: 5px;
	}

	.img-logo {
		max-height: 40px;
	}

	.subscribe form {
		margin-top: 0;
	}
	.brands li{
		width: 50%;
   
	   }
   
   
	   .dropdown-submenu , .dropdown-toggle {
		   width: 80%;
		   display: block;
	   }
   
	   .endpoint {
		   margin-right: 30px;
	   }

}

@media (max-width:768px) 
{
.search_result .article {
     display: none;

 }
.search_result .news{
     display: none;

 }
.search_result .category{
     display: none;

 } 

.search_result .product{
     width: 100%;

 }
  
  .agahi-two img{
	  margin-top: 10px;
  }
  .nav > li, .nav > li > a {
	/*
	position: static;
	*/
  }
}

.filtering ul li {
	float: right;
	width: 280px
}
.filtering ul li label {
	width: 160px;
	display: block;
	float: right;
	line-height: 34px
}
.filtering ul li select {
	width: 100px
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}
.breadcrumb>li {
	display: inline-block
}
.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}
.breadcrumb>.active {
	color: #777
}

.pagination_nums{
  border: 2px solid #eee;
  display: inline; 
  height:27px;
  padding:5px;
}
.pagination_nums>a {

  font-size:16px;
  margin:0px 10px;
}
.pagination_nums a:hover{
  color:#5bc0de;
} 

.owl-item .item {
width:95%;
}


.owl-carousel .owl-item img {
width:auto !important;
}
.lhc_status_container .status-icon{
margin-right:70px;
}
.navbar-collapse{
padding-right:10px;
}

#brand_place label {
	display:block;
	font-size: 9pt;
}

#brand_place label .fa {
	display: inline-block;
	padding-right: 2px;
	width: 40%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#brand_place label .en {
	display: inline-block;
	text-align: left;
	direction: ltr;
	width: 49%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tags-box {
	display: none;
}

.glycon {
	font-size: 30pt;
	color: #06a098;
	line-height: 60px;
	float: left;
}

.my-article{
	display: flex;
    width: 100%;
    padding: 20px;
    text-align: center;
    justify-content: center;
}
.my-article li{
	display: inline-flex;
    padding: 0 20px;
}
.my-article li img{
    width: 170px;
}
.my-article li .d{
	display: block;
	margin-top: 10px;
}
.my-article li .t{
	display: block;
	margin-top: 5px;
}

@media (max-width: 992px){
	.my-article li img{
		width: 100%;
	}
}

@media (max-width: 768px){
	.my-article{
		display: block;
	}
	.my-article li{
		margin-bottom: 10px;
	}
}

/* Chosen */
.chosen-container *{transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../img/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(../img/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:iransans;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:iransans;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(../img/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../img/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}