

.blog_holder article .post_info a, .blog_holder article .post_text h2 .date{
    display: none !important;
}

.blog_holder article .post_info{
    display: none !important;
}

.category-noticias .blog_holder.blog_small_image article .post_text {
    width: 100%;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

header:not(.with_hover_bg_color) nav.main_menu > ul > li > a > span:not(.plus), nav.vertical_menu > ul > li > a > span:not(.plus)
{
    position: relative;
    display: inline-block;
    line-height: normal;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #008CBA;
}

.sust:hover .overlay{
opacity:0.5;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.simple-link a{
  text-decoration:none;
  color:#ffffff;
}

.simple-link a:hover{
  text-decoration:none;
  color:#ffffff;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.simple-button{
width:100%;
padding:5px 0px;
text-align:center;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.pestaña-negocio{
   width:100%;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.what-we-do-menu-mobile{
   width:45%;
   margin-left:5%;
   font-size:16px;
}
.what-we-do-menu-mobile li{
   list-style: none;
   position:relative; /* importante, para que el submenu tome la posición correcta*/
}
.what-we-do-menu-mobile li a{
   color:#FFF;
   background-color: rgba(0,0,0,0.7);
   text-decoration:none;
   padding: 12px;
   display:block;
   margin-top:10px;
   transition:0.3s linear;
}
.what-we-do-menu-mobile li a:hover{
   color:#000000;
   background:rgba(255,255,255,0.7);
}
.what-we-do-menu-mobile li li a{
   width:150px;/*el ancho de los links del submenu, debe ser fijo, esto servirá para crear la animación mas adelante */
   display:block;
   margin:0px;
   font-size:15px;
}
/* aquí esta lo importante!! */
.what-we-do-menu-mobile li ul {
   width: 150px;
   margin:0;
   display:none;
   position: absolute;
   left: 100%;
   top:-1px;
}
.what-we-do-menu-mobile li:hover ul {
   display: block;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.what-we-do-menu-tablet{
   width:40%;
   margin-left:15%;
   font-size:18px;
}
.what-we-do-menu-tablet li{
   list-style: none;
   position:relative; /* importante, para que el submenu tome la posición correcta*/
}
.what-we-do-menu-tablet li a{
   color:#FFF;
   background-color: rgba(0,0,0,0.7);
   text-decoration:none;
   padding: 12px;
   display:block;
   margin-top:10px;
   transition:0.3s linear;
}
.what-we-do-menu-tablet li a:hover{
   color:#000000;
   background:rgba(255,255,255,0.7);
}
.what-we-do-menu-tablet li li a{
   width:200px;/*el ancho de los links del submenu, debe ser fijo, esto servirá para crear la animación mas adelante */
   display:block;
   margin:0px;
   font-size:15px;
}
/* aquí esta lo importante!! */
.what-we-do-menu-tablet li ul {
   width: 200px;
   margin:0;
   display:none;
   position: absolute;
   left: 100%;
   top:-1px;
}
.what-we-do-menu-tablet li:hover ul {
   display: block;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.what-we-do-menu{
   width:500px;
   margin-left:275px;
   font-size:30px;

}
.what-we-do-menu li{
   list-style: none;
   position:relative; /* importante, para que el submenu tome la posición correcta*/
}
.what-we-do-menu li a{
   color:#FFF;
   background-color: rgba(0,0,0,0.7);
   text-decoration:none;
   padding: 12px;
   display:block;
   margin-top:10px;
   margin-left:50px;
   transition:0.3s linear;
}
.what-we-do-menu li a:hover{
   color:#000000;
   background:rgba(255,255,255,0.7);
}
.what-we-do-menu li li a{
   width:200px;/*el ancho de los links del submenu, debe ser fijo, esto servirá para crear la animación mas adelante */
   display:block;
   margin:0px;
   font-size:15px;
}
/* aquí esta lo importante!! */
.what-we-do-menu li ul {
   width: 190px;
   margin:0;
   display:none;
   position: absolute;
   left: 100%;
   top:-1px;
}
.what-we-do-menu li:hover ul {
   display: block;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

.important_data{
color:#818181;
text-align: center;
font-size: 20px;
}

.important_data:hover{
color:#6f90b1;
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    padding: 2px 10px !important;
}

.single-post .blog_holder article .post_info {
    display: none !important;
}

.blog_holder.masonry span.time.entry_date.updated {
    display: none !important;
}