/* Custom CSS */

section.elementor-section[data-id="c557621"] {display:none!important;}

/*.woocommerce.postid-909 .jupiterx-header, .woocommerce-cart .jupiterx-header {height:300px;height:40vh;background:url("/wp-content/themes/jupiterx-child/assets/img/product-header-01.jpg") center bottom no-repeat;background-size:cover;}
.woocommerce.postid-909 .jupiterx-footer, .woocommerce-cart .jupiterx-footer {height:420px;background:url("/wp-content/themes/jupiterx-child/assets/img/product-footer-01.jpg") center top no-repeat;background-size:cover;text-align:center;}
.woocommerce.postid-909 .jupiterx-footer img, .woocommerce-cart .jupiterx-footer img {display:inline-block;width:auto;height:160px;margin-top:150px;}
.woocommerce.postid-909 .jupiterx-footer .copyright, .woocommerce-cart .jupiterx-footer .copyright {color:#FFF;margin-top:30px;}*/

.woocommerce a {color:#9C3536;}
.woocommerce a:hover {color:#9C3536;}

/*.woocommerce-page .jupiterx-header {height:300px;height:40vh;background:url("/wp-content/themes/jupiterx-child/assets/img/product-header-01.jpg") center bottom no-repeat;background-size:cover;}
.woocommerce-page .jupiterx-footer {height:420px;background:url("/wp-content/themes/jupiterx-child/assets/img/product-footer-01.jpg") center top no-repeat;background-size:cover;text-align:center;}
.woocommerce-page .jupiterx-footer img {display:inline-block;width:auto;height:160px;margin-top:150px;}
.woocommerce-page .jupiterx-footer .copyright{color:#FFF;margin-top:30px;}*/

/*.woocommerce #rdsn-store, .woocommerce-page .woocommerce {margin-top:300px;margin-top:calc(35vh + 50px );margin-bottom:50px;line-height:160%;}*/
/*.woocommerce #rdsn-store {margin-top:300px;margin-top:calc(35vh + 50px );margin-bottom:50px;line-height:160%;}*/

/*.woocommerce-page .jupiterx-main {padding-top:450px;padding-top:calc(40vh + 50px );padding-bottom:50px;line-height:160%;}*/
.woocommerce #rdsn-store div.product .product_title {color:#9C3536;padding-bottom:20px;}
.woocommerce #rdsn-store div.product .product_meta {display:none;}
.woocommerce #rdsn-store button.button.alt {font-weight:800;text-transform:uppercase;line-height:100%;background-color:#9C3536;border:1px solid #9C3536;margin-top:10px;padding:17px 25px 15px;transition:all 0.2s ease-in-out;}
.woocommerce #rdsn-store button.button.alt:hover {transform:translateY(-2px);-web-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);}
.woocommerce #rdsn-store .jupiterx-social-share {padding-top:25px;}

 .woocommerce-page .woocommerce button.button, .woocommerce-page .woocommerce .jupiterx-continue-shopping, .woocommerce-page .woocommerce a.button.alt, .woocommerce-page .woocommerce button.button.alt
 {background-color:#9C3536;border:1px solid #9C3536;transition:all 0.2s ease-in-out;}
 .woocommerce-page .woocommerce button.button:hover,  .woocommerce-page .woocommerce button.button:focus, .woocommerce-page .woocommerce .jupiterx-continue-shopping:hover, .woocommerce-page .woocommerce .jupiterx-continue-shopping:focus, .woocommerce-page .woocommerce a.button.alt:hover, .woocommerce-page .woocommerce a.button.alt:focus, .woocommerce-page .woocommerce button.button.alt:hover, .woocommerce-page .woocommerce button.button.alt:focus
 {background-color:#9C3536;border:1px solid #9C3536;transform:translateY(-2px);-web-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);}
 .woocommerce-page .woocommerce button.button:focus, .woocommerce-page .woocommerce .jupiterx-continue-shopping:focus, .woocommerce-page .woocommerce a.button.alt:focus, .woocommerce-page .woocommerce button.button.alt:focus {box-shadow:none!important;}
 
.woocommerce a.button {background-color:#9C3536!important;border:1px solid #9C3536!important;transition:all 0.2s ease-in-out;}
.woocommerce a.button:hover, .woocommerce a.button:focus {background-color:#9C3536!important;border:1px solid #9C3536!important;transform:translateY(-2px);-web-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);box-shadow:0 5px 10px 0 rgba(0,0,0,0.35);}
.woocommerce a.button:focus {box-shadow:none!important;}

.yith-wcbk-booking-form {margin-top:20px!important;}
.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-current-day {background:#9C3536!important;}
.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover {background:#CCC!important;}
.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close {color:#9C3536!important;}
.yith-booking--simple-style .yith-wcbk-booking-form select {font-family:futura-pt!important;}
.yith-booking--simple-style .yith-wcbk-booking-form select option {font-family:futura-pt!important;}

.yith-wcbk-form-section-dates-date-time {margin-top:15px!important;}
.yith-wcbk-form-section-persons-wrapper {margin-top:15px!important;}
.yith-booking--simple-style .yith-wcbk-booking-form .yith-wcbk-booking-form__label {font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;margin:0!important;color:#9C3536!important;}
.yith-wcbk-form-section-services-wrapper label {margin:0!important;}
.yith-wcbk-form-section-services-wrapper label.yith-wcbk-booking-form__label {display:none!important;}
.yith-wcbk-form-section-services-wrapper {margin:15px 0 0 0!important;}

.yith-wcbk-form-section.yith-wcbk-form-section-duration {display:none!important;}
.yith-booking--simple-style .yith-wcbk-people-selector--opened .yith-wcbk-people-selector__totals {background:#9C3536!important;}
.yith-wcbk-people-selector__field__plus, .yith-wcbk-people-selector__field__minus {border:1px solid #9C3536!important;}
.yith-wcbk-people-selector__field__plus-wrap, .yith-wcbk-people-selector__field__minus-wrap {color:#9C3536!important;}
.yith-wcbk-people-selector__fields-container__footer .yith-wcbk-people-selector__close-handler, .yith-wcbk-people-selector__fields-container__footer .yith-wcbk-people-selector__close-handler:hover {color:#9C3536!important;}

.jupiterx-wc-step-active .jupiterx-wc-step-number {background-color:#9C3536!important;}
.woocommerce-cart .woocommerce .jupiterx-continue-shopping, .woocommerce-checkout .woocommerce .jupiterx-continue-shopping {display:none;}

.woocommerce-cart td.product-name img, .woocommerce-cart td.product-name img, .woocommerce-checkout td.product-name img {display:none;}
.woocommerce td.product-name dl.variation dt.variation-From {display:none;}
.woocommerce td.product-name dl.variation dt.variation-To, .woocommerce td.product-name dl.variation dd.variation-To {display:none;}
.woocommerce td.product-name dl.variation dt.variation-Duration, .woocommerce td.product-name dl.variation dd.variation-Duration {display:none;}
.woocommerce td.product-name dl.variation dt.variation-Info {display:none;}
.woocommerce table.my_account_bookings {display:none;}
.woocommerce .shop_table .product-quantity {display:none;}
.woocommerce-terms-and-conditions-link {text-decoration:underline;}

.wc-stripe-elements-field {padding:12px 0 8px 10px!important;}

#cart-link .icon-cart {fill:#FFF;width:24px;height:22px;margin:0 0 -13px 5px;transition:all 0.25s ease-in-out;}
#cart-link .icon-cart:hover {fill:#F9E397;}

.woocommerce td.product-name strong.product-quantity {display:none;}

.woocommerce .woocommerce-order-details h2 {display:none;}
.woocommerce .woocommerce-order-details h2.woocommerce-order-details__title {display:block;}

.woocommerce-order-received ul.woocommerce-order-overview li strong {line-height:120%!important;}



.page-id-2927 .jupiterx-header, .page-id-2927 .jupiterx-footer {display:none;}
.page-id-2927 h2 {font-size:24px;text-align:center;padding:0 0 20px 0;}

#barcode-scan-form {max-width:480px;margin:0 auto 50px;}
#barcode-scan-form select {color:#FFF;background:#9C3536;height:36px;padding:0 10px;}
#barcode-scan-form select, #barcode-scan-form #scan-code {display:block;width:100%;border:none;-webkit-border-radius:0;border-radius:0;}
#barcode-scan-form #scan-code {height:48px;font-size:16px;margin:20px 0!important;padding:0 10px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;}
#barcode-scan-form input[type="submit"], .btn-logout {color:#FFF;background:#9C3536;border:none;width:100px;height:47px;line-height:50px;padding:0;font-size:20px;font-weight:800;text-align:center;text-transform:uppercase;text-decoration:none;position:relative;}
#barcode-scan-form input[type="submit"], .btn-logout {display:inline-block;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all 0.2s ease-in-out;}
#barcode-scan-form input[type="submit"]:hover, .btn-logout:hover {color:#FFF;transform:translateY(-2px);text-decoration:none;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.3);box-shadow:0 5px 10px 0 rgba(0,0,0,0.3);cursor:pointer;}

#barcode-scan-result {max-width:960px;margin:0 auto;}
#barcode-scan-result .woocommerce-notice {font-size:32px;line-height:100%;margin-bottom:20px;color:#CC0000;}
#barcode-scan-result mark {background:none;}
#barcode-scan-result .order-again {display:none;}
.woocommerce .woocommerce-customer-details address {-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn-logout {display:block;font-size:14px;width:100px;height:40px;line-height:44px;margin:0 auto;padding:0;opacity:0.5;}
.btn-logout:hover {opacity:1;}

.rdsn-terms {margin:30px 0 30px;}
.rdsn-terms ul {margin:0;padding:0 0 0 18px;}


@media (max-width: 767px) {
.woocommerce-page .jupiterx-main {padding-top:0;}
}

@media (max-width: 460px) {
.woocommerce-checkout #payment div.payment_box .form-row {width:100%!important;}
}

