/* 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 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 */
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
}
@media only all and (max-width: 30rem) {
}
@media only all and (min-width: 60rem) {
  /* line 29, templates/plantilla/custom/scss/custom.scss */
  div#sppb-addon-1587406705835 {
    width: 1200px;
    margin-top: -20px;
  }
  /* line 33, templates/plantilla/custom/scss/custom.scss */
  .sppb-row-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
    width: 1200px;
  }
}
@media only all and (min-width: 48rem) {
}
@media only all and (max-width: 47.99rem) {
}
@media only all and (max-width: 59.99rem) {
}
/* line 54, templates/plantilla/custom/scss/custom.scss */
section#g-top {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top: 30px solid #a6a9ab;
  background: #e5e6e7;
  border-bottom: 30px solid #a6a9ab;
  height: 140px;
}
/* line 63, templates/plantilla/custom/scss/custom.scss */
section#g-top .g-content {
  margin: 0;
  padding: 0;
}
/* line 67, templates/plantilla/custom/scss/custom.scss */
section#g-top img {
  max-width: 280px;
  margin-top: -29px;
}
/* line 71, templates/plantilla/custom/scss/custom.scss */
#g-navigation {
  background: red;
  color: #fff;
  position: relative;
  z-index: 11;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top: 30px solid #a6a9ab;
  background: #e5e6e7;
  border-bottom: 30px solid #a6a9ab;
  height: 140px;
}
/* line 85, templates/plantilla/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  text-transform: uppercase;
  margin-top: 105px;
}
/* line 89, templates/plantilla/custom/scss/custom.scss */
section#g-navigation .g-content {
  margin: 0;
  padding: 0;
  margin-top: -35px;
}
/* line 94, templates/plantilla/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  text-transform: uppercase;
}
/* line 97, templates/plantilla/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #b93437;
}
/* line 100, templates/plantilla/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:active > .g-menu-item-container {
  color: #b93437;
}
/* line 105, templates/plantilla/custom/scss/custom.scss */
#g-footer {
  color: #4b4b4d;
  border-top: 10px solid #a6a9ab;
  background: #e5e6e7;
  border-bottom: 30px solid #a6a9ab;
  padding: 0;
}
/* line 112, templates/plantilla/custom/scss/custom.scss */
#g-footer a {
  color: #4b4b4d;
}
/* line 115, templates/plantilla/custom/scss/custom.scss */
div#datos-pie {
  padding-left: 40px;
}
/* line 118, templates/plantilla/custom/scss/custom.scss */
.sp-slider-content-align-left {
  max-width: 30%;
}
/* line 121, templates/plantilla/custom/scss/custom.scss */
#g-mainbar {
  background: #fff;
  color: #424753;
  padding: 0;
  margin-top: -10px;
}
/* line 127, templates/plantilla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 13px;
}
/* line 130, templates/plantilla/custom/scss/custom.scss */
.sppb-sp-slider-title {
  min-width: 100%;
  padding: 15px;
}
/* line 134, templates/plantilla/custom/scss/custom.scss */
.sppb-sp-slider-text {
  padding: 15px;
}
/* line 137, templates/plantilla/custom/scss/custom.scss */
section#mision img {
  max-width: 100px;
}
/* line 140, templates/plantilla/custom/scss/custom.scss */
section#mision img {
  line-height: 20px;
}
/* line 143, templates/plantilla/custom/scss/custom.scss */
div#column-wrap-id-1587369154758 {
  border-right: 5px solid #b93437;
}
/* line 146, templates/plantilla/custom/scss/custom.scss */
div#column-wrap-id-1587369154759 {
  border-right: 5px solid #b93437;
}
/* line 149, templates/plantilla/custom/scss/custom.scss */
#sppb-addon-wrapper-1587372132042 .sppb-article-info-wrap h3 {
  font-size: 15px;
}
/* line 152, templates/plantilla/custom/scss/custom.scss */
#sppb-addon-wrapper-1587372132042 a.sppb-article-img-wrap img {
  max-height: 147px !important;
  width: 100% !important;
}
/* line 156, templates/plantilla/custom/scss/custom.scss */
#sppb-addon-wrapper-1587372132042 .sppb-addon-articles .sppb-addon-article {
  margin-bottom: 30px;
  background: #f6e0d7;
  padding: 5px;
}
/* line 161, templates/plantilla/custom/scss/custom.scss */
#sppb-addon-wrapper-1587372132042 .sppb-readmore {
  background: #b93437;
}
/* line 164, templates/plantilla/custom/scss/custom.scss */
#sppb-addon-wrapper-1587372132042 a.sppb-readmore {
  width: 104% !important;
  float: right;
  color: #fff;
  text-align: right;
  padding-right: 10px;
  font-weight: 700;
  margin-right: -6px;
}
/* line 173, templates/plantilla/custom/scss/custom.scss */
h2.sprocket-mosaic-g-title {
  color: #fff;
  font-size: 20px;
}
/* line 177, templates/plantilla/custom/scss/custom.scss */
h2.sprocket-mosaic-g-title a {
  color: #fff;
}
/* line 180, templates/plantilla/custom/scss/custom.scss */
.sprocket-mosaic-g-header {
  display: none;
}
/* line 183, templates/plantilla/custom/scss/custom.scss */
.sprocket-mosaic-g-loadmore {
  display: none;
}
/* line 186, templates/plantilla/custom/scss/custom.scss */
.sprocket-mosaic-header {
  display: none;
}
/* line 189, templates/plantilla/custom/scss/custom.scss */
.sprocket-mosaic-item .sprocket-mosaic-title, .sprocket-mosaic-item .sprocket-mosaic-info {
  text-transform: none;
  font-size: 15px;
  line-height: 15px;
  font-weight: 700;
}
/* line 195, templates/plantilla/custom/scss/custom.scss */
.sprocket-mosaic-item {
  display: block;
  background: #f6e0d7;
}
/* line 199, templates/plantilla/custom/scss/custom.scss */
.sprocket-readmore span {
  white-space: nowrap;
  background: #b93437;
  text-align: right;
  color: #fff;
  font-weight: 700;
  padding-right: 15px;
}
/* line 207, templates/plantilla/custom/scss/custom.scss */
div#datos-pie p {
  line-height: 15px;
}
/* line 210, templates/plantilla/custom/scss/custom.scss */
div#datos-pie {
  padding-left: 40px;
  font-size: 13px;
  line-height: 20px;
}
/* line 215, templates/plantilla/custom/scss/custom.scss */
.page-header h2 {
  background: #b93437;
  color: #fff;
  padding-left: 15px;
}
/* line 220, templates/plantilla/custom/scss/custom.scss */
.page-header h2 {
  background: #b93437;
  color: #fff;
  padding-left: 15px;
  font-weight: 700;
  font-size: 1.5em;
}
/* line 227, templates/plantilla/custom/scss/custom.scss */
main#g-mainbar .g-content {
  margin: 0;
  padding: 0;
}
/* line 231, templates/plantilla/custom/scss/custom.scss */
.sprocket-mosaic-item .sprocket-mosaic-text {
  margin: 10px 0;
  display: block;
  font-size: 14px;
}
/* line 236, templates/plantilla/custom/scss/custom.scss */
section#que-hacemos .sppb-addon-text-block {
  font-size: 14px;
}
/* line 239, templates/plantilla/custom/scss/custom.scss */
section#mision img:hover {
  filter: grayscale(100%);
}
/* line 242, templates/plantilla/custom/scss/custom.scss */
section#mision ul, ol, dl {
  margin-top: -20px;
  margin-bottom: 1rem;
}
/* line 246, templates/plantilla/custom/scss/custom.scss */
section#mision li {
  list-style: none;
}
/* line 249, templates/plantilla/custom/scss/custom.scss */
a.g-menu-item-container.face {
  margin-right: -15px;
}
/* line 252, templates/plantilla/custom/scss/custom.scss */
.g-fixed-container {
  height: 150px !important;
}
/* line 255, templates/plantilla/custom/scss/custom.scss */
a.g-menu-item-container.face {
  max-width: 20px;
  float: right;
  max-height: 20px;
}
/* line 260, templates/plantilla/custom/scss/custom.scss */
a.g-menu-item-container.insta {
  max-width: 20px;
  float: right;
  max-height: 20px;
}
/* line 265, templates/plantilla/custom/scss/custom.scss */
div#column-wrap-id-1591150436506 {
  border-right: 5px solid #b93437;
}
/* line 268, templates/plantilla/custom/scss/custom.scss */
div#column-wrap-id-1591150436504 {
  border-right: 5px solid #b93437;
}
/* line 271, templates/plantilla/custom/scss/custom.scss */
#sppb-addon-1592791239261 {
  min-height: 195px !important;
}
/* line 274, templates/plantilla/custom/scss/custom.scss */
#sppb-addon-1592791239266 {
  box-shadow: 0 0 0 0 #fff;
  min-height: 265px;
}
/* line 278, templates/plantilla/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: rgba(185, 52, 55, 0.89);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0.25rem;
}
/* line 283, templates/plantilla/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown a:hover {
  color: #ccc !important;
}
/* line 286, templates/plantilla/custom/scss/custom.scss */
.smcx-embed {
  width: 100%;
  max-width: 1200px !important;
  height: 700px;
}
/* line 291, templates/plantilla/custom/scss/custom.scss */
.smcx-embed > .smcx-iframe-container {
  width: 100%;
  max-width: 1200px !important;
  height: 665px;
}
/* line 296, templates/plantilla/custom/scss/custom.scss */
span.title-text {
  color: #bc2e31 !important;
}
/* line 299, templates/plantilla/custom/scss/custom.scss */
span.page-title.user-generated {
  color: #bc2e31 !important;
}
/*# sourceMappingURL=custom_9.css.map */