﻿.popup {
  position:fixed; z-index:2; top:60px; left:50%;
  width:460px; height:auto; background:#fff;
    -moz-box-shadow:4px 4px 30px #130507;
    -webkit-box-shadow:4px 4px 30px #130507;
  box-shadow:4px 4px 30px #130507;
    -moz-transition:top 800ms;
    -o-transition:top 800ms;
    -webkit-transition:top 800ms;
  transition:top 800ms;
}
  .p_content { width:100%; ; ; padding:0px 0 0; }


.p_content>dl{width:100%;}
.p_content>dl>dt{padding:15px;background:#393f47;color:#fff;font-size:1.4em; font-weight:bold;}
.p_content>dl>dd{padding: 40px 10px 40px;}
.p_content>dl>dd>h4{text-align:center;padding:5px;}
.p_content>dl>dd>h3{text-align:center;padding:5px;color:#00c73c}





  .p_anch {
    float:left; position:relative; z-index:1; width:100%;
    margin:80px 0 0 0; text-align:center; font-size:18px;
  }
  .p_anch a { color:#fff; }


 .p_anch a span i {
    font-size: 1.7em !important;
    color: #fff !important;
    text-align: center;
    height: 60px;
    line-height: 60px;
    margin-left: 10px;
}

  .p_anch a:hover { text-decoration:none; }
  .p_anch_bottom { margin:1500px 0 0 0; padding:0 0 50px 0; }
  .p_close {/* position:absolute; top:0; right:0; width:16px; height:12px; padding:15px 11px 0 0; */
  width: 100%;
padding: 20px;
font-size: 1em;
background: #fff;
display: block;
border-top:1px solid #cfcfcf;
  margin:0 auto;text-align:center;
  }

.p_close h4{width:150px; padding:15px; background:#393f47; color:#fff;}

  .p_close span { display:inline-block;  margin:0 auto;padding:15px; background:#393f47; color:#fff;text-align:center;}
  .p_close span:first-child {/*
      -ms-transform:rotate(45deg);
      -webkit-transform:rotate(45deg);
    transform:rotate(45deg);*/
  }
  .p_close span:last-child {/*
    margin:-5px 0 0;
      -ms-transform:rotate(135deg);
      -webkit-transform:rotate(135deg);
    transform:rotate(135deg);*/
  }
  .p_body {
    position:fixed; top:0; left:0; width:100%; height:100%;
    background:#000; opacity:0.7;
      -moz-transition:opacity 800ms;
      -o-transition:opacity 800ms;
      -webkit-transition:opacity 800ms;
    transition:opacity 800ms;
  }


/* JS-styles — declaratively */
.js__popup {}
  .js__p_start {}
  .js__p_close {}
  .js__p_body {}
  .js__slide_top { height:0; overflow:hidden; top:0; }
  .js__fadeout { height:0; overflow:hidden; opacity:0; }


.github {
  position:fixed; top:0; right:0;
  width:99px; height:99px; background:url(../img/github.png);
}