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

/* line 1, templates/rt_remnant/custom/scss/custom.scss */
#g-navigation {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  border-bottom: 1px solid #e50c2a !important;
}
/* line 7, templates/rt_remnant/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #d11c1c !important;
  text-transform: uppercase;
  font-size: 1.2vw !important;
}
/* line 13, templates/rt_remnant/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  background: none !important;
}
/* line 17, templates/rt_remnant/custom/scss/custom.scss */
#g-slideshow {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 22, templates/rt_remnant/custom/scss/custom.scss */
.fp-above-videogrid .g-videogrid-title {
  color: #fff !important;
  text-align: center !important;
}
/* line 27, templates/rt_remnant/custom/scss/custom.scss */
.fp-above-videogrid .g-videogrid-duration {
  color: #aaa !important;
}
/* line 31, templates/rt_remnant/custom/scss/custom.scss */
.g-videogrid .g-videogrid-item .g-videogrid-description {
  font-size: 0.9rem !important;
  text-align: center;
}
/* line 37, templates/rt_remnant/custom/scss/custom.scss */
.g-array-item {
  margin: 1.025rem !important;
  background-color: #fff;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
}
/* line 43, templates/rt_remnant/custom/scss/custom.scss */
.g-content-array .g-item-title {
  padding: 0 10px;
  text-align: center;
}
/* line 49, templates/rt_remnant/custom/scss/custom.scss */
.g-content-array .g-array-item .g-array-item-text {
  padding: 0 10px !important;
  font-size: 0.9rem !important;
  text-align: center !important;
}
/* line 55, templates/rt_remnant/custom/scss/custom.scss */
.g-array-item-read-more {
  margin: 0 !important;
  position: relative;
  bottom: -25px;
  text-align: center;
}
/*.button {
 border-radius: 5px !important;
 padding: 2px 15px !important;
 }*/
/* line 67, templates/rt_remnant/custom/scss/custom.scss */
#g-above {
  background-image: url('../images/backgrounds/fondoequipo.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
/* line 74, templates/rt_remnant/custom/scss/custom.scss */
#g-footer .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title {
  color: #e50c2a !important;
}
/* line 79, templates/rt_remnant/custom/scss/custom.scss */
.nspArt .nspInfo {
  margin-bottom: 0 !important;
  color: #333 !important;
}
/* line 85, templates/rt_remnant/custom/scss/custom.scss */
.nspArt h4.nspHeader {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 18px !important;
  color: #000 !important;
}
/* line 92, templates/rt_remnant/custom/scss/custom.scss */
.nspArt {
  margin-bottom: 20px !important;
  background: #fff !important;
  padding: 10px !important;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3) !important;
}
/* line 99, templates/rt_remnant/custom/scss/custom.scss */
.nspBotInterface, .nspTopInterface {
  margin-bottom: 15px !important;
}
/* line 103, templates/rt_remnant/custom/scss/custom.scss */
#g-slideshow .customtitle .g-simplecontent .g-simplecontent-layout-header {
  width: 100% !important;
  text-shadow: 1px 1px 10px #333;
}
/* line 108, templates/rt_remnant/custom/scss/custom.scss */
.fondointernas {
  background-image: url('../images/backgrounds/cardiopulmonartitulo.jpg') !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: top !important;
}
/* line 115, templates/rt_remnant/custom/scss/custom.scss */
#g-slideshow .frase .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content {
  color: #fff !important;
  font-size: 1.6rem !important;
  font-style: italic !important;
  text-shadow: 1px 1px 3px #000 !important;
  font-family: Playfair Display !important;
}
/* line 123, templates/rt_remnant/custom/scss/custom.scss */
.frase .g-simplecontent-layout-header .g-simplecontent-item-main-content {
  font-style: italic !important;
}
/* line 131, templates/rt_remnant/custom/scss/custom.scss */
.button {
  font-weight: normal !important;
  font-size: 0.8rem !important;
}
/* line 136, templates/rt_remnant/custom/scss/custom.scss */
.g-main-nav:not(.g-menu-hastouch) .g-dropdown {
  z-index: 9999 !important;
}
/* line 140, templates/rt_remnant/custom/scss/custom.scss */
.s2s_supra_contenedor .social2s_credits {
  display: none !important;
}
/* line 146, templates/rt_remnant/custom/scss/custom.scss */
/* line 147, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-item {
  position: relative;
  padding-left: 50px;
  margin-bottom: 1.5rem;
}
/* line 151, templates/rt_remnant/custom/scss/custom.scss */
.dir-rtl .g-contact .g-contact-item {
  padding-left: 0;
  padding-right: 50px;
}
/* line 156, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-icon {
  position: absolute;
  left: 0;
  font-size: 1.25rem;
  border-right: 1px solid ;
  width: 35px;
  height: 45px;
  line-height: 45px;
}
/* line 164, templates/rt_remnant/custom/scss/custom.scss */
.dir-rtl .g-contact .g-contact-icon {
  left: auto;
  right: 0;
  border-left: 1px solid ;
  border-right: 0;
}
/* line 171, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-label {
  text-transform: uppercase;
  font-size:  - 0.2;
  font-weight: bold;
  opacity: 0.5;
}
/* line 177, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-text {
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: ;
}
/* line 182, templates/rt_remnant/custom/scss/custom.scss */
/* line 183, templates/rt_remnant/custom/scss/custom.scss */
.g-contact.g-contact-compact .g-contact-item {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 187, templates/rt_remnant/custom/scss/custom.scss */
.g-contact.g-contact-compact .g-contact-label {
  display: none;
}
/* line 190, templates/rt_remnant/custom/scss/custom.scss */
.g-contact.g-contact-compact .g-contact-text {
  font-weight: normal;
}
/* line 195, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-map {
  position: relative;
  display: block;
}
/* line 199, templates/rt_remnant/custom/scss/custom.scss */
/* line 200, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-map-overlay:before {
  background: rgba(0, 0, 0, 0);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 210, templates/rt_remnant/custom/scss/custom.scss */
/* line 211, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-map-overlay:hover:before {
  background: rgba(139, 15, 47, 0.25);
}
/* line 216, templates/rt_remnant/custom/scss/custom.scss */
.g-contact .g-contact-map-marker {
  color: #8b0f2f;
  font-size: 3rem;
  position: absolute;
}
/* line 225, templates/rt_remnant/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: #000 !important;
}
/*# sourceMappingURL=custom_11.css.map */