/*
  Theme Name: INMUEBLE YA
  Theme URI: http://www.inmuebleya.com.ve
  Author: RDS
  Author URI: torrealbaruben@gmail.com
  Version: RDS V.1
  License: Copyright
*/
*{ transition: all .2s ease; }
a, a:hover { text-decoration: none; }
a:not([href]):not([tabindex]) { cursor: pointer; }
body {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
}

.current-cat .list-group-item {
	background-color: #fff000;
	color: black;
	font-weight: bold;
}
.boton {
	border: none;
	color: white;
	font-weight: 900;
	padding: 10px 20px;
	text-transform: uppercase;
}
.boton_buscar {
	background: #478a00;
}
.boton_principal {
	background: #00368a;
}
.Buscador {
	text-align: center;
	text-transform: uppercase;
}
.Buscador input {
	padding: 20px;
}
.Buscador select {
	border: none;
	padding: 10px;
	background: none;
}
.Buscador .input-group-addon {
	background: #fff;
	padding: 0;
	line-height: inherit;
}
.Buscador .titulo {
	font-size: .85em;
	font-weight: 700;
}
.Categorias {
	text-align: center;
	margin: 1em 0;
}
.Categorias .tipo_inmueble a {
	font-weight: 900;
}
.Categorias li {
	display: inline-block;
	margin: .2em;
	text-transform: uppercase;
}
.Categorias a {
	color: #000;
	font-weight: 700;
	text-decoration: none;
	display: block;
	padding: 1em;
}
.Categorias a:hover{
	background-color: #ccc;
}
.Categorias .ubicacion a {
	background-color: #fff00f;
	padding: .5em .6em
}
.Categorias .ubicacion a:hover {
	background-color: #00368a;
	color: #fff;
}
.fotos_inmuebles img,
.fotos_inmuebles_thumb img {
	cursor: pointer;
}
.Inmueble_contenido {
	background: #fdfde9;
	padding: 2em 0;
}
.Inmueble_contenido h1 {
	font-weight: 900;
	color: #00368a;
	margin: .2em 0;
	font-size: 1.8em;
}
.Inmueble_contenido h4 {
	font-size: 1.3em;
	margin: 0;
	font-weight: normal;
}
.Inmueble_contenido .inmueble_tipo {
	font-weight: 700;
	font-size: .8em;
	    background: #dedede;
	    padding: .5em;
}
.subtitulo {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 1.3em;
}
.precio {
	font-weight: 900;
	font-size: 2em;
	margin-bottom: .3em;
	line-height: 100%
}
.condiciones {
	color: #478a00;
	font-weight: 900;
	font-size: .8em;
	margin-top: -.5em;
}
.caracteristicas {
	padding: 1em;
	background: #fff;
	border: 1px solid #d2d290;
	font-size: .8em;
	border-radius: 8px;
}
.Inmueble_contenido .subtitulo {
	font-size: 1em;
}
.caracteristicas li {
	display: inline-block;
	width: 30%;
	margin: 1em auto;
	text-align: center;
	vertical-align: top;
	line-height: 1em
}
.contacto {
	color: #fff000;
	margin: 0;
	text-align: right;
	font-size: .9em;
}
.caracteristicas img {
	display: block;
	margin: .5em auto;
	width: 30%;
}
.descripcion {
	font-size: 1.1em;
	line-height: 1.6em;
}
.sidebar {
	margin: 0 0 .5em 0;
	text-align: center;
}
.sidebar ul, .autor_biografia ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.autor_biografia {
	margin: 2em 0;
}
.Footer {
	background: #eaeaea;
	border: 1px solid #d4d4d4;
	padding: 1.5em 0;
	text-align: center;
}
.Footer figure {
	margin: 0;
}
.Footer img {
	
}
.Footer p {
	margin: 0;
	font-size: .85em;
}
.Footer p:last-child {
	margin: 1em 0 0 0;
}
.Footer .info {
	font-weight: 900;
	font-size: 1.3em;
}
.inmueble {
	text-transform: uppercase;
	position: relative;
	text-align: center;
	padding: 1em;
	margin: .5em 0;
	/*background-color: #e8e8e8;*/
	box-shadow: 0 0 2em #c5c5c5;
}
.inmueble_titulo a {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	font-size: 0;
	left: 0;
}
.inmueble_titulo a:hover {
	outline: 10px solid #fff00f;
	background: #fff00f;
	opacity: .2;
}
.autor_biografia {
	padding: 1em;
	background: #fff;
	border: 1px solid #d2d290;
	font-size: .8em;
	border-radius: 8px;
}
.asesor {
	font-weight: 700;
	font-size: 1.5em;
}
.inmueble_precio {
	font-weight: 900;
	color: #00368a;
	font-size: 1.8em;
	margin: .1em 0;
}
.inmueble_ubicacion {
	font-size: 1.5em;
	font-weight: 400;
	margin: .5em 0 0 0;
}
.inmueble_tipo {
	padding: 0;
	margin: 0;
	font-weight: 900;
	font-size: .9em;
}
.inmueble_tipo a {
	color: #000;
}
.inmueble_caracteristicas ul {
	padding: .5em 0;
	margin: 0;
	text-align: center;
	border-top: 1px solid #b9b9b9;
	font-size: .8em;
	font-weight: 900;
}
.inmueble_tipo li,
.inmueble_caracteristicas li {
	display: inline-block;
	margin: 0  2px;
}
.Menu {
	background: #00368a;
	text-transform: uppercase;
	padding: .8em 0;
	margin: 1em 0 0 0;
}
.Publicidad {
	background: #00368a;
	padding: 1em 0;
	margin: 1em 0;
	text-align: center;
}
.Publicidad h2 {
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.5em;
}
.Publicidad .negrita {
	font-weight: 900;
}
.Publicidad .direccion {
	font-weight: 700;
	color: #fff00f;
	font-size: .6em;
	margin-top: 1em;
}
.titulo {
	text-transform: uppercase;
	text-align: center;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 900;
}
.titulo .principal {
	font-weight: 900;
	font-size: .9em;
	margin: 1em 0 .2em 0;
}
.titulo .secundario {
	font-weight: 300;
	font-size: 20px;
	margin: .5em 0 .2em 0;
}
.nav>li>a {
	color: #fff;
}
.nav>li>a:hover, .nav>li>a:focus {
	background: #fff00f;
	color: #000;
}
.navbar-nav>li>a {
	padding: .5em 1em;
	border-bottom: 1px solid #d3d3d3;
	display: block;
}
.navbar-nav li:last-child a {
	border-bottom: none;
}
.pagination {
	clear: both;
	font-size: 1.5em;
	line-height: 1.5em;
	margin: 1em auto .5em auto;
	position: relative;
	text-align: center;
	width: 100%;
}

.pagination span, .pagination a {
	background: #d3d3d3;
	border-radius: .3em;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	margin: 0 .1em;
	padding: .1em .7em;
	text-decoration: none;
}

.pagination a:hover{

	background: #77b605;
}

.pagination .current{
	
	background: #00368a;
	color:#fff;
}
.navbar {
	padding: .5rem 2em 1.5em 2em;
}
.navbar-nav {
	margin-top: 1em;
}
.navbar-brand {
	padding: 0;
	margin: 0;
}
.navbar-brand a {
	display: block;
}
.navbar-brand img {
	width: 120px;
	height: auto;
}
.Contenido h1 {
	font-size: 20px;
}
.ubicacion,
.tipo_inmueble {
	margin: 0;
	padding: 0;
}
.btn-primary {
    background-color: #00368a;
    border-color: #041b33;
}
.card-body {
	padding: .7rem;
}
.page {
	padding: 1em 0;
}
.page-contenido {
	padding: 0 2em 0;
}
.page-contenido h2,
.page-contenido h3 {
	color: #555d66;
	font-weight: normal;
}
@media (min-width: 576px){
}
@media (min-width: 768px){
	.form-group {
		margin: 0;
	}
	.Header {
		padding: 1em 0;
	}
	nav a {
		color: #fff;
	}
	nav a:hover {
		background-color: #fff000;
		font-weight: bold;
	}
	.Menu ul {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.Menu li {
		display: inline-block;
	}
	.Menu  a {
		display: block;
		padding: .2em 1em;
	}
	.Buscador .titulo {
		font-size: 1em;
	}
	.Footer {
		text-align: left;
	}
	.Publicidad {
		text-align: left;
		font-size: 1.3em;
	}
	.Categorias {
	    margin: 2em 0;
	}
	.Contenido h1 {
		margin: 1em 0;
	}
	.Inmueble_contenido {
		margin-top: -1em;
	}
	
}
@media (min-width: 992px){
	.Menu ul {
		text-align: left;
	}
	.Menu {
		margin: 0;
	}
	.Footer {
		padding: 2em 0
	}
	.Categorias .ubicacion a {
	    padding: 1.5em 2em;
	}
	.Publicidad {
	    padding: 2em 0;
	}
	.Publicidad {
    font-size: 1.5em;
	}
	.Inmueble_contenido h1 {
	font-size: 2.5em;
}
.Inmueble_contenido h4 {
	font-size: 1.5em;
}
}
@media (min-width: 1200px){
}