/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 80px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px;
  /* Vertically center the text there */
  background-color: #f5f5f5;
}
.footer .social-link {
    font-size: 2em;
}
/* Custom
------------------------------------------------- */
@font-face {
    font-family: 'antonio';
    src: url('/fonts/antonio/Antonio-Regular.ttf.eot?bc2jmm');
    src: url('/fonts/antonio/Antonio-Regular.ttf.eot?bc2jmm#iefix') format('embedded-opentype'),
    url('/fonts/antonio/Antonio-Regular.ttf.woff?bc2jmm') format('woff');
    font-weight: normal;
    font-style: normal;
}
.jumbotron {
    background: url('https://www.bolddancebypeach.com/images/bolddance_banner.jpg') no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #808080;
}
.jumbotron h1, .jumbotron p {
    text-shadow: 2px 2px #333333;
}
.schedule .table tr:first-child td {
    border-top: 0;
}
.schedule .table tr td:first-child {
    width: 115px;
}
.texture-container img {
    background-image: url(https://bolddancebypeach.com/images/texture2.png);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
