/* Skin options that WordPress used to emit from the theme's cssLoader. */
body { background-color: #000000; }
body, .sidebar-box ul li a, #portfolio-big-pagination a { color: #dcd8da; }
#logo-container a { background-image: url(/uploads/2011/11/kathy_S_logo.jpg); }
#logo-container, #logo-container a { width: 234px; }
#header-top, #logo-container a { height: 125px; }
h1, h2, h3, h4, h5, h6, .sidebar-box h4, .services-box h4 span, .blog-post h1, .blog-post h1 a,
.portfolio-sidebar h4, #portfolio-categories ul li, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.services-box h4, .intro-text { color: #dcd8da; }
#menu ul li a { color: #dcd8da; }
#menu ul li a:hover { color: #f0ddf0; }
#page-title h6 { color: #dcd8da; }

/* Dropdown menu without superfish. */
#menu ul li:hover > ul,
#menu ul li:focus-within > ul { display: block; }

/* Home slider: crossfade instead of jQuery animation. */
#slider img { display: block; opacity: 0; transition: opacity 1s ease; }
#slider img.current { opacity: 1; }
#slider-navigation .items { transition: left 0.5s ease; }
#slider-navigation .items img { cursor: pointer; }
.browse { border: 0; padding: 0; cursor: pointer; background-color: transparent; }
.browse.disabled { opacity: 0.3; cursor: default; }

/* Galleries: everything is visible without JS; site.js pages them 6 at a time. */
.portfolio-item { display: block; width: 272px; }
.portfolio-item:nth-child(3n) { margin-right: 0; }
.portfolio-item:nth-child(3n+1) { clear: left; }
.portfolio-item > a { height: 191px; display: flex; align-items: flex-end; }
#portfolio-pagination { clear: both; }
#gallery.paged .portfolio-item { display: none; }
#gallery.paged .portfolio-item.shown { display: block; }
#portfolio-pagination ul li { cursor: pointer; }
.item-desc { width: 272px; }

.painting-galleries { margin-top: 20px; }
.contact-email { margin-top: 20px; }
