.newslettersignup .contourPageName, .newslettersignupmobile .contourPageName, .newslettersignup fieldset  legend, .newslettersignupmobile fieldset  legend,.newslettersignup  label.fieldLabel, .newslettersignupmobile  label.fieldLabel
{
	display: none;
}
/*.newslettersignup fieldset, .newslettersignupmobile fieldset{
    padding:0 !important;
    margin:0 !important;
}*/

.newslettersignup fieldset.contourFieldSet {
	float: left !important; 
    width: 80% !important; 
    /*display: inline !important; */
}
.newslettersignup fieldset.contourFieldSet div.contourField {	    
     text-align: left;
	 /*padding-left:10px;*/
}

.newslettersignup fieldset.contourFieldSet.fieldsetlegend div{
	border: 0 !important;
}

.newslettersignup div.contourNavigation {
	float: right !important; 
    /*display: inline !important; 
	border: 0 !important;*/
	width: 20% !important;
}
.newslettersignupmobile div.contourNavigation {
	margin-top: -25px !important; 
}
.newslettersignup input.text[type="text"]{
	/*margin: 0 !important;
	border: 0 !important;*/
	width: 100% !important;
}
.newslettersignupmobile input.text[type="text"]{
	margin:10px 0 !important;
	border: 0 !important;
	width:100% !important;
}
.newslettersignup input[type="submit"], .newslettersignupmobile input[type="submit"]{
  border-radius: 0px !important;
  background: #368729 !important;
  border: 0px !important;
  font-size: 17px !important;
  font-family: "open_sanssemibold" !important;
  padding: 6px 12px !important;
  color: white !important;  
  width: 100% !important;
}
li.aside-newsletter ul.nav p.contourMessageOnSubmit{
   color: #fff;
   padding-top: 10px;
   font-style:italic;
}

section.top-newsletter-section p.contourMessageOnSubmit{
  text-align: center;
  padding-top: 6px;
  padding-left:10px;
  font-weight: normal;
}


.newslettersignup .contourField  span.contourError{
	    padding-top: 5px;
}