.menu-image {
width:150px!important;
height:auto!important;
object-fit:cover;
}

.page_bg {
background-size:cover!important;
background-color:#ededed;
}

.intro a {
text-transform:none!important;
}

.btn_artists li  a{
			justify-content:right;
			border: none;
	background: #fee2ce;
	padding: 10px 30px 7px;
	border-radius: 40px;	
}

button a:hover, a:hover {
color:#ff6800!important;
}

header .navbar {
	margin-left: -10px;
}

.img_block a {
color:black;
font-size:30px;
}


.btn_artists li  {
       justify-content:center;
       display:inline-block;
	
}

input {
border: 1px solid #ededed;
padding: 5px 10px;
width:100%!important;
color:#707070;
border-radius:5px;
}

.wpcf7 .warning {
text-align:left!important;
display:block;
}

.wpcf7-submit {
 width:auto!important; 
 padding:7px 30px!important;
 border-radius:40px;
background:#fee2ce;
border:none;
color:#ff6800;
margin-top:30px;
}

footer ul {
margin:0;
padding:0;
}

footer ul li {
list-style:none;
font-size:16px;
margin:7px 0;
}

footer ul li a {
font-size:16px;
text-transform:none!important;
}

footer a:hover {
color:#ff6800;
}

.dropdown-item.active, .dropdown-item:active {
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.active  {
	color: black!important;
	border:none;
}

.current-menu-item a {
  color:  #ff6800!important;
  border-bottom: 1px solid #ff6800;
}

.nav-item-238 a {
 border:none;
}

.social_header a {
color:black;
}

.social_footer a {
font-size:20px;
}

.collapse_blog a {
color:#ff6800;
}

.first_section a:hover {
color:black!important;
}

.btn_artists_other li a {
font-size:16px;
margin:10px 0;
padding:7px 20px;
border-radius:50px;
width:100%;
color:black;
border:2px solid black;
display:block;
text-align:center;

}

.btn_artists_other ul li  {
 list-style:none;
margin:20px 0;
}

.btn_artists_other {
 clear:both;
margin-top:20px!important;
}

.btn_artists_other ul {
 padding:0;
margin-top:20px;
}

.btn_newsletter a:hover {
color:white!important;
}

.text_block p {
line-height:25px;
}

.sib-default-btn {
margin-top:30px;
background:black;
color:white;
width:auto!important;
border-radius:50px;
padding:7px 30px!important;
}

.sib_signup_form {
text-align:left!important;
}

.lowera {
text-transform:none!important;
}

.boxzilla-content .sib_signup_form label, .boxzilla-content .sib_signup_form p {
color:white!important;
}

.sib-default-btn {
border:none!important;
}

.moove-gdpr-infobar-allow-all {
background:#ff6800!important;
}

.moove-gdpr-infobar-reject-btn {
color:black!important;
}


.position {
text-transform:uppercase;
}

.boxzilla-content input {
padding:5px;
}

.boxzilla-content label {
font-size:14px;
}

.boxzilla-content p {
line-height:20px;
margin-bottom:5px;
}

.boxzilla-content .sib-default-btn {
margin-top:10px;
}

.sib_signup_form input {
padding:5px 10px!important;
}

.sib_signup_form p {
line-height:24px!important;
}

.team_members h3 {
font-size:40px;
}

@media (max-width: 991.98px) {
.team_members h3 {
    font-size: 30px;
}
}


@media (max-width: 576px) {
.team_members h3 {
    font-size: 25px;
    margin-bottom: 30px;
}

.nav-item-238 a {
display:none!important;
}
}

.video_artist {
    padding: 0px 200px;
    text-align: center;
}

@media (max-width: 1360px) {
header .navbar li a {
    margin: 0px 10px 0 10px;
    color: black;
    font-size: 15px;
}

}

@media (max-width: 1160px) {
header .navbar li a {
    margin:3px 5px 0 3px;
    color: black;
    font-size: 14px;
} 

.menu-item-238 img {
width:30px!important;
}
}

.copyright li a {
font-size:14px!important;
}

.copyright li {
font-size:14px!important;
}

@media (max-width: 1343px) {
.title_blog {
height:60px;
}
}

.covoiturage li {
display:inline-block;
list-style:none;
margin:10px 0 10px 10px; 
}

.covoiturage {
margin-top:20px;
text-align:right;
}

.covoiturage li a {
font-size:15px;
border:2px solid #ff6800;
border-radius:30px;
color:#ff6800;
padding:10px 20px;
}

@media (max-width: 1400px) {
.covoiturage li a {
font-size:15px;
border-radius:30px;
padding:7px 20px;
}
}

@media (max-width: 1200px) {
.covoiturage li a {
font-size:13px;
border-radius:30px;
padding:7px 20px;
}

.covoiturage {
margin-top:15px;
}
}

@media (max-width: 900px) {
.covoiturage li a {
font-size:13px;
border-radius:30px;
display:block;
padding:7px 20px;
width:100%;
}

.covoiturage li {
display:block;
list-style:none;
width:100%;
margin:10px 0 10px 10px; 
}
}

@media (max-width: 768px) {
.covoiturage li a {
font-size:14px;
border-radius:30px;
display:block!important;
padding:10px 20px;
width:100%;
}

.covoiturage li {
display:block!important;
list-style:none;
width:100%;
margin:10px 0!important; 

}

.covoiturage ul {
margin:0!important;
padding:0!important;
text-align:center!important;
}
}

.error {
padding:200px 0;
}

@media (max-width: 1576px) {
.title_blog {
min-height:60px!Important;}
}
}