/* compiled by scssphp v0.6.0 on Wed, 24 Nov 2021 13:46:53 +0000 (0.011s) */

#web-design-main img {
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44); }

#foto-inmo-item img {
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44); }

#foto-inmo-item .img-responsive {
  min-width: 100%; }
/* mobile layout */
@media only screen and (max-width: 767px) {
  .NotGeneric-Title {
    font-size: 20px !important; } }

@media only screen and (min-width: 1200px) {
  /* extra-wide desktop layout */ }

body {
  font-family: 'Lato', sans-serif;
  color: #dcdcdc;
  background: #462920 url(../images/ricepaper_v3.png); }

.container-brown-salper {
  background: #5a352a url(../images/ricepaper_v3.png);
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  margin-bottom: 30px;
  padding-bottom: 20px;
  display: inline-block; }

.enviado-correcto {
  color: #82c3d7; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Pathway Gothic One', sans serif; }

h1, h2 {
  margin-top: 44px !important;
  margin-bottom: 22px !important; }

a {
  color: #dcdcdc; }

a:hover {
  color: #82c3d7; }

hr {
  margin-top: 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.11); }

.thumbnail {
  background-color: rgba(103, 61, 48, 0.58);
  border: 1px solid #472a21; }

.pre-portfolio-thumb hr {
  margin-top: 4px;
  margin-bottom: -5px; }

.caption-img {
  height: 75px; }

.top-bar {
  background: #82c3d7 url(../images/ricepaper_v3_invert.png);
  color: #dcdcdc;
  padding: 10px 0; }

.top-bar-md {
  background: #82c3d7 url(../images/ricepaper_v3_invert.png);
  color: #dcdcdc;
  padding: 5px 0; }

.top-number {
  margin-top: 5px;
  color: #694135;
  font-weight: bold; }

.border-right {
  border-right: 1px solid rgba(255, 255, 255, 0.11); }

.social {
  text-align: right; }

.social-share {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0; }

.social-share .pe-lg {
  line-height: 1.7em; }

ul.social-share li {
  display: inline-block; }

.navbar {
  background: #282828 url(../images/ricepaper_v3.png);
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  /*position: absolute;*/
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  /*top: 94px;*/
  z-index: 3;
  min-height: 74px; }

.navbar-nav {
  padding-top: 10px; }

.navbar-brand {
  padding: 5px 15px; }

.navbar-brand > img {
  width: 140px;
  padding-top: 4px; }

.navbar-inverse .navbar-nav > .active > a {
  background: #82c3d7 !important;
  color: #fff; }

.navbar-inverse .navbar-nav > li > a {
  font-family: 'Pathway Gothic One', sans serif;
  color: #f5f5e8; }

.navbar-inverse .navbar-nav > li > a:hover {
  background-color: #5091a5 !important; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #f2c; }

#bottom {
  background: #282828 url(../images/ricepaper_v3.png);
  color: #f5f5e8;
  padding-top: 15px;
  padding-bottom: 35px; }

#bottom h3 {
  font-weight: normal; }

#footer {
  background: #82c3d7 url(../images/ricepaper_v3_invert.png);
  padding-top: 15px;
  padding-bottom: 15px; }

#footer ul {
  list-style: none; }

#fb-root {
  display: none; }

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important; }

#pinterest-widget span {
  width: 100% !important;
  overflow: hidden; }

#pinterest-widget span span {
  width: auto !important; }

#pinterest-widget a span:nth-child(2) {
  width: 64px !important; }

.pre-portfolio img {
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44); }

.pre-features img {
  width: 60%; }

.pre-features h4, .pre-features .h4 {
  font-size: 18px;
  color: #462920; }

.pre-features .pre-features-item {
  margin-bottom: 25px; }

.pre-features-thumb {
  background: #82c3d7;
  padding: 27px 4px 3px 4px;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44); }

.pre-features-thumb img {
  margin-bottom: 25px; }

#web-design-item img {
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44); }

#web-design-item .thumbnail a {
  border: none; }

#web-design-item .button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #282828;
  padding: 10px;
  color: #f5f5e8;
  font-family: 'Pathway Gothic One', sans serif; }

#web-design-item .thumbnail {
  padding: 10px; }

#photography-main .img-responsive {
  min-width: 100%; }

#photography-item img {
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.44); }

#photography-item .thumbnail a {
  border: none; }

#photography-item .button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #282828;
  padding: 10px;
  color: #f5f5e8;
  font-family: 'Pathway Gothic One', sans serif; }

#photography-item .thumbnail {
  /*padding: 10px;*/ }

#ciudad-item .container:last-of-type {
  margin-bottom: 75px; }

.Inputfields, .Inputfields li {
  list-style: none;
  margin: 1em 0;
  padding: 0; }

.Inputfields li label {
  font-weight: bold; }

.Inputfields li p {
  margin: 0; }

.Inputfields li p.description {
  font-style: italic; }

.Inputfields textarea, .Inputfields .InputfieldMaxWidth {
  width: 100%; }

.Inputfields .InputfieldSubmit label {
  display: none; }

.ui-state-error-text {
  color: red; }

@media only screen and (max-width: 767px) {
  /* mobile layout */
    h1, h2 {
      font-size: 25px; }
    .tp-caption {
      font-size: 35px; }
    .navbar-brand > img {
      width: 97px !important;
      padding-top: 4px !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .tp-caption {
    font-size: 35px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  #web-design-item .main-col {
    border-right: 1px solid rgba(0, 0, 0, 0.11); } }

@media only screen and (min-width: 1200px) {
  /* extra-wide desktop layout */
    #web-design-item .main-col {
      border-right: 1px solid rgba(0, 0, 0, 0.11); } }
