/*
Te damos la bienvenida a CSS personalizado

Para saber cómo funciona, ve a http://wp.me/PEmnE-Bt
*/
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
	font-size: 15px;
	text-align: center;
	font-weight: 500;
	color: #474747;
	margin: 10px 0 0;
	min-height: 50px;
}

input[type=text], input[type=email], input[type=password], textarea {
	width: 100%;
}

button, input, select, textarea {
	width: 100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
	margin-top: 1em;
}

.panel-grid-cell .widget-title {
	text-align: left;
}

header#masthead {
	border-bottom: 0 solid #F8F8F8;
}

.form {
	background: #f9f9f9;
	padding: 3% 5%;
}

.origin-widget.origin-widget-list-simple-blue ul li {
	font-size: 1.1em;
}

#footer-widgets .widget {
	min-width: 25%;
}

#easyFrontendFormular .easy-button {
	-moz-box-shadow: inset 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 rgba(87,87,87,0);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#48b8c6),color-stop(1,#4cb7c8));
	background: -moz-linear-gradient(center top,#4cb7c8) 5%, #4cb7c8) 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cb7c8',endColorstr='#4cb7c8)');
	background-color: #4fb6c7;
	border: 1px solid #189da4 !important;
	display: inline-block;
	color: #fff !important;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 8px;
	width: 35%;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,0,0);
	cursor: pointer;
}

#masthead.masthead-logo-in-menu .main-navigation {
	zoom: 1;
	background: #FFF;
}

#footer-widgets aside {
	min-width: 25%;
}

.page-template #primary {
	margin: 13px 0;
}

.home.page-template #primary {
	margin: 0;
}

body.responsive.layout-full #page-wrapper {
	border-top: none;
}

.social-links {
	display: inline-flex;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
	font-size: 12px;
	text-align: center;
	font-weight: 500;
	color: #717171;
	background: #F9F9F9;
	padding: 10px;
	margin: 0;
	height: 30px;
	text-transform: uppercase;
}

.sow-carousel-title a.sow-carousel-next, .sow-carousel-title a.sow-carousel-previous {
	background: #ED9C13;
}

.origin-widget.origin-widget-testimonial-simple-clean .testimonial-image-wrapper {
	display: none;
}