


body { background: #ffffff; color: #1F2A44; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
#overlay, footer { background: #ffffff; }
a:hover, a:hover *, .grid .entry a:hover span, .private-login input[type="submit"]:hover { color: #1F2A44 !important; }
#overlay .close, .main-header nav a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #1F2A44; }
.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 { color: #582D40 !important; }
.main-header nav.homepage a:hover, .main-header nav.homepage a.active, #slidecaption a:hover * { color: !important; }
section header, .divider, .news .entry { border-color: #cccccc; }
a, .private-login input[type="submit"], .screen-nav a, .slider-features a, .section-header a, .private nav a, h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title { color: #1F2A44; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle { color: #582D40; }

body { background: url('https\3A \2F \2F www\2E artemisagallery\2E com\2F media\2F cache\2F resolve\2F \2F 537ceebea9aa2c5b6e8b4568\2F application\2F 537ceebea9aa2c5b6e8b4568\2F 702c2ad698136057ecc55f97017f2a13\2E png') no-repeat center center fixed; -webkit-background-size: cover; background-size: cover; }
footer { background: transparent !important; }
.main-header nav {
    padding-top: 55px;
    float: right;
    vertical-align: inherit;
}
.main-header nav a {
    font-size: 12px;
    text-transform: uppercase;
}

.map h1 {
    display: none;
}


footer .footer-cols {
    width: 92%;
}
footer>.container {
    padding: 14px 0 15px;
}
footer.show1col .footer-cols div {
    width: auto;
    margin-right: 0;
}
input#fieldName, form input[type=email], form input[type=password], form input[type=text], form textarea {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: block;
    border: 1px solid #ccc;
    font-size: 11px;
    text-transform: uppercase;
    padding: 10px;
    margin-bottom: 15px;
    width: 250px;
    border-radius: 0px;
    background: #e9e9e9;
}
input#fieldEmail {
    margin-left: 10px;
}
button {
    padding: 10px;
    border-radius: 0px;
    border: 1px #ccc solid;
    height: 34px;
    color: #666;
    font-size: 11px;
    text-transform: uppercase;
        margin-left: 10px;
        background: #e9e9e9;
}

footer .credit {
    display: initial;
}
























.contact .credit, .credit {

    margin-top: 0px !important;
}

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


