body{
	padding:0px;
	margin:0px;
	background:rgba(255,255,255,1);
	font-family:helvetica;
	transition:1s;
	-webkit-transition:1s;
}

#post_wrapper  ul{
	padding:0px;
	margin:0px;
}


div.banner{
	margin-top:35px;
}



section.center_presentation{
	width:90%;
	margin:auto;
	margin-top:2em;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	position:relative;
	z-index:2;
	background:rgba(255,255,255,0.8);
}

section.center_presentation div{
	width:40%;
	padding:0.5em 2em;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:2em;
	border:1px solid rgba(255,165,85,0.2);
	border-radius:25px 0px 0px 0px;
	/box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1), 1px -1px 1px rgba(0, 0, 0, 0.1), -1px -1px 1px rgba(0, 0, 0, 0.1);
}

section.center_presentation div section{
	width:70%;
}
section.center_presentation div span{
	height:100px;
	width:100px;	
	border-radius:100px;
	border:1px solid rgba(0,0,0,0.1);
	margin-right:1em;
}

section.center_presentation div.about span{
	background:url("/public/image/allinstitute/about.png") center no-repeat;
	background-size:80%;
}

section.center_presentation div.admission_condition span{
	background:url("/public/image/allinstitute/conditions.png") center no-repeat;
	background-size:80%;
}

section.center_presentation div.inscription_procedure span{
	background:url("/public/image/allinstitute/about.png") center no-repeat;
	background-size:80%;
}

section.center_presentation div.adresse_contact span{
	background:url("/public/image/allinstitute/adresse.png") center no-repeat;
	background-size:80%;
}




section.center_presentation h1{
	font-size:1.7em;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:0.5em;
	margin-top:0.6em;
	font-weight:bold;
	padding-bottom:0.1em;
}



section.center_presentation p{
	line-height:1.5em;
	color:rgba(0,0,0,0.8);
	font-size:0.9em;
}



section.center_presentation article{	
	padding:0.5em 1em;
	width:35%;
	margin:auto;
	margin-top:2em;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:15px 15px;
}
section.center_presentation article h1{
	font-size:1.7em;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:0.5em;
	margin-top:0.6em;
	font-weight:bold;
	padding-bottom:0.1em;
	border-bottom:1px solid rgba(0,0,0,0.1);
}

section.center_presentation section ul{
	padding:0px;
	margin:0px auto;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
}

section.center_presentation section ul li{
	color:rgba(0,0,0,0.8);
	font-size:0.9em;
	display:flex;
	align-items:center;
	
}




section.center_presentation section ul li em:first-child{
	width:120px;
	font-weight:bold;
	font-style:normal;	
	padding-bottom:0.4em;
}

section.center_presentation article ul li i{
	font-style:normal;
}


div.adresse span.other:hover{
	cursor:pointer;
}

section.announcement{
	border:1px solid red;
	width:80%;
	margin:auto;
	text-align:center;
}



section.prepos{
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:90%;
	margin:auto;
	margin-top:1.5em;
	margin-bottom:1em;
	padding:0px;
}



section.prepos div{
	width:40%;
	margin:0px;
	display:flex;
	flex-direction:column;
}

section.prepos div em{
	font-size:1.5em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:1em;
	border-bottom:1px solid rgba(0,0,0,0.2);
	padding-bottom:0.2em;
}
section.prepos div i{
	font-style:normal;
}
section.prepos div p{
	display:flex;
	justify-content:space-between;
}
section.prepos div p span{
	padding:0.2em 1em;
	font-size:0.8em;
	border:1px solid rgba(0,0,0,0.1);
}

section.prepos div.prepos_illustration{
	border:1px solid red;
	height:150px;
	border:40px solid rgba(255,165,85,0.2);
	border-radius:200px;
	background:url("/public/image/university/master.png") top;
	background-size:cover;
	background-repeat:no-repeat;
	position:relative;
}

section.prepos div.prepos_illustration:before{
	content:"";
	position:absolute;
	top:-80px;
	bottom:-80px;
	right:50px;
	border:10px solid rgba(255,165,85,0.1);
	border-radius:20px;
}
section.prepos div.prepos_illustration:after{
	content:"";
	position:absolute;
	top:-90px;
	bottom:-90px;
	right:100px;
	border:10px solid rgba(255,165,85,0.2);
	border-radius:20px;
}




.option_wrapper{
	padding:0.1em 0px;
	padding-bottom:2em;
	margin-top:2em;
	margin-bottom:1em;
	position:relative;
}

.option_inside{
	width:90%;
	margin:auto;
	position:relative;
	border-left:20px solid rgba(255,165,85,0.1);
	border-radius:500px;	
}

.option_inside:after{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	right:0px;
	display:flex;
	height:80%;
	width:40%;
	border-left:30px solid rgba(255,165,85,0.1);	
	border-bottom:30px solid rgba(255,165,85,0.1);	
	border-radius:250px 0px 0px 250px;
}


.option_inside:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	display:flex;
	height:80%;
	width:20%;	
	border-radius:100%;
}


.master:after{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	right:0px;
	display:flex;
	height:80%;
	width:40%;
	border-left:30px solid rgba(255,165,85,0.1);	
	border-bottom:30px solid rgba(255,165,85,0.1);	
	border-radius:250px 0px 250px 250px;
}


.master:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	display:flex;
	height:80%;
	width:20%;
	border-radius:100%;
}


.option_inside h1{
	font-size:2.5em;
	margin-bottom:0.2em;
	margin-top:0.5em;
	width:100%;
	border-bottom:1px solid rgba(0,0,0,0.2);
	display:flex;
	justify-content:space-between;
}
.option_inside h1 span{
	font-weight:normal;
}

.option_inside p.introduction{
	font-size:1.1em;
	width:70%;
	color:rgba(0,0,0,1);
	margin-top:0px;
	margin-bottom:0em;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.option_inside p.introduction em{
	width:80%;
	font-style:normal;
}

.option_inside p.introduction button{
	border:none;
	background:black;
	color:white;
	padding:0.4em 1em;
}

.option_inside p.introduction button:hover{
	cursor:pointer;
}

.option_inside p.outside{
	height:150px;
	margin-top:0px;
	display:none;
}


.option_inside section.scroll{
	display:flex;
	flex-wrap:wrap;
}


div.licence .scroll_wrapper::-webkit-scrollbar{	
	width:5px;
	height:4px;
	background:rgba(255,155,0,0.5);
}

div.licence .scroll_wrapper::-webkit-scrollbar-thumb{	
	background:rgba(0,0,0,0.6);
}

div.licence .scroll_wrapper::-webkit-scrollbar-button{
	background:rgba(0,0,0,0.5);
}

.option_inside div.master_poster{
	width:200px;
	height:450px;
	border-radius:15px;
	background:url("/public/image/university/master.png") center;
	background-size:cover;
}

.option_inside div.doctorat_poster{
	width:300px;
	height:450px;
	border-radius:15px;
	background:url("/public/image/university/doctorat.jpg") center;
	background-size:cover;
}

.option_inside div.licence_poster{
	border-radius:15px;
	background:url("/public/image/university/licence.jpg") center;
	background-size:cover;
	margin-bottom:1em;
}

.option_wrapper ul.all_options{
	padding:1em 0px;
	padding-bottom:0px;
	margin:0px;
	display:flex;
	flex-wrap:wrap;
	margin-left:2em;
}

.option_wrapper ul.all_options li{
	list-style:none;
	/box-shadow:1px 1px 1px rgba(240,240,240,1),-1px 1px 1px rgba(240,240,240,1),1px -1px 1px rgba(240,240,240,1),-1px -1px 1px rgba(240,240,240,1);
	border:1px solid rgba(0,0,0,0.1);
	border:1px solid rgba(255,165,85,0.2);
	background:rgba(255,165,85,0.1);
	min-width:200px;
	border-radius:10px;
	display:flex;
	flex-direction:column;
	padding:0.5em 1em;
	margin-right:2em;
	margin-bottom:1.5em;
	position:relative;
}

.option_wrapper ul.all_options li span:first-child{
	height:30px;
	width:30px;
	border:1px solid rgba(0,0,0,0.1);
	padding:0px;
	margin-bottom:0.5em;
	border-radius:10px;
	background:url("/public/image/options/a.png") center;
	background-size:cover;
}
.option_wrapper ul.all_options li span.optionTitle{
	font-weight:bold;
	font-size:0.9em;
}

.option_wrapper ul.all_options li em{
	position:absolute;
	right:10px;
	top:-10px;
	width:20px;
	display:flex;
	justify-content:space-between;
}

.option_wrapper ul.all_options li em i{
	border:2px solid rgba(255,165,85,0.8);
	border-radius:10px;
	height:20px;
}
.option_wrapper ul.all_options li em i:nth-child(even){
	position:relative;
	bottom:-5px;
}


div.records{
	display:flex;
	width:90%;
	margin:auto;
	background:rgba(244,244,244,1);
	margin-bottom:3em;
	margin-top:1em;
	padding-bottom:2em;
	justify-content:space-between;
}


div.records div{
	width:45%;
}

div.records div.description{
	margin-left:1.5em;
}

div.records div.description h1{
	font-size:2.5em;
}

div.records div.description h1 span{
	color:rgba(0,0,0,0.8);
}

div.records div.description p{
	font-size:0.9em;
	line-height:1.3em;
}

div.records div.description p.add{
	text-align:right;
}

div.records div.description p.add span{
	border:1px solid rgba(0,0,0,0.2);
	padding:0.5em 1em;
}

div.records ul{
	list-style:none;
	padding:0px;
	margin:0px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

div.records ul li{
	display:flex;
	background:white;
	align-items:center;
	justify-content:space-between;
	width:40%;
	margin-bottom:1.5em;
	padding:1em;
}

div.licence_records{
	background:rgba(203,169,229,0.3);
}

div.licence_records ul li{
	background:rgba(255,255,255,0.8);
}

div.master_records{
	background:rgba(203,169,229,0.3);
}

div.master_records ul li{
	background:rgba(255,255,255,0.8);
}

div.records ul li span{
	display:flex;
	flex-direction:column;
}

div.records ul li span em{
	font-style:normal;
}
div.records ul li span em:first-child{
	font-size:1.1em;
	margin-bottom:0.2em;
	font-weight:bold;
	color:rgba(0,0,0,0.8);
}
div.records ul li span:last-child{
	font-size:1.5em;
}

div.records .others{
	margin-top:1.5em;
	margin-right:1.5em;
	justify-content:center;
	align-items:center;
	display:flex;
	flex-wrap:wrap;
}

div.records .others ul{
	margin-bottom:0px;
}

div.records .others ul li.other_frais,div.records .others ul li.other_stage{
	display:none;
}


div.records .others p.add{
	margin-top:-3em;
	width:100%;
}

div.records .others p.add span{
	border:1px solid rgba(0,0,0,0.5);
	padding:0.5em 1em;
	margin-left:2em;
}

div.records .others p.add span:hover{
	cursor:pointer;
}




div.spaces{
	margin:auto;
	margin-top:5em;
	background:rgba(255,155,65,0.2);
	padding-bottom:1em;
}

div.spaces div{
	border:5px solid rgba(0,0,0,0.1);
	border-bottom:none;
	padding-bottom:0px;
	width:1500px;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	overflow-x:scroll;
	padding-top:2em;
}


div.spaces div::-webkit-scrollbar{	
	width:50px;
	height:6px;
	background:rgba(0,0,0,0.1);
}

div.spaces div::-webkit-scrollbar-thumb{	
	background:rgba(255,255,255,1);
	border-radius:6px;
}

div.spaces div::-webkit-scrollbar-button{
	background:rgba(0,0,0,1);
	border-radius:0px 6px 6px 0px;
}




div.spaces h1{
	font-size:2.5em;
	margin:auto;
	text-align:center;
	padding-top:0.8em;
	padding-bottom:0.3em;
}



div.spaces p{
	width:50%;
	margin:2em auto;
	text-align:center;
	font-size:1em;
	line-height:1.2em;
	margin-top:0em;
	color:rgba(0,0,0,0.8);
}

div.spaces .all_spaces{
	list-style:none;
	display:flex;
	margin:0px;
	padding:0px;
	width:95%;
	width:2500px;
	margin:auto;
	flex-wrap:wrap;
	justify-content:space-around;
}

div.spaces .all_spaces li{
	width:240px;
	margin-bottom:2em;
	display:flex;
	flex-wrap:wrap;
	position:relative;
	border-radius:0.2em;
	overflow:hidden;
}

div.spaces .all_spaces li span.illustration{
	height:130px;
	width:100%;
}

div.spaces .all_spaces li.atelier span.illustration{
	background:url("/public/image/infra/atelier.jpg") center;
	background-size:cover;
}
div.spaces .all_spaces li.bibliotheque span.illustration{
	background:url("/public/image/infra/bib.jpg") center;
	background-size:cover;
}
div.spaces .all_spaces li.laboratoire span.illustration{
	background:url("/public/image/infra/lab.jpg") center;
	background-size:cover;
}
div.spaces .all_spaces li.lecture span.illustration{
	background:url("/public/image/infra/c.jpg") center;
	background-size:cover;
}

div.spaces .all_spaces li.foot span.illustration{
	background:url("/public/image/infra/foot.jpeg") center;
	background-size:cover;
}
div.spaces .all_spaces li.tennis span.illustration{
	background:url("/public/image/infra/tennis.jpg") center;
	background-size:cover;
}
div.spaces .all_spaces li.volley span.illustration{
	background:url("/public/image/infra/volley.png") center;
	background-size:cover;
}
div.spaces .all_spaces li.basket span.illustration{
	background:url("/public/image/infra/basket.jpg") center;
	background-size:cover;
}
div.spaces .all_spaces li.informatique span.illustration{
	background:url("/public/image/infra/info.jpg") center;
	background-size:cover;
}






div.spaces .all_spaces li span.description{
	height:80px;
	background:white;
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	padding:0px 1em;
}

div.spaces .all_spaces li span.description em,div.spaces .all_spaces li span.description i{
	font-style:normal;
}

div.spaces .all_spaces li span.description em:first-child{
	font-size:0.7em;
	padding-bottom:0.5em;
	border-bottom:1px solid rgba(0,0,0,0.2);
}
div.spaces .all_spaces li span.description em:last-child{
	margin-bottom:1em;
	display:flex;
	justify-content:space-between;
	margin-top:1em;
	font-size:0.7em;
}

div.spaces .all_spaces li span.description em:last-child i{
	border:1px solid rgba(0,0,0,0.5);
	padding:0.3em 0.5em;
}

div.spaces .all_spaces li span.description em:last-child i:last-child{
	font-size:0px;
	height:15px;
	width:15px;
	text-align:center;
}

div.spaces .all_spaces li.checked span.description em:last-child i:last-child{
	font-size:0.9em;
}

div.spaces  p.add{
	margin-top:2em;
}
div.spaces  p.add span{
	padding:0.5em 5em;
	background:white;
}

div.spaces  p.add span:hover{
	cursor:pointer;
}



div.spaces .all_spaces li.checked:before{
	display:none;
}

div.spaces .all_spaces li:before{
	content:"";
	display:flex;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:rgba(255,255,255,0.7);
	background:rgba(0,0,0,0.9);
}





div.team{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding-bottom:1.5em;
	padding-top:1em;
}
div.team section{
	width:90%;
	margin:auto;
	display:flex;
	flex-direction:column;
	align-items:center;
}

div.team section strong{
	margin-top:2em;
	margin-bottom:0em;
	color:rgba(0,0,0,0.5);
	font-size:0.8em;
}

div.team h2{
	width:100%;
	font-size:2.5em;
	text-align:center;
	margin-bottom:0px;
	margin-top:0.2em;
	padding-bottom:0.3em;
}

div.team p{
	width:50%;
	margin:auto;
	margin-top:1em;
	margin-bottom:1em;
	color:rgba(0,0,0,0.8);
	text-align:center;
}

div.team ul{
	display:flex;
	width:80%;
	margin:auto;
	justify-content:space-between;
	padding:0px;
}


div.team li{
	list-style:none;
	display:flex;
	flex-direction:column;
	align-items:center;
	margin-bottom:1em;
	margin:0px 1em;
	margin-bottom:1em;
	width:250px;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:1em;
}

div.team em.nameSpace{
	border:7px solid rgba(0,0,0,0.7);
	border-radius:6px;
	width:90%;
	margin-bottom:0.7em;
}

div.team em.post{
	border:7px solid rgba(0,0,0,0.7);
	border-radius:6px;
	width:90%;
}

div.team li span{
	height:140px;
	width:140px;
	border-radius:150px;
	margin-top:0.7em;
	margin-bottom:0.7em;
}

div.team li span.emptyPicture{
	background:rgba(0,0,0,0.5);
	text-align:center;
	align-items:center;
	display:flex;
	justify-content:center;
	font-size:1.2em;
	color:white;
	flex-direction:column;
}

div.team li span.emptyPicture:before{
	content:"";
	height:20px;
	width:20px;
	border-radius:20px;
	background:white;
}

div.team li span.emptyPicture:after{
	content:"";
	height:20px;
	width:40px;
	border-radius:15px 15px 0px 0px;
	background:white;
	margin-top:0.2em;
}

div.team li em{
	font-style:normal;
}

div.team li em.name{
	font-weight:bold;
	margin-bottom:0.2em;
	font-size:0.9em;
	text-transform:uppercase;
	text-align:center;
	justify-content:center;
}

div.team li em.fonction{
	text-align:center;
}


div.team li em:first-child{
	font-weight:bold;
	font-size:1em;
	color:rgba(0,0,0,0.7);
	
}
div.team li em:last-child{
	font-size:0.9em;
}

div.team li:hover{
	cursor:pointer;
}

div.team p.add{
	text-align:center;
}
div.team p.add span{
	background:rgba(0,0,0,1);
	padding:0.3em 1em;
	color:white;
	font-size:1em;
}
div.team p.add span:hover{
	cursor:pointer;
}



div.parteners{
	width:90%;
	margin:auto;
	text-align:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:1.5em 0px;
	padding-bottom:0px;
	background:rgba(255,155,75,0.4);
	padding-left:5%;
	padding-right:5%;
}

div.parteners article{
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:100%;
	position:relative;
}

div.parteners article:before{
	content:"";
	position:absolute;
	display:flex;
	width:50px;
	border:3px solid rgba(255,0,0,0.5);
	top:0px;
	left:0px;
	border-radius:20px;
}


div.parteners article:after{
	content:"";
	position:absolute;
	display:flex;
	width:50px;
	border:3px solid rgba(255,0,0,0.3);
	top:0px;
	left:80px;
	border-radius:20px;
}

div.parteners article>span{
	height:200px;
	width:450px;
	border-radius:150px;
	position:relative;
	background:url("/public/image/primaire/parteners.jpg") center;
	background-size:cover;
}
div.parteners article>span:before{
	content:"";
	position:absolute;
	top:-40px;
	bottom:-40px;
	left:50px;
	width:25px;
	background:rgba(255,155,70,0.7);
	border-radius:20px;
}

div.parteners article>span:after{
	content:"";
	position:absolute;
	top:-60px;
	bottom:-60px;
	right:50px;
	width:25px;
	background:rgba(255,155,70,0.7);
	border-radius:20px;
}



div.parteners article p{
	display:flex;
	align-items:center;
	line-height:1.5em;
	flex-direction:column;
	width:60%;
}

div.parteners article p span{
	font-size:2em;
	margin-bottom:1em;
	font-weight:bold;
	border-bottom:1px solid rgba(0,0,0,0.2);
	width:100%;
	padding-bottom:0.5em;
}

div.parteners article p em{
	font-style:normal;
	font-size:1.1em;
}


div.parteners p{
	font-size:1em;
}

div.parteners ul{
	display:flex;
	align-items:center;
	padding:0px;
	margin:0px;
	margin:2.5em 0px;
	flex-wrap:wrap;
}

div.parteners ul li{
	margin:auto 2em;
	margin-bottom:1em;
	font-size:1em;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	border:2px solid rgba(255,255,255,0.5);
	border-radius:15px;
	min-width:200px;
	padding:0.5em;
	position:relative;
}

div.parteners ul li span{
	border:1px dashed rgba(0,0,0,0.5);
	border-radius:40px;
	height:25px;
	width:25px;
	margin-bottom:0.4em;
	line-height:25px;
	font-size:0.7em;
	color:black;
	font-weight:bold;
}

div.parteners ul li em{
	font-style:normal;	
}

div.parteners ul li em:first-letter{
	text-transform:uppercase;
	font-weight:bold;
}

div.parteners ul li i.before{
	position:absolute;
	top:-15px;
	right:10px;
	width:25px;
	display:flex;
	justify-content:space-between;
}

div.parteners ul li i.before i{
	height:25px;
	border:2px solid white;
	border-radius:5px;
}
div.parteners ul li i.before i:nth-child(even){
	bottom:-5px;
	position:relative;
}




div.website{
	margin:auto;
	margin-top:0em;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	padding-top:4em;
	padding-bottom:4em;
	background:url("/public/image/website/bintlab_banner.jpg") right;
	background-size:cover;
	position:relative;
	border:1px solid rgba(255,255,255,0.5);
}
div.website article.description{
	width:35%;
	margin-left:3em;
	line-height:1.5em;
	background:rgba(0,0,0,0.8);
	color:white;
	padding:1.5em 1em;
	position:relative;
}

div.website article.description h1{
	font-size:1.5em;
	margin-top:0px;
	
}
div.website article.description p{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}

div.website article.description p em.prix{
	height:120px;
	width:120px;
	background:rgba(0,0,0,0.4);
	border-radius:150px;
	text-align:center;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
	font-style:normal;
	color:white;
	font-weight:bold;
	font-size:2em;
	position:relative;
	margin-bottom:0px;
}
div.website article.description p em.prix:before{
	content:"A partir de";
	position:absolute;
	font-size:0.5em;
	top:15px;
	font-weight:normal;
}

div.website article.description p em.text{
	width:60%;
	font-style:normal;
	margin-left:1.5em;
	line-height:1.5em;
	font-size:0.9em;
}

div.website article.description p em.prix i{
	font-size:0.8em;
}

div.website article.description p.more{
	display:flex;
	justify-content:flex-end;
	margin-top:0px;
}

div.website article.description p.more em,div.website article.description p.more a{
	font-style:normal;
	font-size:0.9em;
	border:1px solid rgba(255,255,255,0.5);
	padding:0.2em 1em;
	margin-left:3em;
	background:rgba(0,0,0,0.3);
	color:white;
}

div.website article.description p.leader{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-style:normal;
	display:flex;
	justify-content:space-between;
	padding:0px 1em;
	font-size:0.8em;
	border-top:1px solid rgba(255,255,255,0.2);
}

div.website article.description p.leader em{
	font-style:normal;
}




div.website span{
	color:white;
	margin-right:1.5em;
	border-bottom:1px solid rgba(255,255,255,0.3);
	border-left:1px solid rgba(255,255,255,0.3);
	width:250px;
	text-align:right;
	font-size:1.5em;
}



em.long_white_space{
	display:flex;
	border:5px solid rgba(0,0,0,0.3);
	border-radius:10px;
	width:95%;
	margin:0.7em 0px;
}
em.long_white_second{
	width:75%;
}

em.long_white_third{
	width:60%;
}

em.small_white_space{
	width:80px;
	border:5px solid rgba(0,0,0,0.3);
	border-radius:5px;
	margin-left:0.4em;
	display:flex;
}




