#secondary.widget-area {
display: none;
}
.eppu-events-wrapper {
display: flex;
}
.eppu-events-sidebar {
width: 230px;
margin-right: 30px;
}
.eppu-events-list {
flex: 1;
font-family: "Roboto", arial, sans-serif;
color: black;
line-height: 1;
}
.eppu-events-list-title {
display: flex;
align-items: baseline;
justify-content: space-between;
border-bottom: 1px solid black;
font-size: 1.05em;
padding: 0;
font-weight: 600;
line-height: 1.4;
margin: 0;
padding-bottom: 0.7em;
margin-bottom: .7em;
}
.eppu-events-list-item {
font-size: 14px;
line-height: 1.45;
}
.eppu-events-list-item + .eppu-events-list-item {
margin-top: 2.5em;
padding-top: 2.5em;
border-top: 1px solid #ddd;
}
.eppu-events-list-item-header {
display: flex;
align-items: flex-start;
margin-bottom: .7em;
}
.eppu-events-list-item-header-date {
width: 60px;
height: 60px;
background-color: var(--iw-color-primary);
color: white;
border-radius: 4px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-right: .7em;
border: 1px solid var(--iw-color-primary);
background-color: #4b7bbd12;
color: var(--iw-color-primary);
}
.eppu-events-list-item-header-date-day {
font-size: 1.4em;
font-weight: 600  ;
border-radius: 4px;
}
.eppu-events-list-item-header-date-month {
text-transform: uppercase;
}
.eppu-events-list-item-header-title {
display: flex;
flex-direction: column;
justify-content: center;
}
.eppu-events-list-item-header-title-value {
font-size: 1.4em;
margin: 0;
line-height: 1.3;
margin-bottom: .2em;
}
.eppu-events-list-item-header-title-value a {
font-size: inherit;
font-weight: 500;
}
.eppu-events-list-item-header-title-value a:hover {
text-decoration: underline;
color: inherit!important;
}
.eppu-events-list-item-header-title-meta {
display: flex;
align-items: center;
}
.eppu-events-list-item-header-title-meta-item {
display: flex;
align-items: center;
}
.eppu-events-list-item-header-title-meta-item img {
height: 15px;
width: auto;
display: block;
margin-right: .2em;
}
.eppu-events-list-item-header-title-meta-item + .eppu-events-list-item-header-title-meta-item {
margin-left: 1em;
}
.eppu-events-list-item-body {
display: flex;
align-items: flex-end;
}
.eppu-events-list-item-body-details {
flex: 1;
margin-right: 2em;
}
.eppu-events-list-item-body-details-row {
display: flex;
align-items: flex-start;
}
.eppu-events-list-item-body-details-row + .eppu-events-list-item-body-details-row {
margin-top: .32em;
}
.eppu-events-list-item-body-details-item {
display: flex;
align-items: flex-start;
min-width: 200px;
}
.eppu-events-list-item-body-details-item + .eppu-events-list-item-body-details-item {
margin-left: 1em;
}
.eppu-events-list-item-body-details-item-label {
font-weight: 600;
display: flex;
align-items: center;
margin-right: .4em;
}
.eppu-events-list-item-body-details-item-label img {
display: block;
width: 12px;
height: auto;
flex-shrink: 0;
margin-right: .3em;
}
.eppu-events-list-item-body-cta {
display: flex;
align-items: center;
}
.eppu-events-list-item-body-cta-price {
font-size: 1.3em;
margin-right: 2em;
color: var(--iw-color-primary);
font-weight: 600;
}
.eppu-events-list-item-body-cta-price .woocommerce-price-suffix {
color: black;
font-weight: 400;
}
a.eppu-events-list-item-body-cta-btn {
display: flex;
font-weight: bold;
font-size: 1em;
padding: 8px 16px;
color: white!important;
background: var(--iw-color-primary) no-repeat url(//intellego.cz/wp-content/plugins/intellego-woocommerce/assets/img/chevron-right.png) right .7em center;
padding-right: calc(16px + 8px + .7em);
background-size: 8px auto;
border: 1px solid var(--iw-color-primary);
transition: all 171ms cubic-bezier(0, 0, 0.03, 0.87);
backface-visibility: hidden;
font-size: 14px;
text-align: center;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0px;
background-color: #4B7BBD;
border-radius: 8px;
padding: 0.7em 1.4em;
padding-right: 2em;
}
@media (min-width: 768px) {
a.eppu-events-list-item-body-cta-btn:hover {
background-position: right .55em center;
background-color: black;
border-color: black;
}
}
.eppu-events-no-results {
padding: 1.3em;
background-color: #4a79b7;
color: white;
line-height: 1.56;
}
.eppu-events-no-results a {
font-weight: 600;
text-decoration: underline;
color: white!important;
}
.eppu-events-no-results a:hover {
color: white;!important;
text-decoration: none;
}
.eppu-events-filter {
}
.eppu-events-filter-item {
}
.eppu-events-filter-item + .eppu-events-filter-item {
margin-top: 30px;
}
.eppu-events-filter-item-title {
font-size: 1.05em;
border-bottom: 1px solid #eee;
padding: 0;
line-height: 1.4;
margin: 0;
padding-bottom: 0.7em;
margin-bottom: .7em;
}
.eppu-events-filter-item-list {
display: flex;
flex-direction: column;
padding-bottom: .5em;
max-height: 45vh;
overflow-y: auto;
-webkit-overflow-scrolling: auto;
}
.eppu-events-filter-item-list::-webkit-scrollbar {
-webkit-appearance: none;
width: 5px;
}
.eppu-events-filter-item-list::-webkit-scrollbar-thumb {
border-radius: 3px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.eppu-events-filter-item-list-item {
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.eppu-events-filter-item-list-item {
font-size: 13px;
cursor: pointer;
user-select: none;
line-height: 1.3;
margin: 0;
}
.eppu-events-filter-item-list-item + .eppu-events-filter-item-list-item {
margin-top: 1em;
}
.eppu-events-filter-item-list-item:hover {
text-decoration: underline;
}
.eppu-events-filter-item-list-item input {
margin: 0;
margin-right: 4px;
}
@media (max-width: 992px) {
.eppu-events-wrapper {
flex-direction: column-reverse;
}
.eppu-events-sidebar {
width: 100%;
margin-top: 50px;
margin-right: 0;
}
.eppu-events-list-item-body {
flex-direction: column;
align-items: initial;
}
.eppu-events-list-item-body-cta {
justify-content: space-between;
}
.eppu-events-list-item-body-details {
margin-right: 0;
margin-bottom: 2em;
}
}