/* css-stylesheet.css */
@font-face {
   font-family: klinic slab;
   src: url(https://www.geocities.ws/sbroome/pasta-amore/fonts/KlinicSlabBold.otf);
}
@font-face {
   font-family: goudy old style;
   src: url(https://www.geocities.ws/sbroome/pasta-amore/fonts/GOUDOS.TTF);
}        
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #CF1C44;
}

li {
    float: right;
    font-family: klinic slab;
    font-size: 130%
}

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

li a:hover {
    background-color: #5e1211;
}
h1 {
    font-family:klinic slab;
    color: #CF1C44;
    text-align:center
}
h2 {
    font-family:klinic slab;
    color: #0B9446;
}
p {
    font-family:goudy old style;
    color: #7b573e;
    text-align:justify
}   
footer {
    font-family:klinic slab;
}

#phone-address {float: right; padding-right: 20px; padding-top: 20px; text-align: right;
}
footer {color: white;
text-align: center;
background-color: #CF1C44; padding: 50px;
} 
.img_center {
     margin-left: auto;
     margin-right: auto;
    width: 800px
 }
.about {
    width: 800px;
    border: 50px solid #CF1C44;
    padding: 50px;
    margin-left: auto;
    margin-right: auto;
}
#old-restaurant {float: left; padding-right: 35px; padding-top: 35px; padding-bottom: 25px;
}
#tower {float: left; padding-right: 38px; padding-top: 38px; padding-bottom: 38px;
}
#owner {float: right; padding-left: 35px; padding-top: 35px; padding-bottom: 25px;
}
.content-center {
    width: 750px;
    padding: 50px;
    margin-left: auto;
    margin-right: auto;}

/* Style all font awesome icons */
.fa {
    padding: 20px;
    font-size: 60px;
    width: 20px;
    text-align: center;
    text-decoration: none;
      margin-left: 60px;
    border-radius: 50%;
    float: center;
}

/* Add a hover effect if you want */
.fa:hover {
    opacity: 0.7;
}

/* Set a specific color for each brand */

/* Facebook */
.fa-facebook {
    background: #CF1C44;
    color: white;
}

/* Twitter */
.fa-twitter {
    background: #CF1C44;
    color: white;
}
/* Instagram */
.fa-instagram {
    background: #CF1C44;
    color: white;
}
a {font-family:klinic slab;
    color: #0B9446;
    text-align: center;
}
#contact-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: inherit;
}

#contact-list-item {
    font-family: klinic slab;
    text-align: center;
}
#contact-list-item-link {
    display: contents;
    color: #0B9446;
    text-align: center;
    padding: 16px;
    text-decoration: none;
}
#text-center {text-align: center}
table#t01 {
    width: 100%; 
    background-color: #7b573e;
}
table#t01 tr:nth-child(even) {
    background-color: #d8c6b8;
}
table#t01 tr:nth-child(odd) {
    background-color: #fdf7ee;
}
table#t01 th {
    color: white;
    background-color: black;
}
td {font-family:goudy old style;
padding: 15px;}
#img-pad {padding-top: 5px
}