/* - - - - - - - - - - - - - - - - - - - - -

 Title : Marshfield Family fun
 Author : Jessi Johnson
 URL : http://visitmarshfield.com/contests/family-fun/
 Last Updated : 3/14/2018

- - - - - - - - - - - - - - - - - - - - - */

/* - - - Clean Up - - - */
#logo,
#header{display:none;}

html,body,
h3,
#container {
	background:transparent !important;
}

body {
	margin:0;
	padding:0;
	color: #ffffff;
}

#container {
	box-shadow:none;
	border:none;
}
li {width:100% !important}
.wufoo {margin:0 !important;padding:0 !important;}

/* - - - ONA Specific - - - */

@font-face {
	font-family:'impact';
	src: url(http://visitmarshfield.com/contests/family-fun/fonts/impact.ttf);

}

@import url('https://fonts.googleapis.com/css?family=Lato');

a {color: #ffffff !important;}

a:hover {text-decoration: none;}

.wufoo {font-family: 'Lato', Helvetica, Arial, sans-serif !important;}
.wufoo section h3 {
	font-size:24px !important;
	font-weight:bold !important;
}


.wufoo .section div {
    font-size: 85% !important;
    font-family: 'Lato', sans-serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    color: #ffffff !important;
}
.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label {
    font-family: 'Lato', sans-serif !important;
    color: #ffffff !important;
}



.desc {
	font-size:15px !important;
}
.buttons {text-align:center;}

.button {
	text-align:center;
	margin:35px 0 25px;
}

.wufoo label.desc, .wufoo legend.desc
{
	color:  #feeb75 !important;
	font-family: 'Lato' sans-serif;
}

h1 {
	color: #468ee7 !important;
	font-size: 22px;
}
h3{
	color:  rgb(157, 28, 31) !important;
	font-family: 'Lato', Helvetica, Arial, sans-serif !important;
	font-weight: 100;
}

.submit {
	font-family: 'impact', Helvetica, Arial, sans-serif !important;
	background: #ffeb74 !important;
	padding: 10px 25px 10px !important;
	color: #5b2a06 !important;
	text-decoration: none !important;
	/* text-transform: uppercase !important; */
	font-size: 30px !important; 
	font-weight: 100 !important;
	/* text-shadow: -1px -1px 0 rgba(0,0,0,.25) !important; */
	border-radius: 4px !important;
	margin-bottom: 15px;
	letter-spacing: 2px !important;
	border-style: none !important;

}

.submit:hover {
 	background:#5b2a06 !important;
 	color: #ffeb74 !important;
    box-shadow:none !important;
    cursor:pointer !important;

}

form li.section h3 {
	border-top:0 !important;
	padding:0;
	margin:0;
}
li.focused {
     background-color: transparent !important; 
}


.embed #container {
  margin-top: 10px;
}

