/*header*/
header p {
	margin: 0;
}

#mod-custom127 {
	display: flex;
	flex: 1;
	justify-content: flex-end;
}

#mod-menu1 {
	justify-content: flex-start;
	padding-left: 10px;
	flex: 1 !important;
	flex-direction: row;
}

#mod-menu1 li:after {
	display: none;
}

.container-header .mod-menu > li {
	margin-right: 6px;
	margin-left: 6px !important;
	padding-top: 14px !important;
	font-weight: bold;
}

.hikashop-cartnotify-cart {
	display: none !important;	
}

/*mini cart*/
#hikashop_cart_126 {
	text-align: center;
}

#hikashop_cart_126 .hikashop_small_cart_total_title {
	color: #000;
	font-weight: bold;
}

#hikashop_cart_126 .hikashop_small_cart_total_title img {
	margin-right: 6px;
}

/*product listing*/
.hikashop_products_listing .hikashop_product_item_left_part {
	display: none;
}

.hikashop_products_listing .hikashop_product_image {
	display: none;
}

.hikashop_products_listing .hikashop_product_desc p {
	font-size: 1.2em;
	margin-bottom: 0 !important;
}

.hikashop_products_listing .hikashop_product_price_full {
	font-weight: bold;
	display: block;
	padding: 10px !important;
}

/*popover cart*/
.hikashop_drawer__title {
	font-weight: bold;
	font-size: 1.2em;
}

.hikashop_drawer__content .hikashop_cart thead  {
	display: none;
}

.hikashop_drawer__content .hikashop_cart tr {
	border: 1px solid #ddd;
	padding: 6px;
	width: 100% !important;
}

.hikashop_drawer__content .hikashop_cart td {
	padding: 6px;
}

.hikashop_drawer__content .hikashop_cart td.hikashop_cart_module_product_image img{
	width: 1px;
	height: 1px;
}

.hikashop_drawer__content .hikashop_cart td.hikashop_cart_module_product_name_value {
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	max-width: auto !important;
	width: 100% !important;
}

.hikashop_drawer__content .hikashop_cart td.hikashop_cart_module_product_quantity_value {
	max-width: auto !important;
	width: auto !important;
	min-width: 150px !important;
}

.hikashop_cart.hika_j4 .hikashop_product_quantity_div.hikashop_product_quantity_change_div_regrouped a.hikabtn {
	width: 30px !important;
}

.hikashop_drawer__content .hikashop_cart td.hikashop_cart_module_product_price_value {
	text-align: right;
	min-width: 80px !important;
}

.hikashop_drawer__content .hikashop_cart td.hikashop_cart_module_product_total_title {
	text-align: right;
	font-weight: bold;
}

.hikashop_drawer__content .hikashop_cart td.hikashop_cart_module_product_total_value {
	text-align: right;
	font-weight: bold;
}

.hikashop_drawer__content .hikashop_cart_proceed_to_checkout {
	margin-top: 20px;
}

/*checkout page - cart*/

.hikashop_checkout_page .hikashop_checkout_cart th {
	display: none;
}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	.hikashop_checkout_page td.hikashop_cart_product_image_value {
		display: none;
	}
}

.hikashop_checkout_page td.hikashop_cart_product_image_value img {
	width: 1px;
	height: 1px;
}

.hikashop_checkout_page td.hikashop_cart_product_name_value {
	font-weight: bold;
}

.hikashop_checkout_page td.hikashop_cart_product_name_value p{
	margin: 0;
}

.hikashop_checkout_page .hikashop_checkout_cart .hikashop_product_price_full {
	padding-left: 0;
}

.hikashop_checkout_page .hikashop_checkout_cart {
	font-size: 0.9em;
}

.hikashop_checkout_page .hikashop_checkout_cart .hikashop_product_quantity_field {
	margin: 0px !important;
}

.hikashop_checkout_page .hikashop_checkout_cart .hikashop_checkout_cart_subtotal,
.hikashop_checkout_page .hikashop_checkout_cart .hikashop_checkout_cart_final_total {
	padding-left: 0px !important;
}

/*checkout page*/
.hikashop_checkout_page #hikashop_checkout_registration .hkform-horizontal {
	margin-bottom: 0px
}


.hikashop_checkout_page #emailmsg {
	font-weight: bold;
}

.hikashop_checkout_shipping select {
	padding: 8px 14px;
	font-size: 1.1em;
}

.hikashop_checkout_page #hikabtn_checkout_next {
	font-size: 2em;
}

.hikashop_payment_methods_table {
	display: none;
}

/*misc styles*/
p.allergens {
	font-size: 0.9em;
	color: #666;
	font-style: italic;
}