/*! Buy a Ticket - v1.0.0
 * http://iworks.pl/
 * Copyright (c) 2016; * Licensed GPLv2+ */

.events-wrapper .events-meta-container{padding-bottom:2em}.events-wrapper .events-meta-container .events-meta-city label{background-color:#ff036e;color:#fff;padding:10px}.events-wrapper .events-meta-container .events-meta-city select{border:1px solid #ff036e;padding:8px}.events-wrapper .description{font-size:.95em;opacity:.9}.events-wrapper .description.description-before{padding-bottom:2em}.events-wrapper .description.description-after{padding-top:2em}.events-wrapper .event-wrapper,.events-wrapper p.events-date{padding-bottom:10px}.events-wrapper p.events-date{background-color:#ffd281;text-transform:uppercase;font-weight:700;padding-top:10px;text-align:center}.events-wrapper .event-wrapper{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px dashed #444;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:600px){.events-wrapper .event-wrapper{-ms-flex-direction:column;flex-direction:column}}.events-wrapper .event-wrapper .thumbnail{width:20%}@media screen and (max-width:600px){.events-wrapper .event-wrapper .thumbnail{text-align:center}}.events-wrapper .event-wrapper .meta{width:20%;text-align:center}.events-wrapper .event-wrapper .meta .button{text-decoration:none;margin:10px auto;border:0}.events-wrapper .event-wrapper .meta .button span{border:1px solid #666;border-radius:10px;display:inline-block;padding:5px 15px;text-decoration:none}.events-wrapper .event-wrapper .meta .button span:hover{background-color:#ddd}.events-wrapper .event-wrapper .meta .button:before{display:block;content:" ";padding:.5em;clear:both}.events-wrapper .event-wrapper .content{width:60%}.events-wrapper .event-wrapper .content h3,.events-wrapper .event-wrapper .content p{margin:0}.events-wrapper .event-wrapper .content .title,.events-wrapper .event-wrapper .content h3{font-size:1.2em;font-weight:700}.events-wrapper .event-wrapper .content p{font-size:.9em}.events-wrapper .event-wrapper .part{padding:0 5px 10px}.events-wrapper .event-wrapper .part:first-child{padding-left:0}.events-wrapper .event-wrapper .part:last-child{padding-right:0}@media screen and (max-width:600px){.events-wrapper .event-wrapper .part{width:100%}}