/* Themify Customize Styling */
h1 {	
	font-family: "Raleway";	font-weight:bold;
	letter-spacing:1px;
	font-size:4.4em;
 
}
h2 {	
	font-family: "Raleway";	font-weight:bold;
 
}
body[class*="themify"] #site-logo a img {		width: 320px; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #eb200e; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a {	
	color: #ffffff; 
}
#sidebar a {	
	color: #2f7fad;	font-weight:normal;
	font-size:1.1em;
	line-height:20px;
 
}
#sidebar a:hover {	
	color: #196185; 
}
#sidebar .widgettitle {	
	color: #696969; 
}
#footerwrap {	background: none;
	background-color: #333333; 
}
#footer {	
	color: #adadad; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
h1 {	
	font-family: "Raleway";	font-weight:bold;
 
}
h2 {		font-weight:bold;
 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #eb200e; 
}
.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav ul a {	
	color: #ffffff; 
}
#sidebar a {	
	color: #2f7fad;	font-weight:normal;
 
}
#sidebar a:hover {	
	color: #196185; 
}
#sidebar .widgettitle {	
	color: #696969; 
}
#footerwrap {	background: none;
	background-color: #333333; 
}
#footer {	
	color: #adadad; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
h1 {	
	font-family: "Raleway";	font-weight:bold;
 
}
h2 {		font-weight:bold;
 
}
#sidebar a {	
	color: #2f7fad;	font-weight:normal;
 
}
#sidebar a:hover {	
	color: #196185; 
}
#sidebar .widgettitle {	
	color: #696969; 
}
#footerwrap {	background: none;
	background-color: #333333; 
}
#footer {	
	color: #adadad; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
h1 {	
	font-family: "Raleway";	font-weight:bold;
 
}
h2 {		font-weight:bold;
 
}
.post-title, .post-title a {		font-size:2em;
 
}
 }.mobile_menu_active #headerwrap #menu-icon { 
	color: #eb200e; }
/* Themify Custom CSS */
.two{
	display: none;
}




#content{
	padding:0% 0;
}


#header {
    position: relative;
    padding: 1em 3em 1em;
    width: auto;
    width: 1600px;
    max-width: 100%;
    margin: 0 auto;
	text-align: right;
}


#main-nav {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-size: .85em;
    font-weight: 700;
    float: right;
	max-width:95%;
	
	
}

#main-nav>li:first-child>a {
    padding-left: 9px;
}

#main-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
}

#main-nav a {
    display: block;
    padding: 9px;
    margin: 0;
    text-decoration: none;
    text-transform: none;
	border-bottom:none;
	font-weight:600;
}

#site-logo{
	float: left;
}



.post-author-wrapper {
    min-height: auto;
}


 /* , POSTS PAGE */ 

.loops-wrapper.grid3 .post {
    margin-bottom: 1.1em;
    padding: 20px;
    background-color: #e8e8e8;
	border-top: 5px solid red;
		transition: 0.3s;
}


.loops-wrapper.grid3 .post:hover {

}

.loops-wrapper.grid3 .post-title {
    font-size: 135%;
    letter-spacing: normal;
    line-height: inherit;
}



 /* , NOVEDADES HOME */ 


.loops-wrapper.grid4 .post {
    margin-bottom: 1.1em;

    background-color: white;
	border-: 5px solid red;
	transition: 0.3s;
}


.loops-wrapper.grid4 .post:hover {
box-shadow:0px 0px 15px 2px rgba(134, 134, 134, 0.35) ;
}

.loops-wrapper.grid4 .post-title {
	    padding: 10px 20px;
    font-size: 110%;
    letter-spacing: normal;
    line-height: 22px;
}




 /* , ACTIVIDADES HOME */ 

.loops-wrapper.list-thumb-image .post-image {
    width: 34%;
    margin: 0;
}

.builder-posts-wrap.list-thumb-image .post-image {
    max-width:none;
    margin: 0 0em 0 0;
}


.loops-wrapper.list-thumb-image .post-content {
    background-color: #258ab3;
    padding: 40px 40px;
}

.loops-wrapper.list-thumb-image .post-content p{
   
}

 /* , NOVEDADES POST */ 
.grey-background .post {
        background-color: #f1f1f1 !important;
    border-bottom: 4px solid red;
}


 /*  RESPONSIVE */ 

@media screen and (max-width: 1440px) {
#site-logo {
    float: left;
    width: 239px;
    margin-top: 10px;
}

}


@media screen and (max-width: 1200px){
	
	#site-logo {
    float: left;
    width: 175px;
    margin-top: 0px;
}
	
#headerwrap #main-nav a, #headerwrap #main-nav ul a, .social-widget a, #headerwrap #menu-icon-close {
    color: #ed1e24;
    padding: 3px;
    font-size: 11.8px;
}
}