
body{
	padding-top:100px; 
	/*background:#000000 url('../img/bg-general.jpg') top center no-repeat; */
	background:black;
	color:white; 
	background-size: auto 100%;
	position:relative;
}

.bg-dark {
	background: #860000 !important;
}

div#menu-wrapper{
	background:url('../img/bg_menu.png') top center fixed no-repeat; 
	background-size: contain;
	top:0; 
	left:0; 
	display: table; 
	z-index:1000;
	position: fixed;
	top:0;
	width:100%;
	height:304px;
}


.nav-link{
	font-family: 'Oxanium', cursive;
	color:white !important;

}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link:hover{
	color:#e1ff00 !important;
	border-bottom:1px solid #e1ff00;
}

div#bg-top{
	/*background:#000000 url('../img/backgrounds/top.jpg') top center no-repeat; 
	background-size: cover;*/
	width: 100% !important;
	display: table;

	background-image:  url('../img/backgrounds/Background-route.png'), url('../img/backgrounds/Background-haut.png');
  	background-position: 0px 1100px, center top;
  	background-repeat: no-repeat, no-repeat;
  	background-size: contain, contain;
}
div#bg-middle{
	background:#000000 url('../img/backgrounds/middle.jpg') top center no-repeat; 
	background-size: cover;
}
div#bg-bottom{
	background:#000 url('../img/backgrounds/bottom.jpg') bottom center no-repeat; 
	background-size: contain;

}


div.bloc-video{
	max-width:1430px;
}

div.bloc-about{
	max-width: 1300px;	
	padding-top:120px;
}

div.bloc-cast{
	max-width:1580px;
	padding-top: 120px;
}
div.bloc-cast-detail{
	max-width: 735px;
	padding-top:60px;
}
#trailer2{
	padding-top:120px;
}
div.bloc-coloring{
	padding-top:50px;
}


a.tdn{text-decoration: none;}

h2{	
	font-family: 'Sedgwick Ave', cursive;
	font-size: 50px;
}

p,h3{
	font-family: 'Oxanium', cursive;	
	font-size: 20px;
}
.yellow, a.yellow{color:#e1ff00;}
.bold{font-weight: bold;}

div.episodes-list div{margin-bottom: 60px;}
div.episodes-list h3{font-size: 18px; margin:30px 0;}
div.episodes-list p{font-size: 16px;}
/*
font-family: 'Oxanium', cursive;
font-family: 'Sedgwick Ave', cursive;
*/

.nav-cast{
    padding: .5rem 0.34rem !important;
}

section#episodes{padding-top:100px;}

div.coloring-text{
	max-width: 570px;
	margin:auto;
}

p.footer{text-transform: uppercase; font-size: 12px;}



.lSSlideOuter .lSPager.lSGallery img {
	/*width:150px !important;
	height:75px !important;*/
}
.lSSlideOuter .lSPager.lSpg {
	display: none;
}
.slide-thumb{cursor: pointer; max-width:106px;}
div#thumbs-gallery{padding-left:1px; padding-right: 3px;}


ul.lightSlider li img{
	width:100%;
}

.slide-thumb:hover, .slide-thumb-active, .cast-active, a.nav-cast img:hover{
	border:2px solid #e1ff00;
}

div#cast-small{display:block;}
div#cast-medium, div#cast-medium-detail{display:none;}


.lSAction > .lSNext {
    background: url('../img/next.png') top center no-repeat;
    width:70px;
    height:70px;    
}

.lSAction > .lSPrev {
    background: url('../img/prev.png') top center no-repeat;
    width:70px;
    height:70px;
}

.lSAction > a {
	margin-top: -30px;
}




@media (min-width: 992px) {
	div#dvd-text{
		padding-top:150px;
		max-width:470px;
	}

	section#episodes{padding-top:240px;}

	.bg-dark {
	    background: none !important;
	}

	a.navbar-brand{margin-top:-15px;}
	.navbar-nav{margin-top: -25px;}

	.navbar-expand-lg .navbar-nav .nav-link {
	    padding-right: 0;
	    padding-left: 0;
	    margin-right: 1rem;
	    margin-left: 1rem;
	}

	div#cast-small{display:none;}
	div#cast-medium, div#cast-medium-detail{display:block;}

	div#bg-top{
	  	background-position: 0px 1650px, center top;
	}
}