/*
Theme Name: Kira
Theme URI: http://wossthemes.com/artday
Template: artday
Author: WossThemes
Author URI: http://themeforest.net/user/wossthemes
Description: Ecommerce Single Product Theme that can be used by a creative artist, agency, shop, for selling your prints.
Tags: custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,sticky-post,threaded-comments
Version: 1.9.1.1653563941
Updated: 2022-05-26 11:19:01

*/


.ws-footer-bar p { color: #fff !important; }

.ws-logo img { max-height: none !important; }
.ws-logo { max-width: 230px !important; }

.woocommerce-variation.single_variation,
.woocommerce-variation-availability , label[for="pa_version"], .reset_variations { display: none !important; }

.ws-page-container ul.products li.product a img { aspect-ratio: 1; object-fit: contain; }

.ws-shop-account { display: none !important; }

.product_meta .sku_wrapper,
.product_meta .posted_in { display: none !important; }

.ws-page-container div.product div.summary { text-align: center; }

.ws-product-social-icon > span { display: none !important; }

.envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
    aspect-ratio: 1 / 1;
    height: auto !important;
}
.ws-page-container ul.products  {
    font-size: 0;
}
.ws-page-container ul.products li.product {
    width: calc(25% - 1px) !important;
    padding-top: 15px;
}
.ws-page-container ul.products li.product figure { padding:0; }

@media only screen and (max-width: 1100px) {
    .ws-page-container ul.products li.product {
        width: calc(33% - 1px) !important;
    }
}
@media only screen and (max-width: 767px) {
    .ws-page-container ul.products li.product {
        width: calc(50% - 1px) !important;
    }
}

.ws-page-container ul.products li.product h2:after, .woocommerce ul.products li.product h2.woocommerce-loop-product__title:after {
    content: none;
}

    .woocommerce-page div.product div.images {
        width: 100%;
        float: none;
    }
    .woocommerce-page div.product div.summary {
        width: 100%;
        float: none;
        margin: 20px 0 0 0;
    }
    .ws-page-container { padding-top:40px; }

.wpgs-lightbox-icon::before { content:none !important; }
.ws-page-container .ws-breadcrumb { padding-bottom:20px; }

h1[itemprop="name"] { text-align:center; }

.woocommerce-product-gallery .MagicSlideshow,
.woocommerce-product-gallery .MagicSlideshow img { max-height: 400px; }

/*.woocommerce div.product div.images .wpgs-nav img { width: auto; display: inline-block; max-width: 50px; }*/
/*.woocommerce div.product div.images .wpgs-nav > div {display: inline-block; margin: 10px;}*/

.related.products .products { text-align:center; }

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active,
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { box-shadow:none }

.woocommerce div.product div.images .gallery-thumbnails { text-align:center; margin:20px 0; }
.woocommerce div.product div.images .gallery-thumbnails img { display:inline-block; width: auto; max-width: 50px; border:1px solid #aaa; margin: 0 10px; cursor:pointer; }

.products .ws-product-empty-bg { margin-bottom:5px; }
.ws-page-container ul.products li.product { padding-bottom:20px; }

.etsy-link:before {
    content: '';
    width: 12px;
    height: 12px;
    background: url(assets/img/etsy.svg);
    display: inline-block;
    background-size: 100% auto;
    margin-right: 8px;
    transform: translateY(2px);
}

@media only screen and (max-width: 767px) {
    .container.ws-page-container {
        padding-top: 20px;
    }
    ul.ws-shop-nav li { padding:0; }
}

