	#main > .fusion-row {
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		-o-flex-direction: row-reverse;
		flex-direction: row-reverse;
		padding: 5vw 0;
	}
		#main > .fusion-row > section {
			margin-left: 5% !important;
			width: 72% !important;
		}
		.tfs-slider .slide-content-container .fusion-title-size-three h3 {
			font-weight: 300 !important;
		}
			.fusion-header-wrapper .fusion-header {
				padding-bottom: 20px;
			}
			.archive .post-content h2.entry-title {
				color: #779590 !important;
				font-size: 2.4rem !important;
				font-weight: 900 !important;
				line-height: 120% !important;
			}
			.archive .post-content h2.entry-title > a,
			.fusion-single-line-meta a:hover {
				color: #ff5e35 !important;
			}
			.archive .post-content h2.entry-title > a:hover {
				color: #5b1541 !important;
			}
			#recent-posts-2 > ul {
				padding-bottom: 30px !important;
			} 
				#sidebar .avada-select .select2-container .select2-choice .select2-arrow, 
				#sidebar .avada-select .select2-container .select2-choice2 .select2-arrow, 
				.searchform .fusion-search-form-content .fusion-search-button input[type="submit"] {
					height: 45px !important;
					line-height: 45px !important;
					width: 45px !important;
				}
				#sidebar input[type="text"] {
					color: #666;
					font-size: 1.7rem;
					height: 45px;
				}
			
/* Estilos para la barra de título */

	.fusion-page-title-bar {
		height: 80px !important;
		padding-bottom: 0;
		position: relative;
	}
		.fusion-page-title-bar > .fusion-page-title-row {
			display: flex;
			flex-direction: column;
			justify-content: center;
			-moz-transform: translateX(0%);
			-ms-transform: translateX(0%);
			-o-transform: translateX(0%);
			transform: translateX(0%);
			left: 0;
			position: relative;
			top: 0;
		}
			.fusion-page-title-bar > .fusion-page-title-row > .fusion-page-title-wrapper {
				display: -moz-flex;
				display: -ms-flex;
				display: -o-flex;
				display: flex;
				-moz-flex-direction: column;
				-ms-flex-direction: column;
				-oflex-direction: column;
				flex-direction: column;
				-moz-justify-content: center;
				-ms-justify-content: center;
				-o-justify-content: center;
				justify-content: center;
			}

/* Fin de los estilos para la barra de título */

/* Media queries */

	@media only screen and (max-width: 1280px) {
	
		#main > .fusion-row {
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
			#main > .fusion-row > section {
				margin-left: 0% !important;
			}
			#main > .fusion-row > section,
			#main > .fusion-row > aside {
				width: 100% !important;
			}
			#main > .fusion-row > section + aside {
				margin: 30px 0 0 0;
			}
	
	}

	@media only screen and (max-width: 1250px) {

		/* Estilos de la barra de titulo */

			.fusion-page-title-bar {
				padding-bottom: 0;
			}
				.fusion-page-title-wrapper {
					-moz-align-items: center;
					-ms-align-items: center;
					-o-align-items: center;
					align-items: center;
					padding-bottom: 0;
				}

		/* Fin de los estilos de la barra de titulo */

	}
	
	@media only screen and (max-width: 800px) {
	
		.fusion-page-title-bar-center .fusion-page-title-row {
			padding-left: 30px;
			padding-right: 30px;
			width: 100% !important;
		}
		.fusion-body .fusion-page-title-bar {
			min-height: inherit !important;
			padding-top: 0 !important;
			padding-bottom: 0 !important;
		}

	}
	
/* Fin de las media queries */