.entry-content li {
    padding-top: 40px;
    margin: 0 0 0 36px;
    display: inline-block;
}
#shuttle-booking-search {
    /* max-width: 100% !important; */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
#shuttle-booking-search .row {
    width: 100% !important;
}
#shuttle-booking-search {
    max-width: 100% !important;
}
#shuttle-search_result {
    padding-top: 50px;
}
#shuttle-search_result ul.products {
    margin-left: 0;
}
#shuttle-search_result ul.products li.product {
    margin-left: 0;
    padding-top: 15px;
    text-align: center;
}
#shuttle-search_result ul.products li.product h3.products-title {
    font-size: 14px;
}
#shuttle-search_result ul.products li.product a.button {
    background: #00A9E0 none repeat scroll 0 0;
    border-radius: 25px;
    color: #ffffff;
    display: inline-block;
    font-weight: 600;
    height: auto;
    padding: 3px 18px;
    margin: 10px 0 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
#shuttle-search_result ul.products li.product span.price {
    display: block;
}
#shuttle-pick-up {
    width: 100% !important;
    border: none;
    height: 35px;
    color: #000;
    padding: 0 10px;
}
#shuttle-pick-off {
    width: 100% !important;
    border: none;
    height: 35px;
    color: #000;
    padding: 0 10px;
}
#shuttle-booking-search-btn {
    width: 100%;
    height: 35px;
}

#tab-cancellation_policy h2 {
    padding-left: 16px;
    padding-top: 20px;
    color: #000 !important;
    font-size: 17px;
}

#tab-cancellation_policy p {
    padding-left: 16px;
}

#cancellation-policy-title {
    font-size: 14px;
}

#operator-info-title {
    font-size: 14px;
}

#email-policy-title {
    font-size: 14px;
}

#email-info-title {
    font-size: 14px;
}
p.shuttle-cancellation-text {
    margin-left: 36px;
}
p.shuttle-cancellation-wrapper {
    margin-left: 36px;
}
p.shuttle-operator-wrapper {
    margin-left: 36px;
}
p.shuttle-operator-text {
	margin-left: 36px;
	font-size: 16px;
}

.checkout-cancellation-text {
    font-size: 16px !important;
    font-family: unset !important;
}
.checkout-service-provider-info {
    font-size: 16px !important;
    font-family: unset !important;
}
.shuttle-cancellation-text {
    margin-left: 56px;
    font-size: 16px;
    color: #000;
}
p.shuttle-operator-wrapper {
    margin-left: 56px;
    padding-bottom: 0;
}
input#shuttle-booking-search-btn {
    background: #3aa2f2;
}
.chosen-container-single .chosen-single {
    height: 36px !important;
}
.chosen-container-single .chosen-single span {
    padding: 5px !important;
}
.chosen-container-single .chosen-single div {
    top: 6px !important;
}
.shuttle-cancellation-text {
	margin-left: 36px;
	font-size: 16px;
	color: #000;
}
p.shuttle-operator-wrapper {
	margin-left: 36px;
	padding-bottom: 0;
}
input#shuttle-booking-search-btn {
    background: #3aa2f2;
}
.chosen-container-single .chosen-single {
    height: 36px !important;
}
.chosen-container-single .chosen-single span {
    padding: 5px !important;
}
.chosen-container-single .chosen-single div {
    top: 6px !important;
}
.pointpress-loading {
    background-color: #ccc !important;
    cursor: wait !important; 
}
.product-name span {
	font-size: 16px;
	color: #000;
}