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

/*
 ************* Globales *************
 */
/* line 5, templates/rt_clarity/custom/scss/custom.scss */
.itemid-101 #g-navigation, .itemid-278 #g-navigation, .itemid-279 #g-navigation, .itemid-280 #g-navigation, .itemid-281 #g-navigation, .itemid-276 #g-navigation {
  background-color: #7ac943 !important;
  border-bottom: 2px solid #3fa9f5;
}
/* line 14, templates/rt_clarity/custom/scss/custom.scss */
.itemid-101 #g-navigation > div {
  background-color: #7ac943;
}
/* line 15, templates/rt_clarity/custom/scss/custom.scss */
.itemid-101 #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
}
/* line 16, templates/rt_clarity/custom/scss/custom.scss */
.itemid-101 .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  border-bottom: 2px solid #fff;
}
/* line 17, templates/rt_clarity/custom/scss/custom.scss */
#g-navigation > div > div.g-block.size-29 {
  background-color: #fff;
}
/* line 18, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 .g-toplevel span, .itemid-279 .g-toplevel span, .itemid-280 .g-toplevel span, .itemid-281 .g-toplevel span, .itemid-276 .g-toplevel span {
  color: #fff;
}
/* line 25, templates/rt_clarity/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: #7ac943;
}
/*
 .itemid-278 .active,
 .itemid-279 .active,
 .itemid-280 .active,
 .itemid-281 .active,
 .itemid-276 .active {
 border-bottom: solid #000 3px;
 }
 */
/* line 38, templates/rt_clarity/custom/scss/custom.scss */
#g-navigation .g-logo img {
  width: 16rem;
}
/* line 41, templates/rt_clarity/custom/scss/custom.scss */
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-top-title {
  opacity: 1;
}
/* line 44, templates/rt_clarity/custom/scss/custom.scss */
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-author {
  border: solid #fff 3px;
  border-radius: 24px;
  border-width: 3px;
  display: inline-block;
  text-align: left;
  width: auto;
  margin: 0 0 0.5rem 0;
  padding: 0.4rem 1.5rem;
  padding-bottom: 0.45rem;
  color: #fff !important;
}
/*
 ************* Nosotros *************
 */
/* line 60, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-navigation {
  background-color: #7ac943 !important;
}
/* line 63, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 .g-toplevel span {
  color: #fff;
}
/*
 .itemid-278 .active {
 border-bottom: solid #000 3px;
 }
 */
/* line 72, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-header {
  margin-top: 7rem !important;
}
/****** Nuestra Historia ******/
/* line 76, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-above {
  background-image: url('../../../../images/nosotros/nuestra-historia.jpg');
  background-size: cover;
  background-position: top center;
}
/* line 81, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-above .g-simplecontent-item-main-content {
  color: #fff;
  text-align: justify;
}
/****** Filosofia ******/
/* line 86, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-feature {
  background-image: none;
  background: #f3f3f3;
}
/****** Vision Estrategica ******/
/* line 91, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-showcase {
  padding-top: 0;
}
/* line 94, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-showcase .g-simplecontent {
  text-align: center;
}
/* line 97, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-showcase .g-simplecontent h4 {
  margin: 0;
}
/* line 100, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-showcase h4, .itemid-278 #g-showcase h3, .itemid-278 #g-showcase p {
  color: #424242;
}
/* line 105, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-showcase li {
  list-style: none;
  display: flex;
  align-items: baseline;
}
/* line 110, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-showcase i {
  margin-right: 0.5rem;
}
/****** Donde Estaremos ******/
/* line 114, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-utility {
  background-color: #f3f3f3;
}
/* line 117, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-utility h1 {
  text-align: center;
  color: #424242;
}
/* line 121, templates/rt_clarity/custom/scss/custom.scss */
.donde-estaremos {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 2rem;
}
/* line 127, templates/rt_clarity/custom/scss/custom.scss */
.donde-estaremos_content {
  margin: 0 auto;
  max-width: 400px;
}
/* line 131, templates/rt_clarity/custom/scss/custom.scss */
.donde-estaremos_content p {
  margin: 0.3rem 0;
}
/* line 134, templates/rt_clarity/custom/scss/custom.scss */
.donde-estaremos li {
  list-style: none;
  display: flex;
  align-items: baseline;
}
/* line 139, templates/rt_clarity/custom/scss/custom.scss */
.donde-estaremos i {
  margin-right: 0.5rem;
}
/* line 142, templates/rt_clarity/custom/scss/custom.scss */
.donde-estaremos p {
  color: #424242;
}
/****** Haber logrado ******/
/* line 146, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-expanded {
  padding-left: 10%;
  padding-right: 10%;
}
/* line 150, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-expanded h1 {
  color: #424242;
}
/* line 153, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-expanded li {
  list-style: none;
  display: flex;
  align-items: baseline;
}
/* line 158, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 #g-expanded i {
  margin-right: 0.5rem;
}
/* line 161, templates/rt_clarity/custom/scss/custom.scss */
.itemid-278 div#custom-1703-particle {
  display: flex;
  justify-content: center;
}
/*
 ************* Servicios *************
 */
/* line 169, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-header {
  margin-top: 7rem !important;
}
/* line 173, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-above {
  background: #f3f3f3;
}
/* line 176, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-above h1, .itemid-279 #g-above h4, .itemid-279 #g-above li {
  color: #424242;
}
/* line 182, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-feature {
  background-image: none;
}
/* line 185, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-feature h1, .itemid-279 #g-feature h4, .itemid-279 #g-feature li {
  color: #424242;
}
/* line 191, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-showcase {
  background: #f3f3f3;
}
/* line 194, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-showcase h1, .itemid-279 #g-showcase h4, .itemid-279 #g-showcase li {
  color: #424242;
}
/* line 199, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-above li, .itemid-279 #g-feature li, .itemid-279 #g-showcase li {
  list-style: none;
  display: flex;
  align-items: baseline;
}
/* line 207, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-above i, .itemid-279 #g-feature i, .itemid-279 #g-showcase i {
  margin-right: 0.5rem;
}
/* line 213, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-utility h1, .itemid-279 #g-utility h4, .itemid-279 #g-utility li {
  color: #424242;
}
/* line 218, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-utility li {
  list-style: none;
  display: flex;
  align-items: baseline;
}
/* line 223, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-utility i {
  margin-right: 0.5rem;
}
/* line 226, templates/rt_clarity/custom/scss/custom.scss */
div#custom-2751-particle {
  display: flex;
  justify-content: center;
}
/* line 231, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-expanded {
  background: #f3f3f3;
  padding-left: 10%;
  padding-right: 10%;
}
/* line 236, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-expanded h1, .itemid-279 #g-expanded h4, .itemid-279 #g-expanded li {
  color: #424242;
}
/* line 241, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-expanded li {
  list-style: none;
  display: flex;
  align-items: baseline;
}
/* line 246, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-expanded i {
  margin-right: 0.5rem;
}
/* line 249, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 div#custom-1703-particle {
  display: flex;
  justify-content: flex-start;
}
/* line 254, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-extension h1, .itemid-279 #g-extension h4, .itemid-279 #g-extension li {
  color: #424242;
}
/* line 259, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-extension li {
  list-style: none;
  display: flex;
  align-items: baseline;
}
/* line 264, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-extension i {
  margin-right: 0.5rem;
}
/* line 267, templates/rt_clarity/custom/scss/custom.scss */
div#custom-3162-particle {
  display: flex;
  justify-content: center;
}
/* line 272, templates/rt_clarity/custom/scss/custom.scss */
.itemid-279 #g-bottom {
  background-image: url('../../../../images/servicios/fondo-investigacion-basica.jpg');
  background-size: cover;
  background-position: top center;
  padding: 3rem 0;
}
/* line 278, templates/rt_clarity/custom/scss/custom.scss */
div#custom-3129-particle p {
  text-align: justify;
  max-width: 1000px;
  margin: 0 auto;
}
/*
 ************* Programas *************
 */
/* line 287, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-header {
  margin-top: 7rem !important;
}
/* line 291, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-above {
  background-image: url('../../../../images/programas/curso-1.jpg');
  background-size: cover;
  background-position: top center;
  padding: 1rem 0;
}
/* line 298, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-feature {
  background-image: none;
  background: #f3f3f3;
}
/* line 302, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-feature .donde-estaremos_content {
  text-align: start;
}
/* line 306, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-showcase {
  background-image: url('../../../../images/programas/curso-2.jpg');
  background-size: cover;
  background-position: top center;
  padding: 1rem 0;
}
/* line 312, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-showcase h1 {
  color: #fff;
}
/* line 316, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-utility h1 {
  color: #065283;
}
/* line 319, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-utility .donde-estaremos_content {
  text-align: start;
}
/* line 323, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-expanded {
  background-image: url('../../../../images/programas/prog-capacitacion.jpg');
  background-size: cover;
  background-position: top center;
}
/* line 328, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-expanded h1, .itemid-280 #g-expanded li {
  color: #fff;
}
/* line 332, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-expanded li {
  list-style: none;
}
/* line 335, templates/rt_clarity/custom/scss/custom.scss */
.itemid-280 #g-expanded p {
  margin-bottom: 0;
}
/*
 ************* Responsive *************
 */
/****** Large Desktop ******/
@media (min-width: 88rem) {
  /* line 342, templates/rt_clarity/custom/scss/custom.scss */
  /************** Nosotros *************
   /****** Nuestra Historia ******/
  /* line 346, templates/rt_clarity/custom/scss/custom.scss */
  .itemid-278 #g-above {
    padding: 0 18rem;
  }
}
/*# sourceMappingURL=custom_324.css.map */