/*title:css_inicio_v1.0_06/26/2017*/
.middle-div-text{
	display: table-cell;
    vertical-align: middle;
	width:100%;
}
/* CSS INICIO */
header{
	height: 75%;
	width: 100%;
	/*padding: 100px 0;*/
	text-align: center;
	/*background: url(../img/header-bg.jpg) bottom center no-repeat #000;
	background-size: auto auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;*/

}
.btn-circle{
	width: 35px;
    height: 35px;
    margin-top: 0px;
    padding: 0px 1px;
    border: 2px solid var(--blanco-1);
    border-radius: 10%!important;
    font-size: 28px;
    color: var(--blanco-1);
    background: var(--prima-malto-1);
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
.btn-circle:hover{
	background: var(--prima-malto-08);
}
.btn-circle:hover i{
	color: var(--blanco-1);
}
.textos-carousel{
	background: rgba(0,0,0,0.45);
	border-radius: 0px 15px 15px 0px;
	font-family: 'Roboto', sans-serif;
}


.carousel-control-prev, .carousel-control-next {
	opacity:0.95;
}



/* .carousel.vert .active {
	top: 0;
}
.carousel.vert .carousel-item-next {
	top: 100%;
}
.carousel.vert .carousel-item-prev {
	top: -100%;
}
.carousel.vert .carousel-item-prev.carousel-item-right {
	top: 0;
}
.carousel.vert .carousel-item-next.carousel-item-left{
	top: 0;
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}
.carousel.vert .active.carousel-item-left {
	top: -100%;
}
.carousel.vert .active.carousel-item-right {
	top: 100%;
}
.carousel.vert .carousel-item {
    left:0%;
}​



.carousel-inner> .carousel-item.carousel-item-next ,
.carousel-inner > .carousel-item.active.carousel-item-right{ 
    transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0);  top: 0;
    
}
.carousel-inner > .carousel-item.carousel-item-prev ,
.carousel-inner > .carousel-item.active.carousel-item-left{ 
    transform: translate3d(0,-100%, 0); -webkit-transform: translate3d(0,-100%, 0);  -moz-transform: translate3d(0,-100%, 0);-ms-transform: translate3d(0,-100%, 0); -o-transform: translate3d(0,-100%, 0); top: 0;
    
}
.carousel-inner > .carousel-item.next.carousel-item-left ,
.carousel-inner > .carousel-item.carousel-item-prev.carousel-item-right ,
.carousel-inner > .carousel-item.active{
    transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);; -moz-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); top:0;
    
} */




@media (min-width: 768px){
	header {
		height: 100%;
		padding: 0;
	}
	.header-h1 {
		font-size: 100px;
	}
}
.carousel-caption > h1{
	color:#fff;
	text-shadow:0px 0px 2px #000;
	font-size:50px;
}
.carousel-caption > p {
	color:#fff;
	text-shadow:0px 0px 2px #000;
}
.carousel-caption{
	left:0%;
	right:0%;
}
.carousel-contenido{
	background: var(--blanco-06);
	width: 100%;
	margin-left: 0px;
}
.carousel-h1 {
	margin-bottom: 0rem;
	color:var(--negro-1);
	text-shadow:0px 0px 2px var(--blanco-1);
}
.carousel-p{
	font-size:16px;
	color:var(--negro-1);
	text-shadow:0px 0px 2px var(--blanco-1);
}
.altura-row{
	height:auto;
	display:block;
	width: 100%;
	margin-left: 0;
}

@media (max-width: 767px){
	header{
		padding: 0px;
	}
}


