footer {background: -webkit-linear-gradient(transparent, transparent),-webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, 
    rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
background: -o-linear-gradient(transparent, transparent);;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: 
row;font-family: 'Lato', sans-serif; margin: 0 auto;padding: 10px;flex-wrap: wrap;justify-content: space-between;align-items: center; color: #000;}


footer ul {list-style-type: none;margin-left: -15px;}
footer a {color: #ffffff;text-decoration: none;}
span { font-weight: 800; }

body{
	margin: 0;
}

main{
	margin:0 auto;
	max-width: 1140px;

}

figcaption{
    font-size: .7em;
    text-align: right;
    margin: 20px;
}

nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
    font-family: 'Cinzel', serif;
    height: 50px;
}

nav li {
    float: left;
}

nav li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

nav li a:hover {
    background-color: #111;
}


h1, h2 {
  font-family: 'Cinzel', serif;
}

h1 {
  font-size: 50px;
}

h2 {
  font-size: 30px;
}


h1, h2, li, li a:hover {

color:    #D5AD6D; /*if no support for background-clip*/
    
background: -webkit-linear-gradient(transparent, transparent),
-webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

p { font-family: 'Josefin Slab', serif; font-size: 1.4em;}


.logoHold{
position: absolute;
top: 0;
right: 0;
}

@media screen and (max-width: 480px) {

h1, h2{font-size: .9em;}

.logoHold img{width: 50px;}

nav ul{height: 300px;}

}
