/*
 Theme Name:   Pet Pickups
 Theme URI:    http://thinkmakedo.net/
 Description:  Storefront Child Theme for Pet Pickups
 Author:       Jeff Daigle and Michael Arnold Mages
 Author URI:   https://dbdc.us
 Template:     storefront
 Version:      20230815
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  storefront-child
*/

/*====  header area ====*/

.site-header .site-logo-link { margin-bottom: 1.5em; }

.header-widget-region .textwidget {	text-align: right; }
.header-widget-region .widget_text { padding: 0; margin-top: -0.5em;}
.header-widget-region .textwidget .tel { font-weight: bold; font-size: 1.2em;   }

.woocommerce-breadcrumb { border-top: 1px solid rgba(0,0,0,.05); }

.secondary-navigation ul.menu a[href^=tel]{ font-weight: 700; color: #2b7300; font-size: 1.2em; line-height: 30%;}

/*====  content area ====*/

.woocommerce .content-area { width: 100%; margin-right: 0;}

.woocommerce-loop-product__link img,
li.product-category img {
	margin: 0 auto;
}

.storefront-hero__button-edit {
	display: none;
}

.entry-content a {
	text-decoration: underline;
}

.wc-block-grid__product-onsale, .onsale {
	color: white;
	border-color: red;
	background-color: red;
}

/*====  footer ====*/

#bouvier { float: left; margin-right: 10px; width: 110px; }

.menu-footer-menu-container ul {list-style-type:none; margin-top:-12px;}
.menu-footer-menu-container ul li {display:inline; float:left;}
.menu-footer-menu-container ul li a {padding:0px 10px; border-right:1px solid #222;}
.menu-footer-menu-container ul li:last-child a {border:none; padding-right:0px;}
.menu-footer-menu-container ul li a:hover {background:none;}
.made-in-usa img {
	display: inline;
	height: 1em;
	width: auto;
}

footer.site-footer {
	border-bottom: solid #2b7300 10px;
}

/*====  homepage template  ====*/

.page-template-template-homepage-php.woocommerce-active .entry-header { display: none; }
.page-template-template-homepage .entry-content { max-width: none; }

.wc-block-featured-category .wc-block-featured-category__title,
.wc-block-featured-category .wc-block-featured-category__description, 
.wc-block-featured-category .wc-block-featured-category__price {
	color: #fff;
	text-shadow: 0 2px 4px rgba(0,0,0,0.8);
}

.wc-block-featured-category .wc-block-featured-category__title {
	font-weight: bold;
}

.wc-block-featured-category .wp-block-button__link:not(.has-background) {
	background-color: #2b7300;
	color: #fff;
}

.wc-block-featured-category .wp-block-button__link:not(.has-background):hover, .wc-block-featured-category .wp-block-button__link:not(.has-background):focus, .wc-block-featured-category .wp-block-button__link:not(.has-background):active {
	background-color: #d5d5d5;
	color: #131315;
}

/*====  cart and  checkout  ====*/

.button.wc_avatax_validate_address {
	background-color: #0f834d;
	border-color: #0f834d;
	color: #fff;
}

.button.wc_avatax_validate_address:hover {
	background-color: #1a593c;
	border-color: #1a593c;
}

ul#shipping_method li {
	margin-bottom: .5em;
	padding-bottom: .5em;
	border-bottom: 1px solid #aaa;
}

ul#shipping_method li:last-child {
	border-bottom: none;
}

/*==== FAQs ====*/

.wp-block-yoast-faq-block .schema-faq-section {
	margin-bottom: 48px;
}

.wp-block-yoast-faq-block .schema-faq-question {
	font-size: 120%;
	border-bottom: 1px solid #ddd;
	width: 100%;
	display: block;
	margin-bottom: 8px;
}

.post-162 p.price {
	display: none;
}