


.main-header nav.homepage a, #slidecaption a * { color: #ffffff; }
body { color: #000000; font-size: 14px; line-height: 24px; }
#overlay .close { font-size: 14px; color: #000000; }
.list.text-only.entries.fixed-font .date { font-size: 14px; }
p { line-height: 24px; }
.main-header nav a { font-size: 16px; color: #000000; }
.screen-nav a, .slider-features a, .section-header a, .private nav a { color: #000000; text-transform: uppercase; }
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 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: #0030ce !important; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { color: #000000; font-size: 14px; text-transform: uppercase; }
.entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary, a, .private-login input[type="submit"], .news .list h1 { color: #000000; }
.news h1, .press-thumbs .entry .title { text-transform: uppercase; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { color: #000000; font-size: 14px; text-transform: capitalize; }
.large-images h2, .news h2, .news h3 { text-transform: capitalize; }
h4, .sectionname { color: #000000; font-size: 16px; text-transform: uppercase; }

.s-contact1 .custom_page::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.s-contact1 .custom_page {
padding-bottom: 60px;
}

.main-header nav.mobile .menu-group-items { color: #000; background-color: #fff; width: 85px; padding: 15px; margin-left: -15px; }

.main-header nav.mobile {
    width: 100%;
}

.main-header { padding: 30px 0; padding-bottom: 50px; }
.main-header nav { float: left; width: 100%; margin-top: 15px; text-align: left; }
.main-header nav.homepage .menu-group-items a { color: #000000; }
header.main-header.homepage { background: linear-gradient(#5A5A5A, rgba(220, 220, 220, 0.03) 70%); }

.menu-group-items { color: #000; background-color: #fff; width: 85px; padding: 15px; margin-left: -15px; }

#seeHomepageItems { text-transform: uppercase; }

.grid-left-categories .categories-left.screen-nav { font-size: 16px; line-height: 30px; }
.entries.fixed-font .title, .entries.fixed-font .titles { font-size: 14px; }
.category-in-item-header:after { content: " - " }

.divider { border-bottom-style: none; }
h4 { text-decoration: underline; }
header.section-header.divider h1, header.section-header.divider h4 { text-decoration: underline; }
.s-bibliophily header.section-header.divider h1,
.s-exhibitions header.section-header.divider h1,
.s-themes header.section-header.divider h1,
.s-news header.section-header.divider h1
    { text-decoration: none; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { font-size: 16px; }

.exhibitions h1 { font-size: 14px; }
.exhibitions .medium h1 { font-size: 14px; }

.fitted .placeholder { background: transparent !important; border-color: #000; border-width: 1px; border-style: solid; }
.press-thumbs .image { background: transparent; }

.text-one-column-with-image .text { width: 45%; }
.text-one-column-with-image .image { width: 45%; }
.text-one-column-with-image.image-on-right .text { float: left; }

.news-index .entry .info { width: 45%; }

.press.home .press-thumbs.fixed-font .title { font-size: 14px; }
.entries.fixed-font .subtitle { font-size: 14px; }
.entries.fixed-font .date { font-size: 14px; padding-bottom: 10px; }


footer { background: #000; }
footer .footer-social { float: right; }
.credit { margin-top: 10px; width: 100%; color: #fff !important; text-align: right; padding-right: 0 !important; }
.credit a { color: #fff !important; margin-left: 30px; }

/*contact page styling*/
.s-contact1 .custom_page { max-width: 1080px; margin: 0 auto; }
#wrapper-map { float: left; width: 70%; }
    #wrapper-map iframe { max-width: 100%; }
#wrapper-text { float: right; width: 27%; }
#wrapper-staff { clear: both; }

@media all and (max-width: 767px) {
    #wrapper-map, #wrapper-text { float: none; width: auto; }
}

/* footer logo changes */
.footer-cols .footer-col1 > p {
    display: none;
}

.footer-cols .footer-col1::after {
    content: "Arman Studio";
    color: white;
    font-size: 1.1rem;
}

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


