/*
Theme Name:		Night
Theme URI:		http://foxhoundbandthemes.com/themes/night/
Description:	The Night Music Theme is responsive, very beautiful &amp; really damn functional. Night includes tons of built-in options like a discography management, Twitter feed, full-width slider featuring videos, custom header photos on all pages, custom main &amp; accent colour selection, social icon selector, pagination, and more. The theme also includes widgetized areas to control the front page and sidebar to reall showcase yourself. We really hope you love it :)
Author:			Foxhound Band Themes
Author URI:		http://foxhoundbandthemes.com
Version:		1.1
Tags:			navy, black, night
License:		GPL
License URI:	http://foxhoundbandthemes.com/terms-licencing/
 *
 * Night WordPress Theme, Copyright (C) 2014 Foxhound Band Themes
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
*/

@import url('css/main.css');

/* WordPress-Generated CSS Classes
   -------------------------------------------------
*/
.aligncenter { /* defined below */ }
.alignleft { /* defined below*/ }
.alignnone { /* defined below */ }
.alignright { /* defined below */ }
.wp-caption { /* defined below */ }
.wp-caption-text { /* defined below */ }
.gallery-caption { /* defined below */ }
.bypostauthor { /* defined below */ }
.sticky { /* defined below */ }

img {
height: auto;}


.alignleft {
	float: left;
	margin: 5px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 5px 0 5px 10px;
}
.aligncenter {
	margin: 0 auto;
	display: block;
}
.link-pages {
	clear:both;
}

.alignnone, .alignright, .alignleft, .aligncenter {
padding: 1px;
max-width: 100%;
}

#content .post,
#content .page {
	float:left;
	clear:both;
	width: 100%;
}
/*
.wp-caption {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border: 1px solid #CCCCCC;
    color: #737373;
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 15px;
    padding: 8px 6px;
    text-align: center!important;
}

.wp-caption img {
	border: none;
	margin: 0;
	padding: 1px;
}
.wp-caption p {
	margin: 0 3px;
	padding: 8px;
	color: #999;
	font-size: 11px;
	text-align: center;
	line-height: 12px;
}
*/
.postsnavlinks,
.navigation {
	clear:both;
	margin: 0px auto;
	text-align:center;
	height: 26px;
}
.postsnavlinks span,
.navigation div {
	float:left;
	width: 50%;
	min-width: 50%;
}
.postsnavlinks .newer,
.navigation .nav-previous {
	text-align:left;
}
.postsnavlinks .older,
.navigation .nav-next {
	text-align:right;
}


#slider .container {
background-position: top center!important;}

.container-sub {
min-height: 59px;}



/* Paginated Links */
ol.wp-paginate,
ul.page-numbers {  
	display: inline;  
	float:right;
	margin:0px 0px;  
	padding:0px 0px; 
	text-align:left;
}
.postsnavlinks .wp-paginate,
.postsnavlinks .page-numbers {
	float:none;
}
ol.wp-paginate li,
ul.page-numbers li {

	display: inline;
	list-style: none;
	margin:0px 0px; 
	margin-right: 4px;
	border:none;
	border-top: none;
	border-bottom: none;
	letter-spacing:0em;  
	font-size: 7pt; 
	padding: 0;
	font-weight:normal;  
	text-align: center; 
}
.postsnavlinks .wp-paginate li,
.postsnavlinks .page-numbers li {
	font-size: 9pt;
}
.wp-paginate .gap,
.wp-paginate .current,
.wp-paginate a,
.page-numbers .gap,
.page-numbers .current,
.page-numbers a {

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

color: #FFFFFF!important;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
padding: 15px;
border-radius: 3px;
	margin: 0px 0px;
	padding: 9px 12px 9px 13px;
	text-decoration:none;
	box-shadow: inset 1px 1px 0 rgba(255,255,255,0.08), 0 2px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.08), 0 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.08), 0 2px 3px rgba(0,0,0,0.5);
	
}

.page-numbers .current {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 0%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 0%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 0%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 0%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 0%); /* W3C */
}

.wp-paginate a:active, .page-numbers a:active {
	box-shadow: inset 1px 1px 0 rgba(255,255,255,0.08), 0 1px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.08), 0 1px 1px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.08), 0 1px 1px rgba(0,0,0,0.5);
	position: relative;
	top: 1px;
	left: 1px;
}


.wp-paginate .gap,
.page-numbers .gap {
	padding: 3px 0px; 
}

/* Album Grid */

.page-template-foxhoundtemplate-discography-php .container {
min-height: 950px;}

.album-grid {
	list-style: none;
	clear: both;
}
.album-grid li {
	float: left;
	margin: 0 40px 20px 0;
	max-width: 275px;
	position: relative;
}

.album-cover-art img {
box-shadow: 0 0 0 3px #000000, 0 0 0 5px rgba(255, 255, 255, 0.1);

}



.album-grid .img-wrap {
position: relative;
height: 275px;
width: 275px;
box-shadow: 0 0 0 3px #000000, 0 0 0 5px rgba(255, 255, 255, 0.1);

}

.album-grid li img  {

position: absolute;
clip:rect(0px, 275px, 275px, 0px);
    -webkit-transition: clip .2s ease-in;
    -moz-transition: clip .2s ease-in;
    -o-transition: clip .2s ease-in;
    transition: clip .2s ease-in;

}

.album-grid li img:hover {
clip:rect(5px, 270px, 270px, 5px);

}

.album-grid li a {
}
.album-grid li p, .album-cover-art p {
margin: 0;}

.album-grid li h3 {
margin-top: 10px;}

.album-details,
.album-description {
	margin: 15px auto;
	overflow: hidden;
	padding: 5px;
}

.album-details h1 {
background: none;
margin:0;}

.album-cover-art {
	max-width: 275px;
	float: left;
	margin: 0 24px 15px 0;
}

.buy-button {
	text-align: center;
	margin: 15px auto;
}

.buy-button .button {
display: block;
font-size: 12px;
padding: 10px 8px;}

.album-meta ul {
	list-style: none;
}

#sc-widget .widgetContainer {
	background: #000;
}

.album-player {
	clear:both;
}

/* Menu dropdown arrows */
.sf-menu ul {
	background: #0e1926;
	background: -moz-linear-gradient(left, #0e1926 0%, #0b1521 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0e1926), color-stop(100%,#0b1521));
	background: -webkit-linear-gradient(left, #0e1926 0%,#0b1521 100%);
	background: -o-linear-gradient(left, #0e1926 0%,#0b1521 100%);
	background: -ms-linear-gradient(left, #0e1926 0%,#0b1521 100%);
	background: linear-gradient(left, #0e1926 0%,#0b1521 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e1926', endColorstr='#0b1521',GradientType=1 );
}
.sf-menu ul {
	-moz-box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 5px 5px rgba(0, 0, 0, 0.3);
}

.sf-menu .menu-item-parent > a::after {
	width: 10px;
	height: 12px;
	margin: 3px 0 0 10px;
	display: inline-block;
	content: ">";
	text-indent: -9999px;
	background:		url('images/arrows-ffffff.png') no-repeat 0px -98px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.sf-menu .menu-item-parent > a:hover::after {  /* give all except IE6 the correct values */
	top:			11px;
	background-position: -10px -98px; /* use translucent arrow for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu .menu-item-parent .menu-item-parent > a::after { background-position:  0px 0; }
.sf-menu .menu-item-parent .menu-item-parent > a:hover::after { background-position:  -10px 0; }

/* Album Release Type Links */

#album-release-types {
	background: url("images/masthead-shadow.png") no-repeat scroll top center transparent;
	clear: both;
	height:2em;
	line-height:2em;
	margin-bottom: 10px;
}
#album-release-types ul {
	list-style-type: none;
	margin: 0;
}
#album-release-types li {
	display: inline;
	margin: 0px 10px;
}
#album-release-types a,
#album-release-types a:link,
#album-release-types a:hover,
#album-release-types a:visited,
#album-release-types a:active {
	opacity: 0.6;
	color: #FFFFFF;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 1);
	font-size: 15px;
	font-family: 'Doppio One', Helvetica, Arial, Sans-serif;
	text-transform: uppercase;
	font-weight: normal!important;
}
#album-release-types a:hover {
	opacity: 1;
	-webkit-transition: opacity .3s ease-in;
	-moz-transition: opacity .3s ease-in;
	-o-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
}
#album-release-types .current-menu-item a,
#album-release-types .current-menu-item a:link,
#album-release-types .current-menu-item a:hover,
#album-release-types .current-menu-item a:visited,
#album-release-types .current-menu-item a:active {
	opacity: 1;
}

/* Foxhound Latest Tweet */
.foxhound-widget-latest-tweet .date {
	margin: 0 !important;
}

.foxhound-widget-latest-tweet p, .foxhound-widget-latest-tweet .twitter-intents {
margin: 0 0 0 72px;
padding: 5px 0 !important;
}

.foxhound-widget-latest-tweet .social-wrapper > div:last-child {
    margin: 0px auto 0px auto;
    width: 70%;
}

#side .foxhound-widget-latest-tweet p, #side .foxhound-widget-latest-tweet .twitter-intents {
	margin-left: 65px;
}

#side .foxhound-widget-latest-tweet .date {
    font-size: 11px;
    font-style: italic;
    margin: 7px 7px 0 !important;
    opacity: 0.7;
}