/*ESTRUCTURA*/
.ministerios-pedro-sanchez, .minis-scheme{display: inline-block;width: 100%;}
.ministerios-pedro-sanchez li{width:16.6666666%;box-sizing:border-box;padding:1%;}
.ministerios-pedro-sanchez .anteriores li:first-child{clear:both;margin:0 auto;}
.ministerios-pedro-sanchez .anteriores li:not(:first-child){float:left;}
.ministerios-pedro-sanchez .anteriores li:nth-child(8),
.ministerios-pedro-sanchez .anteriores li:nth-child(14){clear:left;}

.ministerios-pedro-sanchez .nuevos li:first-child{clear:left;}
.ministerios-pedro-sanchez .nuevos li{float:left;}


/*CIRCULOS*/
.ministerios-pedro-sanchez .anteriores li .mediaBox{background:#2b4f70;border:.4rem solid #00204e;}
.ministerios-pedro-sanchez li .mediaBox{border-radius:100%;-webkit-box-shadow: 2.5px 2.5px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow: 2.5px 2.5px 10px 0px rgba(0,0,0,0.6);box-shadow: 2.5px 2.5px 10px 0px rgba(0,0,0,0.6);}
.ministerios-pedro-sanchez li .mediaBox > .ima{background-color:transparent;}
.ministerios-pedro-sanchez li .mediaBox > .ima img, .minis-scheme li .mediaBox > .ima img{width:60%;margin:20%;}

.ministerios-pedro-sanchez .anteriores li:nth-child(15) .mediaBox,
.ministerios-pedro-sanchez .anteriores li:nth-child(16) .mediaBox,
.ministerios-pedro-sanchez .anteriores li:nth-child(17) .mediaBox,
.ministerios-pedro-sanchez .anteriores li:last-child .mediaBox{background:#984442;border:.4rem solid #8b1210;}


/*TEXTO*/
.ministerios-pedro-sanchez h2, .minis-scheme h2{font-size: 3rem;font-weight:300;text-transform:uppercase;padding:2rem;text-align:center;}
.ministerios-pedro-sanchez li .contentBox,
.minis-scheme li .mainBox .contentBox,
.minis-scheme li .orgBox .contentBox{text-align:center;padding:2rem .5rem 0 .5rem;width:100%;}
.minis-scheme li .mainBox .contentBox,
.minis-scheme li .orgBox .contentBox{position:absolute;}
.ministerios-pedro-sanchez li .contentBox .name,
.minis-scheme .desglose li .mainBox .contentBox .name,
.minis-scheme .desglose li .orgBox .contentBox .name{font-weight:bold;text-transform:uppercase;font-size:1.2rem;line-height:1.8rem;color:#404040;letter-spacing:.1rem}


/*DESGLOSE*/
.minis-scheme .desglose li:nth-child(2n+1){padding-right:3rem;}
.minis-scheme .desglose li:nth-child(2n+2){padding-left:3rem;}
.minis-scheme .desglose li:nth-child(2n+1):after{content:'';width:15%;height:.1rem;top:50%;left:50%;margin-left:-2rem;background-color:#999;position:absolute;z-index:1;margin-top:-5rem;}
.minis-scheme .desglose li:nth-child(2n+2):after{content:'';width:15%;height:.1rem;top:50%;left:50%;background-color:#999;position:absolute;z-index:1;margin-top:-5rem;}
.minis-scheme .desglose li .mainBox .mediaBox .ima, .minis-scheme .desglose li .orgBox .ima{background-color:transparent;}
.minis-scheme .desglose li{width:50%;float:left;position:relative;display:flex;align-items:center;flex-direction: row;justify-content: space-between;padding:1%;padding-bottom:10rem;}
.minis-scheme .desglose li .mainBox .mediaBox, .minis-scheme .desglose li .orgBox .mediaBox{border-radius:100%;background: #2b4f70;border: .4rem solid #00204e;}
.minis-scheme .desglose li:first-child .orgBox .mediaBox{background:#984442;border-color:#8b1210;}
.minis-scheme .desglose li .mainBox{width:35%;position:relative;}
.minis-scheme .desglose li .orgBox{width:25%;position:relative;}

@media(max-width:600px) {

	/*MINISTERIOS*/
	.ministerios-pedro-sanchez li{width:33.33333%;padding:2% 2.5%;}
	.ministerios-pedro-sanchez .anteriores li:first-child{width: 40%;}
	.ministerios-pedro-sanchez .anteriores li:nth-child(3n+2){clear:left;}

	/*DESGLOSE*/
	.minis-scheme .desglose li:nth-child(2n+1):after{margin-left:-2%;}
	.minis-scheme .desglose li:nth-child(2n+2):after{margin-left:-3%;}
	.minis-scheme .desglose li:nth-child(2n+1){padding-right:0;}
	.minis-scheme .desglose li:nth-child(2n+2){padding-left:0;}
	.minis-scheme .desglose li{width:100%;clear:both;}
	.minis-scheme .desglose li .mainBox, .minis-scheme .desglose li .orgBox{margin:0 auto}

  /*TEXTO*/
	.ministerios-pedro-sanchez li .contentBox, .minis-scheme li .mainBox .contentBox, .minis-scheme li .orgBox .contentBox{padding:0 .5rem}

}
