/*
Theme Name:   AutoRide Child
Template:     autoride
Author:       QuanticaLabs
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  autoride-child
*/


@font-face {
	font-family: 'Arsenica-Regular';
	src: url('font/Arsenica-Regular.ttf') format('truetype');
}

h2 {
	font-family: 'Arsenica-Regular', sans-serif;
	font-size: 35px;
}

h1 {
	font-family: 'Arsenica-Regular', sans-serif;
	font-size: 55px;
}
.chbs-booking-form-id-11873 .chbs-button.chbs-button-style-2.chbs-state-selected {
	color: #2d2d2d !important;	
}
.theme-menu.theme-menu-default>ul>li span {
	font-family: 'Arsenica-Regular', sans-serif;
	color: #000;
}
.theme-component-tab.ui-tabs .ui-tabs-nav li a>span {
	border-color: #a0a0a0 !important;
}
.title_homepage h2 {
	color: #fff;
	font-size: 4rem;
	font-size: 45px;
}
.title_homepage {
	padding: 170px 0;
		color: #fff !important;
		FONT-WEIGHT: 600;
}
.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-text, .wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea {
	background: none;
	border-bottom: 1px solid #2d2d2d !important;
	color: #2d2d2d;
}

.theme-page .theme-page-footer {
    background: #2d2d2d;
}
.list-RS {
	text-align : center;
}
.list-RS li {
	list-style: none;
	display: inline-block;
    padding: 10px;
}
.list-RS li a::before {
	color: #ffefde;
	font-size: 25px;
}
.theme-page .theme-page-footer .theme-page-footer-bottom .theme-text-copyright p:first-child {
    padding-top: 12px;
    color: #ffefde;
}
.theme-page .theme-page-footer .theme-page-footer-bottom .theme-text-copyright p:first-child a {
	    color: #ffefde;
}

.theme-component-tab.ui-tabs .ui-tabs-nav li a>span:first-child::before {
	font-weight: 900;
}
.theme-component-tab.ui-tabs .ui-tabs-nav li a>span:first-child::before, .theme-component-google-map.theme-component-google-map-type-2 .theme-component-google-map-map-box>a, .theme-menu.theme-menu-default>ul ul li a, #theme-full-screen-search-form>form>div>input[type="text"]::placeholder, .widget_theme_widget_vehicle_attribute>.theme-widget-vehicle-attribute-icon>div>span:first-child, .theme-text-color-11 {
	color: #a7abb0;
}
.theme-component-tab.ui-tabs .ui-tabs-nav li.ui-state-active a>span:first-child::before {
	color: #a7abb0;
	
}

.theme-component-tab.ui-tabs .ui-tabs-nav li a>span:first-child+span {
	font-weight: 600;
}

.list_logo li {
	border: 1px solid #2c3e4f;
		height: 290px;
		width: 290px !important;
		padding: 20px !important;
		position: relative !important;
		top: inherit !important;
		left: inherit !important;
		display: inline-block;
		margin-left: 30px !important;
		border: 1px solid #f3e1ce;
		height: 200px !important;
		width: 13% !important;
		padding: 20px !important;
		position: relative !important;
		top: inherit !important;
		left: inherit !important;
		display: inline-block;
		margin-left: 30px !important;
		align-items: center;
		display: inline-flex;
	}
	.list_logo ul {
		display: flex;
		max-height: 260px !important;
		margin-top: 10px;
		justify-content: center;
	}
.image_transport_home img {
	height: 390px !important;
	width: auto;
}
.texteblanc p {
	color: #fff !important;
}
.theme-component-tab.ui-tabs .ui-tabs-panel {
	margin: 20px 0px 20px 0px !important;
}
.colonne-images .vc_column_container {
	height: 230px !important;
}
.colonne-images .vc_column_container .vc_column-inner {
	height: 230px !important;
}
.colonne-images .vc_column_container .vc_column-inner::before {
	background: #00000054;
	width: 100%;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
}
.colonne-images .vc_column_container .wpb_wrapper {
	z-index: 999999999;
	position: relative;
}

.theme-icon-feature-people:before, .theme-icon-feature-wallet:before, .theme-icon-feature-award:before, .theme-icon-feature-vip:before, .theme-icon-feature-driver:before, .theme-icon-feature-check:before {
	visibility: hidden;
}
.theme-icon-feature-people {
	background-image: url(icons/circle-check-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}
.theme-icon-feature-wallet {
	background-image: url(icons/user-lock-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}
.theme-icon-feature-award {
	background-image: url(icons/hand-point-up-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}


.theme-icon-feature-vip {
	background-image: url(icons/star-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}

.theme-icon-feature-driver {
	background-image: url(icons/handshake-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}

.theme-icon-feature-check {
	background-image: url(icons/calendar-check-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}



.colonne-images-conc .vc_column_container {
	height: 230px !important;
}
.colonne-images-conc .vc_column_container .vc_column-inner {
	height: 230px !important;
}
.colonne-images-conc .vc_column_container .vc_column-inner::before {
	background: #00000054;
	width: 100%;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
}
.colonne-images-conc .vc_column_container .wpb_wrapper {
	z-index: 999999999;
	position: relative;
}



.theme-icon-feature-calendar:before, .theme-icon-feature-location-1:before, .theme-icon-feature-lighthouse:before {
	visibility: hidden;
}
.theme-icon-feature-calendar {
	background-image: url(icons/bolt-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}
.theme-icon-feature-location-1 {
	background-image: url(icons/users-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}
.theme-icon-feature-lighthouse {
	background-image: url(icons/cloud-solid.svg);
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center;
}


	.reserv_home_mobile {
display: none !important;
	}
	.reserv_home {
display: block !important;
	}
.theme-component-tab.ui-tabs .ui-tabs-panel {
	width: 300px;
}
.ui-tabs {
	width: 860px;
		margin: 0 auto;
}
div[aria-labelledby="ui-id-1"] {
	/* Vos styles ici */
}
.theme-component-tab.ui-tabs div[aria-labelledby="ui-id-2"] {
margin-left: 280px !important;
}
.theme-component-tab.ui-tabs div[aria-labelledby="ui-id-3"] {
margin-left: 550px !important;
}

.chbs-booking-form-id-11873.ui-datepicker td.ui-datepicker-unselectable, .chbs-booking-form-id-11873 .chbs-vehicle .chbs-vehicle-content>.chbs-vehicle-content-meta .chbs-meta-icon-bag, .chbs-booking-form-id-11873 .chbs-vehicle .chbs-vehicle-content>.chbs-vehicle-content-meta .chbs-meta-icon-people {
	color: #000 !important;
}
.chbs-booking-form-id-11873.ui-datepicker .ui-datepicker-prev.ui-state-hover, .chbs-booking-form-id-11873.ui-datepicker .ui-datepicker-next.ui-state-hover, .chbs-booking-form-id-11873 .chbs-pagination a.chbs-pagination-prev:hover, .chbs-booking-form-id-11873 .chbs-pagination a.chbs-pagination-next:hover, .chbs-booking-form-id-11873 .chbs-form-label-group, .chbs-booking-form-id-11873 .chbs-button.chbs-button-style-2, .chbs-booking-form-id-11873 .chbs-button.chbs-button-style-3, .chbs-booking-form-id-11873 .chbs-main-navigation-default>ul>li>a>span:first-child, .chbs-booking-form-id-11873 .chbs-main-navigation-default>ul>li>div, html .chbs-booking-form-id-11873 .chbs-show-more-button>a:hover>span.chbs-circle, html .chbs-booking-form-id-11873 .chbs-show-more-button>a.chbs-state-selected>span.chbs-circle {
	background-color: #ffffff !important;
}

.btn-reserver {
    position: relative;
	margin-bottom: 40px;
}
.btn-reserver a {
	background: #fef0de !important;
    border-color: #fef0de !important;
    color: #2d2d2d !important;
}
.btn-reserver a:hover {
	border-color : #2d2d2d !important;
}
.titrehome h2 {
	margin-bottom: 10px;
}

.blue .tc-tabs-style2 .nav-tabs li a:hover, body .blue .tc-tabs-style2 .nav-tabs li.active a, .blue .tc-tabs-style1 .nav-tabs li a:after, .blue .tc-tabs-style3 .nav-tabs li a:after, .blue .tc-tabs-style4 .nav-tabs li a:hover, .blue .tc-tabs-style4 .nav-tabs li.active a, .blue .tc-tabs-style5 .nav-tabs li a:before, .blue .tc-tabs-style5 .nav-tabs li a:after, .blue .tc-tabs-style6 .nav-tabs li a:hover, .blue .tc-tabs-style6 .nav-tabs li.active a, .blue .tc-tabs-style7 .nav-tabs li a:after {
	background-color: #2d2d2d !important;
	color: #fff !important;
}
body .blue .tc-tabs-style2 .nav-tabs li a:hover {
	background-color: #2d2d2d !important;
	
}
.tc-tabs-style2 ul li {
	margin-left: 0;
} 

.course-item ul {
    display: flex
;
    flex-wrap: wrap;
    gap: 5px;
    padding: 0;
    margin: 10px 0;
    list-style: none;
}

.course-item ul li {
flex: 0 1 auto;
    padding: 4px 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    margin: 0;
    white-space: normal;
    word-break: break-word;
    font-size: 10px;
}
.course-item h3 {
	margin-bottom: 0;
}


@media (max-device-width: 812px)  { 
	.theme-page-header-middle .theme-page-header-flex {
		width: 50% !important;
	}
		.theme-page-header-middle .theme-page-header-flex .vc_column-inner {
			flex-direction: row !important;
		}
	.theme-page .theme-page-content {
		padding-top: 20px !important;
	}
	.colonne-images-conc .vc_column_container .vc_column-inner {
		padding: 10px;
	}
	.colonne-images .vc_column_container .vc_column-inner {
		padding: 10px;
	}
	.theme-page .theme-page-footer .theme-page-footer-bottom .theme-text-copyright p:first-child {
		text-align: center !important;
	}
	.list_logo li {
		width: 42% !important;
		margin: 14px !important;
	}
	.list_logo li a {
		width: 100px;
	}
	.list_logo ul {
		max-height: 300px !important;
		display: inline-table;
	}
	.reserv_home_mobile {
display: block !important;
	}
	.reserv_home {
display: none !important;
	}
	.resa1 {
		
	}
	.resa2 {
		
	}
	.ui-tabs {
		width: 100%;
			margin: 0 auto;
	}
	div[aria-labelledby="ui-id-1"] {
		/* Vos styles ici */
	}
	.theme-component-tab.ui-tabs div[aria-labelledby="ui-id-2"] {
		margin-left: 0 !important;
		
	}
	.theme-component-tab.ui-tabs div[aria-labelledby="ui-id-3"] {
		margin-left: 0 !important;
		
	}
	.image_transport_home img {
		height: auto !important;
	}
	.theme-width-768.theme-component-tab.ui-tabs .ui-tabs-nav li a>span:first-child, .theme-width-480.theme-component-tab.ui-tabs .ui-tabs-nav li a>span:first-child, .theme-width-300.theme-component-tab.ui-tabs .ui-tabs-nav li a>span:first-child {
		display: block;
	}
	.theme-component-tab.ui-tabs .ui-tabs-nav li {
		border: none !important;
	}
	.vc_custom_1703683626034, .vc_custom_1704202765352 {
		padding-top: 190px !important;
	}
	
}


