/*

 Theme Name:   GeneratePress Child

 Theme URI:    https://generatepress.com

 Description:  Default GeneratePress child theme

 Author:       Tom Usborne

 Author URI:   https://tomusborne.com

 Template:     generatepress

 Version:      0.1

*/

.hm-cate ul li {
  border: 10px solid lightgray !important;;
  border-radius: 50px !important;;
  overflow: hidden;
  box-shadow: 0px 0px 6px 3px gray;
  padding: 15px !important;
  text-align: center;
  min-height: 306px !important;
}

.hm-cate ul li h2 {
  background: #fff;
}

.hm-cate ul li a h2 mark{
  display: none;
}

.hm-cate ul li a h2{
	font-weight: 600;
	color: #000;
	position: absolute;
  bottom: 14px;
  left: 0;
  right: 0;
}

.hm-cate ul li a:hover h2{
	color: var(--accent);
}

ul.products li {
  border: 5px solid lightgray;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0px 0px 6px 3px gray;
  padding: 15px !important;
  text-align: center;
  min-height: 356px;
  background: #fff;
}

ul.products li a h2{
  font-weight: 600;
  color: #000;
}

.nta-woo-products-button{
  margin-top: 24px;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  align-items: normal;
  margin-bottom: 24px;
}

.entry-title, .page-title{
  font-size: 30px;
  font-weight: 600;
}

.woocommerce-products-header{
  display: none;
}


.user-menu > ul > li > a {
  color:#fff;
  font-weight: 600;
}

.user-menu ul li a {
  text-transform: capitalize;
  font-weight: 600;
}

.user-menu ul ul li {
  padding: 4px 18px;
  border-bottom: 1px solid #fff;
  background: #000;
}

.user-menu ul ul {
  border: 2px solid #fff;
margin: 0;
list-style-type: none;
  position: absolute;
z-index: 999;
  display: none;
  right: 0;
}

.user-menu ul ul li a {
  color: #fff;
  font-weight: 600;
}

.user-menu ul {
  margin: 0;
  list-style-type: none;
}

.user-menu > ul > li:hover > ul {
  display: block;
}

.account > a{
  color: #fff;
  font-weight: 600;
}

.single-product #page, .tax-product_cat #page{
  padding-left: 15px;
  padding-right: 15px;
}

section.related h2{
  font-size: 24px;
  font-weight: 600;
}

.single-product .woocommerce-tabs h2, .woocommerce-account .woocommerce h2 {
  font-size: 20px;
  font-weight: 600;
}

.single-product .woocommerce-tabs h3 {
  font-size: 18px;
  font-weight: 600;
}

.single-product .woocommerce-tabs h2:nth-child(1) {
  font-size: 24px;
  font-weight: 600;
  text-decoration: underline;
}

@media(max-width: 768px){
  .user-menu ul ul{
    left: 0;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media(max-width: 500px){
	.hm-cate ul li{	
		min-height: 235px !important;
	}
}