/*
	Using Bootstrap
*/
@import url(https://fonts.googleapis.com/css?family=Raleway:300,700);
body {
	background: #black;
	background:-webkit-linear-gradient(left top, #c5a800, #5a4700)
	background: -moz-linear-gradient(bottom right, #c5a800, #5a4700);
	background: linear-gradient(to bottom right, #c5a800, #5a4700);
	background-attachment: fixed;
	color: #fff;
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 140%;
	margin: 0;
	height: 100%;
	padding: 0;
	text-align: center;
	width: 100%;
}
.page_title {
    font-weight: 300;
    text-shadow: 0 1px 5px rgba(0, 0, 0, .8);
    letter-spacing: 0.5rem;
    text-transform: uppercase;
}

/* PEN STYLES ========== */
.row {
	margin: 0;
}
.container {
	padding-left: 5px !important ;
	padding-right: 5px !important ;
	max-width: 970px !important;
}

.test_box {
	padding: 0;
}
.test_box .inner {
	background: white;
	display: block;
	margin: 10px;
	overflow: hidden;
	border-radius: 10px;
	border: solid #b0b0b070 medium;
	
	/* dérivé de box-xx inner */
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
}
.test_box .inner .test_click {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	/* background-color: rgba(0,0,0,.1); */
	color: #fff;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	height: 300px;
	mix-blend-mode: normal;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.test_box .inner .test_click:hover {
	background-color: rgb(49 49 49 / 70%);
	/* background-color: rgba(0,100,255,.5);  */
	/* mix-blend-mode: hard-light; */
}
.flex_this {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	display: inherit;
	flex-wrap: inherit;
	height: auto;
	margin: 0;
	padding: 4px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	width: 100%;
	margin-top: 230px; /* RAJOUT */
}
.test_box .inner .test_click:hover .flex_this {
	margin-top: -5px;
}

.test_title {
	font-size: larger;
	display: block;
	font-weight: 700;
	margin: 0 0 20px;
	width: 100%;
	background-color: #ffffffed;
	padding-block: 15px 5px;
	padding-inline: 5px;
	color:black;
}
.test_link {
		border: 2px solid #fff;
		display: inline-block;
		font-size: 1.2em;
		font-weight: 800;
		letter-spacing: .1rem;
		margin: 0 auto;
		padding: 10px 30px;
		text-transform: uppercase;
		font-family: Traditional Arabic;
}

.box-01 .inner {
	background-image: url('../images/qasas.jpg');
}
.box-02 .inner {
	background-image: url('../images/mincha.jpg');
}
.box-03 .inner {
	background-image: url('../images/qrachidah.jpg');
}
.box-04 .inner {
	background-image: url('../images/qwadihah.jpg');
}
/*
.box-05 .inner {
	background-image: url('https://picsum.photos/1024/768?image=1032');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.box-06 .inner {
	background-image: url('https://picsum.photos/1024/768?image=1080');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
*/

/* MES MODIFS */

h1 {	font-size:25px; !important}

.couleur_qrachidah {	background-color:#b8860bf5; /* darkgoldenrod */	}
.couleur_qasas {	background-color: #006400f5; /* darkolivegreen;	 */}
.couleur_qwadihah {	background-color:#1e90fff5;  /* dodgerblue */	}
.couleur_mincha {	background-color:#4682b4f5; /* steelblue;	 */}



@media only screen and (min-width: 900px) 
{	/* For desktop: */
          
	img {	    max-width: 350px;	}
}

#index_FOOTER
{
		padding-inline:5px;
		margin:auto !important;
		border:none;
		background:none;
}

select#select-language-page
{
	color:black;
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 6px;
}