/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
div.hikashop_categories_listing_main {
	margin: 0;
}
div.hikashop_submodules {
	padding: 0;
}
/* Category description */
div.hikashop_category_description {
	display: block;
	overflow: hidden;
	margin: 0 auto 40px auto;
}
div.hikashop_category_description img.hikashop_category_image {
	margin: 0 40px 0 0;
	width: 20%;
	float: left;
}
/* Categories */
div.hikashop_subcategories {
	display: block;
	overflow: hidden;
	margin: 0 -15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.hikashop_subcontainer {
	padding: 0;
}
/*image*/
div.hikashop_category_image, div.hikashop_category_image img {
	width: 100%;
	height: auto!important;
}
div.hikashop_category_image {
	margin: 0 auto 20px auto;
}
/*name*/
span.hikashop_category_name {
	display: block;
	overflow: hidden;
	color: #131313;
	font-weight: 500;
	font-size: 120%;
	line-height: normal;
}
span.hikashop_category_name a {
	color: #131313;
	font-weight: 500;
	margin: 0;
	text-transform: uppercase;
}
/* Products list*/
div.hikashop_products {
	display: block;
	overflow: hidden;
	margin: 0 -15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*image*/
div.hikashop_product_image, div.hikashop_product_image_subdiv, div.hikashop_product_image img {
	width: 100%!important;
	height: auto!important;
	padding: 0;
}
div.hikashop_product_image {
	margin: 0 auto 20px auto;
}
/*price*/
span.hikashop_product_price_full {
	color: #959595;
}
span.hikashop_product_price {
	font-size: 130%;
	font-style: normal;
	font-weight: normal;
	font-family: inherit;
}
span.hikashop_product_price_per_unit {
	display: none;
}
/*title*/
span.hikashop_product_name {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	line-height: normal;
}
.hikashop_product_name a {
	color: #131313;
	font-weight: 500;
	font-size: 120%;
	text-transform: uppercase;
}
/*count*/
span.hikashop_product_stock_count {
	display: none;
	overflow: hidden;
	line-height: normal;
	margin: 0 auto 10px auto;
}
/*buttons*/
a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button {
	border: none;
	color: #fff!important;
	line-height: normal;
	margin: 0 auto;
}
a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover {
	border: none;
}
/*hover*/
div.hikashop_product .hikashop_cart_input_button {
	opacity: 0;
}
div.hikashop_product:hover .hikashop_cart_input_button {
	opacity: 1;
}
/* Product view */
div..hikashop_product_main_image_thumb, div.hikashop_product_main_image, div.hikashop_product_main_image_subdiv, img#hikashop_main_image {
    width:100%!important;
    height:auto!important;
}
img.hikashop_child_image {
	margin: 5px;
	height: 60px;
}
/*left*/
div.hikashop_product_main_image, div.hikashop_product_main_image_thumb {
	height: auto!important;
}
div.hikashop_product_main_image_subdiv, #hikashop_main_image {
	width: 100%!important;
	height: auto!important;
	margin-top: 0!important;
}
/*right*/
/*vote*/
.hikashop_vote_stars {
	padding: 0;
	display: block;
	overflow: hidden;
	line-height: normal;
	margin: 0 auto 10px auto;
}
/*title*/
#hikashop_product_right_part #hikashop_product_top_part h1 {
	font-size: 250%;
	color: #131313;
	font-weight: 700;
	border-bottom: none;
	padding: 10px 0 0 0;
	margin: 0;
	text-transform: uppercase;
}
/*price*/
#hikashop_product_right_part span.hikashop_product_price_full {
	font-size: 130%;
	line-height: normal;
	margin: 5px 0;
}
/*desc*/
#hikashop_product_right_part #hikashop_product_description_main {
	color: #959595;
	padding: 0;
}
.yjsg-row.yj-product-list {
	margin: 0 -15px;
}
.yj-product-list ul li {
	padding: 5px 0;
}
/*count*/
#hikashop_product_right_part span.hikashop_product_stock_count {
	display: block;
}
/*quantity*/
.hikashop_product_quantity_input_div_simplified {
	margin: 0 10px 0 0;
}
.hikashop_product_stock .hikashop_product_quantity_field {
	border: 1px solid #eee;
	border-radius: 0;
	width: 40px;
	height: 36px;
}
/*comments*/
.hikashop_listing_comment {
	color: #131313;
	font-weight: 500;
	text-transform: uppercase;
}
.hika_comment_listing td {
	font-size: 90%;
	padding: 10px 15px;
}
.hika_comment_listing_name {
	font-weight: bold;
	color: #131313;
	text-transform: uppercase;
}
.hika_comment_listing_content {
	padding: 0;
	color: #959595;
}
#hikashop_comment_form .hikashop_vote_stars {
	display: none;
}
tr.hikashop_comment_form_name td:first-child{
	width:7%;
}
.hikashop_form_comment {
	color: #131313;
	font-weight: 500;
	text-transform: uppercase;
}
.hikashop_comment_form input {
	border: 1px solid #eee;
	border-radius: 0;
	padding: 5px;
}
.hikashop_vote_form .hikashop_comment_textarea {
	border: 1px solid #EEEEEE;
	border-radius: 0;
	color: #959595;
	padding: 10px 15px;
	font-size: 90%;
}
/* Checkout */
#hikashop_checkout_page h1 {
	font-size: 140%;
	color: #131313;
	font-weight: 600;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.hikashop_checkout_login {
	width: 100%;
	margin: 0 -15px;
}
#hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 {
	color: #131313;
	font-weight: 500;
	text-transform: uppercase;
}
#hikashop_checkout_login_left_part li a {
	font-size: 90%;
}
#hikashop_checkout_login_left_part li a:hover {
	font-size: 90%;
}
/*input*/
#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select {
	padding: 7px 5px;
	width: 95%;
	border-radius: 0;
	border-color: #dedede;
}
#hikashop_checkout_login_right_part table {
	width: 100%;
}
/*button*/
#hikashop_checkout_login_left_part .button, #hikashop_checkout_login_right_part .button {
	width: auto;
	padding: 10px 30px 7px 30px;
}
/*payment*/
#hikashop_payment_methods fieldset legend {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 120%;
	margin: 0;
	padding: 20px;
	color: #131313;
}
#hikashop_payment_methods, #hikashop_payment_methods td {
	background: #f7f7f7;
}
#hikashop_payment_methods td {
	padding: 0;
}
#hikashop_payment_methods tr td:first-child {
	padding: 5px 5px 5px 20px;
}
.hikashop_checkout_payment_description {
	margin-left: 0;
}
.hikashop_checkout_payment_name {
	color: #131313;
	font-weight: 600;
}
#hikashop_payment_methods tr td input {
	border-radius: 0;
	border: 1px solid #dedede;
	background: none;
	padding: 5px;
	font-size: 90%;
}
#hikashop_checkout_coupon {
	color: #131313;
	font-size: 100%;
	font-weight: 600;
	text-transform: uppercase;
}
#hikashop_checkout_coupon input {
	margin: 0px 5px;
	padding: 7px 6px;
	color: #959595;
	border: 1px solid #ddd;
	border-radius: 0;
	font-weight: normal;
}
#hikashop_checkout_coupon .hikashop_cart_input_button {
	font-weight: 600;
	border: none;
	padding: 10px 30px 7px 30px;
}
/*checkout cart*/
.hikashop_cart_title {
	color: #131313;
	font-weight: 500;
	text-transform: uppercase;
}
.hikashop_product_checkout_cart_image {
	width: 25%;
}
.hikashop_checkout_cart td, .hikashop_checkout_cart thead th {
	text-align: left;
}
.hikashop_checkout_cart tr, .hikashop_checkout_cart thead th {
	border-color: #eee;
}
.hikashop_product_quantity_field {
	border: 1px solid #eee;
	border-radius: 0;
	background: none;
}
#hikashop_checkout_cart_final_total_title {
	color: #131313;
	font-weight: 600;
	font-size: 100%;
}
span.hikashop_checkout_cart_final_total {
	font-weight: 600;
	font-style: normal;
	font-size: 130%;
	font-family: inherit;
}
/* Infos */
h1#hikashop_address_form_header_iframe{
    font-weight: 700;
    text-transform: uppercase;
    font-size: 150%;
    margin: 0;
    padding: 0 0 20px 0;
	color:#131313;
}
#hikashop_address_form_span_iframe input,
#hikashop_address_form_span_iframe select{
	border-radius:0;
	border:1px solid #ddd;
	padding:5px;
}
#hikashop_address_form_span_iframe .hikashop_cart_input_button{
	border:none;
	padding:9px 30px 6px 30px;
}
#hikashop_address_form_span_iframe tr {
    margin: 0 auto 10px auto;
    overflow: hidden;
    display: block;
}
#hikashop_address_form_span_iframe tr td.key {
	width:85px;
}
#hikashop_address_form_header_iframe input{
	border-radius:0;
}
/* Billing */
#hikashop_checkout_billing_address fieldset legend {
	font-size: 170%;
	color: #131313;
	font-weight: 600;
	text-transform: uppercase;
}
#hikashop_checkout_billing_address tr td{
	border:none;
	padding:0;
}
#hikashop_checkout_billing_address {
	margin: 0 auto 50px auto;
}
.hikashop_checkout_billing_address_info {
	color: #959595;
	font-size: 100%;
	line-height:28px;
}
/* Popup cart */
div.hikashop_success {
	background-color: #fff;
	border-bottom-color: #dedede;
	border-top-color: #dedede;
	color: #131313;
	margin: 0;
	padding: 10px 0;
	line-height: normal;
	font-weight: 500;
}
div.hikashop_success ul {
	margin: 0;
}
/* Footer pagination*/
.hikashop_products_pagination .list-footer .limit, .hikashop_subcategories_pagination .list-footer .limit {
	color: #333;
	font-weight: normal;
	margin-bottom: 20px;
}
.hikashop_products_pagination .list-footer .limit .inputbox {
	border-radius: 0;
	padding: 5px;
}
.list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav, .pagenav_previous_chevron, .pagenav_start_chevron, .pagenav_next_chevron, .pagenav_end_chevron {
	color: #131313;
	border: 1px solid #eee;
	border-radius: 0;
	width: 20px;
	height: 20px;
	padding: 4px;
	margin: 0 2px;
	line-height: 20px;
}
.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav {
	color: #131313;
	font-weight: 600;
	background: none;
	border: 1px solid #eee;
	line-height: normal;
	padding: 5px 10px;
	border-radius: 0;
}
/*hover*/
.hikashop_products_pagination .list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover, .list-footer span.pagenav:hover, .hikashop_subcategories_pagination .list-footer span.pagenav:hover, .list-footer a.pagenav:hover {
	color: #fff!important;
	border: 1px solid;
}
.pagenav_start_chevron {
	background-position: 10px -22px;
}
.pagenav_previous_chevron {
	background-position: -19px -22px;
}
.pagenav_next_chevron {
	background-position: -49px -23px;
}
.pagenav_end_chevron {
	background-position: -78px -22px;
}
/*hover*/
.pagenav_start_chevron:hover {
	background-position: 10px 9px;
}
.pagenav_previous_chevron:hover {
	background-position: -19px 9px;
}
.pagenav_next_chevron:hover {
	background-position: -49px 8px;
}
.pagenav_end_chevron:hover {
	background-position: -78px 9px;
}
