.notificationPermissionBar{background:#fff;border-bottom:1px solid #ccc;margin:12px 0;left:0;line-height:32px;position:relative;width:100%;z-index:auto}.notificationPermissionBar .wrap{margin:0 auto;overflow:auto;padding:12px 0;width:920px}.notificationPermissionBar .wrap img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;height:32px;width:32px}.notificationPermissionBarLeft{float:left;font-weight:bold;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.notificationPermissionBarRight{float:right;text-align:right;width:50%}.notificationPermissionBarRight button{display:inline;margin:0 15px}.likesList{max-height:500px;margin:0 -10px;overflow:scroll}.likesList .like{border-top:1px solid #c7cdcf;display:block;padding:7px 10px;text-decoration:none}.likesList .like img{float:left;margin-right:10px;vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.likesList .like:hover{background-color:#efefef}.likesList .like .details{display:inline-block;line-height:16px;max-width:250px}.likesList .like .details .name{font-weight:bold}.likesList .like .details .homeCity{color:#959b9e}.likesList .like .viewProfile{display:inline-block;float:right}.likesList .errorMessage{padding:0 10px}.saveButton.saveToListAction .buttonLeft,.saveButton.saveToListAction.active .buttonLeft,a.saveButton.saveToListAction .buttonLeft,a.saveButton.saveToListAction.active .buttonLeft,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonLeft,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonLeft{background:#efeff4;padding-right:0;position:relative;width:18px}.saveButton.saveToListAction .buttonLeft:after,.saveButton.saveToListAction.active .buttonLeft:after,a.saveButton.saveToListAction .buttonLeft:after,a.saveButton.saveToListAction.active .buttonLeft:after,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:after,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:after{background-image:url('/img/profile/activity-sprite-7be1acf867993e6cf0be43ed56d43f02.png');content:'';display:block;height:17px;left:8px;position:absolute;top:6px;width:18px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.saveButton.saveToListAction .buttonLeft:after,.saveButton.saveToListAction.active .buttonLeft:after,a.saveButton.saveToListAction .buttonLeft:after,a.saveButton.saveToListAction.active .buttonLeft:after,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:after,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:after{background-image:url("/img/profile/activity-sprite@2x-fa9be4a76c0b48552cc4f368b35cd59f.png");background-size:100px 100px}}.saveButton.saveToListAction .buttonLeft img,.saveButton.saveToListAction.active .buttonLeft img,a.saveButton.saveToListAction .buttonLeft img,a.saveButton.saveToListAction.active .buttonLeft img,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonLeft img,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonLeft img{display:none}.saveButton.saveToListAction .buttonRight,.saveButton.saveToListAction.active .buttonRight,a.saveButton.saveToListAction .buttonRight,a.saveButton.saveToListAction.active .buttonRight,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonRight,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonRight,.saveButton.saveToListAction:hover .buttonRight,.saveButton.saveToListAction.active:hover .buttonRight,a.saveButton.saveToListAction:hover .buttonRight,a.saveButton.saveToListAction.active:hover .buttonRight,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:hover .buttonRight,#container .listDetail .contents .inner .main .listing .actions .saveButton:hover .buttonRight,.saveButton.saveToListAction:active .buttonRight,.saveButton.saveToListAction.active:active .buttonRight,a.saveButton.saveToListAction:active .buttonRight,a.saveButton.saveToListAction.active:active .buttonRight,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:active .buttonRight,#container .listDetail .contents .inner .main .listing .actions .saveButton:active .buttonRight,.saveButton.saveToListAction .buttonRight:hover,.saveButton.saveToListAction.active .buttonRight:hover,a.saveButton.saveToListAction .buttonRight:hover,a.saveButton.saveToListAction.active .buttonRight:hover,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonRight:hover,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonRight:hover,.saveButton.saveToListAction .buttonRight:active,.saveButton.saveToListAction.active .buttonRight:active,a.saveButton.saveToListAction .buttonRight:active,a.saveButton.saveToListAction.active .buttonRight:active,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonRight:active,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonRight:active{padding:0 10px 0 7px}.saveButton.saveToListAction .buttonLeft,.saveButton.saveToListAction.active .buttonLeft,a.saveButton.saveToListAction .buttonLeft,a.saveButton.saveToListAction.active .buttonLeft,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonLeft,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonLeft,.saveButton.saveToListAction:hover .buttonLeft,.saveButton.saveToListAction.active:hover .buttonLeft,a.saveButton.saveToListAction:hover .buttonLeft,a.saveButton.saveToListAction.active:hover .buttonLeft,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft,#container .listDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft,.saveButton.saveToListAction:active .buttonLeft,.saveButton.saveToListAction.active:active .buttonLeft,a.saveButton.saveToListAction:active .buttonLeft,a.saveButton.saveToListAction.active:active .buttonLeft,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft,#container .listDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft,.saveButton.saveToListAction .buttonLeft:hover,.saveButton.saveToListAction.active .buttonLeft:hover,a.saveButton.saveToListAction .buttonLeft:hover,a.saveButton.saveToListAction.active .buttonLeft:hover,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:hover,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:hover,.saveButton.saveToListAction .buttonLeft:active,.saveButton.saveToListAction.active .buttonLeft:active,a.saveButton.saveToListAction .buttonLeft:active,a.saveButton.saveToListAction.active .buttonLeft:active,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:active,#container .listDetail .contents .inner .main .listing .actions .saveButton .buttonLeft:active{padding-right:0}.saveButton.saveToListAction:hover .buttonLeft,.saveButton.saveToListAction.active:hover .buttonLeft,a.saveButton.saveToListAction:hover .buttonLeft,a.saveButton.saveToListAction.active:hover .buttonLeft,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft,#container .listDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft,.saveButton.saveToListAction:active .buttonLeft,.saveButton.saveToListAction.active:active .buttonLeft,a.saveButton.saveToListAction:active .buttonLeft,a.saveButton.saveToListAction.active:active .buttonLeft,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft,#container .listDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft{background:#d7d7dc;border:none}.saveButton.saveToListAction:hover .buttonLeft:after,.saveButton.saveToListAction.active:hover .buttonLeft:after,a.saveButton.saveToListAction:hover .buttonLeft:after,a.saveButton.saveToListAction.active:hover .buttonLeft:after,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft:after,#container .listDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft:after,.saveButton.saveToListAction:active .buttonLeft:after,.saveButton.saveToListAction.active:active .buttonLeft:after,a.saveButton.saveToListAction:active .buttonLeft:after,a.saveButton.saveToListAction.active:active .buttonLeft:after,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft:after,#container .listDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft:after{background-position:0 -25px}.saveButton.saveToListAction:hover .buttonLeft:hover,.saveButton.saveToListAction.active:hover .buttonLeft:hover,a.saveButton.saveToListAction:hover .buttonLeft:hover,a.saveButton.saveToListAction.active:hover .buttonLeft:hover,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft:hover,#container .listDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft:hover,.saveButton.saveToListAction:active .buttonLeft:hover,.saveButton.saveToListAction.active:active .buttonLeft:hover,a.saveButton.saveToListAction:active .buttonLeft:hover,a.saveButton.saveToListAction.active:active .buttonLeft:hover,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft:hover,#container .listDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft:hover,.saveButton.saveToListAction:hover .buttonLeft:active,.saveButton.saveToListAction.active:hover .buttonLeft:active,a.saveButton.saveToListAction:hover .buttonLeft:active,a.saveButton.saveToListAction.active:hover .buttonLeft:active,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft:active,#container .listDetail .contents .inner .main .listing .actions .saveButton:hover .buttonLeft:active,.saveButton.saveToListAction:active .buttonLeft:active,.saveButton.saveToListAction.active:active .buttonLeft:active,a.saveButton.saveToListAction:active .buttonLeft:active,a.saveButton.saveToListAction.active:active .buttonLeft:active,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft:active,#container .listDetail .contents .inner .main .listing .actions .saveButton:active .buttonLeft:active{background:#d7d7dc;border:none}.saveButton.saveToListAction.active .buttonLeft:after,.saveButton.saveToListAction.active.active .buttonLeft:after,a.saveButton.saveToListAction.active .buttonLeft:after,a.saveButton.saveToListAction.active.active .buttonLeft:after,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton.active .buttonLeft:after,#container .listDetail .contents .inner .main .listing .actions .saveButton.active .buttonLeft:after{background-position:0 -50px}.borderPulse{-webkit-animation-name:borderPulseFrames;-moz-animation-name:borderPulseFrames;-o-animation-name:borderPulseFrames;animation-name:borderPulseFrames;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}#wrapper{background-color:transparent}#container{background-color:transparent;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#container.deleting{opacity:.5}#map{bottom:0;left:0;position:fixed;right:0;top:50px}.detailContentPane{background:#fff;background:rgba(255,255,255,0.95);box-shadow:0 0 5px rgba(0,0,0,0.5);margin:20px 0 130px;margin-bottom:130px;padding:20px 20px 0 20px;position:relative;width:600px;z-index:10;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#getTheAppBar{overflow:visible}#getTheAppBar h2{font-size:17px;padding-top:0}#getTheAppBar p{margin-bottom:0}#getTheAppBar .inner{background:rgba(255,255,255,0.95);box-shadow:0 0 5px rgba(0,0,0,0.5);overflow:hidden;padding:20px 0;width:640px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#modalDialogBox.venueChildrenModal .content,#modalDialogBox.venueChildrenModal .modalLoadingContainer,#modalDialogBox.venueChildrenModal .contents{width:615px}#modalDialogBox.venueChildrenModal .content .modalLoadingContainer.loading{background-position:center;margin:0}#modalDialogBox.venueChildrenModal .content .contents{max-height:650px;overflow-x:hidden}@media (max-height:800px){#modalDialogBox.venueChildrenModal .content .contents{max-height:500px}}@media (max-height:610px){#modalDialogBox.venueChildrenModal .content .contents{max-height:400px}}@media (max-height:500px){#modalDialogBox.venueChildrenModal .content .contents{max-height:300px}}#modalDialogBox.venueChildrenModal .content .contents :first-child{margin-top:0}#modalDialogBox.venueChildrenModal .content .contents ul.venueList{list-style:none;margin:0 0 5px;width:615px;overflow:hidden}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue:first-child{margin-top:5px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData .address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;display:inline-block;font-size:11px;line-height:20px;max-width:188px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.miniVenueList{margin:0}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.miniVenueList:first-child{margin-top:5px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.miniVenueList .venueName a{font-weight:bold}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.miniVenueList .venueName .address{font-size:11px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue{height:50px;float:left;margin-right:1px}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue:first-child{margin-top:0}#modalDialogBox.venueChildrenModal .content .contents ul.venueList li.sidebarVenue .sidebarVenueInfo .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modalDialogBox.venueChildrenModal .content .contents .mainHeader{font-family:Helvetica,Verdana,Arial,sans-serif;font-size:20px;margin-bottom:0;padding-bottom:1px}#modalDialogBox.venueChildrenModal .content .contents .subHeader{background:#f4f3f1;border-bottom:1px solid #e6e3e1;border-top:1px solid #e6e3e1;font-size:14px;padding:5px}#modalDialogBox.venueChildrenModal .content .contents .placesCount{color:#aeb4b6}#modalDialogBox.venueChildrenModal .content .contents .footerActions{font-size:11px;text-align:center}#modalDialogBox.venueChildrenModal .addressEditor table{width:100%}#modalDialogBox.venueChildrenModal .addressEditor table td,#modalDialogBox.venueChildrenModal .addressEditor table th{padding:4px 0;width:205px}#modalDialogBox.venueChildrenModal .addressEditor table th{font-weight:bold;text-align:center}#modalDialogBox.venueChildrenModal .addressEditor table td:first-child{padding-left:5px}#modalDialogBox.venueChildrenModal .addressEditor table .editableField{margin-bottom:0;width:185px}#modalDialogBox.venueChildrenModal .addressEditor table tr:nth-child(2n){background-color:#f0f4f5}#modalDialogBox.venueChildrenModal .addressEditor input.changed{border-color:#2d5be3}#modalDialogBox.venueChildrenModal .addressEditor .editingActions{float:right;margin-right:5px}#modalDialogBox.venueChildrenModal .addressEditor .editingActions .button{display:inline-block;margin:5px;width:65px}#venueHours,.hoursList{position:relative}#venueHours .open,.hoursList .open,#venueHours .closed,.hoursList .closed{color:#4e595d;font-size:11px;font-weight:bold;position:absolute;right:20px;text-align:right;top:20px;width:230px}#venueHours .statusOpen,.hoursList .statusOpen,#venueHours .open,.hoursList .open{color:#9dc922}#venueHours .statusClosed,.hoursList .statusClosed,#venueHours .closed,.hoursList .closed{color:#aaa}#venueHours .popularHoursHeader,.hoursList .popularHoursHeader{font-weight:bold}#venueHours .status,.hoursList .status{font-size:11px}#venueHours .hours,.hoursList .hours{font-size:11px;line-height:16px;overflow:hidden}#venueHours .actualPanelWithPopular,.hoursList .actualPanelWithPopular{border-bottom:1px solid #e8e9eb;padding-bottom:10px}#venueHours .popularPanelWithActual,.hoursList .popularPanelWithActual{padding-top:10px}#venueHours #popularHoursTooltip,.hoursList #popularHoursTooltip{background:#eee;color:#888;font-size:10px;font-weight:normal;padding:2px 5px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#venueHours .showMore,.hoursList .showMore{display:none}#venueHours .timespan,.hoursList .timespan{padding-top:5px;text-align:right}#venueHours .timespan .openTime,.hoursList .timespan .openTime{font-weight:bold;overflow:hidden;padding-bottom:2px}#venueHours .timespan .openTime .days,.hoursList .timespan .openTime .days{float:left}#venueHours .timespan .openTime .hours,.hoursList .timespan .openTime .hours{display:block}#venueHours .timespan .range,.hoursList .timespan .range{padding-left:10px}#venueHours .timespan .range .name,.hoursList .timespan .range .name{float:left}#venueHours .popularDisclaimer,.hoursList .popularDisclaimer{background:#f0f4f5;font-size:11px;line-height:16px;margin-top:10px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#editVenueHours .timespan{margin-bottom:5px;min-height:20px;overflow:hidden;text-align:right}#editVenueHours .timespan:first-child{padding-top:0}#editVenueHours .timespan .deleteHours{float:right;height:20px;margin-top:-2px;overflow:hidden;width:20px}#editVenueHours .timespan .deleteHours img:hover{margin-top:-22px}#editVenueHours .timespan .openTime{font-weight:bold;margin-right:35px;overflow:hidden;padding-bottom:2px}#editVenueHours .timespan .openTime .days{float:left;margin-right:20px}#editVenueHours .timespan .openTime .hours{float:right}#editVenueHours .timespan .range{display:block;margin-right:35px;overflow:hidden}#editVenueHours .timespan .range .name{float:left;margin-left:20px}#editVenueHours .timespan .range .hours{float:right}#editVenueHours #hoursInputs>div{margin-left:20px}#editVenueHours #hoursInputs>h3{margin-top:10px}#editVenueHours #hoursInputs input.error{background:#fcc;border:1px solid #f7aeae}#editVenueHours #hoursInputs input.error:focus{background:#fff;border:1px solid #c7cdcf}#editVenueHours #hoursInputs input.hint,#editVenueHours #hoursInputs input.hint:focus{border:1px solid #00b551}#editVenueHours #hoursInputs .noBottomPadding{margin-bottom:0}#editVenueHours #hoursInputs .timeInputContainer{display:inline-block;position:relative}#editVenueHours #hoursInputs .timeInputContainer .ui-autocomplete{width:145px}#editVenueHours #hoursInputs .completions{position:absolute}#editVenueHours #hoursInputs .completions ul{margin-top:-5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#editVenueHours #hoursInputs .times input[type=text].timeInput{float:none;margin:0 10px;width:131px}#editVenueHours #hoursInputs .times input[type=text].timeInput.disabled{color:#aeb4b6}#editVenueHours #hoursInputs .times .input-default{left:20px}#editVenueHours #hoursInputs .times .allDay{margin-top:8px;margin-left:22px}#editVenueHours #hoursInputs .toggleButton{display:inline-block;margin-left:-1px;width:39px}#editVenueHours #hoursInputs .toggleButton:first-child{margin-left:0}#editVenueHours #hoursInputs #fromTimeContainer,#editVenueHours #hoursInputs #toTimeContainer{display:inline-block}#editVenueHours #hoursInputs #namedRanges{margin-top:6px}#editVenueHours #hoursInputs #namedRanges>div{margin-bottom:10px}#editVenueHours #hoursInputs #namedRanges .range{height:33px;position:relative}#editVenueHours #hoursInputs #namedRanges .range>div{float:left;padding-right:10px}#editVenueHours #hoursInputs #namedRanges .range input{width:95px}#editVenueHours #hoursInputs #namedRanges .range strong{font-weight:bold;margin-right:9px}#editVenueHours #hoursInputs #namedRanges .range strong:first-child{margin-left:0}#editVenueHours #hoursInputs #namedRanges .range .completions ul{width:100px}#editVenueHours #hoursInputs #namedRanges .range .deleteRange{height:20px;width:20px;position:absolute;right:0;top:3px;padding:0;overflow:hidden}#editVenueHours .modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000;-moz-box-shadow:rgba(0,0,0,0.5) 0 0 1px 10px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 1px 10px;box-shadow:rgba(0,0,0,0.5) 0 0 1px 10px}#editVenueHours .modal input[type=text]{float:none;margin:0}#editVenueHours .modal .modalBg{background-color:#000;height:100%;opacity:.2;width:100%}#editVenueHours .modal .modalContents,#editVenueHours .modal .hoursEditor{background-color:#fff;border:1px solid #c7cdcf;margin:0 auto;width:535px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#editVenueHours .modal .modalContents .bottomButtons,#editVenueHours .modal .hoursEditor .bottomButtons{background-color:#fcfcfc;border-top:1px solid #efeff4;left:0;padding:8px 15px;right:0;text-align:right}#editVenueHours .modal .modalContents .bottomButtons>*,#editVenueHours .modal .hoursEditor .bottomButtons>*{display:inline-block;margin:0 7px}#editVenueHours .modal .modalContents .errorDisplay,#editVenueHours .modal .hoursEditor .errorDisplay{color:#f00;display:inline;font-weight:bold;text-align:left}#editVenueHours .modal .modalWrapper,#editVenueHours .modal .hoursEditorModalWrapper{position:fixed;top:100px;width:100%}#venueHours .hoursEditorModalWrapper .hoursEditor{padding:30px;width:455px}.timeframeEditor,.freeformEditor{background-color:#fafafa;border:1px solid #2d5be3;padding:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.freeformEditor{display:none}.freeformMode .freeformEditor,.freeformMode .toggleStructuredEditor{display:block}.freeformMode .timeframeEditor,.freeformMode .toggleFreeformEditor{display:none}.toggleStructuredEditor{display:none;margin-top:5px}.showDefaultHoursLink .toggleFreeformEditor{display:none}.hoursEditorHeader{border-bottom:1px solid #c7cdcf}.hoursEditorList .hoursList{margin-top:8px}.hoursList,.hoursMergeNote{font-size:11px;line-height:16px;overflow:hidden;margin-bottom:0}.hoursEditor .fullHoursList{width:66%}.hoursMergeNote{font-weight:normal}.hoursEditorButtons{background-color:#fcfcfc;border-top:1px solid #efeff4;left:0;right:0;overflow:hidden;padding-top:16px;text-align:right}.hoursEditorButtons>*{display:inline-block;margin:0 7px}.timeframeEditor .rangeName,.timeframeEditor .timeframeEditorSummary{margin-top:24px}#editVenueHours #hoursInputs.timeframeEditor .times .toTime input[type=text].timeInput{margin-right:0}.timeframeEditor .dayToggles{margin-bottom:24px}#editVenueHours #hoursInputs .toggleButton{width:32px}.timeframeEditorSummary{overflow:hidden}.timeframeEditor .times{clear:both}.rangeNameLabel{font-weight:bold;margin-right:8px}.hoursEditorButtons{margin-top:16px}.hoursEditorSave{display:inline}.timeframeEditorPreview,.timeframeEditorStatus,.timeframeEditorSubmit{float:right}.timeframeEditorPreview,.timeframeEditorStatus{padding-top:7px;width:222px}.timeframeEditorPreview .seasonalRange .range{display:none}#venueHours .timeframeEditorPreview .hours,#venueHours .timeframeEditorPreview .days{font-size:13px}.timeframeEditorSubmit{font-weight:normal}.hoursEditorSave{float:right}.hoursEditorCancel{padding-top:8px}.labeledTimeInputContainer{display:inline-block}.timeframeEditor{margin-top:8px}.timeframeEditor .times,.timeframeEditor .dayToggles,.timeframeEditor .timeframeEditorSummary{float:right}.timeframeEditor .clear{clear:both}.timeframeEditorStatus{color:#00b551;margin-right:24px;font-weight:bold;text-align:left}.timeframeEditorStatus.errorDisplay{color:#f00;display:inline;font-weight:bold;text-align:left}.dayToggles:focus,.dayToggles.hint{border:1px solid #00b551}#hoursEditorModalLauncher{margin-top:10px}.freeFormTimeframes{margin:0;width:354px}.freeformError,.timeframeError{color:#f00;font-weight:bold;text-align:left}.validationError{float:left;font-weight:bold;text-align:left;padding-bottom:8px;width:220px}.validationError.error{color:#f00}.validationError.warning{color:#ffa500}input{-moz-transition-duration:.33s;-moz-transition-property:background,border,color,opacity,box-shadow;-webkit-transition-duration:.33s;-webkit-transition-property:background,border,color,opacity,box-shadow;transition-duration:.33s;transition-property:background,border,color,opacity,box-shadow;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border:1px solid #c7cdcf;color:#4e595d;font-family:inherit;font-size:13px;outline:none;padding:6px}input:hover{border:1px solid #bbb}input:focus{background:#fefefe;border:1px solid #b3b3b3;color:#333;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input.loadingInput{background:#e5e5e5 url('/img/input-loading-37ae1d608a187fd13f6624252933d85b.gif');border:1px solid #bbb}.hoursEditorSection{margin-top:5px}.editSeasonalHours{text-align:right;display:block}.seasonal .editSeasonalHours{display:none}.editDefaultHours{text-align:right;display:none}.seasonal .editDefaultHours{display:block}.startMonth{float:left;margin-left:10px;margin-bottom:10px}.startDay{float:left;margin-left:10px;margin-bottom:10px}.endDay{float:right;margin-right:10px}.endMonth{float:right;margin-right:10px}.dateEditor{display:none}.showDefaultHoursLink .dateEditor{display:block}.showDefaultHoursLink .seasonalHoursEditorList{display:block}.seasonalHoursEditorList{display:none}.showDefaultHoursLink .hoursEditorList{display:none}.seasonalRange .range{font:inherit;font-weight:bold;font-size:115%;margin-left:5px}.startDate{float:left}.endDate{float:right}#modalDialogBox.venueFlagModal .content{overflow:visible;width:940px}#modalDialogBox.venueFlagModal .content.afterEdit{width:700px}.hoverInfoTip{background:#eee;color:#888;cursor:default;font-size:10px;font-weight:normal;padding:2px 5px;position:relative;top:-2px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.parentHelp{width:400px;padding:5px}.addressHelp,.namesHelp,.hoursHelp{padding:5px}.showTranslatedNamesEditor .primaryNameArea .namesSection{display:block}.primaryNameArea .namesSection{display:none}.venueFlagModal .osmLink{display:none}.venueFlagModal .showOsmEditLink .osmLink{display:block;text-align:center}.venueFlagModal .showOsmEditLink .osmLink a{overflow:hidden}.venueFlagModal .accordionPane{display:none}.venueFlagModal .expanded .accordionPane,.venueFlagModal .alwaysExpanded .accordionPane{display:block}.venueFlagModal .carat{background:url('/img/venue-edit-carat-48ce8b2f295bb0b8bf1259a8c802476f.png') top left no-repeat;background-position:top left;float:right;height:20px;margin:9px 9px 0 0;width:20px}.venueFlagModal .expanded .carat{background-position:bottom left}.venueFlagModal .accordion{overflow:hidden}.venueFlagModal .accordionHeader{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#2d5be3;color:#fff;margin-bottom:5px;overflow:hidden}.venueFlagModal .accordionHeader .updated,.venueFlagModal .accordionHeader .error{color:#2d5be3;display:none;float:right;font-weight:bold;margin:10px}.venueFlagModal .accordionHeader .error{color:#f00}.venueFlagModal .accordionHeader.expandable{cursor:pointer}.venueFlagModal .updated .updated{display:block}.venueFlagModal .expanded.updated .updated,.venueFlagModal .error.updated .updated{display:none}.venueFlagModal .accordionRow.error .accordionHeader{background:#fcc}.venueFlagModal .error .error{display:block}.venueFlagModal .expanded.error .accordionHeader.error{display:none}.venueFlagModal .accordionRow.hide{display:none}.venueFlagModal .headerText,.venueFlagModal .headerVenueText{float:left;font-weight:bold;margin:10px}.venueFlagModal .headerVenueText{text-overflow:ellipsis;white-space:nowrap;color:#a4a4a4;color:rgba(255,255,255,0.5);margin-left:-5px;max-width:600px;overflow:hidden;padding-left:5px}.venueFlagModal .dropdownControl{float:right}.venueFlagModal .accordionRow{clear:both;overflow:visible}.venueFlagModal .buttons{margin-top:5px;overflow:hidden}.venueFlagModal .buttons .saveButton{float:right;width:100px}.venueFlagModal .buttons .cancelButton{float:right;line-height:32px;margin-right:10px}.venueFlagModal .flagVenueInfo .errorMessage{color:#de5959;display:block;margin-bottom:3px}.venueFlagModal .flagVenueInfo .sectionHeader{border-bottom:1px solid #ddd;clear:both;margin:5px 0 7px 0;padding-bottom:3px;font-size:14px;font-weight:bold}.venueFlagModal .flagVenueInfo .sectionHeader:nth-of-type(1){margin-top:0}.venueFlagModal .flagVenueInfo .editBlock{clear:both}.venueFlagModal .flagVenueInfo .description{margin-top:2px}.venueFlagModal .flagVenueInfo .description textarea.description{float:left;height:3em;width:498px}.venueFlagModal .flagVenueInfo .menuUrl{width:506px}.venueFlagModal .flagVenueInfo .editOtherNames{width:100%;text-align:right}.venueFlagModal .flagVenueInfo .namesTip{margin-left:5px}.venueFlagModal .flagVenueInfo .primaryName.languageAutocompleteHolder .ui-autocomplete-input,.venueFlagModal .flagVenueInfo .venueNameInput{font-size:21px}.venueFlagModal .flagVenueInfo .venueNameInput{margin-bottom:10px;width:504px}.venueFlagModal .flagVenueInfo .venueNameInput.withLanguage{width:502px}.venueFlagModal .flagVenueInfo .helpLabel{display:none}.venueFlagModal .flagVenueInfo .nameInputDiv{float:left}.venueFlagModal .flagVenueInfo .primaryNameLabel{font-size:15px;font-weight:bold;padding:2px;width:98px;overflow:hidden;float:left}.venueFlagModal .flagVenueInfo.cityAutocomplete .inputBlock.city,.venueFlagModal .flagVenueInfo.cityAutocomplete .inputBlock.state,.venueFlagModal .flagVenueInfo.cityAutocomplete .inputBlock.country{display:none}.venueFlagModal .flagVenueInfo.cityAutocomplete .inputBlock.location{margin-bottom:3px}.venueFlagModal .flagVenueInfo.cityAutocomplete.manualLocationOverride .inputBlock.city,.venueFlagModal .flagVenueInfo.cityAutocomplete.manualLocationOverride .inputBlock.state{display:block}.venueFlagModal .flagVenueInfo.cityAutocomplete.manualLocationOverride .inputBlock.location{display:none}.venueFlagModal .flagVenueInfo .inputBlock{overflow:hidden}.venueFlagModal .flagVenueInfo .inputBlock.hasError .formStyle{border:1px solid #f7aeae}.venueFlagModal .flagVenueInfo .inputLabel{float:left;font-weight:bold;margin:2px 0;padding:5px 0 0;width:100px}.venueFlagModal .flagVenueInfo .leftCol{float:left;width:340px}.venueFlagModal .flagVenueInfo .leftCol .flagEditInput{width:206px}.venueFlagModal .flagVenueInfo .rightCol{float:left;overflow:hidden;width:280px}.venueFlagModal .flagVenueInfo .rightCol .flagEditInput{width:166px}.venueFlagModal .flagVenueInfo .countryPicker{border:1px solid #999;height:30px;margin:3px 0 5px;width:220px}.venueFlagModal .flagVenueInfo .mapEditor{background:#2d5be3;border-radius:3px;padding:3px;overflow:hidden;float:right;width:294px}.venueFlagModal .flagVenueInfo .mapEditor.error{background-color:#de5959}.venueFlagModal .flagVenueInfo .mapEditor .mapHelp{color:#fff;cursor:default;display:block;font-weight:bold;margin-bottom:3px;text-align:center}.venueFlagModal .flagVenueInfo .mapEditor .mapHelp{min-height:36px}.venueFlagModal .flagVenueInfo .mapEditor #flagMap{height:215px}.venueFlagModal .flagVenueInfo .inputArea{float:left;margin-bottom:10px;width:620px}.venueFlagModal .flagVenueCategory.tooManyCategories .tooManyCategoriesMessage,.venueFlagModal .flagVenueChain.tooManyChains .tooManyChainsMessage{display:block}.venueFlagModal .flagVenueCategory .tooManyCategoriesMessage,.venueFlagModal .flagVenueChain .tooManyCategoriesMessage,.venueFlagModal .flagVenueCategory .tooManyChainsMessage,.venueFlagModal .flagVenueChain .tooManyChainsMessage{font-weight:bold;line-height:14px;display:none;font-size:11px;padding:5px}.venueFlagModal .flagVenueCategory .categoryAddSection,.venueFlagModal .flagVenueChain .categoryAddSection,.venueFlagModal .flagVenueCategory .chainAddSection,.venueFlagModal .flagVenueChain .chainAddSection{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#e8e9eb;float:left;min-height:110px;margin:5px;padding:10px;width:280px}.venueFlagModal .flagVenueCategory .categoryAddSection .help,.venueFlagModal .flagVenueChain .categoryAddSection .help,.venueFlagModal .flagVenueCategory .chainAddSection .help,.venueFlagModal .flagVenueChain .chainAddSection .help{font-weight:bold;margin-bottom:3px}.venueFlagModal .flagVenueCategory .categoryListing,.venueFlagModal .flagVenueChain .categoryListing,.venueFlagModal .flagVenueCategory .chainListing,.venueFlagModal .flagVenueChain .chainListing{float:left}.venueFlagModal .flagVenueCategory .categoryEditSection,.venueFlagModal .flagVenueChain .categoryEditSection,.venueFlagModal .flagVenueCategory .chainEditSection,.venueFlagModal .flagVenueChain .chainEditSection{float:left;width:640px}.venueFlagModal .flagVenueCategory .cell.category,.venueFlagModal .flagVenueChain .cell.category,.venueFlagModal .flagVenueCategory .cell.chain,.venueFlagModal .flagVenueChain .cell.chain{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#e8e9eb;margin:0 0 5px 5px;height:40px;line-height:40px}.venueFlagModal .flagVenueCategory .categoryIcon,.venueFlagModal .flagVenueChain .categoryIcon,.venueFlagModal .flagVenueCategory .chainLogo,.venueFlagModal .flagVenueChain .chainLogo{margin:4px 5px 0 5px;height:32px;width:32px}.venueFlagModal .flagVenueCategory .primaryLabel,.venueFlagModal .flagVenueChain .primaryLabel{font-weight:bold}.venueFlagModal .flagVenueCategory .categoryName,.venueFlagModal .flagVenueChain .categoryName,.venueFlagModal .flagVenueCategory .chainName,.venueFlagModal .flagVenueChain .chainName{float:left;font-weight:bold}.venueFlagModal .flagVenueCategory .categoryIcon,.venueFlagModal .flagVenueChain .categoryIcon,.venueFlagModal .flagVenueCategory .chainLogo,.venueFlagModal .flagVenueChain .chainLogo{float:left}.venueFlagModal .flagVenueCategory .labelContainer,.venueFlagModal .flagVenueChain .labelContainer{float:right;height:40px}.venueFlagModal .flagVenueCategory .primaryLabel .categoryPromote,.venueFlagModal .flagVenueChain .primaryLabel .categoryPromote,.venueFlagModal .flagVenueCategory .chainPromote,.venueFlagModal .flagVenueChain .chainPromote{margin:5px 0}.venueFlagModal .flagVenueCategory .actionContainer,.venueFlagModal .flagVenueChain .actionContainer{margin-right:10px}.venueFlagModal .flagVenueCategory .removeContainer,.venueFlagModal .flagVenueChain .removeContainer{background:url('/img/icon-delete-5e654699e212267863ac7e65fe087a77.png') top left no-repeat;float:right;height:22px;margin-top:9px;text-indent:-9999px;width:22px}.venueFlagModal .flagVenueCategory .removeContainer:hover,.venueFlagModal .flagVenueChain .removeContainer:hover{background-position:bottom left}.venueFlagModal .flagVenueCategory .addCategory,.venueFlagModal .flagVenueChain .addCategory,.venueFlagModal .flagVenueCategory .rootCategoryAutocomplete,.venueFlagModal .flagVenueChain .rootCategoryAutocomplete,.venueFlagModal .flagVenueCategory .subcategoryAutocomplete,.venueFlagModal .flagVenueChain .subcategoryAutocomplete,.venueFlagModal .flagVenueCategory .addChain,.venueFlagModal .flagVenueChain .addChain,.venueFlagModal .flagVenueCategory .chainAutocomplete,.venueFlagModal .flagVenueChain .chainAutocomplete{-moz-transition-duration:.33s;-moz-transition-property:background,border,color,opacity,box-shadow;-webkit-transition-duration:.33s;-webkit-transition-property:background,border,color,opacity,box-shadow;transition-duration:.33s;transition-property:background,border,color,opacity,box-shadow;width:266px}.venueFlagModal .flagVenueCategory .addCategory[disabled],.venueFlagModal .flagVenueChain .addCategory[disabled],.venueFlagModal .flagVenueCategory .rootCategoryAutocomplete[disabled],.venueFlagModal .flagVenueChain .rootCategoryAutocomplete[disabled],.venueFlagModal .flagVenueCategory .subcategoryAutocomplete[disabled],.venueFlagModal .flagVenueChain .subcategoryAutocomplete[disabled],.venueFlagModal .flagVenueCategory .addChain[disabled],.venueFlagModal .flagVenueChain .addChain[disabled],.venueFlagModal .flagVenueCategory .chainAutocomplete[disabled],.venueFlagModal .flagVenueChain .chainAutocomplete[disabled]{background:#f1f1f1}.venueFlagModal .flagVenueCategory .addCategory:focus,.venueFlagModal .flagVenueChain .addCategory:focus,.venueFlagModal .flagVenueCategory .rootCategoryAutocomplete:focus,.venueFlagModal .flagVenueChain .rootCategoryAutocomplete:focus,.venueFlagModal .flagVenueCategory .subcategoryAutocomplete:focus,.venueFlagModal .flagVenueChain .subcategoryAutocomplete:focus,.venueFlagModal .flagVenueCategory .addChain:focus,.venueFlagModal .flagVenueChain .addChain:focus,.venueFlagModal .flagVenueCategory .chainAutocomplete:focus,.venueFlagModal .flagVenueChain .chainAutocomplete:focus{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.venueFlagModal .hoursEditorSection{margin-top:0}.venueFlagModal .hoursRighCol{float:left;width:390px}.venueFlagModal .hoursRighCol .timeInputContainer{display:inline-block;padding:0 10px;position:relative}.venueFlagModal .hoursRighCol .timeInputContainer .ui-autocomplete{width:145px}.venueFlagModal .hoursRighCol .toggleEditorMode{font-size:11px;margin-bottom:5px;text-align:center}.venueFlagModal .hoursRighCol .completions{position:fixed}.venueFlagModal .hoursRighCol .completions ul{margin-top:-5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.venueFlagModal .hoursEditorList,.venueFlagModal .seasonalHoursEditorList{float:left;width:550px}.venueFlagModal .hoursEditorList .deleteHours,.venueFlagModal .seasonalHoursEditorList .deleteHours{float:right;height:20px;margin-top:-2px;overflow:hidden;width:26px}.venueFlagModal .hoursEditorList .deleteHours img:hover,.venueFlagModal .seasonalHoursEditorList .deleteHours img:hover{margin-top:-22px}.venueFlagModal .hoursEditorList .timespan,.venueFlagModal .seasonalHoursEditorList .timespan{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#e8e9eb;margin:5px;padding:5px;width:535px}.venueFlagModal .hoursEditorList .timespan:first-child,.venueFlagModal .seasonalHoursEditorList .timespan:first-child{margin-top:0}.venueFlagModal .hoursEditorList .fullHoursList,.venueFlagModal .seasonalHoursEditorList .fullHoursList{margin-top:0;width:640px}.venueFlagModal .hoursEditorList .timeframeEditor .dayToggles,.venueFlagModal .seasonalHoursEditorList .timeframeEditor .dayToggles{margin-bottom:10px}.venueFlagModal .hoursEditorList .fromTime,.venueFlagModal .seasonalHoursEditorList .fromTime{margin-right:10px}.venueFlagModal .hoursEditorList .toTime,.venueFlagModal .seasonalHoursEditorList .toTime{margin-left:10px}.venueFlagModal .timeframeEditor,.venueFlagModal .freeformEditor{background:#e8e9eb;border:none;margin-top:0;padding:10px}.venueFlagModal .dayToggles{border:none;float:left;margin:0 0 10px 10px}.venueFlagModal .timeframeEditorSummary{float:none;margin-top:5px}.venueFlagModal .timeframeEditorStatus{float:none;margin:0 0 0 10px;padding:0}.venueFlagModal .timeframeEditorSubmit{margin-right:10px}.venueFlagModal .freeformEditor{display:none;width:370px}.venueFlagModal .freeformMode .freeformEditor,.venueFlagModal .freeformMode .toggleStructuredEditor{display:block}.venueFlagModal .freeformMode .timeframeEditor,.venueFlagModal .freeformMode .toggleFreeformEditor{display:none}.venueFlagModal .toggleStructuredEditor{display:none}.venueFlagModal #hoursInputs .toggleButton{border-right:1px solid #c7cdcf;font-size:11px;float:left;width:20px}.venueFlagModal #hoursInputs .toggleButton:last-child{border-right:none}.venueFlagModal .timeInput{width:50px}.venueFlagModal .timeframeEditor .times{float:none}.venueFlagModal .freeFormTimeframes{width:345px}.venueFlagModal .headerVenueText ul.timeframes{display:inline;margin:0;padding:0}.venueFlagModal .headerVenueText ul.timeframes li{display:inline;list-style:none;margin:0;padding:0}.venueFlagModal .headerVenueText ul.timeframes li:after{content:", ";color:#aaa}.venueFlagModal .headerVenueText ul.timeframes li:last-child:after{content:""}.venueFlagModal .removePane .removeSecondaryPanel{display:none}.venueFlagModal .removePane.reasonSelected .removeSecondaryPanel{display:block}.venueFlagModal .removeOptions{margin:0 auto;width:600px}.venueFlagModal .removeOptions .introText{text-align:center}.venueFlagModal .removeOptions .removeReasonButtons{overflow:hidden}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton{cursor:pointer;float:left;margin:5px;padding:5px;text-align:center}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton .label{width:100px}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton .image.selected{background:#d9ded9 url('/img/flag-sprites-49583dac318c4f4eb4356201696c63f0.png') no-repeat 0 0}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton .image.selected{background-image:url("/img/flag-sprites-x2-256afe7ef08623f94a8ccd975d8fca12.png");background-size:600px auto}}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton .image{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#33d7e8 url('/img/flag-sprites-49583dac318c4f4eb4356201696c63f0.png') no-repeat 0 0;height:100px;width:100px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton .image{background-image:url("/img/flag-sprites-x2-256afe7ef08623f94a8ccd975d8fca12.png");background-size:600px auto}}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.closed .image{background-position:0 0}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.reopen .image{background-position:0 0}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.un_delete .image{background-position:0 0}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.inappropriate .image{background-position:-100px 0}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.doesnt_exist .image{background-position:-200px 0}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.duplicate .image{background-position:-300px 0}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.home .image{background-position:-400px 0}.venueFlagModal .removeOptions .removeReasonButtons .removeReasonButton.private .image{background-position:-500px 0}.venueFlagModal .removeOptions .removeReasonButton.un_delete,.venueFlagModal .removeOptions .removeReasonButton.not_closed,.venueFlagModal .removeOptions.closed .removeReasonButton.closed,.venueFlagModal .removeOptions.closed .removeReasonButton.un_delete,.venueFlagModal .removeOptions.deleted .removeReasonButton.closed,.venueFlagModal .removeOptions.deleted .removeReasonButton.un_delete{display:none}.venueFlagModal .removeOptions.closed .removeReasonButton.not_closed,.venueFlagModal .removeOptions.deleted .removeReasonButton.un_delete{display:block}.venueFlagModal textarea.problemReason{margin:10px 0 0 180px;width:560px}.venueFlagModal .duplicate .removeSecondaryPanel{width:100%}.venueFlagModal .removeSecondaryPanel{float:left;margin:5px 35px;max-height:250px;min-height:50px;padding:5px;width:530px}.venueFlagModal .duplicatesListSection{margin-bottom:5px;overflow-y:auto;overflow-x:hidden}.venueFlagModal .duplicatesListSection .duplicateEntry{float:left;height:55px;width:200px}.venueFlagModal .duplicatesListSection .duplicateEntry .dupeVenueInfo,.venueFlagModal .duplicatesListSection .duplicateEntry .duplicate{float:left;padding-left:5px}.venueFlagModal .duplicatesListSection .duplicateEntry .dupeVenueInfo a,.venueFlagModal .duplicatesListSection .duplicateEntry .duplicate a,.venueFlagModal .duplicatesListSection .duplicateEntry .dupeVenueInfo .address,.venueFlagModal .duplicatesListSection .duplicateEntry .duplicate .address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:175px}.venueFlagModal .duplicatesListSection .duplicateEntry .dupeVenueInfo a,.venueFlagModal .duplicatesListSection .duplicateEntry .duplicate a{font-weight:bold}.venueFlagModal .helpMsg{font-weight:bold}.venueFlagModal .removeSecondaryPanel .dupesWaiting .hiddenForSearch{display:none}.venueFlagModal .removeSecondaryPanel .dupesWaiting .dupesSpinner{display:block}.venueFlagModal .removeSecondaryPanel .noDupesFound .hiddenForNoDupes{display:none}.venueFlagModal .removeSecondaryPanel .noDupesFound .noDupesMsg{display:block;margin-bottom:7px}.venueFlagModal .removeSecondaryPanel .noDupesMsg,.venueFlagModal .removeSecondaryPanel .dupesSpinner{display:none}.venueFlagModal .removeSecondaryPanel .homeReasonRow{padding:3px}.venueFlagModal .removeSecondaryPanel .helpMsg{margin-top:5px}.venueFlagModal .finalMessage{padding:10px}.venueFlagModal .finalMessage p{margin:0}.venueFlagModal .finalMessage p.callout{float:left}.venueFlagModal .finalMessage .separator{border-top:1px solid #aeb4b6;margin:20px 0}.venueFlagModal .finalMessage .joinButton{margin:20px auto 0;width:100px}.venueFlagModal .finalMessage .queueMessage{overflow:hidden}.venueFlagModal .finalMessage .queueButton{float:right;margin:-7px 20px auto auto;width:50px}.venueFlagModal .finalMessage.invite{text-align:center}.venueFlagModal .attributeForm{padding:0 !important}.venueFlagModal .attributeForm .label{float:left;font-weight:bold}.venueFlagModal .attributeForm .input{float:right}.venueFlagModal .attributeForm .inputRow{border-top:1px solid #efeff4;margin:5px auto;padding:10px 10px 5px;position:relative;width:600px}.venueFlagModal .attributeForm .inputRow:first-child{border-top:none}.venueFlagModal .attributeForm .inputRow.restaurantAttribute{line-height:32px}.venueFlagModal .attributeForm .inputRow.inputMulti .extraContent{float:right;padding:5px 0}.venueFlagModal .attributeForm .inputRow.inputMulti .extraContent input[type=checkbox]{margin-right:5px}.venueFlagModal .attributeForm .inputRow[data-field=price]{display:none}.venueFlagModal .attributeForm .inputRow[data-field=price].show{display:block}.venueFlagModal .attributeForm .inputRow label{margin-left:10px}.venueFlagModal .attributeForm .inputRow label .availabilityAttribute{margin-right:5px}.venueFlagModal .attributeForm .inputRow .extraContent{display:none}.venueFlagModal .attributeForm .inputRow.on .extraContent{display:block}.venueFlagModal .attributeForm .mealSummary,.venueFlagModal .attributeForm .drinkSummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:185px;float:left}.venueFlagModal .attributeForm .fakeDropdownButton{color:#4e595d;display:inline-block;font-size:13px;text-transform:none;float:left;min-width:175px;text-align:left;z-index:2}.venueFlagModal .attributeForm .fakeDropdownButton span.arrow{border-left:1px solid #c7cdcf;color:#808080;display:inline-block;float:right;font-size:10px;margin:0 -2px 0 8px;padding-left:8px;position:relative}.venueFlagModal .attributeForm .fakeDropdownContainer{position:relative}.venueFlagModal .attributeForm .fakeDropdownContents{background:#fff;border:1px solid #c7cdcf;border-top:none;display:none;min-width:195px;position:absolute;top:33px;left:0;z-index:1;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 2px 0;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 2px 0;box-shadow:rgba(0,0,0,0.1) 0 0 2px 0}.ui-autocomplete{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden}.ui-autocomplete.categoryAutocomplete,.ui-autocomplete.rootCategoryAutocomplete,.ui-autocomplete.subcategoryAutocomplete,.ui-autocomplete.chainAutocomplete{-moz-box-shadow:rgba(0,0,0,0.5) 0 1px 2px 0;-webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 2px 0;box-shadow:rgba(0,0,0,0.5) 0 1px 2px 0;border:none}.ui-autocomplete.categoryAutocomplete,.ui-autocomplete.subcategoryAutocomplete,.ui-autocomplete.chainAutocomplete{width:280px !important}.ui-autocomplete.rootCategoryAutocomplete{width:380px !important}.ui-autocomplete.rootCategoryAutocomplete,.ui-autocomplete.subcategoryAutocomplete,.ui-autocomplete.chainAutocomplete{max-height:400px;overflow-y:scroll}.ui-autocomplete.categoryAutocomplete>li,.ui-autocomplete.subcategoryAutocomplete>li,.ui-autocomplete.rootCategoryAutocomplete>li,.ui-autocomplete-chainAutocomplete>li{line-height:32px}.ui-autocomplete.locationAutocomplete{z-index:1000008 !important}.parentEditor{clear:both}.parentEditor .parentBlock{float:left}.parentEditor .parentBlock .parentBoxDiv{padding-bottom:5px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete{line-height:0;position:relative}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;border:solid 1px #c7cdcf;display:inline-block;font-size:12px;height:20px;padding:0 10px;white-space:nowrap}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search input{background-color:rgba(0,0,0,0);border:0 none rgba(0,0,0,0);font-size:12px;line-height:17px;margin:0;padding:0}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search input:hover,.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search input:focus,.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search input:active{outline:none}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .query{display:inline-block;margin:0 10px 0 0;vertical-align:top;width:377px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .query::-webkit-input-placeholder{position:relative;top:2px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location{display:inline-block;line-height:100%;overflow:hidden;text-align:right;vertical-align:top;width:96px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location .view{overflow:hidden;text-overflow:ellipsis;padding:3px 0;white-space:nowrap}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location .view .in{color:#aeb4b6}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location .view .name{color:#2d5be3;cursor:pointer;text-decoration:none}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location .edit{display:none}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location .edit .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:dotted 1px #2d5be3;line-height:12px;margin:1.5px 0 1px 0;text-align:right}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location.editing .view{display:none}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .location.editing .edit{display:block}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-color:#fff;border:solid 1px #c7cdcf;max-height:244px;overflow:scroll;position:absolute;top:17px;width:505px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results.hidden{display:none}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results h4{background-color:#efeff4;font-size:17px;margin:0;padding:2px 0 2px 10px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList{border-top:solid 1px #c7cdcf;font-size:15px;line-height:110%}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList:first-child{border-top:none 0 rgba(0,0,0,0)}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.venue .result{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:1.5px 10px;width:100%}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.venue .result.selected{background-color:#2d5be3;color:#fff}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.venue .result.selected .detail{color:rgba(255,255,255,0.8)}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.venue .result img{float:left;height:32px;margin-right:5px;width:32px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.venue .result .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.venue .result .detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.user .result{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:1.5px 1.5px;width:100%}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.user .result.selected{background-color:#2d5be3;color:#fff}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.user .result.selected .detail{color:rgba(255,255,255,0.8)}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.user .result img{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;float:left;height:32px;margin-right:5px;width:32px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.user .result .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;padding-top:5px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.loading{background:url('/img/ajax_spinner-a51c5608d01acf32df728f299767f82b.gif') 50% 50% no-repeat;background-size:16px 16px;height:100px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList.loading *{display:none}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results .resultList .noResults{color:#aeb4b6;font-style:italic;line-height:16px;padding:42.5px 0;text-align:center}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search{-moz-box-shadow:rgba(0,0,0,0.1) 0 0 2px 0;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 2px 0;box-shadow:rgba(0,0,0,0.1) 0 0 2px 0;-moz-transition-duration:.33s;-moz-transition-property:background,border,color,opacity,box-shadow;-webkit-transition-duration:.33s;-webkit-transition-property:background,border,color,opacity,box-shadow;transition-duration:.33s;transition-property:background,border,color,opacity,box-shadow;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border:1px solid #c7cdcf;color:#4e595d;font-family:inherit;font-size:13px;outline:none;padding:6px;width:505px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search:hover{border:1px solid #bbb}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search:focus{background:#fefefe;border:1px solid #b3b3b3;color:#333;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search.loadingInput{background:#e5e5e5 url('/img/input-loading-37ae1d608a187fd13f6624252933d85b.gif');border:1px solid #bbb}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .query{width:100%}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search:hover{border:solid 1px #bbb}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results{top:34px;width:505px;z-index:8}.parentEditor .parentBlock .parentSection.displayMode .parentChooser{display:none}.parentEditor .parentBlock .parentSection.displayMode .parentDisplay{display:block}.parentEditor .parentBlock .parentSection.inputMode .parentChooser{display:block}.parentEditor .parentBlock .parentSection.inputMode .parentDisplay{display:none}.parentEditor .parentBlock .parentSection .venueDisplay{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e8e9eb;cursor:default;height:40px;min-width:220px}.parentEditor .parentBlock .parentSection .venueDisplay .venueName{font-weight:bold;line-height:40px}.parentEditor .parentBlock .parentSection .venueDisplay .venueIcon{display:block;float:left;margin:4px 5px 0 5px}.parentEditor .parentBlock .parentSection .venueDisplay .unselect{background:url('/img/icon-delete-5e654699e212267863ac7e65fe087a77.png') top left no-repeat;cursor:pointer;display:block;float:right;height:22px;margin:9px 10px 0 0;width:22px}.parentEditor .parentBlock .parentSection .venueDisplay .unselect:hover{background:url('/img/icon-delete-5e654699e212267863ac7e65fe087a77.png') bottom left no-repeat}.parentEditor .parentBlock .parentSection .venueDisplay .addressImporter{margin-left:5px}.parentEditor .parentBlock .venueDisplay{width:520px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete{padding-bottom:5px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .results{max-height:210px;top:29px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search{height:15px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search .query{line-height:11px}.nameAddSection{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#e8e9eb;float:left;margin-bottom:5px;overflow:hidden;padding:10px;width:600px}.nameAddSection input{-moz-transition-duration:.33s;-moz-transition-property:background,border,color,opacity,box-shadow;-webkit-transition-duration:.33s;-webkit-transition-property:background,border,color,opacity,box-shadow;transition-duration:.33s;transition-property:background,border,color,opacity,box-shadow;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;border:1px solid #c7cdcf;color:#4e595d;font-family:inherit;font-size:13px;outline:none;padding:6px}.nameAddSection input:hover{border:1px solid #bbb}.nameAddSection input:focus{background:#fefefe;border:1px solid #b3b3b3;color:#333;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nameAddSection input.loadingInput{background:#e5e5e5 url('/img/input-loading-37ae1d608a187fd13f6624252933d85b.gif');border:1px solid #bbb}.nameAddSection input:hover,.nameAddSection button:hover,.nameAddSection input:active,.nameAddSection button:active,.nameAddSection input:focus,.nameAddSection button:focus{outline:none}.nameAddSection>*{display:inline-block;vertical-align:top}.nameAddSection .name,.nameAddSection .lang{padding:5px;margin:5px}.nameAddSection .name{margin-left:170px;width:300px}.nameAddSection .addButton{display:inline-block;margin-top:2px}.nameAddSection .languageAutocompleteHolder{margin-top:5px}.nameAddSection .languageAutocompleteHolder .ui-autocomplete-input{width:150px}.namesTable{padding-right:20px;float:left}.namesTable .nameRow{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#e8e9eb;margin:5px 0;overflow:hidden;width:620px}.namesTable .nameRow .nameInput{padding:3px;width:300px}.namesTable .nameRow .lang{width:80px}.namesTable .nameRow .name{width:300px}.namesTable .nameRow .removeButton,.namesTable .nameRow .name,.namesTable .nameRow .lang{padding:5px;float:left}.namesTable .nameRow .removeButton{float:right}.languageAutocompleteHolder{display:inline-block;position:absolute}.languageAutocompleteHolder button{background-color:transparent;border:none;position:absolute;right:0;top:5px}.languageAutocompleteHolder .ui-autocomplete-input{padding:5px}.languageAutocompleteHolder .ui-autocomplete{margin-top:1px;max-height:135px;position:relative;overflow-y:scroll}.seasonalHoursHeader{display:none}.showDefaultHoursLink .seasonalHoursHeader{display:block}.showDefaultHoursLink .defaultHoursHeader{display:none}.showDefaultHoursLink .headerVenueText{display:none}.hoursTip{float:right;margin-left:5px}.likeDislikeControls.comboRatingButton{overflow:visible}.likeDislikeControls.comboRatingButton.loading .comboRatingButtonLike,.likeDislikeControls.comboRatingButton.loading .comboRatingButtonOk,.likeDislikeControls.comboRatingButton.loading .comboRatingButtonDislike{background:#e5e5e5 url('/img/button-loading-3bb46079e9415b490f318918f98337dc.gif')}.likeDislikeControls.comboRatingButton.loading .comboRatingButtonLike:hover,.likeDislikeControls.comboRatingButton.loading .comboRatingButtonOk:hover,.likeDislikeControls.comboRatingButton.loading .comboRatingButtonDislike:hover,.likeDislikeControls.comboRatingButton.loading .comboRatingButtonLike.active,.likeDislikeControls.comboRatingButton.loading .comboRatingButtonOk.active,.likeDislikeControls.comboRatingButton.loading .comboRatingButtonDislike.active{background:#e5e5e5 url('/img/button-loading-3bb46079e9415b490f318918f98337dc.gif')}.likeDislikeControls.comboRatingButton .comboRatingButtonLike,.likeDislikeControls.comboRatingButton .comboRatingButtonOk,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike{font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#efeff4;border:none;box-shadow:#c7cdcf 0 1px 0;color:#4e595d;cursor:pointer;display:block;font-size:14px;font-weight:500;height:30px;line-height:30px;padding:0 15px;text-align:center;text-transform:none;-webkit-appearance:none;float:left;padding:0;width:34px}.likeDislikeControls.comboRatingButton .comboRatingButtonLike:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonOk:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonLike:active,.likeDislikeControls.comboRatingButton .comboRatingButtonOk:active,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike:active{background:#d7d7dc;border:none;color:#4e595d}.likeDislikeControls.comboRatingButton .comboRatingButtonLike:active,.likeDislikeControls.comboRatingButton .comboRatingButtonOk:active,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike:active,.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active{position:relative;top:1px;box-shadow:none}.likeDislikeControls.comboRatingButton .comboRatingButtonLike:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonOk:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike:disabled{background:#fff;cursor:default}.likeDislikeControls.comboRatingButton .comboRatingButtonLike .icon,.likeDislikeControls.comboRatingButton .comboRatingButtonOk .icon,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike .icon{background-image:url('/img/actions/action-sprite-b45df3c27cf64e20e1d3c5b4b253126c.png');display:block;height:32px;position:relative;width:32px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.likeDislikeControls.comboRatingButton .comboRatingButtonLike .icon,.likeDislikeControls.comboRatingButton .comboRatingButtonOk .icon,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike .icon{background-image:url("/img/actions/action-sprite@2x-d851df1ee0d5c5e76b551f2350d88a31.png");background-size:160px 128px}}.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active{font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#c7cdcf;border:none;box-shadow:#c7cdcf 0 1px 0;color:#4e595d;cursor:pointer;display:block;font-size:14px;font-weight:500;height:30px;line-height:30px;padding:0 15px;text-align:center;text-transform:none;-webkit-appearance:none;padding:0}.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active:active,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active:active,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active:active{background:#b3b9ba;border:none;color:#4e595d}.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active:active,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active:active,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active:active,.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active.active,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active.active,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active.active{position:relative;top:1px;box-shadow:none}.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active:disabled{background:#fefefe;cursor:default}.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active:hover{background:#c7cdcf}.likeDislikeControls.comboRatingButton .comboRatingButtonLike,.likeDislikeControls.comboRatingButton .comboRatingButtonLike:hover,.likeDislikeControls.comboRatingButton .comboRatingButtonOk,.likeDislikeControls.comboRatingButton .comboRatingButtonOk:hover{border-right:1px solid rgba(199,205,207,0.5)}.likeDislikeControls.comboRatingButton .comboRatingButtonLike,.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.likeDislikeControls.comboRatingButton .comboRatingButtonOk,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.likeDislikeControls.comboRatingButton .comboRatingButtonDislike,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.likeDislikeControls.comboRatingButton .comboRatingButtonLike .icon{background-position:-32px 0;left:1px;top:-1px}.likeDislikeControls.comboRatingButton .comboRatingButtonLike:hover .icon{background-position:-32px -32px}.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active .icon{background-position:-32px -64px}.likeDislikeControls.comboRatingButton .comboRatingButtonOk .icon{background-position:-128px 0;left:1px;top:-1px}.likeDislikeControls.comboRatingButton .comboRatingButtonOk:hover .icon{background-position:-128px -32px}.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active .icon{background-position:-128px -64px}.likeDislikeControls.comboRatingButton .comboRatingButtonDislike .icon{background-position:-64px 0;left:1px;top:-1px}.likeDislikeControls.comboRatingButton .comboRatingButtonDislike:hover .icon{background-position:-64px -32px}.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active .icon{background-position:-64px -64px}.entity.tip_taste_match{font-weight:normal}.entity.tip_taste_match.onUser{color:#f94877}.entity.tip_taste_match .entity.search_match,.entity.search_match .entity.tip_taste_match{font-weight:bold}@-webkit-keyframes pop{0%{-webkit-transform:scale(1.02)}50%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop{0%{-moz-transform:scale(1.02)}50%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes pop{0%{-o-transform:scale(1.02)}50%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes pop{0%{transform:scale(1.02)}50%{transform:scale(.9)}100%{transform:scale(1)}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes popin{0%{-moz-transform:scale(0)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes popin{0%{-o-transform:scale(0)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes popin{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.bodyCopy{font-size:14px;line-height:20px}.h4{font-size:20px;line-height:30px}.h5{font-size:18px;line-height:24px}#modalOverlay{opacity:.88 !important}#modalDialogBox.tipModalDialog{-webkit-animation-delay:.55s;-moz-animation-delay:.55s;-o-animation-delay:.55s;animation-delay:.55s;-webkit-animation-name:fadeInAndUp;-moz-animation-name:fadeInAndUp;-o-animation-name:fadeInAndUp;animation-name:fadeInAndUp;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease;margin:0}#modalDialogBox.tipModalDialog .popup{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none}#modalDialogBox.tipModalDialog .popup #xButton .link{left:inherit;right:10px;top:-30px;z-index:1}#modalDialogBox.tipModalDialog .popup #xButton .link.close{background:url('/img/tipDetail/closeModal-d8a8ad73de5c295ad30f37407a17583c.png') top left no-repeat;background-size:26px 26px;height:26px;width:26px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#modalDialogBox.tipModalDialog .popup #xButton .link.close{background-image:url("/img/tipDetail/closeModal@2x-ed96d058e044c62e7554198a35c4915c.png");background-size:26px 26px}}#modalDialogBox.tipModalDialog .popup .content{padding:0;width:580px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock{position:relative;overflow:hidden}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .photoThumb{display:block;margin-left:0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .photoThumb img{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;float:left;height:145px;padding:0;width:145px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipPhoto{max-height:580px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipPhoto>img{display:block;max-width:100%;width:100%}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .venueBlock{bottom:0;left:0;padding:0 20px 10px 20px;position:absolute;right:0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .venueBlock .venueDetails{bottom:10px;left:20px;width:100%}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .venueBlock .venueDetails .venueName a{line-height:140%;margin:0 0 10px;font-size:15px;font-size:20px;line-height:30px;color:#fff;display:block;font-weight:bold;margin-bottom:5px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .venueBlock .venueDetails .venueMeta .venueScore{font-size:14px;line-height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-o-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-ms-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-webkit-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-o-mask-size:cover;-ms-mask-size:cover;-webkit-mask-size:cover;float:left;margin-right:10px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .venueBlock .venueDetails .venueMeta .venueAddr,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .venueBlock .venueDetails .venueMeta .venueCat{font-size:14px;line-height:20px;color:#fff;padding-left:40px;position:relative;top:-3px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .venueBlock .venueDetails .venueMeta .venueCat{top:-6px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .gradient{background:#000;background:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.55));background:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.55));background:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.55));background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.55));bottom:0;height:100px;position:absolute;width:100%}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText{font-weight:300;overflow:hidden;padding:10px 20px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper{font-weight:bold;line-height:140%;margin:0 0 10px;font-size:13px;font-size:18px;line-height:24px;font-weight:normal;margin-bottom:10px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo{font-size:14px;line-height:20px;line-height:32px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .author{float:left;overflow:hidden}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .author .authorImage{float:left;margin-right:5px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .author .authorImage a img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-o-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-ms-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-webkit-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-o-mask-size:cover;-ms-mask-size:cover;-webkit-mask-size:cover}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .author .authorMeta{color:#959b9e;float:left}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .author .authorMeta .userName a{color:#959b9e}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:transparent;clear:both;float:left;margin-top:-5px;padding:0;position:static}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions{color:#959b9e;float:right}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions li:after{content:"";padding:0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink{color:#959b9e;float:left;margin-right:15px;padding:1px 0 0 23px;position:relative}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button .link,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer .link,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink .link{color:#959b9e}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button:hover,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer:hover,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink:hover{color:#959b9e}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button .icon,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer .icon,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink .icon{left:0;position:absolute}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button .icon,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer .icon,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink .icon{background:url('/img/profile/activity-sprite-7be1acf867993e6cf0be43ed56d43f02.png') top left no-repeat;height:18px;top:8px;width:21px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button .icon,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer .icon,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink .icon{background-image:url("/img/profile/activity-sprite@2x-fa9be4a76c0b48552cc4f368b35cd59f.png");background-size:100px 100px}}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button{font-size:inherit;padding-left:24px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button .icon{background-position:0 0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button:hover .icon{background-position:0 -25px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .save-button.active .icon{background-position:0 -50px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer .icon{background-position:-23px 0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer:hover .icon{background-position:-23px -25px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .likeButtonContainer.active .icon{background-position:-23px -50px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink{margin-right:0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink .icon{background-position:-75px 0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink:hover .icon{background-position:-75px -25px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink.active .icon{background-position:-75px -50px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .shareTipLink .label{margin-left:-4px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls{background:transparent;color:#fff;left:0;overflow:hidden;padding:0 10px;position:absolute;top:-35px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions{list-style:none;margin:0;padding:0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions li{display:inline;float:none;line-height:32px;margin-right:10px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions li:after{content:"|";padding:0 0 0 10px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions li:last-of-type{margin-right:0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions li:last-of-type:after{content:"";padding:0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions li:hover{cursor:pointer;text-decoration:underline}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions li.uploadPhoto span .tipAddPhotoContainer .photoUploadForm{display:none}@media screen and (max-height:860px){#modalDialogBox.tipModalDialog .popup .content{width:440px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .tipPhoto{max-height:440px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .noTipPhoto .photoThumb:last-child{display:none}#modalDialogBox.tipModalDialog .popup .content.noTipPhoto{width:580px}}@media screen and (max-height:760px){#modalDialogBox.tipModalDialog .popup .content{width:320px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .tipPhoto{max-height:320px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .venueBlock{padding:0 10px 10px 10px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText{padding:10px 10px 10px 10px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper{font-size:14px;line-height:20px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .author .authorMeta{line-height:32px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls{clear:both;display:block;float:left;padding-left:0}#modalDialogBox.tipModalDialog .popup .content.noTipPhoto{width:580px}}body{background:#efeff4}#wrapper{padding-top:60px}#wrapper #container.wrap{width:100%}body.withVisibleModal #modalDialogBox.venueFlagModal{padding-bottom:50px}.desktopHeaderBarDrawerContainer.drawerIsShown .desktopHeaderDrawerPlaceholder{background-color:#204dcc}.facepileContainer ul,.facepileModal ul{list-style:none;overflow:hidden}.facepileContainer li,.facepileModal li{float:left;font-weight:bold;margin-bottom:5px;width:200px}.facepileContainer li .visitorAvatar,.facepileModal li .visitorAvatar{display:inline-block;line-height:0}.facepileContainer li .visitInfo,.facepileModal li .visitInfo{display:inline-block;line-height:15px;vertical-align:top}.facepileContainer li .visitInfo img.likeIcon,.facepileModal li .visitInfo img.likeIcon,.facepileContainer li .visitInfo img.dislikeIcon,.facepileModal li .visitInfo img.dislikeIcon,.facepileContainer li .visitInfo img.fbIcon,.facepileModal li .visitInfo img.fbIcon{float:left;height:15px;margin-right:4px;position:relative;width:15px}.facepileContainer li .visitInfo .visitorName,.facepileModal li .visitInfo .visitorName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facepileContainer li .visitInfo .visitorName a,.facepileModal li .visitInfo .visitorName a{color:#4e595d}.facepileContainer li .visitInfo .visitDetails,.facepileModal li .visitInfo .visitDetails{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;display:inline-block;font-size:11px;line-height:15px}.facepileContainer li .visitInfo p,.facepileModal li .visitInfo p{margin:0}.facepileContainer li .visitInfo p.remainderFriends,.facepileModal li .visitInfo p.remainderFriends{color:#aeb4b6;display:table-cell;font-size:11px;height:32px;padding-left:10px;vertical-align:middle}.facepileContainer li img.avatar,.facepileModal li img.avatar,.facepileContainer li .remainder,.facepileModal li .remainder{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.facepileContainer li img.avatar,.facepileModal li img.avatar{display:inline-block;margin:0 10px 0 0}#modalDialogBox.facepileModal{margin-top:0;padding:80px 0 50px}#modalDialogBox.facepileModal li{height:48px}#modalDialogBox.facepileModal .visitorAvatar{height:48px}#modalDialogBox.facepileModal img.avatar{height:48px;width:48px}#modalDialogBox.facepileModal .visitorName,#modalDialogBox.facepileModal .visitDetails{width:230px}#modalDialogBox.facepileModal .content{width:600px}#modalDialogBox.facepileModal ul{margin:0}#modalDialogBox.facepileModal li{width:300px}#modalDialogBox.facepileModal .visitInfo{padding-top:6px}#modalDialogBox.facepileModal .visitInfo .visitorName{margin-bottom:2px}.facepileContainer{margin:20px 20px 0}.facepileContainer li{height:32px}.facepileContainer .visitorAvatar{height:32px}.facepileContainer img.avatar{height:32px;width:32px}.facepileContainer .visitorName,.facepileContainer .visitDetails{width:148px}.facepileContainer ul{margin:0 0 -5px}.facepileContainer .remainder{background:#dcdbd8;color:#aeb4b6;cursor:pointer;display:inline-block;font-size:11px;height:32px;line-height:32px;min-width:32px;text-align:center}.addItemArea{position:relative}.addItemArea .input-holder{display:block;overflow:hidden;position:static}.addItemArea .input-default{font-size:13px;left:13px;top:7px}.addItemArea .charCount{position:absolute;right:15px;top:90px}.addItemArea .charCount.error{color:#f00}.addItemArea textarea{-moz-transition:height .5s,background 1s,background 1s;-webkit-transition:height .5s,background 1s,background 1s;transition:height .5s,background 1s,background 1s;float:left;height:18px;line-height:18px;margin:0;padding:6px 60px 6px 10px;resize:none}.addItemArea textarea:focus{background:#fefefe;border:1px solid #86b400}.addItemArea textarea.selected{height:90px;padding-bottom:17px}.addItemArea p.inputError{color:#f00;font-size:11px;margin:5px 0 0}.addItemArea .photoLinkButtons{position:absolute;right:20px;top:-1px}.addItemArea .photoLinkButtons .photoUploadForm,.addItemArea .photoLinkButtons .addLink{margin-left:5px;position:relative}.addItemArea .photoLinkButtons .photoUploadForm{top:4px}.addItemArea .photoLinkButtons .removeAttachment{font-size:11px}.addItemArea .photoLinkButtons .addLink{background-image:url('/img/icon-grey-link-578061970634420cbe2544e90723a127.png');cursor:pointer;height:16px;top:9px;width:16px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.addItemArea .photoLinkButtons .addLink{background-image:url("/img/icon-grey-link@2x-fe123a731d90ac73122629804f10445d.png");background-size:16px 16px}}#getTheAppBar{-moz-box-shadow:inset #000 0 0 5px 0;-webkit-box-shadow:inset #000 0 0 5px 0;box-shadow:inset #000 0 0 5px 0;background:#333;margin:0;padding:10px}#vmap .categoryMapMarker,#overlayMap .categoryMapMarker{cursor:default}.mapVenueTooltip{display:block}.mapVenueTooltip p.name{font-size:13px;line-height:15px;margin:0}.mapVenueTooltip p.name a{color:#4e595d}.mapVenueTooltip p.address{color:#aeb4b6;font-size:11px;font-weight:normal;line-height:13px;margin:3px 0 0}#modalDialogBox.mapOverlay .popInMapButton,#wrapper #container.wrap .popOutMapButton,#modalDialogBox.mapOverlay .centerMapButton,#wrapper #container.wrap .centerMapButton{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #bfbfbf;cursor:pointer;clear:none;display:inline-block;height:19px;margin-right:5px;width:19px}#wrapper #container.wrap .popOutMapButton{background:rgba(255,255,255,0.8) url('/img/venuepage/icon-mapcontrol-937bef122637c5e5fdedde5d0f3dfeb6.png') top left no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#wrapper #container.wrap .popOutMapButton{background-image:url("/img/venuepage/icon-mapcontrol@2x-1daa69f8aadf1fd63170c654d54cae8f.png");background-size:38px 38px}}#wrapper #container.wrap .popOutMapButton:hover{background-position:bottom left}#wrapper #container.wrap .centerMapButton,#modalDialogBox.mapOverlay .centerMapButton{background:rgba(255,255,255,0.8) url('/img/venuepage/icon-recenter-2e536d8e31280e41d28af3c2cdf59fd8.png') top no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#wrapper #container.wrap .centerMapButton,#modalDialogBox.mapOverlay .centerMapButton{background-image:url("/img/venuepage/icon-recenter@2x-09ca1b8f54db866c7fd410e55910ba9b.png");background-size:19px auto}}#wrapper #container.wrap .centerMapButton:hover,#modalDialogBox.mapOverlay .centerMapButton:hover{background-position:bottom}#modalDialogBox.mapOverlay{margin-top:0;top:70px;width:960px}#modalDialogBox.mapOverlay .popInMapButton{background:rgba(255,255,255,0.8) url('/img/venuepage/icon-mapcontrol-937bef122637c5e5fdedde5d0f3dfeb6.png') top right no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#modalDialogBox.mapOverlay .popInMapButton{background-image:url("/img/venuepage/icon-mapcontrol@2x-1daa69f8aadf1fd63170c654d54cae8f.png");background-size:38px 38px}}#modalDialogBox.mapOverlay .popInMapButton:hover{background-position:bottom right}#modalDialogBox.mapOverlay .popup{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}#modalDialogBox.mapOverlay .popup .content{background:none;padding:0;width:auto}#modalDialogBox.mapOverlay .popup .content #overlayMap{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:1}#modalDialogBox.mapOverlay .popup .content .footer{color:#fff;margin:20px 0;text-align:center}#modalDialogBox.mapOverlay .popup .content .footer .adr{font-weight:bold;margin-bottom:5px}body.withManagementBar #modalDialogBox.mapOverlay{top:114px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup{font-size:16px;line-height:22px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup #xButton{display:none}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content{background:#fff;min-height:0;padding:40px 20px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content h2{margin-bottom:20px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent{position:relative}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips{padding-bottom:50px;margin-left:10px;margin-right:15px;position:relative;z-index:1}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipContents{max-width:553px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipContents.hasPhoto{max-width:435px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions{background:#fff;background:-moz-linear-gradient(top, rgba(255,255,255,0), #fff, #fff);background:-ms-linear-gradient(top, rgba(255,255,255,0), #fff, #fff);background:-o-linear-gradient(top, rgba(255,255,255,0), #fff, #fff);background:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff, #fff);bottom:0;margin:-40px -20px;padding:100px 20px 10px;position:absolute;width:100%;z-index:2}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .modalAction{text-align:center}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .noThanksButton{display:inline-block}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton{color:#4e595d;font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#2d5be3;border:none;clear:both;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:15px;width:150px;font-size:18px;margin-bottom:10px;max-width:400px;min-width:200px;width:auto}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton:hover,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton:active,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton:focus{outline:none}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton:hover,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton:focus{background-color:#426be6}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .downloadAppButton:active{background-color:#305bd6}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent .modalActions .noThanksButton{cursor:pointer;font-size:16px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7;padding:10px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip,#modalDialogBox.richDownloadModal .content li.tip{border-bottom:1px solid #efeff4;margin:0 -5px 10px 0;overflow:hidden;padding:0 5px 10px 0;position:relative}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:last-child,#modalDialogBox.richDownloadModal .content li.tip:last-child{margin-bottom:0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip p,#modalDialogBox.richDownloadModal .content li.tip p{margin:0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .authorImage,#modalDialogBox.richDownloadModal .content li.tip .authorImage,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipContents,#modalDialogBox.richDownloadModal .content li.tip .tipContents{display:inline-block;vertical-align:top}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .authorImage,#modalDialogBox.richDownloadModal .content li.tip .authorImage{margin-right:10px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .authorImage .avatar,#modalDialogBox.richDownloadModal .content li.tip .authorImage .avatar{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipPhoto,#modalDialogBox.richDownloadModal .content li.tip .tipPhoto{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;cursor:pointer;float:right}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipContents,#modalDialogBox.richDownloadModal .content li.tip .tipContents{max-width:558px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipContents.hasPhoto,#modalDialogBox.richDownloadModal .content li.tip .tipContents.hasPhoto{max-width:440px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo,#modalDialogBox.richDownloadModal .content li.tip .tipInfo{color:#aeb4b6;font-size:11px;margin-bottom:5px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .userName a,#modalDialogBox.richDownloadModal .content li.tip .tipInfo .userName a,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipList a,#modalDialogBox.richDownloadModal .content li.tip .tipInfo .tipList a{color:#aeb4b6}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate,#modalDialogBox.richDownloadModal .content li.tip .tipInfo .tipDate{color:#2d5be3;cursor:pointer;text-decoration:none;color:#aeb4b6}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate:hover,#modalDialogBox.richDownloadModal .content li.tip .tipInfo .tipDate:hover{text-decoration:underline}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons,#modalDialogBox.richDownloadModal .content li.tip .actionButtons{white-space:nowrap}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .likeButtonContainer{float:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .link:hover,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .likeButtonContainer .link:hover{text-decoration:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .likeButtonContainer .icon{bottom:-2px;top:auto}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink .icon,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink .icon{background:url('/img/activitystream-sprite-ac2267a377053841f4d13adc9444165b.png') -240px -16px no-repeat;display:inline-block;height:16px;left:0;position:absolute;top:-2px;width:16px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink .icon,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink .icon{background-image:url("/img/activitystream-sprite@2x-cf6ef6eca23d7068696ae4b4ebb7b8ef.png");background-size:272px 80px}}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink{padding-left:16px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .deleteTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .editTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .editTipLink{margin-right:15px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover .icon,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink:hover .icon{background:url('/img/activitystream-sprite-ac2267a377053841f4d13adc9444165b.png') -240px -32px no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover .icon,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink:hover .icon{background-image:url("/img/activitystream-sprite@2x-cf6ef6eca23d7068696ae4b4ebb7b8ef.png");background-size:272px 80px}}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .editTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .editTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .blessTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .blessTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .deleteTipLink{color:#aeb4b6;cursor:pointer;font-size:11px;position:relative}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink:hover,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .editTipLink:hover,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .editTipLink:hover,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .blessTipLink:hover,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .blessTipLink:hover,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink:hover,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .deleteTipLink:hover{color:#959b9e}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .flagTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .blessTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .blessTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink,#modalDialogBox.richDownloadModal .content li.tip .actionButtons .deleteTipLink{display:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:hover .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal .content li.tip:hover .actionButtons .flagTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:hover .actionButtons .blessTipLink,#modalDialogBox.richDownloadModal .content li.tip:hover .actionButtons .blessTipLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:hover .actionButtons .deleteTipLink,#modalDialogBox.richDownloadModal .content li.tip:hover .actionButtons .deleteTipLink{display:inline}#modalDialogBox.richDownloadModal .content li.tip:first-child{border-top:1px solid #efeff4;padding-top:10px}#modalDialogBox.richDownloadModal .content li.tip:last-child{border-bottom:none}#modalDialogBox.shareDialogModal{z-index:1000008}#modalOverlay.shareDialogOverlay{z-index:1000008}#modalDialogBox.newListDialog{z-index:1000008}#modalOverlay.newListOverlay{z-index:1000008}#modalDialogBox.largeModal{z-index:1000008}#modalOverlay.largeModalOverlay{z-index:1000008}#container .venueDetail .contents{margin:0 auto 30px;overflow:hidden;width:970px}#container .venueDetail .photoBanner{overflow:hidden;position:absolute;z-index:1;width:100%}#container .venueDetail .photoBanner .backgroundPhoto{left:0;min-height:100%;min-width:100%;position:absolute;top:0;z-index:1}#container .venueDetail .photoBanner .photosSection{left:0;position:absolute;top:0;z-index:2}#container .venueDetail .wideColumn,#container .venueDetail .narrowColumn{padding:0;position:relative}#container .venueDetail.noPhoto .venueInfoSection .photoBanner .photosSection,#container .venueDetail.hasPhoto .photoBanner .photosSection{text-align:center}#container .venueDetail.noPhoto .venueInfoSection .photoBanner,#container .venueDetail.hasPhoto .photoBanner{height:240px}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos,#container .venueDetail.hasPhoto .photosSection ul.photos{height:244px}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo{height:240px;width:240px}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo.placeholderPhoto,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo.placeholderPhoto{background-size:200px;background:url('/img/venuepage/photo-placeholder-ee3670b36dc143166993804c146145d4.png') top left no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo.placeholderPhoto,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo.placeholderPhoto{background-image:url("/img/venuepage/photo-placeholder@2x-9969e4c982a70d29860036232d6247da.png");background-size:200px 200px}}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo.allPhotos a.allPhotosLink .allPhotosText,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo.allPhotos a.allPhotosLink .allPhotosText{height:60px;padding:90px 0}#container .venueDetail.noPhoto .venueInfoSection .contents,#container .venueDetail.hasPhoto .contents{padding-top:250px}#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows .leftArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows .leftArrow,#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows .rightArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows .rightArrow{-moz-transition:.15s left,.15s right,background 1s;-webkit-transition:.15s left,.15s right,background 1s;transition:.15s left,.15s right,background 1s;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;cursor:pointer;height:60px;position:absolute;top:90px;width:60px;z-index:2}#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows .leftArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows .leftArrow{background:#2d5be3 url('/img/venuepage/arrow_left-e33d016d85167ff0adc1e498212e3d46.png') 35px center no-repeat;left:-60px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows .leftArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows .leftArrow{background-image:url("/img/venuepage/arrow_left@2x-ac58a70908d4d09ebafa69d2e793a7d3.png");background-size:10px 15px}}#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows .rightArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows .rightArrow{background:#2d5be3 url('/img/venuepage/arrow_right-bb6cc859b75ab6c461172afb3e7fd1c5.png') 15px center no-repeat;right:-60px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows .rightArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows .rightArrow{background-image:url("/img/venuepage/arrow_right@2x-6e2431088743802716a06d036ce483c9.png");background-size:10px 15px}}#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows.withLeftArrow:hover .leftArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows.withLeftArrow:hover .leftArrow{left:-30px}#container .venueDetail.noPhoto .venueInfoSection .photosSection.hasArrows.withRightArrow:hover .rightArrow,#container .venueDetail.hasPhoto .photosSection.hasArrows.withRightArrow:hover .rightArrow{right:-30px}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos,#container .venueDetail.hasPhoto .photosSection ul.photos{padding:0}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo.photoWithContent img,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo.photoWithContent img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo{border-left:1px solid #fff;margin:0}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo:first-child,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo:first-child{border-left:none}#container .venueDetail.noPhoto .venueInfoSection .photosSection ul.photos li.photo.placeholderPhoto,#container .venueDetail.hasPhoto .photosSection ul.photos li.photo.placeholderPhoto{background-position:20px}#container .venueDetail .photosSection{width:100%}#container .venueDetail .photosSection ul.photos{list-style:none;margin:0;padding:10px 0 10px 10px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}#container .venueDetail .photosSection ul.photos::-webkit-scrollbar{display:none}#container .venueDetail .photosSection ul.photos li.photo{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;background:#fff;margin-left:5px;width:640px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin:0 0 0 10px;position:relative;z-index:1}#container .venueDetail .photosSection ul.photos li.photo:first-child{margin:0}#container .venueDetail .photosSection ul.photos li.photo:last-child{margin-right:10px}#container .venueDetail .photosSection ul.photos li.photo img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail .photosSection ul.photos li.photo.photoWithContent,#container .venueDetail .photosSection ul.photos li.photo.allPhotos{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;background:#222;cursor:pointer}#container .venueDetail .photosSection ul.photos li.photo.placeholderPhoto{background-color:transparent;border-left:none;opacity:.5;padding-left:1px}#container .venueDetail .photosSection ul.photos li.photo.allPhotos{line-height:0;overflow:hidden}#container .venueDetail .photosSection ul.photos li.photo.allPhotos a.allPhotosLink{color:#fff;font-size:11px;font-weight:bold;z-index:2}#container .venueDetail .photosSection ul.photos li.photo.allPhotos a.allPhotosLink .allPhotosText{background:rgba(0,0,0,0.5);line-height:10px;position:absolute;text-align:center;text-shadow:#000 0 0 5px;width:100%;z-index:3}#container .venueDetail .photosSection ul.photos li.photo.allPhotos a.allPhotosLink .allPhotosText:hover{text-decoration:underline}#container .venueDetail .photosSection ul.photos li.photo.allPhotos a.allPhotosLink .allPhotosText img{height:40px;width:50px}#container .venueDetail .photosSection a.allPhotosTextLink{-moz-transition-duration:.33s;-moz-transition-property:background,border,color,opacity,box-shadow;-webkit-transition-duration:.33s;-webkit-transition-property:background,border,color,opacity,box-shadow;transition-duration:.33s;transition-property:background,border,color,opacity,box-shadow;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:rgba(45,91,227,0.5);bottom:15px;color:#fff;display:block;opacity:0;padding:5px 10px;position:absolute;right:10px;z-index:1}#container .venueDetail .photosSection a.allPhotosTextLink:hover{background:#2d5be3;text-decoration:none}#container .venueDetail .photosSection.withRightArrow a.allPhotosTextLink{opacity:1}#container .venueDetail .wideColumn{position:relative;width:650px;z-index:2}#container .venueDetail .wideColumn .venueInfoSection{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;margin-left:5px;width:640px;margin-top:30px;padding:20px 0 0;position:relative;top:-20px}#container .venueDetail .wideColumn .venueInfoSection .venueHasSpecial{cursor:pointer;position:absolute;right:0;top:0;z-index:10}#container .venueDetail .wideColumn .venueInfoSection .superuserLinks{color:#aeb4b6;font-size:11px;margin-right:10px;position:absolute;right:5px;top:7px;z-index:2}#container .venueDetail .wideColumn .venueInfoSection .superuserLinks a,#container .venueDetail .wideColumn .venueInfoSection .superuserLinks .link{color:#aeb4b6}#container .venueDetail .wideColumn .venueInfoSection .superuserLinks.withSpecials{right:60px}#container .venueDetail .wideColumn .venueInfoSection .superuserLinks .talkThreadLink{color:#ff6262}#container .venueDetail .wideColumn .venueInfoSection .superuserLinks .talkThreadLink.exists{color:#999}#container .venueDetail .wideColumn .venueInfoSection .venueHeader{overflow:hidden;padding:0 20px 0;position:relative}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .mainIconWrapper{float:left;line-height:0;margin-right:20px}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .mainIconWrapper img{mask:none;-o-mask:none;-ms-mask:none;-webkit-mask:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo{float:left;width:470px;z-index:1}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .address{color:#959b9e;padding-bottom:5px}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .address p{margin:0}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .address .directionsLink{color:#aeb4b6}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .address .directionsLink:hover{text-decoration:none}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection{color:#4e595d;padding-bottom:5px}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection,#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection h1.venueName{line-height:30px;font-size:30px;margin:0}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection h1.venueName{font-weight:bold;line-height:140%;margin:0 0 10px;font-size:40px;line-height:46px;display:inline;font-weight:normal;line-height:1em;padding-right:8px}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection .canonicalName{font-weight:bold;line-height:140%;margin:0 0 10px;font-size:40px;line-height:46px;color:#959b9e;font-weight:200;line-height:1em}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection .venueClosed,#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection .venueDeleted,#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .venueNameSection .venuePrivate{color:#df7a77;font-size:15px;font-weight:bold;vertical-align:middle;margin:-8px}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .categories{margin:0}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .categories a{color:#4e595d}#container .venueDetail .wideColumn .venueInfoSection .venueHeader .primaryInfo .categories .editCategoriesLink{color:#aeb4b6;font-size:11px}#container .venueDetail .wideColumn .venueInfoSection .venueActions{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background:#fff;border-bottom:none;padding:15px 20px}#container .venueDetail .wideColumn .venueInfoSection .venueActions .likeDislikeControls,#container .venueDetail .wideColumn .venueInfoSection .venueActions .saveButton{display:inline-block;vertical-align:middle}#container .venueDetail .wideColumn .venueInfoSection .venueActions .likeDislikeControls{margin-right:20px;overflow:visible}#container .venueDetail .wideColumn .venueInfoSection .venueActions .shareWidget{display:inline-block;float:right;position:relative;width:228px}#container .venueDetail .wideColumn .venueInfoSection .venueActions .shareWidget input.shareLink{left:0;line-height:15px;margin:0;padding:7px 66px 7px 6px;position:absolute;width:152px;z-index:1}#container .venueDetail .wideColumn .venueInfoSection .venueActions .shareWidget .greyButton{border-top-bottom-radius:0;border-top-left-radius:0;float:right;position:relative;z-index:2}#container .venueDetail .wideColumn .venueInfoSection .venueActions .likeDislikeControls,#container .venueDetail .wideColumn .venueInfoSection .venueActions .link,#container .venueDetail .wideColumn .venueInfoSection .venueActions .greyButton{float:none;left:0;position:static}#container .venueDetail .wideColumn .venueInfoSection .venueActions .label{display:inline}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#66c100;color:#fff;font-weight:bold;margin:20px 20px 0;overflow:hidden;padding:10px 45px 10px 20px;position:relative}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent .hidePromptButton{background:url('/img/icon-close-ff6283dec2995ab3c1db04d8d97f8951.png') no-repeat;height:22px;margin-top:-11px;opacity:.5;position:absolute;right:15px;top:50%;width:22px}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent .hidePromptButton:hover{cursor:pointer;opacity:1}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent .promptText,#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent .promptButtons{float:left}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent .promptText{margin:10px 0;margin-right:10px}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent ul.promptButtons{list-style:none;margin:0}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent ul.promptButtons li.promptButton{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#71d600;cursor:pointer;display:inline-block;margin-right:5px;padding:10px}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent ul.promptButtons li.promptButton:hover{background:#7be00a}#container .venueDetail .wideColumn .venueInfoSection .venuePrompt .venuePromptContent ul.promptButtons li.promptButton:last-child{margin:0}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes{font-size:11px;font-weight:bold;padding:0 20px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .venueLinkAttr{float:left;height:16px;margin:5px 10px 5px 0}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkAttrKey{float:left;margin-right:5px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkAttrValue{float:left;height:16px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrKeyImage{display:inline-block;padding-right:5px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrKeyImage img{height:16px;position:relative;top:3px;width:16px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrKey{color:#959b9e;display:inline-block;padding-right:5px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrKey a{font-weight:normal}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrValue{display:inline}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .venueAttributesData{font-size:13px;font-weight:normal;margin-top:20px;overflow:hidden}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .venueAttributesData.withImageAd{float:left}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn{float:left;line-height:16px;vertical-align:top;width:290px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .venueAttr,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .venueAttr{margin-bottom:5px;width:290px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .attrValue .parenthetical,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .attrValue .parenthetical{color:#aeb4b6}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .venueAddress .attrValue .address,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .venueAddress .attrValue .address,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .venueAddress .attrValue .cross,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .venueAddress .attrValue .cross{display:inline-block}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .price,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .price{color:#aeb4b6}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .price .darken,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .price .darken{color:#4e595d}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .separator,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .separator{color:#ccc}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .venueHours .attrValue .toggleAllHoursLink,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .venueHours .attrValue .toggleAllHoursLink{color:#aeb4b6;font-weight:normal}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .venueHours .attrValue .open,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .venueHours .attrValue .open{color:#77b240}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .venueHours .attrValue .allHours,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .venueHours .attrValue .allHours{display:none;font-weight:normal;width:220px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .venueHours .attrValue .allHours p,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .venueHours .attrValue .allHours p{line-height:14px;margin:0 0 5px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn .websiteLink .attrValue a,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn .websiteLink .attrValue a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn p,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .rightColumn p{margin:0}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .leftColumn{margin-right:20px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .venueDescription{font-size:13px;font-weight:normal;margin:20px 0}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes{border:1px solid #f00;margin:0 -10px 0 -10px;padding:10px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes .controls .link.selected{color:#4e595d}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes .taste{color:#2d5be3;cursor:pointer;text-decoration:none;color:#aeb4b6;list-style:none}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes .taste:hover{text-decoration:underline}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes .taste.selected{color:#4e595d}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes .taste.selected.negative{color:#f00}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes h4{color:#f00}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .tastes h5{color:#000;font-size:normal;margin:5px 0 0 0}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar{background:#f9f9fe;line-height:16px;margin:15px -20px 0;overflow:hidden;padding:7px 20px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar .venueScore,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar .venueScore{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:17px;float:left;line-height:32px;margin-right:23px;padding:0 10px;width:47px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar .venueScore sup,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar .venueScore sup{bottom:5px;font-size:11px;left:5px;position:relative}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar .ratingJustification,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar .ratingJustification{display:table-cell;font-size:13px;font-weight:normal;height:32px;line-height:16px;vertical-align:middle}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar .rightColumn .venueStat,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar .rightColumn .venueStat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;float:left;font-size:13px;font-weight:normal;line-height:16px;margin-right:10px;min-width:80px;max-width:90px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar .rightColumn .venueStat:last-child,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar .rightColumn .venueStat:last-child{margin:0}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar .rightColumn .venueStat strong,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar .rightColumn .venueStat strong{color:#4e595d;font-size:13px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar .rightColumn .venueStat .hereNowIcon,#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .attrBar .rightColumn .venueStat .hereNowIcon{margin-right:2px;position:relative;top:1px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar{background:none;border-bottom:1px solid #efeff4;border-top:1px solid #efeff4;font-size:13px;font-weight:normal;margin:20px -20px}#container .venueDetail .wideColumn .venueInfoSection .venueAttributes .linkBar.withImageAd{margin:20px -20px 0 -20px}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation{display:none}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation.style0 .noAddressLine{color:#999}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation.style1 .noAddressLine{color:#ff6262}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation.style2 .noAddressLine{color:#ff6262;font-weight:bold}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation.style3 .noAddressLine{color:#ff6262;font-size:14px;font-weight:bold}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation .view{display:none}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation.addressMode .addressView{display:block}#container .venueDetail .wideColumn .venueInfoSection .addressSolicitation.thanksMode .thanksView{display:block}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer{display:inline-block;position:relative}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout{-moz-box-shadow:#aaa 1px 1px 10px 1px;-webkit-box-shadow:#aaa 1px 1px 10px 1px;box-shadow:#aaa 1px 1px 10px 1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;display:block;float:left;left:0;margin-top:-30px;padding:10px 20px 5px;position:absolute;top:0;width:400px;z-index:9}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout .searchLink{background:url('/img/venuepage/address_search-aa1995c04c27c5153c7b3373d0e1a04a.png');display:inline-block;height:13px;position:relative;top:2px;width:13px}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout h3{margin-bottom:2px}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout.hidden{display:none}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout.hide{-webkit-animation-name:fadeOutAndDown;-moz-animation-name:fadeOutAndDown;-o-animation-name:fadeOutAndDown;animation-name:fadeOutAndDown;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout.show{-webkit-animation-name:fadeInAndUp;-moz-animation-name:fadeInAndUp;-o-animation-name:fadeInAndUp;animation-name:fadeInAndUp;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;-o-animation-timing-function:ease;animation-timing-function:ease}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout .addressInput{width:310px}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout .submitButton{display:inline-block;margin-left:5px;position:relative;top:-1px}#container .venueDetail .wideColumn .venueInfoSection .addressFlyoutContainer .addressFlyout .xButton{background:url('/img/faceboxClose-4e7d3479f5be41e7ab96bfa18f0f80cb.png') no-repeat;cursor:pointer;height:30px;position:absolute;right:-10px;top:-10px;width:30px}#container .venueDetail .wideColumn #signupPromptContainer{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;margin-left:5px;width:640px;margin-bottom:20px;text-align:center}#container .venueDetail .wideColumn #signupPromptContainer .signupPrompt.sideBox{background:#ffc800 url('/img/bullseye_white-c0ad8f5d94ad63d931ce9ad7d310bd3f.png') -180px -100px no-repeat;padding:20px 30px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail .wideColumn #signupPromptContainer .signupPrompt.sideBox{background-image:url("/img/bullseye_white@2x-bed6601c18f94cc62f674da90ecef294.png");background-size:475px auto}}#container .venueDetail .wideColumn #signupPromptContainer .signupPrompt.sideBox h3{margin:0 0 5px}#container .venueDetail .wideColumn #signupPromptContainer .signupPrompt.sideBox .close{display:none}#container .venueDetail .wideColumn #signupPromptContainer .signupPrompt.sideBox .facebookFacepile{margin-bottom:15px}#container .venueDetail .wideColumn #signupPromptContainer .signupPrompt.inviteSignupPrompt{margin-bottom:40px}#container .venueDetail .wideColumn .justificationsSection{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:5px;width:640px;background:#fff;margin-bottom:20px}#container .venueDetail .wideColumn .justificationsSection .left{float:left;text-align:center;width:45px}#container .venueDetail .wideColumn .justificationsSection .left img{margin-top:2px;height:15px;width:15px}#container .venueDetail .wideColumn .justificationsSection .right{margin-left:45px}#container .venueDetail .wideColumn .justificationsSection ul{list-style:none;margin:0;overflow:hidden}#container .venueDetail .wideColumn .justificationsSection ul li.justification{border-bottom:1px solid #efeff4;padding:10px 20px 10px 0}#container .venueDetail .wideColumn .justificationsSection a.text{color:#4e595d;text-decoration:none}#container .venueDetail .wideColumn .justificationsSection a.text .entity{color:#2d5be3;cursor:pointer;text-decoration:none}#container .venueDetail .wideColumn .justificationsSection a.text .entity:hover{text-decoration:underline}#container .venueDetail .wideColumn .justificationsSection .entity{font-weight:500}#container .venueDetail .wideColumn .justificationsSection .entity.tip_taste_match.onUser{color:#f94877;text-decoration:underline}#container .venueDetail .wideColumn .justificationsSection .facepile{padding-top:10px}#container .venueDetail .wideColumn .justificationsSection .facepile li{height:32px}#container .venueDetail .wideColumn .justificationsSection .facepile .visitorAvatar{height:32px}#container .venueDetail .wideColumn .justificationsSection .facepile img.avatar{height:32px;width:32px}#container .venueDetail .wideColumn .justificationsSection .facepile li{float:left;font-weight:bold;margin-bottom:5px}#container .venueDetail .wideColumn .justificationsSection .facepile img.avatar,#container .venueDetail .wideColumn .justificationsSection .facepile .remainder{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail .wideColumn .justificationsSection .facepile img.avatar{display:inline-block;margin:0 10px 0 0}#container .venueDetail .wideColumn .justificationsSection .tippets.justification{padding-bottom:15px;border-bottom:none}#container .venueDetail .wideColumn .justificationsSection .tippets{overflow:hidden}#container .venueDetail .wideColumn .justificationsSection .tippets .rowEl{margin-top:10px;overflow:hidden}#container .venueDetail .wideColumn .justificationsSection .tippets .tippet{float:left;min-height:32px;width:49%}#container .venueDetail .wideColumn .justificationsSection .tippets .tippet .tippetAvatar{position:absolute}#container .venueDetail .wideColumn .justificationsSection .tippets .tippet .tippetAvatar img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail .wideColumn .justificationsSection .tippets .tippet .tippetText{font-size:15px;line-height:21px;margin-left:42px}#container .venueDetail .wideColumn .justificationsSection .tippets .tippet .tippetText .tippetNumber{color:#959b9e;padding-left:5px;white-space:nowrap}#container .venueDetail .wideColumn .justificationsSection .tippets .tippet .tippetText.even{padding-right:35px}#container .venueDetail .wideColumn .ownerSection{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:5px;width:640px;background:#fff;margin-bottom:20px;padding-bottom:1px}#container .venueDetail .wideColumn .ownerSection .ownerSectionHeader{border-bottom:1px solid #efeff4;padding:10px 20px}#container .venueDetail .wideColumn .ownerSection .ownerSectionHeader h3{font-size:15px;line-height:30px;margin:0}#container .venueDetail .wideColumn .ownerSection .actions{margin-top:10px}#container .venueDetail .wideColumn .ownerSection .actions .updateDetailPage{color:#aeb4b6;float:right;font-size:11px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody{overflow:hidden;padding:20px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody:first-child{display:block}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody .updateContents{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fcfcfc;border:1px solid #e8e9eb;padding:5px 10px;position:relative;width:578px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody .updateContents .updateCarat{background-image:url('/img/shout-carat-332ced0f1f6cda4ad646067fa47be7ce.png');display:block;height:8px;left:15px;position:absolute;top:-8px;width:14px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody .updateTimestamp{color:#aeb4b6;font-size:11px;margin-right:10px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody .updateTimestamp a{color:#aeb4b6}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody.withPhoto .updateContents{width:458px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody.withPhoto .updateDetailPage{margin-right:20px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody .updatePhoto{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:100px;width:100px}#container .venueDetail .wideColumn .ownerSection .pageUpdates .pageUpdatesBody .updatePhoto.withShout{float:right}#container .venueDetail .wideColumn .ownerSection.withSpecial .pageUpdatesBody{margin-bottom:-20px}#container .venueDetail .wideColumn .ownerSection .specialBox{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff4d8;margin:20px;overflow:hidden;padding:10px;position:relative}#container .venueDetail .wideColumn .ownerSection .specialBox .specialBanner{display:block;height:60px;position:absolute;right:0;top:0;width:60px;z-index:100}#container .venueDetail .wideColumn .ownerSection .specialBox .specialImage{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;cursor:pointer;height:152px;float:right;margin:10px;width:152px}#container .venueDetail .wideColumn .ownerSection .specialBox.withPhoto .specialContents{width:408px}#container .venueDetail .wideColumn .ownerSection .specialBox .header .specialCardIcon{float:left;height:32px;margin-right:10px;width:32px}#container .venueDetail .wideColumn .ownerSection .specialBox .header h3{font-size:15px;line-height:32px;margin:0;padding:0 0 5px}#container .venueDetail .wideColumn .ownerSection .specialBox .summary{font-weight:bold}#container .venueDetail .wideColumn .ownerSection .specialBox .summary,#container .venueDetail .wideColumn .ownerSection .specialBox .description,#container .venueDetail .wideColumn .ownerSection .specialBox .specialNote{margin:5px 0}#container .venueDetail .wideColumn .ownerSection .specialBox .specialNote{font-size:11px}#container .venueDetail .wideColumn .ownerSection .specialBox .specialPurpose{margin:10px;overflow:hidden}#container .venueDetail .wideColumn .ownerSection .specialBox .specialPurpose .buyButton{margin:0}#container .venueDetail .wideColumn .ownerSection .specialBox .specialPurpose .provider{line-height:32px;margin:0;vertical-align:middle;width:204px}#container .venueDetail .wideColumn .ownerSection .specialBox .specialPurpose .provider img{float:right}#container .venueDetail .wideColumn .ownerSection .specialBox .footnotes{font-size:11px;line-height:13px}#container .venueDetail .wideColumn .ownerSection .specialBox .footnotes .unlockDetails{font-weight:bold;margin-bottom:5px}#container .venueDetail .wideColumn .ownerSection .specialBox .footnotes .finePrint{color:#aeb4b6}#container .venueDetail .wideColumn .ownerSection .specialBox .footnotes p{margin:0}#container .venueDetail .wideColumn .tipsSections .addTipsSection{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:5px;width:640px;background:#fff;margin-bottom:20px;padding:0;position:relative}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipCarat{bottom:-10px;left:26px;position:absolute}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipTeaser{padding:20px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock{background:none;border-bottom:none;border-top:none;margin:0;overflow:hidden;padding:20px 20px 15px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock a.userImage,#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .addTipArea,#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .shareTipButton,#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .photoUploadForm,#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .addLink{float:left}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock a.userImage{height:32px;margin-right:10px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock a.userImage img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .addTipArea{width:478px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .addTipArea textarea{width:396px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .buttonArea{float:left}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .buttonArea .shareTipButton{margin:0}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock #tipLink{display:none;margin:10px 0 0 42px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock #tipLink .formStyle{width:214px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .photoPreview{display:none;margin:10px 0 0 42px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .photoPreview img.photoAttachmentPreview{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-height:100px;max-width:100px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock .photoPreview .removeAttachment{font-size:11px;position:relative;top:-3px}#container .venueDetail .wideColumn .tipsSections .addTipsSection .addTipBlock.has-error textarea{border-color:#f00}#container .venueDetail .wideColumn .tipsSections .tipsListSection{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:5px;width:640px;background:#fff}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader{border-bottom:1px solid #efeff4;padding:10px 20px;border:none;overflow:hidden}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader h3{font-size:15px;line-height:30px;margin:0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader h3{line-height:23px;padding:5px 0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea{float:right}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls{float:left}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls{color:#959b9e;line-height:33px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions{display:inline-block;list-style:none;margin:0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li{display:inline-block;margin-left:5px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li .sortLink{color:#2d5be3;cursor:pointer;text-decoration:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li .sortLink:hover{text-decoration:underline}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li.selected .sortLink{color:#4e595d;cursor:default}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li.selected .sortLink:hover{text-decoration:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li:before{content:"/ "}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li:first-child{margin:0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li:first-child:before{content:""}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls{position:relative}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls input.searchInput{margin:0 0 0 10px;padding:8px 90px 8px 7px;position:relative;width:130px;z-index:1}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls.cancelable .clearQuery{background:url('/img/icon-delete-5e654699e212267863ac7e65fe087a77.png') top left no-repeat;cursor:pointer;display:inline-block;height:22px;margin-right:1px;position:relative;top:5px;width:22px;z-index:2}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls.cancelable .clearQuery{background-image:url("/img/icon-delete@2x-e1e1131536faea35ccd913117c73f219.png");background-size:22px 44px}}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls.cancelable .clearQuery:hover{background-position:bottom left}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls.loading .searchInput{-moz-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;background:url('/img/ajax_spinner_small-7b9776076d5fceef4993b55c9383dedd.gif') 140px 7px no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls.loading .searchInput{background-image:url("/img/ajax_spinner-a51c5608d01acf32df728f299767f82b.gif");background-size:16px 16px}}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls.loading .clearQuery{display:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls .buttons{position:absolute;right:0;top:0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionHeader .filterArea .searchControls .buttons .greyButton{display:inline-block;float:right;margin:0;position:relative;z-index:2}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody{border-top:1px solid #efeff4;padding:0 20px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes{background:#f9f9fe;margin:-1px -20px 20px -20px;padding:10px 20px;width:600px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes ul.tastePile{list-style:none;margin:0;overflow:hidden}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes .taste{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:rgba(0,0,0,0.05);cursor:pointer;float:left;font-size:13px;line-height:100%;margin:3px;padding:6px 15px;position:relative;white-space:nowrap}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes .taste .pill.onUser{color:#f94877}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes .taste.selected{background-color:#2d5be3;color:#fff}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes .taste.selected .pill.onUser{color:#fff}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes .taste{background:#efeff4;color:#2d5be3}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tastes .taste.selected{background:#4e595d}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .filterText{color:#aeb4b6;display:inline;float:left;padding:5px;vertical-align:baseline}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList{list-style:none;margin:10px 0 0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip{border-bottom:1px solid #efeff4;margin:0 0 10px 0;padding:0 0 10px 0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo{color:#959b9e;font-size:13px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate{padding:0 0 0 5px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .userName a,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate{color:#959b9e}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons{clear:both;color:#aeb4b6;list-style:none;overflow:hidden}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink{color:#aeb4b6;float:none;font-size:13px;line-height:16px;margin-right:15px;padding:1px 0 0 23px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .link,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .link,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink .link{color:#aeb4b6;text-decoration:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button:hover,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer:hover,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover{color:#959b9e}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button:hover .link,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer:hover .link,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover .link{color:#959b9e}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink{padding-left:16px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink .icon{top:1px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .icon,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink .icon{background:url('/img/profile/activity-sprite-7be1acf867993e6cf0be43ed56d43f02.png') top left no-repeat;height:17px;width:18px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .icon,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink .icon{background-image:url("/img/profile/activity-sprite@2x-fa9be4a76c0b48552cc4f368b35cd59f.png");background-size:100px 100px}}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button{padding-left:25px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .icon{background-position:0 0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button:hover .icon{background-position:0 -25px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button.active .icon{background-position:0 -50px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon{background-position:-25px 0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer:hover .icon{background-position:-25px -25px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer.active .icon{background-position:-25px -50px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink .icon{background-position:-75px 0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink:hover .icon{background-position:-75px -25px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink.active .icon{background-position:-75px -50px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons span{color:#959b9e}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button{margin:0 20px 0 0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipPhoto{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification{border-bottom:1px solid #efeff4;font-weight:bold;margin:0 -5px 10px 0;overflow:hidden;padding:0 5px 10px 0;position:relative}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification.menu{background:url('/img/icon-menu-new-80ceb49425f110bb03005e8130f0b816.png') left 3px no-repeat;background-size:15px;padding-left:25px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification.menu{background-image:url("/img/icon-menu-new@2x-d4cf9d0d91fb0ae0c9f048fe40327449.png");background-size:15px 15px}}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification .tip_taste_match{font-weight:bold}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification img.gotoMenu{height:10px;margin-left:4px;margin-top:-2px;vertical-align:middle;width:6px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.noTips{padding-bottom:15px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList span.entity.search_match{font-weight:bold}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination{padding:30px 0 20px 0;text-align:center}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .pageLink,#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .ellipsis{color:#aeb4b6;font-size:11px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .ellipsis{color:#959b9e;padding:0 7px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .pageLink{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#efeff4;color:#2d5be3;margin:0 2px;padding:5px 8px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .pageLink:hover{color:#4e595d;text-decoration:none}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .pageLink:last-child{margin-right:0}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .pageLink.currentPage{background:#4e595d;color:#fff;margin:0 5px}#container .venueDetail .wideColumn .tipsSections .tipsListSection .tipsSectionBody .tipPagination .pageLink.currentPage:hover{background:#4e595d;cursor:text}#container .venueDetail .wideColumn #sidebarFooter{color:#b5b4b1;margin-top:20px}#container .venueDetail .wideColumn #sidebarFooter a,#container .venueDetail .wideColumn #sidebarFooter .letter{margin:0 3px}#container .venueDetail .wideColumn #sidebarFooter a,#container .venueDetail .wideColumn #sidebarFooter #currentLanguage{color:#9b9a98}#container .venueDetail ul.venueList{list-style:none;margin:0 0 5px}#container .venueDetail ul.venueList li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}#container .venueDetail ul.venueList li.sidebarVenue:first-child{margin-top:5px}#container .venueDetail ul.venueList li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}#container .venueDetail ul.venueList li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}#container .venueDetail ul.venueList li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail ul.venueList li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}#container .venueDetail ul.venueList li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}#container .venueDetail ul.venueList li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}#container .venueDetail ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}#container .venueDetail ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}#container .venueDetail ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData .address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;display:inline-block;font-size:11px;line-height:20px;max-width:188px}#container .venueDetail ul.venueList li.miniVenueList{margin:0}#container .venueDetail ul.venueList li.miniVenueList:first-child{margin-top:5px}#container .venueDetail ul.venueList li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}#container .venueDetail ul.venueList li.miniVenueList .venueName a{font-weight:bold}#container .venueDetail ul.venueList li.miniVenueList .venueName .address{font-size:11px}#container .venueDetail ul.venueList li.relatedVenueWithTip{position:relative}#container .venueDetail ul.venueList li.relatedVenueWithTip p{margin:0}#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink{color:#4e595d;display:block;padding:10px}#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted{background-color:#f2f1ee}#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink:hover,#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted:hover{text-decoration:none}#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink:hover .venueName,#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted:hover .venueName{text-decoration:underline}#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink .promotedLabel{padding:9px 0 3px 0}#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink .promotedLabel .promotedIcon{height:15px;position:relative;top:3px;width:15px}#container .venueDetail ul.venueList li.relatedVenueWithTip a.relatedVenueLink .promotedLabel .text{color:#ffc400;font-weight:bold}#container .venueDetail ul.venueList li.relatedVenueWithTip .venuePhotoWrapper,#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueInfo{display:inline-block;vertical-align:top}#container .venueDetail ul.venueList li.relatedVenueWithTip .venuePhotoWrapper{line-height:0}#container .venueDetail ul.venueList li.relatedVenueWithTip .venuePhotoWrapper>img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#container .venueDetail ul.venueList li.relatedVenueWithTip .venueName{color:#2d5be3;font-size:15px;font-weight:bold;line-height:21px}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueInfo .venueMetaData{color:#aeb4b6}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueInfo .venueMetaData .separator{font-weight:bold}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueTastes{margin-top:10px}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueTastes .taste{font-weight:bold}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueTastes .taste.onUser{color:#f94877}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueTip{margin-top:5px}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueTip .tipInfo{margin-top:5px;color:#aeb4b6}#container .venueDetail ul.venueList li.relatedVenueWithTip .relatedVenueTip .tipInfo img.avatar{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-right:10px;vertical-align:middle}#container .venueDetail .inlineRelatedVenuesSection,#container .venueDetail .bottomFloatRelatedVenuesSection{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:5px;width:640px;background:#fff;margin-bottom:20px}#container .venueDetail .inlineRelatedVenuesSection h4,#container .venueDetail .bottomFloatRelatedVenuesSection h4{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#f4f3f1;border-bottom:1px solid #e6e3e1;margin:0;padding:10px 20px}#container .venueDetail .inlineRelatedVenuesSection ul.venueList,#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList{padding:10px}#container .venueDetail .inlineRelatedVenuesSection ul.venueList li.relatedVenueWithTip,#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList li.relatedVenueWithTip{display:inline-block;margin:0 10px;vertical-align:top;width:300px}#container .venueDetail .inlineRelatedVenuesSection ul.venueList li.relatedVenueWithTip a.relatedVenueLink,#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList li.relatedVenueWithTip a.relatedVenueLink{margin:0 -10px}#container .venueDetail .inlineRelatedVenuesSection ul.venueList li.relatedVenueWithTip .venuePhotoWrapper,#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList li.relatedVenueWithTip .venuePhotoWrapper{margin-bottom:10px}#container .venueDetail .inlineRelatedVenuesSection ul.venueList li.relatedVenueWithTip{width:290px}#container .venueDetail .inlineRelatedVenuesSection ul.venueList li.relatedVenueWithTip .relatedVenueInfo{margin-right:10px;width:250px}#container .venueDetail .inlineRelatedVenuesSection ul.venueList li.relatedVenueWithTip .venuePhotoWrapper img{height:145px;width:290px}#container .venueDetail .bottomFloatRelatedVenuesSection{-moz-transition:max-height .5s,background 1s,background 1s;-webkit-transition:max-height .5s,background 1s,background 1s;transition:max-height .5s,background 1s,background 1s;bottom:-5px;margin:0 0 0 -5px;max-height:45px;position:fixed;width:980px;z-index:11}#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList li.relatedVenueWithTip{width:300px}#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList li.relatedVenueWithTip .relatedVenueInfo{margin-right:10px;width:260px}#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList li.relatedVenueWithTip .venuePhotoWrapper img{height:150px;width:300px}#container .venueDetail .bottomFloatRelatedVenuesSection ul.venueList li.relatedVenueWithTip p.venueName{line-height:15px;margin-bottom:10px}#container .venueDetail .bottomFloatRelatedVenuesSection.teased{max-height:175px}#container .venueDetail .bottomFloatRelatedVenuesSection:hover{max-height:600px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet{border-bottom:1px solid rgba(0,0,0,0.06);margin:20px 0;padding-bottom:10px;width:300px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet h4{font-size:13px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet ul.venueList li.relatedVenueWithTip{margin:5px -5px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet ul.venueList li.relatedVenueWithTip .relatedVenueLink{margin-bottom:10px;padding:5px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet ul.venueList li.relatedVenueWithTip .venuePhotoWrapper{margin-right:10px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet ul.venueList li.relatedVenueWithTip .relatedVenueInfo{width:160px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet ul.venueList li.relatedVenueWithTip .venueScore{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-o-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-ms-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-webkit-mask:url('/img/profile/squircle-2dbf7a1fc682f8dab186bd222dc9e4a0.svg') top left;-o-mask-size:cover;-ms-mask-size:cover;-webkit-mask-size:cover;line-height:20px;position:absolute;right:0;top:2px}#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet ul.venueList li.relatedVenueWithTip .venueMetaData,#container .venueDetail .narrowColumn .sidebarRelatedVenues .newRelatedVenuesSet ul.venueList li.relatedVenueWithTip .relatedVenueTip .tipInfo{color:#959b9e}#container .venueDetail .narrowColumn{margin:0 0 0 10px;padding-left:5px;width:305px}#container .venueDetail .narrowColumn .mapSection{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;margin-top:10px;padding:5px;position:relative}#container .venueDetail .narrowColumn .mapSection #vmap{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#eae8e4;height:260px;position:relative;z-index:1}#container .venueDetail .narrowColumn .mapFuzzMessageSection{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fdf7d8;border:1px solid #e6e1c3;font-size:11px;line-height:16px;margin:20px 0;padding:10px;width:280px}#container .venueDetail .narrowColumn .similarVenuesSection a.exploreLink,#container .venueDetail .narrowColumn .subsequentVenuesSection a.exploreLink{font-size:11px}#container .venueDetail .narrowColumn .sidebarSection{border-bottom:1px solid rgba(0,0,0,0.06);margin:20px 0;padding-bottom:10px;width:300px}#container .venueDetail .narrowColumn .sidebarSection h4{font-size:13px;margin:0}#container .venueDetail .narrowColumn .venueQueriesSection .queryList{list-style:none;margin:5px 0 0}#container .venueDetail .narrowColumn .moreExploreLinks{color:#aeb4b6;margin:10px 0 0}#container .venueDetail .narrowColumn .chainVenuesSection h4 a{color:#4e595d}#container .venueDetail .narrowColumn .chainVenuesSection .address{font-weight:bold}#container .venueDetail .narrowColumn .chainVenuesSection .allChainLocationsLink{display:block;font-size:11px}#container .venueDetail .narrowColumn .localQueriesSection h4{margin-bottom:10px}#container .venueDetail .narrowColumn .localQueriesSection ul.localQueryList{list-style:none;margin:0}#container .venueDetail .narrowColumn .localQueriesSection ul.localQueryList>li>a{display:block;padding:5px}#container .venueDetail .narrowColumn .localQueriesSection ul.localQueryList>li>a:hover{background:rgba(149,155,158,0.1)}#container .venueDetail .narrowColumn .localQueriesSection ul.localQueryList>li>a .queryPhoto{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:80px;margin-right:10px;vertical-align:top;width:80px}#container .venueDetail .narrowColumn .localQueriesSection ul.localQueryList>li>a .queryName{display:inline-block;font-weight:bold;width:200px}#container .venueDetail .narrowColumn .eventsSection ul{list-style:none;margin:0}#container .venueDetail .narrowColumn .eventsSection li{margin:5px 0}#container .venueDetail .narrowColumn .eventsSection li p{margin:0}#container .venueDetail .narrowColumn .eventsSection li .eventTime,#container .venueDetail .narrowColumn .eventsSection li .eventProvider{color:#aeb4b6;font-size:11px;font-weight:normal}#container .venueDetail .narrowColumn .eventsSection li .eventProvider{line-height:13px;margin-top:3px;vertical-align:top}#container .venueDetail .narrowColumn .eventsSection li .eventProvider img{height:13px}#container .venueDetail .narrowColumn .venueListsSection h4{margin-bottom:10px}#container .venueDetail .narrowColumn .venueListsSection .listOfLists{list-style:none;margin:0;padding:0}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listItem{margin-bottom:10px;min-height:50px}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listItem img{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;margin-right:10px}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listContent a{font-weight:bold}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listContent p{line-height:16px;margin:0}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listContent .listName,#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listContent .listMetaData{padding-left:60px}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listContent .listName{padding-top:1px}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listContent .listMetaData{color:#aeb4b6;font-size:11px}#container .venueDetail .narrowColumn .venueListsSection .listOfLists .listContent .listMetaData a{color:#aeb4b6}#container .venueDetail .narrowColumn .venueListsSection .seeAllLists{font-size:11px}#container .venueDetail .narrowColumn .relatedSearches a{font-size:11px}#container .venueDetail .narrowColumn .relatedSearches h4{font-size:13px}#container .venueDetail .narrowColumn .relatedSearches li{list-style:none;font-size:11px}#container .venueDetail .narrowColumn .relatedSearches ul{margin-left:0}#container .venueDetail .narrowColumn .exploreLinksSection p{color:#aeb4b6;margin:5px 0}#container .venueDetail .narrowColumn .staffSection{overflow:hidden;padding-bottom:20px}#container .venueDetail .narrowColumn .staffSection ul{list-style:none;margin:0}#container .venueDetail .narrowColumn .staffSection li{margin:10px 0 0 0}#container .venueDetail .narrowColumn .staffSection li img.blankAvatar{border:1px solid #d5d3cf;height:30px;width:30px}#container .venueDetail .narrowColumn .staffSection li img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-right:10px;vertical-align:middle}#container .venueDetail .narrowColumn .staffSection li .userLinks{width:255px;display:inline-block;vertical-align:middle}#container .venueDetail .narrowColumn .breadcrumbSection{color:#aeb4b6;font-size:11px;padding-bottom:20px}#container .venueDetail .narrowColumn .claimSection{border-bottom:0}#container .venueDetail .narrowColumn .claimSection h4{font-size:13px;font-weight:bold;margin:0}#container .venueDetail .narrowColumn .claimSection p{font-size:11px}#container .venueDetail .narrowColumn .adminTools{border-bottom:0}.hidden{display:none}.talkThreadDialog .actions{float:right}.talkThreadDialog .actions .cancelButton,.talkThreadDialog .actions .createButton{display:inline-block}.talkThreadDialog .actions .cancelButton{margin-right:5px}.adsPBAContainer{width:300px}.adsPBA{background:#fefcf3;color:#636363;float:left;font-size:13px;margin:0 0 -15px -20px;padding:15px 0 15px 20px;position:relative;width:620px}.adsPBA a:link,.adsPBA a:visited{color:#636363}.adsPBA .adsPBAImage{background-size:cover;float:left;margin-right:15px}.adsPBA .adsPBAImage img{height:80px;width:80px}.adsPBA .adsPBAText{font-weight:normal}.adsPBA .adsPBAText .adsPBATitle{display:inline;letter-spacing:-0.3px;margin-right:4px}.adsPBA .adsPBAText .adsPBADescription{display:inline;letter-spacing:-0.2px;margin-right:4px}.adsPBA .adsPBAText img{position:relative;vertical-align:text-bottom;width:16px}.adsPBA .adsPBAPromoted{float:right;margin-right:5px;position:relative;top:-13px}.adsPBA .adsPBAPromoted .adsPBAPromotedText{color:#f9b512;font-size:12px}.adsPBA .adsPBAPromoted .adsPBAPromotedIcon{width:12px;height:12px}.adsPBA .adsPBALearnMore{border:1px solid #2d5be3;border-radius:6px;color:#2d5be3;font-size:14px;margin-top:7px;padding:5px 15px 5px 15px;position:absolute;text-align:center}.planningATripBanner{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;cursor:pointer;overflow:hidden;position:relative}.planningATripBanner .photoContainer{background:#2b4680;border:5px solid #fff;box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.planningATripBanner .photoContainer .photo{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;width:100%}.planningATripBanner .blueButton{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:13px;height:auto;outline:0;padding:5px 15px}.planningATripBanner .planningATripContents{color:#fff;padding:25px;position:relative}.planningATripBanner .primaryHeading{font-weight:normal;margin-bottom:5px}.planningATripBanner .secondaryHeading{color:#4e595d;font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;color:#fff}.planningATripBanner.topBar{margin-bottom:10px;margin-left:5px;margin-top:10px}.planningATripBanner.topBar .photoContainer{width:300px}.planningATripBanner.topBar .photo{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.planningATripBanner.topBar .planningATripContents{color:#4e595d;padding-left:320px}.planningATripBanner.topBar .planningATripContents .primaryHeading{background:url('/img/travelwizard/travel-plane_blue-5d456aa26ec6d16b673af77bb51e3daf.png') left center no-repeat;padding-left:28px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.planningATripBanner.topBar .planningATripContents .primaryHeading{background-image:url("/img/travelwizard/travel-plane_blue@2x-ad62e948edf93be43d9610bcc4b2fe10.png");background-size:18px auto}}.planningATripBanner.topBar .planningATripContents .secondaryHeading{color:#4e595d}.planningATripBanner.sideBar{margin-top:20px;text-align:center}.planningATripBanner.sideBar .blueButton{margin:10px auto}.planningATripBanner.mainBar .secondaryHeading,.planningATripBanner.topBar .secondaryHeading{margin-bottom:0}.planningATripBanner.mainBar .blueButton,.planningATripBanner.topBar .blueButton{margin-top:-18px;position:absolute;right:25px;top:50%}.planningATripBanner.mainBar{margin:0 5px 20px}.planningATripBanner.mainBar .planningATripContents{background:url('/img/travelwizard/travel-plane_white-7315bbad5785566ccdf44f9d77066ce6.png') 24px center no-repeat;padding-left:60px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.planningATripBanner.mainBar .planningATripContents{background-image:url("/img/travelwizard/travel-plane_white@2x-bd34cd63de48b98f933df894a6d6eb72.png");background-size:18px auto}}.planningATripBanner.socialTravelBanner.topBar .planeIcon{position:absolute;top:14px;left:271px;width:17px}.planningATripBanner.socialTravelBanner.topBar .photoContainer:after{content:' ';border-top:55px solid #2d5be3;border-left:55px solid transparent;position:absolute;right:0;top:0}.planningATripBanner.socialTravelBanner.topBar .planningATripContents{padding-right:207px}.planningATripBanner.socialTravelBanner.topBar .planningATripContents .primaryHeading{background:none;padding-left:0}.narrowColumn .dearFoursquareUpsell{-moz-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-webkit-box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;box-shadow:rgba(78,89,93,0.25) 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:url('/img/venuepage/dear-foursquare-42c5f74fc44cc69c5441ea94dd5cd3ab.png') 100% no-repeat;height:231px;margin:20px 0;text-align:center}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.narrowColumn .dearFoursquareUpsell{background-image:url("/img/venuepage/dear-foursquare@2x-02d1ee64893806d6078ae3980fdaffb5.png");background-size:100% auto}}.narrowColumn .dearFoursquareUpsell .blueButton{display:inline-block;margin-top:168px}
