/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */
@media screen and (min-width: 200px) and (max-width: 991px) {
  #ordiaccueil {
    display:none !important;
  }
}

#ordiaccueil {
    display:inherit;
  }




/* truc bizarre au dessus du formulaire de contact */
.basel-dark textarea, .basel-dark select, .basel-dark input[type="email"], .basel-dark input[type="text"], .basel-dark input[type="password"], .basel-dark input[type="number"], .basel-dark input[type="tel"] {
    border: 1px solid rgb(255 255 255 / 43%) !important;
    color: rgba(255, 255, 255, 1) !important;
}

.basel-dark label {
    color: rgba(255, 255, 255, 1) !important;
}

fieldset {
    display: none;
}

.right-column {
    width: 0px !important;
}

img {
    border-radius: 15px;
}
.vc_custom_1758734304656{
    border-radius: 15px;
}

.sticky-header .main-nav {
    text-align: right !important;
}
.main-nav .menu > li > a {
    text-transform: none !important;
}
.basel-navigation .menu>li.callto-btn>a {
    font-size: 14px;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 35px;
    background-color: transparent !important;
	border : 1px solid #fff !important;
    color: #fff !important;
    transition: all .2s ease;
}

.btn.btn-style-link, .button.btn-style-link, button.btn-style-link, input[type=submit].btn-style-link {

    text-transform: none !important;
}

.table-hover tbody tr:hover { color:#000 !important; }

.table-hover tbody tr btn:hover { background-color:#000 !important; }


.tarif-card {
	background: #000;
	border: 1px solid rgba(255,255,255,.08);
	border-radius: 16px;
	padding: 18px 20px;
	transition: transform .2s ease, border-color .2s ease, background .2s ease;
	margin-bottom: 20px;
}
.tarif-card:hover {
	transform: translateY(-2px);
	background: #121212;
	border-color: rgba(255,255,255,.18);
}
.tarif-trajet {
	font-weight: 600;
	letter-spacing: .2px;
	font-size: 2.3rem;
}
.tarif-prix {
	font-weight: 700;
	font-size: 2.1rem;
	white-space: nowrap;
	margin-bottom: 19px;
}
/* Si fond clair au hover ailleurs */
.tarif-card:hover, .tarif-card:hover a { color: #fff; }



input[type=submit] {
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 35px;
    background-color: transparent !important;
    color: #fff !important;
}

.btn.btn-size-extra-large, .button.btn-size-extra-large, button.btn-size-extra-large, input[type=submit].btn-size-extra-large {
    font-size: 18px;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 35px;
}