/* HOME */
#masterslider {
  height: 100%;
}

#masterslider .ms-layer-titles {
  padding: 0 60px;
}

#masterslider .ms-layer-titles h3 {
  padding:0 0 20px 0;
  font-size: 63px;
  text-shadow: 0 0px 8px black;
  text-transform: uppercase;
  font-family: 'myriad-pro-condensed', 'Arial', sans-serif;
  font-weight: bold;
  line-height: 54px;
  color: white;
  margin: 0;
}

#masterslider .ms-layer-titles h5 {
  text-shadow: 0 0px 5px black;
  font-size: 20px;
  line-height: 20px;
  padding:5px 0 0px 0;
  font-family: 'myriad-pro', 'Arial', sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  color:white;
  margin: 0;
}

#masterslider .btn {
  text-transform: uppercase;
}


/* clear fix */
#news-grid {
  position: relative;
}

#news-grid .post {
  background-color: black;
  width:  33.3333333333%;
  float:left;
  overflow: hidden;
  padding-bottom:  20%;
  position: relative;
}

#news-grid .post-content {
  position:absolute;
  height:100%;
  width:100%;
  padding: 0 10%;
}

#news-grid .post-content:hover .post-image,
#news-grid .post-content:focus .post-image {
  transform: scale(1.1);
}


#news-grid .post-content:hover .post-text,
#news-grid .post-content:focus .post-text {
  opacity: 1;
  visibility: visible;
}

#news-grid .post-image {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  transition: all .5s;
  position: absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
}

#news-grid .post-source {
  position: absolute;
  left: 30px;
  top: 20px;
  font-size: 30px;
  color:white;
}

#news-grid .post-text {
  position: absolute;
  bottom: 0;
  background: rgba(0,0,0,0.8);
  left:0;
  right: 0;
  top:0;
  padding: 55px 30px 0 30px;
  visibility: hidden;
  opacity: 0;
  transition: all .5s;
  color:white;
  text-shadow: 0 0 2px black;
}

#news-grid h4 {
  margin: 0;
  font-family: 'myriad-pro-condensed', 'Arial', sans-serif;
  font-weight: bold;
  font-size: 20px;
  clear: both;
  overflow: hidden;
  -webkit-line-clamp: 3;
}

#news-grid p {
  clear: both;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#news-grid .btn {
  margin-top:20px;
}

#models-grid .item {
  float:left;
  width: 33.3333%;
  display: none;
  position: relative;
  z-index: 1;
  box-shadow: none;
  transition: transform .5s;
  background: white;
}

#models-grid .item-text {
  padding: 30px;
  min-height: 240px;
}

#models-grid .item::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.15);
  content: '';
  opacity: 0;
  z-index: -1;
}

#models-grid .item:hover,
#models-grid .item:focus {
  transform: scale3d(1.03, 1.03, 1);
  z-index: 2;
}

#models-grid .item:hover::after,
#models-grid .item:focus::after {
  opacity: 1;
}

#models-grid .item .links a {
  font-family: 'myriad-pro-condensed', 'Arial', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
}

#models-grid .item h4 {
  margin: 0;
  color:black;
  font-weight: normal;
  font-size: 20px;
  clear: both;
  text-transform: uppercase;
}

#models-grid .item h4 > a {
  color:black;
}

#models-grid .item .links {
  position: absolute;
  bottom: 30px;
  left: 30px;
}

#models-grid .item p {
  font-size: 30px;
  line-height: 26px;
  font-family: 'myriad-pro-condensed', 'Arial', sans-serif;
  font-weight: bold;
  color:black;
  text-transform: uppercase;

}
#models-grid .item p >a {
  text-decoration: none;
  color:black;
}

#models-grid .item img {
  width: 100%;
}

/*
     FILE ARCHIVED ON 06:27:34 Sep 17, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:29:35 Jun 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.355
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.031
  esindex: 0.006
  cdx.remote: 6.188
  LoadShardBlock: 64.834 (3)
  PetaboxLoader3.datanode: 57.226 (4)
  PetaboxLoader3.resolve: 333.744 (2)
  load_resource: 380.913
*/