

.outerWrapper.wrapper {
    padding-top: 4.5%;
}

.outerWrapper {
    background: none;
}

.bannerBlock .titleBlock {
    padding: 4% 4% 0% 0%;
}

.bannerBlock img {
    z-index: -1;
}

.bannerBlock .innerWrapper {
    margin-left: 3%;
}

.innerWrapper h1 {
    margin: 0;
}

h1 {
    margin: 0 0 2rem 8rem;
}

.columnLayout  {
    background: url(/2012/juniper/assets/document-sets/docset_background.jpg) repeat fixed;
    /* background-blend-mode: exclusion; */
    background-blend-mode: darken;
    background-color: #f1f0e9;
}

.wrapper.articleWidth {
    max-width: 1080px;
}

p {
    max-width: 1050px;
    clear: none;
}

.doc {
    margin-top: 2em;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.doc p {
    width: 48%;
}

summary {
    outline: none;
    cursor: pointer;
    margin-top: -15px;
    margin-left: 22em;
}

details > summary::after{
    content: "More";
}

details[open] summary ~ * {
    animation: open .5s ease-in-out;
}

@keyframes open {
    0% {opacity: 0; margin-left: -20px};
    100% {opacity: 1; margin-left: 0px};
}

details[open] > summary::after {
    content: "Less";
}

#longdesc {
    font-size: smaller;
    width: 100%;
}
  
summary:hover {
    text-decoration: underline;
}

.grInfo {
    font-family: 'Roboto';
    font-size: smaller;
    margin-top: -4em;
    font-style: italic;
    margin-left: -2em;
}

.lessonInfo {
    font-family: 'Roboto';
    font-size: smaller;
    font-style: italic;
    margin-bottom: 0;
}


/* NuView Quick Viewer */

.nv_quick_item {

	vertical-align: top;
	font-size: 80%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
    width: 45%;
    margin: 2%;
}

.nv_quick_item:hover {
    background: #ffffff20;
}


.nv_quick_item .thumbnail {
	float: left; vertical-align: top;
	padding-right: 6px; 
}

.nv_quick_item .text {
	display: block;	
}

.nv_quick_item .title {
	display: inline;
	font-size: 120%;
}

.nv_quick_item .nv_quick_meta {
	display: flex;
}

.nv_quick_item .pub_title { font-style: italic;}

/* .nv_quick_item .nv_quick_exhibit {
} */

.nv_quick_item .nv_quick_exhibit a:link {
	font-style: italic;
}

.outerWrapper.sharing {
    background: none;
}
