.wpgs-thumb .slick-prev, .wpgs-thumb .slick-next {
    height: 100px;
    margin: 0 auto;
margin-top: 1px;
}
span.slick-next.slick-arrow{
    height: 100px;
    margin: 0 auto;

}
.gallery_thumbnail_first.thumbnail_image.slick-slide.slick-active {
    width: 100px!important;
}
.wpgs-thumb {
    width: 100px!important;
    float: left;
}
.wpgs-wrapper .wpgs-thumb.slick-vertical .slick-next {
    position: sticky;
    width: 100px;
}
.woocommerce-product-details__short-description.entry-content p {
    font-size: 13px;
}
.product.thumbnails-vertical.product-type-variable .summary {
    padding-left: 40px!important;
}
.product.thumbnails-vertical .summary {
    padding-right: 0px!important;
}
.page > ol:not([class]) li, .page > ul:not([class]) li, .entry-content ol:not([class]) li, .entry-content ul:not([class]) li {
    list-style-position: inside!important;
}
.thumbnail_image img {
    width: 100px!important;
    height: auto!important;
}
.vc_tta.vc_general .vc_tta-tab.vc_active>a {
    border-bottom: 5px solid #000;
    font-weight: 600;
    color: #000000;
}
.nm-row.nm-row-parallax {
    background-attachment: unset;
}
span.sku_wrapper {
    display: none;
}
span.sku_wrapper {
    display: none;
}

@media (max-width: 800px){

.vc_tta-tab {
    padding-top: 10px;
    float: left;
    margin-right: 30px;
    margin-bottom: 0px;
    width: fit-content;
}

tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    padding-bottom: 40px;
}

.product.thumbnails-vertical.product-type-variable .summary {
    padding-left: 0px!important;
}
.summary-col-6 .summary {
    width: 100%;
}
.wpgs-thumb {
    width: 100%!important;
    float: left;
    height: 100px;
}
.images.wpgs-wrapper {
    padding-bottom: 0px;
}
.woocommerce-product-gallery {
    margin: 0px -15px;
}
.slick-slider:hover .slick-prev {
    left: 0%;
    opacity: 1;
border-top: 3px solid #e1e1e1;

}
.slick-slider:hover .slick-next {
    right: 0%;
    opacity: 1;
border-top: 3px solid #e1e1e1;

}
span.slick-next.slick-arrow {
    height: 100px;
    margin: 0 auto;
border-top: 3px solid #e1e1e1;
}
}