.wpfc-calendar .fc-header-toolbar .fc-center h2{color:#f2a80a}.wpfc-calendar-wrapper{max-width:100%}.fc-license-message{display:none}.wpfc-calendar-wrapper{position:relative}.wp-fc-tabs .wp-fc-tab-content .wp-fc-tabpane{display:none}.wp-fc-tabs .wp-fc-tab-content .wp-fc-tabpane.active{display:block}.wp-fc-tabs ul.wp-fc-tab-nav{display:inline-flex;width:100%;padding:0;margin:0;margin-bottom:30px}.wp-fc-tabs ul.wp-fc-tab-nav li{list-style:none;text-align:center;width:50%;padding:5px;border-radius:5px}.wp-fc-tabs ul.wp-fc-tab-nav li a{text-decoration:none;font-weight:600;color:#000}.wp-fc-tab-nav li.active{background:#fff}#TB_ajaxContent{background:#d0ccc4;width:100% !important}#TB_title{padding:16px;background:#f18544 !important;color:#fff;text-transform:uppercase;display:inline-block;width:100%;height:unset !important}#TB_title #TB_ajaxWindowTitle{font-size:24px;font-weight:700}#TB_ajaxContent{margin-top:-7px;padding:0 !important}#TB_window .tb-close-icon{color:#fff}.datepicker-container,.alertify-notifier{z-index:100051 !important}form.wp-fc-reservation-form .t1form-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}form.wp-fc-reservation-form .t1form-group label{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%;padding:5px 10px;font-size:16px}form.wp-fc-reservation-form .t1form-group input,form.wp-fc-reservation-form .t1form-group select{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;border-radius:5px;background-color:#fff !important;height:40px;border:1px solid #d0d0d0;padding:0 10px 0 20px}form.wp-fc-reservation-form .form-submit .popup-button{background:#f18544;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;border-radius:60px}form.wp-fc-reservation-form select#end_time{background:#fff;opacity:1;color:inherit}.wp-fc-tab-content .row-lane{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-fc-tab-content .row-lane .col-6-lane{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px}.wp-fc-tab-content .row-lane .col-12-lane{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wp-fc-tab-content .row-lane #lane-name{font-size:34px;font-weight:700;margin-top:0;margin-bottom:10px}.wp-fc-tab-content .row-lane #lane-price{font-size:28px;font-weight:600}.fc-ltr .fc-timeline-event{border-radius:0;padding:2px;margin:7px 1px 1px;min-height:20px;cursor:default;background-color:#f2a80a;color:#fff}.reservation-booking-form button[type=submit]{background-position:center right}.reservation-booking-form button[type=submit].loading{background:#f18544 url(//www.machineguntours.com/wp-content/plugins/trident1-pos/public/css/range-calendar/../images/loading.gif) 50% 50% no-repeat;background-size:20px;background-position:center right;min-width:140px}.wp-fc-tab-content{padding:2px 15px 15px}.wp-fc-footer{border-top:1px solid #898988;padding:16px;text-align:right}#book-lane-reservation .t1panel-heading-nav{background:0 0;padding:0 15px;border:none}#book-lane-reservation .t1nav-tabs li{width:50%;text-align:center}#book-lane-reservation .t1nav-tabs>li>a{border:none;color:#000;font-weight:600;font-size:16px;background:0 0;line-height:normal}#book-lane-reservation .t1nav-tabs>li>a.t1active{color:#f18544;border-bottom:3px solid!important;border:none;background:0 0}#view-lane .t1panel-heading-nav{background:0 0;padding:0 15px;border:none}#view-lane .t1nav-tabs li{width:50%;text-align:center}#view-lane .t1nav-tabs>li>a{border:none;color:#000;font-weight:600;font-size:16px;background:0 0;line-height:normal}#view-lane .t1nav-tabs>li>a.t1active{color:#f18544;border-bottom:3px solid!important;border:none;background:0 0}#book-lane-reservation .t1btn{padding:6px 25px !important;font-size:14px}#book-lane-reservation .book_lane_bill_info,#book-lane-reservation .book_lane_cc_form{margin-left:0;margin-right:0}#book-lane-reservation .book_lane_cc_form{margin-top:20px;padding:1rem}#book-lane-reservation .book_lane_cc_form.pd-20{padding:20px}#book-lane-reservation .book_lane_cc_form.pd-20 .woocommerce-info{position:relative}#book-lane-reservation .book_lane_bill_info .book_lane_bill_info_title{background:#f18544;padding:10px}#book-lane-reservation .book_lane_bill_info .book_lane_bill_info_title h4{color:#fff;margin:0 !important;padding:0}#book-lane-reservation .book_lane_bill_info_details{margin-top:15px}form.reservation-billing-info .t1form-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}form.reservation-billing-info .t1form-group label{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%;padding:5px 10px;font-size:16px}form.reservation-billing-info .t1form-group .t1input-group{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;border-radius:5px}form.reservation-billing-info .t1form-group .t1input-group input{background-color:#fff !important;border:1px solid #d0d0d0;height:40px}form.reservation-billing-info .t1form-group .t1input-group .t1input-group-addon{height:40px}.reservation-booking-form input[name=card_number]{margin-bottom:10px}.reservation-booking-form select.form-control{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.reservation-booking-form .help_info{font-size:12px;text-decoration:underline;text-align:right;cursor:default}.reservation-booking-form .help_info p{display:none;text-align:left;background-color:#3293af;padding:20px;width:250px;position:absolute;border-radius:3px;box-shadow:1px 1px 1px rgb(0 0 0/20%);right:10px;color:#fff;font-size:13px;line-height:1.4;z-index:1;cursor:text}#book-lane-reservation .estimation_info .sidebar{width:100%;margin-bottom:10px}#book-lane-reservation .estimation_info .review_cart{background-color:#000;text-transform:uppercase;padding:16px}#book-lane-reservation .estimation_info .review_cart h4{margin-top:16px;margin-bottom:48px !important;font-size:16px;color:#fff}#book-lane-reservation .estimation_info div.t1row{margin:0 0 24px;color:#fff}#book-lane-reservation .card_thumbs img.t1active{border:2px solid #f18544}#book-lane-reservation .custom-checkbox{display:inline-block}.fc-button{text-transform:capitalize}.wc-auth-login-popup-range{display:none}.range-apply-t1-gitcard{border-radius:0 4px 4px 0}.t1nav-pills>li>a{display:block;padding:10px 15px}.t1panel-body{padding:15px}.lane-details label{font-weight:700}.range-notice{overflow:auto}.range-notice{font-size:16px}.range-notice a{float:right;background-color:transparent;border:2px solid #fff;color:#fff;padding:5px 10px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;transition:background-color .3s ease,color .3s ease}.range-notice .woocommerce-error:before{top:1.3em}@media only screen and (max-width:767px){#book-lane-reservation .estimation_info .sidebar{padding:0}#book-lane-reservation .book_lane_cc_form .card_info{margin-top:10px}}@media only screen and (max-width:575px){tr[data-resource-id*=L_] .fc-widget-content .fc-cell-content .fc-icon{display:none}}@media only screen and (max-width:500px){form.wp-fc-reservation-form .t1form-group label,form.reservation-billing-info .t1form-group label,form.wp-fc-reservation-form .t1form-group input,form.wp-fc-reservation-form .t1form-group select,form.reservation-billing-info .t1form-group .t1input-group{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:425px){.fc-toolbar.fc-header-toolbar{display:block;text-align:center}#book-lane-reservation .custom-checkbox{display:block}#book-lane-reservation .t1modal-footer{text-align:center}}