@font-face {
  font-family: 'fbmetali';
  src: url("../fonts/webfont/FbMetali-Boldwebfont.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/webfont/FbMetali-Boldwebfont.svg") format("svg"), url("../fonts/webfont/FbMetali-Boldwebfont.ttf") format("truetype"), url("../fonts/webfont/FbMetali-Boldwebfont.woff") format("woff");
  /* Legacy iOS */
  font-weight: bold; }
@font-face {
  font-family: 'fbmetali';
  src: url("../fonts/webfont/FbMetali-Regularwebfont.eot");
  src: url("../fonts/webfont/FbMetali-Regularwebfont.svg") format("svg"), url("../fonts/webfont/FbMetali-Regularwebfont.ttf") format("truetype"), url("../fonts/webfont/FbMetali-Regularwebfont.woff") format("woff");
  font-weight: normal; }
body {
  padding: 0;
  margin: 0;
  font-family: 'fbmetali', sans-serif;
  font-size: 24px; }

.item-popup .container {
  max-width: 460px;
  min-width: 300px;
  width: 100%;
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #fff;
  color: #444;
  border-radius: 6px;
  z-index: 10;
  border: 2px solid #ccc; }
.item-popup .back-to-list {
  text-align: center; }
  .item-popup .back-to-list a {
    padding: 5px 25px;
    font-size: 24px;
    border-radius: 10px;
    background-color: #bdeeff;
    color: #333;
    text-decoration: none; }
    .item-popup .back-to-list a:hover {
      opacity: 0.8;
      cursor: pointer; }
.item-popup .expert-header {
  background-color: #333;
  margin-top: -25px;
  position: relative;
  height: 100px; }
  .item-popup .expert-header .close-btn {
    position: absolute;
    left: 10px;
    top: 8px; }
  .item-popup .expert-header .expert-photo {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    bottom: -50px;
    right: 8%; }
  .item-popup .expert-header .expert-icon {
    position: absolute;
    left: 0px;
    top: 20px; }
.item-popup .expert-name {
  text-align: center;
  font-size: 22px;
  margin-top: 10px; }
.item-popup .expert-body {
  padding: 20px; }
  .item-popup .expert-body img {
    width: 100%; }
    .item-popup .expert-body img.buy-in-img {
      max-width: 100%;
      width: auto; }
.item-popup .buy-in {
  text-align: center;
  font-weight: bold; }
.item-popup .box-info {
  border-right: 2px solid #888;
  border-left: 2px solid #888;
  border-bottom: 2px solid #888;
  margin-bottom: 30px;
  margin-top: -2px;
  text-align: right;
  padding: 15px; }
  .item-popup .box-info .expert-title {
    font-size: 40px;
    margin-bottom: 10px;
    font-weight: 100; }

@media screen and (max-width: 400px) {
  .item-popup .expert-header .expert-photo {
    width: 80px;
    height: 80px;
    bottom: -50px;
    right: 40px; }
  .item-popup .expert-header .expert-icon {
    position: absolute; }
  .item-popup .expert-name {
    margin-right: 45px; }
  .item-popup .box-info {
    border-right: 1px solid #888;
    border-left: 1px solid #888;
    border-bottom: 1px solid #888; } }

/*# sourceMappingURL=outer-item-popup.css.map */
