#render-area * {
	box-sizing: border-box;
}
#render-area .container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
#render-area .container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
#render-area .row {	
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-right: -15px;
	margin-left: -15px;
}
#render-area ul {
	list-style: initial !important;
	padding-left: 40px !important;
}
#render-area [class^="column"] {
	display: flex;
	flex-direction: column !important;
	position: relative;
	flex: 0 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width: 576px) {
	#render-area .container {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	#render-area .container {
		max-width: 720px;
	}
}
@media (min-width: 992px) {
	#render-area .container {
		max-width: 960px;
	}
}
@media (min-width: 1200px) {
	#render-area .container {
		max-width: 1140px;
	}
}
.column-12 {
	width: 100%;
	min-height: 1px;
}
.column-11 {
	width: 91.66666667%;
	min-height: 1px;
}
.column-10 {
	width: 83.33333333%;
	min-height: 1px;
}
.column-9 {
	width: 75%;
	min-height: 1px;
}
.column-8 {
	width: 66.66666667%;
	min-height: 1px;
}
.column-7 {
	width: 58.33333333%;
	min-height: 1px;
}
.column-6 {
	width: 50%;
	min-height: 1px;
}
.column-5 {
	width: 41.66666667%;
	min-height: 1px;
}
.column-4 {
	width: 33.33333333%;
	min-height: 1px;
}
.column-3 {
	width: 25%;
	min-height: 1px;
}
.column-2 {
	width: 16.66666667%;
	min-height: 1px;
}
.column-1 {
	width: 8.33333333%;
	min-height: 1px;
}
@media (min-width: 576px) {
	#render-area .phone-12 {
		width: 100%;
		min-height: 1px;
	}
	#render-area .phone-11 {
		width: 91.66666667%;
		min-height: 1px;
	}
	#render-area .phone-10 {
		width: 83.33333333%;
		min-height: 1px;
	}
	#render-area .phone-9 {
		width: 75%;
		min-height: 1px;
	}
	#render-area .phone-8 {
		width: 66.66666667%;
		min-height: 1px;
	}
	#render-area .phone-7 {
		width: 58.33333333%;
		min-height: 1px;
	}
	#render-area .phone-6 {
		width: 50%;
		min-height: 1px;
	}
	#render-area .phone-5 {
		width: 41.66666667%;
		min-height: 1px;
	}
	#render-area .phone-4 {
		width: 33.33333333%;
		min-height: 1px;
	}
	#render-area .phone-3 {
		width: 25%;
		min-height: 1px;
	}
	#render-area .phone-2 {
		width: 16.66666667%;
		min-height: 1px;
	}
	#render-area .phone-1 {
		width: 8.33333333%;
		min-height: 1px;
	}
}
@media (min-width: 768px) {
	#render-area .tablet-12 {
		width: 100%;
		min-height: 1px;
	}
	#render-area .tablet-11 {
		width: 91.66666667%;
		min-height: 1px;
	}
	#render-area .tablet-10 {
		width: 83.33333333%;
		min-height: 1px;
	}
	#render-area .tablet-9 {
		width: 75%;
		min-height: 1px;
	}
	#render-area .tablet-8 {
		width: 66.66666667%;
		min-height: 1px;
	}
	#render-area .tablet-7 {
		width: 58.33333333%;
		min-height: 1px;
	}
	#render-area .tablet-6 {
		width: 50%;
		min-height: 1px;
	}
	#render-area .tablet-5 {
		width: 41.66666667%;
		min-height: 1px;
	}
	#render-area .tablet-4 {
		width: 33.33333333%;
		min-height: 1px;
	}
	#render-area .tablet-3 {
		width: 25%;
		min-height: 1px;
	}
	#render-area .tablet-2 {
		width: 16.66666667%;
		min-height: 1px;
	}
	#render-area .tablet-1 {
		width: 8.33333333%;
		min-height: 1px;
	}
}
@media (min-width: 992px) {
	#render-area .laptop-12 {
		width: 100%;
		min-height: 1px;
	}
	#render-area .laptop-11 {
		width: 91.66666667%;
		min-height: 1px;
	}
	#render-area .laptop-10 {
		width: 83.33333333%;
		min-height: 1px;
	}
	#render-area .laptop-9 {
		width: 75%;
		min-height: 1px;
	}
	#render-area .laptop-8 {
		width: 66.66666667%;
		min-height: 1px;
	}
	#render-area .laptop-7 {
		width: 58.33333333%;
		min-height: 1px;
	}
	#render-area .laptop-6 {
		width: 50%;
		min-height: 1px;
	}
	#render-area .laptop-5 {
		width: 41.66666667%;
		min-height: 1px;
	}
	#render-area .laptop-4 {
		width: 33.33333333%;
		min-height: 1px;
	}
	#render-area .laptop-3 {
		width: 25%;
		min-height: 1px;
	}
	#render-area .laptop-2 {
		width: 16.66666667%;
		min-height: 1px;
	}
	#render-area .laptop-1 {
		width: 8.33333333%;
		min-height: 1px;
	}
}
@media (min-width: 1200px) {
	#render-area .desktop-12 {
		width: 100%;
		min-height: 1px;
	}
	#render-area .desktop-11 {
		width: 91.66666667%;
		min-height: 1px;
	}
	#render-area .desktop-10 {
		width: 83.33333333%;
		min-height: 1px;
	}
	#render-area .desktop-9 {
		width: 75%;
		min-height: 1px;
	}
	#render-area .desktop-8 {
		width: 66.66666667%;
		min-height: 1px;
	}
	#render-area .desktop-7 {
		width: 58.33333333%;
		min-height: 1px;
	}
	#render-area .desktop-6 {
		width: 50%;
		min-height: 1px;
	}
	#render-area .desktop-5 {
		width: 41.66666667%;
		min-height: 1px;
	}
	#render-area .desktop-4 {
		width: 33.33333333%;
		min-height: 1px;
	}
	#render-area .desktop-3 {
		width: 25%;
		min-height: 1px;
	}
	#render-area .desktop-2 {
		width: 16.66666667%;
		min-height: 1px;
	}
	#render-area .desktop-1 {
		width: 8.33333333%;
		min-height: 1px;
	}
}

#render-area .background {
	top: 0;
	right: 15px;
	bottom: 0;
	left: 15px;
	position: absolute;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#render-area .content-element {
	position: relative;
	width: 100%;
}
#render-area .layout-element {
	position: relative;
}
#render-area .image {
	display: block;
	max-width: 100%;
	padding: 5px;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
}
#render-area br {
	display: none;
}
#render-area .mejia-post-title h1{
	font-family: Roboto Slab !important;
	color: rgb(199,23,23) !important;
	text-align: center !important;
}
#render-area hr{
	width: 50%;
	margin: 40px auto 40px auto;
	border: 0;
	border-top: 1px solid #c71717;
}
#render-area h1, h2, h3, h4, h5, h6 {
	color: #484848;
}
#render-area ul li {
	line-height: 25px;
}
#render-area .image {
	width: 100%;
}

#render-area ul.item-list {
	padding: 0px !important;
}
#render-area ul.item-list li {
	display: flex;
	align-items: center;
	margin-bottom: 25px;
}
#render-area ul.item-list h5 {
	margin: 0px 0px 5px 0px;
	color: #ffffff;
	font-family: Exo;
	font-size: 16px;
}
#render-area ul.item-list p {
	color: #cfcfcf;
	margin: 0px 0px 5px 0px;
	font-size: 15px;
	line-height: 22px;
	font-family: Rubik;
}
#render-area ul.item-list .icon-box {
	margin-right: 25px;
	font-size: 32px;
	color: #e22727;
}
#render-area .column-inner {
	padding: 0 !important;
}
#render-area .text-block p {
	margin: 0 0 15px;
}
#render-area .download-file {
	font-family: Roboto;
	color: #0a5aca;
}