.card{background: transparent;}
#serie .contenido:not(.p0).arealibros,.areabg{padding:25px 15px;}
.violeta{color: #872491;}
.resaltado{background-color: #872491;color: #fff;border-radius:4px;padding:4px 6px;}
.areabg{/*border:2px solid #872491;border-radius: 10px;*/
	background-image: url('../img/misc/texturalight.jpg');
	background-repeat: repeat;
}
#serie .apertura{background-color: #f9c405;text-align: center;}
#serie .apertura img{width:100%;}
#serie .pack{border-radius:9px;padding:0;}

#serie .btn:not(.btn-outline),#serie .btnciclos .btn{background-color: #872491;color: #fff;border-color: #872491;box-shadow: 2px 2px 2px rgba(0,0,0,0.35);border-radius:25px;min-height:40px;-webkit-text-transform: uppercase;text-transform: uppercase;}
#serie .btnciclos{margin:30px auto 20px;text-align: center;}
#serie .btnciclos .btn{padding:10px 25px;border:0;margin:10px;min-width:225px;}
#serie .areatapas .btn{width:100%;}
#serie .btn:hover,#serie .btn:focus,#serie .btnciclos .btn:hover,#serie .btnciclos .btn:focus{background-color: #64186c;}

#serie .recursos{display: block;}
#serie .recursos .pers{position: absolute;display: none;}
.recursos .imgs img{width:100%;max-width:220px;margin-bottom:10px;}
#serie .recursos .imgs{text-align: center;}
#serie .pack .pack-img img{width:100%;max-width: 400px;}
#serie .tapas h2{font-family: 'montserratregular',sans-serif;}
#serie .tapas h2.violeta{border-bottom:2px solid #872491!important;}
#serie .tapas .card-img{height:auto;max-height: initial;width:100%;max-width:350px;margin:10px auto;}
#serie .recursos article{width:100%;}
#serie .recursos article div{vertical-align: middle;}
#serie .pack h6{font-size:19px;}
.items li{list-style-type:none;}
.items li:before { content:"\2714\0020"; }
#serie .pack h2{font-size:1.7rem;}
#serie .pack li{margin-bottom:10px;}
#serie .pack li,#serie .pack p{font-size:1.1rem;}
#serie .pack li:last-of-type{margin-bottom:40px;}


.areavids .vid iframe{width:100%;height:auto;min-height:300px;max-height:400px;border-radius:4px;}
.pack .sepxl{margin:20px auto;border-bottom:1px dashed #872491;}
.subtitle{font-size:2rem;}
#serie #nivelinicial .tapas .card{width:90%;max-width:280px;margin:0.8rem auto;}
#primerciclo .areatapas .card{display: inline-block;vertical-align: top;max-width:230px;}
#primerciclo #materiales{background-image: url('../img/misc/bgyellow.jpg');background-repeat: repeat;background-size:75px;}
#primerciclo #materiales .content{text-align:left;padding:15px;}

.personaje{width:140px;margin:auto;display: none;}

.areavids .vid video{width: 100%;height: auto;} 

.invita{margin:35px auto;}
.btn.btn-outline.violeta2{border:1px solid #7c1f6e;border-radius:5px;font-size:18px;}
.btn.btn-outline.violeta2:hover{color:#fff;background-color:#7c1f6e;}
.btn.btn-outline.violeta2:hover svg{fill:#fff!important;}

.areatapas .card button{border:0;}
.pack .subtitle{font-size: 1.4rem;}
.pack h3,.pack h4{color: #872491;}
.pack h4{font-size: 1.25rem;}
.pack h4.subtitulo.lg{font-size: 1.45rem;}

.text_item{margin:20px auto;}
.text_item .col{padding:15px 10px;}
.cols50{width: 95%;margin:auto;}
.cols50 .col .sample{width:100%;max-width:370px;display: block;margin:auto;box-shadow: 3px 3px 3px rgba(0,0,0,0.35);}

#serie .personajes .card{width:100%;}
.personajes, .personajes .col, .personajes .card{text-align: center;}
.personajes .card img{display: block;}
.personajes .card{margin:0  auto;padding:5px;}
.personajes .card-title{font-size:1.1rem;font-weight: 700;margin:5px 0;}
#serie .personajes .card{max-width: 145px;margin:5px auto;}

.laminas .cols50{text-align: center;}
.laminas .col.w65 .sample,.laminas .col.w35 .sample{margin:10px auto;}
.laminas .col.w65 .sample{max-width:570px;}
.laminas .col.w35 .sample{max-width:280px;}



@media(min-width: 450px){
	.btn.btn-outline.violeta2{border-radius: 40px;}
}
@media(min-width: 550px){
	.cols50{-webkit-display:flex;display: flex;justify-content: space-around;}
	.laminas .cols50{display: block;}
}
@media(min-width:600px){
	#serie .pack h2{font-size:2rem;}
	.invita{margin:25px 0 40px;}
	#primerciclo .areatapas{-webkit-display:flex;display: flex;justify-content: space-evenly;margin-bottom:50px;}
}
@media(min-width:650px){
	#serie .pack h2{font-size:1.7rem;}
	#serie .apertura img{width:100%;}
	.recursos .imgs img{width:100%;}
	.laminas .cols50 .col{display: inline-block;vertical-align: middle;}
	.laminas .col.w65{width:64%;}
	.laminas .col.w35{width:35%;}
}
@media(min-width:600px) and (orientation:landscape){
	.areavids{display: flex;flex-direction: row;align-items: center;justify-content: center;}
	.areavids .vid{padding-left:10px;}
	#serie .w60{width:65%;}
	#serie .w40{width:33%;}
}
@media(min-width:735px) and (max-width:899px){
	.areatapas .card{max-width:225px;}
	.areatapas{max-width:700px;margin:auto;}
}
@media(min-width:768px){
	.areavids{display: flex;flex-direction: row;align-items: center;justify-content: center;}
	.areavids .vid{padding-left:15px;}
	#serie .w60{width:65%;}
	#serie .w40{width:33%;}
	#serie .areavids .w40{width:45%;}
	#serie .recursos .imgs,#serie .recursos .txt{width:49%;display: inline-block;vertical-align: middle;}	
}
@media(min-width:900px){
	.invita{margin:40px auto;}
	.areatapas{-webkit-display: flex;display: flex;justify-content: space-evenly;}
	.personaje{display: block;}
}
@media(min-width:940px){
	#serie .recursos .pers{display: block;width:115px;left:-35px;bottom:38%;}
}
@media(min-width:1200px){
	#serie .pack .pack-img img{max-width:290px;}
	#serie .recursos .pers{left:2%;width:120px;}
}
@media(min-width:1200px) and (max-width: 1400px){
	#serie .copete{padding-left:35px;padding-right:35px;}
	#serie .contenido:not(.p0).arealibros,.areabg{padding:25px 35px;}
}
@media(min-width:1400px){
	.copete.w95{width:95%;}
	#serie .contenido:not(.p0).arealibros,.areabg{padding:25px 75px;}
}