/* Custom CSS
------------------------------------------------------------ */
/* Footer Custom Widget */
.footer_custom_widget{
	background-color: transparent;
}
.footer_custom_widget ul{
	padding: 0;
}
.footer_custom_widget ul li{
	display: inline;
	list-style-type: none;
}

/* Gravity Form */
.mto-gravity-form .gfield_label{
	font-size: 1.4rem !important;
	font-weight: normal !important;
}
.mto-gravity-form div.ginput_container{
	font-size: 1.4rem;
}
.mto-gravity-form .field_description_below .gfield_description{
	font-size: 1.2rem;
	padding: 0;
	padding-top: 0 !important;
}


/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1140px) {

}

@media only screen and (min-width: 480px) and (max-width: 1140px) {
.header-image .site-header .wrap .title-area{
	width: 840px;
	height: 147px;
	background-size: 840px 147px;
}

.site-header {
	min-height: 147px;
}
}

@media only screen and (min-width: 480px) and (max-width: 1140px) {
.header-image .site-header .wrap .title-area{
	width: 840px;
	height: 147px;
	background-size: 840px 147px;
}

.site-header {
	min-height: 147px;
}
}

@media only screen and (max-width: 839px) {
.header-image .site-header .wrap .title-area{
	width: 840px;
	height: 147px;
	background-size: 840px 147px;
}

.site-header {
	min-height: 147px;
}
}

@media only screen and (min-width: 480px) and (max-width: 839px) {
.header-image .site-header .wrap .title-area{
	width: 480px;
	height: 84px;
	background-size: 480px 84px;
}

.site-header {
	min-height: 84px;
}
}

@media only screen and (max-width: 479px) {
.header-image .site-header .wrap .title-area{
	width: 410px;
	height: 100px;
	background-size: 410px 100px;
}

.site-header {
	min-height: 56px;
}
}