/*Generales*/
p.blog_fecha{
  display: none;
}


@media only screen and (min-width: 40em) {
  body {background:#e5e5e5;}
  #header .row {max-width:100% !important;}
  #header {background:white; margin-bottom: 0px;}
  #body_portada #header {
    background: rgba(255, 255, 255, 1);
    position: absolute;
    top: 184px;
    width: 100%;
  }
  .contain-to-grid {max-width: -moz-max-content; float: right;}

  #content {margin-top:60px}
  #body_portada #content {margin-top:0px}
  
  /*Logo*/
  .contenedor_logo {margin-top:8px}
}
#content-bottom-1 {border-top: 2px solid #c9c9c4; padding-top: 40px;}
#content-bottom-2 {margin-top:20px;}
.panel {background:white !important;}
.banner {background:url("http://synergy.inmotek.com/media/synergy/anexos/bg_banner.jpg"); min-height:200px; border-bottom: 2px solid #c9c9c4; border-top: 2px solid #c9c9c4;}


/*Modulo social*/
.modulo-social li {list-style: none}
.modulo-social li a {font-size: 2em; color:white !important}

/*Menu*/
#content-top-1 .top-bar, #content-top-1 .contain-to-grid {background:transparent;}
#content-top-1 { background: white;}
@media only screen and (min-width: 40em) {
  #content-top-1 .top-bar-section ul {background: transparent;}#content-top-1
  #content-top-1 nav ul li.active a {background:#d9534f !important; color:#222;}
  #content-top-1 nav ul li a {line-height: 14px; background: transparent !important; color: #777; text-shadow: 0px 0px; font-weight:lighter; padding: 1.1em 0.5em; font-size:0.9em;}
  #content-top-1 nav ul .has-dropdown a {padding:1.1em 0.5em;}
  #content-top-1 nav ul li a:hover {background:#f8f8f8 !important; color:#222;}

  #content-top-1 nav ul .has-dropdown .dropdown a{background:#fff !important;}

  #content-top-1 nav ul .has-dropdown  a:hover {background:#d9534f !important; color:white;}
  .top-bar-section .has-dropdown > a::after {border-color: #777 transparent transparent;}
  .top-bar-section .has-dropdown > a:hover::after {border-color: white transparent transparent;}
}
@media only screen and (max-width: 40em) {
  #content-top-1 nav ul li a {color:white;}
}

/*Portada content*/
#body_portada #content { background:url("http://synergy.inmotek.com/media/synergy/anexos/bg_banner.jpg");}


/*Portada content-1*/
#body_portada #content-top-1 {margin-bottom: -40px}

/*Buscador y carrusel portada*/
#modulo-26, #modulo-27 {margin-top: 20px}

/*Boton buscar inmueble por mapa*/
#modulo-28 {padding: 6px; background: url("http://synergy-brokers.com/img/buscador_mapa.jpg"); color:#bd5c4b; position: absolute; top:22em; margin-left: 20em; z-index: 9999; width: 15em;}
#modulo-28 a {font-weight:bold;}


.fixed {
	position: relative;
}
.top-bar {float: right;}
.f-topbar-fixed {
	padding-top: 0px !important;
}
@media only screen and (max-width: 40em) {
  .top-bar .name, #header nav ul li a {background: #DB5A57;}
}

/*Slider*/
.orbit-container .orbit-slides-container > * .orbit-caption {background-color: rgba(0,0,0,0.2);}
.orbit-caption, .orbit-caption p {text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.orbit-container .orbit-prev, .orbit-container .orbit-next {background: transparent}
.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {background: transparent;}
#row-content-top-1 .orbit-container, #row-content-top-1 .orbit-slides-container, #row-content-top-1 .orbit-slides-container li {border-bottom:20px solid white; box-shadow: 0 4px 3px #c9c9c4;}

@media only screen and (max-width: 40em) {
   .modulo-boxes h4 {margin-top:0px;}
}
@media only screen and (min-width: 40em) {
	.modulo-boxes h4 {margin-top:30px;}
}

/*Boxes*/
#row-content h4 {color:#d9534f; font-weight: 400;}
.modulo-boxes h4 {text-align: center; margin-bottom:50px; margin-top:30px;}
.box, .box:hover {
  background: transparent;
  border: 0px;
  border-radius: 0;
  margin-bottom: 10px;
  padding: 0px;
  color: #757E7C !important;
}
.box div:nth-child(2) {background:white;}
.th {box-shadow: 0px 0px !important;}
.mostrar-detalles-inmueble {height: 85px;}
.box img {min-width: 295px;}
.box .cont-precio {border-top: 0px !important; margin-top:0px !important;}
.box .titulo {border-bottom: 0px !important}
.contenedor-foto {padding:0px;}
.mostrar-detalles-inmueble {height: 80px; bottom:auto;}
.box_lista {border-radius:0px; background:#f7f7f7;}

/*Contact footer*/
#modulo-19 .button {background-color: #1a4e6d !important;}

/*Contacto pagina*/
#body_contactar #datos_contacto {line-height: 25px}

/*Apaño para cambiar la frase de contacto*/
#body_contactar #row-content h2 span {display:none;}
#body_contactar #row-content h2:after {content:"Habla con nosotros";}

/*Apaño para cambiar la frase de piso nuevo*/
.large-9.columns h2 span {display:none;}
.large-9.columns h2:after {content:"Pisos nuevos";}

/*body nosotros y body servicios*/
#body_nosotros #content p, #body_servicios #content p {color:#7B7E7D !important; line-height: 18px; font-weight:400;}
#body_servicios #content i {color: #003A5D; margin-bottom:20px;}
#body_servicios #content h4 {font-weight:bold;}

/*Editamos los estilos del select-nice*/
.search-custom-2 .medium-3 select {border: 2px solid #9d9d9d !important;}
.search-custom-2 .medium-3::after{
	content:"25be";
	display:table-cell;
	padding-top:5px;
	text-align:center;
	width:20px;
	height:33px;
	background-color:#d9d9d9;
	position:absolute;
	top:2px;
	right:10px;	
	pointer-events: none;
}
.search-custom-2 #texto, .search-custom-4 #texto {border: 2px solid #929292;}
button.radius, .button.radius {border-radius:0px;}

/*Footer*/
footer {
    background: rgba(0, 0, 0, 0) url("http://synergy.inmotek.com/media/synergy/anexos/links.png") repeat scroll 0 0;
  	background-size: 4em;
  	box-shadow: 0 -2px 1px #c9c9c4
}
.footer-top h4, #row-footer h4, footer, footer p{color:#222; text-shadow: 0px 0px;}
.footer-top a, #row-footer a, footer a {color:#bd5c4b !important; text-shadow: 0px 0px;}
.footer-top, #row-footer {color: #222 !important; text-shadow: 0px 0px;}
.footer-top h5, #row-footer h5 {color: #222;}
#row-footer-bottom div p a, #row-footer-bottom div ul li a {color:white !important;}


#row-footer {background-color:transparent !important;}

.footer-social li a i {
    color: #4267b2;
    transition: all 0.2s linear;
    font-size: 2.5rem;
    padding-right: 10px;
}

.footer-social li a:hover i {
    color: #a0b4dc;
}

/*Medias querys*/
@media only screen and (max-width: 40em) {
	#modulo-20 {display:none;}
}

@media only screen and (min-width: 40em) {
.quieres-mas p { line-height:5px; }
}

.fondo-azul-psi {background: #00365F; position: absolute; bottom: 623px; min-height: 200px}

/*Forzar fotos slider*/
.orbit-container li img {width:100%; height:100%;}
@media only screen and (max-width: 40em) {
  	.modulo-boxes .orbit-container, .modulo-boxes .orbit-slides-container, .modulo-boxes .orbit-slides-container li {height:68em !important;}
	.orbit-container, .orbit-slides-container, .orbit-slides-container li {
      height: 300px !important;
    }
  .orbit-container .orbit-slides-container > * .orbit-caption {background-color: #D9534F;}
  
  .orbit-container li img {height: 74%;}
}

/*Texto portada*/
#modulo-21 {margin-bottom: 40px}

/*Barra footer*/
#modulo-25 {
    background: #d9534f none repeat scroll 0 0;
    height: 100px;
    left: 0;
    position: absolute;
    bottom: 0px;
}

h2, h3 {
  color: #7a7a7a !important;
  font-weight: 400;
}

.text-muted {
  color: #777 !important;
  font-size:0.80em !important;
}

/* Apaños para la pagina blog "operaciones realizadas" */
.entrada div div .blog_fecha, .entrada p {display: none;}
.entrada div div h5 {
    font-size: 0.8em;
    text-align: center;
}
.formato-galeria div {background: white !important; padding: 2px;}

/*Tabs y paneles*/
.panel, .tabs-content, .tabshome .tabs dd.active a, .tabshome .tabs dd a:hover {
    background: #dedede none repeat scroll 0 0;
    border: 0 none;
}

/*Titulo sobre sider*/
@media only screen and (min-width: 40em) {
	#modulo-30 {position: absolute; top:4em; z-index: 999; text-align: center; width: 96%; left: 2em;}
	#modulo-30 h1 {color:#D32F2F; font-weight:bold; text-shadow: 1px 1px 3px black; font-size: 4em; display: block !important;}
}
@media only screen and (max-width: 40em) {
  #modulo-30 {display:none;}
}

.formato-galeria div {padding: 1px;}
.entrada {width:237px; padding-right: 10px !important}

/*¿Que es el panel blanco de la portada? (lo ocultamos)*/
#body_inicio #row-content .panel {display: none;}

article.formato-galeria .cont_img { height: auto; }
article.formato-galeria .cont_img img { width: 100% !important; }

/*Flechas de slider*/
.orbit-container .orbit-prev, .orbit-container .orbit-next, .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
  background: #D32F2F;
  margin-top: 11px;
  z-index: 999;
}