/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

input[type=email].home-newsletter-form, input[type=text].baas-subscriber-form, input[type=email].baas-subscriber-form {
	height: 38px;
	border-radius: 32px;
	margin-top: 15px;
	border-color: var(--button_gradient_top_color);
}

input[type=email].home-newsletter-form:focus, input[type=text].baas-subscriber-form:focus, input[type=email].baas-subscriber-form:focus {
	border-color: var(--button_gradient_top_color_hover);
}

.sib-OPT_IN-area {
	font-size: 16px !important;
	line-height: 1.2 !important;
	font-weight: 300 !important;
}

.sib-OPT_IN-area a {
	font-weight: 400 !important;
}

.sib-OPT_IN-area a:hover {
	text-decoration: underline;
}

.product-page-newsletter-form-container {
	text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

input[type=email].product-page-newsletter-form {
	height: 38px;
	border-radius: 32px;
	margin-top: 15px;
	border-color: var(--button_gradient_top_color);
}

.product-page-newsletter-form-container-opt-in {
	color: #ffffff;
}

input[type=email].product-page-newsletter-form:focus {
	border-color: var(--button_gradient_top_color_hover);
}

.product-page-newsletter-form-submit-button {
	border: 1px solid var(--button_gradient_top_color) !important;
}

.product-page-newsletter-form-submit-button:hover {
border-color: var(--button_gradient_top_color) !important;
	border: 1px solid;
}

div.ppms_cm_popup_overlay a.data-consent-link {
	cursor: pointer !important;
	font-family: BlinkMacSystemFont, -apple-system, Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
	color: #006a53 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	margin-top: 9px !important;
	margin-bottom: 16px !important;
	text-decoration: none !important;
	display: inline-block !important;
}

.gradient-text {
	background-image: linear-gradient(to right, #14fb8b, #006a53);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	color: transparent;
}

.esome-magazine-input-field > input[type=text] {
	height: 38px;
}
abbr[title] {
    text-decoration: none;
	}