/* Custom fonts */

@font-face {
    font-family: 'hultog';
    src: url('files/hultog.eot');
    src: url('files/hultog.ttf') format('truetype'),
         url('files/hultog.woff') format('woff'),
         url('files/hultog-webfont.woff2') format('woff2'),
         url('files/hultog.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Styles */

.navbar       { font-family: 'hultog';
                background-color: #c7a6ac;

}
.navbar-brand { font-size: larger;
                padding-right: 1em;
}
.nav-item     { padding-left: 1em; }

html.vcenter        { height: 100%; }

h1,h2,h3,h4,h5,h6,legend   { font-family: 'hultog'; }

body                {
                      background-color: #f6f6ff;
                      background-repeat: no-repeat;
                      font-family:
                      "Palatino Linotype",
                      "URW Palladio L",
                      "palladio l",
                      "palatino",
                      "book antiqua",
                      "serif";
                    }
body#firstpage      { height: 100%; }
body#pickpage       { background-image: url(images/4.png);
                      background-position: 0px 350px;
                  }
body#shovelpage     { background-image: url(images/5.png);
                      background-position: 0px 100px;
                  }
body#salespage      { background-image: url(images/6.png);
                      background-position: bottom right;
                  }

hr.gap              { display: block;
                      visibility: hidden;
                      clear: both; }

h4                  { margin-bottom: 0ex; }

div.page            { padding-top: .5em; }

body#firstpage div.page
                   {  text-align: center; }

a                   { font-weight: bold;
                      text-decoration: none; }
a:link, a:visited   { color: #9f1b2e; }
a:hover             { color: #4b18f1; }
@media print {
    a                           { text-decoration: none; }
    a:link, a:visited, a:hover  { color: black; }
}

p.liquorwarning     { font-weight: bold; }

span.textonly       { display: none; }

/* animated image on title page */

div.mainlabel img#left          { display: none;  }
div.mainlabel img#middle        { display: none;  }
div.mainlabel img#right         { display: none;  }

h1.title           { margin-top:  20px;
                     font-size: 64pt; }
body#firstpage
  img.title         { padding-top:  30px;
                      cursor: pointer; }


ul                  { list-style-type: square; }
ul.distinct li      { margin-left: -20px;
                      padding-bottom: 1em; }

p                   { margin-top: 0; }

hr                  { display: none; }

address             { padding-left: 2em;
                      padding-bottom: 1em; }

.active a {
    text-decoration: underline !important;
}

/* Inserts */

div.photocenter,
div.photoleft,
div.photoright        { text-align: center;
                        margin:        .5em;
                        margin-top:    .8em;
                        margin-bottom: .2em;
                        padding: 0px; }

body.photo div.photocenter { padding-top: 3em;
                             padding-bottom: 5em; }

div.order-button {
  text-align: center;
  padding-bottom: 1em;
}
