body {
	margin: 0 auto;
	font-weight:normal;
	letter-spacing:0.7px;
	outline: none;
	overflow-x:hidden;
	/* DO EDYCJI ooo */
	font-family: 'Open Sans';
	background-color:#ffffff;
	color:#403f41;
	font-size:3vw;
	font-weight:regular;
	/* ooo */
}


#body-loading {
	opacity:0;
	z-index:0;
	-webkit-animation-name: animacja-body-loading; 
	-webkit-animation-duration: 4s;
	animation-name: animacja-body-loading;
	animation-duration: 4;
	/* DO EDYCJI ooo */
	/* ooo */
}

@-webkit-keyframes animacja-body-loading {
    0%   {opacity:1; z-index:999;}
    100% {opacity:0; z-index:0;}
}

@keyframes animacja-body-loading {
   0%   {opacity:1; z-index:999;}
    100% {opacity:0; z-index:0;}
}

#sekcja {
width:80%;
height:100%;
position:absolute;
top:0%;
margin-left:10%;
overflow:hidden;
}

#elementy-pokaz {
position:absolute;
width:100%;
}

.element {
margin-top:38vh;
text-align:center;
}


p {
	margin:0;
  background: linear-gradient(70deg, #222222, #614931, #222222);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 8s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.5);
}

@keyframes animate {
  0% {
    background-position: 0%;
  }
  50% {
    background-position: 100%;
  }
  100% {
    background-position: 0%;
  }
  
  
}
  

@media (min-width: 0px) and (max-width: 660px) { 
body {
	font-size:10vw;
}

.element {
margin-top:32vh;
text-align:center;
}

p {
	margin:0;
  background: linear-gradient(70deg, #222222, #614931, #222222);
  background-repeat: no-repeat;
  background-size: 200%;
  animation: animate 8s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.5);
}


}


@media only screen and (max-device-width: 660px) {  
body {
	font-size:10vw;
}


.element {
margin-top:32vh;
text-align:center;
}

p {
	margin:0;
  background: linear-gradient(70deg, #222222, #614931, #222222);
  background-repeat: no-repeat;
  background-size: 200%;
  animation: animate 8s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.5);
}
}


