/*
Theme Name: Wad Child
Description: Child Theme pour le site Ecorid
Author: Zag
Author URI: https://www.agencewad.com
Template: wad
Version: 1.0.0
Date: 
Text Domain:  Wad
*/

/* BASE */
.text-white {color:#fff;} .text-color-1 {color:#162542;} .text-color-2 {color:#c2352c;} .bloc-text {padding-bottom:14px;} .text-center {text-align:center;} .text-right {text-align:right;}
.text-9 {font-size:9px;} .text-10 {font-size:10px;} .text-11 {font-size:10px;} .text-12 {font-size:12px;} .text-13 {font-size:13px;} .text-14 {font-size:14px;} .text-15 {font-size:15px;} .text-16 {font-size:16px;} .text-18 {font-size:18px;} .text-21 {font-size:21px;} .text-24 {font-size:24px;} .text-32 {font-size:32px;} .text-400 {font-weight:400;} .text-500 {font-weight:500;} .text-600 {font-weight:600;} .text-700 {font-weight:700;}
.bloc-sep-10 {margin-bottom:10px;} .bloc-sep-15 {margin-bottom:15px;} .bloc-sep-20 {margin-bottom:20px;} .bloc-sep-25 {margin-bottom:25px;} .bloc-sep-30 {margin-bottom:30px;} .bloc-sep-40 {margin-bottom:40px;} .text-upp {text-transform: uppercase;} .text-under {text-decoration: underline;}

.phone-info-left-white {text-align:left; color:#fff;padding:4px 4px; display:inline-block; font-size:11px;}
.phone-info-center {text-align:center; padding:4px 4px; display:inline-block; font-size:11px;}
.phone-number {display:inline-block; }

/* HEADER */

.et_pb_menu .et_pb_menu__menu > nav > ul > li {flex-direction: column;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {padding: 31px 0 15px 0 !important; }
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.nav-epave > a { background-image: url("img/icon-nav-01-1.png"); background-repeat: no-repeat;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.nav-setting > a { background-image: url("img/icon-nav-01-2.png"); background-repeat: no-repeat;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.nav-legal > a { background-image: url("img/icon-nav-01-3.png"); background-repeat: no-repeat;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.nav-zone > a { background-image: url("img/icon-nav-01-4.png"); background-repeat: no-repeat;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.nav-rdv > a { background-image: url("img/icon-nav-01-5.png"); background-repeat: no-repeat;}
ul#menu-main-menu li.nav-rdv a, ul#mobile_menu1 li.nav-rdv a {color:#fff !important;}
li.nav-rdv  {background-color: #162542; color:#fff !important;}

#page-container {padding-top: 0px !important;}
#main-header {top: 0px !important;}
#top-header .container {padding-top: 32px !important;}
.et_fixed_nav #top-header {width:120px !important; right:2% !important; left: auto !important;}
@media (min-width: 981px) {
	.et_header_style_left #et-top-navigation {padding: 33px 20px 0 0 !important;}
	.et_header_style_left #et-top-navigation nav > ul > li > a {padding-bottom: 33px !important;}
}
#top-menu a {-webkit-transition: all .0s ease-in-out !important; transition: all .0s ease-in-out !important;}
#top-menu li {padding-right: 35px !important;}
#et-secondary-nav li {margin-right: 25px !important;}
#top-menu .menu-item-has-children > a:first-child {padding-right: 0px !important; padding-left: 20px;}
#top-menu .menu-item-has-children > a:first-child::after {display:none;}
#et-top-navigation {font-weight: 500 !important;}
#top-menu li li {padding: 0 0px !important; border-bottom: solid 1px #e9e9e9;}
#top-menu li ul li  a{font-size: 14px; font-weight: 400 !important;}
.nav li ul {border-top:0px !important; width: 260px !important;padding: 0px 0 !important;}
#top-menu li li a {padding: 8px 30px !important;  width: 260px !important;}
.nav li ul li:hover {background-color:#162542 !important; }
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover  {opacity:1 !important; color:#162542;}

@media (max-width: 800px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {  text-align:center;}
	}

/* HOME */

.bloc-home-link-enlevement {background-color:rgba(0,105,178,0.9);width: 100%;height:auto;padding:52px 10%;}
.bloc-home-link-vhu {background-color:rgba(120,182,67,0.9);width: 100%;height:auto;padding:52px 10%;}
.bloc-home-link-rdv {background-color:rgba(197,2,24,0.9);width: 100%;height:auto;padding:52px 10%;}
.bloc-home-link-idf {background-color:rgba(248,123,0,0.9);width: 100%;height:auto;padding:52px 10%;}
.bloc-rdv-flex {height:280px;}



/* PAGE */

a.header-nav-link  {color:#fff!important; margin-left:15px;}
a.header-nav-link:hover  {color:#c2352c !important; }
.discover-header {position: absolute;bottom: 50px;}

/* FOOTER */
.prefooter-link a {color:#fff!important;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
  height: 40px !important;
  padding: 8px 10px !important;
  font-weight: 400 !important;
  font-size: 12px !important;
}

/* RESPONSIVE - MOBILE */
@media (min-width: 982px) {
	.et-fixed-header #top-menu a:hover {color:#fff !important; opacity:1 !important;}
}