/*
Theme Name: Storefront Starter
Template: best-shop
Author: gradientthemes
Author URI: https://gradientthemes.com/
Version: 1.0.3
Requires PHP: 5.6
Tested up to: 5.7
Description: Storefront Starter is a eCommerce solution for any scale business, online retailers, store operators and WooCommerce developer. This Storefront Starter theme is the best choice for selling physical goods, digital goods, or services from your website. It comes with everything you'll need to create a professional-looking online shop where you can beautifully showcase and sell your products with rich design componets. The theme is Compatible with Elementor, Beaver Builder, SiteOrign, Visual composer, WP Bakery page builder !!! With design Modern and focus on products. The Storefront starter theme is designed to increase high conversation rate with floate cart, wishlist, compare and header cart features to buy a product with your customers so quickly and easily. So, are you looking for a multipurpose free eCommerce theme with prebuilt demos? Just watch our demos The theme is SEO friendly, WPML and RTL ready. See documentation on https://www.gradientthemes.com/product/wordpress-shopping-cart-theme/
Tags: blog, one-column, two-columns,three-columns, right-sidebar, left-sidebar, grid-layout, sticky-Post, footer-widgets,custom-background, custom-header, custom-colors, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, full-width-template, rtl-language-support, theme-options, e-commerce, food-and-drink
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: storefront-starter
*
*/

/************* * Preloader * *************/
 .preloader-center {
     display: flex;
     text-align: center;
     justify-content: center;
     align-items: center;
     min-height: 100vh;
     background-color: var(--glb-primary-color);
     position: fixed;
     left: 0;
     right: 0;
     top: 0;
     height: 100%;
     z-index: 9999;
}
 .preloader-ring {
     position: absolute;
     width: 200px;
     height: 200px;
     border-radius: 50%;
     animation: preloader-ring 2s linear infinite;
}
 .preloader-ring:before {
     position: absolute;
     content: '';
     left: 0;
     top: 0;
     height: 100%;
     width: 100%;
     border-radius: 50%;
     box-shadow: 0 0 5px rgba(255, 255, 255, .3);
}
 .preloader-center span {
     color: #8e8c8c;
     font-size: 20px;
     text-transform: uppercase;
     letter-spacing: 1px;
     line-height: 200px;
     animation: text 3s ease-in-out infinite;
}
 @keyframes preloader-ring {
     0% {
         transform: rotate(0deg);
         box-shadow: 1px 5px 2px #e65c00;
    }
     50% {
         transform: rotate(180deg);
         box-shadow: 1px 5px 2px #18b201;
    }
     100% {
         transform: rotate(360deg);
         box-shadow: 1px 5px 2px #0456c8;
    }
}
 @keyframes text {
     50% {
         color: black;
    }
}
 .container .footer-newsletter-section .blossomthemes-email-newsletter-wrapper {
     background: transparent;
     color: #ffffff;
     padding-top: 25px;
     padding-bottom: 25px;
}
 section.newsletter-section .dt-newsletter-wrapper {
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     -webkit-justify-content: space-between;
     -moz-justify-content: space-between;
     justify-content: space-between;
     -webkit-flex-wrap: wrap;
     -moz-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     background-color: transparent;
     margin: 0;
     border-radius: 0px;
}
 section.newsletter-section .dt-newsletter-wrapper .blossomthemes-email-newsletter-wrapper .text-holder span, section.newsletter-section .dt-newsletter-wrapper .blossomthemes-email-newsletter-wrapper > form > label .text {
     color: var(--footer-text-color);
}
/*********************** * Accessibility ready * ***********************/
 .comment-content a {
     text-decoration: underline;
}
 #secondary .widget a, #primary .page .entry-content table a {
     color: var(--glb-primary-color);
}
 #secondary .widget a:hover, #primary .page .entry-content table a:hover {
     color: var(--glb-secondary-color);
}
 #primary .page .entry-content table a {
     text-decoration: underline;
}

.page .entry-content li a,
.page .comments-list .comment-meta-data a {
    text-decoration: underline;
} 

/***************** * Custom widget * *****************/
 .custom_product_widget .woocommerce-ordering {
     display: none;
}
 .custom_product_widget .woocommerce-result-count {
     font-size: 0.9em;
     margin-bottom: 10px;
     margin-top: 0.5em;
     font-style: italic;
}
 .custom_product_widget .woocommerce nav.woocommerce-pagination .page-numbers li, .custom_product_widget .woocommerce nav.woocommerce-pagination .page-numbers li a, .custom_product_widget .woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers {
     line-height: 10px;
     height: 25px;
     width: 25px;
     border: initial;
     font-size: 14px;
}
 .custom_product_widget .woocommerce a.added_to_cart {
     padding-top: .0em;
     padding-bottom: 10px;
}
/* * Slow motion zoom container */
 .custom_product_widget li, .woocommerce ul.products li {
     transition: transform .9s;
}
/* * The Transformation */
 .custom_product_widget li:hover, .woocommerce ul.products li:hover {
     -ms-transform: scale(1.04);
    /* IE 9 */
     -webkit-transform: scale(1.04);
    /* Safari 3-8 */
     transform: scale(1.04);
}
 .hover-area .yith-wcwl-wishlistexistsbrowse {
     display: none;
}

.page .entry-content li a,
.page .comments-list .comment-meta-data a {
    text-decoration: underline;
} 
 