/*
 Theme Name:   Hello Elementor Child Theme
 description:  A plain-vanilla & lightweight Child theme for Elementor page builder
 Author:       Gautam Rawat
 Template:     hello-elementor
 Version:      2.2.2
*/

table.variations tbody > tr:nth-child(2n+1) > td, table.variations tbody > tr:nth-child(2n+1) > th
{
	background-color: #fff;
}
.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce div.product .stock,
h2.woocommerce-loop-product__title
{
	color: #153247;
}
a.reset_variations,
a.rnb-pricing-plan-link
{
	color:#153247;
}
.woocommerce div.product.elementor form.cart.rnb-cart:not(.grouped_form):not(.variations_form)
{
	flex-direction:column;
}
.woocommerce button.button.alt.btn-book-now:disabled, .woocommerce button.button.alt.btn-book-now:disabled[disabled]
{
	background-color:#153247;
}
.woocommerce button.button.alt.btn-book-now:disabled:hover, .woocommerce button.button.alt.btn-book-now:disabled[disabled]:hover
{
	padding: 15px 25px !important;
}
button:hover,[type="button"]:hover,[type="button"]:focus
{
	background-color:transparent;
}
.woocommerce-message::before,
.woocommerce-info::before
{
	color:#153247;
}
.woocommerce-message,
.woocommerce-info
{
	border-top-color:#153247;
}
div.woocommerce-notices-wrapper .woocommerce-message > a.button.wc-forward,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce a.button
{
	color:#fff;
	background-color:#153247;
	border-radius:0;
	border: 2px solid #153247;
	transition: all 0.5s;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]
{
	color:#fff;
}
div.woocommerce-notices-wrapper .woocommerce-message > a.button.wc-forward:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.button:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce a.button:hover
{
	background-color:#fff;
	color:#153247;
}
tr.woocommerce-cart-form__cart-item td.product-name a,
a.shipping-calculator-button,
a.woocommerce-remove-coupon,
a.showcoupon,
a.woocommerce-privacy-policy-link,
a.restore-item
{
	color:#153247;
}
.woocommerce td.product-remove a.remove
{
	height: 1.2em;
	width: 1.2em;
	color:#153247 !important;
}
.woocommerce td.product-remove a.remove:hover
{
	color:#fff !important;
	background-color:#153247;
}

/* Booking Calendar Plugin Custom Css */
.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button, .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type="submit"], .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type="submit"], .wpbs-payment-confirmation-stripe-form #wpbs-stripe-card-button, #wpbs-authorize-net-button-container #wpbs-authorize-net-submit
{
	border: 2px solid #153247 !important;
	border-radius: 0 !important;
	font-size: 16px !important;
	font-family: 'Roboto',Sans-serif !important;
	font-weight: 500 !important;
}

/* Responsive Css */

@media only screen and (max-width:320px)
{
	.woocommerce div.product.elementor ul.tabs li a
	{
		padding: 1em 1em;
	}
}