.invintus-event-listing .filter div {
    padding:0;
}

.invintus-event-listing .filter .filter__date > div,
.invintus-event-listing .filter .filter__text {
    padding-right:10px;
}

.invintus-event-listing .list-event div {
    max-width: 100%;
}

.invintus-event-listing .list-event {
    box-shadow: none;
    border-bottom: 1px solid rgb(165, 165, 165);
    padding: 0 0 15px 0;
    margin: 15px 0 0 0;
}

.invintus-event-listing .list-event > div {
    padding: 0;
}

/* hide dynamically loaded heading so we can use the real post one, and the regular post content (which ends up at the very end of the embed) */
.inv-underlay--title h3,
.invintus-content {
    display: none;
}

/* dynamically-loaded player styles/spacing */
.invintus-player .inv-underlay--title {
    font-size: larger;
}

.invintus-player .inv-underlay {
    padding-left: 0;
}

/* date picker fixes */
.invintus-event-listing .react-datepicker button {
    border-radius: 0;
    background: initial;
    border-width: 0.45rem;
}

.react-datepicker__year-read-view .react-datepicker__year-read-view--down-arrow {
    margin-left: 20px;
}

/* share button styling */
.invintus-player .inv-tabs .inv-tabs--tab.active {
    border-bottom-width: 5px;
}

/* player style fixes */
@media only screen and (max-width: 600px) {
    .invintus-player  .video-js .vjs-big-play-button {
        margin-top:0;
        height:100%;
    }
	
	.invintus-player .video-js .vjs-time-control {
		padding-left:0.2em;
		padding-right:0.2em;
	}

    .invintus-player .vjs-control-bar .vjs-time-divider {
        width: auto;
    }
}
