/*
-------------------------------------------------------------------
Estilos extra
-------------------------------------------------------------------
Color Principal: #d99d31
*/

#form-contact-submit{width:100%;max-width:150px}
#form-map-sale button[type="submit"]:hover{background-color:#afafaf}

/* ESTILOS GENERALES */
ol > li{margin-bottom:10px}
body{font-size:16px}


/* INDEX */
.banner.contacto{background-color:#f4f4f4}
.click-mapa{font-weight:bold;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.6);color:#ffcb6e !important}
#partners .logos{padding:10px 10px 30px 10px}
.page-homepage .feature-box .icon{text-align:center}
.search-box-wrapper .search-box-inner h2{font-weight:bold;color:#fff;text-align:center}
.search-box-wrapper img{margin-top:-65px;width:60%}
#slider .homepage-slider .overlay{bottom:inherit;top:20px;max-width:1140px;text-align:center;}
#slider .homepage-slider .overlay img{width:initial !important;max-width:350px}
#slider .homepage-slider .overlay h1{text-align:center;font-size:50px;border-bottom:0;text-shadow:2px 2px 4px rgb(68, 68, 68);background:rgba(197, 199, 200, 0.6);border-radius:10px;padding:10px;max-width:460px;margin:150px auto}
/*
.page-homepage.index .search-box-wrapper{padding:10px 0;background-color:rgba(217,157,49,0.50)}
.page-homepage.index .search-box-wrapper h2{color:#ffffff;text-transform:uppercase;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.57);padding:10px}
.page-homepage.index .search-box .form-map{background-color:inherit !important}
.page-homepage.index .search-box .form-map .selectpicker{background-color:#ffffff !important;color:#565658}
*/
.search-box .btn{background-color:#ec9800}
.search-box form{background-color:#b5b5b5 !important}
.logo-index{background:url("/images/logo-slider.png");width:100%;height:100%;max-width:410px;max-height:298px;margin:0 auto}
#slider .owl-carousel{display:block}
#slider .slide img{width:100% !important}
#slider{height:450px}
.search-box .btn{font-size:18px;text-transform:uppercase}
.index .search-box{padding-right:0;position:inherit}

.search-box.sbv2 form{background-color:#ffcb6d !important}
.search-box.sbv2 .selectpicker{background-color:#fff;color:#383838}
.search-box.sbv2 .selectpicker:hover{background-color:#dadada}

.property .overlay h3{font-size: 14px}

/*Parallax*/
.parallax{/*background-image:url("/images/index-parallax.jpg");*/background-color:#565658;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:40px 0}
.h2-center{color:#ffffff;text-transform:uppercase;text-align:center;border-bottom:0px;padding:10px;}
.parallax.index-info .testimonial{color:#fff;text-align:center}
.parallax.index-info .testimonial p{font-style:normal;font-size:24px}
blockquote{padding:0 10% 40px}
.owl-carousel .owl-dots .owl-dot{margin:0 3px}
.parallax.index-info .testimonial .btn{margin-top:20px;padding:10px 15px;border-radius:5px;font-weight:bold;background-color:#d99d31}
.parallax.index-info .testimonial .btn:hover{background-color:#da8c00}
/*Información*/
#testimonials.index-info .testimonial{color:rgba(255, 255, 255, 0.90)}
#testimonials.index-info .testimonial img{margin:0 auto}

/*PRE-FOOTER*/
.btn.btn-contacto{padding:10px 20px;text-transform:uppercase;font-size:20px;color:#fff;background-color:rgba(81,81,81, 0.6);border-radius:5px;box-shadow:0 2px 0 rgba(255,255,255,0.5);margin-left:50px}
.btn.btn-contacto:hover{background-color:#5a5a69}
.prefooter{margin-top:20px}
.prefooter .block{background-color:#d99d31}
@media (max-width: 767px){.prefooter .col-md-8, .prefooter .col-md-4{text-align:center}.btn.btn-contacto{margin-left:0}}

/*FOOTER*/
#page-footer{font-size:14px}
/*Banners*/
#banners{padding-bottom:10px;position:relative;height:auto;text-align:center}
#banners img{width:100%;margin:10px 0;max-width:390px}

/* HEADER */
.navigation .navbar{padding:9px 0;font-size:14px}
.navigation .add-your-property.anunciate .btn{width:inherit;font-size:20px;padding:6px 9px}
.navigation .add-your-property.anunciate:hover .text{right:214px;padding:6px 9px}
.navigation .add-your-property{bottom:-40px}
.nav > li > a{padding:10px 12px}
.navigation .secondary-navigation a{margin-left:5px}
.navigation .secondary-navigation span{margin-right:5px}

/* BANNER */
.banner.contacto .wrapper{width:initial;margin:0 auto}
.banner.contacto .wrapper .title{width:inherit;padding:10px}
.banner.contacto .wrapper .submit{width:inherit;padding:10px;font-size:20px;font-weight:bold}

/* MAPA */
.p-mapa .geo-location-wrapper .btn{top:50px}
.f-provincias .bootstrap-select .dropdown-menu ul{max-height:325px !important}
.horizontal-search-float.p-mapa .search-box .form-map, .horizontal-search-float.p-mapa .search-box .nav-pills li.active a{background-color:rgba(110, 110, 110, 0.65) !important}
.horizontal-search-float.p-mapa .search-box .form-map .selectpicker{font-size:13px;background-color:#fff;color:#565658}
.horizontal-search-float.p-mapa .bootstrap-select .selectpicker .filter-option:before{color:#d99d31}
.p-mapa .search-box-wrapper{width:90%;margin:0 5%}
.search-box .form-map .selectpicker .caret:after{color:#d99d31}
.p-mapa .marker-style{border:3px solid #ffffff}

#search-box-property-id::-webkit-input-placeholder{color:#c5c5c5} /* WebKit */
#search-box-property-id:-moz-placeholde{color:#c5c5c5} /* Firefox 18- */
#search-box-property-id::-moz-placeholder{color:#c5c5c5} /* Firefox 19+ */
#search-box-property-id:-ms-input-placeholder{color:#c5c5c5} /* IE 10+ */

/* PAGINAS */
#about-us{margin-bottom:40px}
#about-us h1{font-size:39px;font-weight:900;text-shadow:2px 1px 2px rgba(0,0,0,0.82);color:#f8a300}
#about-us h2{border:0}
#about-us p, #about-us ul, #about-us li{font-family:'Roboto', sans-serif;opacity:1}
#about-us ul ul{margin-top:10px;-webkit-padding-start:10px}
#about-us .btn-banner{border-radius:5px}

.btn.btn-banner{padding:10px 20px;text-transform:uppercase;margin:20px 0;font-size:20px}


/* NOTICIAS */
.blog-post .meta .link-icon{font-weight:bold;color:#5a5a5a}

/* LISTADO */
.property .property-image{max-height:195px;overflow:hidden}
@media (max-width: 767px){.property {max-width:350px;margin:0 auto}}

/* FICHA */
a.bookmark{font-weight:bold}
.bookmark-added .title-added{top:18px;color:#00aaff}
.bookmark .title-add, .bookmark .title-added{right:0}
.bookmark:hover:before, a.bookmark:hover, a.bookmark:focus{color:#00aaff}
.col-md-4.col-sm-12 .property-features-list li{width:100%}
#contact-agent .agent-info{padding-left:200px}
#contact-agent .agent-info img{width:185px}
/*Permuta*/
#estoy-buscando{background-color:#e1f1ff;padding:10px 20px;border-radius:10px}
#estoy-buscando .property-features-list li{width:32%}

/* FICHA - Contacto*/
.f-contacto{background-color:#ffe0a7;padding:10px 15px;border-radius:5px}
.f-contacto .aviso-tel{background:#5a5a5c;font-size:16px;padding:5px 10px;border-radius:5px;margin:20px 0;color:#fff}
.f-contacto input[type="text"]:hover, .f-contacto input[type="email"]:hover, .f-contacto input[type="search"]:hover, .f-contacto input[type="password"]:hover, 
.f-contacto input[type="number"]:hover, .f-contacto input[type="tel"]:hover, .f-contacto textarea.form-control:hover{background-color:#fff}
.f-contacto .empresa{text-align:center;margin:10px 0}
.f-contacto .empresa img{border:1px solid #c7c7c7;margin-bottom:10px}



/* REGISTRO */
.form-group .option{display:inline;margin-right:10px}
.form-group .iradio{cursor:pointer}
.row .form-group > div{margin-bottom:15px}
.form-group .radio{display:inline-block;margin-right:20px !important;margin-bottom:10px !important}
.form-group .label-option{width:100%;border-bottom:1px solid #dedede;padding-bottom:5px}
.page-account button[type="submit"]{padding:10px 50px 9px 50px;text-transform:uppercase}
.reg-usuario{margin-bottom:20px}

.val-usuario .label-info{background-color:#127cff}
.val-usuario .label{font-size:90%;padding:.2em 0.8em .2em}

/* BANNER */
.banners{margin-bottom:50px}
.banners .iBanner{margin:10px 0}
.banners .iBanner img{width:100%;max-width:300px}

/* Compartir */
.btn.share-tt{background:#1b95e0 !important;color:#fff !important;border-color:#ebebeb !important;padding: 1px 10px 1px 9px !important;font:normal normal normal 13px 'Helvetica Neue',Arial,sans-serif;line-height:26px;vertical-align:top}
.btn.share-fb{background:#296ca6 !important;color:#fff !important;border-color:#ebebeb !important;padding: 1px 10px 1px 9px !important;font:normal normal normal 13px 'Helvetica Neue',Arial,sans-serif;line-height:26px;vertical-align:top;border-radius:4px}
.btn.share-lk{background:#0077B5 !important;color:#fff !important;border-color:#ebebeb !important;padding: 1px 10px 1px 9px !important;font:normal normal normal 13px 'Helvetica Neue',Arial,sans-serif;line-height:26px;vertical-align:top;border-radius:4px}
a.btn.share-fb:hover{background:#00568b !important}
a.btn.share-lk:hover{background:#00a2f7 !important} 

/* Búsquedas destacadas */
.bq-destacadas p{font-size:14px; line-height:16px; margin:0 0 7px}
@media (max-width: 767px){
	.bq-destacadas p{font-size:12px; line-height:14px; margin:0 0 7px}
}
/***** RESPONSIVE *****/
/* INDEX */
@media (max-width: 767px){
	.page-homepage.index .search-box-wrapper{background-color:#ffcb6d}
	.page-homepage.index .search-box-wrapper .col-md-8{background-color:#ebebeb;display:none}
	.page-homepage.index .search-box-wrapper .selectpicker{background-color:#fff !important}
	.page-homepage.index .search-box form{background-color:inherit}
	.page-homepage.index #slider{display:none !important}
}
@media (min-width: 1200px){.page-homepage .property{margin-bottom:20px !important}}

@media (max-width: 991px){.property-title .actions{position:relative;margin-top:20px;top:10px}}








