.fusion-header-wrapper {
	position: relative !important;
}
#main {
	padding: 5vw 30px !important;
}
#main,
#main > .fusion-row {
	background: #fff !important;
}
	#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;
		max-width: 1279px !important;
	}
		
		#content {
			margin-left: 5% !important;
			width: 72% !important;
		}
		#sidebar {
			
		}
			#sidebar .widget > .heading > h4 {
				color: #fff;
				font-size: 1.6rem !important;
				margin: 0 0 15px 0 !important;
			}
			#sidebar .widget > ul {
				padding-bottom: 30px !important;
			}
				#sidebar .widget > ul > li > a {
					color: #330136;
					font-size: 1.6rem;
				}
				#sidebar .widget > ul > li > a:hover {
					color: #ff5e35;
				}
				#sidebar .searchandfilter ul {
					display: block;
				}
				#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;
				}
				.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
					background: #330136;
				}
				
/* Estilos para el Buscador general */

	#sidebar .searchandfilter > div,
	#content .searchandfilter > div {
		position: relative;
		z-index: 20;
	}
		#sidebar .searchandfilter > div > ul,
		#content .searchandfilter > div > ul {
			background: none !important;
			display: block;
			list-style: none !important;
		}
			#sidebar .searchandfilter > div > ul > li,
			#content .searchandfilter > div > ul > li {
				display: block;
				margin: 0 !important;
			}
			#sidebar .searchandfilter > div > ul > li:nth-child(2),
			#content .searchandfilter > div > ul > li:nth-child(2) {
				border: none !important;
				position: absolute;
				right: 5px;
				top: 5px;
			}
			#content .searchandfilter > div > ul > li:nth-child(2) {
				top: 13px;
			}
			#sidebar .searchandfilter > div > ul > li:nth-child(2)::before,
			#content .searchandfilter > div > ul > li:nth-child(2)::before {
				color: #ff5e35;
				content: "\f002";
				cursor: pointer;
				font-family: "Font Awesome 5 Free"; 
				font-size: 2rem;
			}
				#sidebar .searchandfilter > div input[type="submit"],
				#content .searchandfilter > div input[type="submit"] {
					border: none;
					height: 0;
					outline: none !important;
					padding: 0;
					width: 0;
				}
				#sidebar .searchandfilter > div input[type="text"],
				#content .searchandfilter > div input[type="text"] {
					font-family: 'Lato', sans-serif;
					font-size: 1.6rem;
					padding-right: 25px;
				}

/* Fin de los estilos para el buscador general */
				
				#sidebar input[type="text"],
				#content input[type="text"] {
					color: #666;
					font-size: 1.7rem;
					height: 45px;
				}
				#sidebar .widget > ul > li > a:before {
					color: #000;
				}
				#sidebar .widget > ul > li > a:hover:before {
					color: #002395;
				}
				.fusion-page-title-bar {
					background: url("/wp-content/uploads/2019/03/blog.jpg");
				}
		
		.fusion-post-content > h2.fusion-post-title {
			line-height: 120% !important;
		}
		.fusion-post-content > h2.fusion-post-title > a {
				color: #ff5e35 !important;
				font-size: 2.4rem !important;
			}
			.fusion-post-content > h2.fusion-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: 1024px) {
	
		#main > .fusion-row {
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
			#content,
			#sidebar {
				width: 100% !important;
			}
			#sidebar {
				margin-top: 4vw;
			}
				.widget.widget_search {
					display: none;
				}
			#content {
				margin-left: 0 !important;
			}
			
				#content > article > h1,
				#content > article .fusion-post-title-meta-wrap > h1 {
					font-size: 5rem !important;
				}
			
	}
	
	@media only screen and (max-width: 640px) {
	
				#content > article > h1,
				#content > article .fusion-post-title-meta-wrap > h1 {
					font-size: 4.5rem !important;
				}
	
	}
	
	@media only screen and (max-width: 480px) {
	
				#content > article > h1,
				#content > article .fusion-post-title-meta-wrap > h1 {
					font-size: 4rem !important;
				}
				.post-content > h2 {
					font-size: 3rem !important;
				}
				.post-content > h3 {
					font-size: 2.4rem !important;
				}
				.post-content > h4 {
					font-size: 2.2rem !important;
				}
				.post-content > h5,
				.post-content > h6 {
					font-size: 2rem !important;
				}
				
	
	}
	
	@media only screen and (max-width: 375px) {
	
				#content > article > h1,
				#content > article .fusion-post-title-meta-wrap > h1 {
					font-size: 3rem !important;
				}
				.post-content > h2 {
					font-size: 2.4rem !important;
				}
				.post-content > h3,
				.post-content > h4 {
					font-size: 2.2rem !important;
				}
	
	}

/* Fin de las media queries */