.elementor-23795 .elementor-element.elementor-element-0b9cac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:120px;--padding-right:0120px;}.elementor-23795 .elementor-element.elementor-element-6b24122{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23795 .elementor-element.elementor-element-0b9cac8{--content-width:100%;}.elementor-23795 .elementor-element.elementor-element-6b24122{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-2684ee1 */.chbs-main .chbs-vehicle-list li{
    background: white;
}


.chbs-booking-form-id-13 .chbs-form-field>label{
    font-family: poppins !important;
    color: #122720 !important;
}

.chbs-meta-icon-question:before {
    color: #ff9a01;
}

.chbs-meta-icon-2 {
    color: #122720;
}

.chbs-main-navigation-responsive .chbs-form-field {
    background-color: orange !important;
}


.ui-selectmenu-button span.ui-selectmenu-text  {
    color: white !important;
    font-family: 'Poppins';
    font-size: 1.5rem;
    font-weight: 600;
}


.chbs-meta-icon-arrow-vertical-large:before {
    content: "\64";
    font-size: 1rem;
    color: white;
    font-weight: bold;
}

.chbs-main.chbs-width-300 .chbs-main-navigation-responsive {
    height: 26px;
    
}

body.elementor-page-33 .chbs-main-navigation-responsive .chbs-form-field{
    border:none;
    border-radius: 10px 10px 0 0;
}

.chbs-form-label-group{
    background:#e6e0d6 !important;
}

label.chbs-form-label-group{

    font-size: 1.375rem;
    font-weight: 600;
    font-family: 'Poppins';
}


.chbs-form-field.chbs-form-field-transfer-type, .chbs-main .chbs-form-field .ui-selectmenu-button{
    border-radius: 0 0 10px 10px;
}

.chbs-ride-info.chbs-box-shadow{
    display:flex;
}


.elementor-23795 .elementor-element.elementor-element-2684ee1 .datepicker{
    width: 100%;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .elementkit-nav-item{
    margin-bottom: 10px;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-form-field-location-switch:has(input[name="chbs_waypoint_location_service_type_1[]"]){
   position: relative;
}

input[name="chbs_waypoint_location_service_type_1[]"]{
    padding-bottom: 10px !important;
}


.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-form-field-location-switch:has(input[name="chbs_waypoint_location_service_type_1[]"])::after{
    display: block;
    width: 100%;
    padding-left: 18px;
    font-size: 11px;
    font-style: italic;
   content: '* LET OP: Voor onze vaste ritten naar Schiphol word de prijs van tussenstops achteraf berekend !';
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-meta-icon-people{
    color:black !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-meta-icon-bag{
    color:black !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-circle{
    color: black !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-vehicle-filter{
    display: none !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-main-navigation-responsive .chbs-form-field{
    background-color: #E1882A !important;
    border-radius: 19px 19px 0px 0px;
    color: white !important; 
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-main-navigation-responsive .chbs-form-field span{
    color: white !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-ride-info{
border-radius: 0px 0px 8px 20px;
    
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-payment>li{
    height: 300px !important;
    background-color: transparent;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-payment>li>a{
    border: none;
    position: relative;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-payment>li>a .chbs-meta-icon-tick{
    position: absolute;
    bottom: 40px;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-form-field-width-50:has(input[name="chbs_client_billing_detail_tax_number"]){
    display: none !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-form-field-width-50:has(input[name="chbs_client_billing_detail_company_name"]){
width: 100%;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-1{
    padding-top: 5px!important;
    padding-bottom: 5px !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-2{
    padding-top: 5px!important;
    padding-bottom: 5px !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-3{
    padding-top: 5px!important;
    padding-bottom: 5px !important;
    padding-right: 30px;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-2 input{
margin-right: 20px;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-2 .chbs-form-field label{
display: none !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-2  .chbs-meta-icon-plus{
    right: 0 !important;
    top: auto !important;
    bottom: 1px !important;
    border: 0 !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-2  .chbs-meta-icon-minus{
    border: 0 !important;
    right: 30px !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-button{
  padding: 5px 20px;
}


.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra-list-item-quantity-enable .chbs-column-2 .chbs-form-field{
    padding: 0;
    display: flex;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-quantity-section{
    display: flex;
}

@media only screen and (max-width: 600px) {
    
.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra-header .chbs-meta-icon-cart{
        width: 100%;
    }
    
    .elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-exta .chbs-booking-extra-header{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra-header .chbs-show-more-button{
         width: 100%;
         display: flex;
         justify-content: center;
    }
    
.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-2  .chbs-meta-icon-plus{
        display: flex;
        align-items: center;
        justify-content:center;    right: 0 !important;
    top: auto !important;
    /*bottom: 10px !important;*/
    border: 0 !important;
    height: 30px !important;
         font-size: 25px;

}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-2  .chbs-meta-icon-minus{
            display: flex;
        align-items: center;
        justify-content:center;
    border: 0 !important;
    right: 30px !important;
    bottom: 30px !important;
    top: auto !important;
      height: 30px !important;
      font-size: 25px;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-booking-extra .chbs-list-reset > li .chbs-column-3{
padding-right: 0;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-main .chbs-booking-extra-list>ul>li .chbs-form-field{
    display: block;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-main .chbs-booking-extra-list>.chbs-booking-extra-header{
    display: flex;
    align-items: center;
}

}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .ui-tabs-anchor{
    display: none !important;
}

.elementor-23795 .elementor-element.elementor-element-2684ee1 .chbs-meta-icon-tick::nth-child(2){
    background-color: white !important;
    border: none !important;
}/* End custom CSS */