.main-menu ul a {
	font-size: 18px;
	text-align: left;
}

.menu-item i._mi {
}

/* no linkedin in selection sharer */
.selectionSharer a.linkedin {
	display: none;
}

/* hide older post + newer post (because we use infinite scroll) */
.post-nav-older, .post-nav-newer {
	display: none;
}

/* powered by wtf */
#infinite-footer .container {
	display: none;
}

.shareaholic-recommendations-attribution-logo {
	display: none;
}

.floating-nextprev-content img {
	display: none;
}

.post-views {
	margin-top: 15px;
}

/* hide lightbox title */
div.pp_default .pp_description {
	display: none;
}

/* bio sous les articles */
.post-author-content p {
	font-size: 13px;
}

/* fly in article précédent upPrev */
.upprev_excerpt {
	font-size: 13px;
	color: #c0c0c0;
}

.upprev_thumbnail img {
	display: none;
}

.upprev_excerpt h5 {
	font-size: 14px;
}

/* post title */
.single .post-title {
	font-size: 2em;
}

.post-header {
	padding-top: 6%;
	padding-right: 8%;
	padding-bottom: 6%;
	padding-left: 8%;
}

#dc-ln-open {
	z-index: 99999;
}

/* FORUMS FLOATING bottom right */
.zfloating_forums_pub {
	font-family: 'Oswald', sans-serif;
	letter-spacing: 2px;
	position: fixed;
	left: 0;
	bottom: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 0;
	background-color: rgba(29,29,29,0.8);
	color: #FFF;
	border-top-right-radius: 10px;
	z-index: 9999;
	font-size: 18px;
	text-shadow: 1px 1px 0 rgba(0,0,0,1);
	border: 1px #000 solid;
	font-weight: bold;
}

/* new FORUMS pas floating, moins énervent */
.floating_forums_pub {
	font-family: 'Oswald', sans-serif;
	letter-spacing: 2px;
	position: absolute;
	top: 0;
	right: 10%;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: rgba(29,29,29,0.8);
	color: #FFF;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	z-index: 9999;
	font-size: 34px;
	text-shadow: 1px 1px 0 rgba(0,0,0,1);
	border: 1px #000 solid;
	font-weight: bold;
}

.fa-comments {
/*	font-size:20px; padding-right:4px; */
	font-size: 38px;
	padding-right: 4px;
}

@media (max-width: 1300px) {
	.floating_forums_pub {
		font-size: 20px;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	.fa-comments {
		font-size: 20px;
		padding-right: 3px;
	}
}

@media (max-width: 500px) {
	.floating_forums_pub {
		font-size: 14px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 0;
		padding-bottom: 2px;
	}
	
	.fa-comments {
		font-size: 14px;
		padding-right: 3px;
	}
}

.floating_forums_pub:hover {
	background-color: rgba(39,39,39,0.9);
}

.bg-dark, .bg-graphite {
	background-color: rgba(20,20,20,.75);
}

/* news ticker - le boudon fermeture est désactivé si on désactive featured news */
#dc-ln-close {
	display: block;
}

.page-title h5, .page-title h3 {
	color: #FFF;
}

.posts .post-meta {
	padding: 0 5%;
}

/* icones dans les widgets sidebar */
/* recent posts par auteur */
.widget_author_recent_posts h3.widget-title:after {
	Font-family: FontAwesome;
	Content: "\f021";
	padding-left: 5px;
	color: #8C8C8C;
}

.mks_author_widget h3.widget-title:after {
	Font-family: FontAwesome;
	Content: "\f05a";
	padding-left: 5px;
	color: #8C8C8C;
}

.popular-posts h3.widget-title:after {
	Font-family: FontAwesome;
	Content: "\f201";
	padding-left: 3px;
	color: #8C8C8C;
}

.widget_author_avatars h3.widget-title:after {
	Font-family: FontAwesome;
	Content: "\f09e";
	padding-left: 5px;
	color: #8C8C8C;
}

/* footer follow us widget */
.widget_text h3.widget-title:before {
	Font-family: FontAwesome;
	Content: "\f046";
	padding-right: 5px;
	color: #C8C8C8;
}

/* footer sources widget */
.widget_authors h3.widget-title:before {
	Font-family: FontAwesome;
	Content: "\f09e";
	padding-right: 5px;
	color: #C8C8C8;
}

/* footer newsletter widget */
.widget_wysija h3.widget-title:before {
	Font-family: FontAwesome;
	Content: "\f0e0";
	padding-right: 5px;
	color: #C8C8C8;
}

/* footer archive widget */
.widget_archive h3.widget-title:before {
	Font-family: FontAwesome;
	Content: "\f04a";
	padding-right: 5px;
	color: #C8C8C8;
}

/* footer forum rss widget */
.rsswidget img {
	display: none;
}

/* footer forum rss widget */
.widget_rss h3.widget-title:before {
	Font-family: FontAwesome;
	Content: "\f086";
	padding-right: 5px;
	color: #C8C8C8;
}

.widget-title .rsswidget {
	color: #FFFFFF;
}

.menu-item {
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
}

.widget-title {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
}

.footer .widget-title {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
}

/* titre de la source en bas des posts*/
.post-author h4 a {
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #CDCDCD;
	letter-spacing: 1px;
}

/* menu navbar du haut */
.menu-item .a, .menu-item i._before {
	color: #ADADAD;
}

body {
	background-color: #202020;
}

.blog-title a, .blog-description {
	display: none;
}

.header {
	max-height: 186px;
	height: auto;
}

.header-logo-img {
	width: 100%;
	height: auto;
	position: relative:;
	bottom: 0;
	border: 0;
}

.header-logo-container {
	max-width: 700px;
	max-height: 196px;
	margin-left: auto;
	margin-right: auto;
}

/*
.featured-media, .post-content, .post-excerpt {
	background-color: #F8F8F8;
}

.post-meta {
	background-color: #FFFFFFF;
}
*/
.post-header {
/* background-color: #F9F9F9; */
	background-color: #EFEFEF;
}

.post .post-header:before,
.page .post-header:before {
/* background-color: #F9F9F9; */
/* background-color: #EFEFEF; */
}

.post .post-header:after,
.page .post-header:after {
	border-top-color: #EFEFEF;
}

.credits-inner .section-inner {
	display: none;
}

.autre-button {
	-moz-box-shadow: inset 0 1px 0 0 #ffffff;
	-webkit-box-shadow: inset 0 1px 0 0 #ffffff;
	box-shadow: inset 0 1px 0 0 #ffffff;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));
	background: -moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
	background-color: #ededed;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	text-indent: 0;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #000000;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	height: 50px;
	line-height: 50px;
	width: 90%;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0 #777777;
}

.autre-button:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));
	background: -moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
	background-color: #dfdfdf;
	color: #404040;
}

.autre-button:active {
	position: relative;
	top: 1px;
}

/* bouton discuter dans le forum */
.forum-button {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	letter-spacing: 2px;
	word-spacing: 2px;
/*font-weight: bold;*/
/*font-style: normal;*/
	text-transform: uppercase;
	-moz-box-shadow: inset 0 1px 0 0 #ffffff;
	-webkit-box-shadow: inset 0 1px 0 0 #ffffff;
	box-shadow: inset 0 1px 0 0 #ffffff;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#FFF),color-stop(1,#dfdfdf));
	background: -moz-linear-gradient(center top,#FFF 5%,#dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#dfdfdf');
	background-color: #FFFFFF;
	text-indent: 0;
	border: 1px solid #dcdcdc;
	display: inline-block;
	color: #282828;
	height: 50px;
	line-height: 50px;
	width: 100%;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0 #D3D3D3;
}

.forum-button:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));
	background: -moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
	background-color: #dfdfdf;
	color: #404040;
	text-shadow: 1px 1px 0 #D3D3D3;
}

/* progress bar libertaire */
.flat::-webkit-progress-value {
	background-color: #ED1D24;
	opacity: .8;
}

.flat::-moz-progress-bar {
	background-color: #ED1D24;
	opacity: .8;
}

#progressBar.flat {
	background-color: #000000;
	opacity: .8;
}

.rss-sig-1 a {
	color: #000;
}

/* author widget */
.mks_autor_link_wrap {
	float: right;
	font-weight: bold;
}

@media (max-width: 800px) {
	.mobile-hide {
		display: none;
	}
	
	.forum-button {
		font-size: 16px;
		letter-spacing: 1px;
		word-spacing: 0;
	}
}

.shareaholic-recommendations-attribution-logo {
	display: none;
}

/* -- START ANOMALIST OVERRIDES -- */
.section.header {
	max-height: none;
	padding: 0;
}

.section.header &gt; .cover {
	margin: 0 auto;
	max-width: 90%;
	position: static;
}

.header-logo-container {
	margin: 0 auto;
	max-height: none;
	max-width: 1440px;
}

.header-logo-img {
	display: block;
	max-width: 700px;
}

.header-search-block &gt; div {
	display: none;
}

.libertaire_social {
	width: 35px;
	height: auto;
	border: 0;
	margin: 0;
	padding-left: 7px;
}

.libertaire_footer_social {
	border: 0;
	max-width: 100px;
	max-height: auto;
}

.more-link {
	float: right;
	font-weight: bold;
}

.shareaholic-share-buttons-container.wrapped {
	position: relative;
	left: -50px;
}

.featured-media a, .featured-media img, .featured-media iframe {
	margin-left: auto;
	margin-right: auto;
}

/* formulaire newsletter */
.wysija-checkbox-label {
	display: none;
}

/* footer newsletter */
.widget_wysija {
	color: #BEBEBE;
}

@media (max-width: 800px) {
	.section.header {
		padding: 0;
	}
}

/* fix pour le more link qui apparait trop bas */
@media (max-width: 1300px) {
	.more-link {
		float: none;
		clear: right;
	}
}

/* mobiles */
@media (max-width: 900px) {
	.csbwfs-social-widget {
	/* display: none; */
	}
	
	.nav-toggle {
		margin-left: 50px;
	}
	
	.single .post-title {
		font-size: 1.5em;
	}
	
	.post-header {
		padding: 4%;
	}
}