.around-stuff h2{font-size:18px;font-weight:normal;margin-top:15px}.around{margin-bottom:8px;line-height:145%}.around .around-image{float:left;width:50px;height:50px;margin-right:10px;background:#ededed url(../images/v2/around-icons.png) no-repeat}.around .around-image.no-default{background-image:none}.around .around-image img{display:block;margin:0;padding:0;width:50px;height:50px}.around.venue .around-image{background-position:50% 0}.around.sale .around-image{background-position:50% -50px}.around.gift .around-image{background-position:50% -100px}.around.ticket .around-image{background-position:50% -150px}.venue-detail{font-size:12px;background-color:#f1f1f1;background:url('../images/v2/venue-detail-bg-noise.png');background-repeat:repeat}.venue-detail .fragment-go-back{padding:10px;background-color:white;margin-top:10px;margin-bottom:10px;font-size:14px}.venue-detail h3{font-size:12px}.venue-detail h1{font-size:18px;font-weight:400}.venue-detail h1 a{color:white}.venue-detail a.black-link{color:#333}.venue-detail .flash-messages{margin-top:10px}.venue-detail a{color:#39839f}.venue-detail .left-column{float:left;width:615px}.venue-detail .right-column{float:right;width:350px}.venue-detail hr{height:1px;background-color:#eee;border:0}.venue-detail .edit-menu{right:0;margin-right:3px;position:absolute;top:65px;margin-bottom:1px;background-color:#ff2543;border-radius:3px;padding-left:5px;padding-right:15px;min-width:180px}.venue-detail .edit-menu .caption a{line-height:40px;float:left;text-decoration:none;color:white;font-size:14px}.venue-detail .edit-menu .caption .arrow{float:left;display:block;width:9px;height:9px;margin:11px 8px 0 6px;line-height:3px;border-top:2px solid white;border-right:2px solid white;transform:rotate(45deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.venue-detail .edit-menu .menu-items{display:none;right:00px;margin-top:-2px;width:200px;position:absolute;border:1px solid #3d87ab;background-color:white;z-index:2}.venue-detail .edit-menu .menu-items a{display:block;padding:3px 10px 3px 0}.venue-detail .edit-menu .menu-items a:before{content:'';width:8px;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #e0e0e0;display:inline-block;visibility:hidden}.venue-detail .edit-menu .menu-items a:hover:before{visibility:visible}.venue-detail .edit-menu:hover .menu-items{display:block}.venue-detail .heart{width:21px;height:20px;background:url(sprite_venueDetail.png) no-repeat center;background-position:-515px -5px;height:21px;display:inline-block;cursor:pointer}.venue-detail .heart:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-546px -5px;width:21px;height:21px;display:inline-block}.venue-detail .heart.active{background:url(sprite_venueDetail.png) no-repeat center;background-position:-546px -5px;width:21px;height:21px;display:inline-block}.venue-detail .heart.active:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-515px -5px;width:21px;height:21px;display:inline-block}.venue-detail .badge{width:21px;height:21px;float:left;margin-top:7px;margin-right:4px;background-image:url('/images/venues/verified.png')}.venue-detail .summary-row{height:25px;padding-top:10px;margin-top:7px;margin-bottom:2px}.venue-detail .summary-row .summary-item{float:left;position:relative;margin-right:10px}.venue-detail .summary-row .icon{display:inline-block;height:25px;width:25px;top:0;left:0;position:absolute}.venue-detail .summary-row .count{display:inline-block;padding-left:30px;line-height:25px}.venue-detail .summary-row .divider{width:1px;margin-top:2px;height:21px;float:left;background-color:#ddd}.venue-detail .summary-row .anchor{float:left;padding:0 10px;line-height:25px}.venue-detail .summary-row .social{float:right;height:25px;width:85px;margin-right:5px}.venue-detail .summary-row .social.gplus{width:60px}.venue-detail .summary-row .like{float:right;margin-right:10px}.venue-detail i.user{background:url(sprite_venueDetail.png) no-repeat center;background-position:-972px -5px;width:22px;height:22px;display:inline-block}.venue-detail i.team{background:url(sprite_venueDetail.png) no-repeat center;background-position:-663px -5px;width:24px;height:22px;display:inline-block}.venue-detail i.trainer{background:url(sprite_venueDetail.png) no-repeat center;background-position:-835px -5px;width:23px;height:22px;display:inline-block}.venue-detail i.voucher{background:url(sprite_venueDetail.png) no-repeat center;background-position:-1074px -5px;width:22px;height:22px;display:inline-block}.venue-detail i.discount{background:url(sprite_venueDetail.png) no-repeat center;background-position:-205px -5px;width:22px;height:22px;display:inline-block}.venue-detail i.ticket{background:url(sprite_venueDetail.png) no-repeat center;background-position:-767px -5px;width:22px;height:22px;display:inline-block}.venue-detail i.event{background:url(sprite_venueDetail.png) no-repeat center;background-position:-309px -5px;width:21px;height:22px;display:inline-block}.venue-detail .ending-section{border-top:1px solid #dcdcdc;min-height:100px;padding-top:5px;background-color:white}.venue-detail .take-over .note{color:#999;margin-top:3px}.venue-detail .rating-value{float:right;width:48px;text-align:center;font-size:18px;padding-top:5px;height:30px;color:#fff;font-weight:400;border-radius:2px}.venue-detail .rating-value.good{background-color:#62c540}.venue-detail .rating-value.bad{background-color:#ff5028}.venue-detail .rating-value.normal{background-color:#ff9a40}.venue-detail .rating-value.v1{background-color:#fe0101}.venue-detail .rating-value.v2{background-color:#ff4d00}.venue-detail .rating-value.v3{background-color:#ff7800}.venue-detail .rating-value.v4{background-color:#ffc600}.venue-detail .rating-value.v5{background-color:#fee401}.venue-detail .rating-value.v6{background-color:#d2d728}.venue-detail .rating-value.v7{background-color:#9acd32}.venue-detail .rating-value.v8{background-color:#6bc431}.venue-detail .rating-value.v9{background-color:#4d9b00}.venue-detail .rating-value.v10{background-color:#437f03}.venue-detail .rating-mini .rating-value{height:19px;width:35px;font-size:12px;padding-top:2px;font-weight:600}.venue-detail h2{font-size:18px;font-weight:normal;margin:12px 0}.venue-detail .header-icon{margin-left:10px}.venue-detail .take-over-intro{float:left}.venue-detail .take-sc{float:left;margin-left:3px}.mini-menu{margin-right:10px;float:right;width:23px;height:23px;border:1px solid white;display:block;cursor:pointer;line-height:23px;visibility:hidden}.mini-menu.alwaysVisible{visibility:visible}.mini-menu .arrow{width:5px;height:5px;margin:7px 0 0 8px;line-height:3px;border-top:2px solid #ddd;border-right:2px solid #ddd;transform:rotate(45deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:10px}.component:hover .mini-menu{visibility:visible}.mini-menu:hover{background-color:#ddd;border:1px solid #eee}.mini-menu .items{display:none;position:absolute;width:180px;border:1px solid #eee;background-color:white;text-align:left;padding:0;margin:0;margin-top:-1px;margin-left:-158px;z-index:3}.mini-menu:hover .items{display:block}.mini-menu .items .item{padding:0;margin:0;line-height:25px;color:#b2b2b2;cursor:pointer;display:block;text-decoration:none}.mini-menu .items .item:before{content:'';width:8px;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #e0e0e0;display:inline-block;visibility:hidden}.mini-menu .items .item:hover:before{visibility:visible}.venue-fragment{display:block}.venue-fragment .flashmessage{border:0;border-radius:0}.venue-fragment h2{margin:0;padding:2px 0 0 0;font-size:18px;font-weight:normal}.venue-fragment a:hover h2{text-decoration:underline}.venue-fragment .header-row{padding-top:12px}.venue-fragment .header-row h2,.venue-fragment .header-row .header-icon{float:left}.venue-fragment .footer-row{padding-left:10px;padding-bottom:10px;min-height:5px}.venue-fragment .js-show-more{display:none}.venue-fragment .empty{min-height:10px}.venue-fragment .show-more:before{content:'';margin-top:4px;margin-right:5px;color:red;background:url(sprite_venueDetail.png) no-repeat center;background-position:-641px -5px;width:12px;height:12px;display:inline-block}.venue-fragment .content{padding:0 0 10px 11px}.venue-fragment .content>p{margin-right:15px}.venue-fragment .formfield input[type=text],.venue-fragment .formfield select,.venue-fragment .formfield textarea{border:0;width:100%;padding:4px 0;background:#fcfcfc;color:#333}.venue-fragment .formfield{background:#fcfcfc}.venue-fragment .formfield.required{padding:3px 3px 3px 5px;background-image:none}.venue-fragment .formfield.required .form-error-message{margin:0}.venue-fragment .formfield input,.venue-fragment .formfield select{font-size:12px}.venue-fragment .formfield input{margin-left:2px}.venue-fragment .button{margin-right:0}.venue-fragment .button.blue2:hover{background-color:#0090bf}.venue-fragment .button.blue2{background-color:#00ace5;color:white;font-size:14px;border-radius:3px;display:inline-block;margin-right:.8em;font-weight:600;text-decoration:none !important;cursor:pointer;border:0;-webkit-text-stroke:0;padding:7px 10px}.venue-fragment .formfield{position:relative;box-shadow:none;border:1px solid #ddd;padding:3px 3px 3px 5px}.venue-fragment .form-select-wrapper select{color:#39839f}.venue-fragment .create-button{width:170px;text-align:center}.venue-fragment .table-button{width:100%}.venue-fragment .more-info-link{margin-left:12px}.venue-top{background-color:#ddd;min-height:110px}.venue-top .position-wrapper{position:relative}.venue-top h1.name{line-height:30px;color:#333;font-size:28px;font-weight:400;padding-top:25px;min-width:50%}.venue-top .address{padding-top:1px;font-size:18px;color:#999}.venue-top .picture{position:absolute;top:15px;left:0}.venue-top .picture img{border-radius:40px}.venue-top .text{margin-left:90px;padding-bottom:5px}.venue-premium-top{margin-bottom:12px}.venue-premium-top .edit-menu{top:10px;right:10px}.venue-premium-top .blur-wrapper{position:absolute;width:100%;overflow:hidden;height:350px}.venue-premium-top .blur-left{position:absolute;width:1000px;height:350px;margin-left:-1485px;left:50%;z-index:5;background-position:right center;background-repeat:repeat-x;background-color:#eaeaea;margin-top:-21px}.venue-premium-top .blur-right{position:absolute;width:1000px;height:350px;margin-left:485px;left:50%;z-index:5;background-position:left center;background-repeat:repeat-x;background-color:#eaeaea;margin-top:-21px}.venue-premium-top .top-wrapper{position:relative;margin:auto;width:977px;height:392px;background-color:white;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);z-index:10}.venue-premium-top .top-wrapper .cover{height:350px;background-color:#eee}.venue-premium-top .top-wrapper .summary-row{padding-left:10px;margin-top:0;margin-bottom:0}.venue-premium-top .top-wrapper .info{float:left;background-color:rgba(0,0,0,0.7);height:350px;width:300px;text-align:center;color:white}.venue-premium-top .top-wrapper .picture img{border-radius:60px;margin-top:45px}.venue-premium-top .top-wrapper .name{margin-top:7px;font-size:21px}.venue-premium-top .top-wrapper .address{margin-top:2px;font-size:14px}.venue-premium-top .top-wrapper .text{margin-top:10px;opacity:.6}.venue-premium-top .top-wrapper .rating-mini{margin:auto;margin-top:7px}.venue-premium-top .top-wrapper .rating-mini .rating-value{float:none;display:inline-block}.venue-premium-top .rating-mini{display:inline-block;float:right}.venue-premium-top .like{display:inline-block;float:left;margin-top:7px}.venue-premium-top .ratingAndLike{padding-top:6px;width:85px;margin:auto}.foyoli-reservation-button{position:fixed;bottom:50px;left:50%;margin-left:-100px;width:200px;background-color:#00ace5;color:white !important;font-size:18px;border-radius:3px;font-weight:600;text-decoration:none !important;cursor:pointer;border:0;-webkit-text-stroke:0;padding:7px 10px;z-index:50;text-align:center}.component-ExternalReservation{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-ExternalReservation .header-row{margin-left:10px}.component-ExternalReservation .content{padding:10px}.component-FoyoliReservationDialog .note{display:none}.component-FoyoliReservationDialog a.note-trigger{line-height:35px}.component-FoyoliReservationDialog .inner{padding:10px}.component-FoyoliReservationDialog #venue-reservation-form-recaptcha{padding:0}.component-FoyoliReservationDialog table td{padding-right:5px;padding-left:0}.component-FoyoliReservationDialog .intro{color:#333}.component-FoyoliReservationDialog .formfield{position:relative;box-shadow:none;border:1px solid #ddd;padding:3px 3px 3px 5px}.component-NearbyVenues{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff;padding:10px}.component-NearbyVenues .header-row{margin-left:10px}.component-NearbyVenues h2{margin-top:3px !important}.component-NearbyVenues .rating-mini{float:left;margin-right:5px}.component-NearbyVenues .address{line-height:22px}.subscribe-box{margin-top:11px;background-color:white}.subscribe-box .wrapper{position:relative;min-height:60px}.subscribe-box img{position:absolute;left:10px;top:10px;width:40px;height:40px}.subscribe-box strong{font-size:14px}.subscribe-box .n{padding-top:5px;padding-bottom:10px}.subscribe-box .content{padding-left:60px;padding-top:10px;box-sizing:border-box}.subscribe-box input[type="text"],.subscribe-box input[type="email"]{box-sizing:border-box;width:65%}.subscribe-box button{box-sizing:border-box;width:29%}.component-VenueContact{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenueContact .header-row{margin-left:10px}.component-VenueContact hr{height:1px;background-color:#eee;border:0}.component-VenueContact .map{height:190px}.component-VenueContact .name{margin-left:10px;min-height:25px;font-weight:400;padding-top:10px}.component-VenueContact .name .name-text{font-size:18px;text-decoration:none}.component-VenueContact .address{color:#999;line-height:15px;margin-left:10px;font-size:12px}.component-VenueContact .contacts{padding-bottom:5px;position:relative}.component-VenueContact .contacts .row{height:25px;line-height:25px;margin-bottom:2px}.component-VenueContact .contacts .icon{padding-top:4px;width:30px;float:left;height:20px}.component-VenueContact .contacts .type{width:30px;float:left}.component-VenueContact .contacts .text{float:left;padding-top:3px;font-size:14px}.component-VenueContact .contacts .c1{margin-left:10px}.component-VenueContact .contacts .c2{position:absolute;width:30px;float:right;top:0;right:0}.component-VenueContact .contacts i.phone{background:url(sprite_venueDetail.png) no-repeat center;background-position:-61px -5px;width:18px;height:18px;display:inline-block}.component-VenueContact .contacts i.email{background:url(sprite_venueDetail.png) no-repeat center;background-position:-5px -5px;width:18px;height:18px;display:inline-block}.component-VenueContact .contacts i.icq,.component-VenueContact .contacts i.gtalk,.component-VenueContact .contacts i.skype{background:url(sprite_venueDetail.png) no-repeat center;background-position:-33px -5px;width:18px;height:18px;display:inline-block}.component-VenueContact .contacts i.facebook{background:url(sprite_venueDetail.png) no-repeat center;background-position:-375px -5px;width:25px;height:25px;display:inline-block}.component-VenueContact .contacts i.facebook:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-410px -5px;width:25px;height:25px;display:inline-block}.component-VenueContact .contacts i.gplus{background:url(sprite_venueDetail.png) no-repeat center;background-position:-445px -5px;width:25px;height:25px;display:inline-block}.component-VenueContact .contacts i.gplus:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-480px -5px;width:25px;height:25px;display:inline-block}.component-VenueContact .contacts i.twitter{background:url(sprite_venueDetail.png) no-repeat center;background-position:-902px -5px;width:25px;height:25px;display:inline-block}.component-VenueContact .contacts i.twitter:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-937px -5px;width:25px;height:25px;display:inline-block}.component-VenueContact .contacts i.web,.component-VenueContact .contacts i.alternative-www{background:url(sprite_venueDetail.png) no-repeat center;background-position:-89px -5px;width:18px;height:18px;display:inline-block}.component-VenueContact .reservation-btn{margin-left:10px;margin-top:5px}.component-VenueContact .contact-descr{margin:10px;color:#666}.component-VenueContactForm{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#eee}.component-VenueContactForm .header-row{padding-top:0 !important}.component-VenueContactForm .mini-menu{border:0;margin-right:0}.component-VenueContactForm textarea{height:70px}.component-VenueContactForm .inner{padding:10px}.component-VenueContactForm #contact-form-recaptcha{padding:0}.component-VenueContactForm table td{padding-right:5px;padding-left:0}.component-VenueContactForm input[type="submit"]{max-width:150px;float:right;margin-right:0 !important}.component-VenueDeals{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenueDeals .header-row{margin-left:10px}.component-VenueDeals h2{margin-left:5px}.component-VenueDeals .header-row{margin-left:0}.component-VenueDeals .opened .header-icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-169px -5px;width:26px;height:26px;display:inline-block}.component-VenueDeals .closed .header-icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-237px -5px;width:26px;height:26px;display:inline-block}.component-VenueDeals .header-icon{margin-left:10px}.component-VenueDeals .closed{border-top:4px solid #bbb}.component-VenueDeals .closed h2{color:#333}.component-VenueDeals .opened{border-top:4px solid #661a00}.component-VenueDeals .opened h2{color:#661a00}.component-VenueDeals .deal{margin-top:10px}.component-VenueDeals .deal img{float:left;background-color:#f0f0f0;width:75px;height:75px}.component-VenueDeals .deal .info{padding-left:12px;margin-left:80px;font-weight:400}.component-VenueDeals .deal .info .name{color:#333;font-size:14px;line-height:24px}.component-VenueDeals .deal .info .condition,.component-VenueDeals .deal .info .reward{line-height:20px}.component-VenueDeals .deal .info .condition div.icon,.component-VenueDeals .deal .info .reward div.icon{float:left;width:24px}.component-VenueDeals .deal .info .condition div.text,.component-VenueDeals .deal .info .reward div.text{float:left}.component-VenueDeals .deal .info .condition i{margin-top:1px;margin-right:5px;color:red;background:url(sprite_venueDetail.png) no-repeat center;background-position:-117px -5px;width:18px;height:17px;display:inline-block}.component-VenueDeals .deal .info .reward i{margin-top:1px;margin-right:5px;color:red;background:url(sprite_venueDetail.png) no-repeat center;background-position:-145px -5px;width:14px;height:17px;display:inline-block}.component-VenueDeals .deal .info a{color:#39839f}.component-VenueDeals .deal .info .first-column{float:left}.component-VenueDeals .deal .info .second-column{float:right}.component-VenueDeals .deal .info .second-column .link{margin-top:30px;margin-right:17px}.component-VenueEvents{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenueEvents .header-row{margin-left:10px}.component-VenueEvents h2{margin-left:5px}.component-VenueEvents .header-row{margin-left:0}.component-VenueEvents .opened .header-icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-273px -5px;width:26px;height:26px;display:inline-block}.component-VenueEvents .closed .header-icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-340px -5px;width:25px;height:25px;display:inline-block}.component-VenueEvents .header-icon{margin-left:10px}.component-VenueEvents .closed{border-top:4px solid #bbb}.component-VenueEvents .closed h2{color:#333}.component-VenueEvents .opened{border-top:4px solid #2cb200}.component-VenueEvents .opened h2{color:#2cb200}.component-VenueEvents h4{color:#999;margin:15px 0 0 0;padding:0;font-weight:normal}.component-VenueEvents .event{margin-top:10px;min-height:50px;position:relative}.component-VenueEvents .event img{position:absolute;top:0;left:0;background-color:#f0f0f0}.component-VenueEvents .event .info{margin-left:70px}.component-VenueEvents .event .info a{color:#39839f}.component-VenueEvents .event .info .first-row{margin-top:6px;font-weight:600}.component-VenueEvents .event .info .second-row{margin-top:4px;color:#333}.component-VenueEvents .venue-fragment .js-past-show-more{display:none}.component-VenueInfo{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenueInfo .header-row{margin-left:10px}.component-VenueInfo .top-spacer{height:1px}.component-VenueInfo h4{line-height:20px;padding:0;margin:0;margin-top:10px;color:#999;margin-left:10px;font-weight:600}.component-VenueInfo .description p{margin:0;margin-left:0;margin-right:10px}.component-VenueInfo .sports{margin-left:10px;color:#39839f;line-height:20px;font-size:14px}.component-VenueInfo .sports span{color:#333}.component-VenueInfo .opening-times{padding:0;margin:0}.component-VenueInfo .opening-times .day{color:#999}.component-VenueInfo .opening-times td.first{width:10px}.component-VenueInfo .opening-times td{line-height:22px;padding:0;margin:0}.component-VenueInfo .opening-times td small{font-size:10px}.component-VenueInfo .opening-times .hline td{border-top:1px solid #ddd}.component-VenueInfo .opening-times .spacer td{height:5px}.component-VenueInfo .opening-times td.active{color:#f37f4d;font-weight:600}.component-VenueInfo .map{height:250px;background-color:#ccc}.component-VenueInfo .cover{background-color:#ccc;position:relative}.component-VenueInfo .cover .img-wrapper{height:250px;overflow:hidden}.component-VenueInfo .cover img{width:615px;height:250px}.component-VenueInfo .cover .recommend{width:77px;height:77px;left:-4px;top:-4px;position:absolute}.component-VenueInfo .mini-menu.underMap{margin-top:10px}.component-VenueInfo .description{padding-left:10px;padding-right:10px}.component-VenueInfo .description ul li{list-style-image:none;padding:0;margin:0}.component-VenueInfo .premium-photos{padding:7px 0 0 10px}.component-VenueInfo .premium-photos .photo{margin:auto;margin-right:5px;float:left;width:70px;height:54px;position:relative;background-color:#ededed}.component-VenueInfo .premium-photos .photo img{max-width:70px;max-height:54px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;vertical-align:middle;margin:auto}.component-VenueInfo .open-hour-row-2{margin-top:-5px}.component-VenueInfo .mobile-open-hours{padding:0 10px 5px 10px}.component-VenueInfo .mobile-open-hours td.active{color:#f37f4d;font-weight:600}.component-VenueInfo .mobile-open-hours table{width:auto}.component-VenueInfo .mobile-open-hours td{padding-right:10px}.component-VenueInfoBasic{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenueInfoBasic .header-row{margin-left:10px}.component-VenueInfoBasic .map{width:250px;height:180px;float:left;margin:5px;margin-right:0}.component-VenueInfoBasic .info{width:360px;float:left}.component-VenueInfoBasic .name{margin-left:10px;min-height:25px;font-weight:400;padding-top:10px}.component-VenueInfoBasic .name .name-text{font-size:18px}.component-VenueInfoBasic .address{color:#999;line-height:15px;margin-left:10px;font-size:12px}.component-VenueInfoBasic .contacts{padding-bottom:5px}.component-VenueInfoBasic .contacts .row{height:25px;line-height:25px;margin-bottom:2px}.component-VenueInfoBasic .contacts .icon{padding-top:4px;width:30px;float:left;height:20px}.component-VenueInfoBasic .contacts .type{width:30px;float:left}.component-VenueInfoBasic .contacts .text{float:left;padding-top:3px;font-size:14px}.component-VenueInfoBasic .contacts .col1{margin-left:10px;width:300px;float:left}.component-VenueInfoBasic .contacts .col2{width:30px;float:right}.component-VenueInfoBasic .contacts i.phone{background:url(sprite_venueDetail.png) no-repeat center;background-position:-61px -5px;width:18px;height:18px;display:inline-block}.component-VenueInfoBasic .contacts i.email{background:url(sprite_venueDetail.png) no-repeat center;background-position:-5px -5px;width:18px;height:18px;display:inline-block}.component-VenueInfoBasic .contacts i.icq,.component-VenueInfoBasic .contacts i.gtalk,.component-VenueInfoBasic .contacts i.skype{background:url(sprite_venueDetail.png) no-repeat center;background-position:-33px -5px;width:18px;height:18px;display:inline-block}.component-VenueInfoBasic .contacts i.facebook{background:url(sprite_venueDetail.png) no-repeat center;background-position:-375px -5px;width:25px;height:25px;display:inline-block}.component-VenueInfoBasic .contacts i.facebook:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-410px -5px;width:25px;height:25px;display:inline-block}.component-VenueInfoBasic .contacts i.gplus{background:url(sprite_venueDetail.png) no-repeat center;background-position:-445px -5px;width:25px;height:25px;display:inline-block}.component-VenueInfoBasic .contacts i.gplus:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-480px -5px;width:25px;height:25px;display:inline-block}.component-VenueInfoBasic .contacts i.twitter{background:url(sprite_venueDetail.png) no-repeat center;background-position:-902px -5px;width:25px;height:25px;display:inline-block}.component-VenueInfoBasic .contacts i.twitter:hover{background:url(sprite_venueDetail.png) no-repeat center;background-position:-937px -5px;width:25px;height:25px;display:inline-block}.component-VenueInfoBasic .contacts i.web,.component-VenueInfoBasic .contacts i.alternative-www{background:url(sprite_venueDetail.png) no-repeat center;background-position:-89px -5px;width:18px;height:18px;display:inline-block}.component-VenueInfoBasic .reservation-btn{margin-left:10px;margin-top:5px}.component-VenueInfoBasic .contact-descr{margin:10px;color:#666}.venue-offers{border-top:4px solid #7b00ac !important}.venue-offers .c{font-size:18px;margin:2px 0 8px 0}.venue-offers .ch{float:left}.venue-offers .ic{margin-right:6px;float:left}.venue-offers .n{font-size:14px;font-weight:bold;margin:6px 0 2px 0}.venue-offers .d{font-size:12px}.venue-offers .l{font-size:12px;color:#00ace5}.venue-offers .i{margin-bottom:6px}.component-VenuePeople{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenuePeople .header-row{margin-left:10px}.component-VenuePeople h2{margin-left:0}.component-VenuePeople .user{float:left;margin-left:3px;margin-top:3px}.component-VenuePeople .tab-container{padding:0;margin:0;margin-left:10px;margin-top:10px}.component-VenuePeople .tab-container a{text-decoration:none}.component-VenuePeople .tab-container a:hover{color:black}.component-VenuePeople .tab-container li{margin-bottom:0;margin-right:5px;float:left;display:block;padding-right:10px;overflow:hidden;height:28px;line-height:28px;padding-left:32px}.component-VenuePeople .tab-container li .count{color:#333}.component-VenuePeople .tab-container li.active .title{color:#333}.component-VenuePeople .tab-container .icon{margin-left:-27px;margin-top:2px;position:absolute}.component-VenuePeople .tab-container .tab-users .icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-972px -5px;width:22px;height:22px;display:inline-block}.component-VenuePeople .tab-container .tab-users.active{border-radius:5px 5px 0 0;background-color:#fde18c}.component-VenuePeople .tab-container .tab-users.active .icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-1004px -5px;width:24px;height:24px;display:inline-block}.component-VenuePeople .tab-container .tab-teams .icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-663px -5px;width:24px;height:22px;display:inline-block}.component-VenuePeople .tab-container .tab-teams.active{border-radius:5px 5px 0 0;background-color:#ffa64d}.component-VenuePeople .tab-container .tab-teams.active .icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-697px -5px;width:24px;height:24px;display:inline-block}.component-VenuePeople .tab-container .tab-trainers .icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-835px -5px;width:23px;height:22px;display:inline-block}.component-VenuePeople .tab-container .tab-trainers.active{border-radius:5px 5px 0 0;background-color:#d90000}.component-VenuePeople .tab-container .tab-trainers.active .icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-868px -5px;width:24px;height:24px;display:inline-block}.component-VenuePeople .tab-content.users{border-top:2px solid #fde18c}.component-VenuePeople .tab-content.teams{border-top:2px solid #ffa64d}.component-VenuePeople .tab-content.trainers{border-top:2px solid #d90000}.component-VenuePeople .tab-content{padding:10px;min-height:20px}.component-VenuePeople .table-item{margin-bottom:5px;width:280px;min-height:50px;float:left}.component-VenuePeople .table-item img{float:left;width:50px;height:50px}.component-VenuePeople .table-item .info{float:left;margin-left:8px;width:220px}.component-VenuePeople .table-item .name{color:#39859f;margin-top:5px;font-size:14px}.component-VenuePeople .table-item .note{color:#333;margin-top:1px}.component-VenuePeople .table-item .note .more{display:none}.component-VenuePeople .table-item .note .more-items a{color:#39839f}.component-VenuePeople .user-tooltip{position:absolute;z-index:5;display:none}.component-VenuePeople .user-tooltip .bubble{background:#175c6e;font-size:11px;padding:2px 5px;position:relative;border-radius:5px}.component-VenuePeople .user-tooltip .bubble .name,.component-VenuePeople .user-tooltip .bubble .age{color:#ccc}.component-VenuePeople .user-tooltip .arrow{background:url(../images/v2/help-up.png) no-repeat 10px top;height:11px}.component-VenuePeople .user:hover .user-tooltip{display:block}.component-VenuePeople .fans-more{float:left;width:90px;text-align:center;margin-left:3px;margin-top:12px}.component-VenuePhotos{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenuePhotos .header-row{margin-left:10px}.component-VenuePhotos h2{margin-bottom:5px}.component-VenuePhotos img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:144px;max-height:110px;vertical-align:middle;margin:auto}.component-VenuePhotos .item{float:left;margin-right:6px;margin-bottom:6px}.component-VenuePhotos .album-name{overflow:hidden}.component-VenuePhotos .album,.component-VenuePhotos .photo,.component-VenuePhotos .more{margin:auto;position:relative;width:144px;height:110px}.component-VenuePhotos .photo,.component-VenuePhotos .album{background-color:#ededed}.component-VenuePhotos .album span{z-index:2;position:absolute;height:25px;line-height:22px;bottom:0;right:0;left:0;border:1px solid rgba(109,164,182,0.4);background-color:rgba(109,164,182,0.8);color:white;text-align:center}.component-VenuePhotos .more{background-image:url('../images/venueDetail/show-more-photo.png');background-repeat:no-repeat;background-position:center top}.component-VenuePhotos .more span{position:absolute;bottom:5px;right:0;left:0;text-align:center}.component-VenuePhotos #lightbox-image{max-width:400px}.component-VenueRating{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenueRating .header-row{margin-left:10px}.component-VenueRating .header-spacer{height:14px}.component-VenueRating h3{color:#999;padding:0;margin:0;margin-bottom:5px;margin-left:10px;font-weight:normal}.component-VenueRating .content{padding:10px}.component-VenueRating .sc-rating-options{border:0}.component-VenueRating .tab-content{margin:0}.component-VenueRating .my-rating{float:left;width:250px}.component-VenueRating .top-spacer{height:10px}.component-VenueRating .rate-buttons{margin-left:10px;margin-bottom:17px}.component-VenueRating .rate-buttons .rateBut,.component-VenueRating .rate-buttons .text{float:left}.component-VenueRating .rate-buttons .text{margin-left:3px;line-height:15px}.component-VenueRating .rate-buttons .rateBut{margin-right:3px;width:15px;height:15px;cursor:pointer}.component-VenueRating .rate-buttons .b1{background-color:#d8d8d8}.component-VenueRating .rate-buttons .b1.on{background-color:#fe0101}.component-VenueRating .rate-buttons .b2{background-color:#d8d8d8}.component-VenueRating .rate-buttons .b2.on{background-color:#ff4d00}.component-VenueRating .rate-buttons .b3{background-color:#d8d8d8}.component-VenueRating .rate-buttons .b3.on{background-color:#ff7800}.component-VenueRating .rate-buttons .b4{background-color:#d8d8d8}.component-VenueRating .rate-buttons .b4.on{background-color:#ffc600}.component-VenueRating .rate-buttons .b5{background-color:#d8d8d8}.component-VenueRating .rate-buttons .b5.on{background-color:#fee401}.component-VenueRating .rate-buttons .b6{background-color:#d8d8d8}.component-VenueRating .rate-buttons .b6.on{background-color:#d2d728}.component-VenueRating .rate-buttons .b7{background-color:#d8d8d8}.component-VenueRating .rate-buttons .b7.on{background-color:#9acd32}.component-VenueRating .rate-buttons .b8{background-color:#d1d1d1}.component-VenueRating .rate-buttons .b8.on{background-color:#6bc431}.component-VenueRating .rate-buttons .b9{background-color:#c5c5c5}.component-VenueRating .rate-buttons .b9.on{background-color:#4d9b00}.component-VenueRating .rate-buttons .b10{background-color:silver}.component-VenueRating .rate-buttons .b10.on{background-color:#437f03}.component-VenueRating .rating-summary{margin-top:5px;margin-right:17px;float:right;width:200px}.component-VenueRating .rating-summary .rating-text{float:right}.component-VenueRating .rating-summary .rating-text div{text-align:right;margin-right:8px}.component-VenueRating .rating-summary .rating-text .r1{font-weight:600;margin-top:4px}.component-VenueRating .rating-summary .rating-text .r2{color:#666}.component-VenueRating hr.big{height:2px}.component-VenueRating .add-rewiew{float:right;margin-top:-24px;margin-right:17px;line-height:20px}.component-VenueRating .empty-text{margin-left:10px;padding-bottom:10px}.component-VenueRating .tab-container{margin:0;margin-top:10px;padding:0;margin-left:10px}.component-VenueRating .tab-container .tab{border-radius:5px 5px 0 0;margin:0;list-style-type:none;list-style-image:none;float:left;padding-left:14px;width:80px;height:30px;line-height:30px;overflow:hidden;margin-right:5px}.component-VenueRating .tab-container .tab.active{background-color:#eee}.component-VenueRating .tab-container .tab a{color:#333}.component-VenueRating .hline{background-color:#eee;height:1px}.component-VenueRating .rating-row{position:relative;padding:10px 17px 10px 10px;border-top:1px solid #eee}.component-VenueRating .rating-row .rating-value{position:absolute;right:20px;top:12px}.component-VenueRating .rating-row .title-row{height:40px}.component-VenueRating .rating-row .title-row .col-name{float:left;width:200px;margin-left:8px}.component-VenueRating .rating-row .title-row .col-name .name{line-height:14px;margin-top:4px;color:#39859f}.component-VenueRating .rating-row .title-row .col-name .date{color:#999}.component-VenueRating .rating-row .title-row img{float:left;width:40px;height:40px}.component-VenueRating .rating-row .title-row .del{float:right;margin-right:12px;margin-top:11px}.component-VenueRating .rating-row .description{margin-top:10px;color:#333}.component-VenueRating .rating-row .features{margin-top:15px}.component-VenueRating .rating-row .features span{padding-left:8px;color:#999}.component-VenueRating .rating-row .features .feat-text{font-size:12px}.component-VenueRating .rating-row .features .item{margin-top:3px;margin-left:0;line-height:22px;color:#333}.component-VenueRating .rating-row .features .col-positives{float:left;width:49%}.component-VenueRating .rating-row .features .col-negatives{float:right;width:49%}.component-VenueRating .rating-row .features i{float:left;width:22px;height:22px;display:inline-block}.component-VenueRating .rating-row .features i.positive{background:url(sprite_venueDetail.png) no-repeat center;background-position:-609px -5px;width:22px;height:22px;display:inline-block}.component-VenueRating .rating-row .features i.negative{background:url(sprite_venueDetail.png) no-repeat center;background-position:-577px -5px;width:22px;height:22px;display:inline-block}.component-VenueRating .comment-wrapper{margin-top:13px;border:1px solid #ddd}.component-VenueRating .comment{position:relative;padding:5px;margin-bottom:0}.component-VenueRating .comment .anwer{color:#999}.component-VenueRating .comment .arrow{border:1px solid #ddd;border-bottom:0;border-right:0;height:10px;width:10px;top:-6px;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:white;position:absolute;left:45px}.component-VenueRating .table-wrapper{margin:10px 15px 10px 10px}.component-VenueRating .form-rate-value{margin-left:5px}.component-VenueRating .submit-btn{margin:10px 15px;text-align:right;padding-bottom:10px}.component-VenueRating form label{color:#999}.component-VenueRating .formfield,.component-VenueRating textarea{background-color:#eee}.component-VenueRating .navigation{margin-left:14px;margin-top:2px}.component-VenueRating .new-rating-form .form-rate-value{font-weight:600;line-height:15px}.component-VenueRating .new-rating-form .rate-buttons{margin:0;margin-top:7px;margin-bottom:5px}.component-VenueRating .new-rating-form h3{margin-left:0}.component-VenueRating .new-rating-form .feat-input{margin-bottom:2px;margin-top:2px;margin-right:4px}.component-VenueRating .new-rating-form td{padding:0}.component-VenueRating .new-rating-form .row-descr{padding-top:10px}.component-VenueRating .new-rating-form .rating-row{height:30px}.component-VenueRating .new-rating-form .col1{width:500px}.component-VenueRating .new-rating-form .user-login{font-size:14px}.component-VenueRating .row-signup-beneficts{font-size:14px;color:#333}.component-VenueRating .row-signup-beneficts td{padding-bottom:10px}.component-VenueRating .col-spacer{width:20px}.component-VenueRating .row-f{height:45px;line-height:35px}.component-VenueReservation{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#eee}.component-VenueReservation .header-row{padding-top:0 !important}.component-VenueReservation .mini-menu{border:0;margin-right:0}.component-VenueReservation .note{display:none}.component-VenueReservation a.note-trigger{line-height:35px}.component-VenueReservation .inner{padding:10px}.component-VenueReservation #venue-reservation-form-recaptcha{padding:0}.component-VenueReservation table td{padding-right:5px;padding-left:0}.component-VenueReservation .intro{color:#333}.component-VenueSurvey{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#eee;padding:10px}.component-VenueSurvey .header-row{padding-top:0 !important}.component-VenueSurvey .mini-menu{border:0;margin-right:0}.component-VenueTickets{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);margin:12px 0;padding:0;display:block;min-height:20px;background-color:#fff}.component-VenueTickets .header-row{margin-left:10px}.component-VenueTickets h2{margin-left:5px}.component-VenueTickets .header-row{margin-left:0}.component-VenueTickets .opened .header-icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-731px -5px;width:26px;height:26px;display:inline-block}.component-VenueTickets .closed .header-icon{background:url(sprite_venueDetail.png) no-repeat center;background-position:-799px -5px;width:26px;height:26px;display:inline-block}.component-VenueTickets .header-icon{margin-left:10px}.component-VenueTickets .closed{border-top:4px solid #bbb}.component-VenueTickets .closed h2{color:#333}.component-VenueTickets .opened{border-top:4px solid #38819b}.component-VenueTickets .opened h2{color:#38819b}.component-VenueTickets hr{height:1px;background-color:#eee;border:0}.component-VenueTickets .end-spacer{height:10px}.component-VenueTickets hr{margin-top:0}.component-VenueTickets table{border-spacing:0;margin-top:10px;width:100%}.component-VenueTickets table td{padding-left:0;padding-top:9px;padding-bottom:9px}.component-VenueTickets table td.first{width:10px}.component-VenueTickets table td.last{width:17px}.component-VenueTickets table td.discount{color:#999;width:85px}.component-VenueTickets table td.price{font-weight:600;width:70px}.component-VenueTickets table td.buy{text-align:right;width:50px}.component-VenueTickets table .ticket td{height:30px;line-height:30px}.component-VenueTickets table .hline td{border-top:1px solid #eee;padding:0}.component-VenueTickets table .row-descr td{padding-top:0;color:#999}.component-VenueTickets table .with-descr td{padding-bottom:3px}@media(max-device-width:900px){.venue-top .picture{position:relative;margin:auto;width:80px}.venue-top .text{margin-left:0;padding-bottom:5px;text-align:center}.venue-premium-top .blur-wrapper{display:none}.venue-premium-top .top-wrapper{width:100%;height:auto}.venue-premium-top .top-wrapper .info{width:100%}.component-VenueInfoBasic .map{width:auto;float:none;margin:0}.component-VenueInfoBasic .info{width:auto;float:none}.component-VenueInfoBasic .contacts .col1{width:auto;float:none;margin-right:30px}.component-VenueInfoBasic .contacts .row{height:auto}VenueInfoBasic .info{width:auto;float:none}ins{width:auto !important}.venue-detail .summary-row{height:auto;padding-bottom:5px}.venue-detail .left-column{float:none;width:100%}.venue-detail .right-column{float:none;width:100%}.component-VenueTickets table td.price,.component-VenueTickets table td.buy,.component-VenueTickets table td.discount{width:auto}}