/*
Theme Name: tfm4wp
Theme URI: https://franckymobile.com/
Author: Franck VANHOUCKE
Author URI: https://franckymobile.com/tfm4wp
Description: Theme Francky Mobile For Wordpress
Template: mesmerize 
Version: 23.01.1
License: GNU General Public License version 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tfm4wp

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

tfm4wp is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/*
Base
*/
/* CopyRight */
/*--------------------------------------------------------------
# Tables
--------------------------------------------------------------*/
th, td {
  padding: inherit; }

/*--------------------------------------------------------------
# Container
--------------------------------------------------------------*/
.gridContainer {
  max-width: none; }

#primary {
  background-color: #ffffff;
  border-bottom: none;
  border: 1px solid #e0e1e1;
  box-shadow: none;
  border: 1px solid #e0e1e1;
  margin-bottom: 1rem; }

.post-item {
  border: none; }

.center-div {
  margin: 0 auto; }

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer-menu-container {
  margin: 20px 20px 0 20px;
  position: relative;
  text-align: center; }

.footer-menu-container ul {
  margin: 0; }

.footer-menu li {
  display: inline-block;
  margin-right: -4px;
  vertical-align: top; }

.footer-menu li:not(:first-child):before {
  content: "|"; }

.footer-menu li a {
  color: #ababab;
  margin: 0 10px 5px 10px; }

.footer-menu li a:hover {
  color: #999; }

.footer-menu > li > a {
  color: #ababab;
  font-size: 15px;
  font-weight: bold; }

.footer-menu li ul li {
  display: inline-block;
  width: 100%; }

.copyright-mesmerize {
  font-size: 8px; }

/*--------------------------------------------------------------
# Colors
#03a9f4 ==> $base-color
#2ebcfc ==> $base-color-dark
--------------------------------------------------------------*/
body {
  color: inherit; }

.text-danger {
  color: #dc3545; }

a {
  color: #0252ad; }

a:hover {
  color: #013a7b; }

i.fa.icon.reverse.color1 {
  background-color: #0252ad; }

ul.dropdown-menu.active-line-bottom > .current_page_item > a, ul.dropdown-menu.active-line-bottom > .current-menu-item > a, ul.dropdown-menu.default > .current_page_item > a, ul.dropdown-menu.default > .current-menu-item > a {
  border-bottom: 3px solid #0252ad; }

@media (min-width: 768px) {
  ul.dropdown-menu > li:hover > a, ul.dropdown-menu > li.hover > a {
    color: #0252ad; } }

.button {
  background-color: #0252ad;
  border: 2px solid #0252ad; }

.button.color1:hover {
  color: #ffffff;
  background-color: #013a7b;
  border-color: #013a7b; }

.button.color1 {
  color: #ffffff;
  background-color: #0252ad;
  border-color: #0252ad; }

.button.outline {
  border-color: #0252ad;
  color: #0252ad; }

.button:hover {
  color: #fff;
  background-color: #013a7b;
  border-color: #013a7b; }

.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a {
  border-bottom: 3px solid #0252ad; }

.coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a {
  color: #0252ad; }

.color1 {
  color: #0252ad; }

.bg-color1 {
  background-color: #0252ad; }

.blue {
  color: #fff;
  background-color: #0252ad; }

.circle-counter.color1 .circle-bar {
  stroke: #0252ad; }

.read-more {
  color: #0252ad; }

.back-to-top {
  background-color: #0252ad;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 0;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 15px;
  right: 30px;
  text-align: center;
  z-index: 100;
  border: none; }

.back-to-top i {
  font-size: 18px;
  -ms-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }

.back-to-top:hover i {
  margin-top: -3px;
  opacity: 0.7; }

.back-to-top i.fa {
  color: #fff; }

/*--------------------------------------------------------------
# Print Style
--------------------------------------------------------------*/
@media print {
  .back-to-top {
    display: none !important; } }

.progressbar {
  position: fixed;
  bottom: 0;
  left: 0;
  height: 5px;
  z-index: 100;
  background-color: #48add8; }

.progressbar__bubble {
  position: absolute;
  bottom: 11px;
  right: 0;
  font-size: .75em;
  border-radius: 4px;
  border-bottom-right-radius: 0;
  padding: 1px 4px;
  background: #48add8;
  color: white; }

.progressbar__bubble:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -5px;
  right: 0;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-top: 5px solid #48add8; }

.progressbar--completed {
  background-color: #83bd71; }

.progressbar--completed .progressbar__bubble {
  background: #83bd71; }

.progressbar--completed .progressbar__bubble:after {
  border-top: 5px solid #83bd71; }

.retrait {
  text-indent: 50px;
  display: block; }

.lang_menu_col li.lang-item {
  list-style-type: none; }

.mySlides-sponsor {
  display: none; }

img {
  vertical-align: middle; }

/* Slideshow container */
.slideshow-container-sponsor {
  max-width: 1000px;
  position: relative;
  margin: auto; }

/* Next & previous buttons */
.prev-sponsor, .next-sponsor {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: #036adf;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none; }

/* Position the "next button" to the right */
.next-sponsor {
  right: 0;
  border-radius: 3px 0 0 3px; }

/* On hover, add a black background color with a little bit see-through */
.prev-sponsor:hover, .next-sponsor:hover {
  background-color: rgba(0, 0, 0, 0.8); }

/* Caption text */
.text-sponsor {
  color: #036adf;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center; }

/* Number text (1/3 etc) */
.numbertext-sponsor {
  color: #036adf;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0; }

/* The dots/bullets/indicators */
.dot-sponsor {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease; }

.active-sponsor, .dot-sponsor:hover {
  background-color: #717171; }

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s; }

@-webkit-keyframes fade {
  from {
    opacity: .4; }
  to {
    opacity: 1; } }

@keyframes fade {
  from {
    opacity: .4; }
  to {
    opacity: 1; } }

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev-sponsor, .next-sponsor, .text-sponsor {
    font-size: 11px; } }

[data-tip] {
  position: relative;
  box-sizing: unset; }

[data-tip]:before {
  content: '';
  /* hides the tooltip when not hovered */
  display: none;
  content: '';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #036adf;
  position: absolute;
  top: 30px;
  left: 35px;
  z-index: 8;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0; }

[data-tip]:after {
  display: none;
  content: attr(data-tip);
  position: absolute;
  top: 35px;
  left: 0px;
  padding: 5px 8px;
  background: #036adf;
  color: #fff;
  z-index: 9;
  font-size: 0.75em;
  height: 18px;
  line-height: 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
  word-wrap: normal; }

[data-tip]:hover:before,
[data-tip]:hover:after {
  display: block; }

/*--------------------------------------------------------------
# WIDGET Caldendar
--------------------------------------------------------------*/
#c2b4wp-calendar, #c2b4wp-calendar tbody td {
  padding: 0; }

#c2b4wp-calendar th:first-child, #c2b4wp-calendar td:first-child,
#c2b4wp-calendarth:last-child, #c2b4wp-calendartd:last-child,
#c2b4wp-calendar thead tr th {
  padding: inherit; }

#c2b4wp-calendar thead th, #c2b4wp-calendar tbody td {
  font-size: 12px; }

.blocinfos-brm {
  position: relative;
  padding-left: 15px; }

.blocinfos-brm h4:before {
  content: ' ';
  width: 13px;
  border-radius: 0 5px 5px 0;
  height: 10px;
  background: #8E9DAE;
  position: absolute;
  top: 8px;
  left: -4px; }

.blocinfos-brm ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.blocinfos-brm ul li {
  list-style: none;
  font-size: 14px; }

.blocinfos-brm ul li span {
  font-weight: 800; }

.blocinfos-brm {
  margin-top: 15px; }

.posted-on-brm {
  background: #f8f8f8;
  margin: 0px 0px 20px 0px;
  border-bottom: 1px dotted #a9a9a9;
  border-top: 1px dotted #a9a9a9;
  font-size: 9px; }

ul.post-data {
  margin: 0px 0px 20px 0px; }

ul.post-data li {
  float: none;
  margin: 0px;
  padding: 5px 0px 0px 0px;
  border: none; }

ul.post-data {
  float: right; }

ul.post-data li {
  list-style: none;
  float: left;
  padding: 0px 10px;
  border-left: 1px dotted #a9a9a9; }

ul.post-data li:first-child {
  border: none;
  padding-left: 0px; }

ul.post-data li:last-child {
  padding-right: 0px; }

/*--------------------------------------------------------------
## Posts meta links
--------------------------------------------------------------*/
.cat-links a {
  margin-left: 5px; }

.cat-links a {
  background-color: #333;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 0 8px;
  margin: 0 1px 5px 0; }

.cat-links a:last-child {
  margin-left: 0; }

.cat-links a:first-child {
  margin-left: 0; }

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("./images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat; }

.icon-glass {
  background-position: 0      0; }

.icon-music {
  background-position: -24px 0; }

.icon-search {
  background-position: -48px 0; }

.icon-envelope {
  background-position: -72px 0; }

.icon-heart {
  background-position: -96px 0; }

.icon-star {
  background-position: -120px 0; }

.icon-star-empty {
  background-position: -144px 0; }

.icon-user {
  background-position: -168px 0; }

.icon-film {
  background-position: -192px 0; }

.icon-th-large {
  background-position: -216px 0; }

.icon-th {
  background-position: -240px 0; }

.icon-th-list {
  background-position: -264px 0; }

.icon-ok {
  background-position: -288px 0; }

.icon-remove {
  background-position: -312px 0; }

.icon-zoom-in {
  background-position: -336px 0; }

.icon-zoom-out {
  background-position: -360px 0; }

.icon-off {
  background-position: -384px 0; }

.icon-signal {
  background-position: -408px 0; }

.icon-cog {
  background-position: -432px 0; }

.icon-trash {
  background-position: -456px 0; }

.icon-home {
  background-position: 0 -24px; }

.icon-file {
  background-position: -24px -24px; }

.icon-time {
  background-position: -48px -24px; }

.icon-road {
  background-position: -72px -24px; }

.icon-download-alt {
  background-position: -96px -24px; }

.icon-download {
  background-position: -120px -24px; }

.icon-upload {
  background-position: -144px -24px; }

.icon-inbox {
  background-position: -168px -24px; }

.icon-play-circle {
  background-position: -192px -24px; }

.icon-repeat {
  background-position: -216px -24px; }

.icon-refresh {
  background-position: -240px -24px; }

.icon-list-alt {
  background-position: -264px -24px; }

.icon-lock {
  background-position: -287px -24px; }

.icon-flag {
  background-position: -312px -24px; }

.icon-headphones {
  background-position: -336px -24px; }

.icon-volume-off {
  background-position: -360px -24px; }

.icon-volume-down {
  background-position: -384px -24px; }

.icon-volume-up {
  background-position: -408px -24px; }

.icon-qrcode {
  background-position: -432px -24px; }

.icon-barcode {
  background-position: -456px -24px; }

.icon-tag {
  background-position: 0 -48px; }

.icon-tags {
  background-position: -25px -48px; }

.icon-book {
  background-position: -48px -48px; }

.icon-bookmark {
  background-position: -72px -48px; }

.icon-print {
  background-position: -96px -48px; }

.icon-camera {
  background-position: -120px -48px; }

.icon-font {
  background-position: -144px -48px; }

.icon-bold {
  background-position: -167px -48px; }

.icon-italic {
  background-position: -192px -48px; }

.icon-text-height {
  background-position: -216px -48px; }

.icon-text-width {
  background-position: -240px -48px; }

.icon-align-left {
  background-position: -264px -48px; }

.icon-align-center {
  background-position: -288px -48px; }

.icon-align-right {
  background-position: -312px -48px; }

.icon-align-justify {
  background-position: -336px -48px; }

.icon-list {
  background-position: -360px -48px; }

.icon-indent-left {
  background-position: -384px -48px; }

.icon-indent-right {
  background-position: -408px -48px; }

.icon-facetime-video {
  background-position: -432px -48px; }

.icon-picture {
  background-position: -456px -48px; }

.icon-pencil {
  background-position: 0 -72px; }

.icon-map-marker {
  background-position: -24px -72px; }

.icon-adjust {
  background-position: -48px -72px; }

.icon-tint {
  background-position: -72px -72px; }

.icon-edit {
  background-position: -96px -72px; }

.icon-share {
  background-position: -120px -72px; }

.icon-check {
  background-position: -144px -72px; }

.icon-move {
  background-position: -168px -72px; }

.icon-step-backward {
  background-position: -192px -72px; }

.icon-fast-backward {
  background-position: -216px -72px; }

.icon-backward {
  background-position: -240px -72px; }

.icon-play {
  background-position: -264px -72px; }

.icon-pause {
  background-position: -288px -72px; }

.icon-stop {
  background-position: -312px -72px; }

.icon-forward {
  background-position: -336px -72px; }

.icon-fast-forward {
  background-position: -360px -72px; }

.icon-step-forward {
  background-position: -384px -72px; }

.icon-eject {
  background-position: -408px -72px; }

.icon-chevron-left {
  background-position: -432px -72px; }

.icon-chevron-right {
  background-position: -456px -72px; }

.icon-plus-sign {
  background-position: 0 -96px; }

.icon-minus-sign {
  background-position: -24px -96px; }

.icon-remove-sign {
  background-position: -48px -96px; }

.icon-ok-sign {
  background-position: -72px -96px; }

.icon-question-sign {
  background-position: -96px -96px; }

.icon-info-sign {
  background-position: -120px -96px; }

.icon-screenshot {
  background-position: -144px -96px; }

.icon-remove-circle {
  background-position: -168px -96px; }

.icon-ok-circle {
  background-position: -192px -96px; }

.icon-ban-circle {
  background-position: -216px -96px; }

.icon-arrow-left {
  background-position: -240px -96px; }

.icon-arrow-right {
  background-position: -264px -96px; }

.icon-arrow-up {
  background-position: -289px -96px; }

.icon-arrow-down {
  background-position: -312px -96px; }

.icon-share-alt {
  background-position: -336px -96px; }

.icon-resize-full {
  background-position: -360px -96px; }

.icon-resize-small {
  background-position: -384px -96px; }

.icon-plus {
  background-position: -408px -96px; }

.icon-minus {
  background-position: -433px -96px; }

.icon-asterisk {
  background-position: -456px -96px; }

.icon-exclamation-sign {
  background-position: 0 -120px; }

.icon-gift {
  background-position: -24px -120px; }

.icon-leaf {
  background-position: -48px -120px; }

.icon-fire {
  background-position: -72px -120px; }

.icon-eye-open {
  background-position: -96px -120px; }

.icon-eye-close {
  background-position: -120px -120px; }

.icon-warning-sign {
  background-position: -144px -120px; }

.icon-plane {
  background-position: -168px -120px; }

.icon-calendar {
  background-position: -192px -120px; }

.icon-random {
  width: 16px;
  background-position: -216px -120px; }

.icon-comment {
  background-position: -240px -120px; }

.icon-magnet {
  background-position: -264px -120px; }

.icon-chevron-up {
  background-position: -288px -120px; }

.icon-chevron-down {
  background-position: -313px -119px; }

.icon-retweet {
  background-position: -336px -120px; }

.icon-shopping-cart {
  background-position: -360px -120px; }

.icon-folder-close {
  background-position: -384px -120px; }

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px; }

.icon-resize-vertical {
  background-position: -432px -119px; }

.icon-resize-horizontal {
  background-position: -456px -118px; }

.icon-hdd {
  background-position: 0 -144px; }

.icon-bullhorn {
  background-position: -24px -144px; }

.icon-bell {
  background-position: -48px -144px; }

.icon-certificate {
  background-position: -72px -144px; }

.icon-thumbs-up {
  background-position: -96px -144px; }

.icon-thumbs-down {
  background-position: -120px -144px; }

.icon-hand-right {
  background-position: -144px -144px; }

.icon-hand-left {
  background-position: -168px -144px; }

.icon-hand-up {
  background-position: -192px -144px; }

.icon-hand-down {
  background-position: -216px -144px; }

.icon-circle-arrow-right {
  background-position: -240px -144px; }

.icon-circle-arrow-left {
  background-position: -264px -144px; }

.icon-circle-arrow-up {
  background-position: -288px -144px; }

.icon-circle-arrow-down {
  background-position: -312px -144px; }

.icon-globe {
  background-position: -336px -144px; }

.icon-wrench {
  background-position: -360px -144px; }

.icon-tasks {
  background-position: -384px -144px; }

.icon-filter {
  background-position: -408px -144px; }

.icon-briefcase {
  background-position: -432px -144px; }

.icon-fullscreen {
  background-position: -456px -144px; }

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs {
  font-size: 1rem; }

/* changement de l'image de fond de ma page de connexion WordPres */
body {
  background: #f9f9f9 url("images/page-bg-1.jpg"); }

body.login {
  background-attachment: fixed;
  background-position: center; }
  body.login a {
    color: #0252ad !important; }
  body.login a:active, body.login a:hover {
    color: #012248 !important; }

/* modification du logo */
.login h1 a {
  background-image: url("images/logo.jpg"); }

a {
  background-color: transparent;
  text-decoration: none; }

a:active,
a:hover {
  outline: 0; }

.wp-core-ui .button, .wp-core-ui .button-secondary {
  color: #012248 !important; }

.wp-core-ui .button-primary {
  background: #0252ad !important;
  border-color: #012248 !important; }

body.login div#login form#loginform input {
  border-color: #013a7b !important; }

body.login div#login form#loginform input:focus {
  border-color: #012248 !important; }

body.login div#login form#loginform input:active {
  border-color: #012248 !important; }

tr.tfm4wp-brm-data {
  background-color: #fcfcfc; }

tr.tfm4wp-brm-data:hover {
  background-color: #999999;
  cursor: pointer; }

table.tfm4wp-brm-table {
  border-collapse: collapse; }

.screenReader {
  left: -9999px;
  position: absolute;
  top: -9999px; }

.thanks {
  background: #F2F3F6;
  border: 1px solid #7E8AA2;
  padding: 10px; }

/*****Forms*****/
ol.forms {
  float: left;
  list-style: none;
  margin: 0;
  width: 100%; }

ol.forms li {
  clear: both;
  float: left;
  margin-bottom: 18px;
  position: relative;
  width: 100%; }

ol.forms label {
  cursor: pointer;
  display: block;
  float: left;
  font-weight: bold;
  padding-right: 20px;
  width: 100px; }

ol.forms input, ol.forms textarea {
  border: 1px solid #7E8AA2;
  border-radius: 3px;
  font: inherit;
  -moz-border-radius: 3px;
  padding: 2px;
  -webkit-border-radius: 3px;
  width: 214px; }

ol.forms textarea {
  height: 300px;
  width: 100%; }

ol.forms input:focus, ol.forms textarea:focus {
  background-color: #f2f3f6;
  border-color: #ff9800; }

.error {
  color: #f00; }

ol.forms li .error {
  font-size: 12px;
  margin-left: 20px; }

ol.forms li.textarea .error {
  display: block;
  position: absolute;
  right: 0;
  top: 0; }

ol.forms li.screenReader {
  margin-bottom: 0; }

ol.forms li.buttons button {
  border: none;
  cursor: pointer;
  font: 16px/16px "Avenir LT Std", Helvetica, Arial, sans-serif;
  overflow: hidden;
  text-transform: uppercase;
  width: auto; }

ol.forms li.buttons button:hover {
  color: #222; }

ol.forms li.buttons button:active {
  left: -1px;
  position: relative;
  top: -1px; }

ol.forms li.buttons, ol.forms li.inline {
  float: right;
  width: 460px; }

ol.forms li.inline input {
  width: auto; }

ol.forms li.inline label {
  display: inline;
  float: none;
  width: auto; }

.blocinfos-vm {
  margin-top: 15px;
  position: relative;
  padding-left: 15px; }

.blocinfos-vm h4:before {
  content: ' ';
  width: 13px;
  border-radius: 0 5px 5px 0;
  height: 10px;
  background: #8E9DAE;
  position: absolute;
  top: 8px;
  left: -4px; }

ul.vm-title {
  margin: 0px 0px 20px 0px; }

.blocinfos-vm ul, .vm-cadre ul {
  list-style: none;
  margin: 0;
  padding: 0; }

ul.vm-title li:first-child {
  border: none;
  padding-left: 0px; }

ul.vm-title li {
  list-style: none;
  padding: 0px 10px;
  border-left: 1px dotted #a9a9a9; }

ul.vm-title li {
  float: none;
  margin: 0px;
  padding: 5px 0px 0px 0px;
  border: none; }

.blocinfos-vm ul li, .vm-cadre ul li {
  list-style: none;
  font-size: 14px; }

.vm-cadre {
  background-color: #f0f0f1;
  padding: 13px;
  margin-top: 10px;
  box-shadow: 8px 8px 12px #767676; }

.blocinfos-vm ul li span {
  font-weight: 800; }

/*--------------------------------------------------------------
# Blocs Gutenberg
--------------------------------------------------------------*/
