/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
.site {
	background-color: #fff;
	position: relative;
	width: 100%;
}

.sidebar-toggle:hover, .sidebar-toggle:focus, .sidebar-toggle:active {
	background-color: #BA0808;
}

.post-thumbnail-wrapper {
	background-color: #BA0808;
	width: 100.1%;
	position: relative;
	z-index: 1;
}

a {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	color: #BA0808;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #BA0808;
}

@media screen and (min-width: 48em) {
	.sidebar-toggle {
		background-color: transparent;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		position: fixed;
		top: 0;
		right: 0;
		width: 72px;
		height: 72px;
	}
	
	.admin-bar .sidebar-toggle {
		top: 46px;
	}
	
	.sidebar-toggle:hover,
																								.sidebar-toggle:focus,
																								.sidebar-toggle:active {
		background-color: #BA0808;
	}
}

.page-content a,
.entry-content a,
.entry-summary a,
.comment-content a {
	border-bottom: 1px solid #BA0808;
}

.page-links a {
	background: #BA0808;
	border-color: #BA0808;
	color: #fff;
}

.comment-list .reply a {
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	background: #BA0808;
	color: #fff;
	padding: 4px 12px;
	text-transform: uppercase;
}

.post-thumbnail-wrapper {
	background-color: #BA0808;
	width: 100.1%;
	position: relative;
	z-index: 1;
}

.view-link:hover, .view-link:focus, .view-link:active {
	background-color: #fff;
	color: #BA0808;
}

#infinite-handle span {
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	background: #BA0808;
	display: inline-block;
	color: #fff;
	padding: 12px 24px;
	text-transform: uppercase;
}

::selection {
	background: grey;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: grey;
	color: #fff;
	text-shadow: none;
}

@media screen and (min-width: 48em) {
	.sidebar-toggle {
		background-color: transparent;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		position: fixed;
		top: 0;
		right: 0;
		width: 72px;
		height: 72px;
	}
	
	.admin-bar .sidebar-toggle {
		top: 46px;
	}
	
	.sidebar-toggle:hover,
																				.sidebar-toggle:focus,
																				.sidebar-toggle:active {
		background-color: #FF0000;
	}
}

.page-content a,
.entry-content a,
.entry-summary a,
.comment-content a {
	border-bottom: 1px solid white;
}

.widget button:hover, .widget button:focus, .widget button:active, .widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="button"]:active, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="reset"]:active, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, .widget input[type="submit"]:active {
	background-color: #FF0202;
}

.main-navigation a {
	color: #BA0808;
	display: block;
	padding: 12px 0;
}

.main-navigation a:hover, .main-navigation a:active, .main-navigation a:focus {
	color: red;
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: #BA0808;
}

.social-navigation a:hover,
.social-navigation a:focus {
	background-color: #BA0808;
}

.widget a {
	color: #BA0808;
}

.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #BA0808;
	color: #23292b;
}

.widget_calendar tbody a {
	background-color: #BA0808;
	color: #23292b;
	display: block;
	font-weight: 600;
}

.widget_text a {
	border-bottom: 1px solid #fff;
}

.wp-caption a {
	color: #FF0000;
}

.entry-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
	color: #BA0808;
	letter-spacing: -.01em;
	margin: 0 0 24px;
}

.entry-title a:hover, .entry-title a:active, .entry-title a:focus {
	color: #FF0000;
}

.page-content a:hover, .page-content a:active, .page-content a:focus,
.entry-content a:hover,
.entry-content a:active,
.entry-content a:focus,
.entry-summary a:hover,
.entry-summary a:active,
.entry-summary a:focus,
.comment-content a:hover,
.comment-content a:active,
.comment-content a:focus {
	border-color: #FF0000;
}

.entry-meta a:hover, .entry-meta a:active, .entry-meta a:focus {
	color: #FF0000;
}

.page-links a:hover {
	background: #FF0000;
	border-color: #FF0000;
	color: #fff;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus,
.comment-list .reply a:active {
	background-color: #FF0000;
}

.js .site-main .paging-navigation .nav-previous a:hover:before,
.js .site-main .paging-navigation .nav-next a:hover:before,
.js .site-main .paging-navigation .nav-archive a:hover:before,
.js .site-main .post-navigation .nav-previous a:hover:before,
.js .site-main .post-navigation .nav-next a:hover:before,
.js .site-main .post-navigation .nav-archive a:hover:before,
.js .site-main .image-navigation .nav-previous a:hover:before,
.js .site-main .image-navigation .nav-next a:hover:before,
.js .site-main .image-navigation .nav-archive a:hover:before,
.js .site-main .paging-navigation .nav-previous a:focus:before,
.js .site-main .paging-navigation .nav-next a:focus:before,
.js .site-main .paging-navigation .nav-archive a:focus:before,
.js .site-main .post-navigation .nav-previous a:focus:before,
.js .site-main .post-navigation .nav-next a:focus:before,
.js .site-main .post-navigation .nav-archive a:focus:before,
.js .site-main .image-navigation .nav-previous a:focus:before,
.js .site-main .image-navigation .nav-next a:focus:before,
.js .site-main .image-navigation .nav-archive a:focus:before {
	background-color: #FF0000;
}

.js .site-main .paging-navigation .nav-previous a:hover,
	.js .site-main .paging-navigation .nav-next a:hover,
	.js .site-main .paging-navigation .nav-archive a:hover,
	.js .site-main .post-navigation .nav-previous a:hover,
	.js .site-main .post-navigation .nav-next a:hover,
	.js .site-main .post-navigation .nav-archive a:hover,
	.js .site-main .image-navigation .nav-previous a:hover,
	.js .site-main .image-navigation .nav-next a:hover,
	.js .site-main .image-navigation .nav-archive a:hover,
	.js .site-main .paging-navigation .nav-previous a:focus,
	.js .site-main .paging-navigation .nav-next a:focus,
	.js .site-main .paging-navigation .nav-archive a:focus,
	.js .site-main .post-navigation .nav-previous a:focus,
	.js .site-main .post-navigation .nav-next a:focus,
	.js .site-main .post-navigation .nav-archive a:focus,
	.js .site-main .image-navigation .nav-previous a:focus,
	.js .site-main .image-navigation .nav-next a:focus,
	.js .site-main .image-navigation .nav-archive a:focus {
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out;
	background-color: #FF0000;
	padding: 12px 96px 12px 24px;
	width: 360px;
}

.js .site-main .paging-navigation .nav-previous a:hover:before,
	.js .site-main .paging-navigation .nav-next a:hover:before,
	.js .site-main .paging-navigation .nav-archive a:hover:before,
	.js .site-main .post-navigation .nav-previous a:hover:before,
	.js .site-main .post-navigation .nav-next a:hover:before,
	.js .site-main .post-navigation .nav-archive a:hover:before,
	.js .site-main .image-navigation .nav-previous a:hover:before,
	.js .site-main .image-navigation .nav-next a:hover:before,
	.js .site-main .image-navigation .nav-archive a:hover:before,
	.js .site-main .paging-navigation .nav-previous a:focus:before,
	.js .site-main .paging-navigation .nav-next a:focus:before,
	.js .site-main .paging-navigation .nav-archive a:focus:before,
	.js .site-main .post-navigation .nav-previous a:focus:before,
	.js .site-main .post-navigation .nav-next a:focus:before,
	.js .site-main .post-navigation .nav-archive a:focus:before,
	.js .site-main .image-navigation .nav-previous a:focus:before,
	.js .site-main .image-navigation .nav-next a:focus:before,
	.js .site-main .image-navigation .nav-archive a:focus:before {
	border-color: #FF0000;
}

input[type="submit"] {
	background: #FF0000;
	border: none;
	color: #fff;
	cursor: pointer;
	font-weight: 600;
	-webkit-appearance: button;
	padding: 7px 24px;
	text-transform: uppercase;
	line-height: normal;
}