/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/** Footer div links **/
#pav-footer a {
  -webkit-transition: 0.35s;
  transition: 0.35s;
  font-size: 10px;
  color: #c5c5c5;
}
#pav-footer a:hover {
  color: #b11925;
}

.domaines-links a {
  color: #b11925;
  font-weight: 400;
}

@media screen and (min-width: 1024px) {
  .domaines-border {
    border-right: 1px #bec9e3 solid;
  }
}

#sitemap-links a {
  font-family: "Roboto";
  font-size: 12px;
  font-weight: 400;
  color: #f8f8f8;
}

#navbar-menu > .elementor-container {
  max-height: 85px;
}

/** Fluent Form **/
/*FORM*/
/*CF7*/
label + span {
  display: block;
}
select {
  padding: 0.656em 1em;
  background: #fff;
}

.widget_form .wpcf7-list-item {
  display: inline-block;
  padding: 0;
  margin: 0 0.5em 0;
}
.widget_form .wpcf7-list-item input[type="checkbox"] {
  margin-left: 0;
  border-radius: 0.25em;
}
.widget_form .wpcf7-list-item input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.widget_form .wpcf7-list-item input[type="checkbox"],
.widget_form .wpcf7-radio input[type="radio"] {
  position: relative;
  top: 3px;
  margin-right: 0.4em;
  width: 1.2em;
  height: 1.2em;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

.widget_form .wpcf7-radio input[type="radio"] {
  border-radius: 50%;
  display: inline-block;
}

.grecaptcha-badge {
  visibility: hidden;
}
