.offcanvas {
	visibility: visible !important;
}

.antrenori ul.sppb-gallery li {
  width:46%;
  padding:0px 0 0px;
}

/*PAGINA ARTICOLE */
.blog.kidzy-blog .article-list .row {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

/* fiecare coloană să fie flex ca să întindă articolul */
.blog.kidzy-blog .article-list .row > [class*="col-"] {
  display: flex;
}

/* articolul să umple coloana */
.blog.kidzy-blog .article-list article.item {
  display: flex;
  width: 100%;
  background: #fafafa;
  border-radius: 10px;
  overflow: hidden;  
}

/* padding ORIZONTAL doar pentru conținut (nu imagine) */
.blog.kidzy-blog article.item .entry-header,
.blog.kidzy-blog article.item .item-intro,
.blog.kidzy-blog article.item .readmore {
  padding-left: 10px;
  padding-right: 10px;
}

/* conținutul să fie pe coloană, iar butonul să stea jos */
.blog.kidzy-blog .article-list article.item > .system-unpublished {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.blog.kidzy-blog .article-list article.item .readmore {
  margin-top: auto;
  padding-top: 20px;
}


.blog.kidzy-blog .category-hero{
  background: #059FD8;
  color: #fff;
  border-radius: 12px;
  padding: 30px 25px;
  margin-bottom: 40px;
}

.blog.kidzy-blog .category-hero .category-title{
  color: #fff;
}

.blog.kidzy-blog h1.category-title {
  font-weight: 600;
  font-size: 38px;
  color:#fff;
}

.blog.kidzy-blog .category-hero .subheading-category{
  display: inline-block;
 }

.blog.kidzy-blog .category-hero .category-desc{
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}


.latestnews .sidebar-article {
  margin-bottom: 18px;
}


.latestnews .sidebar-thumb img {
  width: 100%;
  height: auto;
  display: block;
  border-radius:10px;
}


.latestnews .sidebar-title {
  display: block;
  margin-top: 8px;
  line-height: 1.35;
  font-size:18px;
  font-weight:500;
}
