﻿.container2 {
  margin: 100px auto;
  padding: 100px;
  position: relative;
  transform: rotate(45deg);
  width: 100px;
}

.heart {
  background: salmon;
  height: 100px;
  position: relative;
  width: 100px;

  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  -moz-animation-name: heartBeat;
  animation-duration: 1.0s;
  -webkit-animation-duration: 1.0s;
  -moz-animation-duration: 1.0s;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: 2;
  -moz-animation-iteration-count:2;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
}

.heart:before {
    background: salmon;
    border-radius: 50%;
    content: "";
    height: 100px;
    position: absolute;
    top: -50px;
    width: 100px;
  }
  
    .heart:after {
    background: salmon;
    border-radius: 50%;
    content: "";
    height: 100px;
    left: -50px; 
    position: absolute;
    width: 100px; 
  } 

@keyframes heartBeat {
   0% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }

  20% {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
  }
  
  30% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
     -moz-transform: scale(1.05);
  }
  
  45% {
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
     -moz-transform: scale(1.25);
  }
  
  50% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }
  
  100% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }
}

@-webkit-keyframes heartBeat {
   0% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }

  20% {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
  }
  
  30% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
     -moz-transform: scale(1.05);
  }
  
  45% {
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
     -moz-transform: scale(1.25);
  }
  
  50% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }
  
  100% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }
}

@-mox-keyframes heartBeat {
   0% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }

  20% {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
  }
  
  30% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
     -moz-transform: scale(1.05);
  }
  
  45% {
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
     -moz-transform: scale(1.25);
  }
  
  50% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }
  
  100% {
    transform: scale(none);
    -webkit-transform: scale(none);
     -moz-transform: scale(none);
  }
}


@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

pHeartBeat {
  animation-duration: 3s;
  animation-name: heartBeat;
  animation-iteration-count: 3;
  display: inline-block;
}


/* Style The Dropdown Button */
.dropbtn {
    background-color: transparent;
    color: white;
    padding-top: 14px;
    font-size: 15px;
    border: none;
    text-shadow: 4px 4px 9px black;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: grey;
    color: black;
    width: 300px;
    text-shadow: none;
    /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 12px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */

.dropdown-content a:hover {
    background-color: red;
    color: red;
}
.dropdown-content a:focus {
    background-color: #777;
    color: black;
}


/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
   color: #777;
}

  #banner1{

        position: absolute;
        width: 100%;
        height: 150px;
        background-color: #4E6C88;
        -webkit-box-shadow: -1px 9px 18px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -1px 9px 18px 0px rgba(0,0,0,0.75);
        box-shadow: -1px 9px 18px 0px rgba(0,0,0,0.75);
    }


 /*ul {
    list-style-type: none;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}


li:before {
  content: "• ";
}*/



