@charset "utf-8";

/***********************************************/
/**************** UNIVERSEL *******************/
/***********************************************/


.bloc_parallaxbutton {
	background-image: url(../modules/bloc_parallaxbutton/img/top.png);
    background-color: #7F9F7F;
    background-repeat: no-repeat;
    background-position: top right;
    padding: 100px 0px 60px 0px;
}
.parallaxbuttontop {
	height:200px;
	float:center;
}


.parallaxbutton {
	display: inline-flex;
    align-items: flex-end;
    width: 240px;
    min-width: 200px;
    height: 320px;
    max-height: 320px;
    margin: 30px 2%;
    border-radius: 10px;
    transition: 0.5s;
    padding-bottom: 15px;
    filter: saturate(0%);
    position: relative;
    z-index: 1;
    text-align: center;
    justify-content: center;
}

.parallaxbutton:hover {
    box-shadow: 2px 2px 10px #555;
	filter: saturate(80%);
	cursor:pointer;
}

.parallaxbutton h4 {
	text-align: center;
	color: white;
	width: 100%;
}

.parallaxtextfont {
	position: relative;
    display: flex;
    font-size: 120px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    color: #ffffff25;
    float: left;
    justify-content: flex-end;
    top: -25px;
    left: -20px;
}


/***********************************************/
/**************** ORDINATEUR *******************/
/***********************************************/

@media screen and (min-width: 1024px) {

}

/***********************************************/
/****************** TABLETTE *******************/
/***********************************************/

@media screen and (min-width: 100px) and (max-width: 1023px) and (orientation: landscape) {


.parallaxbutton {
    width: 200px;
    min-width: 200px;
    height: 260px;
    max-height: 260px;
}


}

/***********************************************/
/**************** SMARTPHONE *******************/
/***********************************************/

@media screen and (min-width: 100px) and (max-width: 1023px) and (orientation: portrait) {

.bloc_parallaxbutton {
	background-image: url(../modules/bloc_parallaxbutton/img/topmobile.png);
    background-color: #7F9F7F;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
    padding: 140px 0px 140px 0px;
}

.parallaxbutton {
	display: inline-flex;
    vertical-align: bottom;
    width: 380px;
    min-width: 200px;
    height: 520px;
    max-height: 100%;
	filter: saturate(80%);
    margin: 4%;
    opacity: 1;
    transition: 0.5s;
    border-radius: 15px;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 15px;
}

.parallaxtextfont {
    font-size: 5em;
    top: 70px;
    left: -20px;	
}

}