@charset "UTF-8";
/*
 Theme Name: Divi Lerouge
 Author: Thomas Patin
 Template: Divi
 Text Domain: Divi-child
*/
a.et_pb_button.et_pb_bg_layout_light {
  color: #fff !important; }

/* Paramètrage du menu */
.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
  height: 100%; }

.logo_container {
  transition: all 0.5s ease-in-out 0s; }

.page #main-header {
  background-color: #e31f21; }

.home #main-header {
  transition: all 1s ease-in-out 0s; }

.home #main-header.et-fixed-header {
  background-color: #e31f21; }

#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
  background-color: #e31f21 !important; }

#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after {
  color: #fff !important; }

#welcome_bloc img {
  margin-bottom: 1em; }

#footer-bottom {
  background-color: #cccccc; }

/* ACCORDEON HOME */
#accordeon-home p, #accordeon-home a {
  color: #fff; }

.home-row h5 {
  min-height: 50px; }

.coord_lerouge strong {
  color: #009fe3; }

/* MENU */
.nav li ul {
  width: 300px !important;
  padding-bottom: 0; }

#top-menu li li {
  border-bottom: 1px solid #8f0000;
  padding-right: 0;
  padding-left: 0;
  width: 300px; }
  #top-menu li li a {
    width: 280px !important;
    padding-right: 10px !important;
    padding-left: 10px !important; }

/* BLOG 4 col */
.blog-4col .et_pb_salvattore_content[data-columns]::before {
  content: '4 .column.size-1of4' !important; }

@media only screen and (min-width: 981px) {
  .blog-4col .column.size-1of4 {
    width: 24% !important;
    margin-right: 1%; } }

/* Masquage avis GOOGLE MAPS */
div.qqvbed-VTkLkc.fO2voc-jRmmHf-LJTIlf:nth-child(4) {
  display: none !important; }

/*** caldera form **/
/*** THIS CHANGES THE LOOK OF THE FORM FIELDS ***/
.caldera-grid label {
  font-weight: normal !important; }

.caldera-grid .form-control {
  padding: 16px;
  height: auto;
  box-shadow: none;
  background-color: #cccccc !important;
  color: #fff;
  border: none !important; }

/*** THIS CHANGES THE BUTTON STYLE ***/
.caldera-grid input[type=submit] {
  padding: 10px 20px;
  border-radius: 5px;
  background: #e31f21;
  color: #fff;
  font-size: 18px;
  border: none;
  float: right;
  transition: all 0.3s ease-in-out; }

/* CONTACT VENTE */
.contact-vente .caldera-grid .form-control {
  background-color: #fff !important;
  color: #373534; }

.contact-vente .caldera-grid label {
  color: #fff; }

/* BLOG HOME */
div.blogHome {
  clear: left;
  margin-bottom: 20px;
  padding: 5px;
  background-color: #f2f2f2; }
  div.blogHome p {
    padding-left: 90px; }

div.blogHome:last-child {
  margin-bottom: 0; }

img.blogHome-img {
  float: left;
  max-width: 80px;
  margin-right: 10px; }

/*
#top-menu li {
	padding-left: 0;
	padding-left: 0;

	a { padding: 0 11px; }
}


.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-top: 33px;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
    padding-top: 20px;
}
*/
