/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{border:0;padding:0;margin:0}html{font-size:16px}body{background:#111;color:#fff;font-family:'Lato', sans-serif;font-weight:400;font-size:16px}br.clear{clear:both}div.clear{clear:both}.wrapper{margin:0 auto;max-width:1280px;position:relative;z-index:50}.header{float:left;width:100%;background-size:cover !important;position:relative}.logo{float:left;width:225px;margin-top:30px}nav{float:right;margin-top:35px;text-align:right}nav a{display:inline-block;color:#fff;font-size:0.95rem;line-height:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin-left:15px;padding:16px 11px}nav a:first-child{margin-left:0}nav a:hover{color:#fff;border:1px solid #fff;padding:15px 10px}nav a.active{font-weight:700;color:#c60d2f;border:1px solid #c60d2f;padding:15px 10px}.header.gold nav a.active{color:#9d8b64;border:1px solid #9d8b64}ul.lan_switch{position:absolute;top:0;right:0;text-align:right;list-style-type:none}ul.lan_switch li{display:inline-block}ul.lan_switch li a{float:left;color:#aaa;font-size:11px;text-transform:uppercase;padding:5px 4px;margin-left:0}ul.lan_switch li a:hover{color:#fff}ul.lan_switch li a.active{color:#000;background:#fff;text-decoration:none;padding:5px 5px;margin:0 3px}.nav_toggle{float:right;display:none}.nav_toggle img{float:right;height:20px;margin-right:5px;margin-top:45px}.intro{float:left;width:100%;padding:150px 0 200px 0;text-align:center}.intro h1{font-size:3.5rem;line-height:1.4em;font-weight:400;text-transform:uppercase;letter-spacing:4px;margin:0 0 35px 0}.intro h1 a{color:inherit;text-decoration:none}.intro h1 a:hover{color:inherit;text-decoration:none;cursor:pointer}.intro h2{margin:0 0 25px 0}.intro .button-bar{margin-top:60px}.header.gold .intro h1{font-family:'Droid Serif', serif;font-weight:400}.intro a.button{display:inline-block;color:#fff;background:#c60d2f;box-shadow:5px -5px #82041c;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:1.15rem;line-height:0.9rem;letter-spacing:2px;padding:15px 30px;margin-bottom:25px;position:relative;transition:all 0.1s}.intro a.button:before{content:"";position:absolute;left:0;top:-5px;z-index:100;background:url(bg_button_top_left-96a5abe319523ee0536f2b99c984234550c7e4c08615366fcaca5c285b62f1cf.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}.intro a.button:after{content:"";position:absolute;right:-5px;bottom:0;z-index:100;background:url(bg_button_bottom_right-ec1d891c33c254c8853143d4472ca2c36e3f3ee867ee2073f1710c821b58c952.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}.intro a.button:hover{box-shadow:none;margin-left:5px;margin-top:-5px;margin-bottom:30px}.intro a.button:hover:before{height:0;top:0}.intro a.button:hover:after{width:0;right:0}.intro img.social{height:25px;margin:0 10px}.intro img.social:hover{opacity:0.8}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(17,17,17,0.6)}.header.gold .overlay{background:rgba(17,17,17,0.4)}.content{float:left;width:100%}.content input[type="submit"].button{display:inline-block;color:#fff;background:#c60d2f;box-shadow:5px -5px #82041c;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:1.15rem;line-height:0.9rem;letter-spacing:2px;padding:15px 30px;margin-top:10px;position:relative;transition:all 0.1s}.content input[type="submit"].button:before{content:"";position:absolute;left:0;top:-5px;z-index:100;background:url(bg_button_top_left-96a5abe319523ee0536f2b99c984234550c7e4c08615366fcaca5c285b62f1cf.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}.content input[type="submit"].button:after{content:"";position:absolute;right:-5px;bottom:0;z-index:100;background:url(bg_button_bottom_right-ec1d891c33c254c8853143d4472ca2c36e3f3ee867ee2073f1710c821b58c952.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}.content a{color:#c60d2f}.content a:hover{color:#82041c}.content a.button{display:inline-block;color:#fff;background:#c60d2f;box-shadow:5px -5px #82041c;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:1.15rem;line-height:0.9rem;letter-spacing:2px;padding:15px 30px;margin-top:10px;position:relative;transition:all 0.1s}.content a.button:before{content:"";position:absolute;left:0;top:-5px;z-index:100;background:url(bg_button_top_left-96a5abe319523ee0536f2b99c984234550c7e4c08615366fcaca5c285b62f1cf.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}.content a.button:after{content:"";position:absolute;right:-5px;bottom:0;z-index:100;background:url(bg_button_bottom_right-ec1d891c33c254c8853143d4472ca2c36e3f3ee867ee2073f1710c821b58c952.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}.content a.button.black{background:#444;box-shadow:5px -5px #000}.content a.button.black:before{background:url(bg_button_black_top_left-b269c2b3d1e9b60a9905705a702132598af709999f0a4d64b614f52c251e59db.png) top left no-repeat;background-size:5px 5px}.content a.button.black:after{background:url(bg_button_black_bottom_right-1c1c80dc1a226eaebfffb9c0e3b1d8e895a12f39012cbe9e2a0dc12849be9bd3.png) top left no-repeat;background-size:5px 5px}.content a.button:hover{box-shadow:none;margin-top:5px;margin-left:5px;margin-bottom:5px}.content a.button:hover:before{top:0;height:0}.content a.button:hover:after{right:0;width:0}.content a.button_small{display:inline-block;color:#fff;background:#c60d2f;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:0.75rem;line-height:0.9rem;letter-spacing:1px;padding:8px 16px;margin:0 5px;position:relative;transition:all 0.1s}.content a.button_small:hover{background:#111}.content h1{color:#111;font-weight:700;font-size:1.8rem;text-transform:uppercase;line-height:1.4em;margin:0 0 25px 0;letter-spacing:1px}.content h1.center,.content h1.centered{text-align:center}.content h1.nomargin{margin-bottom:0}.content h1.white{color:#fff}.content h2{color:#111;font-weight:400;font-size:1.5rem;line-height:1.4em;margin:0 0 25px 0}.content h2.center,.content h2.centered{text-align:center}.content h2.nomargin{margin-bottom:10px}.content h2 em{display:inline-block;border:1px solid #111;border-radius:8px;padding:3px 6px;font-style:normal;font-size:1.3rem;margin-left:5px}.content h2.white{color:#fff}.content p{line-height:1.6em;margin-bottom:25px}.content p.center,.content p.centered{text-align:center}.content p.nomargin{margin-bottom:5px}.content p.large{font-size:1.4rem;line-height:1.8em}.content ul{list-style-type:disc;margin-bottom:25px}.content ol{list-style-type:decimal;margin-left:15px;margin-bottom:25px;padding-left:15px}.content li{margin-left:25px;margin-bottom:5px;line-height:1.4em}.content ul.squares{list-style-type:none;margin-bottom:0}.content ul.squares li{margin-left:0;padding-left:26px;margin-bottom:8px;background:url(square-08360febed63bab378ac29f9ee2d08d3abeac01d6e90672f0e41caccb8c86d48.png) top left no-repeat;background-size:16px auto}.content .legend{float:right;line-height:1em;padding:8px 12px;color:#999;background:#eee;border:1px solid #ccc}.content table{width:100%;margin-bottom:25px;background:#eee}.content th{text-transform:uppercase;font-size:1.1rem;font-weight:700;color:#c60d2f;padding:15px 5px;border-bottom:5px solid #353535}.content td{padding:10px 5px;vertical-align:top;line-height:1.4em;color:#353535}.content table.prices td{text-align:center;padding:20px 5px;border-right:1px solid #ccc}.content table.prices tr td:last-child{border-right:0}.content table.hours{margin-bottom:50px}.content table.hours td{padding:0;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}.content table.hours td .promo{position:absolute;right:8px;top:8px}.content table.hours tr td:last-child{border-right:0}.content table.hours tr:last-child td{border-bottom:0}.content table.hours td a{display:inline-block;padding:20px 5px;font-weight:700}.content table.hours td em{font-style:normal;display:none}.content table.hours td.today{background:#004c36}.content table.hours td.today a{color:#fff}.content table.hours td.today span{color:#fff}.content table.hours td.enabled.active{background:#fde100}.content table.hours td.enabled.active a{color:#111}.content table.hours span{color:#999;display:inline-block;padding:20px 5px}.content table.hours td:hover .occupation-tooltip{display:block}.content table.hours td .occupation-tooltip{display:none;position:absolute;top:62px;left:-1px;z-index:1000;display:none;width:500px;max-height:300px;overflow-y:auto;box-sizing:border-box;background:#fff;border:1px solid #ddd;padding:10px}.content table.hours td .occupation-tooltip .occupied{height:20px;width:20px;background-color:#c60d2f;padding:0px}.content table.hours td .occupation-tooltip .half-occupied{height:20px;width:20px;background-color:#e7b416;padding:0px}.content table.hours td .occupation-tooltip .free{height:20px;width:20px;background-color:#004c36;padding:0px}.content table.hours td div.day_hours{position:absolute;top:62px;left:-1px;z-index:1000;display:none;width:500px;max-height:300px;overflow-y:auto;box-sizing:border-box;background:#fff;border:1px solid #ddd;padding:10px}.content table.hours td div.day_hours.right{left:auto;right:-1px}.content table.hours td div.day_hours .promo{position:absolute;right:2px;top:2px}.content table.hours td div.day_hours a{float:left;width:16%;box-sizing:border-box;margin:5px 2%;padding:10px;color:#fff;background:#00a676;position:relative}.content table.hours td div.day_hours a:hover{background:#fde100}.content table.hours td div.day_hours span{float:left;width:16%;box-sizing:border-box;margin:5px 2%;padding:10px;position:relative;background:#eee}b.mobile_th{display:none}.content hr{float:left;width:100%;border-bottom:1px solid #aaa;margin-bottom:25px}.content hr.spacer10{border:0;margin-bottom:10px}.content hr.spacer15{border:0;margin-bottom:15px}.content hr.spacer25{border:0}.content hr.spacer50{border:0;margin-bottom:50px}.content img.lock{width:25px;margin-bottom:25px}.responsive_iframe_wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive_iframe_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.spotlight{float:left;width:100%;padding-top:50px;background:url(bg_spotlight-261bb2ae4e664c6e0cc13f6c9afb48e99a926b582552b24667adc3cbf9862032.png) top left repeat-x;background-size:auto 100%}.spotlight .left{float:left;width:40%}.spotlight .right{float:right;width:55%;padding-bottom:25px}.spotlight .left img{float:left;width:70%;margin:0 15%;margin-bottom:50px}.spotlight h1{color:#fff}.block{float:left;width:100%;padding:50px 0 25px 0}.block.grey{color:#353535;background:#eee}.block.white{color:#111;background:#fff}.block.gold{background:#9d8b64}.block.gold a.button{color:#fff}.block.gold a{color:#353535}.block.gold a:hover{color:#111}.block.center,.block.centered{text-align:center}.block .left{float:left;width:47%}.block .right{float:right;width:47%}.text{float:left;width:70%;margin:0 15%}.spotlight{float:left;width:100%;padding-top:50px;background:url(bg_spotlight-261bb2ae4e664c6e0cc13f6c9afb48e99a926b582552b24667adc3cbf9862032.png) top left repeat-x;background-size:auto 100%}.spotlight .left{float:left;width:40%}.spotlight .right{float:right;width:55%;padding-bottom:25px}.spotlight .left img{float:left;width:70%;margin:0 15%;margin-bottom:50px}.spotlight h1{color:#fff}.usp_wrapper{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;margin-bottom:30px}.usp_wrapper div.usp{float:left;width:30%;position:relative;color:#fff;background:#353535;box-sizing:border-box;padding:10px 25px;padding-top:50px;text-align:center}.usp_wrapper div.usp div.image{position:absolute;top:-50px;left:0;width:100%;background:none;z-index:100;text-align:center}.usp_wrapper div.usp div.image img{display:inline-block;width:100px}.cta{float:left;width:100%;background-size:cover !important;position:relative;padding:75px 0 50px;text-align:center}.cta h1,.cta h2{color:#fff}div.spec{float:left;width:100%;margin-bottom:30px}div.spec img{float:left;width:75px}div.spec p{float:right;width:calc(95% - 75px)}div.spec strong{float:left;width:100%;font-size:1.5rem;line-height:1.3em;border-bottom:1px solid #fff;padding-bottom:8px;margin-bottom:20px}div.grey div.spec strong{border-bottom:1px solid #ccc}.steps{float:left;width:100%;color:#999;background:#eee;display:flex;flex-wrap:wrap}.steps.steps-5 span{width:20%}.steps b{font-weight:400}.steps span{float:left;width:25%;box-sizing:border-box;padding:20px 15px;border-right:1px solid #bbb}.steps span:nth-child(4){border:0}.steps span.done{color:#aaa}.steps span.active{color:#c60d2f;font-weight:700}.steps span.active b{font-weight:700}.steps span.link{text-decoration:underline;cursor:pointer}.steps a{color:#c60d2f}.steps a:hover{color:#82041c}div.feedback{float:left;width:100%;padding:15px 0;font-family:'Lato', sans-serif;font-weight:700;font-size:1.1rem;text-align:center;color:#fff;background:#70b77e;margin-bottom:25px}div.feedback.error{background:#c60d2f}a.feedback{float:left;width:100%;padding:15px 0;font-family:'Lato', sans-serif;font-weight:700;font-size:1.1rem;text-align:center;text-decoration:none;color:#fff;background:#184782;margin-bottom:25px}a.feedback:hover{color:#fff;background:#46b2e2}.button-bar{height:60px;text-align:center}.button-bar .button{margin-left:10px}button{display:inline-block;cursor:pointer;overflow:visible;outline:none;color:#fff;background:#c60d2f;box-shadow:5px -5px #82041c;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:1.15rem;line-height:0.9rem;letter-spacing:2px;padding:15px 30px;margin-top:10px;position:relative;transition:all 0.1s}button::-moz-focus-inner{border:0;padding:0}button:before{content:"";position:absolute;left:0;top:-5px;z-index:100;background:url(bg_button_top_left-96a5abe319523ee0536f2b99c984234550c7e4c08615366fcaca5c285b62f1cf.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}button:after{content:"";position:absolute;right:-5px;bottom:0;z-index:100;background:url(bg_button_bottom_right-ec1d891c33c254c8853143d4472ca2c36e3f3ee867ee2073f1710c821b58c952.png) top left no-repeat;background-size:5px 5px;width:5px;height:5px;transition:all 0.1s}button:hover{box-shadow:none;margin-left:5px;margin-top:5px}button:hover:before{top:0;height:0}button:hover:after{right:0;width:0}#google_maps_canvas{float:left;width:100%;height:350px}#google_maps_canvas span{font-family:'Lato', sans-serif;font-weight:400;font-size:0.9rem;line-height:1.4em;color:#111}#google_maps_canvas a{color:#c60d2f}.team-building-request-form .row:after{content:'';display:block;clear:both;height:0}.team-building-request-form .row{margin-bottom:20px}.form{float:left;width:100%;margin-bottom:25px}.form span.label{float:left;width:95%;color:#111;margin-bottom:5px}.form span.label.error{color:#c60d2f}.form span.hint{float:left;width:100%;font-weight:normal;font-size:0.9rem;color:#aaa;margin-top:5px;margin-bottom:15px}.form span.hint a{color:#aaa}.form span.hint a:hover{color:#666}.form span.hint.error{color:#c60d2f}.form span.label b{font-size:0.75rem;font-weight:400;color:#aaa}.form input.text{float:none;display:block;width:95%;background:#fff;border:1px solid #ddd;padding:10px;margin:0;margin-top:3px;margin-bottom:10px;color:#353535;font-family:'Lato', sans-serif;font-weight:400;font-size:1rem}.form input.text.error{border:1px solid #c60d2f}.form input.text.small{width:30%;min-width:100px}.form textarea{float:left;width:95%;height:100px;background:#fff;border:1px solid #ddd;padding:10px;margin-top:3px;margin-bottom:10px;color:#353535;font-family:'Lato', sans-serif;font-weight:400;font-size:1rem}.form textarea.error{border:1px solid #c60d2f}.select_wrapper{float:left;width:50%;position:relative;margin-top:3px;margin-bottom:15px}.select_wrapper.small{width:20%;margin-right:15px}.select_wrapper.large{width:98%}.select_wrapper:after{content:"";background-image:url(icon_caret_down-deafc02241b748e22d4517b55a74d278523340e4bd6541a5235069df15779bfa.png);background-repeat:no-repeat;background-size:14px 14px;background-position:center;color:#fff;right:0;top:0;bottom:0;padding:12px 16px 0;position:absolute;pointer-events:none;line-height:14px;background-color:#353535}select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;display:inline-block;zoom:1;color:#111;background-color:#fff;padding:8px 40px 8px 1%;margin:0 7px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'Open Sans', sans-serif;font-weight:400;font-size:1rem;border:1px solid #ddd;width:100%;cursor:pointer;outline:none}select::-ms-expand{display:none}.form select.error{border:1px solid #c60d2f}.form label{cursor:pointer}.form input.checkbox{float:left;vertical-align:top;display:block;overflow:hidden;padding:0;border:0;margin-left:2px;margin-top:2px;margin-right:6px;width:15px;height:15px;line-height:1em}.footer{float:left;width:100%;padding:50px 0;font-size:1.1rem;line-height:1.4rem;font-weight:400;color:#fff}.footer a{color:#fff}.footer a:hover{color:#c60d2f}.footer .left{float:left;width:50%;font-size:1.1rem;line-height:1.8em}.footer .left a{text-decoration:none;text-transform:uppercase;letter-spacing:2px}.footer .right{float:right;width:50%}.footer .right strong{float:left;width:100%;font-size:1.2rem;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #c60d2f}.footer .befeb-logo img{height:150px;margin-top:50px}.footer img.logo{margin-top:0;margin-bottom:25px}.footer img.social{height:22px}.footer img.social:hover{opacity:0.8}.footer ul.squares{list-style-type:none;margin-bottom:0}.footer ul.squares li{margin-left:0;padding-left:26px;margin-bottom:8px;background:url(square-08360febed63bab378ac29f9ee2d08d3abeac01d6e90672f0e41caccb8c86d48.png) top left no-repeat;background-size:16px auto}.message{float:left;width:100%;padding:20px 0;font-family:'Lato', sans-serif;font-weight:700;font-size:1.4rem;line-height:1.8rem;text-align:center;color:#fff;background:#004c36}.message a{font-size:0.8rem;font-weight:normal;color:#eee}.message a:hover{color:#fff}.message span{font-size:1.1rem;font-weight:400}.games_wrapper{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;margin-bottom:30px}.games_wrapper a{float:left;width:30%;margin-bottom:50px;position:relative}.games_wrapper a div.image{float:left;width:100%;overflow:hidden}.games_wrapper a div.image img{float:left;width:100%;transition:all 0.4s}.games_wrapper a p{float:left;width:100%;box-sizing:border-box;padding:15px 20px;margin:0;color:#fff;background:#353535;text-align:center;transition:all 0.2s}.games_wrapper a b{float:left;width:100%;box-sizing:border-box;padding:15px 10px;border:5px solid #353535;color:#fff;background:#111;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.1rem;transition:all 0.2s}.games_wrapper a span.banner{position:absolute;top:12px;right:15px;z-index:100;color:#fff;background:#c60d2f;box-shadow:3px -3px #82041c;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:0.9rem;letter-spacing:1px;padding:8px 16px}.games_wrapper a span.banner:before{content:"";position:absolute;left:0;top:-3px;z-index:100;background:url(bg_button_top_left-96a5abe319523ee0536f2b99c984234550c7e4c08615366fcaca5c285b62f1cf.png) top left no-repeat;background-size:3px 3px;width:3px;height:3px}.games_wrapper a span.banner:after{content:"";position:absolute;right:-3px;bottom:0;z-index:100;background:url(bg_button_bottom_right-ec1d891c33c254c8853143d4472ca2c36e3f3ee867ee2073f1710c821b58c952.png) top left no-repeat;background-size:3px 3px;width:3px;height:3px}.games_wrapper a:hover p{background:#82041c}.games_wrapper a:hover div.image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.games_wrapper a:hover b{border:5px solid #82041c}.game_row{float:left;width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.game_row.noborder{border-bottom:0;padding-bottom:15px}.game_row .time-slots{height:70px;margin-top:12px}.game_row .game_image{float:left;width:33%;position:relative;height:70px}.game_row .game_image img{float:left;height:70px;width:100px}.game_row .game_image span{position:absolute;left:100px;right:0px;top:50%;margin-top:-0.5rem;text-align:center;padding-left:15px;font-size:1.0rem;text-transform:uppercase}.game_row div.game_settings{float:right;width:63%}.game_row div.game_settings b.subtitle{float:left;width:100%;font-size:0.8rem;margin-bottom:10px;text-transform:uppercase}.game_row div.game_settings .slot{position:relative}.game_row div.game_settings .promo{position:absolute;right:2px;top:2px}.game_row div.game_settings a{float:left;box-sizing:border-box;margin-right:10px;margin-bottom:10px;padding:15px;color:#fff;background:#00a676;text-align:center;text-decoration:none}.game_row div.game_settings a em{color:#eee;font-size:0.7rem;font-style:normal}.game_row div.game_settings a:hover{background:#fde100;color:#111}.game_row div.game_settings a:hover em{color:#111}.game_row div.game_settings a.active{background:#fde100;color:#111;text-decoration:none}.game_row div.game_settings a.active em{color:#111}.game_row div.game_settings a.disabled{color:#999;background:#ddd;cursor:default}.people_wrapper{margin-bottom:40px}.people_wrapper .people_row{position:relative;padding-top:10px;border-bottom:1px solid #ccc}.people_wrapper .people_row::after{visibility:hidden;display:block;clear:both;content:" ";height:0;font-size:0}.people_wrapper .people_row .people_game{height:70px;position:relative;float:left;width:33%}.people_wrapper .people_row .people_game span{position:absolute;left:70px;right:0px;top:50%;margin-top:-0.5rem;text-align:center;padding-left:15px;font-size:1.0rem;text-transform:uppercase}.people_wrapper .people_row .people_settings{float:right;width:63%}.people_wrapper .people_row .people_settings .time{float:left;padding:15px}.people_wrapper .people_row .people_settings input.radio{display:none}.people_wrapper .people_row .people_settings input.radio:checked+.players{background:#fde100;color:#111;text-decoration:none}.people_wrapper .people_row .people_settings input.radio:checked+.players em{color:#111}.people_wrapper .people_row .people_settings a{float:left;box-sizing:border-box;margin-right:10px;margin-bottom:10px;padding:15px;color:#fff;background:#00a676;text-align:center;text-decoration:none;font-size:1.2em}.people_wrapper .people_row .people_settings a em{color:#eee;font-style:normal;font-size:0.8em}.people_wrapper .people_row .people_settings a:hover{background:#fde100;color:#111}.people_wrapper .people_row .people_settings a:hover em{color:#111}.people_wrapper .people_row .people_settings a.active{background:#fde100;text-decoration:none;color:#111}.people_wrapper .people_row .people_settings a.active em{color:#111}.people_wrapper .people_row .people_settings a.disabled{color:#999;background:#ddd;cursor:default}.people_wrapper .people_row .people_settings a.cancel-slot{display:inline-block;color:#fff;background:#c60d2f;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:0.75rem;line-height:0.9rem;letter-spacing:1px;padding:8px 16px;margin-left:5px;margin-right:5px;margin-top:20px;position:relative;transition:all 0.1s}.people_wrapper .people_row .people_settings a.cancel-slot:hover{background:#111}@media all and (max-width: 85em){.wrapper{width:94%}}@media all and (max-width: 75em){nav a{font-size:0.9rem;margin-left:5px}}@media all and (max-width: 65em){nav a.nav_home{display:none}.text{width:90%;margin:0 5%}}@media all and (max-width: 60em){nav{width:100%;margin-top:20px;display:none}nav a{float:left;width:50%;text-align:left;padding:20px 0 !important;margin:0;border:0 !important;border-bottom:1px solid #666 !important}.nav_toggle{display:block}.content table.hours td div.day_hours{display:none !important}.game_row .game_image{width:35%}.game_row div.game_settings{width:61%}.people_wrapper .people_row .people_game{width:35%}.people_wrapper .people_row div.people_settings{width:61%}}@media all and (max-width: 55em){.text{width:100%;margin:0}}@media all and (max-width: 45em){.intro h1{font-size:1.8rem}.games_wrapper a{width:47%;margin-bottom:40px}.usp_wrapper{margin-top:60px;margin-bottom:0}.usp_wrapper div.usp{width:100%;padding:10px 25px;padding-top:50px;margin-bottom:75px}.block .left{width:100%}.block .right{width:100%}.content th{display:none}.content table.prices td{float:left;width:100%;box-sizing:border-box;border-right:0;border-bottom:1px solid #ccc}b.mobile_th{float:left;width:100%;box-sizing:border-box;text-transform:uppercase;font-size:1.1rem;font-weight:700;color:#c60d2f;padding-bottom:10px;display:block}.content table.hours td a,.content table.hours td span{font-size:0.9rem}}@media all and (max-width: 40em){.intro{padding:100px 0 150px 0}.footer .left{width:100%;margin-bottom:40px}.footer .right{width:100%}.content p.large{font-size:1.2rem;line-height:1.6em}.steps span{width:100%;padding:10px 0;font-size:14px;border-right:0;border-bottom:1px solid #ccc;text-align:center}.steps span.active{font-size:16px;padding:15px 0}.game_row .game_image{width:100%;margin-bottom:20px}.game_row div.game_settings{width:100%}.people_wrapper .people_row .people_game{width:100%;margin-bottom:20px}.people_wrapper .people_row div.people_settings{width:100%}}@media all and (max-width: 35em){.logo{width:175px}.nav_toggle img{margin-top:40px}.spotlight .left{width:100%}.spotlight .left img{max-width:350px}.spotlight .right{width:100%;text-align:center}.games_wrapper a{width:100%;margin-bottom:30px}.content h1{font-size:1.5rem}.content h2{font-size:1.2rem}.content table.hours td{float:left;width:100%;border-right:0;border-bottom:1px solid #ccc !important}.content table.hours span{padding:10px 5px}.content table.hours td.disabled{display:none}.content table.hours td a{font-size:1.1rem;padding:15px 5px}.content table.hours td em{display:inline-block}.content table.hours td a em{text-decoration:underline}}
