/* BODY */
body, body p {
	color: #666!important;
}
a {
	outline: 0!important;
}
p a, .rl-liste a {
	text-decoration: underline!important;
}
.site-title a {
	text-decoration: none!important;
}
#primary-menu a:focus {
	color: #fff!important;
}

/* HEADER */

.wrapper.section {
	background-color: #EDEDED;
}
.bg-dark, .bg-graphite {
	background-color: #E44F33;
}
.header .cover {
    background: rgb(0,0,0,20%);
}
.site-description {
	color: rgb(255,255,255,50%)!important;
}
.header {
	padding: 4%;
}
.custom-logo-link, .menu-item a {
	opacity: 50%
}
.custom-logo-link:hover {
	opacity: 100%
}
.menu-item a:hover {
	opacity: 100%!important;
	color: rgba(255,255,255,1)!important;
}
.site-title a {
	color: rgba(255,255,255,0.8);
}
.site-title a:hover {
	color: rgba(255,255,255,1);
}
#menu-social {
	margin-bottom: 0;
}

@media (max-width: 1000px) {
	.header .site-logo img, .header .custom-logo-link img {
    max-width: 50%;
	}
}


/* MENU*/

.main-navigation li>a, .main-navigation ul ul a, .main-navigation ul ul ul a, .main-navigation ul ul ul ul a, .main-navigation ul ul ul ul ul a {
  opacity:100%;
	color: rgba(255,255,255,0.5);
	font-size: 1.15em;
	font-weight: 500;
}
.main-navigation li:before {
    color: rgba(255,255,255,0.5);
}
.main-navigation ul ul li {
	background-color: #E44F33;
	border-bottom: 1px solid #EDEDED;
}
.main-navigation ul li>ul:before {
	background-color: rgba(228,79,51,1);
	border-bottom-color: rgba(255,255,255,0.5);
}
.current-menu-item a {
	color: #fff!important;
	font-weight:700!important;
}

@media (max-width: 1000px) {
	.main-navigation .menu-item-has-children > a {
		padding-left:0%;
		padding-right:0%;
	}
	.main-navigation a {
		background-color: rgba(228,79,51,1);
	}
	.main-navigation ul li {
		background-color: #EDEDED!important;
	}
	.main-navigation ul li li {
		padding-left:10px;
		padding-right:10px;
	}
	.main-navigation ul li li a {
		background-color: rgba(228,79,51,1);
		text-align: center;
		padding-left:0%;
		padding-right:0%;
	}
	.main-navigation ul li li:first-child {
		padding-top: 1px;
	}
	.main-navigation ul li li:last-child {
		padding-bottom: 5px;
	}
}


/* MISE EN PAGE */
.wrapper.section {
	padding-top: 20px;
	padding-bottom: 20px;
} /* OK */
.post-header {
    border-bottom: 1px solid #EDEDED;
    padding-top: 4%;
    padding-right: 10%;
    padding-bottom: 4%;
    padding-left: 8%;
} /* OK */

/* PAGE SIDE */
body.single .content {
  width: 70.9%;
} /* OK */
.single .post-content {
    padding-top: 4%;
    padding-right: 10%;
    padding-bottom: 4%;
    padding-left: 8%;
} /* OK */
.wf-active .post-content h2:first-child {
    margin-top:0;
} /* OK */
#custom_html-11 {
	padding-bottom: 10px!important;

}

/* PAGE CATEGORIE TAG */
.page-header {
	margin-bottom: 2.5%;
} /* OK */

/* PAGE BLOG */
.posts .post-meta a {
   color: #097988;
	font-weight:500;
} /* OK */

.rl-extrait {
	height:97px!important;
	overflow:hidden;
	display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.posts .post-content.clear {
	padding-top: 25px!important;
	padding-bottom: 25px!important;
	padding-left: 40px!important;
	padding-right: 40px!important;
}
.rl-block-tag {
	height:auto!important;
	/*height:64px!important;*/
	/*border:1px solid red;*/
}
#posts {
	display: flex!important;
	flex-wrap: wrap!important;
	height: auto!important;
	align-content:flex-start!important;
	align-items:flex-start;
}
.post-container {
	float: none;
}
.post-container.post-loaded.fade-in {
	position: relative!important;
	left: 0px!important;
	top: 0px!important;
}

.post-container {
	margin:0px!important;
	padding-bottom:20px!important;
	padding-left:10px!important;
	padding-right:10px!important;
}

@media (max-width: 1000px) {
	.wrapper.section {
		padding-top: 4%;
		padding-bottom: 4%;
	}
	body.single .content {
  	width: 100%;
	}
	.wp-block-spacer {
		display:none!important;
	}
}
@media (max-width: 599px) {
	
	.post-container {
		padding-left:0px!important;
		padding-right:0px!important;
		padding-bottom:5px!important;
	}
	.posts .post-header {
		height:auto!important;
		padding:20px!important;
	}
	.posts .post-content.clear {
		padding:20px!important;
		padding-bottom:0px!important;
	}
	.post-container.post-loaded.fade-in {
		margin-bottom:10px!important;
	}
	.rl-extrait {
		height:auto!important;
		overflow:none!important;
		display: block!important;
	}
	.posts {
		margin-bottom: -10px;
	}
	
	.wp-block-group__inner-container .wp-block-column {
		margin-bottom:2em!important;
	}
	/*.post-content *:last-child {
    margin-bottom: 0!important;
	} BUG SHARE */
	.page-header {
		margin-bottom:0%;
	}
	.post-header h1 {
    padding-top: 4%;
    padding-bottom: 4%;
	}
	.single .post-content {
    padding-top: 8%;
    padding-right: 6%;
    padding-bottom: 8%;
    padding-left: 6%;
	}
	.posts {
		margin-bottom: 0px;
	}
	.posts .post-container.fade-in {
	margin-bottom:10px!important;
}
	.wp-block-spacer {
		display:none!important;
	}
}


/* VIDEO */
.youtube-player {
	border-radius: 5px!important;
}


/* SEPARATEUR */

@media (min-width: 599px) {
	.SEP-RES {
		display:none;
	}
}

/* QUOTE CAPTATION */

.wp-block-quote
{
	font-size:1em!important;
}
.post-content blockquote p {
	font-size: 1em!important;
}
.post-content blockquote:before, .post-content blockquote:after {
	height: 1px;
	width: 150px;
	background-color: #eee!important;
	margin-top:30px!important;
	margin-bottom:30px!important;
}
.post-content blockquote {
	margin:0px!important;
}
em {

}
cite {
	color: #444;
}
figcaption, .post-content .gallery-caption {
	font-size: 0.9em;
	color: #444;
	font-style: italic;
	font-weight: 400;
	font-family:"Montserrat", sans-serif;
	margin-bottom:40px!important;
	text-align: center!important;
}


/* CADRE */
/*
.bloc-cadre {
	/*background-color: rgba(0,0,0,0.025);
	border: 1px solid #097988;
	padding: 20px;
	margin-right: 15px!important;
	margin-left: 0!important;

}*/
.wf-active .post-content .bloc-cadre-h2 {
	font-size: 1.5em!important;
	margin-top: 5px;
	margin-bottom: 10px;
}


/* TAGS */

#wpforo .wpforo-widget-wrap .wpf-widget-tags, .wpforo-widget-wrap .wpf-widget-tags {
	display:block!important;
	overflow:hidden!important;
	margin-left:0px!important;
}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li, .wpforo-widget-wrap .wpf-widget-tags li {
	margin: 0px 0px 0px 0px!important;
	float:left!important;
	list-style: none!important;
}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li a, .wpforo-widget-wrap .wpf-widget-tags li a {
	padding: 5px 8px 5px 8px!important;
	margin-right: 5px!important;
	margin-bottom:5px!important;
	border-radius: 3px!important;
	font-size: 13px!important;
	line-height:1!important;
	color: #097988!important;
	background-color: #fff!important;
	border: 1px solid #097988!important;
	font-family: "Montserrat", sans-serif;
}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li a:hover, .wpforo-widget-wrap .wpf-widget-tags li a:hover {
	color: #fff!important;
	border: 1px solid #E44F33!important;
	background-color: #E44F33!important;
}

.rl-block-tag {
	display:block;
	overflow:hidden;
	margin-left:0px!important;
}
.rl-block-tag li {
	margin: 0px 0px 0px 0px!important;
	float:left;
	list-style: none;
}
.rl-block-tag a {
	padding: 5px 8px 5px 8px;
	margin-right: 5px;
	border-radius: 3px!important;
	font-size: 13px!important;
	line-height:2.5!important;
}
.rl-cat a, #wpcom_category_cloud-8 a {
	color: #E44F33;
	background-color: rgba(228,79,51,0.01);
	border: 1px solid #E44F33!important;
}
.rl-tag a, #tag_cloud-2 a {
	color: #097988;
	background-color: rgba(9,121,136,0.01)!important;
	border: 1px solid #097988!important;
}
.rl-cat a:hover, #wpcom_category_cloud-8 a:hover {
	color: #fff;
	background-color: #E44F33;
	border: 1px solid #E44F33!important;
}
.rl-tag a:hover, #tag_cloud-2 a:hover {
	color: #fff;
	background-color: #097988!important;
	border: 1px solid #097988!important;
}





/* EPINGLE */

.post .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total, .page .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total, .post .sticky-post {
    background-color: #097988;
}
.post .sticky-post:after {
    border-right-color: #097988;
}
.post .sticky-post:after {
    border-left-color: #097988;
}

/* TITRES */

.post-header .post-title, .post-title a {
	font-size: 0.9em;
	color: #E44F33!important;
	line-height: 1em!important;
}
.wf-active .post-content h2 {
	font-size: 2em!important;
	font-weight:500!important;
	color: #097988;
}
.page-title {
  color: #e44f33!important;
	font-family: 'Rubik';
  font-weight: 300!important;
	font-size: 1.5em;
}

#posts h1.post-title.entry-title {
	text-transform: uppercase;
	font-size: 1em!important;
	font-weight: 500!important;
}
#content h1.post-title.entry-title {
	text-transform: uppercase;
	font-size: 1.5em;
	font-weight: 500!important;
}
.post-header .post-title a {
	text-transform: none!important;
	font-size: 1.5em!important;
}

@media (max-width: 1000px) {
	.post-content * {
		margin-bottom: 20px;
	}
	.wf-active .post-content h2 {
		font-size:2em!important;
	}
	.post-header .post-title a {
		font-size:0.75em!important;
	}
}
@media (max-width: 599px) {
	.wf-active .post-content h2 {
		font-size:1.5em!important;
	}
	.page-title {
		margin-top:10px;
	}
	#content h1.post-title.entry-title {
		font-size: 2em!important;
	}
}


/* LIENS */

body a {
	color: #097988;
}
body a:hover, body a:focus {
	color: #E44F33;
	text-decoration:none!important;
}
body .footer a, .footer #wp-calendar a {
	color: rgba(255,255,255,0.5);
}
body .footer a:hover, .footer #wp-calendar a:hover {
	color: rgba(255,255,255,1);
	text-decoration:none;
}


/* BOUTONS */

.CTA a {
	color: #fff!important;
	background-color: #097988!important;
}
.CTA-BIS a {
	color: #097988!important;
	background-color: #fff!important;
}
.CTA a, .CTA-BIS a {
	border: 1px solid #097988;
	border-radius: 5px!important;
	font-size: 1em!important;
}
.CTA a:hover, .CTA-BIS a:hover {
	background-color: #E44F33!important;
	border: 1px solid #E44F33!important;
	color: #fff!important;
}
.CTA-OFF a:hover {
	background-color: #696969!important;
	border: 1px solid #696969!important;
	color: #fff!important;
	cursor: not-allowed!important;
}
.posts .post-content .more-link {
	background-color: #097988;
	color: #fff;
	padding:10px;
	text-align:center;
	border-radius: 5px!important;
	margin-bottom: 0px!important;
	text-transform:uppercase!important;
}
.posts .post-content .more-link:hover {
	background-color: #E44F33;
}
/*.wp-block-button__link.has-background {
	padding-top: 0.667em!important;
    padding-right: 1.333em!important;
    padding-bottom: 0.667em!important;
    padding-left: 1.333em!important;
	border: none!important;
}
.wp-block-button__link.has-background:hover {
	border: none!important;
}*/

/* IMAGES */

img.alignleft, .alignleft img, img.aligncenter, .aligncenter img, img.alignright, .alignright img {
    border: none;
    /*box-sizing: border-box;*/
    /*padding: 5px;*/
}
.posts figure.aligncenter.size-large {
	padding:0px!important;
	margin:0px!important;
}
.posts figure.aligncenter.size-large img {
	padding:0px!important;
	margin-bottom:-5px!important;
	border-radius: 5px!important;
}
.rl-img img {
	border-radius: 5px!important;
}
.wpforo-list-item-left img {
	width: auto!important;
	height: auto!important;
}

/* FOOTER */

.footer .widget {
    border-top-color: rgba(255,255,255,0.5);
    border-width: thin;
}
.credits-left {
	display: none;
}
.footer .tagcloud a:hover, .footer .tagcloud a:focus, .footer .widget_tag_cloud a:hover, .footer .widget_tag_cloud a:focus, .footer .wp_widget_tag_cloud a:hover, .footer .wp_widget_tag_cloud a:focus, .post-content input[type="submit"]:hover, .post-content input[type="submit"]:focus, .post-content input[type="reset"]:hover, .post-content input[type="reset"]:focus, .post-content input[type="button"]:hover, .post-content input[type="button"]:focus, .widget-content input[type="submit"]:hover, .widget-content input[type="submit"]:focus, .widget-content input[type="reset"]:hover, .widget-content input[type="reset"]:focus, .widget-content input[type="button"]:hover, .widget-content input[type="button"]:focus {
    background-color: #ffff;
		color:#e44f33;
}
.credits a, div.wpforms-container-full .wpforms-form .wpforms-field-label, div.wpforms-container-full .wpforms-form label {
    color: rgba(255,255,255,0.5);
	font-weight: 300!important;
}
.credits a:hover {
    color: rgba(255,255,255,1);
}
div.wpforms-container-full .wpforms-form .wpforms-field {
	padding-top: 0px!important;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: rgba(255,255,255,0.5)!important;
    font-weight: 300!important;
}

/* THANKS */
.thanks {
	color: rgba(255,255,255,.6)!important;
}
rgba(255,255,255,.6)

@media (max-width: 1000px) {
.footer .widget {
	margin-top:20px;
	padding-bottom:0px;
	padding-top:20px;
}
	.footer .one-third {
		margin-top:20px
	}
}

/* SIDE */
.sidebar .widget-content, .wpforo-widget-wrap .widget-title {
	color: #666!important;
}
.wrapper .search-field {
	background-color: #EDEDED;
}
.wf-active .widget-title {
	font-weight: 500;
}
#wpforo #wpforo-wrap .widget-title, .wpforo-widget-wrap .widget-title {
  border-bottom: none;
	font-weight:500!important;
}
#subscribe-text {
	margin-bottom: 20px!important;
}
.widget-content button {
	background-color: #ffff;
	color: #097988;
}
.widget-content button:hover {
	color: #e44f33;
	cursor:pointer;
}
#wpforo .wpforo-widget-wrap .wpforo-widget-content, .wpforo-widget-wrap .wpforo-widget-content {
    padding: 0px 0px 0px 0px!important;
}
.widget-content ul li, .widget-content ol li {
    margin-top: 5px;
    padding-left: 0px!important;
}
.widget-content ul li:before {
	display:none;
}
.search-field {
	border-radius: 5px!important;
}
.search-field:hover, .search-field:focus {
	background-color: #e44f33!important;border-
}


/* PUBLIE PAR */

.entry-author {
	background-color: #097988
}
.avatar {
	border: 2px solid #fff;
	max-width: 140%;
}
.entry-author:before, .entry-author:after, entry-author:after {
	display:none;
}
.posts .format-link .link-header h2 a, .author-link, .author-link:hover {
    color: rgba(255,255,255,0.5);
}
.single .post-meta p, .single .post-meta p a, .single .post-meta time, .single .post-meta>a, .post-navigation a, .entry-author .author-bio, .author-link:before, .entry-author .author-title, .post .sticky-post i.fa, .page-title {
    color: rgba(255,255,255,1);
    font-weight: 300;
}
.wf-active .entry-author .author-title {
    font-family: "Rubik",sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1.8em;
	margin-top: 5px;
}
.author-link:before {
	display:none;
}
.author-link:hover {
	color: #fff;
}

/* COMMENTAIRE */

.comment-respond, .content div#respond {
    padding-top: 4%;
    padding-right: 8%;
    padding-bottom: 4%;
    padding-left: 8%;
}
.wf-active .comment-reply-title, .comments-title, #reply-title {
	font-size: 1.8em!important;
	font-weight:300!important;
	color: #097988!important;
}
.add-comment-title a {
	font-size: 0.75em!important;
	font-weight:300!important;
	color: #E44F33!important;
	text-transform:none;
	background-color: #097988;
	color: #fff!important;
	padding: 10px!important;
	border-radius: 15px;
	display:none;
}
.comment-edit-link, .comment-reply-link {
    background-color: #097988;
}
.comment-edit-link:hover, .comment-reply-link:hover {
    background-color: #E44F33;
}
.comment-author .fn a {
	color: #097988;
}
.comment-author .fn a:hover {
	color: #E44F33;
}

@media (max-width: 599px) {
	.comment-respond, .content div#respond {
    padding-top: 8%;
    padding-bottom: 8%;
	}
	.wf-active .comment-reply-title 	{
	font-size: 1.25em!important;
	}
}


/* FORUM */

#wpforo #wpforo-wrap #wpforo-poweredby {
    display: none
}
#wpforo #wpforo-wrap input[type="text"], #wpforo #wpforo-wrap input[type="password"], #wpforo #wpforo-wrap input[type="email"], #wpforo #wpforo-wrap textarea, #wpforo #wpforo-wrap select {
    color: #777777;
    box-shadow: inset 0 0px 0px #E6E6E6; 
    -moz-box-shadow: inset 0 0px 0px #E6E6E6;
    -webkit-box-shadow: inset 0 0px 0px #E6E6E6;
}
#wpforo #wpforo-wrap input[type="submit"], #wpforo #wpforo-wrap input[type="reset"], #wpforo #wpforo-wrap input[type="button"], #wpforo-dialog input[type="submit"], #wpforo-dialog input[type="reset"], #wpforo-dialog input[type="button"] {
    color: #FFFFFF;
		border:none;
		background-color:#097988;
}
#wpforo #wpforo-wrap input[type="submit"]:hover, #wpforo #wpforo-wrap input[type="reset"], #wpforo #wpforo-wrap input[type="button"]:hover, #wpforo-dialog input[type="submit"]:hover, #wpforo-dialog input[type="reset"]:hover, #wpforo-dialog input[type="button"]:hover {
	background-color:#e44f33;
}
#wpforo #wpforo-wrap .wpf-button {
    border-radius: 3px;
    white-space: nowrap;
    box-shadow: 0 0px 0px #999999;
		background-color:#097988;
		border:none;
}
#wpforo:hover #wpforo-wrap:hover .wpf-button:hover {
		background-color:#e44f33;
}
#wpforo #wpforo-wrap .widget-title, #wpforo .wpforo-widget-wrap .widget-title, .wpforo-widget-wrap .widget-title {
    font-family: "Rubik",sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.4em;
		color:#767676;
}
.wpforo-right-sidebar {
	border: 1px solid #EDEDED!important;
	padding: 10px!important;
}
.footer-widget-col {
	margin-bottom: 20px!important;
	border-bottom: 1px solid #EDEDED!important;
	padding-bottom: 30px!important;
}
.footer-widget-col:last-child {
	border:none!important;
}
#wpforo #wpf-widget-profile .wpf-prof-content, #wpf-widget-profile .wpf-prof-content, #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-info, #wpf-widget-profile .wpf-prof-header .wpf-prof-info, #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts, #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts {
	border:none!important;
}
#wpf-menu .current-menu-item a {
	background-color: #E44F33!important;
	color: #fff!important;
	opacity:100%!important;
}
.wpfl-2 {
	margin-bottom:15px!important;
}
#wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-info {
	padding-left: 2.5px;
	line-height: 2em;
}
#wpforo #wpforo-wrap #wpforo-title {
	color: #097988;
}
.wpforo-widget-wrap .wpforo-widget-content li:last-child {
	border:none;
	padding-bottom:0px!important;
}
div.wpforo-list-item-right .posttitle {
	margin-bottom:7.5px!important;
}
#wpf-widget-recent-replies .wpforo-list-item-right p.posttitle {
	font-size:1em!important;
}
h3.widget-title {
	text-transform: uppercase!important;
}


@media (max-width: 1000px) {
	.wpforo-forum {
		padding-left:8px!important;
	}
}
@media (max-width: 599px) {
	.wpforo-forum {
		padding-left:8px!important;
	}
	/*
	.single .post-content {
		padding:0px 10px 0px 10px!important;*/
	}
}

/* COOKIES */

#eu-cookie-law {
  background-color: #696969;
  border: none;
  color: #DEDEDE;
  font-size: 10px;
  line-height: 1.5;
  overflow: hidden;
	opacity: 90%;
	bottom: 0!important;
	margin-bottom: 0px!important;
}
.widget_eu_cookie_law_widget {
  border-top: 1px solid #DEDEDE;
  bottom: 0;
  left: 0;
	right: 0;
  position: fixed;
}

/* RESPONSIVE */

@media (max-width: 599px) {
	.footer .one-third {
    border-top-color: rgba(255,255,255,0.5);
    border-width: thin;
}
		.wf-active .single .post-title, .wf-active .post-content h2, .wf-active .comment-reply-title {
			font-size: 1.5em;
		}
	em, q, .post-content blockquote cite {
		font-size:1em;
	}
	.single .post-meta {
    background-color: #3f4854
}
	.main-navigation ul ul li, .main-navigation ul li>ul:before {
	background-color: rgb(255 157 138 / 22%);
}
} 

/* ARTICLES SIMILAIRES */

.pt-cv-wrapper {
	border: 1px solid #eee;
	padding:20px!important;
}
.pt-cv-wrapper [class*=pt-cv-] a {
	font-size: 0.75em;
	font-weight:500!important;
}
.pt-cv-title, .pt-cv-ifield {
	font-size: 1.1em!important;
	font-weight:300!important;
}
.pt-cv-content {
	font-size:15px!important;
	font-weight:300!important;
}
.pt-cv-content a {
	background-color: #097988!important;
	border:1px solid #097988!important;
}
.pt-cv-content a:hover {
	background-color: #E44F33!important;
	border:1px solid #E44F33!important;
}

/* ARTICLE */

.wp-block-column.rl-article-1 {
	margin-left: 10px;
}
.rl-article {
	height: auto;
}
.wp-block-column.rl-article-1 h2 {
	font-size: 25px!important;
}
.wp-block-column.rl-article-1 p {
	font-size: 15px!important;
	line-height: 1.5em!important;
}
.wp-block-column.rl-article-1 a {
	font-size: 15px!important;
	line-height: 1em!important;
}
.wp-block-column.rl-article-1 h2 {
	margin-bottom: 0.6em!important;
}
.rl-article-1 {
	border: 1px solid #eee;
	padding:20px;
}
.rl-article-2 {
	border: 1px solid #eee;
}
.rl-article-3 {
	border-bottom: 1px solid #eee;
	height:100px;
}
.wp-block-columns.rl-article-3 {
	margin-bottom:0px!important;
}
.rl-article-4 {
	width:100px!important;
	height:100px!important;
	display: flex!important;
	flex-basis:125px!important;
	justify-content: center!important;
	align-items: center!important;
}
.wp-block-column.rl-article-4 {
		flex-basis:125px!important;
	}
.rl-article-4 img {
	width:75px!important;
	height:75px!important;
	border-radius:50px;
}
.wp-block-column:not(:first-child).rl-article-5 {
	margin-left:0px!important;
}
.rl-article-5 {
	padding-top:20px;
	padding-bottom:20px;
}
.rl-article-6 {
	height:100px;
	padding:20px;
}
.post-meta-container .clear {
	display:none;
}
.norm_row.sfsi_wDiv {
	margin:0px!important;
}
.wp-block-column.rl-share {
	border:1px solid red;
	margin-bottom:0px!important;
	height:30px!important;
}
.sfsi_shortcode_container {
	float: none!important;
	margin-top:50px!important;
}
div.wp-block-column.rl-article-5 p {
	margin-bottom:0em!important;
}
/*
div.rl-article-6.rl-block-tag.rl-cat.wp-block-post-terms {
	padding-bottom:2.5px!importanrl-article-2t;
}
div.rl-article-6.rl-block-tag.rl-tag.wp-block-post-terms {
	padding-top:2.5px!important;
	margin-right:0px!important;
}*/

.rl-tag a {
	margin-right:0px!important;
	white-space:nowrap!important;
}

div.wp-block-columns {
	margin-bottom:0px!important;
}

@media (max-width: 1200px) {
	.rl-article-5 {
		font-size: 0.9em!important;
	}
}rl-article-2
@media (max-width: 1100px) {
	.wp-block-column:not(:first-child).rl-article-1 {
	margin-left: 0px;
}
	.rl-article {
		display:flex!important;
		flex-direction: column!important;
		flex-wrap: wrap!important;
	}
	.rl-article-0 {
		display:flex!important;
		flex-direction: column!important;
		flex-wrap: wrap!important;
	}
	.post-content *.rl-article-4 img {
		margin-bottom:0px!important;
	}
	.rl-article-4 {
	}
	.wp-block-column.rl-article-4 {
		flex-basis:100px!important;
	}
	.rl-article-5 {
		font-size: 1em!important;
	}
}
@media (max-width: 599px) {
	.rl-article-2 {
		height:auto!important;
	}
	.rl-article-3 {
		height:auto!important;
		display: flex!important;
		flex-direction: row!important;
		flex-wrap: wrap!important;
	}
		.rl-article-4 {
		margin:0px;
		padding:0px!important;
		width:100px!important;
		flex-basis:auto!important;
	}
	.rl-article-4 img {
		margin:auto;
	}
	.wp-block-column.rl-article-4 {
		flex-grow: 0!important;
	}
	.wp-block-column.rl-article-5 {
		flex-basis: auto!important;
	}
	.rl-article-5 {
		font-size: 0.9em!important;
		flex-basis:100%!important;
		width:50px!important;
		margin:auto!important;
		margin-left:-10px!important;
	}
	.wp-block-column:not(:first-child).rl-article-5 {
		margin-left: 0px!important;
	}
	.rl-article-5 p {
	}
}

/* SONDAGE */

[class*="wpp-option-list"] {
	width: auto!important;
	max-width:none!important;
}
.wpp-button-green {
	background-color: #097988;
	border-radius: 5px;
	border: 1px solid #097988;
}
.wpp-button-red {
	background-color: #fff;
	color: #097988;
	border-radius: 5px;
	border: 1px solid #097988;
}
.wpp-button-green:hover, .wpp-button-red:hover {
	background-color: #E44F33;
	box-shadow: none!important;
	border-radius: 5px;
	border: 1px solid #E44F33;
}
div.wpp-option-input label {
	font-weight: 500!important;
}
.wpp-option-list-2 .wpp-option-single input:checked + label:before, .wpp-option-list-2 .wpp-option-single input:hover + label:before {
	background-color: #E44F33;
}
.wpp-poll-title {
	display: none!important;
}
.poll-single:not(.inside-embed) {
	margin-top: 30px!important;
	margin-bottom: 0px!important;
}
.wpp-option-result-bar.results-success {
	background-color: #097988;
}

/* ACCORDEON */

summary.wp-block-coblocks-accordion-item__title {
	cursor: pointer!important;
}

/* PRIX */

.wp-block-coblocks-pricing-table-item__amount {
	font-size: 4em!important;
}