.pa-row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}
.pa-row:before, .pa-row:after{content:'';display:table}
.pa-row:after{clear:both}
.pa-row .pa-row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}
.pa-row .pa-row:before, .pa-row .pa-row:after{content:'';display:table}
.pa-row .pa-row:after{clear:both}
.pa-col, .pa-cols{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}
[class*="pa-col"] + [class*="pa-col"]:last-child{float:right}
[class*="pa-col"] + [class*="pa-col"].end{float:left}
@media only screen {
.pa-col, .pa-cols{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}
.pa-col-sm-1{width:8.3333333333%}
.pa-col-sm-2{width:16.6666666667%}
.pa-col-sm-3{width:25%}
.pa-col-sm-4{width:33.3333333333%}
.pa-col-sm-5{width:41.6666666667%}
.pa-col-sm-6{width:50%}
.pa-col-sm-7{width:58.3333333333%}
.pa-col-sm-8{width:66.6666666667%}
.pa-col-sm-9{width:75%}
.pa-col-sm-10{width:83.3333333333%}
.pa-col-sm-11{width:91.6666666667%}
.pa-col-sm-12{width:100%}
}
@media only screen and (min-width:48.063em) {
.pa-col, .pa-cols{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}
.pa-col-md-1{width:8.3333333333%}
.pa-col-md-2{width:16.6666666667%}
.pa-col-md-3{width:25%}
.pa-col-md-4{width:33.3333333333%}
.pa-col-md-5{width:41.6666666667%}
.pa-col-md-6{width:50%}
.pa-col-md-7{width:58.3333333333%}
.pa-col-md-8{width:66.6666666667%}
.pa-col-md-9{width:75%}
.pa-col-md-10{width:83.3333333333%}
.pa-col-md-11{width:91.6666666667%}
.pa-col-md-12{width:100%}
}   
@media only screen and (min-width:64.063em) {
.pa-col, .pa-cols{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}
.pa-col-lg-1{width:8.3333333333%}
.pa-col-lg-2{width:16.6666666667%}
.pa-col-lg-3{width:25%}
.pa-col-lg-4{width:33.3333333333%}
.pa-col-lg-5{width:41.6666666667%}
.pa-col-lg-6{width:50%}
.pa-col-lg-7{width:58.3333333333%}
.pa-col-lg-8{width:66.6666666667%}
.pa-col-lg-9{width:75%}
.pa-col-lg-10{width:83.3333333333%}
.pa-col-lg-11{width:91.6666666667%}
.pa-col-lg-12{width:100%}
} .pickupmanager{position:relative;overflow:auto;clear:both;}
.woo-tour-pickupmanager{font-size:12px;line-height:1.7;border-color:#e1e1e1;}
.tourmaster-pickupmanager *{font-size:12px;line-height:1.7;color:#333;border-color:#e1e1e1;}
.pickupmanager *, 
.pickupmanager :before, .pickupmanager :after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pickupmanager-searchform{padding:13px 20px;margin-bottom:30px;box-shadow:0px 0px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 2px rgba(0,0,0,.1);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.1);background-color:#fff;}
.pickupmanager-searchform-title, .pickupmanager-searchform h3.pickupmanager-searchform-title, .pickupmanager-searchform .pickupmanager-results-wrap, .pickupmanager-searchform .pickupmanager-control-wrap{position:relative;display:inline-block;line-height:1.7;margin:2px 0 6px 0;width:100%;}
.pickupmanager-searchform .pickupmanager-control-wrap:after{display:none;font-family:fontAwesome;content:"\f0dd";font-size:14px;line-height:20px;position:absolute;right:12px;top:50%;margin-top:-13px;pointer-events:none;}
.pickupmanager-searchform-title, .pickupmanager-searchform h3.pickupmanager-searchform-title{height:32px;font-weight:800;font-size:15px;padding:4px 4px 4px 6px;}
.woo-tour-searchform-title{color:#333;}
.pickupmanager-searchform input[type="submit"],
.pickupmanager-searchform select{font-family:"Poppins",sans-serif;display:inline-block;font-size:14px;border-radius:0;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
#grve-theme-wrapper .pickupmanager-searchform select,
.pickupmanager-searchform select{height:38px;padding:4px 30px 4px 15px;width:100%;border-width:1px;border-style:solid;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#fff;cursor:pointer;font-size:16px;}
#grve-theme-wrapper .pickupmanager-searchform .pickupmanager-button{font-size:16px !important;text-shadow:none;}
.pickupmanager-searchform input[type="submit"]{color:#fff;font-weight:600;text-align:center;vertical-align:middle;padding:14px 27px;border-width:0;border-style:solid;background:#4674e7;background:-webkit-linear-gradient(left,#4674e7,#4692e7);background:-o-linear-gradient(right,#4674e7,#4692e7);background:-moz-linear-gradient(right,#4674e7,#4692e7);background:linear-gradient(to right,#4674e7,#4692e7);transition:background .3s,color .3s,border-color .3s, opacity .43s;-moz-transition:background .3s,color .3s,border-color .3, opacity .43s;-o-transition:background .3s,color .3s,border-color .3s, opacity .43s;-webkit-transition:background .3s,color .3s,border-color .3s, opacity .43s;border-color:#d7d7d7;text-transform:uppercase;margin:8px 0 6px 0;width:100%;cursor:pointer;}
.pickupmanager-searchform input[type="submit"]:hover{opacity:0.92;}
.pickupmanager-searchform select:disabled, .tourmaster-form-field.tourmaster-with-border .pickupmanager-searchform select:disabled, .woo-tour-form-field.woo-tour-with-border .pickupmanager-searchform select:disabled{color:#b4b4b4;text-shadow:1px 1px 2px #fff, 0 0 0 #555, 1px 1px 2px #fff;cursor:default;}
.pickupmanager-searchform input[type="submit"]:disabled,
.tourmaster-form-field.tourmaster-with-border .pickupmanager-searchform input[type="submit"]:disabled,
.woo-tour-form-field.woo-tour-with-border .pickupmanager-searchform input[type="submit"]:disabled{color:#b4b4b4;text-shadow:1px 1px 2px #fff, 0 0 0 #555, 1px 1px 2px #fff;background:#ddd;cursor:default;}
.pickupmanager:before, .pickupmanager:after{position:absolute;display:block;content:"";left:0;top:0;right:0;bottom:0;-moz-transition:all 0s .43s, opacity .43s, visibility 0s .43s;-o-transition:all 0s .43s, opacity .43s, visibility 0s .43s;-webkit-transition:all 0s .43s, opacity .43s, visibility 0s .43s;transition:all 0s .43s, opacity .43s, visibility 0s .43s;visibility:hidden;opacity:0;z-index:-1;}
.pickupmanager.awaiting:before, .pickupmanager.awaiting:after{-moz-transition:all 0s, opacity .43s, visibility 0s;-o-transition:all 0s, opacity .43s, visibility 0s;-webkit-transition:all 0s, opacity .43s, visibility 0s;transition:all 0s, opacity .43s, visibility 0s;visibility:visible;opacity:.5;z-index:1;}
.pickupmanager.awaiting:after{opacity:1;z-index:2;}
.pickupmanager:before{background:#fff;}
.pickupmanager.woo-tour-pickupmanager:before{background:transparent;}
.pickupmanager:after{background-image:url(//eos.tours/wp-content/plugins/pickup-manager.disabled/assets/img/loader.gif);background-repeat:no-repeat;background-position:center;}
.pickupmanager-searchform .pickupmanager-results{list-style:none;margin:2px 0 6px;border:none;-moz-transition:all.43s;-o-transition:all.43s;-webkit-transition:all.43s;transition:all.43s;}
.pickupmanager-searchform .pickupmanager-results li{margin:4px 0 4px 0;list-style:none;font-size:13px;font-weight:700;color:#555;min-height:32px;background-color:#f0f0f0;border:1px solid #d8d8d8;padding:10px 18px;}
.pickupmanager-searchform .pickupmanager-results.disabled{margin:0;opacity:0;}
.pickupmanager-searchform .pickupmanager-results li a{color:#00c;font-size:12px;text-decoration:underline;vertical-align:middle;display:inline;}
.pickupmanager-searchform .pickupmanager-results li a:hover{color:#55d;}
.pickupmanager-searchform .input-pickup, .pickupmanager-searchform .input-pickup-time{margin:2px 0 6px;}
.tourmaster-form-field .pa-col, .tourmaster-form-field .pa-cols{padding:0;}
.tourmaster-form-field .pickupmanager-searchform, .woo-tour-form-field .pickupmanager-searchform{padding:0;}
.tourmaster-form-field .tourmaster-inner-titles, .woo-tour-form-field .woo-tour-inner-titles{height:48px;margin:2px 0 6px 0;}
.tourmaster-form-field .tourmaster-pickup-title-note, .woo-tour-form-field .woo-tour-pickup-title-note{font-size:16px;font-weight:400;margin-left:24px;}
.pickupmanager-searchform .pickup-place-anchor-container{display:inline-block;font-size:13px;height:48px;padding:12px 17px 12px 0;width:100%;border:2px solid transparent;-moz-transition:all .43s;-o-transition:all .43s;-webkit-transition:all .43s;transition:all .43s;}
.pickupmanager-searchform .pickup-place-anchor-container.disabled{border:2px solid #e1e1e1;}
.pickupmanager-searchform .pickup-place-anchor-container.disabled a.pickup-place-anchor{display:none;}
.pickupmanager-searchform .pickup-place-anchor-container a.pickup-place-anchor, .tourmaster-payment-detail-notes-wrap a.pickup-place-anchor, .woo-tour-payment-detail-notes-wrap a.pickup-place-anchor{color:#4674e7;}
.pickupmanager-searchform .pickup-place-anchor-container a.pickup-place-anchor:hover, .tourmaster-payment-detail-notes-wrap a.pickup-place-anchor:hover, .woo-tour-payment-detail-notes-wrap a.pickup-place-anchor:hover{text-decoration:underline;color:#4674e7;}
.woo-tour-payment-contact-wrap .pickup-place-anchor-container{font-size:10px;}
.woo-tour-payment-contact-wrap .pickup-place-anchor-container a{color:#55a;font-style:italic;}
.traveltour-body  a.pickup-place-info-anchor{color:#485da1;}
.traveltour-body a.pickup-place-info-anchor:hover{text-decoration:underline;color:#485da1;}
.tourmaster-my-booking-single-field .tourmaster-head, .woo-tour-my-booking-single-field .woo-tour-head{min-width:103px;}
.traveltour-body .searchform-booking-plug_message, .woo-tour-pickup-body .searchform-booking-plug_message{border:2px solid #b99;background:#fee;padding:4px 10px;margin-top:-10px;}
body.single-product.woocommerce div.product form.cart table tr td:first-child, body.single-product.woocommerce div.product form.cart .variations li > div, .woo-tour-variations li > div{width:35%;margin:0;}
body.single-product.woocommerce div.product form.cart table tr td:last-child, .single-product.woocommerce div.product form.cart .variations li > div.value, .woo-tour-variations li > div.value{width:65%;margin:0;}
#grve-theme-wrapper .summary .woo-tour-variations input{padding:12px 15px;}
.single-product.woocommerce .woocommerce-error{margin-top:15px;}}
.pickupmanager.json-mode:before, .pickupmanager.json-mode:after{display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}
.pickupmanager.json-mode.awaiting:before, .pickupmanager.json-mode.awaiting:after{display: none !important;
visibility: hidden !important;
opacity: 0 !important;
} .pickupmanager.private-mode:before,
.pickupmanager.private-mode:after, .pickupmanager.fixed-mode:before, .pickupmanager.fixed-mode:after{display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}
.pickupmanager.private-mode.awaiting:before, .pickupmanager.private-mode.awaiting:after, .pickupmanager.fixed-mode.awaiting:before, .pickupmanager.fixed-mode.awaiting:after{display: none !important;
visibility: hidden !important;
opacity: 0 !important;
} .pickupmanager label[for="pickup-hotel"]:after{content: " *";
color: #e74c3c;
font-weight: bold;
} .pickupmanager label[for="pickup-hotel"]{font-size: 14px;
text-transform: none;
}