.text-center {
	text-align: center!important;
}

.cta_button .home-cta-button:focus {
    color: #fff !important;
}
.home-cta-button {
	padding: 14px 48px;
    background: #1425F7;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #ffffff;
    color: #fff !important;
	font-family: "Avenir", Sans-serif;
}


.home-cta-button:hover {
	background: #00FFD4;
    color: #000;
}

.home .hs-form fieldset {
	float: left;
}

.home .hs-form fieldset.form-columns-0 {
	max-width: 30%;
}

.home .hs-form .hs-form-required {
	display: none;
}

.home .hs-form ul {
	list-style: none;
	margin: 0;
	color: #ffffff;
	padding: 5px;
}


.home .hs-form .hs-richtext {
    color: #fff;
    font-family: Avenir,'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px; 
}

.home .hs-form .hs-button {
	background: #00B1FF;
    border-radius: 2px;
    font-family: SFU Futura,'Open Sans', sans-serif;
    font-style: normal;
    font-size: 20px;
    line-height: 28px;
}


/*FarmTrust Page*/
.page-template .farmtrust-cta-button {
	padding: 14px 48px;
    background: #00A081;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 500;
    fill: #ffffff;
    color: #ffffff;
	font-family: "Avenir", Sans-serif;	
}

.page-template .farmtrust-cta-button:hover {
	background: #49E19C;
    color: #000;
}

.page-template .farmtrust-footer-cta-button {
	padding: 12px 24px;
    background: #00A081;
    border-radius: 3px;
	display: inline-block;
    line-height: 1;
    font-size: 15px;
    font-weight: 500;
    fill: #ffffff;
    color: #ffffff;
	font-family: "Avenir", Sans-serif;	
}

/*Review Page*/
.page-template .review-cta-button {
	padding: 14px 48px;
    background: #0B0BFF;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 500;
    fill: #ffffff;
    color: #ffffff;
	font-family: "Avenir", Sans-serif;	
}

.page-template .review-cta-button:hover {
	background: #00C8FE;
    color: #000;
}

.page-template .review-footer-cta-button {
	padding: 12px 24px;
    background: #0B0BFF;
    border-radius: 3px;
	display: inline-block;
    line-height: 1;
    font-size: 15px;
    font-weight: 500;
    fill: #ffffff;
    color: #ffffff;
	font-family: "Avenir", Sans-serif;
}


/* Egov Page */
.egov-page-subcribe {
	text-align: center;	
}

.egov-page-subcribe .hs-form fieldset {
	float: left;
}

.egov-page-subcribe .hs-form .hs-form-required {
	display: none;
}

.egov-page-subcribe .hs-form ul {
	list-style: none;
	margin: 0;
	color: #ffffff;
	padding: 5px;
}

/* Markettrust Page */
.markettrust-page-subcribe {
	text-align: center;	
}

.markettrust-page-subcribe .hs-form fieldset {
	float: left;
}

.markettrust-page-subcribe .hs-form .hs-form-required {
	display: none;
}

.markettrust-page-subcribe .hs-form ul {
	list-style: none;
	margin: 0;
	color: #ffffff;
	padding: 5px;
}

/* Meditrust Page */
.meditrust-page-subcribe {
	text-align: center;	
}

.meditrust-page-subcribe .hs-form fieldset {
	float: left;
}

.meditrust-page-subcribe .hs-form .hs-form-required {
	display: none;
}

.meditrust-page-subcribe .hs-form ul {
	list-style: none;
	margin: 0;
	color: #ffffff;
	padding: 5px;
}