.theme_buttons a,
.theme_button,
.wc-proceed-to-checkout,
.checkout-button,
.buttons a,
a.wp-block-button__link,
button,
input[type=submit]{
	border-radius: unset;
	font-size: 14px;
	border-width: 2px;
	letter-spacing: .3em;
}

.theme_button.large_height{
	padding: 29px 35px 29px;
}

.text-block.mailchimp .mc4wp-form-inner [type*=submit]:before{
	content: '';
}

.shortcode-simple-counter .counter_wrap .counter-size{
	font-size: 70px;
}

.shortcode-simple-counter .counter_wrap .counter-text{
	font-size: 14px;
	margin-top: 15px;
}

@media (max-width: 767px) {
	.shortcode-simple-counter .counter_wrap .counter-size{
		font-size: 45px;
	}
}

.filters a{
	letter-spacing: .3em;
	font-size: 14px;
}

.small-text{
	font-size: 14px;
}

.item-layout-item-regular-2 .gallery-item .media-wrap .categories-links a{
	font-size: 14px;
	border-radius: 0;
}

.item-layout-item-extended3 .item-media-wrap{
	display: flex;
}

.item-layout-item-extended3 .vertical-item{
	background-color: var(--greyColor);
	box-shadow: unset;
}

.header-10 .page-topline .header_phone{
	font-weight: 400;
}

.color-bg-icon{
	background-color: var(--colorMain) !important;
}

.color-bg-icon:hover{
	background-color: var(--greyColor) !important;
	color: var(--darkColor) !important;
}

.page_footer .widget_icons_list .media:not(:first-child){
	margin-top: 10px;
}

@media (min-width: 768px) {
	.home .main-header-wrap .page-topline,
	.home .main-header-wrap .page_header{
		background-color: rgba(var(--darkColorRGB), .8) !important;
	}
}

.page_footer .widget_popular_entries.theme_posts .media-body .title{
	font-weight: 500;
}

.widget-title{
	text-transform: uppercase !important;
	font-weight: 600 !important;
}

.ds.page_footer.light{
	background-color: var(--darkColor) !important;
}