.theme_buttons a,
.theme_button,
.wc-proceed-to-checkout .checkout-button,
.buttons a,
a.wp-block-button__link,
.wp-block-search .wp-block-search__button,
button,
input[type=submit]{
	border-width: 2px;
	font-weight: bold !important;
}

.theme_button.color1{
	color: var(--darkColor);
}

.fw-theme-steps.steps-6 .fw-theme-steps-wrap:first-child .fw-step-right-part:after,
.fw-theme-steps.steps-6 .fw-theme-steps-wrap:first-child .fw-step-center-part:before,
.fw-theme-steps.steps-6 .fw-theme-steps-wrap:first-child .fw-step-center-part:after,
.fw-theme-steps.steps-6 .fw-theme-steps-wrap .fw-step-right-part:after,
.fw-theme-steps.steps-6 .fw-theme-steps-wrap .fw-step-center-part:before,
.fw-theme-steps.steps-6 .fw-theme-steps-wrap .fw-step-center-part:after{
	width: 2px;
}

.special-heading .custom-heading-subtitle{
	font-size: 240px;
	font-weight: bold;
	left: 0;
	-webkit-transform: translate(-160px, -50%);
	transform: translate(-160px, -50%);
}

@media (max-width: 575px) {
	.special-heading .custom-heading-subtitle{
		-webkit-transform: translate(-85px, -50%);
		transform: translate(-85px, -50%);
	}
}

.cs .special-heading .custom-heading-subtitle{
	color: rgba(255, 255, 255, .2);
	opacity: 1;
}

.ds .special-heading .custom-heading-subtitle{
	color: rgba(255, 255, 255, .03) !important;
	opacity: 1;
}

.ls .special-heading .custom-heading-subtitle{
	color: rgba(var(--darkColorRGB), .07);
	opacity: 1;
}

.testimonials-single-carousel_2.testimonials blockquote.blockquote-big{
	background-color: transparent;
	padding: 0 15px 50px 15px;
}

.testimonials-single-carousel_2.testimonials.owl-theme blockquote .avatar{
	border-color: var(--greyColor);
}

.testimonials-single-carousel_2.testimonials .blockqoute-content{
	position: relative;
}

@media (min-width: 800px) {
	.testimonials-single-carousel_2.testimonials .blockqoute-content::before{
		content: '';
		position: absolute;
		left: -50px;
		top: 0;
		width: 35px;
		height: 27px;
		background: url('../img/quote-ic.png') no-repeat center/cover;
	}

	.testimonials-single-carousel_2.testimonials .blockqoute-content::after{
		content: '';
		position: absolute;
		right: -50px;
		top: 0;
		width: 35px;
		height: 27px;
		background: url('../img/quote-ic.png') no-repeat center/cover;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}

.testimonials-single-carousel_2.testimonials.owl-theme .owl-dots{
	line-height: 1;
	position: absolute;
	bottom: 0;
	left: 50%;
}

.widget_mc4wp_form_widget [type*=submit]:before{
	content: '';
}