.es-illCol {
	width: 50px;
	float: left;
}
.es-threeColumn {
	width: 198px;
	background: #e5d9d3;
	float: left;
	height: 250px;
	padding: 10px;
}
.height {
	height: 155px;
}
.es-threeColumn p {
	padding: 10px 0;
	line-height: 21px;
  height: 125px;
} 
.borderTop {
	border-top: 10px solid #f0e9e5;
}
.borderBottom {
	border-bottom: 10px solid #f0e9e5;
}
.es-threeColumn h3 {
	font-size: 14px;
	color: #444;
	line-height: 20px;
	margin: 0 0 15px 0;
}
.es-threeColumn ul li {
	padding: 0 0 10px 0;
	color: #666;
}
.es-margin {
	margin: 0 22px 0 0;
}

.cycleBack {
  background: url('/media/mkt/clinical-solutions/infection-prevention/erase-cauti-rebrand/cycle/cycle-background.png');
  height: 576px;
}
.cycleQuad {
  width:  292px;
  padding: 10px;
  height: 140px;
  background: #f0edeb;
  margin: 0 0 25px 0;
}
.cycleQuad p {
  padding: 10px 0px;
  line-height: 20px;
  font-size: 13px;
}
.quadButton {
  width: 272px;
  padding: 10px;
  margin: 0 0 10px 0;
}
.one {
  float: left;
  margin: 0 0 160px 0;
}
.two {
  float: right;
  margin: 0 0 160px 0;
}
.three {
  float: left;
}
.four {
  float: right;
}
.listP {
  line-height: 18px;
  padding: 0 0 15px 0;
  margin: 0;
}

.bundleTitle {
	width: 90%;
	padding: 5%;
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	height: 50px;
}
.riskBar {
	width: 94.85%;
	padding: 2.5%;
	background: #ccc3be;
	float: left;
	font-size: 15px;
	line-height: 23px;
}
.iuc {
	background: #f05023;
}
.iuc:hover {
	background: #c7441f;
	transition: .4s ease;
}
.bladder {
	background: #ffc52f;
}
.bladder:hover {
	background: #d6a527;
	transition: .4s ease;
}
.cmbundle {
	background: #f18b21;
}
.cmbundle:hover {
	background: #c66e13;
	transition: .4s ease;
}
#probOne {
  width: 100%;
  clear: both;
}
#probTwo {
  width: 100%;
  clear: both;
}
#probThree {
  width: 100%;
  clear: both;
}
#probFour {
  width: 100%;
  clear: both;
}

#main-wrapper {
  position: relative;
  width: 698px;
  border: 1px solid #ddd;
  height: 100%;
  float: left;
  margin: 0 0 35px 0;
}

#erase-wrapper {
  position: relative;
  display: block;
  margin-top: 40px;
  float: left;
  height: 600px;
}
#erase-wrapper p {
  line-height: 21px;
  padding: 0;
  margin: 0;
}
#erase-wrapper h2 {
  margin: 0;
  padding: 10px 0 0 0;
  color: #f05023;
  line-height: 23px;
}
#erase-wrapper ul li {
  padding: 10px 0px 5px 0px;
  line-height: 21px;
  color: #666;
}

#erase-wrap {
  position: relative;
  width: 400px;
  margin: 40px 0px 40px 0px;
  height: 100%;
  float: left;
}

#second-wrap {
  position: relative;
  width: 400px;
  top: -250px;
  z-index: 1;
}

#erase-text {
  width: 700px;
  height: 100%;
  float: left;
}

#erase {
  position: relative;
  display: block;
  float: left;
  width: 700px;
  margin: 0 auto;
  z-index: 3;
}

.letters {
  float: left;
  margin: 20px 20px 20px 20px;
  cursor: pointer;
}

.targetDiv {
  display: block;
  float: left;
  width: 250px;
}

.targetDiv span p {
  color: #FFF;
  background: #f05022;
  width: 100%;
  text-align: center;
  margin: 0px;
  padding: 0px 5px;
}

.targetDiv span p + p {
  color: #f05022;
  background: none;
  width: 100%;
}

#e1 {
  position: absolute;
  top: 106px;
  left: 20px;
  z-index: 6;
}

#e2 {
  position: absolute;
  top: 35px;
  left: 300px;
  z-index: 6;
}

#e3 {
  position: absolute;
  top: 345px;
  left: 20px;
  z-index: 6;
}

#e4 {
  position: absolute;
  top: 516px;
  left: 353px;
  z-index: 6;
}

#e5 {
  position: absolute;
  top: 230px;
  left: 20px;
  z-index: 6;
}


/* Tray */

#tray {
  position: relative;
  display: block;
  margin: 0 auto;
  text-align: center;
  left: 64px;
  top: 20px;
  z-index: 1;
}

/* time */

#time {
  width: 54px;
  position: absolute;
  left: 77px;
  top: 592px;
  z-index: 2;
}

#left-middle {
  width: 57px;
  position: relative;
  left: 274px;
  top: 126px;
}

#left-bottom {
  width: 47px;
  position: relative;
  left: 283px;
  top: 101px;
  z-index: 2;
}

#left-blue {
  width: 49px;
  position: relative;
  left: 272px;
  top: 145px;
  z-index: 1;
}

#left-book {
  width: 62px;
  position: relative;
  left: 135px;
  top: 353px;
  z-index: 1;
}

#right-gloves {
  width: 111px;
  position: relative;
  left: 150px;
  top: 283px;
  z-index: 2;
}

#left-ballon {
  width: 130px;
  position: relative;
  left: 126px;
  top: 448px;
  z-index: 4;
}

#middle-book {
  width: 80px;
  position: relative;
  left: 159px;
  top: 395px;
  z-index: 3;
}

#blue-book {
  width: 128px;
  position: relative;
  left: 134px;
  top: 517px;
  z-index: 3;
}

#main-cover {
  width: 299px;
  position: relative;
  left: 58px;
  top: 572px;
  z-index: 5;
}

/* Cover */

#cover {
  width: 122px;
  position: relative;
  left: 143px;
  top: 225px;
  z-index: 2;
}

#accordion-renewal {
  clear: both;
  list-style: none;
  padding: 0 0 0 0;
  width: 700px;
  margin-bottom: 75px;
}
#accordion-renewal li{
  display: block;
  color: #666;
  margin: 1px;
  cursor: pointer;
  padding: 20px 15px; 
  list-style: circle;
  line-height: 22px;
  font-size: 15px;
  border-bottom: 1px solid #cfcfcf;
}

#accordion-renewal li.active {

}

#accordion-renewal ul {
  list-style: none;
  padding: 0 0 0 0;
  display: none;
}
#accordion-renewal ul li{
  font-weight: normal;
  cursor: auto;
  color: #333;
  background-color: #fff;
  padding: 20px 15px;
  font-size: 14px;
  line-height: 24 px;
  float: left;
}
#accordion-renewal a {
  text-decoration: none;
}
#accordion-renewal a:hover {
  text-decoration: underline;
}

.PSMgraphic {
  background: url("/media/mkt/supply-solutions/hospital-idn/perioperative-supply-management/psm-graphic-2.png");
  height: 419px;
}
.psm-leftTop {
  width: 50%;
  float: left;
}
.psm-rightTop {
  width: 50%;
  float: right;
}
.psm-leftBottom {
  width: 50%;
  float: left;
}
.psm-rightBottom {
  width: 50%;
  float: right;
}

/* DAVIS ADDED CSS */

#accordion-renewal li span {
  content: "+";
  font-size: 2em;
  float: left;
  transition: transform 0.3s ease-in-out 0s;
  display: block;
  padding-right: 20px;
  padding-bottom: 10px;
}



/* ANIMATION */

@-webkit-keyframes moveTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -ms-transform: translate(0px, -330px);
    -o-transform: translate(0px, -330px);
    -moz-transform: translate(0px, -330px);
    -webkit-transform: translate(0px, -330px);
    transform: translate(0px, -330px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 2s;
    -moz-transition-delay: 2s;
    -o-transition-delay: 2s;
    -ms-transition: 2s;
    transition-delay: 2s;
  }
  100% {
    -webkit-transform: translate(0px, -330px);
    transform: translate(0px, -330px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveTop.in-view {
  -o-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -o-animation-name: moveTop;
  -moz-animation-name: moveTop;
  -webkit-animation-name: moveTop;
  animation-name: moveTop;
}

/* END moveTop */

@-webkit-keyframes moveLeftFarTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -ms-transform: translate(-100px, -255px);
    -o-transform: translate(-100px, -255px);
    -moz-transform: translate(-100px, -255px);
    -webkit-transform: translate(-100px, -255px);
    transform: translate(-100px, -255px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveLeftFarTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -ms-transform: translate(-100px, -255px);
    -o-transform: translate(-100px, -255px);
    -moz-transform: translate(-100px, -255px);
    -webkit-transform: translate(-100px, -255px);
    transform: translate(-100px, -255px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveLeftFarTop.in-view {
  -o-transform: backface-visibility: visible !important;
  -moz-transform: backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -ms-animation-name: moveLeftFarTop;
  -o-animation-name: moveLeftFarTop;
  -moz-animation-name: moveLeftFarTop;
  -webkit-animation-name: moveLeftFarTop;
  animation-name: moveLeftFarTop;
}

/* END moveLeftFarTop */


@-webkit-keyframes moveMiddleFarTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -ms-transform: translate(10px, -255px);
    -o-transform: translate(10px, -255px);
    -moz-transform: translate(10px, -255px);
    -webkit-transform: translate(10px, -255px);
    transform: translate(10px, -255px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveMiddleFarTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -ms-transform: translate(10px, -255px);
    -o-transform: translate(10px, -255px);
    -moz-transform: translate(10px, -255px);
    -webkit-transform: translate(10px, -255px);
    transform: translate(10px, -255px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveMiddleFarTop.in-view {
  -o-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  
  -ms-animation-name: moveMiddleFarTop;
  -o-animation-name: moveMiddleFarTop;
  -moz-animation-name: moveMiddleFarTop;
  -webkit-animation-name: moveMiddleFarTop;
  animation-name: moveMiddleFarTop;
}

/* END moveMiddleFarTop */

@-webkit-keyframes moveRightFarTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: all 5s;
    transition-delay: 5s;
  }
  100% {
    -ms-transform: translate(125px, -255px);
    -o-transform: translate(125px, -255px);
    -moz-transform: translate(125px, -255px);
    -webkit-transform: translate(125px, -255px);
    transform: translate(125px, -255px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveRightFarTop {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -ms-transform: translate(125px, -255px);
    -o-transform: translate(125px, -255px);
    -moz-transform: translate(125px, -255px);
    -webkit-transform: translate(125px, -255px);
    transform: translate(125px, -255px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveRightFarTop.in-view {
  -o-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -o-animation-name: moveRightFarTop;
  -moz-animation-name: moveRightFarTop;
  -webkit-animation-name: moveRightFarTop;
  animation-name: moveRightFarTop;
}

/* END moveRightFarTop */

@-webkit-keyframes moveRightTop {
  0% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -o-transform: translate(60px, -170px);
    -moz-transform: translate(60px, -170px);
    -ms-transform: translate(60px, -170px);
    -webkit-transform: translate(60px, -170px);
    transform: translate(60px, -170px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveRightTop {
  0% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -o-transform: translate(60px, -170px);
    -moz-transform: translate(60px, -170px);
    -ms-transform: translate(60px, -170px);
    -webkit-transform: translate(60px, -170px);
    transform: translate(60px, -170px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveRightTop.in-view {
  -o-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-visibility: visible !important;
  -ms-visibility: visible !important;
  -moz-visibility: visible !important;
  backface-visibility: visible !important;
  -o-animation-name: moveRightTop;
  -moz-animation-name: moveRightTop;
  -ms-animation-name: moveRightTop;
  -webkit-animation-name: moveRightTop;
  animation-name: moveRightTop;
}

/* END moveRightTop */

@-webkit-keyframes moveLeftTop {
  0% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -o-transform: translate(0px, -170px);
    -moz-transform: translate(0px, -170px);
    -ms-transform: translate(0px, -170px);
    -webkit-transform: translate(0px, -170px);
    transform: translate(0px, -170px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveLeftTop {
  0% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -o-transform: translate(0px, -170px);
    -moz-transform: translate(0px, -170px);
    -ms-transform: translate(0px, -170px);
    -webkit-transform: translate(0px, -170px);
    transform: translate(0px, -170px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveLeftTop.in-view {
  -o-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -o-animation-name: moveLeftTop;
  -moz-animation-name: moveLeftTop;
  -ms-animation-name: moveLeftTop;
  -webkit-animation-name: moveLeftTop;
  animation-name: moveLeftTop;
}

/* END moveLeftTop */


@-webkit-keyframes moveUp {
  0% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  25% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -o-transform: translate(0px, -95px);
    -moz-transform: translate(0px, -95px);
    -ms-transform: translate(0px, -95px);
    -webkit-transform: translate(0px, -95px);
    transform: translate(0px, -95px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveUp {
  0% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  25% {
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  100% {
    -o-transform: translate(0px, -95px);
    -moz-transform: translate(0px, -95px);
    -ms-transform: translate(0px, -95px);
    -webkit-transform: translate(0px, -95px);
    transform: translate(0px, -95px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveUp.in-view {
  -o-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -ms-animation-name: moveUp;
  -o-animation-name: moveUp;
  -moz-animation-name: moveUp;
  -webkit-animation-name: moveUp;
  animation-name: moveUp;
}
/* END moveUp */




@-webkit-keyframes moveLeft {
  0% {
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  25% {
    -o-transform: translate(0px, -40px);
    -ms-transform: translate(0px, -40px);
    -moz-transform: translate(0px, -40px);
    -webkit-transform: translate(0px, -40px);
    transform: translate(0px, -40px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  50% {
    -o-transform: translate(-62px, -40px);
    -ms-transform: translate(-62px, -40px);
    -moz-transform: translate(-62px, -40px);
    -webkit-transform: translate(-62px, -40px);
    transform: translate(-62px, -40px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  100% {
    -o-transform: translate(-62px, 47px);
    -ms-transform: translate(-62px, 47px);
    -moz-transform: translate(-62px, 47px);
    -webkit-transform: translate(-62px, 47px);
    transform: translate(-62px, 47px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveLeft {
  0% {
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  25% {
    -o-transform: translate(0px, -40px);
    -ms-transform: translate(0px, -40px);
    -moz-transform: translate(0px, -40px);
    -webkit-transform: translate(0px, -40px);
    transform: translate(0px, -40px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  50% {
    -o-transform: translate(-62px, -40px);
    -ms-transform: translate(-62px, -40px);
    -moz-transform: translate(-62px, -40px);
    -webkit-transform: translate(-62px, -40px);
    transform: translate(-62px, -40px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  100% {
    -o-transform: translate(-62px, 47px);
    -ms-transform: translate(-62px, 47px);
    -moz-transform: translate(-62px, 47px);
    -webkit-transform: translate(-62px, 47px);
    transform: translate(-65px, 20px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveLeft.in-view {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: moveLeft;
  -moz-animation-name: moveLeft;
  -o-animation-name: moveLeft;
  -ms-animation-name: moveLeft;
  animation-name: moveLeft;
}

/*  END MoveLeft */


@-webkit-keyframes moveRightUp {
  0% {
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  25% {
    -o-transform: translate(0px, -50px);
    -ms-transform: translate(0px, -50px);
    -moz-transform: translate(0px, -50px);
    -webkit-transform: translate(0px, -50px);
    transform: translate(70px, 0px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  50% {
    -o-transform: translate(70px, -20px);
    -ms-transform: translate(70px, -20px);
    -moz-transform: translate(70px, -20px);
    -webkit-transform: translate(70px, -20px);
    transform: translate(70px, 0px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  100% {
    -o-transform: translate(70px, 0px);
    -ms-transform: translate(70px, 0px);
    -moz-transform: translate(70px, 0px);
    -webkit-transform: translate(70px, 0px);
    transform: translate(70px, 0px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveRightUp {
  0% {
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  25% {
    -o-transform: translate(68px, -60px);
    -ms-transform: translate(68px, -60px);
    -moz-transform: translate(68px, -60px);
    -webkit-transform: translate(68px, -60px);
    transform: translate(68px, -60px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  50% {
    -o-transform: translate(68px, -60px);
    -ms-transform: translate(68px, -60px);
    -moz-transform: translate(68px, -60px);
    -webkit-transform: translate(68px, -60px);
    transform: translate(68px, -60px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  100% {
    -o-transform: translate(68px, 0px);
    -ms-transform: translate(68px, 0px);
    -moz-transform: translate(68px, 0px);
    -webkit-transform: translate(68px, 0px);
    transform: translate(68px, 0px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveRightUp.in-view {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: moveRightUp;
  -ms-animation-name: moveRightUp;
  -moz-animation-name: moveRightUp;
  -o-animation-name: moveRightUp;
  animation-name: moveRightUp;
}


/* END moveRightUp */

@-webkit-keyframes moveRightMiddle {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

@keyframes moveRightMiddle {
  0% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    transition-delay: 5s;
    -o-transition-delay: 5s;
    -ms-transition: 5s;
    transition-delay: 5s;
  }
  25% {
    -ms-transform: translate(70px, -30px);
    -moz-transform: translate(70px, -30px);
    -o-transform: translate(70px, -30px);
    -webkit-transform: translate(70px, -30px);
    transform: translate(70px, -30px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  50% {
    -ms-transform: translate(70px, -30px);
    -moz-transform: translate(70px, -30px);
    -o-transform: translate(70px, -30px);
    -webkit-transform: translate(70px, -30px);
    transform: translate(70px, -30px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
  100% {
    -ms-transform: translate(70px, 25px);
    -moz-transform: translate(70px, 25px);
    -o-transform: translate(70px, 25px);
    -webkit-transform: translate(70px, 25px);
    transform: translate(70px, 25px);
    -webkit-transition: all 200s;
    -moz-transition: all 200s;
    -o-transition: all 200s;
    -ms-transition: all 200s;
    transition: all 200s;
  }
}

.moveRightMiddle.in-view {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: moveRightMiddle;
  -ms-animation-name: moveRightMiddle;
  -moz-animation-name: moveRightMiddle;
  -o-animation-name: moveRightMiddle;
  animation-name: moveRightMiddle;
}

/* END moveLeftMiddle */

@keyframes moveRightBottom {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
  25% {
    -ms-transform: translate(70px, -30px);
    -o-transform: translate(70px, -30px);
    -moz-transform: translate(70px, -30px);
    -webkit-transform: translate(70px, -30px);
    transform: translate(70px, -30px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
  50% {
    -ms-transform: translate(70px, 0px);
    -o-transform: translate(70px, 0px);
    -moz-transform: translate(70px, 0px);
    -webkit-transform: translate(70px, 0px);
    transform: translate(70px, 0px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
  100% {
    -ms-transform: translate(70px, 54px);
    -o-transform: translate(70px, 54px);
    -moz-transform: translate(70px, 54px);
    -webkit-transform: translate(70px, 54px);
    transform: translate(70px, 54px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
}

@keyframes moveRightBottom {
  0% {
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
  25% {
    -ms-transform: translate(70px, -30px);
    -o-transform: translate(70px, -30px);
    -moz-transform: translate(70px, -30px);
    -webkit-transform: translate(70px, -30px);
    transform: translate(70px, -30px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
  50% {
    -ms-transform: translate(70px, 0px);
    -o-transform: translate(70px, 0px);
    -moz-transform: translate(70px, 0px);
    -webkit-transform: translate(70px, 0px);
    transform: translate(70px, 0px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
  100% {
    -ms-transform: translate(70px, 54px);
    -o-transform: translate(70px, 54px);
    -moz-transform: translate(70px, 54px);
    -webkit-transform: translate(70px, 54px);
    transform: translate(70px, 54px);
    -webkit-transition: all 400s;
    -moz-transition: all 400s;
    -o-transition: all 400s;
    -ms-transition: all 400s;
    transition: all 400s;
  }
}

.moveRightBottom.in-view {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: moveRightBottom;
  -ms-animation-name: moveRightBottom;
  -moz-animation-name: moveRightBottom;
  -o-animation-name: moveRightBottom;
  animation-name: moveRightBottom;
}

/* END moveRightMiddle */


.animated {
  -o-animation-duration: 5s;
  -ms-animation-duration: 5s;
  -webkit-animation-duration: 5s;
  -moz-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  animation-fill-mode: both;
}

#button-restart {
  background: #F05023;
  text-align: center;
  padding: 10px 15px;
  margin: 15px 0px 15px;
  width: 155px;
  float: left;
  color: #FFF;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
}