/* font sizes */
.object-aside h1,
.object-aside h2,
.object-aside h3,
.object-aside li,
.object-aside p { font-size: 1.6rem; color: #333; margin-bottom: 1rem; }

#object-meta p { margin-bottom: 2rem; }

/* layout */
.object-aside { margin-top: 7px; margin-left: 5rem; margin-right: 15px; margin-bottom: 5rem; width: 40%; }
.object-content { margin-left: 15px; padding-left: 16.667%; }
.object-description { width: 80%; }

/* everything else alphabetical! */
#address { font-size: 11px; margin-right: .25em; }

#resting,
#awake { margin-right: 6px; position: relative; top: -4px; }
#awake { top: -3px; }

.color-pill { padding: 3px 3px 1px 3px; margin-right: 3px; margin-bottom: 5px; }

.dimensions { background-color: #ededed; font-family: monospace; font-weight: 100; padding-left: 1em; padding-right: 1em; }

.image-info { font-size: 1.8rem; }

.meta-see-also { border-top: 1px solid #ccc; color:#999; font-size:14pt; line-height: 1.8em; margin-top: 1em; padding: 1em; padding-top: 1em; padding-bottom: 0px; }

.object-aside .rule { border-top: 2px solid #333; display: block; line-height: 0; margin-bottom: 1rem; }

#object-caption { line-height: .6; margin-bottom: 4rem; }
#object-caption p { color: #999; font-size: 1.6rem; margin-bottom: 0; }

#object-header h1 { margin-top: 0; padding-top: 0; font-size: 2.6rem; }

.object-image .img-responsive { max-width: 100%; width: auto; }
.object-image .picture-holder > a { width: 100%; }

#object-meta { margin-top: 1.3em; }
#object-meta-ids { margin-bottom: 2em; }
#object-meta-people { margin-bottom: 2em; }
.object-meta-sect ul { margin-left: 0px !important; padding-left:0px !important; }
.object-meta-sect ul li { list-style-type: none; margin-bottom: .25em; }
#object-meta-see-also code { margin-bottom: 2em; margin-top: 1em; }
#object-meta-siblings { margin-bottom: 2em; }

#object-seealso p { font-size: 1.8rem; margin-top: 3rem; }

#object-tombstone { margin-bottom: 3rem; }

#sharing { margin-right: .25em; }

.sharing-shoebox span img { cursor: pointer; margin-right: 10px; position: relative; top: -3px; }
.sharing-shoebox span p { display: inline; }

.videos { border-bottom: none!important; }

@media (max-width: 979px) {
    .object-aside { margin-left: 15px; margin-right: 0; width: 100%; }
    .object-content { padding: 0 15px 0 0; }
    .object-description { width: 100%; }
}
