/*************************************
*
* Hika Button
*
*************************************/
span.hk-label, span.order-label{
	border-radius:0;
	line-height:20px;
	background:#10c4bb;
	text-shadow:none;
	padding: 2px 10px;
}
.hika_toolbar .btnIcon, .hika_toolbar .hkdropdown-icon,#hikashop_new_address_popup [class^="icon-"],#hikashop_new_address_popup [class*=" icon-"]{
	display:none !important
} 
a.hikacart,.hikashop_cart_proceed_to_checkout{
	    position: relative;
    min-width: 100px;
    color: #fff !important;
    text-align: right;
    padding: 0 20px;
}

/* a.hikacart:before,.hikashop_cart_proceed_to_checkout:before{
	    content: ' ';
    width: 30px;
    height: 30px;
    background: url(../images/patterns/all.svg#XMLID_31_) no-repeat center;
    position: absolute;
    left: 10px;
    top: 3px;
    background-size: 50px;
} */
a.hikacart [class^="icon-"],a.hikacart [class*=" icon-"],.hikabtn img{
	display:none
}
.rpp_wishlist_block .hikabtn_rppfav:before{
	content: "\f08a";
	font-family: FontAwesome;
}
.rpp_wishlist_block .hikabtn_rppfav.hikaisinwishlist:before{
	content: "\f004";
}
.hikabtn .fa,.hikabtn_rppfav .fa,
.rpp_wishlist_block .hikabtn_rppfav:before{
	float:right;
	margin-left:10px;
	color:#939598;
	line-height: inherit;
}
.hikabtn:hover .fa,a.hikabtn_rppfav:hover .fa,a.hikabtn_rppfav:hover:before{
	color:#10c4bb;
}
.hikashop_product_page a.hikacart{
    display: block;
    text-align: center;
}
.hikashop_products_listing .hikacart{
	width:40px;
	height:40px;
	text-indent:-999em;
	overflow:hidden;
	padding:0;
	background: url(../images/patterns/all-bg.svg#XMLID_200_) no-repeat center;
	min-width:auto
}
.hikashop_products_listing .hikacart:hover{
	background: url(../images/patterns/all-bg.svg#XMLID_220_) no-repeat center;
}
@media screen and (max-width:767px){
	.hikashop_product_page .rpp-specification-mobile{
		margin:30px auto 0;
		color:#6D6E71;
		font-size:0.75rem;
		text-align:center;
		line-height:30px;
	}
	.hikashop_product_page .rpp-specification-mobile .btn-pupop{
		color:#4d4947;
		font-size:0.9rem;
		font-weight:bold;
		cursor:pointer;
		display: block;
	}
	.hikashop_product_page .rpp-buttons .hikabtn, .hikashop_product_page .rpp-buttons .rpp_wishlist_block {
		margin: 0 0 5px 0;
		min-width: 100%;
	}
	.hikashop_product_page a.hikacart{
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 15;
		margin:0;
		border-radius: 0;
		line-height:46px
	}
	body.view-product{
		padding-bottom:50px
	}
}
@media screen and (min-width:980px) and (max-width:1599px){
	.hikashop_product_page .rpp-buttons .hikabtn, .hikashop_product_page .rpp-buttons .rpp_wishlist_block{
		min-width:100%;
		margin:0 0 5px
	}
}

/*************************************
*
* Product Page Block
*
*************************************/
body [class*="hkc-md-"] {
    padding: 0;
}
.dir-rtl [class*="hkc-md-"]{
	float:right
}
.hikashop_product_bottom_part, .hikashop_product_page .hk-row-fluid{
	    margin: 0 0 70px;
}
.hikashop_product_top_part h1,.hikashop_product_description_main .title,#jc h4,#jc .g-title{
	border-bottom: 1px solid #E6E6E6;
}
#hikashop_product_left_part{
	padding-left:30px;
}
#hikashop_product_middle_part{
	padding:0 30px;
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
}
#hikashop_product_right_part{
    position: relative;
}
.hikashop_product_page .hk-row-fluid .hikashop_product_quantity_main{
	    float: left;
    clear: unset;
    margin: -40px auto 0;
	text-align:center
}
@media screen and (max-width:979px){
	.hikashop_product_page .hk-row-fluid > [class*="hkc-md-"] {
		min-height: auto;
	}
	#hikashop_product_middle_part {
		float:none;
		padding:0;
		border-right:0;
		border-left: 0;
	}
	#hikashop_product_right_part {
		padding:0;
		    text-align: center;
	}
	#hikashop_product_left_part {
		padding-left: 0;
	}
	#hikashop_product_rpp_bottom {
		margin: 35px auto 0;
	}
	.dir-rtl [class*="hkc-md-"]{
		float:none
	}
	.hikashop_product_page .hk-row-fluid .hikashop_product_quantity_main {
		position: relative;
		bottom: auto;
		float: left;
		max-width: 220px;
	}
}
@media screen and (max-width:767px){
	[class*="hkc-md-"]{
		width:100%
	}
	.hikashop_product_page .hk-row-fluid{
		padding:0;
		border:none
	}
	#hikashop_show_tabular_specification{
		display: none !important;
		opacity: 0;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: #fff;
		padding: 90px 1rem;
		z-index: 999999;
		margin: 0;
		overflow-y: auto;
		border:none;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}
	.pupop-specification #hikashop_show_tabular_specification{
		display:block !important;
		opacity:1
	}
	.hikashop_product_page .fa-close{
		width:30px;
		height:30px;
		line-height:30px;
		text-align:center;
		background:#4d4947;
		color:#fff;
	}
	.rpp-pupop-title{
		padding: 1rem;
		margin: 0 auto 30px;
		display: inline-block;
		width: auto;
		box-sizing: border-box;
		font-size: 0.9rem;
		color: #6D6E71;
		font-weight: bold;
		line-height: 30px;
		border-bottom: 1px solid #E6E6E6;
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		background: #fff;
		    z-index: 10;
	}
	.rpp-pupop-title .title{
		float:right
	}
	.rpp-pupop-title .comeback{
		float:left
	}
	.rpp-pupop-title .comeback .fa{
		float: left;
		margin-right: 0.5rem;
		line-height: inherit;
		font-size: 16px;
	}
	.hikashop_product_page .hk-row-fluid .hikashop_product_quantity_main{
		float:none;
		margin: 0 auto;
	}
}
@media screen and (min-width:980px) and (max-width:1279px){
	#hikashop_product_right_part{
		padding:0 
	}
}
@media screen and (min-width:1280px) and (max-width:1599px){
	#hikashop_product_left_part ,.hikashop_product_page .hk-row-fluid{
		padding-left: 20px;
	}


}
/*************************************
*
* Product Page Title Block
*
*************************************/

@media screen and (max-width:979px){
	.hikashop_product_page .hikashop_product_right_part .title{
		max-width:450px;
		display:block;
		margin:0 auto 10px
	}
}
/*************************************
*
* Product Page Image Block
*
*************************************/
.hikashop_product_page #hikashop_product_image_main{
	max-width:450px
}
.hikashop_product_page #hikashop_main_image{
	margin:0 auto !important
}
.hikashop_product_page #hikashop_image_main_thumb_div{
	height:auto !important
}
.hikashop_product_page .hikashop_small_image_div{
	display:inline-block;
	box-sizing:border-box;
	margin:15px 0 30px;
	position:relative
}
.hikashop_product_page .hikashop_child_image {
    margin: 0;
    height: auto;
}
.hikashop_product_page .hikashop_product_main_image_thumb{
	height:auto !important
}
.hikashop_product_page .hikashop_product_main_image_thumb img{
	margin:0 !important
}
#sb-body img{
	left:0
}
.hikashop_product_page .hikashop_small_image_div a {
     display: inline-block;
    margin: 10px 10px 0 0;
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    width: calc(100%/4 - 10px);
    text-align: center;
}
body.dir-rtl .hikashop_product_page .hikashop_small_image_div a {
    margin: 10px 0 0 10px;
}
@media screen and (max-width:979px){
	.hikashop_product_page #hikashop_product_image_main{
		margin:0 auto
	}
}
@media screen and (max-width:1599px){
	.hikashop_product_image .hikashop_product_image_subdiv{
		width:auto !important
	}
	.hikashop_products_listing .hikashop_product_image{
		height:auto !important
	}
}

/*************************************
*
* Product Page Links Block
*
*************************************/
.hikashop_product_page .rpp-links{
	font-size:0.8rem;
	color:#6d6e71;
	line-height:25px;
	margin: 25px auto 0;
}
.hikashop_product_page .rpp-links .fa{
	color:#E6E6E6;
	float:Right;
	margin:0 0 0 1rem;
	font-size:16px;
	line-height:inherit;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.hikashop_product_page .rpp-links ul{
	margin:0;
	list-style:none
}
.hikashop_product_page .rpp-links ul li{
	line-height:inherit
}
.hikashop_product_page .rpp-links a{
	color:inherit
}
.hikashop_product_page .rpp-links li:hover,
.hikashop_product_page .rpp-links li:hover .fa{
	color:#10c4bb
}
@media screen and (max-width:767px){
	.hikashop_product_page .rpp-links{
		font-size: 0.7rem;
		margin: 10px auto 30px;
	}
	.hikashop_product_page .rpp-links .fa{	
		margin: 0 0 0 0.25rem;
	}
}
@media screen and (min-width:980px) and (max-width:1599px){
	.hikashop_product_page .rpp-links{
		font-size:0.7rem
	}
	.hikashop_product_page .rpp-links .fa{
		margin-left:0.25rem
	}
}
@media screen and (min-width:768px) and (max-width:979px){
	.hikashop_product_page .rpp-buttons,.hikashop_product_page .rpp-links{
		float:right;
		width:50%;
		margin:0 auto 30px;
	}
}
/*************************************
*
* Product Page Custom Items
*
*************************************/
#hikashop_product_custom_item_info table{
	border:none
}
/*************************************
*
* Product Page Custom Feilds
*
*************************************/
#hikashop_product_custom_info_main.viewMoreRow{
	height:295px;
	overflow:hidden
}
#hikashop_product_custom_info_main{
	clear: both;
    width: 60%;
}
#hikashop_product_custom_info_main table,#hikashop_product_custom_info_main td,#hikashop_product_custom_info_main th,.hikashop_product_dimensions,.hikashop_product_code_main{
	background:none;
	border:none;
	padding:5px 0;
	line-height:30px;
	color:#231f20;
	font-size:12px;
}
.hikashop_product_dimensions,.hikashop_product_code_main{
	display:block;
	width:60%
}
#hikashop_product_custom_info_main tr,.hikashop_product_dimensions,.hikashop_product_code_main{
	border-bottom:1px solid #E6E6E6
}
.hikashop_product_middle_part #hikashop_product_custom_info_main tr:last-child,.hikashop_product_middle_part #hikashop_product_custom_info_main tr:nth-child(8){
	border-bottom:0
}
#hikashop_product_custom_info_main label{
	color:inherit;
	font-size:inherit;
	line-height:inherit
}
#hikashop_product_custom_info_main td.key,.hikashop_product_dimensions .key,.hikashop_product_code_main .key{
	min-width:150px;
	color:#58595b;
	width:30%;
}
.hikashop_product_middle_part #hikashop_product_custom_info_main .hikashop_product_custom_product_nenone_fa_line td.key,
.hikashop_product_middle_part #hikashop_product_custom_info_main tr:nth-child(8) td.key,.hikashop_product_middle_part #hikashop_product_custom_info_main tr:last-child td.key{
	color:#10c4bb
}
.hikashop_product_dimensions span,.hikashop_product_code_main span{
	display:inline-block
}
.loadMore{
	    display: block;
    color: #4d4947;
    line-height: 30px;
    margin: 0 auto 20px;
    font-size: 0.8rem;
	cursor:pointer
}
.loadMore:before{
	content: '+';
	float:right;
	margin-left:0.5rem;
	color:#070707;
	font-size: 16px;
}
@media screen and (max-width:767px){
	#hikashop_product_custom_info_main.viewMoreRow{
		height:auto;
		overflow:visibility
	}
	#hikashop_product_custom_info_main.viewMoreRow + .loadMore{
		display:none
	}
}
/*************************************
*
* Product Page Manufacture
*
*************************************/
.hikashop_product_url_manufacture{
	color:#4d4947;
	font-weight:bold;
	font-size:0.9rem;
	padding: 5px 0;
    line-height: 25px;
}
.hikashop_product_url_manufacture .key{
	color: #58595b;
	margin-left:5px;
	font-weight:normal;
	min-width: 150px;
	    width: 30%;
}
.hikashop_product_url_manufacture span,.hikashop_product_url_manufacture a{
	display:inline-block;
	color:inherit
}
.hikashop_product_url_manufacture a:hover{
	color:#10c4bb;
}
@media screen and (max-width:767px){
	.hikashop_product_url_manufacture{
		border-bottom: 1px solid #E6E6E6;
	}
}
/*************************************
*
* Product Page Info Seller
*
*************************************/
.hikashop_product_page .rpp-info-sellder {
	color: #58595b;
    font-size: 0.8rem;
    line-height: 25px;
    padding: 15px 0 0;
    margin:0 auto 20px;
    border-top: 1px solid #E6E6E6;
}
.hikashop_product_page .rpp-info-sellder ul{
	margin:0;
	list-style:none;
	display:inline-block
}

.hikashop_product_page .rpp-info-sellder ul li{
	float:right;
	line-height:inherit;
	margin:0 0 0 30px;
}
.hikashop_product_page .rpp-info-sellder ul li .fa{
	float:right;
	margin-left:15px;
	height:25px;
}
.rpp-info-sellder .fa-garanty{
	 width:20px;
	 background: url(../images/patterns/all.svg#XMLID_716_) no-repeat center;
	  background-size: 55px;
}

.rpp-info-sellder .fa-shiping{
	width: 40px;
    background: url(../images/patterns/all.svg#XMLID_176_) no-repeat center;
    background-size: 60px;
}
@media screen and (max-width:767px){
	.hikashop_product_page .rpp-info-sellder ul li{
		margin: 0 0 15px 30px;
	}
	.hikashop_product_page .rpp-info-sellder,.hikashop_product_page .rpp-info-sellder ul li:last-child{
		margin:0 auto
	}
}
/*************************************
*
* Product Page Tags
*
*************************************/
#hikashop_product_tags_main{
	margin:0 -5px;
	line-height:0
}
#hikashop_product_tags_main ul{
	margin:0;
	list-style:none;
	display:inline-block
}
#hikashop_product_tags_main ul li{
	padding:0;
	float:right;
	margin:15px 5px 0;
	text-align:center
}
#hikashop_product_tags_main .label{
	border: 1px solid #E6E6E6;
    color: #58595b;
	font-size: 13px;
	line-height:30px;
	font-weight:normal;
	text-shadow:none;
	display:inline-block;
	background:none;
	border-radius:0;
	position:relative;
	padding:0 30px 0 12px;
}
#hikashop_product_tags_main .label:before{
	content: "\f02b";
	width:22px;
	line-height:inherit;
	background:#e6e6e6;
	color:#808285;
	position:absolute;
	right:0;
	top:0;
	font-family: FontAwesome;
	text-align:center;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
#hikashop_product_tags_main .label:hover{
	color:#10c4bb;
	border-color:#10c4bb
}
#hikashop_product_tags_main .label:hover:before{
	background:#10c4bb;
	color:#fff
}
@media screen and (max-width: 767px){
	/* #hikashop_product_tags_main{
		height:50px;
	} */
	#hikashop_product_tags_main ul{
		max-width: 100%;
		display: flex;
		overflow-x: auto;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	#hikashop_product_tags_main ul li{
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		white-space: nowrap;
		padding: 0 0 20px;
	}
	#hikashop_product_tags_main ul::-webkit-scrollbar {
		width: 0px;
		background: transparent; /* Chrome/Safari/Webkit */
	  }
}
/*************************************
*
* Product Page MIN MAX Price
*
*************************************/
.hikashop_product_page .rppminmaxprice{
	padding:10px;
	background:#10c4bb;
	color:#fff;
	font-size:0.85rem;
	font-weight:bold;
	text-align:center
}
.hikashop_product_page .rppminmaxprice .rppminmaxtitle{
	display:block;
	font-size:0.9rem
}
/*************************************
*
* Product Page Characteristics and Price
*
*************************************/
.hikashop_product_page .chzn-container{
	min-width:100%;
}
.hikashop_product_page #hikashop_product_characteristics{
	margin: 0 auto 40px;
    display: inline-block;
    width: 60%;
}
.hikashop_product_page .hikashop_product_price_full{
    display: inline-block;
    line-height: 40px;
	    margin:0 0 0 10px;
}
.hikashop_product_page .hikashop_product_price_main{
	margin:40px 0 0
}
.hikashop_product_page .hk-row-fluid .hikashop_product_price_full span{
	line-height:inherit
}
.hikashop_product_page [class*="hkc-md-"] .hikashop_product_price_full .hikashop_product_price_before_discount {
    float: right;
}
.hikashop_product_page .hikashop_product_msrp_price,.hikashop_product_page .hikashop_product_price_full{
	color:#231f20;
	font-size:0.9rem;
	line-height:30px;
	font-weight:normal
}
.hikashop_product_page .hikashop_product_msrp_price .hikashop_product_msrp_price_title,
.hikashop_product_page .hikashop_product_price_full .hikashop_product_our_price_title{
	float:right;
	clear:unset
}
.hikashop_product_page .hikashop_product_msrp_price .hikashop_product_price{
	float:left;
	font-size:0.75rem;
	color:#231f20;
}
#hikashop_product_characteristics table, #hikashop_product_characteristics tbody,
#hikashop_product_characteristics tr, #hikashop_product_characteristics td,
#hikashop_product_characteristics th{
	 border:none;
	 padding:0;
	 display:block
}
#hikashop_product_characteristics td:first-child{
	font-size: 13px;
    padding: 0;
    line-height: 40px;
    color: #808285;
}
@media screen and (max-width:979px){
	.hikashop_product_page #hikashop_product_characteristics,.hikashop_product_page #hikashop_product_custom_info_main,.hikashop_product_dimensions,.hikashop_product_code_main{
		width:100%;
		max-width:450px;
		text-align:right;
		margin:0 auto 40px
	}
	.hikashop_product_dimensions,.hikashop_product_code_main{
		margin: 0 auto;
	}
}
@media screen and (max-width:767px){
	.hikashop_product_page .hikashop_product_price_main{
		float:none;
		margin:40px auto 0
	}
}
@media screen and (min-width:980px) and (max-width:1599px){
	.hikashop_product_page .hikashop_product_price_full{
		padding:0;
		font-size: 1rem;
	}
	.hikashop_product_page .hikashop_product_price_full .hikashop_product_price{
		font-size: 1rem;
	}

	#hikashop_product_characteristics td:first-child{
		padding:0 0 15px;
	}
}
@media screen and (min-width:980px) and (max-width:1279px){
	.hikashop_product_page .hikashop_product_price_full{
		padding:0;
		margin-top:40px
	}
	.hikashop_product_page .hikashop_product_price_main {
		margin: 0;
	}
}
/*************************************
*
* Product Page Quantity
*
*************************************/
.hikashop_product_quantity_div{
	margin: 0 0 10px;
    display: block;
}
.hikashop_product_quantity_change_div_leftright_lable{
	color:#231f20;
	font-size:0.79rem;
	line-height:1.5rem;
	margin: 0 auto 10px;
}
.hikashop_product_quantity_change_div_leftright span.add-on a{	
	position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    display: block;
    text-shadow: none;
    padding: 0;
    color: inherit;
}
body .hikashop_product_quantity_field{
	width:60px !important;
	border-color:#E6E6E6;
	margin:0 -1px;
	text-align:center;
	font-size:20px;
	color:#4d4947;
	background:none
}
body .hikashop_product_page .hikashop_product_quantity_field{
	width:130px !important;
}
.hikashop_product_page .input-prepend>.add-on,.hikashop_product_page .input-append>.add-on{
	border:none
}
@media screen and (max-width:979px){
	.hikashop_product_quantity_div {
		display: inline-block;
	}
}
@media screen and (max-width:767px){

}
/*************************************
*
* Product Page Stock
*
*************************************/
.hikashop_product_page .hikashop_product_stock_count {
line-height: 40px;
    margin: 0 10px 0 0;
    color: #000000;
    font-size: 0.9rem;
    min-width: 220px;
    text-align: center;
    display: inline-block;
}
.hikashop_product_page .hikashop_product_no_stock{
	display:inline-block;
	padding:0 10px;
	background:#10c4bb;
	color:#fff
}
/*************************************
*
* Product Page Default Description
*
*************************************/
.hikashop_product_description_main{
	font-size: 0.85rem;
	    text-align: justify;
}
/*************************************
*
* Product Page Tabular Description
*
*************************************/
#hikashop_tabs_div{
	 display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.hikashop_tabs_ul {
    margin: 0 0 -1px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
	 float: right;
}
.hikashop_tabs_ul li{
    padding: 10px 20px;
    line-height: 30px;
    border: 1px solid #E6E6E6 !important;
	
    background: #fff;
    font-weight: bold;
    font-size: 1rem;
    color: #231F20;
    margin: 0 0 0 -1px;
    float: right;
	cursor:pointer
}
.hikashop_tabs_ul li.hikashop_tabs_li_selected{
	border-bottom-color:#fff !important;
	color:#4d4947
}
.hikashop_tabs_content{
	 border: 1px solid #E6E6E6;
	 background:#fff;
	 padding:40px;
	 box-sizing:border-box;
	 color:#6D6E71;
	 line-height:1.7rem;
	 font-size:0.8rem;
	 text-align:justify;
	 border-radius:0;
		float: right;
	    width: 100%;
}
.hikashop_tabs_content h1,.hikashop_tabs_content h2, .hikashop_tabs_content h3,
.hikashop_tabs_content h4,.hikashop_tabs_content h5, .hikashop_tabs_content h6{
	color:#000;
	font-size:1rem;
	margin:1rem auto 0.5rem
}
@media screen and (max-width:767px){
	.hikashop_tabs_ul li{
		padding: 0 10px;
		font-size: 0.85rem;
		color: #6D6E71;
		margin: 0 0 -1px;
		width:100%;
	}
	.hikashop_tabs_ul li.hikashop_tabs_li_selected{
		border-bottom-color: #E6E6E6 !important;
	}
	.hikashop_tabs_content{
		padding:15px
	}
	.hikashop_tabs_ul #hikashop_show_tabular_specification_li.hikashop_tabs_li_selected{
		color: #6D6E71;
	}
}
/*************************************
*
* Product Page Module
*
*************************************/
.hikashop_module{
	clear:both
}
.hikashop_submodules .hikashop_module{
	margin:0 auto 70px
}
@media screen and (max-width:979px){
	.hikashop_submodules .hikashop_module {
		margin: 0 auto 30px;
	}
}

/*************************************
*
* Products Listing Title
*
*************************************/

/*************************************
*
* Products Listing Block
*
*************************************/
/* #hikashop_category_information_menu_439 .hikashop_subcategories_listing{
	display:none
} */
.hikashop_products_listing a, .hikashop_subcategories_listing a{
	color:inherit
}
.hikashop_subcategories_listing .hikashop_subcategories,.rpp-custom-brands .custom,.hikashop_products_listing .hikashop_products{
	margin:-18px -8px
}
.hikashop_products_listing .hikashop_container{

}
.hikashop_products_listing .hikashop_subcontainer ,.hikashop_subcategories_listing .hikashop_subcontainer,.rpp-custom-brands .rpp-block{
    box-sizing: border-box;
    position: relative;
    margin: 0 auto;
	box-shadow:0px 1px 15px 0px rgba(0,0,0,0.15);
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.hikashop_products_listing .hikashop_subcontainer{
	padding:20px;
	color: #000;
	margin:20px 0;
	max-width:280px;
}
.hikashop_products_listing .hikashop_subcontainer:hover,.hikashop_subcategories_listing .hikashop_subcontainer:hover,
.rpp-custom-brands .rpp-block:hover{
	box-shadow:0px 1px 5px 0px rgba(0,0,0,0.15);
    z-index: 2;
}
.hikashop_products_listing .hikashop_product_image{
	margin:0 auto 35px;
	position: relative;
	height:auto !important
}
.hikashop_product_image .hikashop_product_image_subdiv{
	width:100% !important
}
.hikashop_products_listing .hikashop_product_name, .hikashop_subcategories_listing .hikashop_category_name{
	color:inherit;
    font-size: 0.9rem;
    display: block;
    line-height: 1.6rem;
    height: 50px;
    overflow: hidden;
    margin: 30px 0 10px ;
	padding:0;
	font-weight:normal
}
.hikashop_products_listing .hikashop_subcontainer:hover  .hikashop_product_name,
.hikashop_subcategories_listing .hikashop_subcontainer:hover  .hikashop_product_name,
.hikashop_products_listing .hikashop_product_name:hover, .hikashop_subcategories_listing .hikashop_category_name:hover{
	color: #10c4bb;
}
.hikashop_product_code_list{
	color:#58595B;
	font-size:0.8rem;
	line-height:20px;
	min-width:110px;
	display:block;
	    text-align: right !important;
}
.hikashop_product_code_list span{
	display:inline-block !important
}
.hikashop_product_colde_name{
	margin-left:0.5rem
}
@media screen and (max-width:767px){
	.hikashop_products_listing .hikashop_subcontainer, .hikashop_subcategories_listing .hikashop_subcontainer{
		max-width:250px;
		margin:0 auto
	}
}
@media screen and (min-width:768px) and (max-width:979px){
	.hikashop_category_information .hk-row-fluid > [class*="hkc-md-"]{
		width:50%;
		clear: unset;
	}

}
@media screen and (min-width:980px) and (max-width:1279px){
	.hikashop_category_information .hk-row-fluid > [class*="hkc-md-"]{
		width:33.33%;
		clear: unset;
	}

}
@media screen and (min-width:1280px) and (max-width:1599px){

}
/*************************************
*
* Product Table Listing
*
*************************************/
.hikashop_products_listing_main .rpp_category_title {
    display: block;
    background: #10c4bb;
    color: #fff;
    padding: 10px 15px;
	margin:0
}
.hikashop_products_listing_main .hikashop_products_listing{
	margin-bottom:30px;
}
.hikashop_products_table thead{
	color:#fff
}
.hikashop_products_table th,
.hikashop_products_table th label,
.hikashop_products_table thead .title{
	color: #fff !important;
    font-size: 0.8rem;
    font-weight: normal;
    margin: 0;
    line-height: 30px;
    text-align: center !important;
    padding: 0;
	 background: #10c4bb;
	vertical-align: middle;
	    height: auto;
    overflow: unset;
}
.hikashop_products_table th.hikashop_product_name{
	text-align: right !important;
}
.hikashop_products_table th,.hikashop_products_table thead .title{
	    padding: 0 5px;
    line-height: 40px;
    box-sizing: border-box;
    min-width: 100px
}
.hikashop_products_table tbody td{
	text-align:center !important;
	padding:5px 5px;
	border-color:#eee;
	font-size: 0.85rem;
}
.hikashop_products_table tbody .hikashop_product_name_row{
	text-align:right !important;
	min-width:200px;
}
.hikashop_products_table p{
	margin:0
}
.hikashop_products_table .updateat {
	color: #aaa;
	clear: both;
	display: block;	
}
.hikashop_products_listing .hikashop_products_table .hikashop_product_name{
	height:auto;
	margin:0;
	text-align:inherit;
	font-size:0.75rem;
}

.hikashop_products_listing .hikashop_products_table tr:hover .hikashop_product_name,
.hikashop_products_listing .hikashop_products_table .hikashop_product_name:hover{
	color: #10c4bb;
}

@media screen and (max-width: 767px){
	.hikashop_products_table{
		display:block;
		overflow:auto
	}
	.hikashop_products_listing_main .hikashop_products_listing thead {
		display: table-header-group;
	}
	.hikashop_products_table td:first-child,.hikashop_products_table th:first-child{
		min-width:50px
	}
	.hikashop_products_table td:not(:first-child),.hikashop_products_table th:not(:first-child){
		min-width:130px;
	}
	.hikashop_products_listing .hikashop_products_table td,.hikashop_products_listing .hikashop_products_table .hikashop_product_field{
		display:none
	}
	.hikashop_products_listing .hikashop_products_table .hikashop_product_name,
	.hikashop_products_listing .hikashop_products_table .hikashop_product_name_row{
		width:70%;
		display: table-cell;
		text-align: right;
		min-width: 200px;
	}
	.hikashop_products_listing .hikashop_product_price_row{
		display:table-cell !important
	}
	.hikashop_products_listing .hikashop_products_table tr{
		background-color: #f9f9f9;
	}
	.hikashop_products_listing .hikashop_products_table tr:nth-child(2n){
		background:none
	}
	.hikashop_products_table th, .hikashop_products_table th label, .hikashop_products_table thead .title{
		color: #112143;
		font-size: 15px;
		font-weight: bold;
	}
}
@media screen and (max-width: 1279px) and (min-width:768px){
	.hikashop_products_listing_main .hikashop_products_table tbody td{
		display:table-cell;
		min-width:100px
	}
	.hikashop_products_table tbody .hikashop_product_name_row{
		min-width:200px
	}
	.hikashop_products_listing_main .hikashop_products_listing thead {
		display: table-header-group;
	}
}
/*************************************
*
* Category Listing Block
*
*************************************/

.hikashop_subcategories_listing .hikashop_subcontainer br{
	display:none
}

.hikashop_subcategories_listing .hikashop_subcontainer{
	padding:0;
	margin:20px 0
}
.hikashop_subcategories_listing .hikashop_category_name{
	height: auto;
    margin:0;
    color: inherit;
    font-size:0.9rem;
	font-weight:normal;
	z-index:2;
	padding:10px 5px;
	border-top:1px solid #efefef
}
.hikashop_subcategories_listing .hikashop_category_name a{
	display:block;
	height:100%;
}
.hikashop_subcategories_listing .hikashop_subcontainer:hover .hikashop_category_name a{
    color: #000;
}
.hikashop_subcategories_listing .hikashop_subcontainer .hikashop_category_image a{
	position:relative;
	display:block
}
.hikashop_subcategories_listing .hikashop_subcontainer .hikashop_category_image{
	height:auto !important
}
.hikashop_subcategories_listing .hikashop_subcontainer .hikashop_product_listing_image {
    width: 100%;
}
@media only all and (max-width:767px) {
	.hikashop_subcategories_listing .hikashop_subcontainer{
		margin:0 auto
	}
	.category-products .hikashop_subcategories_listing .hikashop_category{
		width: calc(100%/2);
	}
	.hikashop_subcategories_listing .hikashop_category_name{
		font-size:0.85rem
	}
}
@media only all and (max-width:979px) and (min-width:768px){
	.category-products .hikashop_subcategories_listing .hikashop_category{
		width: calc(100%/3);
	}
}
@media only all and (max-width:1279px) and (min-width:980px){
	.hikashop_subcategories_listing .hikashop_subcontainer .hikashop_product_listing_image {
		width: 100%;
	}
}
@media only all and (max-width:1599px) and (min-width:1280px){
}
/*************************************
*
* Products Listing Fields
*
*************************************/
.hikashop_products_listing .rpp-product-field{
	min-height:60px
}
.hikashop_products_listing .hikashop_subcontainer [class*="hikashop_product_custom_"]{
	margin:0;
	color:rgba(35, 51, 68, 0.6);
	font-size:0.75rem;
	line-height:20px;
}
.hikashop_products_listing .hikashop_subcontainer [class*="hikashop_product_custom_"] label,
.hikashop_products_listing .hikashop_subcontainer [class*="hikashop_product_custom_"] .hikashop_product_custom_name,
.hikashop_products_listing .hikashop_subcontainer [class*="hikashop_product_custom_"] .hikashop_product_custom_value{
	margin:0;
	font-size:inherit;
	line-height:inherit;
	color:inherit;
	display:inline-block;
	cursor:default
}
.hikashop_products_listing .hikashop_subcontainer  .hikashop_product_custom_dimission_fa_line{
	color:#10c4bb
}
/*************************************
*
* Products Listing Slider
*
*************************************/
.product-slider .owl-carousel .owl-item .hikashop_subcontainer{
	margin:25px 13px;
}


.owl-carousel .owl-item img{
	width: auto;
	margin: 0 auto;
}
@media screen and (max-width:767px){
	.product-slider .owl-carousel .owl-item .hikashop_subcontainer{
		margin:25px auto;
	}
}
/*************************************
*
* Products Listing Price
*
*************************************/
.hikashop_product_price_full{
    font-weight: normal;
    text-align: right !important;
}
.hikashop_product_price_full span{
	display:inline-block !important;
	line-height:20px
}
.hikashop_product_price_before_discount{
	color: #808080;
    font-size: 1rem;
    text-decoration: line-through;
    text-align: inherit !important;
    margin: 0 0 0 1rem;
    font-weight: normal;
}
.hikashop_products_listing .hikashop_product_price_full{
	font-size:0.9rem;
    margin: 10px auto;
	text-align:center !important
}
.hikashop_products_listing .hikashop_product_price_before_discount{
	font-size:0.7rem;
}
.hikashop_products_listing .hikashop_product_stock_count {
    float: right;
    font-size: 0.7rem;
    line-height: 30px;
}
.hikashop_products_listing .hikashop_product_price_full span{
	float:none !important
}
@media screen and (max-width:767px){
	.hikashop_product_price_full {
		padding-top: 0 !important;
		height: auto !important;
	}
}

/*************************************
*
* Products Listing Compare
*
*************************************/
.hikashop_products_listing .hikashop_subcontainer 
body.dir-rtl .hikashop_product_compare input{
	margin-left:3px
}
.hikashop_product_compare{
    line-height: 20px;
    font-size: 0.75rem;
    padding: 0;
    color: #231f20;
    cursor: pointer;
    opacity: 0;
    z-index: 20;
    text-align: right !important;
	min-width: 110px;
	display:inline-block;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;

}
.hikashop_product_compare:hover{
	color:#10c4bb;
	border-color:#10c4bb
}
.hikashop_products_listing .hikashop_subcontainer:hover .hikashop_product_compare{
	opacity:1;
	
}
@media screen and (max-width:767px){
	.hikashop_product_compare{
		display:block;
		opacity:1
	}
}
/*************************************
*
* Product Listing Pagination
*
*************************************/
.hikashop_submodules .product-slider .hikashop_products_pagination{
	display:none
}
.hikashop_products_pagination{
	margin:60px auto
}
.pagination,.hikashop_results_counter {
       text-align: center;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    height: auto;
    margin: 0 auto;
    padding: 0;
    font-size: 0.9rem;
    color: #6D6E71;
    line-height: 40px;
}
.hikashop_products_pagination .list-footer .limit, 
.hikashop_subcategories_pagination .list-footer .limit {
    float: right;
    text-align: right;
    margin-left: 25px;

}
.hikashop_products_pagination .list-footer .limit select, 
.hikashop_subcategories_pagination .list-footer .limit select{
	margin-right:0.5rem
}
.pagination ul{
	box-shadow: none;
    padding: 0;
    margin: 0 !important;
    line-height: 0;
	float:right
}
.pagination ul > li {
    display: inline-block;
	line-height:30px
}
.pagination.pagination-toolbar .pagenav_start_chevron, 
.pagination.pagination-toolbar .pagenav_previous_chevron, 
.pagination.pagination-toolbar .pagenav_end_chevron, 
.pagination.pagination-toolbar .pagenav_next_chevron {

    display: none;

}
.pagination .pagenav,.pagination .counter + ul li span,.pagination .counter + ul li a{
	display: inline-block;
	float: right;
	clear: none;
	text-align: center;
	line-height: inherit;
	padding: 0 10px;
	background: none;
	color: inherit;
	margin: 0;
	cursor: pointer;
	overflow: inherit;
	border: none;
    font-size: inherit;
}
.pagination .pagenav:hover, 
.pagination .chzn-container-single .chzn-single ,.pagination  span.pagenav,.pagination .counter + ul li span{
    color:#10c4bb;
}
.pagination .counter{
	float:left;
	margin: 0;
}
.hikashop_results_counter {
	border-top:1px solid #E6E6E6;
	display:none
}

@media screen and (max-width:767px){
	.hikashop_products_pagination .list-footer .limit, .hikashop_subcategories_pagination .list-footer .limit {
		float: none;
		margin: 0 0 10px;
		display:none
	}
	.pagination, .hikashop_results_counter{
		position:relative
	}
	.pagination > .pagenav ,.pagination > span {
		    border: 1px solid #E6E6E6;
		width: calc(100%/5 - 10px);
		margin:5px;
		padding:0;	
		float: right;
	}
	.pagination .counter + ul li , .pagination .counter + ul li{
		width: calc(100%/5 - 10px);
		margin:5px;
		float: right;
	}
	.pagination .counter + ul li a,.pagination .counter + ul li  span{
		float:none;
		padding:0;
		 border: 1px solid #E6E6E6;
		 display: block;
		border-radius: 0;
	}
	.pagination span.pagenav, .pagination .pagenav:hover, .pagination .chzn-container-single .chzn-single ,	.pagination span.pagenav:active,.pagination .counter + ul li  span{
		background:#10c4bb;
		color: #fff;
		border-color:#10c4bb;
	}
	.pagination ul{
		margin: 0 -5px!important;
		float: none;
		display: block;
		clear: both;
	}
	.pagination .counter{
		margin:0 5px;
	}
	.hikashop_products_pagination{
		margin-right:-5px;
		margin-left:-5px;
	}
}
/*************************************
*
* Cart
*
*************************************/
#hikashop_cart_module div.hikashop_cart_dropdown_content{
	border-color:#E6E6E6;
	border-radius:0;
	text-align: right;
    font-size: 0.8rem;
}
#hikashop_cart_module .hikashop_cart_dropdown_content p{
	margin:0
}
#hikashop_cart_module .hikashop_cart_dropdown_content .hikashop_cart_product_custom_item_fields{
    padding: 5px 0;
    line-height: 25px;
    color: #231f20;
    font-size: 12px;
	font-weight: normal;
	clear:both
}
#hikashop_cart_module .hikashop_cart_dropdown_content .hikashop_cart_product_custom_item_fields .feild_name{
	min-width: 75px;
    color: #58595b;
    display: inline-block;
    margin-left: 10px;
}
.hikashop_cart_proceed_to_checkout{
	margin:30px auto 0
}
.hikashop_cart .hikashop_cart_title{
    text-align: center;
}
#hikashop_cart_module .hikashop_cart_dropdown_content .hikashop_cart_module_product_name_value{
	font-weight:bold
}
#hikashop_cart_module .hika_delete {
    background: #4d4947;
    color: #fff;
    padding: 0 5px;
    text-align: center;
    float: left;
    line-height: 24px;
}
#hikashop_cart_module .hika_product_name{
	float: right;
    max-width: calc(100% - 50px);
    line-height: 1.5rem;
}
#hikashop_cart_module .hikashop_cart_module_product_price_value ,#hikashop_cart_module .hikashop_cart_module_product_price_title{
	min-width:170px;
	text-align:center
}
@media screen and (max-width:767px){
	#hikashop_cart_module .hikashop_cart_module_product_name_title,#hikashop_cart_module .hikashop_cart_module_product_name_value{
		min-width:200px;
	}

}
/*************************************
*
* Product Badge
*
*************************************/
.rppbadgeinproduct{
    z-index: 3;
    color: #fff;
    line-height: 50px;
    height: 50px;
    font-weight: normal;
    background: #10c4bb;
    width: 50px;
    text-align: center !important;
    box-sizing: border-box;
    display: block;
    margin: 0;
    position: absolute;
    right:30px;
    top: -25px;
}
.rppbadgeinproduct span{
	text-align:inherit !important
}
.hikashop_product_page .hikashop_product_left_part .rppbadgeinproduct{
	top:0
}
/*************************************
*
* VEX Dialog
*
*************************************/
.dir-rtl .notifyjs-metro-base .text-wrapper,.dir-rtl  .notifyjs-metro-lite-base .text-wrapper{
	text-align:right
}
/*************************************
*
* FlipClock
*
*************************************/
.flipclock_title{
	display:none
}
.flipclock-block {
    line-height: 0;
    text-align: left;
}
.rpp-flipclock{
	text-align: center;
    line-height: 0;
    border-top: 4px solid #4d4947;
    margin: 5px auto 0;
    padding: 15px 0 0;
}
.flip-clock-wrapper{
	margin: 0 auto;
    display: inline-block;
    box-sizing: border-box;
    width: auto;
}
.flip-clock-divider{
	height:24px;
	width:24px;
}
.flip-clock-wrapper ul {
    position: relative;
    float: left;
    margin: 0;
    width:16px;
    height:24px;
    font-size: inherit;
    font-weight: normal;
    line-height:24px;
    border-radius:0;
    background: none;
}
.flip-clock-wrapper .flip {
    box-shadow: none;
	margin:0 1px
}
.flip-clock-wrapper ul li{
	line-height:inherit
}
.flip-clock-wrapper a{
	color: #fff;
}
.flip-clock-wrapper ul li a div div.inn{
    color: #fff;
    text-shadow: none;
    text-align: center;
    background: #414042;
    font-size:15px;
    border-radius: 0;
    font-family: Arial;
}
.flip-clock-wrapper ul li a div.down,.flip-clock-wrapper ul li a div.up{
	border-radius:0
}
.flip-clock-dot{
	    background: #000;
    width: 2px;
    height: 2px;
    position: absolute;
    border-radius: 50%;
    box-shadow: none;
    left: 50%;
    margin-left: -1px;
}
.flip-clock-dot.top {
    top: 15px;
}
.flip-clock-dot.bottom {
    bottom: 13px;
}
.flip-clock-divider .flip-clock-label {
       position: absolute;
    top: -25px;
    right: -40px;
    color: #808080;
    text-shadow: none;
    font-size: 12px;
    line-height: 20px;
    min-width: 40px;
    text-align: center !important;
}
.flip-clock-divider.days .flip-clock-label,.flip-clock-divider.seconds .flip-clock-label {
    right: -40px;
}
@media screen and (max-width:767px){
	.flip-clock-divider{
		width:18px
	}
}
@media screen and (min-width:980px) and (max-width:1599px){
	
}
/*************************************
*
* Products Listing Top Filters
*
*************************************/
.hika-search .hikashop_filter_checkbox{
	float:right;
	margin:5px 0 5px 40px
}
.hika-search .hikashop_filter_checkbox input[type="radio"]{
	display:none
}
.hika-search .hikashop_filter_checkbox label{
	display:inline-block;
	line-height:30px;
	border:1px solid #E6E6E6;
	color:#6D6E71;
	text-align:center;
	    padding: 0 5px;
    min-width: 120px;
	    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.hika-search .hikashop_filter_checkbox label:hover ,.hika-search .hikashop_filter_checkbox input[checked="checked"] + label{
	background:#4d4947;
	border-color:#4d4947;
	color:#fff
}
.hika-search .filter_values_container{
	display:inline-block;
	position:relative
}
.hika-search .hikashop_filter_title {
    float: right;
    line-height: 30px;
    margin: 5px 0 5px 70px;
}
.hika-search .hikashop_filter_main{
	width:100% !important
}
@media screen and (max-width:767px){
	.hika-search .hikashop_filter_checkbox {
		margin:0;
		min-width: 50%;
		text-align: center;
		display:none
	}
	.hika-search .hikashop_filter_checkbox:first-child{
		display:block;
		float: none;
	}
	.hika-search .hikashop_filter_title{
		float:none;
		padding:0 0 10px;
		margin:0 0 20px;
		display:none;
		border-bottom:1px solid #E6E6E6;
	}
	.hika-search [for="field_56_b.product_id_module_464_htl"]:before{
		content: ' ';
		width: 20px;
		height: 30px;
		background: url(../images/patterns/all.svg#XMLID_200_) no-repeat center;
		float: left;
		margin-right: 5px;
	}
	.popupSortFilters .hika-search [for="field_56_b.product_id_module_464_htl"]:before{
		display:none
	}
	.hika-search .filter_values_container{
		display:block
	}
	.hika-search .hikashop_filter_checkbox label{
		font-size:12px;
		min-width: 130px;
		display: block;
	}
	.hika-search .popupSortFilter {
		display: block;
		position: absolute;
		right: 0;
		left: 0;
		top: 0;
		bottom: 0;
	}
	.popupSortFilters:before{
		content: ' ';
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: #000;
		opacity: 0.2;
		z-index: 9999;
	}
	.popupSortFilters .moduletable.hika-search{
		background: #fff;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 9999999;
		padding:90px 1rem;
		overflow: auto;
		overflow-x: hidden;
	}
	.popupSortFilters .hika-search .hikashop_filter_checkbox{
		display:block;
		margin:0;
		padding:5px 0;
		border-bottom:1px solid #E6E6E6;
		min-width: 100%;
	}
	.popupSortFilters .hika-search .hikashop_filter_checkbox:last-child{
		border:none
	}
	.popupSortFilters .hika-search .hikashop_filter_checkbox label{
		border:none;
		display:block;
		text-align:right
	}
	.popupSortFilters .hika-search .hikashop_filter_checkbox input[type="radio"] {
		display: block;
		    margin-top: 5px;
	}
	.popupSortFilters .hika-search .popupSortFilter{
		display:none
	}
	.hika-search .rpp-pupop-title{
		display:none !important
	}
	.popupSortFilters .hika-search .rpp-pupop-title{
		display:block !important
	}
}
@media screen and (min-width:1280px) and (max-width:1599px){
	.hika-search .hikashop_filter_title{
		margin-left:30px;
	}
	.hika-search .hikashop_filter_checkbox{
		margin-left:10px;
	}
}
/*************************************
*
* Products Listing Sidebar Filters
*
*************************************/
.rpp-aside .sidebar-filters .module-content{
	border:none;
	padding:0
}
.sidebar-filters .hikashop_filter_main > div > div {
    width: 100% !important;
}
.sidebar-filters .hikashop_filter_main{
	margin: 0 0 10px;
    border: 1px solid #E6E6E6;
    padding: 0 5px;
    min-height: auto !important;
	width: 100% !important;
	font-size: 0.8rem;
}
.sidebar-filters .filter_values_container {
    max-height: 330px !important;
    overflow-y: auto;
    padding: 15px;
    border-top: 1px solid #f2f2f2;
    display: none;
    width: 100%;
    box-sizing: border-box;
}
.sidebar-filters #filter_values_container_جستجو_24_module_445, .sidebar-filters [id*="_30_module_"], .sidebar-filters .hikashop_filter_main_جستجو_24 .filter_values_container {
    display: block;
	text-align: center;
}
.sidebar-filters #filter_values_container_نام_کارخانه_12_module_445, .sidebar-filters #filter_values_container_نام_برند_39_module_445,
.sidebar-filters .hikashop_filter_main_نام_کارخانه_12 .filter_values_container, .sidebar-filters .hikashop_filter_main_نام_برند_39 .filter_values_container {
    overflow-y: unset;
}

.sidebar-filters .hikashop_filter_title{
	line-height: 30px;
    padding: 10px;
    position: relative;
    display: block;
    cursor: pointer;
	color: #000;
	font-size: 0.85rem;
}
.sidebar-filters .hikashop_filter_title:before {
    content: "\f107";
    font-family: FontAwesome, sans-serif;
    position: absolute;
    right: 15px;
    line-height: inherit;
    color: inherit;
    font-size: 25px;
}
.sidebar-filters .hikashop_filter_main.active .hikashop_filter_title:before {
    content: "\f106";
}
.sidebar-filters  .hikashop_filter_main_محدوده_قیمت_موردنظر_ریال_5 .hikashop_filter_title{
	display:inline-block
}
.sidebar-filters  .hikashop_filter_main_محدوده_قیمت_موردنظر_ریال_5 .hikashop_filter_title:before{
	display:none
}
.sidebar-filters .hikashop_filter_main_حمل_رایگان_بیش_از_100_متر_در_شهر_تهران_30 .hikashop_filter_title{
	padding:10px 0;
	text-align:center
}
.sidebar-filters .hikashop_filter_main.hikashop_filter_main_محدوده_قیمت_25 .hikashop_filter_title{
	display:inline-block;
	    padding-left: 5px;
}
.hikashop_filter_main br,.sidebar-filters .hikashop_filter_checkbox [type="radio"],.hikashop_filter_module [class*="hikashop_reset_button_"]{
    display: none;
}
.sidebar-filters .filter_values_container .hikashop_filter_checkbox {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    display: inline-block;
	line-height: 20px;
}
.sidebar-filters .hikashop_filter_checkbox input[type="checkbox"] {
    display: inline-block;
    margin-left: 5px;
}
.sidebar-filters label {
    color: #999;
    font-size: 12px;
    line-height:20px;
    font-weight: normal;
    margin: 0;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    display: inline-block;
}

.sidebar-filters #filter_values_container_حمل_رایگان_بیش_از_100_متر_در_شهر_تهران_30_module_247 .hikashop_filter_checkbox, .sidebar-filters [id*="_30_module_"] .hikashop_filter_checkbox {
    display: inline-block;
    width: 100px;
    margin: 5px;
    text-align: center;
}
.sidebar-filters #filter_values_container_حمل_رایگان_بیش_از_100_متر_در_شهر_تهران_30_module_247 .hikashop_filter_checkbox label, 
.sidebar-filters [id*="_30_module_270"] .hikashop_filter_checkbox label, .sidebar-filters [id*="_30_module_"] .hikashop_filter_checkbox label {
    background: #4d4947;
    display: block;
    color: #fff;
    padding: 3px 10px;
    line-height: 20px;	
    text-align: center;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.sidebar-filters [id*="_30_module_"] .hikashop_filter_checkbox label:hover{
	background:#10c4bb
}
.sidebar-filters .hikashop_filter_main_حمل_رایگان_بیش_از_100_متر_در_شهر_تهران_30 .hikashop_filter_title:before,
.sidebar-filters .hikashop_filter_main.hikashop_filter_main_محدوده_قیمت_25 .hikashop_filter_title:before{
	display:none
}
.sidebar-filters .hikashop_filter_main.hikashop_filter_main_نمایش_کالاهای_موجود_54 {
    padding: 15px 20px;
}
.sidebar-filters [class*="hikashop_filter_main_نمایش_کالاهای_موجود_54"] .hikashop_filter_checkbox input {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 21px;
    border-radius: 29px;
    border: 1px solid #8c8c8c;
    background: #e5e5e5;
    transition: .15s ease-in;
}
.sidebar-filters [class*="hikashop_filter_main_نمایش_کالاهای_موجود_54"] .hikashop_filter_checkbox input:before {
    content: ' ';
    display: block;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #959595;
    transition: all .4s ease;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    right: 2px;
}
.sidebar-filters [class*="hikashop_filter_main_نمایش_کالاهای_موجود_54"] .hikashop_filter_checkbox input {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 21px;
    border-radius: 29px;
    border: 1px solid #8c8c8c;
    background: #e5e5e5;
    transition: .15s ease-in;
}
.sidebar-filters [class*="hikashop_filter_main_نمایش_کالاهای_موجود_54"] .hikashop_filter_checkbox input:checked {
    background-color: #10c4bb;
    border-color: #b30028;
}
.sidebar-filters [class*="hikashop_filter_main_نمایش_کالاهای_موجود_54"] .hikashop_filter_checkbox input:checked:before {
    right: 21px;
}
.sidebar-filters .hikashop_filter_cursor_range {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    color: #999;
	    line-height: 20px;
}
.sidebar-filters .ui-slider-horizontal {
    height: 0.15em;
    width: calc(100% - 30px)!important;
	margin: 0 auto;
	margin-bottom: 30px !important;
    border-radius: 0;
    border: none;
    background:	#10c4bb;
    box-sizing: border-box;
}
.sidebar-filters .ui-widget-header {
    background: none;
}
.sidebar-filters .ui-slider .ui-slider-handle {
    height: 0.5em;
    padding: 0;
    border-radius: 0;
    border: none;
    background:  #10c4bb;
    cursor: pointer;
}
.sidebar-filters .ui-slider-horizontal .ui-slider-handle {
    top: -.14em;
}
.sidebar-filters .ui-slider-horizontal .ui-slider-handle:before {
    content: ' ';
    width: 0.25em;
    height: 1.5em;
    background: #10c4bb;
    position: absolute;
    left: 0;
    top: -0.45em;
}
.sidebar-filters .ui-slider-horizontal .ui-slider-range + .ui-slider-handle:before {
    left: auto;
    right: 0;
}
.sidebar-filters input[type="text"],.sidebar-filters .chzn-container-multi .chzn-choices{
	border-color:#E6E6E6;
	background: #fff;
}
.dir-rtl .sidebar-filters .hikashop_filter_title:before {
    right: auto;
    left: 15px;
}
@media screen and (max-width:767px){
	.view-product.layout-listing .rpp-content-top > .g-content{
		display: inline-block;
		width: calc(100% - 1rem);
		box-sizing: border-box;
		line-height: 0;
		padding: 0 0.25rem 0.25rem;
	}
	.view-product.layout-listing .rpp-content-top > .g-content > .platform-content {
		float: right;
		width: 50%;
		padding: 0 5px
	}
	.sidebar-filters .g-title{
	    width: 46px;
		height: 46px;
		line-height:46px;
		font-size:1.2rem;
		background: #10c4bb;
		border: none;
		position: fixed;
		left: 0;
		bottom: 0;
		overflow: hidden;
		padding: 0;
		margin: 0 !important;
		z-index: 99;
		background-size: 50px;
	}
	.sidebar-filters .g-title:before{
		    content: "\f0b0";
		font-family: FontAwesome, sans-serif;
		width: auto;
		height: auto;
		line-height: inherit;
		position: unset;
		right: auto;
		left: auto;
		top: auto;
		transform: none;
		color: #fff;
		display: block;
		text-align: center;
	}
	.sidebar-filters .g-title:after{
		display:none
	}
	.sidebar-filters.active .g-title{
		display:none

	}
	.sidebar-filters.active .g-title:before {
		content: "\f00d";
		display:block;
		font-family: FontAwesome,sans-serif;
		float:left;
	}
	.sidebar-filters .module-content {
		padding: 0;
		position: fixed;
		width: 0;
		top: 0;
		background: #fff;
		right: 0;
		bottom: 0;
		z-index: 99999999;
		box-sizing: border-box;
		height: 100%;
		overflow: auto;
		opacity: 0;
		line-height: 2;
		-webkit-transition: opacity 0.5s ease;
		-moz-transition: opacity 0.5s ease;
		-o-transition: opacity 0.5s ease;
		transition: opacity 0.5s ease;
	}
	.sidebar-filters.active .module-content{
		width: 100%;
		opacity: 1;
		padding: 90px 1rem;
	}
	.sidebar-filters .rpp-pupop-title{
		display:none !important
	}
	.sidebar-filters.active .rpp-pupop-title{
		display:block !important
	}
}
@media screen and (min-width:768px) and (max-width:979px){
	.sidebar-filters .hikashop_filter_title{
		padding:10px 0;
	}
	.sidebar-filters .hikashop_filter_title:before{
		right:5px
	}
	.dir-rtl .sidebar-filters .hikashop_filter_title:before {
		right: auto;
		left: 5px;
	}
}
@media screen and (min-width:1280px) and (max-width:1599px){
	.sidebar-filters .hikashop_filter_main.hikashop_filter_main_نمایش_کالاهای_موجود_54 {
		padding: 15px 10px;
		font-size: 0.8rem;
	}
}
/*************************************
*
* Top filters
*
*************************************/
.moduletable.top-filters{
	min-height:200px
}
.top-filters.column .hikashop_filter_main_div{
	margin:-5px
}
.top-filters.column .hikashop_filter_main_div form .hikashop_filter_main{
	display:inline-block;
	width:100%;
	box-sizing:border-box
}
.top-filters.column .hikashop_filter_main{
	margin:5px
}
.top-filters.cols-3 .hikashop_filter_main{
	width:calc(100%/3 - 10px) !important;	
}
.top-filters.cols-4 .hikashop_filter_main{
	width:calc(100%/4 - 10px) !important;	
}
.top-filters.cols-5 .hikashop_filter_main{
	width:calc(100%/5 - 10px) !important;	
}
@media screen and (max-width:767px){
	.top-filters.cols-3 .hikashop_filter_main,.top-filters.cols-4 .hikashop_filter_main,.top-filters.cols-5 .hikashop_filter_main{
		width:100% !important;
		
	}
}
/*************************************
*
* Selected Filters
*
*************************************/
.moduletable.rppfilter{
	display:none
}
.item-selected .moduletable.rppfilter{
	display:block
}
.rppfilter .filter-item-selected{
	    padding: 5px 10px 5px 30px;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    display: block;
    cursor: pointer;
    margin: 5px 0;
    position: relative;
    z-index: 2;
    font-size: 0.75rem;
    line-height: 1.4rem;
}
.rppfilter .filter-item-selected:after{
	    content: "\f00d";
    font-family: fontAwesome;
    left: 0;
    cursor: pointer;
    font-size: 17px;
    position: absolute;
    top: 5px;
    width: 30px;
    text-align: center;
}
.rppfilter .filter-reset-button {
    display: block;
    margin: 2rem auto 0;
}
.rppfilter .filter-reset-button a{
	display:block
}
/*************************************
*
* Products Listing Compare
*
*************************************/
#hikashop_compare_zone{
    font-size: 0.8rem;
    line-height: 1.3rem;
}
#hikashop_compare_zone ul{
	margin:0 auto;
    list-style: none;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
#hikashop_compare_zone ul li{
	    float: right;
    padding: 15px;
    width: calc(100%/4);
    box-sizing: border-box;
    margin: 0 -1px -1px 0;
    border: 1px solid #E6E6E6;
    text-align: center;
    line-height: inherit;
	position:relative;
	cursor:pointer;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
#hikashop_compare_zone ul li:hover{
	background:rgba(230, 230, 230, 0.5) ;
}
#hikashop_compare_zone .remove-compare {
    position: absolute;
    left: 15px;
    top: 15px;
	    color: #10c4bb;
}
#hikashop_compare_zone .compare-image {
    margin: 0 auto 1rem;
}
#hikashop_compare_zone .compare-name{
	max-height:40px;
	overflow:hidden
}
#hikashop_compare_zone .compare-button {
    color: #fff;
    margin: 1rem auto 2.5rem;
}
@media screen and (max-width:767px){
	#hikashop_compare_zone ul li{
		width:100%;
	}
	#hikashop_compare_zone .compare-button{
		text-align:center
	}
	#hikashop_compare_zone .compare-button{
		min-width:180px;
		margin:0.5rem auto
	}
}
/*************************************
*
* Compare Page
*
*************************************/
.hikashop_compare_page .hikashop_no_border td:hover,
.hikashop_compare_page .hikashop_no_border td{
	border:none
}
.hikashop_compare_page .hikashop_compare_table h2{
	font-size:1em;
	padding:0;
	margin:0;
	border:none;
	box-shadow:none;
	display:block;
	padding:5px;
	box-sizing:border-box;
	text-align:center;
	text-shadow:none;
}
.hikashop_compare_page .hikashop_compare_table{
	width:100%;
	    border: none;
}
.hikashop_compare_page  .hikashop_product_price_main{
	float: none;
    margin: 0;
	    text-align: center;
}
.hikashop_compare_page   .hikawishlist{
	display: inline-block;
    clear: both;
    text-align: center;
    margin: 0 auto 0;
}
.hikashop_compare_page .hikashop_compare_table label{
	color: inherit;
	line-height:inherit
}
.hikashop_compare_page form {
    margin: 0;
}
.hikashop_compare_page form .hikacart{
	float:left
}
.hikashop_compare_page .hikashop_header_buttons,.hikashop_compare_page .hikashop_compare_table td.hikashop_compare_cart_prod_column{
	display:none
}
#hikashop_compare_tr_cart{
	display:none
}
.hikashop_compare_page .hikashop_product_code_main{
	border:none
}
.hikashop_compare_img_prod_column {
    text-align: center;
}
.hikashop_compare_page .hikashop_product_custom_name,
.hikashop_compare_page .hikashop_compare_table td{
	min-width:160px;
}
@media screen and (max-width:979px){
	.hikashop_compare_page .hikashop_compare_table{
		    display: block;
		overflow: auto;
	}
	.hikashop_compare_page .hikashop_product_custom_name{
		margin-right:0
	}
}
@media screen and (min-width:979px) and (max-width:1279px){

	.hikashop_compare_page form .hikacart{
		float:none
	}
	body.dir-rtl .hikashop_compare_page  .hikashop_product_quantity_div{
		float:none;
		margin:0 0 10px
	}
}
@media screen and (min-width:768px) and (max-width:1279px){

}
/*************************************
*
* Product Page Price survey question
*
*************************************/
.price-survey-question {
    font-size: 0.75rem;
    color: #808285;
	text-align:left
}
.price-survey-question .question{
	float:right
}
.price-survey-question [class*="answer-"]{
	    margin-right: 30px;
    cursor: pointer;
    border: 1px solid #E6E6E6;
    min-width: 50px;
    display: inline-block;
    text-align: center;
}
.price-survey-question [class*="answer-"]:hover{
	color:#10c4bb;
	border-color:#10c4bb;
}
.price-survey-form-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 1000;
}
.price-survey-form-wrapper.hidden .price-survey-form{
	transform: translate(0, 0);
	opacity:0;
}
.price-survey-form-wrapper .price-survey-form{
	padding:30px;
	position: absolute;
    top: 50%;
    left: 50%;
    width: 30%;
    height: 50%;
	min-height: 460px;
    background: #fff;
    transform: translate(-50%, -50%);
    z-index: 1000001;
	opacity:1;
	-webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}
.price-survey-form-close{
	position: absolute;
    left: 30px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    overflow: hidden;
	color:#4d4947;
	cursor:pointer
}
.price-survey-form-close:before{
	content: "\f00d";
	  font-family: FontAwesome;
    display: block;
}
.price-survey-form-wrapper .rsform h2{
	font-size: 1.1rem;
    color: #000;
    line-height: 1.5rem;
    margin: 0;
    font-weight: bold;
	padding-bottom: 15px;
    margin: 0 0 20px;
    border-bottom: 1px solid #E6E6E6;
}
.price-survey-form-wrapper .rsform-submit-button {
    min-width: 190px;
}
.price-survey-form-wrapper .rsform-block-submit{
	text-align:left;
}
@media screen and (max-width:1279px){
	.price-survey-form-wrapper .price-survey-form{
		width:60%;
	}
}
@media screen and (max-width:767px){
	.price-survey-form-wrapper .price-survey-form{
		width: calc(100% - 2rem);
		height:60%
	}
	.price-survey-form-close{
		left:0;
		top:0
	}
	.price-survey-form-wrapper .rsform-submit-button {
		min-width: 100%;
	}
	.price-survey-form-wrapper .rsform-block-submit{
		text-align:center;
	}
	.price-survey-question [class*="answer-"]{
		margin-right: 10px;
		min-width:40px;
	}
}
@media screen and (max-width:1279px) and (min-width:980px){
	.price-survey-question{
		text-align:right
	}
	.price-survey-question .question {
		float: none;
		display: block;
	}
	.price-survey-question [class*="answer-"]{
		margin:0 0 0 30px;
	}
}
/*************************************
*
* Product Page Popup Image
*
*************************************/
#sb-container{
	z-index: 9999999;
}
#sb-nav #sb-nav-previous, #sb-nav #sb-nav-next,#sb-nav #sb-nav-close {
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #fff;
    border: 1px solid #E6E6E6;
    -webkit-transition: -webkit-transform .1s;
    transition: transform .1s;
    position: fixed;
    top: 50%;
    margin: -30px 5px 0;
    text-align: center;
    font-size: 40px;
	opacity:0.6;
	color:#10c4bb
}
#sb-nav #sb-nav-previous:hover,#sb-nav #sb-nav-next:hover,#sb-nav #sb-nav-previous:active,#sb-nav #sb-nav-next:active,
#sb-nav #sb-nav-close:hover,#sb-nav #sb-nav-close:active{
	opacity:1
}
#sb-nav-previous:before,#sb-nav-next:before,#sb-nav #sb-nav-close:before{
	content: "\f105";
    font-family: FontAwesome;
    display: block;
}
#sb-nav-next:before{
	content: "\f104";
}
#sb-nav #sb-nav-close:before{
	content: "\f00d";
}
#sb-nav-previous{
	right:0
}
#sb-nav-next{
	left:0;
}
#sb-nav #sb-nav-close{
	top:0;
	margin:5px;
	right:0;
	font-size:20px;
	color:#4d4947
}
@media screen and (max-width:767px){
	#sb-nav #sb-nav-previous, #sb-nav #sb-nav-next{
		background:rgba(180, 180, 180, .6);
		border-color:rgba(180, 180, 180, .6);
	}
}
/*************************************
*
* Hikashop panel
*
*************************************/
.layout-cpanel .rpp-mainbar > #g-mainbar > .g-grid:nth-child(2) .platform-content > [class*="span"]{
	line-height:0
}
#hikashop_cpanel_main{
	line-height:2
}
.cpanel_info{
	border:1px solid #E6E6E6;
	color:#231F20;
	font-size:0.75rem;
	line-height:32px;
	 margin: 0 auto 5rem;
	 padding:30px;
}
.hikashopcpanel table{
	border:none
}
.hikashop_cpanel_main a,#hikashop_order_listing a{
	color:inherit
}
.hikashop_cpanel_content{
	padding:40px;
}
.hikashop_cpanel_mini_report .hikashop_cpanel_content{
	background:#F4F4F4
}
.hikashop_cpanel_title,#hikashop_address_form_header_iframe,#hikashop_address_listing h3,.view-order legend{
	    line-height: 40px;
    font-weight: bold;
    color: #232323;
    font-size: 1.3rem;
    border-bottom: 1px solid #9F9F9F;
    padding: 0 0 10px;
    margin: 0 auto 2rem;
    display: block;
}
.hikashop_header_title {
    float: none;
}
.hikashop_header_title,#hikashop_address_form_header_iframe,#hikashop_address_listing h3,.view-order legend{
	padding:15px 0
}
.header.hikashop_header_title h1{
	margin:0
}
.hikashop_cpanel_content_body .g-block{
	margin:5px 0
}
.hikashop_cpanel_content_body .hikashop_cpanel_label , .hikashop_cpanel_content_body .hikashop_cpanel_value{
	display:inline-block
}
.hikashop_cpanel_content_body .cpanel_button{
	text-align:left
}
.hikashop_cpanel_content_body .cpanel_button .btn{
	min-width:170px;
}
.cpanel_info .order_status{
	text-align:center
}
.order_status_count{
width: 94px;
    height: 94px;
    line-height: 94px;
    text-align: center;
    background:#10c4bb;
    color: #fff;
    font-size: 3rem;
    margin: 0 auto 20px;
    font-family: Arial;
}
.hikashop_cpanel_main th,#hikashop_order_listing th,.view-order td table th,#hikashop_checkout table th{
	    padding: 0 0 30px;
    color: #231F20;
    font-weight: normal;
    font-size: 0.75rem;
	border:none;
    border-bottom: 1px solid #A7A9AC;
	background:none !important
} 
.hikashop_cpanel_main th:not(:first-child),.view-order td table th:not(:first-child),
.hikashop_cpanel_main .hikashop_cart_name_title,#hikashop_order_listing th:not(:first-child),#hikashop_checkout table th:not(:first-child){
	min-width: 150px;
    text-align: center;
}
.hikashop_cpanel_main th:last-child{
	min-width:auto
}
.hikashop_cpanel_main tbody td,#hikashop_order_listing tbody td,#hikashop_checkout table td{
	padding:70px 10px;
	text-align:center;
	color:#58595B;
	font-size:0.8rem;
	background: none !important;
    border: none !important;
	line-height:30px;
}
#hikashop_checkout table td{
	padding:10px
}
.hikashop_cpanel_main td.hikashop_cart_name {
	width: 330px;
	    min-width: 330px;
    padding-left: 90px
}
.hikashop_cpanel_main p,.view-order p{
	margin:0
}
.hikashop_cpanel_main tbody tr,#hikashop_order_listing tbody tr,#hikashop_checkout table tr{
	border:none
}
.hikashop_cpanel_main tbody tr.row-even,.hikashop_cpanel_main tbody tr.row-even + tr,#hikashop_order_listing tbody tr:nth-child(2n),#hikashop_checkout table tr:nth-child(2n){
	background:rgba(244, 244, 244, 0.8)
}
.hikashop_cpanel_main td.hikashop_show_cart_form_checkbox {
    text-align: center;
}
.hikashop_cpanel_main td.hikashop_show_cart_form_checkbox input{
	margin:0
}
.hikashop_cpanel_main .hikashop_cart_product_image{
	margin:0 auto 30px;
}
.hikashop_cpanel_main .hikashop_cart_product_name,.hikashop_order_product_name{
	display:block;
	color:#231F20;
	text-align: justify;
}
.hikashop_cpanel_main .hikashop_order_product_custom_item_fields,.hikashop_order_product_extra{
	color:#58595B;
	display:inline;
	    text-align: right
}
.com_hikashop [for="item_information"]{
	color: #231F20;
    font-weight: bold;
    font-size: 0.9rem;
    display: inline;
}
.hikashop_cpanel_main tfoot {
    border-top: 1px solid #E6E6E6;
}
.hikashop_cpanel_main tfoot td{
	color:#231F20;
	font-weight:bold;
	font-size:1rem;
	padding:10px;
}
.hikashop_cpanel_main tfoot td:not(:first-child){
	text-align:center
}
.fa-remove{
	width:32px;
	height:32px;
	line-height:32px;
	border-radius:10px;
	color:#fff;
	background:#10c4bb;
	text-align:center
}
.hikashop_cpanel_main .hikashopcpanel,#hikashop_order_main,#hikashop_order_listing{
	position:relative
}
.hika_toolbar ,#hikashop_new_address_popup{
    position: absolute;
    left: 40px;
    top: 0;
}
.view-order .hika_toolbar{
	left:0;
	top:15px
}
.hika_toolbar .hikabtn{
	min-width:135px;
	margin-right:20px;
	color:#fff !important;
}
.hikashop_cpanel_main .hkdropdown.hikabtn,.hikashop_cpanel_main #hikashop_share_cart{
	display:none !important
}
.hikashop_cpanel_main #hikashop_share_cart + .hikabtn,.hikabtn_order_action{
	background: #3d9b35;
    border-color: #3d9b35;
	color:#fff !important;
	display: inline-block;
}
.hikashop_cpanel_main #hikashop_share_cart + .hikabtn:hover,.hikabtn_order_action:hover{
	background: #2f7028;
    border-color: #2f7028;
}
.hikashop_cpanel_main .status_avalable{
	color:#3d9b35;
	font-weight:bold
}
.hikashop_search_block{
	margin:40px auto;
	display:inline-block;
	width:100%;
	box-sizing:border-box;
}
.hikashop_search_block .btn{
	float:left;
	margin:0 20px 0 0
}
.hikashop_search_block #hikashop_search{
	float:right;
	width: calc(100% - 300px);
}
.hikashop_order_item_item_information div{
	display:inline
}
@media screen and (max-width:767px){
	
}
@media screen and (max-width:767px){
	.hika_toolbar ,#hikashop_new_address_popup{
		left: auto;
		position: relative;
		top: auto;
		float: left;
		margin: 0 auto 20px;
	}
	.hikashop_search_block #hikashop_search{
		    height: auto;
		float: none;
		margin: 0 auto 10px;
		width: 100%;
	}
	.hikashop_search_block .btn{
		margin: 5px 5px 0 0;
		min-width: 110px;
	}
	.hikashop_cpanel_content {
		padding: 15px;
	}
}
@media screen and (max-width:1599px) and (min-width:1280px){

	#hikashop_cart_product_listing{
		display:block;
		overflow:auto
	}
}
/*************************************
*
* Hikashop Address Form
*
*************************************/
#hikashop_address_form td{
	border:none;
	padding:10px 0
}
#hikashop_address_form td.key{
	width:110px;
}
#hikashop_address_form .button {
	float:left
}
body .hikashop_user_address{
	margin: 20px 0;
    padding: 20px;
    border: 1px solid #E6E6E6;
    border-radius: 0;
    background: none;
}
.hika_edit{
	background: #F4F4F4;
    padding: 5px 10px;
    margin: 0 auto 20px;
}
.hika_edit > a:last-child{
	float:left
}
.hika_edit > a img{
	margin:0 0 0 5px
}
dl.hika_options.large > dt,dl.hika_options.large > dd ,#hikashop_address_form dt,#hikashop_address_form dd{
    width: 100%;
    margin: 0;
    padding: 0;
}
dl.hika_options, dl.hika_suboptions,#hikashop_address_listing table tbody tr{
	margin:20px 0 0
}
#hikashop_user_addresses_show .hikabtn{
	margin:20px auto
}
#hikashop_user_addresses_show .hikabtn img{
	display:none
}
#hikashop_address_listing table tbody tr td {
    text-align: right;
    width: 100% !important;
    border: none;
    padding: 0;
}
.hikashop_address_edition > div,.hikashop_user_address > div{
	float:none !important
}
#hikashop_messages_error ul{
	margin:0;
	list-style:none
}
div.hikashop_messages {
    font-weight: bold;
    border-width: 2px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
    margin: 4px 10px;
    border-radius: 4px;
}
.hikashop_messages.hikashop_error {
    background-color: rgb(230, 192, 192);
    color: rgb(204, 0, 0);
    border-color: rgb(222, 122, 123);
}
.hikashop_user_address .hk-label{
	margin-left:5px
}
@media screen and (max-width:767px){
	
}
/*************************************
*
* Hikashop Order Form
*
*************************************/
#htmlfieldset_billing legend,#htmlfieldset_shipping legend{
	margin-bottom:20px
}
#htmlfieldset_products tbody tr{
	border-bottom:1px solid #E6E6E6
}
.hikashop_order_main_table tr:last-child td p{
	float:left;
}
.view-order td,.view-order th,.view-order table{
	border:none;
	padding:20px 0
}
.view-order td table th{
	text-align:center;
	padding:20px 0 30px
}
.hikashop_order_product_extra{
	font-size:0.75rem
}
.hikashop_order_main_table label,.hikashop_order_main_table .feild_name{
	display:inline;
	    min-width: 75px;
    color:#231F20;
	font-size:inherit;
}
.view-order .hikabtn{
	display:inline-block;
	margin:0 20px 0 0;
	min-width:190px;
}
.hikashop_order_left_part {
    float: none;
}
.tab-content #hikashop_order_listing .hika_toolbar{
	display:none
}
@media screen and (max-width:1279px){
		table.hikashop_order_main_table tbody tbody,table.hikashop_order_main_table tbody tbody tr{
		display:block
	}
	table.hikashop_order_main_table tbody tbody td{
		min-width: 50%;
		float:right
	}
	fieldset#htmlfieldset_billing {
		margin-right: 0;
	}
	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr.row0 td,
	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr, table.hikashop_order_main_table tbody fieldset.adminform tbody tr.row1 td{
		border-bottom:1px solid #E6E6E6 !important;
		display: inline-block;
		width: 100%;
		box-sizing: border-box;
	}
	#hikashop_order_main fieldset#htmlfieldset_products table tbody tr td:before,#htmlfieldset_products tr td.key label,
	#hikashop_show_cart_form table.hikashop_cart_products td:before,.view-order #hikashop_order_listing table td:before{
		color: #000;
		font-size: 0.85rem;
		font-weight: bold;
		text-align: right;
		display: block;
		float: right;
		width: 30%;
		left:auto;
		right:0;
		top:10px
	}
	fieldset#htmlfieldset_products label {
		font-weight: inherit;
	}
	#htmlfieldset_products tr{
		position:relative
	}
	#htmlfieldset_products tr td.key{
		float: right;
		border: none !important;
		width: 30%;
		    min-width: auto;
	}
	#htmlfieldset_products tr td.key + td{
		min-width:70%
	}
	#htmlfieldset_products tr td.key label{
		width:100%
	}
	#hikashop_order_main fieldset#htmlfieldset_products table tbody tr td.key:before{
		display:none
	}
	.hikashop_order_product_extra{
		float: left;
		width: 80%;
	}
	.view-order #hikashop_order_listing table#hikashop_order_listing tbody > tr {
		border-color:#E6E6E6;
		margin-top: 20px;
	}
	.view-order #hikashop_order_listing tbody td{
		padding:10px 30% 10px 10px;
		border-bottom:1px solid #E6E6E6 !important;
		position:relative;
		text-align: right;
	}
	.view-order #hikashop_order_listing .hikabtn{
		margin:0 auto;
		min-width:130px
 	}
	.hikashop_cpanel_main tbody td, #hikashop_order_listing tbody td{
		padding:10px;
	}
	.hikashop_cpanel_main tbody td:not(:first-child), #hikashop_order_listing tbody td:not(:first-child){
		min-width:140px;
	}
	.hikashop_cpanel_main td.hikashop_cart_name{
		width:100%
	}
	.hikashop_cpanel_main #hikashop_cart_product_listing td{
		position:relative;
		padding: 10px 30% 10px 10px;
		border: 1px solid #E6E6E6 !important;
		margin: 0 0 -1px;
	}
	.hika_toolbar.toolbar div.hkdropdown, .hika_toolbar.toolbar a.hikabtn {
		width: auto;
		height: auto;
		float: left;
	}
	.hika_toolbar, #hikashop_new_address_popup{
		left:0
	}
	.tab-content #wishlist .hika_toolbar.toolbar{
		right: 0;
		top: -20px;
	}
	.tab-content #wishlist{
		padding-top:40px;
		position:relative
	}
	.hikashop_cpanel_main .hikashop_cart_product_image {
		margin: 0 0 30px;
	}
	.hikashop_cpanel_main #hikashop_cart_product_listing tr{
		margin:20px 0
	}
	.hikashop_cpanel_main tbody tr.row-even + tr {
		background:none
	}
	.hikashop_cpanel_main .row-even,.hikashop_cpanel_main .row-odd {
		padding: 0;
		width: 100%;
	}
	.dir-rtl table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr td {
		text-align: right;
	}
}
@media screen and (min-width:768px) and (max-width:979px){
	.view-order .hikabtn{
		min-width:140px;
	}
	
}
@media screen and (max-width:767px){
	#hikashop_order_main fieldset#htmlfieldset_products table tbody tr td:before {
		width:50%;
	}
	#hikashop_order_main fieldset#htmlfieldset_products table tbody tr .hikashop_order_item_name_value:before,
	.hikashop_cpanel_main #hikashop_cart_product_listing .hikashop_cart_name:before,
	.hikashop_cpanel_main #hikashop_cart_product_listing .hikashop_cart_description:before{
		width:100%;
		border-bottom:1px solid #E6E6E6;
		margin:0 auto 20px
	}
	.hikashop_cpanel_main #hikashop_cart_product_listing .hikashop_cart_name:before,.hikashop_cpanel_main #hikashop_cart_product_listing .hikashop_cart_description:before{
		padding-bottom:10px;
	}
	#hikashop_order_main fieldset#htmlfieldset_products table tbody tr td.key + td:before,#hikashop_cart_product_listing .hikashop_cart_description [for="item_information"]{
		display:none
	}
	.hikashop_order_product_extra{
		width:100%
	}
	#htmlfieldset_products tr td.key {
		width:50%;
	}
	#htmlfieldset_products tr td.key + td{
		min-width:50%;
	}

	table.hikashop_order_main_table tbody tbody td{
		min-width:100%;
		padding:0
	}
	#htmlfieldset_products td{
		padding:10px;
	}

	#hikashop_show_cart_form table.hikashop_cart_products td:before{
		width:60%
	}
	.hikashop_cpanel_main #hikashop_cart_product_listing td{
		padding-right:60%;
	}
	.hikashop_cpanel_main #hikashop_cart_product_listing .hikashop_cart_name,
	.hikashop_cpanel_main #hikashop_cart_product_listing .hikashop_cart_description{
		padding: 60px 10px 10px;
	}
	.hikashop_order_main_table tr:last-child td p{
		text-align:center !important;
		float:none
	}
	.view-order .hikabtn{
		margin:10px auto;
	}

	.view-order #hikashop_order_listing tbody td{
		padding-right:40%
	}
	.view-order #hikashop_order_listing table td:before{
		width:40%;
		font-size:0.8rem
	}
	.hika_toolbar.toolbar div.hkdropdown, .hika_toolbar.toolbar a.hikabtn {
		float: left;
		width: calc(50% - 10px);
		min-width: auto;
	}
	.hika_toolbar.toolbar a.hikabtn:last-child{
		margin:0
	}
	.hikashop_cpanel_main #hikashop_share_cart + .hikabtn{
		width:100%;
		margin:0 0 20px;
	}
	.hika_toolbar.toolbar div.hkdropdown(2n), .hika_toolbar.toolbar a.hikabtn:nth-child(2n){
		margin:0
	}
	.hikashop_cpanel_main .hikashop_cart_product_image {
		margin: 0 auto 30px;
	}
}

/*************************************
*
* Add to cart ajax popup
*
*************************************/

body .vex{
	font-family: inherit;
}
body .notifyjs-metro-base .image{
	position: relative;
    top: auto;
    transform: none;
    left: auto;
    float: left;
    display: block;
}
body .notifyjs-metro-base .text-wrapper,
body .notifyjs-metro-lite-base .text-wrapper,
body .vex.vex-theme-default .vex-content{
	font-family:inherit
}
body .vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons{
	display:inline-block;
	margin-top: 10px;
	
}
body .vex.vex-theme-default .vex-dialog-button,
body  .vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary{
	margin: 0 0 5px 5px;
	border-radius:4px;
	background: #10c4bb !important;
	    letter-spacing: 0;
}
body .vex.vex-theme-default .vex-dialog-button:hover,
body  .vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary:hover{
	background: #4D4947 !important;
    border-color: #4D4947;
    color: #fff;
}
body .notifyjs-metro-base .text-wrapper{
	float: right;
    margin-left: 10px;
    clear: inherit;
}
/*************************************
*
* Chekout Cart
*
*************************************/
#hikashop_checkout .hikashop_cart_product_quantity_refresh,
#hikashop_checkout .hikashop_cart_product_quantity_delete {
    float: left;
	    margin: 0 10px 0 0;
}
#hikashop_checkout .hikashop_cart_product_quantity_delete a,
#hikashop_checkout .hikashop_cart_product_quantity_refresh a{
	vertical-align: middle;
    width: 36px;
    display: block;
    background:#10c4bb;
    color: #fff;

    min-height: 36px;
    position: relative;
    border-radius: 4px;
	font-size:1rem
}
#hikashop_checkout [class*="hikashop_cart_product_quantity_"] img{
	display:none
}
.hikashop_cart_product_quantity_refresh a:before{
	content: "\f021";
	font-family: FontAwesome, sans-serif;
}
.hikashop_cart_product_quantity_delete a:before{
	content: "\f00d";
	font-family: FontAwesome, sans-serif;
}
#hikashop_checkout .hikashop_cart_product_quantity_delete a:before,
#hikashop_checkout .hikashop_cart_product_quantity_refresh a:before{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50% , -50%);
	
}
#hikashop_checkout .hikashop_cart_product_quantity_delete a{
	background:#4d4946;
    color: #fff;
}
#hikashop_checkout  .hikashop_checkout_login  .hkform-group{
	margin:0 0 5px
}
@media screen and (max-width:1279px){
	#hikashop_checkout .hikashop_checkout_cart table td{
		padding-left: 0 !important;
		padding-right: 30% !important;
		border-bottom:1px solid #E6E6E6 !important;
		display: inline-block;
		width: 100%;
		    text-align: right;
	}
	#hikashop_checkout .hikashop_checkout_cart table td:before{
		left:auto;
		right:0;
	}
	#hikashop_checkout .hikashop_checkout_cart td.hikashop_cart_product_name_value {
		width: 100%;
		display:inline-block
	}
	#hikashop_checkout .hikashop_cart_product_quantity_refresh, #hikashop_checkout .hikashop_cart_product_quantity_delete{
		float:right;
		    margin: 0 0 0 10px
	}
	.hikashop_checkout_cart .hikashop_product_quantity_field {
		margin: 0 0 0 10px!important;
	}
}
@media screen and (max-width:767px){
	#hikashop_checkout .hikashop_checkout_cart table td{
		padding-right: 35% !important;
	}
}
/*************************************
*
* Chekout Login
*
*************************************/
#hikashop_checkout  .hikashop_checkout_login  .hkform-group{
	margin:0 0 5px
}
#hikashop_checkout .hk-container-fluid {
    padding:0;
}
#hikashop_checkout [class*="hkc-lg"]{
	padding:0;
	width:50%;
}
#hikashop_checkout [class*="hkc-lg"] > div{
	    max-width: 400px;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
	background: #fff;
    font-size: 0.8rem;
    box-shadow: 0px 3px 5px rgba(198, 198, 198, 0.2);
    border-radius: 10px;
}
#hikashop_checkout h1{
	text-align:center
}
.hikashop_checkout_login [class*="hkc-lg"] h2{
	font-size:1rem;
	margin:0 0 2rem;
	color:#000;
	border-bottom:1px solid #d3d3d3
}
#hikashop_checkout  .hikashop_checkout_login  .hkform-horizontal {
	    position: relative;
    min-height: 400px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.5em;
}
#hikashop_checkout  .hikashop_checkout_login  .hikashop_login_button_line,
#hikashop_checkout_registration .control-group:last-child{
	position:absolute;
	bottom:0;
	right:0;
	left:0
}
#hikashop_checkout .hikashop_checkout_shipping_radio + label,
#hikashop_checkout .hikashop_checkout_payment_radio + label{
	color:#323232
}
#hikashop_checkout  .hikashop_checkout_login [class*="hkc-sm-"]{
	width:100%;
	box-sizing:border-box;
	    padding: 0;
}
#hikashop_checkout .hkform-horizontal .hkcontrol-label{
	font-size: 12px;
    margin-bottom: 5px;
	text-align:left
}
.component-content #member-profile fieldset, .component-content .registration fieldset{
	padding:0
}
.hikashop_checkout_payment_description{
	font-size:0.85rem
}
td.hikashop_order_subtotal_title label, td.hikashop_order_shipping_title label, td.hikashop_order_total_title label{
	line-height:inherit
}
.hikashop_checkout_login .hikabtn{
	width: 100%;
    position: relative;
    overflow: hidden;
    padding: 0;
    font-family: inherit;
    letter-spacing: 0;
    margin: 0;
    color: #fff;
    border: none;
}
.hikashop_checkout_login .hikabtn:before{
	content:' ';
	width: 100px;
    height: 100px;
    background: hsla(0,0%,100%,.21);
    border-radius: 50%;
    position: absolute;
    left: -30px;
    top: -30px;
}
.hikashop_checkout_login .hikabtn:after{
	content: "\f090";
    font-family: FontAwesome, sans-serif;
	width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    position: absolute;
    left: 10px;
    top: 0;
    font-size: 20px;
}
.hikashop_checkout_login .hikabtn_checkout_login_register:after{
	content: "\f007"
}
.hikashop_checkout_login .hikabtn:not(.disabled):not(.is-inactive):not([disabled]):before{
	-webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.hikashop_checkout_login .hikabtn:not(.disabled):not(.is-inactive):not([disabled]):hover:before{
	    width: 900px;
    height: 900px;
    right: -450px;
    top: -450px;
    -webkit-transform: unset;
    transform: unset;
}
body.dir-rtl .hikashop_checkout_login .hikabtn:after{
	left:auto;
	right:0
}
body.dir-rtl .hikashop_checkout_login .hikabtn:before{
	right: -30px;
    left: auto;
}
body.dir-rtl #hikashop_checkout .hikashop_checkout_address .hikabtn{
	margin-right:0;
	margin-left:10px;
}
body.dir-rtl #hikashop_checkout .hkform-horizontal .hkcontrol-label{
	text-align:right
}
body.dir-rtl [class*="hkc-sm-"],body.dir-rtl [class*="hkc-lg"]{
	float:right
}
body.dir-rtl table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr td{
	text-align:right
}
body.dir-rtl td.hikashop_order_subtotal_title label,body.dir-rtl td.hikashop_order_shipping_title label,body.dir-rtl td.hikashop_order_total_title label{
	float:right
}
@media screen and (max-width: 767px){
	#hikashop_checkout .hikashop_checkout_login .hkform-horizontal{
		min-height:auto
	}
	#hikashop_checkout [class*="hkc-lg"]{
		width:100%;
		box-sizing:border-box;
		margin:0 auto 2rem
	}
	#hikashop_checkout .hikashop_checkout_login .hikashop_login_button_line, #hikashop_checkout_registration .control-group:last-child{
		position:relative;
		bottom:auto;
		right:auto;
		left:auto
	}
	legend, fieldset legend, #hikashop_checkout .title, #hikashop_checkout h1, #hikashop_checkout fieldset legend, .hikashop_header_title h1, #hikashop_order_main fieldset legend, #hikashop_address_form_header_iframe{
		font-size:1.2rem;
		line-height: 2rem;
	}
}
/*************************************
*
* Checkout Address 
*
*************************************/
.hikashop_checkout_address .hikashop_error ul li:last-child{
	display:none
}
.hika_address_field>div {
    border: 1px solid #E6E6E6;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    position: relative;
	border-radius:5px
}
.hika_address_field > div > span[class^="icon-"] {
    border-left: 40px solid transparent;
    border-top: 40px solid #8cd98e;
    display: inline-block;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    opacity: 0;
    transition: 150ms ease;
}
.hika_address_field > div > span[class^="icon-"]:before{
	position: absolute;
    top: -45px;
    right: 5px;
    color: #fff;
}
#hikashop_checkout .hika_address_field input[checked="checked"]+span[class^="icon-"] {
    opacity: 1;
}
.hikashop_checkout_address .address_block {
	    line-height: 24px;
    font-size: 0.9em;
    min-height: 140px;
    display: inline-block;
    width: calc(100% - 100px);
    float: left;
    text-align: right;
    padding: 20px;
    box-sizing: border-box;
    border-right: 1px solid #1d5dce;
}
.hikashop_checkout_address .hika_edit a {
    float: none;
    display: inline-block;
    width: 36px;
	line-height:36px;
    box-sizing: border-box;
    background:#10c4bb;
    padding: 0	;
    text-align: center;
    color: #fff;
    font-size: 1rem;
	border-radius:4px
}
.hikashop_checkout_address .hika_edit [type="radio"] + a:before{
	content: "\f044";
	font-family: FontAwesome,sans-serif;
}
.hikashop_checkout_address .hika_edit a:last-child:before{
	content: "\f00d";
	font-family: FontAwesome,sans-serif;
}
.hika_edit img ,.hika_edit span{
	display:none
}
.hikashop_checkout_address .hika_edit a:last-child{
	background:#4d4947;
}
.hikashop_checkout_address .hika_edit {
        float: right;
    background:none;
    position: absolute;
    right: 0;
    left: 0;
    border-top: 1px solid #E6E6E6;
    bottom: 0;
    padding: 5px 40px;
	margin:0
}
.hikashop_checkout_address .hika_address_display{
	padding: 10px 10px 60px;
    margin-left: 30px;
    border-left: 1px solid #E6E6E6;
	line-height: 1.6rem;
	font-size: 0.8rem;
}
.hika_address_element .hika_edit input[type="radio"] {
    float: left;
    position: absolute;
    right: 4px;
    top: -120px;
}
#hikashop_checkout .hikashop_checkout_coupon_field{
	width:auto;
	margin-left:10px
}
body.dir-rtl .hikashop_checkout_address .hika_address_display{
	margin-right: 30px;
	margin-left: 0;
    border-right: 1px solid #E6E6E6;
    border-left: 0;
}
@media screen and (max-width: 767px){
	#hikashop_checkout .hikashop_checkout_address label, #hikashop_checkout .hikashop_checkout_address [class*="hkc-sm-"] {
		width: 100%;
		box-sizing: border-box;
		padding-right: 0;
		padding-left: 0;
	}
}
/*************************************
*
* Payment Page
*
*************************************/
#hikashop_checkout .hikashop_payment_methods_table{
	border:none
}
#hikashop_checkout .hikashop_payment_methods_table td{
	text-align:right;
	    border: 1px solid #E6E6E6 !important;
}
#hikashop_checkout .hikashop_checkout_payment_radio,
#hikashop_checkout .hikashop_checkout_payment_radio + label{
	float:right;
}
.hikashop_checkout_payment_radio + label{
	margin-right:10px;
	margin-bottom:0;
}
.hikashop_checkout_payment_images{
	width:85px;
	float:left
}
#hikashop_collectondelivery_end{
    text-align: center;
    font-size: 1.2em;
    line-height: 2em;
}
/*************************************
*
* Transform Message
*
*************************************/
.hikashop_banktransfer_end_message {
    font-size: 1.2em;
	line-height:2.5em;
    text-align: center;
    color: #000;
    display: block;
	padding:20px ;
	box-sizing:border-box;
	background:#f7f7f7
}
.hikashop_banktransfer_end_message .title{
	font-size: 2em;
    display: block;
    color: #000;
    text-align: center;
    font-weight: bold;
}
.hikashop_banktransfer_end_message .title.orang{
	color:#fbaa29
}
.hikashop_banktransfer_end_message .small{
	font-size:14px;
	color:#777
}
.hikashop_banktransfer_end_message p{
	margin:0
}
.hikashop_banktransfer_end_message strong ,.hikashop_banktransfer_end_message span.price{
    font-weight: bold;
	font-size:1.2em;
	color:#10c4bb
}
/*************************************
*
*  hikashop wizardbar
*
*************************************/
.hikashop_wizardbar ul li.hikashop_cart_step_finished a {
    color: #10c4bb;
}
.hikashop_wizardbar ul li:before,
.hikashop_wizardbar ul li:after{
	content:' ';
	border: 1px solid #10c4bb;
	width:100%;
	position:absolute;
	top: 50%;
	margin-top: -1px;
}
.hikashop_wizardbar ul li:first-child:before,.hikashop_wizardbar ul li:last-child:after{
	border: 1px dashed;
}
.hikashop_wizardbar ul li:before{
	left: -100%;
}
.hikashop_wizardbar ul li:after{
	right:-100%;
}
.hikashop_wizardbar{
	    border: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0 0 5rem;
    overflow: hidden;
    background: rgba(241, 241, 240, 0.3);
    padding: 50px 0;
}
.hikashop_wizardbar ul li .hikashop_chevron{
	display:none;
}
.hikashop_wizardbar ul {
	text-align:center;
	display: inline-block;
    width: 100%;
    box-sizing: border-box;
	position:relative;
	margin:0 !important
}
.hikashop_wizardbar ul li{
	display: inline-block;
	float: none;
	color:#10c4bb;
	background:none;
	text-align: center;
	padding: 0 10px;
	position:relative;
	margin: 0 5%;
	font-size: 13px;
	    line-height: 20px;
}
.hikashop_wizardbar ul li:nth-child(1){
	padding-left:10px;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current{
	background:none;
}
.hikashop_wizardbar ul  li.hikashop_cart_step_finished,
.hikashop_wizardbar ul li.hikashop_cart_step_current {
	color:#10c4bb;
	background: none;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover{
	background:none;
}
.hikashop_wizardbar ul li .hkbadge {
        margin-right: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
        line-height: 50px;
        text-indent: -999em;
        overflow: hidden;
        border: 2px solid #10c4bb;
        display: block;
        margin: 0 auto;
        background:none;
}
.hikashop_wizardbar ul  .hikashop_cart_step_finished .hkbadge{
	text-indent:0;
	border-color:#10c4bb;
	background:#10c4bb;
	line-height: 18px;
}

.hikashop_wizardbar ul  .hikashop_cart_step_current .hkbadge{
	background: #f7f7f7;
	border-color:#10c4bb;
}
.hikashop_wizardbar ul li .hkbadge:before{
	content:' ';
	font-family: FontAwesome, sans-serif;
	display:block;
	font-size:12px;
	margin: 0 auto;
}
.hikashop_wizardbar ul  .hikashop_cart_step_finished .hkbadge:before{
	content: "\f00c";
	
}
body.dir-rtl .hikashop_checkout_buttons .buttons_right{
	float:left;
}

@media screen and (max-width: 979px){
	.hikashop_wizardbar ul li{
		margin: 0 30px;
		width: 35%;
		text-align: center;
	}
	.hikashop_wizardbar ul li:nth-child(1){
		padding-left: 10px;
	}
	.hikashop_wizardbar ul li:before, .hikashop_wizardbar ul li:after {
		width: 50%;
	}
	.hikashop_wizardbar ul li:after {
		right: -55px;
	}
	.hikashop_wizardbar ul li:before {
		left: -55px;
	}
}
@media screen and (max-width: 979px) and (min-width: 768px){
	.hikashop_wizardbar ul li{
		margin: 0 20px;
		width:auto
	}
}
@media screen and (max-width: 1279px) and (min-width: 979px){
	.hikashop_wizardbar ul li{
		margin:0 4%
	}
}
/*************************************
*
* Hika Category menu
*
*************************************/
.category-menu .hikashop_categories_listing_main .hikashop_subcategories{
	margin:0
}
.category-menu ul{
	margin:0 !important;
	list-style:none
}
.category-menu .pane-sliders .panel,
.category-menu ul li,.category-menu .panel .jpane-toggler{
	    font-size: 0.85rem;
    line-height: 30px;
    color: #808080;
    display: block;
    padding: 0;
    font-weight: normal;
    box-sizing: border-box;
    border-bottom: 1px solid #ececec;
    padding: 5px 0;
}
.category-menu ul li:last-child,
.category-menu .pane-sliders .panel:last-child{
	border-bottom:0
}
.category-menu ul li a,
.category-menu .pane-sliders .panel a,.category-menu .panel .jpane-toggler{
	font-size:inherit;
	color:inherit
}
.category-menu ul li a:hover,
.category-menu .pane-sliders .panel a:hover{
	color:#000
}
.category-menu .pane-sliders .panel h3{
	margin:0;
	font-size:inherit;
	font-weight:inherit;
	line-height:inherit;
	color:inherit;
	    background: none;
    padding: 0;
}
.category-menu .panel .jpane-toggler{
	    line-height: 30px;
    font-size:0.9rem;
    position: relative;
	padding:0;
    padding-right: 30px; 
    cursor: pointer !important;
    color: #000;
    border: none;
    margin:0;
}
.category-menu .panel .jpane-toggler.parent{
	
}
.category-menu .panel .jpane-toggler.parent:before,.category-menu .panel .jpane-toggler.parent:after{
	content: ' ';
    width: 20px;
    height: 2px;
    background:#10c4bb;
    border-radius: 4px;
    position: absolute;
    right:0;
    top: 50%;
    margin-top: -1px;
	cursor:pointer
}
.category-menu .panel .jpane-toggler.parent:after{
	-webkit-transform: translate3d(0, 0px, 0) rotate(-90deg);
    -moz-transform: translate3d(0, 0px, 0) rotate(-90deg);
    transform: translate3d(0, 0px, 0) rotate(-90deg);
    -webkit-transition: 0.25s ease;
    -o-transition: 0.25s ease;
    -moz-transition: 0.25s ease;
    transition: 0.25s ease;
}
.category-menu .panel.active .jpane-toggler.parent:after{
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.category-menu .panel .jpane-slider{
	display:none;
	margin-right:30px;
}
.category-menu .pane-sliders .title:before{
	display:none
}