.centered {
    text-align: center;
}
.header-row {
    font-style: italic;
}

p.under {
    text-decoration: underline;
}

.header-image{
    background: url("http://res.cloudinary.com/dbnugenbb/image/upload/v1458915250/apple-desk-laptop-working1280_zesrlm.jpg") no-repeat center center fixed;
    background-size: cover;
}

footer {
    padding-bottom: 15px;
}

img.centered {
    margin-left: auto;
    margin-right: auto;
}

h1.center {
    text-align: center;
}

h2.center {
    text-align: center;
}

div.fixed-height {
    height: 200px;
    background-color: blue;
}

.navbar-fontsize {
    font-size: 16px;
}

@font-face {
    font-family: 'icomoon';
    src:url('../font/icomoon.eot');
    src:url('../font/icomoon.eot?#iefix') format('embedded-opentype'),
        url('../font/icomoon.woff') format('woff'),
        url('../font/icomoon.ttf') format('truetype'),
        url('../font/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


.icon-nfl, .icon-nhl, .icon-nba, .icon-mlb {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/* Unique icon colors with higher specificity for font icons and their pseudo-elements */
.icon-nfl, .icon.icon-nfl, .icon-nfl:before, .icon.icon-nfl:before {
    color: #8B5C2A !important; /* football brown */
}
.icon-nba, .icon.icon-nba, .icon-nba:before, .icon.icon-nba:before {
    color: #FF8C00 !important; /* basketball orange */
}
.icon-mlb, .icon.icon-mlb, .icon-mlb:before, .icon.icon-mlb:before {
    color: #FFFF33 !important; /* softball off white #b5b5ab */
}

.icon-nfl:before {
    content: "\61";
}

.icon-nhl:before {
    content: "\62";
}

.icon-nba:before {
    content: "\63";
}

.icon-mlb:before {
    content: "\64";
}

.logo {
        width: 100%;
        height: auto;
}

/* Youtube Reflexive */
.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
      height:0;
      overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
}
