.flex-video {
  position: relative;
  height: 0;
  /* 16:9 */
  padding-top: 25px;
  padding-bottom: 56.25%; }

.flex-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.iframedvideo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.in-frame {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto; }
  .in-frame:after {
    content: " ";
    display: block;
    clear: both; }

div.blog-layout {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto; }
  div.blog-layout:after {
    content: " ";
    display: block;
    clear: both; }
  div.blog-layout .template-sidebar {
    width: 100%;
    float: right;
    margin-right: 0; }
  div.blog-layout .template-full {
    width: 100%;
    float: right;
    margin-right: 0; }
  div.blog-layout .template-one-column-center {
    width: 100%;
    float: right;
    margin-right: 0;
    display: block;
    margin: 0 auto;
    float: none; }
  div.blog-layout #secondary {
    clear: both;
    width: 100%;
    float: right;
    margin-right: 0; }
  @media (min-width: 748px) {
    div.blog-layout .template-sidebar {
      width: 66.6666666667%;
      float: left; }
    div.blog-layout .template-full {
      width: 100%;
      float: right;
      margin-right: 0; }
    div.blog-layout .template-one-column-center {
      width: 66.6666666667%;
      float: left;
      display: block;
      margin: 0 auto;
      float: none; }
    div.blog-layout #secondary {
      clear: none;
      width: 33.3333333333%;
      float: right;
      margin-right: 0; } }

.triggers {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto; }
  .triggers:after {
    content: " ";
    display: block;
    clear: both; }
  .triggers li {
    width: 49.1525423729%;
    float: left;
    margin-right: 1.6949152542%; }
  .triggers li:nth-child(2) {
    width: 49.1525423729%;
    float: right;
    margin-right: 0; }
  @media (min-width: 481px) {
    .triggers li {
      width: 49.1525423729%;
      float: left;
      margin-right: 1.6949152542%; }
    .triggers li:nth-child(2) {
      width: 49.1525423729%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 748px) {
    .triggers.col-4 li {
      width: 23.7288135593%;
      float: left;
      margin-right: 1.6949152542%; }
    .triggers.col-3 li {
      width: 30.4347826087%;
      float: left;
      margin-right: 4.347826087%;
      display: none; }
    .triggers.col-3 li:nth-child(3) {
      width: 30.4347826087%;
      float: right;
      margin-right: 0;
      display: none; }
    .triggers.col-3.lastRow li:nth-child(1) {
      /*margin-left: 18%; */
    }
    .triggers.col-3.lastRow li:nth-child(2) {
      float: left; } }

.containers .in-frame {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto; }
  .containers .in-frame:after {
    content: " ";
    display: block;
    clear: both; }
  .containers .in-frame > ul > li {
    width: 100%;
    float: right;
    margin-right: 0; }

.eventos-gallery {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  margin: 0; }
  .eventos-gallery:after {
    content: " ";
    display: block;
    clear: both; }
  .eventos-gallery > li {
    display: inline-block;
    width: 18.3673469388%;
    float: left; }
    .eventos-gallery > li:nth-child(5n + 1) {
      margin-left: 0;
      margin-right: -100%;
      clear: both;
      margin-left: 0; }
    .eventos-gallery > li:nth-child(5n + 2) {
      margin-left: 20.4081632653%;
      margin-right: -100%;
      clear: none; }
    .eventos-gallery > li:nth-child(5n + 3) {
      margin-left: 40.8163265306%;
      margin-right: -100%;
      clear: none; }
    .eventos-gallery > li:nth-child(5n + 4) {
      margin-left: 61.2244897959%;
      margin-right: -100%;
      clear: none; }
    .eventos-gallery > li:nth-child(5n + 5) {
      margin-left: 81.6326530612%;
      margin-right: -100%;
      clear: none; }

.eventos-gallery-content > ul {
  margin: 0;
  padding: 0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .eventos-gallery-content > ul:after {
    content: " ";
    display: block;
    clear: both; }

.eventos-gallery-content .galtriggers {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto; }
  .eventos-gallery-content .galtriggers:after {
    content: " ";
    display: block;
    clear: both; }
  .eventos-gallery-content .galtriggers li {
    width: 32.2033898305%;
    float: left; }
    .eventos-gallery-content .galtriggers li:nth-child(3n + 1) {
      margin-left: 0;
      margin-right: -100%;
      clear: both;
      margin-left: 0; }
    .eventos-gallery-content .galtriggers li:nth-child(3n + 2) {
      margin-left: 33.8983050847%;
      margin-right: -100%;
      clear: none; }
    .eventos-gallery-content .galtriggers li:nth-child(3n + 3) {
      margin-left: 67.7966101695%;
      margin-right: -100%;
      clear: none; }
  @media (min-width: 481px) {
    .eventos-gallery-content .galtriggers.col-5 li {
      width: 18.3673469388%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 2) {
        margin-left: 20.4081632653%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 3) {
        margin-left: 40.8163265306%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 4) {
        margin-left: 61.2244897959%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 5) {
        margin-left: 81.6326530612%;
        margin-right: -100%;
        clear: none; }
    .eventos-gallery-content .galtriggers.col-4 li {
      width: 23.7288135593%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 2) {
        margin-left: 25.4237288136%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 3) {
        margin-left: 50.8474576271%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 4) {
        margin-left: 76.2711864407%;
        margin-right: -100%;
        clear: none; }
    .eventos-gallery-content .galtriggers.col-3 li {
      width: 32.2033898305%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-3 li:nth-child(3n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-3 li:nth-child(3n + 2) {
        margin-left: 33.8983050847%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-3 li:nth-child(3n + 3) {
        margin-left: 67.7966101695%;
        margin-right: -100%;
        clear: none; }
    .eventos-gallery-content .galtriggers.col-2 li {
      width: 48.9795918367%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-2 li:nth-child(2n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-2 li:nth-child(2n + 2) {
        margin-left: 51.0204081633%;
        margin-right: -100%;
        clear: none; } }
  @media (min-width: 748px) {
    .eventos-gallery-content .galtriggers.col-5 li {
      width: 18.3673469388%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 2) {
        margin-left: 20.4081632653%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 3) {
        margin-left: 40.8163265306%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 4) {
        margin-left: 61.2244897959%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 5) {
        margin-left: 81.6326530612%;
        margin-right: -100%;
        clear: none; }
    .eventos-gallery-content .galtriggers.col-4 li {
      width: 23.7288135593%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 2) {
        margin-left: 25.4237288136%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 3) {
        margin-left: 50.8474576271%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-4 li:nth-child(4n + 4) {
        margin-left: 76.2711864407%;
        margin-right: -100%;
        clear: none; }
    .eventos-gallery-content .galtriggers.col-3 li {
      width: 32.2033898305%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-3 li:nth-child(3n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-3 li:nth-child(3n + 2) {
        margin-left: 33.8983050847%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-3 li:nth-child(3n + 3) {
        margin-left: 67.7966101695%;
        margin-right: -100%;
        clear: none; } }
  @media (min-width: 1024px) {
    .eventos-gallery-content .galtriggers.col-6 li {
      width: 15.2542372881%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-6 li:nth-child(6n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-6 li:nth-child(6n + 2) {
        margin-left: 16.9491525424%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-6 li:nth-child(6n + 3) {
        margin-left: 33.8983050847%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-6 li:nth-child(6n + 4) {
        margin-left: 50.8474576271%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-6 li:nth-child(6n + 5) {
        margin-left: 67.7966101695%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-6 li:nth-child(6n + 6) {
        margin-left: 84.7457627119%;
        margin-right: -100%;
        clear: none; }
    .eventos-gallery-content .galtriggers.col-5 li {
      width: 18.3673469388%;
      float: left; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 2) {
        margin-left: 20.4081632653%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 3) {
        margin-left: 40.8163265306%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 4) {
        margin-left: 61.2244897959%;
        margin-right: -100%;
        clear: none; }
      .eventos-gallery-content .galtriggers.col-5 li:nth-child(5n + 5) {
        margin-left: 81.6326530612%;
        margin-right: -100%;
        clear: none; } }

.eventos-gallery-content .gallery-item2 {
  clear: both;
  width: 100%;
  float: right;
  margin-right: 0; }

.eventos-items {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .eventos-items:after {
    content: " ";
    display: block;
    clear: both; }
  .eventos-items .subitem {
    display: inline-block;
    width: 100%;
    float: right;
    margin-right: 0; }
    @media (min-width: 481px) {
      .eventos-items .subitem {
        width: 49.1525423729%;
        float: left; }
        .eventos-items .subitem:nth-child(2n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .eventos-items .subitem:nth-child(2n + 2) {
          margin-left: 50.8474576271%;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 748px) {
      .eventos-items .subitem {
        width: 32.2033898305%;
        float: left; }
        .eventos-items .subitem:nth-child(3n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .eventos-items .subitem:nth-child(3n + 2) {
          margin-left: 33.8983050847%;
          margin-right: -100%;
          clear: none; }
        .eventos-items .subitem:nth-child(3n + 3) {
          margin-left: 67.7966101695%;
          margin-right: -100%;
          clear: none; } }

.eventos-items-page {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .eventos-items-page:after {
    content: " ";
    display: block;
    clear: both; }
  .eventos-items-page li {
    display: inline-block;
    width: 100%;
    float: right;
    margin-right: 0; }
    @media (min-width: 481px) {
      .eventos-items-page li {
        width: 49.1525423729%;
        float: left; }
        .eventos-items-page li:nth-child(2n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .eventos-items-page li:nth-child(2n + 2) {
          margin-left: 50.8474576271%;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 748px) {
      .eventos-items-page li {
        width: 32.2033898305%;
        float: left; }
        .eventos-items-page li:nth-child(3n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .eventos-items-page li:nth-child(3n + 2) {
          margin-left: 33.8983050847%;
          margin-right: -100%;
          clear: none; }
        .eventos-items-page li:nth-child(3n + 3) {
          margin-left: 67.7966101695%;
          margin-right: -100%;
          clear: none; } }

@media only screen and (min-width: 0px) {
  .large {
    display: none; }
  .tablet {
    display: none; }
  .medium {
    display: none; }
  .small {
    display: block; } }

@media (min-width: 481px) {
  .large {
    display: none; }
  .tablet {
    display: none; }
  .medium {
    display: block; }
  .small {
    display: none; } }

@media (min-width: 748px) {
  /* Style adjustments for viewports that meet the condition */
  .large {
    display: none; }
  .tablet {
    display: block; }
  .medium {
    display: none; }
  .small {
    display: none; } }

@media (min-width: 1024px) {
  /* Style adjustments for viewports that meet the condition */
  .large {
    display: block; }
  .tablet {
    display: none; }
  .medium {
    display: none; }
  .small {
    display: none; } }

.docente-loop {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .docente-loop:after {
    content: " ";
    display: block;
    clear: both; }
  .docente-loop > li {
    width: 100%;
    float: right;
    margin-right: 0; }
  @media (min-width: 481px) {
    .docente-loop > li {
      width: 49.1525423729%;
      float: left; }
      .docente-loop > li:nth-child(2n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .docente-loop > li:nth-child(2n + 2) {
        margin-left: 50.8474576271%;
        margin-right: -100%;
        clear: none; } }
  @media (min-width: 1024px) {
    .docente-loop > li {
      width: 32.2033898305%;
      float: left; }
      .docente-loop > li:nth-child(3n + 1) {
        margin-left: 0;
        margin-right: -100%;
        clear: both;
        margin-left: 0; }
      .docente-loop > li:nth-child(3n + 2) {
        margin-left: 33.8983050847%;
        margin-right: -100%;
        clear: none; }
      .docente-loop > li:nth-child(3n + 3) {
        margin-left: 67.7966101695%;
        margin-right: -100%;
        clear: none; } }

.novedades-single .article-body {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }
  .novedades-single .article-body:after {
    content: " ";
    display: block;
    clear: both; }
  .novedades-single .article-body aside {
    width: 100%;
    float: right;
    margin-right: 0; }
  .novedades-single .article-body main {
    width: 100%;
    float: right;
    margin-right: 0; }
  @media (min-width: 748px) {
    .novedades-single .article-body aside {
      width: 40.6779661017%;
      float: left;
      margin-right: 1.6949152542%; }
    .novedades-single .article-body main {
      width: 57.6271186441%;
      float: right;
      margin-right: 0; } }

#footer .in-frame .logo {
  width: 100%;
  float: right;
  margin-right: 0; }
  @media (min-width: 1024px) {
    #footer .in-frame .logo {
      width: 32.2033898305%;
      float: left;
      margin-right: 1.6949152542%; } }
