article {margin-bottom:30px;font-size:16px;font-weight:300;line-height:1.4;}
.document-type .fa {font-size:40px}
/*
* Header
****************************/
.header-v3 .navbar-brand {top:0;padding-top:0;}
@media (min-width: 992px) {
  .header-v3 .navbar-brand {top:10px;}
}
.header-fixed .header-v3.header-fixed-shrink .navbar-brand {top:39px;}
@media (max-width: 991px) {
  .header-fixed .header-v3.header-fixed-shrink {position:fixed;margin-top:0;}
  .header-fixed .header-v3.header-fixed-shrink .navbar-brand {top:0;}
}
@media (width: 767px) {
  .header-v3 .navbar > .container .navbar-brand, .header-v3 .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
  .header-v3 .navbar-toggle {
    margin-right: 15px;
  }
}

.header-buttons .btn {}
.header-buttons i.icon-custom {width:36px;height:34px;font-size:19px;line-height:32px}

/*
* Banner
****************************/
.banner {background:url(/export/sites/nahockey/images/banner.jpg);background-size:cover;}
.overlay {height:250px;padding-top:160px;background-color:rgba(0,0,0,.1);}
.banner p {color:#FFFFFF;font-size:24px;font-weight:600;}
.banner h1 {color:#FFFFFF;font-size:48px;font-weight:600;line-height:110%;}
@media (max-width: 768px) {
  .banner h1 {font-size:28px}
}
/*
* Footer
****************************/
.footer-v1 .footer li, .footer-v1 .footer a, .footer-v1 .footer blockquote {color:#EEEEEE;}
.footer-v1 .footer blockquote {font-size:13px;}

@media (max-width: 991px) {
  .buttons .btn {margin-right:10px;}
  i.icon-sm {
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
  }
}

/* Sticky Footer */
@media (min-width: 768px) {
  html {position: relative;min-height: 100%;}
  body {margin: 0 0 59px;}
  .footer-v1 { position: absolute;left: 0;bottom: 0;height: 59px;width: 100%;}
}


/*
* Home Page Mini Fixtures
****************************/
.mini-fixtures td {font-size:12px;}
.mini-fixtures .heading {text-align:left;font-weight:bold;}

/*
* Full Fixtures Table
****************************/
.fixture-table td {font-size:12px;}
.fixture-table td.comments {color: #aaa;font-style: italic;}
.fixture-table .heading td {text-align:left;font-weight:bold;padding-top:30px;font-size:14px;}
@media (max-width: 767px) {
  .fixture-table th, .fixture-table td {font-size:10px;}
}

/*
* League Standings Table
****************************/
.league-table td, .league-table th {font-size:12px;}
.winner {color:#72c02c;}
/*
* Alert
****************************/
.alert .fa {font-size:20px}
.alert p {    display: inline-block;font-size: 20px;color: inherit;font-weight: 300}
.alert em {font-style: normal;}