/*Slider call to action button style */

.splide__slide .flexboxSection input.splideProductsbutton {
  box-sizing: border-box;
  text-align: center;
  /*padding*/
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  /*marging*/
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 0rem;
  margin-right: 0rem;
  /*font*/
  font-family: "Open Sans";
  font-weight: 400;
  color: white;
  /*line-height: 1em;*/
  letter-spacing: 0.02em;
  /*text-shadow: h-shadow v-shadow blur-radius color|none|initial|inherit;*/
  /*Background*/
  background-color: #ff7e00;
  /*border*/
  border-style: none;
  /*border-width: 1px;
  border-color: #222F71;*/
  border-radius: 25px;
  /*shadow*/
  /*box-shadow: 10px 10px 5px grey;*/
  /*** Motion effects **/
  /*static | relative | absolute | sticky | fixed*/
  position: relative;
  /*animation*/
  /*animation-name: flexboxSectionAnimation;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-delay: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate;*/
  /*name duration | timing-function | delay | iteration-count | direction | fill-mode | play-state*/
  /*animation: flexboxSectionAnimationMove 5s infinite; */
}

.splide__slide .flexboxSection input.splideProductsbutton:hover {
  color: white;
  background-color: #ffbc05;
  /*border-color: #00FFFC;*/
  /*opacity: 0.7;*/
}

/*End slider call to action button style */

/*All sliders styling*/

.splide__main__slide_products {
  /***Style***/
  /*Background and its overlay
  background-image: url("../img/Slide1-1366x768.jpg");*/
  /* background-color: #cccccc; */
  /* Used if the image is unavailable */
  background-position: left top;
  /* Center the image */
  background-size: cover;
  /* Resize the background image to cover the entire container */
  background-attachment: scroll;
  /*or scroll*/
  background-repeat: no-repeat;
  /*capa de fondo*/
  /* background-image: linear-gradient(to right, rgba(0, 22, 91, 0.8) 0%, rgba(0, 22, 91, 0.8) 100%), url("../img/Background-Que-Necesita-Tu-Sitio-Web-1366x768.jpg");
  background: rgba(76, 175, 80, 0.3)/* Green background with 30% opacity */
  background-image: url("../img/Fondo Productos 300x500.jpg");
  /***Border***/
  /*  border-style: solid;
  border-width: 2px;*/
  border-radius: 25px;
  /* offset-x | offset-y | blur-radius | spread-radius | color */
  /* box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2); */
  /*** Advanced **/
  z-index: 0;
  margin: 0%;
  padding: 0%;
  /*** Motion effects **/
  /*static | relative | absolute | sticky | fixed/*/
  position: relative;
  /*animation*/
  /* animation-name: flexboxSectionAnimation;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-delay: 2s;
  animation-iteration-count: infinite;
  animation-direction: alternate; */
  /*name duration | timing-function | delay | iteration-count | direction | fill-mode | play-state*/
  /* animation: flexboxSectionAnimationMove 5s infinite; */
}

.tituloCajaProductos {
  display: flex !important;
  text-align: left !important;
  font-weight: 400 !important;
  letter-spacing: 0.1em !important;
  font-family: "Prototype" !important;
  color: white !important;
  /*text-shadow: -2px -2px 0 #0a165f, 2px -2px 0 #0a165f, -2px 2px 0 #0a165f,
    2px 2px 0 #0a165f;*/
}

.parrafoCajaProductos {
  display: flex;
  text-align: justify;
  font-weight: 400;
  letter-spacing: 0.02em;
  font-family: "Open Sans";
  color: white;
  /*text-shadow: -2px -2px 0 #0a165f, 2px -2px 0 #0a165f, -2px 2px 0 #0a165f,
    2px 2px 0 #0a165f;*/
}

.especificacionTecnicaCajaProductos {
  display: flex;
  text-align: left;
  font-weight: 400;
  letter-spacing: 0.02em;
  font-family: "Open Sans";
  color: white;
  /*text-shadow: -2px -2px 0 #0a165f, 2px -2px 0 #0a165f, -2px 2px 0 #0a165f,
    2px 2px 0 #0a165f;*/
}

.splide__pagination {
  display: none !important;
}

/*End all sliders styling*/
@media only screen and (max-width: 767px) {
  .columnaProductos {
    padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .lineaEspecificacionesProductos {
    margin-top: 2%;
    margin-bottom: 2%;
  }

  .IconoProductos {
    display: flex !important;
    vertical-align: middle !important;
    justify-content: center !important;
  }

  .IconoProductos img {
    object-fit: none !important;
    /*hace que el objeto mantenga su tamaño original*/
  }

  .imagenProductos {
    display: flex !important;
    vertical-align: middle !important;
    justify-content: center !important;
  }

  .imagenProductos img {
    height: 150px !important;
    width: auto !important;
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }

  .splide__slide .flexboxSection input.splideProductsbutton {
    font-size: 14px;
  }

  .tituloCajaProductos {
    /*margin-top: 1rem !important;
    margin-bottom: 1rem !important;*/
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .parrafoCajaProductos {
    /*margin-top: 1rem !important;
    margin-bottom: 1rem !important;*/
    font-size: 14px;
    line-height: 20px;
  }

  .especificacionTecnicaCajaProductos {
    /*margin-top: 3%;
    margin-bottom: 3%;*/
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (min-width: 768px) {
  .columnaProductos {
    padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .lineaEspecificacionesProductos {
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .IconoProductos {
    display: flex !important;
    vertical-align: middle !important;
    justify-content: center !important;
  }

  .imagenProductos {
    display: flex !important;
    vertical-align: middle !important;
    justify-content: center !important;
  }

  .imagenProductos img {
    height: 150px !important;
    width: auto !important;
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }

  .splide__slide .flexboxSection input.splideProductsbutton {
    font-size: 14px;
  }

  .tituloCajaProductos {
    /*margin-top: 1rem !important;
    margin-bottom: 1rem !important;*/
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .parrafoCajaProductos {
    /*margin-top: 1rem !important;
    margin-bottom: 1rem !important;*/
    font-size: 14px;
    line-height: 20px;
  }

  .especificacionTecnicaCajaProductos {
    /*margin-top: 3%;
    margin-bottom: 3%;*/
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .columnaProductos {
    padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .lineaEspecificacionesProductos {
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .IconoProductos {
    display: flex !important;
    vertical-align: middle !important;
    justify-content: center !important;
  }

  .imagenProductos {
    display: flex !important;
    vertical-align: middle !important;
    justify-content: center !important;
  }

  .imagenProductos img {
    height: 150px !important;
    width: auto !important;
    margin-top: 5% !important;
    margin-bottom: 5% !important;
  }

  .splide__slide .flexboxSection input.splideProductsbutton {
    font-size: 14px;
  }

  .tituloCajaProductos {
    /*margin-top: 1rem !important;
    margin-bottom: 1rem !important;*/
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .parrafoCajaProductos {
    /*margin-top: 1rem !important;
    margin-bottom: 1rem !important;*/
    font-size: 14px;
    line-height: 20px;
  }

  .especificacionTecnicaCajaProductos {
    /*margin-top: 3%;
    margin-bottom: 3%;*/
    font-size: 14px;
    line-height: 20px;
  }
}
