@charset "UTF-8";

#__modal-interstitial-content {
   width:300px;
   margin:0;
   padding:0;
   border:none;
   position:fixed;
   display:none;
   z-index:9999;
   top:0;
   left:0;
}

#__modal-interstitial-content * {
   margin:0;
   padding:0;
   border:none;
}

#__modal-interstitial-overlay {
   z-index:9998;
   display:none;
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:120%;
   background-color:rgba(0,0,0,0.60);
   margin:0;
   padding:0;
   border:none;
}

#__modal-interstitial-close {
   text-decoration: none;
   position: absolute;
   top:270px;
   display: inline-block;
   font-weight: normal;
   text-align: center;
   vertical-align: middle;
   cursor: pointer;
   background-image: none;
   white-space: nowrap;
   padding: 10px 0;
   font-size: 15px;
   line-height: 1.42857143;
   border-radius: 4px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   margin: 0 auto;
   width: 300px;
   color: #ffffff;
   background-color: #95a5a6;
   border-color: #95a5a6;
}

.show {
   display: block!important;
   opacity: 1;
   animation-duration: 0.5s;
   animation-name: fade-in;
   -moz-animation-duration: 0.5s;
   -moz-animation-name: fade-in;
   -webkit-animation-duration: 0.5s;
   -webkit-animation-name: fade-in;
}

@keyframes fade-in {
   0% {
      display: none;
      opacity: 0;
   }
   1% {
      display: block;
      opacity: 0;
   }
   100% {
      display: block;
      opacity: 1;
   }
}

@-moz-keyframes fade-in {
   0% {
      display: none;
      opacity: 0;
   }
   1% {
      display: block;
      opacity: 0;
   }
   100% {
      display: block;
      opacity: 1;
   }
}

@-webkit-keyframes fade-in {
   0% {
      display: none;
      opacity: 0;
   }
   1% {
      display: block;
      opacity: 0;
   }
   100% {
      display: block;
      opacity: 1;
   }
}