@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
.space-lupa {
    border-bottom: 1px solid #ee393e;
    display: none;
    height: 88px;
}
.tel-slider {
	color:#939393 !important;
}
.navbar-nav>li>a{
	z-index:99999;
}

#email_sender{
	background-color:#4183CB;
}

/* line 22, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*------------Colores--------------------------*/
/*------------General--------------------------*/
/* line 16, ../sass/screen.scss */
html {
  font-size: 100%;
}

/* line 18, ../sass/screen.scss */
body {
  font-family: "proxima-nova",sans-serif;
}

/* line 23, ../sass/screen.scss */
a {
  color: black;
}

/* line 29, ../sass/screen.scss */
a:hover,
a:active,
a:focus {
  outline: 0 !important;
  text-decoration: none;
  color: inherit;
}

/* line 152, ../sass/mixins.scss */
.menu-principal-container, #menu-mobile, .camera_wrap, .double-lines, #filter, #slider-container, .panel-wrapper, .container-transparent {
  *zoom: 1;
}
/* line 156, ../sass/mixins.scss */
.menu-principal-container:before, #menu-mobile:before, .camera_wrap:before, .double-lines:before, #filter:before, #slider-container:before, .panel-wrapper:before, .container-transparent:before, .menu-principal-container:after, #menu-mobile:after, .camera_wrap:after, .double-lines:after, #filter:after, #slider-container:after, .panel-wrapper:after, .container-transparent:after {
  content: "";
  display: table;
}
/* line 160, ../sass/mixins.scss */
.menu-principal-container:after, #menu-mobile:after, .camera_wrap:after, .double-lines:after, #filter:after, #slider-container:after, .panel-wrapper:after, .container-transparent:after {
  clear: both;
}

/* line 39, ../sass/screen.scss */
.facebook, .twitter, .logo, .img-slider, .text-rent, .button-rent, .img-tweet, .txt-tweet, .title-job-offer, .squares-job-offers, .squares-job-offers > div, .title-job-offer-child, .pagination-job-offer .prev, .pagination-job-offer .next, .privacy {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 43, ../sass/screen.scss */
.space {
  height: 20px;
  width: 100%;
  overflow: hidden;
}

/* line 49, ../sass/screen.scss */
.title-page {
  width: 100%;
  padding: 20px 0;
}

/* line 54, ../sass/screen.scss */
.title-page {
  margin: 20px 0 10px;
}

/* line 58, ../sass/screen.scss */
.title-page h1 {
  display: inline;
  font-size: 32px;
}

/* line 63, ../sass/screen.scss */
.title-page span {
  color: #707070;
  margin: 0 10px 0;
}

/* line 69, ../sass/screen.scss */
.row-menu {
  position: relative;
  z-index: 1;
}

/* line 74, ../sass/screen.scss */
.margin-top {
  margin-top: 10px;
}

@media only screen and (min-width: 1200px) {
  /* line 79, ../sass/screen.scss */
  .container {
    max-width: 980px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 86, ../sass/screen.scss */
  .title-page {
    margin: 20px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 93, ../sass/screen.scss */
  .title-page {
    margin: 10px 0 10px;
  }

  /* line 98, ../sass/screen.scss */
  #job.search {
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 105, ../sass/screen.scss */
  .title-page {
    margin: 10px 0 20px;
    padding: 0;
  }
  /* line 108, ../sass/screen.scss */
  .title-page h1 {
    display: block;
    margin: 5px 0;
    font-size: 24px;
  }
  /* line 113, ../sass/screen.scss */
  .title-page span {
    margin: 0;
    font-size: 14px;
  }
}
/*-----Para q es esto?-----------------*/
/* line 122, ../sass/screen.scss */
.bg-blue {
  background-color: #1e68af;
}

/* line 125, ../sass/screen.scss */
.bg-blue-2 {
  background-color: #174c7f;
}

/* line 128, ../sass/screen.scss */
.footer-container {
  border-top: 5px solid #174c7f;
}

/* line 131, ../sass/screen.scss */
.font-white {
  color: white;
}

/* line 134, ../sass/screen.scss */
.footer-cols {
  padding-top: 45px;
  padding-bottom: 35px;
}

/* line 138, ../sass/screen.scss */
.footer-bottom {
  height: 55px;
}

/* line 141, ../sass/screen.scss */
.f-blog {
  height: 70px;
  margin-bottom: 5px;
}

/* line 145, ../sass/screen.scss */
.f-blog-img {
  float: left;
  width: 30%;
}

/* line 149, ../sass/screen.scss */
.f-blog-p {
  float: left;
  width: 70%;
  padding-left: 5px;
}

/* line 154, ../sass/screen.scss */
.f-blog-title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  height: 40px;
  overflow: hidden;
}

/* line 161, ../sass/screen.scss */
.f-blog-date {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 165, ../sass/screen.scss */
.f-tags p {
  margin-bottom: 0;
  font-size: 12px;
}

/* line 169, ../sass/screen.scss */
.f-top {
  max-width: 533px;
  background-image: url("../img/ciudad.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 170px;
  background-size: 100% auto;
  margin: 0 auto;
}

/* line 197, ../sass/screen.scss */
.f-bg-sep {
  width: 100%;
  height: 113px;
}

/* line 201, ../sass/screen.scss */
.f-social {
  background-color: #000;
  height: 20px;
  width: 30%;
}

/* line 206, ../sass/screen.scss */
.f-social {
  position: absolute;
  left: 0;
  bottom: -50px;
}

/* line 212, ../sass/screen.scss */
.f-cont {
  position: relative;
}

/* line 215, ../sass/screen.scss */
.sl-res-map {
  position: relative;
}

/* line 218, ../sass/screen.scss */
.sl-filters {
  position: absolute;
  z-index: 999;
  top: 0;
  left: 15%;
  height: 400px;
  width: 200px;
  background-color: #6a9ec6;
  padding: 10px;
}

/* line 230, ../sass/screen.scss */
#img-1 {
  background: transparent url("../img/res.png") no-repeat left top;
  height: 293px;
  margin: 0 auto;
  width: 400px;
}

/* line 238, ../sass/screen.scss */
#form-search {
  display: none;
}

/* line 243, ../sass/screen.scss */
#form-search input[type=text], #login-form [type=password] {
  background: #77A8CD;
  color: white;
  display: block;
  margin-left: 10px;
  width: 100px;
}

/* line 251, ../sass/screen.scss */
div.icon-facebook {
  background: url("../icons/social_sprites.png") 0 0;
  background-position: 0 0;
  background-repeat: initial initial;
  background-size: 165px;
  height: 23px;
  width: 24px;
}

/* line 260, ../sass/screen.scss */
div.icon-twitter {
  background: url("../icons/social_sprites.png") 0 0;
  background-position: -31px 0;
  background-repeat: initial initial;
  background-size: 165px;
  height: 23px;
  width: 27px;
}

/* line 269, ../sass/screen.scss */
div.icon-google {
  background: url("../icons/social_sprites.png") 0 0;
  background-position: -73px 0;
  background-repeat: initial initial;
  background-size: 165px;
  height: 23px;
  width: 27px;
}

/* line 278, ../sass/screen.scss */
div.icon-print {
  background: url("../icons/social_sprites.png") 0 0;
  background-position: 58px 0;
  background-repeat: initial initial;
  background-size: 165px;
  height: 23px;
  width: 27px;
}

/* line 287, ../sass/screen.scss */
div.icon-pdf {
  background: url("../icons/social_sprites.png") 0 0;
  background-position: 19px 0;
  background-repeat: initial initial;
  background-size: 167px;
  height: 23px;
  width: 19px;
}

/* line 296, ../sass/screen.scss */
.fill-div {
  padding: 3px 15px;
}

/* line 300, ../sass/screen.scss */
.gradiente {
  background: #1e5799;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
  /* IE6-9 */
}

/* line 311, ../sass/screen.scss */
.piquito-de-pollo {
  background: #3D6CA2;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 0;
  border-top: 1px solid #06376F;
  border-left: 1px solid #06376F;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  position: absolute;
  top: -11px;
  width: 20px;
  height: 20px;
  clip: rect(-2px, 23px, 11px, -4px);
}

/* line 330, ../sass/screen.scss */
#return {
  padding: 0 10px;
  background-color: #67a1c9;
  color: #FFF;
}

/* line 336, ../sass/screen.scss */
.form-container {
  position: relative;
  z-index: 9;
}

/* line 341, ../sass/screen.scss */
.speech-bubble {
  padding: 20px 10px 10px 10px;
  width: 400px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  top: 16px;
  right: 18px;
}

/* line 352, ../sass/screen.scss */
.speech-bubble:before {
  border: solid 10px transparent;
  border-bottom-color: #1e5799;
  /* igual al color de fondo */
  bottom: 40px;
  /*bottom: 94px; /* igual al borde + el padding-bottom de la definición anterior */
  content: "";
  display: block;
  height: 0;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 0;
}

/* line 366, ../sass/screen.scss */
.search-btn {
  padding: 0 10px;
  background-color: #67a1c9;
  color: #FFF;
  display: block;
  border-radius: 5px;
  height: 40px;
  width: 100%;
  border: none;
}

/* line 377, ../sass/screen.scss */
.search-btn:hover {
  color: #000;
}

/* line 380, ../sass/screen.scss */
.tk-proxima-nova {
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 385, ../sass/screen.scss */
.tk-proxima-nova-bold {
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 700;
}

/* line 391, ../sass/screen.scss */
#wrapper {
  width: 100%;
  margin-top: 20px;
}

/* line 396, ../sass/screen.scss */
#wrapper h1 {
  color: #FFF;
  text-align: center;
  margin-bottom: 20px;
}

/* line 402, ../sass/screen.scss */
.wa {
  display: block;
  font-size: 1.2em;
  padding-top: 20px;
  color: #FFF;
  text-decoration: none;
  text-align: center;
}

/* line 411, ../sass/screen.scss */
#tabContainer {
  width: 100%;
  padding: 2px;
  background: #f1f1f1;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 420, ../sass/screen.scss */
.tabs {
  height: 30px;
}

/* line 424, ../sass/screen.scss */
.tabs > ul {
  font-size: 1em;
  list-style: none;
}

/* line 429, ../sass/screen.scss */
.tabs > ul > li {
  margin: 0 2px 0 0;
  padding: 7px 10px;
  display: block;
  float: left;
  color: #FFF;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: #C9C9C9;
  /* old browsers */
  background: -moz-linear-gradient(top, #0c91ec 0%, #257ab6 100%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0c91ec), color-stop(100%, #257ab6));
  /* webkit */
}

/* line 451, ../sass/screen.scss */
.tabs > ul > li:hover {
  background: #FFFFFF;
  /* old browsers */
  background: -moz-linear-gradient(top, white 0%, #f3f3f3 10%, #f3f3f3 50%, white 100%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(10%, #f3f3f3), color-stop(50%, #f3f3f3), color-stop(100%, white));
  /* webkit */
  cursor: pointer;
  color: #333;
}

/* line 459, ../sass/screen.scss */
.tabs > ul > li.tabActiveHeader {
  background: #FFFFFF;
  /* old browsers */
  background: -moz-linear-gradient(top, white 0%, #f3f3f3 10%, #f3f3f3 50%, white 100%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(10%, #f3f3f3), color-stop(50%, #f3f3f3), color-stop(100%, white));
  /* webkit */
  cursor: pointer;
  color: #333;
}

/* line 467, ../sass/screen.scss */
.tabscontent {
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 10px 10px 25px;
  background: #FFFFFF;
  /* old browsers */
  background: -moz-linear-gradient(top, white 0%, white 90%, #e4e9ed 100%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(90%, white), color-stop(100%, #e4e9ed));
  /* webkit */
  margin: 0;
  color: #333;
}

/* line 484, ../sass/screen.scss */
.prop-table {
  width: 100%;
}

/* line 487, ../sass/screen.scss */
.input-desc {
  color: #AAA;
  font-style: italic;
  margin: 4px 0 6px !important;
}

/* line 492, ../sass/screen.scss */
.prop-table input[type=text], .prop-table textarea {
  width: 97%;
}

/* line 495, ../sass/screen.scss */
.text_small {
  width: 100px !important;
}

/* line 500, ../sass/screen.scss */
.img-g {
  margin-left: 10px;
  width: 150px;
  display: inline-block;
}

/* line 505, ../sass/screen.scss */
.img-g img {
  width: 150px;
  height: 150px;
}

/* line 509, ../sass/screen.scss */
.del-img {
  margin-bottom: 10px;
}

/* line 512, ../sass/screen.scss */
.add-image {
  height: 150px;
  width: 150px;
  background: url("http://revimex.mx/www/wp-content/themes/BLANK-Theme/images/plus_blue.png") #d8d8d8 no-repeat center !important;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 21px;
}

/* line 522, ../sass/screen.scss */
.t-rel {
  width: 100%;
}

/* line 525, ../sass/screen.scss */
.t-rel-container {
  height: 354px;
  overflow: auto;
  border: 1px solid gray;
}

/*MAPA*/
/* line 533, ../sass/screen.scss */
#mapDiv {
  width: 700px;
  height: 500px;
  position: relative;
  margin: 0px;
  padding: 0px;
}

/*---------------------------------------------*/
/*-----------Sprites-----------*/
/* line 2, ../sass/_sprites.scss */
.sprite-icons {
  background-image: url("../img/sprite-icons.png");
  margin: 0 auto;
}

/* line 7, ../sass/_sprites.scss */
#icon-residential {
  background-position: 0 -13px;
  height: 52px;
  width: 60px;
}

/* line 12, ../sass/_sprites.scss */
#icon-commercial {
  background-position: -61px -0px;
  height: 66px;
  width: 69px;
}

/* line 17, ../sass/_sprites.scss */
#icon-industrial {
  background-position: -131px -10px;
  height: 56px;
  width: 66px;
}

/* line 22, ../sass/_sprites.scss */
#icon-tourism {
  background-position: -198px -7px;
  height: 60px;
  width: 58px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 29, ../sass/_sprites.scss */
  .sprite-icons {
    background-image: url("../img/sprite-icons@2x.png");
    background-size: 256px 66px;
  }
}
/* line 37, ../sass/_sprites.scss */
.sprite-social {
  background-image: url("../img/sprite-social.png");
  background-repeat: no-repeat;
}

/* line 42, ../sass/_sprites.scss */
.develops-social {
  background-image: url("../img/develops-social.png");
  background-repeat: no-repeat;
  height: 22px;
  width: 22px;
  display: block;
  float: left;
  margin: 0 5px;
}

/* line 52, ../sass/_sprites.scss */
.develops-facebook {
  background-position: 0 0;
}

/* line 56, ../sass/_sprites.scss */
.develops-twitter {
  background-position: -22px 0;
}

/* line 60, ../sass/_sprites.scss */
.facebook {
  background-position: 0 0;
  height: 34px;
  width: 35px;
}

/* line 67, ../sass/_sprites.scss */
.twitter {
  background-position: -35px 0;
  height: 34px;
  width: 35px;
  margin-left: 10px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 76, ../sass/_sprites.scss */
  .sprite-social {
    background-image: url("../img/sprite-social@2x.png");
    background-repeat: no-repeat;
    background-size: 70px 34px;
  }

  /* line 85, ../sass/_sprites.scss */
  .develops-social {
    background-image: url("../img/develops-social@2x.png");
    background-repeat: no-repeat;
    background-size: 44px 22px;
  }
}
/* line 93, ../sass/_sprites.scss */
#logo {
  background-image: url("../img/logo.png");
  width: 148px;
  height: 63px;
}

/* line 100, ../sass/_sprites.scss */
#magnyfing-glass {
  background-image: url("../img/magnyfing-glass.png");
  width: 20px;
  height: 20px;
}

/* line 106, ../sass/_sprites.scss */
.img-twitter {
  background-image: url("../img/twitter.png");
  width: 24px;
  height: 20px;
  margin: 0 auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 115, ../sass/_sprites.scss */
  .img-twitter {
    background-image: url("../img/twitter@2x.png");
    background-size: 24px 20px;
    width: 48px;
    height: 40px;
    margin: 0 auto;
    background-repeat: no-repeat;
  }
}
/* line 127, ../sass/_sprites.scss */
#logo-companies {
  width: 230px;
  margin: 5px auto;
}

/* line 131, ../sass/_sprites.scss */
.logo-company {
  width: 93px;
  height: 27px;
  background-image: url("../img/logos-companys.png");
  display: block;
}

/* line 137, ../sass/_sprites.scss */
#g4a {
  background-position: 0 -27px;
}

/* line 138, ../sass/_sprites.scss */
#g4a:hover {
  background-position: 0 0;
}

/* line 139, ../sass/_sprites.scss */
#virket {
  background-position: -93px -27px;
}

/* line 140, ../sass/_sprites.scss */
#virket:hover {
  background-position: -93px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 144, ../sass/_sprites.scss */
  #logo {
    background-image: url("../img/logo@2x.png");
    background-repeat: no-repeat;
    background-size: 148px 63px;
    width: 296px;
    height: 126px;
  }

  /* line 152, ../sass/_sprites.scss */
  #magnyfing-glass {
    background-image: url("../img/magnyfing-glass@2x.png");
    background-size: 20px 20px;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
  }
}
/* line 163, ../sass/_sprites.scss */
.sprite-share {
  background-image: url("../img/share-icons.jpg");
  height: 20px;
  margin: 33px 10px 0 0;
  display: block;
  float: left;
}

/* line 171, ../sass/_sprites.scss */
#mail-share {
  background-position: 0 0;
  width: 28px;
}

/* line 176, ../sass/_sprites.scss */
#web-share {
  background-position: -28px 0;
  width: 30px;
}

/* line 181, ../sass/_sprites.scss */
#icon-share {
  background-position: -58px 0;
  width: 19px;
}

/*--For retina display--*/
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 188, ../sass/_sprites.scss */
  .logo-company {
    background-image: url("../img/logos-companys@2x.png");
    background-size: 186px 54px;
  }

  /* line 193, ../sass/_sprites.scss */
  .sprite-share {
    background-image: url("../img/share-icons@2x.jpg");
    background-size: 77px 20px;
  }
}
/* line 198, ../sass/_sprites.scss */
.sprite-mobile {
  background-image: url("../img/sprite-mobile.png");
  height: 28px;
}

/* line 202, ../sass/_sprites.scss */
#mobile-img {
  background-position: 0 0;
  width: 39px;
  cursor: pointer;
  margin: 20px 20px 0;
}

/* line 208, ../sass/_sprites.scss */
#social-share {
  background-position: -62px 0;
  width: 24px;
  height: 21px;
  margin: 0 auto;
}

/* line 214, ../sass/_sprites.scss */
#share {
  display: block;
  padding: 5px;
  width: 35px;
}

/* line 219, ../sass/_sprites.scss */
#arrow {
  background-position: -39px 0;
  width: 23px;
  margin: 0 auto;
  height: 22px;
}

/* line 225, ../sass/_sprites.scss */
.sprite-icons-residential {
  background: url("../img/sprite-menu-residencial.png");
}

/* line 226, ../sass/_sprites.scss */
#icon-residential-res {
  background-position: 0 -5px;
  width: 30px;
  height: 27px;
  margin: 6px auto;
}

/* line 232, ../sass/_sprites.scss */
#icon-commercial-res {
  background-position: -30px 0px;
  width: 33px;
  height: 33px;
  margin: 3px auto;
}

/* line 238, ../sass/_sprites.scss */
#icon-industrial-res {
  background-position: -65px -4px;
  width: 34px;
  height: 29px;
  margin: 4px auto;
}

/* line 244, ../sass/_sprites.scss */
#icon-tourism-res {
  background-position: -99px -3px;
  width: 29px;
  height: 29px;
  margin: 3px auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 252, ../sass/_sprites.scss */
  .sprite-icons-residential {
    background: url("../img/sprite-menu-residencial@2x.png");
    background-size: 128px 33px;
    height: 66px;
    width: 256px;
  }
}
/*-----------------------------*/
/* line 311, ../sass/_sprites.scss */
.sprite-icons-empresa {
  background-image: url("../img/spr_em.png");
  margin: auto;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

/* line 321, ../sass/_sprites.scss */
.icon-industrial-empresa {
  background-position: 217px 0px;
  width: 80px;
  height: 68px;
}

/* line 327, ../sass/_sprites.scss */
.icon-commercial-empresa {
  background-position: 137px -4px;
  width: 68px;
  height: 64px;
}
.icon-turistico-turis.sprite-icons-empresa {
    background-position: 64px 0;
    height: 67px;
    width: 64px;
}

/* line 333, ../sass/_sprites.scss */
.icon-residential-empresa {
  background-position: 0px -2px;
  width: 86px;
  height: 66px;
}

/* line 339, ../sass/_sprites.scss */
.icon-tourism-empresa {
  background-position: 69px 0px;
  width: 69px;
  height: 67px;
}

/* line 345, ../sass/_sprites.scss */
.bkg-404 {
  background-image: url("../img/error-404.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 132px;
  max-width: 436px;
  margin: auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 356, ../sass/_sprites.scss */
  .sprite-icons-empresa {
    background-image: url("../img/spr_em@2x.png");
    background-size: 303px 68px;
  }

  /* line 362, ../sass/_sprites.scss */
  .bkg-404 {
    background-image: url("../img/error-404@2x.png");
    background-size: 436px 132px;
    width: 872px;
    height: 264px;
  }
}
/*------------Header--------------------------*/
/*------------Nav--------------*/
/* line 4, ../sass/_header.scss */
.logo {
  margin: 15px 0 0 0;
}

/* line 10, ../sass/_header.scss */
.menu-principal-container {
  margin: 0 0 13px;
}

/* line 16, ../sass/_header.scss */
#menu-principal > li {
  position: relative;
}

/* line 21, ../sass/_header.scss */
#menu {
  padding: 0;
  width: 100%;
}

/* line 26, ../sass/_header.scss */
#menu li {
  display: block;
  list-style-type: none;
  float: left;
  margin: 0 .5% 0 0;
  position: relative;
  width: 24.5%;
  display: table;
}
/* line 35, ../sass/_header.scss */
#menu li:first-child + li + li + li {
  width: 25%;
  margin: 0;
}

/* menu-selected for wordpress*/
/* line 44, ../sass/_header.scss */
#menu .current-menu-item:after {
  content: "";
  border-width: 10px;
  border-style: solid;
  position: absolute;
  margin: 0 0 0 -5px;
  left: 50%;
  bottom: -20px;
}

/* line 54, ../sass/_header.scss */
#menu li:first-child:after {
  border-color: #6da2c9 transparent transparent transparent;
}

/* line 55, ../sass/_header.scss */
#menu li + li:after {
  border-color: #ff9752 transparent transparent transparent;
}

/* line 56, ../sass/_header.scss */
#menu li + li + li:after {
  border-color: #aeb96a transparent transparent transparent;
}

/* line 57, ../sass/_header.scss */
#menu li + li + li + li:after {
  border-color: #cd5356 transparent transparent transparent;
}

/* line 59, ../sass/_header.scss */
.menu-options, #menu > li > a {
  height: 38px;
  width: 100%;
  font-size: 13px;
  display: block;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
  position: relative;
  font-weight: 400;
  display: table-cell;
  vertical-align: middle;
  padding: 0 2px;
}

/* line 74, ../sass/_header.scss */
#menu-mobile-first {
  padding: 10px 15px;
  background-color: #1e68af;
  color: white;
  cursor: pointer;
  position: relative;
}
/* line 80, ../sass/_header.scss */
#menu-mobile-first p {
  font-size: 20px;
}
/* line 82, ../sass/_header.scss */
#menu-mobile-first p.subt-options-mob {
  font-size: 10px;
}
/* line 86, ../sass/_header.scss */
#menu-mobile-first:after {
  border-width: 10px;
  border-color: white transparent transparent;
  border-style: solid;
  content: "";
  position: absolute;
  top: 20px;
  right: 27px;
}

/* line 98, ../sass/_header.scss */
#menu-residential, #menu-mob-1, #menu li:nth-child(1) a {
  background-color: #6da2c9;
}
/* line 100, ../sass/_header.scss */
#menu-residential:hover, #menu-mob-1:hover, #menu li:nth-child(1) a:hover {
  background-color: #488abb;
}

/* line 106, ../sass/_header.scss */
#menu-mob-1:hover {
  background-color: #5a96c2;
}

/* line 111, ../sass/_header.scss */
#menu-commercial, #menu-mob-2, #menu li:nth-child(2) a {
  background-color: #ff9752;
}
/* line 113, ../sass/_header.scss */
#menu-commercial:hover, #menu-mob-2:hover, #menu li:nth-child(2) a:hover {
  background-color: #ff781f;
}

/* line 119, ../sass/_header.scss */
#menu-mob-2:hover {
  background-color: #ff8839;
}

/* line 124, ../sass/_header.scss */
#menu-industrial, #menu-mob-3, #menu li:nth-child(3) a {
  background-color: #aeb96a;
}
/* line 126, ../sass/_header.scss */
#menu-industrial:hover, #menu-mob-3:hover, #menu li:nth-child(3) a:hover {
  background-color: #97a34d;
}

/* line 132, ../sass/_header.scss */
#menu-mob-3:hover {
  background-color: #a5b159;
}

/* line 137, ../sass/_header.scss */
#menu-tourism, #menu-mob-4, #menu li:nth-child(4) a {
  background-color: #cd5356;
}
/* line 139, ../sass/_header.scss */
#menu-tourism:hover, #menu-mob-4:hover, #menu li:nth-child(4) a:hover {
  background-color: #b83539;
}

/* line 145, ../sass/_header.scss */
#menu-mob-4:hover {
  background-color: #c73f43;
}

/* line 150, ../sass/_header.scss */
#menu-mobile {
  margin: 2px 0;
  padding: 0;
  display: none;
}

/* line 157, ../sass/_header.scss */
#menu-mobile li {
  list-style-type: none;
  margin: 0 0 2px 0;
}
/* line 161, ../sass/_header.scss */
#menu-mobile li a:hover {
  color: white;
}

/* line 167, ../sass/_header.scss */
#menu-mobile > li > a > p {
  margin: 0 auto;
  width: 285px;
}

/* line 171, ../sass/_header.scss */
.menu-options-mob {
  display: block;
  color: #FFF;
  padding: 7px 0;
}

/* line 176, ../sass/_header.scss */
.menu-options-mob > .title-options-mob {
  font-size: 18px;
}

/* line 180, ../sass/_header.scss */
.menu-options-mob > .subt-options-mob {
  font-size: 10px;
}

/* line 185, ../sass/_header.scss */
.nav-site {
  list-style-type: none;
  margin-: 0;
  padding: 0;
}

/* line 190, ../sass/_header.scss */
.nav-site > li {
  float: left;
  margin-right: 50px;
  padding-top: 15px;
}

/* line 196, ../sass/_header.scss */
.nav-site > li:first-child + li:hover:after {
  top: 26px;
}

/* line 202, ../sass/_header.scss */
.nav-site > li:first-child + li > a:after {
  content: "";
  position: absolute;
  border-color: #1e68af transparent transparent;
  border-style: solid;
  border-width: 0px;
  right: -15px;
  top: 8px;
}

/* line 214, ../sass/_header.scss */
.nav-site a, .nav-site a:link {
  text-decoration: none;
  display: block;
  color: #1e68af;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

/* line 222, ../sass/_header.scss */
.nav-site > li:hover {
  text-decoration: none;
  border-top: 2px solid grey;
}

/* line 227, ../sass/_header.scss */
.nav-site > li:hover > a {
  margin-top: -2px;
}

/* line 231, ../sass/_header.scss */
.nav-site .active {
  border-top: 2px solid orange;
}

/* line 235, ../sass/_header.scss */
.nav-site .current-menu-item {
  border-top: 2px solid orange;
}

/* line 238, ../sass/_header.scss */
.nav-site .current-menu-item a {
  margin-top: -2px;
}

/* line 242, ../sass/_header.scss */
#search-form {
  padding: 5px 10px;
  /*position: absolute;*/
  right: 10%;
  z-index: 2;
  /*top: 106px;*/
  background-color: white;
  display: none;
}
/* line 249, ../sass/_header.scss */
#search-form form {
  /*position: relative;*/
}

/* line 256, ../sass/_header.scss */
.search-input {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-box-shadow: -2px -2px 0 0 #b9c0c5;
  -moz-box-shadow: -2px -2px 0 0 #b9c0c5;
  box-shadow: -2px -2px 0 0 #b9c0c5;
  border: none;
  padding: 8px 10px;
  color: #1e68af;
  background-color: #e8f0f7;
  width: 252px;
}

/* line 266, ../sass/_header.scss */
.search-header-button {
  background-color: transparent;
  border: none;
  background-image: url("../img/magnyfing-glass.png");
  height: 20px;
  width: 20px;
  /*position: absolute;*/
  right: 10px;
  top: 50%;
  margin: -10px 0 0 0;
}
/* line 276, ../sass/_header.scss */
.search-header-button.blue {
  color: #1e68af;
  font-size: 24px;
  height: auto;
  margin: -15px 0 0;
}

/*.nav-site li ul{
	display: none;
}*/
/* line 287, ../sass/_header.scss */
.nav-site {
  margin: 0px;
  padding: 0px;
  display: block;
}

/* line 292, ../sass/_header.scss */
.nav-site > li {
  list-style-type: none;
  float: left;
  display: block;
  /*margin:0px 10px;  */
  position: relative;
  /*padding:10px;*/
  /*width:105px;*/
}

/* line 301, ../sass/_header.scss */
.sub-menu > li > a, .sub-menu > li {
  display: block;
}

/* line 304, ../sass/_header.scss */
.sub-menu > li:first-child {
  /*position: relative;*/
}

/* line 308, ../sass/_header.scss */
.sub-menu > li:first-child:before {
  content: "";
  position: absolute;
  height: 40px;
  width: 100%;
  background-color: transparent;
}

/* line 316, ../sass/_header.scss */
.sub-menu > li {
  background-color: white;
}

/* line 319, ../sass/_header.scss */
.nav-site > li:hover ul {
  display: block;
  /*padding-top: 20px;*/
  position: absolute;
  width: 200%;
  left: -50%;
}

/* line 328, ../sass/_header.scss */
.nav-site > li:hover {
  background-color: #fff;
  z-index: 1;
}

/* line 332, ../sass/_header.scss */
.nav-site li ul {
  margin: 0px;
  padding: 0px;
  display: none;
}

/* line 338, ../sass/_header.scss */
.nav-site li ul > li {
  list-style-type: none;
  border-top: 1px solid #0e3d6a;
}
/* line 341, ../sass/_header.scss */
.nav-site li ul > li:nth-child(2) {
  border-top: none;
}

/* line 347, ../sass/_header.scss */
.nav-site li ul li a {
  display: block;
  padding: 5px 10px;
  color: #85a4cc;
  text-decoration: none;
  padding: 15px 20px;
}

/* line 354, ../sass/_header.scss */
.nav-site li ul li:hover a {
  background-color: #e8f0f7;
}

/* line 357, ../sass/_header.scss */
.nav-site li span {
  cursor: pointer;
  margin: 0px 10px;
  font-weight: bold;
}

/* line 362, ../sass/_header.scss */
.sub-menu-prev {
  height: 20px;
  position: relative;
}
/* line 365, ../sass/_header.scss */
.sub-menu-prev:after {
  content: "";
  position: absolute;
  left: 50%;
  margin: 0 0 0 -10px;
  border-width: 10px;
  border-color: transparent transparent white;
  border-style: solid;
}

/* line 376, ../sass/_header.scss */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer;
}

/* line 377, ../sass/_header.scss */
.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
  float: left;
}

/* line 378, ../sass/_header.scss */
.slicknav_menu .slicknav_icon {
  float: left;
  margin: 0.188em 0 0 0.438em;
}

/* line 379, ../sass/_header.scss */
.slicknav_menu .slicknav_no-text {
  margin: 0;
}

/* line 380, ../sass/_header.scss */
.slicknav_menu .slicknav_icon-bar {
  display: block;
  width: 1.125em;
  height: 0.125em;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

/* line 381, ../sass/_header.scss */
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: 0.188em;
}

/* line 382, ../sass/_header.scss */
.slicknav_nav {
  clear: both;
}

/* line 384, ../sass/_header.scss */
.slicknav_nav ul,
.slicknav_nav li {
  display: block;
}

/* line 385, ../sass/_header.scss */
.slicknav_nav .slicknav_arrow {
  font-size: 0.8em;
  margin: 0 0 0 0.4em;
}

/* line 386, ../sass/_header.scss */
.slicknav_nav .slicknav_item {
  display: block;
  cursor: pointer;
}

/* line 387, ../sass/_header.scss */
.slicknav_nav a {
  display: block;
}

/* line 388, ../sass/_header.scss */
.slicknav_nav .slicknav_item a {
  display: inline;
}

/* line 390, ../sass/_header.scss */
.slicknav_menu:before,
.slicknav_menu:after {
  content: " ";
  display: table;
}

/* line 391, ../sass/_header.scss */
.slicknav_menu:after {
  clear: both;
}

/* IE6/7 support */
/* line 393, ../sass/_header.scss */
.slicknav_menu {
  *zoom: 1;
}

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/
/* line 400, ../sass/_header.scss */
.slicknav_menu {
  font-size: 16px;
}

/* Button */
/* line 404, ../sass/_header.scss */
.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #222222;
}

/* Button Text */
/* line 414, ../sass/_header.scss */
.slicknav_menu .slicknav_menutxt {
  color: #FFF;
  font-weight: bold;
  text-shadow: 0 1px 3px #000;
}

/* Button Lines */
/* line 420, ../sass/_header.scss */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}

/* line 423, ../sass/_header.scss */
.slicknav_menu {
  background: #4c4c4c;
  padding: 5px;
}

/* line 427, ../sass/_header.scss */
.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
}

/* line 433, ../sass/_header.scss */
.slicknav_nav, .slicknav_nav ul {
  list-style: none;
  overflow: hidden;
}

/* line 437, ../sass/_header.scss */
.slicknav_nav ul {
  padding: 0;
  margin: 0 0 0 20px;
}

/* line 441, ../sass/_header.scss */
.slicknav_nav .slicknav_item {
  padding: 5px 10px;
  margin: 2px 5px;
}

/* line 445, ../sass/_header.scss */
.slicknav_nav a {
  padding: 5px 10px;
  margin: 2px 5px;
  text-decoration: none;
  color: #fff;
}

/* line 451, ../sass/_header.scss */
.slicknav_nav .slicknav_item a {
  padding: 0;
  margin: 0;
}

/* line 455, ../sass/_header.scss */
.slicknav_nav .slicknav_item:hover {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #ccc;
  color: #fff;
}

/* line 462, ../sass/_header.scss */
.slicknav_nav a:hover {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #ccc;
  color: #222;
}

/* line 469, ../sass/_header.scss */
.slicknav_nav .slicknav_txtnode {
  margin-left: 15px;
}

/* line 473, ../sass/_header.scss */
.navbar-toggle {
  margin-top: 6px;
}

/* line 477, ../sass/_header.scss */
.navbar-form {
  display: none;
}

@media only screen and (max-width: 767px) {
  /* line 482, ../sass/_header.scss */
  .navbar {
    margin: 5px 0;
  }

  /* line 485, ../sass/_header.scss */
  .logo {
    width: 101px;
    margin: 1px 0 0;
  }

  /* line 489, ../sass/_header.scss */
  #searchform {
    display: none;
  }

  /* line 492, ../sass/_header.scss */
  .navbar-form {
    display: block;
  }
}
/*-----------------------------*/
/*-------------------Home-----------------------*/
/*----------Camera---------------*/
/* line 12, ../sass/_home.scss */
.camera_wrap img,
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img,
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
  background: none;
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  list-style: none;
}

/* line 23, ../sass/_home.scss */
.camera_wrap {
  display: none;
  position: relative;
  z-index: 0;
  margin: 17px 0 0;
}

/* line 30, ../sass/_home.scss */
.camera_wrap img {
  max-width: none !important;
}

/* line 33, ../sass/_home.scss */
.camera_fakehover {
  height: 100%;
  min-height: 60px;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 40, ../sass/_home.scss */
.camera_wrap {
  width: 100%;
}

/* line 43, ../sass/_home.scss */
.camera_src {
  display: none;
}

/* line 46, ../sass/_home.scss */
.cameraCont, .cameraContents {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 52, ../sass/_home.scss */
.cameraSlide {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 60, ../sass/_home.scss */
.cameraContent {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 69, ../sass/_home.scss */
.camera_target {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 0;
}

/* line 81, ../sass/_home.scss */
.camera_overlayer {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}

/* line 92, ../sass/_home.scss */
.camera_target_content {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

/* line 101, ../sass/_home.scss */
.camera_target_content .camera_link {
  background: url(../img/blank.gif);
  display: block;
  height: 100%;
  text-decoration: none;
}

/* line 107, ../sass/_home.scss */
.camera_loader {
  background: white url(../img/camera-loader.gif) no-repeat center;
  background: rgba(255, 255, 255, 0.9) url(../img/camera-loader.gif) no-repeat center;
  border: 1px solid #ffffff;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  height: 36px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  margin: -18px 0 0 -18px;
  top: 50%;
  width: 36px;
  z-index: 3;
}

/* line 123, ../sass/_home.scss */
.camera_bar {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}

/* line 132, ../sass/_home.scss */
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
  height: 100%;
  position: absolute;
  width: auto;
}

/* line 137, ../sass/_home.scss */
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
  height: auto;
  position: absolute;
  width: 100%;
}

/* line 142, ../sass/_home.scss */
.camera_nav_cont {
  height: 65px;
  overflow: hidden;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 120px;
  z-index: 4;
}

/* line 151, ../sass/_home.scss */
.camera_caption {
  color: white;
  top: 50%;
  margin-top: -77px;
  display: block;
  position: absolute;
  width: 31%;
  right: 0;
  background-color: rgba(66, 80, 99, 0.8);
}
/* line 152, ../sass/_home.scss */
.camera_caption:hover {
  color: white;
}
/* line 163, ../sass/_home.scss */
.camera_caption .title {
  font-weight: 300;
  font-size: 32px;
  margin: 0 0 10px;
}
/* line 169, ../sass/_home.scss */
.camera_caption .subtitle {
  font-weight: 300;
  font-size: 22px;
}

/* line 174, ../sass/_home.scss */
.camera_caption > div {
  height: 120px;
  padding: 10px;
}

/* line 178, ../sass/_home.scss */
.cameraContents .cameraContent:first-child .camera_caption {
  width: 30%;
}

/* line 181, ../sass/_home.scss */
.camerarelative {
  overflow: hidden;
  position: relative;
}

/* line 185, ../sass/_home.scss */
.imgFake {
  cursor: pointer;
}

/* line 188, ../sass/_home.scss */
.camera_prevThumbs {
  bottom: 4px;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}

/* line 198, ../sass/_home.scss */
.camera_prevThumbs div {
  background: url(../img/camera_skins.png) no-repeat -160px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}

/* line 207, ../sass/_home.scss */
.camera_nextThumbs {
  bottom: 4px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}

/* line 217, ../sass/_home.scss */
.camera_nextThumbs div {
  background: url(../img/camera_skins.png) no-repeat -190px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}

/* line 226, ../sass/_home.scss */
.camera_command_wrap .hideNav {
  display: none;
}

/* line 229, ../sass/_home.scss */
.camera_command_wrap {
  left: 0;
  position: relative;
  right: 0;
  z-index: 4;
}

/* line 235, ../sass/_home.scss */
.camera_wrap .camera_pag .camera_pag_ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}

/* line 241, ../sass/_home.scss */
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 20px 5px;
  position: relative;
  text-align: left;
  text-indent: -9999px;
  width: 16px;
}

/* line 254, ../sass/_home.scss */
.camera_commands_emboss .camera_pag .camera_pag_ul li {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 265, ../sass/_home.scss */
.camera_wrap .camera_pag .camera_pag_ul li > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 8px;
  left: 4px;
  overflow: hidden;
  position: absolute;
  top: 4px;
  width: 8px;
}

/* line 276, ../sass/_home.scss */
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 287, ../sass/_home.scss */
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}

/* line 292, ../sass/_home.scss */
.camera_pag_ul li img {
  display: none;
  position: absolute;
}

/* line 296, ../sass/_home.scss */
.camera_pag_ul .thumb_arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
  top: 0;
  left: 50%;
  margin-left: -4px;
  position: absolute;
}

/* line 305, ../sass/_home.scss */
.camera_prev, .camera_next, .camera_commands {
  cursor: pointer;
  height: 40px;
  position: absolute;
  bottom: 7px;
  width: 40px;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 314, ../sass/_home.scss */
.camera_prev {
  left: 0;
}

/* line 319, ../sass/_home.scss */
.turistic .camera_prev, .turistic .camera_next, .turistic .camera_commands {
  bottom: 85px;
}

/* line 323, ../sass/_home.scss */
.camera_prev > span {
  background: url(../img/camera_skins.png) no-repeat 0 0;
  display: block;
  height: 40px;
  width: 40px;
}

/* line 329, ../sass/_home.scss */
.camera_next {
  right: 0;
}

/* line 332, ../sass/_home.scss */
.camera_next > span {
  background: url(../img/camera_skins.png) no-repeat -40px 0;
  display: block;
  height: 40px;
  width: 40px;
}

/* line 338, ../sass/_home.scss */
.camera_commands {
  right: 41px;
}

/* line 341, ../sass/_home.scss */
.camera_commands > .camera_play {
  background: url(../img/camera_skins.png) no-repeat -80px 0;
  height: 40px;
  width: 40px;
}

/* line 346, ../sass/_home.scss */
.camera_commands > .camera_stop {
  background: url(../img/camera_skins.png) no-repeat -120px 0;
  display: block;
  height: 40px;
  width: 40px;
}

/* line 352, ../sass/_home.scss */
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 20px 5px;
  position: relative;
  text-indent: -9999px;
  width: 16px;
}

/* line 364, ../sass/_home.scss */
.camera_thumbs_cont {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 375, ../sass/_home.scss */
.camera_commands_emboss .camera_thumbs_cont {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}

/* line 386, ../sass/_home.scss */
.camera_thumbs_cont > div {
  float: left;
  width: 100%;
}

/* line 390, ../sass/_home.scss */
.camera_thumbs_cont ul {
  overflow: hidden;
  padding: 3px 4px 8px;
  position: relative;
  text-align: center;
}

/* line 396, ../sass/_home.scss */
.camera_thumbs_cont ul li {
  display: inline;
  padding: 0 4px;
}

/* line 400, ../sass/_home.scss */
.camera_thumbs_cont ul li > img {
  border: 1px solid;
  cursor: pointer;
  margin-top: 5px;
  vertical-align: bottom;
}

/* line 406, ../sass/_home.scss */
.camera_clear {
  display: block;
  clear: both;
}

/* line 410, ../sass/_home.scss */
.showIt {
  display: none;
}

/* line 413, ../sass/_home.scss */
.camera_clear {
  clear: both;
  display: block;
  height: 1px;
  margin: -1px 0 25px;
  position: relative;
}

/* line 422, ../sass/_home.scss */
.container-transparent.container-transparent-home {
  min-height: 140px;
  margin: -65px 0 0;
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 429, ../sass/_home.scss */
.gradient-transparency {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 15%, rgba(255, 255, 255, 0.75) 45%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(15%, rgba(255, 255, 255, 0.15)), color-stop(45%, rgba(255, 255, 255, 0.75)), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 15%, rgba(255, 255, 255, 0.75) 45%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 15%, rgba(255, 255, 255, 0.75) 45%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 15%, rgba(255, 255, 255, 0.75) 45%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 15%, rgba(255, 255, 255, 0.75) 45%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-8 */
  height: 80px;
  position: absolute;
  top: -30px;
  width: 100%;
}

/*-------------------------------*/
/* line 448, ../sass/_home.scss */
.container-section {
  height: 66px;
  display: table-cell;
  vertical-align: bottom;
}

/* line 453, ../sass/_home.scss */
.title-sections {
  font-size: 22px;
  margin: 0;
  display: table-cell;
  vertical-align: bottom;
  height: 66px;
}

/* line 460, ../sass/_home.scss */
.container-text {
  margin: 30px 0 0 0;
  color: #6e6e6f;
  line-height: 18px;
}

/* line 465, ../sass/_home.scss */
#city-container {
  position: relative;
}

/* line 466, ../sass/_home.scss */
.double-border {
  border-bottom: 3px double #d3d3d3;
}

/* line 469, ../sass/_home.scss */
#border-transparency-left {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, white 0%, rgba(255, 255, 255, 0.15) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0.15)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, white 0%, rgba(255, 255, 255, 0.15) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, white 0%, rgba(255, 255, 255, 0.15) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, white 0%, rgba(255, 255, 255, 0.15) 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #ffffff 0%, rgba(255, 255, 255, 0.15) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#26ffffff',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
  height: 20px;
  position: relative;
  top: -10px;
  z-index: 2;
}

/* line 484, ../sass/_home.scss */
#border-transparency-right {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 1%, rgba(255, 255, 255, 0.15) 2%, white 99%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(1%, rgba(255, 255, 255, 0.15)), color-stop(2%, rgba(255, 255, 255, 0.15)), color-stop(99%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 1%, rgba(255, 255, 255, 0.15) 2%, white 99%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 1%, rgba(255, 255, 255, 0.15) 2%, white 99%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 1%, rgba(255, 255, 255, 0.15) 2%, white 99%, white 100%);
  /* IE10+ */
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 1%, rgba(255, 255, 255, 0.15) 2%, #ffffff 99%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
  height: 20px;
  position: relative;
  top: -10px;
  z-index: 2;
}

/* line 500, ../sass/_home.scss */
.text-image {
  position: absolute;
  right: 6%;
  bottom: 20px;
  text-align: right;
  color: #FFF;
}

/* line 507, ../sass/_home.scss */
.text-image > h3 {
  font-size: 32px;
  font-weight: 700;
  margin: 0;
  letter-spacing: -1px;
}

/* line 514, ../sass/_home.scss */
.text-image > h4 {
  font-size: 15px;
  font-weight: 700;
  margin: 0;
}

/* line 519, ../sass/_home.scss */
#double-arrow {
  position: absolute;
  right: -19px;
  top: 5px;
}

/* line 524, ../sass/_home.scss */
.main-photograph {
  box-shadow: inset 0px -110px 30px -30px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0px -110px 30px -30px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0px -110px 30px -30px rgba(0, 0, 0, 0.4);
  display: block;
}

/* line 530, ../sass/_home.scss */
.main-photograph img {
  z-index: -1;
  position: relative;
}

/* line 534, ../sass/_home.scss */
.blog-title {
  font-size: 21px;
  font-weight: 300;
  letter-spacing: 1px;
  letter-spacing: 0;
  margin: 10px 0;
}

/* line 546, ../sass/_home.scss */
#frisa-pres-title {
  color: #1e68af;
  font-size: 30px;
  font-weight: 100;
}

/* line 552, ../sass/_home.scss */
#frisa-pres-slogan {
  color: black;
  font-size: 30px;
  font-weight: 100;
}

/* line 558, ../sass/_home.scss */
#frisa-pres-text {
  color: #414141;
  font-size: 22px;
  margin: 5px 0;
  line-height: 28px;
}

/* line 565, ../sass/_home.scss */
.double-lines {
  margin: 10px 0 10px;
}

/* line 570, ../sass/_home.scss */
.main-text-blog {
  height: 369px;
  margin: 0 0 20px;
}

@media only screen and (max-width: 1199px) {
  /* line 576, ../sass/_home.scss */
  .main-thumb-blog {
    text-align: center;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 582, ../sass/_home.scss */
  .main-text-blog {
    height: 130px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 590, ../sass/_home.scss */
  .gradient-transparency {
    background: transparent;
  }

  /* line 593, ../sass/_home.scss */
  .main-text-blog {
    height: auto;
    font-size: 14px;
    margin: 0;
  }

  /* line 599, ../sass/_home.scss */
  .main-thumb-blog {
    text-align: center;
  }

  /* line 603, ../sass/_home.scss */
  .title-blog {
    text-align: center;
  }

  /* line 607, ../sass/_home.scss */
  .camera_caption > div {
    height: auto;
  }

  /* line 611, ../sass/_home.scss */
  .title-sections {
    font-size: 18px;
  }

  /* line 615, ../sass/_home.scss */
  .double-lines {
    margin: 10px 0;
  }

  /* line 619, ../sass/_home.scss */
  #frisa-pres-title, #frisa-pres-slogan {
    font-size: 24px;
  }

  /* line 623, ../sass/_home.scss */
  .blog-title {
    font-size: 18px;
  }

  /* line 627, ../sass/_home.scss */
  .camera_wrap {
    margin: 5px 0 0;
  }

  /* line 630, ../sass/_home.scss */
  .camera_prev, .camera_next, .camera_commands {
    bottom: inherit;
    top: 30%;
  }
}
/*-----------------------------------------------------*/
/*------------Residencial-------------*/
/*------ Body -------*/
/* line 3, ../sass/_residencial.scss */
#slider-img-residential {
  position: relative;
}

/* line 4, ../sass/_residencial.scss */
.carousel-inner {
  /*text-align: center;*/
}

/* line 7, ../sass/_residencial.scss */
.carousel-inner > .item {
  width: 1366px;
  margin: 0 auto;
}

/* line 11, ../sass/_residencial.scss */
.carousel-control.left, .carousel-control.right {
  background-image: none;
}

/* line 12, ../sass/_residencial.scss */
.my-carousel-nav {
  background-color: white;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin: 0 0 0 -60px;
}

/* line 21, ../sass/_residencial.scss */
.my-carousel-nav .icon-prev:active {
  outline: none;
}

/* line 22, ../sass/_residencial.scss */
.my-carousel-nav.right {
  margin: 0 0 0 10px;
}

/* line 23, ../sass/_residencial.scss */
.my-carousel-nav .icon-prev:before {
  content: '\2039';
}

/* line 25, ../sass/_residencial.scss */
.my-carousel-nav .icon-next:before {
  content: '\203a';
}

/* line 27, ../sass/_residencial.scss */
.my-carousel-nav .icon-prev,
.my-carousel-nav .icon-next {
  color: #000;
  display: block;
  font-size: 100px;
  font-weight: 100;
  margin: -45px 0 0 5px;
}

/* line 35, ../sass/_residencial.scss */
#find-house > a {
  text-align: center;
  background-color: #1e68af;
  padding: 12px 2%;
  position: absolute;
  top: 48%;
  margin: -30px 0;
  left: 15%;
  z-index: 2;
  font-size: 26px;
  border-radius: 3px;
  color: #FFF;
  font-weight: 100;
  border-top: 1px solid #113659;
  border-bottom: 1px solid #4987c3;
  box-shadow: 0 4px #113659;
}

/* line 52, ../sass/_residencial.scss */
#our-develops {
  margin: 15px 0;
}

/* line 54, ../sass/_residencial.scss */
#our-develops-images {
  text-align: center;
}

/* line 58, ../sass/_residencial.scss */
#our-develops h3 {
  color: #6e6e6f;
  font-weight: 100;
  margin: 0 0 30px 0;
  letter-spacing: 1px;
  font-size: 24px;
}

/* line 65, ../sass/_residencial.scss */
.menu-options-res-mob {
  display: block;
  width: 100%;
  float: left;
  height: 40px;
}

/* line 71, ../sass/_residencial.scss */
#menu-mobile-residential {
  padding: 0;
  margin: 10px 0;
}

/* line 75, ../sass/_residencial.scss */
#menu-mobile-residential > li {
  float: left;
  list-style-type: none;
  width: 20%;
  margin: 0 2.5% 0 2.5%;
}

/* line 81, ../sass/_residencial.scss */
.styled-select-name {
  overflow: hidden;
  width: 110%;
  position: relative;
  z-index: 2;
}

/* line 87, ../sass/_residencial.scss */
.styled-select {
  width: 96%;
  height: 40px;
  overflow: hidden;
  border: 1px solid #FFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  background-color: #FFF;
}

/* line 98, ../sass/_residencial.scss */
.styled-select select {
  outline: none;
  background: transparent;
  width: 110%;
  /*height: 40px;*/
  padding: 10px 0 5px 20px;
  line-height: 1;
  border: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -khtml-appearance: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #9d9d9d;
  float: left;
  font-size: 18px;
}

/* line 123, ../sass/_residencial.scss */
.styled-select:after {
  content: " ";
  border-color: #9d9d9d transparent transparent transparent;
  border-style: solid;
  border-width: 8px;
  width: 0;
  height: 0;
  position: absolute;
  right: 7%;
  top: 15px;
  z-index: 1;
}

/* line 135, ../sass/_residencial.scss */
.styled-select-border {
  width: 80%;
  height: 40px;
  position: relative;
  margin: 0 0 15px;
}

/* line 141, ../sass/_residencial.scss */
.styled-select-border:after {
  content: " ";
  width: 1px;
  height: 40px;
  position: absolute;
  background-color: #9d9d9d;
  right: 23%;
  top: 0;
}

/* line 150, ../sass/_residencial.scss */
#map-canvas img {
  max-width: inherit !important;
}

/* line 151, ../sass/_residencial.scss */
#map-mex {
  background-color: #4e7eaa;
}

/* line 155, ../sass/_residencial.scss */
#form-map {
  background-color: #72a6cb;
  opacity: .9;
  min-height: 50px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
/* line 160, ../sass/_residencial.scss */
#form-map .styled-select-border {
  margin: 12px 0 8px !important;
  height: 28px;
}
/* line 163, ../sass/_residencial.scss */
#form-map .styled-select-border:after {
  height: 28px;
}
/* line 167, ../sass/_residencial.scss */
#form-map .styled-select {
  height: 28px !important;
}
/* line 168, ../sass/_residencial.scss */
#form-map .styled-select:after {
  top: 10px;
  right: 5%;
}
/* line 173, ../sass/_residencial.scss */
#form-map .styled-select select {
  padding: 0 0 0 20px;
  font-size: 16px;
  font-weight: 200;
}
/* line 179, ../sass/_residencial.scss */
#form-map .select-state {
  height: 28px;
}

/* line 183, ../sass/_residencial.scss */
#form-map .button-search {
  background-color: #1E68AF;
  border: none;
  color: #FFF;
  display: block;
  margin: 6px auto;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 200;
  -moz-box-shadow: 0 6px 0 0px #5B88AA, 3px 5px 0px 0px #5b88aa, -3px 4px 0px  0px #5b88aa;
  -webkit-box-shadow: 0 6px 0 0px #5B88AA, 3px 5px 0px 0px #5b88aa, -3px 4px 0px  0px #5b88aa;
  box-shadow: 0 6px 0 0px #5B88AA, 3px 5px 0px 0px #5b88aa, -3px 4px 0px  0px #5b88aa;
}

/* line 196, ../sass/_residencial.scss */
#form-map h1 {
  color: #FFF;
  font-size: 16px;
  font-weight: 200;
  vertical-align: middle;
  display: table-cell;
  height: 50px;
}

/*-------------------------Mapas---------------------------*/
/* line 207, ../sass/_residencial.scss */
#map {
  display: none;
}

/* line 211, ../sass/_residencial.scss */
#map-mex {
  position: relative;
}

/* line 215, ../sass/_residencial.scss */
.map-filters-s {
  position: absolute;
  bottom: 0px;
  width: 100%;
}

/* line 221, ../sass/_residencial.scss */
.s-h-map {
  text-align: right;
  margin: 10px 10px 0 0;
  display: none;
  color: #FFF;
  cursor: pointer;
}

/* line 229, ../sass/_residencial.scss */
.show-filters {
  background-color: #FFF;
  color: black;
  padding: 8px;
  border-radius: 0 10px 10px 0;
  position: absolute;
  bottom: 60px;
  left: -105px;
}

/* line 239, ../sass/_residencial.scss */
.sl-map {
  height: 475px;
}

/* line 243, ../sass/_residencial.scss */
.labels {
  color: black;
  background-color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 25px;
  border: 1px solid #D8D8D8;
  white-space: nowrap;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 257, ../sass/_residencial.scss */
.labels2 {
  color: white;
  font-family: "Lucida Grande", "Arial", sans-serif;
  font-size: 10px;
  text-align: center;
  width: 50px;
  white-space: nowrap;
}

/* line 266, ../sass/_residencial.scss */
.labels2 img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 271, ../sass/_residencial.scss */
.superior-text {
  text-align: center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  font-size: 28px;
  margin-bottom: 10px;
}

/* line 282, ../sass/_residencial.scss */
#filter .styled-select {
  margin: 0;
}
/* line 285, ../sass/_residencial.scss */
#filter .styled-select-border {
  width: 30%;
  margin: 0;
  float: left;
}

/* line 292, ../sass/_residencial.scss */
.txt-slider {
  width: 50%;
  float: left;
  padding: 0 10px;
}
/* line 296, ../sass/_residencial.scss */
.txt-slider p {
  font-size: 14px;
  color: #765f41;
}
/* line 300, ../sass/_residencial.scss */
.txt-slider .email {
  color: #765f41;
  font-weight: 600;
}

/* line 306, ../sass/_residencial.scss */
.develop {
  width: 50%;
  float: left;
  text-align: center;
}

/* line 312, ../sass/_residencial.scss */
.img-slider-container {
  width: 50%;
  float: left;
  text-align: center;
}

/* line 318, ../sass/_residencial.scss */
.txt-slider-container {
  width: 50%;
  float: left;
  padding: 0 15px;
}

/* line 328, ../sass/_residencial.scss */
#slider-container {
  max-width: 930px;
  margin: 0 auto;
  position: relative;
  background-color: #f6f6f6;
  padding: 40px 0;
}

/* line 337, ../sass/_residencial.scss */
.title-slider {
  font-size: 18px;
  color: #765f41;
}

/* line 342, ../sass/_residencial.scss */
.mynav {
  border-right: 32px solid #e0e0e0;
  height: 220px;
  position: absolute;
  top: 0;
  width: 0;
  cursor: pointer;
}
/* line 349, ../sass/_residencial.scss */
.mynav.nav-left {
  left: -35px;
}
/* line 352, ../sass/_residencial.scss */
.mynav.nav-right {
  right: -35px;
}

/*----------------------*/
/*Rent*/
/* line 362, ../sass/_residencial.scss */
.rent {
  float: right;
  margin: 20px 0;
}

/* line 367, ../sass/_residencial.scss */
.text-rent {
  color: #909090;
  font-size: 18px;
}

/* line 373, ../sass/_residencial.scss */
.button-rent {
  margin: 0 0 0 15px;
  padding: 10px 15px;
  color: white;
  background-color: #1e68af;
}
/* line 374, ../sass/_residencial.scss */
.button-rent:hover, .button-rent:focus, .button-rent:active {
  color: white;
}

/***********************************************************************
  jQuery Coda-Slider v3.0 - kevinbatdorf.github.com/codaslider
  Copyright (c) 2012 Kevin Batdorf
  This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
************************************************************************/
/********************************************
SASS stylesheet.

No idea what CSS preprocessing is all about? No problem... just use the style.css file instead.
If you want to learn more, check out this article by Chris Coyier

css-tricks.com/musings-on-preprocessing/

********************************************/
/* line 399, ../sass/_residencial.scss */
.coda-slider-wrapper {
  /*******************************************************
  *
  * Most common stuff you'll need to change 
  * will be below this line.
  *
  ********************************************************/
  /******************************************************
  * 
  * Main wrapper padding 
  *
  *******************************************************/
  padding: 20px 0;
}

/* line 414, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-slider {
  /******************************************************
  * 
  * Inner wrapper styles 
  *
  *******************************************************/
  /******************************************************
  * 
  * Width of the container. Typically you will want to 
  * match this with the width of the panel as well. 
  *
  *******************************************************/
  max-width: 930px;
}

/* line 430, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-slider .panel {
  /******************************************************
  * 
  * Width of each individual panel. 
  * Typically you will want to match this with the width 
  * of the container as well. 
  *
  ******************************************************/
  width: 930px;
}

/* line 441, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-slider .panel .panel-wrapper {
  /******************************************************
  * 
  * Panel wrapper styles 
  *
  *******************************************************/
  padding: 34px 20px;
}

/* line 454, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav {
  /******************************************************
  * 
  * Tab styles 
  *
  *******************************************************/
}

/* line 462, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav .current {
  /******************************************************
  * 
  * Current tab styles 
  *
  *******************************************************/
}

/* line 471, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav a {
  /******************************************************
  * 
  * Tab styles 
  *
  *******************************************************/
  background: #000;
  color: #fff;
  margin-right: 1px;
  padding: 3px 6px;
}

/* line 483, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav a:hover {
  /******************************************************
  * 
  * Tab styles 
  *
  *******************************************************/
  background: #000;
  color: #fff;
  text-shadow: none;
}

/* line 494, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
  /******************************************************
  * 
  * Arrow Styles 
  *
  *******************************************************/
}

/* line 501, ../sass/_residencial.scss */
.coda-nav-left, .coda-nav-right {
  border-right: 32px solid #e0e0e0;
  height: 220px;
  position: relative;
  top: 0;
  width: 0;
  cursor: pointer;
}

/* line 512, ../sass/_residencial.scss */
.coda-slider-wrapper, .coda-slider-wrapper {
  /******************************************************
  * 
  * Arrow Styles 
  *
  *******************************************************/
  margin: 0 auto;
}

/* line 521, ../sass/_residencial.scss */
.coda-nav-left a, .coda-nav-right a {
  background-image: url("../img/arrow-slider.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 27px;
  top: 50%;
  margin: -20px 8px;
  position: absolute;
}

/* line 531, ../sass/_residencial.scss */
.coda-nav-right a {
  background-position: -16px 0;
}

/* line 535, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left-arrow {
  /******************************************************
  * 
  * Graphical arrow styles 
  *
  *******************************************************/
  width: 25px;
  height: 25px;
  background: url(../img/arrow.png) no-repeat top left;
  margin-top: 50px;
}

/* line 547, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left-arrow a {
  /******************************************************
  * 
  * Graphical arrow styles 
  *
  *******************************************************/
  width: 0;
  height: 0;
  border: none;
}

/* line 558, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left-arrow:hover {
  /************************************************
  * 
  * Graphical arrows hover left
  *
  *************************************************/
  background: url(../img/arrow.png) no-repeat bottom left;
}

/* line 567, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-right-arrow {
  /******************************************************
  * 
  * Graphical arrow styles 
  *
  *******************************************************/
  width: 25px;
  height: 25px;
  background: url(../img/arrow.png) no-repeat top right;
  margin-top: 50px;
}

/* line 578, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-right-arrow a {
  /******************************************************
  * 
  * Graphical arrow styles 
  *
  *******************************************************/
  width: 0;
  height: 0;
  background: none;
  margin-top: 0;
  border: none;
}

/* line 591, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-right-arrow:hover {
  /************************************************
  * 
  * Graphical arrows hover right
  *
  *************************************************/
  background: url(../img/arrow.png) no-repeat bottom right;
}

/* line 600, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left-arrow:active, .coda-slider-wrapper .coda-nav-right-arrow:active {
  /************************************************
  * 
  * Graphical arrows active
  *
  *************************************************/
  margin-top: 55px;
}

/* line 609, ../sass/_residencial.scss */
.coda-slider-wrapper .loading {
  /******************************************************
  * 
  * Style for preloader 
  *
  *******************************************************/
  height: 100%;
  padding: 20px;
  text-align: center;
}

/* line 623, ../sass/_residencial.scss */
.arrows .coda-slider {
  /******************************************************
  * 
  * Margin between slider and arrows 
  *
  *******************************************************/
  margin: 0 3px;
}

/**********************************************************************
*
* Don't change anything below here unless you know what you're doing 
*
***********************************************************************/
/* line 638, ../sass/_residencial.scss */
.coda-slider-wrapper {
  /************************************************
  * 
  * Wrapper styles 
  *
  *************************************************/
  clear: both;
  overflow: auto;
}

/* line 648, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-slider {
  /************************************************
  * 
  * slider styles 
  *
  *************************************************/
  float: left;
  overflow: hidden;
  position: relative;
}

/* line 659, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-slider .panel-container {
  /************************************************
  * 
  * Panel container styles 
  *
  *************************************************/
  position: relative;
}

/* line 668, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-slider .panel-container .panel {
  /************************************************
  * 
  * Panel styles 
  *
  *************************************************/
  display: block;
  float: left;
}

/* line 678, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav {
  /************************************************
  * 
  * Navigation tabs 
  *
  *************************************************/
}

/* line 686, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav ul {
  /************************************************
  * 
  * Navigation tabs 
  *
  *************************************************/
  padding: 0;
  clear: both;
  display: block;
  margin: auto;
  overflow: hidden;
}

/* line 699, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav ul li {
  /************************************************
  * 
  * Navigation tabs 
  *
  *************************************************/
  display: inline;
}

/* line 708, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav ul li a {
  /************************************************
  * 
  * Navigation tabs 
  *
  *************************************************/
  display: block;
  float: left;
  text-decoration: none;
}

/* line 719, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left-arrow, .coda-slider-wrapper .coda-nav-right-arrow {
  /************************************************
  * 
  * Graphical arrows 
  *
  *************************************************/
  cursor: pointer;
  float: left;
}

/* line 729, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left-arrow a, .coda-slider-wrapper .coda-nav-right-arrow a {
  /************************************************
  * 
  * Graphical arrows 
  *
  *************************************************/
  display: block;
}

/* line 738, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
  /************************************************
  * 
  * Html arrows 
  *
  *************************************************/
  float: left;
}

/* line 747, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {
  /************************************************
  * 
  * Html arrow styles 
  *
  *************************************************/
  display: block;
  text-align: center;
  text-decoration: none;
}

/* line 758, ../sass/_residencial.scss */
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {
  /************************************************
  * 
  * Html and graphical arrow styles 
  *
  *************************************************/
  clear: both;
}

/* line 767, ../sass/_residencial.scss */
.panel {
  background-color: #f6f6f6;
  border: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px 0px transparent;
  margin: 0;
}

/***********************************************************************
*
*  Liquid Slider
*  Kevin Batdorf
*
*  http://liquidslider.com
*
*  GPL license 
*
************************************************************************/
/******************************************************
* No JavaScript
* Use this to apply styles when Javascript is disabled,
* and be sure to include the ".no-js" class in your html 
* markup.
*******************************************************/
/* line 834, ../sass/_residencial.scss */
.no-js .liquid-slider {
  height: 350px;
  overflow: scroll;
}

/******************************************************
* Preloader
* Use this to apply styles when Javascript is disabled,
* and be sure to include the ".no-js" class in your html 
* markup.
*******************************************************/
/* line 845, ../sass/_residencial.scss */
.ls-preloader {
  background: url(../img/loading.gif) #f2f2f2 no-repeat center 75px;
  opacity: 1;
  /* Do not edit below this line */
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

/******************************************************************
* Base Styles 
* The styles here will apply to everything. I recommend you keep
* the styles in here specific to mobile defices, then use
* the media queries at the bottom to define further styles for larger
* screen-sizes. Think Mobile First. But be cautious of how
* your site will look in older IE browsers.
*
* Additional media queries are at the bottom of this document
******************************************************************/
/* line 867, ../sass/_residencial.scss */
.ls-wrapper {
  margin: 0 auto;
  /* Do not edit below this line */
  clear: both;
  overflow: auto;
  position: relative;
}

/******************************************************
* Main Container
* This is the main container (minus the navigation).
* Be sure to match the width with the .panel class, 
* or it won't work properly. Also, width only applies
* if you are not using the responsive setting.
*
* The responsive slider will interpret the width as the
* max width instead
*******************************************************/
/* line 885, ../sass/_residencial.scss */
.ls-wrapper .liquid-slider {
  background: #f2f2f2;
  width: 1030px;
  /* Do not edit below this line */
  float: left;
  overflow: hidden;
  position: relative;
}

/* line 893, ../sass/_residencial.scss */
.ls-wrapper .panel-container {
  /* Do not edit below this line */
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  /* from http://davidwalsh.name/translate3d */
}

/* line 900, ../sass/_residencial.scss */
.ls-wrapper .liquid-slider .panel-container .fade {
  /* Do not edit below this line */
  width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}

/******************************************************
* Panels
* This is for the panels. If you are using the 
* responsive setting, this will act as the max-width
* for the entire slider.
*******************************************************/
/* line 916, ../sass/_residencial.scss */
.ls-wrapper .liquid-slider .panel {
  width: 1030px;
  /* Do not edit below this line */
  display: block;
  float: left;
}

/******************************************************
* These provide a base starting point for images and
* video. However, you will have to add more rules
* based on the content you use. Use the @media queries 
* at the bottom of this file.
*******************************************************/
/* line 929, ../sass/_residencial.scss */
.ls-wrapper .liquid-slider .panel img {
  /*
  width:100%;
  height:auto;  
  margin:0 5px;
  */
}

/* line 937, ../sass/_residencial.scss */
.ls-wrapper .liquid-slider .panel video {
  /*
  width:100%;  
  height:auto;
  */
}

/******************************************************
* This is mainly used to adjust the padding inside each 
* panel. If you are using the responsive setting, you
* need to use the settings below as this will not apply.
*******************************************************/
/* line 949, ../sass/_residencial.scss */
.ls-wrapper .liquid-slider .panel-wrapper {
  padding: 39px 20px;
  /* Do not edit below this line */
  position: relative;
}

/*****************************************************
* This will adjust styles for all navigation tabs
* less of course the select box used for mobile 
* navigation. The .current styles will apply only to 
* the current tab.
*
* You may use this section to create navigation for
* mobile devices if you set mobileNavigation: false
* Be sure to edit media queries for larger devices below
* I have included an example below in comments.
*
* .currentCrossLink refers to external crosslinking.
*******************************************************/
/* line 968, ../sass/_residencial.scss */
.ls-wrapper .ls-nav a {
  background: #d8d8d8;
  color: #333333;
  margin-right: 1px;
  padding: 10px 15px;
  outline: 0;
}

/* line 975, ../sass/_residencial.scss */
.ls-wrapper .ls-nav a:hover {
  background: #f2f2f2;
  color: #333333;
  text-shadow: none;
}

/* line 980, ../sass/_residencial.scss */
.ls-wrapper .ls-nav .current {
  background: #f2f2f2;
}

/* line 983, ../sass/_residencial.scss */
.currentCrossLink {
  font-weight: bold;
}

/* line 986, ../sass/_residencial.scss */
.ls-wrapper .ls-nav ul {
  padding: 0;
  /* Do not edit below this line */
  clear: both;
  display: block;
  margin: auto;
  overflow: hidden;
}

/* line 994, ../sass/_residencial.scss */
.ls-wrapper .ls-nav ul li {
  /* Do not edit below this line */
  display: inline;
}

/* line 998, ../sass/_residencial.scss */
.ls-wrapper .ls-nav ul li a {
  /* Do not edit below this line */
  display: block;
  float: left;
  text-decoration: none;
}

/*****************************************************
* Mobile Menu
* This will adjust styles for selectbox styles. I have
* included a simple example to create a custom select
* box.
*******************************************************/
/* line 1011, ../sass/_residencial.scss */
.ls-wrapper .ls-nav {
  overflow: hidden;
  clear: both;
}

/* line 1015, ../sass/_residencial.scss */
.ls-wrapper .ls-select-box {
  /* Delete these if you want the standard select box.
     Also delete the rules below */
  width: 100%;
  height: 35px;
  overflow: hidden;
  background: url(../img/menu.png) no-repeat right #dddddd;
}

/* line 1025, ../sass/_residencial.scss */
.ls-wrapper .ls-select-box select {
  /* If you want the standard select box, use 
  width:100%
  And delete the rest of the styling here */
  width: 150%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  padding: 5px;
  font-size: 110%;
  border: none;
  height: 35px;
  cursor: pointer;
  outline: 0;
}

/******************************************************
* Arrows
* This section refers to both the non-graphical and 
* graphical navigation arrows. 
*
* Some settings will be overwritten when using the 
* responsive setting.
*******************************************************/
/* line 1051, ../sass/_residencial.scss */
.ls-wrapper .ls-nav-left, .ls-wrapper .ls-nav-right {
  /* Do not edit below this line */
  float: left;
}

/* line 1056, ../sass/_residencial.scss */
.ls-nav-left-arrow, .ls-nav-right-arrow {
  border-right: 32px solid #e0e0e0;
  height: 100%;
  position: relative;
  top: 0;
  width: 0;
  cursor: pointer;
}

/* line 1126, ../sass/_residencial.scss */
.ls-nav-left-arrow a, .ls-nav-right-arrow a {
  background-image: url("../img/arrow-slider.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 27px;
  top: 50%;
  margin: -20px 8px;
  position: absolute;
}

/* line 1136, ../sass/_residencial.scss */
.ls-nav-right-arrow a {
  background-position: -16px 0;
}

/******************************************************
* Responsive Styles
* Here are the main responsive styles. This mostly 
* covers the arrows, and most of the settings can be
* applied above.
*******************************************************/
/* line 1146, ../sass/_residencial.scss */
.ls-responsive .liquid-slider {
  /* Do not edit below this line */
  width: 100%;
  margin: 0;
}

/* line 1154, ../sass/_residencial.scss */
.ls-responsive .ls-nav-left {
  /* Left non-graphical arrows */
  /* Do not edit below this line */
  position: absolute;
  left: 0;
  z-index: 2;
}

/* line 1161, ../sass/_residencial.scss */
.ls-responsive .ls-nav-left a {
  /* Left non-graphical arrows */
  background: #9A9A9A;
  width: 80px;
}

/* line 1166, ../sass/_residencial.scss */
.ls-responsive .ls-nav-left a:hover {
  /* Left non-graphical hover */
  background: #747474;
}

/* line 1170, ../sass/_residencial.scss */
.ls-responsive .ls-nav-right {
  /* Right non-graphical arrows */
  /* Do not edit below this line */
  position: absolute;
  right: 0;
  z-index: 2;
}

/* line 1177, ../sass/_residencial.scss */
.ls-responsive .ls-nav-right a {
  /* Right non-graphical arrows */
  background: #9A9A9A;
  width: 80px;
}

/* line 1182, ../sass/_residencial.scss */
.ls-responsive .ls-nav-right a:hover {
  /* Right non-graphical arrows hover */
  background: #747474;
}

/* line 1186, ../sass/_residencial.scss */
.ls-responsive .ls-nav-left-arrow {
  /* Do not edit below this line */
  position: absolute;
  left: 0;
  z-index: 2;
}

/* line 1192, ../sass/_residencial.scss */
.ls-responsive .ls-nav-right-arrow {
  /* Do not edit below this line */
  position: absolute;
  right: 0;
  z-index: 2;
}

/******************************************************************
* Larger Mobile Devices
* This is for devices like the Galaxy Note or something that's 
* larger than an iPhone but smaller than a tablet. 
******************************************************************/
@media only screen and (min-width: 481px) {
  /* line 1205, ../sass/_residencial.scss */
  .ls-wrapper .liquid-slider .panel img {
    /* Example */
    /*
    width:24%;
    margin:2px;
    */
  }
}
/******************************************************************
* Tablet & Smaller Laptops
* This will include tablets and some netbooks.
******************************************************************/
@media only screen and (min-width: 768px) {
  /* line 1220, ../sass/_residencial.scss */
  .ls-wrapper .liquid-slider .panel img {
    /* Example */
    /*
    width:24%;
    */
  }
}
/******************************************************************
* DESKTOP 
* This is the average viewing window. So Desktops, Laptops, and 
* in general anyone not viewing on a mobile device. Here's where
* you can add resource intensive styles.
******************************************************************/
/******************************************************************
* LARGE VIEWING SIZE 
* This is for the larger monitors and possibly full screen viewers.
******************************************************************/
/******************************************************************
* RETINA (2x RESOLUTION DEVICES)
* This applies to the retina iPhone (4s) and iPad (2,3) along with 
* other displays with a 2x resolution. You can also create a media
* query for retina AND a certain size if you want. Go Nuts.
******************************************************************/
@media only screen and (max-width: 767px) {
  /* line 1267, ../sass/_residencial.scss */
  #filter .styled-select-border {
    width: 100%;
    margin: 7px 0;
  }

  /* line 1273, ../sass/_residencial.scss */
  .map-filters-s {
    position: static;
  }

  /* line 1278, ../sass/_residencial.scss */
  #form-map h1 {
    height: 40px;
  }

  /* line 1284, ../sass/_residencial.scss */
  #form-map .button-search {
    margin: 5px auto 15px;
    width: 96%;
  }

  /* line 1290, ../sass/_residencial.scss */
  .sl-map {
    height: 340px;
  }

  /* line 1295, ../sass/_residencial.scss */
  #our-develops a {
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1303, ../sass/_residencial.scss */
  .img-slider-container {
    width: 100%;
    margin: 0 0 20px;
  }
  /* line 1306, ../sass/_residencial.scss */
  .img-slider-container .img-slider {
    float: left;
    width: 50%;
  }

  /* line 1311, ../sass/_residencial.scss */
  .txt-slider-container {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1317, ../sass/_residencial.scss */
  #form-map h1 {
    display: block;
    height: auto;
    margin: 10px 0 0;
  }

  /* line 1323, ../sass/_residencial.scss */
  #form-map .button-search {
    margin: -10px auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1331, ../sass/_residencial.scss */
  .txt-slider {
    width: 100%;
  }

  /* line 1335, ../sass/_residencial.scss */
  .develop {
    float: none;
    width: auto;
  }

  /* line 1340, ../sass/_residencial.scss */
  .txt-slider {
    float: none;
    margin: 0 0 20px;
  }

  /* line 1345, ../sass/_residencial.scss */
  #form-map h1 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1353, ../sass/_residencial.scss */
  .img-slider-container .img-slider {
    width: 100%;
  }
  /* line 1356, ../sass/_residencial.scss */
  .img-slider-container div + div {
    display: none;
  }
}
/*-----------------------------*/
/*------------------------------------------------------------------------------*/
/* line 1, ../sass/_turistico.scss */
.my-fade {
  position: absolute;
  top: 115px;
  left: 0px;
  width: 100%;
  height: 100px;
  background: transparent;
  background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 99%);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 99%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 99%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 99%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 99%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#550000FF);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#ffffffff);
}

/* line 17, ../sass/_turistico.scss */
.container-transparent {
  min-height: 160px;
  background-color: rgba(255, 255, 255, 0.5);
  margin: -100px 0 0;
  position: relative;
}

/* line 25, ../sass/_turistico.scss */
.slider-title-turism {
  padding: 25px 0;
}
/* line 27, ../sass/_turistico.scss */
.slider-title-turism h1 {
  font-size: 36px;
  color: #1e68af;
  margin: 0 0 10px;
}
/* line 33, ../sass/_turistico.scss */
.slider-title-turism p {
  font-size: 24px;
  color: #909090;
  line-height: 28px;
}

/* line 41, ../sass/_turistico.scss */
.turism .turism-img {
  text-align: center;
  height: 100px;
}
/* line 45, ../sass/_turistico.scss */
.turism .turism-image {
  text-align: center;
}
/* line 48, ../sass/_turistico.scss */
.turism .turism-txt {
  font-size: 16px;
  line-height: 20px;
  margin: 20px 0 0;
  padding: 0 20px;
}
/* line 53, ../sass/_turistico.scss */
.turism .turism-txt h2 {
  font-weight: 600;
}
/* line 57, ../sass/_turistico.scss */
.turism .turism-text {
  margin: 20px 0;
}

/* line 63, ../sass/_turistico.scss */
.turism-image img {
  max-width: 100%;
  height: auto;
}

@media only screen and (max-width: 1199px) {
  /* line 71, ../sass/_turistico.scss */
  .turism .turism-text {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 78, ../sass/_turistico.scss */
  .turism-text {
    font-size: 14px;
    line-height: 20px;
  }

  /* line 82, ../sass/_turistico.scss */
  .turism {
    margin: 0 0 30px;
  }

  /* line 85, ../sass/_turistico.scss */
  .line-divider {
    margin: 40px 0;
  }

  /* line 91, ../sass/_turistico.scss */
  .slider-title-turism h1 {
    font-size: 24px;
  }
  /* line 94, ../sass/_turistico.scss */
  .slider-title-turism p {
    font-size: 18px;
  }
}
/*------------Empresa-------------*/
/*------ Body -------*/
/* line 5, ../sass/_empresa.scss */
#menu-empresa {
  background-color: #1E68AF;
  border-radius: 3px;
  padding: 5px;
}

/* line 10, ../sass/_empresa.scss */
#menu-empresa > li {
  list-style-type: none;
  float: left;
  display: block;
}

/* line 15, ../sass/_empresa.scss */
#menu-empresa > li > a {
  display: block;
  padding: 10px 14px 10px 15px;
  color: #FFF;
  font-size: 15px;
  font-weight: 100;
}

/* line 22, ../sass/_empresa.scss */
#menu-empresa > li.current-menu-item {
  background-color: #FFF;
  border-radius: 5px;
  position: relative;
}

/* line 28, ../sass/_empresa.scss */
#menu-empresa > li.current-menu-item:after {
  border-color: #1E68AF transparent transparent;
  border-style: solid;
  border-width: 10px;
  bottom: -25px;
  content: " ";
  left: 50%;
  margin-left: -5px;
  position: absolute;
}

/* line 39, ../sass/_empresa.scss */
#menu-empresa > li.current-menu-item a {
  color: #428BCA;
}

/* line 43, ../sass/_empresa.scss */
#menu-empresa > li.ui-tabs-active {
  background-color: #FFF;
  border-radius: 5px;
  position: relative;
}

/* line 48, ../sass/_empresa.scss */
#menu-empresa > li.ui-tabs-active:after {
  border-color: #1E68AF transparent transparent;
  border-style: solid;
  border-width: 10px;
  bottom: -25px;
  content: " ";
  left: 50%;
  margin-left: -5px;
  position: absolute;
}

/* line 58, ../sass/_empresa.scss */
#menu-empresa > li.ui-tabs-active a {
  color: #428BCA;
}

/* line 61, ../sass/_empresa.scss */
.square-title h3 {
  background-color: #1e68af;
  padding: 8px 10px;
  color: #FFF;
  font-weight: 100;
  font-size: 18px;
  margin: 0;
  line-height: inherit;
}

/* line 70, ../sass/_empresa.scss */
.square-text {
  background-color: #dde4ec;
  padding: 0 15px 15px;
  position: relative;
}
/* line 76, ../sass/_empresa.scss */
.square-text a:hover {
  color: #1e68af;
}

/* line 81, ../sass/_empresa.scss */
.square-text p {
  margin: 15px 0;
}

/* line 85, ../sass/_empresa.scss */
.view-more-button {
  display: block;
  padding: 6px;
  background-color: #1e68af;
  color: #FFF;
  font-weight: 100;
  font-size: 12px;
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-transform: scale(1.01, 1.01);
  -moz-transform: scale(1.01, 1.01);
  -ms-transform: scale(1.01, 1.01);
  -o-transform: scale(1.01, 1.01);
  transform: scale(1.01, 1.01);
}
/* line 100, ../sass/_empresa.scss */
.view-more-button:hover {
  color: white !important;
}

/* line 104, ../sass/_empresa.scss */
.view-more-button:before {
  content: " ";
  border-style: solid;
  border-color: transparent #1e68af transparent transparent;
  border-width: 24px 19px 0px;
  position: absolute;
  left: -37px;
  top: 0;
}

/* line 113, ../sass/_empresa.scss */
.text-side {
  display: table-cell;
  vertical-align: bottom;
  height: 60px;
  color: #000;
  font-size: 18px;
}

/* line 120, ../sass/_empresa.scss */
.text-side.two {
  height: 70px;
}

/* line 123, ../sass/_empresa.scss */
.text-side.three {
  height: 65px;
}

/* line 126, ../sass/_empresa.scss */
.what-we-do > h2 {
  font-size: 36px;
  margin: 20px 0;
}

/* line 131, ../sass/_empresa.scss */
.what-we-do > p {
  font-size: 14px;
  font-weight: 100;
  line-height: 22px;
}

/* line 136, ../sass/_empresa.scss */
.what-we-do-right > h2 {
  font-size: 36px;
  margin: 20px 0;
  float: right;
}

/* line 142, ../sass/_empresa.scss */
.what-we-do-right > p {
  font-size: 14px;
  font-weight: 100;
  line-height: 22px;
  text-align: right;
  display: inline-block;
}

/* line 149, ../sass/_empresa.scss */
.develops {
  display: block;
}

/* line 153, ../sass/_empresa.scss */
#twitter-box {
  margin: 20px 0 0;
}

/* line 157, ../sass/_empresa.scss */
.img-tweet {
  width: 15%;
  margin-left: -3px;
  vertical-align: top;
}

/* line 164, ../sass/_empresa.scss */
.txt-tweet {
  font-size: 14px;
  line-height: 18px;
  width: 85%;
  margin-left: -3px;
  color: #1e68af;
}
/* line 171, ../sass/_empresa.scss */
.txt-tweet a {
  display: block;
}

/* line 175, ../sass/_empresa.scss */
.tweet {
  padding: 15px 0;
}

/* line 179, ../sass/_empresa.scss */
.txt-tweet {
  color: black;
}

/* line 184, ../sass/_empresa.scss */
.img-company img {
  max-width: 100%;
  height: auto;
}

/* line 190, ../sass/_empresa.scss */
.sprite-icons-parent {
  height: 60px;
  display: table-cell;
  vertical-align: bottom;
}

/* line 196, ../sass/_empresa.scss */
.square-text p {
  font-size: 14px;
}

/* line 201, ../sass/_empresa.scss */
#job .square-text, #twitter-box .square-text {
  padding: 0 15px 30px;
}

/* line 206, ../sass/_empresa.scss */
#cir-res-mov-2 {
  display: none;
}

/* line 210, ../sass/_empresa.scss */
#img-res-mov-2 {
  display: none;
}

/* line 213, ../sass/_empresa.scss */
#cir-ind-mov-2 {
  display: none;
}

/* line 217, ../sass/_empresa.scss */
#img-ind-mov-2 {
  display: none;
}

/* line 221, ../sass/_empresa.scss */
.space-empresa {
  height: 80px;
  overflow: hidden;
  width: 100%;
}

/* line 227, ../sass/_empresa.scss */
.circle-dwelling, .circle-industrial, .circle-comercial, .circle-residential, .circle-tourism {
  width: 124px;
  height: 124px;
  border-radius: 50%;
  position: relative;
  margin: 25px auto 18px;
}

/* line 235, ../sass/_empresa.scss */
.circle-dwelling {
  background-color: #1e68af;
}

/* line 239, ../sass/_empresa.scss */
.circle-industrial {
  background-color: #aeb96a;
}

/* line 243, ../sass/_empresa.scss */
.circle-comercial {
  background-color: #ff9752;
}

/* line 247, ../sass/_empresa.scss */
.circle-residential {
  background-color: #6da2c9;
}

/* line 251, ../sass/_empresa.scss */
.circle-tourism {
  background-color: #cd5356;
}

/* line 255, ../sass/_empresa.scss */
.button-section-empresa {
  background-color: #DDE4EC;
  border-radius: 5px;
  color: #1E68AF;
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 40px;
  margin: auto;
  text-align: center;
  width: 125px;
}
/* line 266, ../sass/_empresa.scss */
.button-section-empresa:hover {
  background-color: #cdd7e3;
}

/* line 270, ../sass/_empresa.scss */
.container-img-empresa {
  margin-top: 25px;
  text-align: center;
}

/* line 274, ../sass/_empresa.scss */
.border-bottom-empresa {
  border: 1px solid #eaeaea;
}

@media only screen and (max-width: 1200px) {
  /* line 280, ../sass/_empresa.scss */
  #menu-empresa li {
    width: 33.33%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 287, ../sass/_empresa.scss */
  .develops {
    width: 100%;
  }

  /* line 290, ../sass/_empresa.scss */
  .text-side {
    display: block;
    height: auto;
    margin: 10px 0 0;
    text-align: center;
  }

  /* line 297, ../sass/_empresa.scss */
  #menu-empresa > li > a {
    font-size: 14px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 304, ../sass/_empresa.scss */
  #twitter-box {
    margin: 0;
  }

  /* line 307, ../sass/_empresa.scss */
  .what-we-do > h2 {
    text-align: center;
  }

  /* line 311, ../sass/_empresa.scss */
  .what-we-do-right > h2 {
    text-align: center;
    float: none;
  }

  /* line 315, ../sass/_empresa.scss */
  .what-we-do-right > p {
    text-align: left;
  }

  /* line 318, ../sass/_empresa.scss */
  .space-empresa {
    height: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 324, ../sass/_empresa.scss */
  .sprite-icons-parent {
    display: block;
  }

  /* line 329, ../sass/_empresa.scss */
  .text-side.two.two, .text-side.two.three {
    height: auto;
  }

  /* line 334, ../sass/_empresa.scss */
  #twitter-box {
    margin: 20px 0;
  }

  /* line 338, ../sass/_empresa.scss */
  #menu-empresa > li.current-menu-item:after {
    border: 0;
  }

  /* line 343, ../sass/_empresa.scss */
  .what-we-do > p {
    line-height: 20px;
  }

  /* line 347, ../sass/_empresa.scss */
  .develops {
    width: auto;
    height: 120px;
  }

  /* line 352, ../sass/_empresa.scss */
  .what-we-do > h2 {
    font-size: 22px;
    text-align: center;
  }

  /* line 357, ../sass/_empresa.scss */
  .what-we-do-right > h2 {
    font-size: 22px;
    text-align: center;
    float: none;
  }

  /* line 362, ../sass/_empresa.scss */
  .what-we-do-right > p {
    line-height: 20px;
    text-align: left;
  }

  /* line 366, ../sass/_empresa.scss */
  .space-empresa {
    height: 20px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 373, ../sass/_empresa.scss */
  .f-top {
    height: 115px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 379, ../sass/_empresa.scss */
  .f-top {
    height: 85px;
  }
}
/*-------------------*/
/*------------------------------*/
/*------------------------------------------------------------------------------*/
/*------------Residencial Archive-------------*/
/*------ Body -------*/
/* line 3, ../sass/_residencial-archive.scss */
#breadcrumb {
  background-color: #e7f0f7;
  padding: 10px;
  color: #428BCA;
}

/* line 8, ../sass/_residencial-archive.scss */
#title-search {
  font-size: 24px;
  font-weight: 300;
}

/* line 12, ../sass/_residencial-archive.scss */
#search {
  float: right;
}

/* line 15, ../sass/_residencial-archive.scss */
.search-button {
  padding: 5px 8px;
  width: 150px;
  float: left;
  margin: 15px 0 0;
  text-align: center;
  font-size: 16px;
  border: 2px solid #cddae3;
  cursor: pointer;
}

/* line 25, ../sass/_residencial-archive.scss */
#refine-search {
  background-color: #e8f2f1;
  color: #669bc7;
  border-bottom: 3px solid #67a1d3;
}

/* line 30, ../sass/_residencial-archive.scss */
#new-search {
  background-color: #2267ac;
  color: #FFF;
  margin: 15px 0 0 10px;
  border: 1px solid #818ea1;
  border-bottom: 3px solid #1b3448;
}

/* line 37, ../sass/_residencial-archive.scss */
.box {
  border: 1px solid #e3e3e3;
  box-shadow: 3px 3px  2px #e5e5e5;
  margin-bottom: 20px;
}

/* line 42, ../sass/_residencial-archive.scss */
.box-title, .amount {
  padding: 10px 15px 15px;
  font-size: 16px;
}

/* line 46, ../sass/_residencial-archive.scss */
.box-title {
  color: #2d5f9a;
  height: 65px;
  line-height: 18px;
  overflow: hidden;
  padding: 10px 0 15px 15px;
}

/* line 55, ../sass/_residencial-archive.scss */
.amount {
  text-align: right;
}

/* line 58, ../sass/_residencial-archive.scss */
.image-box {
  text-align: center;
}

/* line 61, ../sass/_residencial-archive.scss */
.box-feat {
  padding: 10px 20px;
  font-size: 16px;
  height: 85px;
  overflow: hidden;
}

/* line 67, ../sass/_residencial-archive.scss */
.box-details {
  padding: 5px 15px 5px 10px;
  background-color: #e7f0f7;
  color: #2d5f9a;
  margin: 20px 0;
  text-align: right;
  font-size: 18px;
  cursor: pointer;
}

/* line 76, ../sass/_residencial-archive.scss */
.magnyfing-glass {
  width: 25px;
  float: left;
}

/* line 80, ../sass/_residencial-archive.scss */
.paginate {
  background-color: #e7f0f7;
  padding: 3px 6px;
}

/* line 84, ../sass/_residencial-archive.scss */
.search-button.no-margin {
  margin: 0 !important;
  padding: 0 8px !important;
}

/* line 88, ../sass/_residencial-archive.scss */
#new-search.no-margin {
  margin: 0 0 0 15px !important;
}

/* line 91, ../sass/_residencial-archive.scss */
.piquito:after {
  position: absolute;
    /*margin: auto;
	bottom: -20px;*/
  /*top: -6px;
  left: 99px;*/
  top: 50px;
  left: 40px;
  display: inline-block;
  border-top: 10px solid #1E68AF;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  content: '';
}

@media only screen and (max-width: 767px) {
  /* line 108, ../sass/_residencial-archive.scss */
  #filter .styled-select-border {
    float: none;
  }
}
/*-------------------*/
/*----------------------------*/
/*------------Residencial Single-------------*/
/*------ Body -------*/
/* line 3, ../sass/_residencial-single.scss */
#features-property h1 {
  font-size: 26px;
  font-weight: 300;
  display: inline;
}

/* line 8, ../sass/_residencial-single.scss */
#features-property span {
  color: #256da8;
  font-size: 26px;
  font-weight: 300;
}

/* line 13, ../sass/_residencial-single.scss */
#location-property, #specific-features {
  color: #9c9c9c;
}

/* line 16, ../sass/_residencial-single.scss */
#location-property {
  margin: 0 0 15px 0;
}

/* line 19, ../sass/_residencial-single.scss */
#specific-features {
  margin: 0 0 30px;
}

/* line 25, ../sass/_residencial-single.scss */
#nav-property-list {
  margin: 0;
  padding: 0;
  background-color: #e7f0f7;
  padding: 5px;
  border-radius: 5px;
}

/* line 32, ../sass/_residencial-single.scss */
#nav-property-list li {
  float: left;
  list-style-type: none;
  /*padding: 3px 15px;*/
  border-radius: 10px;
  color: #256da8;
  cursor: pointer;
}

/* line 40, ../sass/_residencial-single.scss */
#nav-media li {
  padding: 3px 10px;
}

/* line 43, ../sass/_residencial-single.scss */
#nav-property-list li.ui-tabs-active {
  background-color: #67a8d0;
  color: #FFF;
}

/* line 47, ../sass/_residencial-single.scss */
#slider-property {
  border: 1px solid #e4e4e4;
  padding: 10px;
  text-align: center;
  margin: 10px 0 0 0;
}

/* line 53, ../sass/_residencial-single.scss */
#form-single-property, #form-contact {
  background-color: #e7f0f7;
  padding: 10px 20px;
  border-radius: 10px;
}

/* line 58, ../sass/_residencial-single.scss */
#form-single-property h3 {
  font-size: 16px;
  color: #256da8;
}

/* line 62, ../sass/_residencial-single.scss */
#form-single-property label, #form-contact label, #form-job-offer label {
  display: block;
  color: #1e68af;
}

/* line 67, ../sass/_residencial-single.scss */
#form-contact label, #form-job-offer label {
  margin: 15px 0 12px;
}

/* line 71, ../sass/_residencial-single.scss */
#form-single-property label:first-child, #form-contact .form-parent:first-child label:first-child {
  margin: 20px 0 5px;
}

/* line 75, ../sass/_residencial-single.scss */
#form-single-property input, #form-contact input, #form-job-offer input {
  display: block;
  border: none;
  border-radius: 5px;
  height: 40px;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 10px;
  moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 86, ../sass/_residencial-single.scss */
#form-single-property textarea, #form-contact textarea, #form-job-offer textarea {
  border: none;
  border-radius: 5px;
  margin: 0 0 10px 0;
  width: 100%;
  height: 130px;
  resize: none;
  padding: 10px;
}

/* line 95, ../sass/_residencial-single.scss */
#send-form {
  padding: 0 10px;
  background-color: #67a1c9;
  color: #FFF;
}

/* line 101, ../sass/_residencial-single.scss */
#description-property {
  margin: 20px 0 0 0;
}

/* line 104, ../sass/_residencial-single.scss */
.description-table > div {
  border-bottom: 1px solid #b9c0c8;
}

/* line 107, ../sass/_residencial-single.scss */
.description-table > div > div {
  width: 50%;
  float: left;
  padding: 5px;
  moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 115, ../sass/_residencial-single.scss */
.description-table > div > div:first-child {
  background-color: #e7f0f7;
  width: 45%;
  margin-right: 5%;
}

/* line 120, ../sass/_residencial-single.scss */
.img-property, .text-property {
  float: left;
  width: 50%;
}

/* line 124, ../sass/_residencial-single.scss */
.img-property {
  text-align: center;
}

/* line 127, ../sass/_residencial-single.scss */
.text-property-title {
  font-size: 14px;
  color: #256da8;
  margin: 0;
}

/* line 132, ../sass/_residencial-single.scss */
.text-property-features {
  color: #9C9C9C;
}

/* line 135, ../sass/_residencial-single.scss */
.other-properties {
  margin: 20px 0 0;
}

/* line 138, ../sass/_residencial-single.scss */
#contact-img, #contact-feats {
  float: left;
}

/* line 141, ../sass/_residencial-single.scss */
#contact-img {
  width: 30%;
}

/* line 144, ../sass/_residencial-single.scss */
#contact-feats {
  width: 70%;
  padding: 0 10px;
  moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 150, ../sass/_residencial-single.scss */
#contact-feats #tel {
  font-size: 16px;
}

/* line 153, ../sass/_residencial-single.scss */
.frame {
  height: 100px;
  line-height: 100px;
  overflow: hidden;
  width: 95%;
  margin: 0 auto;
}

/* line 160, ../sass/_residencial-single.scss */
.frame ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  background: #ddd;
  font-size: 30px;
}

/* line 168, ../sass/_residencial-single.scss */
.frame ul li {
  float: left;
  width: 120px;
  height: 100%;
  margin: 0 10px 0 0;
  padding: 0;
  background: #ddd;
  color: #ddd;
  text-align: center;
  cursor: pointer;
}

/* line 179, ../sass/_residencial-single.scss */
.frame ul li.active {
  color: #fff;
  background: #ddd;
}

/* line 183, ../sass/_residencial-single.scss */
.frame ul li.active img {
  background-color: #67a1c9;
}

/* line 186, ../sass/_residencial-single.scss */
.scrollbar {
  margin: 20px auto 1em;
  height: 20px;
  background: #e0e0e0;
  line-height: 0;
  border-radius: 15px;
  width: 95%;
}

/* line 194, ../sass/_residencial-single.scss */
.scrollbar .handle {
  width: 120px;
  height: 100%;
  background: #bfbfbf;
  cursor: pointer;
  border-radius: 15px;
}

/* line 201, ../sass/_residencial-single.scss */
.scrollbar .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 209, ../sass/_residencial-single.scss */
.scrollbar2 {
  margin: 20px auto 1em;
  height: 20px;
  background: #e0e0e0;
  line-height: 0;
  border-radius: 15px;
  width: 95%;
}

/* line 217, ../sass/_residencial-single.scss */
.scrollbar2 .handle2 {
  width: 120px;
  height: 100%;
  background: #bfbfbf;
  cursor: pointer;
  border-radius: 15px;
}

/* line 224, ../sass/_residencial-single.scss */
.scrollbar2 .handle2 .mousearea2 {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 232, ../sass/_residencial-single.scss */
#icon-share, #mail-share, #web-share {
  position: relative;
  cursor: pointer;
}

/* line 238, ../sass/_residencial-single.scss */
#mail-share .tooltip-social, #web-share .tooltip-social {
  text-align: center;
  color: #494949;
  height: auto;
  width: 120px;
  left: -50px;
  padding: 4px 0;
}
/* line 245, ../sass/_residencial-single.scss */
#mail-share .tooltip-social:after, #web-share .tooltip-social:after {
  left: 10px;
}

/* line 251, ../sass/_residencial-single.scss */
.tooltip-social {
  display: none;
  position: absolute;
  width: 76px;
  border-radius: 10px;
  bottom: 30px;
  left: -28px;
  right: 0;
  margin: auto;
  border: 1px solid #e0e0e0;
  background-color: #e0e0e0;
  font-size: 18px;
  padding: 5px;
}
/* line 265, ../sass/_residencial-single.scss */
.tooltip-social:after {
  content: " ";
  position: absolute;
  margin: auto;
  bottom: -20px;
  left: 0;
  right: 0;
  border-style: solid;
  border-width: 10px;
  border-color: #e0e0e0 transparent transparent;
  width: 10px;
}
/* line 277, ../sass/_residencial-single.scss */
.tooltip-social:before {
  content: " ";
  border-style: solid;
  border-width: 18px;
  border-color: transparent;
  bottom: -37px;
  position: absolute;
  left: 0;
  right: 0;
  width: 40px;
  margin: auto;
}
/* line 290, ../sass/_residencial-single.scss */
.tooltip-social .facebook, .tooltip-social .twitter {
  margin: 2px 5px;
}

/* line 295, ../sass/_residencial-single.scss */
#icon-share:hover .tooltip-social, #mail-share:hover .tooltip-social, #web-share:hover .tooltip-social {
  display: block;
}

/*-------------------*/
/*----------------------------*/
/* line 1, ../sass/_bolsa-trabajo.scss */
#back-contact {
  margin: 17px 0 30px;
  position: relative;
  height: 450px;
}
/* line 5, ../sass/_bolsa-trabajo.scss */
#back-contact .camera_caption {
  display: none;
}
/* line 7, ../sass/_bolsa-trabajo.scss */
#back-contact .camera_caption > div {
  display: table-cell;
  vertical-align: middle;
}

/* line 14, ../sass/_bolsa-trabajo.scss */
#title-job-offers {
  color: #414141;
  font-size: 36px;
  margin: 0 0 30px;
}

/* line 20, ../sass/_bolsa-trabajo.scss */
.title-job-offer {
  margin: 20px 0 0;
  /*display: table;*/
  height: 54px;
  overflow: hidden;
}

/* line 26, ../sass/_bolsa-trabajo.scss */
.square-job-offer {
  border: 1px solid #d3d2d4;
  -webkit-box-shadow: 3px 3px 2px 0 #e5e5e5;
  -moz-box-shadow: 3px 3px 2px 0 #e5e5e5;
  box-shadow: 3px 3px 2px 0 #e5e5e5;
  margin: 0 0 30px;
}
/* line 152, ../sass/mixins.scss */
.square-job-offer {
  *zoom: 1;
}
/* line 156, ../sass/mixins.scss */
.square-job-offer:before, .square-job-offer:after {
  content: "";
  display: table;
}
/* line 160, ../sass/mixins.scss */
.square-job-offer:after {
  clear: both;
}

/* line 33, ../sass/_bolsa-trabajo.scss */
.squares-job-offers {
  display: table-cell;
  vertical-align: top;
  width: 47px;
}
/* line 38, ../sass/_bolsa-trabajo.scss */
.squares-job-offers > div {
  width: 15px;
  height: 15px;
  margin: 0 0 0 -4px;
}
/* line 43, ../sass/_bolsa-trabajo.scss */
.squares-job-offers > div:first-child {
  margin: 0;
}
/* line 47, ../sass/_bolsa-trabajo.scss */
.squares-job-offers .first-square {
  background-color: #1a66b2;
}
/* line 50, ../sass/_bolsa-trabajo.scss */
.squares-job-offers .second-square {
  background-color: #8cb2d8;
}
/* line 53, ../sass/_bolsa-trabajo.scss */
.squares-job-offers .third-square {
  background-color: #d1e0f0;
}

/* line 59, ../sass/_bolsa-trabajo.scss */
.title-job-offer-child {
  display: table-cell;
}
/* line 62, ../sass/_bolsa-trabajo.scss */
.title-job-offer-child h2 {
  margin: 0 0 0 15px;
  font-size: 18px;
  font-weight: bold;
  color: #414141;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 72, ../sass/_bolsa-trabajo.scss */
.content-job-offers {
  padding: 25px 20px;
  height: 275px;
}
/* line 75, ../sass/_bolsa-trabajo.scss */
.content-job-offers p, .content-job-offers ul {
  color: #414141;
  font-size: 13px;
  line-height: 17px;
}
/* line 80, ../sass/_bolsa-trabajo.scss */
.content-job-offers li {
  list-style-type: none;
  margin-left: 10px;
}

/* line 87, ../sass/_bolsa-trabajo.scss */
.more-info {
  display: block;
  clear: both;
  float: right;
  width: 90px;
  height: 32px;
  background-color: #1e68af;
  position: relative;
}
/* line 95, ../sass/_bolsa-trabajo.scss */
.more-info:hover {
  background-color: #174e83;
}
/* line 97, ../sass/_bolsa-trabajo.scss */
.more-info:hover:after {
  border-color: rgba(0, 0, 0, 0) #174e83 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
/* line 101, ../sass/_bolsa-trabajo.scss */
.more-info h3 {
  color: white;
  display: table-cell;
  height: 32px;
  text-align: center;
  vertical-align: middle;
  width: 90px;
  font-weight: 100;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 112, ../sass/_bolsa-trabajo.scss */
.more-info:after {
  border-color: rgba(0, 0, 0, 0) #1e68af rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 32px 28px 0;
  content: " ";
  left: -56px;
  position: absolute;
  top: 0;
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01);
}

/* line 124, ../sass/_bolsa-trabajo.scss */
.blue-line {
  height: 2px;
  background-color: #6da2c9;
  clear: both;
}

/* line 131, ../sass/_bolsa-trabajo.scss */
.pagination-job-offer .page-numbers {
  color: #1e68af;
  margin: 0 5px 0 0;
}
/* line 135, ../sass/_bolsa-trabajo.scss */
.pagination-job-offer .prev {
  border-width: 5px;
  border-style: solid;
  border-color: transparent #1e68af transparent transparent;
  margin: 0 5px 0 0;
}
/* line 142, ../sass/_bolsa-trabajo.scss */
.pagination-job-offer .next {
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent #1e68af;
  margin: 0 5px 0 0;
}

/* line 153, ../sass/_bolsa-trabajo.scss */
.ellipsis.multiline {
  white-space: normal;
}

/* line 158, ../sass/_bolsa-trabajo.scss */
#form-job-offer {
  background-color: #e8f0f7;
  border-radius: 10px;
  padding: 25px;
  position: relative;
}
/* line 163, ../sass/_bolsa-trabajo.scss */
#form-job-offer h2 {
  font-size: 24px;
  color: #1e68af;
  text-transform: uppercase;
  margin: 0 0 15px;
}
/* line 169, ../sass/_bolsa-trabajo.scss */
#form-job-offer:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: white transparent transparent;
  border-width: 10px;
  top: 0px;
  left: 150px;
}

/* line 180, ../sass/_bolsa-trabajo.scss */
#job-offer-breadcrumb {
  background-color: #1e68af;
  padding: 15px 20px;
  min-height: 50px;
  border-radius: 10px;
  font-size: 18px;
  line-height: 23px;
  color: white;
  margin: 40px 0 0;
}
/* line 190, ../sass/_bolsa-trabajo.scss */
#job-offer-breadcrumb span:first-child {
  position: relative;
  font-weight: bold;
  margin: 0 45px 0 0;
}
/* line 194, ../sass/_bolsa-trabajo.scss */
#job-offer-breadcrumb span:first-child:after {
  content: " ";
  border-color: #1e68af transparent transparent;
  border-width: 10px;
  border-style: solid;
  position: absolute;
  bottom: -35px;
  left: 0;
  right: 0;
  margin: auto;
  width: 10px;
}
/* line 206, ../sass/_bolsa-trabajo.scss */
#job-offer-breadcrumb span:first-child:before {
  content: " ";
  border-color: transparent transparent transparent #6da2c9;
  border-width: 6px 7px;
  border-style: solid;
  position: absolute;
  right: -35px;
  top: 6px;
  margin: auto;
  width: 10px;
}
/* line 218, ../sass/_bolsa-trabajo.scss */
#job-offer-breadcrumb span a {
  color: white;
}

/* line 226, ../sass/_bolsa-trabajo.scss */
#form-job-offer .styled-select-border {
  width: 105%;
}
/* line 231, ../sass/_bolsa-trabajo.scss */
#form-job-offer .job-submit {
  width: auto;
  border: 2px solid #4187CB;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-box-shadow: 0 3px 0 0 #113a61;
  -moz-box-shadow: 0 3px 0 0 #113a61;
  box-shadow: 0 3px 0 0 #113a61;
  height: 30px;
  padding: 0;
  margin: 15px 0;
  letter-spacing: 1px;
  background-color: #1e68af;
  color: white;
  margin: 40px 0 0;
  width: 100%;
}
/* line 247, ../sass/_bolsa-trabajo.scss */
#form-job-offer input[type="file"] {
  height: 30px;
  cursor: pointer;
}
/* line 252, ../sass/_bolsa-trabajo.scss */
#form-job-offer .my-hidden {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/* line 257, ../sass/_bolsa-trabajo.scss */
#form-job-offer .input-file-wrapper {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  /*Using a background color, but you can use a background image to represent a button*/
  background-color: white;
  border-radius: 5px;
  -webkit-box-shadow: 0 4px 0 0 #8c8585;
  -moz-box-shadow: 0 4px 0 0 #8c8585;
  box-shadow: 0 4px 0 0 #8c8585;
}
/* line 265, ../sass/_bolsa-trabajo.scss */
#form-job-offer .input-file-wrapper span {
  font-size: 12px;
  position: absolute;
  left: 10px;
  top: 12px;
  color: #8c8585;
}

/* line 276, ../sass/_bolsa-trabajo.scss */
.title-job-offer.card {
  margin: 20px 0 15px;
}

/* line 281, ../sass/_bolsa-trabajo.scss */
#info-job {
  margin: 0 0 50px 0;
}
/* line 283, ../sass/_bolsa-trabajo.scss */
#info-job ul {
  margin: 10px 0;
}
/* line 285, ../sass/_bolsa-trabajo.scss */
#info-job ul li {
  margin: 5px 20px;
  list-style-type: disc;
}
/* line 291, ../sass/_bolsa-trabajo.scss */
#info-job h3 {
  font-weight: 400;
  font-size: 18px;
  margin: 20px 0;
}

/* line 299, ../sass/_bolsa-trabajo.scss */
#myModal #form-job-offer {
  border-radius: 0 0 10px 10px;
}
/* line 301, ../sass/_bolsa-trabajo.scss */
#myModal #form-job-offer:after {
  border-width: 0;
}

/* line 310, ../sass/_bolsa-trabajo.scss */
#form-job-offer label.error {
  color: #CD5356;
}
/* line 315, ../sass/_bolsa-trabajo.scss */
#form-job-offer .alert {
  display: none;
  margin: 10px 0 0;
}

@media only screen and (max-width: 768px) {
  /* line 325, ../sass/_bolsa-trabajo.scss */
  #job-offer-breadcrumb span:first-child:after {
    border-width: 0;
  }

  /* line 332, ../sass/_bolsa-trabajo.scss */
  #back-contact {
    height: 230px;
  }
  /* line 334, ../sass/_bolsa-trabajo.scss */
  #back-contact .camera_caption {
    top: inherit;
  }
}
/*------------Contacto-------------*/
/*------ Body -------*/
/* line 3, ../sass/_contacto.scss */
#form-contact > h3 {
  color: #1e68af;
  font-weight: 300;
  font-size: 26px;
  margin: 32px 0 20px;
}

/* line 10, ../sass/_contacto.scss */
.section-contact h4 {
  color: #1e68af;
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 1px;
  margin: 0 0 5px;
}

/* line 18, ../sass/_contacto.scss */
.section-contact p {
  font-size: 16px;
  color: #575757;
  font-weight: 300;
  line-height: 22px;
}

/* line 25, ../sass/_contacto.scss */
.gray-line {
  height: 1px;
  background-color: #D8D8D8;
  margin: 20px 0;
}

/* line 31, ../sass/_contacto.scss */
#form-contact .styled-select-border {
  width: 100%;
}

/* line 36, ../sass/_contacto.scss */
#form-contact .styled-select-border select {
  font-size: 16px;
}

/* line 40, ../sass/_contacto.scss */
#border-shape-contact {
  position: absolute;
  border-width: 10px;
  border-color: white transparent transparent;
  border-style: solid;
  margin-top: -10px;
  left: 50%;
  margin-left: -10px;
}

/* line 50, ../sass/_contacto.scss */
.section-contact {
  margin-top: 14px;
}

/* line 54, ../sass/_contacto.scss */
#send-form {
  background-color: #1e68af;
  width: auto;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-box-shadow: 0 3px 0 0 #113a61;
  -moz-box-shadow: 0 3px 0 0 #113a61;
  box-shadow: 0 3px 0 0 #113a61;
  height: 30px;
  margin: 15px 0 !important;
}

/* line 63, ../sass/_contacto.scss */
.message_sent {
  display: none;
}

/* line 67, ../sass/_contacto.scss */
.alert {
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  /* line 72, ../sass/_contacto.scss */
  #form-contact > h3 {
    font-size: 24px;
  }

  /* line 75, ../sass/_contacto.scss */
  .section-contact p {
    font-size: 14px;
    line-height: 20px;
  }
}
/*-------------------*/
/*----------------------------*/
/*------ Footer ---------------*/
/* line 2, ../sass/_footer.scss */
#container-building {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 7, ../sass/_footer.scss */
.footer-mb {
  margin: 20px 0 0 0;
  padding: 0;
}

/* line 11, ../sass/_footer.scss */
.footer-mb > li {
  list-style-type: none;
  padding: 0 20px;
}

/* line 15, ../sass/_footer.scss */
#share {
  background-color: #1E68AF;
}

/* line 16, ../sass/_footer.scss */
.footer-developed {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  font-size: 12px;
  width: 50%;
  color: #FFF;
}

/* Style */
/* line 26, ../sass/_footer.scss */
.bg-blue {
  background-color: #1e68af;
}

/* line 27, ../sass/_footer.scss */
.bg-blue-2 {
  background-color: #174c7f;
}

/* line 28, ../sass/_footer.scss */
.footer-container {
  border-top: 5px solid #174c7f;
  -webkit-transition: background-color, 0.5s;
  -moz-transition: background-color, 0.5s;
  -o-transition: background-color, 0.5s;
  transition: background-color, 0.5s;
}
/* line 31, ../sass/_footer.scss */
.footer-container:hover {
  background-color: #1b5e9e;
}

/* line 37, ../sass/_footer.scss */
.font-white {
  color: white;
}

/* line 38, ../sass/_footer.scss */
.footer-cols {
  padding-top: 45px;
  padding-bottom: 35px;
}

/* line 42, ../sass/_footer.scss */
.footer-bottom {
  height: 60px;
}

/* line 43, ../sass/_footer.scss */
.f-blog {
  height: 70px;
  margin-bottom: 5px;
}

/* line 47, ../sass/_footer.scss */
.f-blog-img {
  float: left;
  width: 30%;
}

/* line 51, ../sass/_footer.scss */
.f-blog-p {
  float: left;
  width: 70%;
  padding-left: 5px;
  color: white;
}

/* line 57, ../sass/_footer.scss */
.f-blog-title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  /*height: 45px;*/
  height: 55px;
  overflow: hidden;
}

/* line 64, ../sass/_footer.scss */
.f-blog-date {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 69, ../sass/_footer.scss */
.f-top {
  max-width: 533px;
  background-image: url("../img/ciudad.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 170px;
  background-size: 100% auto;
  margin: 0 auto;
}

/* line 96, ../sass/_footer.scss */
.f-bg-sep {
  width: 100%;
  height: 60px;
}

/* line 100, ../sass/_footer.scss */
.f-social {
  position: absolute;
  left: 0;
  bottom: -50px;
}

/* line 106, ../sass/_footer.scss */
.f-cont {
  position: relative;
}

/* line 108, ../sass/_footer.scss */
.f-toup {
  border-radius: 5px;
  padding: 8px 7px;
  text-transform: uppercase;
  background-color: #711e9c;
  color: #FFF;
  font-weight: 100;
  font-size: 14px;
  display: block;
  position: relative;
  width: 140px;
  margin: 0 auto 15px;
  text-align: center;
  float: right;
}
/* line 123, ../sass/_footer.scss */
.f-toup span:hover, .f-toup span:active, .f-toup span:visited {
  color: white;
}
/* line 127, ../sass/_footer.scss */
.f-toup:hover, .f-toup:active, .f-toup:visited {
  color: white;
}
/* line 130, ../sass/_footer.scss */
.f-toup:before {
  border-color: transparent transparent #711e9c;
  border-style: solid;
  border-width: 10px;
  bottom: 30px;
  content: "";
  margin: 0 0 0 -10px;
  position: absolute;
  left: 50%;
}

/* line 143, ../sass/_footer.scss */
.footer-cols h4 {
  margin: 0 0 20px;
  font-size: 18px;
}

/* line 149, ../sass/_footer.scss */
#our-site-text, .f-blog-date {
  font-weight: 100;
  font-size: 14px;
  line-height: 18px;
}

/* line 155, ../sass/_footer.scss */
.f-tags p {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 100;
  color: white;
}

/* line 163, ../sass/_footer.scss */
.privacy {
  color: #FFFFFF;
  font-size: 14px;
  margin: 13px 0;
  padding: 10px 15px;
  background-color: #0e3d6a;
}

/* line 172, ../sass/_footer.scss */
.magnyfing-glass {
  float: right;
  margin: 10px 0 0;
  cursor: pointer;
}

/* line 179, ../sass/_footer.scss */
.textwidget {
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (max-width: 1199px) {
  /* line 186, ../sass/_footer.scss */
  .f-blog-img {
    margin: 0 20px 0 0;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 194, ../sass/_footer.scss */
  .logo img {
    max-width: 100%;
    height: auto;
  }

  /* line 201, ../sass/_footer.scss */
  #mobile-img {
    margin: 10px 20px 0;
  }

  /* line 204, ../sass/_footer.scss */
  .magnyfing-glass {
    margin: 15px 0 0;
  }

  /* line 207, ../sass/_footer.scss */
  .first-footer-container {
    margin: 20px 0 0;
  }
}
/*-----------------------------*/
@media only screen and (max-width: 1200px) {
  /* line 562, ../sass/screen.scss */
  .camera_caption > div {
    padding: 15px;
  }
  /* line 565, ../sass/screen.scss */
  .camera_caption .title {
    font-size: 30px;
  }
  /* line 568, ../sass/screen.scss */
  .camera_caption .subtitle {
    font-size: 18px;
  }

  /* line 573, ../sass/screen.scss */
  .blog-title {
    text-align: center;
    margin: 10px 0 30px;
  }

  /* line 579, ../sass/screen.scss */
  .container-transparent.container-transparent-home {
    margin: -80px 0 0;
  }

  /* line 584, ../sass/screen.scss */
  .camera_caption {
    width: 35%;
  }

  /* line 589, ../sass/screen.scss */
  .turistic-home .camera_prev, .turistic-home .camera_next, .turistic-home .camera_commands {
    bottom: 65px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  /* line 597, ../sass/screen.scss */
  .gradient-transparency {
    top: -15px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  /* line 604, ../sass/screen.scss */
  .margin-top {
    margin-top: 15px;
  }

  /* line 609, ../sass/screen.scss */
  .container-transparent-home #frisa-pres-text {
    margin: 15px 0;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 617, ../sass/screen.scss */
  .container-transparent.container-transparent-home {
    margin: -15px 0 0;
    min-height: 100px;
  }

  /* line 622, ../sass/screen.scss */
  .camera_caption {
    width: 46%;
    margin-top:35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 635, ../sass/screen.scss */
  .camera_caption .title {
    font-size: 18px;
  }
  /* line 638, ../sass/screen.scss */
  .camera_caption .subtitle {
    font-size: 14px;
  }

  /* line 643, ../sass/screen.scss */
  .camera_caption {
    bottom: 0;
    width: 100%;
    margin-top: 0;
  }

  /* line 649, ../sass/screen.scss */
  .cameraContents .cameraContent:first-child .camera_caption {
    bottom: 0;
    width: 100%;
    margin-top: 0;
  }

  /* line 655, ../sass/screen.scss */
  #frisa-pres-text {
    font-size: 16px;
    line-height: 20px;
  }

  /* line 660, ../sass/screen.scss */
  .container-section, .title-sections {
    display: block;
    text-align: center;
    height: auto;
    margin: 10px 0;
  }

  /* line 667, ../sass/screen.scss */
  .container-text {
    margin: 5px 0 0;
  }

  /* line 672, ../sass/screen.scss */
  .footer-cols {
    padding: 0;
  }
  /* line 674, ../sass/screen.scss */
  .footer-cols h4 {
    margin: 20px 0;
  }

  /* line 679, ../sass/screen.scss */
  .social-net {
    margin: 10px 0 0;
  }

  /* line 684, ../sass/screen.scss */
  .my-fade-home {
    height: 0px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 692, ../sass/screen.scss */
  #frisa-pres-title, #frisa-pres-slogan {
    font-size: 22px;
  }

  /* line 697, ../sass/screen.scss */
  #frisa-pres-text {
    font-size: 14px;
    line-height: 20px;
  }

  /* line 702, ../sass/screen.scss */
  .double-lines {
    margin: 10px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 710, ../sass/screen.scss */
  .nav-site li {
    margin-right: 20px;
  }
}
@media screen and (max-width: 1024px) {
  /* line 718, ../sass/screen.scss */
  .container {
    padding: 0 10px;
  }
  .sl-map{
  	padding: 15px;
  	height: 389px;
  }

  /* line 720, ../sass/screen.scss */
  #find-house > a {
    top: 42%;
    font-size: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  /* line 726, ../sass/screen.scss */
  .f-bg-sep {
    height: 10px;
  }

  /* line 730, ../sass/screen.scss */
  #menu-empresa > li > a {
    font-size: 16px;
  }
}
@media screen and (max-width: 991px) {
  /* line 735, ../sass/screen.scss */
  .nbs-flexisel-nav-right {
    right: -2px;
  }

  /* line 737, ../sass/screen.scss */
  .nbs-flexisel-nav-left {
    left: -4px;
  }

  /* line 739, ../sass/screen.scss */
  .text-image {
    bottom: 14px;
  }

  /* line 741, ../sass/screen.scss */
  .text-image > h3 {
    font-size: 22px;
  }

  /* line 743, ../sass/screen.scss */
  .text-image > h4 {
    font-size: 10px;
  }

  /* line 747, ../sass/screen.scss */
  .box {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 767px) {
  /* line 753, ../sass/screen.scss */
  #frisa-pres-title {
    font-weight: 300;
  }

  /* line 755, ../sass/screen.scss */
  #frisa-pres-text {
    font-size: 16px;
    color: #6e6e6f;
  }

  /* line 760, ../sass/screen.scss */
  #frisa-pres-slogan {
    font-weight: 300;
  }

  /* line 764, ../sass/screen.scss */
  .f-top {
    height: 160px;
  }

  /* line 766, ../sass/screen.scss */
  #container-building {
    bottom: 0;
  }

  /* line 769, ../sass/screen.scss */
  .nbs-flexisel-inner {
    background-color: transparent;
  }

  /* line 773, ../sass/screen.scss */
  .nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    margin: 0;
  }

  /* line 775, ../sass/screen.scss */
  .my-carousel-nav {
    width: inherit;
    height: 30px;
    margin: 0 0 0 -30px;
  }

  /* line 781, ../sass/screen.scss */
  .my-carousel-nav .icon-prev, .my-carousel-nav .icon-next {
    font-size: 85px;
    margin-left: 0;
  }

  /* line 786, ../sass/screen.scss */
  #menu-empresa > li {
    width: 100%;
  }

  /* line 790, ../sass/screen.scss */
  #menu-empresa > li > a {
    text-align: center;
    padding: 3px 15px;
  }

  /* line 795, ../sass/screen.scss */
  #what-we-do > p {
    font-size: 14px;
  }

  /* line 799, ../sass/screen.scss */
  #what-we-do > h2 {
    font-size: 24px;
  }

  /* line 804, ../sass/screen.scss */
  .box {
    float: left;
    margin-top: 20px;
    text-align: center;
  }

  /* line 810, ../sass/screen.scss */
  .amount {
    text-align: inherit;
  }

  /* line 814, ../sass/screen.scss */
  #boxes div:nth-child(3n+1) .box {
    margin-right: 5%;
  }

  /* line 818, ../sass/screen.scss */
  .box-title {
    height: auto;
  }
}
@media screen and (max-width: 640px) {
  /* line 825, ../sass/screen.scss */
  .f-logo {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: -60px !important;
  }

  /* line 834, ../sass/screen.scss */
  .f-logo img {
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
@media screen and (max-width: 480px) {
  /* line 844, ../sass/screen.scss */
  .f-logo {
    display: none;
  }

  /* line 848, ../sass/screen.scss */
  .nbs-flexisel-item img {
    max-width: inherit;
    max-height: inherit;
  }

  /* line 853, ../sass/screen.scss */
  #find-house > a {
    left: 50%;
    margin: -30px -68px;
  }

  /* line 858, ../sass/screen.scss */
  .develops {
    width: 100%;
  }

  /* line 862, ../sass/screen.scss */
  .text-side {
    vertical-align: middle;
  }

  /* line 866, ../sass/screen.scss */
  .develops.margin {
    margin: 0 0 20px 0;
  }

  /* line 870, ../sass/screen.scss */
  .box {
    width: 100%;
    margin-right: 0;
  }

  /* line 875, ../sass/screen.scss */
  #title-search {
    font-size: 22px;
  }

  /* line 879, ../sass/screen.scss */
  .search-button {
    width: 100%;
    margin: 0;
  }

  /* line 884, ../sass/screen.scss */
  #search {
    float: none;
  }

  /* line 888, ../sass/screen.scss */
  #new-search {
    margin: 5px 0 !important;
  }

  /* line 892, ../sass/screen.scss */
  #new-search.no-margin {
    margin: 5px 0 !important;
  }

  /* line 896, ../sass/screen.scss */
  #refine-search.no-margin {
    margin: 10px 0 0 0 !important;
  }
}
/* line 908, ../sass/screen.scss */
#share-list {
  list-style-type: none;
  width: 109px;
  margin: 0 auto;
}

/* line 914, ../sass/screen.scss */
#share-list li {
  float: left;
}

/* line 918, ../sass/screen.scss */
.info-propertie {
  padding: 0 40px;
}

/* line 922, ../sass/screen.scss */
.text-propertie {
  color: #939393;
  font-size: 14px;
}

/* line 927, ../sass/screen.scss */
.tel-propertie {
  font-size: 18px;
  text-align: center;
  margin: 20px;
}

/* line 933, ../sass/screen.scss */
.box-propertie {
  border: 1px solid #e3e3e3;
  box-shadow: 3px 3px  2px #e5e5e5;
  margin-bottom: 20px;
  padding: 15px;
}

/* line 940, ../sass/screen.scss */
.box-title-propertie {
  margin: 5px 0;
  color: #939393;
}

/* line 947, ../sass/screen.scss */
.box.single-blog {
  position: static;
}

/* line 952, ../sass/screen.scss */
.error-404 {
  text-align: center;
  position: relative;
  top: 115%;
}
/* line 956, ../sass/screen.scss */
.error-404 p {
  color: #8a8a8a;
  font-size: 27px;
  font-weight: lighter;
}
/* line 962, ../sass/screen.scss */
.error-404 span {
  color: #1a66b2;
  font-size: 27px;
  font-weight: normal;
}

/* line 970, ../sass/screen.scss */
.margin-404 {
  margin: 8% 0 17%;
}

/* line 974, ../sass/screen.scss */
.border-404 {
  background-color: #1a66b2;
  width: 100%;
  height: 20px;
  margin-top: 17px;
}

@media only screen and (max-width: 767px) {
  /* line 982, ../sass/screen.scss */
  .error-404 {
    text-align: center;
    position: relative;
  }
  /* line 986, ../sass/screen.scss */
  .error-404 h2 {
    font-size: 70px;
    color: #1a66b2;
    font-weight: lighter;
    display: inline-block;
  }
  /* line 992, ../sass/screen.scss */
  .error-404 p {
    color: #8a8a8a;
    font-size: 15px;
    font-weight: lighter;
  }
  /* line 998, ../sass/screen.scss */
  .error-404 span {
    color: #1a66b2;
    font-size: 15px;
    font-weight: normal;
  }
  	.sl-map {
    	padding: 15px;
	}
}
@media only screen and (max-width: 480px) {
  /* line 1010, ../sass/screen.scss */
  .rent {
    float: none;
  }

  /* line 1013, ../sass/screen.scss */
  .text-rent {
    display: block;
    text-align: center;
  }

  /* line 1018, ../sass/screen.scss */
  .button-rent {
    display: block;
    widows: 100%;
    margin: 20px 0;
    text-align: center;
  }
	.sl-map {
    	padding: 15px;
	}
}
