.social-sprite,.social-email,.social-facebook,.social-google{background-image:url('../img/social-sa24908ea89.png');background-repeat:no-repeat}.social-email{background-position:0 0}.social-facebook{background-position:0 -48px}.social-google{background-position:0 -96px}div.social{margin:0}div.social a{width:48px;height:48px;display:inline-block;text-decoration:none;margin:5px}div.social a:hover{opacity:.9}.invite-friends input,.invite-friends textarea{width:98%}.invite-friends h2{margin:0;line-height:18px;color:#d76519}.navbar form,.well form,.sc-reservation .help-block,.sc-panel-content .sc-address,.sc-structure ul,.sc-opening-hours ul,.sc-prices table{margin-bottom:0}.city-selector{padding:7px 0 1px}.navbar .city-selector select{width:155px}.navbar .nav>li.navbar-item-button>.btn{padding:5px 6px 4px;color:#fff;text-shadow:0 0 0 transparent;margin-top:4px;-moz-transition:none;-webkit-transition:none;transition:none}.navbar .nav>li.navbar-item-button>.btn:hover{background-color:#e6e6e6}.navbar .nav>li.navbar-item-button>.btn-success:hover,.navbar .nav>li.navbar-item-button>.btn-success:active{background-color:#51a351}.btn-sc-owner{white-space:nowrap}form>dl,form>dl dt,form>dl dd{margin-right:0;padding-left:0;padding-right:0}.sc-col-1,.checkout-sale-badge{position:relative}.sc-user-rating .popover-content{text-align:center}.sc-col-1>h1{margin:10px 0 20px}.sc-structure ul,.sc-opening-hours ul,.sc-reservation-values ul,.page-checkout dd,form>dl,form>dl dt,form>dl dd,.sc-features,.sc-features>li:first-child,.sc-available-time ul,.sc-list-pagination li:first-child,.sc-list-pagination ul{margin-left:0}.sc-panel-content .sc-address,.sc-email,.sc-phone,.sc-structure li,.sc-prices form,.sc-prices td,.sc-opening-hours li>span,.sc-reservation h2,.sc-reservation form{padding:16px}.sc-panel-content .sc-address,.sc-email,.sc-phone,.sc-structure li{border-top:1px solid #d3d3d3;padding-right:8px;padding-left:67px;min-height:14px}.sc-panel-content .sc-address,.sc-email,.sc-phone{background-repeat:no-repeat;background-position:15px 17px}.sc-panel-content .sc-address{background-image:url("../img/sprites.png");background-position:left -0px}.sc-email{background-image:url("../img/sprites.png");background-position:left -297px}.sc-phone{background-image:url("../img/sprites.png");background-position:left -466px}.sc-opening-hours li,.sc-structure li{list-style-type:none;display:block}.sc-structure li{background-image:url(../img/colgray.png);background-repeat:repeat-y}.sc-structure li:first-child,.sc-reservation>h2,.well>h1:first-child,.well>h2:first-child,.well>h3:first-child,.sc-available-time li:first-child,.sc-reservation-times-list li:first-child,.body-sportcenter .main,.city-unlisted-content .span6>h1:first-child,.well>h2:first-child,.page-checkout .span5>h1:first-child,.main>h1:first-child{margin-top:0}.sc-structure li:first-child,.sc-opening-hours li:first-child{border-top-width:0}.sc-prices form{background-color:#ececec;margin:0}.sc-prices td{border-color:#d3d3d3}.sc-prices .table-striped tbody tr:nth-child(2n+1) td{background-color:#fff}.sc-prices .table-striped tbody tr:nth-child(2n+0) td{background-color:#fcfcfc}.sc-opening-hours li{border-top:1px solid #d3d3d3;position:relative}.sc-opening-hours li>span{display:block;margin-left:107px}.sc-opening-hours li>span:first-child{background-color:#f5f5f5;font-weight:400;width:75px;position:absolute;top:0;left:0;margin-left:0}.sc-structure .feature-court{background-image:url(../img/colgreen.png);font-weight:400}.feature-desc{display:block;overflow-wrap:break-word}.sc-holidays-info .sc-panel-content{padding:16px 16px 6px}.sc-sale{padding:8px;background-color:#fff8db;border:1px solid #f8ebdd;color:#3f3f3f;position:relative}.sc-sale p{margin-bottom:8px}.sc-sale p:last-child{margin-bottom:0}.sc-col-1 .span4>section,.sc-col-2>div,.sc-col-2>section{margin-bottom:24px}.sc-reservation{position:relative}.sc-reservation .discount-box{width:0;height:0;border-right:90px solid #43857f;border-left:90px solid transparent;border-bottom:90px solid transparent;position:absolute;right:0;top:0;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-property:border-color;-o-transition-property:border-color;-webkit-transition-property:border-color;transition-property:border-color;-moz-transition-duration:.1s;-o-transition-duration:.1s;-webkit-transition-duration:.1s;transition-duration:.1s}.sc-reservation .discount{font-size:18px;position:absolute;color:white;padding:14px 8px;font-weight:bold;top:0;right:0}.sc-reservation,.sc-reservation>.sc-panel-content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sc-reservation,.checkout-form-pay{background-color:#f2901d;border:6px solid #f2901d;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:0;color:#fff}.sc-reservation>.sc-panel-content{border:3px solid #fff}.sc-reservation h2{line-height:1em;font-weight:400;margin:0;font-size:1.57em;color:#fff;padding-left:24px}.sc-reservation dt{font-weight:normal}.sc-reservation form>dl>dt,.sc-reservation form>dl>dd{padding-left:8px}.sc-reservation form>dl>dt,.sc-reservation form>dl>dt label{margin-bottom:8px}.sc-reservation-court-selection{padding:8px;background-color:#e4800c}.sc-court-data{margin-top:8px;margin-bottom:0}.sc-court-data dt{float:left;clear:left;width:64px}.sc-court-data dd{float:left;margin-left:16px}.sc-reservation-times-list li{list-style-type:none;display:block;line-height:1em;margin-top:16px}.sc-reservation-times-list .btn{background-color:#ffead1;background-image:url(../img/btorangelight.jpg);border-color:#ffe4c4}.sc-reservation-values li,.sc-reservation-values>span{margin-top:16px}.sc-reservation-values li{list-style-type:none;display:block;position:relative;padding-left:25px}.sc-reservation-values li input[type="radio"]{position:absolute;left:0}.sc-reservation-values>span{display:block}.sc-reservation-values a{color:#fff;border-bottom:1px dotted #fff}.sc-reservation-values a:hover{color:#fff;border-bottom-style:solid}.sc-reservation-old-price{color:#a25909;text-decoration:line-through}.sc-reservation-price-sale .sc-reservation-value{font-weight:bold}.sc-reservation-value-desc{font-weight:300}.sc-reservation input[type="text"],.sc-reservation input[type="date"] .sc-reservation .select-container,.sc-reservation input[type="text"]:hover,.sc-reservation input[type="date"]:hover,.sc-reservation input[type="text"]:focus,.sc-reservation input[type="date"]:focus,.sc-reservation input[type="text"]:active,.sc-reservation input[type="date"]:active{border-color:#b86d16;font-size:13px}.sc-reservation input[type="text"],.sc-reservation input[type="date"]{background-color:#fff3e3;background-image:url("../img/sprites.png");background-position:left -635px}.sc-reservation input[type="text"]:hover,.sc-reservation input[type="date"]:hover,.sc-reservation input[type="text"]:focus,.sc-reservation input[type="date"]:focus,.sc-reservation input[type="text"]:active,.sc-reservation input[type="date"]:active{background-color:#fdfdfd;background-image:url("../img/sprites.png");background-position:left -924px}.sc-reservation .select-container{background-image:url("../img/sprites.png");background-position:left -1209px}.sc-reservation .select-container:hover,.sc-reservation .select-container:active{background-image:url("../img/sprites.png");background-position:left -1306px}.sc-reservation-submit{text-align:center;margin-bottom:0;margin-top:20px}.sc-reservation-submit .btn,.checkout-form-pay-button .btn{padding:12px 16px;font-size:1.28em;color:#4d2e09;border-color:#ffdd38;border-bottom:1px solid #ffec38;background-color:#ffcb39;background-image:url("../img/sprites.png");background-position:left -1403px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.sc-reservation-submit .btn:hover,.checkout-form-pay-button .btn:hover{color:#000;border-color:#ffdd38;border-bottom-color:#ffef60;background-color:#ffd661;background-image:url("../img/sprites.png");background-position:left -1562px}.sc-reservation-submit .btn:active,.checkout-form-pay-button .btn:active{border:1px solid #c3761b;background-color:#ffe861;background-image:url("../img/sprites.png");background-position:left -1721px}.sc-rating-form-stars{margin:10px 0}.sc-rating-desc,.checkout-sc-date,.checkout-terms{clear:both}.rating>span,.link-top,.sc-features>li>span,.prev-page>span,.next-page>span,.sc-map-marker{display:none}.rating{width:79px;height:14px;background-repeat:no-repeat;display:inline-block;vertical-align:text-bottom}.rating-0{background-image:none}.rating-1{background-image:url("../img/sprites.png");background-position:left -1880px}.rating-2{background-image:url("../img/sprites.png");background-position:left -1894px}.rating-3{background-image:url("../img/sprites.png");background-position:left -1908px}.rating-4{background-image:url("../img/sprites.png");background-position:left -1922px}.rating-5{background-image:url("../img/sprites.png");background-position:left -1936px}.ratingCount{font-size:.86em;font-weight:400;display:inline-block;padding-left:10px}.sc-list-newday-header,.checkout-payment-id,.checkout-form-pay-button{margin:24px 0}.sc-list>ol>li{position:relative;list-style-type:none;display:block;padding:16px 10px;border-top:1px solid #f0f0f0;clear:both}.sc-list>ol>li:before,.sc-list>ol>li:after,.checkout-reservation-data:before,.checkout-reservation-data:after{content:"";display:table;clear:both}.sc-list>ol>li:first-child{border-top-width:0}.sc-list>ol>li:nth-child(even){background-color:#fcfcfc}.sc-list h2{line-height:1.2em;font-weight:400;font-size:1em;margin-top:0;margin-bottom:4px}.sc-rating,.sc-sale{margin:16px 0}.sc-address{margin-bottom:4px}.sc-address p,.sc-email,.sc-phone{margin-bottom:0}.sc-list .loading{text-align:center}.link-top{position:fixed;bottom:0;margin:0;right:0;padding:10px}.link-add-sc{margin-bottom:1.5em}.link-add-sc a{padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.page-checkout dd{margin-bottom:10px}.btn-reserve{font-size:20px;box-shadow:rgba(0,0,0,0.4) 1px 1px 4px,inset rgba(0,0,0,0.4) 0 -1px 1px;border-radius:2px;display:inline-block}.btn-reserve span{background-color:#e98d1b;color:#fff;padding:14px 16px 16px 18px;display:inline-block;box-shadow:inset rgba(0,0,0,0.4) 0 -1px 1px;text-shadow:rgba(0,0,0,0.5) 0 1px 1px;border-radius:2px;transition:background-color ease .2s}.btn-reserve i.icon-time{padding:0 15px 0 12px;color:#e98d1b;text-shadow:rgba(233,141,27,0.5) 0 1px 2px;transition:color ease .2s}.btn-reserve:hover span{background-color:#ff7a23}.btn-reserve:hover i.icon-time{color:#ff7a23}body{font-family:"Lato",Arial,sans-serif;font-size:14px;font-weight:300;color:#656565;line-height:1.29em;padding:0;background-color:#fff;background-repeat:repeat-x;background-image:url(../img/textbg.jpg)}h1,h2,h3{color:#43857f;font-weight:400}h1{font-size:1.57em;line-height:1.3em;font-weight:400;margin:1em 0}h2,h3,h4{font-size:1.14em}h4{font-weight:400;margin:.8em 0}a,.city-selector>.btn:first-child{color:#d76519;text-decoration:none}a:hover,.city-selector .btn:hover,.sc-list-headers a:hover,.sc-list-footer a:hover{color:#ff7a23;text-decoration:none}a:active,.city-selector .btn:active,.sc-list-headers a:active,.sc-list-footer a:active{color:#ac5114;text-decoration:none}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:0;margin-right:0}.main,.page-footer>.container{padding:20px}.navbar .brand{width:110px;height:67px;padding:0;margin:10px 0;background-image:url("../img/logo_1.png");background-image:url("../img/logo_1.svg");background-repeat:no-repeat;background-size:110px 67px}.navbar .btn-navbar{margin-top:10px}.toplinks{float:none}.city-selector>.btn:first-child{border-width:0;background-image:none;background-color:#f0f0f0;padding:9px 0 9px 15px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.city-selector .caret{margin-left:5px;border-width:0;width:11px;height:5px;vertical-align:text-top;background-image:url("../img/sprites.png");background-position:left -1986px}.city-selector.open .btn.dropdown-toggle{background-image:none;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.city-selector a,.nav-collapse .dropdown-menu a{font-weight:normal}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-image:none}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a,.nav-collapse .dropdown-menu a:hover{background-color:#ee901c}.nav-collapse.in .city-selector{margin:16px 0}.city-selector .dropdown-menu{margin:0;border:1px solid #f0f0f0}.page-footer{color:#cfcfcf;background-color:#5f5f5f;background-position:center top,center 5px;background-repeat:repeat-x,repeat-x;background-image:url(../img/footertop.png),url(../img/footerbg.jpg);font-weight:400}.page-footer a{color:#fff}.page-footer a:hover{text-decoration:underline}.footer-facebook-link{margin-top:10px;padding-left:30px;min-height:15px;background-repeat:no-repeat;background-image:url("../img/sprites.png");background-position:left -1991px;background-repeat:no-repeat}.footer-gplus{margin:10px 0;padding:6px 9px 6px 40px;background-color:#6e6e6e;background-repeat:no-repeat;background-position:13px 8px;background-image:url("../img/sprites.png");background-position:left -2038px}.footer-gplus-link{margin-bottom:0}.footer-nav ul,.rating,.ratingCount,.sc-list>ol,.search-sc-filters-form form,.sc-user-rating form,.sc-reservation-times-list ul{margin:0}.search-sc-filters-form p:last-child{margin:0}.footer-nav li{display:block;list-style-type:none;margin-top:16px}.footer-nav li:first-child{margin-top:0}.page-footer .span8 .span4{border-bottom:1px solid #9c9c9c;padding:16px 0}.page-footer .span8 .span4:first-child{border-top:1px solid #9c9c9c}.company-address p{margin-bottom:0}.payment-text{margin-top:16px}.alert{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-shadow:none;line-height:1em;padding:16px 48px 16px 16px;border-width:0;position:relative}.alert-success{background-color:#8dc63f;color:#fff}.alert-error{background-color:#f06c1d;color:#fff}.alert .icon-remove{display:block;position:absolute;right:16px;top:16px;cursor:pointer}.toplinks .popover p{margin-bottom:16px}.navbar form dd,.sc-user-rating .alert{margin-bottom:16px}.main{margin-top:32px}input[type="radio"],input[type="checkbox"]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:0}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-color:#b8b8b8;-moz-box-shadow:0 0 0 #ee901c;-webkit-box-shadow:0 0 0 #ee901c;box-shadow:0 0 0 #ee901c;background-color:#f7f7f7;background-repeat:repeat-x;background-position:left -2093px;font-family:inherit;font-size:inherit;line-height:inherit;outline:0}textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover,.uneditable-input:hover textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,textarea:active{background-color:#fdfdfd;background-image:url("../img/sprites.png");background-position:left -924px;color:#000}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,textarea:active{-moz-box-shadow:0 0 5px #ee901c;-webkit-box-shadow:0 0 5px #ee901c;box-shadow:0 0 5px #ee901c;border-color:#f48d19}.btn{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);line-height:1em;font-size:inherit;font-family:inherit;border:1px solid #e8e8e8;background-color:#f3f4f3;background-image:url("../img/sprites.png");background-position:left -2378px}.btn,.navbar .nav-collapse .btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:7px}.btn:hover{color:#fff;text-shadow:none;border-color:#ffa32a;background-color:#ff9d24;background-image:url("../img/sprites.png");background-position:left -2661px}.btn:active,.btn.active{color:#fff;border-color:#ff9720;background-color:#feac34;background-image:url("../img/sprites.png");background-position:left -2816px}.btn,.btn:hover,.btn:active{-moz-transition:none;-webkit-transition:none;transition:none;outline:0;text-shadow:none}.btn.active,.btn:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary,.btn-success{border-top:1px solid #f39923;border-left:1px solid #f39923;border-right:1px solid #f39923;border-bottom:1px solid #f8a42d;background-color:#f1941f;background-repeat:repeat-x;background-image:url("../img/sprites.png");background-position:left -2971px;text-shadow:none}.btn-primary:hover,.btn-success:hover{border-top:1px solid #ffa42a;border-left:1px solid #ffa42a;border-right:1px solid #ffa42a;border-bottom:1px solid #fbab3a;background-color:#ff9d24;background-image:url("../img/sprites.png");background-position:left -3128px}.btn-primary:active,.btn-primary.active,.sc-reservation-times-list .btn:active,.sc-reservation-times-list .btn.active,.btn-success:active,.btn-success.active{border:1px solid #d07b1a;background-color:#feac34;background-image:url("../img/sprites.png");background-position:left -3285px}input[type="radio"],input[type="checkbox"]{vertical-align:baseline}.help-block{background-color:#f06c1d;color:#fff;line-height:1em;font-size:.86em;font-weight:400;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative}.help-block:before{content:"";border-top-width:0;border-right:5px solid transparent;border-bottom:7px solid #f06c1d;border-left:5px solid transparent;display:block;position:absolute;top:-7px;left:5px}.search-sc h1{margin-top:0}.select-container{display:inline-block;overflow:hidden;border:1px solid #b0b0b0;background-color:#e9e9e9;background-repeat:repeat-x;background-image:url("../img/sprites.png");background-position:left -3442px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.select-container:hover{background-image:url("../img/sprites.png");background-position:left -3539px}.select-container select{background-color:transparent;border-width:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;outline:0;width:130%;margin:0;position:relative;z-index:2;font-family:inherit;font-size:inherit;padding:4px 6px;line-height:1em;height:30px}.select-container select:focus,.select-container select:active{outline:0}.select-arrow{position:absolute;right:10px;top:50%;margin-top:-2px;width:10px;height:5px;background-image:url("../img/sprites.png");background-position:left -3636px;z-index:1}.search-sc-res-title{margin-top:0;color:#43857f;margin-bottom:.5em}.sc-list{margin-bottom:16px}.sc-list-headers,.sc-list-footer{background-color:#f0f0f0;padding:10px 10px 0 10px}.sc-list-headers,.sc-list-footer,.sc-list-headers a,.sc-list-footer a{color:#595959}.sc-list-headers .active,.sc-list-footer .active,.sc-list-current-page,.price-max,.price-min{font-weight:400}.sc-list-headers i{position:absolute;padding-left:8px}.sc-list-headers i.icon-sort-down{margin-top:9px}.sc-list-headers i.icon-sort-up{margin-top:13px}.sc-features>li{list-style-type:none;display:inline-block;width:16px;height:16px;background-repeat:no-repeat;margin-left:10px}.sc-available-time li{display:inline-block;list-style-type:none;margin-top:8px}.sc-available-time .btn{padding-top:7px;padding-bottom:7px}.sc-see-more-link{margin-top:8px;font-size:.86em}.sc-list-pagination{float:none}.sc-list-pagination li{display:inline-block;list-style-type:none;margin-left:12px;font-weight:400}.prev-page,.next-page{display:inline-block;vertical-align:baseline;width:7px;height:12px;overflow:hidden;background-repeat:no-repeat}.sc-list-pagination .prev-page,.sc-list-pagination .next-page{padding:0;border-top-width:0}.prev-page{background-image:url("../img/sprites.png");background-position:left -3641px}.prev-page:hover{background-image:url("../img/sprites.png");background-position:left -3669px}.prev-page:active{background-image:url("../img/sprites.png");background-position:left -3697px}.next-page{background-image:url("../img/sprites.png");background-position:left -3725px}.next-page:hover{background-image:url("../img/sprites.png");background-position:left -3753px}.next-page:active{background-image:url("../img/sprites.png");background-position:left -3781px}.search-sc-filters{border:1px solid #cecece;background-color:#f3f3f3}.search-sc-filters-form{padding:0 20px 20px}.search-sc-filters-form h2{font-weight:normal;margin:0 0 16px;border-top:4px solid #909090;padding:16px 0 0;line-height:1em;font-size:1em}.search-sc-filters-form select{min-width:175px}.search-sc-map-area{height:250px}.social-buttons{margin:32px 0}.facebook-like,.gplus-like{text-align:center;position:relative;padding:16px 0;width:100%;background-color:#f3f3f3;margin-bottom:32px}.facebook-like:last-child,.gplus-like:last-child{margin-bottom:0}.popover,.thumbnail{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.popover{-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)}a.thumbnail:hover{border-color:#f2901d}.sc-panel-content,.checkout-reservation-data,.well.checkout-reservation-data{border:1px solid #f5f5f5;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}.well.checkout-reservation-data{padding:0;background-color:transparent}.sc-structure h2,.sc-contact-info h2,.sc-prices h2,.sc-opening-hours h2,.sc-holidays-info h2{font-weight:400;border-bottom:3px solid #43857f;padding:5px 0;line-height:1.3em;margin:0}.checkout-reservation-data dd{border-top:1px solid #d3d3d3;padding:16px;margin:0}.checkout-reservation-data .checkout-sc-image{padding:0;border-top-width:0}.checkout-sc{position:relative}.checkout-sc img{max-width:100px;max-height:100px;margin-right:10px;margin-bottom:10px}.checkout-sc .sc-data{min-width:100%;display:inline-block;vertical-align:top;margin-top:20px}.checkout-sc .sc-data .sc-info{display:inline-block}.checkout-sc .sc-data .sc-info h2{margin:0;line-height:10px;color:#d76519}.checkout-sc .sc-data .sc-info .sc-option{color:#4d8c86;font-weight:bold}.checkout-sc .sc-data img{vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid white;-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);display:inline-block}.checkout-sc .sc-data .date,.checkout-sc .sc-data .time{display:inline-block}.checkout-sc .sc-data .date i,.checkout-sc .sc-data .time i{color:#d76519}.checkout-sc:after{content:"Dados da Reserva";position:absolute;top:-1px;left:-1px;padding:3px 7px;font-size:12px;font-weight:bold;background-color:#f5f5f5;border:1px solid #DDD;color:#43857f;-webkit-border-radius:4px 0 4px 0;-moz-border-radius:4px 0 4px 0;border-radius:4px 0 4px 0}.checkout-sc .math{text-align:right;display:inline-block}.checkout-sc .reservation-option,.checkout-sc .reservation-price{font-size:18px;color:#6a3306}.checkout-sc .reservation-option,.checkout-sc .reservation-total{display:inline-block}.checkout-sc .reservation-price,.checkout-sc .reservation-off{display:block}.checkout-sc .reservation-off{line-height:12px}.checkout-sc .reservation-price{text-decoration:line-through;margin-bottom:5px}.checkout-sc .reservation-off,.checkout-sc .reservation-total{color:#43857f}.checkout-sc .reservation-total{font-size:18px;font-weight:400}.checkout-sc .with-discount,.checkout-sc .without-discount,.checkout-sc hr{width:100%;display:block}.checkout-sc .with-discount,.checkout-sc .without-discount{padding-bottom:10px}.checkout-sc hr{height:1px;color:#ccc;background-color:#ccc;margin:10px 0}.checkout-user-email i{color:#f2911f}.payment-code,.payment-total{color:#43857f;font-size:16px}.checkout-social{text-align:center}.checkout-reservation-data .checkout-sc-date,.checkout-reservation-data .checkout-sc-time,.checkout-reservation-data .checkout-sc-price{padding-left:48px;min-height:16px;background-repeat:no-repeat}.checkout-sc-date{background-position:11px 15px;background-image:url("../img/sprites.png");background-position:left -3809px}.checkout-sc-time{background-position:11px 15px;background-image:url("../img/sprites.png");background-position:left -3912px}.checkout-sc-price{background-position:11px 15px;background-image:url("../img/sprites.png");background-position:left -4015px}.well{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.well>h2:first-child{line-height:1.1em;margin-bottom:20px}.checkout-terms,.checkout-form-user{margin-bottom:32px}.checkout-form-user .form-header{text-align:center}.checkout-form-user .form-header h2{font-size:20px}.checkout-form-user .form-header p{margin-top:-15px}.checkout-form-pay{padding:19px;border-width:0}.checkout-form-pay h2,.checkout-form-pay a{color:#fff}.checkout-form-pay h2{font-weight:700}.checkout-form-pay a{border-bottom:1px dotted #fff;cursor:pointer}.checkout-form-pay a:hover{border-bottom-style:solid}.checkout-new-reservation-link{margin-top:12px;margin-bottom:32px}.ui-widget{font-family:inherit;font-size:.93em}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-bottom-right-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-top-right-radius:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-top-left-radius:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}.ui-datepicker{z-index:100!important}.ui-datepicker td .ui-state-default:hover,.ui-widget-content .ui-state-highlight,.ui-datepicker td .ui-state-active{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.ui-datepicker td .ui-state-default:hover,.ui-datepicker td.ui-datepicker-today .ui-state-hover{background-color:#ee901c}.ui-datepicker td .ui-state-active{background-color:#bfbfbf}.ui-datepicker td.ui-datepicker-today .ui-state-default{color:#ee901c}.ui-datepicker td.ui-datepicker-today .ui-state-hover{color:#fff}.ui-tooltip{max-width:288px;padding:16px}div.spinedit{display:inline;position:relative}input[type="text"].spinedit{font-size:13px}div.spinedit .icon-chevron-up,div.spinedit .icon-chevron-down{position:relative;cursor:pointer;width:12px;left:8px}div.spinedit .icon-chevron-up{top:-6px}div.spinedit .icon-chevron-down{top:6px;left:-5px}.form-search div.spinedit,.form-inline div.spinedit,.form-horizontal div.spinedit{top:5px}div.spinedit i:hover{color:#ee901c}div.spinedit i.disabled,div.spinedit i.disabled:hover{opacity:.5;cursor:default;color:#656565}.icon-hot{display:inline-block!important;line-height:normal;vertical-align:bottom;background-image:url("../img/icon-hot.png");background-repeat:no-repeat;width:12px;height:15px}.btn.hot{background-image:url("../img/icon-hot-bg.png");background-position:center;background-color:repeat}.btn.hot:hover{text-shadow:1px 1px 1px rgba(0,0,0,0.8)}.sc-name i{margin-left:3px}.search-sc-extra-column{margin-bottom:30px}.filters{display:block;position:relative;padding:35px 5% 10px 5%}.filters select{width:100%}.filters:after{content:"Filtrar Resultados";position:absolute;top:-1px;left:-1px;padding:3px 7px;font-size:12px;font-weight:bold;background-color:#f5f5f5;border:1px solid #DDD;color:#43857f;-webkit-border-radius:4px 0 4px 0;-moz-border-radius:4px 0 4px 0;border-radius:4px 0 4px 0}.filters input[type=text],.filters select,.filters .add-on{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px}.filters .search-sc-form-date{text-align:center}.filters .search-sc-form-date input{width:70%;font-size:13px;text-align:center}.filters .search-sc-form-date .add-on{width:15%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.search-sc-form-date .disabled,.search-sc-form-date .add-on:hover.disabled{background-color:#ccc;background-image:none;border-color:#ccc;color:#888}.sorter{margin-bottom:10px}.sorter label{vertical-align:bottom}.sorter label,.sorter .btn-group{margin-right:5px;display:inline-block}.sc-list ol li.sc-item .sc-short-info{margin-bottom:10px}.sc-list ol li.sc-item:hover{background-color:#f1f1f1;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s}.sc-list ol li.sc-item:hover .logo .discount-box{border-right:60px solid rgba(255,122,35,0.8)}.sc-list ol li.sc-item:hover .sc-available-time h3{color:#d76519;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.sc-list ol li.sc-item:hover .sc-available-time .sc-item-more{display:inline-block}.sc-list ol li.sc-item .logo{float:left;vertical-align:top;display:inline-block;position:relative;width:150px;height:120px;margin-right:10px;border:2px solid white;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}.sc-list ol li.sc-item .logo .discount-box{width:0;height:0;border-right:60px solid rgba(67,133,127,0.8);border-left:60px solid transparent;border-bottom:60px solid transparent;position:absolute;right:0;top:0;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-property:border-color;-o-transition-property:border-color;-webkit-transition-property:border-color;transition-property:border-color;-moz-transition-duration:.1s;-o-transition-duration:.1s;-webkit-transition-duration:.1s;transition-duration:.1s}.sc-list ol li.sc-item .logo .discount{position:absolute;color:white;padding:3px;font-weight:bold;top:0;right:0}.sc-available-time h3{margin:0;line-height:24px;color:#ddd;margin-bottom:5px}.sc-available-time .sc-item-more{display:none;margin-top:25px}@media(max-width:767px){.sc-available-time .sc-item-more{position:absolute;top:5px;right:5px;margin-top:0}.sc-available-time .sc-item-more span{display:none}.sc-list-headers i{display:none}}@media(max-width:979px){.sc-available-time .sc-item-more{position:absolute;top:5px;right:5px;margin-top:0}}@media(min-width:768px){.sc-col-1>h1{float:left}.sc-page .btn-reserve-box{float:right}.sc-col-1>.sc-rating,.sc-col-1>.sc-intro{clear:both}}@media(max-width:767px){.sc-page{padding-bottom:88px}.sc-page .main{position:relative;margin-top:0}.sc-page.body-sportcenter .main{padding-top:0}.sc-page .sc-backtolist{margin-bottom:20px}.sc-page .sc-col-1{padding-top:56.25vw}.sc-page .sc-col-1>h1{margin:17px 0 13px 150px;padding:0;min-height:88px}.sc-page .btn-reserve-box{position:fixed;bottom:0;left:0;width:100vw;padding:36px 20px 27px;margin:0;z-index:6;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 24px,rgba(255,255,255,1) 100%);box-sizing:border-box}.sc-page .btn-reserve{display:grid;grid-template-columns:1fr 62px;width:100%;border-radius:5px;box-shadow:0 7px 20px rgba(0,0,0,0.13);font-size:18px}.sc-page .btn-reserve>span{text-shadow:none;box-shadow:none;border-radius:5px 0 0 5px}.sc-page .btn-reserve .icon-time{display:flex;justify-content:center;align-items:center;text-shadow:none;border-radius:0 5px 5px 0;font-size:20px}.sc-page .sc-rating{display:flex;justify-content:flex-start;align-items:center;margin:0 0 28px 0}.sc-page .rating{width:116px;height:16px;margin-left:6px;background-image:url(../img/stars.png);background-position:-20px -20px}.sc-page .rating-1{background-position:-20px -56px}.sc-page .rating-2{background-position:-20px -92px}.sc-page .rating-3{background-position:-20px -128px}.sc-page .rating-4{background-position:-20px -164px}.sc-page .rating-5{background-position:-20px -200px}.sc-page .sc-user-rating{margin-left:12px}.sc-page .sc-user-rating .popover{left:auto;right:0}.sc-page .sc-intro{margin-bottom:24px}.sc-page .sc-description-contracted{max-height:136px;overflow:hidden;position:relative;cursor:pointer}.sc-page .sc-description-contracted::before,.sc-page .sc-description-contracted::after{display:block;position:absolute;left:0;bottom:0}.sc-page .sc-description-contracted::before{content:"";width:100%;height:56px;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 24px,rgba(255,255,255,1) 100%);position:absolute}.sc-page .sc-description-contracted::after{content:"Leia mais";color:#d76519;padding:0 0 6px 0}.sc-page .sc-description-contracted:hover::after{color:#ff7a23}.sc-page .sc-description-contracted:active::after{color:#ac5114}.sc-page .sc-intro div[itemprop="description"] p{margin:0}.sc-photos{position:absolute;top:0;left:-20px;width:100vw}.sc-photos .thumbnails{margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;min-height:56.25vw;overflow:auto;scrollbar-width:none}.sc-photos .thumbnails::-webkit-scrollbar{display:none}.sc-photos .thumbnails .main-thumb{position:absolute;margin:0;padding:12px;width:128px;min-width:128px;max-width:128px;height:128px;min-height:128px;max-height:128px;left:20px;top:100%;transform:translate(0,-23px);z-index:3;background-color:#fff;border-radius:5px;box-shadow:0 1px 22px rgba(0,0,0,0.06)}.sc-photos .sc-photo-item{position:relative;display:block;margin:0 0 0 4px;padding:0;width:94vw;min-width:94vw;max-width:94vw;height:56.25vw;min-height:56.25vw;max-height:56.25vw}.sc-photos-one .sc-photo-item{width:100vw;min-width:100vw;max-width:100vw}.sc-photos .thumbnails .main-thumb+.sc-photo-item{margin-left:0}.sc-photos .thumbnail{border-width:0;border-style:none;padding:0;width:100%;height:100%;position:relative;background-color:rgba(240,240,240,1);overflow:hidden}.sc-photos .main-thumb .thumbnail{box-shadow:none;border-radius:3px;background-color:transparent}.sc-photos .thumbnail img{height:100%;width:auto;max-width:none}}