


.main-header nav a { letter-spacing: 1px; }
.news .list h1, h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { color: #000000; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { color: #000000; font-size: 15px; }
h4, .sectionname { color: #000000; font-size: 15px; text-transform: capitalize; }
body, #overlay, footer { background: #ffffff; }

section.artists.home header h4 {
    font-family: "Geometric415W01-Medium";
}


/* --------------------------------------------------------- */
/* SITE INDEX */
a.footer-siteindex {
    display: block;
    margin-top: 10px;
    font-size: 10px;
}
@media screen and (max-width: 600px) {
  a.footer-siteindex {
   
    margin-top: 36px;
   
}
}

footer {
    padding-left:20px;
    padding-right:20px;
}

#mc_embed_signup form {
    padding: 0 !important;
}
#mc_embed_signup label {
    font-size: 15px !important;
    padding-bottom: 10px !important;
    font-weight: normal !important;
}

.press.home press-thumbs.fixed-font .titles, .press.home .press-thumbs.fixed-font .title, .news-thumbs.fixed-font .titles, .news-thumbs.fixed-font .title { font-size: 15px; }
section.press.home .info { padding-top: 10px; }
.entries.fixed-font .title, .entries.fixed-font .titles { font-size: 13px; }
header.main-header.homepage { padding-bottom: 30px; background: rgba(255, 255, 255, 0.9); }
.main-header nav.main { padding-top: 20px; }
.main-header { padding: 40px 0; padding-bottom: 30px; margin-bottom: 40px; background-color: #ffffff; }
.fitted .placeholder, .press-thumbs .image { background: #ffffff; }
input { width: 80%; margin-bottom: 15px; }

@media all and (max-width:768px) {
    .contact .credit, .credit {
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 9px;
    margin-top: 0px;
}
}
@media all and (max-width:480px) {
    footer div.container {
    padding: 0;
}

}

*:focus:not(.focus-visible) {
    outline: none;
}


*:focus {
    outline: 2px #A5C7FE solid;
    outline-offset: 1px;
}

.entry > a {
    display: inline-block;
}

.entry.small > a, .entry.medium > a, .entry.large > a, .grid.thumbnails > .entry > a, .grid.entries > .entry > a,
.large-images > .entry > a, .entry.full > a {
    display: block;
}

div[class^='custom-grid'] > .entry > a, div[class*=' custom-grid'] > .entry > a,
.grid-container > .grid > .entry > a, .list.text-only .entry > a {
    display: block;
}

.list.text-only .date {
    float: left;
}

.news .entry > .thumbnail > .image > a {
    display: inline-block;
}

#skipToContent {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden;
    text-decoration: underline;
}

a#skipToContent:active,
a#skipToContent:focus,
a#skipToContent:hover {
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: visible;
}

footer div > a.footer-siteindex,
footer span > a.footer-siteindex{
    white-space: nowrap;
    overflow: hidden;
}

#contentWrapper:focus {
    outline: transparent !important;
}

#contentWrapper #eccomerceCheckout .widget ul {
    display: block;
    margin-top: 5px;
}

#contentWrapper #eccomerceCheckout input.error {
    margin-bottom: 0;
}

label.required:after {
    content: '*';
    margin-left: 2px;
}


