


  /* line 283, ../sass/component.scss */
#slide-carousel .view-next-game {
    position: absolute;
    bottom: 35px;
    right: 15px;
    z-index: 2; }

/* line 294, ../sass/component.scss */
.view-next-game .countdown {
  padding: 10px 0;
  background: #FE8100;
  color: #000;
  margin-bottom: 5px; }
  /* line 299, ../sass/component.scss */
  .view-next-game .countdown .countdown-section {
    position: relative;
    display: inline-block; }
    /* line 302, ../sass/component.scss */
    .view-next-game .countdown .countdown-section::after {
      content: ":";
      position: absolute;
      right: 0;
      bottom: 0;
      height: 100%;
      width: 5px;
      font-size: 1.8em; }
    /* line 312, ../sass/component.scss */
    .view-next-game .countdown .countdown-section:last-child::after {
      content: ""; }
  /* line 317, ../sass/component.scss */
  .view-next-game .countdown .countdown-amount {
    text-align: center;
    padding: 0 40px;
    font-size: 1.8em; }
  /* line 322, ../sass/component.scss */
  .view-next-game .countdown .countdown-period {
    display: block;
    font-size: .6em;
    text-align: center; }
/* line 328, ../sass/component.scss */
.view-next-game .views-field {
  float: left;
  font-size: .9em;
  text-transform: uppercase;
  line-height: 1.8em; }
/* line 334, ../sass/component.scss */
.view-next-game .views-field-field-venue {
  margin-right: 5px; }
/* line 337, ../sass/component.scss */
.view-next-game .views-field-field-team-2 {
  float: right; }
/* line 340, ../sass/component.scss */
.view-next-game .views-field-field-game-date-1 {
  float: none;
  clear: both; }
/* line 344, ../sass/component.scss */
.view-next-game .views-field-field-location {
  margin-right: 10px; }

/* line 353, ../sass/component.scss */
div.cta, a.cta {
  display: inline-block;
  font-family: "Oswald";
  text-transform: uppercase;
  font-style: italic;
  text-decoration: none;
  letter-spacing: .05em;
  font-size: .9em;
  line-height: 1.1em;
  position: relative;
  left: 0;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  /* line 355, ../sass/component.scss */
  div.cta a, a.cta a {
    color: inherit; }
  /* line 358, ../sass/component.scss */
  div.cta *, a.cta * {
    display: inline; }
  /* line 361, ../sass/component.scss */
  div.cta, div.cta a, a.cta, a.cta a {
    color: #15446c; }
  /* line 374, ../sass/component.scss */
  div.cta:hover, a.cta:hover {
    left: 15px;
    letter-spacing: .08em; }
    /* line 377, ../sass/component.scss */
    div.cta:hover::after, a.cta:hover::after {
      margin-left: 15px; }
    /* line 380, ../sass/component.scss */
    div.cta:hover, div.cta:hover a, a.cta:hover, a.cta:hover a {
      text-decoration: none; }
  /* line 384, ../sass/component.scss */
  div.cta::after, a.cta::after {
    background: url("../images/arrow-right_blue.svg") 0 7px no-repeat;
    margin-left: 10px;
    width: 50px;
    height: 18px;
    content: "";
    display: inline-block;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }





/* line 630, ../sass/component.scss */
#block-views-homepage-news-events-block {
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  padding-left: 30px;
  padding-right: 30px; }
  /* line 635, ../sass/component.scss */
  #block-views-homepage-news-events-block .block-title {
    float: left; }
  /* line 639, ../sass/component.scss */
  #block-views-homepage-news-events-block .item, #block-views-homepage-news-events-block .carousel-inner .item, #block-views-homepage-news-events-block .item .item {
    margin-top: 20px;
    padding-bottom: 50px; }
  /* line 644, ../sass/component.scss */
  #block-views-homepage-news-events-block .carousel-inner, #block-views-homepage-news-events-block .carousel {
    height: 100%; }
  /* line 647, ../sass/component.scss */
  #block-views-homepage-news-events-block .carousel-indicators {
    top: 10px;
    left: auto;
    bottom: auto;
    width: auto;
    position: relative;
    float: right;
    width: auto;
    margin: auto; }
    /* line 656, ../sass/component.scss */
    #block-views-homepage-news-events-block .carousel-indicators li {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      background: #beccd7;
      border: none;
      margin: 0 0 0 10px; }
      /* line 661, ../sass/component.scss */
      #block-views-homepage-news-events-block .carousel-indicators li.active {
        background: #15446c;
        height: 10px;
        width: 10px;
        margin: 0 0 0 10px; }
  /* line 669, ../sass/component.scss */
  #block-views-homepage-news-events-block .cta {
    position: absolute;
    bottom: 40px;
    margin-left: 30px; }

/* line 680, ../sass/component.scss */
 .node-news.node-teaser .title {
  font-weight: bold; }
  /* line 682, ../sass/component.scss */
  .node-news.node-teaser .title, .node-news.node-teaser .title a, .node-news.node-teaser .title a:hover {
    text-decoration: none;
    color: #000; }
/* line 687, ../sass/component.scss */


/* line 630, ../sass/component.scss */
#block-views-homepage-incomming-block {
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  height: 350px;
  width: 100%;
  border-bottom-color: #FE8100;
  border-bottom-style: solid;
}

  #block-views-homepage-incomming-block .item {
    margin-top: 20px;
  }
   

/* line 770, ../sass/component.scss */
#block-views-homepage-game-gallery-block {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
  border-top: 2px solid #FE8100; }
  /* line 775, ../sass/component.scss */
  #block-views-homepage-game-gallery-block .gg-row {
    width: 274px;
    float: left;
    height: 548px;
    position: relative; }

/* line 782, ../sass/component.scss */
.node-game.view-mode-homepage_game_gallery {
  overflow: hidden;
  height: 274px;
  width: 100%;
  position: relative;
  display: table; }
  /* line 788, ../sass/component.scss */
  .node-game.view-mode-homepage_game_gallery .group-content-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; }
    /* line 794, ../sass/component.scss */
    .node-game.view-mode-homepage_game_gallery .group-content-wrapper .group-content {
      display: table;
      position: relative;
      width: 100%;
      height: 100%;
      text-align: center;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      background: rgba(0, 0, 0, 0.7);
      padding: 15px; }
      /* line 799, ../sass/component.scss */
      .node-game.view-mode-homepage_game_gallery .group-content-wrapper .group-content .group-content-inner {
        display: table-cell;
        vertical-align: middle;
        height: 100%; }
      /* line 810, ../sass/component.scss */
      .node-game.view-mode-homepage_game_gallery .group-content-wrapper .group-content .field-name-field-team-1::after {
        content: " VS. ";
        color: #FE8100; }
  /* line 817, ../sass/component.scss */
  .node-game.view-mode-homepage_game_gallery .field-name-field-photos-link {
    position: absolute;
    left: 15px;
    bottom: 15px; }
  /* line 822, ../sass/component.scss */
  .node-game.view-mode-homepage_game_gallery .field-name-field-key-photo img {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: 0; }
  /* line 830, ../sass/component.scss */
  .node-game.view-mode-homepage_game_gallery:hover .group-content {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }

/* line 840, ../sass/component.scss */
#block-views-sponsors-block {
  padding-top: 50px;
  padding-bottom: 50px; }


.view-sponsors {
  text-align: center; 
}

.view-sponsors .views-row {
    display: inline-block;
    margin: 0px 0;
    padding: 0 0px;
}

 .view-sponsors .views-row img {
    height: 75px;
 /* width: auto;*/
    max-height: 300px;
 }
      
.view-sponsors .views-row img.platinum {
  /* width: auto;*/
     height: 300px; 
   /*  max-width:475px; removed on 8/03/2016 because it created distortion on desktop browser and I cannot remember why I add this*/ 
 }
      
.view-sponsors .views-row img.gold {
      height: 150px;
     /* width: auto;*/
    /*   max-width: 238px;  removed on 8/03/2016 because it created distortion on desktop browser and I cannot remember why I add this*/ 
 }
      
.view-sponsors .views-row img.bronze {
      height: 75px;
     /* width: auto;*/
     /*  max-width: 119px;  removed on 8/03/2016 because it created distortion on desktop browser and I cannot remember why I add this*/ 
 }

@media (max-width: 768px) {
 	.view-sponsors .views-row img.platinum {
     height: auto; 
     width:300px;
 }
      
.view-sponsors .views-row img.gold {
      height: auto; 
      width:150px;
 }
      
.view-sponsors .views-row img.bronze {
       height: auto; 
      width:75px; }
}
	


/* line 858, ../sass/component.scss */
.symbol, a.symbol:before {
  font-family: 'Mono Social Icons Font';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased; }




/* line 1032, ../sass/component.scss */
.secondary-menu {
  display: table;
  width: 100%;
  margin-bottom: 40px; }
  /* line 1037, ../sass/component.scss */
  .secondary-menu li, .secondary-menu li:hover, .secondary-menu li:focus, .secondary-menu li:active {
    display: table-cell;
    width: 1%;
    text-align: center; }
    /* line 1042, ../sass/component.scss */
    .secondary-menu li a, .secondary-menu li a:hover, .secondary-menu li a:focus, .secondary-menu li a:active, .secondary-menu li:hover a, .secondary-menu li:hover a:hover, .secondary-menu li:hover a:focus, .secondary-menu li:hover a:active, .secondary-menu li:focus a, .secondary-menu li:focus a:hover, .secondary-menu li:focus a:focus, .secondary-menu li:focus a:active, .secondary-menu li:active a, .secondary-menu li:active a:hover, .secondary-menu li:active a:focus, .secondary-menu li:active a:active {
      padding-left: 0;
      padding-right: 0;
      background: transparent;
      text-transform: uppercase;
      font-size: 1.2em;
      padding-top: 15px;
      padding-bottom: 15px;
      color: #a1b4c4;
      font-family: "Anton", "Impact";
      letter-spacing: .07em; }
  /* line 1059, ../sass/component.scss */
  .secondary-menu li.active a, .secondary-menu li.active:hover a, .secondary-menu li.active:focus a, .secondary-menu li.active:active a {
    color: #15446c;
    border-bottom: 2px solid #15446c; }
 

/**
 * Specific views styles
 */
/* line 1165, ../sass/component.scss */
.view-team .views-row {
  clear: right; }



/* line 1349, ../sass/component.scss */
.menu-name-menu-teams-menu {
  margin-top: 3em; }

