.event-table{width:100%;max-width:100%;display:block;padding:0 0;margin:0 0;list-style:none;counter-reset:cntr}.event-table .btn--visit{font-size:15px;font-weight:600;letter-spacing:2px;padding:12px 12px;border-radius:4px;background:transparent;border:1px solid #db063b;background:#db063b;color:#fff;text-transform:uppercase;font-family:"montserrat",arial,sans-serif;transition:all 200ms ease;display:block;text-align:center;margin:5px auto}.event-table .btn--visit:hover{color:#fff}.event-table .btn--visit:before{content:'Visit '}.event-table .btn--visit i{font-size:13px}@media (min-width: 576px){.event-table .btn--visit{display:inline-block;padding-left:20px;padding-right:20px}.event-table .btn--visit:hover{background:transparent;color:#db063b;transition:all 200ms ease}}@media (min-width: 992px){.event-table .btn--visit{margin-top:0;display:flex;align-items:center;justify-content:center;padding:7px 10px 6px;background:transparent;color:#db063b;font-size:13px;letter-spacing:1px;font-weight:500}.event-table .btn--visit:hover{background:#db063b;color:#fff}.event-table .btn--visit:before{margin-right:5px}}.event-table .event-row{width:100%;display:block;border:1px solid #ddd;border-bottom:6px solid #333;border-radius:5px;margin-bottom:40px;padding:20px 0 0;box-shadow:0 5px 20px 0 rgba(0,0,0,0.1);position:relative;counter-increment:cntr}.event-table .event-row:before{content:counter(cntr);position:absolute;display:block;height:30px;line-height:30px;color:#ddd;text-align:right;font-size:30px;font-family:"montserrat",arial,sans-serif;right:15px;top:10px}.event-table .event-row.event-header{display:none}.event-table .event-row.event-header .event-cell{display:table-cell;font-weight:600;padding:15px 15px;font-family:"montserrat",arial,sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase}@media (min-width: 992px){.event-table .event-row.event-header{width:100%;display:table-row;border-bottom:1px solid #ddd}.event-table .event-row.event-header .event-cell{font-weight:bold}}.event-table .event-row .event-cell{padding:10px 20px;font-size:18px;line-height:1.35;font-weight:600}.event-table .event-row .event-cell.link{background:#f2f2f2;flex-basis:100%}.event-table .event-row .event-cell:nth-child(even){background:#f2f2f2}.event-table .event-row .event-cell .cell-label{display:block;font-size:13px;letter-spacing:1px;font-weight:400;font-family:"montserrat",arial,sans-serif;color:#db063b;margin-bottom:2px}.event-table .event-row .event-cell .cell-label:not(:first-child){margin-top:30px}@media (min-width: 992px){.event-table .event-row .event-cell .cell-label{display:none}}@media (min-width: 576px){.event-table .event-row .event-cell:nth-child(even){background-color:transparent}.event-table .event-row .event-cell.link{background:transparent;flex-basis:100%}}@media (min-width: 992px){.event-table .event-row .event-cell{display:table-cell;padding:12px 15px;font-size:15px;margin:0 0;font-weight:400}.event-table .event-row .event-cell:not(:nth-child(4n+1)):not(:nth-child(4n+2)),.event-table .event-row .event-cell:nth-child(even){background:transparent !important}}@media (max-width: 575px){.event-table .event-row{display:flex;flex-wrap:wrap}.event-table .event-row .event-cell{flex-basis:100%}.event-table .event-row .event-cell:is(.city){line-height:1.2;flex-basis:60%;background-color:transparent !important}.event-table .event-row .event-cell:is(.country){flex-basis:40%;background-color:transparent !important;line-height:1.2}.event-table .event-row .event-cell .cell-value{display:block}}@media (min-width: 576px){.event-table .event-row{display:flex;flex-wrap:wrap}.event-table .event-row .event-cell{flex-basis:65%}.event-table .event-row .event-cell:nth-child(odd){flex-basis:35%}.event-table .event-row .event-cell:not(:nth-child(4n+1)):not(:nth-child(4n+2)){background:#f2f2f2}}@media (min-width: 992px){.event-table .event-row{display:table-row;border:none;border-radius:0;margin-bottom:0;width:100%;padding:0 0;box-shadow:none;background:none}.event-table .event-row:before{display:none}.event-table .event-row.even{background-color:#f2f2f2 !important}}@media (min-width: 992px){.event-table{display:table;border-collapse:collapse;width:100%;border-bottom:1px solid #ddd;border-top:5px solid #333}}
