.ea-form div.submit_btn {position: relative; display: block; float: left; width: auto; height: auto; margin: 0; padding: 0; color: rgba(255,255,255,1); background-color: rgba(111,42,142,1);}
.ea-form div.submit_btn:hover {cursor: pointer; color: rgba(255,255,255,1); background-color: rgba(193,215,46,1);}
.ea-form div.submit_btn::before {position: absolute; top: 15px; right: 30px; display: block; float: right; width: auto; height: auto; margin: 0; padding: 0; content: "\f35a"; font-family: "Font Awesome 5 Free"; font-weight: 400; font-size: 30px; line-height: 30px; color: rgba(255,255,255,1); opacity: 0; box-sizing: border-box; transition: all 0.2s ease-in-out 0s;}
.ea-form div.submit_btn:hover::before {opacity: 1; color: rgba(102,102,102,1);}
.ea-form div.submit_btn input[type=submit],
.ea-form div.submit_btn input[type=button] {position: relative; display: block; float: left; width: 100%; height: auto; margin: 0; padding: 20px 50px; text-transform: uppercase; text-align: left; font-weight: 700; font-size: 20px; line-height: 20px; color: rgba(255,255,255,1); background-color: rgba(255,255,255,0); border: 0;}
.ea-form div.submit_btn:hover input[type=submit],
.ea-form div.submit_btn:hover input[type=button] {padding: 20px 80px 20px 50px; color: rgba(102,102,102,1);}
.ea-form div.submit_btn input[type=submit]:hover,
.ea-form div.submit_btn input[type=button]:hover {cursor: pointer;}

/* responsive media queries
========================================================================== */
@media only screen and (max-width: 1280px)
{

}
@media only screen and (max-width: 1024px)
{

}
@media only screen and (max-width: 768px)
{

}
@media only screen and (max-width: 480px)
{

}
@media only screen and (max-width: 320px)
{

}