body{background-color:#f8f8f8}a.image-teaser{display:block;width:875px;max-width:100vw;margin:40px auto 0;height:370px;display:flex;justify-content:space-between;position:relative}a.image-teaser .bg{background-size:cover;background-position:center center}a.image-teaser .main{width:calc(60% - 6px);height:100%}a.image-teaser .aux{width:calc(40% - 6px);height:100%}a.image-teaser .aux div{width:100%;height:calc(50% - 6px)}a.image-teaser .aux div:first-child{margin-bottom:12px}a.image-teaser .blanket{display:block;width:100%;height:100%;position:absolute;top:0;left:0}a.image-teaser .action{position:absolute;bottom:0;right:0;padding:8px 12px;background-color:#fff;border:1px solid #397c92;color:#397c92;font-size:16px}@media only screen and (max-width :700px){a.image-teaser .main{width:100%}a.image-teaser .aux{display:none}}.body{width:875px;margin:0 auto;background-color:#fff;padding:15px 90px}.body h1{width:100%;margin:25px 0 30px;padding:0;color:#313131;text-transform:none;font-size:36px}.body .actions{margin:10px 0 22px}.body .actions .std-button-quarternary{display:inline-block;margin:3px;padding:12px 20px;color:#397c92;border:1px solid #397c92!important}.body .actions .std-button-quarternary i{color:#397c92}.body div h2{display:inline-block;border-bottom:1px solid #397c92;padding-bottom:12px;font-style:normal}.body .head-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.body .head-row .enquire-now{margin:0;padding:10px 28px;font-size:15px;flex-shrink:0}.body .basics{padding:0 0 5px}.body .basics .box{margin:5px auto;padding:0;background-color:#fff}.body .basics .box .service-menu{display:none;margin-top:15px}.body .basics .box .service-menu a{margin:0 20px 0 0}.body .basics .box .service-menu a.cur{font-weight:700}.body .basics .box .questions{margin:4px -22px;display:flex;flex-wrap:wrap;justify-content:left;position:relative;color:#666}.body .basics .box .questions .price{width:250px;margin:4px 22px;font-size:17px}.body .basics .box .questions .tick{width:250px;margin:4px 22px}.body .basics .box .questions .q{display:flex;flex-wrap:wrap;position:relative}.body .basics .box .questions .q .a{width:250px;margin:10px 22px}.body .basics .box .questions .q .a strong{font-weight:700;text-transform:none}.body .basics .box .questions .q .remainder{display:none}.body .basics .box .questions hr{width:100%;height:1px;margin:12px 18px;background-color:#eee}.body .basics .box .enrolled{display:none;background-color:#7aaaaf;text-align:center;padding:2px 0 22px;color:#fff;font-size:16px}.body .basics .box .enrolled img{width:55px;margin-right:5px;position:relative;top:15px}.body .basics .box .enrolled a{display:inline-block;color:#fff;border-bottom:2px solid #decaa5;padding-bottom:3px;font-weight:300}@media only screen and (max-width :940px){.body .enquire-now{display:none}}.body .videos .vids>div{display:flex;flex-wrap:wrap;margin:0 -15px}.body .videos .vids>div .youtube-placeholder{display:flex;justify-content:center;align-items:center;width:275px;height:153px;background-size:cover;background-position:center center;margin:15px}.body .videos .vids>div .youtube-placeholder img{width:70px;opacity:.7}.body .videos .vids>div iframe{margin:0}.body .videos .vids .remainder{display:none}.body .audio .auds>div{display:flex;flex-wrap:wrap;margin:0 -15px}.body .audio .auds>div iframe{margin:15px}.body .audio .auds .remainder{display:none}.body .about{margin:30px auto}.body .about .text{position:relative}.body .about .text p{margin:20px 0;font-size:15px;line-height:135%;letter-spacing:0}.body .about .show-all-about{display:inline-block;margin-top:20px}.body .offers{margin:20px 0 30px}.body .offers h2{border:none;padding:0;font-size:20px}.body .offers .offer-wrap{margin:10px 0}.body .offers .offer{margin-bottom:20px;padding:25px;background:#f5efe3;width:100%;font-weight:300}.body .offers .offer .head{display:flex;justify-content:space-between;align-items:center}.body .offers .offer .head .std-button{margin:0}.body .offers .offer .cta{display:flex;flex-direction:row;align-items:center}.body .offers .offer p{margin:0;font-size:15px}.body .offers .offer p.name{font-weight:600;font-size:16px}.body .offers .offer p.description{margin:20px 0}.body .offers .offer p.price{color:#C76250;font-weight:700;font-size:18px;margin-right:15px}.body .offers .offer span.previous{text-decoration:line-through;opacity:.8;padding:0 5px}.body .offers .offer span.reduction{color:#C76250;font-weight:700;font-size:18px;margin-right:10px}.body .offers .offer a{display:block;margin-top:10px;font-size:15px}.body .offers .offer a i{margin-left:5px}.body .offers .offer span.terms-trigger{font-size:15px;display:block;font-weight:700}.body .offers .offer .terms{display:none}.body .offers .offer .terms p{font-size:13px;margin-top:15px}@media only screen and (max-width :560px){.body .offers .offer-wrap{flex-direction:column}.body .offers .offer{width:initial}.body .offers .offer .head{flex-direction:column}.body .offers .offer .head .cta{margin-top:10px;flex-direction:column}.body .offers .offer .head .cta .price,.body .offers .offer .head .cta .previous-price{margin-bottom:10px}}.body .open-days-global{max-width:800px;margin:0 auto;background-color:inherit}.body #map{height:340px;border:1px solid #ccc;margin:8px 0}.body .reviews{margin:60px auto}.body .reviews .summary{width:100%;font-weight:400;font-size:16px;color:#3c7c92;padding:5px 0;margin:0}.body .reviews .summary .score{display:inline-block;margin-right:10px;border:2px solid #7aaaaf;border-radius:9px!important;padding:6px 8px 8px;font-size:14px;position:relative;top:2px}.body .reviews .summary .score img{width:20px;position:relative;top:3px}.body .reviews .summary .add-feedback{padding:10px 15px;position:relative;top:2px}.body .reviews .remainder{display:none}.body .reviews .show-more{margin:10px 0;text-align:center;font-size:15px}.body .reviews h2 span{font-weight:700;color:#4d4d4d}.body .reviews h2 a.button i{font-size:20px;position:relative;top:2px}.body .reviews .rev{margin:25px 0;padding-left:40px;position:relative}.body .reviews .rev img{position:absolute;top:2px;left:0}.body .reviews .rev .name{font-weight:500;font-size:17px;margin-bottom:2px}.body .reviews .rev .text{margin:10px 0}.body .inspirations{margin-top:35px}.body .inspirations .results{display:flex;justify-content:flex-start;flex-wrap:wrap}.body .inspirations .results a{display:block;max-width:205px;margin:13px}.body .inspirations .results a .image{width:205px;height:205px;background-size:cover;position:relative;background-position:center center}.body .inspirations .results a .info{background-color:#fff;padding:15px 20px;text-align:center;color:#4a4a4a;min-height:110px}.body .inspirations .results a h4{min-height:60px;margin:5px 0;font-size:19px;text-transform:none}.body .inspirations .results a p{margin:5px 0;font-size:16px;font-style:italic}.body .inspirations .results a hr{width:30px;background-color:#397C92}.body .inspirations .results a:hover .info{background-color:#eee}.body .similar{margin-top:35px}.body .similar .results{display:flex;justify-content:flex-start;flex-wrap:wrap}.body .similar .results>div{max-width:208px;margin:15px}.body .similar .results>div .image{width:208px;height:208px;background-size:cover;position:relative;background-position:center center}.body .similar .results>div .info{background-color:#fff;padding:15px 20px;text-align:center;color:#4a4a4a}.body .similar .results>div h4{min-height:60px;margin:5px 0;font-size:19px;text-transform:none}.body .similar .results>div p{margin:5px 0;font-size:16px;font-style:italic}.body .similar .results>div hr{width:30px;background-color:#397C92}.body .similar .results>div a{display:inline-block}.questions-popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:201;background:rgba(210,210,210,.7);overflow:none}.questions-popup.hide{display:none}.questions-popup .contents{position:relative;background:#fff;width:460px;margin:calc(50vh - 250px) auto;padding:40px 80px}.questions-popup div.close-button{position:absolute;cursor:pointer;top:22px;right:22px;background:url(/images/suppliers/btn-close-light.png) no-repeat;width:14px;height:13px}.questions-popup .bar{background-color:#397c92;color:#fff;padding:10px;font-size:14px;text-align:center}.questions-popup form{padding:5px 22px 8px;background-color:#dee8ed}.questions-popup form p{margin:6px 0;font-size:16px;color:#397c92}.questions-popup form p a{border-bottom:2px solid #397c92}.questions-popup form .pg{display:none;height:280px;margin:15px 0;padding-top:30px}.questions-popup form .pg.reduced-pad{padding-top:10px}.questions-popup form .pg>div{margin:20px 0;color:#313131}.questions-popup form label{display:block;margin:20px 0}.questions-popup form label.slim{margin:13px 0}.questions-popup form input[type=text]{width:300px;margin:1px;padding:4px 0;color:#313131;border:1px solid #fff;border-bottom:1px solid #979797;outline:none;font-size:16px}.questions-popup form select{width:300px;color:#313131;border:1px solid #979797;outline:none;font-size:16px}.questions-popup form textarea{width:300px;color:#313131;height:90px;border:1px solid #979797;outline:none}.questions-popup form textarea:focus{border:1px solid #2a7c90}.questions-popup form input[type=submit]{display:block;width:250px;padding:8px;margin:12px auto 4px;background-color:#ed7577}.questions-popup form .terms{margin:18px 0;color:#666;font-size:11px;text-align:center;font-style:italic}.questions-popup form .has-error{border:1px solid red!important}.questions-popup .link{display:block;margin:8px 0;padding:10px;background-color:#fff;text-align:center}.questions-popup.fixed{position:fixed;top:0;left:0}.questions-popup .bottom{display:flex;justify-content:space-between}.questions-popup .prev{font-size:16px;color:#999}.questions-popup .next{font-size:16px;color:#397c92;font-weight:700}.questions-popup.bottom{top:auto}@media only screen and (max-width :940px){.questions-popup .contents{width:370px;margin:calc(50vh - 200px) auto;padding:30px 50px}.questions-popup form input[type=text]{width:260px}.questions-popup form select{width:260px}.questions-popup form textarea{width:260px}}@media only screen and (max-width :500px){.questions-popup .contents{width:calc(100vw - 50px);margin:calc(50vh - 200px) auto;padding:20px 30px}.questions-popup form input[type=text]{width:100%}.questions-popup form select{width:100%}.questions-popup form textarea{width:100%}}.offer-enquiry-popup{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;z-index:201;background:rgba(180,180,180,.7);overflow:none}.offer-enquiry-popup.hide{display:none}.offer-enquiry-popup .contents{position:relative;background:#fff;width:600px;max-height:100vh;padding:30px 60px;border:10px solid #f5efe3;overflow-y:scroll}.offer-enquiry-popup .contents .picker{width:calc(100% - 60px)}.offer-enquiry-popup div.close-button{position:absolute;cursor:pointer;top:22px;right:22px;background:url(/images/suppliers/btn-close-light.png) no-repeat;width:14px;height:13px}.offer-enquiry-popup .offer-name{font-weight:600;text-align:center;font-size:20px}.offer-enquiry-popup .offer-date-price{font-weight:600;text-align:center;font-size:17px}.offer-enquiry-popup .separator{display:block;width:80px;height:1px;margin:25px auto;background:#397c92}.offer-enquiry-popup .offer-description{margin:25px auto;text-align:center;font-size:15px}.offer-enquiry-popup .offer-contact{margin:25px auto 10px;font-weight:600;text-align:center;font-size:15px}.offer-enquiry-popup input[type=submit]{margin:30px auto 0;display:block}.offer-enquiry-popup button{padding:12px 20px;position:relative;top:8px}.offer-enquiry-popup .buy-it-now{display:none}.offer-enquiry-popup .buy-it-now p{margin:25px auto 10px;font-weight:600;text-align:center;font-size:15px}.offer-enquiry-popup .buy-it-now .terms{margin-top:25px}.offer-enquiry-popup .buy-it-now .terms p{margin:8px 0;font-size:11px;color:#777}.offer-enquiry-popup .buy-it-now select,.offer-enquiry-popup .buy-it-now input[type="text"],.offer-enquiry-popup .buy-it-now button{width:100%;max-width:320px;margin:0 auto 10px;display:block}@media only screen and (max-width :560px){.offer-enquiry-popup .contents{padding:20px 30px}}.offer-purchased{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;z-index:201;background:rgba(180,180,180,.7);overflow:none}.offer-purchased .contents{position:relative;background:#fff;width:600px;max-height:100vh;padding:30px 60px;border:10px solid #f5efe3;overflow-y:scroll}.offer-purchased div.close-button{position:absolute;cursor:pointer;top:22px;right:22px;background:url(/images/suppliers/btn-close-light.png) no-repeat;width:14px;height:13px}.mob-show-booking{display:none}.enquiry-popup{position:fixed;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,.5);z-index:200;overflow-y:auto;padding:30px 10px}.enquiry-popup.hide{display:none}.enquiry-popup p.heading{font-size:28px;margin-bottom:10px;margin-top:30px}.enquiry-popup div.close-button{position:absolute;cursor:pointer;top:15px;right:15px;background:url(/images/suppliers/btn-close.png) no-repeat;width:15px;height:15px}.enquiry-popup .contain{display:flex;position:relative;background:#fff;width:1024px;margin:auto;min-height:550px;box-shadow:0 2px 4px #999;color:#181818}.enquiry-popup .contain.done{display:block;padding:10px 40px 30px;width:920px;text-align:center;background:#DEE8ED}.enquiry-popup .contain.done img.success-icon{position:absolute;top:calc(50% - 68px);left:calc(50% - 68px);background:#fff;border-radius:50%}.enquiry-popup .contain.done img.success-icon.hide{display:none}.enquiry-popup .contain.done p,.enquiry-popup .contain.done a{font-size:18px}.enquiry-popup .contain.done a.small{font-size:12px}.enquiry-popup .contain.done h2{font-family:'Playfair Display';letter-spacing:2.5px;font-size:32px;margin:30px auto;font-style:normal;color:#181818}.enquiry-popup .contain.done p.light{font-weight:300;letter-spacing:.3px;line-height:1.4}.enquiry-popup .contain.done strong{text-transform:none;font-weight:700}.enquiry-popup .contain.done .suggest{margin:20px 10px 10px}.enquiry-popup .contain.done .suggest .mobile-content{display:none}.enquiry-popup .contain.done .suggest .sups{display:-ms-flexbox;display:flex;justify-content:space-around}.enquiry-popup .contain.done .suggest .sups>div{width:240px}.enquiry-popup .contain.done .suggest .sups>div .top-image{width:100%;height:140px;display:block}.enquiry-popup .contain.done .suggest .sups>div .info{width:100%;padding:14px;background-color:#fff}.enquiry-popup .contain.done .suggest .sups>div .info p{font-size:16px;margin-top:0}.enquiry-popup .contain.done .suggest .sups>div .info .key{min-height:38px;display:flex;justify-content:space-between}.enquiry-popup .contain.done .suggest .sups>div .info .key .name{margin:6px 0;text-align:left}.enquiry-popup .contain.done .suggest .sups>div .info .key .feedback{display:flex;justify-content:flex-end;align-items:center;position:relative;top:-4px}.enquiry-popup .contain.done .suggest .sups>div .info .key .feedback img{margin-left:3px}.enquiry-popup .contain.done .suggest .sups>div .info .desc{margin:0;font-size:13px;text-align:left}.enquiry-popup .contain.done .suggest .sups>div .info .prices{margin:12px 0;text-align:left;color:#5f95a7}.enquiry-popup .contain.done .suggest .sups>div .info .divide{width:30px;height:1px;background:#4A4A4A;margin:0 auto 10px}.enquiry-popup .contain.done .suggest .sups>div .info .std-button{width:150px;margin:12px auto;padding:6px 8px;font-size:14px}.enquiry-popup .contain.done .links{margin:25px 0 5px}.enquiry-popup .contain.done .links a{margin:0 20px;font-weight:400}.enquiry-popup .contain.done .links a:nth-of-type(1){text-decoration:underline}.enquiry-popup .contain.login{display:flex}.enquiry-popup .contain.login form{width:50%;padding:35px;background-color:#dee8ed;text-align:center}.enquiry-popup .contain.login form.hide{display:none}.enquiry-popup .contain.login form h2{display:block;margin:20px 0;font-family:'Playfair Display';letter-spacing:2.5px;font-size:24px;background-color:inherit;font-style:normal;color:#181818}.enquiry-popup .contain.login form p{margin:14px 0;font-size:15px}.enquiry-popup .contain.login form p.or{margin:14px 0;font-size:14px}.enquiry-popup .contain.login form label{display:block;width:300px;margin:20px auto;text-align:left}.enquiry-popup .contain.login form label input{width:300px;padding:14px 12px;border:0}.enquiry-popup .contain.login form label input:active{outline:none}.enquiry-popup .contain.login form label input[type="checkbox"]{width:initial;margin:6px 6px 3px 0}.enquiry-popup .contain.login form .std-button{width:300px}.enquiry-popup .contain.login form a#fb-login{display:block;height:47px;width:100%;max-width:300px;margin:0 auto;background-image:url(/images/tools/fb-logo.png);background-color:rgba(59,89,152,1);background-size:25px;background-repeat:no-repeat;background-position:10px;color:#fff;line-height:47px;border-radius:5px;padding-left:20px;text-transform:none;font-size:16px;text-align:center;outline:none}.enquiry-popup .contain.login form .switcher{cursor:pointer}.enquiry-popup .contain.login .about{width:50%;padding:50px;display:flex;flex-wrap:wrap}.enquiry-popup .contain.login .about .main-img{margin-bottom:25px;max-width:100%;order:1}.enquiry-popup .contain.login .about h3{font-size:20px;order:2}.enquiry-popup .contain.login .about .reasons{order:3}.enquiry-popup .contain.login .about .reasons div{min-height:40px;margin:11px 0;display:flex;justify-content:flex-start;align-items:center}.enquiry-popup .contain.login .about .reasons div img{margin-right:15px}.enquiry-popup .contain.login .about .reasons div a{color:#181818;text-decoration:underline}.enquiry-popup .contain.hide{display:none}.enquiry-popup p.error{margin:0;height:17px}@media only screen and (max-width :940px){.enquiry-popup{padding:0;height:100%;-webkit-overflow-scrolling:touch;top:0;left:0;bottom:0;right:0}.enquiry-popup .contain{width:calc(100vw - 10px);flex-direction:column;height:initial;margin:10px auto;padding-bottom:40px}.enquiry-popup .contain.done{min-height:100vh;width:100vw;max-width:100%;padding:10px 15px 30px}.enquiry-popup .contain.done p.heading{font-size:32px}.enquiry-popup .contain.done .suggest .desktop-content{display:none}.enquiry-popup .contain.done .suggest .mobile-content{display:block;width:100%;max-width:400px;margin:10px auto}.enquiry-popup .contain.done .suggest .mobile-content .suppliers{display:block}.enquiry-popup .contain.done .suggest .mobile-content .suppliers .supplier{margin:10px auto}.enquiry-popup .contain.login{flex-wrap:wrap}.enquiry-popup .contain.login form{width:100%}.enquiry-popup .contain.login .about{width:100%}.enquiry-popup .contain.login .about .main-img{order:3;margin-top:20px}.enquiry-popup .contain.login .about h3{order:1}.enquiry-popup .contain.login .about .reasons{order:2}}#confirmation-popup{position:fixed;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;z-index:201;background:rgba(11,89,104,.5);overflow-y:auto;padding:30px 10px}#confirmation-popup.hide{display:none}#confirmation-popup .contents{position:relative;background:#fff;width:750px;margin:auto;padding:10px 0;text-align:center;box-shadow:0 2px 8px #333}#confirmation-popup .contents p{color:#0b5968;letter-spacing:initial;font-size:18px}#confirmation-popup .contents p.heading{font-size:36px;margin:30px auto}#confirmation-popup .contents div.btn{width:180px;display:inline-block;border-radius:3px;margin:20px 20px 10px;font-size:14px;padding:12px;box-sizing:content-box;cursor:pointer}#confirmation-popup .contents div.btn.btn-continue{background:#DECAA6;color:#0b5968}#confirmation-popup .contents div.btn.btn-leave{background:#0b5968;color:#fff}#confirmation-popup .contents .more-suppliers{margin:40px 0 60px}#confirmation-popup .contents .more-suppliers .mobile-content{display:none}#confirmation-popup .contents .more-suppliers .suppliers{display:-ms-flexbox;display:flex;justify-content:space-around}#confirmation-popup .contents .more-suppliers .suppliers .supplier{width:210px;height:140px;display:block;box-shadow:0 2px 8px #C5C5C5}#confirmation-popup .contents .more-suppliers .suppliers .supplier p{font-size:18px;width:100%;height:100%;background:rgba(0,0,0,.5);margin:0;color:#fff;padding:20px}#book-viewing-popup{position:fixed;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background:rgba(11,89,104,.5);z-index:200;overflow-y:auto;padding:30px 10px}#book-viewing-popup div.close-button{position:absolute;cursor:pointer;top:15px;right:15px;background:url(/images/suppliers/btn-close.png) no-repeat;width:15px;height:15px}#book-viewing-popup.hide{display:none}#book-viewing-popup .contents{position:relative;background-color:#fff;text-align:center;width:345px;margin:auto;box-shadow:0 2px 8px #333}#book-viewing-popup p{letter-spacing:normal;color:#0b5968}#book-viewing-popup p.heading{font-size:28px;margin-bottom:10px;margin-top:30px}#book-viewing-popup .main p.heading{padding:0 20px;height:36px;overflow:hidden}#book-viewing-popup .main form>div{width:350px;display:inline-block;vertical-align:top;margin-bottom:10px}#book-viewing-popup .cols{justify-content:center}#book-viewing-popup .cols>div{width:340px}#book-viewing-popup form input[type=text],#book-viewing-popup form input[type=password],#book-viewing-popup form input[type=number],#book-viewing-popup form select,#book-viewing-popup form textarea{width:300px;border:none;border-bottom:1px solid #b9b9b9;padding:12px;margin-bottom:5px;color:#777;box-shadow:none;border-radius:0;outline:none}#book-viewing-popup form input[type=text]:focus,#book-viewing-popup form input[type=password]:focus,#book-viewing-popup form input[type=number]:focus,#book-viewing-popup form select:focus{border-bottom:1px solid #0b5968;color:#0b5968}#book-viewing-popup form input[type=submit]{text-transform:initial!important;font-weight:400;letter-spacing:initial;width:300px;font-size:14px!important;margin-top:20px;outline:none}#book-viewing-popup form input[type=submit].tight{margin-top:0}#book-viewing-popup form input[type=submit]:focus{background:#DECAA6}#book-viewing-popup form textarea{padding:12px;resize:none;border:1px solid #b9b9b9;height:175px;border-radius:3px;margin-right:0}#book-viewing-popup form textarea:focus{border:1px solid #0b5968;color:#0b5968}#book-viewing-popup p.error{margin:0;height:17px}#sign-up-popup{display:none;position:fixed;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background:rgba(11,89,104,.5);z-index:200;overflow-y:auto;padding:30px 10px}#sign-up-popup div.close-button{position:absolute;cursor:pointer;top:15px;right:15px;background:url(/images/suppliers/btn-close.png) no-repeat;width:15px;height:15px}#sign-up-popup .contents{position:relative;background-color:#fff;text-align:center;width:345px;margin:auto;box-shadow:0 2px 8px #333;padding:20px}#sign-up-popup p{margin:30px 0;font-size:26px}@media only screen and (max-width :940px){#container{width:94%;margin:0 3%}h1{font-size:32px}.main-image{margin:15px 0 10px}.main-image{width:100%;height:calc(100vw * 0.5);max-height:380px}.body{width:100%;padding:15px;padding:15px 20px}.booking{position:fixed;width:100%;height:100%;top:100vh;overflow:auto;left:0;padding:0;z-index:3}.booking form input[type=text]{width:95%;font-size:16px}.booking form select{width:95%;font-size:16px}.booking form textarea{width:95%;font-size:16px}.booking a.close-booking{position:absolute;top:2px;right:3px;color:#fff;font-size:20px;padding:5px}.mob-show-booking{display:block;position:fixed;bottom:0;left:0;width:100%;padding:20px 15px;background-color:#fff;text-align:center;z-index:3}.mob-show-booking a.std-button{display:inline-block;padding:10px 30px;width:95%}#confirmation-popup{padding:0;height:100%}#confirmation-popup .contents{margin:auto;width:100%;padding:0 20px}#confirmation-popup .contents div.btn{display:block;margin:20px auto}#confirmation-popup .contents .more-suppliers .desktop-content{display:none}#confirmation-popup .contents .more-suppliers .mobile-content{display:block;width:100%;max-width:400px;margin:10px auto}#confirmation-popup .contents .more-suppliers .mobile-content .suppliers{display:block}#confirmation-popup .contents .more-suppliers .mobile-content .suppliers .supplier{margin:10px auto}}