.blog #content, 
.single #content,
.archive #content{padding:40px 0px;}
.search #content{padding:150px 20px;}
.blog #content, .blog .page-header .entry-title,
.single #content, .single .page-header .entry-title,
.archive #content, .archive .page-header .entry-title{max-width:1280px;}
.blog .page-header, .single .page-header, .archive .page-header, .search .page-header{min-height:185px;background-color:#000;text-align:center;display:flex;align-items:center;}
.titulo-blog{font-family:"Jost", Sans-serif;font-size:52px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}
#content{display:flex;}
.blog .page-content, .single .page-content, .archive .page-content{width:65%;}
.search .page-content{width:100%;text-align:center;}
.content-blog-sidebar{width:35%;background-color:#F7FAFC;padding:20px 0px;}
.content-blog-sidebar li{list-style:none;padding:10px 30px;}
.content-blog-sidebar h2{font-size:24px;margin-bottom:0px;font-weight:700;margin-top:15px;}
.content-blog-sidebar li ul{padding:0px;margin:0px;}
.content-blog-sidebar li li{padding:5px 0px;}
.content-blog-sidebar a{color:#718096;}
.content-blog-sidebar a:hover{color:#000;}
.content-blog-sidebar button{background-color:#000;color:#FFF;border:none;}
.content-blog-sidebar button:hover{background-color:#718096;}
.content-box{padding:30px;}
#content .entry-title a{font-family:"Jost", Sans-serif;color:#000;font-weight:700;}
#content .entry-title a:hover{font-family:"Jost", Sans-serif;color:#718096;font-weight:700;}
.page-content article{margin-bottom:50px;padding-bottom:20px;}
.page-content article p{font-size:18px;line-height:24px;color:#000;}
.page-content .post-categories{padding-left:0px;margin:8px 0px;}
.page-content .post-categories li{list-style:none;font-size:14px;text-transform:uppercase;font-weight:700;}
.page-content .post-categories li a{color:#718096;text-decoration:none;}
.page-content .post-categories li a:hover{color:#000;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{margin-left:5px;}
#redes-header .elementor-social-icon{background-color:transparent;}
#redes-header .elementor-social-icon svg{fill:#718096;}
.copyright a{color:#718096 !important;}
.copyright a:hover{color:#FFF !important;}
.tit-center .elementor-heading-title, .tit-left .elementor-heading-title{margin-bottom:40px;}
.tit-center .elementor-heading-title:after{content:'';width:100px;height:2px;margin:0px auto;background-color:#000;display:block;margin-top:30px;}
.tit-left .elementor-heading-title:after{content:'';width:100px;height:2px;background-color:#000;display:block;margin-top:30px;}
#blog-home .mp-post-cat i, #blog-home .mp-meta i{display:none;}
.elementor-widget-container p a{color:#718096;}
.elementor-widget-container p a:hover{color:#000;}
#frm_form_1_container label{color:#000;font-size:16px;margin-bottom:8px;}

#frm_form_1_container p{color:#000;font-size:16px;}
#frm_form_1_container button{background-color:#000;border:none;border-radius:0px;font-size:18px;font-weight:700;}
#frm_form_1_container button:hover{background-color:#718096;}
.page-content article .leer{background-color:#000;color:#FFF;padding:10px 20px;margin:10px 0px;text-decoration:none;display:inline-block;}
.page-content article .leer:hover{background-color:#718096;color:#FFF;}
#comments{display:none;}
.single .page-content img{margin:10px 0px;}
.error404 #content{flex-direction:column;padding:200px 20px;}
.error404 #content .page-header h1{text-align:center;color:#000;font-weight:700;}
.error404 #content .page-content{width:100%;text-align:center;color:#000;}
@media(min-width:768px) and (max-width:1023px){
.titulo-blog{font-size:45px;}
.error404 #content{padding:150px 20px;}
}
@media only screen and (max-width: 767px) {
.titulo-blog {
font-size: 28px;
}
.blog .page-header, .single .page-header, .archive .page-header {
min-height: 90px;
}
#content {
flex-direction: column;
}
.page-content {
width: 100%;
}
.blog .page-content, .single .page-content, .archive .page-content {
width: 100%;
}
.content-blog-sidebar {
width: 100%;
}
.page-content article p {
font-size: 14px;
line-height: 20px;
}
.error404 #content {
padding: 100px 20px;
}
.search #content {
padding: 100px 20px;
}
}