body {
    background:#d2a16e;
    font-family: "Cormorant Garamond", serif;
    font-size: medium !important;
}

/* Mobile First Approach */
@media (min-width: 320px)  { /* Mobile Small */ }
@media (min-width: 480px)  { /* Mobile Large */ }
@media (min-width: 768px)  { /* Tablet */ }
@media (min-width: 1024px) { /* Desktop */ }
@media (min-width: 1200px) { /* Large Desktop */ }
@media (min-width: 1440px) { /* Extra Large */ }


.jumbotron{
    position:relative;
    background:url("/media/img/hero.jpg") top right no-repeat;
    background-size:cover;
    min-height:50vh;
    width:100%;
    overflow:hidden;
    padding-top:21em;
}
@media (min-width: 768px)  {
    .jumbotron{
	height:100vh; 
	padding-top:6em;
    }
}

@media (min-width: 1200px) {
    ,jumbotron{
	height: 100vh;
	padding-top: 19em;
    }
}

@media (min-width: 1440px) {
    ,jumbotron{
        height: 150vh;
        padding-top: 24em;
    }
}

#storyofmylife {
    min-height:100vh;
    background: url("/media/img/upperglow.png"),
    url("/media/img/houseback.jpg");
    background-size: 50%, 75%;
    background-position: top left, bottom right;
    background-repeat: no-repeat, no-repeat;
}
@media (min-width: 768px)  {
    #storyofmylife {

	background-size: 50%, 50%;
    }
}


.excerpt {overflow:visible !important;position:relative;}
.dquot {position:absolute;display:block;width:100px;left:-100px;top:-20px;}

.darkback {background:#49392c;}
.darkwords {color:#49392c;}

.second-block {
    overflow:auto;
/*    height:100%;
    min-height:120vh;
*/
    background:
    url("/media/img/hillsbackxxx.jpg"),
    url("/media/img/vertgrad.jpg");
    background-repeat: no-repeat, repeat-x;
    background-position:0 110%, 0 -100px;
    background-size: 100%, auto;
}


.library-block {
    background: #49392c url("/media/img/library.jpg") 0 2em no-repeat;
    background-size: cover;
    width:100%;
    height:40vh;
}
@media (min-width: 768px)  {
    .library-block {
	height:110vh;
    }
}

.faded-inset {
    background: rgba(0,0,0,0.5);
    margin-top: 30%;
}

.footer {
    height: 50vh;

}
