/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

nav ul a,
nav .brand-logo {
	color: #444;
}

p {
	line-height: 2rem;
}

.button-collapse {
	color:#26a69a;
}

.parallax-container {
	min-height: 380px;
	line-height: 0;
	color: rgba(255,255,255,.9);
}
.parallax-container .section {
	width: 100%;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Elegant cards */
.elegant-card {
	margin-bottom: 50px;
	position: relative;
	perspective: 800px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.elegant-card .card-up {
	overflow: hidden;
	max-height: 200px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.elegant-card .btn-floating {
	margin: -2.1em 2em;
	float: right;
}

.elegant-card .card-content {
	padding: 2em;
	color: #666666;
	background-color: #fff;
}

.elegant-card .card-content h5 {
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
}

.elegant-card .card-content p {
	font-size: 15px;
	line-height: 1.571428;
	font-weight: 300;
}

.elegant-card .card-footer {
	background-color: #3E4551;
	height: 50px;
	color: #fff;
	text-align: center;
	font-size: 15px;
}

.elegant-card .card-footer ul {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top:0;
}

.elegant-card .card-footer ul .fa {
	margin-right: 5px;
}

.elegant-card .card-footer ul a {
	color: #fff;
}

.elegant-card .card-label{margin-bottom:-27px;margin-top:0;z-index:10;position:relative}
.elegant-card .card-label .label{border-radius:0;font-weight:300}
.elegant-card .card-details,.elegant-card .card-details a{color:#666}

@media only screen and (max-width: 500px) {
	.elegant-card .card-up {
		max-height: 150px;
	}
	.elegant-card .card-content {
		padding: 1em;
	}
}
@media only screen and (min-width: 501px) and (max-width: 600px) {
	.elegant-card .card-up {
		max-height: 143px;
	}
}
/*Blocks width=100% en dessous de 601px*/
@media only screen and (min-width: 601px) and (max-width: 700px) {
	.elegant-card .card-up {
		max-height: 86px;
	}
}
@media only screen and (min-width: 701px) and (max-width: 801px) {
	.elegant-card .card-up {
		max-height: 101px;
	}
}
@media only screen and (min-width: 801px) and (max-width: 900px) {
	.elegant-card .card-up {
		max-height: 117px;
	}
}
@media only screen and (min-width: 901px) and (max-width: 992px) {
	/**/
}

.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}
.list-inline > li{
	display:inline-block;
}
.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

.stylish-color-dark{background-color:#3E4551!important}.rgba-blue-light{background-color:rgba(3,169,244,.3)}.rgba-red-light{background-color:rgba(244,67,54,.3)}.rgba-pink-light{background-color:rgba(233,30,99,.3)}.rgba-purple-light{background-color:rgba(156,39,176,.3)}.rgba-indigo-light{background-color:rgba(63,81,181,.3)}.rgba-cyan-light{background-color:rgba(0,188,212,.3)}.rgba-teal-light{background-color:rgba(0,150,136,.3)}.rgba-green-light{background-color:rgba(76,175,80,.3)}.rgba-lime-light{background-color:rgba(205,220,57,.3)}.rgba-yellow-light{background-color:rgba(255,235,59,.3)}.rgba-orange-light{background-color:rgba(255,152,0,.3)}.rgba-brown-light{background-color:rgba(121,85,72,.3)}.rgba-grey-light{background-color:rgba(158,158,158,.3)}.rgba-bluegrey-light{background-color:rgba(96,125,139,.3)}.rgba-black-light{background-color:rgba(0,0,0,.3)}.rgba-stylish-light{background-color:rgba(62,69,81,.3)}.rgba-white-light{background-color:rgba(255,255,255,.3)}.rgba-blue-strong{background-color:rgba(3,169,244,.7)}.rgba-red-strong{background-color:rgba(244,67,54,.7)}.rgba-pink-strong{background-color:rgba(233,30,99,.7)}.rgba-purple-strong{background-color:rgba(156,39,176,.7)}.rgba-indigo-strong{background-color:rgba(63,81,181,.7)}.rgba-cyan-strong{background-color:rgba(0,188,212,.7)}.rgba-teal-strong{background-color:rgba(0,150,136,.7)}.rgba-green-strong{background-color:rgba(76,175,80,.7)}.rgba-lime-strong{background-color:rgba(205,220,57,.7)}.rgba-yellow-strong{background-color:rgba(255,235,59,.7)}.rgba-orange-strong{background-color:rgba(255,152,0,.7)}.rgba-brown-strong{background-color:rgba(121,85,72,.7)}.rgba-grey-strong{background-color:rgba(158,158,158,.7)}.rgba-bluegrey-strong{background-color:rgba(96,125,139,.7)}.rgba-black-strong{background-color:rgba(0,0,0,.7)}.rgba-stylish-strong{background-color:rgba(62,69,81,.7)}.rgba-white-strong{background-color:rgba(255,255,255,.7)}.rgba-blue-slight{background-color:rgba(3,169,244,.1)}.rgba-red-slight{background-color:rgba(244,67,54,.1)}.rgba-pink-slight{background-color:rgba(233,30,99,.1)}.rgba-purple-slight{background-color:rgba(156,39,176,.1)}.rgba-indigo-slight{background-color:rgba(63,81,181,.1)}.rgba-cyan-slight{background-color:rgba(0,188,212,.1)}.rgba-teal-slight{background-color:rgba(0,150,136,.1)}.rgba-green-slight{background-color:rgba(76,175,80,.1)}.rgba-lime-slight{background-color:rgba(205,220,57,.1)}.rgba-yellow-slight{background-color:rgba(255,235,59,.1)}.rgba-orange-slight{background-color:rgba(255,152,0,.1)}.rgba-brown-slight{background-color:rgba(121,85,72,.1)}.rgba-grey-slight{background-color:rgba(158,158,158,.1)}.rgba-bluegrey-slight{background-color:rgba(96,125,139,.1)}.rgba-black-slight{background-color:rgba(0,0,0,.1)}.rgba-stylish-slight{background-color:rgba(62,69,81,.1)}.rgba-white-slight{background-color:rgba(255,255,255,.1)}

.review-card,.testimonial-card{position:relative}

.testimonial-card .avatar,.testimonial-card .card-up{overflow:hidden;height:120px}

.testimonial-card{margin-bottom:50px}
.testimonial-card .avatar{border-radius:50%;display:block;margin:-65px auto 0;width:120px}
.testimonial-card .avatar img{border:5px solid #fff;background:#FFF;width:100%}
.testimonial-card .card-content{padding:1em;color:#666;background-color:#fff;text-align:center}
.testimonial-card .card-content h5{margin-top:0;padding-bottom:10px;border-bottom:1px solid #eee}
.testimonial-card .card-content p{font-size:15px;line-height:1.571428;font-weight:300}
.testimonial-card .card-footer{background-color:#3E4551;height:50px;color:#fff;text-align:center}
.testimonial-card .card-footer ul{padding-top:15px;padding-bottom:15px}
.testimonial-card .card-footer ul .fa{margin-right:5px}
.testimonial-card .card-footer ul a{color:#fff}
.review-card .card-footer{background-color:rgba(0,0,0,.7);margin-top:-140px;position:absolute;width:100%;color:#fff;height:140px;padding:14px}
.review-card .card-footer .btn-floating{margin:-2.9em 2em;float:right}
.review-card .card-footer h5{padding-left:10px}
.review-card .card-footer .item-details{padding-left:10px;padding-top:8px}
.review-card .card-footer .item-details a,.review-card .card-footer .material-icons{color:#fff}
.review-card .card-footer .rating{margin-top:-33px}
.review-card .card-footer .rating:hover .material-icons{color:gold;transition:all .4s linear}
.review-card .card-label{margin-bottom:-27px;margin-top:0;z-index:10;position:relative}
.review-card .card-label .label{border-radius:0;font-weight:300}

.stylish-card .card-content{padding:1.5rem}
.stylish-card .card-content h4{text-align:left;padding-bottom:15px;border-bottom:1px solid #666}
.stylish-card .card-content h5{text-align:right;margin-top:1em;border:none}
.stylish-card .card-content .fa-chevron-right{font-size:.8em;margin-left:8px}
.btn-rounded{-webkit-border-radius:10em;-moz-border-radius:10em;-ms-border-radius:10em;-o-border-radius:10em;border-radius:10em}
.btn-border-default{background-color:transparent;border:2px solid #2BBBAD;color:#00695c}
.btn-border-default:focus,.btn-border-default:hover{background-color:transparent;color:#2BBBAD}
.btn-border-primary{background-color:transparent;border:2px solid #4285F4;color:#0d47a1}
.btn-border-primary:focus,.btn-border-primary:hover{background-color:transparent;color:#4285F4}
.btn-border-success{background-color:transparent;border:2px solid #00C851;color:#007E33}
.btn-border-success:focus,.btn-border-success:hover{background-color:transparent;color:#00C851}
.btn-border-info{background-color:transparent;border:2px solid #33b5e5;color:#09C}
.btn-border-info:focus,.btn-border-info:hover{background-color:transparent;color:#33b5e5}
.btn-border-warning{background-color:transparent;border:2px solid #fb3;color:#F80}
.btn-border-warning:focus,.btn-border-warning:hover{background-color:transparent;color:#fb3}
.btn-border-danger{background-color:transparent;border:2px solid #f44;color:#C00}
.btn-border-danger:focus,.btn-border-danger:hover{background-color:transparent;color:#f44}
.btn-border-light{background-color:transparent;border:2px solid #fff;color:#fff}
.btn-border-light:focus,.btn-border-light:hover{background-color:transparent;color:#fff}
.btn-border-dark,.btn-border-dark:focus,.btn-border-dark:hover{background-color:transparent;color:#000}
.btn-border-dark{border:2px solid #000}
.btn-fab{margin:0;padding:15px;font-size:26px;width:56px;height:56px}
.btn-fab,.btn-fab .ripple-wrapper{border-radius:100%}
.btn-fab.btn-mini{width:40px;height:40px;padding:13px;font-size:15px}
.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998}
.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0}
.fixed-action-btn ul li{margin-bottom:15px}
.fixed-action-btn ul a.btn-floating{opacity:0}
.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;border-radius:0;will-change:bottom,opacity;background-color:#fff}
.bottom-sheet .modal-content{box-shadow:none;border-bottom:none}
.bottom-sheet .modal-footer{margin-bottom:30px;border-top:0}
.lean-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}

.view{position:relative}
.view img,.waves-block{display:block}
.view{overflow:hidden;cursor:default}.view .content,.view .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.view img{position:relative}.overlay:hover .mask{opacity:1}.overlay img{transition:all .2s linear}.overlay .mask{opacity:0;transition:all .4s ease-in-out}.hm-blue-light .mask{background-color:rgba(3,169,244,.3)}.hm-red-light .mask{background-color:rgba(244,67,54,.3)}.hm-pink-light .mask{background-color:rgba(233,30,99,.3)}.hm-purple-light .mask{background-color:rgba(156,39,176,.3)}.hm-indigo-light .mask{background-color:rgba(63,81,181,.3)}.hm-cyan-light .mask{background-color:rgba(0,188,212,.3)}.hm-teal-light .mask{background-color:rgba(0,150,136,.3)}.hm-green-light .mask{background-color:rgba(76,175,80,.3)}.hm-lime-light .mask{background-color:rgba(205,220,57,.3)}.hm-yellow-light .mask{background-color:rgba(255,235,59,.3)}.hm-orange-light .mask{background-color:rgba(255,152,0,.3)}.hm-brown-light .mask{background-color:rgba(121,85,72,.3)}.hm-grey-light .mask{background-color:rgba(158,158,158,.3)}.hm-bluegrey-light .mask{background-color:rgba(96,125,139,.3)}.hm-black-light .mask{background-color:rgba(0,0,0,.3)}.hm-stylish-light .mask{background-color:rgba(62,69,81,.3)}.hm-white-light .mask{background-color:rgba(255,255,255,.3)}.hm-blue-strong .mask{background-color:rgba(3,169,244,.7)}.hm-red-strong .mask{background-color:rgba(244,67,54,.7)}.hm-pink-strong .mask{background-color:rgba(233,30,99,.7)}.hm-purple-strong .mask{background-color:rgba(156,39,176,.7)}.hm-indigo-strong .mask{background-color:rgba(63,81,181,.7)}.hm-cyan-strong .mask{background-color:rgba(0,188,212,.7)}.hm-teal-strong .mask{background-color:rgba(0,150,136,.7)}.hm-green-strong .mask{background-color:rgba(76,175,80,.7)}.hm-lime-strong .mask{background-color:rgba(205,220,57,.7)}.hm-yellow-strong .mask{background-color:rgba(255,235,59,.7)}.hm-orange-strong .mask{background-color:rgba(255,152,0,.7)}.hm-brown-strong .mask{background-color:rgba(121,85,72,.7)}.hm-grey-strong .mask{background-color:rgba(158,158,158,.7)}.hm-bluegrey-strong .mask{background-color:rgba(96,125,139,.7)}.hm-black-strong .mask{background-color:rgba(0,0,0,.7)}.hm-stylish-strong .mask{background-color:rgba(62,69,81,.7)}.hm-white-strong .mask{background-color:rgba(255,255,255,.7)}.hm-blue-slight .mask{background-color:rgba(3,169,244,.1)}.hm-red-slight .mask{background-color:rgba(244,67,54,.1)}.hm-pink-slight .mask{background-color:rgba(233,30,99,.1)}.hm-purple-slight .mask{background-color:rgba(156,39,176,.1)}.hm-indigo-slight .mask{background-color:rgba(63,81,181,.1)}.hm-cyan-slight .mask{background-color:rgba(0,188,212,.1)}.hm-teal-slight .mask{background-color:rgba(0,150,136,.1)}.hm-green-slight .mask{background-color:rgba(76,175,80,.1)}.hm-lime-slight .mask{background-color:rgba(205,220,57,.1)}.hm-yellow-slight .mask{background-color:rgba(255,235,59,.1)}.hm-orange-slight .mask{background-color:rgba(255,152,0,.1)}.hm-brown-slight .mask{background-color:rgba(121,85,72,.1)}.hm-grey-slight .mask{background-color:rgba(158,158,158,.1)}.hm-bluegrey-slight .mask{background-color:rgba(96,125,139,.1)}.hm-black-slight .mask{background-color:rgba(0,0,0,.1)}.hm-stylish-slight .mask{background-color:rgba(62,69,81,.1)}.hm-white-slight .mask{background-color:rgba(255,255,255,.1)}.hm-zoom img{transition:all .2s linear}.hm-zoom:hover img{transform:scale(1.1)}.hm-zoom:hover .mask{opacity:1}

/*Tv*/
@media only screen and (min-width: 1921px) {
	/**/
}
/*Desktop*/
@media only screen and (min-width : 993px) {
	.parallax-container {
		height: auto;
	}
	.elegant-card .card-up {
		/*max-height: 120px;*/
		max-height: 158px;
	}
}
/*Tablet*/
@media only screen and (max-width : 992px) {
	.parallax-container .section {
		position: absolute;
		top: 40%;
	}
	#index-banner .section {
		top: 10%;
	}
	.elegant-card .card-up {
		/*max-height: 133px;*/
		max-height: 120px;
	}
}
/*Mobile*/
@media only screen and (max-width : 600px) {
	#index-banner .section {
		top: 0;
	}
}

.icon-block {
	padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}

footer.page-footer {
	margin: 0;
}