/* Typed Styles */

.type-wrap p{
  visibility: hidden;
}

#typed {
  font-size: 3em;
  font-family: 'Libre Baskerville', cursive;
  color:#AA4848;
  text-align: center;
}
@media only screen and (max-width: 48em) { /* 768px */

#typed {
  font-size: 1.5em;
  width:80%;
  margin-left:10%;
}
.typed-cursor {
    font-weight: 100;
    font-size:1.5em !important;
}

}
/* code for animated blinking cursor */
      .typed-cursor{
          opacity: 1;
          font-weight: 200;
          -webkit-animation: blink 0.7s infinite;
          -moz-animation: blink 0.7s infinite;
          -ms-animation: blink 0.7s infinite;
          -o-animation: blink 0.7s infinite;
          animation: blink 0.7s infinite;
          font-size:3em;
      }
      @-keyframes blink{
          0% { opacity:1; }
          50% { opacity:0; }
          100% { opacity:1; }
      }
      @-webkit-keyframes blink{
          0% { opacity:1; }
          50% { opacity:0; }
          100% { opacity:1; }
      }
      @-moz-keyframes blink{
          0% { opacity:1; }
          50% { opacity:0; }
          100% { opacity:1; }
      }
      @-ms-keyframes blink{
          0% { opacity:1; }
          50% { opacity:0; }
          100% { opacity:1; }
      }
      @-o-keyframes blink{
          0% { opacity:1; }
          50% { opacity:0; }
          100% { opacity:1; }
      }
      .type-wrap{
    	margin:10px auto;
    	padding:20px;
      overflow: visible;
    }
