/* EXTRAS */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
/* line 17, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 20, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
body {
  line-height: 1;
}

/* line 23, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 26, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 30, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 35, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 39, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 43, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
select {
  color: transparent;
  outline: none;
  color: transparent;
  text-shadow: 0 0 0 #000;
  outline: none;
  appearance: none;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 54, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
select:-moz-focusring {
  text-shadow: 0 0 0 #000;
}

/* line 59, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
select:-moz-focusring {
  color: transparent;
  outline: none;
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 65, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
button:focus,
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  outline: none !important;
}

/* line 76, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/extras/_reset.scss */
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* BASE */
/* VARIABLES */
/* PLACEHOLDERS */
/* line 2, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
.clr {
  *zoom: 1;
}

/* line 4, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
.clr:before, .clr:after {
  content: " ";
  display: table;
}

/* line 8, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
.clr:after {
  clear: both;
}

/* line 48, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset label {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
  font-size: 14px;
  letter-spacing: 0.53px;
  color: #ffffff;
  float: left;
  border: 2px solid #979797;
  display: block;
  margin: 0;
  margin-top: -2px;
  margin-left: -2px;
  left: 2px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 71, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset label.full-width {
  width: 100%;
  margin-top: 30px;
}

/* line 75, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset label.ui-state-active {
  background: #ffffff;
  border: 2px solid #ffffff;
  color: #9D7C32;
  z-index: 6;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* MIXINS */
/*
@include placeholder {
    font-style:italic;
    color: white;
    font-weight:100;
}
*/
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* ESTRUCTURA */
/* LAYOUT */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
h1 {
  font-family: "Raleway", sans-serif;
  font-size: 36px;
  color: #242424;
  letter-spacing: 5.25px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  /* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
  h1 {
    font-size: 36px;
  }
}

/* line 17, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
h2 {
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #242424;
  letter-spacing: 2.62px;
  line-height: 26px;
}

/* line 24, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
h3 {
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  color: #242424;
  letter-spacing: 3.5px;
}

@media screen and (max-width: 992px) {
  /* line 24, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
  h3 {
    text-align: center;
  }
}

/* line 33, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
h4 {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  color: #242424;
  letter-spacing: 3.34px;
}

/* line 39, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
a[href^=tel] {
  color: inherit;
  text-decoration: none;
}

/* line 43, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
p {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  color: #979797;
  letter-spacing: 3.34px;
  text-decoration: none;
}

/* line 50, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset label, .contacto .form fieldset input, .contacto .form fieldset textarea, .contacto .form fieldset label, .users.form label, .users.form input, footer .wrap .left ul li a, footer .wrap .right ul li a, footer .center p, section.migas .migas-desktop p a, section.home .wrapper .contenedor-de-slides .slide .overlay .row p,
section.home .wrapper .contenedor-de-slides video .overlay .row p, section.home .wrapper .filtros #toggle .valor input, section.home .wrapper .filtros-mobile .container .row div fieldset select, section.home .wrapper .filtros-mobile .container .row div fieldset .formHolder, section.home .wrapper .filtros-mobile .container .row div fieldset .formHolder ul, section.home .wrapper .filtros-mobile .container .row div fieldset.tipo label, section.home .wrapper .filtros-mobile .container .toggle-mobile .row .dormitorios label, section.home .wrapper .filtros-mobile .container .toggle-mobile .row .valor input, section.filtros.segunda .container-fluid .row .wrapper fieldset.valor input, section.filtros.segunda .container-fluid .row .wrapper fieldset.ref input, section.filtros.segunda .container-fluid .row .wrapper fieldset legend, section.migas .row .right select, section.migas .row .right .formHolder, section.migas .row .right .formHolder ul, section.busqueda-mobile .container .row div p, section.propiedades .container-fliud .row .propiedad .textos .row, .agregar_propiedad label[for="visible"], .agregar_propiedad .rutas, .agregar_propiedad .input.text.required label,
.agregar_propiedad .input.checkbox label, .agregar_propiedad #barrio-drop select, .detalles label, .admin-console-propiedades form input, .admin-console-propiedades table,
.admin-console-propiedades .paginator, .full-overlay .container-fluid .row div.cruz a, .full-overlay .container-fluid .row div fieldset select, .full-overlay .container-fluid .row div fieldset.tipo label, .full-overlay .container-fluid .row div fieldset.operacion label, .full-overlay .container-fluid .toggle-overlay .dormitorios label, .full-overlay .container-fluid .toggle-overlay .valor-overlay input, .full-overlay .container-fluid .toggle-overlay .referencia input, #consulta-overlay .caja .row .cruz a, #consulta-overlay .caja .row span, #consulta-overlay .caja .row .foto .pie .row .tipo,
#consulta-overlay .caja .row .foto .pie .row .barrio,
#consulta-overlay .caja .row .foto .pie .row .ref, #consulta-overlay .caja .row .form fieldset input, #consulta-overlay .caja .row .form fieldset textarea, #consulta-overlay .caja .row .form fieldset label, .admin .row div a, .admin-console-slides .slide div .row div {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  color: #979797;
  letter-spacing: 3.34px;
  text-decoration: none;
}

/* line 58, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
.left {
  float: left;
  text-align: left;
}

/* line 63, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
.right {
  float: right;
  text-align: right;
}

/* line 72, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
nav ul.menu li a, nav ul.mobile li a {
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #242424;
  letter-spacing: 1px;
  -moz-transition: 0.3;
  -o-transition: 0.3;
  -webkit-transition: 0.3;
  transition: 0.3;
  -ms-transition: 0.3;
}

@media screen and (max-width: 992px) {
  /* line 72, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
  nav ul.menu li a, nav ul.mobile li a {
    font-size: 14px;
  }
}

/* line 81, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
nav ul.menu li a:hover, nav ul.mobile li a:hover {
  color: #9D7C32 !important;
  text-decoration: none;
  -moz-transition: 0.3;
  -o-transition: 0.3;
  -webkit-transition: 0.3;
  transition: 0.3;
  -ms-transition: 0.3;
}

/* line 86, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
nav ul.menu li a:link, nav ul.mobile li a:link {
  color: inherit;
  text-decoration: none;
}

/* line 90, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
nav ul.menu li a:visited, nav ul.mobile li a:visited {
  color: inherit;
  text-decoration: none;
}

/* line 94, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/estructura/_layout.scss */
nav ul.menu li a:active, nav ul.mobile li a:active {
  color: inherit;
  text-decoration: none;
}

/* line 157, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 162, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
::-webkit-scrollbar-thumb {
  background: #D8D8D8;
}

/* line 166, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
::-webkit-scrollbar-track {
  background: #ffffff;
}

/* line 171, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
body {
  scrollbar-face-color: #D8D8D8;
  scrollbar-track-color: #ffffff;
}

/* MODULOS */
/* BOTONES */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button {
  width: 100%;
  height: 50px;
  background: #ffffff;
  border: 2px solid #242424;
  color: #242424;
  font-family: "Raleway", sans-serif;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 14px;
  outline: none;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 16, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button:hover {
  background: #242424;
  color: #ffffff;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
  outline: none;
}

/* line 24, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
section.propiedades .container-fliud .row .propiedad .textos .row .cta, ul.side-nav li a {
  width: 100%;
  height: 50px;
  background: #ffffff;
  border: 2px solid #242424;
  color: #242424;
  font-family: "Raleway", sans-serif;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 14px;
  outline: none;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 37, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
section.propiedades .container-fliud .row .propiedad .textos .row .cta:hover, ul.side-nav li a:hover {
  background: #242424;
  color: #ffffff;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
  outline: none;
}

/* line 46, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.cta-slider {
  height: 50px;
  width: 185px;
  border: 2px solid #ffffff;
  background: transparent;
  color: #ffffff;
  letter-spacing: 1.5px;
  margin-top:30px!important;
  -moz-transition: color 0.5s;
  -o-transition: color 0.5s;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
  -ms-transition: color 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
  -ms-transition: background 0.5s;
}

/* line 56, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.cta-slider:hover {
  background: #ffffff;
  color: #242424;
  -moz-transition: color 0.5s;
  -o-transition: color 0.5s;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
  -ms-transition: color 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
  -ms-transition: background 0.5s;
}

/* line 64, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.buscar {
  width: 200px;
  background: #000000;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #ffffff;
  letter-spacing: 6.3px;
  border: 0;
  height: 65px;
  font-weight: 400;
  position: relative;
  margin: 120px auto 0 350px;
  -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 2px 10px 0px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-transition: color 0.5s;
  -o-transition: color 0.5s;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
  -ms-transition: color 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
  -ms-transition: background 0.5s;
}

@media screen and (max-width: 992px) {
  /* line 64, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
  button.buscar {
    margin-left: 250px;
  }
}

@media screen and (max-width: 767px) {
  /* line 64, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
  button.buscar {
    margin: auto;
    margin-top: 35px;
  }
}

/* line 86, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.buscar:hover {
  background: #ffffff;
  color: #000000;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 94, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
.mas {
  width: 40px;
  height: 40px;
  background: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 2px 10px 0px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
}

/* line 101, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
.mas .barra {
  position: absolute;
  height: 2px;
  width: 20px;
  background: #979797;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
  -ms-transition: 0.7s;
}

/* line 110, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
.mas .barra.ver {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 114, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
.mas:hover .barra {
  background: #242424;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transition: 0.5s;
}

/* line 120, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.filtro {
  -webkit-box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 8px 0px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  width: 50px;
  height: 50px;
  background: #ffffff;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 128, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.filtro:hover {
  background: #9D7C32;
  color: #ffffff;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 139, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.ficha {
  border: 0;
  background: #000000;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 6.3px;
  font-weight: 300;
  height: 75px;
}

/* line 147, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
button.ficha:hover {
  background: #ffffff;
  color: #000000;
  border: 2px solid #000000;
}

/* line 154, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
.boton_admin {
  border: 1px solid #D8D8D8;
  padding: 5px;
  margin-top: 5px;
  display: inline-block;
  background-color: transparent;
}

/* line 160, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_botones.scss */
.boton_admin:hover {
  background-color: #D8D8D8;
  text-decoration: none;
}

/* FORMULARIOS */
/* line 6, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset {
  position: relative;
}

/* line 8, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset input, .contacto .form fieldset textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  border: 0;
  border-bottom: 2px solid #242424;
  color: #979797;
  font-size: 18px;
  margin-bottom: 42px;
  outline: none;
  padding: 8px;
  width: 100%;
}

/* line 20, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset input:focus, .contacto .form fieldset textarea:focus {
  color: #242424;
}

/* line 23, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset input:valid + label,
.contacto .form fieldset input:focus + label, .contacto .form fieldset textarea:valid + label,
.contacto .form fieldset textarea:focus + label {
  color: #242424;
  transform: translate3d(0, -25px, 0);
  font-size: 10px;
  letter-spacing: 1px;
}

/* line 30, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset input[type="file"], .contacto .form fieldset textarea[type="file"] {
  padding-bottom: 20px;
  float: right;
}

/* line 35, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset textarea {
  resize: none;
  overflow: auto;
  height: 37px;
  position: absolute;
}

/* line 40, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset textarea:valid, .contacto .form fieldset textarea:focus {
  padding-top: 25px;
}

/* line 44, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset textarea:valid + label.bordes,
.contacto .form fieldset textarea:focus + label.bordes {
  color: #242424;
  transform: translate3d(0, -25px, 0);
  font-size: 10px;
  letter-spacing: 1px;
  background: url("../img/bordes_380.png") no-repeat;
  display: block;
  transition: all 0.3s ease-in-out;
  padding: 15px 0;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}

/* line 57, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset label {
  position: absolute;
  top: 15px;
  left: 8px;
  color: #909090;
  transform: translate3d(0, 0, 0);
  transition: all 0.3s ease-in-out;
  cursor: text;
}

/* line 66, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset label span {
  color: red;
}

/* line 70, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.contacto .form fieldset .bordes {
  width: 100%;
  height: 10px;
  left: 0;
  padding-left: 8px !important;
  background: no-repeat;
  position: absolute;
  transition: all 0.3s ease-in-out;
}

/* LOGIN */
/* line 87, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.users.form p {
  padding: 20px 0;
  color: #242424;
}

/* line 91, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.users.form label {
  padding-right: 20px;
  margin-bottom: 25px;
}

/* line 96, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_formularios.scss */
.users.form input {
  border: 0;
  border-bottom: 2px solid #D8D8D8;
}

/* FOOTER */
/* line 7, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer {
  margin-bottom: 50px;
}

@media screen and (max-width: 992px) {
  /* line 9, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap {
    margin-left: auto;
    margin-right: auto;
    width: 620px;
  }
}

@media screen and (max-width: 767px) {
  /* line 9, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap {
    width: 100%;
  }
}

/* line 17, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .wrap .left {
  width: 35%;
  margin-left: 105px;
}

@media screen and (max-width: 992px) {
  /* line 17, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .left {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  /* line 17, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .left {
    width: 100%;
    margin-left: 0;
  }
}

@media screen and (max-width: 992px) {
  /* line 27, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .left ul {
    float: right;
    border-right: 1px solid #979797;
    padding-right: 5px;
  }
}

@media screen and (max-width: 767px) {
  /* line 27, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .left ul {
    border: 0;
    width: 100%;
    padding-right: 0;
  }
}

/* line 38, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .wrap .left ul li {
  float: left;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 767px) {
  /* line 38, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .left ul li {
    width: 100%;
  }
}

/* line 44, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .wrap .left ul li a {
  font-size: 12px;
  padding-right: 35px;
  letter-spacing: 1.28px;
  line-height: 22px;
  color: #242424;
}

@media screen and (max-width: 992px) {
  /* line 44, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .left ul li a {
    padding-right: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 44, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .left ul li a {
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block;
    padding-bottom: 15px;
  }
}

/* line 65, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .wrap .right {
  width: 35%;
  margin-right: 65px;
}

@media screen and (max-width: 992px) {
  /* line 65, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right {
    width: auto;
    float: left;
  }
}

@media screen and (max-width: 767px) {
  /* line 65, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right {
    width: 100%;
    margin-right: 0;
  }
}

@media screen and (max-width: 992px) {
  /* line 76, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul {
    float: right;
    padding-left: 30px;
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  /* line 76, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul {
    width: 100%;
    padding-left: 0;
    float: left;
  }
}

@media screen and (max-width: 767px) {
  /* line 87, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  /* line 87, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li {
    float: right;
  }
}

/* line 94, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .wrap .right ul li a {
  font-size: 12px;
  letter-spacing: 1.28px;
  line-height: 22px;
  color: #242424;
}

@media screen and (max-width: 767px) {
  /* line 94, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li a {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block;
  }
}

/* line 105, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .wrap .right ul li a i {
  color: #BBBBBB;
  font-size: 24px;
  text-align: center;
  padding-left: 53px;
}

@media screen and (max-width: 767px) {
  /* line 113, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li.social {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    clear: both;
    padding-top: 45px;
  }
}

/* line 121, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .wrap .right ul li.social a {
  float: left;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 767px) {
  /* line 121, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li.social a {
    float: none;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  /* line 128, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li.social a i {
    padding-left: 0;
  }
}

@media screen and (max-width: 767px) {
  /* line 135, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li.contacto-footer-nosmartphone {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
}

@media screen and (min-width: 768px) {
  /* line 147, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .wrap .right ul li.contacto-footer-smartphone {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
}

/* line 162, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .center {
  height: auto;
}

@media screen and (max-width: 992px) {
  /* line 162, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .center {
    width: 100%;
    float: left;
    margin-top: 35px;
  }
}

/* line 169, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .center p {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #BBBBBB;
  letter-spacing: 0px;
  line-height: 18px;
  font-size: 13px;
  font-weight: lighter;
}

/* line 179, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .center p span.osom {
  margin-left: 30px;
  line-height: 23px;
  display: block;
  text-align: center;
}

@media screen and (max-width: 992px) {
  /* line 179, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
  footer .center p span.osom {
    margin-left: 0;
  }
}

/* line 187, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_footer.scss */
footer .center p span.osom a {
  margin-left: auto;
  margin-right: auto;
  pointer: cursor;
  display: block;
  position: relative;
  background-image: url("../img/osom_logo.png");
  width: 80px;
  height: 18px;
  background-size: 80px auto;
  text-align: center;
  margin: auto;
}

/* HEADER */
/* line 2, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
header {
  width: 100%;
  background: #ffffff;
}

@media screen and (max-width: 767px) {
  /* line 5, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  header .row {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 480px) {
  /* line 5, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  header .row {
    padding-bottom: 0px;
  }
}

/* line 14, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
.logo {
  background: url("../img/logo_roig_curvas_negro.png");
  background-size: 90px 86px;
  width: 90px;
  height: 96px;
  margin-left: 55px;
  margin-top: 20px;
  background-repeat: no-repeat;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  /* line 14, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  .logo {
    margin-left: 35px;
  }
}

@media screen and (max-width: 480px) {
  /* line 14, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  .logo {
    background-size: 75%;
    margin-left: 20px;
  }
}

/* line 31, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav {
  margin-right: 80px;
  margin-top: 45px;
  height: auto;
}

@media screen and (max-width: 767px) {
  /* line 31, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  nav {
    margin-right: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 38, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  nav ul.menu {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
    display: none;
  }
}

/* line 42, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav ul.menu li {
  float: left;
  margin-left: 65px;
}

@media screen and (max-width: 992px) {
  /* line 42, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  nav ul.menu li {
    margin-left: 45px;
  }
}

/* line 48, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav ul.menu li.activa {
  border-bottom: 2px solid #9D7C32;
  padding-bottom: 7px;
}

/* line 52, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav ul.menu li a {
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -ms-transition: 0.2s;
}

/* line 55, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav ul.menu li a:hover {
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -ms-transition: 0.2s;
}

@media screen and (min-width: 768px) {
  /* line 61, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
  nav ul.mobile {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
    display: none;
  }
}

/* line 65, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav ul.mobile li {
  float: left;
  margin-left: 25px;
}

/* line 68, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav ul.mobile li:first-child {
  margin-left: 0;
}

/* line 73, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_header.scss */
nav ul.mobile li a i {
  color: #9D7C32;
}

/* MIGAS */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
section.migas {
  color: #979797;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  /* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
  section.migas {
    border-top: 1px solid #D8D8D8;
  }
}

@media screen and (max-width: 992px) {
  /* line 10, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
  section.migas .migas-desktop {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
    display: none;
  }
}

/* line 14, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
section.migas .migas-desktop p {
  margin-left: 55px;
  margin-top: 50px;
}

/* line 20, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
section.migas .migas-desktop p span {
  font-weight: bold;
}

/* line 25, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
section.migas .migas-mobile {
  margin-left: 55px;
  margin-top: 45px;
}

@media screen and (min-width: 993px) {
  /* line 25, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
  section.migas .migas-mobile {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
    display: none;
  }
}

@media screen and (max-width: 767px) {
  /* line 25, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
  section.migas .migas-mobile {
    margin-left: 35px;
  }
}

@media screen and (max-width: 480px) {
  /* line 25, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
  section.migas .migas-mobile {
    margin-left: 0;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100px;
  }
}

/* line 42, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
section.migas .migas-mobile .flecha {
  background: url("../img/flecha.png") no-repeat;
  width: 14px;
  height: 27px;
  display: block;
  display: block;
}

/* line 46, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
section.migas .migas-mobile div {
  display: block;
  height: 27px;
  margin-top: 0;
  float: left;
  margin-right: 10px;
  padding-top: 5px;
}

/* line 53, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_migas.scss */
section.migas .migas-mobile div p {
  margin-bottom: 10px;
}

/* SLIDER */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria {
  overflow: hidden;
  min-width: 300px;
}

/* line 6, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .contenedor-de-slides,
.galeria .contenedor-de-slides-full {
  position: relative;
  height: 500px;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  -ms-transition: 0.8s;
}

/* line 11, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .contenedor-de-slides .slide,
.galeria .contenedor-de-slides-full .slide {
  height: 500px;
  float: left;
  background-size: cover;
  background-position: center;
}

/* line 18, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .contenedor-de-slides-full {
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  -ms-transition: 0.8s;
  height: 100%;
}

/* line 21, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .contenedor-de-slides-full .slide {
  height: 100%;
}

/* line 25, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .flechas {
  width: 100%;
  z-index: 500;
}

/* line 28, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .flechas .izq,
.galeria .flechas .der {
  position: relative;
  width: 34px;
  height: 65px;
  background: url("../img/felcha_slider.png") no-repeat;
  background-size: 34px 65px;
  cursor: pointer;
}

/* line 37, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .flechas .izq {
  float: left;
  margin-left: 45px;
}

@media screen and (max-width: 767px) {
  /* line 37, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  .galeria .flechas .izq {
    margin-left: 20px;
  }
}

/* line 44, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .flechas .der {
  float: right;
  margin-right: 45px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media screen and (max-width: 767px) {
  /* line 44, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  .galeria .flechas .der {
    margin-right: 20px;
  }
}

/* line 53, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .over {
  position: absolute;
  width: 100%;
  max-width: 600px;
  margin-top: -100px;
}

/* line 58, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .over .wrapper {
  width: 300px;
  position: relative;
  float: none;
}

@media screen and (max-width: 480px) {
  /* line 58, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  .galeria .over .wrapper {
    width: 200px;
  }
}

@media screen and (max-width: 767px) {
  /* line 58, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  .galeria .over .wrapper {
    width: 250px;
  }
}

/* line 68, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .over .wrapper .izq {
  background: url("../img/felcha_slider.png") no-repeat;
  background-size: 20px 40px;
  height: 40px;
  width: 20px;
  float: left;
  margin-top: 5px;
  cursor: pointer;
}

/* line 77, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .over .wrapper button.cta {
  background: transparent;
  width: 140px;
  float: left;
  margin-left: 60px;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 1.5px;
  border: 3px solid #ffffff;
}

@media screen and (max-width: 480px) {
  /* line 77, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  .galeria .over .wrapper button.cta {
    margin-left: 10px;
  }
}

@media screen and (max-width: 767px) {
  /* line 77, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  .galeria .over .wrapper button.cta {
    margin-left: 35px;
  }
}

/* line 92, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .over .wrapper button.cta:hover {
  border: 3px solid #ffffff;
  background: #ffffff;
  color: #242424;
}

/* line 98, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.galeria .over .wrapper .der {
  background: url("../img/felcha_slider.png") no-repeat;
  background-size: 20px 40px;
  height: 40px;
  width: 20px;
  float: left;
  margin-top: 5px;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 111, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.botones {
  position: relative;
  height: 10px;
  z-index: 9;
  display: block;
  margin-top: 50px;
}

/* line 117, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.botones ul.botonera {
  display: block;
}

/* line 119, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.botones ul.botonera li {
  width: 12px;
  height: 12px;
  display: block;
  position: relative;
  margin-top: 0;
  float: left;
  border: 2px solid #BBBBBB;
  margin: 0 7px;
  cursor: pointer;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 131, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
.botones ul.botonera li.active {
  border: 2px solid #242424;
}

/* line 137, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
#full-slider {
  -moz-transition: opacity 0.8s;
  -o-transition: opacity 0.8s;
  -webkit-transition: opacity 0.8s;
  transition: opacity 0.8s;
  -ms-transition: opacity 0.8s;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  /* line 140, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  #full-slider .cruz {
    position: absolute;
  }
  /* line 143, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  #full-slider .cruz a {
    color: #ffffff;
  }
}

/* line 149, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
#full-slider .galeria .contenedor-de-slides-full {
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  -ms-transition: 0.8s;
}

@media screen and (max-width: 767px) {
  /* line 153, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  #full-slider .botones {
    position: absolute;
    margin-top: -50px;
  }
}

/* line 158, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
#full-slider .botones ul.botonera {
  margin-bottom: 35px;
}

@media screen and (max-width: 767px) {
  /* line 160, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  #full-slider .botones ul.botonera li {
    border: 2px solid #ffffff;
  }
  /* line 163, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/modulos/_slider.scss */
  #full-slider .botones ul.botonera li.active {
    border: 2px solid #242424;
  }
}

/* SECCIONES */
/* CONTACTO */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.titulo {
  margin-top: 50px;
  margin-left: 50px;
}

@media screen and (max-width: 992px) {
  /* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.titulo {
    margin-left: 0;
  }
}

/* line 9, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.titulo h1 {
  text-align: left;
}

@media screen and (max-width: 992px) {
  /* line 9, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.titulo h1 {
    text-align: center;
    font-size: 36px;
  }
}

@media screen and (max-width: 767px) {
  /* line 9, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.titulo h1 {
    font-size: 18px;
  }
}

/* line 21, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto {
  margin-top: 50px;
}

/* line 23, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto .imagen {
  background-image: url("../img/foto_contacto_3.jpg");
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-left: 0;
  padding-right: 0;
  margin-left: 65px;
}

@media screen and (max-width: 992px) {
  /* line 23, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.contacto .imagen {
    height: 250px;
    margin-left: 0;
  }
}

/* line 36, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto .imagen .pie {
  margin-top: 430px;
}

@media screen and (max-width: 992px) {
  /* line 36, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.contacto .imagen .pie {
    margin-top: 270px;
    padding-left: 44px;
    padding-right: 44px;
    padding-bottom: 50px;
    border-bottom: 1px solid #D8D8D8;
  }
}

/* line 45, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto .imagen .pie .row {
  margin-top: 10px;
}

@media screen and (max-width: 992px) {
  /* line 45, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.contacto .imagen .pie .row {
    margin-top: 0;
  }
}

/* line 50, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto .imagen .pie .row p {
  color: #242424;
}

/* line 52, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto .imagen .pie .row p span {
  font-weight: bold;
}

@media screen and (max-width: 992px) {
  /* line 56, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.contacto .imagen .pie .row .left,
  section.contacto .imagen .pie .row .right {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    *zoom: 1;
    display: block;
    width: 100%;
    padding-top: 20px;
  }
  /* line 16, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
  section.contacto .imagen .pie .row .left:before, section.contacto .imagen .pie .row .left:after,
  section.contacto .imagen .pie .row .right:before,
  section.contacto .imagen .pie .row .right:after {
    content: " ";
    display: table;
  }
  /* line 20, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_placeholders.scss */
  section.contacto .imagen .pie .row .left:after,
  section.contacto .imagen .pie .row .right:after {
    clear: both;
  }
}

/* line 71, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto .form form {
  max-width: 400px;
  min-width: 230px;
}

@media screen and (max-width: 992px) {
  /* line 71, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  section.contacto .form form {
    margin-top: 250px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 78, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
section.contacto .form form button {
  position: absolute;
  margin-top: 116px;
  max-width: 400px;
  min-width: 230px;
  width: calc(100% - 30px);
}

/* line 88, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
footer.contacto-footer {
  margin-top: 200px;
  margin-bottom: 50px;
}

@media screen and (max-width: 992px) {
  /* line 88, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_contacto.scss */
  footer.contacto-footer {
    margin-top: 330px;
    padding-top: 50px;
    border-top: 1px solid #D8D8D8;
  }
}

/* HOME */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home {
  margin-top: 10px;
}

/* line 5, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper {
  width: 100%;
  overflow: hidden;
  background: url("../img/bg.jpg") no-repeat #fff;
  background-size: cover;
}

/* line 13, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .contenedor-de-slides {
  position: relative;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  -ms-transition: 0.8s;
}

/* line 16, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .contenedor-de-slides .slide,
section.home .wrapper .contenedor-de-slides video {
  background: #000000;
  color: #ffffff;
  letter-spacing: 0.68px;
  font-family: "Raleway", sans-serif;
  float: left;
  position: relative;
  background-size: cover;
  background-position: center center;
}

/* line 26, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .contenedor-de-slides .slide .overlay,
section.home .wrapper .contenedor-de-slides video .overlay {
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  width: 100%;
}

@media screen and (max-width: 767px) {
  /* line 34, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .contenedor-de-slides .slide .overlay .row,
  section.home .wrapper .contenedor-de-slides video .overlay .row {
    display: none;
  }
}

/* line 38, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .contenedor-de-slides .slide .overlay .row p,
section.home .wrapper .contenedor-de-slides video .overlay .row p {
  font-size: 18px;
  color: #ffffff;
  letter-spacing: 0.68px;
}

/* line 47, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .contenedor-de-slides video {
  object-fit: cover;
}

/* line 56, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros {
  position: absolute;
  color: #ffffff;
  width: 850px;
}

@media screen and (max-width: 767px) {
  /* line 56, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros {
    display: none;
  }
}

@media screen and (max-width: 992px) {
  /* line 56, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros {
    width: 680px;
  }
}

/* line 67, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros .primera {
  position: absolute;
  z-index: 3;
}

@media screen and (max-width: 767px) {
  /* line 67, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros .primera {
    display: none;
  }
}

/* line 74, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset {
  float: left;
}

/* line 76, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset:first-child {
  margin-left: 35px;
}

/* line 79, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset label {
  display: block;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.8);
  letter-spacing: 0.6px;
  font-weight: 300;
  margin-bottom: 7px;
}

/* line 88, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset select {
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 0;
  height: 70px;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #3D3D3D;
  letter-spacing: 0.68px;
  padding-left: 10px;
  background: url("../img/flecha_negra_abajo.png") no-repeat #fff;
  background-position: 95% 58%;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

@media screen and (max-width: 992px) {
  /* line 88, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset select {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  /* line 88, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset select {
    background-position: fixed;
  }
}

/* line 106, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset select option {
  border: 0;
  padding: 5px 10px 5px 10px;
  text-align: center;
}

/* line 110, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset select option:hover {
  background: #000000 !important;
  color: #ffffff;
}

/* line 120, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 126, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .formHolder {
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 0;
  height: 70px;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #3D3D3D;
  letter-spacing: 0.68px;
  padding-left: 10px;
  background: #ffffff;
  cursor: pointer;
}

/* line 138, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList {
  height: 70px;
}

/* line 157, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 162, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList ::-webkit-scrollbar-thumb {
  background: #000000;
}

/* line 166, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList ::-webkit-scrollbar-track {
  background: #ffffff;
}

/* line 171, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList body {
  scrollbar-face-color: #000000;
  scrollbar-track-color: #ffffff;
}

/* line 141, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList .selectedOption {
  height: 70px;
  padding-top: 25px;
  text-align: center;
  padding-right: 10px;
}

/* line 147, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList ul {
  width: calc(100% + 10px);
  margin-left: -10px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 0;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #3D3D3D;
  letter-spacing: 0.68px;
  background: #ffffff;
  -webkit-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 5px 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.3);
  max-height: 210px;
  overflow-y: auto;
}

@media screen and (max-width: 992px) {
  /* line 147, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset .formHolder .scrollableList ul {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  /* line 147, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset .formHolder .scrollableList ul {
    background-position: fixed;
  }
}

/* line 166, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList ul li {
  background: #ffffff;
  border: 0;
  padding: 12px 10px 12px 10px;
  text-align: center;
  cursor: pointer;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 173, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .formHolder .scrollableList ul li:hover {
  background: #000000 !important;
  color: #ffffff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 182, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .flecha {
  background: url("../img/flecha_negra_abajo.png") no-repeat transparent;
  background-position: center center;
  width: 20px;
  height: 10px;
  position: absolute;
  float: right;
  z-index: 1;
  margin-top: -40px;
  cursor: pointer;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -ms-transition: 0.4s;
}

/* line 194, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset .barra {
  width: 2px;
  height: 38px;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 4;
}

/* line 202, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.barrio {
  width: 364px;
  z-index: 3;
}

@media screen and (max-width: 992px) {
  /* line 202, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.barrio {
    width: 291.2px;
  }
}

/* line 209, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.barrio .barra {
  left: 280px;
  top: 40px;
}

@media screen and (max-width: 992px) {
  /* line 209, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.barrio .barra {
    left: 525px;
  }
}

/* line 216, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.barrio .flecha {
  margin-left: 317px;
}

@media screen and (max-width: 992px) {
  /* line 216, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.barrio .flecha {
    margin-left: 257px;
  }
}

/* line 223, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.operacion {
  width: 170px;
  z-index: 3;
}

@media screen and (max-width: 992px) {
  /* line 223, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.operacion {
    width: 136px;
  }
}

/* line 230, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.operacion .flecha {
  margin-left: 125px;
}

@media screen and (max-width: 992px) {
  /* line 230, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.operacion .flecha {
    margin-left: 98px;
  }
}

/* line 237, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.tipo {
  width: 244px;
  z-index: 3;
}

@media screen and (max-width: 992px) {
  /* line 237, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.tipo {
    width: 195.2px;
  }
}

/* line 244, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.tipo .barra {
  left: 644px;
  top: 40px;
}

@media screen and (max-width: 992px) {
  /* line 244, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.tipo .barra {
    left: 230px;
  }
}

/* line 251, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros fieldset.tipo .flecha {
  margin-left: 200px;
}

@media screen and (max-width: 992px) {
  /* line 251, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros fieldset.tipo .flecha {
    margin-left: 155px;
  }
}

/* line 258, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros .mas {
  width: 40px;
  height: 40px;
  background: #ffffff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  margin-left: 845px;
  margin-top: 40px;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 2px 10px 0px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
}

@media screen and (max-width: 992px) {
  /* line 258, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros .mas {
    margin-left: 676px;
  }
}

/* line 271, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros .mas .barra {
  position: absolute;
  height: 2px;
  width: 20px;
  background: #979797;
  margin-top: 19px;
  margin-left: 10px;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-transition: 0.7s;
  transition: 0.7s;
  -ms-transition: 0.7s;
}

/* line 280, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros .mas .barra.ver {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 283, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros .mas:hover .barra {
  background: #242424;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transition: 0.5s;
}

/* line 288, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros .sombra {
  width: 778px;
  z-index: 2;
  margin-top: 23px;
  margin-left: 35px;
  height: 70px;
  position: absolute;
  -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 2px 10px 0px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.35);
}

@media screen and (max-width: 767px) {
  /* line 288, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros .sombra {
    display: none;
  }
}

@media screen and (max-width: 992px) {
  /* line 288, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros .sombra {
    width: 622.4px;
  }
}

/* line 304, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle {
  z-index: 1;
  margin-top: 23px;
  position: absolute;
  margin-left: 180px;
  width: 515px;
}

@media screen and (max-width: 767px) {
  /* line 304, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle {
    display: none;
  }
}

@media screen and (max-width: 992px) {
  /* line 304, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle {
    margin-left: 90px;
    width: auto;
  }
}

/* line 317, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .dormitorios {
  width: 180px;
}

@media screen and (max-width: 992px) {
  /* line 317, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle .dormitorios {
    width: 142.56px;
  }
}

/* line 323, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .dormitorios select {
  padding-left: 30px;
  font-size: 14px;
  background-size: 20px 15px;
  background-position: 80% 55%;
}

@media screen and (max-width: 992px) {
  /* line 323, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle .dormitorios select {
    padding-left: 10px;
  }
}

/* line 332, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .dormitorios .formHolder {
  font-size: 14px;
}

/* line 334, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .dormitorios .formHolder .selectedOption {
  padding-top: 28px;
  padding-right: 20px;
}

/* line 338, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .dormitorios .formHolder ul {
  font-size: 14px;
  max-height: 155px;
}

@media screen and (max-width: 992px) {
  /* line 338, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle .dormitorios .formHolder ul {
    padding-left: 10px;
  }
}

/* line 347, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .dormitorios .barra {
  left: 210px;
  top: 17px;
}

@media screen and (max-width: 992px) {
  /* line 347, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle .dormitorios .barra {
    left: 175px;
  }
}

/* line 354, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .dormitorios .flecha {
  background: url("../img/flecha_negra_abajo.png") no-repeat transparent;
  background-position: center center;
  width: 37px;
  height: 29px;
  position: absolute;
  float: right;
  z-index: 1;
  margin-top: -48px;
  margin-left: 130px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -ms-transition: 0.4s;
}

@media screen and (max-width: 992px) {
  /* line 354, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle .dormitorios .flecha {
    margin-left: 100px;
  }
}

/* line 370, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .valor {
  display: block;
  height: 70px;
  width: 300px;
  background: #ffffff;
  float: right;
  position: relative;
  margin-right: 0;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -ms-transition: 0.6s;
}

/* line 379, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .valor input {
  z-index: 2;
  color: #242424;
  border: 0;
  font-size: 11px;
  letter-spacing: 0.43px;
  padding-top: 12px;
  padding-left: 85px;
  margin-top: 5px;
  width: 100%;
  font-weight: 400;
  height: 25px;
}

/* line 393, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .valor #slider-range {
  position: relative;
  background: #979797;
  top: 0;
  z-index: 1;
  margin: 15px 33px;
  height: 2px;
  border: 0;
}

/* line 401, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .valor #slider-range .ui-slider-range {
  background: #242424;
}

/* line 404, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros #toggle .valor #slider-range .ui-slider-handle {
  width: 16px;
  height: 16px;
  background: #242424;
  border: 0;
  top: -7px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

@media screen and (max-width: 992px) {
  /* line 404, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros #toggle .valor #slider-range .ui-slider-handle {
    width: 24px;
    height: 24px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    top: -11px;
  }
}

/* line 427, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .botones {
  position: absolute;
  width: 100%;
  height: 10px;
  z-index: 9;
  display: block;
  margin-left: 0;
  float: left;
}

@media screen and (max-width: 767px) {
  /* line 427, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .botones {
    display: none;
  }
}

/* line 439, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .botones ul.botonera li {
  width: 12px;
  height: 12px;
  display: block;
  position: relative;
  margin-top: 0;
  float: left;
  border: 2px solid #BBBBBB;
  margin: 0 7px;
  cursor: pointer;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 451, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .botones ul.botonera li.active {
  border: 2px solid #ffffff;
}

/* line 463, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile {
  position: absolute;
  width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 463, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
  section.home .wrapper .filtros-mobile {
    display: none;
  }
}

/* line 470, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row {
  position: relative;
}

/* line 472, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div {
  z-index: 4;
  position: relative;
  display: block;
}

/* line 476, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div h2 {
  margin-top: 35px!important;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  color: #ffffff;
  letter-spacing: 0.75px;
}

/* line 483, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 487, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset select {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: rgba(0, 0, 0, 0.55);
  border: 2px solid #979797;
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  letter-spacing: 0.53px;
  padding: 12px;
  text-align: center;
  width: 100%;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 503, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 508, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset .formHolder {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
  border: 2px solid #979797;
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  letter-spacing: 0.53px;
  padding: 12px;
  text-align: center;
  width: 100%;
  z-index: 9999999;
}

/* line 521, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset .formHolder ul {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #ffffff;
  color: #242424;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  letter-spacing: 0.53px;
  text-align: center;
  width: calc(100% + 28px);
  margin-left: -14px;
  margin-top: 14px;
  position: absolute;
  z-index: 9999999;
}

/* line 535, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset .formHolder ul li {
  z-index: 9999999;
  padding: 10px;
  position: relative;
}

/* line 542, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset label {
  padding: 12px;
}

/* line 545, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset.barrio {
  margin-top: 35px!important;
}

/* line 547, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset.barrio .flecha {
  background: url("../img/flecha_blanca_abajo.png") no-repeat;
  width: 16px;
  height: 9px;
  top: -27px;
  right: -264px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -ms-transition: 0.4s;
}

/* line 556, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset.tipo {
  margin-top: 17px;
}

/* line 559, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset.tipo label {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: rgba(0, 0, 0, 0.55);
  font-size: 14px;
  letter-spacing: 0.53px;
  color: #ffffff;
  width: calc(50% + 1px);
  float: left;
  border: 2px solid #979797;
  display: block;
  margin: 0;
  margin-top: -2px;
  margin-left: -2px;
  left: 2px;
  -webkit-box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-box-shadow: 0 0 0 0 0 rgba(153, 97, 153, 0.5);
  box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 577, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset.tipo label.full-width {
  width: 100%;
}

/* line 580, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div fieldset.tipo label.ui-state-active {
  background: #ffffff;
  border: 2px solid #ffffff;
  color: #9D7C32;
  z-index: 6;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 591, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div .mas {
  margin: auto;
  margin-top: 30px;
  cursor: pointer;
}

/* line 595, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div .mas .barra {
  top: 19px;
  left: 10px;
}

/* line 598, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row div .mas .barra.ver {
  top: 17px;
}

/* line 604, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .row .linea-separadora {
  margin-top: 30px;
  border-top: 2px solid rgba(255, 255, 255, 0.15);
  width: 90%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
}

/* line 614, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile {
  margin-top: -290px;
  opacity: 0;
}

/* line 619, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .dormitorios h2 {
  margin-top: 30px;
  width: 90%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

/* line 628, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .dormitorios label {
  width: 16.66667%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: rgba(0, 0, 0, 0.4);
  font-size: 14px;
  letter-spacing: 0.53px;
  color: #ffffff;
  width: calc( (100% / 6) + 1.7px);
  float: left;
  border: 2px solid #979797;
  display: block;
  margin: 0;
  margin-top: -2px;
  margin-left: -2px;
  left: 2px;
  outline: none;
  -webkit-box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-box-shadow: 0 0 0 0 0 rgba(153, 97, 153, 0.5);
  box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 647, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .dormitorios label.full-width {
  width: 100%;
  margin-top: 30px;
}

/* line 651, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .dormitorios label.ui-state-active {
  background: #ffffff;
  border: 2px solid #ffffff;
  color: #9D7C32;
  z-index: 6;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 661, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .valor input {
  border: 0;
  color: #ffffff;
  background: transparent;
  font-size: 11px;
  font-weight: 400;
  height: 25px;
  letter-spacing: 0.43px;
  margin-top: 30px;
  text-align: center;
  padding-top: 12px;
  width: 100%;
  z-index: 2;
}

/* line 677, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .valor #slider-range-mobile {
  position: relative;
  background: #979797;
  top: 0;
  z-index: 1;
  margin: 25px 20px 15px 12px;
  height: 2px;
  border: 0;
}

/* line 685, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .valor #slider-range-mobile .ui-slider-range {
  background: #ffffff;
}

/* line 688, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_home.scss */
section.home .wrapper .filtros-mobile .container .toggle-mobile .row .valor #slider-range-mobile .ui-slider-handle {
  width: 30px;
  height: 30px;
  background: #ffffff;
  border: 0;
  top: -14px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* PROPIEDADES */
/* line 4, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera {
  background: #242424;
  font-family: "Raleway", sans-serif;
  color: #BBBBBB;
  letter-spacing: 0.53px;
  margin-top: 40px;
  height: 75px;
}

@media screen and (max-width: 992px) {
  /* line 4, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.primera {
    display: none;
  }
}

/* line 15, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row {
  margin-right: 55px;
  margin-left: 55px;
}

/* line 18, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset {
  margin-top: 28px;
  width: calc((100%  / 3));
  float: left;
}

/* line 22, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset label {
  font-size: 14px;
  letter-spacing: 0.53px;
  float: left;
  padding-top: 3px;
}

@media screen and (max-width: 992px) {
  /* line 22, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.primera .container-fluid .row fieldset label {
    font-size: 12px;
  }
}

/* line 31, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset.operacion {
  margin-left: -10px;
  margin-right: 10px;
}

@media screen and (max-width: 992px) {
  /* line 31, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.primera .container-fluid .row fieldset.operacion {
    width: calc((100%  / 3));
  }
}

@media screen and (max-width: 992px) {
  /* line 38, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.primera .container-fluid .row fieldset.tipo {
    width: calc((100%  / 3));
  }
}

/* line 43, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset .barra {
  background: #979797;
  width: 1px;
  height: 18px;
  margin-left: 13px;
  margin-right: 13px;
  top: 5px;
  float: left;
}

@media screen and (max-width: 992px) {
  /* line 43, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.primera .container-fluid .row fieldset .barra {
    margin-left: 10px;
    margin-right: 10px;
  }
}

/* line 56, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset select {
  background: transparent;
  border: 0;
  color: #ffffff;
  width: 150px;
  outline: none;
  margin-top: -1px;
  float: left;
}

@media screen and (max-width: 992px) {
  /* line 56, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.primera .container-fluid .row fieldset select {
    font-size: 14px;
    width: 120px;
  }
}

/* line 68, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset select option {
  border: 0;
}

/* line 72, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset input {
  background: transparent;
  border: 0;
  color: #ffffff;
  width: 150px;
  outline: none;
  margin-top: -1px;
  float: left;
}

/* line 81, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset .flecha {
  background: url("../img/flecha_blanca_abajo.png") no-repeat;
  width: 16px;
  height: 9px;
  position: inline-block;
  float: left;
  margin-top: 6px;
  margin-left: 0px;
  z-index: 1;
  cursor: pointer;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -ms-transition: 0.4s;
}

/* line 93, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder {
  display: inline-block;
  float: left;
  width: 150px;
  cursor: pointer;
  margin-top: 2px;
  z-index: 3;
}

/* line 157, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* line 162, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder ::-webkit-scrollbar-thumb {
  background: #979797;
}

/* line 166, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder ::-webkit-scrollbar-track {
  background: #ffffff;
}

/* line 171, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/base/_mixins.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder body {
  scrollbar-face-color: #979797;
  scrollbar-track-color: #ffffff;
}

/* line 101, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder ul {
  background: #ffffff;
  border: 0;
  color: #242424;
  width: 210px;
  outline: none;
  margin-top: -1px;
  float: left;
  position: absolute;
  margin-left: 0px;
  margin-top: 10px;
  display: none;
  cursor: pointer;
  z-index: 7;
  max-height: 170px;
  overflow-y: auto;
  -webkit-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 5px 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 992px) {
  /* line 101, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.primera .container-fluid .row fieldset .formHolder ul {
    font-size: 14px;
    width: 120px;
  }
}

/* line 122, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder ul li {
  border: 0;
  cursor: pointer;
  padding: 10px 5px 10px 15px;
  font-size: 14px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 128, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row fieldset .formHolder ul li:hover {
  background: #242424;
  color: #ffffff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 137, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row .right {
  width: 7%;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 142, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.primera .container-fluid .row .right button i {
  margin-left: 0px;
}

/* line 151, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.right.lupa {
  width: 7%;
  margin-top: -120px;
  margin-bottom: 15px;
  margin-right: 55px;
}

/* line 157, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.right.lupa button i {
  margin-left: 0px;
}

@media screen and (max-width: 992px) {
  /* line 151, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  .right.lupa {
    display: none;
  }
}

/* line 168, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda {
  background: #ffffff;
  border-bottom: 1px solid #D8D8D8;
}

@media screen and (max-width: 992px) {
  /* line 168, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.segunda {
    display: none;
  }
}

/* line 176, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row {
  margin-right: 55px;
  margin-left: 55px;
}

/* line 179, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper {
  margin-right: auto;
  margin-left: 0;
  margin-top: 30px;
  width: 85%;
}

@media screen and (max-width: 992px) {
  /* line 179, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.segunda .container-fluid .row .wrapper {
    width: 710px;
  }
}

@media screen and (max-width: 1280px) {
  /* line 179, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.segunda .container-fluid .row .wrapper {
    width: 97%;
  }
}

/* line 190, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset {
  float: left;
  margin-bottom: 30px;
}

/* line 196, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset.dormitorios {
  width: 45%;
  float: left;
  display: inline;
}

@media screen and (max-width: 992px) {
  /* line 196, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.filtros.segunda .container-fluid .row .wrapper fieldset.dormitorios {
    margin-right: 30px;
  }
}

/* line 207, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset.valor {
  display: inline;
  width: 320px;
}

/* line 211, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset.valor input {
  float: left;
  text-align: left;
  margin-left: 20px;
  position: relative;
  border: 0;
  border-bottom: 2px solid #242424;
  font-size: 12px;
  color: #242424;
  letter-spacing: 1.75px;
  padding-bottom: 5px;
  margin-top: 7px;
  height: 21px;
  width: 130px;
}

/* line 229, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset.ref {
  display: inline;
  width: 140px;
  float: right;
}

/* line 234, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset.ref input {
  float: right;
  text-align: left;
  position: relative;
  border: 0;
  border-bottom: 2px solid #242424;
  font-size: 12px;
  color: #242424;
  letter-spacing: 1.75px;
  padding-bottom: 5px;
  margin-top: 7px;
  height: 21px;
}

/* line 251, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset legend {
  font-size: 14px;
  color: #3D3D3D;
  letter-spacing: 0.53px;
  float: left;
  width: 110px;
  margin-top: 10px;
}

/* line 266, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset label {
  float: left;
  width: 40px;
  height: 40px;
  padding-top: 9px;
  border: 2px solid #D8D8D8;
  font-size: 14px;
  color: #979797;
  letter-spacing: 0.52px;
}

/* line 275, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset label.last-child {
  padding-left: 10px;
  padding-right: 8px;
}

/* line 279, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper fieldset label.ui-state-active {
  background: #242424;
  border: 2px solid #242424;
  color: #ffffff;
}

/* line 286, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.filtros.segunda .container-fluid .row .wrapper .right {
  float: right;
  width: 55%;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -ms-transition: 0.6s;
}

/* line 296, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.migas {
  border: 0;
}

@media screen and (max-width: 767px) {
  /* line 296, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.migas {
    border-top: 1px solid #D8D8D8;
  }
}

@media screen and (max-width: 767px) {
  /* line 302, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.migas .row .right {
    display: none;
  }
}

/* line 306, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.migas .row .right select {
  margin-top: 50px;
  font-size: 14px;
  color: #242424;
  letter-spacing: 0.53px;
  width: 150px;
  display: inline-block;
}

/* line 315, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.migas .row .right .formHolder {
  display: inline-block;
  margin-top: 50px;
  margin-right: 30px;
  padding-right: 5px;
  font-size: 14px;
  color: #242424;
  letter-spacing: 0.53px;
  width: 110px;
  cursor: pointer;
}

/* line 326, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.migas .row .right .formHolder ul {
  margin-top: 10px;
  font-size: 14px;
  color: #242424;
  letter-spacing: 0.53px;
  width: 130px;
  position: absolute;
  z-index: 5;
  background: #ffffff;
  -webkit-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 5px 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.3);
}

/* line 337, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.migas .row .right .formHolder ul li {
  padding: 10px 15px 10px 15px;
  cursor: pointer;
  z-index: 5;
  background: #ffffff;
  float: left;
  width: 130px;
  text-align: center;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 346, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.migas .row .right .formHolder ul li:hover {
  background: #242424;
  color: #ffffff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 354, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.migas .row .right .flecha {
  background: url("../img/flecha_negra_abajo_chica.png") no-repeat;
  width: 20px;
  height: 11px;
  display: inline-block;
  margin-right: 55px;
  margin-left: -25px;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -ms-transition: 0.4s;
}

/* line 367, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.busqueda-mobile {
  margin-top: 40px;
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 40px;
}

@media screen and (min-width: 993px) {
  /* line 367, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.busqueda-mobile {
    display: none;
  }
}

/* line 377, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.busqueda-mobile .container .row div p {
  font-size: 18px;
  color: #242424;
  letter-spacing: 2.62px;
  line-height: 26px;
  font-weight: 400;
}

/* line 385, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.busqueda-mobile .container .row div button {
  margin-top: 25px;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px 0px transparent;
}

/* line 398, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud {
  margin-left: 55px;
  margin-right: 55px;
}

@media screen and (max-width: 767px) {
  /* line 398, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud {
    margin-left: 30px;
    margin-right: 30px;
  }
}

/* line 406, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad {
  padding: 0;
  float: left;
  margin-top: 50px;
  overflow-y: hidden;
  height: 300px;
  border: 1px solid #D8D8D8;
  width: calc((100% - 140px)/3);
}

/* line 415, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad:nth-child(3n+1) {
  margin-right: 35px;
}

/* line 418, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad:nth-child(3n+2) {
  margin-right: 35px;
  margin-left: 35px;
}

/* line 422, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad:nth-child(3n+3) {
  margin-left: 35px;
}

@media screen and (max-width: 992px) {
  /* line 406, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad {
    width: calc((100% - 70px)/2);
  }
  /* line 427, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad:nth-child(2n+1) {
    margin-right: 35px;
    margin-left: 0;
  }
  /* line 431, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad:nth-child(2n+2) {
    margin-left: 35px;
    margin-right: 0;
  }
}

@media screen and (max-width: 767px) {
  /* line 406, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad {
    width: 100%;
  }
  /* line 438, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad:nth-child(2n+1) {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 442, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad:nth-child(2n+2) {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 447, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .img-bg {
  background: url("../img/casa-skeleton.png") no-repeat center center #D8D8D8;
}

/* line 449, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .img-bg .imagen {
  width: 100%;
  height: 240px;
  background-transparent: transparent;
  z-index: 1;
  background-size: cover;
  background-position: center center;
}

/* line 458, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .textos {
  width: 100%;
  height: 150px;
  background: #ffffff;
  z-index: 2;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -ms-transition: 0.5s;
}

/* line 464, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .textos .row {
  margin-left: 22px;
  margin-right: 22px;
  color: #242424;
}

@media screen and (max-width: 767px) {
  /* line 464, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad .textos .row {
    margin-left: 15px;
    margin-right: 15px;
  }
}

/* line 473, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .textos .row.grande {
  padding-top: 10px;
  font-size: 18px;
  letter-spacing: 0.68px;
}

@media screen and (max-width: 1280px) {
  /* line 473, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad .textos .row.grande {
    font-size: 14px;
  }
}

@media screen and (max-width: 992px) {
  /* line 473, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad .textos .row.grande {
    font-size: 16px;
  }
}

/* line 484, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .textos .row.chica {
  padding-top: 5px;
  font-size: 12px;
  letter-spacing: 0.45px;
}

/* line 489, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .textos .row .cta {
  display: block;
  text-decoration: none;
  background: #ffffff;
  color: #242424;
  font-size: 14px;
  letter-spacing: 2.33px;
  margin-top: 24px;
  padding-top: 15px;
}

/* line 499, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.propiedades .container-fliud .row .propiedad .textos .row .cta:hover {
  background: #242424;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  /* line 507, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  section.propiedades .container-fliud .row .propiedad:hover .textos {
    margin-top: 0px;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    -ms-transition: 0.4s;
  }
}

/* line 517, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.spinner {
  margin-top: 80px;
}

/* line 522, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
section.spinner .container .row div i {
  color: #979797;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

/* line 531, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
footer.propiedades-footer {
  margin-top: 50px;
}

/* PROPIEDADES ADD */
/* line 539, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad label {
  margin-top: 7px;
  color: #979797 !important;
  transform: translate3d(0, -25px, 0) !important;
  font-size: 14px !important;
}

/* line 545, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad input[type="text"],
.agregar_propiedad input[type="number"],
.agregar_propiedad select {
  height: 40px;
  background: #EEEEEE;
  margin-top: 10px;
  border-bottom: 2px solid #D8D8D8 !important;
}

/* line 553, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad input[type="file"] {
  opacity: 0;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
}

/* line 561, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad label[for="visible"] {
  margin-top: 20px;
  font-size: 14px !important;
}

/* line 565, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad label[for="visible"] input {
  margin-top: 0;
}

/* line 569, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .custom-file-upload {
  margin-top: 20px;
  border: 2px solid #D8D8D8;
  display: inline-block;
  cursor: pointer !important;
  position: relative;
  display: block;
  float: left;
}

/* line 577, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .custom-file-upload[for="foto-principal"] {
  padding: 30px 30px;
}

/* line 580, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .custom-file-upload[for="fotos-secundarias"] {
  padding: 15px 15px;
}

/* line 584, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .imgP {
  position: relative;
  float: left;
  margin-left: 110px;
  margin-top: 10px;
  display: inline-block;
}

/* line 591, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .imgS {
  position: relative;
  float: left;
  margin-left: 70px;
  margin-top: 10px;
  display: inline-block;
}

/* line 598, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .rutas {
  position: relative;
  float: left;
  display: block;
  margin-left: 10px;
  font-size: 12px;
  letter-spacing: 1.5px;
}

/* line 606, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .rutas#rutaPrincipal {
  margin-top: -90px;
  margin-left: 130px;
}

/* line 610, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .rutas#rutaSecundarias {
  margin-top: -60px;
  margin-left: 90px;
}

/* line 616, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad table td {
  border: 0 !important;
}

/* line 618, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad table td div {
  padding: 30px 0 0 0;
  height: 0;
}

/* line 621, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad table td div label {
  margin: 0;
  padding: 0;
  font-size: 14px !important;
  margin-left: 40px !important;
  margin-bottom: 0 !important;
}

/* line 628, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad table td div input {
  padding: 0;
  margin: 0;
  margin-right: 20px !important;
  margin-top: 2px !important;
}

/* line 639, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .input.text.required label,
.agregar_propiedad .input.checkbox label {
  top: 15px;
  left: 8px;
  color: #909090;
  transform: translate3d(0, 0, 0);
  transition: all 0.3s ease-in-out;
  cursor: text;
}

/* line 648, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .input.text.required label span,
.agregar_propiedad .input.checkbox label span {
  color: red;
}

/* line 652, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .input.text.required input[type="text"],
.agregar_propiedad .input.checkbox input[type="text"] {
  height: 40px;
}

/* line 656, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .checkbox {
  margin-bottom: -20px;
}

/* line 660, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad table .checkbox {
  margin-bottom: 10px;
}

/* line 666, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad fieldset.descripcion div textarea {
  margin-top: 10px;
  padding: 10px;
  padding-top: 10px !important;
  height: 150px !important;
  border-bottom: 2px solid #D8D8D8 !important;
  background: #EEEEEE;
  background-size: 100%;
}

/* line 677, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad #parrillero {
  margin-bottom: 30px;
  display: block;
}

/* line 681, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad #foto-principal,
.agregar_propiedad #fotos-secundarias,
.agregar_propiedad #file {
  padding-left: 200px;
}

/* line 686, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad #foto-principal,
.agregar_propiedad #file {
  padding-bottom: 50px;
}

/* line 690, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .venta_o_alquiler {
  border-bottom: 2px solid #D8D8D8;
  margin-bottom: 50px;
  padding-bottom: 8px;
  height: 30px;
  margin-top: 20px;
}

/* line 696, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .venta_o_alquiler input {
  margin-left: 20px;
  margin-right: 30px;
  display: block;
  float: left;
  position: relative;
}

/* line 704, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .venta_o_alquiler label {
  padding-left: 8px;
  font-size: 14px !important;
  margin-top: 10px;
  display: block;
  position: relative;
  float: left;
}

/* line 715, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad .agregar_propiedad input,
.agregar_propiedad .editar_propiedad input {
  border-bottom: 2px solid #D8D8D8 !important;
}

/* line 720, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad #barrio-drop label {
  display: block;
  position: relative;
  color: #979797;
  font-size: 10px;
  letter-spacing: 1px;
  margin-bottom: -6px !important;
}

/* line 730, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.agregar_propiedad #barrio-drop select {
  border-bottom: 2px solid #D8D8D8;
  width: 100%;
}

/* PROPIEDADES EDIT */
/* line 747, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
h4 {
  background: #000000;
  padding: 10px;
  font-size: 18px;
  color: #ffffff;
}

/* line 755, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
ul.side-nav li {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  /* line 755, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  ul.side-nav li {
    margin-top: 25px;
    width: 48%;
  }
}

@media screen and (max-width: 480px) {
  /* line 755, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
  ul.side-nav li {
    width: 100%;
  }
}

/* line 764, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
ul.side-nav li a {
  text-decoration: none !important;
  width: 100%;
  color: #242424;
  display: inline-block;
  padding-top: 14px;
}

/* line 774, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.fotos {
  width: 42px;
  height: 42px;
  margin: 5px;
  margin-top: 0;
}

/* line 782, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
#barrio-drop label {
  width: 50%;
}

/* line 785, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
#barrio-drop select {
  margin: 10px 0 50px 0;
  margin-top: 0;
  width: 100%;
}

/* line 791, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.detalles {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 794, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.detalles label {
  padding-left: 8px;
  color: #979797;
  font-size: 16px;
  letter-spacing: 3.34px;
  margin-bottom: 20px;
}

/* line 802, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.detalles table.table {
  margin-bottom: 0;
}

/* ADMIN CONSOLE PROPIEDADES */
/* line 811, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.admin-console-propiedades ul {
  margin-bottom: 25px;
}

/* line 814, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.admin-console-propiedades form {
  margin-bottom: 40px;
}

/* line 816, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.admin-console-propiedades form p {
  display: inline-block;
}

/* line 819, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.admin-console-propiedades form input {
  padding: 5px;
  background: #ffffff;
  border: 1px solid #BBBBBB;
}

/* line 827, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.admin-console-propiedades table th {
  text-align: center;
}

/* line 831, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.admin-console-propiedades table,
.admin-console-propiedades .paginator {
  text-align: center;
  color: #242424;
}

/* line 837, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_propiedades.scss */
.admin-console-propiedades .paginator {
  margin-bottom: 50px;
}

/* OVERLAY */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay {
  height: 0;
  width: 100%;
  position: fixed;
  overflow-y: scroll;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.95);
  overflow-x: hidden;
  z-index: 11;
  -moz-transition: opacity 0.8s;
  -o-transition: opacity 0.8s;
  -webkit-transition: opacity 0.8s;
  transition: opacity 0.8s;
  -ms-transition: opacity 0.8s;
}

/* line 18, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div.cruz {
  margin-top: 12px;
  z-index: 99;
}

/* line 21, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div.cruz a {
  color: #9D7C32;
  font-size: 65px;
  font-weight: 300;
  margin-right: 25px;
}

/* line 29, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div h2 {
  margin-top: 50px;
}

/* line 32, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  z-index: 99;
  /*

                    &.barrio{
                        margin-top: 45px;
                        z-index: 99;
                        position: relative;
                        ul{
                            @extend %p;
                            @include border-radius(0px);
                            z-index: 3;
                            background: transparent;
                            color: $gris-oscuro;
                            font-family: $font;
                            font-size: 14px;
                            letter-spacing: 0.53px;
                            text-align: center;
                            width: 100%;
                            outline: none;  
                            appearance:none;
                            -moz-appearance:none; 
                            -webkit-appearance:none;  
                            @include transition(0.3s);                  
                            &:-moz-focusring {
                                color: transparent;
                                text-shadow: 0 0 0 #000;
                            }
                            li{
                                //width: 400px;
                                z-index: 2;
                                height: 40px;
                                cursor: pointer; 
                                padding-top: 12px;
                                @include transition(0.3s);
                                &:not(.init){
                                    display: none;
                                    //position: fixed;
                                }
                                &:not(.init):hover,
                                .selected:not(.init){
                                    background: $gris-oscuro;
                                    color: $blanco;
                                    @include transition(0.3s);
                                }
                                &.init { 
                                    cursor: pointer; 
                                    border: 2px solid $gris-oscuro;
                                }
                            }
                        }
                    }
                    */
}

/* line 37, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset select {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  z-index: 3;
  background: transparent;
  border: 2px solid #242424;
  color: #242424;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  letter-spacing: 0.53px;
  padding: 12px;
  text-align: center;
  width: 100%;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 54, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

/* line 59, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset.barrio {
  margin-top: 45px;
  z-index: 99;
  position: relative;
}

/* line 65, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset.barrio select option:checked {
  background: #242424;
}

/* line 124, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset.tipo, .full-overlay .container-fluid .row div fieldset.operacion {
  margin-top: 30px;
  margin-bottom: 35px;
  z-index: 99;
  position: relative;
}

/* line 131, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset.tipo label, .full-overlay .container-fluid .row div fieldset.operacion label {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
  border: 2px solid #242424;
  color: #242424;
  display: block;
  float: left;
  font-size: 14px;
  height: 40px;
  letter-spacing: 0.53px;
  width: calc(50% + 1px);
  margin: 0;
  margin-top: -2px;
  margin-left: -2px;
  left: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px;
  -webkit-box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-box-shadow: 0 0 0 0 0 rgba(153, 97, 153, 0.5);
  box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 153, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset.tipo label.full-width, .full-overlay .container-fluid .row div fieldset.operacion label.full-width {
  width: 100%;
}

/* line 156, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset.tipo label.ui-state-active, .full-overlay .container-fluid .row div fieldset.operacion label.ui-state-active {
  background: #242424;
  border: 2px solid #242424;
  color: #ffffff;
  z-index: 6;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  -ms-transition: color 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  -ms-transition: background 0.3s;
}

/* line 166, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div fieldset.operacion {
  margin-bottom: 0;
}

/* line 170, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div .mas-overlay {
  margin-top: 0;
}

/* line 173, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div .mas {
  margin: 0 auto 30px auto;
  border: 2px solid #242424;
  -webkit-box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-box-shadow: 0 0 0 0 0 rgba(153, 97, 153, 0.5);
  box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
}

/* line 177, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div .mas .barra {
  background: #242424;
  margin-top: 17px;
  margin-left: 8px;
}

/* line 182, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div .mas .barra.ver {
  margin-top: 17px;
}

/* line 187, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div button.buscar-overlay {
  max-width: 400px;
  background: transparent;
  border: 2px solid #242424;
  margin-bottom: 50px;
  position: relative;
}

/* line 193, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row div button.buscar-overlay:hover {
  background: #242424;
  color: #ffffff;
}

/* line 200, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row.barra div {
  padding-left: 0;
  padding-right: 0;
}

/* line 203, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .row.barra div .barra-separadora {
  background: #D8D8D8;
  width: 100%;
  height: 2px;
  opacity: 0;
  z-index: 1;
}

/* line 214, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay {
  margin-top: -340px;
  position: absolute;
  width: 100%;
  opacity: 0;
  z-index: 1;
}

/* line 221, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .dormitorios {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  z-index: 0;
}

/* line 226, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .dormitorios h2 {
  margin-top: 30px;
  width: 90%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

/* line 233, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .dormitorios label {
  width: 16.66667%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: transparent;
  font-size: 14px;
  letter-spacing: 0.53px;
  color: #242424;
  width: calc( (100% / 6) + 1.7px);
  float: left;
  border: 2px solid #242424;
  display: block;
  height: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
  margin-top: -2px;
  margin-left: -2px;
  left: 2px;
  background: #ffffff;
  -webkit-box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-box-shadow: 0 0 0 0 0 rgba(153, 97, 153, 0.5);
  box-shadow: 0 0 0 0 rgba(153, 97, 153, 0.5);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 255, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .dormitorios label.full-width {
  width: 100%;
  margin-top: 30px;
}

/* line 259, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .dormitorios label.ui-state-active {
  background: #242424;
  border: 2px solid #242424;
  color: #ffffff;
  z-index: 6;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 269, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .valor-overlay {
  z-index: 0;
}

/* line 271, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .valor-overlay input {
  border: 0;
  color: #242424;
  background: transparent;
  font-size: 11px;
  font-weight: 400;
  height: 25px;
  letter-spacing: 0.43px;
  margin-top: 30px;
  padding-top: 12px;
  text-align: center;
  width: 100%;
  z-index: 2;
}

/* line 287, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .valor-overlay #slider-range-overlay {
  position: relative;
  background: #979797;
  top: 0;
  z-index: 1;
  margin: 25px 20px 20px 12px;
  height: 2px;
  border: 0;
}

/* line 295, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .valor-overlay #slider-range-overlay .ui-slider-range {
  background: #242424;
}

/* line 298, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .valor-overlay #slider-range-overlay .ui-slider-handle {
  width: 30px;
  height: 30px;
  background: #242424;
  border: 0;
  top: -14px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 310, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .referencia input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  border: 0;
  border-bottom: 2px solid #242424;
  color: #242424;
  font-size: 14px;
  margin-top: 35px;
  outline: none;
  padding: 8px;
  width: 100%;
  text-align: center;
}

/* line 323, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .referencia input::-webkit-input-placeholder {
  color: #242424;
}

/* line 324, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .referencia input:-moz-placeholder {
  color: #242424;
}

/* line 325, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .referencia input::-moz-placeholder {
  color: #242424;
}

/* line 326, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .referencia input:-ms-input-placeholder {
  color: #242424;
}

/* line 327, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_overlay.scss */
.full-overlay .container-fluid .toggle-overlay .referencia input:focus {
  color: #242424;
}

/* FICHA */
/* line 3, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.header_imprimible,
section.footer_imprimible {
  display: none;
}

/* line 8, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha {
  margin-left: 55px;
  margin-right: 55px;
  margin-top: 80px;
}

@media screen and (max-width: 767px) {
  /* line 8, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha {
    margin-left: auto;
    margin-right: auto;
    margin-left: 25px;
    margin-right: 25px;
  }
}

@media screen and (max-width: 480px) {
  /* line 8, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha {
    margin-left: 10px;
    margin-right: 10px;
  }
}

/* line 28, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.titulo div h2 {
  font-family: "Raleway", sans-serif;
  font-size: 42px;
  color: #242424;
  letter-spacing: 7px;
  text-transform: uppercase;
}

@media screen and (max-width: 1280px) {
  /* line 28, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.titulo div h2 {
    font-size: 30px;
  }
}

@media screen and (max-width: 767px) {
  /* line 28, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.titulo div h2 {
    text-align: center;
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  /* line 28, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.titulo div h2 {
    font-size: 24px;
  }
}

/* line 45, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.titulo div p.barrio {
  margin-top: 30px;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #242424;
  letter-spacing: 2.62px;
  text-transform: uppercase;
  display: block;
  width: 100%;
  position: relative;
}

@media screen and (max-width: 767px) {
  /* line 45, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.titulo div p.barrio {
    text-align: center;
  }
}

/* line 59, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.titulo div p.codigo {
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  color: #000000;
  letter-spacing: 4.29px;
  font-weight: 300;
  text-align: right;
}

@media screen and (max-width: 767px) {
  /* line 59, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.titulo div p.codigo {
    text-align: center;
    width: 100%;
    margin-top: 30px;
  }
}

/* line 71, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.titulo div p.codigo i {
  cursor: pointer;
  margin-top: 15px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 75, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.titulo div p.codigo i:hover {
  color: #9D7C32;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 83, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.alquiler-venta {
  margin-top: 50px;
}

/* line 85, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.alquiler-venta div {
  min-height: 85px;
}

/* line 87, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.alquiler-venta div:nth-child(2) {
  border-left: 3px solid #000000;
}

/* line 90, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.alquiler-venta div p {
  text-align: center;
}

/* line 92, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.alquiler-venta div p.tipo {
  padding-top: 5px;
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  color: #242424;
  letter-spacing: 3.5px;
  font-weight: 300;
}

/* line 100, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.alquiler-venta div p.valor {
  padding-top: 20px;
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  color: #242424;
  letter-spacing: 5.72px;
  font-weight: 300;
}

/* line 107, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.alquiler-venta div p.valor span {
  font-size: 0.8em;
  cursor: pointer;
  text-decoration: underline;
  letter-spacing: 2px;
}

/* line 118, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.cta {
  margin-top: 53px;
}

/* line 120, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.cta button {
  border: 0;
  background: #000000;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 6.3px;
  font-weight: 300;
  height: 75px;
}

/* line 128, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.cta button:hover {
  background: #ffffff;
  color: #000000;
  border: 2px solid #000000;
}

/* line 135, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos {
  margin-top: -503px;
}

@media screen and (max-width: 992px) {
  /* line 135, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.datos {
    margin-top: 50px;
  }
}

/* line 140, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 {
  padding: 0;
}

/* line 143, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row::first-child {
  padding-bottom: 55px;
}

/* line 146, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row p.terreno {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  color: #242424;
  letter-spacing: 2px;
  line-height: 25px;
  font-weight: 300;
  text-align: left;
  margin-left: 15px;
}

@media screen and (max-width: 992px) {
  /* line 146, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row p.terreno {
    margin-left: 0;
  }
}

/* line 159, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row div.col-xs-4 {
  padding-bottom: 55px;
  height: 140px;
}

@media screen and (max-width: 480px) {
  /* line 159, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row div.col-xs-4 {
    width: 50%;
  }
}

/* line 168, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row div.col-xs-4 .icono {
  margin-bottom: 5px;
}

/* line 171, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row div.col-xs-4 .cantidad {
  margin-bottom: 10px;
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  color: #242424;
  letter-spacing: 5.72px;
  font-weight: 300;
}

/* line 178, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row div.col-xs-4 .cantidad span {
  font-size: 14px;
}

/* line 182, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row div.col-xs-4 .texto {
  color: #242424;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  color: #505050;
  letter-spacing: 3.34px;
  font-weight: 300;
}

/* line 190, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row.datos div.col-xs-12 .row div.col-xs-4 .texto sup {
  font-size: 10px;
}

/* line 198, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row div .row .barra {
  display: block;
  width: 85px;
  height: 3px;
  background: #000000;
  position: relative;
  margin-top: 30px;
}

@media screen and (max-width: 767px) {
  /* line 198, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row div .row .barra {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
  }
}

/* line 214, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row .col-gal {
  padding-left: 0;
  padding-right: 0;
}

/* line 218, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ficha .container-fluid .row .col-gal .galeria {
  height: 500px;
  background-size: 100%;
  background-position: bottom;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 10px 0px 29px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 10px 0px 29px 0px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 10px 0px 29px 0px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 992px) {
  /* line 218, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ficha .container-fluid .row .col-gal .galeria {
    margin-top: 70px;
    max-width: 100%;
  }
}

/* line 237, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.caracterisiticas-descripcion {
  margin-left: 55px;
  margin-right: 55px;
  margin-top: 80px;
}

@media screen and (max-width: 767px) {
  /* line 237, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.caracterisiticas-descripcion {
    margin-left: auto;
    margin-right: auto;
    margin-left: 25px;
    margin-right: 25px;
  }
}

/* line 247, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.caracterisiticas-descripcion h3 {
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  color: #242424;
  letter-spacing: 3.5px;
}

@media screen and (max-width: 992px) {
  /* line 247, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.caracterisiticas-descripcion h3 {
    text-align: center;
  }
}

/* line 256, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.caracterisiticas-descripcion p {
  margin-top: 45px;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  color: #242424;
  letter-spacing: 2px;
  line-height: 25px;
  font-weight: 300;
  text-align: left;
}

/* line 267, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.caracterisiticas-descripcion .caracterisiticas {
  margin-bottom: 100px;
}

/* line 270, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.caracterisiticas-descripcion .caracterisiticas .row p {
  display: inline-block;
  width: 50%;
}

@media screen and (max-width: 992px) {
  /* line 270, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.caracterisiticas-descripcion .caracterisiticas .row p {
    text-align: center;
  }
}

@media screen and (max-width: 480px) {
  /* line 270, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.caracterisiticas-descripcion .caracterisiticas .row p {
    text-align: center;
    width: 100%;
  }
}

@media screen and (min-width: 993px) {
  /* line 280, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.caracterisiticas-descripcion .caracterisiticas .row p .bullet {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  /* line 269, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.caracterisiticas-descripcion .caracterisiticas .row {
    width: 100%;
  }
}

@media screen and (min-width: 993px) {
  /* line 292, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.caracterisiticas-descripcion .descripcion p {
    padding-right: 15px;
  }
}

/* line 300, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ubicacion {
  margin-top: 80px;
}

@media screen and (max-width: 767px) {
  /* line 300, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.ubicacion {
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 306, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ubicacion div {
  padding-left: 0;
  padding-right: 0;
}

/* line 309, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ubicacion div h3 {
  text-align: center;
}

/* line 312, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ubicacion div p {
  margin-top: 30px;
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  color: #242424;
  font-weight: 300;
  letter-spacing: 2.04px;
}

/* line 320, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.ubicacion div .mapa {
  margin-top: 40px;
  height: 350px;
  width: 100%;
  background: #000000;
}

/* line 329, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
div.foto_principal_print {
  display: none;
}

/* line 333, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.cta {
  margin-top: 150px;
}

@media screen and (max-width: 992px) {
  /* line 333, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.cta {
    margin-top: 75px;
  }
}

/* line 341, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares {
  margin-left: 55px;
  margin-right: 55px;
  margin-top: 150px;
}

@media screen and (max-width: 767px) {
  /* line 341, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.similares {
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 125px;
  }
}

@media screen and (max-width: 992px) {
  /* line 351, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.similares .row div {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 356, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad {
  border: 1px solid #979797;
  margin-top: 50px;
  margin-bottom: 50px;
  cursor: pointer;
  /*
				max-width: 300px;
				margin-left: auto;
				margin-right: auto;
				*/
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
}

/* line 367, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad:hover {
  border: 1px solid #242424;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
  cursor: pointer;
}

/* line 372, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .img {
  height: 200px;
  background: url("../img/casa-skeleton.png") no-repeat center center #D8D8D8;
}

/* line 375, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .img img {
  object-fit: cover;
  height: 200px;
  width: 100%;
}

/* line 381, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .texto {
  height: 80px;
}

/* line 384, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .texto p {
  color: #242424;
  letter-spacing: 2.62px;
  padding-top: 15px;
}

/* line 388, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .texto p.grande {
  font-size: 18px;
}

@media screen and (max-width: 1280px) {
  /* line 388, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.similares .row div .propiedad .texto p.grande {
    font-size: 12px;
  }
}

@media screen and (max-width: 992px) {
  /* line 388, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
  section.similares .row div .propiedad .texto p.grande {
    font-size: 18px;
  }
}

/* line 397, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .texto p.chico {
  font-size: 12px;
  font-weight: 400;
}

/* line 401, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .texto p.left {
  padding-left: 22px;
}

/* line 404, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_ficha.scss */
section.similares .row div .propiedad .texto p.right {
  padding-right: 22px;
}

/* OVERLAY CONSULTA */
/* line 5, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja {
  margin-top: 100px;
  padding-bottom: 100px;
  background: #ffffff;
  -webkit-box-shadow: 10px 10px 30px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 10px 10px 30px 10px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 10px 10px 30px 10px rgba(0, 0, 0, 0.5);
}

/* line 10, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row {
  margin: auto 65px;
}

/* line 12, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .cruz {
  margin-top: 12px;
  z-index: 99;
}

/* line 15, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .cruz a {
  color: #9D7C32;
  font-size: 65px;
  font-weight: 300;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 21, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .cruz a:hover {
  color: #000000;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 27, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row h3 {
  display: inline-block;
  font-size: 36px;
  letter-spacing: 5.25px;
}

@media screen and (max-width: 767px) {
  /* line 27, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
  #consulta-overlay .caja .row h3 {
    font-size: 24px;
  }
}



@media screen and (max-width: 1024px) {
  div.dormitorios, div.bannos {
    margin-top:10px!important;
  }
  div.iconospro{
    margin:-2px auto!important;
  }
}

/* line 35, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row span {
  font-size: 24px;
  color: #242424;
  letter-spacing: 3.5px;
  padding-left: 10px;
}

/* line 42, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto,
#consulta-overlay .caja .row .formulario {
  margin-top: 80px;
}

/* line 46, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto {
  border: 1px solid #242424;
  padding: 0;
}

@media screen and (max-width: 767px) {
  /* line 46, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
  #consulta-overlay .caja .row .foto {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
    display: none;
  }
}

/* line 52, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto .imagen {
  width: 100%;
  height: 460px;
  background-size: cover;
  background-position: center center;
}

/* line 59, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto .pie .row {
  margin: 0;
}

/* line 61, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto .pie .row .tipo,
#consulta-overlay .caja .row .foto .pie .row .barrio,
#consulta-overlay .caja .row .foto .pie .row .ref {
  margin-right: 12px;
  color: #242424;
  letter-spacing: 3.5;
}

/* line 69, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto .pie .row .tipo {
  margin-left: 12px;
  font-size: 24px;
  padding-top: 20px;
}

/* line 74, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto .pie .row .barrio {
  margin-left: 12px;
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 20px;
}

/* line 80, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .foto .pie .row .ref {
  margin-right: 12px;
  float: right;
  font-size: 18px;
  margin-top: 40px;
}

/* line 89, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form {
  margin-top: 50px;
}

/* line 91, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset {
  position: relative;
}

/* line 93, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset input, #consulta-overlay .caja .row .form fieldset textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  border: 0;
  border-bottom: 2px solid #242424;
  color: #979797;
  font-size: 18px;
  margin-bottom: 42px;
  outline: none;
  padding: 8px;
  width: 100%;
}

/* line 105, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset input:focus, #consulta-overlay .caja .row .form fieldset textarea:focus {
  color: #242424;
  outline: none;
}

/* line 109, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset input:-webkit-autofill, #consulta-overlay .caja .row .form fieldset textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

/* line 112, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset input:valid + label,
#consulta-overlay .caja .row .form fieldset input:focus + label, #consulta-overlay .caja .row .form fieldset textarea:valid + label,
#consulta-overlay .caja .row .form fieldset textarea:focus + label {
  color: #242424;
  transform: translate3d(0, -25px, 0);
  font-size: 10px;
  letter-spacing: 1px;
}

/* line 118, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset input:valid + label .span,
#consulta-overlay .caja .row .form fieldset input:focus + label .span, #consulta-overlay .caja .row .form fieldset textarea:valid + label .span,
#consulta-overlay .caja .row .form fieldset textarea:focus + label .span {
  font-size: 10px;
}

/* line 122, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset input[type="file"], #consulta-overlay .caja .row .form fieldset textarea[type="file"] {
  padding-bottom: 20px;
  float: right;
}

/* line 127, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset textarea {
  resize: none;
  overflow: auto;
  height: 37px;
  position: absolute;
}

/* line 132, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset textarea:valid, #consulta-overlay .caja .row .form fieldset textarea:focus {
  padding-top: 25px;
}

/* line 136, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset textarea:valid + label.bordes,
#consulta-overlay .caja .row .form fieldset textarea:focus + label.bordes {
  color: #242424;
  transform: translate3d(0, -25px, 0);
  font-size: 10px;
  letter-spacing: 1px;
  background: url("../img/bordes_380.png") no-repeat;
  display: block;
  transition: all 0.3s ease-in-out;
  padding: 15px 0;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}

/* line 149, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset label {
  position: absolute;
  top: 5px;
  left: 8px;
  color: #909090;
  transform: translate3d(0, 0, 0);
  transition: all 0.3s ease-in-out;
  cursor: text;
}

/* line 158, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset label span {
  color: red;
}

/* line 162, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form fieldset .bordes {
  width: 100%;
  height: 10px;
  left: 0;
  padding-left: 8px !important;
  background: no-repeat;
  position: absolute;
  transition: all 0.3s ease-in-out;
}

/* line 172, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_consulta.scss */
#consulta-overlay .caja .row .form #boton-formulario {
  margin-top: 116px;
}

/* ADMIN */
/* line 6, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div h3 {
  padding: 20px 0;
}

/* line 9, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a {
  color: #000000;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 13, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a:link {
  text-decoration: none;
}

/* line 16, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a:visited {
  text-decoration: none;
}

/* line 19, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a:hover {
  text-decoration: none;
  color: #ffffff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 23, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a:hover .boton {
  background: #000000;
  border: 2px solid #000000;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 27, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a:hover .boton p {
  color: #ffffff;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 33, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a:active {
  text-decoration: none;
}

/* line 36, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a .boton {
  border: 2px solid #242424;
  padding: 30px;
  text-align: center;
  display: block;
  margin-top: 30px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* line 43, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin .row div a .boton p {
  height: 40px;
  padding-top: 20px;
  color: #242424;
  display: block;
  vertical-align: middle;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -ms-transition: 0.3s;
}

/* SLIDES INDEX */
/* line 61, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin-console-slides .slide {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 65, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin-console-slides .slide div .row {
  margin-top: 20px;
  padding-bottom: 20px;
}

/* line 68, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin-console-slides .slide div .row div {
  color: #242424;
  font-size: 16px;
}

/* line 72, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin-console-slides .slide div .row div span {
  color: #979797;
  font-size: 14px;
  line-height: 20px;
}

/* line 79, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin-console-slides .slide div a {
  font-family: "Raleway", sans-serif;
  width: 100%;
  padding: 20px;
  text-align: center;
  font-size: 14px;
  margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
  /* line 79, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
  .admin-console-slides .slide div a {
    width: 32%;
    margin-bottom: 0;
  }
}

/* line 92, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_admin.scss */
.admin-console-slides .slide .img {
  min-height: 300px;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 2, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_agradecimiento.scss */
#overlay-agradecimiento .caja {
  -webkit-box-shadow: 10px 10px 30px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 10px 10px 30px 10px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 10px 10px 30px 10px rgba(0, 0, 0, 0.5);
  margin-top: 100px;
  background-color: white;
}

/* line 6, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_agradecimiento.scss */
#overlay-agradecimiento .caja h2 {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #242424;
  letter-spacing: 3.25px;
}

/* line 14, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_agradecimiento.scss */
#overlay-agradecimiento .caja p {
  font-size: 14px;
  color: #242424;
  letter-spacing: 3.5px;
  margin-bottom: 30px;
  line-height: 1.7;
}

@media print {
  /* PRINT */
  /* line 4, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  header,
  section.migas,
  .cta,
  .galeria,
  .botones,
  .icono,
  .mapa,
  section.similares,
  footer,
  .codigo i {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
    display: none;
  }
  /* line 18, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  .datos {
    margin-top: 70px !important;
  }
  /* line 21, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  section.ubicacion {
    margin-bottom: 100px;
  }
  /* line 24, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  .alquiler-venta p {
    font-size: 20px !important;
  }
  /* line 27, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  div.foto_principal_print {
    display: block;
  }
  /* line 29, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  div.foto_principal_print img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 35, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  section.header_imprimible {
    margin: 55px;
    display: block;
  }
  /* line 39, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  section.header_imprimible .pull-right p {
    @extends %p;
    text-align: right;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 0.9em;
    font-weight: 100;
  }
  /* line 49, /Applications/XAMPP/xamppfiles/htdocs/roig/webroot/scss/secciones/_print.scss */
  section.footer_imprimible {
    margin: 55px;
    display: block;
  }
}

div.filtros-mobile #referencia::placeholder {
  color: #fff!important;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#26262c;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:850px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 5px;
  text-align: center;
}
#boxes #dialog {
  width:450px; 
  height:auto;
  padding: 10px 10px 10px 10px;
  background-color:#ffffff;
  font-size: 15pt;
}

.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	color: red;
}
@media (max-width: 768px) {
  .mymodal {
    width: 100%;
    margin-top: 50%;
  }
}



/*# sourceMappingURL=../css/principal.map */