@charset "UTF-8";
 /* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Kavoon|Happy+Monkey|Rancho|Shadows+Into+Light+Two|Paytone+One|Open+Sans:400,800|Aclonica|Rock+Salt|Montserrat+Alternates:400,700|Bubbler+One|Titillium+Web:400,600);
/*   O W N   S T Y L E S  */  
.logoJS,.logo,.JSlogo{
		content: url("../img/logos/23/230204-JS-logo.svg");
		margin: 15px;
	 } 

.footer-logo,.logo-title{ 
	content: url("../img/logos/23/230324-JS-Crea-logo.svg"); 
	max-width: 30% !important;
	margin: 0;
}
/*     FONT  CLASSES/IDs    */
.font-kavoon{ font-family:'Kavoon';}
.font-happy-monkey{ font-family:'Happy Monkey';}
.font-rancho{ font-family:'Rancho';}
.font-shadows2{ font:1.4em 'Shadows Into Light Two';}
#font-shadows2{ font:'Shadows Into Light Two';}
#font-paytone,#primary-menu{ font:1.8em 'Paytone One';}
.font-paytone{ font-family:'Paytone One';}
.font-rocksalt{ font-family:'Rock Salt';}
.font-open{ font-family:'Open Sans';} 
.font-aclonica{ font-family:'Aclonica';}
.font-bubbler{ font-family:'Bubbler One';}
.deux-em{ font-size:2em;}
/*     L U E U R     */
.lueur{ text-shadow:#FFFFFF  0.03em 0.03em .8em;}
.max-w75{
	max-width: 75%;
}
/* WEBSTER */
i [class*="fa "]{
	list-style: none;
}
li{
	list-style: none !important;
}

/* STICKY FOOTER */
#footer {
	position: fixed;
	bottom: 0px;
	margin:0;
	left:0;
	right:0;
	width: 100%;
	min-width:980px;
	height: 40px;
	background:#161616;
	border-top: 1px solid #333333;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #000;
	
	/* CSS3 Stylings - Creates the double top border */
	-moz-box-shadow: 0px -1px 0px #161616;
	-webkit-box-shadow:  0px -1px 0px #161616;
    box-shadow:  0px -1px 0px #161616;
	
	/* CSS3 Stylings - Creates the gradient background */
	background: -moz-linear-gradient(top, #222222, #111111);
	background: gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#111111));
}
/**************************************************/
/*                                                */
/*           +=+T X T  P A R T: MOVIE             */
/*                                                */
/**************************************************/

article{
	padding: 1em;
}
#movie-article{
	height:auto;
	border:1em #333333 solid;
	border-radius:5px;
	margin:0px auto  !important;
	padding:0px 7px 10px 7px;
	color:#903;
	background-repeat:no-repeat;
	background-position:bottom; 
	margin-bottom:0.125em;
	background-color:#F1F1F1;
	font:.8em 'Happy Monkey';
}
#movie-article h1{
	font-size:2.6em;
	font-family:'Shadows Into Light Two';
	text-align:center;
	color:#903;
	text-shadow:#333 1px 1px 3px;
}
#movie-article a{
	font-size:16pt !important;
}
#movie-article #retorts{
	font-family:'Shadows Into Light Two';	
	font-size:1em;
}
.into{
	font-family:Arial;
	font-size:43pt;
	font-weight:bold !important;
	color:#3C5569 !important
}
.alaffiche a{
	float:right;
	color:#000;
	font-size:12pt;
	font-weight:lighter;
}
.alaffiche a:hover{
	color:#903 !important;
}
.alaffiche a:visited{
	color:#000;
}
#sieges{
	position:relative;
	margin-left: auto !important;
	margin-right:auto !important;
	margin-bottom:2em;
} 
/************************/
.text{
	background:#EBE4C6 !important;}
.text{
	color: #903;
	text-align: left;
	font:.950em 'Happy Monkey';
}
.text h1 {
	font: 2.8em 'Shadows Into Light Two';
	color: #903;
	text-align: center;
	text-shadow:#000 0.05em 0.05em 0.1em;
	text-align:center;
}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text a{ color:#990033;}
.text article{ 
	background:#C9C9C9 url(../fonts/nfl/article-copyright.png) bottom center no-repeat;
	padding-bottom:.4em;
}
.text a{ font-size:1em;}
.text a:hover{ color:#1ABCF6;}
.text img{ border:none;}

.logoJS{max-width: 7%;}

/************************  S  O  M  ******************/
/**** SOM BLUE #0f1843    ***/
#som-blue{
	background: #0f1843;
}
.som-blue{
	background: #0f1843;
}
.som-logo{
	content: url("../img/som/som-logo-2560x1144.png");
	max-width: 30%;
	margin:auto;
}
@media (max-width:1200px){
	.logo{
		max-width: 100%;
	}
}
/************ W E B S T E R ************/
@media (max-width:1080px) { 
	.logoJS{
		max-width: 40%;
	}
	header{
		display: none;
	}
	.blog-detail,.blog-entry{
		padding-left: 0;
		margin-left: 0;
	}
	.entry-content{
		padding-left: 0;
		min-width: 96%;
		max-width: 100%;
	}
	.blog-entry .blog-detail,article { background: #F3F3F3; padding-left: 5px; border-top: 0px; 
	}
 
}
.ls-1{letter-spacing: 1px;}
.ls-2{letter-spacing: 2px;}
.ls-3{letter-spacing: 3px;}
.ls-5{letter-spacing: 5px;}
.ls-10{letter-spacing: 10px;}
#txt h1{display: none;}

@media (max-width:1090px){
	.footer-logo{max-width: 50%;}
}
mr-2{margin-right: 2px;}
mr-3{margin-right: 3px;}
/**************  S . E . V  ************/
.rkmc-logo{ 
	content: url("https://www.residence-kmc.com/img/logos/24-RKMC-logo.svg");
	max-width: 50%;
}
.rkmc-icon{
	content: url("https://www.residence-kmc.com/img/icons/OWN/24-ora-access-icon-own.svg");
	max-width: 50%;
}
.sev-logo{
	content:url("https://www.residence-kmc.com/img/logos/2022-SeV-logo.svg");
	max-width: 35%;
}

