/*
-----------------------------------------------------------------------------------------

venues.css

This stylesheet is specific to elements on venue pages.

-----------------------------------------------------------------------------------------
*/

/*
Layout
----------------------------------------------------------------------------------------- */


/*
Typography
----------------------------------------------------------------------------------------- */

/*
ul.venue_eventslist { font-size: 1.0em; color: #5B5D60; }

body.en #leftpart p {font-size: 1.4em; line-height: 1.42;}
body.ja #leftpart p {font-size: 1.4em; line-height: 1.42;}
body.en #leftpart p.whatwherewhen, body.en #leftpart p.see_past_events {font-size:1.2em; line-height: 1.3em;}
body.ja #leftpart p.whatwherewhen, body.ja #leftpart p.see_past_events {font-size:1.2em; line-height: 1.3em;}
*/


/*Added by Jerome for Nearby Events on new /venue/XXXX page 2015-01-15*/

.select_evt a:hover, a:active ,a:link, a:visited {
    text-decoration: none !important;
}

.venue_events > ul{
    width:774px;
}

.venue_events > ul li {
    font-size: 1em;
    margin-bottom: 1em;
    cursor: pointer;
    display: inline-flex;
    margin-right:33px;
    width: 223px;
}

.venue_events > ul li:nth-child(3) {
    margin-right: 0; 
}


.venue_events .event_image > img {
    width: 223px;
    float: left; 
    overflow: hidden;
}

.venue_events ul li .event_image {
border: 1px solid rgba(0, 0, 0, 0);
height: 135px;
background-color: #EEE;
overflow: hidden;
margin-bottom: 10px;
}


.venue_events > ul#event_list_switcher li.selected {
border-radius: 5px;
background: #DDD;
}

.venue_events > ul#event_list_switcher li {
display: inline-block;
font-size: 1.5em;
font-weight: 500;
font-family: "Avenir Next";
color: #EF1884;
padding: 8px 12px;
width: auto;
text-align:center;
}



.event_description {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
}

.venue_events .event_description > h4 {
font-weight: normal !important;
font-size: 14px;
}


.venue_events h3 {
font-size: 1.2em !important;
color: #148BCF;
padding: 0 !important;
font-weight: 600 !important;
}

.timeleft {
color: #EF1884;
font-size: 1em !important;
}


.mobile #searchMobile {
background-color: #EEE;
}