#level .apertura{background-color: #c71c31;text-align: center;}
#level .apertura img{width:100%;}
#level .pack .pack-img img{max-width:250px;}

.presentacion .txt, .presentacion .ilus{vertical-align: middle;}
.presentacion .txt{max-width: 935px;margin-left:auto;margin-right:auto;}
#level .pack{padding:15px 20px;}
#level .pack,#level .pack-txt{font-size: 1.05em;}
#level .pack-img, #level .pack-txt{vertical-align: top;}
#level .recursos article:first-of-type{width:100%;display: block;margin-right: 0;}

#level .contentinfo p:not(.bold){font-family: 'robotoregular',sans-serif;}
.panelinfo .subtitle{font-size:20px!important;}

.muestrafull{padding:0;}
.muestrafull img{width: 100%;max-width:550px;}
#level .tapas .btn-danger{width:98%;}


.bgazul{background-color: #283d59;}
.azul{color: #283d59;}

.special{width:95%;max-width: 1200px;margin:2em auto 0.5em;border-radius:25px;padding:15px 25px 15px 20px;}
.special .subtitle{font-size:1.75em;margin:20px 0 25px 0;}
.special .items{list-style-image: url('../img/adults/pivotenglish/itempivot.png');width:95%; max-width:800px;margin:20px auto;}
.special .items li .align,.pilars .content .txt{font-size:1.15em;}
.special .items li .align{vertical-align: text-bottom;padding:8px 0;}
.special .items li:not(last-of-type){margin-bottom:20px;}
.special.bgazul{color:#fff;}
.yellow{color: #fed505;}
.special .itembox{list-style-type: none;padding-left:0;text-align:center;}
.special .itembox li{width:90%;max-width:280px;margin:15px auto;}
.special .itembox li img{width:100%;max-width: 100%;}

.pilars{background-image: url('../img/adults/pivotenglish/bgpuntos.jpg');margin:0 auto 20px auto; padding:40px;}
.pilars .subtitle2{margin-bottom:30px;text-align:center;}
.pilars .content{background-color:#fff;padding:20px;width:100%;max-width:1050px;}
.pilars .content ol{list-style-type: none;padding-left:0;margin-bottom: 0;}
.pilars .content .pill{background-color: #283d59;color: #fed505;border-radius:25px; padding:3px 10px 5px 7px;margin-right:5px;font-size:1.1em;}
.pilars .content .pill,.pilars .content .txt{display: inline-block;}
.pilars .content .txt{padding:5px 0 15px 25px;}


@media(min-width:500px){.special .itembox li{display: inline-block;margin:15px 7px;}

@media(min-width:576px){
	.card-deck .card.pack{margin-left:0;margin-right: 0;}
	.card-deck .card.pack:first-of-type{margin-right: 20px;}
}
@media(min-width:650px){#level .contentflex{width:32%;max-width:250px;}}
@media(min-width: 900px){.muestrafull img{width:48%;margin:0 auto;}}

@media(min-width: 940px){
	.pack-txt .subtitle{text-align: left;}
	#level #ffc.pack .pack-txt{margin-left:0;}
	.special{margin:0.8em auto 0.5em;}
	.pilars .content ol li{width:33%;display: inline-flex;flex-direction: column;min-height: 215px;}
	.pilars .content ol li:not(:last-of-type){border-right: 1px dotted #283d59;}
	.pilars .content .txt{padding:7px 10px 15px 10px;}
	.pilars .content .pill{text-align:center;max-width: 265px;}
}
@media(min-width:1200px){#level .tapas .card{max-width:210px;}}
@media(min-width:1400px){
	.alignbooks{max-width:980px;margin:auto;}
	#level .tapas .card{width:31%;max-width:230px;}
}