/*
Theme Name:     Construction Child
Theme URI:      http://wpdemo.thememodern.com/construction/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         ThemeModern
Author URI:     http://thememodern.com/
Version:        1.0
Template:       construction
*/

@import url("../construction/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
#copyright { color: #009688 !important;}
#contact-information div.wpb_wrapper h5 { font-weight: 600; }
#title-contact .wpb_wrapper h3 { font-weight: 600; }
div#blockADDTest { text-align: center; }
div#wpcf7-f7-p237-o1 {
    width: 300px;   
    margin: auto;
}
section#content-add-testimonial div.wpcf7 {
    display: none;
}
div#blockADDTest p {
    text-align: left;
}

/* START SHORT VIDEO */
/* ===== CONTENEDOR PRINCIPAL ===== */
.shorts-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  scroll-behavior: smooth;
  overflow-y: auto;
  height: 100vh;
  width: 100%;
  padding: 20px 0;
  background-color: #000;
}

/* ===== TARJETA DE VIDEO ===== */
.shorts-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 420px;
  height: 80vh;
  background: #000;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 25px rgba(0,0,0,0.4);
}

/* ===== VIDEO ===== */
.shorts-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
}

/* ===== ESTILO PARA PANTALLAS GRANDES ===== */
@media (min-width: 992px) {
  .shorts-container {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    overflow-x: auto;
    overflow-y: hidden;
    height: 90vh;
  }

  .shorts-item {
    width: 60vw;
    max-width: 800px;
    height: 80vh;
  }

  .shorts-video {
    object-fit: contain;
  }
}

.video-card {
    padding: 3px !important;
}
.modal-dialog-centered {
  display: flex !important;
  align-items: center !important;
  min-height: calc(100% - 1rem);
}

/* END SHORT VIDEO */
