/* CSS Document */

	main {
		padding-top: 5vw !important;
		padding-bottom: 5vw !important;
	}
			.fusion-header-wrapper .fusion-header {
				padding-bottom: 20px;
			}
			#main .post-content .blog-shortcode-post-title {
				line-height: 120% !important;
			}
			.blog-shortcode-post-title > a {
				color: #ff5e35 !important;
				font-size: 2.4rem !important;
			}
			.blog-shortcode-post-title > a:hover {
				color: #330136 !important;
			}
			.fusion-single-line-meta {
				border-top: 1px solid #e0dede;
				border-bottom: 1px solid #e0dede;
				font-size: 1.3rem !important;
				margin-top: 20px !important;
				padding: 5px 0 !important;
			}
				.fusion-single-line-meta a:hover {
					color: #330136 !important;
				}
			
/* Media queries */

	@media only screen and (max-width: 1280px) {
	
		#main > .fusion-row {
			display: -moz-flex;
			display: -ms-flex;
			display: -o-flex;
			display: flex;
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
			#main > .fusion-row > section,
			#main > .fusion-row > aside {
				width: 100% !important;
			}
			#main > .fusion-row > section + aside {
				margin: 30px 0 0 0;
			}
	
	}

/* Fin de las media queries */