/*
Theme Name: Open WooCommerce
Template: best-shop
Author: gradientthemes
Author URI: https://gradientthemes.com/
Version: 1.0.4
Requires PHP: 5.6
Tested up to: 6.2
Description: Open WooCommerce is a versatile and fast WordPress theme that is designed specifically for online retailers, shops, boutique stores and all kind of e-commerce sellers. Open WooCommerce integrates seamlessly with popular plugins, such as WooCommerce, YITH wishlist, YITH quick view, Elementor providing you with a solid foundation to manage your online business effortlessly. Customize color schemes, typography, and layout to reflect your brand's artistic. With the pre built templates and Elementor drag-and-drop page builder, you can easily create custom layouts and add interactive elements to engage your customers effectively.
Tags: block-patterns, 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: open-woocommerce
*
*/
/*********** * 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);
}



/************** * 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;
}



/*********************** * 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,
.comments-area .comment-respond a,
.post .entry-content  a {
text-decoration: underline;
}


/* Fix for currency symbol issues */
.woocommerce-Price-currencySymbol,
.amount-cart {
font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}



