/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Baseline Corrections Styles
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Typography (baseline corrections)
================================================== */
h1, h2, h3, h4, h5, h6 {
		color: #FFFFFF;
		font-family: 'Playfair Display SC', serif;
		font-weight: bold; }
		
	h1 { line-height: 49px; margin-bottom: 14px;}
	h2 { line-height: 42px; margin-bottom: 7px; }
	h3 { line-height: 35px; margin-bottom: 7px; }
	h4 { line-height: 28px; margin-bottom: 7px; }
	h5 { line-height: 21px; }

	p { margin: 0 0 21px 0; }
	p.lead { line-height: 28px; }


/*	Blockquotes  */
	blockquote, blockquote p { line-height: 21px;}
	blockquote { margin: 0 0 21px; padding: 7px 20px 0 19px; }

	strong{color:inherit;}

	hr { padding: 7px 0 7px 0; }
	
/* #Lists (baseline corrections)
================================================== */
	ul, ol { margin-bottom: 21px; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 7px 0 7px 30px; }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 7px; }
	li { line-height: 21px; margin-bottom: 14px; }


/* Gigpress CSS Overrides */
.gigpress-row td {
	border:none !important;
}
.gigpress-table{
}
.gigpress-info-item{
	font-size:12px;
	line-height:14px;
	color:#CCCCCC !important;
	padding-right:.75em;
}

.gigpress-info-item a {
/*	color:#CCCCCC !important; */
}

.description span{
	color:#666 !important;
}

.description span a{
	color:#777 !important;
}

.description a:hover{
	color:#E0A144 !important;
	cursor:pointer !important;
}

.gigpress-calendar-links-inner {
background:url(../images/light_bg1.jpg) repeat #1D3E55 !important;
padding: 6px 8px;
font-size: 11px;
line-height: 16px;
border: 1px solid #CCC;
border-width: 1px 1px 1px 0;
}
a.gigpress-tickets-link {
	background:url(../images/light_bg1.jpg) repeat #1D3E55;
	border:1px dotted #000000;
	padding:7px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	line-height:35px;
	}
a.gigpress-tickets-link a:hover{
	 color:#E0A144;
 	cursor:pointer;
}

/* Gigpress Sidebar Widget CSS Overrides */
.gigpress-listing li{
	border-bottom:1px solid #efefef;
	padding-bottom:3px;
}
.gigpress-sidebar-notes{
	display:block;
	padding-left:10px;
}
.gigpress-sidebar-status{
	display:block;
	padding-left:20px;
}
.summary span{
	padding-left:10px;
}
span a.summary{
	font-size:.75em;
	padding-left:10px;
}

/* #Site Styles
================================================== */
* { 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
	}

.hide-text {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
  display: block;
  height: 0;
  overflow: hidden;
  width: 0;

}

body{
	background:url(../images/LoversLeavers_websiteBKG.jpg) no-repeat fixed top center #000;
	color:#FEFEFE;
	font-size:14px;
	line-height:21px;
	}
a {color:#FFF; text-decoration:none;}
a:visited{
	color:#FFF;text-decoration:none;
}
a:hover {
 color:#B71515;
 cursor:pointer;
 }
	
.image_full{ width:100%; }
iframe{width:100% !important;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img{
    max-width: 100%;
    height: auto;
}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.left{
	float:left;
	}
.right{
	float:right;
	}	

/* # containers */
	
.container{
	padding: 7px 0;
}
.container.header{
}
.container.slider{
	background: rgba(14, 19, 17, 0);
}	
.container.navigation{
	background: #5C5045;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}	
.container.twitter{
	display:none;
}	
.container.content{
	background: #0E1311;
}
.container.footer{
	background:#0E1311;
	color:#CCC;
}
.container.bottom{
	font-size:11px;
	color: #CCCCCC;
	padding:14px 0;
}
.container.bottom a{
	color:#CCCCCC;
}
/* logo */
.container.logo.main{
	padding-top:14px;
}
.container.logo.main h1{
	margin-bottom:0px;
}
.container.logo.main a{
	font-size:42px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:56px;
	text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.7);
	text-transform:uppercase;
	letter-spacing:0.08em;
}

/* navigation */
nav.primary ul,
nav.primary ul li{
	margin:0;
	}
nav.primary li{
	display:inline;
	position:relative;
	}
nav.primary ul li a{
	display:inline-block;
	font-size:21px;
	padding:0 7px;
	line-height:42px;
	color:#F0F0F0;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.08em;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	font-family: 'Playfair Display SC', serif;
}
nav.primary ul li a:hover{
 color:#B71515;
 cursor:pointer;
 }
.navigation.bottom {
float:right; 
}
.navigation.bottom ul,
.navigation.bottom ul li{
	margin:0;
	}
.navigation.bottom li{
	display:inline;
	float:left;
	position:relative;
	}
.navigation.bottom ul li a{
	display:inline-block;
	font-size:11px;
	padding:0 7px;
	line-height:21px;
	color:#F0F0F0;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.08em;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	font-family: 'Playfair Display SC', serif;
}
.navigation.bottom ul li a:hover{
 color:#B71515;
 cursor:pointer;
 }

nav.primary select{
	display:none;
	width:100%;
	height:28px;
	margin:21px 0;
	}
	

/* Sub Menu */
nav.primary ul ul {
	opacity: 0; 
  	filter: alpha(opacity=0); 

	position: absolute;
	top:100%;
	left: 0;
	z-index: 999;
	background:url(../images/dark_bg2.jpg) repeat #0F212D;
	
	height: 0px;
	overflow: hidden;
	
	width: 100%;
	min-width: 12em;
	
	-webkit-transition: opacity 0.4s ease-out;
	-moz-transition: opacity 0.4s ease-out;
	-o-transition: opacity 0.4s ease-out;
	-ms-transition: opacity 0.4s ease-out;
	transition: opacity 0.4s ease-out;
	
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);	
}

nav.primary ul li span {
	display: none;
}

nav.primary ul li:hover ul {
	opacity: 10; 
  	filter: alpha(opacity=100); 
  	
	height: auto;
	overflow: auto;
}

nav.primary ul ul li {
	float: none;
	display: list-item;
	border-bottom: 1px solid #383737;
}

nav.primary ul ul li a {
	display: block;
	line-height: 35px;
	text-transform: none;
}

nav.primary ul li:hover > a {
/*	background:url(../images/light_bg1.jpg) repeat #1D3E55;
*/}	

/* flexslider overrides */
.flexslider {
max-height:350px;
overflow:hidden;
margin:0;
background:#000;
border:#000 1px solid;
}
.flexslider ul li{
	margin:0;
}
.flex-direction-nav a {
background: url(../images/bg_direction_nav.png) no-repeat 0 0; 
}
.flex-control-nav {
 bottom: 20px;
 text-align:right; 
	padding-right:14px;
}
.flex-control-paging li a {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}

/* main content layout */

.header {
	padding: 3.5px 0 3.5px 14px;
	background:repeat #5C5045;
	padding:7px;
}



/* tweet plugin */	
.twitter-follow{float:right;}
.twitter {
font-size:21px; 
font-style: italic;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}
.tweet ul li a{
	margin:0;
	padding:0;
	}	
.tweet img{
	width:auto;
	height:auto;
	margin:0 7px 0 0;
	border:1px solid white;
	vertical-align:middle;
}
.tweet_join{
display:none;
}
.tweet_time{
font-size:10px;

}
.tweet_text{
}

.tweet, .query {
}
.tweet_list {
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    list-style: none outside none;
    margin: 0;
    overflow-y: hidden;
    padding: 0;
}
.tweet_list li {
    list-style-type: none;
    overflow-x: hidden;
    overflow-y: auto;
    /*padding: 0.5em;*/
}
.tweet_list li a {
}
.tweet_list .tweet_even {
   /* background-color: #91E5E7;*/
}
.tweet_list .tweet_avatar {
    float: left;
    padding-right: 0.5em;
}
.tweet_list .tweet_avatar img {
    vertical-align: middle;
}
.twitter-follow{
	margin:25px 0 0 0;
	}

/* posts */
.meta {
	font-size:12px;
	line-height:14px;
	color:#CCCCCC;
	margin-bottom:7px;
	}
	
hr {
	border:none;
	border-bottom:1px dashed #5C5045;
}


/*sidebar */

.widget{
	padding-bottom:28px;
	}
	
.widget ul.children{display:none;}	
.widget img{width:100%;}

#connect ul {
    float: right;
    height: 27px;
    width: 155px;
}
#connect ul li {
    float: right;
    margin: 0 5px 0 0;
}
#connect ul li a {
    background: url("../images/bg_socialLinksConnect.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    width: 27px;
}
#connect ul li.facebook a {
}
#connect ul li.twitter a {
    background-position: -32px 0;
}
#connect ul li.instagram a {
    background-position: -64px 0;
}
#connect ul li.youtube a {
    background-position: -96px 0;
}
#connect ul li.rss a {
    background-position: -128px 0;
}
#connect ul li.rss {
    margin: 0;
}


/* Pagination */
/*ul{border:0; margin:0; padding:0;}*/
#pagination-div {
	margin-bottom:7px;
	display:block;
	}

#pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
display:inline;
}
#pagination-digg a{
border:solid 1px #5C5045;
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .current{
background:#5C5045;
color:#000000;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg .dots,
#pagination-digg a:visited {
color:#0e509e
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #7F6F60
}

/* Tour Sidebar */
.morelink{
float:right;
padding:7px;
}

.tour li{ 
	padding:7px;
	border-bottom:1px dashed #1D3E55;
	}
.tour li:last-child {  
    border-bottom: none;  
    }  
.tour li:hover{
	}	
	
.tourdate{
}
.tourcity{
	padding-left:14px;
}
.tourextra{
	padding-left:14px;
	}
.tourbuylink a{
	background:url(../images/light_bg1.jpg) repeat #1D3E55;
	border:1px dotted #000000;
	padding:7px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	line-height:35px;
	margin-left:14px;
	}
.tourbuylink a:hover{
	 color:#E0A144;
 	cursor:pointer;
}

/* .footer */
.footer{
	font-size:12px;
	}
.footer .header h3{
	background:none;
}	

.bottom ul ul{
display:none;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


/* comments */

#comment{
	width:98% !important;
}
.form-allowed-tags{
	display:none;
}

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		nav.primary ul li a {font-size:18px;}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		nav.primary select{display:block;}
		nav.primary ul {display:none !important;}
		.navigation.bottom ul {display:none !important;}
		body{background:#0F212D;}
		.container{
			background:#0F212D !important;
			padding:0;
			}
		h1 { line-height: 49px; margin-bottom: 14px;}
		h2 { line-height: 42px; margin-bottom: 7px; }
		h3 { line-height: 35px; margin-bottom: 7px; }
		h4 { line-height: 28px; margin-bottom: 7px; }
		h5 { line-height: 21px; }
		/* logo */
		.container.logo.main{
			padding-top:7px;
		}
		.container.logo.main h1{
			margin-bottom:0px;
		}
		.container.logo.main a{
			font-size:35px;
			color:#FFFFFF;
			text-decoration:none;
			text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.7);
			text-transform:uppercase;
			letter-spacing:0.08em;
		}
		.copyright{text-align:center;}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
			figure {line-height:0; display:none;}
			.navigation.bottom {
				float:none; 
				}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
			figure {line-height:0; display:none;}
			.navigation.bottom {
				float:none; 
				}

	}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/