.favIcon { float:right; margin-right: 10px; }
.musica .favIcon { width: auto; height: auto; float: right; margin: 40px 10px 0 0; border-radius: 0; }

#itens-listagem{ }

#content_select_estilo { margin-bottom:5px; }
#content_select_estilo select { border:1px solid; height:30px; margin-top:5px; color:#7b7b7b; margin-right:10px; font-size:14px; min-width:80px; }

#itens-listagem .picture { float:left; margin:0 15px 15px 0; }
#itens-listagem .col-1-3 { position:relative; width:32.3%;	border-bottom: 1px solid #E1E1E1; float: left; padding:20px 0 20px 15px; border-left:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; }
#itens-listagem .col-1-3:nth-child(3n-1) { border-left:0; padding-left:0; }
#itens-listagem .col-1-3 .botao { position:absolute; right:0; top:165px; }

#itens-listagem p {margin-bottom:0px;font-family: Roboto;font-size:14px; display:table-cell;padding-left: 0px; padding-right:10px; line-height: 1.2}

.grandesmestres { display:table; padding-bottom:20px; border-bottom:1px solid #e8e8e8; font-size:15px; }
.grandesmestres p { margin-bottom:20px; }
.grandesmestres .cor_azul16 { color: #f2911c; font-weight: bold; float: left; margin-right: 8px; font-size:18px; font-weight:500; }
.grandesmestres h2 { display:block; color: #25668d;font-family: Ubuntu; font-size:26px; margin-bottom:55px; font-weight: 400; float:none; margin-top:35px; display:block; top:35px; position:relative; }
.grandesmestres h3 { font-weight:300;font-size: 14px; font-family: Roboto; color: #868686; margin-top: 0px; margin-bottom: 5px; float: none; line-height: 17px;margin-right: 14px; padding-top: 5px; display: table;}
.grandesmestres img { max-width:166px; width: 100%; height: auto; margin-top: 0px; margin-bottom: 11px; margin-right: 29px; float: left; border-radius:50%; }
.grandesmestres div.holder_bts{ float: right; display: inline-block; margin-top:20px; }
.grandesmestres .box a.bt{width: 116px;height: 24px;background-color: #FFFFFF;border: 1px solid #f3f3f3;padding: 6px 11px;color:#f2911c;font-family: Ubuntu;font-size:14px;font-weight: 300;margin: 0px 0px 10px; float: left; text-align: center;}
.grandesmestres .box a.bt.active{width: 116px;height: 24px;background-color: #d95812;border: 1px solid #a0b2c6;padding: 6px 11px;color:#ffffff;font-family: Ubuntu;font-size:14px;font-weight: 300;margin: 0px 10px 10px; text-align: center;}
#comentario_mestre input, #comentario_mestre textarea { border:1px solid #e8e8e8; }

@media only screen and (min-width: 998px) and (max-width: 1100px) { 
	#itens-listagem .col-1-3 { width:32%; } 
	#itens-listagem p {margin-bottom:0px;font-family: Roboto;font-size:13px; display:table-cell;padding-left: 0px; padding-right:10px; line-height: 1.2}
	#itens-listagem .col-1-3 .botao { position:absolute; right:0; top:168px; }

}

@media only screen and (min-width: 926px) and (max-width: 997px) { 
	#itens-listagem .col-1-3 { width:48%; } 
	#itens-listagem .col-1-3:nth-child(3n-1) { border-left:1px solid #E1E1E1; padding-left:15px; }
	#itens-listagem .col-1-3:nth-child(2n) { border-left:0px; padding-left:0px; }
}

@media only screen and (min-width: 820px) and (max-width: 925px) { 
	#itens-listagem .col-1-3 { width:48%; } 
	#itens-listagem .col-1-3:nth-child(3n-1) { border-left:1px solid #E1E1E1; padding-left:15px; }
	#itens-listagem .col-1-3:nth-child(2n) { border-left:0px; padding-left:0px; }
}

@media only screen and (min-width: 768px) and (max-width: 819px) {
	#itens-listagem .col-1-3 { width:48%; }
	#itens-listagem .col-1-3:nth-child(3n-1) { border-left:1px solid #E1E1E1; padding-left:15px; }
	#itens-listagem .col-1-3:nth-child(2n) { border-left:0px; padding-left:0px; }
}

@media only screen and (min-width: 747px) and (max-width: 767px) {
	#itens-listagem .col-1-3 { width:48%; }
	#itens-listagem .col-1-3:nth-child(3n-1) { border-left:1px solid #E1E1E1; padding-left:15px; }
	#itens-listagem .col-1-3:nth-child(2n) { border-left:0px; padding-left:0px; }
}

@media only screen and (min-width: 620px) and (max-width: 746px) {
	#itens-listagem .col-1-3 { width:100%; }
	#itens-listagem div:nth-child(n) {
		border: none;
		border-bottom: 1px solid #E1E1E1;
	}
}

@media only screen and (min-width: 478px) and (max-width: 619px) {
	#itens-listagem .col-1-3 { width:100%; }
	#itens-listagem div:nth-child(n) {
		border: none;
		border-bottom: 1px solid #E1E1E1;
	}
}

@media only screen and (min-width: 424px) and (max-width: 477px) {
	#itens-listagem .col-1-3 { width:100%; }
	#itens-listagem div:nth-child(n) {
		border: none;
		border-bottom: 1px solid #E1E1E1;
	}
}

@media only screen and (min-width: 325px) and (max-width: 423px) {
	#itens-listagem .col-1-3 { width:100%; }
	#itens-listagem div:nth-child(n) {
		border: none;
		border-bottom: 1px solid #E1E1E1;
	}
}

@media only screen and (min-width: 120px) and (max-width: 324px){
	#itens-listagem .picture {
		float: none;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#itens-listagem .col-1-3 { width:100%; }
	#itens-listagem div:nth-child(n) {
		border: none;
		border-bottom: 1px solid #E1E1E1;
	}
}