/*
Theme Name: SVM | DOC
Theme URI: https://www.ergopix.com
Author: ergopix sàrl
Version: 1.0
*/
* {
	outline: 0 none !important;
}

#wp-admin-bar-customize,
#wp-admin-bar-new-content,
#wp-admin-bar-search,
#wp-admin-bar-comments,
#wp-admin-bar-themes,
#wp-admin-bar-menus,
#wp-admin-bar-customize,
#wp-admin-bar-comments {
	display: none;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption,
img {
	max-width: 100%;
	height: auto;
}

body {
	font-family: 'Romain BP';
	font-size: 18px;
	color: #1A1A1A;
	background-color: #ffffff;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

em {
	font-family: 'Romain BP Italic';
}

strong {
	font-family: 'Romain BP Bold';
	font-weight: normal;
}

em strong, strong em {
	font-family: 'Romain BP Bold Italic';
}

.antartica {
	font-family: 'Antarctica';
	font-weight: normal;
}

.antartica-medium {
	font-family: 'Antarctica Medium';
	font-weight: normal;
}

.antartica-semibold, h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Antarctica SemiBold';
	font-weight: normal;
}

h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height: 1.1;
}

.header-mobile {
	padding: 15px 0;
}

.hamburger {
	display: block;
	width: 42px;
	overflow: hidden;
	float: right;
}

.hamburger span {
	background: #333;
	display: block;
	height: 2px;
	margin: 9px 0;
	position: relative;
	transform: rotate(0);
	top: 0;
	left: 0;
	opacity: 1;
	transition: none .5s ease;
	transition-property: transform, top, left, opacity;
}

body.mm-wrapper_opened .hamburger span.top-bar {
	transform: rotate(45deg);
	top: 12px;
}

body.mm-wrapper_opened .hamburger span.middle-bar {
	opacity: 0;
}

body.mm-wrapper_opened .hamburger span.bottom-bar {
	transform: rotate(-45deg);
	top: -10px;
}

body.mm-wrapper_opened .hamburger span.middle-bar {
	left: -40px;
}

.mm-listview {
	margin-top: 10px;
}

.mm-listitem__btn:not(.mm-listitem__text) {
	border: none;
}

:root {
	--mm-line-height: 20px;
	--mm-listitem-size: 44px;
	--mm-navbar-size: 73px;
	--mm-offset-top: 0;
	--mm-offset-right: 0;
	--mm-offset-bottom: 0;
	--mm-offset-left: 0;
	--mm-color-border: #F5F5F5;
	--mm-color-button: #000;
	--mm-color-text: rgba(0, 0, 0, 0.75);
	--mm-color-text-dimmed: rgba(0, 0, 0, 0.3);
	--mm-color-background: #FFF;
	--mm-color-background-highlight: #FFF;
	--mm-color-background-emphasis: #FFF;
	--mm-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.mm-menu a,
.mm-menu a:active,
.mm-menu a:hover,
.mm-menu a:link,
.mm-menu a:visited {
	color: #000;
	font-size: 1.25em;
}

.mm-listitem.wpml-ls-item {
	display: inline-block;
}

.mm-navbar {
	border-bottom: 2px solid var(--mm-color-border);
}

.mm-listitem_selected>.mm-listitem__text {
	background: transparent;
}

.headroom {
	will-change: transform;
	transition: transform 200ms linear;
}

.headroom--pinned {
	transform: translateY(0%);
}

.headroom--unpinned {
	transform: translateY(-120%);
}

.btn-search {
	font-size: 1.5em;
	cursor: pointer;
}

#secondary-menu .btn-search {
	font-size: 1em;
}

a {
	color: rgba(26, 26, 26, .6);
	transition: .3s;
}

a:hover {
	color: rgba(26, 26, 26, 1);
	text-decoration: underline;
}

.the-content ul {}

.the-content ol {}

.the-content ul li, .the-content ol li {}

.list-inline li {
	display: inline-block;
}

.list-inline li:not(:last-child) {
	margin-right: .5rem;
}

.main-menu li a {
	display: inline-block;
	text-decoration: none;
}

.text-body {
	color: #1A1A1A !important;
}

.navbar-expand .navbar-nav .nav-link {
	color: #1A1A1A;
	padding-bottom: 2px;
	background-image: linear-gradient(#1A1A1A, #1A1A1A);
	background-position: 0 100%;
	background-size: 0% 2px;
	background-repeat: no-repeat;
	transition: background-size 0.3s, background-position 0s 0.3s;
	padding-left: 0;
	padding-right: 0;
}

.navbar-expand .navbar-nav .nav-link:hover, .navbar-expand .navbar-nav .nav-link.active {
	color: #1A1A1A;
	background-position: 100% 100%;
	background-size: 100% 2px;
	text-decoration: none;
}

.navbar-expand .navbar-nav .nav-link.dropdown-toggle, .navbar-expand #secondary-menu .navbar-nav .nav-link {
	background-image: none;
	transition: none;
}

.navbar-expand .navbar-nav>li:not(:last-child) {
	margin-right: 1.5rem;
}

.navbar-expand #secondary-menu .navbar-nav .nav-link, #secondary-menu .dropdown-item, small, .small, .btn.small {
	font-size: 0.833em;
}

.navbar-expand .navbar-nav li.btn-nav-link .nav-link, body .gform_button.button {
	color: #FFF;
	padding-bottom: 0;
	background-image: none;
	transition: none;
	padding-left: .75rem;
	padding-right: .75rem;
	font-weight: normal;
	font-family: 'Antarctica Medium';
	line-height: 1;
	color: #FFF;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.55rem .75rem;
	font-size: 1em;
	border-radius: 16px;
	height: 32px;
	transition: .3s;
}

.btn {
	font-weight: normal;
	font-family: 'Antarctica Medium';
	line-height: 1;
	padding: 0 .75rem;
	font-size: 1rem;
	border-radius: 16px;
	height: 32px;
	transition: .3s;
}

body .gform_button.button{
	height: 38px;
	border-radius: 19px;
}

.btn-dark, .navbar-expand .navbar-nav li.btn-nav-link .nav-link, body .btn-primary, body .gform_button.button {
	color: #fff;
	background-color: #1A1A1A;
	border-color: #1A1A1A;
}

.cn-submit {
	text-align: right;
}

.btn-dark:hover, .navbar-expand .navbar-nav li.btn-nav-link .nav-link:hover, body .btn-primary:hover, body .gform_button.button:hover {
	color: #fff;
	background-color: #757575;
	border-color: #757575;
}

a.btn:hover {
	text-decoration: none;
}

a.btn, .form-control {
	padding: 0.5rem .75rem 0.4rem .75rem
}

.btn i {
	position: relative;
	top: -1px;
}

.dropdown-toggle:after {
	margin-left: .5em;
	vertical-align: 0;
	border: none;
	content: "\f078";
	font-family: "Font Awesome 6 Pro";
	font-weight: 600;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	background-image: none;
	transition: .3s;
}

.dropdown-toggle.show:after {
	transform: rotate(180deg);
}

#secondary-menu .dropdown-toggle:after {
	font-size: 12px;
}

.dropdown-item {
	color: #1A1A1A;
}

.dropdown-item:focus, .dropdown-item:hover {
	color: rgba(26, 26, 26, .6);
	background-color: transparent;
	text-decoration: none;
}

.footer-content {
	top: 50%;
	transform: translate(0, -50%);
}

.sep {
	display: block;
	height: 2px;
	width: 100%;
	background-image: url("images/line.png");
}

.chapo p {
	font-size: 1.333em;
	font-family: 'Romain BP Bold Italic';
}

.fluid-width-video-wrapper {
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
}

.media {
	position: relative;
	max-height: 840px;
	height: 100%;
	overflow: hidden;
	display: flex;
	align-items: flex-start;
}

.text-muted {
	color: rgba(26, 26, 26, .3) !important;
}

.border-dark {
	border-color: #1A1A1A !important;
}

.border-light {
	border-color: #e0e0dc !important;
}

.btn-circle, a.btn-circle {
	width: 32px;
	height: 32px;
	padding: 0px;
	border-radius: 16px;
	text-align: center;
	line-height: 35px;
	font-size: 0.750em;
}

.btn-primary {
	color: #fff;
	background-color: #717170;
	border-color: #717170;
}

.btn-primary:hover {
	color: #fff;
	background-color: #1A1A1A;
	border-color: #1A1A1A;
}

.btn-primary:focus {
	color: #fff;
	background-color: #1A1A1A;
	border-color: #1A1A1A;
	box-shadow: 0 0 0 .25rem rgba(26, 26, 26, .5);
}

.rounded {
	border-radius: 1rem !important;
}

.rounded-bottom {
	border-bottom-right-radius: 1rem !important;
	border-bottom-left-radius: 1rem !important;
}

.overlay {
	background: rgba(26, 26, 26, .3);
}

a.post-item img, a.first-focus img, .folder-item-link .folder-item-left-bg-home, .link-img img {
	transition: .5s;
}

a.post-item:hover img, a.first-focus:hover img, .folder-item-link:hover .folder-item-left-bg-home {
	transform: scale(1.05);
}

.bg-light {
	background-color: #e3ebe6 !important;
}

.folder-item {
	height: 480px;
}

.folder-item-left-bg, .folder-item-left-bg-home {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.first-row:after {
	content: "";
	display: block;
	height: 2px;
	background-image: url("images/line.png");
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}

.first-column:after {
	content: "";
	display: block;
	width: 2px;
	background-image: url("images/line-v.png");
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}

.folder-title {
/* 	height: 144px; */
	/* height: 100px; */
	font-size:1.3rem;
}

.ellip {
	display: block;
	height: 100%;
}

.ellip-line {
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	max-width: 100%;
}

.ellip, .ellip-line {
	position: relative;
	overflow: hidden;
}

.border-white {
	border-color: #F7F7F3 !important;
}

.folder-container .slick-list, .folder-container .slick-track {
	height: 100%;
}

.right-0 {
	right: 0;
}

.left-0 {
	left: 0;
}

.folder-container .slick-prev, .folder-container .slick-next {
	display: inline-block;
	position: relative;
	top: auto;
	width: 30px;
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
}

.folder-container .slick-prev {
	left: auto;
	font-size: 1em;
}

.folder-container .slick-next {
	right: auto;
	font-size: 1em;
}

.folder-container .slick-prev::before, .folder-container .slick-next::before {
	font-family: "Font Awesome 6 Pro";
	font-weight: 400;
	font-size: 1.111em;
	opacity: 1;
	transition: .3s;
}

.folder-container .slick-prev::before {
	content: '\f053';
}

.folder-container .slick-next::before {
	content: '\f054';
}

#folder-carousel-dots {
	top: -3px;
	width: 25px;
}

.humour-item-link .folder-item-left-bg-home {
	background-size: contain;
}

.edito p:last-child {
	margin-bottom: 0;
}

.edito p {
	margin-bottom: .5rem;
}

.item-member .border-2 img {
	margin: -2px;
	max-width: calc(100% + 4px);
}

.accordion-flush .accordion-button {
	cursor: pointer;
}

.accordion-button {
	padding: 1.25rem 1.25rem 1rem 1.25rem;
	border-width: 2px;
	font-size: 1.125em;
}

.accordion-button::after {
	content: "\f078";
	font-family: "Font Awesome 6 Pro";
	font-weight: 400;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	background-image: none;
}

.accordion-button:not(.collapsed)::after {
	content: "\f078";
	font-family: "Font Awesome 6 Pro";
	font-weight: 400;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	background-image: none;
}

.carousel-control-next, .carousel-control-prev {
	width: 50px;
}

.the-content table {
	width: 100%;
	margin: 30px 0;
	color: #1A1A1A;
	vertical-align: top;
	border-color: rgba(26, 26, 26, .1);
}

.the-content table {
	caption-side: bottom;
	border-collapse: collapse;
}

.the-content table td {
	padding: .5rem .5rem;
	border-bottom-width: 2px;
	border-color: rgba(26, 26, 26, .06);
	box-shadow: none;
	line-height: 1.2;
}

.accordion-item {
	border-bottom: 2px solid #e0e0dc;
}

.accordion-button:not(.collapsed) {
	box-shadow: inset 0 -2px 0 #e0e0dc;
}

.the-content p:last-child {
	margin-bottom: 0;
}

.email a {
	text-decoration: none;
}

.section-border:after {
	content: "";
	display: block;
	height: 2px;
	width: 100%;
	background-image: url("images/line.png");
	position: absolute;
	bottom: 0;
}

#wpdcom .wpd-form-head {
	border-bottom: none;
	padding: 7px 2px 9px 2px;
	margin-top: 20px;
	margin-bottom: 5px;
	position: relative;
}

#wpdcom .wpd-form-head:after {
	content: "";
	display: block;
	height: 2px;
	width: 100%;
	background-image: url("images/line.png");
	position: absolute;
	bottom: 0;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {
	flex-basis: 100%;
}

#wpdcom {
	padding: 0;
}

#wpdcom.wpdiscuz_no_avatar .wpd-form .wpdiscuz-textarea-wrap.wpd-txt textarea, #wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"] {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	color: #1A1A1A;
	background-clip: padding-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	border-color: #c3cbc6;
	background-color: #e3ebe6;
	padding: 15px 1rem 12px 1rem;
}

#wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="url"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="color"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="date"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="month"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="number"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="time"] {
	height: 35px;
	padding-top: 10px;
}

#wpdcom.wpd-layout-2 .wpd-form .wpdiscuz-textarea-wrap textarea {
	height: 150px !important;
}

#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-desc {
	border-left: none;
}

#wpdcom.wpdiscuz_unauth .wc-field-submit {
	padding-top: 2px;
}

#wpdcom .wpd_label__check i.wpdicon-off {
	color: #e0e0dc;
	border: 2px solid #e0e0dc;
}

#wpdcom .wpd_label__check i.wpdicon-on {
	color: #1A1A1A;
	border: 2px solid #1A1A1A;
}

#wpdcom .wpd-prim-button {
	font-weight: normal;
	font-family: 'Antarctica Medium';
	line-height: 1;
	padding: 0 .75rem;
	font-size: 14px;
	border-radius: 18px;
	height: 35px;
	transition: .3s;
	box-shadow: none;
	letter-spacing: 0;
	padding-top: 2px;
}

#wpdcom .wpd_label__check i.wpdicon {
	height: 35px;
	border-radius: 16px;
	width: 35px;
	padding: 5px;
}

#wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon {
	top: 10px;
}

#wpdcom .wpd-thread-head {
	border-bottom: 2px solid #e0e0dc;
}

#wpdcom .wpd-thread-list {
	padding: 15px 0;
}

#wpdcom .wpd-blog-post_author .wpd-comment-author, #wpdcom .wpd-blog-post_author .wpd-comment-author a {
	color: #1A1A1A;
}

#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-post_author, #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap, #wpdcom .wpd-comment .wpd-comment-wrap {
	border-left: 2px solid #1A1A1A;
	padding: 10px 15px 0px 17px;
	margin: 0px 0px 5px 0px;
}

#wpdcom.wpd-layout-2 .wpd-comment {
	margin-bottom: 5px;
}

#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap, #wpdcom .wpd-comment .wpd-comment-wrap {
	background-color: #e3ebe6;
}

#wpdcom .wpd-comment-header .wpd-comment-author {
	font-weight: normal;
	font-family: 'Antarctica';
	letter-spacing: 0;
	color: #1A1A1A;
}

.by-wpdiscuz {
	display: none;
}

#wpdcom .wpd-comment .wpd-reply-to a, #wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a {
	color: #1A1A1A;
}

#comments, #wpdcom, #wpdcom .wpd-form-head {
	margin-top: 0;
}

#wpdcom .wpd-form-head {
	padding: 0 2px 9px 2px;
}

#wpdcom .wpd-thread-head .wpd-thread-info {
	font-weight: normal;
	font-family: 'Antarctica Medium';
	letter-spacing: 0;
	color: #1A1A1A;
}

.pld-like-dislike-wrap {
	margin-bottom: 0;
}

span.pld-count-wrap {
	font-weight: normal;
	font-family: 'Antarctica Medium';
	font-size: 16px;
}

.pld-dislike-wrap.pld-common-wrap {
	position: relative;
	top: 9px;
}

.pld-dislike-wrap.pld-common-wrap .pld-dislike-count-wrap{
	position: relative;
	top: -2px;
}

span.pld-count-wrap {
	position: relative;
	top: 7px;
}

.pld-common-wrap {
	min-width: 60px;
}

.form-check-label {
	margin-top: 5px;
}

.form-control, body .select2-container--default .select2-selection--multiple {
	font-size: 16px;
	height: 42px;
	padding: 15px 1rem 12px 1rem;
	color: #1A1A1A;
	border-color: #e0e0dc;
	background-color: #e3ebe6;
	font-weight: normal;
	font-family: 'Antarctica';
	border-radius: .25rem;
	min-height: 42px;
}

body .select2-container--default .select2-selection--multiple {
	padding: 4px 1rem 4px 1rem;
}

select.form-control {
	padding: .6rem 1rem;
}

body.admin-bar .select2-container--open .select2-dropdown--below {
	top: 0px !important;
}

body .select2-container--open .select2-dropdown--below {
	border-radius: .25rem;
	background-color: #e3ebe6;
	border: 1px solid #000;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

body .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #e3e3db;
	color: #1A1A1A;
}

body .select2-results__option {
	padding: 6px 1.25rem;
}

.form-control:focus {
	color: #1A1A1A;
	background-color: #e3ebe6;
	border-color: #e0e0dc;
	box-shadow: 0 0 0 .25rem rgba(26, 26, 26, .1);
}

.input-group-btn .btn {
	height: 100%;
	background-color: #1A1A1A;
	border-color: #1A1A1A;
	color: #FFF;
	border-radius: .25rem;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	font-size: 0.833em;
	padding-top: 2px;
}

#simsignup_form_response {
	margin-top: 10px;
	font-size: 12px;
	font-weight: normal;
	font-family: 'Antarctica';
}

.alert {
	padding: .5rem;
	margin-bottom: 0;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.btn-check:focus+.btn, .btn:focus {
	box-shadow: 0 0 0 .25rem rgba(26, 26, 26, .1);
}

#wpdcom .wpd-comment-text {
  	padding: 0;
}

.dropdown-item.active, .dropdown-item:active {
	color: #1A1A1A;
	background-color: transparent;
	opacity: .6;
}

#comments, #respond, .comments-area, #wpdcom{
	background-color: transparent;
}

#mceu_19-body, #mceu_18, #mceu_10, #mceu_0, #mceu_6, #mceu_7, #mceu_8, #mceu_9{
	display: none;
}

.ginput_container_fileupload{
	background-color: #FFF;
	border: 1px solid #e0e0dc;
	border-radius: .25rem;
	padding: 15px 1rem 12px 1rem;
}

body .gform_wrapper.gravity-theme .gfield_label {
	margin-bottom: 3px;
	line-height: 1;
}

body .mce-top-part::before{
	box-shadow: none;
}

body .grecaptcha-badge{
	box-shadow: none!important;
}

.bg-blog{
	background-color: rgba(26, 26, 26, .06)
}

.list-dossiers ul{
	padding-left: 17px;
}

.img-author{
	width: 125px;
}

blockquote {
  margin: 0 0 40px 0;
  position: relative;
}

blockquote:before {
	content: "’’";
	line-height: 1;
	display: block;
	text-align: left;
	position: relative;
	color: #e2eae5;
	font-size: 6em;
	letter-spacing: -14px;
	left: 0;
	top: 0;
	font-family: 'Antarctica';
	font-weight: normal;
	height: 40px;
	margin-top: 30px;
}

blockquote:after {
	content: "’’";
	line-height: 1;
	display: block;
	text-align: right;
	position: relative;
	color: #e2eae5;
	font-size: 6em;
	letter-spacing: -14px;
	right: 10px;
	bottom: 5px;
	font-family: 'Antarctica';
	font-weight: normal;
	height: 40px;
}

blockquote p {
	padding-left: 30px;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 30px;
	font-style: italic;
	font-size: 1.333em;
	font-family: 'Romain BP Bold Italic';
}

.the-content h2, .the-content h3, .the-content h4{
	margin-top: 2rem;
}

.encadre p:last-child{
	margin-bottom: 0;
}

.gallery-caption {
  margin: 7px 0 15px 0;
  font-family: 'Antarctica';
  font-weight: normal;
  line-height: 1.2;
  font-size: 0.875em;
  font-weight: normal;
  opacity: 1;
  color: #1A1A1A;
}

.folder-continued .first-row:last-child .first-column:after {
	display:none !important;
}

.slider-gallery .slick-prev, .slider-gallery .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 42px;
	height: 71px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
	z-index: 2;
	transition: .3s;
}

.slider-gallery .slick-prev:hover, .slider-gallery .slick-next:hover {
	opacity: .6;
}

.slider-gallery .slick-prev {
	left: 16px;
}

.slider-gallery .slick-next {
	right: 16px;
}

.slick-prev:before, .slick-next:before {
	font-family: "Font Awesome 6 Pro";
	font-size: 70px;
	opacity: 1;
}

.slick-prev:before {
	content: '\f053';
}

.slick-next:before {
	content: '\f054';
}

.svmed-doc-bas-de-laccueil .svmed-doc-target {
	justify-content: center;
	display:flex;
}

body .wp-paginate a, body .wp-paginate .current {
	color: #fff;
	background-color: #1A1A1A;
	border-color: #1A1A1A;
	margin-right: 4px;
	padding: 0.5rem 0 0.4rem 0;
	text-align: center;
	text-decoration: none;
	width: 32px;
	height: 32px;
	font-weight: normal;
	font-family: 'Antarctica Medium';
	line-height: 17px;
	transition: .3s;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	border-radius: 16px;
	text-align: center;
	font-size: 0.833em;
	border-width: 1px;
}

body .wp-paginate a:hover{
	color: #fff;
	background-color: #757575;
	border-color: #757575;
}

body .wp-paginate .current{
	background-color: #e9efeb;
	border-color: #e9efeb;
	color: #000;
}

.wc_email.wpd-field, .wc_name.wpd-field {
	padding-left:30px !important;
}

body .wp-paginate .prev, body .wp-paginate .next {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.advertising-label{
	font-size: 12px;
}

.advertising-line{
	position: relative;
	top: -9px;
}

.advertising-label-container{
	max-width: 728px;
}

@media (min-width: 992px) {
	.nl-input {
		max-width: 353px;
	}
}

@media (min-width: 992px) {
	.media {
		right: calc(1.5rem + (100vw - 960px) / 2);
		width: calc(560px + (100vw - 960px) / 2);
	}
}

@media (min-width: 1200px) {
	.media {
		right: calc(1.5rem + (100vw - 1140px) / 2);
		width: calc(665px + (100vw - 1140px) / 2);
	}
	.mh-post{
		min-height: 240px;	
	}
}

@media (min-width: 1400px) {
	.media {
		right: calc(1.5rem + (100vw - 1320px) / 2);
		width: calc(770px + (100vw - 1320px) / 2);
	}
	.home .ma-pratique {
		min-height:340px;
	}
}

@media (max-width: 600px) {
	#wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info{
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
	}
	.folder-item h3.h4, .folder-continued h3.h4 {
		font-size:1rem;
	}
}

@media (max-width: 575px) {
	.first-row:after {
		display: none;
	}
	
	.first-column:after {
		display: none;
	}
	.mobile-card {
		border-bottom: 3px dotted #000000;
	}
	.folder-title {
		height:auto;
	}
	.mobile-row {
		height:auto !important;
	}
}

@media (max-width: 767.98px) {
	.folder-container {
		height: 480px !important;
	}
	footer .navbar-expand .navbar-nav {
	  flex-direction: column;
	}
	.footer-content{
		top: auto;
		transform: none;
	}
}

@media (max-width: 991.98px) {
	.folder-item {
		height: auto;
	}
	.small-md {
		font-size: 0.833em;
	}
	.newsletter-container {
		position: relative !important;
	}
	.sidebar{
		border: none!important;
	}
	.mt-author-mobile{
		margin-top: 40px;
	}
	.cell-2.first-column:after {
		display:none;
	}
	.h-xs-auto{
		height: auto!important;
	}
}

@media (max-width: 1199.98px) {
	.folder-item h3.h4, .folder-continued h3.h4 {
		font-size:1.2rem;
	}
	.folder-item-left-bg, .entretien-home-container, .humour-item-link {
		height: 480px !important;
	}
}

.display-number {
	font-size: calc(8rem + 4.5vw);
}

@media (min-width: 1200px){
	.display-number {
		font-size: 11rem;
	}
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked + .cookie-slider, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked + .slider {
	background-color:#2e9935 !important;
}