.newsletter-wrap .gform_wrapper .gform_body {
    width: 70%;
    float: left;
}
body .newsletter-wrap{
	padding-top:20px;
}
.newsletter-wrap .gform_wrapper .gform_footer {
    padding: 0;
    margin: 0;
    clear: none;
    width: 30% !important;
    float: left;
}
.newsletter-wrap .gform_wrapper .gform_footer input {
    font-family: "CervoBold" !important;
	font-size:16px;
	background:#181818;
	padding:20px;
	margin:0 !important;
	color:#fff !important;
	letter-spacing:0.47px;
	text-align:center;
	transition:all .25s;
	text-transform:uppercase;
	cursor:pointer;
	width: 100% !important;
	border:none;
}
.newsletter-wrap .gform_wrapper .gform_footer input:hover{
    font-family: "CervoBold" !important;
	font-size:16px;
	padding:20px;
	margin:0 !important;
	color:#fff;
	background:#e6a12e;
	transition:all .25s;
	letter-spacing:0.47px;
	text-align:center;
	transition:all .25s;
	text-transform:uppercase;
	cursor:pointer;
	width: 100% !important;
	border:none;
}
body .form-bottom-text{
	margin-top:15px !important;
}
.form-bottom-text p{
	margin:0;
	font-family: 'OpenReg', sans-serif;
	font-size:14px;
	color:#181818;
	letter-spacing:0;
	line-height:23.3px;
}
#footer-bottom{
	background:#181818;
	padding:60px 0;
}
.footer-bottom-left{
	float:left;
	width:50%;
	padding-right:90px;
}
.footer-bottom-left img{
	margin-right:20px;
	display:inline-block;
}
.footer-bottom-left p, #footer-bottom p{
	font-family: 'OpenReg', sans-serif;
	font-size:14px;
	color:#fff;
	letter-spacing:0;
	line-height:23.3px;
}
#footer-bottom .copyright{
	margin-top:60px;
}
.footer-bottom-left h4{
	color:#fff;
	margin-bottom:10px;
	margin-
}
.footer-bottom-right{
	float:right;
	width:30%;
}
.footer-right-wrap{
	border-top:1px solid #fff;
}
.footer-menu{
    margin-top: 0;
    padding-top: 30px;
    width: 40%;
    float: left;
}
#menu-footer {
    padding-right: 30px;
    margin-top: 0;
    text-align: right;
}
#menu-footer li a{
    font-family: "CervoBold";
	color:#fff;
	font-size:16px;
	letter-spacing:0.47px;
	text-decoration:none;
	border-bottom:3px solid transparent;
	margin-bottom:15px;
	display:inline-block;
	text-transform:uppercase;
}
#menu-footer li a:hover{
    font-family: "CervoBold";
	color:#fff;
	font-size:16px;
	letter-spacing:0.47px;
	text-decoration:none;
	border-bottom:3px solid #fff;
}
.footer-contact-top{
	padding:30px;
	padding-right:20px;
	border-bottom:1px solid #fff;
}
.footer-contact-top a{
	color:#fff;
}
.footer-contact-top p{
	margin:0;
}
.footer-contact{
    float: left;
    width: 60%;
    border-left: 1px solid #fff;
	
}
.footer-right-wrap h4{
	margin: 0;
	color:#fff;
}
.footer-contact-bottom{
	padding: 30px;
}	
.footer-social{
	display:inline-block;
	width:9px;
	height:20px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	margin-right:10px;
}
.footer-social.facebook{
	background:url('../images/facebook-icon.png');
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
	
}
.footer-social.insta{
	background:url('../images/instagram-icon.png');
	width:22px;
	height:20px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
	
}
.footer-social.pinterest{
	background:url('../images/pinterest-icon.png');
	width:19px;
	height:20px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
	
}
.footer-social.yelp{
	background:url('../images/yelp-icon.png');
	width:15px;
	height:20px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
}





.footer-social.facebook:hover{
	background:url('../images/facebook-icon-hover.png');
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
	
}
.footer-social.insta:hover{
	background:url('../images/instagram-icon-hover.png');
	width:22px;
	height:20px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
	
}
.footer-social.pinterest:hover{
	background:url('../images/pinterest-icon-hover.png');
	width:19px;
	height:20px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
	
}
.footer-social.yelp:hover{
	background:url('../images/yelp-icon-hover.png');
	width:15px;
	height:20px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	transition:all .5s;
	
}