/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* Footer Widgets for Sample Theme v1.9.2 ----------- */
.footer-widgets {
	border-top: 2px solid #1e1e1e;
	clear: both;
	line-height: 1.5;
	overflow: hidden;
	padding: 32px 0 16px;
	padding: 2rem 0 1rem;
}

.footer-widgets {
	background-color: #000;
}

.footer-widgets p {
	margin-bottom: 16px;
	margin-bottom: 1rem;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}

.footer-widgets .widget-area ul li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: .375rem;
	word-wrap: break-word;
}

.footer-widgets-1 {
	float: left;
	margin-right: 10%;
	text-align: left;
}

.footer-widgets-2 {
	float: left;
	margin-right: 10%;
	text-align: left;
}

.footer-widgets-3 {
	float: left;
	margin-right: 11%;
	text-align: left;
}

.footer-widgets-4 {
	float: left;
	margin-right: 0;
	text-align: left;
}

/*widgets on home page for thinikng*/
.flexible-widgets.widget-halves h2, .flexible-widgets.widget-thirds h2, .flexible-widgets.widget-fourths h2 {
	font-size: 26px;
	text-align: left;
}

.entry-header::after {
	content: "";
	display: block;
	margin: 0 auto;
	padding-bottom: 10px;
}

.entry p {
	margin: 0;
	padding: 0;
	text-align: left;
}

.entry-content p a.more- {
	font-size: 18px;
}

.front-page-6 {
	background-clip: padding-box;
	border-top: 0 solid transparent;
	margin-top: 0;
	position: relative;
	z-index: 9;
}

.footer-widgets-2.widget-area section#text-25.widget.widget_text div.widget-wrap div.textwidget {
	text-align: left;
	font-size: .9em;
}

.footer-widgets-3.widget-area section#nav_menu-3.widget.widget_nav_menu div.widget-wrap div.menu-main-nav-bar-container {
	text-align: left;
	font-size: .9em;
	line-height: .9em;
}

.footer-widgets-3.widget-area section#text-27.widget.widget_text div.widget-wrap div.textwidget h1 {
	text-align: left;
}

.footer-widgets-4.widget-area section#text-28.widget.widget_text div.widget-wrap div.textwidget h1 {
	text-align: left;
}

.footer-widgets-4.widget-area section#text-28.widget.widget_text div.widget-wrap div.textwidget a {
	text-align: left;
}

.entry p {
	margin: 0 0 1.3em;
	padding: 0;
	text-align: left;
}

/*buttons*/
.button-blue,
.button-gray,
.button-green,
.button-purple,
.button-red,
.button-yellow {
	color: #fff;
	padding: 5px 10px;
}

.button-blue:hover,
.button-gray:hover,
.button-green:hover,
.button-purple:hover,
.button-red:hover,
.button-yellow:hover {
	text-decoration: none;
}

.button-blue {
	background-color: #439BE8;
	border: 1px solid #439BE8;
}

.button-blue:hover {
	background-color: #83a2be;
	border: 1px solid #83a2be;
}

.button-gray {
	background-color: #bdbdbd;
	border: 1px solid #bdbdbd;
}

.button-gray:hover {
	background-color: #919191;
	border: 1px solid #919191;
}

.button-green {
	background-color: #b2ce96;
	border: 1px solid #b2ce96;
}

.button-green:hover {
	background-color: #86a36e;
	border: 1px solid #86a36e;
}

.button-purple {
	background-color: #bebde9;
	border: 1px solid #bebde9;
}

.button-purple:hover {
	background-color: #9291c7;
	border: 1px solid #9291c7;
}

.button-red {
	background-color: #e9b3b3;
	border: 1px solid #e9b3b3;
}

.button-red:hover {
	background-color: #c78787;
	border: 1px solid #c78787;
}

.button-yellow {
	background-color: #fadf98;
	border: 1px solid #fadf98;
}

.button-yellow:hover {
	background-color: #ecb870;
	border: 1px solid #ecb870;
}