body:not(.com_gridbox) .body {
	margin: 25px 0 !important;
}
/* Fix Min height column */
body .ba-section,
body .ba-row,
body .ba-grid-column {
	min-height: auto !important;
}
/* Custom Styles */
.text-center {
	text-align: center !important;
}
.text-left {
	text-align: left; !important;
}
.text-right {
	text-align: right; !important;
}
.text-justify {
	text-align: justify; !important;
}
.text-shadow .ba-item {
	text-shadow: 1px 2px 2px rgba(0,0,0, .57);
}
.btn-disabled a {
  pointer-events: none !important;
}
.btn-block, .btn-block a {
  display: block;
}
.btn.btn-primary {
	background-color: var(--primary) !important;
}
.btn.btn-primary:hover {
	background-color: var(--accent);
}
/* Parrafos - Listas */
.ba-item p,
.ba-item-text .content-text p, 
.ba-item-text .content-text ul, 
.ba-item-text .content-text ol,
.ba-item-text .content-text table,
.ba-item-field .ba-field-content p {
	margin-bottom: 0.75em !important;
}
.ba-item-text .content-text p:last-child, 
.ba-item-text .content-text ul:last-child, 
.ba-item-text .content-text ol:last-child,
.ba-item-field .ba-field-content p:last-child {
	margin-bottom: 0 !important;
}
/* Encabezados */
.ba-item-text .content-text h1, 
.ba-item-text .content-text h2, 
.ba-item-text .content-text h3,
.ba-item-text .content-text h4,
.ba-item-text .content-text h5,
.ba-item-text .content-text h6,
.ba-item-field .ba-field-content h1, 
.ba-item-field .ba-field-content h2, 
.ba-item-field .ba-field-content h3,
.ba-item-field .ba-field-content h4,
.ba-item-field .ba-field-content h5,
.ba-item-field .ba-field-content h6 {
	margin-bottom: 0.35em;
}
/* Fields  */
.ba-field-content > p,
.ba-field-content > ul,
.ba-field-content > ol {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}