/*
Theme Name: Pure Fashion Child
Theme URI: http://example.com/pure-fashion-child
Description: A child theme of Pure Fashion theme.
Author: Your Name
Author URI: http://example.com
Template: pure-fashion
Version: 1.0
Text Domain: pure-fashion-child
*/

/* Import parent theme's styles */
@import url("../pure-fashion/style.css");

/* Add custom styles below */
h1,
h2,
h3,
h4,
h5,
h6,
q,
blockquote,
.post-content blockquote,
.widget .thb-widget-title {
  font-family: "Josefin Sans", serif !important;
  font-optical-sizing: auto;
}

body,
.post .post-title h3,
.post .post-title h1,
.shop-general-title,
.cart_totals h2,
.shop-regular-title,
.woocommerce-billing-fields h3,
#order_review_heading,
.woocommerce-Address-title h3,
.woocommerce-MyAccount-content h3,
.products-title,
.single-product .products > h2,
.cross-sells > h2,
#ship-to-different-address,
blockquote cite,
.post-content blockquote cite {
  font-family: "Josefin Sans", serif !important;
  font-optical-sizing: auto;
}

html {
  color: #dcdcdc;
  background-color: #32a852;
  background: linear-gradient(45deg, #32a852, transparent);
  background: linear-gradient(45deg, #32a852cc, transparent);
  background: #dfffdf;
  scroll-behavior: smooth;
}

body {
  color: #222222;
  color: #efefef;
  color: #002931;
  -webkit-background: radial-gradient(circle at 15% 15%, #32a852, #28c1e1);
  background: radial-gradient(circle at 15% 15%, #32a852, #28c1e1);
  background: radial-gradient(circle at 15% 15%, #32a852cc, #28c1e1cc);
  background: #dfffdf;
  background-attachment: fixed;
}

a {
  color: #00022a;
  color: #002f65;
}

.header {
  background: #28c1e1;
  background: #96db74;
  background: #d4ffd4;
  /*-webkit-background: linear-gradient(to right,#198e39,#138198, #198e39);
  background: linear-gradient(to right,#198e39,#138198, #198e39);*/
}

.footer,
.subfooter{
  background: #96db74;
  background: #bdffd6;
}

.wp-block-button__link{
	background-color: #12a749;
}

.products-block-post- .product {
	background: #00000026;
}
  
.products .product .thb-product-inner-wrapper {
	background: #00000026;
	outline: 2px solid #00000026;
}

.mobile-app-stores {
    background: #12a749;
    padding: 48px 0px 48px 48px;
}

.mobile-app-stores .wp-block-button__link{
	color: #fefefe;
	background-color: #004d1c;
}

body.page.home .mobile-app-stores{
	margin-top: 96px;
	margin-bottom: 0px;
}

body.page.home .footer{
	margin-top: 0px;
}


body.page.home .products-block-post-template .wp-block-post.product{
	background: #00000026;
	outline: 2px solid #00000026;
}

body.page.home .products-block-post-template .wp-block-post.product > * {
	padding-left: 12px;
	padding-right: 12px;
}

body.page.home .products-block-post-template .wp-block-post.product > .wc-block-components-product-image,
body.page.home .products-block-post-template .wp-block-post.product > .wp-block-woocommerce-product-image{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}

@media (min-width: 768px) {
	.thb-full-menu .menu-item#menu-item-3812,
	.thb-full-menu .menu-item#menu-item-3895{
		display: none;
	}
}

ul.products-block-post-template{
  margin: 0px;
}

.wp-block-cover .wp-block-embed {
  min-height: 128px;
  min-width: 200px;
}
