.calendar-daily-preview, .events-container .solo-event {
    display: flex;
    text-decoration: none !important;
}

.calendar-daily-preview .mini-calendar {
    flex: 3;
    padding: 10px;
    border: 1px solid #F4F8F5;
}

.calendar-daily-preview .events-group {
    flex: 5;
}

.events-container .solo-event .event-img {
    width: 40vw!important;
    max-width: 15vw!important;
}

.calendar-daily-preview .fc-daygrid-day-top {
    justify-content: center;
    margin-top: 14px;
}

.calendar-daily-preview table.fc-col-header {
    margin: 0;
}

.calendar-daily-preview td .fc-daygrid-more-link {
    visibility: hidden;
    position: relative;
}

.calendar-daily-preview td .fc-daygrid-more-link::after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "__";
    font-weight: bold;
    margin-left: 43%;
    margin-top: 30%;
}

.calendar-daily-preview .fc-header-toolbar .fc-toolbar-chunk .fc-button.fc-prev-button, .calendar-daily-preview .fc-header-toolbar .fc-toolbar-chunk .fc-button.fc-next-button{
	background-size:40px;
}

#page #calendar-post .fc-toolbar-chunk h2{
    font-size: 1.5vw;
}

#page #calendar-post .fc-col-header-cell-cushion, #page #calendar-post .fc-daygrid-day-number{
    text-decoration: none!important;
    text-transform: uppercase!important;
	font-size:16px;
}

#page .calendar-daily-preview .events-group h5{
	    text-transform: uppercase;
    border-bottom: 1px solid #F4F8F5;
    padding-bottom: 2rem;
    font-weight: bold;
	font-size: 1.125rem;
}


.calendar-daily-preview .events-group h5 {
    text-transform: uppercase;
    border-bottom: 1px solid #F4F8F5;
    padding-bottom: 2rem;
    font-weight: bold;
}

.calendar-daily-preview .events-group h4 {
    font-weight: bold;
    font-size: 1.3vw!important;
    line-height: 1.2;
    margin-bottom: 0.5vw;
}

.calendar-daily-preview .events-group .solo-event .calendar-event-hour, .calendar-daily-preview .events-group .solo-event .calendar-event-place {
    display: inline-block;
    margin-right: 3rem;
}
/* 
.calendar-daily-preview .events-group p span.dashicons {
    margin-top: 5px;
} */

.calendar-daily-preview .fc .fc-daygrid-day {
    cursor: pointer;
}

.calendar-daily-preview .fc .fc-daygrid-day.fc-day-today {
    background-color: #005335;
}

.calendar-daily-preview .fc .fc-daygrid-day.fc-day-today a, .calendar-daily-preview .fc-day-today .fc-daygrid-more-link::after {
    color: #fff;
}

.calendar-daily-preview table td, .calendar-daily-preview table th {
    border: none;
}

.calendar-daily-preview .events-group {
    margin: 0 4rem;
}

.calendar-daily-preview .events-group .event-img img {
    vertical-align: middle;
    width: 360px;
    height: 170px;
    object-fit: cover;
}

.calendar-daily-preview .events-group .event-content {
    margin-left: 3rem;
}

.calendar-daily-preview .events-group .event-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.calendar-daily-preview #calendar-container .fc-daygrid table {
    border: none;
}

.calendar-daily-preview .fc-toolbar-title {
    font-family: 'Roboto', sans-serif;;
    text-transform: uppercase!important;
}

.calendar-daily-preview .fc-header-toolbar .fc-toolbar-chunk .fc-button {
    background: transparent no-repeat center center;
    border: none;
}

.calendar-daily-preview .fc-header-toolbar .fc-toolbar-chunk .fc-button .fc-icon::before {
    content: none;
}

.calendar-daily-preview .fc-header-toolbar .fc-toolbar-chunk .fc-button.fc-prev-button {
    background-image: url("/wp-content/uploads/2021/10/Arrow-left-short.svg");
}

.calendar-daily-preview .fc-header-toolbar .fc-toolbar-chunk .fc-button.fc-next-button {
    background-image: url("/wp-content/uploads/2021/10/Arrow-right-short-2.svg");
}

.dashicons.dashicons-clock, .dashicons-location:before{
	color:#005335;
}

/*TABLET*/


@media (min-width:781px) and (max-width: 1200px){

    #page #calendar-post .fc-toolbar-chunk h2{
        font-size: 20px;
    }

    .calendar-daily-preview .mini-calendar{
        flex: 5;
    }

    .calendar-daily-preview .fc-daygrid-day-top{
        margin-top: 8px;
    }


    .calendar-daily-preview .events-group .event-img img {
        vertical-align: middle;
        width: 360px;
        height: 10vw;
        object-fit: cover;
    }


    .calendar-daily-preview .events-group h4 {
        font-size:2vw;

    }

    .calendar-daily-preview .events-group{
        margin: 0 4%;
    }


    .calendar-daily-preview .events-group .event-content {
        margin-left: 1rem;
    }

    .calendar-daily-preview .events-group .event-content p{
        font-size: 1.5vw;
    }

}
.calendar-daily-preview .event-content a {
  text-decoration: none;
}

/*MOBILKA*/

@media (max-width:781px){


    .calendar-daily-preview{
        margin-top: -25px;
    }

    .calendar-daily-preview .events-group .solo-event .calendar-event-hour, .calendar-daily-preview .events-group .solo-event .calendar-event-place{
        margin-right: 0;
    }

    #page #calendar-post .fc-toolbar-chunk h2{
        font-size: 20px;
    }

    .fc .fc-daygrid-day-frame{
        height: 65px;
    }

    .calendar-daily-preview, .events-container .solo-event{
        display: flex;
        flex-direction: column;
    }

    .calendar-daily-preview .events-group .event-img img {
        vertical-align: middle;
        width: 100%;
        height: auto;
        object-fit: cover;
    }

    .calendar-daily-preview .events-group .event-content{
        margin-left: 0;
    }

    .events-container .solo-event .event-img{
        max-width: 100%!important;
        width: 100%!important;
        max-height: 100%;
    }

    .calendar-daily-preview .events-group h4 {
        margin: 20px 0;
        font-size: 18px!important;
    }

    .calendar-daily-preview .events-group{
        margin:0
    }

    .calendar-daily-preview .events-group h5{
        padding-top: 5em;
    }


    .fc-view-harness.fc-view-harness-active{
        height: 380px!important;
    }

    .fc-scrollgrid-sync-table{
        height: 360px!important;
    }




}
