/* Custom Omega Subtheme Default stylesheet */

em, i, blockquote {
    font-style: italic;
}
strong, b {
    font-weight: bold;
}
blockquote {
    padding-bottom: 0.5em;
}


/* Links  / Menus */
a {
text-decoration: none;
}

ul.main-menu li, ul.menu li, ul.main-menu li.expanded, ul.main-menu li.collapsed, ul.main-menu li.leaf, ul.menu li.expanded, ul.menu li.collapsed, ul.menu li.leaf, .node-type-release .field-name-field-release-digital-link .field-item {
list-style-image:none;
list-style-type:none;
float:left;
padding:0 0.25em 0 0;
margin:0 0 0 0;
}

ul.main-menu li:after, ul.menu li:after {
content:"|";
color:#dadada;
padding-left:0.25em
}

ul.main-menu li.last:after, ul.menu li.last:after {
content:none
}

.field-name-field-release-digital-link {
clear:both
}

.node-type-release .field-name-field-release-digital-link .field-item:after {
content:"|";
color:#686868;
padding-left:0.25em
}

.node-type-release .field-name-field-release-digital-link .field-item:last-child:after {
content:none
}

.node-type-release .field-name-field-release-physical-link {
clear:left
}


ul.menu {
text-transform:uppercase
}


.node-unpublished {
background-color:transparent
}

/* breadcrumb */
.breadcrumb-separator {
color:#dadada;
padding:0 0.25em
}


/* font family */
body {
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif
}

.site-title, .artist-teaser-title, .external-link, .more-link, .field-name-field-artist-social-link, .field-type-link-field, .node-type-performance .field-name-field-performance-artist {
font-family:'BebasNeueRegular'
}

.main-menu, #sign-up, #region-breadcrumb, input[type="submit"] {
font-family:'LeagueGothicRegular';
text-transform:uppercase;
font-weight:normal
}

.alt-heading, .alt-heading-italic, .alt-heading-featured, .alt-heading-large, .dot-date, .block-date, .quote, .date-label, .field-name-field-release-soldout, .node-type-performance .field-name-field-performance-date, .node-type-performance .field-name-field-performance-venue {
font-family:'DistrictThin'
}

.feature-artist-title {
font-family:'BudmoJiggler';
}


/* font sizing */
body {
font-size:0.8em
}

.site-title {
font-size:4em
}

.feature-artist-title {
font-size:1.6em
}

.alt-heading-featured {
font-size:1.6em
}

.alt-heading-large {
font-size:1.8em
}

.artist-teaser-title, .node-type-performance .field-name-field-performance-artist {
font-size:1.4em
}

.main-menu {
font-size:1.4em
}

#region-breadcrumb {
font-size:1.4em
}

.field-type-link-field {
font-size:1.4em
}

.date-label {
font-size:1.4em
}

.page-performances .dot-date.alt-heading, .node-type-performance .field-name-field-performance-date {
font-size:1.6em
}

/* additional font styling */
body {
line-height: 1.4
}

.main-menu {
letter-spacing:0.025em;
}

.alt-heading-featured, .alt-heading-italic, .quote, .node-type-performance .field-name-field-performance-venue  {
font-style:italic
}


.block-title, .block-date {
text-transform:uppercase
}

h2 {
font-weight:normal;
letter-spacing:0.2em;
}

h2.site-title, h1.site-title {
font-weight:normal;
letter-spacing:0.1em
}



/* blocks */
#region-content {
height:100%
}

.block {
padding: 1em;
margin:0 0 1em
}

.block-title, .views-row {
margin-bottom:1em
}

.page-performances .block-title, .views-row {
float: left;
margin-bottom: 1em;
width: 100%
}

#block-views-artists-block-1 .views-row {
margin-bottom:0
}

#region-branding {
margin-top:2em
}

.branding-data {
float:left;
background:none
}

#zones-content {
margin-top:1em
}

#block-views-banner-block {
float:right;
background:none;
padding:0;
margin-bottom:0
}

.views-field-view-node {
float:right;
display:inline
}

#block-block-4 img {
float: right;
margin: 0 10% 0;
}

/* main menu */
#region-menu {
margin-bottom:1em
}

.primary-navigation {
float:left;
padding:1em 0;
}

.breadcrumb-page {
position:absolute;
font-size:2em;
text-transform:capitalize
}



/* Newsletter Sign-up */
#block-block-1 {
padding-top:1.6em;
float:right;
background:none;
margin-bottom:0
}

#sign-up, #sign-up label {
display:inline
}

#sign-up label, #sign-up #sign-up-text {
margin-right:.5em
}

/* breadcrumb */
#region-breadcrumb {
padding-left: 0.5em;
}


/* release blocks */
#block-views-releases-block-3 {
background:none;
padding:0
}

.page-releases .view-id-releases .views-row, #block-views-releases-block .views-row, #block-views-releases-block-1 .views-row, #block-views-releases-block-7 .views-row {
clear:left
}

.views-label-field-release-date {
font-weight:bold
}



/* release player */
#block-views-releases-block-2 .views-row {
margin-bottom:0;
}

#block-views-releases-block-2 .views-field-title {
margin-bottom:1em
}

.views-field-field-release-audio {
clear:left
}

.node-type-release .field-name-field-release-audio {
width:50%;
float: right;
}

/* news blocks */
.page-news .view-id-news .views-row {
clear:left
}

#block-views-news-block-2 .views-field-title, #block-views-news-block-1 .views-field-title, #block-views-news-block-4 .views-field-title {
float:left
}

#block-views-news-block-2 .views-field-title, #block-views-news-block-4 .views-field-title, #block-views-news-block-1 .views-field-title, #block-views-news-block-3 .views-field-title {
max-width: 74%;
margin-bottom: 1em;
}

#block-views-news-block-2 .views-field-created, #block-views-news-block-1 .views-field-created, #block-views-news-block-4 .views-field-created {
float:right;
margin-bottom:1em
}

/* artist block */
#block-views-artists-block {
padding-right:0
}

#block-views-artists-block .more-link {
padding-right: 1em;
}

#block-views-artists-block .views-row {
float:left;
max-width:30%;
margin:0 3% 0 0;
}

/* performance block */
.page-performances .view-id-performances .views-row, #block-views-performances-block-1 .views-row {
clear:left
}

#block-views-performances-block-1 .views-field-field-performance-date, #block-views-performances-block-2 .views-field-field-performance-date {
float:left
}

.page-performances .view-id-performances .views-field, #block-views-performances-block-1 .views-field-title, #block-views-performances-block-1 .views-field-field-performance-venue, #block-views-performances-block-2 .views-field-title, #block-views-performances-block-2 .views-field-field-performance-venue {
padding-left:30%
}

.page-performances .view-id-performances .views-field-field-performance-date, .page-performances .view-id-performances .views-field-field-performance-date-1, .page-performances .view-id-performances .views-field-field-performance-flyer {
padding-left:0;
float:left;
clear:left
}

.views-field-field-performance-flyer {
margin-bottom:1em
}

/* artist block */
.page-artists .view-id-artists .views-row {
clear:left
}

.page-artists .views-field-field-artist-main-image {
float:left;
margin:0 1em 1em 0
}

.views_slideshow_pager_field_item {
float:left;
margin:0 1em 1em 0
}


/* Image positioning */
.news-teaser-square, .views-field-field-release-packaging {
float:left;
margin:0 1em 1em 0
}

#block-views-releases-block-2 .views-field-field-release-packaging, #block-views-releases-block-5 .views-field-field-release-packaging {
float:right;
margin:0 0 1em 1em
}


.views-row-last .news-teaser-square, .views-row-last .views-field-field-release-packaging, .views-row-last .artist-thumb-teaser {
margin-bottom:0
}

/* node pages */
h1  {
display:none
}

h1.site-title {
display:inherit
}

.page-node .field {
margin-bottom:1em
}

.page-node .field-type-text-with-summary {
margin-top:1em
}

.page-node .field-name-field-release-physical-link, .page-node .field-name-field-release-digital-link, .page-node .field-name-field-release-soldout, .page-node .field-name-field-release-download-link {
margin-bottom:0
}

.field-name-field-release-physical-link {
float:left;
margin-right:1em
}

.field-name-field-release-soldout {
color:red;
clear:left;
text-transform:uppercase;
}

.field-name-field-release-download-link {
clear:left
}


/* Footer */
#block-system-main-menu {
background:none
}

#block-system-main-menu .menu {
text-align:center
}

#block-block-2 {
background:none;
float:right
}

#block-block-3 {
background:none;
float:left
}


/* Popout Player */
.page-node-36 body, .page-node-36 #zones-content, .page-node-36 .container-12, .page-node-36 #region-content, .page-node-36 #block-system-main, .page-node-36.page-node .field, .page-node-36.page-node .field-type-text-with-summary {
margin:0;
width:400px;
padding:0;
line-height:normal;
}


