/*
Theme Name: ECE Chermeux
Theme URI:  https://www.wpserveur.net
Author:     Odiens
Author URI: https://www.wpserveur.net
Template:   radcliffe-2
Version:    1.0
License:    GNU General Public License v2 or later
*/

@charset "utf-8";
/*
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
*/


/*
--------- COLORS BASE + FONTS
xxxxxxxxx
---------
*/



#affichage-mobile {
    display: none;
}
#div-background-video {   

    bottom: 0;
    width: 100%;
    padding: 0;
}

#background-video {
	background-color:black;
    position: fixed;
    right: 0;
    width: 80%;
    left: 10%;
    bottom: 0;
    min-width: 80%;
    min-height: 100%;
}

#gauche {
		z-index:3;
    background-color:#FCDE04;
    position: fixed;
    width: 12%;
    min-height: 100%;
    left: 0;
    bottom: 0;
}

#img-style {
    width: 100%;
}

#droite {
	z-index:3;
    background-color:#01468B;
    position: fixed;
    width: 12%;
    min-height: 100%;
    right: 0;
    bottom: 0;
}


/* BANDEAU HOMEPAGE */

#banniere {
  max-width: 100%;
  height: auto;
}
.bandeau-haut {
    
    position: fixed;
    z-index: 1;
    top: 0;
    padding-bottom: 18px;
    
}

/* CONTACT FORM */

.frm-fluent-form .choices__list--multiple .choices__item {
    background-color: #024A88 !important;
    border: 1px solid #024A88 !important;
}

#post-459 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-33d7fc8.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-12ca741 > div {
	margin-bottom: 100px !important;
	padding-left: 55px;
	padding-right: 55px;
}

#post-459 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-33d7fc8.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-616c18c > div {
	margin-bottom: 100px !important;
}

#post-459 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15852d1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div {
	border: 5px solid black;
    border-radius: 5px;
	padding:30px;
}

@media screen and (max-width: 770px) {
.elementor-459 .elementor-element.elementor-element-12ca741 > .elementor-element-populated, .elementor-459 .elementor-element.elementor-element-12ca741 > .elementor-element-populated > .elementor-background-overlay, .elementor-459 .elementor-element.elementor-element-12ca741 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
	
#post-459 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-33d7fc8.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-616c18c {
	display:none;
	}
	
}

/* price table */
@media(max-width: 950px) {
.elementor-1357 .elementor-element.elementor-element-2301ccc > .elementor-widget-container {
    margin: 0 !important;
}
.elementor-1576 .elementor-element.elementor-element-3ba2cac > .elementor-widget-container {
	margin: 0 !important;
}
.elementor-1603 .elementor-element.elementor-element-0783f9e > .elementor-element-populated {
	margin: 0 !important;
}
.elementor-1603 .elementor-element.elementor-element-0860dbc > .elementor-element-populated {
	margin: 0 !important;
}
.elementor-1603 .elementor-element.elementor-element-0784eca > .elementor-element-populated {
	margin: 0 !important;
}
.elementor-710 .elementor-element.elementor-element-33770cf > .elementor-element-populated {
	margin: 0 !important;
}
.elementor-710 .elementor-element.elementor-element-669a29a > .elementor-element-populated {
	margin: 0 !important;
}
.elementor-863 .elementor-element.elementor-element-eb531d1 .premium-pricing-table-container {
	padding-top:90px !important;
}
.elementor-863 .elementor-element.elementor-element-e9f7790 .premium-pricing-table-container {
	padding-top:90px !important;
}
.elementor-863 .elementor-element.elementor-element-736fd09 .premium-pricing-table-container {
	padding-top:90px !important;
}
.elementor-863 .elementor-element.elementor-element-0351957 .premium-pricing-table-container {
	padding-top:90px !important;
}
.elementor-863 .elementor-element.elementor-element-f4dc06d .premium-pricing-table-container {
	padding-top:90px !important;
}
/* FORMULAIRE */
#page > div > div > section > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-616c18c {
	display:none !important;
}
.elementor-459 .elementor-element.elementor-element-12ca741 > .elementor-element-populated, .elementor-459 .elementor-element.elementor-element-12ca741 > .elementor-element-populated > .elementor-background-overlay, .elementor-459 .elementor-element.elementor-element-12ca741 > .elementor-background-slideshow {
	border-radius:15px !important;
}
/* PAGE FINANCEMENT */
.elementor-843 .elementor-element.elementor-element-1e2f8b2 > .elementor-element-populated {
	margin:0 !important;
	border-radius:0 !important;
}
.elementor-843 .elementor-element.elementor-element-28e02ac > .elementor-element-populated {
	margin:0 !important;
	border-radius:0 !important;
}
#page > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9eec1ae.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9fe6bd9 > div > div > div > div > div.elementor-counter-number-wrapper > span.elementor-counter-number {
	margin-top:15px;
}
/* PAGE CONTACTEZ-NOUS */
#page > div > div > section > div.elementor-container.elementor-column-gap-default > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ec8597a > div {
	display:none;
}
.elementor-1069 .elementor-element.elementor-element-2128970 > .elementor-element-populated, .elementor-1069 .elementor-element.elementor-element-2128970 > .elementor-element-populated > .elementor-background-overlay, .elementor-1069 .elementor-element.elementor-element-2128970 > .elementor-background-slideshow {
	border-radius:15px;
}
}

/* FOOTER */
.container-footer {
  align-items:center;
  width:100%;
  padding-bottom:10px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  grid-auto-columns: 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  grid-template-areas:
    "footer-1 footer-2 footer-3 footer-4";
}

.footer-1 { 
	grid-area: footer-1;
  	margin-left: 50%; 
	margin-top: 5%; 
}

.footer-2 { 
	grid-area: footer-2;
}

.footer-3 { 
	grid-area: footer-3;
	margin-top: 5%;
}

.footer-4 { 
	grid-area: footer-4;
 	margin-right: 100%; 
	margin-top: 5%;
}

.logo-footer {

 	max-width: 100px;
    height: auto;
    width: 100px;
    display: block;
     margin-left: auto; 
     margin-right: auto; 
}
.container-footer {
    
	position: fixed;
    z-index: 1;
    bottom: 0;
    
}

/* RESPONSIVE */
@media(min-width: 1150px) and (max-width: 1250px) {
    #gauche {
        width: 13%;
    }
    #droite {
        width: 13%;     
    }
	
}

@media(min-width: 1050px) and (max-width: 1150px) {
    #gauche {
        width: 14%;
    }
    #droite {
        width: 14%;     
    }
}

@media(min-width: 950px) and (max-width: 1050px) {
    #gauche {
        width: 15%;
    }
    #droite {
        width: 15%;     
    }
	.footer-1 { 
	margin-left:160px !important;
	}
	.footer-4 { 
 	margin-right: 180px !important; 
	}
}

@media(max-width: 950px) {
.bandeau-haut {
    position: unset !important;
}
    #div-background-video {
        display: none;
    }
    #affichage-mobile {
        display: block;
    }
    #background-mobile-video {
        width: 100%;
    }

    .gauche-mobile {
        background-color:#FCDE04;
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        grid-auto-flow: row;
        grid-template-areas:
          "voiture moto"
          "remorque am";
      }
      
      .droite-mobile {
        background-color:#01468B;
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        grid-auto-flow: row;
        grid-template-areas:
          "voiture moto"
          "remorque am";
      }

      .voiture { grid-area: voiture; }
      
      .moto { grid-area: moto; }
      
      .remorque { grid-area: remorque; }
      
      .am { grid-area: am; }

/* PAGE MOTO */
.elementor-1820 .elementor-element.elementor-element-2164e15 > .elementor-element-populated {
  margin:0;
}
.elementor-1820 .elementor-element.elementor-element-3c995d0 > .elementor-element-populated {
  margin:0;
  margin-top: 15px;
}
/* PAGE AUTOMOBILE */
.elementor-1805 .elementor-element.elementor-element-e9a1802 > .elementor-element-populated {
  margin:0;
}
.elementor-1805 .elementor-element.elementor-element-98dde65 > .elementor-element-populated {
  margin:0;
  margin-top: 15px;
}
}

/* banniere bas homepage */
.f-banner {
	background-image: url("https://autoecoleece.wpcomstaging.com/wp-content/uploads/2022/01/banniere-basse.jpg");
	background-repeat:none;
	background-size: cover;
	height: 105px;
    align-items: center;
}

/* new home page */

.elementor-2004 .elementor-element.elementor-element-b4fa5f7 img {
    width: 40%;
    border-radius: 50% 50% 50% 50%;
}
.elementor-2004 .elementor-element.elementor-element-125c86a img {
    width: 40%;
    border-radius: 100% 100% 100% 100%;
}
.elementor-2004 .elementor-element.elementor-element-4c1e8af img {
    width: 40%;
    border-radius: 100% 100% 100% 100%;
}
.elementor-2004 .elementor-element.elementor-element-c96f75d img {
    width: 40%;
    border-radius: 100% 100% 100% 100%;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 18px;
}
body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5526d2.elementor-section-height-full.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.animated.fadeIn > div.elementor-container.elementor-column-gap-default {
	margin-left:0px;
	margin-right:0px;
}
.elementor-2004 .elementor-element.elementor-element-d5526d2 {
	padding:0;
}
body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5526d2.elementor-section-height-full.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.animated.fadeIn > div.elementor-container.elementor-column-gap-default {
	max-width:4000px
}



body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5526d2.elementor-section-height-full.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9cf6c84 > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-3263c01.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div {
	width: 300px;
    height: 220px;
    align-items: right;
    right: 0px;
    margin-left: auto;
    margin-right: 0;
}
/* body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5526d2.elementor-section-height-full.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9cf6c84 > div > div > div > div > div {
	width: 300px;
    height: 220px;
    align-items: right;
    right: 0px;
    margin-left: auto;
    margin-right: 0;
}
body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-d5526d2.elementor-section-height-full.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.animated.fadeIn > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9cf6c84 > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7fb852c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div {
		width: 300px;
    height: 220px;
    align-items: right;
    right: 0px;
    margin-left: auto;
    margin-right: 0;
} */


/* new new */
/* body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e3348a1.elementor-section-full_width.elementor-section-height-full.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div {
	height:100%;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a9f8294.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default {
	margin-bottom:40px;
}


body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e3348a1.elementor-section-full_width.elementor-section-height-full.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-9c3ea22.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-c171cb9 > div > div > div > div > a {
	height:190px;
}

body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e3348a1.elementor-section-full_width.elementor-section-height-full.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-795e29a.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default {
	margin-bottom:12px;
}

body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e3348a1.elementor-section-full_width.elementor-section-height-full.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-3d97eef.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-7ab5f89 > div > div > div > div > a {
	height:190px;
}
body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e3348a1.elementor-section-full_width.elementor-section-height-full.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-3d97eef.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default {
	margin-bottom:12px;
}
body > div.elementor.elementor-2004 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e3348a1.elementor-section-full_width.elementor-section-height-full.elementor-section-height-default.elementor-section-items-middle > div.elementor-container.elementor-column-gap-default > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a9f8294.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-17cd694 > div > div > div > div > a {
	height:180px;
} */

.frm-fluent-form .choices__list--dropdown .choices__list {
	max-height:unset !important;
}
