
/*
	Detalhes Iniciais
========================================================================== */
.main-infos .leilao {
	position: relative;
	background-color: #FFF;
	border-bottom: 5px solid #0D5727;
	border: 1px solid #FFF;
	border-bottom: 5px solid #0D5727;
}

.main-infos .leilao:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 1px;
	width: 100%;
	height: 5px;
	background-color: #2CB455;
}

.leilao .item {
	border-bottom: 1px solid #EEEEEE;
	color: #838383;
	font-weight: 400;
	font-size: 15px;
}

.leilao .item .contatos a {
	color: #838383;
}

.leilao .item .contatos a:hover {
	color: #0D5727;
}

.leilao .item .data {

}

.video-lote .video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-lote .video-container iframe, 
.video-lote .video-container object, 
.video-lote .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.acoes .youtube a {
	width: 100%;
	border: 1px solid #282828;
}

.acoes .youtube a:hover {
	background-color: #FFF;
}

.acoes .whatsapp a {
	color: #FFF;
	background-color: #55cd6c;
}

.acoes .whatsapp a:hover {
	color: #FFF;
	background-color: #0D5727
}

/*
	Downloads
========================================================================== */
.content-area .download a {
	border: 1px solid #838383;
}

.content-area .download a .icon {
	background-color: #838383;
}

.content-area .download a:hover .icon {
	background-color: #0D5727
}

@media only screen and (max-width: 992px) {
	
}



/*
	Assessorias e Transmissões
========================================================================== */
.content-area .parte02 .assessorias a,
.content-area .parte02 .transmissoes a {
	border: 1px solid #838383;
	display: block;
	text-align: center;
	width: 100%;
	max-width: 420px;
	height: 100%;
	max-height: 420px;
	min-height: 420px;
}

.assessorias a span,
.transmissoes .transmissao a span {
	display: inline-block;
	vertical-align: middle;
}

@media only screen and (max-width: 992px) {
	.content-area .parte02 .assessorias a,
	.content-area .parte02 .transmissoes a {
		min-height: auto;
	}
}

/*
	Lotes Area
========================================================================== */
.internal-content .lotes-area {
	position: relative;
}

.lotes-area .lote {
	position: relative;
	background-color: #FFF;
	border-bottom: 5px solid #0D5727;
	border: 1px solid #FFF;
	border-bottom: 5px solid #0D5727;
}

.lotes-area .lote:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 1px;
	width: 100%;
	height: 5px;
	background-color: #2CB455;
}

.lotes-area .lote:hover {
	border: 1px solid #2CB455;
	border-bottom: 5px solid #0D5727;
}

.lotes-area .lote:hover h3 {
	color: #C18F1F;
}

.lote .item {
	border-bottom: 1px solid #EEEEEE;
	color: #838383;
	font-weight: 400;
	font-size: 15px;
}

.lote .item:last-child {
	border: none;
}

.lote .capa-area img {
	max-width: 220px;
}

@media only screen and (max-width: 992px) {
	
}


/*
	Genealogia Area
========================================================================== */
.internal-content .genealogia-area {
	position: relative;
}

.genealogia-area .genealogia {
	overflow: auto;
}

.genealogia-area .genealogia .row {
	min-width: 800px !important;
}

@media only screen and (max-width: 992px) {
	.genealogia-area .genealogia {
		overflow: initial;
	}
	
	.genealogia-area .genealogia .row {
		min-width: initial !important;
	}
	.genealogia-area .scale {
		transform: scale(0.5) translate(-250px, 0);
		min-width: 600px !important;
	}	
}

.genealogia-area .genealogia .registro {
	font-size: 11px;
	margin-bottom: 3px;
}

.genealogia-area .genealogia.kmb-main-color .border {
	border-color: #0D5727 !important;
}

.genealogia-area .genealogia.kmb-second-color .border {
	border-color: #C18F1F !important;
}

.genealogia-area .genealogia.kmb-main-color .animal {
	color: #FFF;
	background-color: #0D5727;
}

.genealogia-area .genealogia.kmb-second-color .animal {
	color: #FFF;
	background-color: #C18F1F;
}


/*
	Redes Area
========================================================================== */
.internal-content .redes-area {
	position: relative;
}

.internal-content .redes-area .bg-repeat-kmb.up:before {
	display: none;
}

.internal-content .redes-area a svg {
	fill: #C18F1F;
}

.internal-content .redes-area a:hover svg {
	fill: #0D5727;
}


@media only screen and (max-width: 992px) {
	
}





