#header{position:fixed;width:100%;top:0px;z-index:100;height:100px;text-align:left;background-color:white;box-shadow:0px 0px 6px 3px rgba(0, 0, 0, 0.39)}#header>.maxWidth{position:relative;height:100%;display:-ms-grid;display:grid;-ms-grid-columns:80px 1fr;-ms-grid-rows:100%;grid-template-columns:80px 1fr;grid-template-rows:100%}#header #logo{margin-top:10px;margin-bottom:10px;height:calc(100% - 20px);grid-column:1;grid-row:1}#header #logo .mainColor{fill:#661A10}#header #logo .lightColor{fill:#cc3420}#header #logo .lightgrey{fill:#bca8a5}#carpetPicture{background-color:#ded3d2}body{padding-top:100px}#siteHeading{display:none}nav{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;-ms-grid-column-align:end;justify-self:right;-ms-grid-roq-align:end;align-self:end}#menu{height:60px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#menu>.nav-item{display:inline-block;font-family:'Oswald', sans-serif;font-weight:500;font-size:20px}@media only screen and (min-width:751px){#menu>.nav-item:not(:first-child){padding-left:10px}#menu>.nav-item:not(:last-child){padding-right:10px}}#menu a{text-decoration:none;color:black;transition:color 0.2s}#menu a:hover{color:#661A10}#contactInfo{max-width:100%;height:40px;text-align:right;-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;font-weight:bold;font-weight:600;font-size:15px;-ms-grid-row-align:center;-ms-grid-column-align:end;align-self:center;justify-self:end;display:flex;align-items:center}#contactInfo>span{display:inline-block}@media only screen and (min-width:751px){#contactInfo>span:not(:first-child){margin-left:1rem}}#contactInfo .fas{margin-right:0.2rem}#nav-open,#nav-close{display:none}@media only screen and (max-width:750px){#nav-container{position:fixed;right:-100vw;background-color:white;height:100%;box-shadow:0 0 6px 3px rgba(0, 0, 0, 0.39);display:flex;flex-direction:column-reverse;width:300px;max-width:100%;transform:translateX(-100vw);transition:box-shadow 0.2s, transform 0.2s}nav:not(.show)>#nav-container:not(.show){box-shadow:0 0 6px 3px rgba(0, 0, 0, 0);transform:translateX(0)}nav{content:'';background-color:rgba(0, 0, 0, 0);position:fixed;z-index:1;top:0;bottom:0;right:0;left:0;visibility:hidden;transition:visibility 0s 0.2s, background-color 0.2s 0s}nav.show{visibility:visible;background-color:rgba(0, 0, 0, 0.39);transition:visibility 0s 0s, background-color 0.2s 0s}#contactInfo{flex-direction:column;background-color:#661A10;color:white;padding:20px;height:135px;align-items:flex-start;justify-content:space-between;font-size:18px;min-width:100%;text-align:left}#contactInfo a{color:white}#menu{flex-direction:column;align-items:stretch;padding:20px;justify-content:flex-start;height:calc(100% - 195px);overflow-y:scroll}#menu>.nav-item{font-size:20px;line-height:40px}#nav-open{line-height:32px;background-color:white;font-family:'Oswald', sans-serif;font-weight:700;font-size:32px;color:#661A10;height:min-content;width:max-content;padding:10px;margin:-10px;-ms-grid-row-align:center;-ms-grid-column-align:end;align-self:center;justify-self:end;-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2;display:block;cursor:pointer}#nav-close{display:flex;justify-content:flex-end;height:60px;position:relative;background-color:#333;color:#FFF;font-size:20px;cursor:pointer}#nav-close span{padding:10px 20px 10px;line-height:40px;font-size:32px;vertical-align:text-bottom}}.image-cover{position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.image-cover.heightCentered{width:auto;height:100%}#bannerCarousel{min-height:calc(25vw - 10px + 100px);height:100%;background-color:white;box-shadow:0px 0px 6px 3px rgba(0, 0, 0, 0.39);position:relative;z-index:1}#bannerCarousel>div{min-height:calc(25vw - 10px + 100px);height:100%;position:relative;overflow:hidden}#bannerCarousel .caption{display:none}@media only screen and (min-width:1240px){#bannerCarousel,#bannerCarousel>div{min-height:400px}}#footer{text-align:center;color:#333;margin-top:20px;margin-bottom:20px}