/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

#g-top .g-scroll-to a {
  padding: 11px 15px;
  border-right: 1px solid white;
  border-left: 1px solid white;
  color: #39527d;
  display: inline-block;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
#g-top .g-scroll-to a:hover {
  color: #54dbc2;
}
.g-scroll-to a span {
  margin-right: 8px;
}
[dir="rtl"] .g-scroll-to a span {
  margin-left: 8px;
  margin-right: 0;
}
#g-top .g-block:first-child {
  text-align: right;
}
#g-top {
  margin-top: 5px;
  padding-bottom: 5px;
}
#g-mainbody h1 {
  color: #515151;
}
#g-mainbody h2 {
  color: #515151;
}
#g-mainbody h3 {
  color: #515151;
}
.g-social a {
  color: #54dbc2;
}
#g-feature {
  background-position: center;
}
#g-mainbottom {
  background-position: center;
  background-size: contain !important;
}
.talleresrobles-background-image {
  background-image: linear-gradient(302deg, rgba(2, 0, 36, 0.1), rgba(241, 244, 241, 0.8)), url('../background-images/talleres-robles-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 800px;
}
.meiller-background-image {
  background-image: linear-gradient(302deg, rgba(2, 0, 36, 0.1), rgba(241, 244, 241, 0.8)), url('../background-images/distribuidor-oficial-meiller-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 800px;
}
.gruashiab-background-image {
  background-image: url('../background-images/gruas-hiab-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 867px;
}
.t-rail-background-image {
  background-image: linear-gradient(302deg, rgba(2, 0, 36, 0.1), rgba(241, 244, 241, 0.8)), url('../background-images/t-rail-robles-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 800px;
}
.multicambio-background-image {
  background-image: linear-gradient(45deg, rgba(2, 0, 36, 0.5), rgba(241, 244, 241, 0.6)), url('../background-images/multicambio-robles-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 867px;
}
.multicambio-bakcground-logo {
  background-size: contain !important;
}
.texto-portadas {
  padding: 18rem;
}
.texto-portada-talleresrobles {
  padding: 15rem 0 0 30rem;
}
.talleresrobles-background-phone {
  background-image: linear-gradient(302deg, rgba(2, 0, 36, 0.1), rgba(241, 244, 241, 0.8)), url('../background-phone/talleres-robles-phone-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.meiller-background-phone {
  background-image: linear-gradient(302deg, rgba(2, 0, 36, 0.1), rgba(241, 244, 241, 0.8)), url('../background-phone/meiller-phone-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.gruashiab-background-phone {
  background-image: url('../background-phone/gruas-hiab-phone-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.t-rail-background-phone {
  background-image: linear-gradient(302deg, rgba(2, 0, 36, 0.1), rgba(241, 244, 241, 0.8)), url('../background-phone/t-rail-robles-phone-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.multicambio-background-phone {
  background-image: linear-gradient(302deg, rgba(2, 0, 36, 0.1), rgba(241, 244, 241, 0.8)), url('../background-phone/multicambio-robles-phone-01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.texto-portada-phone {
  font-size: 1.3rem;
  font-weight: 700;
  color: #333;
}
.robles-servicios-portada {
  font-size: 1.3rem;
  list-style-type: none;
  text-indent: 2rem;
  font-weight: 700;
  line-height: 2rem;
}
.robles-servicios-portada-blanco {
  font-size: 1.3rem;
  list-style-type: none;
  text-indent: 2rem;
  font-weight: 700;
  line-height: 2rem;
  color: #fff;
}
.robles-list-01 {
  color: #515151;
  font-size: 1.1rem;
  list-style-type: square;
}
.robles-list-02 {
  color: #515151;
  font-size: 1rem;
  list-style-type: disclosure-closed;
}
.robles-list-03 {
  color: #757575;
  font-size: 1rem;
  list-style-type: none;
}
.robles-list-04 {
  color: #fff;
  font-size: 1rem;
  list-style-type: disclosure-closed;
  text-align: left;
  line-height: 2.5rem;
}
.distribuidor-oficial {
  font-size: 1.2rem;
  font-weight: 700;
  text-indent: 3rem;
  color: #919191;
}
.distribuidor-oficial-2 {
  font-size: 1.2rem;
  font-weight: 700;
  text-indent: 3rem;
  color: #515151;
}
.talleresrobles-portada {
  font-size: 2rem;
  font-weight: 700;
  text-indent: 3rem;
  color: #515151;
}
.meiller-portada {
  font-size: 1.5rem;
  font-weight: 700;
  text-indent: 3rem;
  color: #2B4376;
}
.hiab-portada {
  font-size: 1.5rem;
  font-weight: 700;
  text-indent: 3rem;
  color: #fff;
}
.hiab-portada-h1 {
  color: #fff !important;
}
.multicambio-portada {
  font-size: 1.2rem;
  font-weight: 700;
  text-indent: 3rem;
  color: #919191;
}
.multicambio-mainbottom {
  font-size: 3rem;
  font-weight: 900;
  color: #54dbc2;
  text-align: center;
}
.t-rail {
  font-size: 1.3rem;
  font-weight: 700;
  color: #000;
}
.t-rail-italic {
  font-style: italic;
  font-size: 1.5rem;
  font-weight: 700;
  color: #919191;
}
.info-text {
  background-color: #757575;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 400;
  text-indent: 2rem;
}
.info-text-meiller {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 2rem;
}
.proteccion-datos {
  margin-top: 50px;
}
.caption {
  color: #919191;
  text-align: center;
  font-size: 1.1rem;
  padding-top: 5px;
}
.image-right {
  float: right;
  padding-left: 5rem;
}
.g-logo {
  box-shadow: none;
}
/*# sourceMappingURL=custom_12.css.map */