/**
* NOTICE OF LICENSE
*
* All right is reserved,
* Please go through LICENSE.txt file inside our module.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade this module to newer
* versions in the future. If you wish to customize this module for your
* needs please refer to CustomizationPolicy.txt file inside our module for more information.
*
*  @author    Webkul IN
*  @copyright since 2010 Webkul
*  @license   LICENSE.txt
*/

 .wk_show_label_product img {
    box-shadow: none;
    background: none;
 }
.wk_show_label {
    position: absolute;
}
.wk_label_position_1 {
    position: absolute;
    z-index: 10;
    top: 1%;
    left: 1%;
}
.wk_label_position_2 {
    position: absolute;
    z-index: 10;
    top: 1%;
    left: 45%;
    margin: auto !important;
}
.wk_label_position_3 {
    position: absolute;
    z-index: 10;
    top: 1%;
    right: 1%;
}
.wk_label_position_4 {
    position: absolute;
    z-index: 10;
    top: 45%;
    left: 1%;
}
.wk_label_position_5 {
    position: absolute;
    z-index: 10;
    top: 45%;
    right: 1%;
}
.wk_label_position_6 {
    position: absolute;
    z-index: 10;
    bottom: 1%;
    left: 1%;
}
.wk_label_position_7 {
    position: absolute;
    z-index: 10;
    bottom: 1%;
    left: 45%;
}
.wk_label_position_8 {
    position: absolute;
    z-index: 10;
    bottom: 1%;
    right: 1%;
}

/* Important (its will change according to theme)*/
.wk-product-thumbnail {
    position: relative;
}

/* display label list on home page */
.wk_label_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: stretch;
}

.wk_label_list {
    flex:1 30%;
    align-items: center;
    flex-wrap: wrap;
    margin: 10px;
}

.wk_label_image img{
    width: 100%;
    max-height: 200px;
}

/* Applied product list */
.wk_label_image_single img {
    width: 100%;
    max-height: 200px;

}

.wk_label_title {
    margin: 10px 0px 10px 0px;
}

.wk_label_description {
    margin: 0px 0px 10px 0px;
}
.wk_label_not_found {
    margin: auto;
}

.wk_label_list_all_link {
    align-items: center;
}

/* hover */

.wk_tooltip {
    position: relative;
    display: inline-block;
    background-position: left center;
    background-repeat: no-repeat;
    box-sizing: border-box;
    vertical-align: text-bottom;
}

.wk_tooltip .wk_tooltiptexttop {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 110%;
    left: 50%;
    margin-left: -60px;
}

.wk_tooltip .wk_tooltiptexttop::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

/* down arrow key */
.wk_tooltip .wk_tooltiptextdown {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    margin-top: 5px;
    left: 50%;
    margin-left: -60px;
}

.wk_tooltip .wk_tooltiptextdown::after {
    content: "";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}

/* right arrow key */

.wk_tooltip .wk_tooltiptextright {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 110%;
}

.wk_tooltip .wk_tooltiptextright::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent black transparent transparent;
}

/* left arrow key */
.wk_tooltip .wk_tooltiptextleft {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 110%;
}

.wk_tooltip .wk_tooltiptextleft::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent black;
}

.wk_tooltip:hover .wk_tooltiptexttop,
.wk_tooltip:hover .wk_tooltiptextright,
.wk_tooltip:hover .wk_tooltiptextleft,
.wk_tooltip:hover .wk_tooltiptextdown {
    visibility: visible;
    opacity: 1;
}



  /* Remove flag from prestashop product list */

  .discount-percentage.discount-product,
  .discount-amount.discount-product,
  /* .discount.discount-amount, */
  /* .discount.discount-percentage, */
  .product-flags {
      display: none !important;
  }

  .wk-hide-defaullt-ps {
    position:initial !important;
    max-width: unset !important;
}

.wk-product-banner {
    line-height: 1;
    overflow: hidden;
}