﻿.page-wrapper { width: }

        .header { background-color: black; }
        .hdr-itm { padding-left: 25px; color: white; padding-right:25px; margin:0px; }
        a:hover { color: #c17d22;}
        
        .grid-prod-desc { font-weight:bold; font-size: 1.5em;  }
        .grid-prod-price { font-weight: normal; }
        .grid-description { font-weight: normal; font-size: 1em; color: #555555; }
        .grid-title { font-weight: bold; font-size: 1.5em; }
        h2 { font-family: 'Playfair Display'; font-size: 2em; border-bottom: 1px solid black; width:100%; }
        .menu-title { font-family: 'Playfair Display'; font-size: 1.2em; }
        

        .home-flex-grid { display:flex; flex-direction:row; width:100%; margin: 0em; }
        @media screen and (max-width: 575px) {
            .home-flex-grid {
                flex-direction: column;
          }
        }
        .home-flex-grid div { padding: 0 1em 0 1em; flex:1; text-align:center;}
        
        
        .footer { background-color:#111111; color: #555555; text-align:center; padding-top:50px; padding-bottom: 50px;  }
        .footer a { color: #aaaaaa; }
        .footer a:hover { color: #c17d22; }
        .footer ul { display:inline-block;}