/*
Theme Name: Tecnologia Child
Author: VamTam
Author URI: https://vamtam.com
Template: tecnologia
*/



/*

put your child theme styles here


you don't need any @import rules

*/

:root {
  --blue: #0a146b;
  /* --blue: #010ED0; */
}

.categories_list_container .elementor-widget-container {
  display: flex;
  align-items: flex-start;
  gap: 50px;
}

.categories_list_container .elementor-widget-container .pp-post-filters-container {
  width: 300px;
  flex: 0 0 auto;
  background: #fff;
  padding: 30px 15px;
  box-shadow: 0 5px 10px rgba(0,0,0,.05);
  border-radius: 5px;
}

.categories_list_container .elementor-widget-container .pp-post-filters {
  display: flex;
  flex-direction: column;
  margin: 0;
  gap: 0;
}

.categories_list_container .elementor-widget-container .pp-post-filters .pp-post-filter {
  background-color: transparent;
  margin: 0;
  padding: 13px 20px;
}

.categories_list_container .elementor-widget-container .pp-post-filters .pp-post-filter:hover,
.categories_list_container .elementor-widget-container .pp-post-filters .pp-post-filter.pp-filter-current {
  background-color: var(--blue);
}

.categories_list_container .pp-post {
  overflow: visible;
}

/* .categories_list_container .pp-post .elementor-template a:hover h5{
  color:var(--blue);
} */
/* .categories_list_container .pp-post .elementor-template a:hover .elementor-widget-theme-post-excerpt{
  color:#000;
} */
.categories_list_container .pp-post .elementor-template h5 a:hover{
  color:var(--blue);
}

.categories_list_container .elementor-widget-container .pp-grid-item img {
  aspect-ratio: 1.8;
  object-fit: cover;
}

.related_products_container .pp-posts-skin-card .pp-post:hover{
  border-color: var(--blue);
}

.related_products_container .pp-posts-skin-card .pp-post:hover .pp-post-title{
  color: var(--blue);
}

.related_products_container .pp-posts-skin-card .pp-post:hover img{
  transform: scale(0.9);
}

@media (max-width: 767px) {
  .categories_list_container .elementor-widget-container {
    display: flex;
    flex-direction: column;
  }
  .categories_list_container .elementor-widget-container .pp-post-filters-container {
    width: 100%;
  }
}