/*
Theme Name: SkyBall v2
Theme URI: https://www.thinkcept.com
Description: Website created by THINKCEPT
Author: THINKCEPT
Author URI: https://www.thinkcept.com
Template: skyball
Version: 1.0
*/

/*Add your own styles here:*/


.w-cart .w-cart-quantity {
	color: #ffffff;
}

.woocommerce .cart_totals small {
    font-size: .8rem;
}

.booking .woocommerce-breadcrumb, .booking .product_title.entry-title {
	display:none;
}

.woocommerce .shop_table.cart .product-thumbnail {
    display: none;
}

.woocommerce ul.product_list_widget li img {
    display: none;
}

.booking .price .woocommerce-Price-amount {
	background: var(--color-content-primary-grad);
    padding: 10px 30px;
    border-radius: 50px;
    color: #fff;
  	white-space: pre;
}

.booking .yith-wcbk-form-section-dates {
	float:left;
  	width: 40%;
  	margin-right: 10px;
}

.booking .woocommerce div.product .summary {
    float: none;
    width: 100%;
}

.booking .yith-wcbk-booking-form {
    max-width: 100%;
}

.booking .yith-wcbk-form-section-duration {
    float:left;
  	min-height: 180px;
    width: 10%;
}

.booking .yith-wcbk-booking-form-totals {
	display: inline-block;
    width: 100%;
}

/*.booking .yith-wcbk-add-to-cart-button {
	display: inline-block;
    margin-top: 50px;
}*/

.booking .yith-wcbk-form-section-totals .yith-wcbk-form-section__content {
    display: inline-block;
    width: 100%;
    font-size: 0.8em;
}

.booking .yith-wcbk-form-section.yith-wcbk-form-section-totals {
    display: inline-block;
  	width: 100%;
}

.yith-wcbk-booking-of {
    display: inline-block;
}

.checkout.delete {
	padding-bottom: 10px;
}

.woocommerce .variation {
    margin-top: 10px;
}

.woocommerce .variation dd.variation-To {
    display: block;
}

.facility .w-iconbox-text {
	padding-top: 20px;
}

.checkout.remove {
	border: 2px solid #ff6a3f;
    border-radius: 20px;
    padding: 4px 10px;
}

.shop_table.woocommerce-checkout-review-order-table .product-total {
	padding-top:44px;
}

.yith-wcbk-booking-form-message {
	display: inline-block;
}

.yith-wcbk-booking-form-message .yith-wcbk-bookable.not-bookable, .yith-wcbk-booking-form-message .non-available-reason {
	color: #fff;
}

.yith-wcbk-booking-form-message p, .yith-wcbk-booking-form-message .yith-wcbk-bookable {
    padding: 20px;
    border: none;
    background: var(--color-content-primary-grad);
    margin: 0;
    font-size: 1rem;
  	display: inline-block;
  	
}
.woocommerce-thankyou-order-received {
    font-size: 1.2rem;
    color: #3ca68a;
    line-height: 1.5;
}

/*.woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method.method {
	padding-top: 20px;
}*/

.woocommerce-order-received .woocommerce-customer-details {
	padding-top: 30px;
}

.wpcf7-spinner {
    display: block;
  	margin-top: 10px;
}

.woocommerce-column--shipping-address {
	display: none;
}

@media screen and (max-width: 899px) {
	.booking .yith-wcbk-form-section-dates {
    	width: 100%;
}
  	.booking .yith-wcbk-form-section-duration {
    	width: 100%;
}
}

@media screen and (max-width: 600px) {

  	.woocommerce .product .summary .price {
    	text-align: center;
  }
  	.yith-wcbk-add-to-cart-button.button {
  		margin: 0 auto;
    	display: block;
  }
  
	.home-shape .l-section-shape {
		height: 6vh;
  }
}

.form-row.create-account.woocommerce-validated {
    display:none;
}