/*
Bem-vindo ao CSS Personalizado!

CSS (Folhas de Estilo em Cascata) é um tipo de código que diz ao
navegador como exibir uma página. Você pode excluir estes comentários e
começar suas personalizações.

Por padrão, sua folha de estilo será carregada após as folhas de estilo
do tema, ou seja, suas regras têm prioridade e substituem as regras de CSS
do tema. Escreva apenas o que você deseja alterar, não é necessário
copiar todo o conteúdo da folha de estilos do tema.
*/
.home .entry-title {
	display: none;
}

.post-109 .entry-title, post-820 .entry-title {
	display: none;
}

.post .entry-header {
	display: none;
}

.post .entry-author {
	display: none;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
	padding: 1%;
	box-shadow: inset 1px 1px 5px rgba(0,0,0,.05);
	background: #FCFCFC;
	border: #EEE 1px solid;
	color: #999;
	font-family: "Droid Sans", sans-serif;
	font-size: 13px;
}

.block {
	display: inline-table;
	min-width: 30%;
	max-width: 40%;
	padding: 1.2%;
}

.block input[type="file"] {
	max-width: 300px;
}

@media screen and (max-width: 760px) {
	.block {
		max-width: 100%;
	}
}

.fullblock {
	display: inline-table;
	width: 100%;
}

.fullblock
input[type=submit] {
	font-size: 24px;
}

.participant-header {
	width: 100%;
	padding-bottom: 5%;
	height: 150px;
}

.participant-img img {
	width: 150px;
	height: 150px;
	float: left;
	margin-right: 20px;
}

@media screen and (max-width: 760px) {
	.participant-header {
		padding-bottom: 2%;
		height: auto !important;
	}
	
	.participant-img img {
		width: 75%;
		height: auto !important;
		float: none;
		margin-bottom: 20px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

.number {
	display: table-cell;
	height: auto;
	margin-right: 10px;
	vertical-align: middle;
	width: 8%;
}

.number p {
	font-size: 350%;
}

@media screen and (max-width: 760px) {
	.number {
		width: 14%;
	}
	
	.number p {
		font-size: 220%;
	}
}

.song {
	width: 90%;
	display: table;
}

#twitter-widget-0 {
	min-width: 300px;
	width: 300px;
	max-width: 300px;
}

.participant-thumb {
	display: inline-table;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 140px;
}

.participant-thumb img {
	width: 120px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
}

.eliminated {
	opacity: .3;
	filter: alpha(opacity=30);
}