@font-face{
font-family:"renault-life";
src: url(//garagedaries.com/wp-content/themes/zakra-child/assets/fonts/RenaultLife-Regular.otf),
url(//garagedaries.com/wp-content/themes/zakra-child/assets/fonts/RenaultLife-Bold.otf);
}
.recaptcha-hidden{
display:none !important;
}
a, p, h1, h2, h3, h4, h5, h6, form, li, div[role="alert"], input, #cookie-law-info-bar *, #cookie-law-info-again *, #cliSettingsPopup *{
font-family: "renault-life", "open-sans", sans-serif !important;
}
.site-title{
display:none;
}
.tg-block{
width: 100%;
}
.tg-header-container{
margin: 0;
padding: 0;
max-width: none;
width: 100%;
}
.tg-mobile-navigation, .sub-menu{
background: #1F2532 !important;
}
.tg-block--two{
background-color:#1F2532;
margin-top:15px;
width: 100%;
max-width:none;
}
.element-is-sticky{
width: 100vw !important;
left:0 !important;
}
.element-is-sticky>nav>div>ul>li{
margin: 3px 1em;
transition: all 0.3s ease;
}
.tg-mobile-toggle, .tg-mobile-navigation-close{
color: white !important;
}
.tg-mobile-navigation > div > ul{
border-top: none;
}
.menu-item a, .tg-submenu-toggle{
color: white !important;
}
.menu-item.tg-header-button-wrap a{
transition: color 0.3s ease, background 0.3s ease!important;
color:#1F2532 !important;
}
.menu-item.tg-header-button-wrap a:hover{
padding: 9px !important;
border: 1px solid #FFCE33;
}
.menu-item a:hover{
color: #FFCE33 !important;
}
ul:not([id="primary-menu"]) *[aria-current="page"], ul:not([id="primary-menu"]) .current-page-ancestor > a, ul:not([id="primary-menu"]) .current-menu-item > a, .switcher.notranslate .nturl.selected{
text-underline-position: under;
text-decoration: underline 2px #FFCE33 !important;
-webkit-text-underline-position: under;
-webkit-text-decoration: underline 2px #FFCE33 !important;
}
.menu-footer{
max-width:50%;
}
.evf-frontend-grid{
width: 100%;
}
.input-text{
font-weight:bold;
margin: 0 !important;
padding-left: 4px !important;
}
.text-area-recherche textarea{
min-height: 50px;
}
.everest-forms-field-label-inline{
color: #1F2532;
margin-left: 3px !important;
}
.evf-field-label{
color: #1F2532;
margin-bottom: 0 !important;
}
.newsletter-form .evf-field-container{
flex-direction: column;
}
form button, mailpoet_submit:hover{
transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease;
}
.vehicule-button a, .vehicule-button, .vehicule-button div{
width: 100% !important;
height: 100% !important;
}
.mailpoet-heading img{
margin-right: 10px !important;
}
.mailpoet_submit{
font-weight: bold !important;
transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease;
}
.mailpoet_text[type="email"]{
color: #1F2532 !important;
}
.mailpoet_submit:hover{
background-color: #1F2532 !important;
border: 1px solid #FFCE33 !important;
padding: 15px !important;
color: #FFCE33 !important;
}
form button:hover, .mailpoet_submit:hover{
transform: scale(1.05);
}
.site-info-wrap{
text-align:center;
width:100%;
}
.button-form{
background-color: #FFCE33 !important;
color: #1F2532 !important;
border: none !important;
transition: all 0.3s ease;
}
.button-form:hover{
background-color: #1F2532 !important;
color: #FFCE33 !important;
}
.elementor-element-00970b7{
visibility: visible !important;
}
.bouton-service{
position: absolute !important;
bottom: -2em;
margin:0 auto;
}
.tg-scroll-to-top{
right: auto !important;
left:20px !important;
}
.tg-scroll-to-top:hover{
color:#1F2532 !important;
}
.not-found-lien-article{
flex:1 !important; 
display: flex !important;
margin:3px !important; 
border-radius:10px !important; 
}
.not-found-bouton-article:hover{
color:#FFCE33 !important;
transform: scale(1.05);
}
.not-found-bouton-article{
flex:1 !important;
font-size: 1.2em !important;
min-height:100px !important;
border-radius:10px !important; 
text-align:center !important;
vertical-align:middle !important;
transition: all 0.3s ease !important;
color:#1F2532 !important;
}
.not-found-liste-articles{
display:flex !important; 
width:100% !important;
}
@media all and (max-width: 500px){
.not-found-liste-articles{
flex-direction:column;
}
}
@media all and (max-width: 361px){
.mailpoet_form_columns{
flex-direction:column;
}
.news-button{
margin-left: 0px;
}
}