.widget {
	margin: 0 0 1.5em;

	/* Make sure select elements fit in widgets. */
	select {
		max-width: 100%;
	}

		
}

h4.widget-title {
	margin-bottom: 1rem;
}

/* Archive, Categories, pages, Meta, Comments, Posts Widget */
.widget_archive, .widget_categories, .widget_pages, .widget_meta, .widget_recent_comments, .widget_recent_entries {
	ul {
		color: #bebebe;
		list-style: none;
	}
	li:before {
		@include fontawesomelist('\f02e');
	}
	
}

.widget-area {
	margin-top: 1em;

	section {
		margin-bottom: 3.5em;
	}	
	img.about-me {
		border-radius: 50%;
	}
}

.widget_tag_cloud {
	@include clearfix();
	a {
		background-color: $primary-color;
		padding: 0.35em 1.5em;
		float: left;
		margin-right: 0.35em;
		margin-bottom: 0.35em;
		border-radius: 3px;
		color: #FFF;
		font-size: 16px !important;
		
		&:hover {
			background-color: scale-color($primary-color, $lightness: -15%);
		}
	}
}

.home-below-hero-widget {
	background-color: scale-color(#AAA, $lightness: 88%);
	//border-radius: 5px;
	//border: 1px solid #ccc;
	//padding-top: 45px;
	padding: 25px 25px 0;
/*
	padding-left: 25px;
	padding-right: 25px;
*/


	margin: 4em 1em 0;
	
	input[type="submit"] {
		padding: 0.45em 1.1em;
		border-radius: 0px;
	}
	input[type="email"] {
		border-radius: 0px;
		background-color: $white;
	}
	p {
		color:$primary-color;
	}
	@media only screen and (max-width: 60em) {
		text-align: center;
		padding: 25px 5px 5px;
	} // Small
	
	.mc4wp-alert {
		p {
			color: #cc4b37;
		}
		
	}
}
.culinary-search {
	.button {
		padding: 0.8em 1em;
		border-radius: 0px 3px 3px 0px;
		width: 100%
	}
	.search-field {
		border-radius: 3px 0px 0px 3px;
	}
	[type='search'] {
		 height: 44px;
	}

}

.widget-area {
	.menu > li {
		display:block;
	}

}	
