body, #header, #content-top-2 { background: transparent !important; }

/*Modulo slider*/
#modulo-2129, #modulo-2136 {
  left: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 0;
  z-index: -1;
}

.overlay {
    background: rgba(0, 0, 0, 0) url("http://gesalia.inmotek.com/media/gesalia/anexos/pat.png") repeat scroll 0 0;
    height: 100%;
    /*left: -46%;*/
    /*opacity: 0.7;*/
  	opacity:0.4;
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    width: 100%;
}

.overlay.skew-part {
    /*transform: skew(-25deg, 0deg);*/
}

.modulo-slider img {
    width: 100%;
}

/*Menu o botones*/
#header nav ul li a {color: #252A2B; text-shadow:0px 0px; background: white;}
#header nav ul li.active a { color: white; }
#header nav ul li a:hover { background-color: #e9e9e9; }

/*Panel y tabs*/
.panel, .tabs-content, .tabshome .tabs dd.active a, .tabshome .tabs dd a:hover {
  background: rgba(244, 244, 244, 0.95);
}

/*footer*/
footer { border-top: 2px solid white; }

/*Datos contacto / contactar*/
#datos_contacto { line-height: 1.5em; }

/*Header-contact*/
#header-contact .whatsapp i {font-size:1em;}
#header-contact .whatsapp span {font-size:0.7em; font-weight:bold;  text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
#header-contact .telefono span {font-size:1em; font-weight:bold;  text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
#header-contact li:nth-child(1) i {text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}

/*header-media-query*/
@media only screen and (min-width: 40em) {
  #header-contact .email span {font-size:1.5em !important; font-weight:bold; text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
  #header-contact li:first-child {
      margin: 0;
      font-size: 1.5em;
  }
  #header-contact li i {font-size: 1.5em; text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
  #header-contact {margin-top:40px}
  
  /*Menu*/
  .top-bar-section ul li { width: 8.92em; }
}
@media only screen and (max-width: 40em) {
  #header-contact .email span {font-size:1.2em !important; font-weight:bold; text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
  #header-contact li:first-child {
      margin: 0;
      font-size: 1.2em;
  }
  #header-contact li i {font-size: 1.2em; text-shadow: 1px 1px 1px black;}
  
  .header-social {display:none;}
  
  #header nav ul li a {
    background: #252a2b none repeat scroll 0 0;
    color: white;
    text-shadow: 0 0;
  }
  
}

/*Orbit container*/
.orbit-container .orbit-prev, .orbit-container .orbit-next {
    background: rgba(0,0,0,0.5);
}

/*Logo*/
.contenedor_logo {margin-top:8px}

/*Ribobn*/
.ribbon { background-color: #e41515; }

/*Correción en box*/
.box { padding: 0px 0px; }
.box img {
    min-width: 274px;
}

/*Flecha volver arriba*/
#btn-scroll-up {background:#5e5e5e; }