body{background-position:center 107px}body.body-home{background-position:center 107px}.page-wrapper{position:absolute;top:0;left:0;width:100%;min-height:100%}dl{margin-bottom:16px}.main{padding:0 0 284px 0}.body-sportcenter{background-position:0 0}.body-sportcenter .main{padding-bottom:24px;margin-top:16px}.page-footer{position:absolute;bottom:0;left:0;width:100%}.page-footer>.container{padding:1px 0 0 0}.footer-facebook-box,.footer-nav,.page-footer .span8 .span4>p{padding-top:30px}.footer-facebook-box,.page-footer .span8 .span4>p{border-top:4px solid #9c9c9c}.page-footer .span8 .span4,.page-footer .span8 .span4:first-child{padding:0;border-width:0}.footer-nav{border-top:4px solid #fff}.pagseguro-logo{display:inline-block;width:113px;height:20px;background-image:url("../img/sprites_wide.png");background-position:left -0px;margin:0 10px 2px 0;vertical-align:middle}.payment-text{margin-bottom:16px}.payment-text p{display:inline}.navbar-static-top{min-height:107px;background-repeat:repeat-x;background-image:url(../img/top.jpg)}.body-home .navbar-static-top{background-image:url(../img/searchbg.png)}.navbar-inner{filter:none}.navbar-static-top .navbar-inner{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-image:url(../img/topcenter.jpg);min-height:107px}.body-home .navbar-static-top .navbar-inner{background-image:url(../img/searchbgcenter.jpg);background-repeat:repeat-x;background-position:bottom;height:185px}.navbar .container{background-color:#f8f8f8;background-repeat:repeat-x;background-image:url("../img/sprites_wide.png");background-position:left -20px;height:83px;padding-top:1px;border-left:1px solid #fff;border-right:1px solid #fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.6);box-shadow:0 1px 2px rgba(0,0,0,0.6);position:relative}.navbar .brand{position:absolute;left:25px;top:11px;margin:0;float:none}.navbar .city-selector{padding:0;margin:34px 16px 0 323px;padding-bottom:21px;float:left}.toplinks{float:right;margin-right:22px}.toplinks .nav>li{line-height:1em;margin-left:18px}.toplinks .nav>li>a{border-top:4px solid transparent;padding:32px 0;color:#545454}.toplinks .nav>li.navbar-item-special>a{border-color:#80bbb5;color:#448680}.toplinks .nav>li>a:hover,.toplinks .nav>li.navbar-item-special>a:hover,.sc-list-headers a:hover,.sc-list-pagination a:hover{color:#f08f1e;border-color:#f08f1e}.toplinks .nav>li>a:active,.toplinks .nav>li.navbar-item-special>a:active{color:#ac5114;border-color:#ac5114}.city-selector>.btn:first-child{display:inline-block;background-color:transparent;padding:0}.dropdown-menu{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.6);box-shadow:0 1px 2px rgba(0,0,0,0.6);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.navbar .popover{padding:16px;margin-top:85px}.dropdown-menu>.popover-content{padding:0}.navbar input[type="text"],.navbar input[type="email"],.navbar input[type="tel"],.navbar textarea{min-width:224px;max-width:224px}.navbar textarea{min-height:90px}.toplinks .popover p:last-child{margin-bottom:0}.navbar .nav{margin-right:0}.popover form,.rating,.ratingCount,.sc-contact-info>div>div p{margin-bottom:0}.menu-contact .popover{left:auto;right:0}.navbar .nav>li.menu-contact>.popover:after{left:auto;right:10px}.navbar .nav>li.menu-contact>.popover:before{left:auto;right:9px}.sc-user-rating .popover{margin-top:21px;width:215px;left:auto}.gmap{max-width:370px}.sc-reservation form>dl>.sc-reservation-times-list{margin-bottom:8px}.sc-reservation-times-list ul,.sc-reservation-options{margin-left:-20px;margin-bottom:0}.sc-reservation-times-list li,.sc-reservation-times-list li:first-child,.sc-reservation-options div,.sc-reservation-options a,.sc-reservation-options div:first-child{float:left;margin:0 0 16px 16px}.sc-reservation-options-header{text-align:center}.sc-reservation-times-list .btn{border-color:#ffa32a;color:#6a3306}.sc-reservation-times-list .btn,.sc-reservation-options .btn{font-size:.9em;padding-left:2px;padding-right:2px;width:114px;background-image:none;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTMzOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2IzOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffe339),color-stop(100%,#ffcb39));background-image:-moz-linear-gradient(#ffe339,#ffcb39);background-image:-webkit-linear-gradient(#ffe339,#ffcb39);background-image:linear-gradient(#ffe339,#ffcb39);background-color:#ffcb39;border-color:#ffcb39}.sc-reservation-times-list .btn h1 i,.sc-reservation-options .btn h1 i{color:#f2901d;cursor:pointer}.sc-reservation-times-list .btn h1 i:hover,.sc-reservation-options .btn h1 i:hover{color:#43857f}.sc-reservation-times-list .btn:hover,.sc-reservation-times-list .btn.active,.sc-reservation-options .btn:hover,.sc-reservation-options .btn.active{background-image:none;background-color:#FFF;color:#6a3306;text-shadow:none}.sc-reservation-times-list .btn p.value,.sc-reservation-times-list .btn p.discount-line,.sc-reservation-times-list .btn p.total,.sc-reservation-options .btn p.value,.sc-reservation-options .btn p.discount-line,.sc-reservation-options .btn p.total{text-align:right;padding:0 5px;margin:0}.sc-reservation-times-list .btn p.value,.sc-reservation-options .btn p.value{font-size:16px;text-decoration:line-through;color:#6a3306}.sc-reservation-times-list .btn p.discount-line,.sc-reservation-times-list .btn p.total,.sc-reservation-options .btn p.discount-line,.sc-reservation-options .btn p.total{color:#43857f}.sc-reservation-times-list .btn p.discount-line,.sc-reservation-options .btn p.discount-line{font-size:12px}.sc-reservation-times-list .btn p.total,.sc-reservation-options .btn p.total{border-top:1px solid #f2901d;font-size:18px;font-weight:bold;margin:5px 0;padding-top:5px}.sc-reservation-options .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:none;font-size:1em;line-height:1.2em;display:inline-block;background-image:none}.sc-reservation-options .btn:hover{background-image:none;background-color:#fff}.sc-reservation-options .btn h1{font-size:16px;color:#6a3306;margin:5px 0 20px 0}.sc-reservation-options.full{margin:0}.sc-reservation-options.full .btn{box-sizing:border-box;width:100%;padding:15px 0;margin:0}.city-selector .ui-selectmenu{margin-top:-3px}.search-sc{position:absolute;top:118px}.search-sc h1{color:#fff}.search-sc-container{padding:0 22px 0 25px;color:#fff}.search-sc form>p,.search-sc form>div{margin-bottom:0;margin-left:35px;float:left}.search-sc form>p:first-child{margin-left:0}.search-sc-submit{padding-top:25px}.search-sc-form-name input{width:300px}.search-sc-form-sport .select-container{height:34px}.search-sc-form-sport select{min-width:220px;height:34px;padding-top:7px}.search-sc-form-date input{width:142px;text-align:center}.search-sc-list,.search-sc-filters{float:right}.search-sc-list{width:680px;margin-left:40px}.sc-list-headers p{line-height:1em}.sc-list-headers .sc-list-h-info{width:60%}.sc-list-headers .sc-list-h-info span{padding-left:10px}.sc-list-headers .sc-list-h-buttons{width:40%;text-align:right}.sc-list-headers .sc-list-h-buttons span{padding-right:10px}.sc-list-headers p,.sc-short-info,.sc-list .sc-rating,.sc-available-time{float:left}.sc-list-headers a,.sc-list-headers p>span{display:inline-block;padding:10px 0 9px;border-bottom:4px solid transparent}.sc-list-headers .active a{font-weight:300;border-color:#ababab}.sc-list>ol>li{padding:16px 0}.sc-map-marker{display:block;position:absolute;top:0;left:0;width:17px;height:25px;overflow:hidden;text-align:center;color:#fff;font-weight:400;font-size:.86em;background-repeat:no-repeat;cursor:pointer;background-image:url("../img/sprites_wide.png");background-position:left -232px}.sc-map-marker:hover{background-image:url("../img/sprites_wide.png");background-position:left -257px}.sc-map-marker:active{background-image:url("../img/sprites_wide.png");background-position:left -282px}.sc-list .sc-rating,.sc-list-h-rating{width:90px;text-align:right}.sc-available-time,.sc-list-h-buttons{width:310px;float:right}.sc-see-more-link{margin:5px 5px 0 0;clear:both;font-weight:400}.sc-available-time{text-align:right;padding-right:10px}.sc-available-time li{list-style-type:none;display:inline-block;margin:0 0 0 5px}.sc-available-time li:first-child{margin-left:0}.sc-list .sc-sale{clear:both;margin:0 10px}.sc-short-info{padding-left:10px;margin-left:0}.sc-short-info,.sc-list-h-info{width:49%;margin-bottom:10px}.sc-list-headers{padding:0;background-color:transparent;background-repeat:repeat-x;background-image:url("../img/sprites_wide.png");background-position:left -307px;height:37px}.search-sc-extra-column-container{position:relative}.search-sc-filters-fixed,.search-social-buttons-fixed{position:fixed;float:none;bottom:auto}.search-sc-filters-fixed{top:32px}.search-social-buttons-fixed{top:481px}.search-sc-filters.search-sc-filters-fixed{width:220px}.search-social-buttons-bottom,.search-sc-filters-bottom{position:absolute;top:auto;float:none}.search-sc-filters-bottom{bottom:125px}.search-social-buttons-bottom{bottom:0}.social-buttons{margin-bottom:0}.page-checkout .span4>h1:first-child{margin-top:8px}.checkout-reservation-data .checkout-sc-image{padding:8px 0 8px 8px}.checkout-reservation-data .checkout-sc-info{padding:8px 0 6px 10px;border-top-width:0}.checkout-reservation-data .checkout-sc-date,.checkout-reservation-data .checkout-sc-time,.checkout-reservation-data .checkout-sc-price{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.checkout-sc-date,.checkout-sc-time,.checkout-sc-price{clear:both}.checkout-form-user .input-xlarge{width:96%}.checkout-form-pay-button .btn{max-width:400px}.search-sc input[type="text"],.search-sc input[type="date"] .search-sc .select-container{border-color:#b86d16}.search-sc input[type="text"],.search-sc input[type="date"]{background-color:#fff3e3;background-image:url("../img/sprites_wide.png");background-position:left -472px;padding-top:7px;padding-bottom:7px}.search-sc input[type="text"]:hover,.search-sc input[type="date"]:hover,.search-sc input[type="text"]:focus,.search-sc input[type="date"]:focus,.search-sc input[type="text"]:active,.search-sc input[type="date"]:active{background-color:#fdfdfd;background-image:url("../img/sprites_wide.png");background-position:left -761px}.search-sc .select-container{background-image:url("../img/sprites_wide.png");background-position:left -1046px}.search-sc .select-container:hover,.search-sc .select-container:active{background-image:url("../img/sprites_wide.png");background-position:left -1143px}.search-sc .btn-primary{padding-left:16px;padding-right:16px;color:#4d2e09;border-bottom-color:#ffec38;background-color:#ffcb39;background-image:url("../img/sprites_wide.png");background-position:left -1240px}.search-sc .btn-primary:hover{border-bottom-color:#ffef60;background-color:#ffd661;background-image:url("../img/sprites_wide.png");background-position:left -1399px}.search-sc .btn-primary:active{border:1px solid #c3761b;background-color:#ffe861;background-image:url("../img/sprites_wide.png");background-position:left -1558px}.search-social-buttons{margin-left:0}.facebook-like,.gplus-like{width:44%}.search-sc-filters{width:100%}.sc-list-footer{background-color:transparent;background-repeat:repeat-x;background-image:url(../img/listfooter_1.png);text-align:right;height:37px;padding:0 10px}.sc-list-pagination>ul{margin:0}.sc-list-pagination a{display:inline-block;border-top:4px solid transparent;padding:5px 0 0}.sc-list-current-page a{border-color:#898989;font-weight:bold}.sc-list-pagination .prev-page,.sc-list-pagination .next-page{vertical-align:middle}.sc-list-pagination .prev-page:hover,.sc-list-pagination .next-page:hover{border-color:transparent}.sc-col-1 .sc-rating{margin:0 0 1em;right:0;top:16px}.sc-col-1 .btn-reserve{margin-top:10px}.sc-col-1 .sc-rating .sc-user-rating>a{visibility:hidden;display:block;outline:0}.sc-col-1 .sc-rating:hover .sc-user-rating>a,.sc-col-1 .sc-rating:active .sc-user-rating>a,.sc-col-1 .sc-rating:focus .sc-user-rating>a{visibility:visible}.sc-user-rating .dropdown-menu>.popover-content{padding:16px}.sc-photos{background-color:#ececec;padding:16px 16px 4px;margin:24px 0}.sc-photos .thumbnails{margin-left:-15px;margin-bottom:0}.sc-photos .thumbnails>li{margin-left:14px;margin-bottom:12px}@media(min-width:1200px){.search-sc-form-name input{width:531px}.sc-short-info,.sc-list-h-info{width:59%}.search-sc-list{width:860px}.search-sc-filters.search-sc-filters-fixed{width:270px}.sc-photos{padding:20px 20px 3px}.sc-photos .thumbnails{margin-left:-22px}.sc-photos .thumbnails>li{margin-left:23px;margin-bottom:20px}.sc-reservation-times-list .btn,.sc-reservation-options .btn{width:150px}}