.clear {
	clear:both;
}

.site-header .widget-area a {
	overflow:hidden;
}

input, select, textarea {
	padding: 5px 10px;
}

.footer-widgets .wpcf7-form p {
	margin-bottom: 5px;
}

.sponsor-logo {
	overflow:hidden;
  	padding: 20px; 
  	background: #fff;
}

.sponsor-logo h4 {
	color:#333;
  	text-transform: uppercase;
}

#logo-slider { left: 4%!important; } /*Fixes unclickable right arrow*/
.lsp_main_slider { background:none !important; }

/*
#logo-slider-wraper {
  position: relative;
  width: 1000px !important;
  left: 34px !important;
  padding-bottom: 20px;
}*/

footer {
  margin-top: 0px !important;
}
/* Genesis eNews Extended
--------------------------------------------- */

.sidebar .enews-widget .widget-title {
	color: #fff;
}

.enews-widget input {
	margin-bottom: 10px;
}

.enews-widget input[type="submit"] {
	border: none;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #eee;
	color: #333;
}

.enews form + p {
	margin-top: 15px;
}

.top-social span a {
	color:#AD0914 !important;
}

.sub-footer-full {
	clear:both;
}

@media only screen and (min-width:768px) {
  .top-social {
  	float:right;
    width:740px;
  }
  
  .top-social span a {
  	font-size: 21px;
    padding: 20px 10px;
    display: inline-block;
  }
}

@media only screen and (max-width:768px) {
  .top-social span a {
  	display:block;
    text-align:center;
    font-weight: bold;
  }
  
  .top-social img {
  	width: 40px;
    height: 40px;
  }
  
  .top-social {
  	float:none;
    text-align:center;
  }
}