/*
Theme Name: Flex
Description: A premium Wordpress theme for awesome people like you.
Version: 1.3
Author: Brandon Jones
Author URI: http://makedesignnotwar.com
*/

/*  FLEX THEME  */
/*  CORE STYLESHEET   */

/* Stylesheet IMPORT LOS ANGELES */
@import url(css/core.css);

@font-face {
    font-family: 'LeagueGothic';
    src: url('lib/fonts/league_gothic.eot');
    src: url('lib/fonts/league_gothic.eot?#iefix') format('embedded-opentype'),
         url('lib/fonts/league_gothic.woff') format('woff'),
         url('lib/fonts/league_gothic.ttf') format('truetype'),
         url('lib/fonts/league_gothic.svg#LeagueGothic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.home_show p.home_details {
	font-family: 'LeagueGothic', sans-serif;
	text-transform:uppercase;
	margin-bottom:0;
	font-size: 16px;
}

.home_show span.home_date {
	color:#C21515;
	float:left;
}


.home_show span.home_venue {
	color:#222222;
	float:right;
}

#container .single_show {
}

.show_content {
	font-family: 'LeagueGothic', sans-serif;
}

.show_content h1, 
.show_content h2, 
.show_content h3, 
.show_content h4,
.show_content h5 {
	font-family: 'LeagueGothic', sans-serif;
}

.show_content p {
	font-family: 'LeagueGothic', sans-serif;
	color:#222222;
}

.show_content span.show_poster {
	float:right;
	display:block;
	height:375px;
	width:auto;
	margin: 0 0 15px 15px;
}

.show_content span.show_poster img {
    background-color: #F6F6F6;
    border: 1px solid #EFEFEF;
    padding: 5px;
}

.show_content .band_list {
	margin-bottom:10px;
	float:left;
	display:block;
	width:360px;
}

.show_content p.band {
	font-family: 'LeagueGothic', sans-serif;
    font-size: 36px;
    letter-spacing: -1px;
    line-height: 36px;
	text-transform:uppercase;
    margin: 0;
}

.show_content p.show_details {
	font-family: 'LeagueGothic', sans-serif;
	color:#C21515;
	font-size: 18px;
	text-transform:uppercase;
	letter-spacing: -0.01em;
	clear:left;
	float:left;
}

.show_content p.show_details span.venue a{
	color:#222222;
}

.show_content ul.tix_info {
	clear:left;
	list-style:none;
	padding:10px 25px 10px 0;
	margin:0 0 15px 0;
	overflow:hidden;
}

.show_content ul.tix_info li {
	font-size:22px;	
	line-height:28px;
	list-style:none;
	text-transform:uppercase;
	margin:0;
	padding:0 0 10px;
}

.show_content ul.tix_info li a{
	padding-left:30px;
}

.show_content li.tixpurchase a{
	background:url(images/ticket.png) no-repeat center left;
}

.show_content li.fbevent a{
	background:url(images/facebook_24.png) no-repeat center left;
}

.show_content .venue_list {
	clear:left;
	float:left;
}

.show_content .venue_list h5.venue_banner{
	font-family: 'LeagueGothic', sans-serif;
	font-weight:bold;
	color: #808080;
	text-transform:uppercase;
}

.show_content .venue_list p {
	margin:0 0 0 0;
	text-transform:uppercase;
	font-size:18px;
	line-height:20px;
}

.venue_content p.fb_link, 
.show_content p.fb_link {
	font-family: 'LeagueGothic', sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 5px;
	text-transform:uppercase;
	clear:left;
	float:left;
}

/* Venue Details */

.venue_content p.v_detail {
	font-family: 'LeagueGothic', sans-serif;
    font-size: 24px;
    letter-spacing: -1px;
    line-height: 24px;
	text-transform:uppercase;
    margin: 0;
	color:#222222;
}

.venue_content p.venue_map {
	margin:20px 0 0;
}

/* FB and Twitter */
.single_post p.share_string {
	width:100%;
	display:block;
	float:left;
	margin:25px 0 0;
}

.single_post p.share_string span.fb_sc {
	float:left;
	height:45px;
}

.single_post p.share_string span.tw_sc {
	float:right;
	height:45px;	
}


li.fbfan_widget iframe {
	background:#fff;
}
