/*
Theme Name: Ticketfly v3.2.2
Theme URI: http://www.ticketfly.com
Author: the Ticketfly team
Author URI: http://www.ticketfly.com/
*/

/* Ticketfly Fonts */


@font-face {
	font-family: 'runda';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold_italic-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold_italic-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold_italic-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold_italic-webfont.svg#rundabold_italic') format('svg');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'runda';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_bold-webfont.svg#rundabold') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'runda';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light_italic-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light_italic-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light_italic-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light_italic-webfont.svg#rundalight_italic') format('svg');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'runda';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_light-webfont.svg#rundalight') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'runda';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal_italic-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal_italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal_italic-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal_italic-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal_italic-webfont.svg#rundaitalic') format('svg');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'runda';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/runda_normal-webfont.svg#rundaregular') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'kulturista';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold_italic-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold_italic-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold_italic-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold_italic-webfont.svg#kulturistabold_italic') format('svg');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'kulturista';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_bold-webfont.svg#kulturistabold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'kulturista';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium_italic-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium_italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium_italic-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium_italic-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium_italic-webfont.svg#kulturistaitalic') format('svg');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'kulturista';
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium-webfont.eot');
	src: url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium-webfont.woff') format('woff'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium-webfont.ttf') format('truetype'),
	url('http://www.ticketfly.com/wp-content/themes/ticketfly-v3/fonts/kulturista_medium-webfont.svg#kulturistaregular') format('svg');
	font-weight: 400;
	font-style: normal;
}

/*Hide Microformat Elements*/
abbr.url, abbr.location, abbr.summary, abbr.description { display: none; }


/*Region Flyout Menu*/
.region-blocks {width:960px; margin:0 auto; padding:10px 0;}
.region-block {width:750px; float:left; margin:0 40px 0 0;}
/* .regions-block {margin:0 0px 0 0; width:320px;} */
.region-block ul {list-style:none; text-align:left; margin:0; padding:0; }
.cities-states-block {margin:15px 0 0 0;}
/* .regions-block ul  { margin:auto; width:316px;} */
#location #region-panel-us ul li a {color:#424d51; font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; width:19%;float:left; font-size:14px; font-weight:normal; margin:0 0 10px 1px;}
#location #region-panel-ca ul li a {color:#424d51; font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal;float:left; font-size:14px; font-weight:normal; margin:0 60px 10px 1px;}
/*.regions-block ul li a { width:33.333%; margin:0 0px 10px 0;}*/
.region-block .region-heading {font-family:"kulturista", Georgia, Times, "Times New Roman", serif; font-size:14px; font-style:italic; font-weight:600; margin:0 0 10px 0; color:#424d51; border-bottom: 1px solid #d0cbd2; padding: 0 0 3px 1px;}
#location {background:#ade1f8;}
#location.open{border-bottom:1px solid #97C7DA;}
#region-blocks-wrapper { background-color: #dff0f7; width: 100%; border-top: 1px solid #d0cbd2; }
#region-tabs { list-style: none; height: 19px; top: 1px; position: relative; }
#region-tabs li { float: left; width: 100px; height: 18px; padding: 5px 15px; border: 1px solid transparent; border-bottom: none; text-align: center;}
#region-tabs li.active { background-color: #dff0f7; border: 1px solid #d0cbd2; border-bottom: 0;}
ul#region-tabs li a { width: 100%; margin: 0; font-weight: 400; color:#424d51; font-size:15px; text-transform:uppercase; }

/* BEGIN orignal file css/layout.css */
.tools-wrap{padding:0;background:#333;border-bottom:1px solid #000000;}
.tools{width:960px;margin:0 auto; line-height:21px;}
.tools-location{float:left;margin:0 0 0 0;padding:0;font-size:12px;color:#FFFFFF; line-height:36px;}
.tools-location a{margin:0px 0 0 10px;color:#FFF; display:inline-block;}
.tools-location #change-location{color:#97C7DA;}
.tools-location #change-location.active{display:inline-block;background-color:#97C7DA;color:black;padding:0 4px; }
.tools-location #change-location.active span{display:block;}
.tools ul{float:right;margin:0;padding:0;list-style:none;}
.tools ul li{float:left;margin:0 3px 0 0; padding:9px 0 8px;font-size:12px;color:#FFFFFF; height:19px;}
.tools ul li a{color:#FFFFFF;}
.tools ul li.facebook a,
.tools ul li.twitter a{display:block;width:19px;height:19px;text-indent:-9000px;background:url(img/icon-tools-facebook-b2c.png) no-repeat;}
.tools ul li.twitter a{margin:0 10px 0 0;background:url(img/icon-tools-twitter-b2c.png) no-repeat;}
.tools ul li.twitter, .meta-login {background:url("img/meta-ridge-bg.png") repeat-y scroll right center!important;}
.meta-login a {margin:0 10px 0 5px; color:#FFF !important;}

.tools ul li.buy {padding:0; line-height:21px; color:#FFF !important; margin:5px 0 0 10px; background:url(img/arrow-small-light.png) no-repeat right 8px;}
.header-wrap{border-top:1px solid #5b5a5a;background:#464646; box-shadow:  0px 1px 2px rgba(0, 0, 0, .6); margin:0 0 30px 0;}
.home .header-wrap {margin:0 0 2px 0;}
.header{width:960px;margin:0 auto 15px auto;padding:15px 0 0 0;}
.header .search{width:355px;margin:10px auto 0 auto;}
.header .search fieldset,
.header .search ol{margin:0;padding:0;list-style:none;}
.header .search ol li{background:#FFFFFF url(img/icon-blog-search.png) no-repeat 3px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 3px 3px rgba(255,255,255,.5);-webkit-box-shadow:inset 0 3px 3px rgba(255,255,255,.5);box-shadow:inset 0 3px 3px rgba(255,255,255,.5);border:1px solid #DDDDDD; float:left;}
.header .search .text-input{width:215px;margin:0 0 0 20px;padding:5px;font-size:13px;color:#999999;background:none;border:none;}
.header .search .header-search-btn {float:left; font-size:14px !important; padding:5px; margin:0 0 0 10px;}
.header h2 a{display:block;width:191px;height:53px;margin:0 auto 0 auto;text-indent:-9000px;background:url(img/logo-tkf.png) no-repeat;}
.signin{float:right;padding:8px 0 0 0;}
.signin .backstage{float:left;margin:0 15px 0 0;padding:8px 0 0 0;font-size:14px;font-weight:bold;color:#0084B9;text-decoration:none;}
.signin .join{float:left;text-transform:uppercase;}
.nav-wrap{clear:both;padding:7px 0 10px 0;margin:0 0 30px 0;border-top:1px solid #676767; border-bottom:solid 1px #000000; background:#464646; box-shadow:  0px 1px 2px rgba(0, 0, 0, .6);}

.nav-wrap-home{margin:0 0 2px 0;}
.nav-wrap .nav{width:960px;margin:0 auto;padding:3px 0 0 0;}
.nav-wrap .nav ul{margin:0 0 0 310px;padding:0;list-style:none;}
.nav-wrap ul li{float:left;margin:0 18px 0 0;padding:0 24px 0 0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px;font-weight:700;background:url(img/bullet-nav.png) no-repeat center right;}
.nav-wrap ul li.nav-end{background:none;}
.nav-wrap ul li a:link,
.nav-wrap ul li a:visited{color:#FFF;text-decoration:none;}
.main{margin:0 auto;width:960px;padding:0 0 20px 0;}
.leftcol{float:left;width:650px;margin:0 20px 0 0; position:relative;}
.rightcol{float:left;width:290px;}
.page-search .rightcol{width:300px;}
.search-local .rightcol{float:right;}
.social-plugin{margin:0 0 40px 0;}
.footer-wrap{margin:0;padding:0;background:#444444;}
.footer{margin:0 auto;padding:0;width:960px;background:url(img/logo-tkf-footer.gif) no-repeat top right;}
.footer .menu-wrap {float:left;width:170px;margin:20px 0;padding:0;}
.footer .menu-title {float:left;margin:0 0 5px 0;padding:0;font-size:13px;color:white;text-decoration:none;font-weight:900;}
.footer .menu-wrap ul {clear:both;float:left;margin:0;padding:0;}
.footer ul li{margin:0 0 5px 0;list-style:none;}
.footer ul li a:link,
.footer ul li a:visited{font-size:13px;color:#FFFFFF;text-decoration:none;}
.copyright{border-top:1px solid #525252;outline:1px solid #2F2F2F;}
.copyright p{width:960px;margin:0 auto;padding:15px 0;color:#FFFFFF;}
.social-wrap{margin:0;padding:0;border-top:1px solid #E7EBED;}
.social{width:960px;margin:0 auto;padding:15px 0 0 0;}
.social .social-facebook{float:left;width:490px;}
.social .social-twitter{float:right;width:290px;text-align:right;}
.social .social-twitter p{font-size:14px;line-height:20px;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

@media only screen
and (min-device-width :768px)
and (max-device-width :1024px){.page-header-pinned-wrap,
.panes-nav-fixed{display:none !important;}
}

/* END css/layout.css*/

/* BEGIN css/ui.css*/
/* --------------------------------------------------
Table of Contents
-----------------------------------------------------
::Headers
::Buttons
::Tooltips
::Modals
*/
/* --------------------------------------------------
Headers
-------------------------------------------------- */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#333333;font-family:sans-serif;font-weight:bold;line-height:1.25;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}
h1{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:40px;margin-bottom:12px;}
h2{font-size:32px;margin-bottom:9px;}
h3{font-size:22px;font-weight:normal;margin-bottom:9px;}
h4{font-size:21px;margin-bottom:3px;}
h5{font-size:18px;font-weight:normal;margin-bottom:3px;}
h6{font-size:15px;font-weight:normal;}
.subheader{margin:0 0 15px 0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;}
.subheader-centered{text-align:center;}
.subheader-italic{margin:0 0 15px 0;padding:0 0 0 10px;font-family:serif;font-size:14px;font-weight:bold;font-style:italic;color:#999999;}
.subheader-italic-centered{text-align:center;}
.header-double-line-home{clear:both;width:960px;margin:25px 0 25px 0;text-align:center;background:url(img/double-line-header-home.gif) no-repeat center center;}
.header-double-line-home h2{display:inline;padding:20px;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:26px;font-weight:200;background:#FAFAFA;}
.leftcol .header-double-line{clear:both;width:650px;margin:0 0 30px 0;text-align:center;background:url(img/double-line-header-leftcol.gif) no-repeat center center;}
.leftcol .header-double-line h4{display:inline;padding:20px;font-size:13px;font-weight:bold;text-transform:uppercase;background:#FAFAFA;}
.rightcol .header-double-line{clear:both;width:280px;margin:0 0 10px 0;text-align:center;background:url(img/double-line-header-rightcol.gif) no-repeat center center;}
.rightcol .header-double-line h4{display:inline-block;padding:10px;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;background:#FAFAFA;}
/* --------------------------------------------------
Buttons
-------------------------------------------------- */
.button{display:inline-block;text-align:center;padding:9px 34px 11px;color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:13px;font-size:1.3rem;line-height:1;font-family:"runda",sans-serif;position:relative;border:none;outline:none;margin:0;text-shadow:0 1px 1px rgba(0,0,0,0.28);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border:1px solid #999;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;
background: -moz-linear-gradient(top,  #cfcfcf 0%, #aeaeae 3%, #7c7c7c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(3%,#aeaeae), color-stop(100%,#7c7c7c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */



}
/* Don't use native buttons on iOS */
input[type=submit].button,button.button{-webkit-appearance:none;}
/* Hide inner focus effect in Firefox */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
.button.radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.button.full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
/* Sizes ---------- */
.tiny.button{font-size:10px;padding:6px 14px 8px;width:auto;}
.small.button{font-size:12px;padding:8px 12px 10px;width:auto;}
.medium.button{font-size:13px;width:auto;}
.large.button{font-size:18px;padding:11px 48px 13px;width:auto;}
/* Colors ---------- */
.white.button{color:#0084B9;text-shadow:none;background-color:#FEFEFE;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FEFEFE',endColorstr = '#E4EEF0');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FEFEFE',endColorstr = '#E4EEF0')";background-image:-moz-linear-gradient(top,#FEFEFE,#E4EEF0);background-image:-ms-linear-gradient(top,#FEFEFE,#E4EEF0);background-image:-o-linear-gradient(top,#FEFEFE,#E4EEF0);background-image:-webkit-gradient(linear,center top,center bottom,from(#FEFEFE),to(#E4EEF0));background-image:-webkit-linear-gradient(top,#FEFEFE,#E4EEF0);background-image:linear-gradient(top,#FEFEFE,#E4EEF0);border:1px solid #B1CFD7;}
.green.button {
	color: #FFFFFF;
	background-color: #7DA900;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ADCD00',endColorstr = '#7DA900');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ADCD00',endColorstr = '#7DA900')";
	background-image: -moz-linear-gradient(top,#ADCD00,#7DA900);
	background-image: -ms-linear-gradient(top,#ADCD00,#7DA900);
	background-image: -o-linear-gradient(top,#ADCD00,#7DA900);
	background-image: -webkit-linear-gradient(top,#ADCD00,#7DA900);
	background-image: linear-gradient(top,#ADCD00,#7DA900);
	border: 1px solid #8EB103;
}
.blue.button{color:#FFFFFF;background-color:#0084B9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#048DB5',endColorstr = '#016392');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#048DB5',endColorstr = '#016392')";background-image:-moz-linear-gradient(top,#048DB5,#016392);background-image:-ms-linear-gradient(top,#048DB5,#016392);background-image:-o-linear-gradient(top,#048DB5,#016392);background-image:-webkit-gradient(linear,center top,center bottom,from(#048DB5),to(#016392));background-image:-webkit-linear-gradient(top,#048DB5,#016392);background-image:linear-gradient(top,#048DB5,#016392);border:1px solid #153B4E;}
/* Hovers ---------- */
/*.button:hover,.button:focus{background-color:#0192dd;color:#fff;}
*/
.white.button:hover,.white.button:focus{background:#FEFEFE;color:#0084B9;text-decoration:none;}
.green.button:hover,.green.button:focus{background:#7DA900;color:#FFFFFF;text-decoration:none;}
.blue.button:hover,.blue.button:focus{background:#0084B9;color:#FFFFFF;text-decoration:none;}
/* Hovers ---------- */
.button:active{-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(0,0,0,.15);}
/* Disabled ---------- */
.button.disabled,.button[disabled]{opacity:0.6;cursor:default;}
.button#header-search-btn.disabled,.button#header-search-btn[disabled]{opacity:1;}
/* Correct FF button padding */
@-moz-document url-prefix(http://){input[type=submit].button::-moz-focus-inner,button.button::-moz-focus-inner{border:0;padding:0;}
input[type=submit].tiny.button{padding:5px 14px 7px;}
input[type=submit].small.button{padding:7px 20px 8px;}
input[type=submit].medium.button{padding:8px 34px 9px;}
input[type=submit].large.button{padding:9px 48px 10px;}
}
ul.bulleted{margin:0 0 10px 0;padding:0;list-style:none;}
ul.bulleted li{margin:0 0 10px 0;padding:0 0 0 15px;font-size:13px;line-height:20px;color:#666666;background:url(img/bullet-pink.gif) no-repeat 0 8px;}
.arrow{padding-right:20px;background:url(img/arrow-small-blue.png) no-repeat right center;}
/* --------------------------------------------------
Tooltips
-------------------------------------------------- */
.tooltip{display:none;width:290px;padding:10px 0 5px 10px;background:#FFFFFF;border:1px solid #DDDDDD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px hsla(0,0%,0%,.3);-moz-box-shadow:0 0 3px hsla(0,0%,0%,.3);box-shadow:0 0 3px hsla(0,0%,0%,.3);}
.tooltip img{margin:0 0 5px 0;}
/* --------------------------------------------------
Modals
-------------------------------------------------- */
.overlay{display:none;width:640px;padding:30px 30px 5px 30px;min-height:400px;background:#FFFFFF;z-index:10000;}
.overlay .close{position:absolute;right:-20px;top:-20px;cursor:pointer;height:46px;width:46px;background-image:url(img/btn-modal-close.png);}
.overlay-header-left{float:left;width:440px;}
.overlay-header-left h1{margin:0 0 5px 0;}
.overlay-header-left h4{margin:0 0 20px 0;}
.overlay-header-left h4 span{font-size:13px;font-weight:normal;color:#999999;}
.overlay-header-left ul{margin:0 0 25px 0;padding:0;list-style:none;}
.overlay-header-left ul li{margin:0 0 8px 0;font-size:14px;font-weight:bold;}
.overlay-header-right{float:right;}
.overlay-header-right .backstage{margin:0 5px 0 0;font-size:13px;color:#A2A2A2;}
.overlay-footer{padding:10px 0;background:url(img/logo-tkf-overlay-footer.gif) no-repeat center right;border-top:1px solid #EAEAEA;}
.overlay-footer p{margin:0;padding:0;font-size:13px;font-weight:bold;color:#333333;}
/* END css/ui.css */

/* BEGIN css/home.css */
.explore-slider-wrap{padding:8px 0 0px;background:#DFF1F6;border-bottom:1px solid #97D6E4;overflow:hidden;height:260px;width:100%;}

/* Invisible left hotspot */
.scrollingHotSpotLeft{/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
min-width:92px;width:10%;height:100%;/* There is a big background image and it's used to solve some problems I experienced
in Internet Explorer 6. */
background-image:url(img/bg-transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;left:0;/* The first url is for Firefox and other browsers,the second is for Internet Explorer */
cursor:url(/wp-content/themes/ticketfly-v3/img/cursor-arrow-left.png),url(/wp-content/themes/ticketfly-v3/img/cursor-arrow-left.cur),w-resize;}
/* Visible left hotspot */
.scrollingHotSpotLeftVisible{background-image:url(img/arrow-explore-left.png);background-repeat:no-repeat;}
/* Invisible right hotspot */
.scrollingHotSpotRight{min-width:92px;width:10%;height:100%;background-image:url(img/bg-transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;right:0;cursor:url(/wp-content/themes/ticketfly-v3/img/cursor-arrow-right.png),url(/wp-content/themes/ticketfly-v3/img/cursor-arrow-right.cur),w-resize;}
/* Visible right hotspot */
.scrollingHotSpotRightVisible{background-image:url(img/arrow-explore-right.png);background-repeat:no-repeat;}
/* The scroll wrapper is always the same width and height as the containing element (div).
Overflow is hidden because you don't want to show all of the scrollable area.
*/
.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%;}
.scrollableArea{position:relative;width:auto;height:100%;}
.explore-slider{position:relative;width:100%;height:250px;margin:0 0 10px 0;visibility:hidden;}
.explore-slider .scrollableArea div{position:relative;float:left;margin:0 10px 0 0;padding:100px 0 0 0;/* If you don't want the images in the scroller to be selectable,try the following
block of code. It's just a nice feature that prevent the images from
accidentally becoming selected/inverted when the user interacts with the scroller. */
-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;}
.explore-slider div .content{width:460px;margin:0;padding:0 20px;text-align:center;z-index:2; position:absolute; bottom:110px;}
.explore-slider div .content h3{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:34px;line-height:46px;font-weight:700;color:#FFFFFF;text-transform:uppercase;text-shadow:0px 1px 10px rgba(0,0,0,.9); position:absolute; bottom:35px; left:25px; right:25px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=-75, Color='#333333')";
}
.explore-slider .explore-slider-event .content h3 a{color:#FFFFFF;text-decoration:none;}
.explore-slider div .content p a{display:inline-block;padding:3px 5px;font-size:14px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,0.28);background:#F1B51C ;border:1px solid #E0BD4C; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width:90%; text-decoration:none;}
.explore-slider div img{position:absolute;top:0;left:0;width:500px;z-index:1;background:#DFF1F6;}
.explore-slider .explore-slider-event{width:500px;height:250px;background:#000000;}
.explore-slider .explore-slider-event img{opacity:0.7;}
.explore-slider .explore-slider-event:hover img{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.explore-connect{width:960px;margin:0 auto 20px auto;text-align:center;}
.explore-connect h4{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;}
.explore-connect p{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;color:#777777;}
.explore-slider p {position:absolute; bottom:0;margin:0 auto 0 auto; left:25px; right:25px;}

.connect-facebook{display:block;width:204px;height:28px;margin:0 auto;text-indent:-9000px;background:url(img/btn-facebook-connect.png) no-repeat;}
.search-home{width:760px;margin:0 auto 20px auto;}
.search-home h3{float:left;margin:0 10px 0 0;padding:10px 0 0 0;font-size:24px;font-weight:bold;}
.search-home .text-input{float:left;width:320px;margin:0 5px 0 0;padding:8px;font-size:24px;font-style:italic;color:#999999;background:#FFFFFF;border:1px solid #DBD9D3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 3px 3px #EFEFEF;-webkit-box-shadow:inset 0 3px 3px #EFEFEF;box-shadow:inset 0 3px 3px #EFEFEF;}
.search-home .button{float:left;}
.happening-now-wrap{margin:0 0 30px 0;padding:15px 0 0 0;background:#FFFFFF;border-bottom:1px solid #DDDDDD;}
.happening-now-wrap h2{margin:0;padding:0 0 15px 0;font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-size:14px;font-weight:600;font-style:italic;color:#999999;text-align:center;border-bottom:1px solid #DDDDDD;}
.happening-now{width:1100px;margin:0 auto;padding:0 0 0 50px;}
.scrollable-home{position:relative;overflow:hidden;float:left;width:960px;height:98px;border-left:1px solid #DDDDDD;}
.scrollable-home .items{width:20000em;position:absolute;clear:both;list-style:none;}
.scrollable-home .items .item{float:left;width:960px;height:98px;}
.happening-now a.browse{display:block;float:left;width:32px;height:32px;margin:35px 10px 0 10px;font-size:1px;cursor:pointer;background:url(img/sprite-scrollable-buttons.png) no-repeat;}
.happening-now a.right{background-position:0 -32px;clear:right;margin-right:0px;}
.happening-now a.right:hover{background-position:-32px -32px;}
.happening-now a.right:active{background-position:-64px -32px;}
.happening-now a.left{margin-left:0px;}
.happening-now a.left:hover{background-position:-32px 0;}
.happening-now a.left:active{background-position:-64px 0;}
.happening-now a.disabled{visibility:hidden !important;}
.scrollable-home .activity{float:left;width:238px;height:83px;margin:0;padding:15px 0 0 0;border-right:1px solid #DDDDDD;}
.scrollable-home .activity img{float:left;width:39px;margin:0 5px 0 10px;}
.scrollable-home .activity p{float:left;width:160px;margin:0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;line-height:16px;}
.local-events{width:960px;margin:0 auto;}
.local-events ul{margin:0;padding:0;list-style:none;}
.local-events ul li{position:relative;float:left;width:208px;margin:0 10px 10px 0;padding:10px;background:#FFFFFF;border:1px solid #DDDDDD;}
.local-events ul li:hover{-webkit-box-shadow:0px 0px 8px #21b6e8;-moz-box-shadow:0px 0px 8px #21b6e8;box-shadow:0px 0px 8px #21b6e8;}
.local-events ul li img{margin:0 0 5px 0;}
.local-events ul li h2{height:45px;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;font-weight:normal;color:#333333;}
.local-events ul li h2 a{color:#333333;}
.local-events ul li p, .local-events ul li p a{color:#666666;}
.local-events ul li .event-date{float:none;margin:0;padding:0;font-size:12px;font-weight:bold;text-align:left;color:#333333;background:none;}
.local-events ul li .whos-going{height:30px;padding:10px 0 0 0;background:#FFFFFF url(img/double-line-blue.gif) repeat-x;}
.local-events ul li .whos-going span {margin:0 0 5px 0;padding:0;font-size:12px;font-weight:normal;color:#666666; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.local-events ul li .whos-going h5 span{float:right;}
.local-events ul li .whos-going .facebook-share {font-size:12px; background:url(img/explore-facepile-empty.jpg) no-repeat 0px 19px; display:block;padding:0px 0 40px 0; width:100%;}
.local-events .activity-tools{position:absolute;top:25px;left:22px;}
.local-events .activity-tools p{width:185px;margin:0 0 15px 0;padding:0 0 15px 0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:32px;font-weight:bold;line-height:32px;text-transform:uppercase;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,0.9);color:#FFFFFF;border-bottom:1px solid #FFFFFF;}
.local-events .activity-tools p a{color:#FFFFFF;text-decoration:none;}

.local-events .activity-tools ul li{float:left;width:28px;height:28px;margin:0 8px 0 0;padding:0;border:none;background:none;}
.local-events .activity-tools ul li a{display:block;width:28px;height:28px;margin:0;padding:0;text-indent:-9000px;}
.local-events .activity-tools ul li a.activity-tools-facebook{background:url(img/sprite-activity-tools.png) no-repeat 0 0;}
.local-events .activity-tools ul li a.activity-tools-twitter{background:url(img/sprite-activity-tools.png) no-repeat 0 -100px;}
.local-events .activity-tools ul li a.activity-tools-mail{background:url(img/sprite-activity-tools.png) no-repeat 0 -200px;}
.local-events .activity-tools ul li a.activity-tools-audio{background:url(img/sprite-activity-tools.png) no-repeat 0 -300px;}
.local-events .activity-tools ul li:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.local-events .activity-tools{opacity:0;-webkit-transition:.2s ease-in-out opacity;-moz-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity;}
.local-events ul li:hover .activity-tools{opacity:1;}
.local-events .venue, .local-events .event-date {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:98%;}
.discover-more {margin:0px auto;text-align:center; width:290px;}
.discover-more .button.large{margin:40px auto 0;text-align:center; padding:10px 20px;}

.scrollable-cropped-wrap{width:1100px;margin:0 auto;padding:0 0 0 50px;background:#DFF1F6;}
.scrollable-cropped{position:relative;overflow:hidden;float:left;width:960px;height:260px;margin:0 0 25px 0;}
.scrollable-cropped .items{width:20000em;position:absolute;clear:both;list-style:none;}
.scrollable-cropped .items .item{position:relative;float:left;width:475px;height:260px;margin:0 10px 0 0;}
.scrollable-cropped .items .item .content{position:absolute;width:450px;margin:0;padding:80px 10px 0 10px;text-align:center;z-index:2;}
.scrollable-cropped .items .item .content-last{margin:0;}
.scrollable-cropped .items .item .content h3{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,0.9);}
.scrollable-cropped .items .item .content h3 a{color:#FFFFFF;text-decoration:none;}
.scrollable-cropped .items .item .content p{display:inline;padding:3px 5px;font-size:14px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,0.28);background:#F1B51C ;border:1px solid #E0BD4C;}
.scrollable-cropped .items .item img{position:absolute;top:0;left:0;width:475px;z-index:1;background:#FFFFFF;}
.scrollable-cropped-wrap a.browse{display:block;float:left;width:32px;height:32px;margin:120px 10px 0 10px;font-size:1px;cursor:pointer;background:url(img/sprite-scrollable-buttons.png) no-repeat;}
.scrollable-cropped-wrap a.right{background-position:0 -32px;clear:right;margin-right:0px;}
.scrollable-cropped-wrap a.right:hover{background-position:-32px -32px;}
.scrollable-cropped-wrap a.right:active{background-position:-64px -32px;}
.scrollable-cropped-wrap a.left{margin-left:0px;}
.scrollable-cropped-wrap a.left:hover{background-position:-32px 0;}
.scrollable-cropped-wrap a.left:active{background-position:-64px 0;}
.scrollable-cropped-wrap a.disabled{visibility:hidden !important;}
/* END css/home.css */

/*Home page inline RSVP*/
.home .whos-going .fb-loading{float:none;border:0px;padding:10px 80px;}
.home .fb-rsvp-modal-status-box{margin:0;width:100%;border:none;padding:0;}
.home .fb-rsvp-modal-status a{background:none;display:block;width:auto;height:auto;text-indent:0;margin:0 10px 5px 0;position:absolute;right:0px;}
.home .fb-rsvp-modal-status a:hover{background:none;box-shadow:none;}
.home #fb-rsvp,.fb-rsvp-modal-status-box{color:#545454;font:inherit;height:56px;overflow:hidden;}
.home .local-events ul li .whos-going .fb-rsvp-modal-button,.home .fb-rsvp-modal-status-text{font-size:12px;font-weight:normal;}
.home .fb-rsvp-modal-list{padding-top:0;width:210px;}
.home .fb-rsvp-modal-list-item{padding:0 3px 4px 0;width:auto;}
.home .local-events ul li img.fb-rsvp-modal-profile-image{margin:0;width:32px;height:auto;}
.home .whos-going .fb-rsvp-modal-profile-name{display:none;}
.home .fb-rsvp-modal-status-text{position:absolute;right:10px;float:none;padding:0;margin:0px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.home .fb-rsvp-modal-status-image{display:none;}
.home .fb-rsvp-modal-button {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}



/* BEGIN css/events.css */
.page-header{margin:0 0 30px 0;padding:0;background:url(img/double-line-grey.gif) repeat-x left bottom;}
.event-sponsor{font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-size:13px;font-weight:400;font-style:italic;color:#666666;}
.event-date{float:left;margin:0 20px 0 0;padding:8px;text-align:center;background:#F1B51C ;}
.event-date-month,.event-date-day-of-week, .event-date-divider{margin:0 0 5px 0;padding:0 0 0px 0;font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-size:15px;font-weight:normal;color:#FFFFFF; font-style:italic;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,0.4);}
.event-date-day-of-week {border-bottom:1px solid #FFFFFF;}
.event-date-day-of-week.end-date, .event-date-day-of-week.start-date {border:none;}
.event-date-day-of-week.end-date {padding-bottom:0;}
.event-date-divider {background:url(img/single-line-white.png)repeat-x 0 10px;text-transform:none; padding:0;}
.event-date-divider span {background:#F1B51C; padding:5px;}
.event-date-day{margin:0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:30px;font-weight:bold;line-height:1;color:#FFFFFF;text-shadow:0 1px 1px rgba(0,0,0,0.28);}
.event-titles{float:left;width:515px;padding:0 0 15px 0;}
.event-titles h1{margin:0 0 5px 0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:40px;font-weight:bold;line-height:1;color:#333333;}
.event-titles h3{margin:0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;font-weight:normal;color:#333333;}
.event-venue{float:right;width:285px;margin:0 0 0 10px;padding:0 0 10px 15px;border-left:1px solid #DDDDDD;}
.event-venue img{float:left;margin:0 10px 10px 0;border:1px solid #DDDDDD;}
.event-venue h5{display:inline;padding:0 25px 0 0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;font-weight:bold;}
.event-venue .event-location img {float:none; border:none; margin:-3px 0 0 5px;}
.event-venue p{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:17px;color:#777777;}
p.event-start-time{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;color:#333333;}
.page-header-pinned-wrap{display:none;position:fixed;top:0;left:0;width:100%;min-width:1150px;background:#DFF1F6;border-bottom:1px solid #91DEF3;}
.page-header-pinned{width:1100px;margin:0 auto;}
.page-header-pinned-content{float:left;width:565px;margin:0 0 0 20px;padding:10px 0 10px 20px;border-left:1px solid #91DEF3;}
.page-header-pinned h1{float:left;width:133px;height:37px;margin:20px 0 0 10px;padding:0;}
.page-header-pinned h1 a{display:block;text-indent:-9000px;background:url(img/logo-tkf-header-pinned.png) no-repeat;}
.page-header-pinned h3{margin:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:22px;font-weight:bold;}
.page-header-pinned h3 span{font-size:16px;}
.page-header-pinned p{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;}
.page-header-pinned .button{margin:15px 0 0 4px;width:149px;}
.event-hero{margin:0 0 20px 0;}
.event-details,.event-details-entry{margin:0 0 40px 0;}
.event-details-header{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #DDDDDD;}
.event-details-header h3{float:left;margin:0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.event-details-header .external-links{float:right;width:125px;margin:0;padding:5px 0 0 0;list-style:none;}
.event-details .first-paragraph{font-size:16px;line-height:24px;}
.event-details ul.list{margin:0 0 15px 0;padding:0;list-style:none;}
.event-details ul.list li{margin:0 0 10px 0;padding:0 0 0 15px;font-size:13px;color:#666666;background:url(img/bullet-pink.gif) no-repeat 0 4px;}
.external-links{margin:0;padding:0;list-style:none;}
.external-links li a{display:block;float:right;width:20px;height:20px;margin:0 5px 0 0;text-indent:-9000px;}
.external-links-site a{background:url(img/sprite-external-link.png) no-repeat 0 0;}
.external-links-site a:hover{background:url(img/sprite-external-link.png) no-repeat 0 -22px;}
.external-links-facebook a{background:url(img/sprite-external-link.png) no-repeat -22px 0;}
.external-links-facebook a:hover{background:url(img/sprite-external-link.png) no-repeat -22px -22px;}
.external-links-twitter a{background:url(img/sprite-external-link.png) no-repeat -44px 0;}
.external-links-twitter a:hover{background:url(img/sprite-external-link.png) no-repeat -44px -22px;}
.external-links-myspace a{background:url(img/sprite-external-link.png) no-repeat -88px 0;}
.external-links-myspace a:hover{background:url(img/sprite-external-link.png) no-repeat -88px -22px;}
.external-links-buy-music a{background:url(img/sprite-external-link.png) no-repeat -110px 0;}
.external-links-buy-music a:hover{background:url(img/sprite-external-link.png) no-repeat -110px -22px;}
.event-details h4{margin:0 0 5px 0;padding:5px 0 0 0;}
.scrollable-event-wrap{width:648px;margin:0 0 40px 0;background:#FFFFFF;border:1px solid #DDDDDD;}
.scrollable-event-header{padding:10px 10px 0 15px;border-bottom:1px solid #DDDDDD;}
.scrollable-event-header h4{font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-weight:600;}
.scrollable-event{position:relative;overflow:hidden;float:left;width:586px;height:100px;margin:0;padding:0;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.scrollable-event .items{width:20000em;position:absolute;clear:both;margin:0;padding:0;list-style:none;}
.scrollable-event .items li{float:left;width:300px;height:100px;padding:10px 0 0 10px;border-right:1px solid #DDDDDD;}
.scrollable-event .items li img{float:left;margin:0 10px 0 0;}
.scrollable-event .items li h5{font-size:13px;font-weight:bold;}
.scrollable-event .items li p{margin:0 0 5px 0;}
.scrollable-event-wrap a.browse{display:block;float:left;width:30px;height:100px;margin:0;font-size:1px;cursor:pointer;}
.scrollable-event-wrap a.right{background:url(img/arrow-scrollable-event-right.gif) no-repeat center center;clear:right;margin-right:0;}
.scrollable-event-wrap a.right:hover{}
.scrollable-event-wrap a.right:active{}
.scrollable-event-wrap a.left{background:url(img/arrow-scrollable-event-left.gif) no-repeat center center;margin-left:0;}
.scrollable-event-wrap a.left:hover{}
.scrollable-event-wrap a.left:active{}
.scrollable-event-wrap a.disabled{visibility:hidden !important;}
.event-bands{margin:0;padding:0;list-style:none;}
.event-bands li{float:left;margin:0 40px 30px 0;}
.event-bands .event-bands-end{margin:0 0 30px 0;}
.event-bands li img{margin:0 0 5px 0;}
.event-bands li h4{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;color:#433E3C;}
.event-bands li p{margin:0;color:#919191;}
.event-listing{float:left;width:190px;margin:0 40px 40px 0;padding:0;list-style:none;}
.event-listing-end{margin:0 0 40px 0;}
.event-listing li{margin:0 0 15px 0;}
.event-listing li h4{font-size:16px;font-weight:bold;color:#433E3C;}
.event-listing li p{margin:0;color:#919191;}
.event-tickets{margin:0 0 10px 0;padding:20px 20px 30px 20px;background:#DFF1F6;border:1px solid #C3E4ED;}
.event-tickets-price{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;color:#333333;text-align:center;}
.event-tickets .button{padding-left:0;padding-right:0;width:245px;}
.event-tickets .event-tickets-secondary{float:left;margin:0 7px 0 0;padding:8px 0 10px 0;width:76px;}
.event-tickets .event-tickets-secondary-end{margin:0;}
.whos-going{margin:0 0 20px 0;padding:10px 0;background:#EAE9E6;}
.whos-going .rsvp img{float:left;margin:0 5px 10px 20px;}
.whos-going .rsvp p{float:left;margin:0;padding:3px 0 0 0;font-size:13px;font-weight:normal;}
.whos-going .header-double-line h4{background:#EAE9E6;}
.whos-going img{margin:0 0 0 20px;}
img.ad{display:block;margin:0 auto 20px auto;}
.events-upcoming{margin:0 0 0 20px;padding:0;list-style:none;}
.events-upcoming li{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #DDDDDD;}
.events-upcoming li:first-child{padding:0;border:none;}
.events-upcoming li .event-date{float:none;margin:0 0 5px 0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;color:#919191;text-transform:uppercase;text-align:left;background:none;}
.events-upcoming li h4 a {margin:0 0 5px 0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;color:#433E3C;}
.events-upcoming li p{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#919191;}
.events-upcoming li .get-tickets{margin:0;}
.events-upcoming li .get-tickets a{font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-style:italic;color:#1A8BB9;padding:0 18px 0 0;background:url(img/arrow-small-blue.png) no-repeat right center;}
.events-header{font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:40px;font-weight:bold;}
.events-header span{padding:0 0 0 30px;font-size:38px;font-weight:normal;background:url(img/arrow-events-header.png) no-repeat center left;}
.events-header a{font-size:13px;font-weight:normal;}
.date-controls{position:relative;margin:0;padding:0;text-align:center;background:#DFF1F6;border:1px solid #C3E4ED;}
.date-controls .prev-month{position:absolute;top:20px;left:10px;padding:0 0 0 20px;font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-size:13px;font-style:italic;background:url(img/arrow-prev-month.png) no-repeat center left;}
.date-controls p{margin:0;padding:15px 0;font-size:24px;font-weight:bold;}
.date-controls .next-month{position:absolute;top:20px;right:10px;padding:0 20px 0 0;font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-size:13px;font-style:italic;background:url(img/arrow-next-month.png) no-repeat center right;}
.main-content{margin:0 0 20px 0;padding:15px 0 0 0;background:#FFFFFF;border:1px solid #DDDDDD;/* border-top:none;*/}
.filter-events{float:left;width:185px;margin:0 0 0 15px;}
.filter-events h3, .promoters h3 {font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;}
.filter-events .see-all-venues a {color:#333; margin:0 5px 0 0; text-decoration:none;}

.filter-events ul{margin:0 0 30px 0;padding:0;list-style:none;}
.filter-events ul li{margin:0 0 10px 0;}
.filter-events ul li label{font-size:13px;font-weight:normal;color:#919191;}
.event-results{float:left;width:725px;margin:0 0 0 5px;padding:0 0 0 15px;border-left:1px solid #DDDDDD;}
.event-results-date{display:block;margin:0 0 10px 0;padding:5px 8px;font-size:14px;font-weight:bold;text-transform:uppercase;background:#E5E5E5;}
.event-results ul{margin:0 0 40px 0;padding:0;list-style:none;}
.event-results ul li{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #DDDDDD;}
.event-results ul li:first-child{margin:0;padding:0;border:none;}
.event-results ul li:before,.event-results ul li:after{content:"";display:table;}
.event-results ul li:after{clear:both;}
.event-results ul li{*zoom:1;}
.event-results .event-results-image{float:left;width:130px;margin:0 20px 0 0;height:auto;}
.event-results-titles{float:left;width:300px;}
.event-results-titles .event-results-sponsor{margin:0 0 5px 0;padding:0;font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-size:13px;font-style:italic;color:#666666;}
.event-results-titles h3{margin:0;padding:0;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;color:#333333;}
.event-results-titles .event-results-openers{margin:0 0 10px 0;padding:0;color:#919191;}
.event-results-titles .whos-going{margin:0;padding:0 0 0 15px;color:#919191;background:url(img/icon-facebook-small.gif) no-repeat left center;}
.event-results-titles .whos-going a{color:#919191;}
.event-results .event-results-venue{float:left;width:150px;margin:0 0 0 10px;padding:0 0 0 10px;color:#919191;border-left:1px solid #DDDDDD;}
.event-results .event-results-venue .venue a {color:#919191;}
.event-results .event-price{margin:0;font-size:13px;font-weight:bold;color:#333333;}
.event-results .event-location{display:block;width:17px;height:17px;text-indent:-9000px;background:url(img/icon-location-small.gif) no-repeat;}
.event-results .button{float:right; min-width:70px; max-width:70px;}
.venue-city-state {color:#666;}
.calendar-sync{padding-top:5px;clear:both;}
/* END css/events.css */

/* Pagination from orignal css/blog.css */
.pagination{margin:0 0 40px 0;}
.pagination p{float:left;margin:0 10px 0 0;padding:9px 0 0 0;font-size:13px;font-weight:bold;color:#A4A4A4;text-transform:uppercase;}
.pagination ul{margin:0;padding:0;list-style:none;}
.pagination ul li{float:left;margin:0 10px 0 0;}
.pagination ul li a{display:block;width:32px;height:32px;padding:9px 0 0 0;font-size:16px;font-weight:bold;color:#FFFFFF;text-align:center;background:url(img/sprite-pagination.png) no-repeat 0 -800px;}
.pagination ul li a:hover,
.pagination ul li a.active{text-decoration:none;background:url(img/sprite-pagination.png) no-repeat 0 -1000px;}
.pagination ul li a.prev{text-indent:-9000px;background:url(img/sprite-pagination.png) no-repeat 0 0;}
.pagination ul li a.prev:hover{background:url(img/sprite-pagination.png) no-repeat 0 -400px;}
.pagination ul li a.next{text-indent:-9000px;background:url(img/sprite-pagination.png) no-repeat 0 -200px;}
.pagination ul li a.next:hover{background:url(img/sprite-pagination.png) no-repeat 0 -600px;}
/* END Pagination */

/* BEGIN  css/playlist.css */
.player{display:block;/*
width:500px;height:340px;*/
width:650px;height:400px;text-align:center;color:#FFFFFF;text-decoration:none;cursor:pointer;background:#000000;position:relative;}
a.player img.play-btn{position:absolute;/* margin-top:125px;*/
border:0;top:175px;}
.playlist-wrap{margin:0 0 40px 0;width:648px;background:#FFFFFF;border:1px solid #DDDDDD;border-top:none;}
.playlist{position:relative;float:left;width:586px;height:70px;margin:0;padding:0;border-left:1px solid #DDDDDD;overflow:hidden;}
.entries{position:absolute;width:10000em;height:70px;}
.group{float:left;width:586px;}
.entries ul{margin:0;padding:0;list-style:none;}
.entries ul li{float:left;width:194px;margin:0;border-right:1px solid #DDDDDD;}
.entries ul li:hover,
.entries ul li.isActive{text-decoration:none;background:#E4FAFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF',endColorstr = '#E4FAFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF',endColorstr = '#E4FAFF')";background-image:-moz-linear-gradient(top,#FFFFFF,#E4FAFF);background-image:-ms-linear-gradient(top,#FFFFFF,#E4FAFF);background-image:-o-linear-gradient(top,#FFFFFF,#E4FAFF);background-image:-webkit-gradient(linear,center top,center bottom,from(#FFFFFF),to(#E4FAFF));background-image:-webkit-linear-gradient(top,#FFFFFF,#E4FAFF);background-image:linear-gradient(top,#FFFFFF,#E4FAFF);}
.entries ul li a{display:block;height:55px;margin:0;padding:15px 10px 5px 50px;font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;color:#333333;line-height:18px;text-decoration:none;}
.entries ul li a em{font-family:"kulturista", Georgia, Times, "Times New Roman", serif;font-size:13px;font-weight:600;font-style:italic;}
.entries .playlist-video{background:url(img/sprite-playlist.png) no-repeat 10px -185px;}
.entries .playlist-audio{background:url(img/sprite-playlist.png) no-repeat 10px 15px;}
.entries a:hover{}
.entries .playing{}
.entries .paused{}
.entries .progress{opacity:0.8;}
.playlist-wrap .next,
.playlist-wrap .prev{display:block;float:left;width:30px;height:70px;margin:0;background:url(img/arrow-scrollable-event-left.gif) no-repeat center center;cursor:pointer;}
.playlist-wrap .next:hover,
.playlist-wrap .prev:hover{}
.playlist-wrap .next{background:url(img/arrow-scrollable-event-right.gif) no-repeat center center;}
.playlist-wrap .next.disabled,
.playlist-wrap .prev.disabled{visibility:hidden;}
/*END css/playlist.css*/
#location.tools-wrap{display:none;}

/* Remove styles from TF CMS plugin CSS */
li.facebook{background:none !important;}
li.twitter{background:none !important;}
.tools ul li.buy{padding:4px 20px 0 0;}
.arrow{padding-right:20px;background:url(img/arrow-small-blue.png) no-repeat right 6px;}
.home .main{width:100%;}
.signin{padding:0;}
.footer-twitter{margin:0;padding:0;background:url(img/logo-tkf-footer.gif) no-repeat top right;}
.footer-twitter a{text-indent:-9999px;width:170px;height:55px;display:block;}

/* front page */
.discover-more{clear:both;}

.local-events .activity-tools{width:210px;height:140px;top:10px;left:10px;
    background: -moz-linear-gradient(top,  rgba(5,3,3,0.43) 0%, rgba(5,5,3,0.44) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,3,3,0.43)), color-stop(100%,rgba(5,5,3,0.44))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(5,3,3,0.43) 0%,rgba(5,5,3,0.44) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(5,3,3,0.43) 0%,rgba(5,5,3,0.44) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(5,3,3,0.43) 0%,rgba(5,5,3,0.44) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(5,3,3,0.43) 0%,rgba(5,5,3,0.44) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba050303', endColorstr='#bd050503',GradientType=0 ); /* IE6-9 */
}
.local-events .activity-tools p{margin:11px;padding:0 0 11px 0;}
.local-events .activity-tools ul{margin:0 auto;width:72px;}
.local-events .activity-tools ul:after{clear:both;content:" ";display:block;}
/* find events page */
#event-header-group a{float:left;line-height:50px;padding:7px 0 0 12px;}
.list-view .city-state{display:inherit !important;}

.ticket-link a, .sold-out, .cancelled, .postponed, .free, .tickets-at-the-door, .future-sale a, .on-sale-soon, .custom a, a.custom, custom, .off-sale, .rescheduled {
border:solid 1px #999999;color:white;text-align:center;border-radius:3px; padding:10px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #cfcfcf 0%, #aeaeae 3%, #7c7c7c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(3%,#aeaeae), color-stop(100%,#7c7c7c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cfcfcf 0%,#aeaeae 3%,#7c7c7c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */
font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;text-shadow: 1px 1px 1px rgba(0, 0, 0, .5); font-weight:700;
text-decoration:none;
}

/* event details page */
.playlist-wrap .next.disabled, .playlist-wrap .prev.disabled {
display: none;
}

.projekktor.player.image-only { max-width: 100%; height: 400px; width: 650px; margin-bottom: 10px; }
.projekktor.player.image-only img { height: 400px; width: auto; }
.projekktor.player.image-only.landscape {overflow:hidden; width:650px;}


.page-header-pinned .ticket-event-status {float:right; margin-right:92px;}
.page-header-pinned .ticket-link2.external-link2 a {margin-top:0;}

.bio {font-size:14px; line-height:20px;}
.artist-name {width:80%;}

.share-plus {margin:0 0 10px 0;}
.share-facebook a,.share-twitter a, .share-plus .share-gplus a,.calendar-sync .ical-sync a,.calendar-sync .gcal-sync a {float:left;terxt-align:center; font-size:12px; line-height:15px;font-family:helvetica,arial,sans-serrif;font-weight:bold;color:white;border-radius:3px; text-decoration:none; margin:0 3px 0 0; padding:9px 18px 6px 17px; overflow:hidden;}
.share-facebook a {text-indent:15px;border:solid 1px #5a74ac;
background: #5a74ac url(img/share-sprite.png) no-repeat 10px 5px;
background: url(img/share-sprite.png) no-repeat 10px 5px, -moz-linear-gradient(top,  #b7c6e4 1%, #6e8dca 3%, #5a74ac 100%);
background: url(img/share-sprite.png) no-repeat 10px 5px,-webkit-gradient(linear, left top, left bottom, color-stop(1%,#b6c6e4), color-stop(3%,#5a75ad), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: url(img/share-sprite.png) no-repeat 10px 5px,-webkit-linear-gradient(top,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: url(img/share-sprite.png) no-repeat 10px 5px,-o-linear-gradient(top,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* Opera 11.10+ */
background: url(img/share-sprite.png) no-repeat 10px 5px,-ms-linear-gradient(top,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* IE10+ */
background: url(img/share-sprite.png) no-repeat 10px 5px, linear-gradient(to bottom,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* W3C */

}
.share-twitter a {
border:solid 1px #2290bf;text-indent:18px;
background: #228fbe url(img/share-sprite.png) no-repeat 10px -25px; /* Old browsers */
background: url(img/share-sprite.png) no-repeat 10px -25px, -moz-linear-gradient(top,  #94d4f0 1%, #28a8de 3%, #228fbe 100%); /* FF3.6+ */
background: url(img/share-sprite.png) no-repeat 10px -25px, -webkit-gradient(linear, left top, left bottom, color-stop(1%,#94d4f0), color-stop(3%,#28a8de), color-stop(100%,#228fbe)); /* Chrome,Safari4+ */
background: url(img/share-sprite.png) no-repeat 10px -25px, -webkit-linear-gradient(top,  #94d4f0 1%,#28a8de 3%,#228fbe 100%); /* Chrome10+,Safari5.1+ */
background: url(img/share-sprite.png) no-repeat 10px -25px, -o-linear-gradient(top,  #94d4f0 1%,#28a8de 3%,#228fbe 100%); /* Opera 11.10+ */
background: url(img/share-sprite.png) no-repeat 10px -25px, -ms-linear-gradient(top,  #94d4f0 1%,#28a8de 3%,#228fbe 100%); /* IE10+ */
background: url(img/share-sprite.png) no-repeat 10px -25px, linear-gradient(to bottom,  #94d4f0 1%,#28a8de 3%,#228fbe 100%); /* W3C */

}
.share-plus .share-gplus a { border:solid 1px #b52c25; text-indent:-2000px; margin-right:0;padding:7px 0px 8px; width:36px;
background: #b62d25 url(img/share-sprite.png) no-repeat 11px -57px; /* Old browsers */
background: url(img/share-sprite.png) no-repeat 11px -57px, -moz-linear-gradient(top,  #e7a090 1%, #cc3f21 3%, #b62d25 100%); /* FF3.6+ */
background: url(img/share-sprite.png) no-repeat 11px -57px, -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7a090), color-stop(3%,#cc3f21), color-stop(100%,#b62d25)); /* Chrome,Safari4+ */
background: url(img/share-sprite.png) no-repeat 11px -57px, -webkit-linear-gradient(top,  #e7a090 1%,#cc3f21 3%,#b62d25 100%); /* Chrome10+,Safari5.1+ */
background: url(img/share-sprite.png) no-repeat 11px -57px, -o-linear-gradient(top,  #e7a090 1%,#cc3f21 3%,#b62d25 100%); /* Opera 11.10+ */
background: url(img/share-sprite.png) no-repeat 11px -57px, -ms-linear-gradient(top,  #e7a090 1%,#cc3f21 3%,#b62d25 100%); /* IE10+ */
background: url(img/share-sprite.png) no-repeat 11px -57px, linear-gradient(to bottom,  #e7a090 1%,#cc3f21 3%,#b62d25 100%); /* W3C */

}

.share-plus h3, .calendar-sync h3 {background: url(img/single-line.png) repeat-x 0 7px; text-align:center;font-family:"kulturista", Georgia, Times, "Times New Roman", serif; font-size:13px;font-style:italic; color:#808080; }
.share-plus h3 span, .calendar-sync h3 span {background:#DFF1F6;padding:0 8px;}


.calendar-sync .ical-sync a, .calendar-sync .gcal-sync a {text-indent:15px;border:solid 1px #999999; display:block;float:left;margin:0 4px 0 0;position:relative; padding:9px 6px 6px 12px;
background: url(img/share-sprite.png) no-repeat 7px -88px #7e7e7e; /* Old browsers */
background: url(img/share-sprite.png) no-repeat 7px -88px, -moz-linear-gradient(top,  #ffffff 0%, #adadad 3%, #7e7e7e 100%); /* FF3.6+ */
background: url(img/share-sprite.png) no-repeat 7px -88px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#adadad), color-stop(100%,#7e7e7e)); /* Chrome,Safari4+ */
background: url(img/share-sprite.png) no-repeat 7px -88px, -webkit-linear-gradient(top,  #ffffff 0%,#adadad 3%,#7e7e7e 100%); /* Chrome10+,Safari5.1+ */
background: url(img/share-sprite.png) no-repeat 7px -88px, -o-linear-gradient(top,  #ffffff 0%,#adadad 3%,#7e7e7e 100%); /* Opera 11.10+ */
background: url(img/share-sprite.png) no-repeat 7px -88px, -ms-linear-gradient(top,  #ffffff 0%,#adadad 3%,#7e7e7e 100%); /* IE10+ */
}
.calendar-sync .ical-sync a {margin-left:53px;}


/*RSVP*/
.main #fb-rsvp {background:none; border:none; width:250px; padding:0; margin:0 auto;}
.main .fb-rsvp-button img {display:none;}
.main #fb-rsvp-status {width:65%; float:left; padding:0 10px 0 0;}
.main #fb-rsvp-status a, .main .fb-rsvp-status-text {text-indent:28px;border:solid 1px #5a74ac; height:30px;display:block; border-radius:3px; text-decoration:none;
background: #5a74ac url(img/share-sprite.png) no-repeat 10px 5px;
background: url(img/share-sprite.png) no-repeat 10px 5px, -moz-linear-gradient(top,  #b7c6e4 1%, #6e8dca 5%, #5a74ac 100%);
background: url(img/share-sprite.png) no-repeat 10px 5px,-webkit-gradient(linear, left top, left bottom, color-stop(1%,#b6c6e4), color-stop(3%,#5a75ad), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: url(img/share-sprite.png) no-repeat 10px 5px,-webkit-linear-gradient(top,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: url(img/share-sprite.png) no-repeat 10px 5px,-o-linear-gradient(top,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* Opera 11.10+ */
background: url(img/share-sprite.png) no-repeat 10px 5px,-ms-linear-gradient(top,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* IE10+ */
background: url(img/share-sprite.png) no-repeat 10px 5px, linear-gradient(to bottom,  #b6c6e4 1%,#5a75ad 3%,#1e5799 100%); /* W3C */
}
.main .fb-rsvp-status-text {padding:0px; display:block; width:100%;}
.main a.fb-rsvp-button, .main .fb-rsvp-status-text {/*content:"RSVP to this event on Facebook";*/ color:white; font-size:12px; line-height:32px;font-family:helvetica,arial; font-weight: bold; margin:0;}
.main #fb-rsvp .profile-image {width:44px;height:44px;}
.main #fb-rsvp  .fb-rsvp-list-item {width:44px;height:44px;margin:0 6px 0 0;padding:0 0px 6px 0;}
.main #fb-rsvp .profile-name{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#333333; display:none;}
.main #fb-rsvp .fb-rsvp-status-image, .main #fb-rsvp .profile-name {margin:0; width:44px;}
.main #fb-rsvp #fb-rsvp-status {margin:0 0 10px 0;}

.fb-rsvp-attending{position:relative;padding:6px;background:#fff; font-family:Helvetica, Arial, sans-serif; color:#333333;
  -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; display:block;float:left; padding:8px; line-height:12px; margin:2px;}


.fb-rsvp-attending:after{content:" ";position:absolute;top:10px;left:-5px;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #fff;display:block;width:0;z-index:1;clear:both;}


.fb-rsvp-list,.fb-rsvp-attending:after{content:" ";display:block;clear:both;}


.projekktor.player{background:#eae9e6 !important;}
/* venue/org pages */
.header-image{float:left;padding-top:10px;}
.events-header{margin-bottom:0;}
.page-header{padding:0 0 15px 0;margin:0 0 25px 0;}
#event-header-group .external-links a{padding:0;}
.page-header .venue-info {padding-left:20px;float:left; width:80%;}

.external-links-location a{background:url(img/sprite-external-link.png) no-repeat -66px -1px;}
.external-links-location a:hover{background:url(img/sprite-external-link.png) no-repeat -66px -22px;}
.list-short .event-results{padding:0;border-left:none;}
.list-short .leftcol{margin:0 20px 80px 0;width:648px;}
.page-search .list-short .leftcol{width:638px;}
.list-short .main-content{border-top:1px solid #DDD;float:left;}
.list-short .list-view-item{border:none;border-top:1px solid #DDD;}
.list-short .event-results .button{float:none; margin:0 0 5px 0;}
.list-short .event-results .event-results-ticket-price{border-left:none;width:120px;float:left;margin:0 0 0 10px;padding:0 0 0 10px;}
.list-short .event-results{width:639px;}
.list-short .event-results-titles a{color:#666;}
.list-short .event-results-titles{width:285px;}
.list-short .rightcol .header-double-line{margin-left:-10px;}
.rightcol .sidebar-list{margin:0 0 20px 0;padding:15px;background:#EAE9E6;;font-size:12px;/* font-weight:bold;*/}
body.page-search .rightcol .sidebar-list{margin:0 0 20px 0;padding:0;background:none;;font-size:12px;/* font-weight:bold;*/}
body.page-search .rightcol .sidebar-list img {margin:0 0 15px 0; border:solid 1px #CCC;}
.sidebar-list ul{margin:0;padding:0;}
.list-short .sidebar-list a{color:black;}
.sidebar-list .header-double-line h4{background:#EAE9E6;}
.sidebar-list.just-announced .start-date{text-transform:uppercase;}
.list-short .sidebar-list li{margin:0 0 10px 0;line-height:17px;list-style:none; position:relative;}
.list-short .sidebar-list li a{display:inline-block;padding:0;}
.list-short .sidebar-list li .entry-content{border-top:1px solid #c5c5c5;display:block;padding-top:10px;}
.list-short .sidebar-list .twitter-follow-button{text-align:center;margin:0 auto;display:block;}
.list-short .sidebar-list.twitter-stream ul{padding-top:20px;}
.list-short .sidebar-list li .entry-meta, .list-short .sidebar-list li .entry-meta-intents {display:block;}
.list-short .sidebar-list li .time-meta a{position:absolute; bottom:0; right:0;color:#919191;}
.list-short .sidebar-list li .time-meta:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.intent-meta {display:block; height:30px;}
.intent-meta a:after {content:"|"; margin:0 5px 0px 5px;}
.intent-meta a:last-of-type:after {content:"";}


.list-short .sidebar-list.youtube-playlist-sidebar{padding:15px 5px 5px 5px;}
.youtube-playlist-sidebar ul{max-height:200px;overflow-y:auto;overflow-x:hidden;}
.list-short .sidebar-list.youtube-playlist-sidebar li{display:block;padding:0 0 7px 20px;background:url('img/youtube-play-btn.png') no-repeat left top;border-bottom:1px solid #c5c5c5;font-size:10px;margin:0 0 7px 0;}
.list-short .sidebar-list.youtube-playlist-sidebar li:last-child{border-bottom:none;}
.list-short .event-date{float:left;margin:13px 10px 0 0;padding:10px;text-align:center;background:none;color:#666;width:30px;}
.event-date-dayname{margin:0;padding:0 0 5px 0;text-transform:uppercase;font-size:15px;font-weight:bold;}
.event-date-monthday{margin:0;padding:0;font-size:15px;font-weight:bold;line-height:1;}
/* Search Page */
.search-discover-more {position:absolute; bottom:-275px; left:175px; margin-bottom:210px;}
.search-results-message {padding:10px; }

/* Footer Area */
.social .social-twitter ul{padding:0;margin:0;list-style:none;font-family:"runda","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;}
.social .social-twitter .entry-meta{display:none;}


/*browse venues*/
.venue-list-wrapper {background:#FFF; padding:35px 0 35px 0; border:solid 1px #CCC; margin:0 0 20px 0;}
.venue-list-wrapper .venues {float:left; width:685px;}
.venue-list *{ font-size:16px; line-height:22px; font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.venue-list h2 {margin:0;}
.venue-list-item {float:left; margin:0 0px 10px 35px; width:190px;min-height:120px; max-height:140px;}
.venue-list-item address {font-style:normal; font-size:15px;}
.page-venues-promoters .featured-promoters .venue-list { float:right; width:2px; width:225px; border-left:solid 1px #CCC; padding:15px 20px 35px 25px; margin:-20px 0 0 0; }
.page-venues-promoters .featured-promoters .venue-list-item {margin:0 0 10px 0; min-height:22px; width:100%;}


.pagination{margin:0 0 40px 0;}
.pagination .pages{float:left;margin:0 10px 0 0;padding:9px 0 0 0;font-size:13px;font-weight:bold;color:#A4A4A4;text-transform:uppercase;}
/*
.pagination ul{margin:0;padding:0;list-style:none;}
*/
.pagination a.last,.pagination a.first{display:none;}
.pagination a,.pagination .current,.pagination .extend{float:left;margin:0 10px 0 0;}
.pagination a,.pagination span.current,.pagination span.extend{display:block;width:32px;height:32px;padding:9px 0 0 0;font-size:16px;font-weight:bold;color:#FFFFFF;text-align:center;background:url(img/sprite-pagination.png) no-repeat 0 -800px;}
.pagination a.page:hover,
.pagination span.current{text-decoration:none;background:url(img/sprite-pagination.png) no-repeat 0 -1000px;}


.pagination a.previouspostslink { text-indent: -9000px; background: url(img/sprite-pagination.png) no-repeat 0 0; }
.pagination a.previouspostslink:hover { background: url(img/sprite-pagination.png) no-repeat 0 -400px; }

.pagination a.nextpostslink { text-indent: -9000px; background: url(img/sprite-pagination.png) no-repeat 0 -200px; }
.pagination a.nextpostslink:hover { background: url(img/sprite-pagination.png) no-repeat 0 -600px; }

/*404 page*/
.page-404  {min-height:600px;width:600px;}
.page-404.page h2 {font-size:36px;}
.page-404.page  h3 {font-size:21px;}
.page-404.page * {font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:center; }
.page-404 a.button {margin:20px auto; display:block; width:190px; padding:10px 20px;}
.page-404 .search-home {margin:50px 0 0 200px; }

.page-about-us .page {margin:0 auto 30px auto;}
.page-about-us .page * {font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#464646;}
.page-about-us .page h2 {font-size:24px; border-bottom:solid 1px #999999; margin:50px 0 10px 0;}
.page-about-us .page h2:first-of-type {margin:0px 0 10px 0;}
.page-about-us .page p {font-size:16px}
.page-about-us .page ul {font-size:16px; line-height:22px; list-style:none; margin:30px 0 30px 0; padding:0;}
.page-about-us .page ul li {margin:0 0 20px 0; padding:0px 0 0 70px; min-height:65px;}
.page-about-us .page ul li.about-tickets-everywhere {background:url(img/about-icons/about-everywhere.png)no-repeat 0px 5px;}
.page-about-us .page ul li.about-events-friends {background:url(img/about-icons/about-friends.png)no-repeat  0px 5px;}
.page-about-us .page ul li.about-tickets-your-way{background:url(img/about-icons/about-ticket.png)no-repeat  0px 5px;;}
.page-about-us .page ul li.about-track-your-events{background:url(img/about-icons/about-calendar.png)no-repeat  0px 5px;;}
.page-about-us .page a.button {color:white; font-size:18px; padding:10px; margin:20px auto 20px auto; display:block; width:200px;}
.page-about-us .page a {color:#0084B9;}


/*Projector*/

.projekktor{display:block;position:relative;margin:0;padding:0;font-family:sans-serif;font-size:12px;font-weight:bold;text-align:center;text-shadow:0 1px 1px #0c0c0c;background-color:#000;}
.projekktor .inactive{display:none;}
.projekktor .active{display:block;}
.ppdisplay{position:relative !important;top:0;left:0;width:100%;height:100%;margin:0;padding:0;}
.ppstart{position:absolute;left:50%;bottom:50%;margin-left:-55px;margin-bottom:-55px;cursor:pointer;height:105px;width:105px;display:block;padding:0px;background:url(img/btn-play-event.png) no-repeat left top transparent;}
.ppstart:hover{}
.ppstart:active{}
.ppcontrols{position:absolute;bottom:0;right:0;display:block;overflow:hidden;width:100%;height:36px;background:url(img/player.png) repeat-x scroll 0 0;border-style:solid;border-color:#413e3e;border-width:1px 0;padding:0;margin:0;}
.ppcontrols ul{list-style-type:none;}
.ppcontrols ul.left{position:absolute;top:0;left:0;padding:0;margin:0;}
.ppcontrols ul.right{background:url("img/player.png") repeat-x scroll 0 0;position:absolute;top:0;right:0;padding:0;margin:0;}
.ppcontrols ul.bottom{position:relative;top:31px;left:0;padding:0;margin:0;}
.ppcontrols ul.left li{float:left;position:relative;}
.ppcontrols ul.right li{float:right;position:relative;}
.pptitle{display:none;}
/* PLAY / PAUSE - left */
.ppplay,.pppause{background:url("img/maccaco.png") no-repeat left top transparent;width:30px;height:30px;cursor:pointer;border-right:1px solid #000;}
.ppplay:hover{background:url("img/maccaco.png") no-repeat left -35px transparent;}
.ppplay:active{background:url("img/maccaco.png") no-repeat left -36px transparent;}
.pppause{background:url("img/maccaco.png") no-repeat left -70px transparent;}
.pppause:hover{background:url("img/maccaco.png") no-repeat left -105px transparent;}
.pppause:active{background:url("img/maccaco.png") no-repeat left -106px transparent;}
/* Enter / Exit Fullscreen - right */
.ppfsenter,.ppfsexit{width:30px;height:30px;background:url("img/maccaco.png") no-repeat right top transparent;cursor:pointer;border-left:1px solid #413e3e;}
.ppfsenter:hover{background:url("img/maccaco.png") no-repeat right -35px transparent;}
.ppfsenter:active{background:url("img/maccaco.png") no-repeat right -36px transparent;}
.ppfsexit{background:url("img/maccaco.png") no-repeat right -70px transparent;}
.ppfsexit:hover{background:url("img/maccaco.png") no-repeat right -105px transparent;}
.ppfsexit:active{background:url("img/maccaco.png") no-repeat right -106x transparent;}
/* Unmute / Max volume - right */
.ppvmax{width:30px;height:30px;border-right:1px solid #000;border-left:none;background:url("img/maccaco.png") no-repeat -842px top transparent;}
.ppvmax:hover{background:url("img/maccaco.png") no-repeat -842px -35px transparent;}
.ppvmax:active{background:url("img/maccaco.png") no-repeat -842px -36px transparent;}
/* Mute / Min volume - right */
.ppmute{width:29px;height:30px;border-left:1px solid #413e3e;background:url("img/maccaco.png") no-repeat -750px top transparent;}
.ppmute:hover{background:url("img/maccaco.png") no-repeat -750px -35px transparent;}
.ppmute:active{background:url("img/maccaco.png") no-repeat -750px -36px transparent;}
/* volume slider - right */
.ppvslider{margin:13px 5px;height:16px;width:60px;background:url("img/maccaco.png") no-repeat -781px -13px transparent;}
.ppvmarker{position:relative;right:0;left:0;height:6px;width:100%;background:url("img/maccaco.png") no-repeat -634px -13px transparent;}
.ppvknob{cursor:pointer;z-index:201;position:relative;background:url("img/maccaco.png") no-repeat -699px -5px transparent;top:-13px;left:0;width:6px;height:20px;}
/* time / time left */
.pptimeleft{color:#fff;width:130px;line-height:30px;height:30px;border-left:1px solid #413e3e;border-right:1px solid #000;overflow:hidden;}
/* previous / next item */
.ppnext,.ppprev{display:block;background:url("img/maccaco.png") no-repeat -59px top transparent;width:30px;height:30px;cursor:pointer;border-left:1px solid #413e3e;border-right:1px solid #000;}
.ppnext{border-right:none;}
.ppnext:hover{background:url("img/maccaco.png") no-repeat -59px -35px transparent;}
.ppnext:active{background:url("img/maccaco.png") no-repeat -59px -36px transparent;}
.ppprev{background:url("img/maccaco.png") no-repeat -32px top transparent;}
.ppprev:hover{background:url("img/maccaco.png") no-repeat -32px -35px transparent;}
.ppprev:active{background:url("img/maccaco.png") no-repeat -32px -36px transparent;}
/* Scrubber,Playhead and fluff */
.ppscrubber{position:absolute;height:5px;width:100%;
margin:0;padding:0;border-bottom:1px solid #000;}
.ppscrubberdrag{cursor:pointer;z-index:302;position:absolute;background-color:transparent;top:0;left:0;height:5px;width:100%;}
.ppplayhead,.pploaded{position:relative;display:block;left:0;bottom:0;height:5px;width:1px;background-color:#fff;cursor:pointer;z-index:301;}
.ppcuepoint{position:absolute;height:5px;width:5px;background-color:yellow;top:0;left:0;margin:0;padding:0;z-index:302;}
.ppcuepoint:hover{background-color:red;cursor:pointer;}
.pploaded{position:relative;z-index:10;background:rgb(65,62,62) ;opacity:0.8;/* ie7 */
filter:alpha(opacity = 80);/* ie8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.ppplayhead{margin-top:-5px;}
.ppbuffering{position:absolute;left:50%;bottom:50%;margin-left:-16px;margin-bottom:-16px;display:block;z-index:9010;padding:0px;background:url("img/buffering.gif") no-repeat center center;height:32px;width:32px;-moz-border-radius:15px;-webkit-border-radius:15px;display:none;}

.clearfix.search-local::after {clear:none;}

/*Regional Search Styles*/
.search-results-message, .search-no-results {font-family: "runda", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px;font-weight:700; color:#333;}
.search-no-results {background:#fce2e2; padding:10px; width:625px; border:solid 1px #ecbaba; margin:0 0 0 -10px; border-radius:3px;}
.page-search .page .search-no-results + .page-search .page .search-no-results {display:none;}
.page-search .pagination {clear:left; padding:15px 0 0 0;}

/*Slider Override*/
.explore-slider-wrap.custom-slider{height:auto;padding-bottom:10px;}
.custom-slider .explore-slider {visibility:visible; display:block; margin:0 auto; height:auto;}
.custom-slider .explore-slider img {display:block; margin:0 auto;}

/* jQuery CSS fix */
body .tfly-share-dialog.ui-dialog {z-index:20;}