/* Begin Additional CSS Styles */
@media screen and (max-width: 1024px) {
#art-flash-area {display: none;}
}
@media screen and (min-width: 1900px) {
    .art-sheet {
        width: 1900px;
    }
    .nanoGalleryNavigationbarContainer {
        width: 1856px;
    }
    .nanoGalleryContainer.nGEvent {
        width: 1856px;
    }
}

.contentAreaPrevious.nGEvent, .contentAreaNext.nGEvent, .closeButtonFloating.nGEvent {
    font-size: 1.5em;
}
.closeButtonFloating.nGEvent {
    right: 15px!important;
    top: 5px!important;
}
.nanoGalleryInfoBox .odl-horizontal dt, .nanoGalleryInfoBox .odl-horizontal dd {
    color: #000;
}

#art-main {
    background: #827A6F url('../images/pageglare.png') top center no-repeat fixed;}


.project-item-meta {
    background: rgba(0, 0, 0, 0.8);
    color: #dfab58;
    font-size: 1em;
    font-weight: 400;
    overflow: hidden;
    padding: 7px 16px 9px;
    position: absolute;
    bottom: 0px;
    text-overflow: ellipsis;
    font-family: 'Playfair Display', serif;
    white-space: nowrap;
    line-height: 1.3em;
    font-style: italic;
    left: 0px;
    display: block !important;
}
/*
a img {
    border: 0;
    bottom: 0px;
    margin-bottom: -7px;
}*/
.art-article img, img.art-article, .art-block img, .art-footer img {
    margin: 2px 7px 7px 0px;
}
.ba-gallery-grid.css-style-5 .ba-image img {
    position: absolute;
    top: 0;
    transition: all .0s ease-in-out;

    /* -webkit-transition: all .0s 0s ease-in-out; */
    -moz-transition: all .0s 0s ease-in-out;
    -o-transition: all .0s 0s ease-in-out;
}
.ba-gallery-grid.css-style-5 .ba-image:hover img {
    top: 0px;
    opacity: 0.4;
}
.art-postcontent  a:hover, .art-postcontent a.hover
{
    text-decoration: none;
}
.ba-gallery a.icon-arrow-left:hover, .ba-gallery a.icon-arrow-right:hover {
    line-height: 14px;
}
.ba-gallery a.icon-delete:hover {
    line-height: 14px;
}
.art-layout-wrapper {
    margin: -66px auto 0 auto;
}

@font-face {
    font-family: 'icomoon';
    src:url('fonts/icomoon.eot?88guof');
    src:url('fonts/icomoon.eot?#iefix88guof') format('embedded-opentype'),
    url('fonts/icomoon.woff?88guof') format('woff'),
    url('fonts/icomoon.ttf?88guof') format('truetype'),
    url('fonts/icomoon.svg?88guof#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


.ba-caption {
    font-weight: 400;
    overflow: hidden;
    padding: 0px 5px 6px;
    position: absolute;
    font-family: 'Playfair Display', serif;
    font-style: italic;
}

.ba-gallery-grid.css-style-5 .ba-caption {
    height: 45px;
}
.ba-caption .ba-caption-content {
    margin: 18px 10px;
}

/* End Additional CSS Styles */