/* Place your theme's base styles here! */
/* Remember, this theme uses media queries for responsive layouts! */
/* This means that you should only put styles here that are common to all screen sizes. */
/* Standard Overrides ***************/
body{
	background-color: #403A3C;

}
a:link,a:visited {
	color:#F79400;
	text-decoration:underline
}

a:hover,a:active {
	color:red;
	border:none!important;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

a:focus {
	outline:none!important
}

p {
	-webkit-hyphens:none;
	-webkit-hyphenate-character:\2010;
	-webkit-hyphenate-limit-after:1;
	-webkit-hyphenate-limit-before:3;
	-moz-hyphens:none;
	margin-bottom:20px
}

::selection {
	background:#007BBB;
	color:#fff;
	text-shadow:none
}

html {
	font-size:62.5%;
	overflow-x:hidden
}

/* General ***************/
h1,h2,h3,h4,h5,h6,#block-superfish-1 li a,.slider-title,.views-field-name,.view-id-artists_overview .views-field-title,.pane-node-title,.views-label,.field-label,.field-name-field-kit-artist .field-item,.view-gallery-thumb .views-field-title {
	font-family:"LintsecRegular"
}

.not-front div.content-main {
	margin-right:0!important;
	width:inherit!important
}

#content-wrapper {
	background-color:#000;
	background-image:url(/sites/default/themes/shrapnel/images/bg-body.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%
}

#content-shadow {
	background-image:url(/sites/default/themes/shrapnel/images/bg-body-shadow.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	margin:0 auto;
	overflow:visible
}

div.page {
	margin:0 auto;
	width:960px!important
}

div.tabs {
	margin:0!important;
	width:600px
}

#block-superfish-1,#page-title,.block-title,.slider-title {
	font-weight:400!important;
	margin-bottom:10px
}

#sidebar-first .block-title {
	font-weight:400!important;
	margin-bottom:0
}

#sidebar-first {
	padding:20px 10px 20px 20px
}

aside.sidebar-first {
	float:left!important
}

p {
	-moz-hyphens:auto;
	margin-bottom:10px
}

h1.page-title {
	font-size:140%
}

/* Hidden Elements ***************/
#breadcrumb {
	display:none
}

/* Header ***************/
a#logo {
	float:left
}

a#logo img {
	margin:10px 0
}

#header {
	background-image:url(/sites/default/themes/shrapnel/images/bg-guitars.jpg);
	background-repeat:no-repeat;
	background-position:top right
}

#block-menu-block-1 {
	float:right;
	width:120px
}

.menu-name-menu-convenience-links li {
	float:left;
	border-right:1px solid #6e696a
}

.menu-name-menu-convenience-links li.last {
	border-right:none
}

.menu-name-menu-convenience-links li a {
	color:#F79400;
	text-decoration:none
}

#block-menu-block-1 ul li.leaf {
	list-style-image:none;
	list-style-type:none
}

/* Main Navigation ***************/
#navigation {
	display:block;
	height:39px;
	border-top:1px solid #443b3d;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:#362f31;
/* Old browsers */
	background:-moz-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(54,47,49,1)),color-stop(100%,rgba(31,27,28,1)));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* IE10+ */
	background:linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#362f31',endColorstr='#1f1b1c',GradientType=0)
/* IE6-9 */
}

.sf-menu ul {
	width:14em!important
}

#block-superfish-1 {
	width:730px;
	float:left
}

#block-superfish-1 a {
	color:#fff;
	font-size:100%;
	padding:13px 15px;
	text-decoration:none
}

#block-superfish-1 a.active {
	color:#000;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:#fff;
/* Old browsers */
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,237,237,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(238,237,237,1)));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,237,237,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,237,237,1) 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,237,237,1) 100%);
/* IE10+ */
	background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,237,237,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeded',GradientType=0)
/* IE6-9 */
}

#block-superfish-1 ul li ul {
	margin-top:6px;
	background:#362f31;
/* Old browsers */
	background:-moz-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(54,47,49,1)),color-stop(100%,rgba(31,27,28,1)));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* IE10+ */
	background:linear-gradient(top,rgba(54,47,49,1) 0%,rgba(31,27,28,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#362f31',endColorstr='#1f1b1c',GradientType=0)
/* IE6-9 */
}

#block-superfish-1 ul li ul a.active {
	margin-top:6px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
	background:transparent;
	color:orange
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	left:0;
	top:2.5em
}

/* Search ***************/
#block-custom-search-blocks-1 {
	float:right;
	margin-top:-7px;
	width:210px
}

.form-item-custom-search-blocks-form-1 {
	float:left;
	margin:0
}

.custom-search-box {
	background-color:#000;
	color:#bbb;
	border:none;
	padding:7px;
	width:160px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px
}

#block-custom-search-blocks-1 .edit-actions {
	width:27px;
	float:right
}

/* Content ***************/
div.content-main {
	float:none
}

#main-wrapper {
	background-color:#fff
}

#bottom-shadow {
	display:block;
	width:960px;
	height:50px;
	margin:0 auto;
	background:#fff;
/* Old browsers */
	background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(205,204,204,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(205,204,204,1)));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(205,204,204,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(205,204,204,1) 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(205,204,204,1) 100%);
/* IE10+ */
	background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(205,204,204,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cdcccc',GradientType=0)
/* IE6-9 */
}

.field-name-body {
	margin-bottom:20px
}

body.sidebar-first div.content-main .content-inner {
	padding-left:0!important
}

body.sidebar-first div.content-main .content-inner {
	float:right;
	margin-left:20px;
	padding-left:10px;
	padding-top:20px;
	width:670px
}

div.content-main {
	margin-right:0!important;
	width:695px!important
}

/* Front Page ***************/
#block-views-featured-albums-block .views-row {
	display:inline-block;
	height:120px;
	width:120px;
	margin:0 10px 10px 0;
	border:1px solid #4b4b4b
}

#block-views-featured-albums-block .views-row-5,#block-views-featured-albums-block .views-row-10 {
	margin:0
}

#block-views-frontpage-block-1 .views-field-title {
	display:inline-block
}

/* BLog ***************/
.node-teaser {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc
}

h1.node-title {
	margin-bottom:5px;
	font-size:120%
}

h1.node-title a {
	text-decoration:none
}

.submitted {
	margin-bottom:8px
}

/* Contact ***************/
.form-textarea-wrapper {
	width:500px
}

/* Slider ***************/
.views-slideshow-cycle-main-frame-row {
	width:100%!important
}

#featured {
	height:415px;
	border-bottom:1px solid #424242;
	border-left:1px solid #424242;
	border-right:1px solid #424242
}

#slider-text {
	background-color:rgba(0,0,0,.7);
	display:block;
	width:320px;
	padding:20px;
	height:100px;
	margin-top:-160px;
	margin-left:20px;
	position:relative;
	z-index:1000;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}

.slider-title {
	color:#f79400;
	margin-bottom:10px
}

.views-slideshow-cycle-main-frame-row-item {
	height:415px
}

.views-slideshow-controls-bottom {
	width:180px;
	position:relative;
	z-index:1000;
	margin-top:-40px;
	float:right;
	margin-right:0
}

.views_slideshow_pager_field_item .views-content-title {
	background-image:url(/sites/default/themes/shrapnel/images/pager.png);
	text-indent:-9999px;
	height:15px;
	width:15px;
	float:left;
	margin-right:10px
}

.views_slideshow_pager_field_item.active .views-content-title {
	background-image:url(/sites/default/themes/shrapnel/images/pager-active.png)
}

#views_slideshow_cycle_main_slider-block p {
	margin-bottom:3px
}

/* Sidebars ***************/
aside.sidebar-first {
	margin-right:-200px;
	width:230px
}

#sidebar-first {
	padding:20px 10px 20px 15px
}

#sidebar-first h2.block-title {
	width:200px;
	padding:10px 10px 10px 20px;
	color:#fff;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:#5a5254;
/* Old browsers */
	background:-moz-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(90,82,84,1)),color-stop(100%,rgba(54,47,49,1)));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* IE10+ */
	background:linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5254',endColorstr='#362f31',GradientType=0)
/* IE6-9 */
}

#sidebar-first .block-content {
	background-color:#000;
	color:#efeeee;
	width:190px;
	padding:15px 20px 5px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px
}

#sidebar-first .block-content a {
	color:#EFEEEE;
	font-size:110%;
	font-weight:700;
	text-decoration:none
}

#block-block-2 p,#block-views-feed-list-block p,.node-type-photo-gallery .pane-block-2 p {
	border-bottom:1px solid #494949;
	margin-bottom:10px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-size:90%
}

#sidebar-first #block-block-3 h2.block-title {
	background:none;
	color:#000;
	padding:0 0 0 5px;
	margin-top:20px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:0 0 0 0;
	border-radius:0 0 0 0
}

#sidebar-first #block-block-3 .block-content {
	background:none;
	color:#000;
	width:240px;
	padding:0 0 0 5px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:0 0 0 0;
	border-radius:0 0 0 0
}

/* Partners Logos ***************/
a.shrapnel {
	background-image:url(/sites/default/themes/shrapnel/images/shrapnel.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:65px;
	width:75px;
	display:block;
	float:left
}

a.shrapnel:hover {
	background-image:url(/sites/default/themes/shrapnel/images/shrapnel-over.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:65px;
	width:75px;
	display:block;
	float:left
}

a.tone-center {
	background-image:url(/sites/default/themes/shrapnel/images/tone-center.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:65px;
	width:85px;
	display:block;
	float:left
}

a.tone-center:hover {
	background-image:url(/sites/default/themes/shrapnel/images/tone-center-over.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:65px;
	width:85px;
	display:block;
	float:left
}

a.blues {
	background-image:url(/sites/default/themes/shrapnel/images/blues-bureau.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:65px;
	width:70px;
	display:block;
	float:left
}

a.blues:hover {
	background-image:url(/sites/default/themes/shrapnel/images/blues-bureau-over.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:65px;
	width:70px;
	display:block;
	float:left
}

/* Footer ***************/
#footer a:link,#footer a:visited {
	color:#ccc;
	text-decoration:underline
}

#footer a:hover,#footer a:active {
	color:red;
	border:none!important;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

#footer {
	width:100%;
	height:360px;
	background-color:gray;
	background-image:url(/sites/default/themes/shrapnel/images/bg-footer.jpg);
	border-top:1px solid #a09e9d
}

#footer-columns {
	padding:30px 0 20px;
	color:#e1e0e0;
	border-bottom:1px solid #424242;
	margin-bottom:0;
	padding-bottom:20px
}

#footer-wrapper {
	width:960px;
	margin:0 auto;
	border-top:1px solid #7f7c7e;
	padding-top:20px;
	padding-bottom: 20px;
	color:#939393
}

.region-footer-firstcolumn {
	padding:0 10px;
	width:250px!important;
	margin-right:20px
}

.region-footer-secondcolumn {
	padding:0 10px;
	width:330px!important;
	margin-right:20px
}

.region-footer-thirdcolumn {
	padding:0 10px;
	width:280px!important
}

#footer-columns {
	border-bottom:1px solid #424242
}

.view-nu-tweets .views-row {
	border-bottom:1px solid #424242;
	margin-bottom:0;
	padding-bottom:10px;
	padding-top:5px
}

.view-nu-tweets .views-row-2 {
	border-top:1px solid #7f7c7e;
	padding-top:10px;
	border-bottom:1px solid #424242
}

.view-nu-tweets .item-list ul {
	margin:0;
	padding:0
}

.view-nu-tweets .item-list li {
	list-style:none outside none;
	margin-left:0
}

.view-nu-tweets .more-link {
	border-top:1px solid #7F7C7E;
	display:block;
	padding-top:10px;
	text-align:left
}

#block-views-frontpage-block-1 .views-field-field-featured-image {
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#fff;
	padding:5px
}

#block-views-frontpage-block-1 .views-row {
	min-height:70px;
	border-bottom:1px solid #424242;
	margin-bottom:0;
	padding-bottom:10px;
	padding-top:10px
}

#block-views-frontpage-block-1 .views-row-1 {
	padding-top:5px!important
}

#block-views-frontpage-block-1 .views-row-2 {
	min-height:70px;
	border-top:1px solid #7f7c7e;
	padding-top:18px;
	border-bottom:0
}

#block-views-frontpage-block-1 .block-content {
	margin-bottom:0
}

#block-views-frontpage-block-1 .views-field-title a {
	color:#fff;
	display:block;
	font-weight:700;
	margin-bottom:5px;
	margin-top:-3px;
	text-decoration:none
}

#footer .block-title {
	color:#fff;
	text-shadow:1px 1px 1px #000;
	margin-bottom:15px
}

#block-block-4 .block-content {
	width:280px;
	height:196px;
	background-image:url(/sites/default/themes/shrapnel/images/fb-temp.png);
	background-repeat:no-repeat;
	text-indent:-9999px
}

.view-nu-tweets .more-link a {
	background-image:url(/sites/default/themes/shrapnel/images/twitter.png);
	background-repeat:no-repeat;
	display:block;
	height:61px;
	text-indent:-9999px;
	width:188px
}

/* Artist Page ***************/
.panel-flexible .panel-separator {
	margin:0
}

.page-artists .view-artists-overview {
	margin-top:-11px
}

.node-type-artist .page-title,.pane-node-title .pane-title,.pane-node-body .pane-title,.pane-node-field-artist-video .pane-title,.panels-flexible-region-first .pane-artist-data .pane-title {
	display:none
}

.pane-node-title {
	padding-left:10px;
	font-size:140%
}

.node-type-artist .pane-node-title .pane-content {
/*font-family: "Black Ops One"; */
	font-size:150%;
	font-weight:400;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px
}

.node-type-artist .panels-flexible-region-2-left_region-inside {
	padding-left:20px
}

.node-type-artist .field-name-body {
	text-align:justify;
	display:block;
	padding-right:15px
}

.field-name-field-genre ul.links {
	width:240px
}

.field-name-field-genre li {
	float:left;
	padding-right:5px;
	list-style:none
}

.node-type-artist .field-label {
	font-size:110%;
	font-weight:700;
	margin-bottom:2px
}

.node-type-artist .pane-content ul {
	margin:0;
	padding:0
}

.pane-block-6 {
	margin-bottom:-1em
}

.page-artists .views-slideshow-controls-bottom {
	margin-right:30px;
	margin-top:320px
}

.field-name-field-artist-video .field-item {
	float:left;
	width:230px
}

.panels-flexible-region-6-sidebar .panels-flexible-region-inside-first {
	padding-left:15px
}

.section-artists .views-field-field-artist-feat-image {
	height:180px;
	width:180px;
	display:block;
	border:1px solid #ccc;
	background-image:url("/sites/default/files/default_images/shrapnel_logo_0_0.png");
	background-repeat:no-repeat;
	background-size:100% auto
}

.views-field-field-artist-image-galleries {
	clear:both;
	padding-top:20px
}

.views-field-field-artist-twitter {
	display:block
}

.views-field-field-artist-image-galleries .node-teaser .node-title,.views-field-field-artist-image-galleries .node-teaser .node-readmore {
	display:none
}

.views-field-field-artist-image-galleries .node-teaser {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
	float:left;
	width:90px;
	margin-top:10px
}

.pane-artist-data .view-artist-data .views-row .views-field-uc-product-image {
	float:left;
	margin-right:10px;
	width:160px;
	margin-bottom:10px
}



.pane-node-field-artist-video {
	clear:both
}

.views-field-field-artist-albums .views-label-field-artist-albums {
	padding-top:0
}

.video-embed-description {
	width:220px;
	text-align:center;
	font-weight:700;
	margin-top:5px
}

.views-field-field-artist-website {
	font-family:"LintsecRegular";
	font-size:105%;
	margin-top:15px
}

.views-field-field-artist-website a {
	color:#000
}

.pane-dynamic-feed-block {
	clear:both;
	padding-top:20px;
	width:680px
}

.pane-dynamic-feed-block .item-list {
	margin-top:10px
}

.pane-dynamic-feed-block .item-list li {
	margin-bottom:10px
}

/* Artist Listing ***************/
.view-artists .views-field-title {
	font-size:150%;
	font-weight:700
}

.view-artists .views-field-title a {
	color:#000;
	text-decoration:none
}

#views_slideshow_cycle_teaser_section_artists_overview-panel_pane_2 {
	width:960px
}

.section-artists .views-slideshow-cycle-main-frame-row-item .views-field-field-artist-feat-image {
	height:415px;
	width:960px;
	display:block;
	border:1px solid #ccc;
	background-image:url(http://c14500342.r42.cf2.rackcdn.com/default_images/shrapnel_logo_0_0.png);
	background-repeat:no-repeat;
	background-size:100% auto
}

.section-artists h2.pane-title {
	font-size:120%;
	color:#fff;
	display:block;
	height:0;
	overflow:visible;
	position:relative;
	z-index:10000;
	top:20px;
	left:20px
}

.section-artists .panels-flexible-region-inside h2.pane-title {
	display:none
}

.pane-artists-overview-panel-pane-2 .views-field-title {
	float:left;
	font-size:120%;
	left:20px;
	position:relative;
	top:-395px;
	z-index:100;
	font-weight:700
}

.pane-artists-overview-panel-pane-2 .views-field-title a {
	color:#fff;
	text-decoration:none
}

.pane-block-3 {
	padding-left:10px;
	padding-top:30px
}

.panels-flexible-region-3-slider {
	height:415px;
	width:960px
}

.pane-artists-overview {
	padding:20px 10px;
	width:675px
}

.pane-artists-overview .col-1,.pane-artists-overview .col-2,.pane-artists-overview .col-3,.pane-artists-overview .col-4 {
	width:180px;
	display:inline-block
}

.pane-artists-overview .col-1,.pane-artists-overview .col-2 {
	margin-right:45px;
	margin-bottom:15px
}

.view-artists-overview .views-field-title {
	text-align:center;
	font-size:120%
}

.pane-artists-overview .view-artists-overview .views-field-title a {
	color:#000;
	text-decoration:none
}

/* Genre ****************/
.view-genre-filter {
	width:280px;
	padding-left:15px
}

.pane-genre-filter .view-header {
	width:200px;
	padding:10px 10px 10px 20px;
	color:#fff;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	background:#5a5254;
/* Old browsers */
	background:-moz-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(90,82,84,1)),color-stop(100%,rgba(54,47,49,1)));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* IE10+ */
	background:linear-gradient(top,rgba(90,82,84,1) 0%,rgba(54,47,49,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5254',endColorstr='#362f31',GradientType=0)
/* IE6-9 */
}

.pane-genre-filter .view-header a {
	color:#fff;
	font-family:"LintsecRegular";
	font-size:120%
}

.view-genre-filter .view-content {
	background-color:#000;
	color:#efeeee;
	width:190px;
	padding:15px 20px 5px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px
}


.view-genre-filter .view-footer{
	padding: 20px 0 0 20px;

}

.view-genre-filter .field-content a {
	color:#EFEEEE;
	font-size:110%;
	font-weight:700;
	text-decoration:none
}

.view-genre-filter .view-header p {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
	text-transform:uppercase
}

.view-genre-filter p {
	border-bottom:1px solid #494949;
	margin-bottom:10px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-size:90%
}

.view-genre-filter .views-field-name {
	font-family:Arial,sans-serif
}

.view-genre-filter .views-row {
	border-bottom:1px solid #494949;
	padding-bottom:5px;
	margin-bottom:5px
}

/* Product Kit Page ****************/
.views-field-addtocartlink .form-item,.views-field-addtocartlink .form-actions {
	margin-bottom:.5em;
	margin-top:.5em
}

table.views-table td {
	vertical-align:middle!important
}

tr.even {
	background-color:#F8F8F8
}

tr.odd {
	background-color:#fff
}

td.views-field-counter {
	padding-left:10px
}

td.views-field-field-track-cloud-sample,td.views-field-field-amazon-product,td.views-field-field-product-itunes,td.views-field-display-price {
	text-align:center
}

.panels-flexible-region-inside-first .pane-artist-data-for-product-kit .view-content {
	padding-left:12px
}

.field-name-field-kit-artist.field-type-node-reference {
	font-size:180%;
	padding:2px 10px 0
}

.field-name-field-kit-artist.field-type-node-reference a {
	text-decoration:none
}

.node-type-product-kit .page-title {
	display:none
}

.views-label-display-price,.views-label-uc-product-image,.views-label-field-genre,.views-label-field-related-artists,.views-label-field-label,.views-label-field-artist-related-media,.views-label-field-artist-albums,.views-label-field-artist-website,.field-name-field-artist-video .field-label {
	display:block;
	padding-top:20px;
	font-size:105%;
/*font-family: "Black Ops One"; */
	font-weight:400
}

.views-label-field-artist-related-media {
	padding-top:0
}

h2.pane-title {
	margin-bottom:5px;
	display:block;
	font-size:105%;
/*font-family: "Black Ops One"; */
	font-weight:400
}

.views-label-uc-product-image {
	padding-top:10px
}

.views-field-field-artist-feat-image {
	float:left;
	margin:0 10px 10px 0
}

.views-field-display-price .field-content {
	font-weight:700;
	font-size:140%;
	color:red;
	font-family:Georgia
}

.views-field-field-artist-facebook a.ext {
	width:22px;
	height:22px;
	background-color:#fff;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-right:10px;
	background-image:url(/sites/default/themes/shrapnel/images/facebook45.png);
	background-size:100% auto
}

.views-field-field-artist-twitter a.ext {
	width:22px;
	height:22px;
	background-color:#fff;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-right:10px;
	background-image:url(/sites/default/themes/shrapnel/images/twitter45.png);
	background-size:100% auto
}

.views-field-field-artist-website {
	margin-bottom:10px
}

.field-name-uc-product-image .field-items,.pane-artist-data-for-product-kit-panel-pane-2 .pane-content {
	padding-left:10px
}

.panels-flexible-region-first .views-field.views-field-addtocartlink {
	text-align:center;
	padding-right:10px
}

.pane-artist-data-for-product-kit {
	display:block;
	min-height:80px;
	margin-bottom:20px
}

.pane-more-albums-by-artist {
	clear:both
}

.pane-more-albums-by-artist tr {
	display:block;
	width:100px;
	text-align:center
}

.pane-more-albums-by-artist td {
	padding-right:15px
}

.pane-artist-data-for-product-kit {
	padding-top:20px
}

.pane-artist-data-for-product-kit .views-field-addtocartlink .node-add-to-cart.form-submit,.pane-artist-data-for-product-kit-panel-pane-2 .views-field-addtocartlink .node-add-to-cart.form-submit {
	background-color:#000;
	color:#fff;
	font-weight:700;
	padding:5px;
	border:none;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#4c4c4c;
/* Old browsers */
	background:-moz-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 77%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(76,76,76,1)),color-stop(12%,rgba(89,89,89,1)),color-stop(39%,rgba(71,71,71,1)),color-stop(50%,rgba(44,44,44,1)),color-stop(51%,rgba(0,0,0,1)),color-stop(60%,rgba(17,17,17,1)),color-stop(77%,rgba(43,43,43,1)),color-stop(91%,rgba(28,28,28,1)),color-stop(100%,rgba(19,19,19,1)));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 77%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 77%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 77%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
/* IE10+ */
	background:linear-gradient(top,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 77%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0);
/* IE6-9 */
	-webkit-box-shadow:2px 2px 2px 0 rgba(25,25,25,0.3);
	box-shadow:2px 2px 2px 0 rgba(25,25,25,0.3)
}

/* Gallerific Photo Gallery ************/
#slideshow-container {
	border:1px solid #CCC;
	float:left;
	height:390px;
	padding:0;
	position:relative;
	width:655px
}

#controls {
	width:650px
}

#galleriffic #thumbs {
	float:left;
	height:90px;
	overflow:hidden;
	width:650px
}

.view-gallery-thumb .views-field-title {
	text-align:center;
	padding-top:3px
}

.field-gallery-cover-photos img {
	border:1px solid #ccc
}

.view-gallery-thumb .views-row {
	float:left;
	margin-right:20px;
	width:182px
}


.view-gallery-thumb a{
	white-space: nowrap;

}


/* Product Page Nodes ************/
.node-type-cd .field-name-uc-product-image,.node-type-product .field-name-uc-product-image {
	float:right;
	width:230px;
	margin-bottom:10px
}

/* Taxonomy Term Pages ************/
.page-taxonomy-term .node-product-kit.node-teaser {
	display:none
}

/* Filter Pages ************/
/*
.view-exposed-filter-view .views-field-title {
	font-family: "LintsecRegular";
	margin-top: 20px;
	padding-right: 10px;
}
*/
.view-exposed-filter-view .views-field-uc-product-image,.view-exposed-filter-view .views-field-field-artist-feat-image {
	float:left;
	margin-right:10px;
	margin-bottom:20px
/* 	margin-top: 20px; */
}

/* FLASH MUSIC PLAYER OVERRIDE */
.node-type-product-kit object,.node-type-product-kit embed {
	max-width:17px!important;
	height:17px!important;
	width:17px!important
}

/* misc padding etc */
.page-albums .views-view-grid td.col-1 {
	padding-right:10px
}

.page-albums span.views-field span.field-content a {
	font-weight:700
}

.page-albums .content {
	padding:0 20px
}

.field-name-field-artist-feat-image,.pane-albums-by-artist .view-albums-by-artist .views-row,#block-views-featured-albums-block img {
	padding-bottom:10px
}
.pane-gallery-teaser{
	padding-top: 40px;
	margin-bottom: 0;
	padding-bottom: 0;
}

/* !FAQ Page   *********************/
.view-faq .view-content .views-row .views-field-body {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.view-faq .view-content .views-row .views-field-body p {
	padding-right: 10px;
}
.view-display-id-attachment_1 ul {
	margin-bottom: 20px;
}
.view-display-id-attachment_1 li {
	list-style: none;
}
.view-faq .view-content .views-row .views-field-body ul,
.view-faq .view-content .views-row .views-field-body ol {
    margin: 0.5em 2em 1em;
    padding: 0;
}
.view-display-id-attachment_1 .item-list ul li {
    margin: 0 0 0.5em 0;
    padding: 0;
}
.view-faq a,
.view-faq li a {
    color: #F79400;
}
.view-faq h3 {
    font-size: 125%;
    margin-bottom: 10px;
}
.faq-question {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 5px;
	padding-left: 10px;
}




.view-artist-data-for-product-kit .views-field-addtocartlink{
/*
	margin: 0 !important;
	padding: 10px;
	border: 1px solid red;
*/
	text-align: left !important;
}
.view-artist-data-for-product-kit .view-empty{
	margin: 10px 0 0 0;
	font-style: italic;
}



#block-block-9 iframe {
	width: 50px !important;
}

#block-block-9, #block-block-10 {
	float: left;
	margin-right: 10px;
	padding-top: 15px;
}

#block-fb-social-recent-activity iframe {
	background-color: #ffffff;
}

#block-block-10 a {
	margin-right: 6px;
}
