@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap');
@charset "UTF-8";
/* CSS Document last updated 10-15-2025 */
body,html{height:100%;background-color: #f9eae5;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ol,ul{list-style:none;line-height:normal}
blockquote, q{quotes:none;margin-right:40px;margin-left:40px;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
/*end reset*/
body {background-color: #f9eae5;font-family: "Poppins", sans-serif !important;line-height: 1.6em;margin: 0;padding: 0;color: #000;font-size:1em;font-weight:200} /*was font-family: "futura-pt", sans-serif !important;*/
ul, ol, dl {padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;padding-right: 15px;padding-left: 15px;font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}
h1 {font-size:150%}
h2 {font-size:140%}
h3 {font-size:130%}
h4 {font-size:120%}
h5 {font-size:110%}
p {margin-top: 0;padding-right: 15px;padding-left: 15px;font-family: "Poppins", sans-serif;}/*was font-family: "futura-pt", sans-serif !important;*/
a img {border: none;}
a:link {color:#646c68;text-decoration: underline;}
a:visited {color: #4E5869;text-decoration: underline;}
a:hover, a:active, a:focus {text-decoration: none;}
.container {background-color: #f9eae5;}
#header {/*background-image: url(../images/the-bakers-table-logo200h.png);background-repeat: no-repeat;background-position: center top;height: 200px;margin:0px auto 10px auto;*/-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;max-height:210px}
#nav {margin:30px auto 10px;text-align:center;border-top: 1px solid #a0111a;border-bottom: 1px solid #a0111a;padding:10px 0}
#nav a {text-decoration:none;padding:0 10px;font-size:.9em}
#nav a:hover {color:#a0111a}
#content {padding: 30px 0 10px;width: 80%;max-width: 800px;margin:0 auto;}
#content ul, #content ol {padding: 0 15px 15px 40px;}
#footer {margin-top:20px;padding: 10px 0;background-color: #f9eae5;font-size: 70%;text-align: center;border-top: 1pt dotted #a0111a;}
.sr-only {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.larger {font-size:115%;}
.medium {font-size:88%; line-height:normal}
.small {font-size:75%; line-height:normal}
.red {color:#a0111a}
a.red {color:#a0111a !important; text-decoration:none}
.light {color: rgba(0,0,0,.6)}
.borderShadow {border:1pt #fff solid; box-shadow: 5px 5px 5px rgba(68,68,68,0.6);}
.borderWhite {border:2px #fff solid;}
.borderRed {border:2px #a0111a solid}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.alignCenter {text-align:center;margin-left:auto;margin-right:auto}
img {max-width:99%;height:auto}
.box {padding:15px;margin-top:10px;}
.bkgwhite {background-color:#fff}
.notice {border: 2px #a0111a solid;background-color:#646c68;color:#FFF}
.dottedLine{border-top:1.85pt dotted #a0111a;width:200px;margin:10px auto 6px;text-align:center !important;}
.button {border: 1px solid #407062;background: #79a492;padding: 9px 18px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-shadow: rgba(0,0,0,.4) 0 1px 0;color: #FFF !important;font-size: 12px;font-family: Helvetica, Arial, Sans-Serif;text-decoration: none !important;vertical-align: middle;margin-top:60px !important;}.button:hover {background: #c3cbbd;color: #407062 !important;textx-shadow: none;}.button:active {background: #79a492;}
#vacation{width:50%;margin: 0px auto;}
table h2 {padding-left:0}
table tr {border-bottom: 1pt dotted #a0111a;}
.one-fifth, .one-fourth {margin:5px auto;}
/*@media only screen and (min-width:480px){}*/
@media only screen and (min-width:768px){#vacation{float:right;position:absolute; right:5%;top:5%;width:20%}
/*#header {height: 300px;max-width: 1260px;background-image: url(../images/the-bakers-table-logo.png);*/
#nav a {padding:0 20px;font-size:1em}
.one-fourth {float:left !important;width:24.5% !important;}
.one-fifth {float:left;width:19.5%;}
}
/*@media only screen and (min-width:1000px){.one-fourth {float:left;width:24.5%;}}
@media only screen and (min-width:1259px){.one-fifth {float:left;width:19.5%;}}*/