/* Typography Styles Template */
.btn{font-weight: 600;font-size: 15px;}
.btn:first-child:hover, 
:not(.btn-check)+.btn:hover,
.btn:hover{background: #00BF63;}
.btn-lg{font-size: 18px;padding: 10px 25px;}
.single_add_to_cart_button.button,
.woocommerce-form-login__submit,
.woocommerce-Button,
.woocommerce-form-register__submit,
.wp-element-button,
.btn-primary{background: #00BF63 !important;border:0;color: #fff !important;border-radius: 6px;padding: 6px 15px; }
.btn.btn-white{background-color:#fff;display: flex;align-items: center;gap: 6px;line-height: normal;}
.btn.btn-white:hover{background-color:#eee;color:#000}
.btn-primary.btn-primary-cta{
    font-size: 18px;
    padding: 10px 25px;
}
.btn-blue {background-color: #443ff1 !important;}
.btn-primary.btn-secondary-cta{
    font-size: 18px;
    padding: 10px 25px;
    background-color: #443ff1 !important;
}
.btn-primary.btn-primary-cta img{
    width: 16px;
    margin-left: 5px;
}

/* Headings */
h1 {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 140%;
}
h2 {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
}
h3 {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 140%;
	color: #333333;
}
h4 {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 140%;
}
h5 {}
h6 {}

@media (max-width: 768px){
	h1 {
		font-size: 28px;
	}
	h3 {
	    font-size: 18px;
	}
	h4 {
	    font-size: 18px;
	}
	h5 {}
}

/* Paragraph */
p {}
img{max-width: 100%}

/* Blockquote */
blockquote {}

/* Lists */
ul {}
ol {}
li {}

/* Anchors */
a {}
a:hover {}
a:focus {}

/* Strong and Bold */
strong, b {}

/* Italic and Emphasis */
em, i {}

/* Small Text */
small {}

/* Code */
code {}
pre {}

/* Tables */
table {}
th {}
td {}

/* Forms */
label {}
input {}
textarea {}
button {}

/* Misc */
sup {}
sub {}

/* Additional text elements */
abbr {}
cite {}
dfn {}
mark {}
time {}

@media (max-width: 1300px){
	.btn-primary.btn-secondary-cta,
	.btn-primary.btn-primary-cta{
	    font-size: 16px;
	    padding: 8px 20px;
	}
}
@media (max-width: 700px){
	.btn-primary.btn-secondary-cta,
	.btn-primary.btn-primary-cta{
	    font-size: 15px;
	    padding: 8px 15px;
	}
}