.products .product .product_thumbnail img {
	border-radius: 20px;
}

.products .product .product_thumbnail.et-image-hover {
	border-radius: 20px;
}

@media only screen and (max-width: 600px) {
.products .product .product_thumbnail img {
	border-radius: 10px;
}

.products .product .product_thumbnail.et-image-hover {
	border-radius: 10px;
}
}




.products .product_after_title .price > .amount, .price ins, .price > .amount, .price del, .price .woocommerce-Price-amount {
  font-weight: 500;
}

.products .product_after_title .price > .amount, .price ins, .price > .amount, .price .woocommerce-Price-amount {
	color:black !important;
}

.tesla,.et-banner.content-full .et-banner-content-inner {
	border-radius:30px;
	background-image: linear-gradient(to bottom, rgba(255,0,0,0) 60%, #78be4a);
}


.et-banner.text-color-light .et-banner-content::before {
	background: rgba(0,0,0,0);
}

.resist.et-banner.content-full .et-banner-content-inner {
	border-radius:30px;
	background-image: linear-gradient(to bottom, rgba(255,0,0,0) 60%, #263c82);
}

.calm.et-banner.content-full .et-banner-content-inner  {
	background-image: linear-gradient(to bottom, rgba(255,0,0,0) 60%, #d8aa8b) !important;
}

.et-banner.text-color-light .et-banner-title {
	font-weight: 500;
}

.mc4wp-form-fields {
		justify-content: inherit;
}

.widget ul li.menu-item {
	margin-bottom: 2px;
}

.et-product-detail .product-gallery img {
		border-radius: 15px !important;
}

.et-product-detail .product-gallery img:hover {
		border-radius: 15px !important;
}

/* Center-align related products section */
.woocommerce .related.products {
    text-align: center;
	padding-top: 50px;
}

/* Center-align individual related product items */
.woocommerce .related.products li.product {
    display: inline-block;
    margin: 0 15px; /* Adjust the margin as needed */
    vertical-align: top;
    text-align: left; /* If you want to left-align the product content within each item */
}

#reviews .reviews-inner {
	background: #f4f4f4;
}

.product-details-accordion #reviews {
	background: #f4f4f4;
	padding-top: 30px;
  padding-bottom: 30px;
	max-width: 1420px;
  margin: 0 auto;
	border-radius: 20px;
}

.product-details-accordion .woocommerce-Reviews-title::before {
	display:none;
}

h2.woocommerce-Reviews-title {
	background:#f4f4f4;
	text-align: center;
	display: block !important;
}

.acoplw-bsone {
	padding: 0 2px;
}

.nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field {
		border-radius: 28px !important;
}

.mc4wp-form-fields input:not([type="submit"]) {
		border-radius: 28px;
}

.mc4wp-form-fields input[type="submit"] {
	border-radius: 28px;
}

.mc4wp-form-fields input:not([type="submit"]) {
	padding-left: 2.75rem;
  padding-right: 1.75rem;
}


.widgettitle {
	color: #1a1a1a;
  font-weight: bold !important;
}

h1 {
	font-size:40px !important;
	font-weight:700 !important;
}

@media only screen and (max-width: 800px) {
  h1 {
    font-size:25px !important;
	font-weight:600 !important;
  }
}

.et-banner-text .et-banner-subtitle {
	letter-spacing: 0em !important;
}

.et-banner.text-color-light .et-banner-title, .et-banner .et-banner-title.color-light {
	text-shadow:0px 0px !important;
}

.et-banner-text .et-banner-title.medium {
	font-size: 1.6rem !important;
}

.et-banner-text .et-banner-subtitle {
	margin-top: 1.1rem !important;
}

.button.outlined {
	border-radius: 20px;
}

.et-banner {
	border-radius: 28px;
}

@media only screen and (min-width: 800px) {
  .four {
	width:19%;
	
}
}

form#sib_signup_form_2 input[type="email"] {
width: 70% !important;
float: left;
margin: 5px 10px 0 0 !important;
border-radius: 15px;
}

form#sib_signup_form_2 .sib-default-btn {
margin: 6px 0 !important;
  padding: 14px 12px !important;
}

