/* 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
 */

@import "http://www.laplantacoworking.com/templates/g5_hydrogen/assets/bower/color-schemer/stylesheets/color-schemer";
@import url('//fonts.googleapis.com/css?family=Shadows+Into+Light');
/********************************************************
 TIPOGRAFÍAS
 ********************************************************/
@font-face {
  font-family: 'Bloody';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/bloody/BLOODY-webfont.eot') format("embedded-opentype"), url('../fonts/bloody/BLOODY-webfont.woff') format("woff2"), url('../fonts/bloody/BLOODY-webfont.woff') format("woff"), url('../fonts/bloody/BLOODY-webfont.ttf') format("truetype"), url('../fonts/bloody/BLOODY-webfont.svg') format("svg");
}
/* line 5, templates/g5_hydrogen/custom/scss/configuration/_typography.scss */
.font__bloody {
  font-family: 'Bloody', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'aruallight';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/aruallight-webfont.eot') format("embedded-opentype"), url('../fonts/aruallight-webfont.woff') format("woff2"), url('../fonts/aruallight-webfont.woff') format("woff"), url('../fonts/aruallight-webfont.ttf') format("truetype"), url('http://www.laplantacoworking.com/templates/g5_hydrogen/custom/fonts/aruallight-webfont.svg#aruallight') format("svg");
}
/* line 11, templates/g5_hydrogen/custom/scss/configuration/_typography.scss */
.font__aruallight {
  font-family: 'aruallight', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'avantgarde';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/avantgarde_md_bt-webfont.eot') format("embedded-opentype"), url('../fonts/avantgarde_md_bt-webfont.woff') format("woff2"), url('../fonts/avantgarde_md_bt-webfont.woff') format("woff"), url('../fonts/avantgarde_md_bt-webfont.ttf') format("truetype"), url('../fonts/avantgarde_md_bt-webfont.svg') format("svg");
}
/* line 18, templates/g5_hydrogen/custom/scss/configuration/_typography.scss */
.font__avantgarde {
  font-family: 'avantgarde', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'opensans';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/opensans-regular-webfont.eot') format("embedded-opentype"), url('../fonts/opensans-regular-webfont.woff') format("woff2"), url('../fonts/opensans-regular-webfont.woff') format("woff"), url('../fonts/opensans-regular-webfont.ttf') format("truetype"), url('../fonts/opensans-regular-webfont.svg') format("svg");
}
/* line 25, templates/g5_hydrogen/custom/scss/configuration/_typography.scss */
.font__opensans {
  font-family: 'opensans', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 33, templates/g5_hydrogen/custom/scss/configuration/_typography.scss */
.font__titulo {
  font-family: 'Shadows Into Light', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
.g-main-nav .g-standard .g-dropdown {
  width: 180px;
}
/********************************************************
 TEMPLATE
 ********************************************************/
/************** 0 ***** MENÚ MOVIL ********************/
/*****************************************************/
/* line 6, templates/g5_hydrogen/custom/scss/public/template/_0_offcanvas.scss */
.g-offcanvas-toggle {
  font-size: 1.5rem;
  color: #333;
}
/* line 9, templates/g5_hydrogen/custom/scss/public/template/_0_offcanvas.scss */
.g-offcanvas-toggle:hover {
  color: #bdd348;
}
/* line 12, templates/g5_hydrogen/custom/scss/public/template/_0_offcanvas.scss */
.g-offcanvas-toggle:after {
  content: "MENÚ";
  font-size: 1.3rem;
}
/************** 1 ***** TOP ********************/
/********************************************/
/* top colores */
/* top | tipografía y tamaño */
/* line 46, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top {
  background-position: 0;
  background-color: #fffff5 ;
  background-color: #f6f6f6 ;
  /*& .top-a {
   color: $accent-color-3;
   font-weight:700;
   font-size: 14px;
   line-height: 24px;
   & p {
   margin:0;
   }
   & strong {
   color:#fff;
   }
   @include breakpoint(desktop-range) {
   -webkit-flex: 0 1 70%;
   -moz-flex: 0 1 70%;
   -ms-flex: 0 1 70%;
   flex: 0 70%;
   width: 70%;
   }
   @include breakpoint(tablet-range) {
   text-align:left;
   -webkit-flex: 0 1 100%;
   -moz-flex: 0 1 100%;
   -ms-flex: 0 1 100%;
   flex: 0 100%;
   width: 100%;
   }
   @include breakpoint(mobile-only) {
   text-align:center;
   display:none !important;
   }
   }*/
}
/* line 49, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top .g-content {
  padding: 10px;
}
@media only all and (max-width: 47.938rem) {
  #g-top {
    margin-top: 50px;
  }
}
/* line 55, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
/* line 56, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
/* line 57, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top .top-a .g-social .fa {
  font-size: 1.2em;
  color: #4f4e4e ;
}
/* line 61, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top .top-a .g-social a {
  background-color: #fff ;
  border: 0 solid #fffff5;
}
@media only all and (max-width: 47.938rem) {
  #g-top .top-a {
    text-align: center;
  }
}
/* line 101, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top .top-b {
  text-align: right;
}
/* line 103, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top .top-b a:first-child {
  padding-right: 25px;
}
/* line 106, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top .top-b a {
  color: #000 ;
  font: 400 1.3em/1em "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  pointer-events: none;
  pointer: default;
}
/* line 113, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
#g-top .top-b .fa {
  margin-right: 8px;
  color: #bdd348 ;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  #g-top .top-b {
    -webkit-flex: 0 1 50%;
    -moz-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #g-top .top-b {
    text-align: left;
    -webkit-flex: 0 1 100%;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 131, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
  #g-top .top-b .g-content {
    padding-top: 0;
  }
}
@media only all and (max-width: 47.938rem) {
  #g-top .top-b {
    text-align: center;
  }
  /* line 136, templates/g5_hydrogen/custom/scss/public/template/_1_top.scss */
  #g-top .top-b a {
    display: inline-block;
  }
}
/* navigation */
/*Texto top level */
/*Texto sub level */
/* line 37, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container:hover {
  color: #bdd348 !important;
}
/* line 41, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation {
  background-position: 0;
  background-color: #fff ;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
}
/* line 45, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 46, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .logo .g-content {
  text-align: left;
}
@media only all and (max-width: 47.938rem) {
  #g-navigation .logo .g-content {
    text-align: center;
  }
}
/* line 50, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .logo img {
  margin-top: 10px;
  margin-left: 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  #g-navigation .logo img {
    margin-top: 20px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #g-navigation .logo img {
    width: 30%;
  }
}
@media only all and (max-width: 47.938rem) {
  #g-navigation .logo img {
    width: 80%;
  }
}
/* line 66, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation {
  text-align: right;
  position: relative;
  z-index: 2;
  /*a {
   color: $accent-color-3;
   &:hover {
   color: #fff !important;
   }
   }*/
}
/* line 71, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .g-container {
  position: relative;
}
/* line 82, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 83, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .g-social a {
  background: #3a8573;
  border: none;
  color: #4f4e4e !important;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 88, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .g-social a:hover {
  background: #4caf99;
}
/* line 94, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .g-main-nav {
  margin: 0;
}
/* line 9, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav h1, #g-navigation .g-main-nav h2, #g-navigation .g-main-nav h3, #g-navigation .g-main-nav h4, #g-navigation .g-main-nav h5, #g-navigation .g-main-nav h6, #g-navigation .g-main-nav strong {
  color: #fffff4;
}
/* line 13, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 14, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 15, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #4f4e4e !important;
}
/* line 18, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 19, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 23, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: transparent !important;
}
/* line 26, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #bdd348 !important;
}
/* line 30, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background-color: rgba(0, 0, 0, 0.06) ;
}
/* line 33, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #4f4e4e ;
}
/* line 42, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-dropdown {
  background-color: rgba(0, 0, 0, 0.06) ;
}
/* line 46, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 47, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 48, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #4f4e4e ;
}
/* line 52, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 53, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 97, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
/* line 98, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .g-main-nav .g-toplevel li .g-separator:hover {
  color: #bdd348 ;
}
/* line 63, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 64, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 65, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 66, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 67, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 68, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
/* line 71, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 77, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 83, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 84, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 85, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 86, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #4f4e4e !important;
}
/* line 95, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 96, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 97, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 98, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 99, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
/* line 100, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid #4caf99;
  background-color: #409481 !important;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
/* line 103, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background-color: #3e8e7b !important;
}
/* line 110, templates/g5_hydrogen/custom/scss/mixins/_nav.scss */
#g-navigation .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-navigation .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
/* line 111, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .search {
  /*@include color-tdweb ($navigation_var9,0,0,!important);*/
}
/* line 118, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 119, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 120, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-standard .g-dropdown {
  background-color: #fffff5 !important;
  background-color: #f6f6f6 !important;
}
/* line 125, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel {
  font-weight: 700;
  /* firefox 19+ */
  /* ie */
}
/* line 126, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #bdd348 !important;
}
/* line 131, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 132, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 133, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li:last-child .g-menu-item-container {
  position: relative;
  bottom: 4px;
  padding-right: 0;
  margin-right: 0;
}
/* line 140, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li:hover {
  background-color: transparent !important;
}
/* line 144, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 1.2rem 2rem 0 0;
  font: bold 1.4rem/1rem "aruallight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  text-transform: uppercase;
  margin-top: 20px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    font: 1em "aruallight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    margin-top: 0;
  }
}
/* line 152, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator {
    margin: 11px 0 0 0 !important;
    padding: 0 !important;
  }
}
/* line 156, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {
  color: #4f4e4e !important;
  font-size: 0.8em;
  opacity: 0.7;
  position: relative;
  bottom: 17px;
  font-weight: 100;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {
    text-align: center;
  }
}
/* line 166, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content:after {
  content: "";
  display: block;
  width: 0;
  height: 6px;
  background-color: #bdd348 !important;
  position: relative;
  transition: all 0.3s;
  padding: -35px 0 0 0;
  margin: 35px 0 0 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content:after {
    margin: 18px 0 0 0;
    padding: -35px 0 0 0;
  }
}
/* line 178, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content:hover:after {
  width: 100%;
}
/* line 181, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container:last-child:after {
  content: "";
  background-color: transparent;
  padding: 0;
  margin: 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 1.2rem 1rem 0 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 1.2rem 1.2rem 0 0;
  }
}
/* line 192, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 193, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: normal;
}
/* line 198, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 199, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel li.active .g-menu-item-content:after {
  width: 100%;
}
/* line 203, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str {
  padding: 5px;
  margin: 0;
  border: none;
  background: none;
  background-color: #fffff5 ;
  background-color: #f6f6f6 ;
}
@media only all and (min-width: 48rem) {
  .g-main-nav .g-toplevel #roksearch_search_str {
    width: 120px;
  }
}
/* line 210, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str[placeholder] {
  color: #fffff8 ;
  color: #bbb ;
}
/* line 214, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str::-webkit-input-placeholder:before {
  content: "\f002";
  margin-right: 4px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str:-ms-input-placeholder:before {
  content: "\f002";
  margin-right: 4px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 237, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str::-webkit-input-placeholder {
  color: #fffff8 ;
  color: #bbb ;
}
/* line 240, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str::-moz-placeholder {
  color: #fffff8 ;
  color: #bbb ;
}
/* line 243, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str:-ms-input-placeholder {
  color: #fffff8 ;
  color: #bbb ;
}
/* line 246, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #roksearch_search_str:-moz-placeholder {
  color: #fffff8 ;
  color: #bbb ;
}
/* line 249, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel #rokajaxsearch {
  margin: 0;
  font-size: 0.8em;
}
/* line 254, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-toplevel i {
  opacity: 0.6;
}
/* line 259, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-dropdown {
  text-align: left;
}
/* line 263, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-sublevel {
  font: bold 1.1em "aruallight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.15);
}
/* line 265, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 266, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: #f6f6f6 ;
}
/* line 271, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 272, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.7815rem 1rem;
  color: #4f4e4e !important;
}
/* line 275, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  color: #bdd348 !important;
}
/* line 280, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 281, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-sublevel .g-menu-item-container .mod-articles-category-title {
  color: #4f4e4e !important;
}
/* line 283, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-main-nav .g-sublevel .g-menu-item-container .mod-articles-category-title:hover {
  color: #bdd348 !important;
}
/* line 292, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 293, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 294, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .align-left .g-toplevel, #g-header .align-left .g-toplevel {
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
/* line 301, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
/* line 302, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
#g-navigation .align-right .g-toplevel, #g-header .align-right .g-toplevel {
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
/* line 311, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-menu-item-subtitle {
  opacity: 0.7;
}
/* line 316, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
.g-nav-overlay, .g-menu-overlay {
  background: rgba(0, 0, 0, 0.4);
}
@media print {
  /* line 321, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  #g-navigation {
    background: #fff !important;
    color: #000 !important;
  }
}
/*RESPONSIVE TABLET*/
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 330, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  /* line 331, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  /* line 332, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  #g-navigation .g-main-nav .g-toplevel {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-justify-content: left;
    padding-left: 10px;
  }
  /* line 341, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  #g-navigation .logo {
    -webkit-flex: 0 1 100%;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 347, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  #g-navigation .logo .g-content {
    text-align: left;
  }
  /* line 352, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  #g-navigation .menu {
    -webkit-flex: 0 1 100%;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 359, templates/g5_hydrogen/custom/assets/scss/template/menu/menu1/_nav1.scss */
  #g-navigation .g-container {
    /*margin:0;*/
  }
}
/*ARREGLAR EL ERROR DEL BUSCADOR DEL MENÚ EN MÓVIL*/
@media only all and (max-width: 47.938rem) {
  /* line 6, templates/g5_hydrogen/custom/scss/public/template/_2_navigation.scss */
  #roksearch_results {
    z-index: 10000;
    position: static;
    width: inherit;
    float: inherit;
    margin-top: -1px;
    text-align: left;
    visibility: hidden;
  }
}
/************** 3 ***** SLIDER ********************/
/***************************************************/
/* line 6, templates/g5_hydrogen/custom/scss/public/template/_3_slider.scss */
#g-navigation {
  z-index: 100;
}
/* line 7, templates/g5_hydrogen/custom/scss/public/template/_3_slider.scss */
#g-header {
  z-index: 1;
}
/* p3a | tipografía y tamaño */
/* line 18, templates/g5_hydrogen/custom/scss/public/template/_4_showcase.scss */
.inicio .stripEq .StripEqTitles a .StripEqTitle {
  font: 1.6rem/1rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .inicio .stripEq .StripEqTitles a .StripEqTitle {
    font: 1.4rem/1rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
/* line 23, templates/g5_hydrogen/custom/scss/public/template/_4_showcase.scss */
#g-showcase {
  background-position: 0;
  background-color: rgba(255, 255, 245, 0) ;
  background-color: #f6f6f6 ;
}
/* line 28, templates/g5_hydrogen/custom/scss/public/template/_4_showcase.scss */
@media only all and (min-width: 75rem) {
  .bloqHorarios, .bloqStripEq, .formResponsive fieldset {
    min-height: 175px;
    max-height: 175px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .bloqHorarios, .bloqStripEq, .formResponsive fieldset {
    min-height: 175px;
    max-height: 175px;
  }
}
/* line 41, templates/g5_hydrogen/custom/scss/public/template/_4_showcase.scss */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #showcase-a, #showcase-b {
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 50, templates/g5_hydrogen/custom/scss/public/template/_4_showcase.scss */
#showcase-b .g-content {
  padding-right: 0;
}
/*UTILITY*/
/* utility background image y color */
/* titulo */
/*utility-a_titulo | tipografía y tamaño */
/* line 74, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio {
  /*************** INICIO ****************************/
  /*BIENVENIDO*/
  /*MÓDULO SERVICIOS*/
  /*ROCKSPROCKET SERVICIOS INICIO*/
  /**************** FIN INICIO *************************/
}
/* line 77, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .article_inicio .g-title {
  background-color: #4f4e4e ;
  color: #bdd348 ;
  padding: 12px;
  font-family: "aruallight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
}
/* line 86, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio #g-utility {
  background-color: rgba(255, 255, 245, 0) ;
  background-color: #f6f6f6 ;
  margin-bottom: 80px;
}
/* line 92, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio #utility-a {
  background-color: #fff ;
  /*border: 1px solid #e9e8e8;*/
}
/* line 96, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio #utility-a .g-content {
  padding: 25px 30px;
  /*padding-top:0;*/
  margin: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .inicio #utility-a {
    padding: 0;
    -webkit-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
@media only all and (max-width: 47.938rem) {
  .inicio #utility-a {
    padding: 0;
    margin-bottom: 15px;
  }
}
/* line 116, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
/* line 117, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio #utility-b .g-content {
  background-color: #fff ;
  padding: 25px 30px;
  margin: 0;
  margin-left: 15px;
}
@media only all and (max-width: 47.938rem) {
  .inicio #utility-b .g-content {
    margin-left: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .inicio #utility-b {
    padding-top: 0 !important;
    -webkit-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
/* line 138, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
/* line 139, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .accordion-group {
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-top: 3px solid #eeeeee;
  border-radius: 4px;
}
/* line 145, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .accordion-heading {
  background-color: #bdd348 ;
}
/* line 148, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .accordion-heading a {
  color: #4f4e4e ;
}
/* line 153, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .accordion-heading a .nn_sliders-toggle-inner::before {
  margin-right: 5px;
}
/* line 162, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .accordion-body .panel-body {
  background-color: #fffff5 ;
  background-color: #f6f6f6 ;
}
/* line 164, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .accordion-body .panel-body .textoServiRockspr {
  color: #4f4e4e ;
}
/* line 171, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover, .inicio .rock__Servicios .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background-color: #bdd348 ;
  color: #fff ;
}
/* line 177, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  padding-top: ;
}
/* line 181, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
/* line 182, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .sprocket-quotes-info a {
  margin-top: 10px;
  text-decoration: underline;
  display: inline-block;
  float: right;
  color: #fffff8 ;
  color: #bbb ;
}
/* line 193, templates/g5_hydrogen/custom/scss/public/template/_5_utility.scss */
.inicio .rock__Servicios .sprocket-quotes-info a:hover {
  color: #fffff8 ;
  color: #bbb ;
}
/*Feature*/
/* line 3, templates/g5_hydrogen/custom/scss/public/template/_6_feature.scss */
#g-feature {
  padding: 50px 0;
  background-color: #bdd348 ;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #g-feature {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/*EXPANDED*/
/* line 9, templates/g5_hydrogen/custom/scss/public/template/_7_expanded.scss */
#g-expanded {
  padding: 30px 0;
  background-position: 0;
  background-color: #4f4e4e ;
}
/*COPYRIGHT*/
/* copyright texto| tipografía y tamaño */
/* line 19, templates/g5_hydrogen/custom/scss/public/template/_8_copyright.scss */
#g-copyright {
  background-color: #4f4e4e ;
}
/* line 22, templates/g5_hydrogen/custom/scss/public/template/_8_copyright.scss */
#g-copyright a {
  color: #bdd348 ;
}
/* line 28, templates/g5_hydrogen/custom/scss/public/template/_8_copyright.scss */
#g-copyright a:hover {
  color: #d5e28c ;
}
/* line 35, templates/g5_hydrogen/custom/scss/public/template/_8_copyright.scss */
#g-copyright .g-branding, #g-copyright .fecha {
  color: #fff ;
}
/* line 40, templates/g5_hydrogen/custom/scss/public/template/_8_copyright.scss */
#g-copyright, #g-copyright a {
  font: 1.1em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #g-copyright, #g-copyright a {
    font: 0.9em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
/*FORMULARIO DE CONTACTO*/
/* descripcion titulo | tipografía y tamaño */
/* descripcion texto | tipografía y tamaño */
/* line 54, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto {
  /**************************************************/
  /* Firefox 19+ */
  /* Firefox 18- */
  /***********************************************/
}
/* line 56, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .soloForm {
  background-color: '' ;
  border: '';
  padding: '';
  border-radius: 3px;
}
/* line 62, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloqInput3 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 72, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloqInput3 .input3 {
  width: calc(33.3333% - 1em);
  margin: 0.5em;
}
@media only all and (max-width: 47.938rem) {
  .formContacto .bloqInput3 .input3 {
    width: calc(100% - 1em);
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
/* line 82, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloqInput3 > div:nth-child(1) {
  margin-left: 0;
}
/* line 85, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloqInput3 > div:nth-child(3) {
  margin-right: 0;
}
/* line 89, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto input[type="text"] {
  /* display: block;*/
  width: 100%;
  background-color: #fffff5 ;
  background-color: #f6f6f6 ;
  border: '1px solid #eae9e9';
  color: #4f4e4e ;
  font-size: 16px;
  height: 45px;
  line-height: 24px;
  padding: 10.5px 10px 10.5px 15px;
  vertical-align: middle;
  outline: none;
  border-radius: 0px;
  box-sizing: border-box;
  transition: border-color 1s ease, box-shadow 1s ease;
  box-shadow: none;
}
/* line 106, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto input[type="text"]:focus {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.15);
  border-color: #bdd348;
}
@media only all and (max-width: 47.938rem) {
  .formContacto input[type="text"] {
    width: 100%;
  }
}
/* line 116, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto textarea {
  width: 97%;
  border: '1px solid #eae9e9';
  background-color: #fffff5 ;
  background-color: #f6f6f6 ;
  color: #4f4e4e ;
  box-shadow: none;
  font-size: 16px;
  height: 45px;
  line-height: 24px;
  padding: 10.5px 10px 10.5px 15px;
  vertical-align: middle;
  outline: none;
  height: 150px;
}
/* line 129, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto textarea:focus {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.15);
  border-color: #bdd348;
}
/* line 136, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto ::-webkit-input-placeholder {
  color: #4f4e4e ;
}
/* line 137, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto ::-moz-placeholder {
  color: #4f4e4e ;
}
/* line 138, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto :-moz-placeholder {
  color: #4f4e4e ;
}
/* line 139, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto :-ms-input-placeholder {
  color: #4f4e4e ;
}
/* line 142, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only all and (max-width: 30rem) {
  .formContacto .bloq2 {
    width: 250px;
    overflow-x: scroll !important;
    overflow-y: hidden;
    white-space: nowrap;
    box-sizing: border-box;
  }
}
/* line 162, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 > div {
  margin-bottom: 2em;
}
@media only all and (min-width: 75rem) {
  .formContacto .bloq2 > div {
    padding-right: 5px;
  }
}
/* line 168, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2Reca {
  margin-left: 0;
}
@media only all and (max-width: 47.938rem) {
  .formContacto .bloq2 .bloq2Reca {
    width: 100% !important;
  }
}
/* line 175, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
@media only all and (max-width: 47.938rem) {
  .formContacto .bloq2 .bloq2AvisoLegal {
    margin-left: 0;
  }
}
/* line 181, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex {
  padding-left: 10px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f9f9f9;
  border: 1px solid #d3d3d3;
  color: #000;
  height: 74px;
  width: 300px;
  border-radius: 3px;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.05);
  /*& > div:nth-child(2){
   color:#ACACAC;
   text-align:center;
   & a span{
   text-decoration:none !important;
   font-size: 14px;
   font-weight: 400;
   line-height: 17px;
   color:#ACACAC;
   & .fa {
   font-size:2em;
   &:hover{
   font-size:2.6em;
   color:$accent-color-1;
   }
   }
   }
   }*/
}
@media only all and (max-width: 30rem) {
  .formContacto .bloq2 .bloq2AvisoLegalFlex {
    width: 250px;
  }
}
/* line 205, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div {
  width: calc(33.3333% - 1em);
  margin: 0.5em;
}
/* line 210, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div:nth-child(1) {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 217, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div:nth-child(1) label {
  color: #333;
  margin-bottom: 4px;
  margin-left: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
/* line 224, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div:nth-child(1) label:hover {
  color: #bdd348;
}
/* line 249, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div:nth-child(2) {
  text-align: right;
}
/* line 251, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div:nth-child(2) .avisoImg {
  font-size: 0.6em;
  font-weight: bold;
  color: #9d9db5;
}
/* line 255, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div:nth-child(2) .avisoImg:hover {
  color: #2441a9;
}
/* line 259, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .bloq2AvisoLegalFlex > div:nth-child(2) .avisoIcon {
  text-align: center;
}
/* line 265, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
/* line 266, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .blog2Enviar .rsform-submit-button, .formContacto .bloq2 .blog2Enviar .rsform-reset-button {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background-color: #bdd348 ;
  color: #fff ;
  border: 0;
  line-height: 1.5;
  font-size: 1rem;
  font-weight: 500;
  vertical-align: middle;
  text-shadow: none;
  transition: background 0.1s;
}
/* line 280, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .bloq2 .blog2Enviar .rsform-submit-button:hover, .formContacto .bloq2 .blog2Enviar .rsform-reset-button:hover {
  background-color: #b2c644 ;
}
@media only all and (max-width: 47.938rem) {
  .formContacto .bloq2 .blog2Enviar {
    width: 100% !important;
  }
}
@media only all and (min-width: 60rem) {
  .formContacto .bloq2 .blog2Enviar {
    margin-right: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .formContacto .bloq2 .blog2Enviar {
    margin-left: 0;
  }
}
@media only all and (max-width: 59.938rem) {
  .formContacto .bloq2 .blog2Enviar {
    margin-top: 20px;
  }
}
/* line 300, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .mapa {
  margin-top: 20px;
  border-radius: 3px;
  border: '0';
}
/* line 311, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.avisoReque {
  color: #b94a48 !important;
}
/* line 314, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formContacto .formError {
  color: #b94a48 !important;
}
@media only all and (max-width: 47.938rem) {
  .formContacto .formError {
    width: 200px;
  }
}
/* line 321, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
/* line 322, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.contactoDescripcion h3 {
  color: #4f4e4e ;
  font: 1.4rem/1.3rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
}
/* line 326, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.contactoDescripcion > p {
  color: #4f4e4e ;
  font: 1rem/1.2rem "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
/********************** MODULO LATERAL CONTACTO DATOS *************************/
/* line 334, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
/* line 335, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
/* line 336, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.contactoDatos .g-contact-item .g-contact-icon {
  border-right: 1px solid #f6f6f6;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .contactoDatos .g-contact-item .g-contact-icon {
    position: relative;
  }
}
/* line 341, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.contactoDatos .g-contact-item .g-contact-icon .fa {
  color: #fffff5 ;
  color: #f6f6f6 ;
}
/********************** Formulario fitness *************************/
/* line 351, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.formFitnesTitle {
  font: Large "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #7a7a7a;
  font-size: 1.9rem;
  font-weight: 500;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .formFitnesTitle {
    font: Desktop "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .formFitnesTitle {
    font: Tablet "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  .formFitnesTitle {
    font: Movil "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
/* line 357, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.cuentaBan {
  font-size: 2rem;
  font: Large "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-weight: bold;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .cuentaBan {
    font: Desktop "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .cuentaBan {
    font: Tablet "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  .cuentaBan {
    font: Movil "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
/* line 361, templates/g5_hydrogen/custom/scss/public/_rs_contacto.scss */
.cuentaBan span {
  color: #4f4e4e;
}
/********************************************************
 PARTICLES
 ********************************************************/
/* line 1, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 2, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 2rem -0.25rem;
}
/* line 8, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-item {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0.25rem;
  width: 100%;
  display: inline-block;
}
/* line 14, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-readmore {
  display: block;
  margin: 1rem auto;
}
/* line 18, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-item-text1 {
  /*font-family: get-font-family($font-family-title) !important;*/
  font-size: 2.5rem;
  line-height: 1;
  font-weight: 700;
}
@media only all and (max-width: 47.938rem) {
  .g-gridstatistic .g-gridstatistic-item-text1 {
    font-size: 2rem;
  }
}
/* line 27, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-item-text2 {
  font-size: 1.2rem;
  line-height: 1;
}
/* line 31, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 32, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-2cols .g-gridstatistic-item {
  width: 50%;
}
/* line 36, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 37, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item {
  width: 33.33333%;
}
/* line 41, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 42, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item {
  width: 25%;
}
/* line 46, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 47, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item {
  width: 20%;
}
/* line 51, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 52, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item {
  width: 16.66667%;
}
/* line 57, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 58, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
@media only all and (max-width: 47.938rem) {
  .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item, .g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item {
    width: 100%;
  }
}
/* line 64, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 65, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
@media only all and (max-width: 47.938rem) {
  .g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item, .g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item {
    width: 50%;
  }
}
/* line 74, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
/* line 75, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme, .odometer.odometer-theme-default, .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
/* line 83, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden;
}
/* line 91, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
/* line 101, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}
/* line 104, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
/* line 108, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
/* line 112, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
/* line 115, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  transition: -webkit-transform 2s;
  transition: transform 2s;
  transition: transform 2s, -webkit-transform 2s;
}
/* line 120, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* line 124, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  transition: -webkit-transform 2s;
  transition: transform 2s;
  transition: transform 2s, -webkit-transform 2s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 131, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em;
}
/* line 135, templates/g5_hydrogen/custom/scss/public/particles/_gridstatistic.scss */
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center;
}
/*Menu simple con iconos*/
/* p3b background image y color */
/* p3b titulo | tipografía y tamaño */
/*Horarios inicio*/
/* line 53, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
#showcase-b .g-content {
  padding-top: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #showcase-b .g-content {
    padding: 15px 0;
  }
}
@media only all and (max-width: 47.938rem) {
  #showcase-b .g-content {
    padding: 0;
  }
}
/* line 66, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
.bloqHorarios {
  background-position: 0;
  background-color: #4f4e4e ;
  color: #bdd348 ;
  padding: 20px;
  padding-top: 30px;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15)!important;
}
/* line 73, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
.bloqHorarios .g-grid {
  margin-bottom: 10px;
}
/* line 79, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
.horarios_icon {
  font: normal normal normal 3em FontAwesome;
}
/* line 81, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
.horarios_icon:before {
  content: "\f017";
}
/*.icon{
 @include breakpoint(tablet-range) {
 flex: 0 9%;
 width: 9%;
 }
 @include breakpoint(mobile-only) {
 flex: 0 20% !important;
 width: 20% !important;
 }
 }*/
/* line 97, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
@media only all and (max-width: 47.938rem) {
  .titulo {
    -webkit-flex: 0 80% !important;
    -ms-flex: 0 80% !important;
    flex: 0 80% !important;
    width: 80% !important;
  }
}
/* line 109, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
.horarios_icon_titulo {
  font: 700 2em "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
}
/* line 114, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
.horarios_icon_text {
  color: #fff ;
  font: 1em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 120, templates/g5_hydrogen/custom/scss/public/particles/_horarios.scss */
  .reloj {
    -webkit-flex: 0 10%;
    -ms-flex: 0 10%;
    flex: 0 10%;
    width: 10%;
  }
}
/*Menu simple con iconos*/
/* line 3, templates/g5_hydrogen/custom/scss/public/particles/_horizontalmenu_icon.scss */
.g-horizontalmenu_icon.fa.fa-phone {
  font-size: 1.2em !important;
}
/* line 7, templates/g5_hydrogen/custom/scss/public/particles/_horizontalmenu_icon.scss */
.g-horizontalmenu_icon.fa.fa-mobile {
  font-size: 1.4em !important;
}
/* line 1, templates/g5_hydrogen/custom/scss/public/particles/_horizontalmenu.scss */
.g-horizontalmenu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 5, templates/g5_hydrogen/custom/scss/public/particles/_horizontalmenu.scss */
.g-horizontalmenu li {
  display: inline-block;
  margin: 0 0.5rem;
  font-weight: bold;
  font-size: 0.9rem;
  text-transform: uppercase;
}
/* line 11, templates/g5_hydrogen/custom/scss/public/particles/_horizontalmenu.scss */
.g-horizontalmenu li:first-child {
  margin-left: 0;
}
/* line 14, templates/g5_hydrogen/custom/scss/public/particles/_horizontalmenu.scss */
.g-horizontalmenu li:last-child {
  margin-right: 0;
}
/* line 18, templates/g5_hydrogen/custom/scss/public/particles/_horizontalmenu.scss */
.g-horizontalmenu a:hover {
  text-decoration: underline;
}
/* feature | tipografía y tamaño */
/* line 22, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 26, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items .g-testimonial-item {
  background-color: #fff ;
  color: #939393 ;
  border-radius: ;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05);
  margin: 2% 2% 2% 2%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: start;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  flex-grow: 0;
  -ms-flex-positive: 0;
}
@media only all and (max-width: 47.938rem) {
  .g-testimonials-items .g-testimonial-item {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 43, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-2cols, .g-testimonials-items.g-3cols, .g-testimonials-items.g-4cols, .g-testimonials-items.g-5cols {
  margin-left: -2%;
  margin-right: -2%;
}
/* line 50, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
/* line 51, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-1cols .g-testimonial-item {
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.15);
  position: relative;
  width: 100%;
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  margin: 0;
}
/* line 57, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-1cols .g-testimonial-item:last-child {
  padding-bottom: 0;
  margin-bottom: 1rem;
  border-bottom: none;
}
/* line 64, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
/* line 65, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-2cols .g-testimonial-item {
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.15);
  position: relative;
  width: 47%;
  -webkit-flex-basis: 47%;
  -moz-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex-preferred-size: 47%;
}
/* line 70, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-2cols .g-testimonial-item:nth-child(odd) {
  margin-right: 1%;
}
/* line 73, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-2cols .g-testimonial-item:nth-child(even) {
  margin-left: 1%;
}
/* line 78, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
/* line 79, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-3cols .g-testimonial-item {
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.15);
  position: relative;
  width: 30.66667%;
  -webkit-flex-basis: 30.66667%;
  -moz-flex-basis: 30.66667%;
  flex-basis: 30.66667%;
  -ms-flex-preferred-size: 30.66667%;
}
/* line 84, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-3cols .g-testimonial-item:nth-child(3n-1) {
  margin-left: 0;
  margin-right: 0;
}
/* line 90, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
/* line 91, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-4cols .g-testimonial-item {
  width: 22.5%;
  -webkit-flex-basis: 22.5%;
  -moz-flex-basis: 22.5%;
  flex-basis: 22.5%;
  -ms-flex-preferred-size: 22.5%;
}
/* line 94, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-4cols .g-testimonial-item:nth-child(4n-2) {
  margin-left: 0;
  margin-right: 1%;
}
/* line 98, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-4cols .g-testimonial-item:nth-child(4n-1) {
  margin-left: 1%;
  margin-right: 0;
}
/* line 104, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
/* line 105, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-5cols .g-testimonial-item {
  width: 17.6%;
  -webkit-flex-basis: 17.6%;
  -moz-flex-basis: 17.6%;
  flex-basis: 17.6%;
  -ms-flex-preferred-size: 17.6%;
}
/* line 108, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-5cols .g-testimonial-item:nth-child(5n-3) {
  margin-left: 0;
  margin-right: 1%;
}
/* line 112, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-5cols .g-testimonial-item:nth-child(5n-2) {
  margin-left: 1%;
  margin-right: 1%;
}
/* line 116, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonials-items.g-5cols .g-testimonial-item:nth-child(5n-1) {
  margin-left: 1%;
  margin-right: 0;
}
@media only all and (max-width: 47.938rem) {
  /* line 123, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
  /* line 124, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
  .g-testimonials-items[class*="cols"] .g-testimonial-item {
    width: 96%;
    -webkit-flex-basis: 96%;
    -moz-flex-basis: 96%;
    flex-basis: 96%;
    -ms-flex-preferred-size: 96%;
    margin-left: 2% !important;
    margin-right: 2% !important;
    margin-bottom: 60px;
  }
}
/* line 134, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-content {
  padding: 1rem;
  border-top: 8px solid #d5e28c;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 139, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-alt .g-testimonial-content {
  padding: 2rem 2.5rem;
}
/* line 143, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-text {
  margin-bottom: 1rem;
  position: relative;
  font: 18px/28px "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-weight: 700;
  color: #fffff8 ;
  color: #bbb ;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-testimonial-text {
    font: 1em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
/* line 149, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
/* line 150, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-standard .g-testimonial-text strong {
  font-family: "";
  font-weight: 700;
  font-size: 2rem;
  margin: 0;
}
/* line 157, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-alt .g-testimonial-text {
  font-size: 1.25rem;
  font-family: Georgia;
  font-style: italic;
}
/* line 163, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-alt .g-testimonial-content {
  padding: 2rem 2.5rem;
}
/* line 166, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 169, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-img {
  border-radius: 100%;
  position: absolute;
  top: -40px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
  margin: 0.5rem 1rem 0.5rem 0;
  overflow: hidden;
  width: 80px;
  height: 80px;
}
/* line 178, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.dir-rtl .g-testimonial-author-img {
  margin: 0.5rem 0 0.5rem 1rem;
}
@media only all and (max-width: 47.938rem) {
  .g-testimonial-author-img {
    width: 80px;
    height: 80px;
  }
}
/* line 186, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-text {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 0;
  -moz-flex: 1 1 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}
/* line 193, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-name, .g-testimonial-author-company {
  display: block;
  font-family: "";
  font-weight: 700;
  width: 100%;
}
/* line 199, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-name {
  font-size: 1rem;
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  align-self: flex-end;
  -ms-flex-item-align: end;
  color: #bdd348 ;
}
/* line 204, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-company {
  font-size: 0.8rem;
  font-style: italic;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  align-self: flex-start;
  -ms-flex-item-align: start;
}
/* line 208, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-company a {
  opacity: 0.75;
  color: inherit;
}
/* line 211, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.g-testimonial-author-company a:hover {
  opacity: 1;
}
/* line 217, templates/g5_hydrogen/custom/scss/public/particles/_testimonials.scss */
.comillas {
  display: inline;
  position: relative;
  top: 30px;
  font-size: 4em;
  line-height: 1;
  color: #bdd348 ;
}
/*MIS DATOS PARTICULA*/
/* Título | tipografía y tamaño */
/*  subtitulo| tipografía y tamaño */
/* line 24, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
/* line 25, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
/* line 26, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
#g-expanded .misDatos_icon-item:nth-child(2) .misDatos_icon_text {
  position: relative;
  left: 55px;
}
/* line 34, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
@media only all and (min-width: 60rem) {
  .misDatos_icon_bloq {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .misDatos_icon_bloq {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
/* line 51, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
.misDatos_icon_bloq .misDatos_icon-item {
  width: calc(25% - 1em);
  margin: 0.5em;
}
@media only all and (max-width: 47.938rem) {
  .misDatos_icon_bloq .misDatos_icon-item {
    width: 100% !important;
    margin: 15px 0;
    padding: 10px;
    float: left;
  }
}
/* line 62, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
.misDatos_icon_bloq .misDatos_icon {
  font-size: 2.8em;
  margin-right: 10px;
  color: #fffff6 ;
  color: #e2e2e2 ;
}
/* line 68, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
.misDatos_icon_bloq .misDatos_icon_titulo {
  font: 2rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #bdd348 ;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .misDatos_icon_bloq .misDatos_icon_titulo {
    font: 1.3em "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
/* line 73, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
.misDatos_icon_bloq .misDatos_icon_text {
  font: 1.2rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #bdd348 !important;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .misDatos_icon_bloq .misDatos_icon_text {
    font: 0.9em "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
/* line 76, templates/g5_hydrogen/custom/scss/public/particles/_mis_datos.scss */
.misDatos_icon_bloq .misDatos_icon_text a {
  font: 1.2rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  color: #bdd348 !important;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .misDatos_icon_bloq .misDatos_icon_text a {
    font: 0.9em "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
/*  */
/* contato-datos_titulo | tipografía y tamaño */
/* contacto-datos_texto | tipografía y tamaño */
/* line 22, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
/* line 23, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-item {
  position: relative;
  padding-left: 50px;
  margin-bottom: 1.5rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-contact .g-contact-item {
    padding-left: 0;
  }
}
/* line 30, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.dir-rtl .g-contact .g-contact-item {
  padding-left: 0;
  padding-right: 50px;
}
/* line 35, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-icon {
  position: absolute;
  left: 0;
  font-size: 1.25rem;
  border-right: 1px solid #bdd348;
  width: 35px;
  height: 45px;
  line-height: 45px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-contact .g-contact-icon {
    margin-top: 10px;
    border: none !important;
  }
}
/* line 47, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-icon .fa {
  color: #bdd348;
}
/* line 50, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.dir-rtl .g-contact .g-contact-icon {
  left: auto;
  right: 0;
  border-left: 1px solid #bdd348;
  border-right: 0;
}
/* line 57, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-label {
  text-transform: uppercase;
  color: #4f4e4e ;
  font: bold 1rem/1.2rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
}
/* line 63, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-text {
  margin-top: 5px;
  color: #4f4e4e ;
  font: 1rem/1.2rem "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-contact .g-contact-text {
    margin-top: 10px;
  }
}
/* line 72, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
/* line 73, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact.g-contact-compact .g-contact-item {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 77, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact.g-contact-compact .g-contact-label {
  display: none;
}
/* line 80, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact.g-contact-compact .g-contact-text {
  font-weight: normal;
}
/* line 85, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-map {
  position: relative;
  display: block;
}
/* line 89, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
/* line 90, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-map-overlay:before {
  background: rgba(255, 255, 255, 0.75);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 100, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
/* line 101, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-map-overlay:hover:before {
  background: rgba(189, 211, 72, 0.25);
}
/* line 106, templates/g5_hydrogen/custom/scss/public/particles/_contact.scss */
.g-contact .g-contact-map-marker {
  color: #bdd348;
  font-size: 3rem;
  position: absolute;
}
/********************************************************
 RUTAS SEBLOD
 ********************************************************/
/********************************************************
 EQUIPO DENTIST CONTENT
 ********************************************************/
/* main-equipo-item background image y color */
/* line 1, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_content.scss */
.eq_dentist_content {
  /*
   $var1:         '';      // $main-equipo-item-background_image
   $var2:         '';      // $main-equipo-item-background_repeat
   $var3:         '';      // $main-equipo-item-background_size
   $var4:         '';      // $main-equipo-item-background_position
   $var5:         #eeeeee;      // $main-equipo-item-fondo_titulo
   $var6:         0;      // $main-equipo-item-fondo_titulo_ef
   $var7:         0;      // $main-equipo-item-fondo_titulo_va
   $var20:       #363f45;       // $main-equipo-item-titulo
   $var21:       #666666;        // $main-equipo-item-subtitulo
   $var8:         2;     // $main-equipo-item-titulo_font
   $var9:         1.4em;     // $main-equipo-item-titulo_size_l
   $var10:        0;     // $main-equipo-item-titulo_size_d
   $var11:        0;     // $main-equipo-item-titulo_size_t
   $var12:        0;     // $main-equipo-item-titulo_size_m
   $var13:        2;     // $main-equipo-item-subtitulo_font
   $var14:        1em;     // $main-equipo-item-subtitulo_size_l
   $var15:        0;     // $main-equipo-item-subtitulo_size_d
   $var16:        0;     // $main-equipo-item-subtitulo_size_t
   $var17:        0;     // $main-equipo-item-subtitulo_size_m
   */
  /***************************************************************/
}
/* line 61, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_content.scss */
.eq_dentist_content .bloqImgTitle {
  background-color: #bdd348 ;
}
@media only all and (min-width: 48rem) {
  .eq_dentist_content .bloqImgTitle {
    margin-bottom: 40px;
  }
}
@media only all and (max-width: 47.938rem) {
  .eq_dentist_content .bloqImgTitle {
    text-align: center;
    margin-bottom: 40px;
  }
}
/* line 75, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_content.scss */
.eq_dentist_content .tituloContentEq {
  color: #fff ;
  font: bold 1.4em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
/* line 80, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_content.scss */
.eq_dentist_content .sub_tituloContentEq {
  color: #f1f5d3 ;
  font: 1em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
/* line 85, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_content.scss */
@media only all and (min-width: 75rem) {
  .eq_dentist_content .bloqtituloContentEq {
    right: 100px;
    position: relative;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .eq_dentist_content .bloqtituloContentEq {
    right: 50px;
    position: relative;
  }
}
/* line 96, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_content.scss */
.eq_dentist_content .bloqTexto {
  margin-bottom: 40px;
}
/********************************************************
 EQUIPO DENTIST FLEXBOX
 ********************************************************/
/* main-equipo-cat titulo| tipografía y tamaño */
/*
 $var1:      #eeeeee; //  $main-equipo-cat-background
 $var2:      #333333; //  $main-equipo-cat-titulo
 $var3:      #666666; //  $main-equipo-cat-t-hover
 $var4:      #333333; //  $main-equipo-cat-sub-titulo
 $var5:      10px;    //  $main-equipo-cat-somb-caja
 $var6:      4px;     // $main-equipo-cat-somb-img
 $var7:         '';      // $main-equipo-cat-background_image
 $var8:         '';      // $main-equipo-cat-background_repeat
 $var9:         '';      // $main-equipo-cat-background_size
 $var10:        '';      // $main-equipo-cat-background_position
 $var11:         2;     // $main-equipo-cat-titulo_font
 $var12:         2.1em;     // $main-equipo-cat-titulo_size_l
 $var13:         0;     // $main-equipo-cat-titulo_size_d
 $var14:         0;     // $main-equipo-cat-titulo_size_t
 $var15:         0;     // $main-equipo-cat-titulo_size_m
 $var16:        2;     // $main-equipo-cat-subtitulo_font
 $var17:        1em;     // $main-equipo-cat-subtitulo_size_l
 $var18:        0;     // $main-equipo-cat-subtitulo_size_d
 $var19:        .9em;     // $main-equipo-cat-subtitulo_size_t
 $var20:        0;     // $main-equipo-cat-subtitulo_size_m
 */
/* line 57, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.equipo {
  /*#g-main .g-container {position:relative;}*/
}
/* line 59, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.equipo .blog {
  margin-bottom: 100px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 70, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.equipo .blog div[class~="items-row"] {
  width: calc(50% - 2em);
  margin: 1em;
  padding: 1.5em;
  background-color: #bdd348 ;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15);
}
@media only all and (max-width: 47.938rem) {
  .equipo .blog div[class~="items-row"] {
    width: calc(100% - 1em);
  }
}
/* line 85, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.equipo .blog .pagination {
  width: 100%;
}
/* line 87, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.equipo .blog .pagination .counter {
  right: 0;
}
@media only all and (max-width: 47.938rem) {
  /* line 92, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
  .equipo .blog .counter {
    display: none;
  }
}
/********************************************************
 EQUIPO DENTIST INTRO
 ********************************************************/
/* line 102, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.eq_dentist_intro {
  /******************************************************/
  /********************************************/
}
/* line 104, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
@media only all and (max-width: 47.938rem) {
  .eq_dentist_intro .imgEquipo {
    text-align: center;
    margin-bottom: 20px;
  }
}
/* line 111, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.eq_dentist_intro .circuloImg {
  display: inline-block;
  width: 111px;
  height: 111px;
  border-radius: 50%;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.15);
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .eq_dentist_intro .circuloImg {
    width: 90px;
    height: 90px;
    background-size: 90px 90px !important;
  }
}
/* line 126, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.eq_dentist_intro .bloqImgEquipo {
  text-align: center;
}
/* line 130, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
@media only all and (min-width: 75rem) {
  .eq_dentist_intro .bloqTitulosEq {
    margin-top: 15px;
  }
}
@media only all and (max-width: 47.938rem) {
  .eq_dentist_intro .bloqTitulosEq {
    text-align: center;
  }
}
/* line 139, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.eq_dentist_intro .tituloCatEq {
  font: 2.1em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  letter-spacing: 0px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .eq_dentist_intro .tituloCatEq {
    font: 1.3em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  .eq_dentist_intro .tituloCatEq {
    font: 1.2em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
/* line 142, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.eq_dentist_intro .tituloCatEq a {
  color: #fff ;
}
/* line 144, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.eq_dentist_intro .tituloCatEq a:hover {
  color: #4f4e4e ;
}
/* line 150, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_intro.scss */
.eq_dentist_intro .subTituloCatEq {
  font: 1em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  color: #f1f5d3 ;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .eq_dentist_intro .subTituloCatEq {
    font: 0.9em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
/***********************************************************/
/* line 1, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq {
  /************************************************************/
}
/* line 3, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq .sprocket-strips-container {
  overflow: visible;
}
/* line 6, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq .bloqStripEq {
  /*box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15);*/
  background: #d5e28c;
}
@media only all and (min-width: 75rem) {
  .stripEq .bloqStripEq {
    padding: 35px 15px 15px 15px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .stripEq .bloqStripEq {
    padding: 30px 15px 15px 15px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .stripEq .bloqStripEq {
    padding: 15px;
  }
}
@media only all and (max-width: 47.938rem) {
  .stripEq .bloqStripEq {
    padding: 15px;
  }
}
/* line 24, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
@media only all and (max-width: 47.938rem) {
  .stripEq .bloqStripEq .g-grid a {
    text-align: center;
    width: 100%;
    display: inline-block;
  }
}
/* line 33, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq .bloqStripEqImg {
  display: inline-block;
}
@media only all and (max-width: 47.938rem) {
  .stripEq .bloqStripEqImg {
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
/* line 40, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq .StripEqImg {
  display: inline-block;
  width: 111px;
  height: 111px;
  background-size: contain;
  border-radius: 50%;
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.15);
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .stripEq .StripEqImg {
    width: 90px;
    height: 90px;
    background-size: cover !important;
    background-position: center;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .stripEq .StripEqImg {
    width: 90px;
    height: 90px;
    background-size: cover !important;
    background-position: center;
  }
}
/* line 62, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .stripEq .StripEqTitles {
    padding-left: 10px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .stripEq .StripEqTitles {
    margin-top: 15px;
  }
}
@media only all and (max-width: 47.938rem) {
  .stripEq .StripEqTitles {
    text-align: center;
  }
}
/* line 74, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq .StripEqTitles a .StripEqTitle {
  color: #fff;
  font-size: 1.8em;
  line-height: 1em;
  font-weight: 700;
  transition: 0.5s all ease;
}
/* line 80, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq .StripEqTitles a .StripEqTitle:hover {
  color: #363f45;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .stripEq .StripEqTitles a .StripEqTitle {
    font-size: 1.6em;
    line-height: 1em;
    font-weight: 400;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .stripEq .StripEqTitles a .StripEqTitle {
    font-size: 1.4em;
    line-height: 1em;
  }
}
/* line 93, templates/g5_hydrogen/custom/scss/public/destist_equipo/_eq_dentist_rok.scss */
.stripEq .StripEqSubTitle {
  top: 10px;
  position: relative;
  color: #f1f5d3;
}
@media only all and (max-width: 47.938rem) {
  .stripEq .StripEqSubTitle {
    margin-bottom: 20px;
    display: inline-block;
  }
}
/***************************************************************/
/* line 1, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_content.scss */
.sliderDentist_content {
  /**************************************************************/
}
/* line 3, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_content.scss */
.sliderDentist_content .title {
  font-size: 1.6em;
  font-weight: normal;
  color: #333;
  margin-bottom: 10px;
  text-transform: uppercase;
}
@media only all and (max-width: 47.938rem) {
  .sliderDentist_content .title {
    font-size: 1.2rem;
    line-height: 1.5rem;
    text-align: center;
  }
}
/************************************************************************************
 SLIDER DENTIST ROCKSPROCKET
 ************************************************************************************/
/* line 5, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#g-header {
  background-color: transparent;
}
/* line 8, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist {
  /**********************************************************************************/
  /*TÍTULO*/
  /***************************************************/
}
/* line 11, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .layout-slideshow .sprocket-features-title, #slider_dentist .layout-slideshow .sprocket-features-desc {
  font-family: "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  text-align: center;
}
@media only all and (max-width: 47.938rem) {
  #slider_dentist .layout-slideshow .sprocket-features-title, #slider_dentist .layout-slideshow .sprocket-features-desc {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
}
/* line 20, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .layout-slideshow .sprocket-features-arrows .arrow {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  top: 50%;
  margin-top: -72px;
  border-radius: 1em;
  opacity: 0.8;
  cursor: pointer;
  z-index: 10;
  text-align: center;
  font-size: 5rem;
}
/* line 34, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .layout-slideshow .sprocket-features-arrows .prev {
  left: 40px;
}
/* line 37, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .layout-slideshow .sprocket-features-arrows .next {
  right: 40px;
}
/* line 40, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .layout-slideshow .sprocket-features-arrows .arrow:hover {
  opacity: 1;
  color: #888;
}
/* line 44, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .layout-slideshow .sprocket-features-pagination li, #slider_dentist .layout-slideshow .sprocket-features-arrows .arrow {
  transition: opacity 0.2s ease-in;
}
/* line 48, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .layout-slideshow .sprocket-features-content {
  text-align: center;
  position: absolute;
  right: 10%;
  width: 40%;
}
@media only all and (min-width: 2000px) {
  #slider_dentist .layout-slideshow .sprocket-features-content {
    top: 185px !important;
    width: 25% !important;
    right: 22%;
  }
}
@media only all and (min-width: 1500px) and (max-width: 1999px) {
  #slider_dentist .layout-slideshow .sprocket-features-content {
    top: 100px !important;
  }
}
@media only all and (min-width: 75rem) {
  #slider_dentist .layout-slideshow .sprocket-features-content {
    top: 45px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  #slider_dentist .layout-slideshow .sprocket-features-content {
    top: 45px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #slider_dentist .layout-slideshow .sprocket-features-content {
    top: 25px;
  }
}
@media only all and (max-width: 47.938rem) {
  #slider_dentist .layout-slideshow .sprocket-features-content {
    bottom: 0;
    left: 0;
    width: 100%;
    text-transform: uppercase;
  }
}
/* line 80, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  #slider_dentist .SlDentCircleGrid {
    background: #f6f6f6;
    min-height: 300px;
  }
}
@media only all and (max-width: 30rem) {
  #slider_dentist .SlDentCircleGrid {
    background: #f6f6f6;
    min-height: 262px;
  }
}
/* line 91, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .imgResp {
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15);
}
/* line 95, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .bloqueTitle {
  border-radius: 4px;
}
/* line 99, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
/* line 100, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .btnDestock a {
  background-color: #bdd348;
  color: #fff;
  font-weight: 400;
}
/* line 104, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .btnDestock a:hover {
  background-color: #a5bb2d;
  color: #fff;
}
@media only all and (max-width: 47.938rem) {
  #slider_dentist .btnDestock {
    display: none;
  }
}
/* line 114, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
/* line 115, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .btnMovil a {
  background-color: #fffff1;
  color: #fffff4;
  font-weight: 400;
}
/* line 119, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
#slider_dentist .btnMovil a:hover {
  background-color: #fff;
  color: #fffff3;
}
@media only all and (min-width: 48rem) {
  #slider_dentist .btnMovil {
    display: none !important;
  }
}
/* line 130, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
@media only all and (max-width: 47.938rem) {
  #slider_dentist .sprocket-features-arrows {
    display: none;
  }
}
/************************************************************************************
 PARÁMETROS SEBLOD
 ************************************************************************************/
/* line 145, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
.SlDentCircleGrid {
  position: relative;
  z-index: -1;
}
/* line 148, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
.SlDentCircleGrid:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 158, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
.SlDentOpacity_blanco {
  position: relative;
  z-index: -1;
}
/* line 161, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
.SlDentOpacity_blanco:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/*BOTONES*/
/* line 173, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
.button.button-small {
  font: 700 14px "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
/* line 176, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
.button {
  font: 400 18px "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
/* line 179, templates/g5_hydrogen/custom/scss/public/slider_dentist/_slider_dentist_rok.scss */
.button.button-xlarge {
  font: 700 23px "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  padding: 10px 28px;
}
/*FAQ 1 VISTA INTRO*/
/* line 2, templates/g5_hydrogen/custom/scss/public/faq1/_intro.scss */
.faq1 {
  /****************************************************************/
  /****************************************************************/
}
/* line 4, templates/g5_hydrogen/custom/scss/public/faq1/_intro.scss */
.faq1 .boxFaq {
  background: #fff;
  padding: 10px;
  margin-bottom: 5px;
  /*box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25),
   0 15px 10px -10px rgba(0, 0, 0, .15);*/
}
/* line 12, templates/g5_hydrogen/custom/scss/public/faq1/_intro.scss */
.faq1 .boxFaq_header {
  cursor: pointer;
  background: #fff;
  color: #888;
  padding: 5px 10px;
}
/* line 19, templates/g5_hydrogen/custom/scss/public/faq1/_intro.scss */
.faq1 .boxFaq_header:hover {
  background: #b6ce33;
  color: #fff;
}
/* line 24, templates/g5_hydrogen/custom/scss/public/faq1/_intro.scss */
.faq1 .boxFaq_content {
  display: none;
  background: #f9f9f9;
  padding: 20px;
  margin-top: 10px;
}
/* line 32, templates/g5_hydrogen/custom/scss/public/faq1/_intro.scss */
.faq1 h3 {
  font-size: 20px;
  margin-bottom: 15px;
  color: #888;
}
/********************************************************************/
/*BLOG1 VISTA INTRO*/
/* line 1, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro {
  /*
   $var20:          '';   $blog-background_image_leer
   $var21:          '';   $blog-background_repeat_leer
   $var22:          '';   $blog-background_size_leer
   $var23:          '';   $blog-background_position_leer
   $var1:          $accent-color-1;   // $blog-color_fondo_leer
   $var2:          #ffffff;   // $blog-color_texto_leer
   $var3:         2;          // $blog-leer_font
   $var4:         bold 1.4em;     // $blog-leer_size_l
   $var5:         0;     // $blog-leer_size_d
   $var6:         0;     // $blog-leer_size_t
   $var7:         0;     // $blog-leer_size_m
   $var3:         2;     // $blog-leer_font
   $var4:         bold 1.4em;     // $blog-leer_size_l
   $var5:         0;     // $blog-leer_size_d
   $var6:         0;     // $blog-leer_size_t
   $var7:         0;     // $blog-leer_size_m
   $var8:          #4D4D4D;      // $blog-titulo_color
   $var9:          2;          // $blog-titulo_font
   $var10:         bold 1.4em;     // $blog-titulo_size_l
   $var11:         0;      // $blog-titulo_size_d
   $var12:         0;      // $blog-titulo_size_t
   $var13:         0;      // $blog-titulo_size_m
   */
  /*FLEXBOX TITULOS*/
  /*==================================================
   * Sombra
   * ===============================================*/
  /*ARTICULOS EN LA CATEGORÍA*/
  /*********************************************************************/
}
/* line 77, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .cards {
  margin-bottom: 22px;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .blog1_intro .cards {
    margin-bottom: 15px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_intro .cards {
    margin-bottom: 12px;
  }
}
@media only all and (max-width: 47.938rem) {
  .blog1_intro .cards {
    margin-bottom: 42px;
  }
}
/* line 85, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .bloqCartTitle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 130px;
}
/* line 91, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .card-title {
  width: 100%;
}
/* line 93, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .cards.showing .card-title {
  background: #fff;
  border-right: thin solid #ddd;
  border-left: thin solid #ddd;
}
/* line 100, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card {
  background: #fff;
  display: inline-block;
  margin: 8px;
  -webkit-perspective: 1000;
  perspective: 1000;
  position: relative;
  /*  text-align: left;*/
  transition: all 0.3s 0s ease-in;
  z-index: 1;
}
/* line 112, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title {
  background: #efefef;
  padding: 6px 10px 10px 5px;
  position: static;
  z-index: 0;
}
@media only all and (max-width: 47.938rem) {
  .blog1_intro div.card div.card-title {
    padding: 23px 5px;
  }
}
/* line 119, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title a.toggle-info {
  border-radius: 50%;
  width: 25px;
  /*  height: 25px;
   right: 15px;*/
  top: 10px;
  padding: 0;
  position: absolute;
  pointer-events: none;
  cursor: default;
}
/* line 129, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title a.toggle-info:before {
  content: "\f078";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  display: inline-block;
  font: normal normal normal 12px/1 FontAwesome;
  margin-top: 0;
}
@media only all and (max-width: 59.938rem) {
  .blog1_intro div.card div.card-title a.toggle-info {
    position: relative;
    top: 0;
  }
}
/* line 140, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title a.toggle-info span {
  background: #fff;
  display: block;
  height: 2px;
  position: absolute;
  top: 16px;
  transition: all 0.15s 0s ease-out;
  width: 12px;
}
/* line 149, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title a.toggle-info span.left {
  right: 14px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 154, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title a.toggle-info span.right {
  left: 14px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 159, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title h2 {
  font: 1.4em/1.2em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  letter-spacing: -0.05em;
  /*margin: 10px 0 0 0;*/
  padding: 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_intro div.card div.card-title h2 {
    font: 1.2em/1.1em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_intro div.card div.card-title h2 {
    margin-top: 15px;
    padding-left: 7px;
  }
}
@media only all and (max-width: 47.938rem) {
  .blog1_intro div.card div.card-title h2 {
    margin-top: 15px;
    padding-left: 7px;
  }
}
/* line 168, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-title h2 small {
  display: block;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.025em;
}
/* line 174, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-description {
  padding: 0 15px 10px;
  position: relative;
  font-size: 14px;
}
/* line 179, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-actions {
  transition: all 0.3s ease;
  background-color: #4f4e4e ;
  color: #bdd348 ;
  font: bold 1.4em "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  padding: 10px 15px 20px;
  text-align: center;
}
/* line 187, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-actions:hover {
  transition: all 0.3s ease;
  background-color: #474646 !important;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_intro div.card div.card-actions {
    font-size: 1.1em;
  }
}
/* line 197, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.card-flap {
  background: #d9d9d9;
  position: absolute;
  width: 100%;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
/* line 206, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.flap1 {
  transition: all 0.3s 0.3s ease-out;
  z-index: -1;
}
/* line 210, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card div.flap2 {
  transition: all 0.3s 0s ease-out;
  z-index: -2;
}
/* line 214, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.cards.showing div.card {
  cursor: pointer;
  opacity: 0.6;
  -webkit-transform: scale(0.88);
  transform: scale(0.88);
}
/* line 220, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .no-touch div.cards.showing div.card:hover {
  opacity: 0.94;
  -webkit-transform: scale(0.92);
  transform: scale(0.92);
}
/* line 225, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card.show {
  opacity: 1 !important;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
}
/* line 230, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card.show div.card-title a.toggle-info {
  /*background: $b1_colorCirculoAct !important;*/
}
/* line 232, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card.show div.card-title a.toggle-info:before {
  content: "\f00d";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  margin-top: 3px;
}
/* line 243, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card.show div.card-flap {
  background: #fff;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
/* line 250, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card.show div.flap1 {
  transition: all 0.3s 0s ease-out;
  background-color: #fff;
}
/* line 256, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro div.card.show div.flap2 {
  transition: all 0.3s 0.2s ease-out;
  background-color: #fff;
}
/* line 265, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .card-flap.flap1 {
  box-shadow: 0 10px 6px -6px #777;
  border-right: thin solid #ddd;
  border-left: thin solid #ddd;
}
/* line 275, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .blog1IntroTextArticleCat {
  margin-top: 10px;
}
/* line 277, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .blog1IntroTextArticleCat h2, .blog1_intro .blog1IntroTextArticleCat h1 {
  font-size: 1.1em;
  line-height: 1.2em;
  margin: 4px 0;
}
/* line 282, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .blog1IntroTextArticleCat p {
  margin: 0;
}
/* line 287, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .blog1_title_cat {
  color: #4f4e4e ;
}
/* line 292, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .card-title .size-10 {
  -webkit-flex: 0 3%;
  -ms-flex: 0 3%;
  flex: 0 3%;
  width: 3%;
}
@media only all and (max-width: 59.938rem) {
  .blog1_intro .card-title .size-10 {
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    text-align: center;
    border-bottom: solid 1px #ddd;
    padding-bottom: 8px;
  }
}
/* line 308, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
@media only all and (max-width: 59.938rem) {
  .blog1_intro .card-title .size-90 {
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 313, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .card .blog1_imagen_articulos {
  max-height: 250px;
  overflow: hidden;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .blog1_intro .card .blog1_imagen_articulos {
    max-height: 194px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_intro .card .blog1_imagen_articulos {
    max-height: 150px;
  }
}
/* line 320, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .barraBlog1Cat {
  padding: 15px;
}
/* line 322, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .barraBlog1Cat i, .blog1_intro .barraBlog1Cat span {
  color: #bdd348;
}
/* line 325, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .barraBlog1Cat .blog1DateCat {
  color: #555;
}
/* line 328, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .blog1_intro .barraBlog1Cat > div {
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
@media only all and (max-width: 59.938rem) {
  .blog1_intro .barraBlog1Cat > div {
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
}
/* line 344, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro hr.barraHrCat {
  margin: 0 20px 30px 20px;
}
/* line 349, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_intro.scss */
.blog1_intro .tag-category h3 {
  line-height: 1.3 !important;
}
/* blog background image y color */
/*
 $var1:         #333333;      // $blogitem-titulo_color
 $var2:         $base-text-color;      // $blogitem-texto_color
 $var3:         1;        // $blogitem-titulo_font
 $var4:         2.6rem/1;    // $blogitem-titulo_size_l
 $var5:         0;        // $blogitem-titulo_size_d
 $var6:         1.8rem/1;       // $blogitem-titulo_size_t
 $var7:         1.4rem;       // $blogitem-titulo_size_m
 $var8:         2;       // $blogitem-texto_font
 $var9:         1rem/1.5rem;     // $blogitem-texto_size_l
 $var10:        0;      // $blogitem-texto_size_d
 $var11:        0;      // $blogitem-texto_size_t
 $var12:        0;      // $blogitem-texto_size_m
 */
/* line 42, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content {
  /********************************************************************/
  /*BLOG1 VISTA CONTENT*/
  /*Título*/
  /*Barra social*/
  /*Icons */
  /*Títulos al lado de los iconos*/
  /*Los tres botones sociales*/
  /*BARRA ETIQUETAS*/
  /*Etiquetas*/
  /*Texto*/
  /*Centrado de la barra de tags en móvil*/
  /*Titulos dentro de la Descripción*/
  /*********************************************************************/
}
/* line 47, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1_title_articulo h2 {
  color: #fffff8 ;
  color: #bbb ;
  font: 2.6rem/2.6rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  margin: 30px 0;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .blog1_title_articulo h2 {
    font: 1.8rem/1.8rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .blog1_title_articulo h2 {
    font: 1.4rem "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
/* line 55, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .barraBlog1Social {
  border-top: solid 1px #e9eaed;
  border-bottom: solid 1px #e9eaed;
  padding: 20px 0;
}
/* line 61, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .article-info-item-wrap {
  display: inline-block;
  /* border-right: solid 1px #e9eaed;
   @include breakpoint(large-desktop-range) {padding-right: 40px;}*/
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .blog1_content .article-info-item-wrap {
    padding-right: 0;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .article-info-item-wrap {
    padding-right: 0;
    text-align: center;
  }
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .article-info-item-wrap {
    border-right: none;
    text-align: center;
    margin-bottom: 10px;
  }
}
/* line 70, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .entry-time-wrapper {
  display: inline-block;
  margin: 0;
  vertical-align: top;
  position: relative;
  bottom: 8px;
}
/* line 80, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .article-info-item-wrap i, .blog1_content .blog1BarraTagsA i, .blog1_content .blog1BarraTagsB i, .blog1_content .blog1BarraTagsC i {
  background-color: #bdd348 ;
  display: inline-block;
  width: 33px;
  line-height: 35px;
  color: #fff;
  font-size: 18px;
  margin-right: 12px;
  text-align: center;
  border-radius: 3px;
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .article-info-item-wrap i, .blog1_content .blog1BarraTagsA i, .blog1_content .blog1BarraTagsB i, .blog1_content .blog1BarraTagsC i {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
/* line 97, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .article-info-item-wrap i {
    margin-bottom: 5px;
  }
}
/* line 103, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .entry-time-wrapper .blog1User, .blog1_content .blog1BarraTagsA span, .blog1_content .blog1BarraTagsB span, .blog1_content .blog1BarraTagsC span {
  color: #000;
  line-height: 16px;
  display: inline-block;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .entry-time-wrapper .blog1User, .blog1_content .blog1BarraTagsA span, .blog1_content .blog1BarraTagsB span, .blog1_content .blog1BarraTagsC span {
    font-size: 13px;
  }
}
/* line 115, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .entry-time-wrapper .blog1Date {
  display: block;
  color: #757575;
  font-size: 13px;
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .entry-time-wrapper .blog1Date {
    margin-left: 10px;
  }
}
/* line 124, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .Blog1btnSocial {
  margin: 0 20px;
}
/* line 131, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTags {
  border-top: solid 1px #e9eaed;
  border-bottom: solid 1px #e9eaed;
  padding: 25px 0;
  margin: 20px 0 0 0;
  line-height: 12px;
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .blog1BarraTags {
    padding: 0;
  }
}
/* line 141, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsA:first-child {
  margin: 0;
}
/* line 143, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTags .g-block:last-child {
  border-right: 0;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .blog1_content .blog1BarraTags .g-block:last-child {
    padding-left: 20px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .blog1BarraTags .g-block:last-child {
    padding-left: 30px;
  }
}
/* line 149, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTags .g-block {
  border-right: solid 1px #e9eaed;
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .blog1BarraTags .g-block {
    border-right: 0;
  }
}
/* line 153, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTags .g-block.size-20:first-child {
  border-right: 0;
}
/* line 155, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsA, .blog1_content .blog1BarraTagsB, .blog1_content .blog1BarraTagsC {
  margin: 0 0 0 30px;
  padding-right: 30px;
}
/* line 163, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsB2, .blog1_content .blog1BarraTagsC2 {
  color: #bdd348 ;
  line-height: 30px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .blog1BarraTagsB2, .blog1_content .blog1BarraTagsC2 {
    font-size: 0.8em;
  }
}
/* line 168, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsB2 span {
  color: #bdd348 ;
}
/* line 173, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsA2 ul {
  margin: 0;
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .blog1BarraTagsA2 ul {
    margin-top: 10px;
  }
}
/* line 176, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsA2 ul li {
  padding: 0;
}
/* line 180, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsA2 .label-info[href] {
  background-color: #bdd348 ;
}
/* line 186, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1Fulltext {
  color: #939393 ;
  font: 1.1rem/1.6rem "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
/* line 192, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1BarraTagsA div.cck_contents.cck_content div.cck_value, .blog1_content .blog1BarraTagsC2 {
  line-height: 20px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .blog1BarraTagsA div.cck_contents.cck_content div.cck_value, .blog1_content .blog1BarraTagsC2 {
    font-size: 0.8em;
  }
}
/* line 197, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .blog1_content .blog1BarraTagsC2 {
    line-height: 15px;
  }
}
/* line 203, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
@media only all and (max-width: 47.938rem) {
  .blog1_content .g-grid.blog1BarraTagsA, .blog1_content .g-grid.blog1BarraTagsB, .blog1_content .g-grid.blog1BarraTagsC {
    text-align: center;
    margin: 35px 0 15px 0;
  }
}
/* line 208, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
@media only all and (max-width: 47.938rem) {
  .blog1_content .blog1BarraTags .size-33 {
    border-bottom: solid 1px #e9eaed;
    padding-bottom: 15px;
  }
  /* line 212, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
  .blog1_content .blog1BarraTags .size-33:last-child {
    border-bottom: none;
  }
}
/* line 218, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .sombra1 {
  border-radius: 4px;
}
/* line 224, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .blog1Fulltext h1, .blog1_content h2 {
  font-size: 1.4em;
  line-height: 1.2em;
  margin: 8px 0;
}
/* line 230, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
@media only all and (max-width: 47.938rem) {
  .blog1_content .bloqGaleria {
    text-align: center;
  }
}
/* line 236, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .galeria {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media only all and (max-width: 47.938rem) {
  .blog1_content .galeria {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 251, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .galeria > a {
  margin: 3px;
}
/* line 254, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .galeria img {
  background: #fff !important;
  border: 1px solid #ccc;
  margin: -5px 5px 5px -5px !important;
  padding: 4px !important;
}
/* line 262, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
/* line 263, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .bloqAdjuntos h3 {
  margin-bottom: 0;
}
/* line 266, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
/* line 267, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .bloqAdjuntos .cck_value_field_x ul {
  margin: 0;
  margin-top: 10px;
  padding-left: 0;
  width: 100%;
}
/* line 272, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .bloqAdjuntos .cck_value_field_x ul li {
  display: block;
  padding-bottom: 30px;
  /*background:#FFFFFF;
   padding:15px;
   */
  border-bottom: 5px dashed #e9eaed;
  list-style: none;
  margin-bottom: 20px;
}
/* line 281, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .bloqAdjuntos .cck_value_field_x ul li:before {
  content: url('../../../seb_minima/positions/blog1_articulos/images/adjunto.png');
  position: relative;
  top: 10px;
  margin-right: 10px;
}
/* line 287, templates/g5_hydrogen/custom/scss/public/blog1_articulos/_content.scss */
.blog1_content .bloqAdjuntos .cck_value_field_x ul li:last-child {
  border-bottom: none;
}
/*DENTIST SERVICIOS INTRO*/
/* line 2, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro {
  /*************************************************************************/
  /**************************************************************************/
}
/* line 4, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro .contenedor {
  background: #fff;
  border: 1px solid #eae9e9;
  padding: 28px;
  margin-bottom: 45px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media only all and (max-width: 47.938rem) {
  .dentist_servicios_intro .contenedor {
    padding: 10px;
  }
}
/* line 21, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro .contenedor > .imagen {
  width: 25%;
}
/* line 23, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro .contenedor > .imagen img {
  border-radius: 4px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .dentist_servicios_intro .contenedor > .imagen {
    width: calc(40% - 1em);
    margin: 0.5em;
  }
}
@media only all and (max-width: 47.938rem) {
  .dentist_servicios_intro .contenedor > .imagen {
    width: calc(100% - 1em);
    margin: 0.5em;
  }
}
/* line 37, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro .contenedor > .texto {
  width: 75%;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .dentist_servicios_intro .contenedor > .texto {
    width: calc(60% - 1em);
    margin: 0.5em;
  }
}
@media only all and (max-width: 47.938rem) {
  .dentist_servicios_intro .contenedor > .texto {
    width: calc(100% - 1em);
    margin: 0.5em;
  }
}
/* line 49, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro .contenedor .boton {
  margin-top: 10px;
  float: right;
}
@media only all and (max-width: 47.938rem) {
  .dentist_servicios_intro .contenedor .boton {
    float: left;
  }
}
/* line 59, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
/* line 60, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro .textobloq a h2 {
  font-weight: bold;
  font-size: 1.4em;
  line-height: 1.2em;
  margin-top: 0;
  padding-top: 0;
  color: #bdd348;
}
/* line 67, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_intro.scss */
.dentist_servicios_intro .textobloq a h2:hover {
  color: #ccdd71;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .dentist_servicios_intro .textobloq a h2 {
    margin-bottom: 10px;
    padding: 0;
    font-size: 1.5em;
  }
}
@media only all and (min-width: 60rem) {
  .dentist_servicios_intro .textobloq {
    padding-left: 20px;
  }
}
/*DENTIST SERVICIOS CONTENT*/
/* line 2, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
.dentist_servicios_content {
  /*************************************************************************/
  /**************************************************************************/
}
/* line 4, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
.dentist_servicios_content .contenedor {
  background: #fff;
  border: 1px solid #eae9e9;
  padding: 28px;
  margin-bottom: 45px;
}
@media only all and (max-width: 47.938rem) {
  .dentist_servicios_content .contenedor {
    padding: 10px;
  }
}
/* line 12, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
.dentist_servicios_content .contenedor .social {
  margin-top: 10px;
}
/* line 17, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
.dentist_servicios_content .bloqimgServicesContent {
  text-align: center;
}
/* line 19, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
.dentist_servicios_content .bloqimgServicesContent .imgServicesContent {
  margin-bottom: 25px;
}
/* line 25, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
/* line 26, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
.dentist_servicios_content .textoSevicios ul li {
  padding-left: 10px;
}
/* line 32, templates/g5_hydrogen/custom/scss/public/dentist_servicios/_content.scss */
.dentist_servicios_content .titulo h2 {
  line-height: 1.3em;
}
@media only all and (max-width: 47.938rem) {
  .dentist_servicios_content .titulo h2 {
    font-size: 1.5em;
  }
}
/********************************************************
 VARIABLES TEMPLATE    ** COSTRUYENDO PARA GANTRY 5 **
 ********************************************************/
/*BODY*/
/* line 47, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround {
  background-position: 0 0;
  background-color: #fffff5 ;
  background-color: #f6f6f6 ;
}
/* P3A INICIO ROKSPROCKET EL EQUIPO*/
/* line 55, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 56, templates/g5_hydrogen/custom/scss/custom.scss */
.inicio .stripEq .sprocket-strips-container {
  overflow: visible;
}
/* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
.inicio .stripEq .bloqStripEq {
  background-position: 0;
  background-color: #bdd348 ;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15)!important;
}
/* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
.inicio .stripEq .StripEqTitles a .StripEqTitle {
  color: #fff ;
}
/* line 67, templates/g5_hydrogen/custom/scss/custom.scss */
.inicio .stripEq .StripEqTitles a .StripEqTitle:hover {
  color: #363f45 ;
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
.inicio .stripEq .StripEqSubTitle {
  color: #4f4e4e ;
  font: 1rem "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .inicio .stripEq .StripEqSubTitle {
    font: 0.9rem "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
/*  INICIO ROKSPROCKET SIDER*/
/* line 77, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 80, templates/g5_hydrogen/custom/scss/custom.scss */
.inicio #slider_dentist .btnDestock a, .inicio #slider_dentist .btnMovil a {
  background-color: #bdd348 ;
  color: #fff ;
}
/* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
.inicio #slider_dentist .btnDestock a:hover, .inicio #slider_dentist .btnMovil a:hover {
  background-color: #4f4e4e ;
  color: #fff ;
}
/********************************************************
 CUSTOM  STYLE    ** IMPORTANTE QUE ESTÉ AL FINAL **
 ********************************************************/
/*STYLES*/
/* line 3, templates/g5_hydrogen/custom/scss/public/_styles.scss */
@media only all and (max-width: 47.938rem) {
  /* line 5, templates/g5_hydrogen/custom/scss/public/_styles.scss */
  #g-mainbar .g-content {
    margin-left: 0;
  }
}
/* line 11, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.separator {
  color: #bdd348;
}
/* line 16, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.contactoFoto {
  text-align: center;
}
/* line 18, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.contactoFoto .g-content {
  margin: 0;
  padding: 0;
}
/* line 27, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.building-data .data-box-pairs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-right: 7px;
}
/* line 40, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.building-data .data-box {
  width: calc(50% - 1em);
  margin: 0.5em;
  padding: 15px;
  border: solid;
  border-color: #e4e4e4 #e4e4e4 #e4e4e4 #bdd348;
  border-width: 1px 1px 1px 0;
  box-shadow: 5px 0 0 0 #bdd348 inset;
  background: #f6f6f6;
}
@media only all and (max-width: 900px) {
  .building-data .data-box {
    width: calc(100% - 1em);
  }
}
/* line 56, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.building-data .data-box .label {
  display: block;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 0.9rem;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 64, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.building-data .data-box .data-text {
  margin-top: 15px;
  display: block;
  font-size: 0.9rem;
  text-align: right;
  font-weight: bold;
  letter-spacing: 1px;
  color: #bdd348;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .building-data .data-box .data-text {
    font-size: 0.8rem;
  }
}
/* line 76, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.building-data .data-box.price-range .data-text {
  font-size: 14px;
}
/* line 79, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.building-data .last-updated .label {
  display: block;
  text-align: right;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 14px;
}
/* line 87, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.building-data .data-box .data-text2 {
  color: #939393;
}
/******************* BLOG ********************/
/* line 94, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.blog1_intro div.card div.card-title {
  background: #fff;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.10);
}
/* line 99, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.blog1_intro .cards.showing .card-title {
  box-shadow: none;
}
/* line 103, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.blog1_intro div.cards.showing div.card {
  opacity: 0.4;
  -webkit-transform: scale(0.7);
  transform: scale(0.8);
}
/*Mapa*/
/* line 111, templates/g5_hydrogen/custom/scss/public/_styles.scss */
#g-extension {
  border-bottom: 3px solid #fff;
}
/*MENÚ ASIDE*/
/* line 117, templates/g5_hydrogen/custom/scss/public/_styles.scss */
/* line 118, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.menuAside .nav {
  margin-left: 1.5rem;
  list-style: disc;
}
/*FOOTER*/
/* line 125, templates/g5_hydrogen/custom/scss/public/_styles.scss */
@media only all and (max-width: 47.938rem) {
  #g-copyright {
    text-align: center;
  }
  /* line 128, templates/g5_hydrogen/custom/scss/public/_styles.scss */
  #g-copyright #g-totop {
    background: #bdd348;
    padding: 8px 10px;
    border-radius: 1em;
    color: #fff;
  }
}
/* line 138, templates/g5_hydrogen/custom/scss/public/_styles.scss */
/* line 139, templates/g5_hydrogen/custom/scss/public/_styles.scss */
@media only all and (min-width: 75rem) {
  #testimonios .g-testimonials-items.g-2cols {
    position: relative;
    margin-top: 20px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  #testimonios .g-testimonials-items.g-2cols {
    position: relative;
    margin-top: -8px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  #testimonios .g-testimonials-items.g-2cols {
    position: relative;
    margin-top: 40px;
  }
}
/* line 157, templates/g5_hydrogen/custom/scss/public/_styles.scss */
.tipoArual, .subheading-category {
  font-family: "aruallight", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: bold;
}
/* line 1, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
/* line 2, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
#plantillas .well {
  border: none;
  background-color: #212121;
}
/* line 9, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
/* line 10, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.tituloColor .nn_tabs .nav-tabs, .tituloColor .nn_tabs.outline_content > .tab-content, .tituloColor .nn_tabs.outline_handles ul.nav-tabs > li a {
  border: 1px solid #212121 !important;
}
/* line 16, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.tituloColor .nn_tabs .nav-tabs > li.active > a, .tituloColor .nn_tabs .nav-tabs > li.active > a:hover {
  background-color: transparent !important;
}
/* line 20, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.tituloColor .nn_tabs.top > ul.nav-tabs > li > a {
  border: 1px solid #212121 !important;
}
/* line 23, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.tituloColor .nn_tabs > .nav > li > a:hover {
  background-color: transparent;
}
/* line 30, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.button-paleta {
  min-width: 300px;
  display: inline-block;
  margin-bottom: 20px;
  background-color: #737373;
}
/* line 35, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.button-paleta:hover {
  background-color: #bdd348;
}
/* line 40, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.bloqArmonias select {
  margin: 0;
}
/* line 45, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.bloqArmonias {
  margin: 40px 0;
}
/* line 47, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.bloqArmonias > span {
  font-size: 1em;
  font-weight: 100;
  margin-bottom: 15px;
  display: inline-block;
  border-bottom: 1px solid #bdd348;
  letter-spacing: 1px;
}
/* line 57, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.button-presets {
  margin-top: 25px;
  color: #fff;
  display: inline-block;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  transition: background 0.1s;
}
/* line 67, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.button-presets:hover {
  background-color: #d5e28c;
}
/* line 73, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.mostrar_datos_js {
  font-size: 1rem;
}
/* line 78, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.tituloArmonias {
  margin-bottom: 20px;
  display: inline-block;
  font-size: 1.3rem;
}
/* line 84, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cacheBorrar {
  position: absolute;
  top: 15px;
  left: 15px;
}
/* line 88, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cacheBorrar:hover {
  color: #737373;
}
/*MODAL PALETA COLORES*/
/* line 98, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores {
  max-width: 500px;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  top: 79px;
  left: 0;
  position: fixed;
  z-index: 1000;
}
@media only all and (max-width: 47.938rem) {
  .colores {
    display: none;
  }
}
/* line 110, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores {
  box-shadow: 10px 10px 44px -10px rgba(66, 66, 66, 1);
  max-height: 400px;
  overflow-y: scroll;
  background-color: #333;
  color: #737373;
}
/* line 116, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .cabecera {
  color: #737373;
  padding: 0 30px;
}
/* line 119, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .cabecera .video {
  margin-top: 20px;
}
/* line 121, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .cabecera .video a {
  color: #737373;
}
/* line 123, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .cabecera .video a:hover {
  color: #fff;
}
/* line 127, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .cabecera .video span {
  font-size: 0.8em;
  margin-top: 5px;
  display: inline-block;
}
/* line 134, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores hr {
  border-color: #575757;
  border-width: thin;
  border-top: inherit;
  margin: 0;
}
/* line 140, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .tituloColor {
  text-align: center;
  margin: 10px 15px;
  color: #737373;
}
/* line 144, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .tituloColor input[type="text"] {
  position: relative;
  top: 4px;
}
/* line 149, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .blqColoreWeb {
  padding: 0 50px;
}
/* line 151, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .blqColoreWeb .colorImages {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 152, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .blqColoreWeb .colorImages a {
  color: #737373;
}
/* line 154, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .blqColoreWeb .colorImages a:hover {
  color: #fff;
}
/* line 170, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .blqColoreWeb .colorImages > div {
  text-align: center;
  width: calc(33.3333% - 1em);
  margin: 0.5em;
}
@media only all and (max-width: 47.938rem) {
  .colores .dropdown-colores .blqColoreWeb .colorImages > div {
    width: calc(100% - 1em);
  }
}
/* line 177, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.colores .dropdown-colores .blqColoreWeb .colorImages > div strong {
  display: inline-block;
  padding-top: 10px;
  color: #737373;
}
@media only all and (min-width: 48rem) {
  .colores .dropdown-colores .blqColoreWeb {
    width: 500px;
  }
}
/* line 210, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbColores .textMono {
  display: block;
}
/* line 211, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbColores .textAna {
  display: none;
}
/* line 212, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbColores .textTriada {
  display: none;
}
/* line 213, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbColores .textComp {
  display: none;
}
/* line 214, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbColores .textCompDivi {
  display: none;
}
/* line 215, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbColores .textTetra {
  display: none;
}
/* line 216, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbColores .textDesactivado {
  display: none;
}
/* line 295, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.coloresBase {
  padding: 15px;
  display: block;
  padding-bottom: 50px;
  border-bottom: 1px solid #444;
}
/* line 300, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.coloresBase #circulito {
  border-radius: 50%;
  box-shadow: 0 0 100px white, 1.95em -3.45em #d5e28c, 3.45em -2em #f1f5d3, 4em 0 #4f4e4e, 3.4em 2em #474747, 1.95em 3.45em #474747, 0 4em #474747, -1.95em 3.45em #474747, -3.45em 2em #474747, -4em 0 #474747, -3.4em -2em #474747, -1.95em -3.45em #474747, 0 -4em #bdd348;
  margin: 0 auto;
  transition: -webkit-transform 2s linear;
  transition: transform 2s linear;
  transition: transform 2s linear, -webkit-transform 2s linear;
  height: 30px;
  width: 30px;
  position: relative;
  top: 70px;
  right: 28px;
}
/* line 312, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.coloresBase #circulito::after {
  display: inline-block;
  position: relative;
  left: 3px;
  top: 1px;
  font-size: 0.8rem;
  content: "RYB";
}
/* line 325, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.coloresBase #circulito:hover {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 330, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cabecera {
  display: none !important;
}
/* line 333, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbBloq {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
/* line 343, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbBloq > div {
  width: 50%;
}
/* line 346, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbBloq div.cbImage {
  height: 200px;
}
/* line 349, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
/* line 350, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbBloq div.cbColores .textCromatic {
  margin-top: 5px;
  font-size: 0.8em;
}
/* line 353, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbBloq div.cbColores .textCromatic div > strong:nth-child(1) {
  font-size: 1.1em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 358, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.cbBloq div.cbColores .textCromatic div strong {
  font-size: 1em;
  font-weight: bold;
  color: #999;
}
/* line 369, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores {
  background-color: #fff;
  padding: 25px 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 375, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div {
  height: 50px;
  margin-right: 1em;
  width: calc(25% - 0.5em);
}
/* line 379, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div::after {
  color: #ccc;
  position: relative;
  top: 50px;
  left: 45px;
}
/* line 386, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(1) {
  background-color: #bdd348;
}
/* line 388, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(1)::after {
  content: "1";
}
/* line 393, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(2) {
  background-color: #d5e28c;
}
/* line 395, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(2)::after {
  content: "2";
}
/* line 399, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(3) {
  background-color: #f1f5d3;
}
/* line 401, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(3)::after {
  content: "3";
}
/* line 405, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(4) {
  background-color: #4f4e4e;
  margin-right: 0;
}
/* line 408, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraColores > div:nth-child(4)::after {
  content: "4";
}
/* line 414, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises {
  background-color: #fff;
  padding: 12px 7px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 420, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div {
  height: 25px;
  margin-right: 1em;
  width: calc(25% - 0.5em);
}
/* line 424, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div::after {
  color: #737373;
  position: relative;
  top: 50px;
  left: 45px;
}
/* line 431, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(1) {
  background-color: #f6f6f6;
}
/* line 433, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(1)::after {
  content: "5";
}
/* line 438, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(2) {
  background-color: #e2e2e2;
}
/* line 440, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(2)::after {
  content: "6";
}
/* line 444, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(3) {
  background-color: #cfcfcf;
}
/* line 446, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(3)::after {
  content: "7";
}
/* line 450, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(4) {
  background-color: #bbb;
  margin-right: 0;
}
/* line 453, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.barraGrises > div:nth-child(4)::after {
  content: "8";
}
/* line 459, templates/g5_hydrogen/custom/scss/public/_paleta_colores.scss */
.paletaFoter {
  height: 50px;
}
/*@if $accent-armonia == 1 {
 #imgCustom::before {
 content: url("http://www.laplantacoworking.com/templates/g5_hydrogen/custom/css-compiled/templates/g5_hydrogen/custom/images/armonias/monocromatico.png");
 }
 }
 @else if $accent-armonia == 2 {
 #imgCustom::before {
 content: url("http://www.laplantacoworking.com/templates/g5_hydrogen/custom/css-compiled/templates/g5_hydrogen/custom/images/armonias/analogo.png");
 }
 }
 @else if $accent-armonia == 3 {
 #imgCustom::before {
 content: url("http://www.laplantacoworking.com/templates/g5_hydrogen/custom/css-compiled/templates/g5_hydrogen/custom/images/armonias/triada.png");
 }
 }
 @else if $accent-armonia == 4 {
 #imgCustom::before {
 content: url("http://www.laplantacoworking.com/templates/g5_hydrogen/custom/css-compiled/templates/g5_hydrogen/custom/images/armonias/complementario.png");
 }
 }
 @else if $accent-armonia == 5 {
 #imgCustom::before {
 content: url("http://www.laplantacoworking.com/templates/g5_hydrogen/custom/css-compiled/templates/g5_hydrogen/custom/images/armonias/comple_div.png");
 }
 }
 @else if $accent-armonia == 6 {
 #imgCustom::before {
 content: url("http://www.laplantacoworking.com/templates/g5_hydrogen/custom/css-compiled/templates/g5_hydrogen/custom/images/armonias/tetradica.png");
 }
 }
 @else {}
 */
/*@if $accent-panel == 1 { @import "public/paleta_colores";}*/
/*TARIFAS*/
/* line 2, templates/g5_hydrogen/custom/scss/_ruben.scss */
/* line 3, templates/g5_hydrogen/custom/scss/_ruben.scss */
/* line 4, templates/g5_hydrogen/custom/scss/_ruben.scss */
@media only all and (min-width: 48rem) {
  .tarifasTable .sprocket-tables-container .sprocket-tables-block {
    margin-bottom: 70px;
  }
}
/* line 8, templates/g5_hydrogen/custom/scss/_ruben.scss */
.tarifasTable .sprocket-tables-container .sprocket-tables-block .sprocket-tables-desc {
  /*Título*/
}
/* line 9, templates/g5_hydrogen/custom/scss/_ruben.scss */
.tarifasTable .sprocket-tables-container .sprocket-tables-block .sprocket-tables-desc .sprocket-tables-title {
  color: #bdd348;
  font-size: 1.7rem;
  font-weight: bold;
  background-color: #4f4e4e;
  padding: 5px;
}
/* line 17, templates/g5_hydrogen/custom/scss/_ruben.scss */
.tarifasTable .sprocket-tables-container .sprocket-tables-block .sprocket-tables-desc .textTarifas {
  /*Texto*/
  font-size: 1.1rem;
}
/* line 26, templates/g5_hydrogen/custom/scss/_ruben.scss */
.tarifasTable .separadorTarifas {
  border-bottom: 1px solid #eee;
}
/* line 29, templates/g5_hydrogen/custom/scss/_ruben.scss */
.tarifasTable .separadorTarifasT {
  border-bottom: 3px solid #bdd348;
}
/* line 32, templates/g5_hydrogen/custom/scss/_ruben.scss */
.tarifasTable .sprocket-tables-price {
  color: #bdd348;
  background-color: #f6f6f6;
}
/*TARIFAS RUBEN*/
/* line 41, templates/g5_hydrogen/custom/scss/_ruben.scss */
.sprocket-tables-price {
  font-size: 1.7em;
  font-weight: bold;
  padding: 4px 15px;
}
/*instalaciones*/
/* line 50, templates/g5_hydrogen/custom/scss/_ruben.scss */
@media only all and (max-width: 47.938rem) {
  .bloqGaleria2 {
    text-align: center;
  }
}
/* line 57, templates/g5_hydrogen/custom/scss/_ruben.scss */
.galeria2 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media only all and (max-width: 47.938rem) {
  .galeria2 {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 72, templates/g5_hydrogen/custom/scss/_ruben.scss */
.galeria2 > a {
  margin: 3px;
}
/* line 75, templates/g5_hydrogen/custom/scss/_ruben.scss */
.galeria2 img {
  background: #fff !important;
  border: 1px solid #ccc;
  margin: -5px 5px 5px -5px !important;
  padding: 4px !important;
}
/* line 85, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formResponsive button[type="submit"], .formResponsive button[type="reset"] {
  background-color: #bdd348;
  background-image: none !important;
  border-color: #bdd348;
  color: #fff;
}
/*NEWSLETTER PORTADA RUBEN*/
/* line 95, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 7px !important;
}
@media only all and (min-width: 48rem) {
  .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 27px !important;
  }
}
/* line 101, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formResponsive .formBody {
  font-size: 1.6rem !important;
}
/* line 104, templates/g5_hydrogen/custom/scss/_ruben.scss */
#g-navigation .logo img {
  margin-bottom: 10px !important;
}
/* line 107, templates/g5_hydrogen/custom/scss/_ruben.scss */
/* line 114, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form {
  color: #333;
  position: relative;
  background-color: #eee;
}
/* line 122, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form .formRed {
  position: absolute;
  top: 0;
  margin: 0;
  left: 10px;
  font-size: 1rem;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .formInicio form .formRed {
    font-size: 0.4rem;
  }
}
/* line 132, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form .rsform-block-email {
  font: Large "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  margin-bottom: 7px !important;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .formInicio form .rsform-block-email {
    font: Desktop "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .formInicio form .rsform-block-email {
    font: Tablet "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  .formInicio form .rsform-block-email {
    font: Movil "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (min-width: 48rem) {
  .formInicio form .rsform-block-email {
    position: relative;
    right: 50px;
    top: 20px;
  }
}
/* line 140, templates/g5_hydrogen/custom/scss/_ruben.scss */
/* line 141, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form .rsform-block-email .formBody input[type="text"] {
  width: 100%;
  font: Large "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .formInicio form .rsform-block-email .formBody input[type="text"] {
    font: Desktop "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .formInicio form .rsform-block-email .formBody input[type="text"] {
    font: Tablet "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  .formInicio form .rsform-block-email .formBody input[type="text"] {
    font: Movil "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .formInicio form .rsform-block-email .formBody input[type="text"] {
    width: 80%;
  }
}
@media only all and (max-width: 47.938rem) {
  .formInicio form .rsform-block-email .formBody input[type="text"] {
    width: 80% !important;
  }
}
/* line 151, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form .rsform-block-email .formBody .formError {
  color: orange;
  font-weight: bold;
  letter-spacing: 1px;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .formInicio form .rsform-block-email .formBody {
    font-size: 16px !important;
  }
}
/* line 161, templates/g5_hydrogen/custom/scss/_ruben.scss */
/* line 162, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form .rsform-block-enviar .rsform-submit-button {
  color: #fff;
  font-size: 0.9rem;
  letter-spacing: 1px;
}
/* line 166, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form .rsform-block-enviar .rsform-submit-button:hover {
  background-color: #a5bb2d;
}
/* line 171, templates/g5_hydrogen/custom/scss/_ruben.scss */
.formInicio form .rsform-block-info {
  font: Large "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .formInicio form .rsform-block-info {
    font: Desktop "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .formInicio form .rsform-block-info {
    font: Tablet "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  .formInicio form .rsform-block-info {
    font: Movil "avantgarde", "Tahoma", "Geneva", "Arial", sans-serif;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 177, templates/g5_hydrogen/custom/scss/_ruben.scss */
  .formInicio .formResponsive .formHorizontal .rsform-block {
    padding: 12px 0 0 15px !important;
  }
}
/*BLOG*/
/*Imagen Principal*/
/* line 187, templates/g5_hydrogen/custom/scss/_ruben.scss */
.blog1_imagen_articulos {
  text-align: center;
  background-color: #fff;
}
/* line 191, templates/g5_hydrogen/custom/scss/_ruben.scss */
.blog1_content .blog1_title_articulo h2 {
  color: #121212;
}
/*BOTÓN WHATSAPP*/
/* line 196, templates/g5_hydrogen/custom/scss/_ruben.scss */
.whatsapp {
  display: none;
}
@media only all and (max-width: 767px) {
  /* line 198, templates/g5_hydrogen/custom/scss/_ruben.scss */
  .whatsapp {
    margin-top: 25px;
    background-color: #55cb5f;
    display: block;
    padding: 5px;
    margin-top: 15px;
  }
  /* line 201, templates/g5_hydrogen/custom/scss/_ruben.scss */
  .whatsapp a {
    color: #fff;
  }
  /* line 204, templates/g5_hydrogen/custom/scss/_ruben.scss */
  .whatsapp i {
    font-size: 1.5rem;
  }
  /* line 210, templates/g5_hydrogen/custom/scss/_ruben.scss */
  .whatsapp img {
    width: 10%;
  }
}
/* line 218, templates/g5_hydrogen/custom/scss/_ruben.scss */
.recapcha {
  background-color: #eee;
  display: flex;
  align-items: center;
}
@media only all and (max-width: 47.938rem) {
  .recapcha {
    padding-bottom: 25px;
  }
}
/* line 226, templates/g5_hydrogen/custom/scss/_ruben.scss */
.recapcha > div:nth-child(1) {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 30%;
  -moz-flex: 0 30%;
  -ms-flex: 0 30%;
  flex: 0 30%;
  width: 30%;
  height: 38px;
  order: 1;
  padding-left: 5px;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .recapcha > div:nth-child(1) {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    padding-left: 12px;
  }
}
/* line 253, templates/g5_hydrogen/custom/scss/_ruben.scss */
.recapcha > div:nth-child(2) {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 70%;
  -moz-flex: 0 70%;
  -ms-flex: 0 70%;
  flex: 0 70%;
  width: 70%;
  height: 70px;
  order: 1;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .recapcha > div:nth-child(2) {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
}
/* line 279, templates/g5_hydrogen/custom/scss/_ruben.scss */
.labelEmail {
  width: 120px !important;
}
/* line 285, templates/g5_hydrogen/custom/scss/_ruben.scss */
/* line 286, templates/g5_hydrogen/custom/scss/_ruben.scss */
/* line 287, templates/g5_hydrogen/custom/scss/_ruben.scss */
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .tdweb.contacto #g-container-main .g-block {
    height: 640px;
  }
}