/* footer display */

div.hikashop_footer
{
	padding-top : 20px;
	clear:both;
	padding-bottom : 20px;
}

#hikashop_product_image_main
{
	padding-right: 10px;
}

/* category display */

div.hikashop_category_image
{
	clear:both;
}

.hikashop_product_image.hikashop_inserted_product_image
{
	float: left;
	padding-right: 15px;
}

.inserted_product .hikashop_inserted_product_code,
.inserted_product .hikashop_inserted_product_short_descr
{
	display: table;
}

.jtooltip
{
   	display: inline;
    position: relative;
	cursor: help;
}		

.jtooltip:hover:after
{
	background: #333;
    background: rgba(58,58,60,.95);
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(data-title);
    left: 20%;
	font-size: 11px;
	text-transform: none;
	line-height: normal;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    min-width: 150px;
}

.jtooltip:hover:before
{
	border: solid;
	border-color: #333 transparent;
    border-width: 6px 6px 0;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}

div.hikashop_cpanel_main, 
div#hikashop_order_listing,
div#hikashop_order_main,
div#hikashop_address_listing,
div#hikashop_address_edition,
div.profile-edit,
div.hikashop_user_registration_page,
div.profile
{
	background: #fff;
	padding: 25px;
	border: solid 1px #e1e1e1 !important;
	box-shadow: 0 4px 6px -2px rgba(0,0,0,.2) !important;
	-webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,.2) !important;
}

table#hikashop_order_listing tbody,
#hikashop_address_listing table.hikashop_address_listing_table tbody,
#hikashop_address_edition table tbody
{
	border: solid 1px #e1e1e1 !important;
}

div#hikashop_order_listing .hika_toolbar_btn,
div#hikashop_order_main .hikashop_header_title
{
	display: none;
}

div#hikashop_order_listing .hikashop_search_block input[type="text"]#hikashop_search,
div#hikashop_order_listing table tfoot form,
div#hikashop_order_listing table
{
	margin-bottom: 0;
}

.module_round_box.related_products.outlined
{
	padding-left: 15px;
	padding-right: 15px;
}

div.related_products .hikashop_subcontainer_border
{
	border: none !important;
	border-bottom: 1px solid #ccc !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

div#hikashop_order_listing .hikashop_search_block button.btn
{
	margin-top: 0px;
	margin-left: 5px;
}

div#hikashop_order_listing div.hikashop_header_title h1
{
	color: #3a3a3c;
}

div#hikashop_order_main div.hika_toolbar a
{
	color: #3a3a3c;
	margin-left: 15px;
}

div#hikashop_order_main table.hikashop_order_main_table
{
	width: 100%;
}

div#hikashop_order_main table th 
{
	padding-left: 0px;
}

div#hikashop_order_main .hika_ship_pay_summary td
{
	padding-left: 15px;
}

div#hikashop_order_main form,
div#hikashop_address_listing form,
div#hikashop_address_listing form table
{
	margin-bottom: 0px;
}

div#hikashop_order_main .hika_toolbar
{
	float: left;
	margin-bottom: 10px;
}

div#hikashop_address_listing .hikashop_address_listing_div
{
	width: 100%;
	margin-top: 10px;
}

div#hikashop_address_edition form#hikashop_address_form
{
	margin-top: 10px;
}

div#hikashop_address_listing table .hikashop_address_listing_item_default,
div#hikashop_address_listing table .hikashop_address_listing_item_actions
{
	text-align: center;
}

div#hikashop_address_listing table .hikashop_address_listing_item_actions
{
	line-height: 40px;
}


div#hikashop_address_listing .hika_toolbar_btn,
div#hikashop_address_edition .hika_toolbar_btn,
div#hikashop_order_main .hikashop_header_title
{
	float: right;
}

div#hikashop_address_listing .hika_toolbar_btn a.hikabtn,
div#hikashop_address_edition .hika_toolbar_btn a.hikabtn
{
	margin-left: 5px;
}

div#hikashop_address_listing .hika_toolbar_btn a span.btnName,
div#hikashop_address_edition .hika_toolbar_btn a span.btnName
{
	padding-top: 5px;
}

div#hikashop_address_listing .hika_toolbar_btn a span.btnIcon,
div#hikashop_order_main .hika_toolbar_btn a span.btnIcon,
div#hikashop_address_edition .hika_toolbar_btn a span.btnIcon
{
	color: #6eb33f;
}

div#hikashop_address_edition table td input,
div#hikashop_address_edition table td select
{
	margin-top: 5px;
	margin-bottom: 5px;
}

div#hikashop_address_edition table td.key
{
	vertical-align:middle;
}

div#hikashop_address_edition table td.key label
{
	font-weight: 600;
}

.hikashop_cart_product_price_value span.hikashop_product_price, .hikashop_cart_product_total_value span.hikashop_product_price, span.hikashop_checkout_cart_final_total
{
	font-family: unset !important;
}

.hikashop_checkout_shipping_address_label,
.hikashop_checkout_billing_address_label
{
	display: inline-block;
	vertical-align: middle;
}

.hikashop_registration_submit_wrapper
{
	text-align: center;
}

.hikashop_checkout_shipping_address_radio:checked + .hikashop_checkout_shipping_address_label,
.hikashop_checkout_billing_address_radio:checked + .hikashop_checkout_billing_address_label,
#hikashop_checkout_form .hikashop_checkout_fields label.hkcontrol-label
{
	font-weight: 600;
}

#hikashop_checkout_form .hikashop_checkout_fields textarea#dongleid
{
	width: 100%;
	resize: vertical;
	font-size: 13px;
}

#hikashop_checkout_form .hikashop_checkout_buttons .buttons_right
{
	text-align: right;
}

#hikashop_checkout_form th#hikashop_cart_product_name_title,
#hikashop_checkout_form th#hikashop_cart_product_price_title,
#hikashop_checkout_form th#hikashop_cart_product_quantity_title,
#hikashop_checkout_form th#hikashop_cart_product_total_title,
#hikashop_checkout_form td.hikashop_cart_product_name_value,
#hikashop_checkout_form td.hikashop_cart_product_price_value,
#hikashop_checkout_form td.hikashop_cart_product_quantity_value,
#hikashop_checkout_form td.hikashop_cart_product_total_value,
#hikashop_checkout_form td.hikashop_cart_subtotal_value,
#hikashop_checkout_form td.hikashop_cart_shipping_value,
#hikashop_checkout_form td.hikashop_cart_tax_value,
#hikashop_checkout_form td.hikashop_cart_total_value,
#hikashop_checkout_form td.hikashop_cart_subtotal_title,
#hikashop_checkout_form td.hikashop_cart_shipping_title,
#hikashop_checkout_form td.hikashop_cart_tax_title, 
#hikashop_checkout_form td.hikashop_cart_total_title,
#hikashop_checkout_form td.hikashop_cart_empty_footer
{
	border-left: none;
}

#hikashop_checkout_form .hikashop_checkout_terms_label
{
	display: inline;
	margin-left: 10px;
	vertical-align: middle;
	font-weight: 600;
}

#hikashop_checkout_form .hikashop_checkout_cart_review table
{
	margin-bottom: 0px;
}	

.hikashop_checkout_cart .hikashop_cart_product_quantity_refresh .hikashop_no_print
{
	text-align: center;
	display: block;
}

.hikashop_checkout_cart .hikashop_cart_product_quantity_refresh
{
	font-size: 16px;
	line-height: 16px;
}

.hikashop_checkout_shipping_address_block .hikashop_field_dropdown,
.hikashop_checkout_billing_address_block .hikashop_field_dropdown
{
	padding: 6px 12px;
}

input[type=radio].hikashop_checkout_shipping_address_radio,
input[type=radio].hikashop_checkout_billing_address_radio
{
	margin-right: 20px;
}

.hikashop_checkout_payment_name
{
	margin-left: 0px;
}

.hikashop_checkout_payment_images
{
	margin-left: 10px;
}

.hikashop_checkout_payment table.hikashop_payment_methods_table,
.hikashop_checkout_shipping table.hikashop_shipping_methods_table 
{
	margin-bottom: 0px;
}

.hikashop_checkout_payment .hikashop_payment_methods_table label input
{
	margin-top: 0px;
	margin-right: 20px;
}

.hikashop_checkout_payment .hikashop_payment_methods_table label 
{
	display: inline;
}

.hikaradios div.btn-group.btn-group-vertical
{
	width: 100%;
}	

.hikaradios div.btn-group.btn-group-vertical label
{
	margin: 0 auto;
	width: 40%;
	margin-bottom: 15px;
}

.hikashop_checkout_address_buttons
{
	font-size: 16px;
}

select.inputbox,
select
{
	padding: 6px 12px !important;

	font-size: 11pt !important;
}

#hikashop_checkout_login_form .panel-heading h2,
#hikashop_checkout_switcher .panel-heading h2,
#hikashop_checkout_registration .panel-heading h2,
#hikashop_checkout_form .hikashop_checkout_shipping .panel-heading h2,
#hikashop_checkout_form .hikashop_checkout_payment .panel-heading h2,
#hikashop_checkout_form .hikashop_checkout_fields .panel-heading h2,
#hikashop_checkout_address_left .panel-heading h2,
#hikashop_checkout_address_right .panel-heading h2,
#hikashop_checkout_form .hikashop_checkout_cart_review .panel-heading h2,
#hikashop_checkout_form .hikashop_checkout_coupon .panel-heading h2,
#hikashop_checkout_form .hikashop_checkout_terms .panel-heading h2,
#hikashop_order_main #htmlfieldset_billing .panel-heading h2,
#hikashop_order_main #htmlfieldset_shipping .panel-heading h2,
#hikashop_order_main #htmlfieldset_products .panel-heading h2,
#hikashop_order_main .hikashop_order_summary_show h2
{
	margin-bottom: 0px;
	color: #6eb33f;
	font-weight: 600;
}

.hikashop_checkout_fields .hkform-group
{
	margin-bottom: 0px;
}

.hikashop_order_summary_label
{
	font-weight: 600;
}

.hikashop_checkout_fields .hikabtn
{
	float: right;
}

#hikashop_checkout_address_right .hikabtn,
#hikashop_checkout_address_left .hikabtn,
.hikashop_checkout_fields .hikabtn
{
	margin-top: 0px;
}

#hikashop_category_information_module_ .hikashop_product_image,
.hikashop_listing_img_title .hikashop_product_image
{
	float: left;
	margin-right: 10px;
}

.controls .input-small
{
	padding: 6px 12px;
	font-size: 14px;
	width: auto;
}

#hikashop_checkout .hikashop_wizardbar
{

	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
}

.hkbadge-past
{
	background-color: #6eb33f;
}

.hikashop_listing_img_title span.hikashop_product_name
{
	font-weight: 600;
	margin-bottom: 10px !important;
	margin-top: 0px !important;
	text-align: left !important;
	min-height: 50px;
}

img.hikashop_category_image
{
		margin: 4px;
}

table.hikashop_subcategories_table tr td
{
	text-align:center;
}

#hikashop_subcategories div
{
	text-align:center;
}

.hikashop_subcategories, .hikashop_products
{
	clear:both;
}

.hikashop_category_list
{
		margin:0px;
}

.hikashop_category_left_part
{
	text-align:center;
}

.hikashop_product_stock table tr, .hikashop_product_stock table td
{
	border: 0px !important;
}

.hikashop_category_right_part
{
	padding-left:1px;
}

.hikashop_category_list_item, .hikashop_product_list_item
{
	float:left;
}

.hikashop_product_list, .hikashop_category_list
{
	display: inline-block;
	list-style-type: none;
	text-align: left;
}

div.hikashop_subcontainer
{
	padding-top:15px !important;
	padding-bottom:15px !important;
}

/* product listing */

.hikashop_product_item_left_part
{
	text-align:center;
}

.hikashop_product_item_right_part
{
	margin-right: 20px;
	margin-left: 20px;
}

.hikashop_product_image
{
	padding-bottom: 2px;
}

div.hikashop_subcontainer_border
{
	border: 1px solid #ccc;
}

div.hikashop_product_listing_custom_item
{
	padding-bottom: 10px;
}

/* different parts of the show of a product */

.hikashop_product_top_part
{
	width: 100%;
}

div.hikashop_product_left_part
{
	text-align: center;
	float: left;
	margin-right: auto !important;
	margin-left: auto !important;
	width: 50% !important;
}

.hikashop_product_main_image_thumb
{
	margin-bottom: 5px;
}

.hikashop_product_right_part
{
	float:left;
	padding-left:1px;
}

.hikashop_product_bottom_part
{
	clear:both;
	padding-top: 15px;
	width:100%;
}

.hikashop_product_characteristic_chooser
{
	text-align:center;
}

.hikashop_product_variant_out_of_stock
{
	display:none;
}

.hikashop_product_variant_out_of_stock_span
{
	background-image:url(../images/delete2.png);
	background-repeat:no-repeat;
	background-position: center;
	height: 16px;
	display: block;
}

.hikashop_product_quantity_field
{
	width:25px;
}

a.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change:hover
{
	text-decoration: none;
	margin: 5px;
}

.hikashop_no_border tr, .hikashop_no_border td,
#hikashop_address_listing tr, #hikashop_address_listing td, #hikashop_address_form_span_iframe tr,
#hikashop_address_form_span_iframe td, #hikashop_product_quantity_main tr,#hikashop_product_quantity_main td,
#hikashop_checkout_page tr,#hikashop_checkout_page td, #hikashop_affiliate_main tr, #hikashop_affiliate_main td
{
	border:0px solid #DDD;
}

#hikashop_order_listing fieldset,#hikashop_address_listing fieldset, #hikashop_affiliate_main fieldset
{
	border:1px solid #CCC;
	background-color:#FFF;
}

div#hikashop_product_left_part div
{
	text-align:center;
}

div#hikashop_product_left_part img.hikashop_child_image
{
	margin : 2px;
	height:25px;
}

span.hikashop_product_name
{
	text-align: center;
	display:block;
	margin-bottom:5px;
	font-size: 1.1em;
}

/* prices display */

span.hikashop_product_price_before_discount
{
	text-decoration:line-through;
	white-space:nowrap;
}

span.hikashop_product_price
{
	color: #6eb33f;
	white-space:nowrap;
}

span.hikashop_product_price_before_discount
{
	color: #000;
}

span.hikashop_product_discount
{
	white-space:nowrap;
}

span.hikashop_product_price_full
{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

#hikashop_checkout_page .hikashop_product_price_full
{
	text-align: left;
}

span.hikashop_checkout_cart_coupon{

	font-weight:bold;

}

span.hikashop_checkout_cart_shipping{

	font-weight:bold;

}

span.hikashop_checkout_cart_payment{

	font-weight:bold;

}

span.hikashop_checkout_cart_taxes{

	font-weight:bold;

}

span.hikashop_checkout_cart_final_total{

	font-weight:bold;

	color: #6eb33f;

}

.hikashop_cart_module_product_total_title{

	text-align: right;

}

.hikashop_cart_module_product_total_value span.hikashop_product_price, .hikashop_cart_value span.hikashop_product_price, .hikashop_cart_value span.hikashop_product_price_full, .hikashop_cart_module_product_total_value span.hikashop_product_price_full{

	text-align: left;

}

.hikashop_cart_title{

white-space: nowrap;

}



/* pagination */

.pagenav{

	cursor:pointer;

}

.list-footer li{

	list-style-type:none;

	display: inline;

}



/* product name in the cart layout of the checkout process */

#hikashop_cart .hikashop_cart_product_name a{

	font-weight:bold;

}

.hikashop_cart_product_name_value{

	width:40%;

}



/* titles for cart display */

.hikashop_cart_title{

	font-weight: bold;

}

.hikashop_small_cart_checkout_link,.hikashop_small_cart_clean_link,.hikashop_small_cart_total_title span,.hikashop_small_cart_total_title span span,.hikashop_small_cart_total_title span span span {
		display:inline-block;
		zoom:1;
		*display:inline;
		margin-bottom:0px;
}

/* next button of the checkout process */

#hikashop_checkout_next_button{
	float:right;
}

#hikashop_checkout_shopping_button{
	float:left;
}

/* cart buttons */

a.hikashop_cart_button, a.hikashop_cart_button:hover, a.hikashop_compare_button, a.hikashop_compare_button:hover{

	background-image:url(../images/button.jpg);

	border:1px solid #356AA0;

	color:#000000;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:11px;

	padding:5px 8px;

	text-decoration:none;

	cursor:pointer;

	float:left;

	white-space:nowrap;

}

a.hikashop_cart_button:hover, a.hikashop_compare_button:hover{

	outline: 2px solid #92C1FF;

}

#hikashop_order_listing a.hikashop_cart_button, #hikashop_order_listing a.hikashop_cart_button:hover,

#hikashop_checkout_login a.hikashop_cart_button, #hikashop_checkout_login a.hikashop_cart_button:hover,

a.hikashop_compare_button, a.hikashop_compare_button:hover{

	float:none;

}

.hikashop_products a.hikashop_cart_button,.hikashop_products a.hikashop_cart_button:hover, #hikashop_checkout_coupon a.hikashop_cart_button,#hikashop_checkout_coupon a.hikashop_cart_button:hover{

	float:none;

	width:100px;

}

#hikashop_button_1 div.hikashop_container,#hikashop_button_2 div.hikashop_container,#hikashop_button_3 div.hikashop_container {

	cursor:pointer;

}

#hikashop_button_1 div.hikashop_subcontainer, #hikashop_button_2 div.hikashop_subcontainer, #hikashop_button_3 div.hikashop_subcontainer,#hikashop_order_listing div.hikashop_subcontainer {

	text-align:center;

}

/* checkout progress bar styles */

.hikashop_cart_bar{

	background: url(../images/line.png) repeat-x scroll 100% 50% transparent;

	padding-bottom:0;

	padding-top:33px;

}

#hikashop_checkout_page div.hikashop_cart_bar{

	text-align:center;

}

#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current {

	-moz-background-inline-policy:continuous;

	background: url("../images/current_step.png") no-repeat scroll 50% 3px transparent;

	color:#363636;

}

#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished {

	-moz-background-inline-policy:continuous;

	background: url("../images/finished_step.png") no-repeat scroll 50% 3px transparent;

	color:#363636;

}

#hikashop_checkout_page div.hikashop_cart_step span {

	position:relative;

	left:4%;

	width:auto;

}

#hikashop_checkout_page div.hikashop_cart_step span a {

	color:#B2B2B2;

}

#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span a {

	color:#363636;

}

.hikashop_cart_step {

	-moz-background-inline-policy:continuous;

	background: url("../images/step.png") no-repeat scroll 50% 3px transparent;

	display:inline;

	padding-top:20px;

	padding-right:8%;

	white-space:nowrap;

}

/* checkout login layout */

.hikashop_checkout_login{

	clear:both;

	width:690px;

	margin:auto;

}

.hikashop_checkout_login_left_part{

	width:250px;

	float:left;

}

.hikashop_checkout_login_right_part{

	width:440px;

	float:left;

}

/* checkout address layout */

.hikashop_checkout_address{

	clear:both;

	margin:auto;

}

.hikashop_checkout_address_billing_only{

	clear:both;

	width:100%;

	margin:auto;

}

.hikashop_checkout_address_left_part{

	width:350px;

	float:left;

}

.hikashop_checkout_address_right_part{

	width:350px;

	float:left;

}

/* checkout payment names */

.hikashop_checkout_payment_name{

	font-weight: bold;

}

/* checkout shipping names */

.hikashop_checkout_shipping_name{

	font-weight: bold;

}

.hikashop_custom_file_upload_link{

	display:block;

}

.hikashop_red_border { border: 1px solid red; }

/* orders */

.hikashop_orders{

	width:100%;

}

.hikashop_order_listing_status{

	margin-bottom:5px;

	display:block;

}

.hikashop_orders img{

	border:none;

}

.hikashop_order_title{

	text-align:center;

}

.hikashop_order_right_part{

	float:right;

	padding-top:20px;

}

.hikashop_authorize_thankyou{

	text-align:center;

}

.hikashop_address_listing_div{

	width: 300px ;

	margin-left: auto ;

	margin-right: auto ;

}

.hikashop_address_listing_table{

	width:100%;

}

.hikashop_rbottom{clear:both;}

.clear_both{clear:both;}

/* sliders CSS for module categories display */

#pane h3 {margin:0;font-size:110%;letter-spacing:0px;}

.pane-sliders .title {margin:0;padding:5px;color:#666;cursor:pointer;}

.pane-sliders .panel {border:1px solid #ccc;margin-bottom:3px;}

.pane-sliders .panel h3 {background:#f6f6f6;color:#666;}

.pane-sliders .content {background:#ffffff;}

.pane-sliders div.content {padding:0px 10px 10px 10px;}

.jpane-toggler span {background:transparent url(../images/j_arrow.png) 5px 50% no-repeat;padding-left:20px;font-weight:700;}

.jpane-toggler-down span {background:transparent url(../images/j_arrow_down.png) 5px 50% no-repeat;padding-left:20px;font-weight:800;}

.jpane-toggler-down { border-bottom:1px solid #ccc;}

/* customer control panel */

#hikashopcpanel div.icon a {

	border:1px solid #F0F0F0;

	display:block;

	float:left;

	text-decoration:none;

	vertical-align:middle;

	width:100%;

}

#hikashopcpanel div.icon:hover a {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#F9F9F9 none repeat scroll 0 0;

	border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;

	border-style:solid;

	border-width:1px;

}

#hikashopcpanel li {

	list-style-type: none !important;

}

#hikashopcpanel div.icon {

	float:left;

	margin-bottom:5px;

	margin-right:5px;

	text-align:center;

	width: 100%;

}

#hikashopcpanel span {

	display:block;

	text-align:center;

	background-repeat: no-repeat;

	background-position: center;

	height: 48px;

}

.hikashop_cpanel_icon_image_span{

	background-repeat: no-repeat;

	background-position: center;

	height: 48px;

}

#hikashopcpanel td{

	text-align: center;

}

.hikashop_cpanel_icon_image{

	width: 80px;

}

.hikashop_cpanel_icon_table{

	width: 100%;

}

#hikashopcpanel img {

	margin:0 auto;

	padding:10px 0;

}

.hikashopcpanel{

	width:500px;

	margin:auto;

	margin-top:20px;

}

.hikashop_header_title{ float: left; }

.hikashop_header_buttons{ float: right; }

/* icons */

.icon-32-cancel {background-image:url(../images/icons/icon-32-cancel.png);}

.icon-32-back {background-image:url(../images/icons/icon-32-back.png);}

.icon-32-new {background-image:url(../images/icons/icon-32-new.png);}

.icon-32-apply {background-image:url(../images/icons/icon-32-apply.png);}

.icon-32-save {background-image:url(../images/icons/icon-32-save.png);}

.icon-32-print {background-image:url(../images/icons/icon-32-print.png);}

.icon-48-order {background-image:url(../images/icons/icon-48-order.png);}

.icon-48-category {background-image:url(../images/icons/icon-48-category.png);}

.icon-48-user {background-image:url(../images/icons/icon-48-user.png);}

.icon-48-subscription {background-image:url(../images/icons/icon-48-subscription.png);}

.icon-48-cart {background-image:url(../images/icons/icon-48-cart.png);}

.icon-48-wishlist {background-image:url(../images/icons/icon-48-wishlist.png);}

.icon-32-add_cart {background-image:url(../images/icons/icon-32-add_cart.png);}

.icon-32-show_cart {background-image:url(../images/icons/icon-32-show_cart.png);}

.icon-32-add_wishlist {background-image:url(../images/icons/icon-32-add_wishlist.png);}

.icon-32-show_wishlist {background-image:url(../images/icons/icon-32-show_wishlist.png);}

.icon-32-badge {background-image:url(../images/icons/icon-32-badge.png);}

.icon-32-badge2 {background-image:url(../images/icons/icon-32-badge2.png);}

span.hKIcon-label
{
	font-family: Open Sans; 
}

span.icon-48-user2, span.icon-48-cart,

span.icon-48-order, span.icon-48-address,

span.icon-32-back, span.icon-32-new,

span.icon-32-save

{

	background-image: none !important;

}

.icon-48-user2:after

{

	content: "\f3a0";

    font-family: "Ionicons";

	font-size: 48px;

}

.icon-48-cart:after

{

	content: "\f370";

    font-family: "Ionicons";

	font-size: 48px;

}

.icon-48-address:after

{

	content: "\f1ff";

    font-family: "Ionicons";

	font-size: 48px;

}

.icon-48-order:after

{

	content: "\f127";

    font-family: "Ionicons";

	font-size: 48px;

}

.icon-32-back:after

{

	content: "\f108";

    font-family: "Ionicons";

	font-size: 32px;

}

.icon-32-new:after

{

	content: "\f216";

    font-family: "Ionicons";

	font-size: 32px;

}

.icon-32-save:after

{

	content: "\f120";

    font-family: "Ionicons";

	font-size: 32px;

}

div.toolbar span {

	display:block;

	float:none;

	height:32px;

	margin:0 auto;

	width:32px;

}

div.toolbar a {

	border:1px solid #FBFBFB;

	cursor:pointer;

	display:block;

	float:left;

	padding:1px 5px;

	text-align:center;

	white-space:nowrap;

}

/* tool-tip */

.tool-tip {

	 float: left;

	 background-color: #ffc;

	 border: 1px solid #D4D5AA;

	 padding: 5px;

	 max-width: 200px;

}

.tool-title {

	 padding: 0;

	 margin: 0;

	 font-size: 100%;

	 font-weight: bold;

	 margin-top: -15px;

	 padding-top: 15px;

	 padding-bottom: 5px;

}

.tool-text {

	 font-size: 100%;

	 margin: 0;

}

/***************************************************************************/

/* Some Messages to display on a popup because the CSS is not fully loaded */

/***************************************************************************/

div.hikashop_messages{

	border-bottom-style:solid;

	border-bottom-width:2px;

	border-top-style:solid;

	border-top-width:2px;

	font-weight:bold;

	margin:5px 10px;

}

.hikashop_messages li{

	list-style-type : none;

}

div.hikashop_warning{

	background-color:#EFE7B8;

	border-bottom-color:#F0DC7E;

	border-top-color:#F0DC7E;

	color:#CC0000;

}

div.hikashop_success{

	background-color:#CCFFBB;

	border-bottom-color:#00AA00;

	border-top-color:#00AA00;

	color:#00AA00;

}

div.hikashop_info{

	background-color:#C3D2E5;

	border-bottom-color:#84A7DB;

	border-top-color:#84A7DB;

	color:#0055BB;

}

div.hikashop_error{

	background-color:#E6C0C0;

	border-bottom-color:#DE7A7B;

	border-top-color:#DE7A7B;

	color:#CC0000;

}

#hikashop_add_to_cart_continue_div{

	float:left;

}

#hikashop_add_to_cart_checkout_div{

	float:right;

}

.hikashop_delete_entry_button{

	float:right;

}

span.hiakshop_AUP_price{

	color: #990000;

	font-weight: bold;

}

span.hikashop_AUP_points{

	color: #2f9900;

	font-weight: bold;

}

/* pagination */

.hikashop_products_pagination, .hikashop_subcategories_pagination{

		color:#167e93;

		font-size:11px;

		text-align:center;

		margin-top:25px;

		clear:both;

		padding-top:10px;

}

.hikashop_products_pagination ul.pagination, .hikashop_subcategories_pagination ul.pagination{

	text-align:center;

}

.hikashop_products_pagination .list-footer .limit, .hikashop_subcategories_pagination .list-footer .limit{

		color:#3a3a3c;

		font-weight:bold;

		margin-bottom:5px;

}

.hikashop_products_pagination .list-footer .limit .inputbox, .hikashop_subcategories_pagination .list-footer .limit .inputbox{

		margin-left:10px;

		border:1px solid #ccc;

		color:#3a3a3c;

}

.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav {

		color:#167E93;

		font-weight:bold;

		background-color:#FFF;

		padding-right:5px !important;

		padding-left:5px !important;

		padding-top:2px;

		padding-bottom:2px;

		border:1px solid #ccc;

		margin-right : 2px;

		margin-left : 2px;

}

.hikashop_products_pagination .list-footer .pagenav_next_chevron 

{

		padding-right:5px !important;

		padding-left:5px !important;

}

.hikashop_products_pagination .list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav {

		color:#3a3a3c;

		background-color:#FFF;

}

.hikashop_products_pagination .list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover{

		color:#fff;

		background-color:#3a3a3c;

}

.hikashop_products_pagination .list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav {

		color:#fff;

		background-color:#6eb33f;

}

.hikashop_products_pagination .list-footer span.pagenav_text, .hikashop_subcategories_pagination .list-footer span.pagenav_text{

		display:none;

}

.hikashop_products_pagination .list-footer .counter, .hikashop_subcategories_pagination .list-footer .counter{

		color:#666;

		margin-top:15px;

}

.hikashop_products_pagination .hikashop_results_counter, .hikashop_subcategories_pagination .hikashop_results_counter{

		color:#666;

}

/* facebook and twitter */

#hikashop_social iframe{

	height: 50px;

}

#hikashop_social iframe.hikashop_social_fb_standard{

	width:400px;

	height:80px;

}

#hikashop_social iframe.hikashop_social_fb_button_count{

	width:125px;

	height:20px;

}

#hikashop_social iframe.hikashop_social_fb_box_count{

	width:125px;

	height:80px;

}

#hikashop_social{

	position:relative;

	text-align:left;

}

#hikashop_social{

	position:relative;

	text-align:right;

}

#hikashop_social span.hikashop_social_left_fb_tw_none{

	position:relative;

	left:75px;

}

#hikashop_social span.hikashop_social_left_fb_tw_vertical{

	position:relative;

	left:5px;

}

#hikashop_social span.hikashop_social_left_fb_tw_horizontal{

	position:relative;

}

#hikashop_social span.hikashop_social_left_fb__standart_tw_none{

	position:relative;

	margin-left: 100px;

}

#hikashop_social span.hikashop_social_left_fb__standart_tw_none_google{

	position:relative;

	margin-left: 185px;

}

#hikashop_social span.hikashop_social_right_tw_none{

	position:absolute;;

	right:130px;

}

#hikashop_social span.hikashop_social_right_tw_none_fb_standart{

	position: absolute;

	right:420px;

	top:2px

}

#hikashop_social span.hikashop_social_right_tw_horizontal{

	position:absolute;

	right:130px;

}

#hikashop_social span.hikashop_social_right_tw_horizontal_fb_standart{

	position:absolute;

	right:410px;

	top:2px

}

#hikashop_social span.hikashop_social_right_tw_none_fb_box{

	position:absolute;

	right:125px;

}

#hikashop_social span.hikashop_social_right_tw_vertical_fb_standart{

	position:absolute;

	right:415px;

}

#hikashop_social span.hikashop_social_google_right_tw_none_fb_standart{

	position:absolute;

	right:500px;

	top: 2px;

}

#hikashop_social span.hikashop_social_google_right_tw_horizontal_fb_standart{

	position:absolute;

	right:525px;

	top: 2px;

}

#hikashop_social span.hikashop_social_google_right_tw_none{

	position:absolute;

	right:250px;

}

#hikashop_social span.hikashop_social_google_right_tw_vertical{

	position:absolute;

	right:215px;

}

#hikashop_social span.hikashop_social_google_right_fb_box{

	position:absolute;

	right:200px;

}

#hikashop_social span.hikashop_social_google_right_fb_box_tw_vert{

	position:absolute;

	right:220px;

}

#hikashop_social span.hikashop_social_google_left_tw_none_fb_standart{

	position:absolute;

	top: 0px;

}

#hikashop_social span.hikashop_social_left_tw{

	position:relative;

	margin-top:0px;

}

#hikashop_social span.hikashop_social_left_tw_2{

	position:absolute;

	top:2px;

}

#hikashop_social span.hikashop_social_left_tw_2_google{

	position:absolute;

	left:75px;

}

#hikashop_social span.hikashop_social_left_tw_box{

	position:absolute;

	left: 70px;

}

#hikashop_social span.hikashop_social_google_left_tw_fb_box{

	position:absolute;

	left: 135px;

}

.hikashop_option_info{

	margin-left:5px;

}

.hikashop_checkout_cart_print_link{

	float:right;

}

/*Effect on product layout*/

.hikashop_img_pane_panel{

	 position: absolute;

	 bottom:0px;

	 background: rgba(0,0,0,0.8);

	 background-color:black\9;

	 filter:alpha(opacity=80)\9;

	 text-align:center !important;

}

.hikashop_slide_numbers{

	 margin:2px;

}

.hikashop_slide_numbers:hover{

	 background-color:#0080ff;

	 color: #fff;

}

.hikashop_slide_pagination_selected{

	color: #fff;

	background-color:#0080ff;

}

.hikashop_pagination_images
{
	 opacity: .6;
	 display:inline-block\9;
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.hikashop_pagination_images:hover{

	 opacity:1;

	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

.hikashop_pagination_images_selected{

	 opacity:1;

	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}

.hikashop_img_pane_panel{

	 position: absolute;

	 bottom:0px;

	 background: rgba(0,0,0,0.8);

	 background-color:black\9;

	 filter:alpha(opacity=80)\9;

	 text-align:center !important;

}

.hikashop_slide_pagination{

	text-align:center !important;

}

.hikashop_slide_dot_basic{

	background: url("../images/icons/dot_basic.png") no-repeat;

	margin:2px;

	height:13px;

	width:13px;

	display:inline-block;

}

.hikashop_slide_dot_basic:hover{

	background: url("../images/icons/dot_hover.png") no-repeat;

	cursor:pointer;

}

.hikashop_slide_dot_selected, .hikashop_slide_dot_selected:hover{

	background: url("../images/icons/dot_selected.png") no-repeat;

}

.hikashop_pagination_images_block{

	margin:5px;

	display:inline-block;
}

.hiakshop_slider_button{
	opacity:0.5;
}

.hiakshop_slider_button:hover{
	cursor:pointer;
	opacity:1;
}

.hikashop_filter_checkbox{
	white-space: nowrap;
}

#hikashop_checkout_form

{

	background: transparent;

}

.hikashop_wizardbar ul li.hikashop_cart_step_current 

{

	color: #6eb33f;

}

.hkbadge-current

{

	background-color: #6eb33f;

}

a.hikashop_filter_list{

	color:black;

	cursor: pointer;

}

a.hikashop_filter_list_selected:hover {

	color:black;

	font-weight:bold;

	text-decoration:none;

}

.hikashop_filter_fieldset{

	margin-bottom:10px;

}

/*

 * jQuery UI CSS Framework 1.8.15

 *

 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)

 * Dual licensed under the MIT or GPL Version 2 licenses.

 * http://jquery.org/license

 *

 * http://docs.jquery.com/UI/Theming/API

 */

/* Component containers

----------------------------------*/

.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/icons/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }

.ui-widget-content a { color: #222222; }

.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/icons/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }

.ui-widget-header a { color: #222222; }

/* Interaction states

----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/icons/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/icons/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }

.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/icons/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

.ui-widget :active { outline: none; }


/* Misc visuals

----------------------------------*/

/* Corner radius */

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */

.ui-widget-overlay { background: #aaaaaa url(../images/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }

.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*

 * jQuery UI Slider 1.8.15

 *

 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)

 * Dual licensed under the MIT or GPL Version 2 licenses.

 * http://jquery.org/license

 *

 * http://docs.jquery.com/UI/Slider#theming

 */

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; width:250px; }

.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

.ui-slider-vertical .ui-slider-range-max { top: 0; }


/* compare products

----------------------------------*/

.hikashop_compare_table{

	background-color:#fff;

	border:1px solid #ccc;

	padding:10px;

	width:100%;

}

.hikashop_product_custom_name{

	font-weight:bold;

}

.hikashop_product_compare_custom_separator{

	text-align:center;

	height:25px;

}

.hikashop_product_compare_custom_separator td{

	border-bottom:2px solid #ccc;

	text-align:center;

	font-weight:bold;

	height:30px;

}

.hikashop_product_compare_custom_separator .hikashop_product_custom_name label{

	color:#1491A0;

}

.hikashop_compare_page h1{

	color:#666;

	text-align:center;

	font-size:14px;

	border-bottom: 1px dashed #ccc;

	padding:2px;

}

#hikashop_compare_tr_cart .hikashop_compare_cart_prod_column{

	margin-bottom:20px;

	text-align:center;

}

.hikashop_before_taxe{

	font-size:11px;

	font-weight:normal;

}

.hikashop_compare_table .hikashop_product_quantity_field_change{

	margin-right:5px;

}

.hikashop_compare_table .hikashop_product_quantity_field{

	margin-right:5px;

}

.hikashop_compare_details_prod_column{

	padding:10px;

	white-space:normal;

	border-top:1px dashed #ccc;

}

.hikashop_compare_table #hikashop_main_image_thumb_div{

	margin:0px;

	border:none;

}

.hikashop_compare_table #hikashop_main_image{

	display:block !important;

	margin:auto;

}

.hikashop_compare_custom_prod_column{

	border-bottom:1px solid #ccc;

	border-right:1px solid #ccc;

	background-color:#ebf1f1;

	padding-left:10px;

	height:20px;

	text-align:center;

}

.hikashop_compare_custom_prod_column:hover{

	border-bottom:1px solid #ccc;

	background-color:#fff;

}

.hikashop_compare_page .hikashop_product_stock{

	color:#C30;

	margin:auto;

	border-bottom:1px dashed #ccc;

}

.hikashop_product_compare_custom_separator .hikashop_product_custom_value{

	color:#1491A0;

}

.hikashop_product_custom_value{

	color:#000;

}

.hikashop_compare_custom_first_column{

	color:#333;

	text-align:center;

	border:1px solid #ccc;

	border-top:0px;

	background-color:#f5f5f5;

}

#hikashop_product_custom_info_main{

	margin-top:10px;

}

#hikashop_product_custom_info_main td{

	border-bottom:1px solid #ccc;

}

#hikashop_product_custom_info_main h4{

	color:#1491A0

}

/* order listing pagination */

#hikashop_order_listing .pagination{

	text-align:center;

	font-size:11px;

	padding-top:20px;

}

.list-footer .limit
{
	font-weight:bold;
	margin-bottom:10px;
}

.list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav{
	background-color:#f5f5f5;
	color:#333;
	padding:2px 4px 2px 4px;
	border:1px solid #ccc;
}

.list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover{
	background-color:#fff;
	text-decoration:none;
}

.list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav{
	background-color:#d7e0e0;
	color:#333;
	padding:2px 4px 2px 4px;
	border:1px solid #ccc;
}

.counter{
	color:#44646D;
	padding-top:5px;
	padding-bottom:5px;
}

.pagination .inputbox{
	border:1px solid #ccc;
}

/* Vote module

----------------------------------*/

/* Stars */

.ui-rating{
	margin:auto;
	display: inline;
}

.ui-rating-star {
	 width: 16px;
	 height: 16px;
	 font-size: 2px;
	 display:inline-block;
	 text-decoration: none;
	 vertical-align: bottom;
	 background-image: url('../images/star.gif') !important;
	 background-repeat: no-repeat;
}

.ui-rating a {cursor: pointer; background-color: transparent !important;}
.ui-rating-full  {background-position:left top;}
.ui-rating-mid  {background-position:left -16px;}
.ui-rating-empty {background-position:left -32px;}
.ui-rating-hover {background-position:left -48px !important;}

/* Vote & Comment & Useful comment */

.hikashop_vote_notification{
	display:inline;
	color:grey;
}

.hikashop_comment_textarea{
	display:block;
	height: 67px;
	margin:auto;
	border:1px solid #ddd;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;
	border-radius:4px;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
	width:390px;
}

.hikashop_comment_textarea:hover, .hikashop_comment_textarea:focus{
	background-color:#fafafa;
	border:1px solid #dbe6ed;
	border-right:1px solid #bdd1dc;
	border-bottom:1px solid #bdd1dc;}

.hikashop_vote_stars{
	width: 100%;
}

.hikashop_total_vote{
	display: inline;;
}

.hikashop_vote_form{
	margin: auto;
	text-align:center;
}

#hikashop_product_vote_form{
	margin:10px auto auto auto;
	width: 400px;
}

.hikashop_vote_listing_useful_bought{
	margin-left:10px;
}

.hikashop_vote_listing_useful_note{
	margin-right:10px;
}

.hikashop_vote_listing_notification:hover{
	margin-left:3px;
}

#hikashop_product_vote_listing{
	margin-top:20px;
}

#hikashop_product_vote_form input{
	background-color:transparent;
	border:1px solid #ddd;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;
	border-radius:4px;
	padding:2px 3px;
	margin-bottom:3px;
}

#hikashop_product_vote_form input:hover, #hikashop_product_vote_form input:focus {
	background-color:#fafafa;
	border:1px solid #dbe6ed;
	border-right:1px solid #bdd1dc;
	border-bottom:1px solid #bdd1dc;}

#hikashop_product_vote_form table{
	margin:auto;
	color:#666;}

.hikashop_vote_no_comment{
	margin-left: 80px;
	font-weight:bold;
}

.hikashop_listing_comment{
	width:382px;
	margin:5px auto;
	padding:3px 10px;
	background-color:#BCC7D6;
	color:#ffffff;
	font-weight: bold;
}

.hikashop_form_comment{
	width:390px;
	margin:5px auto;
	padding-left: 10px;
	background-color:#BCC7D6;
	color:#ffffff;
	font-weight: bold;
}

.hikashop_vote_notification_mini{
	display: inline;
}

.hikashop_comment_form{
	width:100%;
}

.hikashop_product_vote_listing .pagination{
	text-align:center;
}

.hikashop_product_vote_listing .pagination .list-footer{
	margin-bottom: 5px;
}

.hikashop_product_vote_listing .pagination .list-footer .counter,
.hikashop_product_vote_listing .pagination .list-footer .limit{
	display: none;
}

.hika_comment_listing{

	width: 400px;

	margin:auto;

	border: 1px solid #f5f5f5;

	color: #90b1c3;

	background-color:#f5f5f5;

}

.hika_comment_listing:hover{

	color: #FFFFFF;

	background-color: #BCC7D6;

}

.hika_comment_listing:hover .hika_comment_listing_useful_p{

	color: 	#90b1c3;

}

.hika_comment_listing_name{

	font-weight: bold;

	width: 110px;

}

.hika_comment_listing_stars{

	width:85px;

}

.hika_comment_listing_content
{
	background-color: white;
	min-height: 50px;
	padding: 2px;
	color: grey;
}

.hika_comment_listing_useful_p{

	width: 18px;

	background-color: #fff;

	border: 1px solid #90b1c3;

	font-weight:bold;

	padding: 1px;

	text-align:center;

}

.hika_comment_listing_useful{

	background-color: transparent !important;

	width: 17px;

	height: 21px;

	background-image:url(../images/icons/vote_plus.png);

	background-size:17px 21px;

	background-repeat:no-repeat;

	background-position: right;

	cursor: pointer;

}



.hika_comment_listing_useful.hide{

	width: 17px;

	height: 21px;

	background-size:0px 0px;

}

.hika_comment_listing_useful_p.hide{

	display:none;

}

.hika_comment_listing_useful.locked{

	opacity: 0.5;

	cursor: default;

}

.hika_comment_listing_useless{

	background-color: transparent !important;

	width: 17px;

	height: 21px;

	background-image:url(../images/icons/vote_minus.png);

	background-size:17px 21px;

	background-repeat:no-repeat;

	background-position: right;

	cursor: pointer;

}

.hika_comment_listing_useless.locked{

	opacity: 0.5;

	cursor: default;

}

.hika_comment_listing_notification{

	width: 120px;

}

.hika_comment_listing_full_stars {

	 width: 16px;

	 height: 16px;

	 display:inline-block;

	 text-decoration: none;

	 background-image: url('../images/star.gif') !important;

	 background-repeat: no-repeat;

	 background-position:left top;

	 cursor: default;

}

.hika_comment_listing_empty_stars {

	 width: 16px;

	 height: 16px;

	 display:inline-block;

	 text-decoration: none;

	 background-image: url('../images/star.gif') !important;

	 background-repeat: no-repeat;

	 background-position:left -32px;

	 cursor: default;
}

.hika_comment_listing_empty{
	height: 50px;
	text-align: center;
	background-color: #fff;
	color: #BCC7D6;
}

.hikashop_next_product{
	background-color: transparent !important;
	float:right;
	width: 35px;
	height: 35px;
	background-image:url(../images/icons/next.png);
}

.hikashop_previous_product{
	background-color: transparent !important;
	float:left;
	width: 35px;
	height: 35px;
	background-image:url(../images/icons/prev.png);
}

.hikashop_wishlist_module .hikashop_wishlist_display_add_to_cart,.hikashop_wishlist_module .hikashop_checkout_cart_print_link,
.hikashop_cart_module .hikashop_checkout_cart_print_link{
	display: none;
}

.hikashop_background_color{
	background-color: #BCC7D6;
}

.hikashop_all_carts{
	text-align:center;
}

.hikashop_all_cart_quantity{
	text-align:center;
}

.hikashop_all_carts_current{
	text-align: center !important;
	width: 50px;
}

.hikashop_all_carts_current_star{
	width: 16px;
	height: 16px;
	text-decoration: none;
	background-image: url('../images/star.gif') !important;
	background-repeat: no-repeat;
	background-position:center top;
	margin: auto;
}

.hikashop_all_carts_set_current{
	text-align: center;
	width: 50px;
	text-decoration: none;
}

.hikashop_all_carts_set_current a{
	text-decoration: none !important;
}

.hikashop_all_carts_set_current_star{
	text-align: center;
	margin:auto;
	width: 16px;
	height: 16px;
	text-decoration: none !important;
	background-image: url('../images/star.gif') !important;
	background-repeat: no-repeat;
	background-position:center -32px;
	cursor: pointer;
}

.hikashop_all_wishlits_button{
	text-align: center;
}

.hikashop_product_cart_links{
	float:right;
}

.hikashop_product_cart_show_carts_link, .hikashop_product_cart_print_link, .hikashop_product_cart_mail_link{
	display: inline;
}

.hikashop_red_color{
	color: red;
}

.hikashop_green_color{
	color: green;
}

.hikashop_all_carts_delete{
	text-align: center;
}

.hikashop_show_cart_quantity{
	text-align: center;
	width: 30px;
}

.hikashop_carts{
	width: 100%;
}

.hika_show_cart_total{
	text-align: center;
}

.hikashop_not_authorized{
	width: 100%;
	text-align: center;
	margin: 10px auto;
	color: red;
}

.hika_wishlist_green{
	background-color: #CCFFCC !important;
}

#hikashop_wishlist_listing_pagination .list-footer .pagination{
	text-align: center;
}

.hikashop_carts{
	margin-top: 10px;
}

.hikashop_carts .row0, .hikashop_orders .row0{
	background-color: #F0F0F0;
}

.hikashop_orders
{
	margin-top: 10px;
}

.hika_show_cart_total td{
	border-top: solid 2px grey;
}

#hikashop_wishlist_listing_pagination .limit{
	margin: auto;
}

.hikashop_showcart_infos .key{
	text-align: right;
	width: 40px;
	background-color: #F0F0F0;
	color: #666;
}

.s5_lazyload{
	opacity:1 !important;
}

.hikashop_product_quantity_field
{
	width: 50px;
	text-align: center;
	margin-bottom: 0px !important;
}

input[type=submit] .hikashop_cart_input_button
{
	padding: 11px !important;
	height: 40px !important; 
}

.hikashop_product_code_main, .hikashop_product_code_prefix
{
	font-size: 0.6em;
}

.rl_tabs.top>ul.nav-tabs>li>a:focus, .rl_tabs.top>ul.nav-tabs>li.active>a:focus
{
	box-shadow: 0 -2px 2px rgba(109,179,63,0.5) !important;
}

.rl_tabs>ul.nav-tabs>li>a:focus, .rl_tabs>ul.nav-tabs>li.active>a:focus
{

	border-color: #6eb33f !important;
	border-bottom-color: #fff !important;
}

.hikashop_product_page .hikashop_product_price_main .hikashop_product_price_full
{
	font-size: 1.1em !important;
}

img#hikashop_main_image, .hikashop_product_main_image_subdiv img
{
	margin-top: 6px !important;
}

.bold, .hikashop_option_price_value
{
	font-weight: bold;
}

.hikashop_product_name_main, .hikashop_product_code_main, .hikashop_product_custom_value,
.hikashop_product_price_per_unit, .rl_tabs-toggle-inner,
.tab-content, .hikashop_filter_title, .hikashop_product_characteristics,
.hikashop_product_characteristics_table select.inputbox, .checkout-legend,
.hikashop_product_price_per_unit_x, .hikashop_product_price_table_header_item,
.hikashop_product_price_table_header_qty, .hikashop_product_options,
.hikashop_product_options_table, .hikashop_product_options_table  select.inputbox,
.hikashop_product_code_list, .list-footer.limit, .hikashop_option_price_value,
.hikashop_product_price_has_options, .hikashop_product_description_main,
.hikashop_cart_title, .hikashop_checkout_cart_subtotal, .hikashop_checkout_cart_shipping, .hikashop_checkout_cart_taxes,
.hikashop_product_code_prefix, .tab-content div#description, .hikashop_product_price_full
{
	color: #3a3a3c;
}

.hikashop_filter_title
{
	font-weight: bold;
	font-size: 1.2em;
}

.hikashop_product_characteristics_table
{
	border-spacing: 10px;
	margin-top: 15px;
	font-family: Open Sans;
}

.hikashop_product_characteristics_table tr td
{
	padding-bottom: 7px;
}

.hikashop_product_characteristics_table select.inputbox, .hikashop_product_options_table select.inputbox
{
	margin-left: 10px;
	font-weight: 500;
	margin-bottom: 0px;
	font-size: 0.9em !important;
	height: auto;
}

.hikashop_filter_button_outside input.hikashop_cart_input_button, .hikashop_reset_button_outside input.hikashop_cart_input_button,
.hikashop_filter_button_outside a.hikashop_cart_input_button, .hikashop_reset_button_outside a.hikashop_cart_input_button
{
	margin-top: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

input.hikashop_cart_input_button[type=submit],
.hikashop_filter_button_outside a.hikashop_cart_input_button,
.hikashop_reset_button_outside a.hikashop_cart_input_button
{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.hikashop_product_price_table_header_item, .hikashop_product_price_table_header_qty
{
	font-size: 0.9em;
}

.hikashop_subcontainer_border .hikashop_listing_img_title .hikashop_product_price_full
{
	margin-bottom: 0px;
}

.hikashop_product_price_table_header_item
{
	padding-right: 35px;
}

.hikashop_cart_module_product_refresh_value .ion-loop,
.hikashop_cart_module_product_refresh_value .ion-close-round
{
	font-size: 16px;
}

.hikashop_product_page form
{
	margin: 0px;
}

.hikashop_product_custom_specification_line, .hikashop_subcontainer .hikashop_listing_img_title span.hikashop_product_code_list
{
	text-align: left !important;
}

.hikashop_subcontainer .hikashop_subcontainer_border .hikashop_listing_img_title form .hikashop_product_stock
{
	text-align: left;
}

.hikashop_subcontainer .hikashop_subcontainer_border .hikashop_listing_img_title form .hikashop_product_stock input .hikashop_cart_input_button
{
	margin-top: 4px;
}

.hikashop_product_code_list, .hikashop_characteristics_table_label
{
	font-weight: 600;
}

.hikashop_subcontainer_border .hikashop_listing_img_title form 
{
	margin-bottom: 0px;
}

a.btn.disabled
{
  cursor: not-allowed;
}

div.list-footer a.ion-arrow-left-b
{
	margin-right: 10px;
}

div.list-footer a.ion-arrow-right-b
{
	margin-left: 10px;
}

div.list-footer a.btn
{
	padding-bottom: 11px;
	padding-top: 11px;
	padding-left: 17px;
	padding-right: 17px;
}

div.list-footer .limit select.chzn-done
{
	width: 55px;
}

div.hikashop_products_listing_main .hikashop_products_listing form
{
	margin-bottom: 0px;
}

.hikashop_cart_module_product_refresh_value .ion-loop
{
	display: block;
}

.hikashop_cart_module_product_refresh_value div
{
	position: relative;
	padding-left: 8px;
}

div.related_products div.hikashop_product div.hikashop_container
{
	margin-left: 0px !important;
}

div.hikashop_product div.hikashop_container
{
	margin-top: 0px !important;
	margin-bottom: 12px !important;
	margin-left: 10px !important;
	margin-right: 0px !important;
}

dl.hikashop_product_custom_specification_line
{
	margin-bottom: 10px;
}

.cart-table td
{
	padding-right: 14px;
}

.hikashop_form_cart .hikacart, .hikashop_form_cart .hikacart:hover,
.hikashop_form_cart .hikacart:focus, .hikashop_empty_cart_wrapper .hikacart, .hikashop_empty_cart_wrapper .hikacart:hover,
.hikashop_empty_cart_wrapper .hikacart:focus
{
	font-size: .7em;
	text-transform: uppercase;
}

.hikashop_form_cart .hikashop_cart_continue,
.hikashop_empty_cart_wrapper .hikashop_cart_continue
{
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
}

div.hikashop_cart
{
	position: relative;
	z-index: 10;
}

.hikashop_empty_cart_wrapper .hikashop_cart_continue
{
	float: unset;
}

.hikashop_form_cart, .hikashop_empty_cart_wrapper
{
	-webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,.2) !important;
	box-shadow: 0 4px 6px -2px rgba(0,0,0,.2) !important
}

.hikashop_form_cart .hikashop_cart_checkout
{
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 15px;
}

.hikashop_form_cart .hikashop_cart_total_price
{
	color: #3a3a3c;
	font-weight: bold;
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-right: 15px;
}

.hikashop_form_cart .hikacart:hover,
.hikashop_form_cart .hikacart:focus,
.hikashop_empty_cart_wrapper .hikacart:hover,
.hikashop_empty_cart_wrapper .hikacart:focus
{
	color: #fff;
}

.hikacart, .hikacart:hover, .hikacart:focus
{
	font-family: Open Sans;
    font-weight: 600;
    font-size: .9em;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #3a3a3c;
    border: none;
    border-radius: 3px;
    text-decoration: none;
    padding: 12px;
}

div.hikashop_listing_img_title > a.hikacart
{
	margin-top: 25px;
}

.hikacart:hover
{
    background: #6eb33f;
}

.module_round_box div.outlined h3.h3_filter_module
{
	margin-bottom: 15px;
}

div.hikashop_filter_title
{
	margin-top: 5px;
	margin-bottom: 5px;
}

div.hikashop_filter_checkbox
{
	min-height: 30px;
	float: unset;
}

div.hikashop_cart_counter
{
	display: inline-block;
	background: #3a3a3c none repeat scroll 0 0;
    height: 16px;
	line-height: 16px;
    position: relative;
    top: -9px;
    text-align: center;
    width: 16px;
    -webkit-border-radius: 100%;
}

i.hikashop_cart_count
{
	font-size: 12px;
	font-family: "Trebuchet MS";
	font-family: Open Sans;
	position: relative;
	top: -1px;
	vertical-align: middle;
	color: #fff;
	font-weight: 600;
}

.hikashop_filter_checkbox label
{
	display: unset;
}

.hikashop_filter_checkbox input[type="checkbox"]
{
	min-height: unset;
	margin-right: 10px;
	vertical-align: middle;
}

.hikashop_product_main_image_subdiv
{
	text-align: left;
}

.hikashop_option_price_title
{
	color: #6eb33f;
	font-weight: bold;
}

.hikashop_product_option_select
{
	margin-left: 10px;
}

#s5_component_wrap_inner div.hikashop_product_right_part h1.hikashop_product_title_and_code
{
	margin-bottom: 10px;
}

.hikashop_filter_button_inside, .hikashop_reset_button_inside
{
	margin-top: 10px
}

.hikashop_product_options
{
	margin-top: 25px;
}

.hikashop_product_options span.hikashop_product_options_title
{
	font-weight: 600;
	text-decoration: underline;
}

.hikashop_filter_checkbox label
{
	color: #3a3a3c;
	display: inline-block;
}

.hikashop_checkout_coupon_field 
{
	width: 160px;
	margin-right: 15px;
}

.hikabtn_checkout_coupon_add
{
	margin-top: 0px;
}

#hikashopcurrencyhidden
{
	display: none;
}

div.hikashop_currency_module form
{
	display: inline-block;
	position: relative;
	margin: 0px;
}

#hikashopcurrency_chzn
{
	display: none !important;
}

div.hikashop_currency_module select.hikashopcurrency
{
	font-size: 14px !important;
	display: inline-block !important;
	font-weight: 600;
	color: inherit;
	background: transparent;
	border: none;
	width: auto;
   	cursor: pointer;
    z-index: 10;
	position: relative;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
	padding: 0px !important;
	height: unset;
	min-height: unset;
	margin-bottom: 0px;
	line-height: unset;
	vertical-align: unset;
	transition: unset !important;
	-webkit-transition: unset !important;
}

div.hikashop_currency_module select.hikashopcurrency:focus
{
	outline: none;
}

.temp:after
{
	content: '\f123';
	font-family: Ionicons;
	color: inherit;
	pointer-events: none;
	z-index: 10;
	font-size: 12px;
}

div.hikashop_currency_module
{
	color: #fff
}

div.hikashop_currency_module:hover
{
  	color: #3a3a3c;
}

div.hikashop_currency_module select.hikashopcurrency option
{
	color: #3a3a3c;
}

span.hikashop_inserted_product_code a
{
	color: #6eb33f !important;
	/* Temporary */
	/* color: #ff0000 !important; */
}

#s5_below_body_wrap .module_round_box_outer 
{
	margin-left: 0px;
}

.hkc-xs-1, .hkc-sm-1, .hkc-md-1, .hkc-lg-1, .hkc-xl-1, .hkc-xs-2, .hkc-sm-2, .hkc-md-2, .hkc-lg-2, .hkc-xl-2, .hkc-xs-3, .hkc-sm-3, .hkc-md-3, .hkc-lg-3, .hkc-xl-3, .hkc-xs-4, .hkc-sm-4, .hkc-md-4, .hkc-lg-4, .hkc-xl-4, .hkc-xs-5, .hkc-sm-5, .hkc-md-5, .hkc-lg-5, .hkc-xl-5, .hkc-xs-6, .hkc-sm-6, .hkc-md-6, .hkc-lg-6, .hkc-xl-6, .hkc-xs-7, .hkc-sm-7, .hkc-md-7, .hkc-lg-7, .hkc-xl-7, .hkc-xs-8, .hkc-sm-8, .hkc-md-8, .hkc-lg-8, .hkc-xl-8, .hkc-xs-9, .hkc-sm-9, .hkc-md-9, .hkc-lg-9, .hkc-xl-9, .hkc-xs-10, .hkc-sm-10, .hkc-md-10, .hkc-lg-10, .hkc-xl-10, .hkc-xs-11, .hkc-sm-11, .hkc-md-11, .hkc-lg-11, .hkc-xl-11, .hkc-xs-12, .hkc-sm-12, .hkc-md-12, .hkc-lg-12 {
	padding-left:0px; 
	padding-right:0px; 
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.hikashop_cart_product_quantity_value .hikashop_product_quantity_field, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete
{
	margin-right: 5px;
}

.hikashop_cart_product_quantity_value .hikashop_product_quantity_field
{
	height: 40px;
}

div#s5_menu_wrap.s5_wrap
{
	z-index: 1000;
}

.hikashop_checkout_shipping_radio
{
	float: left;
	margin-right: 20px !important;
}

.hikashop_cart_product_quantity_flex, .hikashop_flex_display
{
	display: flex;
}

.hikashop_cart_product_price_value span.hikashop_product_price, .hikashop_cart_product_total_value span.hikashop_product_price, span.hikashop_checkout_cart_final_total
{
	font-size: 1em !important;
}

.hikashop_cart_product_quantity_delete,
.hikashop_cart_product_quantity_refresh
{
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
}

.table td.hikashop_cart_product_price_value, 
.table td.hikashop_product_price_full,
.table td.hikashop_cart_product_quantity_value, 
.table td.hikashop_cart_product_total_value,
.table td.hikashop_cart_product_name_value
{
	vertical-align: middle;
}

.hikashop_form_cart .hikashop_cart_module_product_name_value a
{
	font-weight: bold;
	font-size: 12px;
}

.s5_wrap .notfullwidth form.hikashop_form_cart,
.s5_wrap .notfullwidth div.hikashop_empty_cart_wrapper
{
	top: 35px;
}

form.hikashop_form_cart, div.hikashop_empty_cart_wrapper
{
	position: absolute;
	right: -86px;
	top: 44px;
	border-top: 2px #3a3a3c solid;
	border-bottom: solid 1px #bbb !important;
	border-left: solid 1px #bbb !important;
	border-right: solid 1px #bbb !important;
	z-index:4001;
	width: 500px;
	background: #fff;
}

div.hikashop_empty_cart_wrapper
{
	width: 400px;
	height: 135px;
}

div.hikashop_empty_cart_wrapper p
{
	margin-top: 18px;
}

.hikashop_form_cart .hikashop_cart_module_product_name_value br
{
	display: block;
}

.hikashop_form_cart .hikashop_cart_module_product_price_value span.hikashop_product_price
{
	font-size: 14px !important;
}

.hikashop_form_cart .hikashop_cart_module_product_price_value .hikashop_product_price_full
{
	margin-bottom: 0px;
}

.hikashop_form_cart .hikashop_cart_module_product_price_value 
{
	padding-left: 15px;
}

div.hikashop_cart_wrapper
{
	max-height: 70vh;
	overflow: auto;
}

.hikashop_form_cart .hikashop_cart_module_product_image
{
	width: 15%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.hikashop_form_cart, .hikashop_empty_cart_wrapper
{
	display: none;
}

.cart_open 
{
	display: block;
}

.hikashop_cart_empty 
{
	color: #3a3a3c;
}

.hikashop_form_cart .hikashop_cart_module_product_name_value
{
	text-align: left;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.hikashop_form_cart .hikashop_cart_module_product_quantity_value
{
	width: 8%; 
	padding-left: 5px;
}

.hikashop_form_cart .hikashop_cart_module_product_refresh_value
{
	color: #3a3a3c;
	margin-left: 3px;
	cursor: pointer;
}

.hikashop_form_cart .hikashop_product_quantity_field
{
	width: 100%;
	padding: 0px;
}

.hikashop_form_cart .hikashop_cart_module_product_quantity_value input[type=text]
{
	font-size: 14px;
}

.hikashop_form_cart .hikashop_cart_module_product_delete_value
{
	width: 6%;
}

.hikashop_form_cart .hikashop_cart_value
{
	border-bottom: 1px solid #9a9a9a;
}

.hikashop_container .hikashop_subcontainer_border
{
	border: solid 1px #e1e1e1 !important;
	box-shadow: 0 4px 6px -2px rgba(0,0,0,.2) !important;
	-webkit-box-shadow: 0 4px 6px -2px rgba(0,0,0,.2) !important;
	-moz-box-shadow: 0 4px 6px -2px rgba(0,0,0,.2) !important;
}

.hikashop_cart_module a:hover
{
	color: #3a3a3c;
}

.hikashop_cart_module a.btn-toggle:hover
{
	text-decoration: none;
}

#s5_cart .cart_empty
{
	margin-top: 1px;
	color: #fff;
}

.inputbox:hover, .registration input:hover, .login input:hover, .contact-form input:hover, #jform_contact_message:hover, textarea:hover, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus
{
	background: rgba(110, 179, 63, 0.08) !important;
}

input[type="text"],
input[type="email"],
input[type="password"]
{
	font-weight: 500 !important;
	font-size: 11pt !important;
	color: #3a3a3c !important;
}

#form-login-remember input#modlgn-remember
{
	margin-left: 0px;
}

#form-login-submit button.hikacart
{
	clear: both;
	display: block;
	margin-left: 25px;
	margin-top: 45px;
}

#form-login-username span.add-on,
#form-login-password span.add-on
{
	display: inline-block;
	vertical-align: middle;
	margin-top: 0px;
}

#form-login-username input[type="text"],
#form-login-password input[type="password"]
{
	font-weight: 300 !important;
}

#form-login-username a.btn.hasTooltip,
#form-login-password a.btn.hasTooltip
{
	padding-left: 18px;
	padding-right: 18px;
}

#form-login-username .ion-help,
#form-login-password .ion-help
{
	font-size: 12px;
	vertical-align: middle;
}

/* Responsive Product Pages */

/*Phones and Tablets Screens - = 1024px*/

@media only screen and (min-width:64.063em) 
{
	div .hikashop_product_left_part
	{
		float: left;
		width: 35% !important;
		padding-right: .3em;
	}

	div .hikashop_product_right_part
	{
		margin-left: 2.3%;
		width: 62% !important;
	}

	span .hikashop_product_price_full
	{
		margin-top: 25px;
	}

	div .hikashop_product_quantity_main
	{
		margin-top: 10px;
	}

    div.hikashop_product_main_image_subdiv
    {
        text-align: center;
    }
}

@media screen and (max-width: 470px)
{
	div#hikashop_order_listing .hikashop_search_block input[type="text"]#hikashop_search
	{
		width: 100%;
		margin-bottom: 10px;
	}

	div#hikashop_order_listing .hikashop_search_block button.btn
	{
		margin-left: 0px;
		margin-right: 5px;
	}
}

@media (min-width: 768px)
{
	.hkform-horizontal .hkcontrol-label
	{
		text-align: left;
	}
}

@media screen and (max-width: 970px)
{
	form.hikashop_form_cart, div.hikashop_empty_cart_wrapper
    {
		width: 100vw;
        position: absolute;
        left: -100vw;
		margin: auto;
    }

	.hikashop_form_cart .hikacart, .hikashop_form_cart .hikacart:hover, .hikashop_form_cart .hikacart:focus, .hikashop_empty_cart_wrapper .hikacart, .hikashop_empty_cart_wrapper .hikacart:hover, .hikashop_empty_cart_wrapper .hikacart:focus
	{
		font-size: .5em;
	}
}

@media screen and (max-width: 750px)
{
	div.hikashop_product, 
	div.hikashop_category
	{
		width: 100% !important;
	}

	div.hikashop_product div.hikashop_container
	{
		margin-right: auto !important;
		margin-left: auto !important;
	}
}

@media screen and (max-width: 579px)
{
	div.hikashop_product div.hikashop_container
	{
		margin-right: 10px !important;
		margin-left: 10px !important;
	}
}

@media (max-width: 991px)
{
	#hikashop_checkout_form th#hikashop_cart_product_name_title,
	#hikashop_checkout_form td.hikashop_cart_product_name_value,
	#hikashop_checkout_form td.hikashop_cart_empty_footer
	{
		border-left: 1px solid #ddd;
	}

	#hikashop_checkout_form .hikashop_checkout_buttons .buttons_right
	{
		text-align: center;
	}
}