/* Themify Customize Styling */
body {	
	font-family:Arial, Helvetica, sans-serif; 
}
h1 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h2 {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;
	font-weight:bold;
 
}
h3 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h4 {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;
	font-weight:bold;
 
}
h6 {	
	font-family:Arial, Helvetica, sans-serif; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	
	font-family:Arial, Helvetica, sans-serif; 
}
#site-description {	
	font-family:Open Sans;	font-size:105%;
 
}
#main-nav a {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;
	font-weight:bold;
 
}
.post-title, .post-title a {	
	font-family:Arial, Helvetica, sans-serif; 
}
.single-post .post-title {	
	font-family:Arial, Helvetica, sans-serif; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family:Arial, Helvetica, sans-serif; 
}

/* Themify Custom CSS */
#lang-switcher {
position:absolute;
z-index:10;
right: 10px;
}
#lang-switcher ul li {
list-style:none;
display:inline-block;
padding: 0 5px;
}
#lang-switcher ul li img {
border-radius:50%;
display:block;
}

#main-nav a {
font-size: 0.9rem;
}
#header {
height:100vh;
}
.tb_section-portafolio {
background-color: white !important;
}