/*--------------------------------------------------------------
# Home template
--------------------------------------------------------------*/
.portada-home .vc_section:first-child .vc_row.wpb_row:first-child{
    position: relative;
    margin-bottom: 20px;
  }
  
  @media (max-width: 991.99px){
    .portada-home .vc_section:first-child .vc_row.wpb_row:first-child{
      margin-bottom: 15px;
      padding-bottom: 15px;
    }
  }
  
  .portada-home .vc_section:first-child::before{
    position: absolute;
    top: 0;
    left: -100%;
    width: 300%;
    height: 100%;
    content: '';
    display: block;
    background-color: rgba(42, 48, 52, 0.9);
    z-index: -1;
    padding-top: 40px;
  }
  
  @media (min-width: 992px){
    .portada-home .vc_section:first-child::before{
      height: calc(100% - 15%);
    }
  }
  
  .portada-home .vc_section:first-child .vc_row.wpb_row .temps .temps-container .temp{
    font-size: 40px;
  }
  
  @media (min-width: 420px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps .temps-container .temp{
      font-size: 50px;
    }
  }
  
  .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large .temps-container .temp{
    font-size: 50px;
  }
  
  @media (min-width: 992px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps .temps-container .temp-container-item img{
      max-height: 60px;
    }
  }
  
  @media (min-width: 1300px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps .temps-container .temp-container-item img{
      max-height: 120px;
    }
  }
  
  .portada-home .vc_section:first-child .vc_row.wpb_row .temps,
  .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-transit-container{
    width: 50%;
  }
  
  .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-mobile, .temps.temps-mobile {
    width: 100%;
    max-width: 100%;
  }
  
  .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large{
    width: 100%;
    height: 600px;
  }
  
  @media (min-width: 768px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large .temps-container .temp {
      font-size: 50px;
    }
  }
  
  @media (min-width: 992px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps,
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-red{
      margin-left: -20px;
      width: 240px!important;
      max-width: inherit;
      margin-bottom: 0!important;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-red{
      height: 394px;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps::after{
      padding-bottom: 81%;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large{
      height: auto;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large::after{
      padding-bottom: 394px;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large .temps-container .temp{
      font-size: 23px;
    }
  }
  
  @media (min-width: 1300px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps,
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-red{
      width: 320px!important;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-red{
      height: 529px;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps::after{
      padding-bottom: 82.5%;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large::after{
      padding-bottom: 529px;
    }
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps.temps-large .temps-container .temp{
      font-size: 40px;
    }
  }
  
  @media (min-width: 576px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps .temps-container .temp{
      font-size: 60px;
    }
  }
  
  @media (min-width: 992px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps .temps-container .temp{
      font-size: 25px;
    }
  }
  
  @media (min-width: 1300px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .temps .temps-container .temp{
      font-size: 40px;
    }
  }
  
  .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-transit .aside-box-transit-item .aside-box-transit-img::before{
    padding-top: 46.25%;
  }
  
  @media (max-width: 991.99px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-transit .aside-box-transit-item .aside-box-transit-img::before{
      padding-top: 56.25%;
    }
  }
  
  .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-transit .aside-box-transit-item .aside-box-transit-body::before{
    padding-top: 34.9%;
  }
  
  @media (max-width: 991.99px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-transit .aside-box-transit-item .aside-box-transit-body::before{
      padding-top: 42.4%;
    }
  }
  
  @media (min-width: 992px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-transit-container{
      margin-left: -20px;
      width: 240px;
      max-width: inherit;
      margin-bottom: 0!important;
    }
  }
  
  @media (min-width: 1300px){
    .portada-home .vc_section:first-child .vc_row.wpb_row .aside-box-transit-container{
      width: 320px;
    }
  }