/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  } 
}

.carousel-item {
  height: 40px;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 10px;
}

.efect:hover
{
  opacity: 0.3;
  filter: alpha(opacity=10);
}

div.fototop {
    position: relative;
    top: auto;
    border: 1px solid rgba(0, 0, 0, 0.2);
    z-index: 1;
    vertical-align: baseline;
} 

div.titulotop {
    position: absolute;
    width: 80%;
    height: 100px;
    z-index: 2;
    top: 85%;
    border: 0.5px solid grey;
    background: #fff;
    transform: translateY(0%) translateX(12.5%);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding-top: 6px;
    padding-bottom:  15px;
}

div.fototop2 {
    position: absolute;
    /*left: 50%;
    width: 80%;
    height: 100px;*/
    z-index: 2;
    width: 60%;
    height: 60%;
    left:20%;
    /*top: 85%;
    background: #fff;
    padding: 14px 20px 0;*/
} 

div.titulotop2 {
    position: relative;
    /*width: 430px;height: auto;
    height: 300px;
    border: 1px solid rgba(0, 0, 0, 0.2);*/
    background-color:#F2DFCE;
    z-index: 1;
    top:30%;
    padding: 150px 20px 20px;
}

.fondo {
  background: url("../img/punto.png") repeat;
}
.fondo2{
  background-image: repeating-linear-gradient(45deg, transparent, transparent 2px, #cccfd1, #cccfd1 4px, #fff, #fff 5px);
  margin-right: 40px;
}

.opinion1{
  background-image: url("../img/home/fondo1.jpg");
  object-fit: cover;
}

.opinion2{
  background-image: url("../img/home/fondo2.jpg");
  object-fit: cover;
}

.opinion3{
  background-image: url("../img/home/fondo1.jpg");
  object-fit: cover;
}

.opinion4{
  background-image: url("../img/home/fondo2.jpg");
  object-fit: cover;
}

/*Videos ITV PRODUCTORA*/
.mySlides {
  display:none;
}

.itv {
  cursor:pointer;
}

/**Estilo imagen persona opinion**/
.centrar2{
  max-width: 100;
  display: block;
  margin: auto;
}
.rightopinion{
  width: 110px;
  height: 110px;
  display: block;
  float: right;
  object-fit: cover;
  border: solid white 4px;  
}

.leftopinion{
  width: 85px;
  height: 85px;
  display: block;
  float: left;
  object-fit: cover;
}

.subrrayado{
  text-decoration: underline;
  text-decoration-color: red;
}

.centrar{
  text-align: center;
  margin-bottom:10px;
  padding-bottom: 10px;
}

.right{
  text-align: right;
  margin-bottom:10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.left{
  text-align: left;
  margin-bottom:10px;
  padding-bottom: 15px;
  padding-left: 15px;
}

