/* Ensure proper sizing */
* {
  box-sizing: border-box;
}
body {
    background-color:#D9D7C1;
    margin: 0;
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 200;
}
a {
    text-decoration: none;
    color: white;
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 200;
}
h1,h2,h3 {
    color: #D9D7C1;
    font-family: museo, serif;
    font-style: normal;
    font-weight: 500;
}

p {
    font-family: century-gothic, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
}
/* style all lists */
li {
    text-decoration: none;
    display: inline-block;
    padding-bottom: 10px;
}


/* style the header */
.header {
    text-align: center;
    background-color: #C8A096;
    padding: 5px;
    display: block;
    border-top-style: solid;
    border-bottom-style: solid;
    border-width: 1px;
    border-color: #584064;
}
.logo {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 375px;
}
/* style the nav links */
.topnav {
    background-color: #D9D7C1;
    overflow: hidden;
    padding: 4px;
    padding-bottom: 0;
}
/* Style the links inside the navigation bar */
.topnav-link {
    float: left;
    padding: 10px 20px;
    text-decoration: none;
    font-size: 17px;
    align-self: center;
    
   }
.topnav-link a {
 color: #584064;
 text-align: center;

}
/* Change the color of links on hover */
.topnav-link:hover {
    background-color: #C8A096;
}
.topnav-link a:hover {
    color: #D9D7C1;
}

.responsive {
  width: 100%;
  height: auto;
}
 /* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #C8A096; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #A6A6A6; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #584064; 
}
.fa {
  padding: 10px;
  font-size: 100px;
  width: 20px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa:hover {
    opacity: 0.7;
}
.fa-twitter {
  background: #C8A096;
  color: #584064;
}
.fa-linkedin {
  background: #C8A096;
  color: #584064;
}
.fa-instagram {
  background:#C8A096;
  color: #584064;
}

.fa-pinterest {
  background: #C8A096;
  color: #584064;
}
.fa-tumblr {
  background: #C8A096;
  color: #584064;
}
footer {
  width: 100%;
  background-color: #C8A096;
  color: white;
  text-align: center;
  display: block;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #584064;
}
/* Solid border */
.solid {
  border-top: 2px solid #584064;
}
/* Style the button */
button {
    padding: 5px 10px;
    background-color: #584064;
    color: #D9D7C1;
    border-radius: 12px;
    border: 2px solid #C8A096;
    transition-duration: 0.4s;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
button:hover {
    background-color: #C8A096;
    color: #D9D7C1;
    border: 2px solid #584064;
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}


/* If the browser window is smaller than 600px, make the columns stack on top of each other */
@media only screen and (max-width: 600px) {
  .topnav-link, footer, .row {
    display: block;
    width: 100%;
  }
}