@font-face {
  font-family: 'Misato';
  src: url('../fonts/Misato/Misato.eot');
  src: url('../fonts/Misato/Misato.eot?#iefix') format('embedded-opentype'), 
    url('../fonts/Misato/Misato.woff2') format('woff2'), 
    url('../fonts/Misato/Misato.woff') format('woff'),  
    url('../fonts/Misato/Misato.ttf') format('truetype'), 
    url('../fonts/Misato/Misato.svg#Misato') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{

    text-align: center;
    font-family: 'open_sanslight';
    src: url('OpenSans-Light-webfont.eot');
    src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Light-webfont.woff') format('woff'),  url('OpenSans-Light-webfont.ttf') format('truetype'),  url('OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #000000;

}


#image{
    margin: 0 20px 0 0;
    width: 250px;
    float: left;
   
}



h1{
    font-family: 'Misato';
    text-align: center;
    font-size: 48px;
}
h2{
    font-family: 'Misato';
    text-align: center;
    font-size: 36px;

}

.introduction {
    font-family: "Josefin Sans", "Helvetica Neue", Helvetica, sans-serif;
    text-align: justify;
    padding: 0 10px 10px 10px;
    font-size: 20px;
    border-left: 20px black !important;
}

.hvr-float  {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;

}

.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

hr{
    border-style: solid;
    border-width: 5px;
}

.social-media {
  text-align:center;
  margin-top:100px;
}

.facebook {
  background: url("http://cdn.flaticon.com/png/256/59439.png") no-repeat center;
  background-size: 40px;
  background-color: #fff;
  padding: 10px;
  border-radius:50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 10px;
  transition: 0.3s;
}

.facebook:hover {
  background-color: #ffcdd2;
  -ms-transform: rotate(360deg); /* IE 9 */
  -webkit-transform: rotate(360deg); /* Safari */
  transform: rotate(360deg);
}

.twitter {
  background: url("http://cdn.flaticon.com/png/256/8800.png") no-repeat center;
  background-size: 40px;
  background-color: #fff;
  padding: 10px;
  border-radius:50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 10px;
  transition: 0.6s;
}

.twitter:hover {
  background-color: #ffcdd2;
  -webkit-transform: rotateY(180deg); /* Safari */
  transform: rotateY(180deg); /* Standard syntax */
}

.instagram {
  background: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni4zOTIgNDg2LjM5MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjM5MiA0ODYuMzkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDY0LjQxMywwSDIxLjk0OEM5Ljg0OSwwLDAsOS44MTksMCwyMS45MTh2NDQyLjU1NWMwLDEyLjA2OSw5Ljg0OSwyMS45MTgsMjEuOTQ4LDIxLjkxOGg0NDIuNDY0ICAgIGMxMi4xMjksMCwyMS45NzktOS44NDksMjEuOTc5LTIxLjkxOFYyMS45MThDNDg2LjM5Miw5LjgxOSw0NzYuNTQyLDAsNDY0LjQxMywweiBNMjQzLjE5NiwxNTguMzIgICAgYzQ2Ljg3NiwwLDg0Ljg3NSwzNy45OTksODQuODc1LDg0Ljg3NXMtMzcuOTk5LDg0Ljg3NS04NC44NzUsODQuODc1cy04NC44NzUtMzcuOTk5LTg0Ljg3NS04NC44NzVTMTk2LjMyLDE1OC4zMiwyNDMuMTk2LDE1OC4zMnogICAgIE00MjUuNTkzLDQyNS41OTNINjAuNzk5VjIxMi43OTZoNDAuMDM2Yy0yLjA5OCw5LjgxOS0zLjMxNCwxOS45NzItMy4zMTQsMzAuMzk5YzAsODAuMzQ2LDY1LjM1OSwxNDUuNjc0LDE0NS42NzQsMTQ1LjY3NCAgICBjODAuMzQ2LDAsMTQ1LjY3NC02NS4zMjgsMTQ1LjY3NC0xNDUuNjc0YzAtMTAuNDI3LTEuMjE2LTIwLjU4LTMuMjgzLTMwLjM5OWg0MC4wMDZWNDI1LjU5M3ogTTQyNS41OTMsMTUxLjk5N2gtOTEuMTk4VjYwLjc5OSAgICBoOTEuMTk4VjE1MS45OTd6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") no-repeat center;
  background-size: 40px;
  background-color: #fff;
  padding: 10px;
  border-radius:50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 10px;
  transition: 0.3s;
}

.instagram:hover {
  background-color: #ffcdd2;
  border-radius: 0%;
}

.linkedin {
  background: url("http://cdn.flaticon.com/png/256/34227.png") no-repeat center;
  background-size: 40px;
  background-color: #fff;
  padding: 10px;
  border-radius:50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 10px;
  transition: 0.3s;
}

.linkedin:hover {
  background-color: #ffcdd2;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.pinterest {
  background: url("http://cdn.flaticon.com/png/256/9150.png") no-repeat center;
  background-size: 40px;
  background-color: #fff;
  padding: 10px;
  border-radius:50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 10px;
  transition: 0.3s;
}

.pinterest:hover {
  background-color: #ffcdd2;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

.codrops-links {
  position: relative;
  -webkit-flex: none;
  flex: none;
  white-space: nowrap;
  
}

.codrops-links::after {
  /*position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1px;
  width: 2px;
  height: 100%;
  background: #dbdbdb;
  content: '';
  -webkit-transform: rotate3d(0,0,1,22.5deg);
  transform: rotate3d(0,0,1,22.5deg)*/
}

.codrops-icon {
  display: inline-block;
  margin: 0.5em;
  padding: 0em 0;
  width: 1.5em;
  text-decoration: none;
  color: black !important;
}
.codrops-icon:hover{
    color: #ef5350 !important;
}
.codrops-icon span {
  display: none;
}

.codrops-icon:before {
  margin: 0 5px;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: 'codropsicons';
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased;
}

.codrops-icon--drop:before {
  content: "\e001";
}

.codrops-icon--prev {
    color: black;
}

.codrops-icon--prev:before {
  content: "\e004";
}

footer{

    font-family: "Josefin Sans", "Helvetica Neue", Helvetica, sans-serif;
    height: 50px;
    width: 100%;
}


#container{
max-width: 900px;
margin: 50px auto 0 auto;
width: 100%;
}

@media (max-width: 320px) {
    #image{
    width: auto;
    margin: 20px;
        
  }
   .introduction {
    width: auto;
    padding: 0 10px 10px 10px;
    
}
  }