.violeta{color: #872491;}
.resaltado{background-color: /*#e73952*/#872491;color: #fff;border-radius:4px;padding:4px 6px;}
#serie .apertura{background-color: #f9c405;text-align: center;}
#serie .apertura img{width:100%;}
#serie .pack{border-radius:9px;}
.presentacion .txt, .presentacion .ilus{vertical-align: middle;}
.presentacion .txt{padding-bottom:0;}
.presentacion .ilus img{max-width:160px;margin-top:8px;}
#serie .recursos{display: block;}
#serie .recursos .pers{position: absolute;display: none;}
.recursos .imgs img{width:100%;max-width:245px;}
#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 .card-img{height:auto;max-height: initial;width:100%;max-width:350px;}
#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:last-of-type{margin-bottom:25px;}
#serie .tapas .btn-warning{background-color: #872491;border-color: #872491;box-shadow: 2px 2px 2px rgba(0,0,0,0.35);}

.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;}
.areatapas .card{display: inline-block;vertical-align: top;width:48%;max-width:205px;}

.personaje{width:140px;margin:auto;display: none;}

.areavids .vid video{width: 100%;height: auto;} 

.invita{margin-bottom:35px;}
.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;}

@media(min-width: 450px){
	.btn.btn-outline.violeta2{border-radius: 40px;}
}

@media(min-width:600px){
	#serie .pack h2{font-size:2rem;}
	.invita{margin:25px 0 40px;}
}
@media(min-width:650px){
	#serie .pack h2{font-size:1.7rem;}
	#serie .apertura img{width:100%;}
	.recursos .imgs img{width:100%;}
}
@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:18px 0 40px;}
	.areatapas{-webkit-display: flex;display: flex;}
	.personaje{display: block;}
}
@media(min-width:940px){
	#serie .recursos .pers{display: block;width:115px;left:-35px;bottom:38%;}
}
@media(min-width:1200px){
	#serie .apertura img{width:90%;}
	#serie .pack .pack-img img{max-width:290px;}
	#serie .recursos .pers{left:2%;width:120px;}
}
@media(min-width:1400px){
	.copete.w95{width:95%;}
}