.vcx-block-footer-a {
	padding-top: var(--margin-top);
	padding-bottom: var(--margin-bottom);
	position: relative;
}

.vcx-block-footer-a > .ux-layout {
	position: relative;
	max-width: min(1340px, 87vw);
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	font-family: var(--title-font-family);
	line-height: 1.48em;
	font-size: clamp(13px, 10vw, 15px);
}

.vcx-block-footer-a .ux-copyright .item, 
.vcx-block-footer-a .ux-contact-no .item {
	display: inline-block;
	position: relative;
	color: var(--text-color);	
} 

.vcx-block-footer-a .ux-contact-no a.ux-link {
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.vcx-block-footer-a a.api[data-action="edit"] {
	width: 15px !important;
	height: 15px !important;
	right: -24px !important;
	top: 4px !important;
}

.vcx-block-footer-a .command-button.settings {
	right: -45px !important;
	width: 15px !important;
	height: 15px !important;
	top: 5px !important;
	background: url(../../css/images/icon-gear-24x24.png) no-repeat center;
	box-shadow: none;
}

.vcx-block-footer-a .command-button.settings::before {
	display: none;
}

@media screen and (max-width: 640px) {
	.vcx-block-footer-a > .ux-layout {
		display: block;
		text-align: center;
		font-size: 14px;
	}

	.vcx-block-footer-a .ux-contact-no {
		font-size: 0.9em;
	}
}