/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 09-ago-2020, 17:03:24
    Author     : victor
*/


.jumbotron {
  position: relative;
  overflow: hidden;
  background-color:black;
}
.jumbotron video {
  position: absolute;
  z-index: 1;
  top: 0;
  width:1600px;
  height:469px;
  /*  object-fit is not supported on IE  */
  object-fit: cover;
  opacity:0.5;
}
.jumbotron .container {
  z-index: 2;
  position: relative;
}

/*
Tabla de productos
*/
/***
 * Info Table
 */


.info-table-products {
    
  line-height: 1.95em;
  /*border: 1px solid #e5e5e5;*/
  border: none;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.14);
  width: 115%; 
}

.info-table-products td, .info-table-products th {
    /*border-bottom: 1px solid #e5e5e5;*/
    padding: 0px 0px 5px 0px;
    position: relative;
    vertical-align: middle; 
}

.info-table-products td:after, .info-table-products th:after {
      background-color: #fff;
      content: "";
      height: 1px;
      position: absolute;
      top: -1px;
      width: 2px; 
}

.info-table-products th {
   /* border-right: 1px solid #e5e5e5;*/
    font-weight: 400;
    text-align: center;
    width: 100px; 
}

.info-table-products th:after {
    right: 0; 
}

.info-table-products td {
    border-left-style: none; 
}

.info-table-products td:after {
    left: 0; 
}

/*
.info-table-products {
    line-height: 1.95em;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.14);
    width: 100%;
}

.info-table-products th {
    border-right: 1px solid #e5e5e5;
    font-weight: 400;
    text-align: center;
    width: 126px;
}
.info-table-products td, .info-table-products th {
    border-bottom: 1px solid #e5e5e5;
    padding: 16px 23px;
    position: relative;
    vertical-align: middle;
}
*/
.tab-product p + p {
    margin-top: -5px;
}


gallery-fs-product {
   
    border: none;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.14);
    overflow: hidden;

}

/** Subvencion Footer */
.subvencion-footer {
  background-color: #ffffff;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 7px;
  padding-bottom: 12px; }
  .subvencion-footer .widget-text {
    color: black;
    margin-top: 7px;
    font-size: 2em;
  }  
  
  .subvencion-footer .subvencion-text {
    color: black;
    margin-top: 7px;
    font-size: 12px;
  }  
  .subvencion-footer a {
     font-size: 12px;
    }
  .subvencion-footer p {
    margin-bottom: 0; }
  @media (max-width: 991px) {
    .subvencion-footer [class*="col-md"] {
      text-align: left; }
      .subvencion-footer [class*="col-md"] + [class*="col-md"] {
        margin-top: 15px; } } 
 
  

/* The Modal (background) */

.modal {
    display: none; /* Hidden by default */
   /* position: fixed; /* Stay in place */
    z-index: -999; /* Sit on top */
    padding-top: 300px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    /**overflow: scroll; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal-dialog {
    top: 600px;
}
/* Modal Content */
.modal-content { 
    /*background-color: #fefefe;*/
    background: white; 
    margin: auto;
    top:100px;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    height: available;
    color: black;
     
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 30px;
    font-weight: bold;
    border:none;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.fondo {
     color: black;
    margin-top: 7px;
    font-size: 2em;   
}
/*13/06/2023 --> Baja la posición de las miniaturas de los vídeos.*/
#features{
    margin-top: 100px;
}