/*
    surcharge materialize.css
*/


.slider .indicators {
    bottom: inherit;
    margin: 0;
    padding: 10px 0;
    background-color: rgba(195,23,39,1);
}
.slider .indicators .indicator-item.active {
    background-color: #000;
}


.row{
	margin-bottom:0;
}
nav{
    box-shadow: none;
	height:50px;
	line-height:50px;
}
nav a{
    color: rgba(46,46,146,1);
}
nav ul a:hover,nav ul a.curent{
	background-color:rgba(178,179,180,1);
}
.card.small{
    max-height: 300px;
}
.card.small .card-image{
    max-height: 80%;
}
#sidenav-overlay {
    /*background-color: rgba(0,0,0,0);*/
	z-index:1;
}
i.material-icons{
	color:rgba(0,0,0,1);
}
.blague{
    display: none;
}
.modal{
    max-height: 100%;
    max-width: 40%;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){
	color:#000;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover{
	background-color:rgba(51,51,51,1);
	color:rgba(218,218,218,1);
}
.btn:focus, .btn-large:focus, .btn-floating:focus{
	background-color:rgba(51,51,51,1);
}

/* Text inputs */
input:not([type]),
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=time],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=tel],
input[type=number],
input[type=search],
textarea.materialize-textarea {
    border: 2px solid #000;
    padding: 0;
    font-size: 1.2rem;
    color: #000;
}
textarea.materialize-textarea{
    height: 10rem;
    border: 2px solid #000;
}
.input-field label{
    color: #000;
    left:10px;
}
input:not([type]):focus:not([readonly]) + label,
input[type=text]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=date]:focus:not([readonly]) + label,
input[type=datetime]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label{
    color: rgba(218,183,94,1);
    font-size: 1.2rem;
}
input:not([type]):focus:not([readonly]), 
input[type="text"]:focus:not([readonly]), 
input[type="password"]:focus:not([readonly]), 
input[type="email"]:focus:not([readonly]), 
input[type="url"]:focus:not([readonly]), 
input[type="time"]:focus:not([readonly]), 
input[type="date"]:focus:not([readonly]), 
input[type="datetime"]:focus:not([readonly]), 
input[type="datetime-local"]:focus:not([readonly]), 
input[type="tel"]:focus:not([readonly]), 
input[type="number"]:focus:not([readonly]), 
input[type="search"]:focus:not([readonly]), 
textarea.materialize-textarea:focus:not([readonly]) {
    box-shadow: rgb(218,183,94) 0px 2px 0px 0px;
    border-bottom: 2px solid rgba(218,183,94,1);
}

button,
html input[type="button"], 
input[type="reset"], 
input[type="submit"]{
    width: 100%;
}
.btn{
    color: rgba(218,218,218,1);
    font-size: 1.5rem;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    background-color: rgba(51,51,51,1);
    border: 2px solid rgba(218,218,218,1);
}
.btn:hover, .btn-large:hover {
    color: rgba(51,51,51,1);
    background-color: rgba(218,218,218,1);
    border: 2px solid rgba(51,51,51,1);
}
/***** bouton bleus ***
.btn{
    color: rgba(51,51,51,1);
    font-size: 1.5rem;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    background-color: rgba(125,224,229,1);
    border: 2px solid rgba(51,51,51,1);
}
.btn:hover, .btn-large:hover {
    color: rgba(218,218,218,1);
    background-color: rgba(51,51,51,1);
    border: 2px solid rgba(218,218,218,1);
}*/


@media (min-width:1600px){
    /*.parallax-container{
        height: 1000px;
    }*/
	#slide-6 a.btn{
		font-size:1.2rem;
	}
}
@media (max-width:1600px){
    .modal{
        max-width: 50%;
    }
    /*.parallax-container{
        height: 900px;
    }*/
	#slide-6 a.btn{
		font-size:1.2rem;
	}
}
@media (max-width:1370px){
    .modal{
        max-width: 60%;
    }
    /*.parallax-container{
        height: 600px;
    }*/
}
@media (max-width:992px){
    .modal{
        max-width: 70%;
    }
    /*.parallax-container{
        height: 400px;
    }*/
    .btn,#slide-6 a.btn{
        font-size: 0.8rem;
    }
	#award,#logo{
		display:none;
	}
	.gauche,.droit{
		/*height:40vh;*/
	}
	nav{
		background-color:transparent;
	}
	.menu{
		justify-content:left;
	}
}
@media (max-width:480px){
	#diapo{
		display:none;
	}
    .modal{
        max-width: 70%;
    }
    /*.parallax-container{
        height: 400px;
    }*/
}
