html, body, #home {
	/*height: 100%;*/
}

/*
#home .custom-jumbotron, #home .custom-jumbotron div {
	width: 100%;	
	height: 240px;
}
*/

.carousel-inner {
	/*border: 1px solid black;*/
	height: 350px;
	/*display: inline-table;*/
}

.slide-inner-box {
	background-color: rgba(0, 0, 0, .75);
	/*opacity: .75;*/
	padding: 20px 30px 30px 45px;
	width: 380px;
	height: auto;
	text-align: left;
}

/*
.slide-inner-box h2 {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	line-height: 1;
	color: white;
	font-size: 1.2em;
}
*/

.slide-inner-box h2 {
	font-size: .9em;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 600;
	/*color: #e8e6e6;*/
	color: white;
	/*letter-spacing: -0.04em;*/
}

.slide-inner-box h3 {
	/*line-height: 20px;*/
	/*text-transform: uppercase;*/
	/*font-weight: 600;*/
	/*color: #e8e6e6;*/
	color: snow;
	/*letter-spacing: -0.04em;*/
}

.slide-inner-box hr {
	background-color: white;
}

#custom-bg1 { /*#home .custom-jumbotron .row .cover #carousel-spotify .carousel-inner div:first-child {*/
	/*
	background: linear-gradient(50deg, rgba(103, 110, 103,0.75) 0%, rgba(103, 110, 103,0.75) 100%), 
					url("../images/capa.webp");
	*/
	background: url("../images/capa.webp");
	/*background-attachment: fixed;*/
	/*background-size: 100% auto;*/
	background-size: cover;
	background-repeat: no-repeat;
	height: 350px;
}

#custom-bg2 { /*#home .custom-jumbotron .row .cover #carousel-spotify .carousel-inner div:nth-child(2) {*/
	/*
	background: linear-gradient(50deg, rgba(4, 8, 59,0.75) 0%, rgba(4, 8, 59,0.75) 100%), 
					url("../images/capa2.jpeg");
	*/
	background: url("../images/capa2.jpg"); /*capa2.jpeg*/
	/*background-attachment: fixed;*/
	/*background-size: 100% auto;*/
	background-size: cover;
	background-repeat: no-repeat;
	height: 350px;
}

#custom-bg3 {
	/*
	background: linear-gradient(50deg, rgba(66, 135, 245,0.75) 0%, rgba(66, 135, 245,0.75) 100%), 
					url("../images/capa3.jpg");
	*/
	background: url("../images/capa3.jpg");
	background-position: 0 50%;
	background-size: cover;
	/*background: url("https://jackrugile.com/images/misc/skyline-texture.png");*/
	/*background-attachment: fixed;*/
	/*background-size: 100% auto;*/
	background-repeat: no-repeat;
	height: 350px;
}

/*
.cover {
	text-align: left;
	margin: 0;
	padding: 0;
	height: 350px;
}
*/

.custom-jumbotron {
	width: 100%;
	margin: 0;
	padding: 0;
	border-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.carousel-control-next, .carousel-control-prev {
	/*width: 5%;*/
	/*display: none;*/
	background-color: black;
	opacity: .45;
	/*border: 1px solid red;*/
	height: 50px;
	width: 30px;
	top: 150px;
}

/*
.carousel-control-prev {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.carousel-control-next {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
*/

/*Tipografia*/
.carousel-item {
	padding-top: 50px;
	/*height: 350px;*/
	/*
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	*/
}

.carousel-indicators li {
		background: white;
		opacity: .75;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		border: 4px solid transparent;
}

.carousel-indicators li.active {
	background: orange;
}

/*
.inner-elements h1 {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	line-height: 1;
	color: white;
	font-size: 2.5em;
}
*/

/*
.inner-elements h1#h1-custom {
	font-family: 'Source Sans Pro', sans-serif;
	margin-top: 23%;
}
*/

/*
.inner-elements h2 {
	font-size: 2em;
	line-height: .5;
	text-transform: uppercase;
	font-weight: 600;
	color: #e8e6e6;
	letter-spacing: -0.04em;
}
*/

/*
.inner-elements h3 {
	font-size: 2em;
	font-weight: 700;
	letter-spacing: -0.03em;
	color: gray;
}
*/

/*
.arrow-down {
	text-align: center;
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	border: 0px solid #ccc;
}

.arrow-down img {
	margin-top: 5%;
	text-align: center;
	width: 3%;
	height: auto;
}
*/

/*------------------------------------------------*/
.video-container {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  /*height: 100%; */
  height: 350px;
  overflow: hidden;
}

.video-container video {
  /* Make video to at least 100% wide and tall */
  min-width: 100%; 
  min-height: 100%; 
  
  /* Setting width & height to auto prevents the browser from stretching or squishing the video */
  width: auto;
  height: auto;
  
  /* Center the video */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.overlay {
	padding-top: 50px;
  /*background-image: linear-gradient(to bottom right,#002f4b,#dc4225);*/
  /*opacity: .8;*/
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  /*margin: 0;*/
  box-sizing: border-box;
  /*padding-top: 5%;*/
  /*padding: 15% 32px;*/
  /*line-height: 1.5;*/
  text-align: center;
  :last-child { margin-bottom: 0; }
  h1 {font-size: 32pt; font-weight: bold; text-shadow: 0 0 .3em #000; margin: 0 0 1em;}
  p {font-size: 11pt;text-shadow: 0 0 .3em #000;margin: 1em 0;}
  a {color: #fff;}
}

/*
@media (max-width: 575.98px) {
}

@media (min-width: 576px) and (max-width: 767.98px) {
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
}
*/

/*
@media only screen and (min-width: 1200px) {
	.inner-elements h1 {
		margin-top: 430px;
		padding: 0 20px 0 20px;
        line-height: 1;
        font-size: 2em;
	}
	
	.inner-elements h2 {
		font-size: 2.5em;
		line-height: 1;
		padding: 0 20px 0 20px;
	}

	.arrow-down img {
		margin-top: 5%;
		width: 4%;
	}
}
*/