@charset "UTF-8";
/* CSS Document */


  @import url('https://fonts.googleapis.com/css2?family=Goudy+Bookletter+1911&family=Lato&display=swap');

/*font-family: 'Goudy Bookletter 1911', serif;
font-family: 'Lato', sans-serif;*/

header {width:100%;}
#header-content {width:960px; margin: 0 auto; position:relative;}

/* Nav Bar */
nav {position: absolute;bottom: 20px; right: 120px;font-family: 'Lato', sans-serif;}
nav li {display:inline-block; padding: 10px 20px;}
nav a {text-decoration: none;}
nav a:hover {background-color: #16325a; color:white; padding: 10px 20px;}

/* Banner Style */
#banner {background-image: url("images/home-banner.jpg"); height: 440px; width: 100%;}
#color-bar {background-color: #a32973; color: white; text-align: center; padding: 10px 0;}

/* Double Column */
#wrapper-white { width:960px; margin: 0 auto; display:flex;}
section {width: 580px;}
section h1 {font-size: 36px; color: #A32973; text-transform: uppercase; padding: 10px 0;}
section p {font-size: 16px; line-height: 1.5; margin-top: 10px; padding: 10px;}
aside {width: 300px; text-align: center; border-style: solid; border-width: 3px;
border-color: #16325a}
aside h2 {color: #a32973; font-size: 25px; padding: 10px 0;}
.uppercase {text-transform: uppercase;}

/* Triple Column */
#wrapper-shop {background-color: #f4f3f0; width: 100%; text-align: center; margin-bottom: 20px; padding: 30px;}
#shop-content {width: 960px; margin: 0 auto; display: flex;}
.shop-box {width: 300px; margin-left: 15px; }
#shop-content h3 {font-size: 28px; text-transform: uppercase; color: #A32973; padding: 5px 0;}
#shop-content p {font-size: 14px; margin-bottom: 10px;}
#shop-content a {text-decoration: none; color: white; background-color: #A32973; padding: 5px}

/* Footer */
footer {width: 100%; background-color: #16325A; color: white; padding: 20px 0;}
#footer-content {width: 960px; margin: 0 auto; display: flex; justify-content: space-between;}
footer h3 {color: white; font-size: 16px; text-transform: uppercase; padding-top: 10px;}
footer p{color: white; font-size: 16px; opacity: 70%; line-height: 1.5;}
#footer-left {}
#footer-right {text-align: right;}
