.event-filter .location .current-location span,.event-filter .location .predefined-locations li,.location-link{font-weight:700;text-decoration:none;color:#0095d3;cursor:pointer}.event-filter .location .current-location span:hover,.event-filter .location .predefined-locations li:hover,.location-link:hover{color:#8fd300}.event-filter .location{background:url(/build/images/region.95864351.png) no-repeat 0 2px;margin-bottom:25px;padding-left:35px;font-size:14px}.event-filter .location .current-location{line-height:30px}.event-filter .location .current-location span{border-bottom:1px dotted #c2c2c2}.event-filter .location .predefined-locations{margin:0}.event-filter .location .predefined-locations li{display:inline;line-height:1;margin-top:.5em;border-bottom:1px dotted #0095d3!important;margin-right:15px}.event-filter .filters{display:flex;justify-content:space-around;background:#f1f1f1;padding:0 5px 5px}.event-filter .filters label{flex:1 0 155px;margin:5px}.event-filter .buttons{display:flex;background:#dfdfdf;padding:15px 20px 15px 10px;line-height:30px}.event-filter .buttons button{font-size:1em;border-radius:2px;border:0;font-weight:400!important;color:#fff;text-shadow:-1px -1px 1px #61a219;border-top:0;border-bottom:1px solid #76ae00;background-image:linear-gradient(180deg,#99e100,#86c600);background-color:#8fd200;text-decoration:none}.event-filter .buttons button:hover{background-image:linear-gradient(180deg,#90dd00,#5cc700);background-position:0 0;background-color:#74d100}.event-filter .buttons button:active{background-image:linear-gradient(180deg,#62b900,#8cd100);background-position:0 0;background-color:#6bbe00}.event-filter .buttons a{margin-left:auto;color:#0095d3;text-decoration:none}.event-filter .buttons a:hover{color:#8fd300}