.pers{position: absolute;}
#serie .muestras p.copete.mb10{margin-bottom: 10px;}
#serie .textimgfull{margin:auto;}
.texturapapel{background-image: url(../img/misc/paper-texture.jpg);background-repeat: repeat;}

.presentacion ul{padding-left:25px;}
.presentacion ul li{list-style-type: none;}
.presentacion ul li:before{content: "\2714";}


#serie .tapas{margin:auto;text-align: center;}
#serie .tapas .card-body{padding:10px;}
#serie .tapas .card{max-width:400px;margin:20px auto;}
#serie .tapas button{background-color: #a71682;color: #fff;}
#serie .tapas a button:hover{text-decoration:none;background-color:#76075a;color:#fff;}


#serie .muestras{text-align: center;}
#serie .muestras.cols50{padding:20px 0;border-bottom:2px dotted gray;}
#serie .muestras.cols50,#serie .muestras.cols50 .col{max-width:initial;}
#serie .muestras.cols50 .col{display:block;width:100%;}
.muestras article.col p{width:90%;margin:5px auto 10px;}
#serie .muestras.cols50 .col{padding: 5px 0;}
#serie .muestras.cols50 .col p{width:100%;}

#serie .muestras.cols50 .col .sample{width:95%;display: block;margin:7px auto;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);}
#serie .muestras.cols50 .col .sample.simple{max-width:185px;}
#serie .recmat article{width:99%;margin:15px 0;}

.mw1100{max-width:1100px!important;margin:auto;}
.mw1000{max-width:1000px!important;margin:auto;}
.mw680{max-width:680px!important;}
.mw900{max-width:900px!important;margin:auto;}
.mw800{max-width:800px!important;margin:auto;}
.doblexl{max-width:770px!important;margin:auto;}

#serie .doblexl .doble{width:100%;max-width: 100%;}
.p0i{padding: 0!important;}

.recuadro{border-top:2px dotted #d32715;border-bottom:2px dotted #d32715;padding:15px 10px;}

/*Efectos títulos*/
h3 i.bi{color: #625eca;display: none;}
.borderanim{
	display: inline-block;
    padding: 5px;
    margin-bottom:5px;
    position: relative;
}
.borderanim::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: linear-gradient(90deg, #f05c64 0%, #fce381 50%, #827fd2 50%);
    background-size: 200px 100%;
    animation: slideColors 3s linear infinite;
}

@keyframes slideColors {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 200px 0;
    }
}
/*Fin títulos*/

#carouselCiencias01{width:88%;max-width: 750px;margin:25px auto;}
#carouselCiencias01 .slide{width:100%;display: block;margin:auto;}
#carouselCiencias01 .carousel-caption{background:white;left:0;right:0;}
.carousel-indicators{bottom:-15px;}
.carousel-control-next, .carousel-control-prev{width:6%;}
.carousel-control-prev{margin-left:-6%;}
.carousel-control-next{margin-right:-6%;}

#parte1,#parte2{max-width: 1100px;margin:auto;}

.separacion{height:2px;margin:20px auto;width:90%;border-bottom:4px dotted #d32715;}

@media(min-width:370px){
	h3 i.bi{display: inline-block;}
}

@media(min-width:430px){
	#serie .muestras.cols50 .col .sample.simple{max-width:240px;}
}

@media(min-width:600px){
	#serie .tapas button{line-height:1.5;}
	#serie .muestras.cols50 .col .sample.simple{max-width:310px;}
}
@media(min-width:700px){
	#serie .recmat{display:block;}
	#serie .recmat article{
		width: 100%;
    	display: block;
    	margin:20px auto;
	}
}
@media(min-width:850px){
	#serie .recmat{-webkit-display: flex;display: flex;max-width:1000px;}
	#serie .recmat article{
		width: calc(50% - 25px);
    	display: inline-block;
    	vertical-align: top;
	}
}
    
@media(min-width:750px){
	#serie .tapas .card{width:48%;display: inline-block;}
	#serie .muestras.cols50.flex{display: flex;flex-direction: row;align-items: center;justify-content: center;}
 #serie .muestras.cols50.flex.start{align-items: flex-start;}
  #serie .muestras.cols50 .col{width:49%;display: inline-block;vertical-align: middle;}
  #serie .muestras.cols50 .col.w35{width:34%;}
  #serie .muestras.cols50 .col.w65{width:65%;max-width:600px;}
  #serie .muestras.cols50 .col.w45{width:45%;}
  #serie .muestras.cols50 .col.w55{width:55%;max-width:600px;}
  #serie .muestras.cols50 .bl{border-left: 2px dotted gray;}
  #serie .muestras.cols50 .br{border-right: 2px dotted gray;}
}
@media(min-width:940px){
#serie .tapas .card{width:32%;}
#serie .muestras.cols50 .col .sample.doble{margin: 10px;}
}
@media(min-width:1200px){
  #serie .tapas .card-img{width:auto;}
}

/*MAX*/
@media(max-width: 380px){
  .recmat ul{padding-left:20px;}
}
