#main > .container h1 {
    padding-top: 0;
}

ul { list-style: none; }

li { margin-left: 0; }

/* -----------------------------------------
Narrow the Gap in Hero Container
----------------------------------------- */
.heroContainer .three {
  width: 24.679%;
}

.heroContainer .columns {
  margin-left: 1.4%;
}

.heroContainer .columns:first-child {
  margin-left: 0;
}

/* -----------------------------------------
FLEXSLIDER
----------------------------------------- */
.flexslider {
    border: none !important;
    border-radius: 0 !important;
    padding-top: 20px !important;
    background: transparent !important;
}

.flex-control-nav {
    bottom: 30px;
}

.flexslider img {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


/* -----------------------------------------
Inventory Tiles
----------------------------------------- */
.inventoryTilesContainer { margin-top: 20px;}
.inventoryTiles { position: relative; margin-top: 1px;}
.inventoryTiles:first-child { margin-top: 0;}
.inventoryTiles a { color: #fff; text-decoration: none; font-size: 14px; font-size: 1.4rem; text-shadow:1px 1px 1px #335588;}
.inventoryTiles img {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.inventoryTiles .showMobile {display:none;}

/* -----------------------------------------
Homepage Tiles
----------------------------------------- */
.hpTileContainer .three.columns:first-child {margin-left: 0;}
.hpTileContainer .three.columns {margin-left: 1.3%;}
.hpTileContainer .three { width: 24%;}
.hpTiles a { color: #ecfaff; text-decoration: none; font-size: 14px; font-size: 1.4rem; text-shadow:1px 1px 1px #000;}
.hpTiles img {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.hpTiles .showMobile {display:none;}

/* -----------------------------------------
Honda Line Up
----------------------------------------- */
.hondaLineUp { background-color: #fff; text-align: center; text-transform: uppercase; font-size: 10px; font-size: .95rem; padding-top: 2px;}
.hondaLineUp li { 
  display: inline-block; 
  padding-top: 2px; 
  width: 8.7%;   
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.hondaLineUp img { 
  max-width: 100%;
}
.hondaLineUp a { color: #444; text-decoration: none;}


/* -----------------------------------------
Media Queries
----------------------------------------- */

@media screen and (max-width: 767px) {
  .inventoryTiles {
    float: left;
    margin-left: 1%;
    width: 32%;
  }

  .hondaLineUp li {
    width: 15%;
  }

  .hpTileContainer {
    text-align: center;
  }

  .hpTileContainer .three.columns {
      float: left !important;
      margin-left: 0 !important;
      margin-right: 1.3%;
      text-align: center;
  }
}

@media screen and (max-width: 670px) {
  .hpTileContainer .three.columns {
      width: 45% !important;
  }

}


@media only screen and (max-width: 480px) {    
  .hondaLineUp  {
    font-size: 1.0rem;
  }
  .hondaLineUp li {
    width: 25%;
  }
  
  .hpTileContainer .three.columns {
    float: none;
    margin-left: 0;
    width: 100% !important;
  }

  .hpTiles .showMobile {display:block;margin-top: 4px;}

  .hpTiles img {display: none;}

  .hpTiles a.linked {
    text-align: center;
    display: block;
    height: 30px;
    border: 1px solid #3B414B;
    background: #212226;
    background: -webkit-gradient(linear, left top, left bottom, from(#3A3D40), to(#212226)); /* webkit */
    background: -moz-linear-gradient(top,  #3A3D40,  #212226); /* FF */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3A3D40', endColorstr='#212226'); /* IE */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 4px;
  }

  .hpTiles a.linked:hover {
    background: #3e4144;
  }

  .inventoryTilesContainer {
      margin-top: 10px;
  }

  .flexslider {
      padding-top: 5px !important;
  }

  .flex-control-nav {
    bottom: 0;
  }

  ul.hondaLineUp { margin-bottom: 5px;}

}

@media only screen and (max-width: 360px) {

  .inventoryTiles .showMobile {display:block; margin-top: 4px;}
  .inventoryTiles img {display: none;}

  .inventoryTiles {
    float: none;
    margin-left: 0;
    width: 100%;
  }

  .inventoryTiles a {
    text-align: center;
    display: block;
    height: 30px;
    border: 1px solid #4484c5;
    background: #4484c5;
    background: -webkit-gradient(linear, left top, left bottom, from(#4484c5), to(#4b91d9)); /* webkit */
    background: -moz-linear-gradient(top,  #4484c5,  #4b91d9); /* FF */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4484c5', endColorstr='#4b91d9'); /* IE */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 4px;
  }

  .inventoryTiles a:hover {
    background: #4b91d9;
  }

}

@media only screen and (max-width: 320px) {    
  .hondaLineUp li {
    width: 45%;
  }

}