body{
	background: #fff;
	width: 99%;
	      overflow: auto;
      -ms-overflow-style: none;
}

body::-webkit-scrollbar {
  display: none; /* Скрыть scroll-bar */
}



h2, .weekday, .month {
  font-size: 20px;
  font-weight: 600;
}

h2 {
  color: #fff;
}

@keyframes blink1 {
  0% { background: #153C6D; }
  50% { background: #3978C6; }
  100% { background: #153C6D; }
}	
.names, .namesPoly, .namesBM, .names-sun, .namesPoly-sun, .namesBM-sun{
	  font-size: 16px;
	  padding: 0.5% 0.5% 0.5% 1%;
	  font-family: Arial;
}

.day {
	border-bottom: 0;
	border: 1px solid #eee;
	border-top: 0;
	border-radius: 0 0 15px 15px;
}
.namesVEL, .dates, .dates-sun, .weekdaytoo{
  font-size: 20px;
  font-weight: 600;	
  	  padding: 0.5% 0.5% 0.5% 1%;

}

.weekday, .weekday-sun {
    padding: 10px 0 10px 0;
	 
}
	 
.dates, .dates-sun{
  font-size: 2em;
  padding: 0 ;
}
 .spoiler_body, .spoiler_day, .spoiler_zach {
	 padding: 0;
	 }

.dates{
  color: #153C6D;
}

.fortimes{
	background: #fff;
	border-top: 5px dotted  #ddd;
}

.times, .times-sun {
	font-size: 16px;	
		  font-family: Arial;

}

.fortimes-	{/*пасха*/
	background: radial-gradient(circle, #FF000015, #FF450015, #FFD70015, #00800015, #1E90FF15, #8B008B15, #aa000015);
	background-size: 200% auto;
	animation: textflow 15s linear infinite;
	animation-direction: alternate;
	animation: textflow 15s linear infinite;
	animation-direction: alternate-reverse;	
}
@keyframes textflow {
  from {background-position: 0% center}         
  to {background-position: 200% center}
}