/* perso */

/* Ici mise en page supplementaire  */
h3.widget-title {
color: #FFF;
}

h3.comment-reply-title {
color: #FFF;
}

input.font-secondary  {
color: #FFF;
}

ul.entry-content {
font-size: 1rem !important;
}

ul.entry-content li{
font-size: 1rem !important;
}



/* Menu secondary */
#menu-items {
background : transparent !important;
width: 800px !important;
height : 77px !important;
list-style : none !important;
margin-top : 7px !important;
margin-bottom : 11px !important;
width : 100% !important;
}

ul.menu-items {
background : transparent !important;
width: 800px !important;
height : 57px !important;
line-height : 31px !important;
list-style : none !important;
padding : 0 10px 0 0 !important;
}
ul.menu-items li {
display : inline !important;
padding : 0 !important;
background : transparent !important;
}
ul.menu-items a {
background : transparent !important;
height : 30px !important;
font-size : 16px !important;
color : #808080 !important;
float : left !important;
padding : 11px 19px 0px 16px !important;
text-decoration : none !important;
border-top: 1px solid #252525 !important;
border-bottom : 4px solid #252525 !important;
border-left : 1px solid transparent !important;
border-right : 1px solid transparent !important;
border-radius : 4px !important;
-moz-border-radius : 4px !important;
-webkit-border-radius: 4px !important;
}
ul.menu-items a:hover {
background : #252525 !important;
border-top : 1px solid #252525 !important;
border-bottom : 4px solid #000 !important;
border-left : 1px solid #252525 !important;
border-right : 1px solid #252525 !important;
color : #FFF !important;
padding : 11px 19px 11px 16px !important;
border-radius : 4px !important;
-moz-border-radius : 4px !important;
-webkit-border-radius: 4px !important;
}


/* supprimer l'affichage des categories */

SPAN.entry-terms.category
{
display:none;
}

/* afficher étiquettes de tags */

.tags{
	margin:0;
	padding:0;
	right:24px;
	bottom:-12px;
	list-style:none;
	}

.tags li, .tags a{
	float:left;
	height:24px;
	line-height:24px;
	position:relative;
	font-size:11px;
	}

.tags a{
	margin-left:20px;
	padding:0 10px 0 12px;
	background:#0089e0;
	color:#fff;
	text-decoration:none;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;	
	border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;	
	border-top-right-radius:4px;	
	} 

.tags a:before{
	content:"";
	float:left;
	position:absolute;
	top:0;
	left:-12px;
	width:0;
	height:0;
	border-color:transparent #0089e0 transparent transparent;
	border-style:solid;
	border-width:12px 12px 12px 0;		
	}

.tags a:after{
	content:"";
	position:absolute;
	top:10px;
	left:0;
	float:left;
	width:4px;
	height:4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background:#fff;
	-moz-box-shadow:-1px -1px 2px #004977;
	-webkit-box-shadow:-1px -1px 2px #004977;
	box-shadow:-1px -1px 2px #004977;
	}

.tags a:hover{background:#555;}	
.tags a:hover:before{border-color:transparent #555 transparent transparent;}

/* afficher les vignettes de la page d’accueil */

body.home article.post_tag-press {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}


body.home article.post_tag-paper {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}

body.home article.post_tag-interesting-events {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}

body.home article.post_tag-literature {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}


body.home article.post_tag-geekography {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 20px 20px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 20px 20px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 20px 20px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}

body.home article.post_tag-tutorials {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}




body.home article.post_tag-editorial {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}	

body.home article.post_tag-sessions {
	border: 4px solid #fff;
	padding: 10px 20px;
	overflow: hidden;

	background-image: -moz-linear-gradient(top, #f7f7f7, #e2dbce); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f7f7),color-stop(1, #e2dbce)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e2dbce'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#e2dbce')"; /* IE8 */
		
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
}	


/* fin perso */


/*
	Theme Name: Alice
	Theme URI: http://themehybrid.com/themes/alice
	Description: A very neat child theme for <a href="http://themehybrid.com/themes/stargazer">Stargazer WordPress Theme</a> (The most advanced theme ever crafted). The child Theme gives your site a whole different look. It also inherits all the awesome feature from its parent theme. Check out the <a href="http://bit.ly/alice-demo">live demo site here</a>. You may find all documentations about the parent theme at <a href="http://www.themehybrid.com/">ThemeHybrid</a> and about the child theme at <a href="http://www.blogsynthesis.com/themes/alice/">BlogSynthesis</a>.
	Tags:			one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, gray, black, white
	Author:			Anand Kumar
	Author URI:		http://www.blogsynthesis.com/
	Version:		1.0.1
	Text Domain:	alice
	Template:		stargazer
	License:		GNU General Public License v2.0 or later
	License URI: 	http://www.opensource.org/licenses/gpl-license.php
*/


/* Change Defaults  */

html {
	background: transparent;
}


/* Body */

body {
	border-top: 0;
	border-bottom: 0;
}

body.custom-background {
	background-size: 100% auto;
}


#main {
	box-shadow: 0 1px 6px #ddd;
}

#sidebar-subsidiary {
	box-shadow: 0 1px 6px #ddd;
	background: #444;
}

.font-headlines, h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
}

.font-primary, body, input, textarea, .label-checkbox, .label-radio, .required, #site-description, #reply-title small, p {
	font-size: 16px;
}

/*  Header */

#header {
	background: #f7f7f7;
}

body.custom-header #site-title a {
	font-style: italic
}

img.header-image {
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out; 
	
    filter: gray; /* For IE 6 - 9 */
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */

    -webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%); 

}

img.header-image:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
    filter: grayscale(0); 
}


/* Navigation */
#menu-primary {
   // min-height: 50px;   
	background-color: #fafafa; 
	background-image: -moz-linear-gradient(top,#fff,#f2f2f2);  
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));  
	background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);  
	background-image: -o-linear-gradient(top,#fff,#f2f2f2);  
	background-image: linear-gradient(to bottom,#fff,#f2f2f2);  
	background-repeat: repeat-x;  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);  
	border: 1px solid #d4d4d4;  
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);  
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);  
	box-shadow: 0 1px 4px #ddd;
}

.custom-background #container>.wrap {
	margin-top: 5px;
}

nav > a {
    color: #333;
}

nav.wrap {
    z-index: 99999;
    position: inherit;
    display: inline;
}

#menu-primary .menu-toggle:hover, 
#menu-primary li.current-menu-item>a, 
#menu-primary li a:hover {
	color: #999;
}	

#menu-primary .menu-toggle {
	color: rgba(104, 104, 104, 0.75);
}

#menu-primary li a, #menu-secondary li li a {
	color: rgba(163, 163, 163, 0.75);
}

#menu-primary .search-form > div {
	background: #ebebeb;
}

@media only screen and (max-width: 799px) {

	#menu-secondary .wrap,
	#menu-primary .search-form > div { background: #ebebeb; }

	#menu-primary li a,
	#menu-secondary li a {
		color:        #888;
		background:   #ebebeb;
		border-color: #fff;
	}

	#menu-primary li a:hover,
	#menu-secondary li a:hover {
		color: #333;
		background: #ddd;
	}
}

@media only screen and (max-width: 799px) {
	#menu-primary .wrap {
		position: absolute;
		width: 100%;
		border-right: 1px solid #fff;
		z-index: 100;
	}
}

@media only screen and (min-width: 800px) {
	#menu-primary .search-form .toggle::before {
		color: #888;
	}
	
	#menu-primary .search-form .toggle:hover::before {
		color: #111;
	}
}


@media only screen and (min-width: 800px) {
	#menu-primary li li a, #menu-secondary li li a {
		background: #fff;
		border-color: #f5f5f5;
	}

	#menu-primary ul ul li a:hover, #menu-secondary ul ul li a:hover {
		background: #f8f8f8;
	}

	.menu li>ul::before {
		border-bottom-color: #fff;
	}
	
	.ltr .menu li li>ul::before {
		border-right-color: #fff;
	}

}

#menu-secondary li li a:hover {
	color: #888;
}

/* Comments */


.avatar {
	margin: 0;
	border-radius: 0;
}

li.comment, li.ping {
	margin-top: 2rem;
}

.ltr .comment-list li>.children, .ltr .comment-list .children li>.children {
    margin-top: 2rem;
}

.comment-meta {
    background: #E7E7E7;
    padding: 10px;
    margin-bottom: 0;
}

header.comment-meta {
    margin-bottom: 0;
}

.comment.bypostauthor .comment-meta, 
.bypostauthor .comment-content {
	border-left: 3px solid #71ccff;
}

.comment.bypostauthor header::before {
	content: "Author Voice";
	float: right;
	margin: -10px;
	background: #71CCFF;
	padding: 10px;
	color: #fff;
}