.sample__line{color:#000}.sample__line--green{color:green}.arttravel-product-filters .fl-row-content-wrap{background-blend-mode:multiply;background-color:#fc6}.arttravel-product-filters .fl-heading-text{color:#fff}.arttravel-product-filters .wcpf-layout-columns{display:grid;grid-template-columns:1fr;grid-gap:0 5%}@media only screen and (min-width:1024px){.arttravel-product-filters .wcpf-layout-columns{grid-template-columns:1fr 1fr 1fr auto}}.arttravel-product-filters .wcpf-layout-columns:after,.arttravel-product-filters .wcpf-layout-columns:before{display:none}.arttravel-product-filters .wcpf-layout-column{padding:0;width:auto!important}.arttravel-product-filters .wcpf-layout-column select.wcpf-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:10px 20px;border-radius:0;border:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:24px 18px}.arttravel-product-filters .wcpf-drop-down-list{margin-top:0!important}.arttravel-product-filters .wcpf-heading-label{display:none}.arttravel-product-filters .wcpf-content{display:block!important}.arttravel-product-filters__link{padding-top:0}.arttravel-product-filters__link .wcpf-button-action-filter{text-align:left;padding:10px 20px;border-width:0;background:none;background-color:transparent;display:inline-block;background-color:#c00;font-weight:700;color:#fff!important;font-size:18px;line-height:1.6;width:auto;text-decoration:none}.arttravel-product-filters__link .wcpf-button-action-filter:hover{background-color:#c00;color:#fff;text-decoration:none}.arttravel-product-filters__link .wcpf-button-action-reset{padding-top:0;padding-left:4px;padding-right:4px;text-align:left;border-width:0;display:inline-block;font-weight:500;font-size:16px;line-height:1.6;width:auto}.arttravel-product-filters__link .wcpf-button-action-reset,.arttravel-product-filters__link .wcpf-button-action-reset:hover{text-decoration:underline;background:none;background-color:transparent;color:#fff!important}.arttravel-filtered-products .woocommerce-ordering{display:none}.arttravel-filtered-products .woocommerce-result-count{display:block}.atp-bookings-date-display{min-height:28px}.atp-bookings-date-display:first-letter{text-transform:uppercase}.wc-bookings-date-picker{padding:0}.wc-bookings-date-picker .ui-datepicker-header{background-color:transparent;background-image:none;color:#111;border-top:1px solid transparent;overflow:visible}.wc-bookings-date-picker .ui-widget-content.ui-datepicker-inline{box-shadow:none!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{display:flex;justify-content:center;align-items:center;background:transparent;border:1px solid transparent;top:0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next:hover,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev:hover{background:#68d697!important;border:1px solid #239e57}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next .ui-icon,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev .ui-icon{position:static;top:unset;left:unset;right:unset;margin-left:0;margin-right:0}.wc-bookings-date-picker .ui-icon{background-image:none;margin-top:0!important;display:block!important;width:20px;height:20px;border-color:#111;border-style:solid;border-width:0 2px 2px 0}.wc-bookings-date-picker .ui-icon.ui-icon-circle-triangle-w{transform:rotate(-225deg);margin-right:-9px!important}.wc-bookings-date-picker .ui-icon.ui-icon-circle-triangle-e{transform:rotate(-45deg);margin-left:-9px!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-calendar{border-bottom:1px solid #e6e6e6;background:#fefefe}.wc-bookings-date-picker .ui-datepicker th{color:#111;border-top:1px solid transparent;background:transparent}.wc-bookings-date-picker .ui-datepicker td{position:relative;background:transparent}.wc-bookings-date-picker .ui-datepicker td:first-child{border-left:1px solid #e6e6e6}.wc-bookings-date-picker .ui-datepicker td:last-child{border-right:1px solid #e6e6e6}.wc-bookings-date-picker .ui-datepicker td.ui-state-disabled{opacity:1}.wc-bookings-date-picker .ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.35}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background:transparent!important}.wc-bookings-date-picker .ui-datepicker td.bookable .ui-state-default,.wc-bookings-date-picker .ui-datepicker td.partial_booked .ui-state-default{background:#fff!important;text-shadow:none!important;color:#111!important}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:transparent!important;z-index:1;position:relative;color:#111!important}.wc-bookings-date-picker .ui-datepicker td.bookable-range:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;background:#68d697!important;border-color:#239e57!important;border-width:1px 0;border-style:solid}.wc-bookings-date-picker .ui-datepicker td.bookable-range.selection-start-date:before{border-radius:50% 0 0 50%;border-width:1px 0 1px 1px}.wc-bookings-date-picker .ui-datepicker td.bookable-range.selection-end-date:before{border-radius:0 50% 50% 0;border-width:1px 1px 1px 0}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-unselectable .ui-state-default{background:#9d9d9d!important}.wc-bookings-date-picker .ui-datepicker td .ui-state-default{text-shadow:none!important}.wc-bookings-date-picker .ui-datepicker td .ui-state-default.ui-state-hover{background:#68d697!important;color:#111;z-index:1;position:relative}.wc-bookings-date-picker .ui-datepicker td .ui-state-default.ui-state-hover:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-color:#239e57!important;border-width:1px;border-style:solid}.wc-bookings-date-picker .ui-datepicker td .ui-state-default.ui-priority-secondary{opacity:.5!important}.at-modal-backdrop{opacity:0;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);transition:opacity .3s;display:block;pointer-events:none}.at-modal-backdrop.show{opacity:1;pointer-events:visible}.at-modal-backdrop.show .at-modal{transform:translateY(0);transition:transform .25s ease-out}.at-modal{transform:translateY(-40px);transition:transform .25s ease-in;max-width:350px;background-color:#fefefe;margin:15% auto;padding:20px 35px 20px 20px;border:1px solid #888;width:80%;position:relative;border-radius:5px;--at-modal-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--at-modal-ring-offset-shadow:0 0 transparent;--at-modal-ring-shadow:0 0 transparent;box-shadow:var(--at-modal-ring-offset-shadow,0 0 transparent),var(--at-modal-ring-shadow,0 0 transparent),var(--at-modal-shadow)}.at-modal .at-modal-close{color:#aaa;font-size:28px;font-weight:700;background:none;border:none;padding:5px;margin:0;height:32px;width:32px;display:flex;justify-content:center;align-items:center;position:absolute;top:15px;right:15px}.at-modal .at-modal-close:focus,.at-modal .at-modal-close:hover{color:#000;text-decoration:none;cursor:pointer;position:absolute}.at-modal-foot{display:flex;gap:5px}.at-modal-content{font-weight:600;margin-bottom:10px}.woocommerce-account .woocommerce .show-password-input{top:.3em}.woocommerce-order-received .woocommerce .wc-item-meta{padding-left:0}.woocommerce-order-received .woocommerce .wc-item-meta li{float:none;padding-top:0;padding-bottom:0;padding-left:0;border-right-width:0}.woocommerce-order-received .woocommerce .wc-booking-summary-list{padding-left:0}.woocommerce-order-received .woocommerce .wc-booking-summary-list li{float:none;padding-top:0;padding-bottom:0;padding-left:0;border-right-width:0}.woocommerce-order-received .woocommerce ul.wc-bacs-bank-details{padding-left:2em}.single-product.woocommerce .wc-bookings-booking-form{background-color:transparent;border-width:0;padding:0;margin:0}.single-product.woocommerce .wc-bookings-booking-form .form-field-wide input{width:100%}.single-product.woocommerce .wc-bookings-booking-form .picker-chooser-select{margin:0 0 1em}.single-product.woocommerce .wc_bookings_field_duration{border-top-left-radius:0;border-top-right-radius:0;padding-bottom:0;margin:0 0 1em}.single-product.woocommerce .wc-bookings-date-picker{padding-bottom:0;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.single-product.woocommerce .wc-bookings-date-picker>.picker{border:1px solid #ddd;padding:1em;background-color:#fff;border-radius:4px;max-width:330px}.single-product.woocommerce .wc-bookings-date-picker .blockOverlay{top:10rem!important;height:calc(100% - 10rem)!important}.single-product.woocommerce .wc-bookings-booking-cost{margin:0;padding-top:0;padding-left:0;padding-right:0;min-height:47px;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;background-color:transparent}.single-product.woocommerce .wc-bookings-booking-cost:empty{display:none}.single-product.woocommerce .wc-bookings-booking-cost .blockOverlay{background:transparent!important}.single-product.woocommerce .wc-pao-addons-container .addon-form-group{margin:0 0 1em}.single-product.woocommerce .addon-form-group>label,.single-product.woocommerce .form-field>label{font-weight:700!important;font-size:16px!important;margin-bottom:5px!important;line-height:1.5;display:inline-block}.single-product.woocommerce .form-row{padding:0!important;margin-bottom:0!important}.single-product.woocommerce .form-row>label{margin-bottom:0;line-height:1.2!important;font-size:16px;display:flex!important}.single-product.woocommerce .form-row input[type=number]{width:25%;min-width:100px}.single-product.woocommerce .wc-pao-addon{padding-left:0;padding-right:0}.single-product.woocommerce .addon-form-group .wc-pao-addon-description{font-size:1rem;font-style:normal;margin-bottom:5px}.single-product.woocommerce .addon-form-group .form-row{margin-top:4px!important}.single-product.woocommerce .addon-form-group .atp-booking-extend-duration-addon-message+.form-row,.single-product.woocommerce .addon-form-group .form-row+.form-row{margin-top:10px!important}.single-product.woocommerce .wc-pao-row-quantity-based{padding-left:0}.single-product.woocommerce .wc-pao-addon-heading{color:#000}.single-product.woocommerce .product-addon-totals{font-size:16px}.single-product.woocommerce .product-addon-totals ul{padding-left:0}.single-product.woocommerce .product-addon-totals ul li{padding:5px 0 0}.single-product.woocommerce .product-addon-totals ul li:not(:first-child) .wc-pao-col1 strong{font-weight:500!important}.single-product.woocommerce .product-addon-totals .wc-pao-subtotal-line{font-size:16px;margin-top:8px;padding:5px 0 0;font-weight:bolder;border-top:1px solid #d3d3d3}.single-product.woocommerce .product-addon-totals .wc-pao-subtotal-line .price{font-size:16px}.single-product.woocommerce .form-field input[type=text],.single-product.woocommerce .form-field select,.single-product.woocommerce .form-field textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#000;vertical-align:middle;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;transition:all .15s ease-in-out;box-shadow:none;border-radius:4px}.single-product.woocommerce .form-field input[type=text]:focus,.single-product.woocommerce .form-field select:focus,.single-product.woocommerce .form-field textarea:focus{background-color:#fff;border-color:#ccc;outline:0;box-shadow:none}.single-product.woocommerce .form-field select{cursor:pointer;margin:0}.single-product.woocommerce .form-field input[type=number]{width:25%;min-width:100px}.single-product.woocommerce .booking-error{color:red}.woocommerce-view-order .woocommerce .wc-item-meta{padding-left:0}.woocommerce-view-order .woocommerce .wc-item-meta li{float:none;padding-top:0;padding-bottom:0;padding-left:0;border-right-width:0}.woocommerce-view-order .woocommerce .wc-booking-summary-list{padding-left:0}.woocommerce-view-order .woocommerce .wc-booking-summary-list li{float:none;padding-top:0;padding-bottom:0;padding-left:0;border-right-width:0}.woocommerce-edit-account .woocommerce .show-password-input{top:.3em}.woocommerce-checkout .woocommerce-additional-fields{margin-top:30px}.woocommerce-checkout .woocommerce-checkout-payment{margin-bottom:30px!important}.woocommerce-checkout .woocommerce .wc-item-meta{padding-left:0}.woocommerce-checkout .woocommerce .wc-item-meta li{float:none;padding-top:0;padding-bottom:0;padding-left:0;border-right-width:0}.woocommerce-checkout .woocommerce #payment div.payment_box,.woocommerce-checkout .woocommerce-page #payment div.payment_box{background:#dfdcde}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#dfdcde}.woocommerce-checkout #customer_details h3,.woocommerce-checkout #order_review_heading{color:#cc0001;font-size:24px}.woocommerce-lost-password .woocommerce .show-password-input{top:.3em}.woocommerce h3,h3{color:#000}
