.verde{color: #037f5b;}
.pers{position:absolute;}
#serie .tapas h2{border-bottom:1px solid #037f5b;color:#037f5b; text-align: left;width:90%;margin:auto;}
.texturapapel{background-image: url(../img/misc/paper-texture.jpg);background-repeat: repeat;}
#serie .tapas .card-deck{-webkit-justify-content:space-evenly;justify-content:space-evenly;}
#serie .tapas .card{max-width:250px;}
#serie .tapas button,#serie .pack button{background-color: #018964;color: #fff;}
#serie .tapas a button:hover,#serie .pack a button:hover{text-decoration:none;background-color:#024631;color:#fff;}
#serie .pack button{
    width: 90%;
    max-width: 250px;
    box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
    line-height: 1.1;
    font-family: 'montserratsemibold',sans-serif;
    font-size:16px;
    min-height: 45px;
    text-transform:uppercase;
    border-radius: 25px;
    margin:7px auto;
}
.areaimgfull{position: relative;}
#serie .textimgfull{margin:0 auto;padding-bottom:15px;}
.areadest h2{padding-top:20px;}
.areadest .copete{position: relative;}
#serie .copete{padding:5px;z-index:9999;}

#serie .muestras.cols50{padding:20px 10px;border-bottom:1px solid gray;}
#serie .muestras.cols50,#serie .muestras.cols50 .col{max-width:initial;}
#serie .muestras.cols50 .col{display:block;width:100%;}
.booksamples{background-color:#f9efca;margin-top:-20px;z-index:-1;}
.muestras article.col p{width:90%;margin:5px auto 10px;}

.presentacion .txt{background-color:#f2f2f0;}

#serie .muestras ul li{padding:11px 15px;}
.cardligroup{padding-left: 0;width:98%;margin:auto;}
.cardligroup:first-of-type li{width:99.5%;margin-right: 0;}
.cardli{border-radius: 4px;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);background-color:#169e943b;margin-top:15px;margin-bottom:15px;}
#serie .recmat{max-width:1020px;}
@media(min-width:550px){
  #serie .muestras.cols50 .col{width:49%;display: inline-block;vertical-align: top;}
  #serie .muestras.cols50 .col.br{border-right:2px dotted gray;}
  .cardli{width:49%;display: inline-block;}
  .cardligroup{display: flex;width:95%;}
  .cardli:first-of-type{margin-right:1.5%;}
}
@media(min-width:600px){#serie .tapas button{line-height:1.5;}}

@media (min-width: 725px){
  #serie .pack-img, #serie .pack-txt{display: inline-block;vertical-align: top;}
  #serie .pack .pack-img {width: 33%;max-width: 265px;margin-top:10px;}
  #serie .pack .pack-txt {width: 63%;margin-left: 1.5%;}
  #serie .pack-txt h3.titlebook{margin-top:0;}
}

@media(min-width:1200px){
  #serie .tapas .card-img{width:auto;}
}

/*MAX*/
@media(max-width: 380px){
  .recmat ul{padding-left:20px;}
}
