/* #Button Appearance Styles */
.btn,
.btn-link,
.link,
.elementor-widget .elementor-button,
.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button span,
a.button,
form button,
form input[type='button'],
form input[type='reset'],
form input[type='submit'] {
	font-family: @font_family( $h6_font_family );
	letter-spacing: $h6_letter_spacing{em};
}

.btn,
.btn-primary,
.invert .btn-primary,
.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button span,
.tm-pg_front_gallery .load-more-button .btn,
form button,
form input[type='button'],
form input[type='submit']{
	color: $invert_accent_color_1;
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}
.invert .elementor-widget .elementor-button {
	color: $invert_accent_color_1;
	border-color: $regular_accent_color_1;
	background-color: $regular_accent_color_1;

}
.invert .elementor-widget .elementor-button:hover {
	color: $invert_accent_color_1;
	background-color: $regular_accent_color_2;
	border-color: $regular_accent_color_2;
}
.elementor-button {
	color: $invert_accent_color_1;
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}
.elementor-button:hover {
	color: $invert_accent_color_1;
	background-color: $regular_accent_color_2;
	border-color: $regular_accent_color_1;
}
.btn:hover,
.btn-primary:hover,
.invert .btn-primary:hover,
.btn-primary.processing,
.invert .btn-primary.processing,
.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button span:hover,
.tm-pg_front_gallery .load-more-button .btn:hover,
form button:hover,
form input[type='button']:hover,
form input[type='submit']:hover{
	color: $invert_accent_color_1;
	border-color: @darken($regular_accent_color_1, 10);
	background-color: @darken($regular_accent_color_1, 10);
}

.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary {
	background-color: $regular_accent_color_1;
}

.jet-slider .jet-slider__button-wrapper .jet-slider__button--primary:hover {
	color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}


.btn-secondary,
.invert .btn-secondary,
form input[type="reset"]{
	color: $invert_accent_color_1;
	background-color: $regular_accent_color_2;
	border-color: $regular_accent_color_2;
}
.btn-secondary:hover,
.invert .btn-secondary:hover,
.btn-secondary.processing,
.invert .btn-secondary.processing,
form input[type="reset"]:hover {
	color: $invert_accent_color_1;
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}

.btn-primary-transparent{
	color: $regular_text_color;
}
.invert .btn-primary-transparent{
	color: $invert_accent_color_1;
	border-color: $invert_accent_color_1;
}
.btn-primary-transparent:hover,
.invert .btn-primary-transparent:hover,
.btn-primary-transparent.processing,
.invert .btn-primary-transparent.processing{
	color: $invert_accent_color_1;
	background-color: $regular_accent_color_1;
	border-color: $regular_accent_color_1;
}

.btn-grey,
.invert .btn-grey {
	color: $regular_text_color;
	background-color: $grey_color_1;
	border-color: $grey_color_1;
}
.btn-grey:hover,
.invert .btn-grey:hover,
.btn-grey.processing,
.invert .btn-grey.processing{
	color: $regular_text_color;
	background-color: @darken($grey_color_1, 10%);
	border-color: @darken($grey_color_1, 10%);
}
