@media only screen and (max-width:768px){h2{font-size:3.25rem}h2 span{font-size:1.35rem}.cstmr .oidItem{box-sizing:border-box}.span_1_of_4,.span_2_of_4,.span_3_of_4,.span_4_of_4{margin-left:0;width:100%}.searchWrapper{width:100%}.dealButton .bm-button a{font-size:1.2rem;min-width:11.5rem;width:initial}.hero{height:28.5rem}.hero h2.medium{display:none}.hero h2.small{display:block}.locationSelect{margin:0 auto 1.5rem;width:80%;float:initial}.translator{margin-top:10px;float:left}.operatorPortal .ui-message-error{margin-top:3px}.inventory-grid .bookPrices input{height:16px;width:80px;font-size:12px;margin-bottom:4px}.inventory-grid .bookPrices span.adult-title{margin-top:8px}.bookActivity .week-pattern-check-box{top:0}.next-prev{margin-right:10px;font-size:12px}div.ui-accordion .ui-message-error,div.update-details div.ui-accordion .ui-message-error{margin:8px 0 0 5px}.manage-users-buttons{width:100%}.operatorPortal .boxFull_skinny{padding:0 0 5rem;width:100%}.operatorPortal .boxRow select{position:initial}.operatorPortal .boxFull_skinny .boxRow select{margin-left:.2rem;margin-top:4px;margin-bottom:15px;width:250px;float:left;font-size:13px}@media only screen and (max-width:620px){.operatorPortal .boxFull_skinny .radioPair_stacked input{width:initial;float:left}.operatorPortal .weekdayCheckboxes{position:initial;padding-top:1.6rem;border-top:1px solid #e2e2e2;margin-top:1.2rem;width:100%}.operatorPortal .approxCapicity{position:relative}.operatorPortal .approxCapacity label:nth-child(1),.operatorPortal .approxCapacity label:nth-child(2){padding-bottom:3.75rem}.operatorPortal .approxCapacity input{position:absolute;left:1.6rem;bottom:1.6rem}.operatorPortal .approxCapacity label:last-child{position:absolute;left:7.6rem;bottom:2.25rem}.af_selectOneChoice{position:absolute;left:11.25rem;bottom:2.25rem}}.locationSearch{margin:0 auto;width:80%;float:initial}.tableFilters{margin-top:2.2%}.tableSort span.smallThumb{width:23%}.tableSort span.dealName{width:33%}.tableSort span.dealPrice{width:15%}.tableSort span.dealDiscount{width:12%}.tableSort span.dealSpaces{width:5%}.tableSort span.dealDates{width:12%}.tableSort span.dealButton{display:none}@media only screen and (max-width:600px){.tableFilters{background-position:25% 0}}.productCard{padding:0;border:1px solid #eee;border-bottom:0;border-left:none;margin:1.5rem 0 0;width:100%}.productCard div{font-size:2.15rem;position:relative;padding:0}.productCard .smallThumb{left:-45%;border-bottom:4rem solid #0099e8;width:23%;z-index:1}.productCard .dealName{left:23%;border-bottom:4rem solid #f1f6fb;width:35%}.productCard .dealPrice{border-bottom:4rem solid #f1f6fb;width:15%}.productCard .dealDiscount-1,.productCard .dealDiscount-2,.productCard .dealDiscount-3{border-bottom:4rem solid #f1f6fb;width:10%}.productCard .dealSpaces{border-bottom:4rem solid #f1f6fb;width:7%}.productCard .dealDates{left:55%;border-bottom:4rem solid #f1f6fb;width:10%}.productCard .dealButton{display:block;text-align:right;font-size:2.2rem;margin-top:-4rem;padding:.1rem .75rem 0 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #eee;width:100%;height:4.1rem}.productCard h3{font-size:1.4rem;line-height:1.25}.productCard .tinyReviewWrapper{position:absolute;bottom:1.3rem;z-index:1;width:23%}.productCard .tinyReview{display:block;margin:0 auto;width:9.4rem;float:initial}.productCard .miniCount{color:#0099e8;background-color:#fff}.productCard .miniCount:before{border-top-color:#fff}@media only screen and (max-width:540px){.productCard div{font-size:1.8rem}.productCard h3{font-size:1.23rem;line-height:1.2}}.ads{padding:3rem 0;border-bottom:2px solid #f2f2f2;margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.promoblock{display:inline-block;margin:0 1.6% 0 0;width:23.5rem;height:20rem}.promotext h3{font-size:.1.5rem}.promotext h4{font-size:1.3rem}.media{margin:0 0 2.5rem 0;width:100%;float:initial}.tinyReview{margin:0;float:left}.ratingsWrapper{margin:0 auto;width:80%}.reviewVis{margin:initial;width:calc(100% - 12.5rem);float:left}.ratingActivityCircle{margin:initial;float:left}.reviewsLink{position:absolute;bottom:0;font-size:1.2rem;width:80%}.reviewLeft{position:relative;padding:0 0 9rem 0;border-bottom:1px solid #d2d2d2;width:100%;float:initial;overflow:auto}.reviewRight{padding:2rem 0;margin:0 auto;width:80%;float:initial}.reviewPagination{margin:0 auto 5rem;width:30rem}.reviewRight h4{text-align:center}.commentWrapper h4{padding:1rem .5rem 2.75rem .5rem}.commentRating-activity-stars,.commentRating-activity-percentage{background-size:1.3rem 1.3rem;width:6.5rem;height:1.3rem}.commentRating-activity-stars{right:calc(50% - 3.25rem);top:initial;display:block;margin:-3.25rem auto 2rem}.languageSwitch{margin:1rem auto 2rem;float:initial;width:16.2rem}.languageSwitch label span{display:inline}.text-overflow{overflow-x:hidden}.bookings-table .bookPrices li{padding-bottom:3px}.bookPrices h4 span{max-width:8rem}.booking-date-from{display:block;font-size:14px}.dateHeader h3{display:none}.dateHeader a.icons8-calendar{top:0}.dateHeader a.booking-excel{width:95px;top:39px;left:125px}.bookings-search{width:30%}.bookings-search button{postion:relative;top:5px;width:120px}.bookings-search input{width:180px}.dateHeader a.icons8-calendar,.dateHeader a.booking-excel{margin-top:5px;font-size:13px}.weekWrapper{width:70rem}.bookDate,.bookActivity{width:10rem}.countBoxWrapper{width:42rem}.countBoxWrapper h4{font-size:1.5rem}.boxLeft{padding:0 1.6rem;width:100%;float:initial}.boxRight{padding:1rem 1.6rem 0;width:100%;float:initial}.boxLeft_25,.boxRight_75{margin:0 auto;width:100%}.boxFull{padding:0 1.6rem 5rem}.blueBox .boxRow label{display:initial}.guestName .nameWrapper{margin-bottom:.75rem;width:100%;float:initial}.guestRow{position:relative;padding:0 0 1.3rem}.guestType{display:block;position:absolute;top:0;right:5%;width:inherit}.guestType span::after{right:initial;left:-11px;border-left:initial;border-right:11px solid #039be5}.guestName{display:block;padding:0 5%;width:90%}.guestName label{text-align:left}.guestName input{width:100%}.week-pattern-1,.week-pattern-2,.week-pattern-3{width:33.333%}.week-pattern-1,.week-pattern-2{margin-bottom:15px}.week-pattern-1 button{float:none}.week-pattern-3 #end-of-inventory-week-pattern{float:none}.confirmBooking .boxWrapper{padding-bottom:0}.confirmBooking .boxLeft{padding:0}.confirmBooking .boxRight{padding:1.5rem 0 0}.shareLinks{text-align:center}.shareLinks div{transform:scale(0.85);-webkit-transform:scale(0.85)}.shareLinks span{margin:0 .25rem}.oidLeft,.oidRight{float:initial;width:100%}.oidItem{overflow:auto}.oidItem img{margin-right:2rem;width:calc(35% - 2rem);float:left}.oidDetails{width:65%;float:left}#v-voucher h2{bottom:7.5rem;font-size:12rem;padding:0 8.6rem .75rem 0}#v-voucher h2 span{top:-4.5rem;right:0;font-size:5.5rem}#v-voucher h2 span:last-child{font-size:5.25rem}#v-voucher p{bottom:1.5rem}.newUser{margin-top:0}@media only screen and (max-width:700px){.bookingWrapper{width:100%}}.bookingSummary h3 a{font-size:1.8rem}.bookingDetails p{padding-left:5.5rem}.bookingDetails p::before{top:.75rem;font-size:2.6rem}.bookingDetails p span{font-size:1.4rem}.bookingDetails p span.bookingLabel{font-size:1.25rem}.dashBoard{margin:2.5rem 0;border:1px solid #eee;overflow:auto}.dashBoard h3{font-size:1.8rem}.dashBoard p{font-size:1rem}.myProfile{padding:.75rem 0 .75rem 1rem;border-bottom:0;margin:0;max-width:50%}#nextBooking,#voucherBalance{text-align:right;border-left:1px solid #eee;border-bottom:0;padding:1.75rem 1rem 1.25rem;margin-bottom:0;max-width:25%}.myUsername{line-height:1.3;margin:.75rem 0 0 .5rem}.myAvatar span{font-size:5rem;height:5rem}@media only screen and (max-width:620px){.dashBoard h3{font-size:1.5rem}.myAvatar{margin-top:.2rem}.myUsername{margin:.5rem 0 0 .2rem}.myProfile{padding:1rem 0 1rem 1rem;max-width:44%}#nextBooking,#voucherBalance{border-left:1px solid #eee;margin-bottom:0;max-width:28%}.myAvatar span{top:1rem;font-size:4rem;height:4rem}.recommendedActivity{width:60%}}.cstmr .boxFull{padding:0 0 1rem}.cstmr .dashBoard{padding:1.5rem 1.5rem 1rem;border:1px solid #eee;overflow:auto;width:calc(100% - 3rem)}.customerHero.bottom{display:block;margin:0;width:35%;float:right}.cstmr .dashBoard .oidItem{padding:0;width:100%;float:left}.cstmr .dashBoard h4{padding-bottom:1.2rem;border-bottom:initial;margin-bottom:0}.cstmr .oidItem img{display:block;margin-right:initial;width:100%;float:initial}.cstmr .oidDetails{width:65%;float:left}.social{font-size:1.2rem;padding:5% 5% 2.5%;width:90%}.social li{display:block;margin-bottom:1rem;height:2.75rem}.social a,.social a.footRegister{line-height:2.2;width:95%}.social br{display:none}.follow-links{font-size:1.08rem;text-align:left;padding:4% 3%}.copyright{font-size:1.0rem;padding:20px 0}.copyright p{margin-left:1rem}.message{width:85%}.blueBox div.valError{margin-left:initial}}