.pilz{
	background-color: #d4f2f3;
}
.kidz{
    background-color: #fcd0c7;
}
.actz{
    background-color: #f7dec6;
}
#pills main p{
	margin: 14px 0;
}
#pills main h1{
	text-align: center;
	padding: 80px 0 60px;
	font-size: 54px;
}
#pills main section .module{
	padding: 0 56px;
}
.pills{
    margin-top:100px;
    margin-bottom:100px;
}
.pills .module{
	padding: 3.5%;
}
.pills div:first-child{
	background: url(../images/prevpills.png) center 40px no-repeat;
}
.pills div:last-child{
	background: url(../images/futurepills.png) center 40px no-repeat;
}
.kidz .pills div:first-child{
	background: url(../images/prevkids.png) center 20px no-repeat;
}
.kidz .pills div:last-child{
	background: url(../images/futurekids.png) center 20px no-repeat;
}
.pills > div > h2.tit1{
	margin: 95px 0 50px;
}
.pilz .video .playbtn{
	background: url(../images/play2.png) no-repeat center;
}
.pilz .gallery .playbtn{
	background: url(../images/gallery2.png) no-repeat center;
}
.kidz .video .playbtn{
	background: url(../images/play3.png) no-repeat center;
}
.kidz .gallery .playbtn{
	background: url(../images/gallery3.png) no-repeat center;
}
.actz .video .playbtn{
	background: url(../images/play4.png) no-repeat center;
}
.actz .gallery .playbtn{
	background: url(../images/gallery4.png) no-repeat center;
}
.pilz .double:hover > div,.pilz .double:hover a.boton{
	background-color: #242424;
	color: #d4f2f3;
}
.kidz .double:hover > div,.kidz .double:hover a.boton{
	background-color: #242424;
	color: #fcd0c7;
}
.actz .double:hover > div,.actz .double:hover a.boton{
	background-color: #242424;
	color: #f7dec6;
}
.pilz .double.nohover:hover > div,.pilz  .double.nohover:hover a.boton{
	background-color: #d4f2f3;
	color: #242424;

}
.kidz .double.nohover:hover > div,.kidz  .double.nohover:hover a.boton{
	background-color: #fcd0c7;
	color: #242424;

}
.actz .double.nohover:hover > div,.atcz  .double.nohover:hover a.boton{
	background-color: #f7dec6;
	color: #242424;

}
.double.fluid:hover a{
	background-color: none;
}
.pilz .double:hover .boton{
	border-color: #d4f2f3 ;
}
.kidz .double:hover .boton{
	border-color: #fcd0c7;
}
.actz .double:hover .boton{
	border-color: #f7dec6;
}
.double.nohover:hover .boton{
	border-color: #242424;
}
#pills .pilz .boton:hover{
	border-color: #242424;
	background-color: #242424;
	color: #d4f2f3;
}
#pills .kidz .boton:hover{
	border-color: #242424;
	background-color: #242424;
	color: #fcd0c7;
}
#pills .actz .boton:hover{
	border-color: #242424;
	background-color: #242424;
	color: #f7dec6;
}
.pilz .double > div {
    background-color: #d4f2f3;
}
.pilz .double:hover > div,.pilz .video:hover a{
	background-color: #242424;
	color: #d4f2f3;
}
.kidz .double > div {
    background-color: #fcd0c7;
}
.kidz .double:hover > div,.kidz .video:hover a{
	background-color: #242424;
	color: #fcd0c7;
}
.actz .double > div {
    background-color: #f7dec6;
}
.actz .double:hover > div,.actz .video:hover a{
	background-color: #242424;
	color: #f7dec6;
}
#pills .tit1 span{
	font-weight: normal;
	display: block;
	font-size: 18px;
	margin: 20px;
}
#pills main > section:first-child date{
    display: inline-block;
    transform: rotate(-90deg) translate(0px, 17px);
    transform-origin: left top 0;
    font-size: 13px;
}