.bookingMenu{width:100%;height:44px;float:left;position:relative;padding:0 9%;background-color:#D33B3B}.bookingMenu .left{line-height:44px;font-size:25px;color:#fff;vertical-align:middle;text-transform:uppercase}.bookingMenu .left img{margin-right:5px}.bookingMenu .right .welcome{float:right;width:auto;line-height:44px;font-weight:700;font-size:16px;margin-right:50px;color:#282827}.bookingMenu .right .total{float:right;width:auto;line-height:44px;font-size:20px;margin-right:50px;color:#fff}.bookingMenu .right .close{opacity:1;margin-top:6px;float:right}.bookingContainer{float:left;width:100%;height:auto;padding:30px 9%}.bookingContainer li{float:left;width:100%;height:auto;position:relative}.bookingContainer li .bookingBtn{float:left;width:100%;height:auto;border-radius:0;border:0;text-align:left;line-height:88px;background-color:transparent;color:#B39547;font-size:27px;-webkit-box-shadow:0 5px 0 0 #f7f5f5;-moz-box-shadow:0 5px 0 0 #f7f5f5;box-shadow:0 5px 0 0 #f7f5f5;text-transform:uppercase}.bookingContainer li .bookingBtn span{display:none;float:right;font-size:16px}.bookingContainer li.active .bookingBtn span{display:block;text-transform:none}.bookingContainer li.ticketPass.active .bookingBtn span{color:#575756;font-size:15px}.bookingContainer li.ticketPass.active .bookingBtn span a{color:#B39547}.bookingContainer li.ticketPass.active .bookingBtn span a:hover{color:#575756}.bookingContainer li.active.continue .bookingBtn span{display:none}.bookingContainer li .bookingBtn .number{float:left;width:auto;padding:10px 18px;border:1px solid #B39547;border-radius:50%;line-height:normal;vertical-align:middle;margin-top:15px;margin-right:15px}.bookingContainer li .bookingBtn.disabled{color:#C6C6C6}.bookingContainer li .bookingBtn.disabled .number{border:1px solid #C6C6C6}.bookingContainer li.continue .bookingBtn.disabled .number{border:1px solid #B39547}.detailContainer{float:left;width:100%;height:auto;padding:30px 0;display:none}.bookingContainer li.active .detailContainer{display:block}.bookingContainer li.active .chooseActivity{width:100%;display:block;float:left;height:auto}.bookingContainer .subTitle{float:left;width:100%;height:auto;margin-top:30px}.bookingContainer .subTitle .question{float:left;margin-left:15px}.bookingContainer .subTitle .question img{width:17px;margin-top:5px}.bookingContainer .subTitle a{width:auto;display:block;float:left;height:auto;color:#B39547;font-size:20px;width:auto;display:block;float:left;height:auto;color:#B39547;font-size:20px}p.TitleMinimumPeople{width:100%;display:block;float:left;height:auto;color:#1C1C1B;font-size:20px}.bookingContainer .subTitle a p.TitleMinimumPeople{padding-left:30px}.detailContainer .subTitle img.menuIcon{margin-right:6px;margin-top:1px;font-size:19px;width:23px;height:23px;float:left}.hoverIcon > a > i{color:#fff;border:2px solid #fff;border-radius:50%;text-align:center;margin-right:6px;margin-top:1px;font-size:19px;width:23px;height:23px;float:left}.hoverIcon.PrimaryDetails > a > i{margin-left:-33px}.bookingContainer .subTitle .hoverIcon > a span{float:left;width:100%;height:auto;font-size:14px;color:#C6B075;margin-top:15px;padding-left:30px}.bookingContainer li.active .chooseActivity .activityList{width:100%;display:block;float:left;height:auto;margin-bottom:30px}.bookingContainer li.active .chooseActivity .activityList ul{width:100%;display:block;float:left;height:auto;padding-top:30px}.bookingContainer li.active .chooseActivity .activityList ul li{float:left;width:33.3%;height:auto;padding:0;cursor:pointer}.bookingContainer li.active .chooseActivity .activityList ul li:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.4}.bookingContainer li.active .chooseActivity .activityList ul li.disable{opacity:1}.bookingContainer li.active .chooseActivity .activityList ul li.disable .title{display:none}.bookingContainer li.active .chooseActivity .activityList ul li.disable:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.4}.bookingContainer li.active .chooseActivity .activityList ul li .imgCont{float:left;width:100%;height:270px;background-size:cover;background-position:center}.bookingContainer li.active .chooseActivity .activityList ul li .title{float:left;width:100%;height:auto;border:1px solid #C6C6C6;padding:10px;font-size:15px;color:#282827;font-weight:700;border-right:0;position:absolute;bottom:15px;display:none}.bookingContainer li.active .chooseActivity .activityList ul li:last-child .title{border-right:1px solid #C6C6C6}.bookingContainer li.active .chooseActivity .activityList ul li.active .title{border:1px solid #B39547;background-color:#B39547;color:#fff;position:absolute;bottom:15px;display:block}.bookingContainer li.active .chooseActivity .activityList ul li .title .fa{margin-right:10px;font-size:23px;font-weight:700;color:#fff;vertical-align:middle;margin-top:-5px}.bookingContainer li.active .chooseActivity .activityList ul li.active .title .fa{color:#fff}.bookingContainer li.active .chooseActivity .activityList ul li.active:before,.bookingContainer li.active .chooseActivity .activityList ul li:hover:before{opacity:0;transition:all 2s}.bookingContainer li.active .chooseActivity .activityList ul li:hover .title,.bookingContainer li.active .chooseActivity .activityList ul li.active .title{display:block;transition:all 2s;border:1px solid #B39547;background-color:#B39547;color:#fff;text-align:center;position:absolute;bottom:0}.bookingContainer li.active .chooseActivity .activityList ul li .sbtitle{width:100%;height:auto;text-align:center;font-size:15px;top:50%;position:absolute;left:0;right:0;text-transform:uppercase;color:#fff;transition:all 2s;opacity:1}.bookingContainer li.active .chooseActivity .activityList ul li .sbtitle .fa{margin-right:9px;font-size:22px;margin-top:0;font-weight:900;vertical-align:middle}.bookingContainer li.active .chooseActivity .activityList ul li.active .sbtitle,.bookingContainer li.active .chooseActivity .activityList ul li:hover .sbtitle{transition:all 2s;opacity:0}.bookingContainer li.active .chooseActivity .totalContainer{float:left;width:100%;height:57px;background-color:#EBEBEB;line-height:57px;padding:0 30px;margin-top:100px;position:relative}.bookingContainer li.active .chooseActivity .totalContainer .left{float:left;width:auto;height:57px;line-height:57px;color:gray;font-size:15px!important}.bookingContainer li.active .chooseActivity .totalContainer .right{float:right;width:auto;height:57px;line-height:57px;color:#8E8E8D;font-size:19px}.personalDetailsTotal span,.bookingContainer li.active .chooseActivity .totalContainer .right span{color:#B39547}.bookingContainer li.active .chooseActivity .chooseContinue{float:left;width:100%;height:auto;padding-top:15px}.bookingContainer .continueBtn{float:left;width:190px;height:43px;background-color:#B39547;border-color:#B39547;color:#fff;font-size:20px;vertical-align:middle;line-height:40px;padding:0;border-radius:0;margin-top:15px}.bookingContainer .continueBtn img{vertical-align:middle;margin-left:15px}.bookingContainer .continueBtn:hover{background-color:#907327;border-color:#907327}.bookingContainer li.active .chooseActivity .formContent{float:left;width:100%;height:auto;display:block}.bookingContainer li.active .chooseActivity .formContent .formSubContent{float:left;width:100%;height:auto;padding:15px 30px}.bookingContainer li.active .chooseActivity .formContent .activityDescription{float:left;width:100%;height:auto;margin-top:40px;margin-bottom:30px}.bookingContainer li.active .chooseActivity .formContent .activityDescription .title{float:left;width:100%;height:33px;color:#D33B3B;font-size:15px;line-height:33px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}.bookingContainer li.active .chooseActivity .formContent .activityDescription .title span{float:right;color:gray;font-size:14px;font-weight:400}.bookingContainer li.active .chooseActivity .formContent .activityDescription .title img{float:right;margin-top:10px;margin-left:15px}.bookingContainer .warningText{float:left;width:100%;height:auto;color:#BBBBBA;font-size:14px;margin-top:10px}.bookingContainer .personalDetails .totalContainer .right .warningText{float:left;width:auto;height:auto;color:#BBBBBA;font-size:14px;margin-top:10px;margin-right:50px;float:right;width:auto;height:auto;color:#d33b3b;font-size:14px;margin-top:0;margin-right:50px;display:none}.bookingContainer .warningText span{color:gray;font-size:14px;float:right}.bookingContainer label.btn span{font-size:1.5em}.bookingContainer label input[type="radio"] ~ i.fa.fa-circle-o{color:#c8c8c8;display:inline}.bookingContainer label input[type="radio"] ~ i.fa.fa-dot-circle-o{display:none}.bookingContainer label input[type="radio"]:checked ~ i.fa.fa-circle-o{display:none}.bookingContainer label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o{color:#7AA3CC;display:inline}.bookingContainer label:hover input[type="radio"] ~ i.fa{color:#7AA3CC}.bookingContainer label input[type="checkbox"] ~ i.fa.fa-square-o{color:#c8c8c8;display:inline}.bookingContainer label input[type="checkbox"] ~ i.fa.fa-check-square-o{display:none}.bookingContainer label input[type="checkbox"]:checked ~ i.fa.fa-square-o{display:none}.bookingContainer label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o{color:#7AA3CC;display:inline}.bookingContainer label:hover input[type="checkbox"] ~ i.fa{color:#7AA3CC}.bookingContainer div[data-toggle="buttons"] label.active{color:#7AA3CC}.bookingContainer div[data-toggle="buttons"] label{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:2em;text-align:left;white-space:nowrap;vertical-align:top;cursor:pointer;background-color:none;border:0 solid #c8c8c8;border-radius:3px;color:#c8c8c8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.bookingContainer div[data-toggle="buttons"] label:hover{color:#7AA3CC}.bookingContainer div[data-toggle="buttons"] label:active,.bookingContainer div[data-toggle="buttons"] label.active{-webkit-box-shadow:none;box-shadow:none}.bookingContainer .fa-circle-o:before{color:#B39547;font-size:21px}.bookingContainer .fa-dot-circle-o:before{content:"\f111";color:#B39547;font-size:21px}.bookingContainer .btn-group{float:left;width:100%}.bookingContainer .btn-group label.btn{float:left;width:100%;border:1px solid #C6C6C6;border-radius:0!important;padding:0 15px;border-bottom:0;margin-left:0}.bookingContainer .btn-group label.btn:last-child{border:1px solid #C6C6C6}.bookingContainer .btn-group label.btn:first-child{border-top:0}.bookingContainer .btn-group label.btn .fa{float:left;margin-right:15px}.bookingContainer .btn-group label.btn p{float:left;width:auto;font-weight:700;line-height:35px;min-width:70%;font-size:15px;color:#343332}.bookingContainer .btn-group label.btn img{float:right;margin-top:10px}.bookingContainer .btn-group label.btn p span{font-size:15px;margin-left:15px;color:gray;font-weight:400}.bookingContainer .btn-group label.btn p img{float:right;margin-top:10px}.bookingContainer .brdLeft{border-left:0!important}.bookingContainer .numberOfPeople .peopleInput,.bookingContainer .numberOfPeople .groupPeopleInput{float:left;width:100%;border:1px solid #C6C6C6;line-height:33px;font-size:15px;color:#1C1C1B}#kartingSportFormContent .form-control{background:none}#kartingSportFormContent .driveTime .title{float:left;width:100%;height:35px;line-height:35px;padding:0 15px;border:1px solid #C6C6C6;border-bottom:0}#kartingSportFormContent .driveTime .title h2{float:left;width:auto;line-height:35px;font-size:15px;color:#333332;font-weight:900}#kartingSportFormContent .driveTime .title h3{float:right;width:auto;line-height:35px;font-size:15px;color:#B39547}#kartingSportFormContent .driveTime .sessionsPeople{float:left;width:100%;height:35px;line-height:35px;padding:0 15px;border:1px solid #C6C6C6;float:left;width:100%;height:35px;line-height:35px;padding:0 15px;border:1px solid #C6C6C6}#kartingSportFormContent .driveTime .sessionsPeople .numberContent{float:left;width:100%;line-height:35px;font-size:15px;color:#1C1C1B}#kartingSportFormContent .driveTime .sessionsPeople .numberContent h3{float:right;text-align:right;width:100%;line-height:35px;font-size:15px;color:#BBBBBA}#kartingSportFormContent .driveTime .sessionsPeople .numberContent{font-weight:700}#kartingSportFormContent .driveTime .sessionsPeople .numberContent .input-group{width:100%}#kartingSportFormContent .driveTime .sessionsPeople .numberContent span{font-size:15px;color:#BBBBBA}#kartingSportFormContent .driveTime .sessionsPeople .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0}#kartingSportFormContent .driveTime .sessionsPeople .numberContent .input-group-btn{float:left;width:30px}#kartingSportFormContent .driveTime .sessionsPeople .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px}#kartingSportFormContent .driveTime .sessionsPeople .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}#kartingSportFormContent .additionalEquipments .title{float:left;width:100%;height:35px;line-height:35px;padding:0 15px;border:1px solid #C6C6C6;border-bottom:0}#kartingSportFormContent .additionalEquipments .title h2{float:left;width:auto;line-height:35px;font-size:15px;color:#333332;font-weight:900}#kartingSportFormContent .additionalEquipments .title h3{float:right;width:auto;line-height:35px;font-size:15px;color:#B39547}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople{float:left;width:100%;height:35px;line-height:35px;padding:0 15px;border:1px solid #C6C6C6;float:left;width:100%;height:35px;line-height:35px;padding:0 15px;border:1px solid #C6C6C6}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent{float:left;width:100%;line-height:35px;font-size:15px;color:#1C1C1B}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent h3{float:right;text-align:right;width:100%;line-height:35px;font-size:15px;color:#BBBBBA}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent h3 span{line-height:35px;font-size:15px;color:#BBBBBA}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent{font-weight:700}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent .input-group{width:100%}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent span{font-size:13px;color:gray}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent .input-group-btn{float:left;width:30px}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px}#kartingSportFormContent .additionalEquipments .additionalEquipmentsPeople .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.bookingContainer .numberOfPeople .peopleInput span,.bookingContainer .numberOfPeople .groupPeopleInput span{font-size:13px;color:gray}.bookingContainer .numberOfPeople .peopleInput .form-control,.bookingContainer .numberOfPeople .groupPeopleInput .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0}.bookingContainer .numberOfPeople .peopleInput .input-group-btn,.bookingContainer .numberOfPeople .groupPeopleInput .input-group-btn{float:left;width:30px}.bookingContainer .numberOfPeople .peopleInput .btn-number,.bookingContainer .numberOfPeople .groupPeopleInput .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px}.bookingContainer .numberOfPeople .peopleInput .btn-number .glyphicon,.bookingContainer .numberOfPeople .groupPeopleInput .btn-number .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.bookingContainer .dayRate .btn-group label.btn:first-child{border:1px solid #C6C6C6}.bookingContainer .driveTime .btn-group label.btn:first-child{border:1px solid #C6C6C6}.bookingContainer .driveTime .btn-group label.btn:nth-child(2){border-top:0}.bookingContainer .numberOfPeople{float:left;margin-bottom:40px}.bookingContainer .waterDayRate,.bookingContainer .dayRate,.bookingContainer .driveTime{float:left;margin-top:0}.activityAlert{float:left;width:100%;height:auto;padding-left:30px;color:#D33B3B;font-size:14px;display:none}.textLeft{float:left;padding-left:15px}.rightSelect{float:right;padding:0 15px}.waterNumberOfPeople .textLeft,.peopleInput .textLeft{float:left;width:50%;padding-left:15px}.waterNumberOfPeople .rightSelect,.peopleInput .rightSelect{float:right;width:50%}.rentBoardPeople .textLeft{width:65%}.rentBoardPeople .rightSelect{width:35%;padding-right:0}.bookingContainer li .edit{display:none}.bookingContainer li.active .edit{float:right;font-size:16px;text-transform:capitalize;display:none;cursor:pointer;position:absolute;right:15px;top:40px;color:#B39547}.bookingContainer li.continue .edit{display:block}.bookingContainer li.activityDetails.continue .detailContainer,.bookingContainer li.activityDetails.continue .subTitle,.bookingContainer li.activityDetails.continue .activityList,.bookingContainer li.activityDetails.continue .numberOfPeople,.bookingContainer li.activityDetails.continue .dayRate,.bookingContainer li.activityDetails.continue .waterDayRate,.bookingContainer li.activityDetails.continue .driveTime,.bookingContainer li.activityDetails.continue .additionalEquipments,.bookingContainer li.activityDetails.continue .nextPage,.bookingContainer li.activityDetails.continue .activityDescription{display:none}.bookingContainer li.activityDetails.continue .totalContainer{margin-top:0;padding-bottom:25px}.bookingContainer li.activityDetails.continue .totalContainer:before{content:"";position:absolute;width:100%;height:5px;left:0;bottom:-30px;background-color:#faf8f8}.personalDetails .panel-group .panel{margin-bottom:0;border-radius:0;border:none;box-shadow:none}.personalDetails .panel-default>.panel-heading{color:#333;background-color:transparent;border-color:#ddd;border:0;height:auto;float:left;width:100%}.personalDetails .panel.panel-default .memberCardBtn{position:absolute;right:15px;bottom:0;padding:6px 15px;color:#fff;background-color:#b39547;z-index:9999;cursor:pointer}.personalDetails .discountCoupon{margin-top:35px}.personalDetails .panel-title a{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;float:left;width:100%;font-size:21px;color:#B39547}.personalDetails .panel-title a span{float:left;width:100%;font-size:14px;color:#C6B075;margin-top:5px}.personalDetails .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;border:0}.personalDetails .form-group{float:left;width:100%;margin:0}.personalDetails .control-label{font-size:15px;float:left;width:100%;color:#1C1C1B;margin-bottom:7px;text-align:left}.personalDetails .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #C6C6C6;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none}.personalDetails .myBtnGroup .control-label{font-size:15px;float:left;width:100%;color:#1C1C1B;margin-bottom:7px}.personalDetails .myBtnGroup label.btn{float:left;width:100%;border:none;border-radius:0!important;padding:0 15px}.personalDetails .myBtnGroup{float:left;width:100%;border:0}.personalDetails .myBtnGroup label.btn{border:1px solid #C6C6C6;border-bottom:0}.bookingContainer .btn-group label.btn:first-child{border-top:1px solid #C6C6C6}.bookingContainer .personalDetails .totalContainer{float:left;width:100%;height:57px;background-color:#EBEBEB;line-height:57px;padding:0 30px;margin-top:100px;position:relative}.bookingContainer .personalDetails .totalContainer .right{float:right;width:auto;height:57px;line-height:57px;color:#8E8E8D;font-size:19px}.bookingContainer .personalDetails .text{float:left;margin-right:7px}.bookingContainer li.personalDetails.continue .detailContainer{display:none}.bookingContainer li.termsConditions .textContent{padding:0 30px;font-size:13px;color:#575756}.bookingContainer li.termsConditions .myBtnGroup{float:left;width:auto;border:0}.bookingContainer li.termsConditions .myBtnGroup label.btn{float:left;width:100%;border:none;border-radius:0!important;padding:10px 15px}.bookingContainer li.termsConditions .totalContainer .left{color:gray}.bookingContainer li.termsConditions .totalContainer .right p{color:gray}.bookingContainer li.payment.continue .detailContainer{display:none}.bookingContainer li.termsConditions.continue .detailContainer{display:none}#personalDetailsForm .form-control-feedback{float:right;position:absolute;top:36px!important;right:0}.numberOfPeople .form-control-feedback{float:right;position:absolute;top:0!important;right:0}.bookingContainer li.ticketPass.continue .detailContainer{display:none}.bookingContainer li.ticketPass .detailContainer .title{float:left;width:100%;height:auto;padding:5px 70px;background-color:#1C1C1B}.bookingContainer li.ticketPass .detailContainer .title img{float:left;width:auto;margin-right:15px}.bookingContainer li.ticketPass .detailContainer .title h2{float:left;width:auto;line-height:51px;color:#B39547;font-size:25px;text-transform:uppercase}.bookingContainer li.ticketPass .detailContainer .title .date{float:right;color:#ADADAD;font-size:12px;line-height:51px}.bookingContainer li.ticketPass .ticketContent .detailsContent{float:left;width:100%;height:auto;background-color:#F8F8F8;padding:30px 80px}.bookingContainer li.ticketPass .ticketContent .detailsContent h2{float:left;width:100%;color:#575756;font-size:20.12px;line-height:24px}.bookingContainer li.ticketPass .ticketContent .detailsContent .footer{float:left;width:100%;height:auto;margin-top:15px}.bookingContainer li.ticketPass .ticketContent .detailsContent .footer ul{float:left;width:100%;height:auto;margin-bottom:30px}.bookingContainer li.ticketPass .ticketContent .detailsContent .footer ul li{float:left;width:auto;margin-right:30px;font-size:14px;color:#575756}.bookingContainer li.ticketPass .ticketContent .detailsContent .footer ul li.active{color:#B39547}.bookingContainer li.ticketPass .ticketContent .detailsContent .footer .detailsContent{padding:15px 0;border-top:1px solid #B39547}.bookingContainer li.ticketPass .ticketContent .detailsContent .footer .detailsContent h2{float:left;width:100%;color:#575756;font-size:13.07px;margin-bottom:7px}.bookingContainer li.ticketPass .ticketContent .detailsContent .footer .detailsContent p{float:left;width:100%;color:#575756;font-size:11px}.bookingContainer li.ticketPass .detailContainer .rightContent{float:left;width:100%;height:auto;padding:0 0 0 15px}.bookingContainer li.ticketPass .detailContainer .item{float:left;width:100%;min-height:205px;border:1px solid #D8C9A1;margin-bottom:15px;position:relative}.bookingContainer li.ticketPass .detailContainer .item h2{color:#B39547;font-size:15px}.bookingContainer li.ticketPass .detailContainer .item.first h2{width:50%;height:70px;position:absolute;left:30px;bottom:0}.bookingContainer li.ticketPass .detailContainer .item.first img{width:154px;height:220px;position:absolute;top:-27px;right:42px}.bookingContainer li.ticketPass .detailContainer .item.last h2{width:60%;height:70px;position:absolute;left:30px;bottom:30%}.bookingFooter{width:100%;height:auto;float:left;background-color:#ebebeb;font-size:16px;color:gray;text-align:left;padding:25px 0}.bookingFooter span{margin-left:30px}.paddingBottom{padding-bottom:15px}.bookingContainer .wakeBoarding .numberOfPeople .peopleInput{background-image:-ms-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-moz-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-o-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100,#E0E0E0));background-image:-webkit-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:linear-gradient(to bottom,#FFF 0%,#E0E0E0 100%)}.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput{background-image:-ms-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-moz-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-o-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100,#E0E0E0));background-image:-webkit-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:linear-gradient(to bottom,#FFF 0%,#E0E0E0 100%)}.bookingContainer .wakeBoarding .numberOfPeople .peopleInput .form-control,.bookingContainer .wakeBoarding .numberOfPeople .peopleInput .btn-number{background:transparent;background:none}.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput .form-control,.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput .btn-number{background:transparent;background:none}.bookingContainer .wakeBoarding .numberOfPeople .input-group{width:100%}.bookingContainer .wakeBoarding .numberOfPeople .text{width:100%;float:left;height:auto;font-size:13px;color:#575756}.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput .text{width:auto;float:right;height:auto;font-size:13px;color:#BBBBBA;margin-right:15px}.bookingContainer .wakeBoarding .numberOfPeople .formSubContent.number{float:left;width:50%!important;height:auto;padding:15px 0!important}.bookingContainer .wakeBoarding .numberOfPeople .formSubContent.number.individualContent{float:left;width:100%!important;height:auto;padding:15px 0!important}.bookingContainer .wakeBoarding .numberOfPeople .formSubContent.number.individualContent .rightSelect .text{float:left;width:auto;margin-right:15px;font-size:15px;color:#BBBBBA}.bookingContainer .wakeBoarding .numberOfPeople .btn-group label.btn:first-child{border:1px solid #C6C6C6}.bookingContainer .wakeBoarding .numberOfPeople .peopleInput{line-height:35px}.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput{line-height:35px}.bookingContainer .wakeBoarding .numberOfPeople .inputTotal{float:right;width:auto;line-height:35px;color:#BBBBBA;font-size:15px;padding-left:15px;border-left:1px solid}.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput .col-md-12 span{line-height:35px;color:#B39547;font-size:17px}.bookingContainer .wakeBoarding .numberOfPeople .individual label.btn{border:0!important}.bookingContainer .wakeBoarding .numberOfPeople .groupPackages label.btn{border:0!important}.bookingContainer .wakeBoarding .waterDayRate .btn-group label.btn:first-child{border:1px solid #C6C6C6!important}.bookingContainer .wakeBoarding .waterDayRate .text{float:left;width:100%;font-size:13px;color:#1C1C1B}input[type=checkbox],.driveTime input[type=radio]{display:none!important}#waterTimePrice label.btn .desc{float:left;margin-left:30px}#waterTimePrice label.btn .totalText{float:right!important;width:auto!important;color:#BBBBBA!important;font-size:15px;line-height:33px}#waterTimePrice label.btn:hover .totalText
#waterTimePrice label.btn.active .totalText{color:#BBBBBA!important}.waterNumberOfPeople{padding-left:45px!important}.bookingContainer .wakeBoarding .additionalEquipments .boards{float:left;width:100%;height:auto;padding:30px}.bookingContainer .wakeBoarding .additionalEquipments .boards .title{float:left;width:100%;height:auto;position:relative}.bookingContainer .wakeBoarding .additionalEquipments .boards .title h2{color:#B39547;font-size:21px;background-color:#fff;line-height:21px;position:relative;z-index:2;width:auto;float:left;padding-right:20px}.bookingContainer .wakeBoarding .additionalEquipments .boards .title::before{content:"";position:absolute;width:100%;height:1px;background-color:#C6C6C6;left:0;bottom:5px}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent{float:left;width:100%;height:auto;margin-top:15px}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .subTitle{float:left;width:100%;height:auto;font-size:17px;color:#B39547;line-height:35px;padding-left:15px;border:1px solid #C6C6C6;border-bottom:0;background-image:-ms-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-moz-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-o-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100,#E0E0E0));background-image:-webkit-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:linear-gradient(to bottom,#FFF 0%,#E0E0E0 100%)}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .subTitle .fa{margin-right:10px}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .formSubContent{float:left;width:100%;height:auto;padding:0}.rentBoardPeople .warring{float:left;width:100%;margin-top:10px;color:#D33B3B;font-size:12px;display:none;text-align:right}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .wakeBoardPeopleInput,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .kneeBoardPeopleInput,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .bringPeopleInput{float:left;width:100%;border:1px solid #C6C6C6;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;border-bottom:0}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .bringPeopleInput:last-child{border:1px solid #C6C6C6}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .input-group{width:100%}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .wakeBoardPeopleInput span,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .kneeBoardPeopleInput span,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .bringPeopleInput span{font-size:13px;color:gray}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .wakeBoardPeopleInput .form-control,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .kneeBoardPeopleInput .form-control,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .bringPeopleInput .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .wakeBoardPeopleInput .input-group-btn,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .kneeBoardPeopleInput .input-group-btn,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .bringPeopleInput .input-group-btn{float:left;width:30px}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .wakeBoardPeopleInput .btn-number,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .kneeBoardPeopleInput .btn-number,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .bringPeopleInput .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople label.btn{border:0!important}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .wakeBoardPeopleInput .btn-number .glyphicon,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .kneeBoardPeopleInput .btn-number .glyphicon,.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .bringPeopleInput .btn-number .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .numberContent .text{float:left;margin-right:15px;font-size:17px;color:#AD8F48;line-height:35px;border-left:1px solid #C6C6C6;padding-left:15px}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople label.btn .desc{float:left;margin-left:30px}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople label.btn .totalText{float:right!important;width:auto!important;color:#BBBBBA!important;font-size:15px;line-height:33px}.bookingContainer .wakeBoarding .boardPrice,.bookingContainer .wakeBoarding .boardTimes{color:#BBBBBA!important;font-size:15px!important;line-height:33px}.wetSuit{float:left;width:100%;line-height:35px;font-size:15px;border:1px solid #C6C6C6;padding:0 15px;border-bottom:0}.wetSuit:last-child{border-bottom:1px solid #C6C6C6}.wetSuit .hour{float:left;width:auto;line-height:35px;color:#B39547;font-size:15px}.wetSuitTitle{width:auto;display:-webkit-inline-box}.wetSuit .hour span{margin-left:15px}.wetSuit .totalText{float:right;width:auto;color:#BBBBBA;font-size:15px;line-height:35px}.wetSuit .totalPeople{float:left;width:auto;line-height:35px;color:#B39547;font-size:15px;margin-left:15px}.wetSuit p{float:left;width:auto;font-weight:700;line-height:35px;font-size:15px;color:#343332}.bookingContainer .wakeBoarding .additionalEquipments .boards.mandatory .title h2{color:#B39547;font-size:14px;background-color:#fff;line-height:21px;position:relative;z-index:2;width:auto;float:left;padding-right:20px;color:gray}.bookingContainer .waterNumberOfPeople .addIndividualLesson label.btn .fa-dot-circle-o{position:absolute;left:15px;display:none}.bookingContainer .waterNumberOfPeople .addIndividualLesson label.btn.active .fa-dot-circle-o{position:absolute;display:block}#kartingSportFormContent,#kartingForm,.karting{float:left;width:100%;height:auto}.karting #socksRental .socksRentalContent{float:left;width:100%;border:1px solid #C6C6C6;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;margin-top:15px}.karting .socksRentalInput .title{float:left;width:auto;height:auto;line-height:33px;font-size:16px;color:#1C1C1B}.karting .socksRentalInput .totalText{float:left;text-align:left;width:100%;height:auto;font-weight:300;line-height:33px;color:#BBBBBA;font-size:16px}.karting .memberCardInput .title{float:left;width:auto;height:auto;line-height:33px;font-size:16px;color:#1C1C1B}.karting .memberCardInput .totalText{float:left;text-align:left;width:100%;height:auto;font-weight:300;line-height:33px;color:#BBBBBA;font-size:16px}.rideContent .subTitle{float:left;padding-left:30px;padding-top:10px;font-size:18px;color:#1C1C1B;min-height:35px}.ponyContent .subTitle{float:left;padding-left:30px;padding-top:10px;font-size:18px;color:#1C1C1B}.numberOfPeopleContent{float:left;width:100%;padding:30px;height:auto}.numberOfPeopleContent .bigTitle{float:left;width:100%;height:auto;background:#F5F5F5;border:0;padding-left:30px}.numberOfPeopleContent .bigTitle h2{width:auto;height:auto;font-size:20px;color:#B39547;line-height:35px}.numberOfPeopleContent .bigTitle h2 span{width:auto;height:auto;margin-left:30px;font-size:16px;color:#BBBBBA;line-height:35px}.numberOfPeopleContent .subTitle{float:left;width:100%;height:auto;background:#EAEAEA;border:0;padding-top:0}.numberOfPeopleContent .subTitle h2{width:auto;height:auto;font-size:17px;color:#1C1C1B;line-height:35px}.numberOfPeopleContent .bigTitle div.item:first-child,.numberOfPeopleContent .subTitle div.item:first-child{border-right:1px solid #C6C6C6}.numberOfPeopleContent .beginners{float:left;width:100%}.numberOfPeopleContent .beginners .item{float:left;width:100%;border:1px solid #C6C6C6;height:35px;line-height:35px;border-top:0;padding-left:30px}.numberOfPeopleContent .beginners .item h2{font-size:15px;font-weight:900;line-height:35px;color:#1C1C1B}.numberOfPeopleContent .beginners .item h3{font-size:15px;font-weight:400;line-height:35px;color:#BBBBBA}.numberOfPeopleContent .beginners .item .point{float:left;width:auto}.numberOfPeopleContent .beginners .item .point ul{float:left;width:auto}.numberOfPeopleContent .beginners .item .point ul li{float:left;width:5px;height:5px;border-radius:50%;background-color:#AD8F48;line-height:35px;margin-top:17px;margin-right:4px}.numberOfPeopleContent .beginners .item .myBtnGroup .btn{border:0!important;padding:0}.numberOfPeopleContent .beginners .item .btn.columLeft p{float:left;width:auto;font-weight:300;line-height:35px;font-size:15px;color:#BBBBBA}.numberOfPeopleContent .beginners .item .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700}.numberOfPeopleContent .beginners .item .numberContent .input-group{width:100%}.numberOfPeopleContent .beginners .item .numberContent span{font-size:13px;color:gray}.numberOfPeopleContent .beginners .item .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;height:30px}.numberOfPeopleContent .beginners .item .numberContent .input-group-btn{float:left;width:30px}.numberOfPeopleContent .beginners .item .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px}.numberOfPeopleContent .beginners .item .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.numberOfPeopleContent .beginners .item img{float:right;margin-top:10px;position:absolute;right:15px;top:0}.rideContent .dayRate input[type=checkbox],input[type=radio]{display:none}#equestriangRideDayRate label:nth-child(2),.rideContent .driveTime .btn-group:nth-child(2) label{border-top:0!important}.horseRiding .btn-group label{background:url(/public/img/formTitleBg.png);background-repeat:repeat-x;line-height:35px!important;height:35px}.horseRiding .btn-group label.btn:first-child{border-top:1px solid #C6C6C6;border-top:1px solid #C6C6C6}.horseRiding .btn-group label.btn p{float:left;width:88%;font-weight:300;line-height:35px;font-size:21px;color:#B39547}.horseRiding .btn-group label.btn p span{float:right;width:auto;font-weight:900;line-height:35px;font-size:15px;color:#1C1C1B}.ponyRiding .btn-group label{background:url(/public/img/formTitleBg.png);background-repeat:repeat-x;line-height:35px!important;height:35px}.ponyRiding .btn-group label.btn:first-child{border-top:1px solid #C6C6C6;border-top:1px solid #C6C6C6}.ponyRiding .btn-group label.btn p{float:left;width:90%;font-weight:300;line-height:35px;font-size:21px;color:#B39547}.ponyRiding .btn-group label.btn p span{float:right;width:auto;font-weight:900;line-height:35px;font-size:15px;color:#1C1C1B}#equestriangRiders .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700}#equestriangRiders .numberContent .input-group{width:100%}.equestriangRiders .numberContent span{font-size:13px;color:gray}#equestriangRiders .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0}#equestriangRiders .numberContent .input-group-btn{float:left;width:30px}#equestriangRiders .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px}#equestriangRiders .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}#equestriangRiders h2{font-size:15px;font-weight:900;line-height:35px;color:#1C1C1B}#equestriangRiders h3{font-size:15px;font-weight:400;line-height:35px;color:#BBBBBA}.goToMyChart{color:#C6C6C6;text-align:right;padding-right:15px;display:none;font-size:18px}.goToMyChart a{color:#B39547}@media (min-width: 1024px) and (max-width: 1400px){.rentBoardPeople .textLeft,.memberCardInput .textLeft,.socksRentalInput .textLeft{width:60%}.rentBoardPeople .rightSelect,.memberCardInput .rightSelect,.socksRentalInput .rightSelect{width:40%}.bookingContainer .btn-group label.btn p{font-size:11px}.bookingContainer .wakeBoarding .numberOfPeople .inputTotal{font-size:11px}.bookingContainer .btn-group label.btn .fa{margin-right:5px}.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput .col-md-12 span{font-size:12px}.peopleInput .textLeft{width:50%}.peopleInput .rightSelect{width:50%}.waterNumberOfPeople .rightSelect{width:45%}.waterNumberOfPeople .textLeft{width:55%}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople label.btn .totalText{font-size:12px}.bookingContainer li.active .chooseActivity .totalContainer .left{font-size:11px!important}.bookingContainer li.active .chooseActivity .totalContainer .right{font-size:13px}}@media (min-width: 1024px) and (max-width: 1100px){.bookingContainer .btn-group label.btn p{font-size:10px}}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2){.bookingContainer .btn-group label.btn p{font-size:11px}.bookingContainer .btn-group label.btn p span{font-size:10px}.bookingContainer li.active .chooseActivity .totalContainer .left{font-size:14px}.bookingContainer .memberCard .memberCardInput,.bookingContainer .socksRental .socksRentalInput{font-size:13px}.bookingContainer li.active .chooseActivity .activityList ul li .imgCont{height:150px}.bookingContainer li.ticketPass .ticketContent .detailsContent{padding:0}.bookingContainer .wakeBoarding .numberOfPeople .groupPeopleInput .text{font-size:12px;margin-right:5px}.timeListFooter .col-md-8{width:100%}}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2){.bookingContainer li.active .chooseActivity .activityList ul li{width:50%}.bookingContainer li.active .chooseActivity .totalContainer{margin-top:0;height:auto}}@media (min-width: 480px) and (max-width: 767px){.bookingContainer li.active .chooseActivity .activityList ul li{width:100%}.bookingContainer li.active .chooseActivity .totalContainer{margin-top:0;height:auto}.bookingContainer li.active .chooseActivity .activityList ul li .title{border-right:1px solid #C6C6C6}}@media (max-width: 480px){.bookingContainer li.active .chooseActivity .activityList ul li{width:100%}.bookingContainer li.active .chooseActivity .totalContainer{margin-top:0;height:auto}.bookingContainer li.active .chooseActivity .totalContainer .left{height:auto;line-height:30px}.bookingContainer .continueBtn{width:100%}.bookingContainer li .bookingBtn{font-size:18px}.bookingContainer li.active .chooseActivity .totalContainer .right{float:left!important}.bookingContainer li.active .chooseActivity .formContent .formSubContent{padding:0;margin-bottom:20px}.bookingContainer .subTitle .hoverIcon > a span{padding-left:0}.bookingContainer .brdLeft{border-left:1px solid #C6C6C6!important}.bookingContainer li.active .chooseActivity .activityList ul li{padding:15px 0}.formSubContent .section{margin-top:15px}.bookingContainer .warningText{font-size:12px;margin-bottom:20px}.bookingContainer .btn-group label.btn p{font-size:12px}.bookingContainer .personalDetails .totalContainer{margin-top:0;height:auto;padding:15px}.bookingContainer li.termsConditions .textContent{padding:0}#personalDetailsForm .form-control-feedback{top:28px!important}.bookingContainer li.ticketPass .detailContainer .title{padding:5px 20px}.bookingContainer li.ticketPass .ticketContent .detailsContent{padding:30px 0}.bookingContainer li.ticketPass .detailContainer .rightContent{padding:0}.bookingContainer li.active .chooseActivity .activityList ul li .title{border-right:1px solid #C6C6C6}.horseRiding .btn-group label.btn p{float:left;width:84%;font-weight:300;line-height:35px;font-size:21px;color:#B39547}.numberOfPeopleContent{float:left;width:100%;padding:15px 0;height:auto}.numberOfPeopleContent .beginners .item{height:auto}.horseRiding .btn-group label.btn p span{float:right;width:auto;font-weight:900;line-height:35px;font-size:11px;color:#1C1C1B}}.bookingContainer .btn-group label.btn .fa.fa-dot-circle-o{display:block;display:none}.bookingContainer .btn-group label.active.btn .fa.fa-circle-o{display:none}.bookingContainer .btn-group label.active.btn .fa.fa-dot-circle-o{display:block}.bookingContainer .btn-group.etihadCardRadio label.btn:last-child{border:0}#personalDetailsForm .form-control.memberCard{pointer-events:none}.orange{color:#AD8F48!important}#equestriangRiders img{position:absolute;right:0}#semiPrivate .title{margin-top:50px;width:100%;height:auto;position:relative}#semiPrivate .title h2{float:left;width:auto;color:#B39547;font-size:26px;background-color:#fff;padding-right:40px}#semiPrivate .title h2 span{color:#1C1C1B;font-size:18px}#semiPrivate .title h2:before{content:"";position:absolute;width:100%;height:1px;background-color:#C9C9C9;bottom:2px;left:0;z-index:-1;right:0}#semiPrivate .tabBarContent{float:left;width:100%;height:auto;padding-top:30px}#semiPrivate .tabBarContent .subTitle{float:left;width:auto;height:auto;color:#8D8D8D;font-size:18px;line-height:34px}#semiPrivate .tabBarContent .nav li{float:left;width:auto;height:auto;color:#8D8D8D;font-size:18px}#semiPrivate .tabBarContent .nav-tabs{border-bottom:0;float:right}#semiPrivate .tabBarContent .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid #C9C9C9;border-radius:0;padding:4px 18px;color:#282726}#semiPrivate .tabBarContent .nav-tabs>li.active>a{background-color:#2AAC83;color:#fff}#semiPrivate .tabBarContent .tab-content{float:left;width:100%;height:auto;padding:40px 0 0 40px}#semiPrivate .tabBarContent .panel-default{float:left;width:100%;height:auto}#semiPrivate .tabBarContent .panel-heading{float:left;width:100%;height:auto}#semiPrivate .tabBarContent .panel-heading a,#semiPrivate .tabBarContent .panel-title{float:left;width:100%;height:auto}#semiPrivate .tabBarContent .panel-title .fa,#semiPrivate .tabBarContent .panel-title h2{float:left;height:auto}#semiPrivate .tabBarContent .panel-title h3{float:right;width:auto}#semiPrivate .tabBarContent .panel-title .fa{margin-right:15px;border:3px solid #2AAC83;border-radius:50%;padding:5px;font-size:13px;line-height:12.7px;color:#2AAC83;margin-top:5px}#semiPrivate .tabBarContent .panel-title h2{color:#1C1C1B;font-size:20px;line-height:35px}#semiPrivate .tabBarContent .panel-title h3{color:#2AAC83;font-size:17px;line-height:35px}#semiPrivate .tabBarContent .panel-title .icons{float:left;width:auto;margin-right:15px}#semiPrivate .tabBarContent .panel-default{border:none;border-radius:0}#semiPrivate .tabBarContent .panel-default>.panel-heading{background-color:#F5F5F5}#semiPrivate .tabBarContent .panel-default>.panel-heading:hover{background-color:#E3E3E3}#semiPrivate .tabBarContent .panel-default>.panel-heading:hover .panel-title h2{color:#2AAC83}#semiPrivate .tabBarContent .panel-body{float:left;width:100%;height:auto;padding:30px 0 0}#semiPrivate .tabBarContent .panel-body .item{float:left;width:100%;height:auto;border-bottom:1px solid #C9C9C9}#semiPrivate .tabBarContent .panel-body .item:last-child{border-bottom:0}#semiPrivate .tabBarContent .panel-body .item h2{float:left;width:50%;height:auto;font-size:16px;line-height:30px;color:#B39547}#semiPrivate .tabBarContent .panel-body .item p{float:left;width:50%;height:auto;font-size:16px;line-height:30px;color:#1C1C1B}#semiPrivate .tabBarContent .panel-body .item p span{color:#8D8D8D}#semiPrivate .tabBarContent .panel-body .subTitle .fa{margin-right:8px;border:3px solid #b39547;border-radius:50%;padding:5px;font-size:13px;line-height:12.7px;color:#b39547;margin-top:0}#semiPrivate .tabBarContent .panel-body .subTitle{float:left;width:auto;height:auto;color:#B39547;font-size:18px;line-height:34px;margin-top:0}#semiPrivate .tabBarContent .panel-body .inputItem{float:left;width:100%;height:auto;margin-top:15px;border:1px solid #C6C6C6;height:35px;background-image:-ms-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-moz-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-o-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100,#E0E0E0));background-image:-webkit-linear-gradient(top,#FFF 0%,#E0E0E0 100%);background-image:linear-gradient(to bottom,#FFF 0%,#E0E0E0 100%)}#semiPrivate .tabBarContent .panel-body.numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B}#semiPrivate .tabBarContent .panel-body .numberContent{font-weight:700;float:left;width:auto;line-height:33px}#semiPrivate .tabBarContent .panel-body .numberContent .input-group{width:100%;line-height:33px}#semiPrivate .tabBarContent .panel-body .numberContent span{font-size:13px;color:gray}#semiPrivate .tabBarContent .panel-body .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}#semiPrivate .tabBarContent .panel-body .numberContent .input-group-btn{float:left;width:30px}#semiPrivate .tabBarContent .panel-body .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}#semiPrivate .tabBarContent .panel-body .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}#semiPrivate .tabBarContent .panel-body .textLeft{font-size:15px;font-weight:900;line-height:35px;color:#1C1C1B}#semiPrivate .tabBarContent .panel-body .textRight{font-size:15px;font-weight:400;line-height:35px;color:#BBBBBA}#semiPrivate .tabBarContent .panel-body .text{font-size:18px;line-height:22px;color:#8D8D8D;float:left;width:100%;margin-top:15px}#semiPrivate .tabBarContent .panel-body .footer{width:100%;height:46px;background-color:#F3F3F3;margin-top:30px}#semiPrivate .tabBarContent .panel-body .footer .nextBtn{background-color:#B39547;color:#fff;padding:8px 15px;border:none;border-radius:0;font-size:21px;line-height:30px}#semiPrivate .tabBarContent .panel-body .footer .nextBtn .fa{margin-right:10px}#semiPrivate .tabBarContent .panel-body .footer .nextBtn:hover{background-color:#987d39}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2){#semiPrivate .tabBarContent .panel-body .inputItem{height:auto}.numberOfPeopleContent .beginners .item{float:left;width:100%;border:1px solid #C6C6C6;height:auto;line-height:35px;border-top:0;padding-left:30px}}@media (min-width: 480px) and (max-width: 767px){#semiPrivate .tabBarContent .nav li{width:100%}#semiPrivate .tabBarContent .tab-content{padding:10px 0 0}#semiPrivate .tabBarContent .panel-title h2{color:#1C1C1B;font-size:16px;width:100%;line-height:35px}#semiPrivate .tabBarContent .panel-body .inputItem{height:auto}}@media (max-width: 480px){#semiPrivate .tabBarContent .nav li{width:100%}#semiPrivate .tabBarContent .tab-content{padding:10px 0 0}#semiPrivate .tabBarContent .panel-title h2{color:#1C1C1B;font-size:16px;width:100%;line-height:35px}#semiPrivate .tabBarContent .panel-body .inputItem{height:auto}}#wildWestZoneFormContent{float:left;width:100%;height:auto;padding-top:15px;padding-left:30px}#wildWestZoneFormContent .title{float:left;width:100%;padding:15px 0;height:auto;-webkit-box-shadow:0 5px 0 0 #f7f5f5;-moz-box-shadow:0 5px 0 0 #f7f5f5;box-shadow:0 5px 0 0 #f7f5f5}#wildWestZoneFormContent .title h2{float:left;width:100%;height:auto;font-size:25px;color:#B39547}#wildWestZoneFormContent .title h2 span{color:#1C1C1B}#wildWestZoneFormContent .title ul{float:right;height:auto}#wildWestZoneFormContent .title ul li{float:left;width:auto;height:auto;color:#1C1C1B;font-size:14px;margin-left:40px;padding:0 15px}#wildWestZoneFormContent .title ul li .booked span{float:left;width:15px;height:15px;background-color:#9F1622;margin-right:15px}#wildWestZoneFormContent .title ul li .available span{float:left;width:15px;height:15px;background-color:#EEE7D6;margin-right:15px}#wildWestZoneFormContent .todayClock{float:left;width:100%;height:auto;margin-top:15px;float:left;width:100%;height:auto;margin-top:50px;padding:60px 30px}#wildWestZoneFormContent .todayClock span{float:left;width:100%;height:auto;font-size:16px;color:#B39547;margin-top:15px}#wildWestZoneFormContent .todayClock ul{float:left;width:100%;height:auto}#wildWestZoneFormContent .todayClock ul li{float:left;width:14.28%;height:auto;cursor:pointer}#wildWestZoneFormContent .todayClock ul li .item{float:left;width:100%;height:47px;background-color:#EEE7D6}#wildWestZoneFormContent .todayClock ul li.active .item{background-color:#B39547}#wildWestZoneFormContent .todayClock ul li.booked .item{background-color:#9F1622}#wildWestZoneFormContent .todayClock ul li.booked{cursor:no-drop}#wildWestZoneFormContent .todayClock ul li .punto{float:left;width:1px;height:70px;background-color:#000;position:absolute;bottom:0}#wildWestZoneFormContent .todayClock ul li .text{position:absolute;top:-50px;left:-14px}#wildWestZoneFormContent .todayClock ul li .lastText{position:absolute;top:-50px;right:-14px}#wildWestZoneFormContent .todayClock ul li .lastPunto{float:right;width:1px;height:70px;background-color:#000;position:absolute;bottom:0;right:0}.selectPackageContent{float:left;width:100%;height:auto}.selectPackageContent .selectPackage{float:left;width:100%;padding:30px;height:auto}.selectPackageContent .selectPackage .title{float:left;width:100%;height:auto;background-color:#F3F3F3;border:1px solid #C1C1C1;padding:15px}.selectPackageContent .selectPackage .title h2{color:#C6B075;font-size:14px;width:100%;line-height:25px}.selectPackageContent .selectPackage .title h3{color:#1C1C1B;font-size:14px;width:100%;line-height:25px}.selectPackageContent .selectPackage .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;float:left;width:auto;line-height:33px}.selectPackageContent .selectPackage .numberContent .input-group{width:100%;line-height:33px}.selectPackageContent .selectPackage .numberContent span{font-size:13px;color:gray}.selectPackageContent .selectPackage .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.selectPackageContent .selectPackage .numberContent .input-group-btn{float:left;width:30px}.selectPackageContent .selectPackage .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.selectPackageContent .selectPackage .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.selectPackageContent .selectPackage .item{float:left;width:100%;height:auto;border:1px solid #C6C6C6;border-top:0}.selectPackageContent .selectPackage .item h3{color:#C6B075;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px}.selectPackageContent .selectPackage .item h2{color:#1C1C1B;font-size:15px;width:auto;float:left;line-height:36px}.selectPackageContent .selectPackage .item .price{color:#BBBBBA;font-size:15px;width:auto;float:left;line-height:36px}#clayRanges .activityDescriptionContent{float:left;width:100%;padding-left:30px;height:auto;padding-top:15px}#clayRanges .activityDescriptionContent .item{float:left;width:100%;height:auto;margin-bottom:15px}#clayRanges .activityDescriptionContent .item .title{float:left;width:100%;height:35px;color:#D33B3B;font-size:15px;line-height:36px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}#clayRanges .activityDescriptionContent .item .title .formSubContent{float:left;width:100%;padding:0}#clayRanges .activityDescriptionContent .item .title .btn-group label.btn{border-top:0;padding:0;border:0}#clayRanges .activityDescriptionContent .item .title h3{color:#BBBBBA;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px;font-weight:400}#clayRanges .activityDescriptionContent .item .title h2{color:#B39547;font-size:15px;width:auto;float:left;line-height:36px;padding-left:20px}#clayRanges .activityDescriptionContent .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;float:left;width:auto;line-height:33px}#clayRanges .activityDescriptionContent .numberContent .input-group{width:100%;line-height:33px}#clayRanges .activityDescriptionContent .numberContent span{font-size:13px;color:gray}#clayRanges .activityDescriptionContent .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}#clayRanges .activityDescriptionContent .numberContent .input-group-btn{float:left;width:30px}#clayRanges .activityDescriptionContent .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}#clayRanges .activityDescriptionContent .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}#clayRanges .activityDescriptionContent .detail{float:left;width:100%;height:auto;border:1px solid #C6C6C6;border-top:0}#clayRanges .activityDescriptionContent .detail h3{color:#C6B075;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px}#clayRanges .activityDescriptionContent .detail h2{color:#1C1C1B;font-size:15px;width:auto;float:left;font-weight:900;line-height:36px;padding-left:30px}#clayRanges .activityDescriptionContent .detail .price{color:#BBBBBA;font-size:15px;width:auto;float:left;margin-left:25px;line-height:36px}#clayRanges .activityDescriptionContent .instructor{float:right;width:100%;margin-top:30px;height:auto}#clayRanges .activityDescriptionContent .instructor h2{float:left;width:100%;font-size:19px;color:#B39547;line-height:35px;padding-left:15px;border:1px solid #C6C6C6}#clayRanges .activityDescriptionContent .instructor .formSubContent{float:left;width:100%;height:auto;padding:0}#clayRanges .activityDescriptionContent .instructor .formSubContent .btn-group label.btn p span{position:absolute;right:20px}#clayRanges .activityDescriptionContent .instructor .imgCont{float:left;width:100%;height:145px;background-size:cover;background-position:center}#archery .activityDescriptionContent{float:left;width:100%;padding-left:30px;height:auto;padding-top:15px}#archery .activityDescriptionContent .item{float:left;width:100%;height:auto;margin-bottom:15px}#archery .activityDescriptionContent .item .title{float:left;width:100%;height:35px;color:#D33B3B;font-size:15px;line-height:36px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}#archery .activityDescriptionContent .item .title .formSubContent{float:left;width:100%;padding:0}#archery .activityDescriptionContent .item .title .btn-group label.btn{border-top:0;padding:0;border:0}#archery .activityDescriptionContent .item .title h3{color:#BBBBBA;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px}#archery .activityDescriptionContent .item .title h2{color:#1C1C1B;font-size:15px;width:auto;float:left;line-height:36px}#archery .activityDescriptionContent .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;float:left;width:auto;line-height:33px}#archery .activityDescriptionContent .numberContent .input-group{width:100%;line-height:33px}#archery .activityDescriptionContent .numberContent span{font-size:13px;color:gray}#archery .activityDescriptionContent .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}#archery .activityDescriptionContent .numberContent .input-group-btn{float:left;width:30px}#archery .activityDescriptionContent .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}#archery .activityDescriptionContent .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}#archery .activityDescriptionContent .detail{float:left;width:100%;height:auto;border:1px solid #C6C6C6;border-top:0}#archery .activityDescriptionContent .detail h3{color:#C6B075;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px}#archery .activityDescriptionContent .detail h2{color:#1C1C1B;font-size:15px;width:auto;float:left;line-height:36px}#archery .activityDescriptionContent .detail .price{color:#BBBBBA;font-size:15px;width:auto;float:left;line-height:36px}#archery .activityDescriptionContent .instructor{float:right;width:100%;margin-top:30px;height:auto}#archery .activityDescriptionContent .instructor h2{float:left;width:100%;font-size:19px;color:#B39547;line-height:35px;padding-left:15px;border:1px solid #C6C6C6}#archery .activityDescriptionContent .instructor .formSubContent{float:left;width:100%;height:auto;padding:0}#archery .activityDescriptionContent .instructor .formSubContent .btn-group label.btn p span{position:absolute;right:20px}#archery .activityDescriptionContent .instructor .imgCont{float:left;width:100%;height:145px;background-size:cover;background-position:center}#archery .archery{float:left;width:100%;height:auto}#archery .archery .title{float:left;width:100%;height:35px;color:#D33B3B;font-size:15px;line-height:36px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}#archery .archery .title h2{float:left;width:auto;line-height:34px;color:#b39547}#archery .archery .formSubContent{float:left;width:100%;height:auto;padding:0}#archery .archery .formSubContent .btn-group label.btn p span{position:absolute;right:20px}#handgunRanges .activityDescriptionContent{float:left;width:100%;padding-left:30px;height:auto;padding-top:15px}#handgunRanges .activityDescriptionContent .item{float:left;width:100%;height:auto;margin-bottom:15px}#handgunRanges .activityDescriptionContent .item .title{float:left;width:100%;height:35px;color:#D33B3B;font-size:15px;line-height:36px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}#handgunRanges .activityDescriptionContent .item .title .formSubContent{float:left;width:100%;padding:0}#handgunRanges .activityDescriptionContent .item .title .btn-group label.btn{border-top:0;padding:0;border:0}#handgunRanges .activityDescriptionContent .item .title h3{color:#BBBBBA;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px}#handgunRanges .activityDescriptionContent .item .title h2{color:#1C1C1B;font-size:15px;width:auto;float:left;line-height:36px}#handgunRanges .activityDescriptionContent .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;float:left;width:auto;line-height:33px}#handgunRanges .activityDescriptionContent .numberContent .input-group{width:100%;line-height:33px}#handgunRanges .activityDescriptionContent .numberContent span{font-size:13px;color:gray}#handgunRanges .activityDescriptionContent .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}#handgunRanges .activityDescriptionContent .numberContent .input-group-btn{float:left;width:30px}#handgunRanges .activityDescriptionContent .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}#handgunRanges .activityDescriptionContent .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}#handgunRanges .activityDescriptionContent .detail{float:left;width:100%;height:auto;border:1px solid #C6C6C6;border-top:0}#handgunRanges .activityDescriptionContent .detail h3{color:#C6B075;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px}#handgunRanges .activityDescriptionContent .detail h2{color:#1C1C1B;font-size:15px;width:auto;float:left;line-height:36px}#handgunRanges .activityDescriptionContent .detail .price{color:#BBBBBA;font-size:15px;width:auto;float:left;line-height:36px}#handgunRanges .activityDescriptionContent .instructor{float:right;width:100%;margin-top:30px;height:auto}#handgunRanges .activityDescriptionContent .instructor h2{float:left;width:100%;font-size:19px;color:#B39547;line-height:35px;padding-left:15px;border:1px solid #C6C6C6}#handgunRanges .activityDescriptionContent .instructor .formSubContent{float:left;width:100%;height:auto;padding:0}#handgunRanges .activityDescriptionContent .instructor .formSubContent .btn-group label.btn p span{position:absolute;right:20px}#handgunRanges .activityDescriptionContent .instructor .imgCont{float:left;width:100%;height:145px;background-size:cover;background-position:center}#handgunRanges .archery{float:left;width:100%;height:auto}#handgunRanges .archery .title{float:left;width:100%;height:35px;color:#D33B3B;font-size:15px;line-height:36px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}#handgunRanges .archery .title h2{float:left;width:auto;line-height:34px;color:#b39547}#handgunRanges .archery .formSubContent{float:left;width:100%;height:auto;padding:0}#handgunRanges .archery .formSubContent .btn-group label.btn p span{position:absolute;right:20px}#handgunRanges .subTitle h3{font-size:21px;color:#B39547}#handgunRanges .handgunRange{float:left;width:100%;height:auto;min-height:352px}#handgunRanges .handgunRange .imgCont{float:left;width:100%;height:180px;margin-top:30px;background-size:cover;background-position:center}#handgunRanges .handgunRange .title .formSubContent{float:left;width:100%;height:auto;padding:0}#handgunRanges .handgunRange .title .btn-group label.btn{border-top:0;padding:0;border:0;position:absolute;top:-181px;height:214px}#handgunRanges .handgunRange .title .btn-group label.btn i{position:absolute;bottom:6px}#handgunRanges .handgunRange .title .btn-group label.btn p{position:absolute;bottom:0;left:35px}#handgunRanges .handgunRange .title{float:left;width:100%;height:35px;color:#D33B3B;font-size:15px;line-height:35px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}#handgunRanges .handgunRange .item{float:left;width:100%;border:1px solid #C6C6C6;border-radius:0!important;padding:0 15px;margin-left:0;margin-bottom:0;border-top:0}#handgunRanges .handgunRange .item h2{float:left;width:auto;color:#B39547;font-size:16px;line-height:35px}#handgunRanges .handgunRange .item h3{float:right;width:auto;color:#8D8D8D;font-size:16px;line-height:35px}#handgunRanges .handgunRange .item .text{float:left;color:#333332;font-size:18px;line-height:35px}#handgunRanges .handgunRange .item .price{float:right;color:#8D8D8D;font-size:16px;line-height:35px}.activityDescription .fitnessClassesContent{margin-top:30px!important}.activityDescription .fitnessClassesContent .fitnessInput{float:left;width:100%;height:35px;color:#282726;font-size:15px;line-height:35px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6;margin-top:15px}.activityDescription .fitnessInput .price{color:#BBBBBA;font-size:16px;font-weight:300}.activityDescription .fitnessClassesContent .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;float:left;width:auto;line-height:33px}.activityDescription .fitnessClassesContent .numberContent .input-group{width:100%;line-height:33px}.activityDescription .fitnessClassesContent .numberContent span{font-size:13px;color:gray}.activityDescription .fitnessClassesContent .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.activityDescription .fitnessClassesContent .numberContent .input-group-btn{float:left;width:30px}.activityDescription .fitnessClassesContent .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.activityDescription .fitnessClassesContent .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-color:#b39547!important;border-color:#b39547!important}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2){.wakeBoarding .numberOfPeople{float:left;width:100%}.bookingContainer{float:left;width:100%;height:auto;padding:30px 15px}.numberOfPeopleContent .beginners .item{float:left;width:100%;border:1px solid #C6C6C6;height:auto;line-height:35px;border-top:0;padding-left:30px}.beginnersPeople{width:100%}#clayRanges .activityDescriptionContent .item .title h3{margin-left:0}}@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2){.wakeBoarding .numberOfPeople{float:left;width:100%}.fitnessClassesContent .panel-default>.panel-heading{padding:0}.fitnessClassesContent .panel-title{border-right:0;padding-left:15px}}@media (max-width: 480px){.waterNumberOfPeople{padding-left:15px!important}.bookingContainer li.active .chooseActivity .formContent .formSubContent{width:100%!important}#waterSportFormContent{float:left;width:100%}.bookingContainer .waterDayRate,.bookingContainer .dayRate,.bookingContainer .driveTime{float:left;width:100%;margin-top:0}.bookingContainer .wakeBoarding .additionalEquipments .boards{padding:0}.rentBoardPeople .textLeft,.memberCardInput .textLeft,.socksRentalInput .textLeft{width:100%}.rentBoardPeople .rightSelect,.memberCardInput .rightSelect,.socksRentalInput .rightSelect{width:100%;padding-left:0;padding-right:0}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .numberContent .text{float:left;margin-right:15px;font-size:17px;color:#AD8F48;line-height:35px;border-left:1px solid #C6C6C6;padding-left:15px;border:0}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .formSubContent{margin-bottom:0}#semiPrivate .tabBarContent .panel-body .item h2{width:100%}#semiPrivate .tabBarContent .panel-body .item p{width:100%}#semiPrivate .tabBarContent .panel-body .footer .nextBtn{width:100%}#wildWestZoneFormContent .todayClock ul li .text{position:absolute;top:12px;left:-14px}#wildWestZoneFormContent .todayClock ul li .punto{float:left;width:1px;height:48px;background-color:#000;position:absolute;bottom:0}#wildWestZoneFormContent .todayClock ul li .lastText{position:absolute;top:14px;right:-14px}#wildWestZoneFormContent .todayClock ul li .lastPunto{float:right;width:1px;height:47px;background-color:#000;position:absolute;bottom:0;right:0}#wildWestZoneFormContent .todayClock ul li{float:left;width:100%;height:auto}#wildWestZoneFormContent{float:left;width:100%;height:auto;padding-top:15px;padding-left:0}#wildWestZoneFormContent .todayClock{float:left;width:100%;height:auto;margin-top:50px;padding:15px 0}#wildWestZoneFormContent .title h2{float:left;width:100%;height:auto;font-size:19px;margin-bottom:15px;color:#B39547}.selectPackageContent .selectPackage{float:left;width:100%;padding:15px 0;height:auto}#clayRanges .activityDescriptionContent{padding-left:0}#clayRanges .activityDescriptionContent .instructor .formSubContent{float:left;width:100%;height:auto;padding:0;margin-bottom:0}#clayRanges .activityDescriptionContent .item .title{height:auto}#clayRanges .activityDescriptionContent .item .title h3{color:#BBBBBA;font-size:15px;width:auto;float:left;margin-left:0;line-height:22px;margin-bottom:15px}#clayRanges .activityDescriptionContent .item .title .formSubContent{float:left;width:100%;padding:0;margin-bottom:0}#archery .activityDescriptionContent{float:left;width:100%;padding-left:0;height:auto;padding-top:15px}#archery .archery .formSubContent{float:left;width:100%;height:auto;padding:0;margin-bottom:0}#archery .activityDescriptionContent .instructor .formSubContent{float:left;width:100%;height:auto;padding:0;margin-bottom:0}#handgunRanges .activityDescriptionContent{float:left;width:100%;padding-left:0;height:auto;padding-top:15px}#handgunRanges .activityDescriptionContent .instructor .formSubContent{float:left;width:100%;height:auto;padding:0;margin-bottom:0}.bookingContainer .btn-group label.btn img{float:right;margin-top:10px;top:0;position:absolute}.fitnessClassesContent .nav-tabs{border-bottom:0;padding:0}.fitnessClassesContent .nav-tabs>li{float:left;margin-bottom:-1px;width:100%}.fitnessClassesContent .nav-tabs{border-bottom:0;padding:0}.fitnessClassesContent .panel-default>.panel-heading{color:#1c1c1b;background-color:#f1f1f1;border-color:#f1f1f1;padding:0;height:auto;float:left;width:100%;margin-bottom:5px}.fitnessClassesContent .panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:#555554;line-height:62.7px;border-right:0;padding-left:15px}.activityDescription .fitnessClassesContent{padding:0}}.disabledForm{display:none;height:0}.animated{height:auto}.disabledForm.animated{display:block}.noOfRidersContent .btn-group label.btn:first-child{border-top:1px solid #C6C6C6}.kartinDetailsText h2{float:left;width:100%;line-height:33px;font-size:14px;color:gray;padding-left:40px}#dayRateAppend label.btn .detailText{float:left;width:100%;padding-left:32px;line-height:32px;padding-right:170px;color:#000}#dayRateAppend label.btn img{float:right;margin-top:10px;position:absolute;right:15px}#dayRateAppend label.btn{border:1px solid #C6C6C6;border-top:0}#dayRateAppend label.btn:first-child{border:1px solid #C6C6C6}#kartingSportFormContent .driveTime .sessionsPeople .numberContent h3 span{line-height:35px;font-size:15px;color:#BBBBBA;font-weight:700}.myloader{float:left;margin-right:15px;border:4px solid #f3f3f3;border-top:4px solid #a98b48;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fitnessClassesContent .nav-tabs>li>a{text-transform:capitalize}.fitnessClassesContent .classesTitle h2{text-transform:capitalize}#priceBtn{display:none}.bookingContainer .wakeBoarding .numberOfPeople .btn-group label.btn p{width:60%;min-width:60%}#waterSportFormContent .btn-group label.btn p{width:auto;min-width:auto}.bookingBtnList{float:left;width:100%;height:auto;margin-top:30px}.bookingBtnList .newBookActivity{float:left;width:100%;height:auto;text-align:right;line-height:39px;color:#fff;background-color:#1C1C1B;border:0;border-radius:0;padding-left:30px}.bookingBtnList .newBookActivity img{margin-left:11px;vertical-align:middle}.bookingBtnList .newViewCart{float:left;width:100%;height:auto;text-align:right;line-height:39px;color:#fff;background-color:#B39547;border:0;border-radius:0;padding-left:30px}.bookingBtnList .newViewCart img{margin-left:11px;vertical-align:middle}#findBtn{margin-top:105px}.selectTheTime{float:left;width:100%;height:auto;margin-top:30px}.selectTheTime .title{float:left;width:100%;height:auto;padding-bottom:30px;-webkit-box-shadow:0 5px 0 0 #f7f5f5;-moz-box-shadow:0 5px 0 0 #f7f5f5;box-shadow:0 5px 0 0 #f7f5f5}.selectTheTime .title h3{float:left;width:100%;height:auto;font-size:21px;color:#B39547;margin-bottom:15px}.selectTheTime .title h2{float:left;width:100%;height:auto;font-size:25px;color:#1D1D1B}.selectTheTime .title h2 span{color:#B39547;margin-left:30px;margin-bottom:30px}.selectTheTime .details .timeList{padding-top:30px;padding-bottom:30px}.selectTheTime .details .timeList .item{text-align:center;padding:15px;font-size:17px;color:#1D1D1B;width:33.33%}.selectTheTime .details .timeList .item a{color:#1D1D1B}.recreationFootball .additionalEquipment .text,.selectTheTime .details .text{text-align:right;margin-top:28px}.selectTheTime .details .timeList .item:nth-child(1),.selectTheTime .details .timeList .item:nth-child(2),.selectTheTime .details .timeList .item:nth-child(3),.selectTheTime .details .timeList .item:nth-child(4),.selectTheTime .details .timeList .item:nth-child(5),.selectTheTime .details .timeList .item:nth-child(6),.selectTheTime .details .timeList .item:nth-child(7),.selectTheTime .details .timeList .item:nth-child(8){background-color:#FBF9F5;border-bottom:5px solid #fff;border-right:5px solid #fff;border-right:5px solid #fff}.selectTheTime .details .timeList .item:nth-child(9),.selectTheTime .details .timeList .item:nth-child(10),.selectTheTime .details .timeList .item:nth-child(11),.selectTheTime .details .timeList .item:nth-child(12),.selectTheTime .details .timeList .item:nth-child(13),.selectTheTime .details .timeList .item:nth-child(14){background-color:#EFE9DA;border-right:5px solid #fff;border-bottom:5px solid #fff}.selectTheTime .details .timeList .item.active{background-color:#B39547!important}.selectTheTime .details .timeListFooter .item h3{padding-left:30px;font-size:18px;line-height:35px;color:#1D1D1B}.selectTheTime .details .timeListFooter .item h3 span{margin-right:15px;color:#B39547}.selectTheTime .details .timeListFooter .item h3::before{content:"";position:absolute;left:15px;top:9px;width:16px;height:16px;border:1px solid #B39547}.selectTheTime .details .timeListFooter .item:nth-child(1) h3::before{background-color:#FBF9F5}.selectTheTime .details .timeListFooter .item:nth-child(2) h3::before{background-color:#EFE9DA}.selectTheTime .details .warring{width:100%;float:left;font-size:14px;color:#9F1622;font-weight:700;margin-top:15px;display:none}.recreationFootball .selectTheTime .timeListFooter .item{float:left;width:100%;border-bottom:1px solid #d8d8d8}.recreationFootball .selectTheTime .timeListFooter .item:last-child{border-bottom:0}.recreationFootball .selectTheTime .timeListFooter .item .itemTitle{float:left;width:400px}.recreationFootball .selectTheTime .timeListFooter .item .details{float:left;width:auto;padding-top:6px;padding-bottom:15px}.recreationFootball .selectTheTime .timeListFooter .item .details li{float:left;width:100%;padding:5px 0;border-bottom:1px solid #d8d8d8}.recreationFootball .selectTheTime .timeListFooter .item .details li div{display:inline}.recreationFootball .selectTheTime .timeListFooter .item .details li:last-child{border-bottom:0}.recreationFootball .selectTheTime .timeListFooter .item .details li span{font-weight:700;float:left;margin-right:30px}.choosePackage{float:left;width:100%;height:auto}.choosePackage .formSubContent .top{float:left;width:100%;height:auto;margin-top:-63px}.choosePackage .formSubContent .top div{text-align:center;font-size:15px;color:#B39547;padding:10px}.choosePackage .formSubContent .top div.border{border:1px solid #B7B4B4;border-bottom:0;border-right:0}.choosePackage .formSubContent .top div.border:last-child{border-right:1px solid #B7B4B4}.choosePackage .formSubContent .item{float:left;width:100%;padding:0;border:1px solid #B7B4B4;border-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.choosePackage .formSubContent .item:last-child{border-bottom:1px solid #B7B4B4}.choosePackage .formSubContent .item .borderR{border-right:1px solid #B7B4B4}.choosePackage .formSubContent .item label.btn{border:0!important;padding:0!important;margin:10px 0}.choosePackage .formSubContent .theDetails{text-align:center;font-size:15px;color:#FFF;background-color:#B39547;justify-content:center;display:flex;padding:10px 15px}.choosePackage .formSubContent .theSubDetails{text-align:center;font-size:12px;color:#777776;background-color:#f4f0e5;justify-content:center;display:flex;padding:10px 15px}.choosePackage .formSubContent .item .extraContent{text-align:center;font-size:15px;color:#1D1D1B;background-color:#F4F0E5;line-height:55px}.choosePackage .formSubContent .item .extraContent .numberPaintballs{text-align:left;padding-left:15px}.choosePackage .formSubContent .item .price{text-align:center;font-size:15px;color:#9D9C9C;line-height:55px}.choosePackage #findBtn{margin-top:0}.choosePackage .findBtn{padding-right:45px}.choosePackage .formSubContent .borderR.price{color:#282827}.paintball .selectTheTime .details .timeList .item{background-color:#FBF9F5;border-bottom:5px solid #fff;width:14.18%;border-right:5px solid #fff}.paintball .selectTheTime #selectTime{margin-right:46px}.paintball #needExtraPaintballs label.btn p{max-width:50%}.paintball .needExtraPaintballs .numberContent{font-weight:700;float:right;width:auto;line-height:33px}.paintball .needExtraPaintballs .numberContent .input-group{width:100%;line-height:33px}.paintball .needExtraPaintballs .numberContent span{font-size:13px;color:gray}.paintball .needExtraPaintballs .numberContent .form-control{float:right;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.paintball .needExtraPaintballs .numberContent .input-group-btn{float:right;width:30px}.paintball .needExtraPaintballs .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.paintball .needExtraPaintballs .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.paintball .needExtraPaintballs .theDetails{float:right;width:100%;text-align:right;font-size:15px;line-height:35px;color:#9c9b9b}.paintball .needExtraPaintballs .firstDetails{float:right;width:auto;text-align:right;font-size:15px;color:#9c9b9b}.paintball .needExtraPaintballs .item{float:left;width:100%;border:1px solid #C6C6C6;border-bottom:0}.paintball .needExtraPaintballs .item:last-child{border:1px solid #C6C6C6}.paintball .needExtraPaintballs .item label.btn{border:none!important}.paintball .equipmentUpgrades .numberContent{font-weight:700;float:right;width:auto;line-height:33px}.paintball .equipmentUpgrades .numberContent .input-group{width:100%;line-height:33px}.paintball .equipmentUpgrades .numberContent span{font-size:13px;color:gray}.paintball .equipmentUpgrades .numberContent .form-control{float:right;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.paintball .equipmentUpgrades .numberContent .input-group-btn{float:right;width:30px}.paintball .equipmentUpgrades .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.paintball .equipmentUpgrades .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.paintball .equipmentUpgrades .theDetails{float:right;width:100%;text-align:right;font-size:15px;line-height:35px;color:#9c9b9b}.paintball .equipmentUpgrades label .theDetails{float:left;width:100%;text-align:left;font-size:15px;line-height:35px;color:#9c9b9b;padding-left:35px}.paintball .equipmentUpgrades .firstDetails{float:right;width:auto;text-align:right;font-size:15px;color:#9c9b9b}.paintball .equipmentUpgrades .item{float:left;width:100%;border:1px solid #C6C6C6;border-bottom:0}.paintball .equipmentUpgrades .item:last-child{border:1px solid #C6C6C6}.paintball .equipmentUpgrades .item label.btn{border:none!important}#equipmentUpgrades .col-md-3 .thePrice{float:right;width:100%;text-align:right;font-size:15px;line-height:35px!important;color:#9c9b9b!important}.paintball .equipmentRental .numberContent{font-weight:700;float:right;width:auto;line-height:33px}.paintball .equipmentRental .numberContent .input-group{width:100%;line-height:33px}.paintball .equipmentRental .numberContent span{font-size:13px;color:gray}.paintball .equipmentRental .numberContent .form-control{float:right;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.paintball .equipmentRental .numberContent .input-group-btn{float:right;width:30px}.paintball .equipmentRental .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.paintball .equipmentRental .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.paintball .equipmentRental .theDetails{float:right;width:100%;text-align:right;font-size:15px;line-height:35px;color:#9c9b9b}.paintball .equipmentRental label .theDetails{float:left;width:100%;text-align:left;font-size:15px;line-height:35px;color:#9c9b9b;padding-left:35px}.paintball .equipmentRental .firstDetails{float:right;width:auto;text-align:right;font-size:15px;color:#9c9b9b}.paintball .equipmentRental .item{float:left;width:100%;border:1px solid #C6C6C6;border-bottom:0}.paintball .equipmentRental .item:last-child{border:1px solid #C6C6C6}.paintball .equipmentRental .item label.btn{border:none!important}#equipmentRental .col-md-3 .thePrice{float:right;width:100%;text-align:right;font-size:15px;line-height:35px!important;color:#9c9b9b!important}.additionalPaintball label.btn h2{float:right;line-height:35px;color:#9D9C9C;font-size:15px}.additionalPaintball label.btn span{font-size:15px;color:#706D6C}.additionalEquipment label.btn h2{float:right;line-height:35px;color:#9D9C9C;font-size:15px}.additionalEquipment label.btn span{font-size:15px;color:#706D6C;float:left}.additionalPaintball .numberOfPeople .peopleInput{border:0}.additionalPaintball .numberOfPeople{margin-bottom:0!important;padding:0!important}.qrCode{position:absolute;right:0}.activityItem{width:100%;margin-top:30px}.activityItem th img{padding-left:12px;margin-right:15px;vertical-align:middle}.activityItem th{line-height:51px;color:#B39547;font-size:25px;font-weight:400;text-transform:uppercase;border-color:#f1eeee;vertical-align:middle}.activityItem td{vertical-align:middle;padding:30px;background-color:#F8F8F8!important;border-color:#f1eeee}.activityItem .btn{background:transparent;font-size:15px;line-height:10px;padding:9px 15px;margin-left:15px;border:1px solid;margin-right:36%}.activityItem .btn:hover{color:#7c693a}.activityItem .separate{float:left;width:92%;height:1px;background-color:#f0f0f0;margin-top:15px;margin-bottom:15px}.activityItem h3{float:left;width:50%;color:#575756;font-size:16px;line-height:24px}.activityItem #qrCode{display:none}.activityItem h3 span{font-weight:900;font-size:16px;font-weight:900;font-size:16px;text-transform:capitalize;margin-right:10px}.activityItem h2{float:left;width:50%;color:#575756;font-size:17.12px;line-height:24px}@media print{.activityItem .qrCodeImg{width:190pt!important}.activityItem .qrCodeImg img{width:130pt!important;height:130pt!important}.activityItem{margin-top:30pt!important}.activityItem td{margin-bottom:30pt!important}.activityItem .btn{display:none!important}}.ticketList .detailContainer #example_filter{display:none}.ticketList .detailContainer table.dataTable thead .sorting:after,.ticketList .detailContainer table.dataTable thead .sorting_asc:after,.ticketList .detailContainer table.dataTable thead .sorting_desc:after{display:none}.ticketList .detailContainer #example_info,.ticketList .detailContainer #example_paginate{display:none}.ticketList .detailContainer .dt-bootstrap{margin-bottom:30px}.ticketList .detailContainer table.dataTable td{vertical-align:middle}.ticketList .detailContainer table.dataTable td .separate{float:left;width:92%;height:1px;background-color:#f0f0f0;margin-top:15px;margin-bottom:15px}.ticketList .detailContainer table.dataTable td h3{float:left;width:50%;color:#575756;font-size:16px;line-height:24px}.ticketList .detailContainer table.dataTable td h3 span{font-weight:900;font-size:16px}.ticketList .detailContainer table.dataTable td h2{float:left;width:50%;color:#575756;font-size:17.12px;line-height:24px}.ticketList .detailContainer table.dataTable th{line-height:51px;color:#B39547;font-size:25px;font-weight:400;text-transform:uppercase;border-color:#f1eeee}.ticketList .detailContainer table.dataTable td{vertical-align:middle;padding:30px;background-color:#F8F8F8!important;border-color:#f1eeee}.ticketList .detailContainer table.dataTable th img{padding-left:12px;margin-right:15px;vertical-align:middle}.ticketList .detailContainer .dt-button{background:transparent;font-size:15px;line-height:10px;padding:9px 15px;margin-right:15px;margin-bottom:15px;color:#B39547;border-color:#B39547;border:1px solid}.ticketList .detailContainer table.dataTable{margin-top:21px!important}.choosePackage .continueBtn{float:left;width:211px;height:43px;padding:0 15px;background-color:#B39547;border-color:#B39547;color:#fff;font-size:20px;vertical-align:middle;line-height:40px;padding:0 15px;border-radius:0;margin-top:15px}.selectTheTime .title h2.date{float:left;color:#282827;width:auto;font-size:24px}.selectTheTime .title h2.cPackage{float:left;width:auto;margin-left:50px;color:#b39547;font-size:24px}.selectTheTime .title h2.cPaintballs{float:left;width:auto;font-size:24px;margin-left:5px}.selectTheTime .title h2.cTime{float:right;width:auto;font-size:24px}div.disabled{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.recreationTitle{display:none;float:right;width:50%;color:#282827;font-size:15px;word-wrap:break-word;text-transform:initial;line-height:17px;text-align:right;margin-top:26px}.recreationFootball .chooseField .btn-group label.btn.active{background:#B39547}.recreationFootball .chooseField .btn-group label.btn.active .fa-dot-circle-o:before{color:#fff}.recreationFootball .chooseField .btn-group label.btn.active p{color:#fff}.recreationFootball .chooseField .btn-group label.btn.active p span{color:#fff}.recreationFootball .chooseTime .numberContent{font-weight:700;float:left;width:50%;line-height:33px}.recreationFootball .chooseTime .numberContent .input-group{width:100%;line-height:33px}.recreationFootball .chooseTime .numberContent span{font-size:13px;color:gray}.recreationFootball .chooseTime .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.recreationFootball .chooseTime .numberContent .input-group-btn{float:left;width:30px}.recreationFootball .chooseTime .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.recreationFootball .chooseTime .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.recreationFootball .chooseTime .item{float:left;width:100%;border:1px solid #C6C6C6;border-radius:0!important;padding:0 15px;margin-left:0}.recreationFootball .chooseTime .item h3{float:left;width:auto;font-weight:700;line-height:35px;font-size:15px;color:#343332}.recreationFootball .chooseTime.kids .item h3{margin-right:30px}.recreationFootball .chooseTime.kids .item h2{float:right;width:auto;font-weight:700;line-height:35px;font-size:15px;color:#b39547}.timeListFooter{float:left;width:100%;background:#fafafa;padding:15px}.recreationFootball .selectTheTime .title .dateN{float:left;color:#282827;width:auto;font-size:24px}.recreationFootball .selectTheTime .title .time{float:left;color:#B39547;width:auto;font-size:24px;margin-left:30px}#poloField .item .itemTitle{width:200px}#poloField .item .details{padding-top:0;padding-top:0}#poloField .item h2{padding-left:30px;font-size:18px;line-height:35px;color:#B39547;padding-top:20px;padding-bottom:30px}.recreationFootball .additionalEquipment .numberContent{font-weight:700;float:right;width:auto;line-height:33px}.recreationFootball .additionalEquipment .numberContent .input-group{width:100%;line-height:33px}.recreationFootball .additionalEquipment .numberContent span{font-size:13px;color:gray}.recreationFootball .additionalEquipment .numberContent .form-control{float:right;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.recreationFootball .additionalEquipment .numberContent .input-group-btn{float:right;width:30px}.recreationFootball .additionalEquipment .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.recreationFootball .additionalEquipment .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.recreationFootball .additionalEquipment .theDetails{float:right;width:100%;text-align:right;font-size:15px;line-height:35px;color:#9c9b9b}.recreationFootball .additionalEquipment label .theDetails{float:left;width:100%;text-align:left;font-size:15px;line-height:35px;color:#9c9b9b;padding-left:35px}.recreationFootball .additionalEquipment .firstDetails{float:right;width:auto;text-align:right;font-size:15px;color:#9c9b9b}.recreationFootball .additionalEquipment .item{float:left;width:100%;border:1px solid #C6C6C6;border-bottom:0}.recreationFootball .additionalEquipment .item:last-child{border:1px solid #C6C6C6}.recreationFootball .additionalEquipment .item label.btn{border:none!important}#additionalEquipment .col-md-3 .thePrice{float:right;width:100%;text-align:right;font-size:15px;line-height:35px!important;color:#9c9b9b!important}.recreationFootball .kidsRoomTitle h2{font-size:21px;color:#b39547;float:left;width:100%}#fitness .detailPrice{padding-right:30px;line-height:32px;font-size:16px;color:#bbb}#fitness .nonMemberRates{padding-top:40px;padding-right:75px;font-size:16px;color:#282827}.recreationFootball .dayRate .kidsRoomTitle h2{padding-left:30px}#dayRateAppend .detailText h2{float:left;width:100%;padding-left:32px;line-height:32px;padding-right:170px;color:#b39547}.fitnessRight h2{float:left;width:auto;color:#b39547;margin-top:116px}#fitness .recreationFootball .chooseField .btn-group label.btn p{min-width:88%!important}#fitness .recreationFootball .chooseField .btn-group .btn p span{float:right;padding-right:0;margin-right:0;color:#858584;font-size:16px}#fitness .recreationFootball .chooseField .btn-group .btn.active p span{color:#fff}.fitnesAdditionalChildrens{float:left;margin-top:93px}.fitnesAdditionalChildrensContent{float:left;width:100%;padding-left:30px;height:auto;padding-top:15px}.fitnesAdditionalChildrensContent .item{float:left;width:100%;height:auto;margin-bottom:15px}.fitnesAdditionalChildrensContent .item .title{float:left;width:100%;height:35px;font-size:15px;line-height:36px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6}.fitnesAdditionalChildrensContent .item .title .formSubContent{float:left;width:100%;padding:0}.fitnesAdditionalChildrensContent .item .title .btn-group label.btn{border-top:0;padding:0;border:0}.fitnesAdditionalChildrensContent .item .title h3{color:#BBBBBA;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px;font-weight:400}.fitnesAdditionalChildrensContent .item .title h2{color:#B39547;font-size:15px;width:auto;float:left;line-height:36px;padding-left:20px}.fitnesAdditionalChildrensContent .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;float:left;width:auto;line-height:33px}.fitnesAdditionalChildrensContent .numberContent .input-group{width:100%;line-height:33px}.fitnesAdditionalChildrensContent .numberContent span{font-size:13px;color:gray}.fitnesAdditionalChildrensContent .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.fitnesAdditionalChildrensContent .numberContent .input-group-btn{float:left;width:30px}.fitnesAdditionalChildrensContent .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.fitnesAdditionalChildrensContent .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.fitnesAdditionalChildrensContent .detail{float:left;width:100%;height:auto;border:1px solid #C6C6C6;border-top:0}.fitnesAdditionalChildrensContent .detail h3{color:#C6B075;font-size:15px;width:auto;float:left;margin-left:30px;line-height:36px}.fitnesAdditionalChildrensContent .detail h2{color:#1C1C1B;font-size:15px;width:auto;float:left;font-weight:900;line-height:36px;padding-left:30px}.fitnesAdditionalChildrensContent .detail .price{color:#BBBBBA;font-size:15px;width:auto;float:left;margin-left:25px;line-height:36px}.fitnesAdditionalChildrensContent .instructor{float:right;width:100%;margin-top:30px;height:auto}.fitnesAdditionalChildrensContent .instructor h2{float:left;width:100%;font-size:19px;color:#B39547;line-height:35px;padding-left:15px;border:1px solid #C6C6C6}.fitnesAdditionalChildrensContent .instructor .formSubContent{float:left;width:100%;height:auto;padding:0}.fitnesAdditionalChildrensContent .instructor .formSubContent .btn-group label.btn p span{position:absolute;right:20px}.fitnesAdditionalChildrensContent.instructor .imgCont{float:left;width:100%;height:145px;background-size:cover;background-position:center}.fitnesAdditionalChildrensContent .formSubContent{padding:0!important}#privateDayRate .titleContent{float:left;width:100%;position:relative;height:34px;font-size:15px;line-height:36px;background:url(/public/img/formTitleBg.png);background-repeat:no-repeat;background-repeat:repeat-x;font-weight:700;padding:0 15px;border:1px solid #C6C6C6;border-bottom:0}#privateDayRate .titleContent h2{float:left;width:auto;font-weight:700;line-height:35px;font-size:19px;color:#343332}#privateDayRate .titleContent h3{float:right;width:auto;font-weight:400;line-height:35px;font-size:19px;color:#b39547;margin-right:30px}#privateDayRate .titleContent img{position:absolute;right:15px;top:12px}#privateDayRate .nonMemberRates{padding-top:0;padding-right:45px;margin-bottom:15px}#fitness .numberOfPeopleContent .subTitle{margin-top:0}#fitness .numberOfPeopleContent .bigTitle{padding-left:0}#fitness .groupClass .subTitle a h3{display:inline;color:#bbb;margin-left:30px}#fitness .numberOfPeopleContent .bigTitle h2 span{color:#282827}#fitness .numberOfPeopleContent .subTitle .item h2{color:#282827}#fitness .numberOfPeopleContent .subTitle .item h2 span{color:#b39547;margin-left:30px}#fitness .numberOfPeopleContent .bigTitle div.item:first-child{min-height:36px}#fitness .numberOfPeopleContent .beginners .item{padding-left:0}.recreationFootball.indoor .chooseActivity .title{float:left;width:100%;height:auto;background-color:#ececec;padding:0 15px;border-bottom:1px solid #C6C6C6!important}.recreationFootball.indoor .chooseActivity .title h2{float:left;width:100%;height:auto;color:#1c1c1b;line-height:43px;font-weight:700}.recreationFootball.indoor .detailPrice{line-height:35px;color:#bbbbba}.recreationFootball.indoor .categoriesIndor{margin-top:10px;border:1px solid #C6C6C6!important}.recreationFootball.indoor .footbalLabel{border-bottom:1px solid #C6C6C6!important;border-top:0!important}.recreationFootball.indoor .btn-group label.btn:nth-child(3){margin-bottom:20px}.recreationFootball.indoor .indoorTitle{float:left;width:100%;height:auto;color:#b39547;font-size:21px;padding:30px 15px}.recreationFootball.indoor .indoorTitle h2{float:left;width:100%;height:auto;color:#b39547;font-size:21px}.bookingContainer .radioBtnGroup label.btn{float:left;width:auto;border:0;border-radius:0!important;padding:0 15px;border-bottom:0;margin-left:0;border:none}.bookingContainer .radioBtnGroup label.btn:last-child{border:none}.bookingContainer .radioBtnGroup label.btn:first-child{border:none}.bookingContainer .radioBtnGroup label.btn p{float:left;width:auto;font-weight:700;line-height:35px;min-width:auto;font-size:15px;color:#343332}.discountCoupon p{float:left;width:auto;font-weight:700;line-height:35px;min-width:auto;font-size:15px;color:#343332}.rentBoardContent .numberContent{float:left;width:100%;line-height:33px;font-size:15px;color:#1C1C1B;font-weight:700;float:right;width:auto;line-height:33px}.rentBoardContent .numberContent .input-group{width:100%;line-height:33px}.rentBoardContent.numberContent span{font-size:13px;color:gray}.rentBoardContent .numberContent .form-control{float:left;width:30%;text-align:center;border:none;box-shadow:none;padding:0;background:none}.rentBoardContent .numberContent .input-group-btn{float:left;width:30px}.rentBoardContent .numberContent .btn-number{border-radius:100%;border:2px solid #B39547;padding:0;width:25px;height:25px;margin:0 5px;background:none}.rentBoardContent .numberContent .glyphicon{font-size:10px;text-align:center;color:#B39547;top:0}.rentBoardContent .numberContent .text{float:left;margin-right:15px;font-size:17px;color:#AD8F48;line-height:35px;border-left:1px solid #C6C6C6;padding-left:15px;margin-left:15px}.rentBoardContent .wetSuit .btn-group label.btn{border:0!important;padding:0}.wetSuitDisabled{z-index:1000;background-color:#f2f2f2;opacity:.6;pointer-events:none}.bookingContainer .wakeBoarding .additionalEquipments .boards .rentBoardContent .rentBoardPeople .rentBoardOwn label.btn{border:1px solid #C6C6C6!important}#stDatepicker{margin-left:30px}#stDatepicker input{background:url(/public/img/formTitleBg.png);background-size:contain;color:#7f8080;font-size:19px;border-right:0}#stDatepicker .input-group-addon{color:#b39547;background:url(/public/img/formTitleBg.png);background-size:contain;background-color:transparent}#endDatepicker{margin-left:30px}#endDatepicker input{background:url(/public/img/formTitleBg.png);background-size:contain;color:#7f8080;font-size:19px;border-right:0}#endDatepicker .input-group-addon{color:#b39547;background:url(/public/img/formTitleBg.png);background-size:contain;background-color:transparent}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){.bookingMenu .left img{margin-right:5px;width:15px}.bookingMenu .left{font-size:19px;color:#fff}.bookingMenu .right .total{font-size:16px;margin-right:20px}.bookingContainer{padding:15px 2%}.bookingContainer li .bookingBtn{border:0;line-height:66px;font-size:21px;padding-left:0}.bookingContainer li .bookingBtn .number{padding:3px 11px}.bookingContainer .subTitle{margin-top:0;margin-bottom:15px}.bookingContainer li.active .chooseActivity .activityList ul li{width:50%}.bookingContainer .brdLeft{border-left:1px solid #C6C6C6!important}.bookingContainer li.active .chooseActivity .activityList ul{padding-left:30px;padding-right:30px}.bookingContainer .panel-group{padding-left:22px}.personalDetails .discountCoupon{margin-top:0}.bookingContainer .personalDetails .totalContainer{margin-top:30px;height:auto}.bookingFooter{padding:25px 20px}.bookingContainer li.active .chooseActivity .formContent .activityDescription{margin-top:0;margin-bottom:0}.bookingContainer li.active .chooseActivity .formContent .formSubContent{padding:0 30px 15px}#semiPrivate .tabBarContent .tab-content{padding:0}#semiPrivate .tabBarContent .panel-group{padding-left:0}#findBtn{margin-top:15px;margin-bottom:15px}.bookingContainer .subTitle{margin-top:15px;margin-bottom:15px}.recreationTitle{font-size:12px}.recreationFootball .additionalEquipment .text,.selectTheTime .details .text{text-align:left;margin-bottom:30px;padding-left:15px}.recreationFootball .additionalEquipment label .theDetails{font-size:12px}#additionalEquipment .col-md-3 .thePrice{font-size:10px}.recreationFootball .kidsRoomTitle h2{margin-bottom:30px}.recreationFootball .chooseTime.kids .col-md-offset-1{margin-left:-15px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){.bookingMenu .left img{margin-right:5px;width:15px}.bookingMenu .left{font-size:19px;color:#fff}.bookingMenu .right .total{font-size:16px;margin-right:20px}.bookingContainer{padding:15px 2%}.bookingContainer li .bookingBtn{border:0;line-height:66px;font-size:21px;padding-left:0}.bookingContainer li .bookingBtn .number{padding:3px 11px}.bookingContainer .subTitle{margin-top:0;margin-bottom:15px}.bookingContainer li.active .chooseActivity .activityList ul li{width:50%}.bookingContainer .brdLeft{border-left:1px solid #C6C6C6!important}.bookingContainer li.active .chooseActivity .activityList ul{padding-left:30px;padding-right:30px}.bookingContainer .panel-group{padding-left:22px}.personalDetails .discountCoupon{margin-top:0}.bookingContainer .personalDetails .totalContainer{margin-top:30px;height:auto}.bookingFooter{padding:25px 20px;margin-left:0}.bookingContainer li.active .chooseActivity .totalContainer{margin-top:30px}.bookingContainer li.active .chooseActivity .activityList ul li .imgCont{height:227px}.bookingContainer .section{width:100%!important}.bookingContainer .warningText div{width:100%!important}#kartingSportFormContent .numberOfPeople,#kartingSportFormContent .driveTime,#kartingSportFormContent .additionalEquipments,#kartingSportFormContent .dayRate{width:100%;float:left!important;margin:0}.colFullResponsive{width:100%}#findBtn{margin-top:15px;margin-bottom:15px}.bookingContainer .subTitle{margin-top:15px;margin-bottom:15px}}@media (min-width: 1366px) and (max-width: 1530px){.bigTitle .col-md-offset-1,.subTitle.level .col-md-offset-1,.beginners .col-md-offset-1{margin-left:0;width:66%}}@media (min-width: 600px) and (max-width: 1366px){.bookingMenu .left img{margin-right:5px;width:15px}.bookingMenu .left{font-size:19px;color:#fff}.bookingMenu .right .total{font-size:16px;margin-right:20px}.bookingContainer{padding:15px 2%}.bookingContainer li .bookingBtn{border:0;line-height:66px;font-size:21px;padding-left:0}.bookingContainer li .bookingBtn .number{padding:3px 11px}.bookingContainer .subTitle{margin-top:0;margin-bottom:15px}.bookingContainer .selectTheTime .subTitle{margin-top:30px}.bookingContainer .subTitle.level{margin-bottom:0}.bookingContainer li.active .chooseActivity .activityList ul li{width:50%}.bookingContainer .brdLeft{border-left:1px solid #C6C6C6!important}.bookingContainer li.active .chooseActivity .activityList ul{padding-left:30px;padding-right:30px}.bookingContainer .panel-group{padding-left:22px}.personalDetails .discountCoupon{margin-top:0}.bookingContainer .personalDetails .totalContainer{margin-top:30px;height:auto}.bookingFooter{padding:25px 20px}.bookingContainer li.active .chooseActivity .formContent .activityDescription{margin-top:0;margin-bottom:0}.bookingContainer li.active .chooseActivity .formContent .formSubContent{padding:0 30px 15px}.colFullResponsive{width:100%;margin-left:0}.colFullResponsive.select{width:50%}.numberOfPeopleContent .beginners .item{height:auto}.bigTitle .col-md-offset-1,.subTitle.level .col-md-offset-1,.beginners .col-md-offset-1{margin-left:0;width:66%}.numberOfPeopleContent .beginners .item h3{font-size:12px;padding-left:10px}.numberOfPeopleContent .beginners .item .point{margin-left:30px}}@media (max-width: 1200px){#fitness .recreationFootball .chooseField .btn-group .btn p span{font-size:12px}}@media (min-width: 1100px){.discountCoupon .col-md-3{width:17%}}@media (min-width: 1500px) and (max-width: 1600px){.bookingContainer .btn-group label.btn p{font-size:12px}}@media screen and (min-width: 1366px) and (max-width: 1500px){.kartinDetailsText h2{font-size:12px;padding-left:12px}.bookingContainer .btn-group label.btn p{font-size:12px}.selectTheTime .details .timeList .item,.paintball .selectTheTime .details .timeList .item{width:24%;border-right:0!important;margin:3px;border-bottom:0}#clayRanges .activityDescriptionContent .item .title h3{font-size:13px;margin-left:0}#clayRanges .activityDescriptionContent .detail .price{font-size:13px;margin-left:-5px}}@media screen and (min-width: 1025px) and (max-width: 1365px){.kartinDetailsText h2{font-size:12px;padding-left:12px}.selectTheTime .details .timeList .item,.paintball .selectTheTime .details .timeList .item{width:32.5%;border-right:0!important;margin:3px;border-bottom:0}#clayRanges .activityDescriptionContent .item .title h3{font-size:12px;margin-left:0}#clayRanges .activityDescriptionContent .detail .price{font-size:12px;margin-left:-5px}.selectTheTime .details .timeListFooter .item h3{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1024px){.kartinDetailsText h2{font-size:11px;padding-left:15px}.bookingContainer .warningText{font-size:12px}#formContent{margin-top:30px}.activityItem h3{font-size:12px}.activityItem h3 span{font-size:12px}.activityItem th{font-size:20px}.choosePackage .formSubContent .item .borderR p{font-size:9px}.selectTheTime .details .timeList{width:100%}.selectTheTime .details .timeList .item,.paintball .selectTheTime .details .timeList .item{width:32.5%;border-right:0!important;margin:3px;border-bottom:0}.selectTheTime{margin-bottom:30px}#clayRanges .activityDescriptionContent .item .title h3{font-size:12px;margin-left:0}#clayRanges .activityDescriptionContent .detail .price{font-size:12px;margin-left:-5px}.selectTheTime .details .timeListFooter .item h3{font-size:13px}}
