<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.books img{
    height:450px;
    width:300px;
}
details {
    width:350px;
    text-align:left;
    font-family: 'Nunito', sans-serif;
}
summary {
    font-family: 'Alice', serif;
    font-style:bold;
    text-align:center;
}
.books figure:hover {
    background-color:#daf4ff;
}
.books, .ourstory{
    background-color:#eff8fc;
}

.ourstory&gt;p{
    width:70%;
    margin-left:15%;
    background-color:#457e99;
    padding:20px 20px 20px 20px;
    border:4px solid #8caed5;
    color:#eff8fc;
}
.ourstory&gt;h1{
    color:#8caed5;
}
.ourstory img{
    border:8px solid #8caed5;
}

.header-image {
	background-image: url("https://images-production.bookshop.org/spree/affiliate_profiles/banner_images/6255/original/savoy-bookshop--cafe_30205836558_o.jpg?1588802072");
	height: 380px;  
    background-position: right;                                  
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	margin:0;
}
.topnav {
    overflow:hidden;
    background-color:#eff8fc;
}
.topnav ul{
    list-style-type:none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.topnav li{
    float:left;
}
.topnav li, a{
    font-size:20px;
    padding:14px 16px;
    display:inline;
    font-family: 'Bodoni Moda', serif;
    text-decoration:none;
    color:black;
}
.topnav li a:hover {
    background-color:#daf4ff;
}
.dropdown {
    float:left;
    overflow:hidden;
}
.dropdown .dropbtn {
    font-size: 20px;
    border: none;
    outline: none;
    color: black;
    padding: 14px 16px;
    background-color:#eff8fc;
    font-family: 'Bodoni Moda', serif;
}
.dropdown-content a {
    float: none;
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown-content {
    display: none;
    position: absolute;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    background-color:#eff8fc;
}


h1 {
    font-family: 'Bodoni Moda', serif;
    color:white;
    text-align:center;
    margin:0;
}


.banner {
    font-size:48px;
    font-family: 'Alice', serif;
    padding: 20px 20px 20px 20px;
    color:black;
}


.contact {
    padding:30px 30px 30px 30px;
    background-color:#eff8fc;
    font-size:20px;
    font-family: 'Nunito', sans-serif;
}
.contact-header{
    color:black;
    font-family: 'Alice', serif;
    font-size:36px;
}
span.contact-header{
    font-size:28px;
}

.heading a, h1{
    font-family: 'Alice', serif;
    color:black;
    padding:20px 20px 20px 20px;
}
.heading {
    width:100%;
    background-color:#8caed5;
    padding:20px 20px 20px 20px;
    position:relative;
}
table {
    font-family: 'Nunito', sans-serif;
    padding:20px;
    background-color:#457e99;
    color:white;
    float:left;
    width:50%;
    height:657px;
}
#breakfast table {
    padding:20px;
    height:310px;
    width:250px;
    position:relative;
    display:block;
}
#desserts table {
    width:20%;
    height:410px;
    position:relative;
    display:block;
}
td {
    padding:15px;
}
p{
    font-family: 'Nunito', sans-serif;
    font-size:16px;
    color:#8caed5;
}
h2 {
    font-family: 'Bodoni Moda', serif;
    font-size:24px;
    color:#8caed5;
    margin:0;
    padding:20px 20px 20px 20px;
    background-color:#eff8fc;
}
.drinkpic img{
    height:200px;
    width:200px;
    border:8px solid #8caed5;
}
.breakfast-pic img{
    height:250px;
    width:270px;
    border:8px solid #8caed5;
    display:inline-block;
}
.dessert-pic img{
    width:12.5%;
    height:200px;
    border:4px solid #8caed5;
    
}
#drinks, #breakfast, #desserts{
    position:relative;
    background-color:#eff8fc;
    margin:0;
}
.drinkpic, .breakfast-pic, .dessert-pic {
    background-color:#eff8fc;
}
.breakfast-pic{
    height:310px;
}
.dessert-pic{
    height:410px;
}


.general, .banner {
    background-color:#eff8fc;
}
.general-info {
    width: 40%;
    padding:30px 30px 30px 30px;
    background-color:#eff8fc;
    font-size:20px;
    font-family: 'Nunito', sans-serif;
    height:340px;
    float:left;
}
.general-infoimg {
    background-size:cover;
    height:400px;
    width:50%;
    background-repeat:no-repeat;
    position: relative;
    left:50%;
    margin:0;
}
.general-info &gt; a {
    font-family: 'Nunito', sans-serif;
    color:#457e99;
}
.img-bottom{
    background-image: url(https://www.themanual.com/wp-content/uploads/sites/9/2022/04/bookshelf.jpg?p=1);
}
.img-top {
    background-image: url("https://verileet.com/wp-content/uploads/2020/12/Coffee-Shop-main-Image-1236x800.jpg");
}
.book {
    height:200px;
    width:120px;
    padding:30px 30px 30px 30px;
}
.bookrec {
    background-color:#457e99;
}
.bookreccap{
    font-family: 'Bodoni Moda', serif;
    text-align:center;
    font-size:18px;
    color:white;
}
.general:after {
    display: table;
    clear: both;
}
.contact-footer {
    list-style-type:none;
    font-family: 'Nunito', sans-serif;
    line-height:30px;
    float:left;
    clear:both;
    width:100%;
}
.footer {
    background-color:#8caed5;
    padding:10px 10px 40px 10px;
}
#hours{
    text-align:center;
}

.name {
    font-size:20px;
    font-style:bolder;
    font-family: 'Alice', serif;
}
img {
    height:400px;
    width:510px;
}
.marquee-container {
  white-space: nowrap;
}

figure {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}

ul.contact-footer {
  margin: 0; 
  padding: 60px 20px 20px 20px;
  line-height: initial; 
}
.top {
    text-align:left;
    font-family: 'Alice', serif;
    font-size:18px;
}

.blankspace {
    height:30px;
    background-color:#8caed5;
    margin:0;
}</pre></body></html>