@media (max-width: 480px) {
	header {
		top: -50px !important;
		margin-bottom: -50px !important;
	}
}

.siteHeader {
	padding-top: 50px !important;
}

.slogan {
	margin-top: -10px !important;
}

@media (max-width: 600px) {
	.block--masonry {
		background-color: #f5f5f4 !important;
	}
}

#derniers-articles h3 {
	background-color: white !important;
}

.container-newsletter-header {
	padding-top: 5px !important;
}

.headline-newsletter-header {
	margin-top: 15px !important;
}

.sib-default-btn {
	background-color: #03a4de !important;
	border: 1px solid #03a4de !important;
}

.close-newsletter {
	margin-top: 20px !important;
	width: 25px !important;
	height: 20px !important;
}

.col-most-viewed.oneline:after {
	background-color: #d43146 !important;
}

.frm_form_field &gt; textarea, .frm_form_field &gt; input, .frm_form_field &gt; select, #field_p0lve, #field_m450g, #field_1var2 {
	border: none !important;
	background-color: #f5f5f4 !important;
}

.sib-default-btn {
	margin-top: -4px !important;
}

#footer_mail_submit {
	margin-top: 10px !important;
}

#footer_mail_input {
	background-color: white !important;
	color: black !important;
	border-radius: 5px !important;
}

#footer_mail_input::-webkit-input-placeholder {
/* Chrome/Opera/Safari */
	color: black;
	padding-left: 10px !important;
}

::-moz-placeholder {
/* Firefox 19+ */
	color: black;
	padding-left: 10px !important;
}

:-ms-input-placeholder {
/* IE 10+ */
	color: black;
	padding-left: 10px !important;
}

:-moz-placeholder {
/* Firefox 18- */
	color: black;
	padding-left: 10px !important;
}

button.frm_button_submit {
	float: right !important;
	background-color: #00a6ea !important;
	color: white !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.archive.category .post--list .postInfo {
	overflow: visible !important;
}

.bodyCopy a:hover, .postContent a:hover {
	color: #03a4de;
	border-bottom: 1px solid #03a4de;
}

#commentform .logged-in-as a {
	color: #03a4de;
}

.commentCountBox {
	background: #03a4de;
}

/*=====================================
	Espace Coworking
=====================================*/
.post-859 .contentWrap,
  .post-859 .postContent {
	margin: 0;
	max-width: initial;
}

@media (min-width:1200px) {
	.post-859 .container:nth-child(2) {
		width: initial;
	}
}

/*=====================================
	Nav-sticky visible sur mobile
=====================================*/
/* .navigation--sticky {
	border-bottom: 46px solid #ebebeb;
} */
.admin-bar .navigation--sticky {
	top: 32px;
}

.digi-rs-menu {
	position: absolute;
	top: 0;
	right: 0;
}

.navigation--sticky ul {
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
	padding-right: 20px;
	padding-left: 20px;
	background: #03a4de;
}

@media (max-width: 978px) {
	.navigation--sticky {
		display: none;
	}
}

@media (max-width: 978px) {
	.siteHeader {
		padding-top: 40px !important;
	}
	
	header {
		top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.digi-rs-menu {
		position: absolute;
		top: 45px;
		width: 100%;
	}
}

@media (max-width: 480px) {
	.navigation--sticky ul .menu-item a {
		font-size: 8px;
	}
	
	.navigation--sticky {
		display: block;
	}
	
	.siteHeader {
		padding-top: 90px !important;
	}
	
	header {
		top: 0 !important;
		margin-bottom: 0 !important;
	}
}

/*=====================================
	Subscribe to newsletter overlay button
=====================================*/
@media (min-width:980px) {
	.newsletter-overlay-button {
		position: fixed;
		z-index: 9999;
		right: 25px;
		bottom: 35px;
		background-color: #00a6de;
		color: white;
		border-radius: 7px;
		padding: 7px 15px;
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 500;
		cursor: pointer;
		text-align: center;
		-webkit-font-smoothing: antialiased;
		box-shadow: 0 5px 6px -4px rgba(0,0,0,0.22), 0 10px 13px -4px rgba(0,0,0,0.34), inset 0 3px 3px 0 rgba(255,255,255,0.35), inset 0 -3px 3px 0 rgba(0,0,0,0.1);
	}
	
	.newsletter-overlay-button a {
		color: white;
	}
}

@media (max-width: 979px) {
	.newsletter-overlay-button {
		display: none !important;
	}
}

@media (max-width: 979px) {
	.newsletter-overlay-button-mobile {
		position: fixed;
		z-index: 9999;
		top: 0;
		height: 35px;
		width: 100%;
		background-color: #00a6de;
		color: white;
		padding: 7px 15px;
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 500;
		cursor: pointer;
		text-align: center;
		-webkit-font-smoothing: antialiased;
		box-shadow: 0 5px 6px -4px rgba(0,0,0,0.22), 0 10px 13px -4px rgba(0,0,0,0.34), inset 0 3px 3px 0 rgba(255,255,255,0.35), inset 0 -3px 3px 0 rgba(0,0,0,0.1);
	}
	
	.newsletter-overlay-button-mobile a {
		color: white;
	}
}

@media (min-width: 980px) {
	.newsletter-overlay-button-mobile {
		display: none !important;
	}
}