



.site.com_hikashop.view-product .row-fluid {
    padding-top: 75px;
}
#hikashop_product_Workbook_2_page .hikashop_product_right_part.span6, #hikashop_product_Workbook_1_page .hikashop_product_right_part.span6, #hikashop_product_Workbook_3_page .hikashop_product_right_part.span6 {
    width: 45%;
}
#hikashop_product_Workbook_2_page .hikashop_product_price, #hikashop_product_Workbook_1_page .hikashop_product_price, #hikashop_product_Workbook_3_page .hikashop_product_price, #hikashop_product_Workbook_2_page .hikashop_product_quantity_main, #hikashop_product_Workbook_1_page .hikashop_product_quantity_main, #hikashop_product_Workbook_3_page .hikashop_product_quantity_main, #hikashop_module_98 .hikashop_product_name {
    display: none;
}
#hikashop_module_98 {
    padding-top: 30px;
}
#hikashop_product_Workbook_2_page .hikashop_product_top_part, #hikashop_product_Workbook_1_page .hikashop_product_top_part, #hikashop_product_Workbook_3_page .hikashop_product_top_part {
    background: none repeat scroll 0 0 #F2F2F2;
    height: 40px;
    left: 0;
    padding-top: 25px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483647 !important;
}
#hikashop_product_Workbook_2_page .hikashop_external_comments, #hikashop_product_Workbook_1_page .hikashop_external_comments, #hikashop_product_Workbook_3_page .hikashop_external_comments {
    background: none repeat scroll 0 0 #F2F2F2;
    bottom: -260px;
    height: 170px;
    left: 0;
    position: absolute;
    width: 100%;
}
#hikashop_product_Workbook_2_page.hikashop_product_page, #hikashop_product_Workbook_1_page.hikashop_product_page, #hikashop_product_Workbook_3_page.hikashop_product_page {
    height: 570px;
}

#lookie { background: url("../../../images/look-inside.png"); 
 background-color: #af1e2d;
 background-repeat: no-repeat;
 background-position: center right;
 font-size: 18px;
 border-radius: 5px;
    float: left;
    height: 35px;
    margin-left: 8px;
    padding-right: 38px;
    padding-top: 19px;
    text-align: center;
    width: 160px;
 }
 
 #lookie-noicon {  
 background: #af1e2d;
 background-repeat: no-repeat;
 background-position: center right;
 
 border-radius: 5px;
    float: left;
    height: 35px;
    margin-left: 0px;
    padding-right: 0px;
    padding-top: 19px;
    text-align: center;
    width: 160px;
 }


.modal.readmore {

 color: #ffffff;
    float: left;
    font-family: 'HelveticaNeueCE-Roman';
    font-size: 18px;
    font-weight: 100;
    height: 35px;
    margin-top: -20px;
    padding-bottom: 10px;
    padding-right: 38px;
    padding-top: 20px;
    text-decoration: none;
    vertical-align: text-top;
    width: 160px;
			transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	
}
#lookie:hover, #lookie-noicon:hover {
    background-color: #4887b5;

 		transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;

}



#hikashop_product_Relationships_page {
    background: url("../../../images/tabletop.jpg"); background-repeat: no-repeat;  background-attachment: scroll; background-position: center bottom; background-color: rgba(0, 0, 0, 0);
    height: 650px;
    margin-bottom: 600px;
    padding-bottom: 5px;
}
.hikashop_product_name_main {
   color: #fff;
    font-family: 'HelveticaNeueCE-Roman';
    font-size: 54px;
    font-weight: 100;
    letter-spacing: -1px;
    text-shadow: 0 0 10px rgba(200, 135, 22, 0.8);
	-webkit-text-shadow: 0 0 10px rgba(200, 135, 22, 0.8);
}
div.hikashop_footer {
    display: none;
}
.hikashop_product_page {
    padding-left: 0;
    padding-right: 0;
}
div.hikashop_category_image {
    clear: both;
}
img.hikashop_category_image {
    margin: 4px;
}
.invalid {
    border: 5px solid;
}
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: 0;
}
.hikashop_category_left_part {
    text-align: center;
}
.hikashop_product_stock table tr, .hikashop_product_stock table td {
    border: 0 none !important;
}
.hikashop_category_right_part {
    padding-left: 1px;
}
.hikashop_category_list_item, .hikashop_product_list_item {
    float: left;
}
.hikashop_subcategories div.hikashop_category, .hikashop_products_listing div.hikashop_product {
    float: left;
    width: 100%;
}
.hikashop_product_list, .hikashop_category_list {
    display: inline-block;
    list-style-type: none;
    text-align: left;
}
.hikashop_subcontainer {
    padding-bottom: 10px;
    padding-top: 10px;
}
.hikashop_product_item_left_part {
    text-align: center;
}
.hikashop_product_item_right_part {
    margin-left: 20px;
    margin-right: 20px;
}
.hikashop_product_image {
    padding-bottom: 2px;
}
div.hikashop_subcontainer_border {
    border: 1px solid;
}
div.hikashop_product_listing_custom_item {
    padding-bottom: 10px;
}
.hikashop_submodules .hikashop_products_listing_main {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    width: 90%;
}
.hikashop_product_top_part {
    float: left;
    padding-bottom: 40px;
    padding-top: 0px;
    text-align: center;
    width: 100%;
}
#hikashop_product_Relationships_page .hikamarket_vendor {
    display: none !important;
}
.hikashop_product_left_part {
    float: left;
    text-align: center;
    width: 50%;
}
.hikashop_product_main_image_thumb {
    margin-bottom: 5px;
}
.hikashop_product_right_part {
    float: left;
    padding-left: 1px;
}
.hikashop_product_bottom_part {
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.8em;
    margin-top: 20px;
    width: 41.936%;
}
.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-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
}
.hikashop_product_quantity_field {
    width: 25px;
}
a.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change:hover {
    margin: 5px;
    text-decoration: none;
}
.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: 0 solid #DDDDDD;
}
fieldset.hika_field .hika_edit {
    float: right;
    margin-top: -22px;
}
fieldset.hika_field .hika_edit img {
}
fieldset.hika_field .hika_edit span {
    display: none;
}
#hikashop_order_listing fieldset, #hikashop_address_listing fieldset, #hikashop_affiliate_main fieldset {
    background-color: transparent;
    border: medium none;
}
#hikashop_affiliate_main fieldset.adminform {
    padding: 5px 17px 17px;
}
#hikashop_affiliate_main fieldset.adminform legend {
    border: 0 solid;
    margin: 0;
    padding: 0 3px;
    width: auto;
}
#hikashop_affiliate_main fieldset.adminform legend {
    float: none;
    position: relative;
    top: 0 !important;
}
div#hikashop_product_left_part div {
    text-align: left;
}
img.hikashop_child_image {
    height: 25px;
    margin: 2px;
}
.hikashop_product_weight_main {
}
span.hikashop_product_name {
    display: block;
    margin-bottom: 5px;
	line-height: 1.4em;
}
span.hikashop_product_price_before_discount {
    text-decoration: line-through;
    white-space: nowrap;
}
span.hikashop_product_price {
    color: #AF1E2D;
    white-space: nowrap;
}
span.hikashop_product_price_before_discount {
    color: #000000;
}
span.hikashop_product_discount {
    white-space: nowrap;
}
span.hikashop_product_price_full {
    display: block;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 5px;
    text-align: left;
    width: 20%;
}
.view-checkout.layout-step.task-step #hikashop_checkout_cart_tax_title, .view-checkout.layout-step.task-step .hikashop_cart_tax_value {
    display: none;
}
.hikashop_product_price_per_unit {
    display: none;
}
.hikashop_product_characteristics_table td {
    color: #555555;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
    vertical-align: text-top;
}
.hikashop_product_characteristics {
    clear: both;
    margin: 20px auto;
    padding-top: 90px;
    text-align: center;
    width: 100%;
}
.hikashop_cart_product_name > a {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 400;
}
.hikashop_product_quantity_field {
    margin-top: 0;
}
.hikashop_checkout_cart, .hikashop_checkout_coupon, .hikashop_checkout_page form {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    font-family: 'Roboto', sans-serif;
    margin: 30px auto;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 90%;
	min-width: 1100px;
}

#hikashop_checkout_page, .hikashop_checkout_page {
    min-width: 1100px;
}
#hikashop_checkout_login {
    background: none repeat scroll 0 0 #FFFFFF;
}
#hikashop_product_characteristics > h1 {
    font-family: 'HelveticaNeueCE-Thin';
    font-size: 66px;
    font-weight: 100;
    margin-bottom: 90px;
    margin-top: 70px;
}
.hikashop_variants_table_image_thumb img {
    max-width: 80%;
}
#variant0.span3 {
    width: 25%;
}
.hikashop_cart_module_product_total_title {
    display: none;
}
.hikashop_cart_module_product_name_title.hikashop_cart_title {
    display: none;
}
.hikashop_cart_module_product_price_title.hikashop_cart_title {
    display: none;
}
#header-minicart hr {
    display: none;
}
#header-minicart .btn.button.hikashop_cart_input_button {
    background-image: url("../../../images/carticon.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    float: right;
    font-size: 0;
    height: 30px;
    margin-left: 10px;
    margin-top: 0;
    padding: 0;
    width: 30px;
}
#header-minicart .hikashop_small_cart_total_title strong {
    background: url("../../../images/cart-bubble.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 3px 0; background-color: rgba(0, 0, 0, 0);
  color: #ffffff;
    float: left;
    font-size: 19px;
    height: 25px;
    padding-top: 7px;
    text-align: center;
    width: 49px;
}

.header .hikashop_small_cart_checkout_link {
    margin-left: 10px;
    width: 50px;
}

#header-minicart .hikashop_product_price_full {
    display: none;
    font-size: 14px;
    margin-right: 7px;
}
#header-minicart table {
    float: left;
    margin-top: 5px;
    width: 20%;
}
.choose {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 7px;
    padding: 13px 30px;
}
.hikashop_product_characteristics td {
    text-align: center;
    width: 100%;
}
.hikashop_product_characteristics tr {
    text-align: center;
    width: 100%;
}
.hikashop_product_characteristics table {
    max-width: 83%;
}
.hikashop_product_characteristics .btn.button.hikashop_cart_input_button {
    margin: 0 auto !important;
    width: 200px;
}

.hikashop_product_characteristics .hikashop_product_stock {
    float: left;
    margin-top: 20px;
}
#variant0 {
    font-family: 'HelveticaNeueCE-Thin';
    font-size: 24px;
    font-weight: 100;
    line-height: 1.3em;
}
#variant0_0 {
    background: url("../../../images/variant0_0.jpg"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-size: cover; background-color: rgba(0, 0, 0, 0);
    padding-bottom: 70px;
    padding-top: 70px;
    width: 100%;
}
#variant0_1 {
    background: url("../../../images/variant0_1.jpg"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-size: cover; background-color: rgba(0, 0, 0, 0);
    padding-bottom: 70px;
    padding-top: 70px;
    width: 100%;
}
#variant0_2 {
    background: url("../../../images/variant0_2.jpg"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-size: cover; background-color: rgba(0, 0, 0, 0);
    padding-bottom: 70px;
    padding-top: 70px;
    width: 100%;
}
#variant0_3 {
    background: url("../../../images/variant0_3.jpg"); background-repeat: no-repeat;  background-attachment: background-position: 0 0; background-size: cover; background-color: rgba(0, 0, 0, 0);
    padding-bottom: 70px;
    padding-top: 70px;
    width: 100%;
}
#variant-desc p {
    font-size: 16px;
    line-height: 1.6em;
    text-align: left;
}
#variant-desc h1 {
    font-size: 34px;
    font-weight: 700;
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: left;
}
.hikashop_product_characteristics .hikashop_product_quantity_field, .hikashop_product_characteristics .hikashop_product_quantity_field_change {
    display: none;
}
.hikashop_product_quantity_field {
    margin-top: 10px;
    padding: 10px !important;
}
#hikashop_checkout_page .hikashop_product_price_full {
    text-align: left;
}
.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 {
    float: left;
    margin-top: 0;
}
#hikashop_checkout_next_button {
    font-size: 20px;
    height: 50px;
    letter-spacing: 1px;
    margin-bottom: 50px !important;
    margin-top: 60px !important;
    transition: all 0.4s ease 0.1s;
    width: 200px;
}
.hikashop_checkout_page h1 {
    color: #333333;
    font-family: 'Roboto', sans-serif !important;
    font-size: 31px;
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: center;
}
.hikashop_checkout_login.row-fluid {
    padding-top: 30px;
}
.hikashop_checkout_page h2 {
    color: #AF1E2D;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    margin-bottom: 20px;
}
#hikashop_checkout_login_left_part .controls .radio input[type="radio"] {
    margin-left: 10px;
    margin-right: 10px;
}
#hikashop_checkout_login_left_part .controls .radio {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 7px;
    color: #333333;
    font-size: 17px;
    font-weight: 500;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 90%;
}
#hikashop_checkout_login_left_part {
  float: left;
    margin-left: 40px;
    margin-right: 20px;
    margin-top: 0;
    padding: 0 10px 10px;
    width: 240px;
}
#hikashop_checkout_login_right_part {
    border-radius: 7px;
    float: left;
    padding: 15px 30px 0;
    width: 760px;
}
#hikashop_checkout_login_form #com-form-login-remember {
    display: none;
}
#hikashop_checkout_login_form li {
    list-style: none outside none;
}
#hikashop_checkout_login_form ul {
    font-size: 14px;
    margin: 0;
}
.view-checkout.layout-step.task-step #hikashop_checkout_cart:before {
    color: #333333;
    content: "My Shopping Cart";
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 31px;
    font-weight: 400;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}
#hikashop_address_form_header_iframe {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
span.hikashop_checkout_cart_coupon {
    font-weight: bold;
}
span.hikashop_checkout_cart_shipping {
    font-weight: 400;
	 font-size: 20px;
}
span.hikashop_checkout_cart_payment {
    font-weight: bold;
}
span.hikashop_checkout_cart_taxes {
    font-weight: bold;
}
span.hikashop_checkout_cart_final_total {
     color: #af1e2d;
    font-size: 20px;
    font-weight: 400;
}

.itemid-294 #leftside {display: none;}
.hikashop_cart_title {
    text-align: left;
}
.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;
}
.pagenav {
    cursor: pointer;
}
.list-footer li {
    display: inline;
    list-style-type: none;
}
#hikashop_cart .hikashop_cart_product_name a {
    font-weight: bold;
}
.hikashop_cart_product_name_value {
    width: 40%;
}
.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;
    margin-bottom: 0;
}
#hikashop_checkout_next_button {
    float: right;
}
#hikashop_checkout_shopping_button {
    float: left;
}
.hikashop_submodules {
    padding-top: 30px;
}
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;
    cursor: pointer;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 5px 8px;
    text-decoration: none;
    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;
}
.hikashop_cart_bar {
    background: url("../../../images/tabletop.jpg"); background-repeat: no-repeat;  background-attachment: scroll; background-position: center -290px; background-color: rgba(0, 0, 0, 0);
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
    margin-top: -31px;
    padding-bottom: 43px;
    padding-top: 43px;
}
#hikashop_checkout_page div.hikashop_cart_bar {
    text-align: center;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current {
    background: none repeat scroll 0 0 #AF1E2D;
    color: #FFFFFF;
	position: relative;
    padding-left: 0;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current:after {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    border-left: 21px solid #af1e2d;
    border-top: 21px solid rgba(0, 0, 0, 0);
    content: " ";
    height: 0;
    position: absolute;
    right: -21px;
    top: 0;
    width: 0;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline;
    padding: 10px 8% 10px 10px;
    white-space: nowrap;
}
#hikashop_checkout_page div.hikashop_cart_step span {
    left: 4%;
    position: relative;
    width: auto;
}
#hikashop_checkout_page div.hikashop_cart_step span a {
    color: #B2B2B2;
}
.hikashop_cart_step.hikashop_cart_step_current > span {
    top: 50%;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span a {
    color: #363636;
}
.hikashop_cart_step {
    -moz-background-inline-policy: continuous;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    display: inline;
    padding: 10px 8% 10px 10px;
    white-space: nowrap;
}
.hikashop_checkout_login {
    clear: both;
    margin: auto;
    width: 1100px;
}
.hikashop_checkout_login_left_part {
    float: left;
    width: 250px;
}
.hikashop_checkout_login_right_part {
    float: left;
    width: 440px;
}
.hikashop_checkout_address, .hikashop_checkout_billing_address {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    clear: both;
    margin: auto;
 
    padding: 20px 0px 20px;
	float:left;
    width: 100%;
}

#hikashop_address_form_span_iframe table {
    width: 440px;
}


@media screen and (min-width: 100px) {
#hikashop_address_form_span_iframe .inputbox {float: left; width: auto;}	
}


@media screen and (min-width: 600px) {
#hikashop_address_form_span_iframe .inputbox {width: 280px; float:left;}	
}



#hikashop_address_form_span_iframe .key {
    width: 90px !important;
}
h1#hikashop_address_form_header_iframe {
    color: #af1e2d;
    margin-bottom: 20px;
  margin-top: -10px;
    padding-top: 0;
	margin-left: 23px;
	font-size: 24px !important;
}
#hikashop_address_form_span_iframe .btn.button.hikashop_cart_input_button {
    margin-top: 20px;
}



#hikashop_address_form_span_iframe {
    margin-left: 25px;
}

.hikashop_checkout_address_billing_only {
    clear: both;
    margin: auto;
    width: 100%;
}
.hikashop_checkout_billing_address {
}
.hikashop_checkout_address_left_part {
    float: left;
    width: 350px;
}
.hikashop_checkout_address_right_part {
    float: left;
    width: 350px;
}
.hikashop_checkout_payment_name {
    font-weight: bold;
}
.hikashop_checkout_shipping_name {
    font-weight: bold;
}
.hikashop_custom_file_upload_link {
    display: block;
}
.hikashop_red_border {
    border: 1px solid #FF0000;
}
#hikashop_shipping_methods ul.hikashop_shipping_products {
    display: none;
    margin: 5px 0;
    padding: 0;
}
#hikashop_shipping_methods .hikashop_shipping_group .hikashop_shipping_group_name {
    color: #AF1E2D;
    font-size: 20px;
    font-weight: 400;
    margin-top: 20px;
    padding: 2px 5px;
}
#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product {
    display: inline-block;
    list-style-type: none;
    margin: 0 5px 0 0;
}
#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product img {
    display: none;
}
#hikashop_shipping_methods ul.hikashop_shipping_products li.hikashop_shipping_product span {
}
.hikashop_orders {
    width: 100%;
}
.hikashop_order_listing_status {
    display: block;
    margin-bottom: 5px;
}
.hikashop_orders img {
    border: medium 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 {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}
.hikashop_address_listing_table {
    width: 100%;
}
.hikashop_rbottom {
    clear: both;
}
.clear_both {
    clear: both;
}
#pane h3 {
    font-size: 110%;
    letter-spacing: 0;
    margin: 0;
}
.pane-sliders .title {
    color: #666666;
    cursor: pointer;
    margin: 0;
    padding: 5px;
}
.pane-sliders .panel {
    border: 1px solid #CCCCCC;
    margin-bottom: 3px;
}
.pane-sliders .panel h3 {
    background: none repeat scroll 0 0 #F6F6F6;
    color: #666666;
}
.pane-sliders .content {
    background: none repeat scroll 0 0 #FFFFFF;
}
.pane-sliders div.content {
    padding: 0 10px 10px;
}
.jpane-toggler span {
    background: url("../images/j_arrow.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 5px 50%; background-color: rgba(0, 0, 0, 0);
    font-weight: 700;
    padding-left: 20px;
}
.jpane-toggler-down span {
    background: url("../images/j_arrow_down.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 5px 50%; background-color: rgba(0, 0, 0, 0);
    font-weight: 800;
    padding-left: 20px;
}
.jpane-toggler-down {
    border-bottom: 1px solid #CCCCCC;
}
#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-inline-policy: continuous;
    background: none repeat scroll 0 0 #F9F9F9;
    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 {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    text-align: center;
}
.hikashop_cpanel_icon_image_span {
    background-position: center center;
    background-repeat: no-repeat;
    height: 48px !important;
}
#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 {
    margin: 20px 15% auto;
}
.hikashop_header_title {
    float: left;
}
.hikashop_header_buttons {
    float: right;
}
.hikashop_banner_row:hover {
}
.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-user2 {
    background-image: url("../images/icons/icon-48-account.png");
}
.icon-48-account {
    background-image: url("../images/icons/icon-48-account.png");
}
.icon-48-address {
    background-image: url("../images/icons/icon-48-address.png");
}
.icon-48-affiliate {
    background-image: url("../images/icons/icon-48-affiliate.png");
}
.icon-48-subscription {
    background-image: url("../images/icons/icon-48-subscription.png");
}
.icon-48-product {
    background-image: url("../images/icons/icon-48-product.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-48-downloads {
    background-image: url("../images/icons/icon-48-downloads.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");
}
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 {
    background-color: #FFFFCC;
    border: 1px solid #D4D5AA;
    float: left;
    max-width: 200px;
    padding: 5px;
}
.tool-title {
    font-size: 100%;
    font-weight: bold;
    margin: -15px 0 0;
    padding: 15px 0 5px;
}
.tool-text {
    font-size: 100%;
    margin: 0;
}
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: #AF1E2D;
    font-weight: bold;
}
span.hikashop_AUP_points {
    color: #2F9900;
    font-weight: bold;
}
.hikashop_products_pagination, .hikashop_subcategories_pagination {
    clear: both;
    color: #333333;
    font-size: 11px;
    margin-top: 25px;
    padding-top: 20px;
    text-align: center;
}
.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: #333333;
    font-weight: bold;
    margin-bottom: 5px;
}
.hikashop_products_pagination .list-footer .limit select, .hikashop_subcategories_pagination .list-footer .limit select {
    width: 60px;
}
.hikashop_products_pagination .list-footer .limit .inputbox, .hikashop_subcategories_pagination .list-footer .limit .inputbox {
    border: 1px solid #CCCCCC;
    color: #333333;
    margin-left: 10px;
}
.hikashop_products_pagination .list-footer .pagenav, .hikashop_subcategories_pagination .list-footer .pagenav {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #14CAEC;
    font-weight: bold;
    margin-left: 2px;
    margin-right: 2px;
    padding: 2px 5px;
}
.hikashop_products_pagination .list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav {
    background-color: #FFFFFF;
    color: #14CAEC;
}
.hikashop_products_pagination .list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover {
    background-color: #333333;
    color: #FFFFFF;
}
.hikashop_products_pagination .list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav {
    background-color: #333333;
    color: #FFFFFF;
}
.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: #666666;
    margin-top: 15px;
}
.hikashop_products_pagination .hikashop_results_counter, .hikashop_subcategories_pagination .hikashop_results_counter {
    color: #666666;
}
#hikashop_social iframe {
    height: 50px;
}
#hikashop_social iframe.hikashop_social_fb_standard {
    height: 80px;
    width: 300px;
}
#hikashop_social iframe.hikashop_social_fb_button_count {
    height: 20px;
    width: 90px;
}
#hikashop_social iframe.hikashop_social_fb_box_count {
    height: 80px;
    width: 65px;
}
#hikashop_social {
    position: relative;
    text-align: left;
}
#hikashop_social {
    position: relative;
    text-align: right;
}
#hikashop_social span.hikashop_social_tw {
    float: left;
    margin-right: 5px;
}
#hikashop_social span.hikashop_social_tw_horizontal {
    float: left;
}
#hikashop_social span.hikashop_social_tw_right {
    float: right;
}
#hikashop_social span.hikashop_social_tw_horizontal_right {
    float: right;
}
#hikashop_social span.hikashop_social_fb {
    float: left;
}
#hikashop_social span.hikashop_social_fb_right {
    float: right;
}
#hikashop_social span.hikashop_social_google {
    float: left;
    margin-right: 5px;
}
#hikashop_social span.hikashop_social_google_right {
    float: right;
    margin-right: 5px;
}
#hikashop_social span.hikashop_social_pinterest {
    float: left;
    margin-right: 5px;
}
#hikashop_social span.hikashop_social_pinterest_right {
    float: right;
    margin-right: 5px;
}
#hikashop_social span.hikashop_social_addThis {
    float: left;
    margin-right: 5px;
}
#hikashop_social span.hikashop_social_addThis_right {
    float: right;
    margin-right: 5px;
}
.hikashop_option_info {
    margin-left: 5px;
}
.hikashop_checkout_cart_print_link {
    float: right;
	margin-right: 10px;
}
.hikashop_cart_product_quantity_delete, .hikashop_cart_product_quantity_refresh, .hikashop_product_quantity_field {
    float: left;
}
.hikashop_img_pane_panel {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    position: absolute;
    text-align: center !important;
}
.hikashop_slide_numbers {
    margin: 2px;
}
.hikashop_slide_numbers:hover {
    background-color: #0080FF;
    color: #FFFFFF;
}
.hikashop_slide_pagination_selected {
    background-color: #0080FF;
    color: #FFFFFF;
}
.hikashop_pagination_images {
    opacity: 0.6;
}
.hikashop_pagination_images:hover {
    opacity: 1;
}
.hikashop_pagination_images_selected {
    opacity: 1;
}
.hikashop_slide_pagination {
    text-align: center !important;
}
.hikashop_slide_dot_basic {
    background: url("../images/icons/dot_basic.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    display: inline-block;
    height: 13px;
    margin: 2px;
    width: 13px;
}
.hikashop_slide_dot_basic:hover {
    background: url("../images/icons/dot_hover.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
}
.hikashop_slide_dot_selected, .hikashop_slide_dot_selected:hover {
    background: url("../images/icons/dot_selected.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-color: rgba(0, 0, 0, 0);
}
.hikashop_pagination_images_block {
    display: inline-block;
    margin: 5px;
}
.hiakshop_slider_button {
    opacity: 0.5;
}
.hiakshop_slider_button:hover {
    cursor: pointer;
    opacity: 1;
}
.hikashop_slider_button {
    opacity: 0.5;
}
.hikashop_slider_button:hover {
    cursor: pointer;
    opacity: 1;
}
.hikashop_filter_checkbox {
    white-space: nowrap;
}
a.hikashop_filter_list {
    color: #000000;
    cursor: pointer;
}
a.hikashop_filter_list_selected:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.hikashop_filter_fieldset {
    margin-bottom: 10px;
}
.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 {
    background: url("../images/icons/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    background: url("../images/icons/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../images/icons/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.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 {
    background: url("../images/icons/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}
.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 {
    background: url("../images/icons/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
    background: url("../images/icons/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    opacity: 0.3;
}
.ui-widget-shadow {
    background: url("../images/icons/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;
    border-radius: 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    font-size: 17px;
    height: 1.2em;
    position: absolute;
    width: 0.8em;
    z-index: 2;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider-horizontal {
    height: 0.8em;
    width: 250px;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.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;
}
.ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
.hikashop_compare_table {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px;
    width: 100%;
}
.hikashop_product_custom_name {
    font-weight: bold;
}
.hikashop_product_compare_custom_separator {
    height: 25px;
    text-align: center;
}
.hikashop_product_compare_custom_separator td {
    border-bottom: 2px solid #CCCCCC;
    font-weight: bold;
    height: 30px;
    text-align: center;
}
.hikashop_product_compare_custom_separator .hikashop_product_custom_name label {
    color: #1491A0;
}
.hikashop_compare_page h1 {
    border-bottom: 1px dashed #CCCCCC;
    color: #666666;
    font-size: 14px;
    padding: 2px;
    text-align: center;
}
#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 {
    border-top: 1px dashed #CCCCCC;
    padding: 10px;
    white-space: normal;
}
.hikashop_compare_table #hikashop_main_image_thumb_div {
    border: medium none;
    margin: 0;
}
.hikashop_compare_table #hikashop_main_image {
    display: block !important;
    margin: auto;
}
.hikashop_compare_custom_prod_column {
    background-color: #EBF1F1;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    height: 20px;
    padding-left: 10px;
    text-align: center;
}
.hikashop_compare_custom_prod_column:hover {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}
.hikashop_compare_page .hikashop_product_stock {
    border-bottom: 1px dashed #CCCCCC;
    color: #CC3300;
    margin: auto;
}
.hikashop_product_compare_custom_separator .hikashop_product_custom_value {
    color: #1491A0;
}
.hikamarket_panel_body {
    padding: 10px;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #CCCCCC;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #CCCCCC;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
body {
    font-size: 16px;
}
body {
    color: #333333;
    font-family: 'Roboto', sans-serif,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
body {
    color: #333333;
    font-family: 'Roboto', sans-serif,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
body {
    font-size: 16px;
}
html {
    font-size: 100%;
}
html {
    font-size: 100%;
}
.view-product.layout-show.task-show .hikashop_product_custom_value {
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.hikashop_compare_custom_first_column {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #333333;
    text-align: center;
}
#hikashop_product_custom_info_main {
    margin-top: 20px;
}
#hikashop_product_custom_info_main td {
    border-bottom: 1px solid #CCCCCC;
}
#hikashop_product_custom_info_main h4 {
 clear: both;
    color: #af1e2d;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 15px;
    margin-top: 30px;
    padding-top: 0;
}
#hikashop_product_right_part {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    padding: 30px;
    width: 40%;
}
#hikashop_product_Relationships_page #hikashop_product_right_part {
    background: none repeat scroll background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    padding: 0;
    width: 50%;
}
.view-checkout .hikashop_filter_module {
    display: none;
}
#hikashop_order_listing .pagination {
    font-size: 11px;
    padding-top: 20px;
    text-align: center;
}
.list-footer .limit {
    color: #44646D;
    font-weight: bold;
    margin-bottom: 10px;
}
.list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #333333;
    padding: 2px 4px;
}
.list-footer a.pagenav:hover, .hikashop_subcategories_pagination .list-footer a.pagenav:hover {
    background-color: #FFFFFF;
    text-decoration: none;
}
.list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav {
    background-color: #D7E0E0;
    border: 1px solid #CCCCCC;
    color: #333333;
    padding: 2px 4px;
}
.counter {
    color: #44646D;
    padding-bottom: 5px;
    padding-top: 5px;
}
.pagination .inputbox {
    border: 1px solid #CCCCCC;
}
.ui-rating {
    display: inline;
    margin: auto;
}
.ui-rating-star {
    background-image: url("../images/star.gif") !important;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 2px;
    height: 16px;
    text-decoration: none;
    vertical-align: bottom;
    width: 16px;
}
.ui-rating a {
    background-color: rgba(0, 0, 0, 0) !important;
    cursor: pointer;
}
.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;
}
.hikashop_vote_notification {
    color: #808080;
    display: inline;
}
.hikashop_comment_textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    height: 67px;
    margin: 5px auto 10px;
    padding: 5px;

    width: 100%;
}
.hikashop_comment_textarea:hover, .hikashop_comment_textarea:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FAFAFA;
    border-color: #DBE6ED #BDD1DC #BDD1DC #DBE6ED;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
.hikashop_vote_stars {
    width: 100%;
}
.hikashop_total_vote {
    display: inline;
}
.hikashop_vote_form {
    margin: 30px auto;
    text-align: center;
}
#hikashop_product_vote_form {
    margin: 10px auto auto;
    max-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 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(0, 0, 0, 0);
    border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    margin-bottom: 3px;
    padding: 2px 3px;
}
#hikashop_product_vote_form input:hover, #hikashop_product_vote_form input:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FAFAFA;
    border-color: #DBE6ED #BDD1DC #BDD1DC #DBE6ED;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
#hikashop_product_vote_form table {
    color: #666666;
    margin: auto;
}
.hikashop_vote_no_comment {
    font-weight: bold;
    margin-left: 80px;
}
.hikashop_listing_comment {
    background-color: #BCC7D6;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    margin: 5px auto;
    padding: 3px 10px;
}
.hikashop_form_comment {
    background-color: #BCC7D6;
    color: #FFFFFF;
    font-weight: bold;
    margin: 5px auto;
    max-width: 390px;
    padding-left: 10px;
}
.hikashop_vote_notification_mini {
    display: inline;
}
.hikashop_comment_form {
    width: 100%;
}
.hikashop_comment_form input {
    background-color: #FFFFFF;
}
.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 {
    display: none;
}
.hikashop_product_vote_listing .pagination .list-footer .limit {
    display: none;
}
.hika_comment_listing {
    background-color: #F5F5F5;
    border: 1px solid #F5F5F5;
    color: #90B1C3;
    margin: auto;
    width: 100%;
}
.hika_comment_listing:hover {
    background-color: #BCC7D6;
    color: #FFFFFF;
}
.hika_comment_listing:hover .hika_comment_listing_useful_p {
    color: #90B1C3;
}
.hika_comment_listing_name {
    font-weight: bold;
}
.hika_comment_listing_stars {
    width: 85px;
}
.hika_comment_listing_content {
    background-color: #FFFFFF;
    color: #808080;
    min-height: 50px;
    padding: 2px;
}
.hika_comment_listing_useful_p {
    background-color: #FFFFFF;
    border: 1px solid #90B1C3;
    font-weight: bold;
    padding: 1px;
    text-align: center;
    width: 18px;
}
.hika_comment_listing_useful {
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/icons/vote_plus.png") !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
    background-size: 17px 21px !important;
    cursor: pointer !important;
    height: 21px !important;
    width: 17px !important;
}
.hika_comment_listing_useful.hide {
    background-size: 0 0;
    height: 21px;
    width: 17px;
}
.hika_comment_listing_useful_p.hide {
    display: none;
}
.hika_comment_listing_useful.locked {
    cursor: default;
    opacity: 0.5;
}
.hika_comment_listing_useless {
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/icons/vote_minus.png") !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
    background-size: 17px 21px !important;
    cursor: pointer !important;
    height: 21px !important;
    width: 17px !important;
}
.hika_comment_listing_useless.locked {
    cursor: default;
    opacity: 0.5;
}
.hika_comment_listing_notification {
    width: 120px;
}
.hika_comment_listing_full_stars {
    background-image: url("../images/star.gif") !important;
    background-position: left top;
    background-repeat: no-repeat;
    cursor: default;
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
}
.hika_comment_listing_empty_stars {
    background-image: url("../images/star.gif") !important;
    background-position: left -32px;
    background-repeat: no-repeat;
    cursor: default;
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
}
.hika_comment_listing_empty {
    background-color: #FFFFFF;
    color: #BCC7D6;
    height: 50px;
    text-align: center;
}
.hika_comment_listing tr:hover {
    color: #90B1C3;
}
.hika_comment_listing_bottom {
}

.hikashop_next_product {
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/icons/next.png");
    float: right;
    height: 35px;
    width: 35px;
}
.hikashop_previous_product {
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/icons/prev.png");
    float: left;
    height: 35px;
    width: 35px;
}
.hikashop_wishlist_module .hikashop_wishlist_display_add_to_cart, .hikashop_wishlist_module .hikashop_checkout_cart_print_link {
    display: none;
}
.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_name {
}
.hikashop_all_cart_quantity {
    text-align: center;
}
.hikashop_all_cart_stock {
}
.hikashop_all_carts_current {
    text-align: center !important;
    width: 50px;
}
.hikashop_all_carts_current_star {
    background-image: url("../images/star.gif") !important;
    background-position: center top;
    background-repeat: no-repeat;
    height: 16px;
    margin: auto;
    text-decoration: none;
    width: 16px;
}
.hikashop_all_carts_set_current {
    text-align: center;
    text-decoration: none;
    width: 50px;
}
.hikashop_all_carts_set_current a {
    text-decoration: none !important;
}
.hikashop_all_carts_set_current_star {
    background-image: url("../images/star.gif") !important;
    background-position: center -32px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    margin: auto;
    text-align: center;
    text-decoration: none !important;
    width: 16px;
}
.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: #FF0000;
}
.hikashop_green_color {
    color: #008000;
}
.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 {
    color: #FF0000;
    margin: 10px auto;
    text-align: center;
    width: 100%;
}
.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: 2px solid #808080;
}
#hikashop_wishlist_listing_pagination .limit {
    margin: auto;
}
#hikashop_cart_product_listing {
    width: 100% !important;
}
.hikashop_showcart_infos .key {
    background-color: #F0F0F0;
    color: #666666;
    text-align: right;
    width: 40px;
}
.hikashop_main_carousel_div ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding: 0 !important;
}
.hika-radio input[type="radio"] {
    display: none;
}
#hikashop_checkout_page .btn, #hikashop_checkout_page a img, #hikashop_cart_module .btn, #hikashop_cart_module a img {
    margin-bottom: 9px;
}
.thumbnail div.hikashop_product_image_subdiv {
    width: 100% !important;
}
.thumbnail .hikashop_product_image img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.hikashop_categories_listing_main.row-fluid-10 [class*="span"], .hikashop_products .row-fluid-10 [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 1.75439%;
    min-height: 30px;
    width: 100%;
}
.hikashop_product_page .row-fluid {
    clear: both;
}
.hikashop_categories_listing_main .row-fluid-10 [class*="span"]:first-child, .hikashop_products .row-fluid-10 [class*="span"]:first-child {
    margin-left: 0;
}
.hikashop_categories_listing_main .row-fluid-10 .span10, .hikashop_products .row-fluid-10 .span10 {
    width: 100%;
}
.hikashop_categories_listing_main .row-fluid-10 .span9, .hikashop_products .row-fluid-10 .span9 {
    width: 89.8246%;
}
.hikashop_categories_listing_main .row-fluid-10 .span8, .hikashop_products .row-fluid-10 .span8 {
    width: 79.6491%;
}
.hikashop_categories_listing_main .row-fluid-10 .span7, .hikashop_products .row-fluid-10 .span7 {
    width: 69.4737%;
}
.hikashop_categories_listing_main .row-fluid-10 .span6, .hikashop_products .row-fluid-10 .span6 {
    width: 59.2982%;
}
.hikashop_categories_listing_main .row-fluid-10 .span5, .hikashop_products .row-fluid-10 .span5 {
    width: 49.1228%;
}
.hikashop_categories_listing_main .row-fluid-10 .span4, .hikashop_products .row-fluid-10 .span4 {
    width: 38.9474%;
}
.hikashop_categories_listing_main .row-fluid-10 .span3, .hikashop_products .row-fluid-10 .span3 {
    width: 28.7719%;
}
.hikashop_categories_listing_main .row-fluid-10 .span2, .hikashop_products .row-fluid-10 .span2 {
    width: 18.5965%;
}
.hikashop_categories_listing_main .row-fluid-10 .span1, .hikashop_products .row-fluid-10 .span1 {
    width: 8.42105%;
}
.hikashop_categories_listing_main .row-fluid-8 [class*="span"], .hikashop_products .row-fluid-8 [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.12766%;
    min-height: 30px;
    width: 100%;
}
.hikashop_categories_listing_main .row-fluid-8 [class*="span"]:first-child, .hikashop_products .row-fluid-8 [class*="span"]:first-child {
    margin-left: 0;
}
.hikashop_categories_listing_main .row-fluid-8 .span8, .hikashop_products .row-fluid-8 .span8 {
    width: 100%;
}
.hikashop_categories_listing_main .row-fluid-8 .span7, .hikashop_products .row-fluid-8 .span7 {
    width: 87.234%;
}
.hikashop_categories_listing_main .row-fluid-8 .span6, .hikashop_products .row-fluid-8 .span6 {
    width: 74.4681%;
}
.hikashop_categories_listing_main .row-fluid-8 .span5, .hikashop_products .row-fluid-8 .span5 {
    width: 61.7021%;
}
.hikashop_categories_listing_main .row-fluid-8 .span4, .hikashop_products .row-fluid-8 .span4 {
    width: 48.9362%;
}
.hikashop_categories_listing_main .row-fluid-8 .span3, .hikashop_products .row-fluid-8 .span3 {
    width: 36.1702%;
}
.hikashop_categories_listing_main .row-fluid-8 .span2, .hikashop_products .row-fluid-8 .span2 {
    width: 23.4043%;
}
.hikashop_categories_listing_main .row-fluid-8 .span1, .hikashop_products .row-fluid-8 .span1 {
    width: 10.6383%;
}
.hikashop_categories_listing_main .row-fluid-7 [class*="span"], .hikashop_products .row-fluid-7 [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.16216%;
    min-height: 30px;
    width: 100%;
}
.hikashop_categories_listing_main .row-fluid-7 [class*="span"]:first-child, .hikashop_products .row-fluid-7 [class*="span"]:first-child {
    margin-left: 0;
}
.hikashop_categories_listing_main .row-fluid-7 .span7, .hikashop_products .row-fluid-7 .span7 {
    width: 100%;
}
.hikashop_categories_listing_main .row-fluid-7 .span6, .hikashop_products .row-fluid-7 .span6 {
    width: 85.4054%;
}
.hikashop_categories_listing_main .row-fluid-7 .span5, .hikashop_products .row-fluid-7 .span5 {
    width: 70.8108%;
}
.hikashop_categories_listing_main .row-fluid-7 .span4, .hikashop_products .row-fluid-7 .span4 {
    width: 56.2162%;
}
.hikashop_categories_listing_main .row-fluid-7 .span3, .hikashop_products .row-fluid-7 .span3 {
    width: 41.6216%;
}
.hikashop_categories_listing_main .row-fluid-7 .span2, .hikashop_products .row-fluid-7 .span2 {
    width: 27.027%;
}
.hikashop_categories_listing_main .row-fluid-7 .span1, .hikashop_products .row-fluid-7 .span1 {
    width: 12.4324%;
}

div.modal-body iframe {
    border: 0 none;
}
#modal-preview {
    z-index: 1100;
}
.modal-body {
    max-height: none !important;
}
table#hikashop_order_listing tbody td:nth-child(1), table#hikashop_order_listing th:nth-child(1), table#hikashop_cart_listing td:nth-child(2), table#hikashop_cart_listing th:nth-child(2), table#hikashop_cart_listing td:nth-child(5), table#hikashop_cart_listing th:nth-child(5), table#hikashop_cart_product_listing tbody td:nth-child(1), table#hikashop_cart_product_listing th:nth-child(1), table#hikashop_cart_product_listing td:nth-child(5), table#hikashop_cart_product_listing th:nth-child(5) {
    display: none;
}


.row-fluid .hikashop_product_column_1, .row-fluid .hikashop_category_column_1, .row-fluid-7 .hikashop_product_column_1, .row-fluid-7 .hikashop_category_column_1, .row-fluid-8 .hikashop_product_column_1, .row-fluid-8 .hikashop_category_column_1, .row-fluid-10 .hikashop_product_column_1, .row-fluid-10 .hikashop_category_column_1 {
    clear: left;
    margin-left: 0 !important;
}
#hikashop_tabs .ui-widget-header {
    border: 0 none;
}
#hikashop_tabs ul li {
    position: relative;
    top: -53px;
}
#hikashop_tabs .ui-tabs-panel {
    margin-top: 35px;
}
.hikashop_product_bottom_part.show_tabular {
    padding-top: 50px;
}
.panel h3.pane-toggler > a:nth-child(1), .panel h3.pane-toggler-down > a:nth-child(1) {
    margin: 0 !important;
    padding: 0 !important;
}
.hikashop_filter_list_style li {
    list-style-type: none;
}
.hikashop_filter_list_style li:before {
    content: "> ";
}
.hikashop_wizardbar {
    background-color: #F9F9F9;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    margin-bottom: 8px;
}
.hikashop_wizardbar:before, .hikashop_wizardbar:after {
    content: "";
    display: table;
    line-height: 0;
}
.hikashop_wizardbar:after {
    clear: both;
}
.hikashop_wizardbar ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.hikashop_wizardbar ul li {
    background: none repeat scroll 0 0 #EDEDED;
    color: #999999;
    cursor: default;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    margin: 0;
    padding: 0 20px 0 30px;
    position: relative;
}
.hikashop_wizardbar ul li a {
    color: #999999;
}
.hikashop_wizardbar ul li .hikashop_chevron {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) -moz-use-text-color rgba(0, 0, 0, 0) #D4D4D4;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 24px 0 24px 14px;
    display: block;
    position: absolute;
    right: -14px;
    top: 0;
}
.hikashop_wizardbar ul li .hikashop_chevron:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) -moz-use-text-color rgba(0, 0, 0, 0) #EDEDED;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 24px 0 24px 14px;
    content: "";
    display: block;
    position: absolute;
    right: 1px;
    top: -24px;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished {
    background: none repeat scroll 0 0 #F3F4F5;
    color: #468847;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished a {
    color: #468847;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover {
    background: none repeat scroll 0 0 #E7EFF8;
    cursor: pointer;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished:hover .hikashop_chevron:before {
    border-left: 14px solid #E7EFF8;
}
.hikashop_wizardbar ul li.hikashop_cart_step_finished .hikashop_chevron:before {
    border-left: 14px solid #F3F4F5;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current {
    background: none repeat scroll 0 0 #F1F6FC;
    color: #3A87AD;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current a {
    color: #3A87AD;
}
.hikashop_wizardbar ul li.hikashop_cart_step_current .hikashop_chevron:before {
    border-left: 14px solid #F1F6FC;
}
.hikashop_wizardbar ul li .badge {
    margin-right: 8px;
}
.hikashop_wizardbar ul li:nth-child(1) {
    border-radius: 4px 0 0 4px;
    padding-left: 20px;
    z-index: 10;
}
.hikashop_wizardbar ul li:nth-child(2) {
    z-index: 9;
}
.hikashop_wizardbar ul li:nth-child(3) {
    z-index: 8;
}
.hikashop_wizardbar ul li:nth-child(4) {
    z-index: 7;
}
.hikashop_wizardbar ul li:nth-child(5) {
    z-index: 6;
}
.hikashop_wizardbar ul li:nth-child(6) {
    z-index: 5;
}
.hikashop_wizardbar ul li:nth-child(7) {
    z-index: 4;
}
.hikashop_wizardbar ul li:nth-child(8) {
    z-index: 3;
}
.hikashop_wizardbar ul li:nth-child(9) {
    z-index: 2;
}
.hikashop_wizardbar ul li:nth-child(10) {
    z-index: 1;
}
.hikashop_custom_image_link {
    width: 100px;
}
.hikashop_tabs_ul {
    margin: 0 0 6px;
    position: relative;
    z-index: 2;
}
.hikashop_tabs_li {
    background-color: #FCFCFC;
    border: 1px solid #E7E7E7;
    display: inline;
    font-weight: bold;
    padding: 8px 5px;
    z-index: 2;
}
.hikashop_tabs_li a {
    color: #555555;
}
.hikashop_tabs_li a:hover {
    color: #555555;
    text-decoration: none;
}
.hikashop_tabs_content {
    background-color: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    display: none;
    min-height: 200px;
    padding: 5px;
    position: relative;
    z-index: 1;
}
.hikashop_tabs_li_selected {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid #FFFFFF !important;
}
.hikashop_tabs_li_selected a {
    color: #1491B0 !important;
}
.hikashop_hidden_checkout {
    display: none;
}
#hikashop_checkout_page .btn-group-vertical .btn {
    margin-bottom: 0;
}
#hikashop_checkout_page .btn-group-vertical {
    width: 90%;
}
.hikashop_checkout_terms label {
    display: inline-block;
}
div.hikashop_main_image_div, div.hikashop_main_file_div {
    position: relative;
}
div.hikashop_uploader_image_add, div.hikashop_uploader_file_add {
    position: absolute;
    right: 5px;
    top: 5px;
}
div.hikashop_uploader_image_add span, div.hikashop_uploader_file_add span {
    display: inline-block;
    height: 32px;
    width: 32px;
}
div.hikashop_uploader_image_add span.hika_add_btn {
    background-image: url("../images/gallery.png");
}
div.hikashop_uploader_image_add span.hika_upload_btn, div.hikashop_uploader_file_add span.hika_upload_btn {
    background-image: url("../images/upload2.png");
}
ul.hikashop_uploader_images .ui-sortable-placeholder {
    border: 1px dotted #000000;
    height: 50px !important;
    visibility: visible !important;
    width: 50px;
}
ul.hikashop_uploader_images .ui-sortable-placeholder * {
    visibility: hidden;
}
ul.hikashop_uploader_images {
    list-style-type: none;
    margin: 0 !important;
    padding: 15px 0 0 !important;
}
div.hikashop_uploader_singleimage_content, div.hikashop_uploader_singlefile_content {
    padding: 15px 0 5px 8px !important;
    width: 100px;
}
ul.hikashop_uploader_multiimage_content > li, div.hikashop_uploader_singleimage_content > div, div.hikashop_uploader_singlefile_content > div {
    position: relative;
}
ul.hikashop_uploader_multiimage_content .deleteImg, div.hikashop_uploader_singleimage_content .deleteImg, div.hikashop_uploader_singlefile_content .deleteImg {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
}
ul.hikashop_uploader_multiimage_content:hover .deleteImg, div.hikashop_uploader_singleimage_content:hover .deleteImg, div.hikashop_uploader_singlefile_content:hover .deleteImg {
    display: block;
    opacity: 0.5;
}
ul.hikashop_uploader_multiimage_content .deleteImg:hover, div.hikashop_uploader_singleimage_content .deleteImg:hover, div.hikashop_uploader_singlefile_content .deleteImg:hover {
    opacity: 1;
}
.hkIcon {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    width: 16px;
}
.hkIcon-delete {
    background-image: url("../images/cancel.png");
}
.dropOver {
    background-color: #909090;
}
.hikashop_dropzone {
    border: 2px dashed #CCCCCC;
    border-radius: 12px;
    min-height: 100px;
    width: 100%;
}
.hikashop_uploader_image_empty, .hikashop_uploader_file_empty {
    padding: 30px 0;
    text-align: center;
    width: 100%;
}
.hikamarket_vendor_page {
  margin: 300px auto 30px;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    width: 1200px;
}
.hikamarket_vendor_page h1 {
  color: #ffffff;
    float: right;
    font-family: 'Roboto', sans-serif;
    font-size: 46px;
    font-weight: 400;
    letter-spacing: -2px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-shadow: 0 0 13px rgba(0, 0, 0, 0.99);
	-webkit-text-shadow: 0 0 13px rgba(0, 0, 0, 0.99);
  width: 920px;
}

#profile-badge table tr td, #vInfo table tr td {
   padding-bottom: 5px;
    padding-top: 5px;line-height: 1.4em;
    vertical-align: top;
}


.hikamarket_vendor_fields {
    background: none repeat scroll 0 0 #CCCCCC;
    float: right;
    width: 70%;
}
#vendor-social {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px;
    margin: 0 auto 30px;
    padding: 30px;
    width: 90%;
}
.hikamarket_vendor_description {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.6em;
    margin: 0 auto;
    padding-top: 5px;
    width: 100%;
}
.hikamarket_vendor_fields {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px 0px 0px 7px;
    float: left;
    font-size: 16px;
    margin-left: 40px;
    padding: 30px 0 10px 30px;
    width: 320px;
}
.hikamarket_vendor_custom_name label {
    font-size: 16px;
}
#vendor-social0 {
    color: #A6A6A6;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-right: 20px;
    margin-top: 8px;
}
#vendor-bio {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 10px 10px;
    float: left;
    margin-bottom: 20px;
    margin-left: 40px;
    margin-top: -5px;
    padding: 0 5px 15px 30px;
    width: 698px;
	line-height: 1.4em;
}
#profile-badge {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 7px 0 0;
    float: left;
    margin-left: 0;
    min-height: 147px;
    padding: 20px;
    width: 343px;
}
#vendor-bio > p {
    line-height: 1.5em;
    padding-right: 20px;
}
#hikamarket_vendor_page .hikamarket_vendor_image {
    margin-bottom: 50px;
    margin-top: 60px;
}
#hikamarket_submodules h2, #vendor-social h2 {
    color: #AF1E2D;
    font-family: 'HelveticaNeueCE-Roman';
    font-size: 40px;
    font-weight: 100;
    margin-bottom: 40px;
}
.view-vendormarket.layout-show #hikamarket_submodules h2, #vendor-social h2 {
 color: #af1e2d;
    font-family: 'Roboto', sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 40px;
	}
	
#hikamarket_submodules {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 7px;
	margin: 0 auto 40px;
    padding: 30px;
    width: 1000px;
}
.hikamarket_vendor_top {
    margin: 0 auto;
    width: 1060px;
}
.hikamarket_footer {
    display: none;
}
.itemid-110 .hikashop_products_listing {
  background: none repeat scroll 0 0 rgba(255,255,255,0.80);
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    margin: 25px auto;
    padding: 5px 20px 10px;
    width: 980px;
}
.hikashop_products_listing tr {
    border-bottom: medium none !important;
}
.hikashop_products_listing .table-striped tbody > tr > td, .hikashop_products_listing .table-striped tbody > tr:nth-child(2n+1) > th {
   background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 40%, rgba(255,255,255,0.0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffffff), color-stop(100%,rgba(255,255,255,0.0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 40%,rgba(255,255,255,0.0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 40%,rgba(255,255,255,0.0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 40%,rgba(255,255,255,0.0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 40%,rgba(255,255,255,0.0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat !important;

}
.hikashop_products_listing span.hikashop_product_price_full {
    font-size: 16px;
}
.hikashop_product_name.title,
.hikashop_product_price.title,
.hikashop_product_add_to_cart.title,
.hikashop_product_add_to_cart.title,
.hikashop_product_add_to_cart.title {
    padding-bottom: 15px;
}
.hikashop_products_listing input[type="submit"] {
    margin-top: 10px;
}
.hikashop_filter_Price > span {
    color: #FFFFFF !important;
}
.itemid-110 .hikashop_filter_main_div.hikashop_filter_main_div_ {
    margin: 0 auto;
    width: 1110px;
}
.itemid-110 .hikashop_filter_Days_of_Week br {
    display: none !important;
}
.itemid-110 .hikashop_filter_button_inside {
 float: left !important;
    margin-left: 10px !important;
    margin-top: 26px !important;
    width: 92px;
}
#slider_Price_module_154 {
    float: left;
    margin-left: 11px !important;
    width: 80% !important;
}

.hikashop_filter_module .show {
    float: left !important;
    width: auto !important;
}


.show .hikashop_filter_title {opacity: 0 !important;}
#filter_span_Price_module_154 {
    float: left;
    font-size: 13px;
}
#results-title h1 {
    color: #AF1E2D;
    display: none;

    font-family: 'HelveticaNeueCE-Roman';
   font-size: 27px;
    font-weight: 100;
    margin-bottom: 25px;
    margin-left: 5px;
    margin-top: 20px;
}
#filter_span_Price_module_154:before {
    content: "$";
    font-size: 75%;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: top;
}
.itemid-110 #results-title h1 {
    display: block;
}
.itemid-110 .hikashop_filter_main.hikashop_filter_main_Topics {
    width: 21% !important;
}
.itemid-110 .hikashop_filter_main.hikashop_filter_main_Format {
     margin-right: 10px;
    width: 102px !important;
}
.hikashop_filter_State_Province .hikashop_filter_title {
    opacity: 0;
}
.itemid-110 .hikashop_filter_main.hikashop_filter_main_Days_of_Week {
   width: 179px !important;
}
.itemid-110 .hikashop_filter_main.hikashop_filter_main_Days_of_Week .hikashop_filter_checkbox label {
    margin-left: 0;
}
.itemid-110 .hikashop_filter_main.hikashop_filter_main_Country {
   width: 100px !important
}
.hikashop_filter_main.hikashop_filter_main_State_Province, .hikashop_filter_main.hikashop_filter_main_Province {
    width: 100px !important;
}
#filter_Country_module_154, #filter_State_Province_module_154, #filter_Province_module_154 {
    width: 90%;
}
.itemid-110 .hikashop_filter_button_inside input {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
#slider_Price_module_154.ui-slider {
    clear: both;
    font-size: 17px;
}
.itemid-110 .hikashop_filter_main.hikashop_filter_main_Price {
    width: 13% !important;
}
.itemid-110 .hikashop_filter_Teacher_Name, .itemid-110 .hikashop_filter_Price {
    font-size: 0;
    margin-top: 0;
}
.itemid-110 .hikashop_filter_main.hikashop_filter_main_Teacher_Name {
   width: 100px !important
}
.itemid-110 .hikashop_filter_title {
    font-size: 17px;
}
.itemid-110 #hikashop_filter_button_module_154 {
     background: none repeat scroll 0 0 #3a6686;
    border: medium none;
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 17px !important;
}
.itemid-110 #hikashop_module_88 {
    display: none;
}
.hikashop_filter_Teacher_Name > input {
    width: 80px;
}
#small-badge {
    background: none repeat scroll 0 0 #AF1E2D;
    border: medium none;
    border-radius: 10px;
    box-shadow: none !important;
    margin-top: 10px;
    padding: 0;
    text-align: center;
}
.hikamarket_vendor_fields h1 {
    color: #AF1E2D;
    float: none;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-top: 0;
    text-align: left;
    text-shadow: none;
    width: auto;
}
#profile-badge h1 {
    color: #AF1E2D;
    float: none;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    margin: 0px 5px 15px;
    padding: 0;
    text-shadow: none;
}

#vendor-bio h1 {
	   color: #AF1E2D;
    float: none;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    margin: 0 0 10px;
    padding: 0;
    text-shadow: none;
}


#sthoverbuttons {
    top: 34% !important;
}

.view-checkout.layout-step #system-message-container.hidemsg {
    display: block !important;
}


#person {
    color: #4887b5;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 7px;
    text-align: left;
  
}
#person a {  color: #4887b5; }
#person a:hover {  color: #af1e2d; }


.hikam_blocks .hikamarket_panel_heading, #hikamarket_dashboard_stat_orders_history {
    display: none;
}
#thankyou {
    margin: 0 auto;
    text-align: center;
    width: 70%;
	padding-bottom: 90px;
}

#thankyou > h1 {
    color: #AF1E2D;
    font-family: 'Roboto', sans-serif;
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 30px;
    margin-top: 50px;
}

.task-after_end .row-fluid,
.view-vendormarket.layout-cpanel .row-fluid {
	
    background: url("../../../images/clouds.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color:#fff;
}

.relate {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
}
#thankyou strong {
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 400;
}


#thankyou > h2 {
  color: #151515;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
    margin: 0 auto;
    opacity: 0.5;
    padding-bottom: 50px;
    
}


#thankyou > a {
    background: none repeat scroll 0 0 #AF1E2D;
    border-radius: 6px;
    color: #FFFFFF;
    font-weight: 400;
    margin-right: 10px;
    padding: 15px 30px;
	transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	-webkit-transition: all 0.4s ease 0.1s;
}
#thankyou > a:hover {
background: #4887b5;
transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	-webkit-transition: all 0.4s ease 0.1s;

}

#shareit {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 7px;
    clear: both;
    height: 32px;
    margin: 40px auto 50px;
    padding: 12px 10px 10px;
    width: 325px;
}
#thankyou #shareit strong {
    float: left;
    margin-left: 10px;
    margin-top: 4px;
}
.view-product.layout-show .hikashop_filter_module {
    display: none;
}



.view-product.layout-show .hikashop_product_top_part {
    margin-top: 30px;
}
.com_hikashop.view-product.layout-show.task-show h1 {
    margin-left: 4%;
    text-align: left;
}
 .com_hikashop.view-product.layout-show.task-show #hikashop_product_quantity_field_1, .com_hikashop.view-product.layout-show.task-show #hikashop_product_quantity_field_change_plus_1, .com_hikashop.view-product.layout-show.task-show #hikashop_product_quantity_field_change_minus_1, .com_hikashop.view-product.layout-show.task-show .hikamarket_vendor {
    display: none !important;
}
.com_hikashop.view-product.layout-show.task-show span.hikashop_product_price {
  color: #333;
    float: left;
    font-size: 44px;
    font-weight: 400;
    padding-top: 9px;
}
.com_hikashop.view-product.layout-show.task-show .hikashop_product_page {
    margin: 0 auto;
    width: 1060px;
}
.com_hikashop.view-product.layout-show.task-show #hikashop_product_quantity_main {
    float: right;
    margin-top: -12px; 
}

.com_hikashop.view-product.layout-show.task-show .hikashop_product_stock .btn.button.hikashop_cart_input_button {
    font-family: 'Roboto', sans-serif;
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: -13px;
    padding: 19px 0px !important;
	width: 140px !important;
}
.com_hikashop.view-product.layout-show.task-show #hikashop_product_custom_info_main {
    text-align: left;
width: 95% !important;
}
.com_hikashop.view-product.layout-show.task-show span.hikashop_product_price_full {
    margin-bottom: 35px; margin-top: 7px;
    width: auto;
}

.com_hikashop.view-product.layout-show.task-show .hikashop_product_main_image {
    height: auto !important;
}

#hikashop_product_custom_info_main .key {
    width: 190px;
}

.com_hikashop.view-product.layout-show.task-show .hikashop_product_custom_value {
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
}
.com_hikashop.view-product.layout-show.task-show label {
     cursor: auto;
    font-size: 16px;
    font-weight: 300;
    line-height: 18px;
    padding-top: 5px;
}

.hikashop_product_description_main p {
    line-height: 1.6em;
}
#hikashop_product_description_main h4 {
      color: #af1e2d;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 5px;
    padding-top: 0;
}
.com_hikashop.view-product.layout-show.task-show .profile_results {
    margin: 0;
    width: 120px;
}
#ledby {
    font-size: 19px;
    font-weight: 300;
    margin-left: 15px;
}
#badge-outter {
    background: none repeat scroll background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    margin-top: 15px;
    padding-top: 0;
}
#badge-left {
    background: none repeat scroll background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    margin-left: 15px;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center !important;
    width: 272px;
}
#badge-left img {
    border-radius: 6px;
}
#badge-right2 {
    float: left;
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
    line-height: 1em;
    margin-left: 10px;
    margin-top: 4px;
    opacity: 0.5;
}
#badge-right b {
    font-size: 22px;
    font-weight: 700;
    margin-left: 10px;
}
.com_hikashop.view-product.layout-show.task-show .hikashop_product_main_image {
    background: none repeat scroll 0 0 #54B9D2;
    border-radius: 10px;
}
.view-vendormarket.layout-show.task-show #leftside {
    display: none;
}
.itemid-110 .hikashop_filter_fieldset {
    margin: 0 auto;
   width: 1025px;
}
.hikashop_checkout_coupon {
    float: right;
    padding-right: 30px;
    text-align: right;
}

.view-checkout.layout-step.no-task #hikashop_checkout_cart_tax_title, .view-checkout.layout-step.no-task .hikashop_cart_tax_value, .view-checkout.layout-step.no-task .hikashop_cart_total_title.hikashop_cart_title, .view-checkout.layout-step.no-task .hikashop_checkout_cart_final_total, #hikashop_checkout_login_form br, #hikashop_checkout_login_right_part h2 {
    display: none;
}
#hikashop_checkout_login_form .inputbox, #hikashop_checkout_registration .inputbox {
    border: 1px solid #CCCCCC !important;
}
#hikashop_checkout_login_right_part #hikashop_checkout_login_form:before {
    background: url("../../../images/checkout-bubble.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    content: " ";
    float: right;
    height: 276px;
    line-height: 1.3em;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    width: 279px;
}
.hikashop_checkout_login_right_part #hikashop_checkout_registration:before {
    background: url("../../../images/register-bubble.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    content: " ";
    float: right;
    height: 430px;
    width: 266px;
}
#hikashop_checkout_registration .inputbox {
    margin-left: 10px;
    width: 210px;
}
#hikashop_checkout_registration select {
    margin-bottom: 10px;
    margin-left: 10px;
	margin-right: 10px;
    width: 224px;
}
.hikashop_registration_required_info_line {
    color: #949494;
    font-size: 13px;
    font-style: italic;
}
#hikashop_checkout_shopping_button {
    background: none repeat scroll background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    border: medium none;
    clear: both;
    color: #AF1E2D;
    float: none;
    text-align: center;
    text-decoration: underline;
    width: 100%;
}
.backbtn {
    background: none repeat scroll 0 0 #AF1E2D;
    border: 1px solid #AF1E2D;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-family: 'HelveticaNeueCE-Roman';
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 18px;
    margin-top: 24px;
    padding: 15px 27px;
    text-align: center;
    transition: all 0.4s ease 0.1s;
    vertical-align: middle;
    width: 90px;
}
.backbtn:hover {
    background: none repeat scroll 0 0 #4887b5;
    border: 1px solid #4887b5;
    color: #FFFFFF;
    transition: all 0.4s ease 0.1s;
}
#hikashop_shipping_methods {
  background: none repeat scroll 0 0 #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
    min-height: 200px;
    padding: 20px 30px;
}
.hikashop_checkout_page.hikashop_checkout_page_step2 form {
    background: none repeat scroll background-position: 0 0; background-color: rgba(0, 0, 0, 0);
}
.hikashop_checkout_address .hikashop_checkout_address_left_part {
    margin-left: 30px;
    margin-right: 70px;
    width: 240px;
}


.hikashop_checkout_shipping_div {
    width: 270px;
}


.hikashop_checkout_shipping_address_info {
    font-size: 13px;
    font-weight: normal;
}

.view-checkout legend {
    border: medium none;
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 20px;
    margin-top: 10px;
}
#hikashop_shipping_methods:before {
    background: url("../../../images/almost-done.png"); background-repeat: no-repeat;  background-attachment: scroll; background-position: 0 0; background-color: rgba(0, 0, 0, 0);
    content: " ";
    float: right;
    height: 220px;
    width: 320px;
}
.hikashop_checkout_address .hikashop_checkout_address_right_part {
    width: 60%;
}
.hikashop_shipping_group td label {
    float: left;
    margin: 10px 10px 10px 0;
    padding: 0;
}
.hikashop_shipping_group td input[type="radio"] {
    margin: 0;
    padding: 0;
}
.hikashop_shipping_group td {
    height: 20px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.hikashop_checkout_address_left_part .hikashop_checkout_billing_address_info {
    font-size: 13px;
    font-weight: normal;
}
#paymentrow0 {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #f2f2f2;
    border-radius: 10px;
    margin-bottom: 30px;
    margin-left: 25px;
    margin-top: 20px;
    padding: 20px;
    width: 50%;
}

#ssl {
    position: absolute;
    right: 20px;
    top: 10px;
}
.hikashop_payment_methods {
    position: relative;
}
.view-checkout #sbox-content.sbox-content-iframe {
    overflow: hidden;
}

#paymentrow1,#paymentrow2 {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 7px;
    float: right;
    margin-bottom: 30px;
    margin-right: 20px;
    margin-top: 20px;
    padding: 20px;
    width: 43%;
}

#payrow3 label span {
    color: #AF1E2D;
    font-size: 20px;
    font-weight: 400;
}
#payrow1 {
    float: left;
    width: 30px;
}
#hikashop_checkout_terms {
    margin-left: 20px;
    text-align: left;
}
#hikashop_checkout_terms input {
    float: left;
    margin-right: 10px;
}
#hikashop_checkout_terms label {
    font-size: 17px;
    font-weight: 400;
    margin: 0 !important;
    padding: 0 !important;
}
.hikashop_payment_methods legend {
    margin-left: 20px;
    padding-top: 10px;
}
#hikashop_credit_card_authorize_1 label {
    margin-right: 10px;
}
.hikashop_checkout_shipping_description {
    display: none;
}

.view-product.layout-show.task-show .row-fluid
{
	background: url(../../../images/attend-workshops-bg.jpg);
	background-size: cover;
	background-position: right top;
}



/* OLD CSS 

@media only screen and (min-width: 1920px) {
.hikashop_product_characteristics {
    padding-top: 40px;
}
}

@media only screen and (max-width: 420px) {
.hikashop_sort_listing_comment {
    display: none;
}
}

@media (max-width: 767px) {
.hikashop_categories_listing_main .row-fluid-10 [class*="span"], .hikashop_categories_listing_main .row-fluid-8 [class*="span"], .hikashop_categories_listing_main .row-fluid-7 [class*="span"], .hikashop_products .row-fluid-10 [class*="span"], .hikashop_products .row-fluid-8 [class*="span"], .hikashop_products .row-fluid-7 [class*="span"] {
    display: block;
    float: none;
    margin-left: 0;
    width: auto;
}
}


@media only screen and (max-width: 960px) {
div.modal.fade.in {
    left: 50% !important;
    margin-left: -400px !important;
    top: 50% !important;
    width: 800px !important;
}
}
@media only screen and (max-width: 800px) {
div.modal.fade.in {
    left: 50% !important;
    margin-left: -320px !important;
    top: 50% !important;
    width: 640px !important;
}


@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
table.hikashop_variants_table, table.hikashop_variants_table thead.hikashop_variants_table_thead, table.hikashop_variants_table tbody.hikashop_variants_table_tbody, table.hikashop_variants_table th.hikashop_variants_table_th, table.hikashop_variants_table td.hikashop_variants_table_td, table.hikashop_variants_table tr.hikashop_variants_table_tbody_tr, table.hikashop_variants_table tr.hikashop_variants_table_thead_tr {
    display: block;
}
table.hikashop_variants_table thead.hikashop_variants_table_thead tr.hikashop_variants_table_thead_tr {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
table.hikashop_variants_table tr.hikashop_variants_table_thead_tr, table.hikashop_variants_table tr.hikashop_variants_table_tbody_tr {
    border: 1px solid #CCCCCC;
}
table.hikashop_variants_table td.hikashop_variants_table_td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #EEEEEE;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding-left: 30%;
    position: relative;
}
table.hikashop_variants_table td.hikashop_variants_table_td:before {
    left: 6px;
    padding-right: 10px;
    position: absolute;
    top: 6px;
    white-space: nowrap;
    width: 25%;
}
table.hikashop_variants_table td.hikashop_variants_table_td:before {
    content: attr(data-label);
}
}
@media only screen and (max-width: 640px) {
div.modal.fade.in {
    left: 50% !important;
    margin-left: -240px !important;
    top: 10% !important;
    width: 480px !important;
}
.hikashop_cpanel_icon_table {
    width: auto !important;
}
}
@media only screen and (max-width: 480px) {
div.modal.fade.in {
    height: 380px !important;
    left: 50% !important;
    margin-left: -160px !important;
    top: 10% !important;
    width: 320px !important;
}
table#hikashop_cart_product_listing tbody td:nth-last-child(1), table#hikashop_cart_product_listing th:nth-last-child(1), table#hikashop_clicks_listing tbody td:nth-child(1), table#hikashop_clicks_listing th:nth-child(1), table#hikashop_clicks_listing tbody td:nth-last-child(1), table#hikashop_clicks_listing th:nth-last-child(1), table#hikashop_sales_listing tbody td:nth-child(1), table#hikashop_sales_listing th:nth-child(1), table#hikashop_sales_listing tbody td:nth-last-child(1), table#hikashop_sales_listing th:nth-last-child(1), table#hikashop_leads_listing tbody td:nth-child(1), table#hikashop_leads_listing th:nth-child(1), table#hikashop_leads_listing tbody td:nth-last-child(1), table#hikashop_leads_listing th:nth-last-child(1) {
    display: none;
}
}
@media only screen and (max-height: 420px) {
div.modal.fade.in {
    height: 320px !important;
    top: 0 !important;
}
}
@media only screen and (max-width: 980px) and (min-width: 768px) {
.row-fluid .hikashop_checkout_login_right_part .control-label, .row-fluid .hikashop_checkout_login_right_part .controls {
    margin: auto;
    text-align: left;
    width: 100%;
}
}
@media only screen and (max-width: 768px) {
#hikashop_checkout_page .btn-group-vertical {
    width: 100%;
}
.row-fluid .hikashop_checkout_login_right_part .control-group {
    text-align: center;
}
.row-fluid .hikashop_checkout_login_right_part .control-group input[type="checkbox"] {
    float: none !important;
}
#hikashop_checkout_cart tbody th, #hikashop_cart_product_listing tbody th, #hikashop_cart_listing tbody th, #hikashop_checkout_cart tbody td, #hikashop_cart_product_listing tbody td, #hikashop_cart_listing tbody td, #hikashop_checkout_cart tbody tr, #hikashop_cart_product_listing tbody tr, #hikashop_cart_listing tbody tr {
    display: inline-block;
    width: 100%;
}
#hikashop_checkout_cart thead tr, #hikashop_cart_product_listing thead tr, #hikashop_cart_listing thead tr {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
#hikashop_checkout_cart tbody td, #hikashop_cart_product_listing tbody td, #hikashop_cart_listing tbody td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #EEEEEE;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding: 8px 0;
    position: relative;
    text-align: center;
    white-space: normal;
}
#hikashop_checkout_cart tfoot tr, #hikashop_cart_product_listing tfoot tr, #hikashop_cart_listing tfoot tr {
    text-align: center;
}
#hikashop_checkout_cart tfoot td {
    display: inline-block;
    width: 30%;
}
#hikashop_cart_product_listing tfoot td, #hikashop_cart_listing tfoot td {
    display: inline-block;
}
span.hikashop_product_price_full {
    display: inline-block;
}
.hikashop_cart_product_quantity_value input, .hikashop_cart_product_quantity_value div {
    display: inline-block;
    float: none !important;
}
#hikashop_cart_listing td:before {
    font-weight: bold;
    left: 6px;
    padding-right: 10px;
    position: absolute;
    text-align: left;
    top: 6px;
    white-space: nowrap;
    width: 45%;
}
#hikashop_cart_listing td:before {
    content: attr(data-title);
}
}


*/


/* NEW MOBILE by CLEVER */



@media screen and (max-width: 999px) {
	
	/* WKSHOP DETAILS PAGE */
	
.com_hikashop.view-product.layout-show.task-show .hikashop_product_page {
    margin: 0 auto;
    width: 600px;
}
.itemid-110 #hikashop_product_top_part h1 {
    margin-top: 54px !important;
}

.com_hikashop.view-product.layout-show.task-show .hikashop_product_left_part.span6 {
    margin-left: 0;
    width: 100%;
	min-height: 440px;
}

.com_hikashop.view-product.layout-show.task-show h1 {
    margin-left: 0;
    text-align: center;
}

.hikashop_product_name_main {font-size: 48px;}
.com_hikashop.view-product.layout-show.task-show .hikashop_global_image_div {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    margin: 0 auto;
    padding: 15px;
    width: 470px;
}
	
	#teacher-workshop-info {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    margin: 15px auto;
    padding: 15px;
    width: 470px;
}.com_hikashop.view-product.layout-show.task-show #hikashop_product_right_part {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
   min-height: 440px;
    float: none;
    margin: 15px auto 0;
    padding: 25px;
    width: 500px;
}


.hikashop_product_description_main {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    clear: both;
    float: none;
    margin: 0 auto;
    padding: 25px;
    width: 450px;
}


}



@media screen and (min-width: 1000px) {
	
	/* WKSHOP DETAILS PAGE */
	
.itemid-110 #hikashop_product_top_part h1 {
    margin-top: 84px !important;
}

.com_hikashop.view-product.layout-show.task-show .hikashop_product_left_part.span6 {
background: none repeat scroll 0 0 #ffffff !important;
    border-radius: 10px !important;
    margin-left: 0 !important;
    margin-right: 15px !important;
    padding: 15px !important;
    width: 445px !important;
	min-height: 440px;
}
.com_hikashop.view-product.layout-show.task-show .hikashop_global_image_div {
    width: 415px !important;
	background: #fff !important;
}
	
#teacher-workshop-info {
 background: none repeat scroll 0 0 #ffffff !important;
    border-radius: 10px;
    float: left;
    margin-top: 10px;
    width: 415px !important;
}

.com_hikashop.view-product.layout-show.task-show #hikashop_product_right_part {
     background: none repeat scroll 0 0 #fff !important;
    float: right !important;
    margin-bottom: 10px;
    padding: 25px !important;
	min-height: 440px;
    width: 575px !important;
}
.hikashop_product_description_main {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-radius: 10px !important;
    clear: both !important;
    margin-top: 15px !important;
    padding: 20px 20px 35px 40px !important;
    width: 1000px !important;
	line-height: 1.4em;
	float:left;
}

}

#hikashop_product_includes h4 {
color: #af1e2d;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-weight: 400;
  margin-bottom: 15px;
    margin-top: 5px;
    padding-top: 0;
    text-align: left;
}

#hikashop_product_includes {
 background: none repeat scroll 0 0 #fff;
    margin-bottom: 0;
    margin-top: 15px;
    padding: 10px 0 20px;
    width: 445px;
}

	

#hikashop_product_includes li {
    float: left;
    font-size: 14px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 38%;
}


#hikashop_product_includes img {
    width: 120px;
	margin-bottom:2px;
}

#details_date_1 {
    float: left;
    width: 90px;
}
#details_date_2 {
    float: left;
    width: 90px;
}

#dashing {
    float: left;
    width: 25px;
}

.hikashop_paypal_end_message h6 {
    font-size: 22px;
    text-align: center;
    background: #fff;
    width: 70%;
    margin: 0 auto;
    padding: 30px 0px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.hikashop_paypal_end_message h5 {
 font-size: 30px;
    margin-top: 70px;
    text-align: center;
    margin-bottom: 30px;
}
#hikashop_paypal_end > #hikashop_paypal_form {
    background: transparent;
    border-radius: 0px;
    text-align: center;
    margin-bottom: 140px;
}#hikashop_paypal_end .btn.btn-primary {
    font-size: 24px;
    padding: 25px 40px;
}


#usercp {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    float: left;
    font-size: 22px;
    line-height: 1.1em;
    margin-bottom: 240px;
    margin-right: 14px;
    margin-top: 10px;
    padding: 30px 20px;
    text-align: center;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    width: 25%;
}

#usercp img {
    margin-bottom: 17px;
    text-align: center;
	margin-left: 10px;
}

#hikashopcpanel h1 {
   font-family: 'HelveticaNeueCE-Roman';
    font-size: 30px;
    font-weight: 100;
    margin-bottom: 40px;
    padding: 0;
}

	.itemid-294 .row-fluid,
	.com_users.view-profile .row-fluid {
    background: url("../../../images/clouds.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color:#fff;
	}
	
	
	.itemid-294 .hikashop_address_listing_div {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    margin-bottom: 40px;
    padding: 25px;
    width: 40%;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.itemid-294 #hikashop_order_main {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    margin: 0 auto 70px;
    padding: 30px;
    width: 80%;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}

.itemid-294 .icon-32-back {background: transparent;}


.itemid-294 #hikashop_order_listing {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    margin: 0 auto 70px;
    padding: 30px;
    width: 80%;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.com_users.view-profile.layout-edit .profile-edit {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 10px;
    margin: 0 auto 70px !important;
    padding: 30px !important;
	float: none !important;
    width: 80%; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}


.itemid-294 table#hikashop_order_listing {
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    width: 100% ;
}
.itemid-294 #hikashop_search {border: 1px solid #ccc;}
.view-checkout .moduletable_train2 {
    display: none;
}
.red-button {
    background: none repeat scroll 0 0 #4887b5;
    border: 1px solid #4887b5;
    border-radius: 4px;
    color: #fff;
    float: left;
    font-family: 'HelveticaNeueCE-Roman';
    font-weight: 100;
    padding: 6px 0;
    text-align: center;
	line-height: 18px;
    width: 104px;
	
}
.red-button:hover {background: #af1e2d; border-color: #af1e2d; transition: ease 0.4s all 0.1s; -webkit-transition: ease 0.4s all 0.1s; color: #fff;}
.hikashop_product_stock input {
    float: left;
    margin-bottom: 5px;
    padding: 6px 0 !important;
    text-align: center;
    width: 105px !important;
	margin-top:0px !important;
}


#consent {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 200px;
    margin-left: 10px;
    overflow: auto;
    padding: 5px 20px 20px 20px;
    width: 100%;
	margin-bottom: 10px;
}

#consent > h2 {
    display: block;
}


#hikashop_address_consent_agree h2 {
       display: block;
    margin-left: 10px;
    margin-top: 20px;
}
#hikashop_address_teacher_agrreeornot input {
    float: left;
    margin-right: 5px;
}
#hikashop_address_teacher_agrreeornot label {
    float: left;
    font-size: 16px;
    margin-right: 30px;
}
.hikashop_registration_required_info_line td {padding-left: 70px;}
.layout-step #hikashop_register_form_button {
       font-size: 16px;
    margin-left: 70px;
    margin-top: 10px;
}


#hikashop_address_teacher_agrreeornot td {
    padding-left: 10px;
}

#hikashop_cart_bar:before {
    background: none repeat scroll 0 0 transparent;
    content: " ";
    height: 100px;
    left: 0;
    margin-top: -50px;
    position: absolute;
    width: 100%; 
    z-index: 99;
}

.modal .hikashop_address_teacher_biztype_line,
.modal .hikashop_address_teacher_dob_line,
.modal .hikashop_address_customtext_210_14_32_03_line,
.modal .hikashop_address_teacher_ssn_line,
.modal .hikashop_address_teacher_signature_line,
.modal .hikashop_address_teacher_agrreeornot_line,
.modal .hikashop_address_consent_agree_line,
.modal #hikashop_address_bizname_group,
.modal #hikashop_address_bizname_corp,
.modal #hikashop_address_bizname_llc,
.modal #hikashop_address_teacher_ein_group,
.modal #hikashop_address_teacher_ein_corp,
.modal #hikashop_address_teacher_ein_



 {display: none;}
 
 #hikashop_checkout_page table, #hikashop_checkout_page td, #hikashop_checkout_page th, #hikashop_checkout_page tr {font-family: 'Roboto', sans-serif !important;}
  #hikashop_checkout_page table, #hikashop_checkout_page td, #hikashop_checkout_page th, #hikashop_checkout_page tr {font-family: 'Roboto', sans-serif !important;}
 .hikashop_checkout_login.row-fluid, #hikashop_checkout_login_left_part .controls .radio {font-family: 'Roboto', sans-serif !important;}
 
 #sbox-window {
 
    margin-top: 80px !important;
}

.hikashop_checkout_payment_image {
    padding-left: 20px;
}
.hikashop_checkout_payment_image img {
    max-width: 30px;
}
#payrow3 label {
    padding-bottom: 8px;
}