
a:focus {
outline: 0px none;
text-decoration: none;
}

.red {
background-color: red;
}

.blue {
background-color: blue;
}

.color1 {
background-color: #c6d5e0;
margin-top: 10%;
display: block;
overflow: hidden;
}

.bcolor {
background-color: #dee9f1;
}

.title01 {
margin: 80px 0 0 0!important;
text-align: center;
color: #504a87;
}

.title01 a {
color: #504a87;
}

.title01 a:hover {
text-decoration: none;
color: #504a87;
}

.training .barbell {
    animation: 1s ease-in-out 0s normal none infinite running barbell;
    background-color: transparent;
    background-image: url("../img/barbell.svg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 63px;
    left: 53px;
    position: absolute;
    top: 77px;
    transform-origin: 85% 65% 0;
    width: 198px;
    z-index: 2;
}

.training .man {
    background-color: transparent;
    background-image: url("../img/man.svg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 213px;
    position: relative;
    width: 300px;
    z-index: 3;
	
}

.training {
    height: 213px;
    margin: 90px auto -10px;
    position: relative;
    width: 300px;
	margin-bottom: 100px;
}
@keyframes barbell {
0% {
    top: 87px;
}
50% {
    top: 73px;
}
100% {
    top: 87px;
}
}
@keyframes barbell {
0% {
    top: 87px;
}
50% {
    top: 73px;
}
100% {
    top: 87px;
}
}
