/* Farbe */
#hikashop_product_characteristic_16_17-lbl span:last-child,
.hikashop_products_listing .hikashop_product_image .farbcodes .color402 {  background-color:#f1ebf2; /* 402 flieder */ }
#hikashop_product_characteristic_16_18-lbl span:last-child,
.hikashop_products_listing .hikashop_product_image .farbcodes .color09 {  background-color:#000000; /* 09 schwarz */ }
#hikashop_product_characteristic_16_19-lbl span:last-child,
.hikashop_products_listing .hikashop_product_image .farbcodes .color10 {  background-color:#ffffd3; /* 10 écru */ }
#hikashop_product_characteristic_16_20-lbl span:last-child,
.hikashop_products_listing .hikashop_product_image .farbcodes .color11 {  background-color:#f2e7bf ; /* 11 beige #F5F5DC */ }
#hikashop_product_characteristic_16_21-lbl span:last-child,
.hikashop_products_listing .hikashop_product_image .farbcodes .color80 {  background-color:#e1f1f0; /* 80 acqua */ }


.hikashop_product_characteristics_table tbody tr:nth-child(2) td:first-child {
    display:none; /* Label: Grösse */
}

.hikashop_product_characteristics_table tbody tr:nth-child(2) input + span {
    display:block;
    width:40px;
    height:40px;
    background:#f9f9f9;
    border:2px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right:2px;
    color:#ccc;
    font-size:0;
}
.hikashop_product_characteristics_table tbody tr:nth-child(2) input:checked  + span {
    border:2px solid #000;
}
.hikashop_product_custom_farbcode_line {
    display:none;
}

/* Farbbuttons Listenansicht */
.hikashop_products_listing .hikashop_product_image {
    position:relative;
}
.hikashop_products_listing .hikashop_product_image .farbcodes {
    position:absolute;
    z-index:1;
    bottom:10px;
    right:20px;
}
.hikashop_products_listing .hikashop_product_image .farbcodes [class*="color"] {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right:2px;
    display:inline-block;
    width:25px;
    height:25px;
}







.transition {
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}



body.whitebg #content {
    margin-top: 30px;
}
body.whitebg #content .contentpadding.main {
    background: none ;
    padding:0;
    color: #666;
}
body.whitebg #content .contentpadding.main a,
body.whitebg #content .contentpadding.main a:hover {
    color:#666;
}


.hk-row-fluid {
    margin-left:-15px;
    margin-right:-15px;
}

[class*="hkc-"]{
    padding-left:15px;
    padding-right:15px;
}
.hikabtn {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12pt;
}
div .notifyjs-metro-base .text-wrapper,
div .notifyjs-metro-lite-base .text-wrapper {
     font-family:Arial,Helvetica,sans-serif;
}

/*
.hikashop_payment_methods_table > tbody > tr:first-child > td:after {
    content:'Kreditkarten-Zahlung ist bald verfügbar';
    color:#666;
    display:block;
    margin:5px 0 5px 0;
    padding:3px 0 3px 28px;
    background-image:url(/templates/tompparesponsive/images/radiodisabled.jpg);
    background-repeat:no-repeat;
    background-position: left -6px top 3px;
}
*/


/* Kategorei Bilder, Produkt Bilder */
.hikashop_category_image,
.hikashop_product_image,
.hk_product_image,
.hikashop_product_main_image_thumb {
    height:auto!important;
}
.hikashop_product_image_subdiv   {
    width:100%!important;
}
img.hikashop_child_image {
    height:164px!important;
}
.hikashop_product {
    margin-bottom:40px;
}
.hikashop_products_listing .hikashop_product_image {
    padding-bottom:10px;
}
.hikashop_category_name a {
    text-decoration:none;
}
.hikashop_category_name{
    display:inline-block;
    padding-bottom:40px;
}

.hikashop_products a .first-word {
    font-size:1.2em;
    line-height:1.2em;
    font-weight:bold;
}

a.hikacart {
    color:#fff!important;
}
.hikashop_product_page a.hikacart {
    margin-top:30px;
}



.hikashop_products_listing h1,
.hikashop_product_page h1 {
    font-size:1.5em;
    line-height:1.2em;
}
.hikashop_product_page h1{
    padding-top:5px;
}
.hikashop_product_page h2{
     font-size:1.5em;
    line-height:1.2em;
    padding:10px 0;
    margin-bottom:20px;
    text-align:center;
    border-bottom:1px solid #ddd;
}


.hikashop_product_stock_count,
.hikashop_product_price_per_unit{
    display:none;
}
.hikashop_product_stock_count.hikashop_product_no_stock {
    display:block;
}
.hikashop_products_listing .hikabtn.hikacart,
.hikashop_product_page .hikashop_products_listing .hikabtn.hikacart{
    display:none;
}
body .hikashop_products_listing a,
body .hikashop_product_page a {
    text-decoration:none;
}
.hikashop_product_page .hikabtn.hikacart {
    display:block;
}
div .hikabtn,
div .hika_j2 .btn {
    border-radius: 0;
}
.hikashop_product_left_part,
.hikashop_product_right_part {
    padding-left:15px;
    padding-right:15px;
}



/* Grösse */

.hikashop_product_characteristics  {
    margin-top:15px;
    padding-top:25px;
    border-top:1px solid #ddd;
    position:relative;
}
.hikashop_characteristic_line_1 td:first-child {
    display:none;
}

.hikashop_product_characteristics label {
    width:45px;
    height:35px;
    line-height:35px;

    margin-right:2px;
    display:block;
    float:left;
    padding:0;
    text-align:center;
    position:relative;
}
.hikashop_product_characteristics label input{
    /*display:none;   */
}
.hikashop_product_characteristics input + span {
    display:block;
    background:#f9f9f9;
    color:#666;
    position:absolute;
    top:0;
    width:45px;
    height:35px;
    cursor:pointer;
    }
.hikashop_product_characteristics input:checked  + span {
    background-color:#000;
    color:#fff;
}







/* Grössentabelle */
.hikashop_product_custom_grssentabelle_line {
    display:none;
}

#hikashop_product_custom_info_main{
    margin-top:50px;
}

#hikashop_product_custom_info_main h4{
    display:none;
}
.groessentabelle_toggle:before {
   content:'';
   display:block;
   float:left;
   width:45%;
   min-height:150px;
   background-image:url('/templates/tompparesponsive/images/mass-skizze.jpg');
   background-size:90% auto;
   background-repeat:no-repeat;
}
.groessentabelle_toggle > span{
   display:block;
   float:left;
   width:55%;
}

.groessentabellerow > div {
    width:35%;
    display:inline-block;
}

.groessentabellerow > div:nth-child(1) {
   width:20%;
}
.groessentabellerow > div:nth-child(2) {
    width:25%;
}
.groessentabellerow > div:nth-child(3) {
  width:50%;
}
.groessentabelle_wrapper{
    display:none;
}
.hikashop_product_right_part {
    position:relative;
}

.groessentabelle_wrapper .kleiderbuegel {
    width:40px;
    position:absolute;
    top:120px;/*-66px;  */
    right:15px;
    cursor:pointer;
}
.hikashop_characteristic_line_1 > td {
    padding-right:35px;
}

.groessentabelle_wrapper .groessentabelle_toggle {
    max-height:0;
    overflow:hidden;
    margin-bottom:0;
    padding-bottom:0;
}
.groessentabelle_wrapper.open .groessentabelle_toggle {
    max-height:500px;
    padding-bottom:20px;
    margin-bottom:20px;
}



.hikashop_product_msrp_price.hikashop_product_price_full {
    display:block;
}
.hikashop_product_msrp_price.hikashop_product_price_full .hikashop_product_price {
    color:#ff3300;
    text-decoration:line-through;
}

.hikashop_product_msrp_price_title,
.hikashop_product_our_price_title {
    display:none;
}

.hikashop_product_description_main {
    padding-top:50px;
}
.hikashop_product_quantity_field_change_plus,
.hikashop_product_quantity_field_change_minus {
    display:block;
    height:15px;
    width:15px;
    line-height:15px;
    text-align:center;
    margin-bottom:1px;
    border:1px solid #666;
}
.hikashop_product_quantity_field {
    height:33px;
    padding-top:0;
    padding-bottom:0;
    border-radius:0;
    text-align:center;
    font-size:18px;
    border-color:#666;
    color:#666;
}
.hikashop_product_quantity_main   {
    min-height:100px;
}

.hikashop_product_page .hikashop_submodules {
    padding-top:30px;
}

/* Checkout */
.hikashop_checkout_login h1 {
    padding-bottom:15px;
    margin-bottom:30px;
    border-bottom:1px solid #ddd;
}
#hikashop_checkout_login_form {
    padding-bottom:50px;
}

.hikashop_checkout_login .hk-container-fluid {
    margin-left:-15px;
    margin-right:-15px;
}

.hikashop_checkout_login .hkform-horizontal .hkcontrol-label {
    text-align:left;
}
.hikashop_checkout_login fieldset {
    padding:0;
    margin:0;
    border:none;
}
input, textarea, select, #advanced-search-toggle, input.search-query     {
    border-radius:0;
}



.hikashop_cart_product_image_thumb {
    width:70px;
}
.hikashop_checkout_cart table{
    border-collapse: collapse;
}

.hikashop_checkout_cart table [class*='row'] {
    background-color:#f2f2f2;
    border-bottom:5px solid #fff;
}
.hikashop_checkout_shipping,
.hikashop_checkout_payment,
.hikashop_checkout_coupon {
    padding:15px 0;
}
.hikashop_checkout_page label {
    color:#666;
}
.hikashop_checkout_shipping_name {
    padding-right:20px;
}
.hikashop_checkout_payment_description{
    padding-left:30px;
}
.hikashop_checkout_terms {
    padding-top:20px;
}
.weitereinkaufen{
    display:inline-block;
    text-decoration:none;
    margin:0 0 15px 7px;
}
.weitereinkaufen i {
    margin-right:5px;
}
.weitereinkaufen:hover {
    color:#000!important;
}

html:lang(de-de) .weitereinkaufen::after {
    content:"Zurück";
}
html:lang(en-gb) .weitereinkaufen::after {
    content:"Back";
}
html:lang(it-it) .weitereinkaufen::after {
    content:"Indietro";
}
html:lang(fr-fr) .weitereinkaufen::after {
    content:"Retour";
}



/* MiniCart */
.hikashop_cart_module {
    display:inline-block;
}

.hikashop_cart:after {
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    content:"\f290";
    font-size:50px;
    line-height:50px;

}

.hikashop_cart   {
    font-size:0;
    position:relative;
    display:inline-block;
    margin-top:5px;
    margin-right:5px;
    color:#ccc;
}
.hikashop_cart.hatartikel {
    color:#000;
}

.hikashop_small_cart_total_title{
    font-size:18px;
    position:absolute;
    top:0;
    padding-top:25px;
    left:0;
    color:#fff;
    width:100%;
    text-align:center;
}
