/*
Theme Name: WONDERFLU
Theme URI: http://theme.wordpress.com/themes/twentytwelve/
Description: Theme made by Santiago (2012's child theme)
Author: Santiago
Author URI: www.wonderflu.com
Template: twentytwelve
Version: 1.0
.

.
*/
@import url(../twentytwelve/style.css);

@font-face {
	font-family: wonderfont;
	src: url('wonderfont.eot');
	font-weight: normal;
	font-style: normal;
	src: local(wonderfont), 
	url('wonderfont.otf') format('truetype'),
	url('wonderfont.woff') format('woff'),
	url('wonderfont.ttf') format('opentype'),
	url("wonderfont.svg#handofjavier") format("svg");
}

@font-face {
	font-family: wonderbob;
	src: url('wonderbob.eot');
	font-weight: normal;
	font-style: normal;
	src: local(wonderbob), 
	url('wonderbob.otf') format('truetype'),
	url('wonderbob.woff') format('woff'),
	url('wonderbob.ttf') format('opentype'),
	url("wonderbob.svg#wonderbob") format("svg");
}

@font-face {
	font-family: wonderbau;
	src: url('wonderbau.eot');
	src: local(wonderbau), url('wonderbau.ttf') format('opentype'); 
}
@font-face {
	font-family: Adler;
	src: url('Adler.eot');
	src: local(Adler), url('Adler.ttf') format('opentype'); 
}
/*titre d'une page*/
.entry-header{
	text-align:center;
}
.logoPage{
	vertical-align:-4rem;
	vertical-align:-64px;
}
/*titre du site*/
.site-header h1 a{
	text-align:center;
	display:block;
	font-family:wonderbob;
	font-size:56px;
	font-size:4rem;
	color:#D93A81 !important;//#861F70 #EA000A 
}
.wp-caption .wp-caption-text{
	font-size:27px;
	font-size:1.928571429rem;
	font-style:normal;
	font-weight:normal;
	margin-top:0px;
	line-height:100% !important;//javier
}

/* plugin jetpack : partager*/
div.sharedaddy .sd-content {
	float: left !important;
}
div.sharedaddy .sd-content ul li {
	margin: 0 25px 5px 0 !important;
}
div.sharedaddy div.sd-block {
	border-top: none !important;
} 
/* fin plugin jetpack : partager*/
/*.site-header h1 a:before{
	content:url(img/wonderflu4.png);
	vertical-align:-1rem;
	vertical-align:-14px;
	margin-right:15px;
}*/
/*.site-header h1 a:after{
	content:" Split EP";
	font-family:wonderfont;
	font-size:2rem;
	font-size:28px;
	vertical-align:15px;
	//background-color : #323232;
	//padding : 7px 20px 3px 15px;
	display:block;
	margin-left :10px;
	//border-radius: 45px;
	color:#323232 ;
}*/
.site-header h1 a:hover{
	color:#323232 !important;
}
/*description*/
.site-header h2{
	font-family:wonderfont;
	font-style:italic;
	line-height:70%;
	font-size:14px;
	font-size:1rem;
	text-align:center;
	display:block;
}
.site-description{
	display:none !important;
}
/* contenu */
.entry-content{
	font-family:wonderfont;
	font-size:28px;
	font-size:2rem;
	line-height:100%;
}
.entry-content p{
	line-height:100%;
}
.site-info{
	//display:none;	
	margin-left:5%;
	margin-right:5%;
	width:90%;
	text-align:center;
	font-family:wonderfont;
	font-size:28px;
	font-size:2rem;
	line-height:2rem;
	line-height:28px;
	margin-bottom:20px;
}
.site-info img{
	//vertical-align:-20px;
}
.footerGauche{
	display:block;
	text-align:center;
	margin-bottom:20px;
}
.footerDroit{
	display:block;
	text-align:center;
	margin-bottom:40px;
}
.entry-title{/*ajout javier*/
	font-size : 42px !important;
	font-size : 3rem !important;
	font-family:wonderfont;
	font-weight:bold;
}
.background-custom-wflu{/*essai*/
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:-100;
}
#background-custom-content-css{/*essai*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width:98%;
	background-color:black;
	color:white;
	/*margin :auto;*/
	padding : 5px;
	margin:5px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	font-family:wonderfont;
	font-size:30px;
	font-size:2.142857143rem;
	text-align:center;
	position:absolute;
	top:20px;
	cursor:move;
}
#background-custom-footer{
	position: absolute;
	bottom: 20%;
	right: -10px;
	font-size:14px;
	font-size:1rem;
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
}
/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
footer[role="contentinfo"] {
	//border-top: 1px solid #ededed;
	border-width:0px;
	border-width:0rem;
	clear: both;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 2;
	max-width: 960px;
	max-width: 68.571428571rem;
	//margin-top: 24px;
	//margin-top: 1.714285714rem;
	margin-top: 0px;
	margin-top: 0rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
.label-influenza-footer{
	text-align:center;
	clear:both;
	font-family:Adler;
	margin-bottom:10px;	
	font-size:16px;
	font-size:1.142857143rem;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	//border-top: 1px solid #ededed;
	border-width:0px;
	border-width:0rem;
}
.template-front-page .widget-area .widget li {
	list-style-type:none;
}
.site-content article {
	//border-bottom: 4px double #ededed;
	border-width:0px;
	border-width:0rem;
	//margin-bottom: 72px;
	//margin-bottom: 5.142857143rem;
	margin-bottom: 0px;
	margin-bottom: 0rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
img.wp-post-image{/*ajout javier*/
	box-shadow:0px 0px 0px;
}
.bilingualLinker{
font-family:arial,verdana,sans-serif;
font-size:12px; 
float:right;
text-align:right;
margin-top:11px;
margin-left:15px;
margin-right:20px;
}
.currentLangue{
	color:#555;
	//text-decoration:underline;
	font-weight:bold;
}
.autreLangue a{
	text-decoration:none;
	color:#555;
}
/*songkick*/
.day-name,.day-month,.month,.year{
	font-family : arial,verdana,sans-serif;
}
.pushbutton-wide{/*boutons*/
	font-family : arial,verdana,sans-serif;
}
input{
	font-family : arial,verdana,sans-serif;
}
.discotheque img{
	width:180px;
	height:180px;
}
#secondary, #comments, .entry-meta, .nav-single{
	margin-left:50px;
	margin-left:3.571428571rem;
	margin-right:50px;
	margin-right:3.571428571rem;
}

/* hide the default responsive menu and menu button */
h3.menu-toggle {display: none;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {display: none;}
/* new responsive selectnav css */
.selectnav {display: none;}
select.selectnav {margin:0 auto;} /* centers select */
select.selectnav:before {content:"MENU";}
 /* small screen */
 @media screen and (max-width: 600px) {
     .js #menu-top { display: none; }
     .js .selectnav { display: block; }
}

/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	/*#fadeMe{
		text-align:left;
		float:left;
	}	
	#fadeMe:hover {
		opacity:    1; 
		background: #000; 
		width:      100%;
		height:     100%; 
		position:   fixed; 
		top:0;
		left:0;
		//z-index:11;	
	}
	#fadeMe:hover img{
		visibility:hidden;
	}*/
	.entry-content{
		font-family:wonderfont;
		font-size:36px;
		font-size:2.571428571rem;
		margin-left:50px;
		margin-left:3.571428571rem;
		margin-right:50px;
		margin-right:3.571428571rem;
	}
	/*main navigation*/
	.main-navigation{
		margin-left:50px;
		margin-left:3.571428571rem;
		margin-right:50px;
		margin-right:3.571428571rem;
	}
	.site-header h2{
		font-family:wonderfont;
		font-size:40px;
		font-size:2.857142857rem;
	}
	.main-navigation li a{/*ajout javier*/
		line-height:30px;
		font-family:wonderfont;
		font-size:23px;
		margin-top:0x;
		padding-top:5px;
		margin-bottom:0px;
		margin-bottom:0px;
	}
	.main-navigation li ul li a{/*ajout javier*/
		line-height:15px;
		font-family:wonderfont;
		font-size:23px;
		margin-top:0x;
		padding-top:15px;
		margin-bottom:0px;
		margin-bottom:0px;
	}
	.entry-header img.wp-post-image{/*ajout javier*/
		margin-right:10px;
	}
	.site-header h1 a{
		text-align:center;
		display:block;
		font-family:wonderbob;
		font-size:70px;
		font-size:5rem;
		color:#D93A81 !important;//#861F70 #EA000A 
	}
	/*.site-header h1 a:after{
		display:inline;
	}*/	
	.footerGauche{
		float:left;
		text-align:left;
		margin-bottom:0px;
	}
	.footerDroit{
		float:right;
		text-align:right;
		margin-bottom:40px;
	}
	.site-content{
		border:0px;
		border:0rem;
	}
	#menu-item-2622,#menu-item-2623,#menu-item-2624,#menu-item-2625,#menu-item-2626,#menu-item-2627,#menu-item-2628{ 
		left:-400px !important; 		
	}
	.front-widgets{
		-moz-border-radius: 14px;
		border-radius: 14px;
		-webkit-border-radius: 14px;
		border: 1px solid #dfdfdf;
		padding: 1em;
		background-color: none;
	}
	#background-custom-footer{
		position: absolute;
		bottom: 20%;
		right: -10px;
		font-size:21px;
		font-size:1.5rem;
		writing-mode:tb-rl;
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform: rotate(90deg);
	}
	#menu-item-2881{
		float:right;
	}

}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
}