.page-header h1{
	display: none  !important;
}

.alignwide{
  margin-inline: 0px !important;
}

.custom-popup .modal-content{
  position: relative;
}

.custom-popup .close{
    position: absolute;
    right: 10%;
    top: 20%;
    z-index: 1;
    font-size: 28px;
    color: #000000;
    opacity: 1;
}

.custom-popup .close:hover{
  color: #000000 !important;
  background-color: transparent !important;
}

.group-social{
  display: flex;
  gap: 10px;
  margin-top: 20px;
}

.team-content p, .team-content span{
  font-weight: 600 !important;
}

#feature-image img{
  width: 1000px;
}

.woocommerce-tabs .tabs.wc-tabs{
	display: none !important;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel{
	border-top: none !important;
}

#tab-reviews{
	  background-color: #fcf8eb;
    padding: 50px;
    border-radius: 20px;
    width: 780px;
    margin: 0 auto;
}

#tab-reviews h2{
	color: #000000;
}

#tab-reviews p, #tab-reviews span, #tab-reviews div, #tab-reviews label{
	color: #000000;
}

.woocommerce p.stars{
	margin-top: 5px !important;
}

.woocommerce p.stars a{
	 color: #D9D9D9;
}

#commentform label{
	margin-bottom: 10px;
}

.woocommerce #review_form #respond textarea{
	border-radius: 10px;
}

#review_form #submit{
  width: 226px;
  height: 44px !important;
  color: #3a2b2f !important;
  font-size: 18px !important;
  font-weight: bold !important;
  border: 2px solid #3a2b2f !important;
  border-radius: 40px !important;
  padding: 10px 25px !important;
  box-shadow: -4px 5px 0 #333333 !important;
  cursor: pointer !important;
  display: inline-block !important;
  text-align: center !important;
  text-decoration: none !important;
  background-color: #FFD83A !important;
  font-family: "Quicksand", Sans-serif !important;
  float: right;
}

#review_form #submit:hover{
	background-color: #33A8FF !important;
	color: #fcf8eb !important;
}

.variations_form table tbody>tr:nth-child(odd)>td,.variations_form table tbody>tr:nth-child(odd)>th{
	background-color: transparent;
}

.variations_form table th{
	padding: 0;
  color: #333;
  font-size: 20px;
  font-weight: 600;
}

.qib-button-wrapper.qib-button-wrapper-357:before{
	  content: "Quantity";
    color: #333;
    font-weight: 600;
    font-size: 20px;
    margin-right: 20px;
}

@media screen and (max-width: 767px){
	#tab-reviews{
		width: auto !important;
	}
}


.stock.out-of-stock{
		font-size: 18px !important;
    color: #E8178A !important;
    font-weight: 600 !important;
}

