/*
	Theme Name: Adventure Tours Child
	Theme URI: http://themeforest.net/user/themedelight/portfolio
	Description: Adventure Tours child theme
	Template: adventure-tours
	Text Domain: adventure-tours-child
	Version: 1.0.0
*/

/* WOOCOMMERCE SINGLE */
.form-block__price-details--in-progress:before {
	content:url(../../uploads/2019/03/loader-arrows3.svg);
}

.form-block__price-details:after {
	display: none;
}



/* WOOCOMMERCE CART */
.de_loader_cart {
	margin: auto;
    display: table;
    margin-bottom: 5px;
}



/* WOOCOMMERCE CHECKOUT */
.wc_payment_method.payment_method_ppec_paypal .payment_box p a + a, .de_loader_lang {
	display: none;
}

:lang(es) body.woocommerce-checkout .wc_payment_method.payment_method_ppec_paypal > input, :lang(es) body.woocommerce-checkout .wc_payment_method.payment_method_ppec_paypal > label {
    pointer-events: none;
}

.de_loader {
    float: right;
    position: relative;
    z-index: 1000;
    margin: -108px 220px 0 0;
}

.de_loader img {
    margin-left: 10px;
}



/* RESPONSIVE */
@media only screen and (max-width: 768px) {
	.de_loader {
		width: 100%;
		margin: -62px 0;
		text-align: center;
	}

	.de_loader img {
		display: block;
		margin: auto;
	}
}


.cclear-number-input{
    -moz-appearance: textfield;
}
.cclear-number-input::-webkit-inner-spin-button,
.cclear-number-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.cquantity-spin{
    display: block;
    position: absolute;
    cursor: pointer;
    width: 25px;
    height: 25px;
    color: rgba(255,255,255,0.9);
    top: 9px;
    right: -25px;
}
.cquantity-spin:before{
    font: normal normal normal 23px/25px FontAwesome;
    text-transform: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
}
    .cquantity-spin--down{
        left: -25px;
    }
    .cquantity-spin--up:before{
        content: "\f067";
    }
    .cquantity-spin--down:before{
        content: "\f068";
    }
    
    /* Moves category icons to the top right corner. */
.atgrid__item__icons{
    top: 60px;
    bottom: auto;
    left: 20px;
}

/* Allows to have multi line text in the price element in the tours grid items. */
.atgrid__item__price__button{
    height: auto !important;
}

.cclear-number-input{
    appearance:textfield !important;
}