.cart_item .my-order-price-breakdown-base-price{
display:flex;
flex-direction:column;
gap:0.5rem;
}
.cart_item .my-order-price-breakdown-base-price .my-order-tail{
display:flex;
flex-direction:column;
gap:0.5rem;
}
.form-horizontal-phone .phone-input-wrapper>.iti{
width:100%;
}
.dashboard-tab .resp-tabs-container form input#customer_phone{
margin-bottom:0 !important;
padding-left:10rem !important;
}
.form-horizontal-phone .phone-input-wrapper>.iti>input{
margin-bottom:0 !important;
padding-left:10rem !important;
}
.form-horizontal-phone {
width:100%;
position:relative;
}
.my-order-price-breakdown-additional-service-item .wp-travel-trip-currency,.my-order-price-breakdown-additional-service-item .wp-travel-trip-price-figure{
display:none !important;
}
.my-order-price-breakdown-additional-service-title{
color: #653CA3 !important;
font-size: 15px;
text-transform: uppercase;
line-height: 1.2;
font-weight: 700;
}
@media (max-width:575px){
.header>.px--50{
padding-right:2rem !important;
padding-left:2rem !important;
} #wp-travel-tab-content-bookings .my-order-details .my-order-single-content-wrap, .mfp-content .my-order-details .my-order-single-content-wrap{
min-width:100%;
}
#wp-travel-tab-content-bookings .my-order .table-wrp{
margin:3rem 0 0;
padding:1rem;
}
#wp-travel-tab-content-bookings .my-order table.order-list-table{
min-width:100%;
}
#wp-travel-tab-content-bookings .my-order table.order-list-table th{
padding:1rem 0.5rem;
vertical-align:top;
text-align:center
}
#wp-travel-tab-content-bookings .my-order table.order-list-table td .contact-title a{
padding:1rem !important
}
#wp-travel-tab-content-account{
margin-bottom:3rem;
}
.header__elements a svg{
width:4.4rem;
height:4.4rem;
object-fit:contain;
}
}
.form-row.place-order {
margin-top: 2rem !important;
}
.form-row.place-order button#place_order {
width: 100% !important;
font-family: 'Outfit', sans-serif !important;
font-size: 2.2rem !important;
font-weight: 700 !important;
text-transform: uppercase !important;
letter-spacing: 0.05rem !important;
padding: 1.5rem 3rem !important;
background-color: #653CA3 !important;
color: #ffffff !important;
border: none !important;
border-radius: 3.6rem !important;
cursor: pointer !important;
transition: all 0.3s ease !important;
}
.form-row.place-order button#place_order:hover {
background-color: #552E8A !important;
transform: translateY(-2px) !important;
box-shadow: 0 6px 20px rgba(101, 60, 163, 0.4) !important;
}
.form-row.place-order .woocommerce-terms-and-conditions-wrapper {
margin-bottom: 2rem !important;
}
.form-row.place-order .woocommerce-privacy-policy-text {
font-family: 'Outfit', sans-serif !important;
font-size: 1.4rem !important;
line-height: 1.6 !important;
color: #666 !important;
margin-top: 1.5rem !important;
}
.woocommerce-checkout #payment ul.payment_methods{
border-bottom:0;
}
.woocommerce-form-coupon-toggle .woocommerce-info{
font-size:2rem;
}
.woocommerce-form-coupon-toggle{
padding:2rem;
border:1px solid #653CA3;
border-radius:1rem;
}