


.main-header nav a, #overlay .close, a, .private-login input[type="submit"], .main-header nav.homepage a, #slidecaption a *, .screen-nav a, .slider-features a, .section-header a, .private nav a { color: #000000; }
a:hover, a:hover *, .grid .entry a:hover span, .private-login input[type="submit"]:hover, .entry a:hover .placeholder, .entry a:hover .thumb, #overlay .close:hover, .main-header nav.homepage a:hover, .main-header nav.homepage a.active, #slidecaption a:hover *, .screen-nav a.active, .screen-nav a:hover, .screen-nav a:hover *, .slider-features a.active, .slider-features a:hover, .slider-features a:hover *, .section-header a:hover, .section-header a:hover *, .section-header a.active { color: #91cfc4 !important; }

.main-header .logo { letter-spacing: 1px; text-transform: none; color: #000000; }
.entries.fixed-font .title, .entries.fixed-font .titles {font-size: 13px; text-align: center; }

.main-header {
    background-color: #ffffff;
    padding-bottom: 40px;
    opacity: 0.9;
    margin-bottom: 30px;
}


nav.sub-links, nav.slider-features, .section-header .links {text-align: right; font-size: 13px;}
body { letter-spacing: .5px; }
.fitted .placeholder {
    background: #ffffff;
    border-color: #DEDBDB;
    border-style: solid;
    border-width: 1px;
}

header.section-header.divider.border-top h1 {display: none; }
header.section-header.divider {display: none;}


section.press.home .grid .entry { width: 43%; padding-bottom: 30px; }

div#screen-images { padding-top: 15px; }

body.s-contact.detail-page .text-one-column-with-image .image { width: 47%; }
body.s-contact.detail-page .text-one-column-with-image .text { width: 38%; }

footer span.container { border-top-style: solid; border-top-width: 1px; border-top-color: #CCCCCC; }
footer.divider { margin-top: 50px; }

footer.divider { margin-top: 50px; }
footer div.footer-cols { padding-top: 13px; }
body.s-homepage footer { display: none; }
body.s-homepage footer span.container { border-top-style: none; }

.contact .credit, .credit {
    margin-top: 0;
    float: right;
}

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


