/*
 Theme Name:   Transport Papillon
 Theme URI:    https://transportpapillon.fr/
 Description:  Description
 Author:       Charly Web Design
 Author URI:   https://charly-web-design.fr/
 Template:     hello-elementor
 Version:      1.24
*/


/*Liste déroulante villes*/
#ville-select {
  -webkit-appearance: none !important; /* Safari, Chrome */
  -moz-appearance: none !important;    /* Firefox */
  appearance: none !important;         /* Standard */
background-color: white;
	color: #000000;
  border: 1px solid #ccc;
  padding: 10px;
  font-size: 16px;
  border-radius: 5px;
  width: 100%;
  background-image: url('data:image/svg+xml;utf8,<svg fill="%23999" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><polygon points="0,0 20,0 10,10"/></svg>');
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px;
  cursor: pointer;
}


/*footer en bas*/
body{
min-height: 100vh;
display: flex;
flex-direction: column;
}
.elementor-location-footer {
margin-top: auto;
}

/*fin footer en bas*/

/*Google reviews*/
span.review-snippet {
    font-family: 'DM Sans';
    font-size: 16px;
    font-weight: normal;
}
a.review-more-link {
	  font-family: 'DM Sans';
    font-size: 16px;
    font-weight: bold;
	
}
span.number {
    font-weight: normal !important;
}

@media screen and (max-width: 1023px) {
	
/*Formulaire*/
input#form-field-field_04e5c6c, input#form-field-field_20a8cfb {
    min-height: 40px;
}
	
	span.number {
    font-weight: normal !important;
	font-size: 0.7em !important;
}
span.attribution.google-icon {
    width: 0.5em;
    height: 0.5em;
    top: 0.3em;
}
.gmbrr.badge.tiny {
	padding: 0 !important;
}
	
}



.elementor-29 .elementor-element.elementor-element-09b3e6f .elementor-field-group {
	
	margin-bottom: 10px !important;
}

body.login.login-password-protected.login-action-password-protected-login.wp-core-ui {
    background: #CBAA72 !important;
}
.language-switcher {
    display: none !important;
}
.wp-core-ui .button-primary {
    background: #CBAA72 !important;
    border-color: #CBAA72 !important;
}
p {
	margin-bottom: 0;
}
h2 {
	margin-top: 20px !important;
}

span.sub-arrow {
    display: none !important;
}
