/*
Theme Name: Azimut Propiedades
Theme URI: http://www.azimutpropiedades.cl
Author: Cristian Cartes
Author URI: http://enciclos.cl/
Description: Sitio web para Azimut.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: Wendy's

*/

@import "SignikaNegative-Semibold/fonts.css";
@import "SignikaNegative-Light/fonts.css";

body {
	font-family: 'Conv_SignikaNegative-Light' !important;	
}
.icon-bar {
	background-color: #8c8c8c;
}
.nav, .navbar {
	border: none !important;
}
#carrusel {
	height: 402px;
}
.container-menu:before{
	content: ' ';
	background-color: #C9C8C7;
	height: 28px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.menu-principal {
	height: 28px;
}
.container-menu {
	padding: 0px !important;
	background-color: #EFEDED;
	z-index: 10;
}
.container-menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: block;
	z-index: 100;
}
.container-menu ul li {
	display: block;
	width: auto;
	float: left;
}
.container-menu ul li a{
	color: #777779;
	display: block;
	position: relative;
	width: auto;
	padding: 6px 40px;
}
.container-menu ul li a:hover {
	color: #fff;
	background-color: #777779;
	text-decoration: none;
}
.container-menu ul > li > ul.sub-menu {
	display: none;
	padding-bottom: 10px;
}
.menu-item.busqueda a {
	text-indent: -999em;
	background: url(images/lupa.png) center center no-repeat;
	width: 80px;
}
.menu-item-has-children-open > ul.sub-menu {
	display: block;
}
.container-menu ul > li > ul.sub-menu li {
	background-color: #EFEDED;
}
.container-menu ul > li > ul.sub-menu li a {
	height: 19px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.container-menu ul > li > ul.sub-menu li a:hover {
	color: #D75E00;
	background-color: #EFEDED;
}
.container-menu .container {
	height: 32px !important;
}
#menu-principal-container {
	height: 32px !important;
}
#menu-principal.navbar {
	height: 32px !important;
	min-height: 32px !important
}
ul.sub-menu {
	display: none;
	position: relative;
}
.container-menu ul#menu-principal > li > ul.sub-menu > li {
	padding-bottom: 10px;
	border-bottom: 1px dotted #777779;
	clear: both;
	width: 205px;
}
.carousel-inner {
	height: 402px;
}
.carousel-inner .item {
}
.carousel-inner .item img  {
	width: 100%;
	height: auto;
}
ul#menu-principal > li {
	position: relative;
}
ul#menu-principal > li > ul.sub-menu {
	display: none;
	position: absolute;
}
ul.sub-menu ul.sub-menu {
	padding-left: 10px;
	display: none;
}
ul.sub-menu ul.sub-menu li {
	clear: both;
}
.current-menu-item a {
	color: #fff !important;
	background-color: #777779;
	text-decoration: none;
}
.sub-menu .current-menu-item a {
	background: none;
	color: #0091B2 !important;
}
.container-logo {
	margin-top: 10px;
	z-index: 1;
	margin-bottom: 0px;
}
.menu-principal-container {
	z-index: 20;
}
.logo-azimut {
	height: 135px;
	position: relative;
	margin-bottom: 5px;
	padding-bottom: 40px;
}
.logo-azimut img {
	margin-top: 24px;
}
.home-fluid {
	background: url(images/home.jpg) left top no-repeat;
	height: 496px;
	background-size: 100%;
}
.image-ficha-watermark {
	content: " ";
	background: url(images/back-watermark.png) 0 0 repeat;
	position: absolute;
	width: 320px;
	height: 235px;
	top: 0;
	left: 0;
}
.image-ficha-watermark:hover {
	transform: scale(1);
	transition: 300ms;
}
.image-ficha {
	display: block;
	width: 320px;
	height: 235px;
	position: relative;
	overflow: hidden;
}
#vendida {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 200px;
	width: 200px;
	z-index: 200;
	background: url(images/vendido.png) right top no-repeat;
}
.texto-ficha {
	padding: 1px 0 1px 8px;
	border-left: 1px dotted #6F6F6E;
	margin-top: 8px;
	line-height: 12px;
	position: relative;
}
.texto-ficha h3, .texto-ficha p {
	margin-top: 3px !important;
	margin-bottom: 5px !important;
}
.texto-ficha a {
	color: #555559;
	text-decoration: none;
}
.texto-ficha a:hover {
	color: #0091B2;
	text-decoration: none;
}
.container p {
	color: #555559;
	font-size: 16px;
	line-height: 18px;
	font-weight: 200;
}
.container strong {
	font-weight: 400;
	color: #0091B2;
	margin-bottom: 0px;
	display: block;
}
.container blockquote {
	border: none !important;
	background: url(images/blockquote.png) 1px 11px no-repeat;
	padding-left: 41px !important;
}
.full-image {
	overflow: hidden;
	height: 420px;
	position: relative;
}
.full-image img {
	width: 100%;
	height: auto;
}
.full-image > .moneda {
	padding: 24px 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}
.full-image > .moneda small {
	color: #b5b5b5;
}
body.archive .container-fluid .logo-azimut, body.single .container-fluid .logo-azimut {
	border-bottom: 15px solid #c9c8c7;
	margin-bottom: 5px;
}
body.archive .archive-record {
	padding-top: 30px;
}
body.single h2 {
	text-align: center;
}
body.single p {
	font-size: 15px;
	color: #777779;
	line-height: 24px;
}
body.single .ficha-container {
	padding-top: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
}
body.single .descripcion {
	border-right: 1px dashed #6f6f6e;
}
body.single .ficha ul {
	list-style: none;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
body.single .ficha ul li {
	color: #0091b2;
	font-size: 18px;
	line-height: 30px;
}
.ficha a {
	font-size: 18px;
	line-height: 30px;
	color: #d75e00;
}
.ficha a:hover {
	cursor: pointer;
	color: #d75e00;
}
body.page-template-page-contacto .container-contacto {
	background: url(images/background-contacto.jpg) no-repeat scroll;
	background-size: 100%;
	position: relative;
}
body.page .offset-false {
	width: 530px;
}
body.page .quienes-contacto {
	margin-top: 60px;
}
.busqueda-container h5 {
	background-color: #0091b2;
	color: #fff;
	padding: 5px 5px 5px 10px;
}
.form-container textarea{
	height: 70px !important;
}
.form-container label {
	color: #fff;
}
.attach-image {
	padding: 0px;
	margin-top: 30px;
}
.attach-image h5 {
	background-color: #0091b2;
	color: #fff;
	padding: 5px 5px 5px 20px;
	margin: 0 -20px 10px !important;
}
.col-sm-4.info-base {
	height: 500px;
	background-color: #ececec;
	margin-left: -30px;
	width: 420px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}
#google-map {
	margin-top: 20px !important;
	height: 250px !important;
	width: 250px !important;
	margin-bottom: 10px !important;
}
.info-base p {
	margin: 0;
}
.attachment .image-gallery {
	margin-top: 30px;
	overflow-x: hidden;
	position: relative;
}
.image-gallery .pics-contenedor {
	display: block;
}
.image-gallery ul {
	list-style: none;
	overflow-x: scroll;
	overflow-y: hidden;
	padding: 0;
	white-space: nowrap;
	height: 180px;
}
.image-gallery ul li {
	display: inline-block;
	margin: 0 10px 10px 0;
}
footer {
	margin-top: 100px;
	width: 100%;
}
footer .container-fluid {
	background-color: #b3b1b1;
}
footer .container-fluid .footer-container {
	background: url("images/footer.png") 81% center repeat-y;
	height: 28px;
}
.container {
	padding: 0px !important;
}
.codigo-buscar {
	margin-top: 41px;
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	padding: 0px !important;
}
.form-container {
	background-color: #b3b1b1;
	height: 402px;
	padding: 25px 28px 40px !important;
}
.info-contacto h5 {
	margin-top: 74px;
	color: #d75e00;
	font-weight: 600;
}
.info-contacto strong {
	color: #333;
	font-weight: 600;
	margin-top: 20px;
}
.info-contacto a, .info-contacto a:hover {
	color: #333;
}
#carousel-bounding-box, #attachCarousel, body.attachment .carousel-inner {
	height: 500px;
}
a.thumbnail {
	cursor: pointer;
}
body.home .container-fluid.slide {
	padding-left: 0px;
	padding-right: 0px;
}
.loader_overlay{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:url(images/ajax-loader-transparent.gif) center center no-repeat #111;
	background:url(images/ajax-loader-transparent.gif) center center no-repeat rgba(0,0,0,.8);
	float: none !important;
	height: 50px;
	left:50%;
	margin-left:-25px;
	margin-top:-25px;
	overflow: hidden;
	position: absolute !important;
	top:50%;
	width: 50px !important;
	z-index: 10;
}
.form-message {
	background-color: rgba(255, 255, 255, 0.68);
	height: 402px;
	left: 195px;
	padding: 140px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 487px;
	z-index: 10;
}

@media (max-width: 455px) {
	.container-menu .container {
		height: auto !important;
	}
	#menu-principal-container {
		height: auto !important;
	}
	.container-menu ul li {
		clear: both;
		display: block;
		float: left;
		width: auto;
	}
}