/*
Theme Name: Skinclub
Theme URI: https://www.eaglevisionit.com/downloads/skinclub/
Author: Eagle Vision IT
Author URI: https://www.eaglevisionit.com
Description: Skinclub isn't just a WordPress theme; it's your gateway to a myriad of online possibilities. Crafted with versatility at its core, Skinclub seamlessly supports multiple businesses, making it an ideal choice for an eCommerce shop, online skin business, dental clinic, market, and many more. Whether you're selling products, showcasing skincare solutions, promoting dental services, or running a bustling online market, Skinclub adapts effortlessly to your needs. Its extensive range of templates and patterns ensures that your website not only looks stunning but also caters specifically to your business niche. With WooCommerce integration, Skinclub becomes your go-to solution for creating a visually appealing and fully functional online store. Effortlessly manage your products, transactions, and customer interactions, all while maintaining the unique aesthetic that sets your business apart. Check the real demo : https://demos.eaglevisionit.com/skinclub/
Requires at least: 5.9
Tested up to: 6.4
Requires PHP: 7.4
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: skinclub
Tags:  editor-style, blog, custom-background, custom-logo, custom-menu, e-commerce, featured-images, footer-widgets, full-site-editing, left-sidebar, one-column, portfolio, right-sidebar, threaded-comments, translation-ready, two-columns, wide-blocks, full-width-template, sticky-post, theme-options, block-styles, block-patterns
*/

/* Header */

.header {
    border-bottom: 1px solid var(--wp--preset--color--secondary);
}

/* Footer */

footer {
    margin-block-start: unset;
}

.home-help-btn a:hover{
    text-decoration: none !important;
}

/* Link */

.banner-link a,
.list-module a,
.footer a {
    text-decoration: none;
}

.banner-link a:hover,
/*.list-module a:hover,*/
.footer a:hover {
    text-decoration: underline;
}

.banner-btn a:hover {
    text-decoration: none;
}

/* Feature products section */

.read-more-btn:hover {
    text-decoration:underline !important;
} 


/* Feature Section pattern */

.feature-section-column {
    box-shadow: 0px 0px 5px 5px rgb(247, 246, 246);
}


/* Sidebar */

.wp-block-categories-list .cat-item,
.wp-block-archives-list li,
.wp-block-latest-posts__list li {
    list-style: none;
    margin: 5px 0;
}

.wp-block-categories-list a,
.wp-block-archives-list a,
.wp-block-latest-posts__list a,
.taxonomy-category a {
    text-decoration: none;
}

/* Search button */

.wp-block-search__button {
    margin: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

.wp-block-search__input {
    margin: 0;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

/* categories icon prefix */

.taxonomy-category::before, li.cat-item :before {
    content: '\f318';
    font-family: Dashicons;
    padding-right: 10px;
    font-size: 12px;
}

.taxonomy-category a:hover {
    text-decoration: underline !important;
}

/* authorname prefix icon */

.wp-block-post-author-name::before {
    padding-right: 10px;
    content: '\f110';
    font-family: Dashicons;
    font-size: 12px;
}

/* postdate icon prefix */
.wp-block-post-date__modified-date::before, 
ul.wp-block-archives-list.wp-block-archives li::before,
.wp-block-post-date:before {
    padding-right: 8px;
    content: '\f508';
    font-family: Dashicons;
    font-size: 12px;
}

/* Woocommerce profile account */

.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
    padding: unset !important;
}

/* Product categories */

.wc-block-product-categories-list {
    padding-left: 10px;
}

.wc-block-product-categories-list li {
    list-style: none;
}

/* .home-latest-posts, */
.products-column {
    transform: scale(1);
    transition: all 0.3s ease;
    z-index: 1;
}

/* .home-latest-posts:hover, */
.products-column:hover {
    transform: scale(0.95);
}


@media (max-width: 1100px) {
    .products-block-post-template {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 800px) {
    .products-block-post-template {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 500px) {
    .products-block-post-template {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}

/* newsletter search */

.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name {
    border-radius: 5px 0 0 5px !important;
    margin-right: unset !important;
}

.tnp-subscription-minimal input.tnp-submit {
    background-color: var(--wp--preset--color--contrast) !important;
    border-radius: 0 5px 5px 0 !important;
    color: var(--wp--preset--color--base) !important;
    border: 1.5px solid var(--wp--preset--color--contrast) !important;
}

.wp-block-tnp-minimal p {
    color: #fff;
}

/* pagination */

.page-numbers{
    background: var(--wp--preset--color--secondary);
    color: var(--wp--preset--color--white) !important;
    padding: 8px 15px!important;
    margin: 0px 1px!important;
    line-height: 16px!important;
}

.page-numbers:hover{
    background-color: var(--wp--preset--color--button);
    color: var(--wp--preset--color--white);
}

.page-numbers.current{
    background-color: var(--wp--preset--color--button);
    color: var(--wp--preset--color--white);
}

.wp-block-query-pagination-next, .page-numbers, .wp-block-query-pagination-previous{
    text-decoration: none;
}

.wp-block-query-pagination-next:hover, .page-numbers:hover, .wp-block-query-pagination-previous:hover{
    text-decoration: underline;
}

.home-post-excerpt p{
    color:var(--wp--preset--color--white);
}


.woocommerce-cart a.checkout-button{
    padding: unset !important;
}

/* responsive header  */

@media (max-width: 930px) {
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
        display: none !important;
    }
    .wp-block-navigation__responsive-container-open:not(.always-shown){
        display: block !important;
    }
}

@media (max-width: 545px) {
    header .wp-block-buttons .wp-element-button, .wp-block-button__link{
        padding: 10px 20px;
    }
}

@media (max-width: 785px) {
    .banner-image-2 img{
        display: none;
    }
}
