.date-box{
    display: flex;
    align-items: center;
    justify-content: center;
}

.agenda{
    background-color: transparent!important;
}

.agenda-date-container{
    padding: 5px;
}

.agenda-date,.agenda-month,.agenda-years{
    font-weight: 400;
    padding: 2px;
}

.agenda-date{
    font-size: 32px;
}
.agenda-month{
    font-size: 16px;
}
.agenda-years{
    font-size: 18px;
}

.table-wrapper-agenda{
    margin-top:40px;
    margin-bottom:40px;
}

.table-agenda{
    background: #f5f5f7;
}

.table-wrapper-agenda tbody tr{
    margin:3px 0px;
    background: white;
}


.table-agenda>tbody>tr>td, .table-agenda>tbody>tr>th, .table-agenda>tfoot>tr>td, .table-agenda>tfoot>tr>th, .table-agenda>thead>tr>td, .table-agenda>thead>tr>th{
    border: 1px solid transparent!important;
}

.content .post-image .bg, .content .item-image .bg, .profile-page .item-image .bg,
 .widget-list.w-popular-list li .left .bg, .f-random-list li .left .bg,
 .widget-list.w-our-picks-list li .bg  {
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
}
.content .post-image .box, .content .item-image .box, .profile-page .item-image .box,
 .widget-list.w-popular-list li .left .box, .f-random-list li .left .box,
 .widget-list.w-our-picks-list li .box {
    position: absolute;
    opacity: 0.2;
    border-radius: 10px;
}
.widget-list.w-popular-list li .left .bg {
  height: 75px;
  width: 100px;
}

.profile-page .item-image .bg {
    height: 272.283px;
}