.has-cookie-bar body {
    margin-bottom: 57px;
}
#catapult-cookie-bar {
    font-size: 12px;
    background-color: rgba(70, 70, 70, .6);
}

table {
    color: #333;
    font-family: Helvetica, Arial, sans-serif;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    border: 1px solid #CCC; /* No more visible border */
    height: 30px;
    padding: 5px;
}

th {
    background: #DFDFDF;  /* Darken header a bit */
    font-weight: bold;
}

td {
    background: #FAFAFA;
}


/* NOTE: Saistīts ar template-parts/home-events #show_more */
#show-more-events {
    -webkit-appearance: none;
    background-color: transparent;
    border: none;
    padding: 0.5em;

    color: #fc0006;
    cursor: pointer;
    font-family: "FuturaNew", sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#events:not(.related) #event-grid article {
    display: none;
}
#event-grid[data-events-page="1"] article:nth-of-type(-n+9) {
    display: block !important;
}
#event-grid[data-events-page="2"] article:nth-of-type(-n+18) {
    display: block !important;
}
#event-grid[data-events-page="3"] article:nth-of-type(-n+27) {
    display: block !important;
}
#event-grid[data-events-page="4"] article:nth-of-type(-n+36) {
    display: block !important;
}
#event-grid[data-events-page="5"] article:nth-of-type(-n+45) {
    display: block !important;
}
#event-grid[data-events-page="6"] article:nth-of-type(-n+54) {
    display: block !important;
}
#event-grid[data-events-page="7"] article:nth-of-type(-n+63) {
    display: block !important;
}
#event-grid[data-events-page="8"] article:nth-of-type(-n+72) {
    display: block !important;
}
#event-grid[data-events-page="9"] article:nth-of-type(-n+81) {
    display: block !important;
}
#event-grid[data-events-page="10"] article:nth-of-type(-n+90) {
    display: block !important;
}
#event-grid[data-events-page="11"] article:nth-of-type(-n+99) {
    display: block !important;
}
#event-grid[data-events-page="12"] article:nth-of-type(-n+108) {
    display: block !important;
}


/* Pārcelto pasākumu stili (šausmas) */
#event-grid article .moved {
    display: none;

    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 2rem;
    font-weight: 700;
    left: 50%;
    line-height: 27px;
    max-width: 356px;
    position: absolute;
    text-align: center;
    text-shadow: .5px .9px 1px rgba(0,0,0,.07);
    top: 40%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 4;
}

@media (max-width: 480px) {
    #event-grid article .canceled,
    #event-grid article .moved {
        display: none;
    }

    #event-grid.type-list article .canceled,
    #event-grid.type-list article .moved {
        display: none !important;
    }
}

#event-grid article .canceled,
#event-grid article .moved {
    top: 130px !important;
}

#event-grid.type-list:not(.ignore) article .canceled,
#event-grid.type-list:not(.ignore) article .moved {
    top: 92px !important;
    left: 16vw !important;
}

@media (min-width: 481px) {
    
}

@media (min-width: 769px) {
    #event-grid.type-list:not(.ignore) article .moved {
        left: 193px !important;
    }

    #event-grid.type-list:not(.ignore) article .canceled,
    #event-grid.type-list:not(.ignore) article .moved {
        top: 130px !important;
    }

    #event-grid.type-list:not(.ignore) article .canceled {
        left: 193px !important;
    }
}

#event-grid.type-list:not(.ignore) article.col-md-4 > a.event_href .info {
    max-width: 48%;
}

#event-grid article.parcelts .moved {
    display: block;
}

#event-grid article.atcelts .buy-ticket,
#event-grid article.parcelts .buy-ticket {
    display: none !important;
}

#event-grid article.parcelts a.event_href .img::before {
    background-color: rgba(0,0,0,.7);
    content: '';
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

#event-grid article.parcelts a.event_href .img::after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTUuMzE1IDE1LjMxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUuMzE1IDE1LjMxNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiBkPSJNMy42NjksMy43MWgwLjY5NmMwLjI1NiwwLDAuNDY0LTAuMTY1LDAuNDY0LTAuMzY3VjAuMzY3QzQuODI5LDAuMTY0LDQuNjIxLDAsNC4zNjUsMEgzLjY2OQ0KCQkJQzMuNDE0LDAsMy4yMDYsMC4xNjQsMy4yMDYsMC4zNjd2Mi45NzZDMy4yMDUsMy41NDUsMy40MTMsMy43MSwzLjY2OSwzLjcxeiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojZTJlMmUyOyIgZD0iTTEwLjk1LDMuNzFoMC42OTZjMC4yNTYsMCwwLjQ2NC0wLjE2NSwwLjQ2NC0wLjM2N1YwLjM2N0MxMi4xMSwwLjE2NCwxMS45MDIsMCwxMS42NDYsMEgxMC45NQ0KCQkJYy0wLjI1NiwwLTAuNDYzLDAuMTY0LTAuNDYzLDAuMzY3djIuOTc2QzEwLjQ4NywzLjU0NSwxMC42OTQsMy43MSwxMC45NSwzLjcxeiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojZTJlMmUyOyIgZD0iTTE0LjUxMiwxLjQyaC0xLjg0NnYyLjI3OGMwLDAuNTA5LTAuNDU4LDAuOTIzLTEuMDIxLDAuOTIzaC0wLjY5Ng0KCQkJYy0wLjU2MywwLTEuMDIxLTAuNDE0LTEuMDIxLTAuOTIzVjEuNDJINS4zODR2Mi4yNzhjMCwwLjUwOS0wLjQ1OCwwLjkyMy0xLjAyMSwwLjkyM0gzLjY2OWMtMC41NjIsMC0xLjAyLTAuNDE0LTEuMDItMC45MjNWMS40Mg0KCQkJSDAuODAzYy0wLjMwNywwLTAuNTU3LDAuMjUtMC41NTcsMC41NTdWMTQuNzZjMCwwLjMwNywwLjI1LDAuNTU1LDAuNTU3LDAuNTU1aDEzLjcwOWMwLjMwOCwwLDAuNTU3LTAuMjQ4LDAuNTU3LTAuNTU1VjEuOTc3DQoJCQlDMTUuMDY5LDEuNjcsMTQuODIsMS40MiwxNC41MTIsMS40MnogTTE0LjMxNiw5LjQ5djQuMzQ5YzAsMC4wOTYtMC4wNzgsMC4xNzYtMC4xNzUsMC4xNzZINy40NTdIMS4xNzQNCgkJCWMtMC4wOTcsMC0wLjE3NS0wLjA4LTAuMTc1LTAuMTc2VjEwLjMxVjUuOTYxYzAtMC4wOTYsMC4wNzgtMC4xNzYsMC4xNzUtMC4xNzZoNi42ODNoNi4yODRsMCwwYzAuMDk3LDAsMC4xNzUsMC4wOCwwLjE3NSwwLjE3Ng0KCQkJVjkuNDl6Ii8+DQoJCTxyZWN0IHg9IjIuMzI3IiB5PSI4LjkzIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM1IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjUuMjgiIHk9IjguOTMiIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiB3aWR0aD0iMS43MzUiIGhlaWdodD0iMS43MzYiLz4NCgkJPHJlY3QgeD0iOC4yMDQiIHk9IjguOTMiIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiB3aWR0aD0iMS43MzQiIGhlaWdodD0iMS43MzYiLz4NCgkJPHJlY3QgeD0iMTEuMTU2IiB5PSI4LjkzIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM2IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjIuMzYzIiB5PSIxMS40MzIiIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiB3aWR0aD0iMS43MzYiIGhlaWdodD0iMS43MzYiLz4NCgkJPHJlY3QgeD0iNS4zMTciIHk9IjExLjQzMiIgc3R5bGU9ImZpbGw6I2UyZTJlMjsiIHdpZHRoPSIxLjczNSIgaGVpZ2h0PSIxLjczNiIvPg0KCQk8cmVjdCB4PSI4LjI0MSIgeT0iMTEuNDMyIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM0IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjExLjE5NCIgeT0iMTEuNDMyIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM1IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjguMjE1IiB5PSI2LjQ3IiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM1IiBoZWlnaHQ9IjEuNzM1Ii8+DQoJCTxyZWN0IHg9IjExLjE3IiB5PSI2LjQ3IiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM0IiBoZWlnaHQ9IjEuNzM1Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 28px 28px;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}

.kalendars .cal_table table tr td.parcelts a.event_href::after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTUuMzE1IDE1LjMxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUuMzE1IDE1LjMxNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiBkPSJNMy42NjksMy43MWgwLjY5NmMwLjI1NiwwLDAuNDY0LTAuMTY1LDAuNDY0LTAuMzY3VjAuMzY3QzQuODI5LDAuMTY0LDQuNjIxLDAsNC4zNjUsMEgzLjY2OQ0KCQkJQzMuNDE0LDAsMy4yMDYsMC4xNjQsMy4yMDYsMC4zNjd2Mi45NzZDMy4yMDUsMy41NDUsMy40MTMsMy43MSwzLjY2OSwzLjcxeiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojZTJlMmUyOyIgZD0iTTEwLjk1LDMuNzFoMC42OTZjMC4yNTYsMCwwLjQ2NC0wLjE2NSwwLjQ2NC0wLjM2N1YwLjM2N0MxMi4xMSwwLjE2NCwxMS45MDIsMCwxMS42NDYsMEgxMC45NQ0KCQkJYy0wLjI1NiwwLTAuNDYzLDAuMTY0LTAuNDYzLDAuMzY3djIuOTc2QzEwLjQ4NywzLjU0NSwxMC42OTQsMy43MSwxMC45NSwzLjcxeiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojZTJlMmUyOyIgZD0iTTE0LjUxMiwxLjQyaC0xLjg0NnYyLjI3OGMwLDAuNTA5LTAuNDU4LDAuOTIzLTEuMDIxLDAuOTIzaC0wLjY5Ng0KCQkJYy0wLjU2MywwLTEuMDIxLTAuNDE0LTEuMDIxLTAuOTIzVjEuNDJINS4zODR2Mi4yNzhjMCwwLjUwOS0wLjQ1OCwwLjkyMy0xLjAyMSwwLjkyM0gzLjY2OWMtMC41NjIsMC0xLjAyLTAuNDE0LTEuMDItMC45MjNWMS40Mg0KCQkJSDAuODAzYy0wLjMwNywwLTAuNTU3LDAuMjUtMC41NTcsMC41NTdWMTQuNzZjMCwwLjMwNywwLjI1LDAuNTU1LDAuNTU3LDAuNTU1aDEzLjcwOWMwLjMwOCwwLDAuNTU3LTAuMjQ4LDAuNTU3LTAuNTU1VjEuOTc3DQoJCQlDMTUuMDY5LDEuNjcsMTQuODIsMS40MiwxNC41MTIsMS40MnogTTE0LjMxNiw5LjQ5djQuMzQ5YzAsMC4wOTYtMC4wNzgsMC4xNzYtMC4xNzUsMC4xNzZINy40NTdIMS4xNzQNCgkJCWMtMC4wOTcsMC0wLjE3NS0wLjA4LTAuMTc1LTAuMTc2VjEwLjMxVjUuOTYxYzAtMC4wOTYsMC4wNzgtMC4xNzYsMC4xNzUtMC4xNzZoNi42ODNoNi4yODRsMCwwYzAuMDk3LDAsMC4xNzUsMC4wOCwwLjE3NSwwLjE3Ng0KCQkJVjkuNDl6Ii8+DQoJCTxyZWN0IHg9IjIuMzI3IiB5PSI4LjkzIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM1IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjUuMjgiIHk9IjguOTMiIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiB3aWR0aD0iMS43MzUiIGhlaWdodD0iMS43MzYiLz4NCgkJPHJlY3QgeD0iOC4yMDQiIHk9IjguOTMiIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiB3aWR0aD0iMS43MzQiIGhlaWdodD0iMS43MzYiLz4NCgkJPHJlY3QgeD0iMTEuMTU2IiB5PSI4LjkzIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM2IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjIuMzYzIiB5PSIxMS40MzIiIHN0eWxlPSJmaWxsOiNlMmUyZTI7IiB3aWR0aD0iMS43MzYiIGhlaWdodD0iMS43MzYiLz4NCgkJPHJlY3QgeD0iNS4zMTciIHk9IjExLjQzMiIgc3R5bGU9ImZpbGw6I2UyZTJlMjsiIHdpZHRoPSIxLjczNSIgaGVpZ2h0PSIxLjczNiIvPg0KCQk8cmVjdCB4PSI4LjI0MSIgeT0iMTEuNDMyIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM0IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjExLjE5NCIgeT0iMTEuNDMyIiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM1IiBoZWlnaHQ9IjEuNzM2Ii8+DQoJCTxyZWN0IHg9IjguMjE1IiB5PSI2LjQ3IiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM1IiBoZWlnaHQ9IjEuNzM1Ii8+DQoJCTxyZWN0IHg9IjExLjE3IiB5PSI2LjQ3IiBzdHlsZT0iZmlsbDojZTJlMmUyOyIgd2lkdGg9IjEuNzM0IiBoZWlnaHQ9IjEuNzM1Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=');
    background-color: rgba(0,0,0,0.5);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 28px 28px;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}

.kalendars .cal_table table tr td.parcelts .event_img_overlay {
    display: none;
}

.kalendars .cal_table table tr td .moved_info {
    display: none;
}

.kalendars .cal_table table tr td.parcelts .moved_info {
    color: white;
    display: inline-block;
    position: absolute;
    top: -4px;
    left: 2px;
    z-index: 10;
}
