footer i.fa-caret-up {display: none;}
#models-view #main-content,
.models-view-bg {
  /*
  position: absolute;
  height: 50%;
  top: 0;
  left: 0;
  width: 100%;
  */

  background-image: URL(/_common/images/bg-modelinfo.png);
  background-size: 100% 48%;
  background-color: #363636;
}
#model-view-content {width: 100%; display: table; table-layout: fixed; position: relative;}
#model-view-content * {vertical-align: top;}
#model-view-content .model-view-content-left,
#model-view-content .model-view-content-right {
  display: table-cell; 
  vertical-align: top;
  position: relative;
}
#model-view-content .model-view-content-left {
  position: absolute;
  top: 0;
  /*bottom: -68px;*/
  z-index: 999;
  width: 28%;
  border: 5px solid #fefcfd;
  background: #eee;
}
#model-view-content .model-view-content-right {
  width: 72%;
  padding-left: 10px;
  padding-bottom: 80px;
}

#model-view-content #modelinfo {margin-left: 10px;}

#model-view-content #modelstats .title {padding: 10px 0px 4px 0px; width: 100%}
#col-right { float: left; width: 60%; height: 100%;  }
#col-right #modelinfo {
  width: 100%;
  float: left;
  background-image: URL(/_common/images/bg-modelinfo.png); background-repeat: no-repeat; background-size: cover;
}

#modelinfo #modelphoto { text-align: left; padding: 0; margin-left: -10px; margin-right: -10px;}
#modelinfo #modelphoto ul li { width: 25%; margin: 0; float: left; /*border: 1px solid red;*/ padding: 0px 10px; }
#modelinfo #modelphoto .photo-box { margin: 0; width: 100%; }
#modelinfo #modelphoto .photo-box #box4 {  }
#modelinfo #modelphoto .photo-box .photo-box-image { padding: 0; }
#modelinfo #modelphoto .photo-box .photo-box-image,
#modelinfo #modelphoto .photo-box .photo-box-image img {
  width: 100%; border: 5px solid #ededed;
}
#modelinfo #box-photo2 { height: auto; }

#modelinfo #modelstats { float: left; margin: 10px 0px; font-size: 18px; }
#modelinfo #modelstats .stattitle {  color: #e3e3e3; overflow: hidden; }
#modelinfo #modelstats .stat      {  color: #2db6f6; overflow: hidden; padding-left: 5px; }
#modelinfo #modelstats ul { }
#modelinfo #modelstats ul li { line-height: 30px; width: 32%; padding: 0; margin: 0; vertical-align: top; text-align: left;}

#models-view #modelbutton {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0;
  margin-left: -20px;
  margin-right: -20px;
  width: auto;
  height: 73px; 
  padding: 0;
  overflow: hidden;
  text-align: center;
  background-image: URL(/_common/images/bg-model-view-buttons.png); 
  background-repeat: repeat-x;
}
#modelbutton ul {
  height: 100%;
  width: auto;
}
#models-view #modelbutton ul {margin-left: 30%;}

img#photo { background: #333; border: 4px solid #FFF }

.model-list-gallery-sign-bg {
  position: absolute;
  bottom: 0;
  background-color: #151a3a;
  opacity: 0.8;
  left: 0;
  right: 0;
}
.model-list-gallery-sign {
  line-height: 20px;
  font-size: 12px;
  margin: 0;
  padding: 5px 0px;  
}