#tvz-page-background-glare-wrapper {
position: fixed;
width:100%;
}

#tvz-page-background-glare
{
position: relative;
top: 0;
max-width:400px;
/* min-width: 1000px; */
height:289px;
left: 0;
margin-right: auto;
background-image: url('../images/page_gl.png');
background-repeat: no-repeat;
background-position: left top;
}

body
{
padding: 0;
margin:0;
/* min-width: 1000px; */
color: #000000;
background-color: #D5E4FB;
background-image: url('../images/Bottom_texture.jpg');
background-repeat: repeat-x;
background-attachment: fixed;
background-position: top left;
}

#header{
	border:1px solid #ddd;
	margin-bottom:20px;
	}
	


	
.navbar{
	border-radius:0;
	margin-bottom:0;
	border:none;
        font-family: 'Open Sans Condensed', sans-serif, sans-serif;

	}
    
.navbar > li >a{
    
    }



	
.navbar-header{
	}
    
 .nav-imga{
    margin-top: -15px;
    height: 50px;
}
/*	
.navbar-brand{
width:160px;
height:160px;
float:left;
padding:0;
margin-top:-130px;
overflow:hidden;
/* border:3px solid #eee; *
margin-left:15px;
/* background:#333; *
text-align:center;
line-height:160px;
color:#fff !important;
font-size:2em;
    -webkit-transition:  all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-o-transition:  all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out ;

	}
*/
	
.site-name{
	color:#fff;
	font-size:2.4em;
	float:left;
	margin-top:-65px !important;
	margin-left:15px;
    font-family: 'Open Sans Condensed', sans-serif, sans-serif;
    
    text-shadow: 2px 2px 3px #000000;

	}	
.site-description{
	color:#fff;
	font-size:1.3em;
	float:left;
	margin-top:-30px !important;
	margin-left:15px;
    text-shadow: 2px 2px 3px #000000;
	}
	
.main-menu{
	position:absolute;
	left:190px;
	}
	
.slider, .carousel{
	max-height:250px;
	overflow:hidden;
	}
 .item img{
    width: 100%;
    opacity: 0.65;
    filter: alpha(opacity=65);
 }
 
 .item img:hover{
    width: 100%;
    opacity: 1;
    filter: alpha(opacity=100);
 }
/*
.subitem{
    position: relative;
    width: 100%;
    height: 100%;
	overflow:hidden;
    background: #FFF;
}

.subitem img{
    width: 100%;
    margin-top: -10%;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
*/	
.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right {
position: absolute;
top: 50%;
font-size:2em;
z-index: 5;
display: inline-block;
}

.carousel-control{
	background-color:transparent;
	background-image:none !important;
	}
	
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  background-color:transparent !important;
  background-image:none !important;
  outline: 0;
}


	

	
	
@media (max-width: 768px) {
.navbar-brand{
    max-width: 100px;
	max-height:100px;
	float:left;
	margin-top:-65px;
	margin-left:15px;
	-webkit-transition:  all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-o-transition:  all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out ;
  }
  

.navbar{
	border-radius:0;
	margin-bottom:0;
	border:none;
	}
	
.main-menu{
	left:0;
	position:relative;
	}
}

@media (max-width: 490px) {
	.site-name{
	color:#fff;
	font-size:1.5em;
	float:left;
	line-height:20px;
	margin-top:-100px !important;
	margin-left:125px;
	}	
.site-description{
	color:#fff;
	font-size:1.3em;
	float:left;
	margin-top:-80px !important;
	margin-left:125px;
	}
	}
    
    
 #playlist {
    display:table;
    list-style: none;
}
#playlist li{
    cursor:pointer;
    padding:5px;
}

#playlist h4{
    font-size: 1.1em;
}

#playlist li img{
    width: 80px;
    height: 60px;
}

#playlist li:hover{
    color:blue;                        
}
#videoareaa {
    background: #000;
    width:100%;
    height:auto;
    max-height: 450px;    
    border:0px solid silver;
    margin: 0px auto 0px auto;
}

#video-area{
    background: #000;
}

.caption h3{
    font-size: 1.1em;
    font-weight: bold;
}

.vermas{
    position: absolute;
    padding: 0px 15px 0px 15px;
    width: 100%;
    height: 20px;
    bottom: 20px;
    left:0px;
}

.breve{
    font-size: 0.8em;
}

.thumbnail{
    position: relative;
    height: 350px;
    overflow: hidden;
}

.thumbnail img{
    transition: 1s ease;
    -moz-transition: 1s ease; /* Firefox */
 	-webkit-transition: 1s ease; /* Chrome - Safari */
    -o-transition: 1s ease; /* Opera */
}

.thumbnail img:hover{
    transform : scale(1.3);
		-moz-transform : scale(1.3); /* Firefox */
		-webkit-transform : scale(1.3); /* Chrome - Safari */
		-o-transform : scale(1.3); /* Opera */
		-ms-transform : scale(1.3); /* IE9 */
}


.ult-post img{
    transition: 1s ease;
    -moz-transition: 1s ease; /* Firefox */
 	-webkit-transition: 1s ease; /* Chrome - Safari */
    -o-transition: 1s ease; /* Opera */
}

.ult-post img:hover{
    transform : scale(1.3);
		-moz-transform : scale(1.3); /* Firefox */
		-webkit-transform : scale(1.3); /* Chrome - Safari */
		-o-transform : scale(1.3); /* Opera */
		-ms-transform : scale(1.3); /* IE9 */
}

#mainNav ul li a{
    color: blue;
}
#mainNav ul li a:hover{
    font-weight: bold;
}


