html,
body {
	height: 100%;
	font-family: "Railway", sans-serif !important;
	}

#promo-form {
	text-align: center;
    margin: 0 auto;
	max-width: 700px;
background-color: rgba(255,255,255,.5);
    padding: 25px;
    border-radius: 10px;
}

.main-container {
	margin-top: 50px;
	margin-bottom: 50px;
}

button.submit {
	background-color: #3296ff;
	border: 1px solid #999;
	margin-top: 10px;
	margin-bottom: 10px;
}

h1 {
    color: #115586 !important;
    border-bottom: 5px solid red !important;
    text-align: center;
    font-family: "Railway", sans-serif !important;
    font-size: 250% !important;
}

h4 {
	font-weight: bold !important;
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}

/*form input {
	border-radius: 0px !important;
	margin-bottom: 10px !important;
	height: 45px !important;
}*/

img {max-width: 100% !important;}

body {font-family: 'Lato', 'Helvetica', arial, serif!important;}
p {font-size: 14px !important;}

.gf-menu.l1>li a {
		text-decoration: none;
	}
	.gf-menu.l1>li {
		font-size: 16px;
		float: left;
		padding: 0px 5px;
		list-style: none
	}
	.gf-menu.l1>li>.item .menu-item-wrapper {
		color: #000000;
		margin: 0px 10px;
	}
	.gf-menu li {
		border: 1px solid transparent;
		float: left;
		position: relative;
		text-align: center;
	}

.retailer-links .btn {
		text-align: center;
		float: left;
		display: inline-block;
		text-decoration-line: none;
		background-color: #3490bf;
		border-radius: 5px;
		font-weight: 700;
		margin-bottom: 8px;
		font-size: 15px;
		margin-right: 4px;
		padding: 6px 15px;
		color: #fff;
	}

h5 {
	color: #115586 !important;
	text-align: left !important;
	font-family: "Railway", sans-serif !important;
	font-size: 150% !important;
}


