/*
 Theme Name:   Lost Words
 Theme URI:    https://generatepress.com
 Description:  Lost Words theme, based on default GeneratePress child theme
 Author:       Chris Booth
 Template:     generatepress
 Version:      1.0
*/

/* GeneratePress Site CSS */ 

/* SHOP menu button */
@media (min-width: 951px) {
    .main-navigation .main-nav ul li.nav-button a {
        background-color: var(--accent);
        color: var(--base-3);
        text-transform: uppercase;
        padding-left: 25px;
        padding-right: 25px;
        border-radius: 9999px;
        line-height: 40px;
    }
    .main-navigation .main-nav ul li.nav-button a:hover {
        background-color: var(--accent-2);
        color: var(--base-3);
    }
}

/* Single post featured image */
.single-post .featured-image img {
    border-radius: 8px;
}

/* Author archive */
.author img.avatar {
    border-radius: 100%;
}

/* Right sidebar */
.inside-right-sidebar .wp-block-categories-list,
.wc-block-product-categories-list{
    list-style: none;
    margin: 0;
}

/* Comments border */
article.comment-body .comment-content {
    border: 1px dashed var(--contrast-4);
}

/* Light box shadow */
.light-box-shadow {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}

/* Services headline divider */
.entry-content .gb-headline.headline-divider svg {
    width: 7em;
}

/* WooCommerce */
/* Breadcrumbs */
.entry-content .woocommerce-breadcrumb  {
    font-weight: 700;
}
.entry-content .woocommerce-breadcrumb a {
    color: var(--accent);
}
.entry-content .woocommerce-breadcrumb a:hover {
    color: var(--base-2);
}

/* Product archive */
.wc-product-image {
    border: 2px solid var(--accent);
}
form.woocommerce-ordering .orderby {
    background-color: var(--base-2);
    border: 1px solid var(--contrast-4);
}
.wc-block-product-search__fields button.wc-block-product-search__button {
    display: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: var(--base-2);
}
.wc-columns-container .products .button,
.related.products .button {
    border-radius: 9999px;
}	
.woocommerce nav.woocommerce-pagination ul li a:hover {
    background-color: var(--base-2);
}

/* Single product */
.woocommerce-product-gallery__wrapper {
    border: 2px solid var(--accent);
}

/* Basket */
.woocommerce button.button:disabled[disabled] {
    color: var(--base-3);
}
.woocommerce-order .woocommerce-customer-details address {
    padding: 20px;
    border: 2px solid var(--contrast);
    border-radius: 0;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
} /* End GeneratePress Site CSS */

