.elementor-kit-8926{--e-global-color-primary:#03294F;--e-global-color-secondary:#AAA7B4;--e-global-color-text:#7A7A7A;--e-global-color-accent:#8E043D;--e-global-color-185efebe:#000;--e-global-color-244a99f1:#FFF;--e-global-color-31877ed3:#AAA7B4;--e-global-color-24dc4344:#F1F1F1;--e-global-color-99c2568:#838189;--e-global-color-4818065e:#F0F0F0;--e-global-color-f66a10f:#97949E;--e-global-color-fc53b26:#D7D7D7;--e-global-color-9d8060e:#54595F;--e-global-color-9b10e7b:#55595C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:1em;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0.2px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:2.1em;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-text-letter-spacing:0.1px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:500;--e-global-typography-0d1a0c5-font-family:"Roboto Condensed";--e-global-typography-0d1a0c5-font-size:1em;--e-global-typography-0d1a0c5-font-weight:300;--e-global-typography-0d1a0c5-text-transform:uppercase;--e-global-typography-0d1a0c5-line-height:1.1em;--e-global-typography-0d1a0c5-letter-spacing:0.1px;background-color:transparent;color:#666879;font-family:"Roboto", roboto, Sans-serif;font-size:1em;line-height:1.7em;letter-spacing:0.1px;background-image:linear-gradient(180deg, #DADADD 0%, #F1F1F1 100%);}.elementor-kit-8926 button,.elementor-kit-8926 input[type="button"],.elementor-kit-8926 input[type="submit"],.elementor-kit-8926 .elementor-button{background-color:rgba(2, 1, 1, 0);font-family:"Roboto Condensed", roboto, Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#838189;border-radius:0px 0px 0px 0px;padding:5% 8% 4% 8%;}.elementor-kit-8926 button:hover,.elementor-kit-8926 button:focus,.elementor-kit-8926 input[type="button"]:hover,.elementor-kit-8926 input[type="button"]:focus,.elementor-kit-8926 input[type="submit"]:hover,.elementor-kit-8926 input[type="submit"]:focus,.elementor-kit-8926 .elementor-button:hover,.elementor-kit-8926 .elementor-button:focus{background-color:#838189;color:#FFFFFF;}.elementor-kit-8926 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8926 a{color:#8E043D;}.elementor-kit-8926 a:hover{color:#AAA7B4;}.elementor-kit-8926 h1{color:#1D262F;font-family:"Roboto", roboto, Sans-serif;font-size:3.6em;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.1em;letter-spacing:1px;}.elementor-kit-8926 h2{color:var( --e-global-color-accent );font-size:2.1em;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;}.elementor-kit-8926 h3{color:var( --e-global-color-primary );font-family:"Roboto Condensed", roboto, Sans-serif;font-size:1.6em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.4px;}.elementor-kit-8926 h4{color:#AAA7B4;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8926 h1{font-size:2.4em;line-height:1em;}.elementor-kit-8926 h2{font-size:1.5em;line-height:1.3em;}.elementor-kit-8926 button,.elementor-kit-8926 input[type="button"],.elementor-kit-8926 input[type="submit"],.elementor-kit-8926 .elementor-button{font-size:0.7em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8926{font-size:0.85em;line-height:1.6em;letter-spacing:0px;}.elementor-kit-8926 p{margin-bottom:1em;}.elementor-kit-8926 h1{font-size:2em;line-height:1.1em;}.elementor-kit-8926 h2{font-size:1.9em;line-height:1.1em;}.elementor-kit-8926 h3{font-size:1.3em;line-height:1.1em;}.elementor-kit-8926 button,.elementor-kit-8926 input[type="button"],.elementor-kit-8926 input[type="submit"],.elementor-kit-8926 .elementor-button{font-size:1.2em;line-height:1.5em;border-width:1px 1px 1px 1px;padding:1em 2em 1em 2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* icon-list email qui se barre à cause de "email encodeur" */
.icon-list-header-mail a {
    color: #55595C !important;
}
.icon-list-header-mail a:hover {
    color: #838189 !important;
}
/* fin icon-list email*/

/*----------------------------------
//
// Bouton (demande devis)
//
------------------------------------*/

.wp-block-button {
  font-family: "Roboto Condensed", roboto, Sans-serif;
  font-size: 1rem;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 2.2px;
  color: #000000;
}
.wp-block-button__link { 
  padding:1em 2em;
  margin: 1.5em 0;
  color:#fff !important;
}
.wp-block-button__link:hover { 
	background:#03294F !important; 
}

/** Menu colonne de droite **/
.menu {
padding-left: 10px;
}
.sub-menu {
padding-left:5px;
}


body, html { overflow-x:hidden; }
.haut, .croix {
    position:absolute;
}
h3 {
    margin: 1.5em 0 0.6em 0;
	}
h2 {
margin: 1.1em 0 0.5em 0;
}


/*----------------------------------
//
// Accueil menus section 2 (va-et-vient)
//
------------------------------------*/

.elementor-tab-title:hover {
    background-color: #03294F!important;
}

.elementor-tab-title.elementor-active {
    background-color: #03294F!important;
}

/*----------------------------------
//
// Accordéons 
//
------------------------------------*/

.elementor-tab-title.elementor-active, .elementor-tab-title:hover, a.elementor-accordion-title:hover {
    background-color: #444 !important;
    color: #fff !important;
}

.icon-menu-droite, .icon-menu-bas {
    font-size: 0.6em;
}


/*----------------------------------
//
// Formulaires GF
//
------------------------------------*/
.gfield_checkbox button {
color: #18161E !important;
background-color: transparent !important;
padding:0.75em 1.5em 0.75em 1.5em !important;
font-size:85%!important;
}
.gfield_checkbox button:hover {
color: white !important;
background-color: #838189 !important;
}
.gform_wrapper.gravity-theme .gfield_consent_description {
    overflow-y: auto!important;
}
.gpnf-btn-submit {
background-color: #8E043D !important;
padding: 1rem !important;
}
.gpnf-btn-cancel, .gpnf-btn-cancel-mobile {
background-color: #47021e !important;
padding: 1rem !important;
}
.gform_previous_button, .gform_next_button {
color: #18161E !important;
background-color: transparent !important;
font-size:85%!important;
    }
.gform_next_button {
margin-left:2%!important;
    }
.gform_page_footer input[type="submit"] {
color: white !important;
background-color: #8E043D !important;
border-color: #8E043D !important;
margin:3% 0 0 2%!important;
font-size:85%!important;
    }
.gform_page_footer input[type="submit"]:hover {
background-color: #1A2C4B !important;
border-color: #1A2C4B !important;
    }
.gform_previous_button:hover, .gform_next_button:hover {
background-color: #838189!important;
    color: white !important;
    }
.gform_save_link.button {
background-color: transparent !important;
font-size:85%!important;
color: #8E043D !important;
border-color: transparent !important;
margin-top: 0.5em;
padding:0!important;
font-weight:400!important;
}
.gform_save_link.button:hover {
color: #838189 !important;
}
.gform_wrapper.gravity-theme .gfield select.small, .gform_wrapper.gravity-theme .gfield input.small {
  width: calc(60% - 12px) !important;
}
#field_28_154 .gform_wrapper.gravity-theme .gfield {
  grid-column: 1/-1 !important;
}
.gchoice_18_1_0 {
    margin-bottom: 0.7em;
}

#input_28_165 .gchoice .gfield-choice-input {
vertical-align: top !important;
}
.gform_wrapper.gravity-theme .gfield_checkbox label {
margin-bottom: 0.5em !important;
}
#input_28_165 {
	max-width: 550px;
}
input::placeholder  {
    display:none;
	}
td.gpnf-row-actions button {
  display: inline !important;
}
.ginput_container_address .gform-field-label--type-sub {
	padding-bottom:0.5em;
}

/*.gchoice {
    margin-bottom: 0.2em;
}*/
/*.ginput_container {
    padding-right: 16px!important;
	}*/
/* fin gravity form*/
	
.elementor-posts-nothing-found {
    text-align: center;
    }
.archive-de-publication.elementor-posts--thumbnail-top .elementor-post {
    border-left: 3px solid #DEDEE0;
    padding: 1em 1em 0;
	}
ul, ol {
margin: 0.5em 0 0.5em 1.15em;    
    }
ul li, ol li {
margin: 0.5em 0 0.5em 0;    
    }
.bold {
font-weight:bold;
    }
.elementor-accordion ol, .elementor-accordion ul {
    margin: 0 0 1.5em 1em;
	}
.elementor-12 .elementor-element.elementor-element-eaacf45 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-eaacf45 .elementor-post__title a:hover {
color:#000;
font-weight:400;
    }
.form_saved_message a.resume_form_link {
    color:#8E043D;
	}
.form_saved_message a.resume_form_link:hover {
    color:#AAA7B4;
	}
div.form_saved_message div.form_saved_message_emailform form input[type="submit"] {
padding: 1.15em !important;
width: 36%;
max-width: 100% !important;
border: 1px solid #dedede;
border-radius: 0;
background-color: #8E043D;
	}
div.form_saved_message div.form_saved_message_emailform form input[type="submit"]:hover {
background-color: #838189;
	}
div.form_saved_message div.form_saved_message_emailform form input[type="email"] {
padding: calc(1em - 1px) !important;
width: 60%;
max-width: 100% !important;
border: 1px solid #dedede;
border-radius: 0;
margin-right: 1em;
	}
	
@media (max-width: 768px) {
.generate-back-to-top {
        display: none;
    }	
.inside-article .entry-header {
    display: none;
    margin: 0 !important;
	}
.inside-article .entry-content  {
    margin: 0 !important;
	}
.fa-home {
font-size: 1.1em;    
    }
.chapo {
font-size: 1.25em;
font-style: italic;
color: #555768;
letter-spacing: 0;
margin-bottom: 1em;
	}
.rubrique-sous-menu ul li  {
line-height:1.4em;
font-size:1em;
font-family:roboto condensed;
font-weight:300;
padding-bottom:0.5em;
	}
.rubrique-sous-menu ul li a {
color:#666879;
	}
.rubrique-sous-menu ul li a:hover {
font-weight:400;
color:black;
    }
.rubrique-sous-menu ul {
margin-left:0;  
    }
.rubrique-sous-menu .menu {
margin:0 0 0 1em;  
list-style-type:square;
    }
.rubrique-sous-menu .menu {
text-transform: uppercase;
    }
.rubrique-sous-menu .sub-menu {
list-style-type:none;
    }
.elementor-swiper-button {
    margin:0 -1em;
	}    
.eael-tooltip-text.eael-tooltip-left {
   right:75% !important; 
   border-radius:0;
	}
.eael-accordion-header.active {
    margin:0!important;
    }
.one-container .site-content {
    padding: 0;
    background-color: inherit;
	}
.one-container .container {
    background-color: inherit;
	}
.avant {
    margin-top: 0;
	}
.page-header-image {
    display:none;
	}
.entry-title {
    display: none;
	}
.form-extranet input[type="password"], .form-extranet input[type="text"] {
	width:300px !important;
	height:35px !important;
	}
input[type="submit"].btn_lien {
	background: none;
	border: none;
	color: #333333;
	font-weight: normal;
	padding: 0px;
	width: auto;
	}
input[type="submit"].btn_lien:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #DE3A23;
	}
body:not(.elementor-editor-active) .gform_anchor:before {
  content: "";
  display:block;
  height: 180px; /* fixed header height*/
  margin: -180px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
	}
}

/* espacement paragraphes EAEL : Cyrille Sanson 2021-11-23 */

.eael-adv-accordion .eael-accordion-list .eael-accordion-content p {
    margin-bottom: 0.9rem;
}

/*----------------------------------
//
// Modifications CSS pour devis AUTO
//
------------------------------------*/
/*------------------------------------
// POPUP
------------------------------------*/
/* Champ Nature */
#field_14_1{
    grid-column: 1/5;
	}
/* Champ date */
#field_14_2{
    grid-column:5/9;
	}
/* On met le meme padding sur le select date que les autres champs */
#field_14_2 .datepicker{
    padding: 8px;
	}
/* Champ responsabilité */
#field_14_3{
    grid-column: 9/13;
	}
/* On arrange les boutons un peu gros */
.tingle-modal-box .tingle-btn{
padding: 3% 5% 3% 5%;
	}
/* On repositionne l'icone close pétée */
.elementor-kit-8926 .tingle-modal__close{    padding: 1% 2% 3% 2%;
    right: 19%;
    top: 18%;
    background: #FFFFFF
	}
/* La taille de la croix du close corrigée */
.tingle-modal__closeIcon{height: 20px;
    width: 20px;}
.tingle-modal__closeIcon svg{
    width: 20px;
	}
}
@media (max-width: 712px){
 .elementor-kit-8926 .tingle-modal__close {
    top: 1%;
    left: 75%;
	}
}

@media (max-width: 1024px){
#field_14_1, #field_14_2, #field_14_3 {
    grid-column: 1/12;
	}
}

#input_14_1 {
    width: auto;
    margin-right: 0;
	}


/*----------------------------------
//
// Modifications pour devis MOTO
//
------------------------------------*/
/*------------------------------------
// POPUP SINISTRE AUTO
------------------------------------*/
/* Ajouté par Cyrille sur les conseils du support de GWiz Nested Forms */
.tingle-modal__closeLabel { 
    display: none !important; 
	}

/* Champ Nature */
#field_17_1{
    grid-column: 1/5;
	}
/* Champ date */
#field_17_2{
    grid-column:5/9;
	}
/* On met le meme padding sur le select date que les autres champs */
#field_17_2 .datepicker{
    padding: 8px;
	}
/* Champ responsabilité */
#field_17_3{
    grid-column: 9/13;
	}
/* On arrange les boutons un peu gros */
.tingle-modal-box .tingle-btn{
padding: 3% 5% 3% 5%;
	}
/* On repositionne l'icone close pétée */
.elementor-kit-8926 .tingle-modal__close{    padding: 1% 2% 3% 2%;
    right: 19%;
    top: 18%;
    background: #FFFFFF
	}
/* La taille de la croix du close corrigée */
.tingle-modal__closeIcon{height: 20px;
    width: 20px;}
.tingle-modal__closeIcon svg{
    width: 20px;
	}

@media (max-width: 712px) {
 .elementor-kit-8926 .tingle-modal__close {
    top: 1%;
    left: 75%;
    }
}

@media (max-width: 1024px){
#field_17_1, #field_17_2, #field_17_3 {
    grid-column: 1/12;
    }
}

#input_17_1 {
    width: auto;
    margin-right: 0;
	}


/*------------------------------------
// POPUP SINISTRE MOTO
------------------------------------*/
/* Champ Nature */
#field_16_1{
    grid-column: 1/5;
	}
/* Champ date */
#field_16_2{
    grid-column:5/9;
}
/* On met le meme padding sur le select date que les autres champs */
#field_16_2 .datepicker{
    padding: 8px;
	}
/* Champ responsabilité */
#field_16_3{
    grid-column: 9/13;
	}
/* On arrange les boutons un peu gros */
.tingle-modal-box .tingle-btn{
padding: 3% 5% 3% 5%;
	}
/* On repositionne l'icone close pétée */
.elementor-kit-8926 .tingle-modal__close{    padding: 1% 2% 3% 2%;
    right: 19%;
    top: 18%;
    background: #FFFFFF
	}
/* La taille de la croix du close corrigée */
.tingle-modal__closeIcon{height: 20px;
    width: 20px;}
.tingle-modal__closeIcon svg{
    width: 20px;
	}
@media (max-width: 712px){
 .elementor-kit-8926 .tingle-modal__close {
    top: 1%;
    left: 75%;
	}
}

@media (max-width: 1024px){
#field_16_1, #field_16_2, #field_16_3 {
    grid-column: 1/12;
	}
}

#input_16_1 {
    width: auto;
    margin-right: 0;
}

	
/*------------------------------------
// POPUP INFRACTION AUTO
------------------------------------*/	
/* Ce popup varie beaucoup en hauteur à cause des logiques condionnelles, et donc on place le bouton close dans le coin haut droit directement
*/
.elementor-kit-8926.page-id-2215 .tingle-modal__close {
right: 0%;
    top: 0%;
}

/*
on change la taille des boutons du bas de la popup car cache les champs ajoutés par logique conditionnelle
*/
.elementor-kit-8926.page-id-2215 .gpnf-modal .tingle-btn {
    padding: 1% 4% 1% 4%;
}

/* 
on change la couleur des textes des boutons du bas de la popup car sinon on ne voit pas 
*/
.tingle-btn  {
	color:#fff !important;
}



/*------------------------------------
// BOUTONS MODIFIER / SUPPRIMER
------------------------------------*/	
td.gpnf-row-actions button {
    display: block;
    text-transform: initial;
    font-stretch: initial;
    letter-spacing: 1px;
    padding: 5% 5% 4% 5%;
    text-decoration: none;
}
td.gpnf-row-actions button.edit-button{
    margin-bottom: 0.5em !important;
}

/* Espacement lignes case à cocher devis */
.devis-case-cocher {
	line-height: 3em !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-300.eot');
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-300.woff2') format('woff2'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-300.woff') format('woff'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-300.ttf') format('truetype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-300.svg#Roboto') format('svg');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-regular.eot');
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-regular.woff2') format('woff2'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-regular.woff') format('woff'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-regular.ttf') format('truetype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-regular.svg#Roboto') format('svg');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-500.eot');
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-500.woff2') format('woff2'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-500.woff') format('woff'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-500.ttf') format('truetype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-v20-latin-500.svg#Roboto') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-regular.eot');
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-regular.woff2') format('woff2'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-regular.woff') format('woff'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-regular.ttf') format('truetype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-regular.svg#RobotoCondensed') format('svg');
}
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-300.eot');
	src: url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-300.woff2') format('woff2'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-300.woff') format('woff'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-300.ttf') format('truetype'),
		url('https://dev.aric-assurances.fr/wp-content/uploads/2020/11/roboto-condensed-v19-latin-300.svg#RobotoCondensed') format('svg');
}
/* End Custom Fonts CSS */