/*
Theme Name: MD Law - Radius Child
Template: radius-parent
Version: 1.0.0
*/
@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');


body {
	background-color: var(--color-4);
}
:root {
	--heading-font: 'Lora', serif;
}
.logo {
	font-family: var(--heading-font);
}
.feature-inner .flex-row {
	flex-wrap: wrap;
	column-gap: 20px;
	row-gap: 20px;
	justify-content: center;
}
.logo-spec{
	font-family: 'Great Vibes',cursive;
}
.feature-col {
	flex: 0 0 30%;
}
.c2a-content {
	padding: 10px;
}
.feature-box .btn {
	color: #fff;
	background-color: var(--color-3);
}
.feature-box .btn:hover {
	color: #fff;
	background-color: var(--color-1);
}
.main-inner h1 {
	margin: 20px 0;
}
.logo-name {
	font-size: 32px;
}
.business-name-section {
	color: #d8a74a;
}
.no-image {
	right: 0% !important;
}
.feature-col {
	flex-basis: calc(25% - 15px);
}
body .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
	padding-right: 0;
}
body .gform_legacy_markup_wrapper .gform_footer {
	margin-top: 0;
	padding-top: 0;
}
#contact-page-form input.gform_button, #home-form input.gform_button {
	margin-top: 0;
}
.numbers{
	display: inline-grid;
}
.c2a {
	margin-top: 20px;
	font-size: 16px;
}
@media screen and (max-width: 1199px) {
	.feature-col {
		flex-basis: calc(50% - 10px);
		min-width: 250px;
	}
}
