


.main-header nav a:hover, .main-header nav a.active, .screen-nav a.active, .screen-nav a:hover, .slider-features a.active, .slider-features a:hover, .section-header a:hover, .section-header a.active, .main-header nav.homepage a:hover, .main-header nav.homepage a.active, #slidecaption a:hover * { color: !important; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { font-size: 14px; color: #666666; text-transform: uppercase; letter-spacing: 1px; }
h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 10px; text-transform: uppercase; }
h4, .sectionname { font-size: 14px; letter-spacing: 1px; color: #666666; }
.medium h1, .small h1, .medium h2, .small h2, .medium h3, .small h3, .entries.fixed-font .title, .entries.fixed-font .titles, .entries.fixed-font .subtitle, .entries.fixed-font  .date, .entries.fixed-font .titles .subtitle, .entries.fixed-font .titles .date, .fixed-font .entries .date, .grid.fixed-font .title, .grid.fixed-font .titles, .grid.fixed-font .subtitle, .grid.fixed-font  .date, .grid.fixed-font .titles .subtitle, .grid.fixed-font .titles .date, .fixed-font .grid .date, .links a, .fixed-font .entry h1, .fixed-font .entry h2, .fixed-font .entry h3, h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2 { font-size: 12px; }
.news h3, .news h1, .press-thumbs .entry .title { text-transform: uppercase; }

footer button {
    vertical-align: top;
    padding: 4px 10px;
    margin-left: 5px;
}

footer form input[type="email"] {
    height: 25px;
    width: 133px;
}

footer form#subForm {
    display: -webkit-inline-box;
}


.fitted .placeholder { padding-top: 100%; background: #ffffff; border: 1px solid #cccccc; }
.placeholder { position: relative; width: 98.25%; padding-top: 71.9%; border: 1px solid #cccccc; }
.artists .grid .entry .placeholder .image img { position: initial; display: block; }

.main-header nav { font-size: 14px; line-height: 71px; text-align: right; letter-spacing: 1px; }
.item-header h1, header h1 { padding-bottom: 5px; }
.categories-left a { display: block; text-transform: uppercase; }
.press.home .press-thumbs.fixed-font .title, .news-thumbs.fixed-font .titles, .news-thumbs.fixed-font .title { font-size: 14px; font-family: 'Futura W01 Light'; color: #666666; text-transform: uppercase; }
.grid.fixed-font .subtitle, .grid.fixed-font .date, .grid.fixed-font .titles .subtitle, .grid.fixed-font .titles .date, .fixed-font .grid .date, .links a, .fixed-font .entry h1, .fixed-font .entry h2, .fixed-font .entry h3 { text-transform: capitalize; font-size: 12px; font-family: 'Futura W01 Light'; padding-bottom: 10px; padding-top: 5px; letter-spacing: 0px; }
BODY { color: #666; font-size: 13px; font-family: 'Futura W01 Light'; }
.grid.fixed-font .title { font-size: 14px; letter-spacing: 1px; }
.categories-left a { display: block; text-transform: uppercase; font-size: 15px; letter-spacing: 1px; }
#designers-grid .section-header h4 {display: none;}
.main-header nav a { margin-left: 15px; }
.homepage .news { border-top-style: solid; border-top-width: 1px; border-color: #cccccc; padding-top: 50px; max-width: 1080px; margin: 0 auto; }
footer div.footer-cols { width: 95%; }
footer div { width: 100%; padding-right: 0;}
footer .footer-social a {margin-top: 4px;}
h2 { font-family: 'Futura W01 Light'; }
.press-thumbs .image { background: #ffffff;}
.entry .links a { display: block; font-family: futura W01 Light; font-size: 12px; }
.news .list h1 { color: #666666; }
.homepage .caption h1 { font-size: 14px; color: #666666; text-transform: uppercase; letter-spacing: 1px; }
.publications .placeholder { position: relative; width: 75.25%; padding-top: 66.75%; height: 70px; }
.item-header h1, header h1 { padding-bottom: 5px; letter-spacing: 1px; }
.artists .divider { border-bottom-style: solid; border-bottom-width: 1px; border-color: #ccc; display: none; }
footer .footer-social { padding-right: 0; text-align: right; float: right; margin-top: -69px; }

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


