.saveButton.saveToListAction .buttonLeft,.doubleShareButton .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;border-bottom:1px solid rgba(0,0,0,0.05);border-left:1px solid rgba(0,0,0,0.05);border-right:none;border-top:1px solid rgba(0,0,0,0.05);padding:0;position:relative;width:26px}.saveButton.saveToListAction .buttonLeft:after,.doubleShareButton .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/actions/action-sprite-7da17202e6d061541f04fc297449fde2.png');background-position:-9px -8px;content:'';display:block;height:17px;left:10px;position:absolute;top:6px;width:18px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.saveButton.saveToListAction .buttonLeft:after,.doubleShareButton .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/actions/action-sprite@2x-485e20b4d3956f8751f1d2b11aa11ea6.png");background-size:256px 128px}}.saveButton.saveToListAction .buttonLeft img,.doubleShareButton .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,.doubleShareButton .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,.doubleShareButton: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,.doubleShareButton: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,.doubleShareButton .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,.doubleShareButton .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{border-bottom:1px solid rgba(0,0,0,0.05);border-left:none;border-right:1px solid rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.05);padding:0 10px 0 5px}.saveButton.saveToListAction .buttonLeft,.doubleShareButton .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,.doubleShareButton: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,.doubleShareButton: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,.doubleShareButton .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,.doubleShareButton .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,.doubleShareButton: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,.doubleShareButton: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:#e3e3e8;border:1px solid rgba(0,0,0,0);text-decoration:none}.saveButton.saveToListAction:hover .buttonLeft:after,.doubleShareButton: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,.doubleShareButton: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:-9px -40px}.saveButton.saveToListAction:hover .buttonLeft:hover,.doubleShareButton: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,.doubleShareButton: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,.doubleShareButton: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,.doubleShareButton: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:#e3e3e8;border:1px solid rgba(0,0,0,0);text-decoration:none}.saveButton.saveToListAction:active .buttonLeft,.doubleShareButton: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:active .buttonRight,.doubleShareButton: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{background:#d7d7dc}.saveButton.saveToListAction.active .buttonLeft:after,.doubleShareButton.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:-9px -72px}.saveButton.saveToListAction.doubleShareButton .buttonLeft:after,.doubleShareButton.doubleShareButton .buttonLeft:after,.saveButton.saveToListAction.active.doubleShareButton .buttonLeft:after,a.saveButton.saveToListAction.doubleShareButton .buttonLeft:after,a.saveButton.saveToListAction.active.doubleShareButton .buttonLeft:after,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton.doubleShareButton .buttonLeft:after,#container .listDetail .contents .inner .main .listing .actions .saveButton.doubleShareButton .buttonLeft:after{background-position:-105px -8px}.saveButton.saveToListAction.doubleShareButton:hover .buttonLeft:after,.doubleShareButton.doubleShareButton:hover .buttonLeft:after,.saveButton.saveToListAction.active.doubleShareButton:hover .buttonLeft:after,a.saveButton.saveToListAction.doubleShareButton:hover .buttonLeft:after,a.saveButton.saveToListAction.active.doubleShareButton:hover .buttonLeft:after,#container .localQueryDetail .contents .inner .main .listing .actions .saveButton.doubleShareButton:hover .buttonLeft:after,#container .listDetail .contents .inner .main .listing .actions .saveButton.doubleShareButton:hover .buttonLeft:after{background-position:-105px -40px}.simpleIconButton{font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-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:1px solid rgba(0,0,0,0.05);color:#4e595d;cursor:pointer;display:block;font-size:14px;font-weight:normal;height:30px;line-height:28px;text-align:center;text-transform:none;-webkit-appearance:none;padding:0 10px}.simpleIconButton:hover,.simpleIconButton:active{background:#e3e3e8;border:1px solid rgba(0,0,0,0);text-decoration:none;color:#4e595d}.simpleIconButton:active,.simpleIconButton.active{background:#d7d7dc}.simpleIconButton:disabled{background:#fcfcfd;cursor:default}.simpleIconButton .simpleIcon{display:inline-block;margin-right:5px;vertical-align:middle}.simpleIconButton .simpleButtonText{display:inline-block}.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}.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;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-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:1px solid rgba(0,0,0,0.05);color:#4e595d;cursor:pointer;display:block;font-size:14px;font-weight:normal;height:30px;line-height:28px;padding:0 10px;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:#e3e3e8;border:1px solid rgba(0,0,0,0);text-decoration: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{background:#d7d7dc}.likeDislikeControls.comboRatingButton .comboRatingButtonLike:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonOk:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike:disabled{background:#fcfcfd;cursor:default}.likeDislikeControls.comboRatingButton .comboRatingButtonLike .icon,.likeDislikeControls.comboRatingButton .comboRatingButtonOk .icon,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike .icon{background-image:url('/img/actions/action-sprite-7da17202e6d061541f04fc297449fde2.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-485e20b4d3956f8751f1d2b11aa11ea6.png");background-size:256px 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;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-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:1px solid rgba(0,0,0,0.05);color:#4e595d;cursor:pointer;display:block;font-size:14px;font-weight:normal;height:30px;line-height:28px;padding:0 10px;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:#bdc3c5;border:1px solid rgba(0,0,0,0);text-decoration: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{background:#b3b9ba}.likeDislikeControls.comboRatingButton .comboRatingButtonLike.active:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonOk.active:disabled,.likeDislikeControls.comboRatingButton .comboRatingButtonDislike.active:disabled{background:#f4f5f5;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}#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;box-sizing:initial;font-size:11px;float:left;padding:0 14px;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 .view .name:hover{text-decoration:underline}.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;color:#4e595d;font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #c7cdcf;outline:none;padding:6px;width:505px}.parentEditor .parentBlock .parentSection .parentChooser .autocomplete .search:focus{-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-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #959b9e}.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;color:#4e595d;font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #c7cdcf;outline:none;padding:6px}.nameAddSection input:focus{-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-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #959b9e}.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}#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{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{clear:both;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{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}#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;color:#4e595d;font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #c7cdcf;outline:none;padding:6px}input:focus{-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-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #959b9e}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}.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}#modalOverlay.shareDialogOverlay{z-index:1000008}#modalDialogBox.shareDialogModal{z-index:1000008}#modalDialogBox.newListDialog{z-index:1000008}#modalOverlay.newListOverlay{z-index:1000008}#modalDialogBox.largeModal{z-index:1000008}#modalOverlay.largeModalOverlay{z-index:1000008}#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 .topBlock .tipHeaderButtons{line-height:0;position:absolute;right:10px;top:10px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .tipHeaderButtons .saveToListAction,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .topBlock .tipHeaderButtons .doubleShareButton{display:inline-block;margin-left:5px}#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 .textWrapper .text{font-weight:300}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper .addTipLink .addLink{background-image:url('/img/icon-grey-link-578061970634420cbe2544e90723a127.png');background-repeat:no-repeat;cursor:pointer;display:block;line-height:18px;margin:10px 0;padding:0 0 0 22px;font-size:14px;color:#2d5be3}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper .addTipLink .addLink{background-image:url("/img/icon-grey-link@2x-fe123a731d90ac73122629804f10445d.png");background-size:16px 16px}}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper .addTipLink .addLink:hover{text-decoration:underline}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper .addTipLink #tipLink .formStyle{margin:10px 0}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper .tipEditControls{font-size:14px;line-height:32px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper .tipEditControls .saveAction{display:inline-block}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper .tipEditControls .cancelAction{margin:0 5px}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper.edit .text{display:block}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper.edit .readMore{display:none}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .textWrapper.edit #tipLink .formStyle{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}#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{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;margin-top:-5px;padding:0;position:static}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions{color:#959b9e}#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 .tipUpvoteDownvoteButton .tipUpvoteCount,#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .tipText .tipInfo .editControls .actions .tipUpvoteDownvoteButton .tipDownvoteCount{width:38px}#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;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:2px;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:hover.upvoteContainer{cursor:initial;text-decoration:none}#modalDialogBox.tipModalDialog .popup .content .modalLoadingContainer .contents .editControls .actions li.uploadPhoto span .tipAddPhotoContainer .photoUploadForm{display:none}#modalDialogBox.tipModalDialog .popup .content .upvoteContainer .lastVoteTime{display:block}#modalDialogBox.tipModalDialog .popup .content.noTipPhoto .upvoteContainer .lastVoteTime{float:right}@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;padding-left:0}#modalDialogBox.tipModalDialog .popup .content.noTipPhoto{width:580px}}.photoBanner{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #efeff4;height:200px;margin-top:10px;overflow:hidden;position:absolute;width:100%;z-index:1}.photoBanner .backgroundPhoto{left:0;min-height:100%;min-width:100%;position:absolute;top:0;z-index:1}.photoBanner .photosSection{left:0;position:absolute;top:0;z-index:2}.noPhoto .venueInfoSection .photoBanner .photosSection,.hasPhoto .photoBanner .photosSection{text-align:center}.noPhoto .venueInfoSection .photoBanner,.hasPhoto .photoBanner{height:210px}.noPhoto .venueInfoSection .photosSection ul.photos li.photo,.hasPhoto .photosSection ul.photos li.photo{height:200px;width:200px}.noPhoto .venueInfoSection .photosSection ul.photos li.photo.placeholderPhoto,.hasPhoto .photosSection ul.photos li.photo.placeholderPhoto{background-size:200px;background:url('/img/venuepage/photo-placeholder-2b7a13f5820667c59789344b3008d9c2.png') center center no-repeat #efeff4}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.noPhoto .venueInfoSection .photosSection ul.photos li.photo.placeholderPhoto,.hasPhoto .photosSection ul.photos li.photo.placeholderPhoto{background-image:url("/img/venuepage/photo-placeholder@2x-d2203d4bc5e94c2eb62f8f3b68336cb1.png");background-size:120px 120px}}.noPhoto .venueInfoSection .photosSection ul.photos li.photo.allPhotos .allPhotosLink .allPhotosText,.hasPhoto .photosSection ul.photos li.photo.allPhotos .allPhotosLink .allPhotosText{height:80px;padding:60px 0}.noPhoto .venueInfoSection .photosSection.hasArrows .leftArrow,.hasPhoto .photosSection.hasArrows .leftArrow,.noPhoto .venueInfoSection .photosSection.hasArrows .rightArrow,.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:75px;width:60px;z-index:2}.noPhoto .venueInfoSection .photosSection.hasArrows .leftArrow,.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){.noPhoto .venueInfoSection .photosSection.hasArrows .leftArrow,.hasPhoto .photosSection.hasArrows .leftArrow{background-image:url("/img/venuepage/arrow_left@2x-ac58a70908d4d09ebafa69d2e793a7d3.png");background-size:10px 15px}}.noPhoto .venueInfoSection .photosSection.hasArrows .rightArrow,.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){.noPhoto .venueInfoSection .photosSection.hasArrows .rightArrow,.hasPhoto .photosSection.hasArrows .rightArrow{background-image:url("/img/venuepage/arrow_right@2x-6e2431088743802716a06d036ce483c9.png");background-size:10px 15px}}.noPhoto .venueInfoSection .photosSection.hasArrows.withLeftArrow .leftArrow,.hasPhoto .photosSection.hasArrows.withLeftArrow .leftArrow{left:-30px}.noPhoto .venueInfoSection .photosSection.hasArrows.withRightArrow .rightArrow,.hasPhoto .photosSection.hasArrows.withRightArrow .rightArrow{right:-30px}.noPhoto .venueInfoSection .photosSection ul.photos li.photo,.hasPhoto .photosSection ul.photos li.photo{border-left:5px solid #f7f7fa;margin:0}.noPhoto .venueInfoSection .photosSection ul.photos li.photo:first-child,.hasPhoto .photosSection ul.photos li.photo:first-child{border-left:none}.photosSection{width:100%}.photosSection ul.photos{background:#fff;height:200px;list-style:none;margin:0;overflow-x:scroll;overflow-y:hidden;padding:5px;text-align:left;white-space:nowrap}.photosSection ul.photos::after{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;content:"";background-color:#f7f7fa;height:200px;left:5px;position:absolute;top:5px;width:950px}.photosSection ul.photos::-webkit-scrollbar{display:none}.photosSection ul.photos li.photo{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;background:#fff;-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;width:640px;z-index:1}.photosSection ul.photos li.photo:first-child{margin:0}.photosSection ul.photos li.photo:last-child{margin-right:0}.photosSection ul.photos li.photo img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.photosSection ul.photos li.photo.photoWithContent,.photosSection ul.photos li.photo.allPhotos{cursor:pointer}.photosSection ul.photos li.photo.placeholderPhoto{background-color:transparent;opacity:.6;padding-left:1px}.photosSection ul.photos li.photo.allPhotos{line-height:0;overflow:hidden}.photosSection ul.photos li.photo.allPhotos .allPhotosLink{color:#fff;font-size:14px;z-index:2}.photosSection ul.photos li.photo.allPhotos .allPhotosLink .allPhotosText{background:rgba(0,0,0,0.6);line-height:18px;position:absolute;text-align:center;width:100%;z-index:3}.photosSection ul.photos li.photo.allPhotos .allPhotosLink .allPhotosText:hover{text-decoration:underline}.photosSection ul.photos li.photo.allPhotos .allPhotosLink .allPhotosText img{height:40px;padding-bottom:5px;width:49px}.venueDetail.noPhoto .venueInfoSection{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.venueInfoSection{background-color:#fff;position:relative}.venueInfoSection .topVenueSection{line-height:0;padding:20px}.venueInfoSection .topVenueSection .mainIconWrapper{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#c7cdcf;display:inline-block;line-height:0;margin-right:20px;max-width:88px;overflow:hidden}.venueInfoSection .topVenueSection .mainIconWrapper.hasCustomIcon{background-color:#fff}.venueInfoSection .topVenueSection .primaryInfo{display:inline-block;line-height:20px;vertical-align:top;width:512px}.venueInfoSection .topVenueSection .primaryInfo .venueNameSection{padding:5px 0}.venueInfoSection .topVenueSection .primaryInfo .venueNameSection .venueName{display:inline}.venueInfoSection .topVenueSection .primaryInfo .venueNameSection .venueName,.venueInfoSection .topVenueSection .primaryInfo .venueNameSection .canonicalName{font-size:28px;font-weight:500;line-height:34px}.venueInfoSection .topVenueSection .primaryInfo .venueNameSection .venueClosed,.venueInfoSection .topVenueSection .primaryInfo .venueNameSection .venueDeleted,.venueInfoSection .topVenueSection .primaryInfo .venueNameSection .venuePrivate{color:#e6092c;display:block;font-size:14px;font-weight:bold}.venueInfoSection .topVenueSection .primaryInfo .categories{color:#959b9e}.venueInfoSection .topVenueSection .primaryInfo .categories .price{color:#efeff4;margin-left:20px}.venueInfoSection .topVenueSection .primaryInfo .categories .price .darken{color:#959b9e}.venueInfoSection .topVenueSection .primaryInfo .locationInfo{color:#959b9e}.venueInfoSection .topVenueSection .superuserLinks{color:#2d5be3;cursor:pointer;text-decoration:none;line-height:18px;font-size:12px;position:absolute;right:20px;top:15px;z-index:2}.venueInfoSection .topVenueSection .superuserLinks:hover{text-decoration:underline}.venueInfoSection .topVenueSection .superuserLinks.hasFlyout{padding-right:10px}.venueInfoSection .topVenueSection .superuserLinks:focus{outline:none}.venueInfoSection .topVenueSection .superuserLinks .superuserLinksCaret{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #2d5be3;height:0;position:absolute;right:0;top:7px;width:0}.venueInfoSection .bottomVenueSection .venueDescription{padding:15px 0 10px 0}.venueInfoSection .actionBar{display:inline-block;margin:58px 0 0 15px;text-align:right;vertical-align:top;width:285px}.venueInfoSection .actionBar .actionBtn{display:inline-block;vertical-align:top}body.withManagementBar .sectionsBar.pinned{top:102px}.venueInfoSection .sectionsBar{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-color:#f7f7fa;border-top:1px solid #efeff4;float:left;width:100%}.venueInfoSection .sectionsBar.pinned{-moz-box-shadow:rgba(199,205,207,0.5) 0 0 0 1px;-webkit-box-shadow:rgba(199,205,207,0.5) 0 0 0 1px;box-shadow:rgba(199,205,207,0.5) 0 0 0 1px;background-color:#fff;width:960px;z-index:5}.venueInfoSection .sectionsBar.pinned .sectionInfo{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-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;display:inline-block}.venueInfoSection .sectionsBar.pinned .venueRateBlock{display:none}.venueInfoSection .sectionsBar .sectionTabs{display:inline-block;float:left;list-style:none;margin:0;padding-left:20px;width:620px}.venueInfoSection .sectionsBar .sectionTabs .sectionBtn{border-right:1px solid #c7cdcf;display:inline;margin-right:20px;padding-right:20px}.venueInfoSection .sectionsBar .sectionTabs .sectionBtn .sectionGroup{color:#2d5be3;cursor:pointer;display:inline-block;font-weight:bold;height:32px;padding-top:16px}.venueInfoSection .sectionsBar .sectionTabs .sectionBtn .sectionGroup:hover{border-bottom:2px solid #c7cdcf;text-decoration:none}.venueInfoSection .sectionsBar .sectionTabs .sectionBtn .sectionCount{color:#959b9e;font-size:12px;font-weight:normal;padding-left:2px}.venueInfoSection .sectionsBar .sectionTabs .sectionBtn.active .sectionGroup{border-bottom:2px solid #4e595d;color:#4e595d;cursor:auto;text-decoration:none}.venueInfoSection .sectionsBar .sectionTabs .sectionBtn:last-child{border-right:none;margin-right:0;padding-right:0}.venueInfoSection .sectionsBar .sectionInfo{display:none;float:right;height:32px;padding:17px 0 0 15px;text-align:right;width:305px}.venueInfoSection .sectionsBar .sectionInfo .sectionInfoName{color:#959b9e;cursor:pointer;display:inherit;margin-right:20px;max-width:285px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venueInfoSection .sectionsBar .sectionInfo .sectionInfoName:hover{text-decoration:underline}.venueInfoSection .sectionsBar .venueRateBlock{-moz-border-radius:0 0 3px 0;-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;background-color:#fff;border-left:1px solid #efeff4;float:right;height:32px;padding:9px 12px 9px 15px;width:278px}.venueInfoSection .sectionsBar .venueRateBlock .venueScore{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:16px;line-height:20px;padding:7px 10px 5px 9px;width:40px}.venueInfoSection .sectionsBar .venueRateBlock .venueScore sup{bottom:5px;font-size:10px;font-weight:500;left:4px;position:relative}.venueInfoSection .sectionsBar .venueRateBlock .venueScore sup span{padding-left:2px}.venueInfoSection .sectionsBar .venueRateBlock .numRatingsBlock{display:inline-block;vertical-align:bottom;line-height:16px;margin-left:8px;width:90px}.venueInfoSection .sectionsBar .venueRateBlock .numRatingsBlock .numRatingsLabel{color:#959b9e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls{display:inline-block;vertical-align:top}.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonLike,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonOk,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonDislike{background-color:#fff;border:0;margin-left:6px}.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonLike .icon,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonOk .icon,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonDislike .icon{left:0;top:0}.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonLike .icon:hover,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonOk .icon:hover,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls .comboRatingButtonDislike .icon:hover{background-position:none}.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls.comboRatingButton.loading .comboRatingButtonLike,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls.comboRatingButton.loading .comboRatingButtonOk,.venueInfoSection .sectionsBar .venueRateBlock .likeDislikeControls.comboRatingButton.loading .comboRatingButtonDislike{background:none}.venueInfoSection .sectionsBar .venueRateBlock.hasNoRating{text-align:right}.venueInfoSection .sectionsBar .venueRateBlock.hasNoRating .numRatingsBlock{float:left;margin-left:0;text-align:left}.venueInfoSection .sectionsBar .venueRateBlock.hasNoRatingStats{text-align:right}.venueInfoSection .sectionsBar .venueRateBlock.hasNoRatingStats .venueScore{float:left}.venueInfoSection .sectionsBar .venueRateBlock.hasNoRating.hasNoRatingStats{text-align:right}.venueInfoSection .actionBar .saveButton .label,.venueInfoSection .actionBar .doubleShareButton .label{display:inline}.venueInfoSection .actionBar .doubleShareButton{margin-left:10px}.flyOut .listsMenu .adminLinksContainer{max-height:none}.flyOut .listsMenu .adminLinksContainer .menuSeparator{background:#efeff4;margin:5px 0}.flyOut .listsMenu .adminLinksContainer .listMenuItem{color:#4e595d;text-decoration:none}.ownerSection{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;margin:20px 0;padding-bottom:1px}.ownerSection .ownerSectionHeader{border-bottom:1px solid #efeff4;padding:10px 20px}.ownerSection .ownerSectionHeader h3{font-size:15px;line-height:30px;margin:0}.ownerSection .actions{margin-top:10px}.ownerSection .actions .updateDetailPage{color:#aeb4b6;float:right;font-size:11px}.ownerSection .pageUpdates .pageUpdatesBody{overflow:hidden;padding:20px}.ownerSection .pageUpdates .pageUpdatesBody:first-child{display:block}.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}.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}.ownerSection .pageUpdates .pageUpdatesBody .updateTimestamp{color:#aeb4b6;font-size:11px;margin-right:10px}.ownerSection .pageUpdates .pageUpdatesBody .updateTimestamp a{color:#aeb4b6}.ownerSection .pageUpdates .pageUpdatesBody.withPhoto .updateContents{width:458px}.ownerSection .pageUpdates .pageUpdatesBody.withPhoto .updateDetailPage{margin-right:20px}.ownerSection .pageUpdates .pageUpdatesBody .updatePhoto{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:100px;width:100px}.ownerSection .pageUpdates .pageUpdatesBody .updatePhoto.withShout{float:right}.ownerSection .specialBox{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff4d8;margin:20px;overflow:hidden;padding:10px;position:relative}.ownerSection .specialBox .specialBanner{display:block;height:60px;position:absolute;right:0;top:0;width:60px;z-index:100}.ownerSection .specialBox .specialImage{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;cursor:pointer;height:152px;float:right;margin:10px;width:152px}.ownerSection .specialBox.withPhoto .specialContents{width:408px}.ownerSection .specialBox .header .specialCardIcon{float:left;height:32px;margin-right:10px;width:32px}.ownerSection .specialBox .header h3{font-size:15px;line-height:32px;margin:0;padding:0 0 5px}.ownerSection .specialBox .summary{font-weight:bold}.ownerSection .specialBox .summary,.ownerSection .specialBox .description,.ownerSection .specialBox .specialNote{margin:5px 0}.ownerSection .specialBox .specialNote{font-size:11px}.ownerSection .specialBox .specialPurpose{margin:10px;overflow:hidden}.ownerSection .specialBox .specialPurpose .buyButton{margin:0}.ownerSection .specialBox .specialPurpose .provider{line-height:32px;margin:0;vertical-align:middle;width:204px}.ownerSection .specialBox .specialPurpose .provider img{float:right}.ownerSection .specialBox .footnotes{font-size:11px;line-height:13px}.ownerSection .specialBox .footnotes .unlockDetails{font-weight:bold;margin-bottom:5px}.ownerSection .specialBox .footnotes .finePrint{color:#aeb4b6}.ownerSection .specialBox .footnotes p{margin:0}.justificationsSection{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;margin-top:20px;padding-top:5px}.justificationsSection .justification{padding:10px 20px 0 20px;position:relative}.justificationsSection .justification .left{position:absolute;top:10px;left:20px}.justificationsSection .justification .left img{margin-top:2px;height:15px;width:15px}.justificationsSection .justification .right{border-bottom:1px solid #efeff4;margin-left:25px;padding-bottom:10px}.justificationsSection .justification:last-child .right{border-bottom:none;padding-bottom:15px}.justificationsSection ul{list-style:none;margin:0;overflow:hidden}.justificationsSection a.text{color:#4e595d;text-decoration:none}.justificationsSection a.text .entity{color:#2d5be3;cursor:pointer;text-decoration:none}.justificationsSection a.text .entity:hover{text-decoration:underline}.justificationsSection a.text .entity:hover{text-decoration:underline}.justificationsSection .facepile{padding-top:10px}.justificationsSection .facepile .visitorAvatar{height:32px}.justificationsSection .facepile li{height:32px;float:left;font-weight:bold;margin-bottom:5px}.justificationsSection .facepile img.avatar,.justificationsSection .facepile .remainder{-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}.justificationsSection .facepile img.avatar{-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;display:inline-block;height:32px;margin-right:10px;width:32px}.justificationsSection .tippets{overflow:hidden}.justificationsSection .tippets .rowEl{margin-bottom:10px;overflow:hidden}.justificationsSection .tippets .rowEl:last-child{margin-bottom:0}.justificationsSection .tippets .tippet{float:left;min-height:32px;width:49%}.justificationsSection .tippets .tippet .tippetAvatar{position:absolute}.justificationsSection .tippets .tippet .tippetAvatar 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}.justificationsSection .tippets .tippet .tippetText{margin-left:42px}.justificationsSection .tippets .tippet .tippetText .entity.tip_taste_match{font-weight:bold}.justificationsSection .tippets .tippet .tippetText .tippetNumber{color:#959b9e;font-size:12px;padding-left:5px;white-space:nowrap}.justificationsSection .tippets .tippet .tippetText.even{padding-right:35px}.tipsSection .addTipsSection{margin:10px 0}.tipsSection .addTipsSection .addTipTeaser .addTipArea{padding-top:7px}.tipsSection .addTipsSection .addTipTeaser .greyButton{background-color:#efeff4;border:#efeff4;color:#c7cdcf}.tipsSection .addTipsSection .addTipTeaser .greyButton:hover{cursor:default}.tipsSection .addTipsSection .addTipBlock{background:#fff;border-bottom:1px solid #efeff4;border-top:1px solid #efeff4;display:table;margin:0;overflow:hidden;padding:15px 20px 10px 20px;position:relative;width:600px}.tipsSection .addTipsSection .addTipBlock .userImage{display:table-cell;height:32px;vertical-align:top;width:42px}.tipsSection .addTipsSection .addTipBlock .userImage 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}.tipsSection .addTipsSection .addTipBlock .buttonArea{display:table-cell;vertical-align:top;width:5%}.tipsSection .addTipsSection .addTipBlock .buttonArea .shareTipButton{margin:0}.tipsSection .addTipsSection .addTipBlock .addTipArea{display:table-cell;padding-right:10px;position:relative;vertical-align:top;width:auto}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea{position:relative}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .input-holder{display:block;position:static}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .input-default{font-size:14px;left:10px;top:7px}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .charCount{position:absolute;font-size:12px;right:25px;bottom:15px}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .charCount.error{color:#f00}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea textarea{-moz-transition:height .15s,background 1s,background 1s;-webkit-transition:height .15s,background 1s,background 1s;transition:height .15s,background 1s,background 1s;border:1px solid #c7cdcf;float:left;height:18px;line-height:18px;margin:0 0 5px 0;padding:6px 50px 6px 10px;resize:none;width:88%}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea textarea.selected{border:1px solid #959b9e;height:90px;padding-bottom:17px}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea p.inputError{bottom:-14px;color:#e6092c;font-size:12px;margin:0;position:absolute}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .photoLinkButtons{position:absolute;right:20px;top:6px}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .photoLinkButtons .photoUploadForm,.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .photoLinkButtons .addLink{margin-left:5px;position:relative}.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .photoLinkButtons .removeAttachment{font-size:12px}.tipsSection .addTipsSection .addTipBlock .addTipArea.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){.tipsSection .addTipsSection .addTipBlock .addTipArea.addItemArea .photoLinkButtons .addLink{background-image:url("/img/icon-grey-link@2x-fe123a731d90ac73122629804f10445d.png");background-size:16px 16px}}.tipsSection .addTipsSection .addTipBlock #tipLink{display:none;margin:10px 0 0 42px}.tipsSection .addTipsSection .addTipBlock #tipLink .formStyle{width:214px}.tipsSection .addTipsSection .addTipBlock .photoPreview{bottom:15px;display:none;left:63px;position:absolute}.tipsSection .addTipsSection .addTipBlock .photoPreview img.photoAttachmentPreview{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;max-height:100px;max-width:100px}.tipsSection .addTipsSection .addTipBlock .photoPreview .removeAttachment{font-size:10px;position:relative;top:-3px}.tipsSection .addTipsSection .addTipBlock.hasTipPhoto .addTipArea .charCount{bottom:80px}.tipsSection .addTipsSection .addTipBlock.hasTipPhoto .addTipArea textarea{margin-bottom:70px}.tipsSection .addTipsSection .addTipBlock.has-error textarea{border-color:#f00}.menuSection{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;background-color:#f7f7fa}.menuSection.loading{background-image:url('/img/venuepage/v2/button-loading-ripple-60-60f0c7455c631c3bbd1b544ce9a0804d.gif') no-repeat center center;background-position:center center;background-repeat:no-repeat;height:400px;margin-top:20px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.menuSection.loading{background-image:url("/img/venuepage/v2/button-loading-ripple-60@2x-8a19e49dd5a062e561d98151f3cd14e7.gif");background-size:60px 60px}}.menuSection .menuQuickLinks{background-color:#fff;border-bottom:1px solid #efeff4;padding:15px 20px 10px 20px}.menuSection .menuQuickLinks .quickLink{margin-right:20px}.menuSection .menuQuickLinks .quickLink .menuCategoryName{color:#2d5be3;cursor:pointer}.menuSection .menuQuickLinks .quickLink .menuCategoryName:hover{text-decoration:underline}.menuSection .menuQuickLinks .quickLink .menuSectionCount{color:#959b9e;font-size:12px;padding-left:2px}.menuSection .venueMenu .menu{margin-top:30px}.menuSection .venueMenu .menu .sectionDescriptionText{border-bottom:1px solid #efeff4;padding:10px 20px}.menuSection .venueMenu .menu .menuInfo{padding:0 20px}.menuSection .venueMenu .menu .menuInfo .categoryName{margin:0;font-size:14px;font-weight:bold;padding:0 0 10px 0}.menuSection .venueMenu .menu .menuItems .section{background:#fff;border-bottom:1px solid #efeff4;border-top:1px solid #efeff4;margin-bottom:10px}.menuSection .venueMenu .menu .menuItems .section .sectionHeader{border-bottom:1px solid #efeff4;font-size:12px;font-weight:500;padding:8px 20px 6px 20px;text-transform:uppercase}.menuSection .venueMenu .menu .menuItems .section .entryContainer{line-height:0}.menuSection .venueMenu .menu .leftColumn,.menuSection .venueMenu .menu .rightColumn{display:inline-block;line-height:20px;margin:0;vertical-align:top;width:320px}.menuSection .venueMenu .menu .leftColumn .entry{margin:0 10px 0 20px}.menuSection .venueMenu .menu .rightColumn .entry{margin:0 20px 0 10px}.menuSection .venueMenu .menu .entry{border-bottom:1px solid #efeff4;padding:10px 0}.menuSection .venueMenu .menu .entry:last-child{border-bottom:none}.menuSection .venueMenu .menu .entry .entryItem{display:inline-block;width:210px}.menuSection .venueMenu .menu .entry .entryPrice{display:inline-block;overflow:hidden;text-align:right;text-overflow:ellipsis;vertical-align:top;width:80px}.menuSection .venueMenu .menu .entry .entryDescription{color:#959b9e;font-size:12px;line-height:16px;margin-top:2px}.disclaimer{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;font-size:12px;text-align:center;padding:10px 20px 20px 20px}.disclaimer .attributionText{color:#959b9e}.flagMenuDialog{padding:10px 10px 0}.flagMenuDialog .flagForm ul{list-style:none;margin-left:0}.flagMenuDialog .flagForm ul li{background:#eaeaea;border-bottom:1px solid #fff;line-height:30px;text-indent:5px}.flagMenuDialog .noReasonMessage,.flagMenuDialog .status.failure{color:#de5959}.flagMenuDialog .status.success p{color:#00b551}.flagMenuDialog .unknown .flagStatus,.flagMenuDialog .unknown .noReasonMessage,.flagMenuDialog .success .flagForm,.flagMenuDialog .failure .flagForm,.flagMenuDialog .success .failure,.flagMenuDialog .failure .success{display:none}.flagMenuDialog .unknown.noReason .noReasonMessage{display:block}.flagMenuDialog textarea{width:404px;height:60px}.allPhotosSection{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;background-color:#f7f7fa}.allPhotosSection .photosTitle .photoLinks{float:right}.allPhotosSection .photosTitle .photoLinks .rankPhotosLink,.allPhotosSection .photosTitle .photoLinks .editPhotosLink{color:#2d5be3;cursor:pointer;text-decoration:none;font-size:12px;margin-left:20px}.allPhotosSection .photosTitle .photoLinks .rankPhotosLink:hover,.allPhotosSection .photosTitle .photoLinks .editPhotosLink:hover{text-decoration:underline}.allPhotosSection .bulkEditCheckbox,.allPhotosSection .likeDislikeControls{display:none}.allPhotosSection .photosBlock{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background:#fff;border-bottom:1px solid #efeff4;clear:both;overflow:hidden;padding:5px 0 0 5px}.allPhotosSection .photosBlock .photo{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;float:left;height:206.66666667px;margin:0 1px 1px 0;overflow:hidden;position:relative;text-align:center;border:2px solid #fff}.allPhotosSection .photosBlock .photo img{height:206.66666667px;width:206.66666667px}.allPhotosSection .photosBlock .photo .meta{background:#000;background:rgba(0,0,0,0.7);border-top:1px solid #333;bottom:-53px;box-sizing:border-box;color:#eee;padding:10px;position:absolute;text-align:left;width:100%;-moz-transition:bottom .2s;-webkit-transition:bottom .2s;transition:bottom .2s}.allPhotosSection .photosBlock .photo .meta .caption{-moz-transition:margin-bottom .2s;-webkit-transition:margin-bottom .2s;transition:margin-bottom .2s;line-height:16px;margin-bottom:20px}.allPhotosSection .photosBlock .photo .meta .userPic{float:left;height:32px;width:32px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.allPhotosSection .photosBlock .photo .meta .nameDate{float:left;line-height:16px;margin-left:10px;max-width:220px}.allPhotosSection .photosBlock .photo .meta .date{color:#aeb4b6;font-size:11px}.allPhotosSection .photosBlock .photo a:hover{text-decoration:none}.allPhotosSection .photosBlock .rankPhotoLink{color:#aeb4b6;font-size:11px;margin-top:10px;text-decoration:underline}.allPhotosSection .photosBlock .rankPhotoLink:hover{color:#959b9e}.allPhotosSection .photosBlock.loading{background:url('/img/venuepage/v2/button-loading-ripple-60-60f0c7455c631c3bbd1b544ce9a0804d.gif') no-repeat center center;height:400px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.allPhotosSection .photosBlock.loading{background-image:url("/img/venuepage/v2/button-loading-ripple-60@2x-8a19e49dd5a062e561d98151f3cd14e7.gif");background-size:60px 60px}}.allPhotosSection .photosBlock .photo .bulkEditCheckbox{position:absolute;top:10%;right:10%}.allPhotosSection .photosBlock .photo .bulkEditCheckbox.show{display:block}.allPhotosSection .photosBlock .photo .likeDislikeControls{display:none;left:0;padding:20px;position:absolute}.allPhotosSection .photosBlock .photo .likeDislikeControls.hasRating{display:block}.allPhotosSection .photosBlock .photo:hover .meta{bottom:0;display:block}.allPhotosSection .photosBlock .photo:hover .meta .caption{margin-bottom:10px}.allPhotosSection .photosBlock .photo .debugManagerPhoto{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:7px solid}.allPhotosSection .photosBlock .photo.photoSelect{border:2px solid #00b551}.allPhotosSection .photosBlock .startAutoLoad{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#2d5be3;cursor:pointer;text-decoration:none;background-color:rgba(255,255,255,0.95);border-top:1px solid #efeff4;bottom:0;left:0;padding:15px;position:absolute;text-align:center;width:100%}.allPhotosSection .photosBlock .startAutoLoad:hover{text-decoration:underline}.allPhotosSection .photosBlock .startAutoLoad:hover{background-color:#fff}.allPhotosSection.photosEditing .photo:hover .likeDislikeControls{display:block}.allPhotosSection.photosEditing .photo .meta{visibility:hidden}.allPhotosSection.photosEditing .photo .bulkEditCheckbox{display:block}.bulkEditTools{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-shadow:rgba(199,205,207,0.5) 0 0 0 1px;-webkit-box-shadow:rgba(199,205,207,0.5) 0 0 0 1px;box-shadow:rgba(199,205,207,0.5) 0 0 0 1px;-webkit-animation-name:slideInUp;-moz-animation-name:slideInUp;-o-animation-name:slideInUp;animation-name:slideInUp;-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;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:#fff;bottom:0;padding:10px;position:fixed;text-align:center;width:960px;z-index:1}.bulkEditTools .selectedInstructions.hidden{display:none}.bulkEditTools .photoEditButtons{margin-top:10px}.bulkEditTools .photoEditButtons .button{display:inline-block;margin-right:10px}.bulkEditTools .closeBulkEdit{display:inline-block;height:18px;text-indent:-99999px;width:18px;background:url('/img/icon-delete-5e654699e212267863ac7e65fe087a77.png') no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:22px;position:absolute;right:5px;text-indent:-9999px;top:5px;width:22px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.bulkEditTools .closeBulkEdit{background-image:url("/img/icon-delete@2x-e1e1131536faea35ccd913117c73f219.png");background-size:22px 44px}}.bulkEditTools .closeBulkEdit:hover{background-position:0 -22px}.bulkEditTools .closeBulkEdit.loadingButton{background:url('/img/ajax_spinner_small_light-23e3947767aef347abf9160b5961e904.gif') no-repeat 3px 3px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.bulkEditTools .closeBulkEdit{background-image:url("/img/icon-delete@2x-e1e1131536faea35ccd913117c73f219.png");background-size:22px 44px}}.bulkEditTools .closeBulkEdit:hover{background-position:bottom left}.bulkEditTools .closeBulkEdit.loading{background:url('/img/ajax_spinner_small-7b9776076d5fceef4993b55c9383dedd.gif') 3px 3px no-repeat}.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)}}.tipsSection{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f7f7fa;padding-bottom:10px}.tipsSection .sectionTitle .searchControls{position:absolute;right:20px;top:14px}.tipsSection .sectionTitle .searchControls input.searchInput{-moz-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;background:url('/img/icon-search-8a202870b4cee89e99d67009203d9afe.png') 10px 9px no-repeat;font-style:14px;padding-left:30px;position:relative;width:130px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.tipsSection .sectionTitle .searchControls input.searchInput{background-image:url("/img/icon-search@2x-e31864d7a8d0a97aeb3a1ecce1901b8c.png");background-size:12px 12px}}.tipsSection .sectionTitle .searchControls .loadingSpinner{background-color:#fff;display:none;position:absolute;right:5px;top:4px}.tipsSection .sectionTitle .searchControls.cancelable .clearQuery{background:url('/img/icon-delete-5e654699e212267863ac7e65fe087a77.png') top left no-repeat;cursor:pointer;display:inline-block;height:22px;margin-right:5px;position:relative;top:5px;width:22px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.tipsSection .sectionTitle .searchControls.cancelable .clearQuery{background-image:url("/img/icon-delete@2x-e1e1131536faea35ccd913117c73f219.png");background-size:22px 44px}}.tipsSection .sectionTitle .searchControls.cancelable .clearQuery:hover{background-position:bottom left}.tipsSection .sectionTitle .searchControls .buttons{position:absolute;right:0;top:0}.tipsSection .sectionTitle .searchControls .buttons .greyButton{display:inline-block;float:right;margin:0;position:relative}.tipsSection .tipsListSection .tipsSectionHeader h3{font-size:15px;line-height:23px;margin:0;padding:5px 0}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls{background:#fff;border-top:1px solid #efeff4;color:#959b9e;font-size:12px;line-height:30px;padding:0 20px;text-transform:uppercase}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions{display:inline-block;list-style:none;margin:0 0 0 10px}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li{border-left:1px solid #fff;border-right:1px solid #fff;display:inline-block;font-weight:500;padding:5px 10px 3px 10px}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li.selected{background-color:#f7f7fa;border-left:1px solid #efeff4;border-right:1px solid #efeff4}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li .sortLink{color:#2d5be3;cursor:pointer;text-decoration:none}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li .sortLink:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li .sortLink:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li.selected .sortLink{color:#4e595d;cursor:text}.tipsSection .tipsListSection .tipsSectionHeader .filterArea .sortControls ul.sortOptions li.selected .sortLink:hover{text-decoration:none}.tipsSection .tastes{background:#fff;border-bottom:1px solid #efeff4;padding:8px 20px 10px 20px}.tipsSection .tastes .filterText{color:#959b9e;float:left;font-size:12px;padding:2px 10px 0 0;text-transform:uppercase;vertical-align:top}.tipsSection .tastes .tastePile{list-style:none;margin:0;overflow:hidden}.tipsSection .tastes .tastePile .taste{color:#2d5be3;display:inline-block;padding-right:7px}.tipsSection .tastes .tastePile .taste .onUser{color:#f94877}.tipsSection .tastes .tastePile .taste:after{color:#4e595d;content:","}.tipsSection .tastes .tastePile .taste:last-child:after{content:""}.tipsSection .tastes .tastePile .taste.selected,.tipsSection .tastes .tastePile .taste.selected .onUser{color:#4e595d;font-weight:500}.tipsSection .tastes .tastePile .taste.selected:hover,.tipsSection .tastes .tastePile .taste.selected .onUser:hover{cursor:text;text-decoration:none}.tipsSection .tastes .tastePile .taste .pill:hover{cursor:pointer;text-decoration:underline}.tipsSection .tastes .tastePile .taste.selected .pill:hover{cursor:text;text-decoration:none}.tipsSection .tastes .tastePile .taste.hidden{display:none}.tipsSection .tipCount{display:none;font-size:14px;padding:15px 20px 0 20px}.tipsSection .tipCount .clearFilterLink{color:#2d5be3;cursor:pointer;text-decoration:none;font-size:12px;font-weight:normal;margin-left:15px}.tipsSection .tipCount .clearFilterLink:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList{list-style:none;margin:0}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo{color:#959b9e;font-size:13px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate{padding:0 0 0 5px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .userName a,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate{color:#959b9e}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons{clear:both;color:#aeb4b6;list-style:none;overflow:hidden}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer,.tipsSection .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}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .link,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .link,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink .link{color:#aeb4b6;text-decoration:none}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button:hover,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer:hover,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover{color:#959b9e}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button:hover .link,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer:hover .link,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover .link{color:#959b9e}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink{padding-left:16px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink .icon{top:1px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .icon,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon,.tipsSection .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){.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .icon,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink .icon{background-image:url("/img/profile/activity-sprite@2x-fa9be4a76c0b48552cc4f368b35cd59f.png");background-size:100px 100px}}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button{padding-left:25px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button .icon{background-position:0 0}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button:hover .icon{background-position:0 -25px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button.active .icon{background-position:0 -50px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon{background-position:-25px 0}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer:hover .icon{background-position:-25px -25px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer.active .icon{background-position:-25px -50px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink .icon{background-position:-75px 0}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink:hover .icon{background-position:-75px -25px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .shareTipLink.active .icon{background-position:-75px -50px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .save-button{margin:0 20px 0 0}.tipsSection .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}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification{background-color:#fff;border-bottom:1px solid #efeff4;overflow:hidden;padding:10px 20px;position:relative}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification.menu{background:url('/img/icon-menu-new-80ceb49425f110bb03005e8130f0b816.png') 20px center no-repeat #fff;background-size:15px;border-top:1px solid #efeff4;padding-left:40px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification.menu{background-image:url("/img/icon-menu-new@2x-d4cf9d0d91fb0ae0c9f048fe40327449.png");background-size:15px 15px}}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification .tip_taste_match{font-weight:bold}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification img.gotoMenu{height:10px;margin-left:4px;margin-top:-2px;vertical-align:middle;width:6px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification.menu{color:#2d5be3;cursor:pointer;text-decoration:none}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.nonTipJustification.menu:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.noTips{color:#959b9e;padding:50px 0 70px 0;text-align:center}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.noTips .emptyIcon{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #c7cdcf;height:25px;margin:0 auto 10px auto;padding:15px;width:25px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.noTips .emptyHeadingText{font-weight:bold;margin-bottom:5px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.noTips .emptySubText{font-size:12px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList span.entity.search_match{font-weight:bold}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip{background-color:#fff;border-bottom:1px solid #efeff4;overflow:hidden;padding:15px 20px;position:relative}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:first-child{border-top:1px solid #efeff4}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:last-child{margin-bottom:0}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .authorImage,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipContents{display:inline-block;vertical-align:top}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .authorImage{margin-right:10px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .authorImage .avatar{-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}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipPhoto{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;float:right}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipContents{max-width:558px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipContents.hasPhoto{max-width:448px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo{color:#959b9e;font-size:13px;margin-bottom:5px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .userName a,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipList a{color:#959b9e}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate{color:#2d5be3;cursor:pointer;text-decoration:none;color:#959b9e}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .tipInfo .tipDate:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons{white-space:nowrap}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer{float:none}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .link:hover{text-decoration:none}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .likeButtonContainer .icon{bottom:-2px;top:auto}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList 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){.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink .icon{background-image:url("/img/activitystream-sprite@2x-cf6ef6eca23d7068696ae4b4ebb7b8ef.png");background-size:272px 80px}}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink{padding-left:16px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .editTipLink{margin-right:15px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList 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){.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover .icon{background-image:url("/img/activitystream-sprite@2x-cf6ef6eca23d7068696ae4b4ebb7b8ef.png");background-size:272px 80px}}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .editTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .blessTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink{color:#aeb4b6;cursor:pointer;font-size:11px;position:relative}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink:hover,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .editTipLink:hover,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .blessTipLink:hover,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink:hover{color:#959b9e}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .flagTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .blessTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip .actionButtons .deleteTipLink{display:none}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:hover .actionButtons .flagTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:hover .actionButtons .blessTipLink,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip:hover .actionButtons .deleteTipLink{display:inline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes{background-color:#fff;border-bottom:1px solid #efeff4;overflow:hidden;padding:15px 20px 20px 20px;position:relative}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes *{-moz-transition-duration:.2s;-moz-transition-property:background,border,color,opacity,box-shadow;-webkit-transition-duration:.2s;-webkit-transition-property:background,border,color,opacity,box-shadow;transition-duration:.2s;transition-property:background,border,color,opacity,box-shadow}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes:first-child{border-top:1px solid #efeff4}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes:last-child{margin-bottom:0}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .authorImage,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents{display:inline-block;vertical-align:top}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .authorImage{margin-right:10px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .authorImage .avatar{-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}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents{width:558px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents .tipHeaderRow{margin-bottom:5px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents .tipHeaderRow .userName a{color:#4e595d;font-weight:500}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents .tipHeaderRow .tipDate{color:#2d5be3;cursor:pointer;text-decoration:none;color:#959b9e;float:right;font-size:12px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents .tipHeaderRow .tipDate:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents .tipHeaderRow .tipDate:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .tipContents .tipPhoto{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;float:none;margin-top:10px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .actionButtons{height:20px;margin-top:10px;white-space:nowrap}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .actionButtons .tipMoreFlyout{background:#fff;background:-moz-linear-gradient(left, #fff 0, #fff 42%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0, #fff 42%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0, #fff 42%, rgba(255,255,255,0) 100%);cursor:pointer;display:none;padding-right:100px;position:relative;z-index:1}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .actionButtons .tipMoreFlyout .icon{background:url('/img/actions/action-sprite-7da17202e6d061541f04fc297449fde2.png');display:inline-block;height:20px;vertical-align:top;width:22px;background-position:-229px -6px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .actionButtons .tipMoreFlyout .icon{background-image:url("/img/actions/action-sprite@2x-485e20b4d3956f8751f1d2b11aa11ea6.png");background-size:256px 128px}}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .actionButtons .tipMoreFlyout .moreLabel{font-size:12px;margin-left:5px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .actionButtons .tipMoreFlyout .moreLabel:hover{text-decoration:underline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes .actionButtons .lastVoteTime{color:#959b9e;float:right;font-size:12px;position:absolute;right:20px}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes:hover .actionButtons .tipMoreFlyout{display:inline}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .authorImage{opacity:.2}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipPhoto{opacity:.2}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipUpvoteContainer .icon{opacity:.4}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .entity.tip_taste_match.onUser{color:#c7cdcf}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipText a{color:#c7cdcf}.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipHeaderRow .tipDate,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipHeaderRow .userName a,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipText,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipUpvoteContainer,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipUpvoteText,.tipsSection .tipsListSection .tipsSectionBody #tipsContainer ul#tipsList li.tip.useTipUpvotes.downvotedTip .tipUpvoteCount{color:#c7cdcf}.tipsSection .tipsListSection.loading .tipsSectionBody{background:url('/img/venuepage/v2/button-loading-ripple-60-60f0c7455c631c3bbd1b544ce9a0804d.gif') no-repeat center center;height:400px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.tipsSection .tipsListSection.loading .tipsSectionBody{background-image:url("/img/venuepage/v2/button-loading-ripple-60@2x-8a19e49dd5a062e561d98151f3cd14e7.gif");background-size:60px 60px}}.tipsSection .tipsListSection.loading .tipsSectionBody #tipsContainer{display:none}.sideVenueBlock{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f7f7fa;margin-bottom:30px;padding-bottom:10px}.sideVenueBlock .mapSection{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#fff;padding:5px 5px 10px 5px;position:relative}.sideVenueBlock .mapSection #vmap{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#efeff4;height:140px;position:relative;z-index:1}.sideVenueBlock .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}.sideVenueBlock .venueDetails{background-color:#fff;border-bottom:1px solid #efeff4}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .venueAddress{white-space:normal}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .venueName{font-weight:bold;padding-right:70px;white-space:normal}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .venueDirections{margin-top:5px}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .venueEditLink{color:#2d5be3;cursor:pointer;text-decoration:none;font-size:12px;position:absolute;top:2px;right:15px}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .venueEditLink:hover{text-decoration:underline}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .noAddressText{color:#e6092c}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .noAddressText .venueEditLink{color:#959b9e;position:inherit;top:inherit;right:inherit}.sideVenueBlock .venueDetails .addressBlock.sideVenueBlockRow .parentVenue{margin-top:5px;white-space:normal}.sideVenueBlock .venueDetails .descriptionBlock .venueRowContent{white-space:normal}.sideVenueBlock .venueDetails .descriptionBlock .truncate_more_link{font-size:12px}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .venueRowContent{white-space:normal}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .toggleAllHoursLink{color:#2d5be3;font-size:12px}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .open,.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .closed,.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .link{display:inline-block}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .open{color:#00b551;padding-right:5px}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .closed{color:#e6092c;padding-right:5px}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .allHours{display:none;padding-top:10px}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .allHours p:first-child{margin-bottom:5px}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .allHours .timeframes{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f7f7fa;margin:5px 0}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .allHours .timeframes .timeframe{border-bottom:1px solid #fff;line-height:16px;padding:10px 15px}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .allHours .timeframes .timeframe:last-child{border:none}.sideVenueBlock .venueDetails .hoursBlock.sideVenueBlockRow .allHours .hoursEditorLink{font-size:12px}.sideVenueBlock .sideVenueBlockRow{margin:10px 0;position:relative}.sideVenueBlock .sideVenueBlockRow .venueRowIcon{position:absolute;left:15px;top:2px}.sideVenueBlock .sideVenueBlockRow .venueRowContent{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #efeff4;margin:0 15px 0 40px;overflow:hidden;padding-bottom:7px;text-overflow:ellipsis;white-space:nowrap}.sideVenueBlock .sideVenueBlockRow:first-child{margin-top:0}.sideVenueBlock .sideVenueBlockRow:last-child{margin-bottom:5px}.sideVenueBlock .sideVenueBlockRow:last-child,.sideVenueBlock .sideVenueBlockRow:last-child .venueRowContent{border-bottom:0}.sideVenueBlock .venueVisits ul.visitorsBlock{background:rgba(255,255,255,0.5);border-bottom:1px solid #efeff4;color:#959b9e;font-size:12px;list-style:none;margin:0;padding:10px}.sideVenueBlock .venueVisits ul.visitorsBlock li{display:inline-block;text-align:center;width:131.5px}.sideVenueBlock .venueVisits ul.visitorsBlock li.numVisits{border-right:1px solid #efeff4}.sideVenueBlock .venueAttributes{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;position:relative}.sideVenueBlock .venueAttributes .sideVenueBlockTitle{border-bottom:1px solid #efeff4;font-weight:bold;margin:0;padding:20px 15px 10px 15px}.sideVenueBlock .venueAttributes .sideVenueBlockTitle.foodDrinkTitle{display:none}.sideVenueBlock .venueAttributes .sideVenueAttributeRow{background-color:#fff;border-bottom:1px solid #efeff4;margin:0;padding:7px 15px;width:275px}.sideVenueBlock .venueAttributes .sideVenueAttributeRow .venueRowKey{display:inline-block;width:40%}.sideVenueBlock .venueAttributes .sideVenueAttributeRow .venueRowValue{display:inline-block;float:right;text-align:right;width:55%}.sideVenueBlock .venueAttributes .sideVenueAttributeRow:last-child{border:none}.sideVenueBlock .venueAttributes .sideVenueAttributeRow:after{content:'';clear:both;display:block}.sideVenueBlock .venueAttributes .sideVenueAttributeRow:nth-child(n+4){display:none}.sideVenueBlock .venueAttributes .sideVenueAttributeRow.sideVenueRecentEdit{background:transparent;border-bottom:none;color:#959b9e;padding:25px 0 15px 0;text-align:center;width:auto}.sideVenueBlock .venueAttributes .sideVenueBlockMore{display:none}.sideVenueBlock .venueAttributes .sideVenueBlockMore.sideVenueBlockRow.seeLess{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;margin:10px 0 -10px 0;padding:7px 15px;position:static}.sideVenueBlock .venueAttributes .sideVenueBlockMore:nth-child(n+5){color:#2d5be3;cursor:pointer;text-decoration:none;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background:rgba(255,255,255,0.95);border-top:1px solid #efeff4;display:block;left:0;margin:0;padding:7px 15px;position:absolute;text-align:center;bottom:-10px;width:275px}.sideVenueBlock .venueAttributes .sideVenueBlockMore:nth-child(n+5):hover{text-decoration:underline}.sideVenueBlock .venueAttributes .sideVenueBlockMore:nth-child(n+5):hover{background-color:#fff}.sideVenueBlock .venuePrompt .venuePromptContent{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#00b551;color:#fff;overflow:hidden;margin-bottom:10px;padding:15px;position:relative;text-align:center}.sideVenueBlock .venuePrompt .venuePromptContent .promptHeading{border-bottom:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.7);font-size:12px;font-weight:500;line-height:15px;padding:0 40px 10px 0;text-align:left;text-transform:uppercase}.sideVenueBlock .venuePrompt .venuePromptContent .hidePromptButton{background:url('/img/icon-close-d45581a134b465d31427858fdacc6be2.png') no-repeat;height:22px;opacity:.7;position:absolute;right:10px;top:10px;width:22px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.sideVenueBlock .venuePrompt .venuePromptContent .hidePromptButton{background-image:url("/img/icon-close@2x-c3b9bb71049fb8b1db0dc3ec37543b31.png");background-size:22px 22px}}.sideVenueBlock .venuePrompt .venuePromptContent .hidePromptButton:hover{cursor:pointer;opacity:1}.sideVenueBlock .venuePrompt .venuePromptContent .promptText{font-weight:bold;line-height:17px;margin:15px 0}.sideVenueBlock .venuePrompt .venuePromptContent ul.promptButtons{border-collapse:separate;border-spacing:2px;display:table;list-style:none;margin:0;table-layout:fixed;width:100%}.sideVenueBlock .venuePrompt .venuePromptContent ul.promptButtons li.promptButton{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:rgba(0,0,0,0.05);cursor:pointer;display:table-cell;font-size:12px;font-weight:bold;line-height:14px;padding:15px 10px;vertical-align:middle}.sideVenueBlock .venuePrompt .venuePromptContent ul.promptButtons li.promptButton:hover{background-color:rgba(0,0,0,0.1)}.sideVenueBlock .venuePrompt .venuePromptContent ul.promptButtons li.promptButton:last-child{margin:0}.sideVenueBlock .venuePrompt .venuePromptContent ul.promptButtons li.promptButton img{padding-bottom:5px}.sidebarSection,.newRelatedVenuesSet{border-bottom:1px solid rgba(199,205,207,0.5);margin-bottom:25px;padding-bottom:25px;position:relative}.sidebarSection h4,.newRelatedVenuesSet h4{font-size:14px;margin-bottom:15px}.newRelatedVenuesSet ul.venueList{margin:0 0 5px;list-style:none;margin:0}.newRelatedVenuesSet ul.venueList li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}.newRelatedVenuesSet ul.venueList li.sidebarVenue:first-child{margin-top:5px}.newRelatedVenuesSet ul.venueList li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}.newRelatedVenuesSet ul.venueList li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}.newRelatedVenuesSet ul.venueList li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.newRelatedVenuesSet ul.venueList li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}.newRelatedVenuesSet ul.venueList li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}.newRelatedVenuesSet ul.venueList li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}.newRelatedVenuesSet ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}.newRelatedVenuesSet ul.venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}.newRelatedVenuesSet 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}.newRelatedVenuesSet ul.venueList li.miniVenueList{margin:0}.newRelatedVenuesSet ul.venueList li.miniVenueList:first-child{margin-top:5px}.newRelatedVenuesSet ul.venueList li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}.newRelatedVenuesSet ul.venueList li.miniVenueList .venueName a{font-weight:bold}.newRelatedVenuesSet ul.venueList li.miniVenueList .venueName .address{font-size:11px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip{margin-bottom:25px;position:relative}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip:last-child{margin-bottom:0}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink{color:#4e595d;display:block}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink:hover{text-decoration:none}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink:hover .venueName{text-decoration:underline}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink p{margin:0}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .venuePhotoWrapper{display:inline-block;line-height:0;margin-right:10px;vertical-align:top}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .venuePhotoWrapper img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueInfo{display:inline-block;vertical-align:top;width:180px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueInfo .venueName{color:#2d5be3;font-weight:bold}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueInfo .venueMetaData{color:#959b9e}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueInfo .venueMetaData .separator{font-weight:bold}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .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}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueTip{margin-top:5px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueTip .tipInfo{margin-top:5px;color:#959b9e}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueTip .tipInfo img.avatar{-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;margin-right:10px;vertical-align:middle}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueTastes{margin-top:10px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueTastes .taste{font-weight:bold}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink .relatedVenueTastes .taste.onUser{color:#f94877}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted{border-left:2px solid #ffc800;padding-left:10px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted .venuePhotoWrapper img{height:68px;width:68px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted .promotedLabel{padding-top:10px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted .promotedLabel .promotedIcon{height:15px;position:relative;top:3px;width:15px}.newRelatedVenuesSet ul.venueList li.relatedVenueWithTip a.relatedVenueLink.promoted .promotedLabel .text{color:#ffc800}.sidebarSection.eventsSection ul{margin:0 0 5px;list-style:none;margin:0}.sidebarSection.eventsSection ul li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}.sidebarSection.eventsSection ul li.sidebarVenue:first-child{margin-top:5px}.sidebarSection.eventsSection ul li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}.sidebarSection.eventsSection ul li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}.sidebarSection.eventsSection ul li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sidebarSection.eventsSection ul li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}.sidebarSection.eventsSection ul li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}.sidebarSection.eventsSection ul li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}.sidebarSection.eventsSection ul li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}.sidebarSection.eventsSection ul li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}.sidebarSection.eventsSection ul 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}.sidebarSection.eventsSection ul li.miniVenueList{margin:0}.sidebarSection.eventsSection ul li.miniVenueList:first-child{margin-top:5px}.sidebarSection.eventsSection ul li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}.sidebarSection.eventsSection ul li.miniVenueList .venueName a{font-weight:bold}.sidebarSection.eventsSection ul li.miniVenueList .venueName .address{font-size:11px}.sidebarSection.eventsSection ul li{margin-bottom:15px}.sidebarSection.eventsSection ul li:last-child{margin-bottom:0}.sidebarSection.eventsSection ul li p{margin:0}.sidebarSection.eventsSection ul li .eventTime,.sidebarSection.eventsSection ul li .eventProvider{color:#959b9e;font-size:12px;font-weight:normal}.sidebarSection.eventsSection ul li .eventProvider{margin-top:3px;vertical-align:top}.sidebarSection.eventsSection ul li .eventProvider img{height:13px}.sidebarSection.venueListsSection h4{padding-right:100px}.sidebarSection.venueListsSection .listOfLists{margin:0 0 5px;list-style:none;margin:0}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue:first-child{margin-top:5px}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}.sidebarSection.venueListsSection .listOfLists li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}.sidebarSection.venueListsSection .listOfLists 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}.sidebarSection.venueListsSection .listOfLists li.miniVenueList{margin:0}.sidebarSection.venueListsSection .listOfLists li.miniVenueList:first-child{margin-top:5px}.sidebarSection.venueListsSection .listOfLists li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}.sidebarSection.venueListsSection .listOfLists li.miniVenueList .venueName a{font-weight:bold}.sidebarSection.venueListsSection .listOfLists li.miniVenueList .venueName .address{font-size:11px}.sidebarSection.venueListsSection .listOfLists .listItem{margin-bottom:15px;min-height:50px}.sidebarSection.venueListsSection .listOfLists .listItem:last-child{margin-bottom:0}.sidebarSection.venueListsSection .listOfLists .listItem img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;margin-right:10px}.sidebarSection.venueListsSection .listOfLists .listItem .listContent a{font-weight:bold}.sidebarSection.venueListsSection .listOfLists .listItem .listContent p{line-height:18px;margin:0}.sidebarSection.venueListsSection .listOfLists .listItem .listContent .listName,.sidebarSection.venueListsSection .listOfLists .listItem .listContent .listMetaData{padding-left:60px}.sidebarSection.venueListsSection .listOfLists .listItem .listContent .listMetaData{color:#959b9e;font-size:12px}.sidebarSection.venueListsSection .listOfLists .listItem .listContent .listMetaData a{color:#959b9e}.sidebarSection.venueListsSection .seeAllLists{position:absolute;right:0;top:0}.sidebarSection.localQueriesSection ul.localQueryList{margin:0 0 5px;list-style:none;margin:0}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue:first-child{margin-top:5px}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}.sidebarSection.localQueriesSection ul.localQueryList li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}.sidebarSection.localQueriesSection ul.localQueryList 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}.sidebarSection.localQueriesSection ul.localQueryList li.miniVenueList{margin:0}.sidebarSection.localQueriesSection ul.localQueryList li.miniVenueList:first-child{margin-top:5px}.sidebarSection.localQueriesSection ul.localQueryList li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}.sidebarSection.localQueriesSection ul.localQueryList li.miniVenueList .venueName a{font-weight:bold}.sidebarSection.localQueriesSection ul.localQueryList li.miniVenueList .venueName .address{font-size:11px}.sidebarSection.localQueriesSection ul.localQueryList .localQuery{margin-bottom:10px}.sidebarSection.localQueriesSection ul.localQueryList .localQuery .localQueryLink{display:block}.sidebarSection.localQueriesSection ul.localQueryList .localQuery .localQueryLink .queryPhoto{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:80px;margin-right:10px;vertical-align:top;width:80px}.sidebarSection.localQueriesSection ul.localQueryList .localQuery .localQueryLink .queryName{display:inline-block;font-weight:bold;width:215px}.sidebarSection.localQueriesSection ul.localQueryList .localQuery .localQueryLink:hover .queryName{text-decoration:underline}.sidebarSection.chainVenuesSection .venueList{margin:0 0 5px;list-style:none;margin:0;margin-bottom:15px}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue:first-child{margin-top:5px}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}.sidebarSection.chainVenuesSection .venueList li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}.sidebarSection.chainVenuesSection .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}.sidebarSection.chainVenuesSection .venueList li.miniVenueList{margin:0}.sidebarSection.chainVenuesSection .venueList li.miniVenueList:first-child{margin-top:5px}.sidebarSection.chainVenuesSection .venueList li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}.sidebarSection.chainVenuesSection .venueList li.miniVenueList .venueName a{font-weight:bold}.sidebarSection.chainVenuesSection .venueList li.miniVenueList .venueName .address{font-size:11px}.sidebarSection.chainVenuesSection .venueList .miniVenueList{margin-bottom:10px}.sidebarSection.chainVenuesSection .venueList .miniVenueList p{margin:0}.sidebarSection.chainVenuesSection .venueList .miniVenueList .miniRelatedVenueLink{font-weight:bold}.sidebarSection.chainVenuesSection .venueList .miniVenueList .address{color:#959b9e;font-size:12px}.sidebarSection.chainVenuesSection .venueList .miniVenueList:last-child{margin:0}.sidebarSection.chainVenuesSection .venueList .allChainLocationsLink{display:block;font-size:11px}.sidebarSection.staffSection ul{margin:0 0 5px;list-style:none;margin:0}.sidebarSection.staffSection ul li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}.sidebarSection.staffSection ul li.sidebarVenue:first-child{margin-top:5px}.sidebarSection.staffSection ul li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}.sidebarSection.staffSection ul li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}.sidebarSection.staffSection ul li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sidebarSection.staffSection ul li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}.sidebarSection.staffSection ul li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}.sidebarSection.staffSection ul li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}.sidebarSection.staffSection ul li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}.sidebarSection.staffSection ul li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}.sidebarSection.staffSection ul 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}.sidebarSection.staffSection ul li.miniVenueList{margin:0}.sidebarSection.staffSection ul li.miniVenueList:first-child{margin-top:5px}.sidebarSection.staffSection ul li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}.sidebarSection.staffSection ul li.miniVenueList .venueName a{font-weight:bold}.sidebarSection.staffSection ul li.miniVenueList .venueName .address{font-size:11px}.sidebarSection.staffSection li{margin-bottom:5px}.sidebarSection.staffSection li 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;height:32px;margin-right:10px;vertical-align:middle;width:32px}.sidebarSection.staffSection li .userLinks{width:263px;display:inline-block;vertical-align:middle}.sidebarSection.breadcrumbSection{color:#959b9e;font-size:12px}.sidebarSection.claimSection{border-bottom:none;padding-bottom:0}.sidebarSection.claimSection h4{margin-bottom:10px}.sidebarSection.adminTools{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f7f7fa;border:none;font-size:12px;line-height:20px;padding:20px}.sidebarSection.adminTools h5{font-size:14px;margin-bottom:10px}.sidebarSection.relatedSearches{border-bottom:none;padding-bottom:0}.sidebarSection.relatedSearches h4{color:#959b9e;margin-bottom:5px}.sidebarSection.relatedSearches ul{margin:0 0 5px;list-style:none;margin:0}.sidebarSection.relatedSearches ul li.sidebarVenue{margin:0 -10px;overflow:hidden;padding:5px 10px;position:relative;width:290px}.sidebarSection.relatedSearches ul li.sidebarVenue:first-child{margin-top:5px}.sidebarSection.relatedSearches ul li.sidebarVenue a.relatedVenueLink{display:block;overflow:hidden}.sidebarSection.relatedSearches ul li.sidebarVenue .venuePhotoWrapper{float:left;line-height:0}.sidebarSection.relatedSearches ul li.sidebarVenue .venuePhotoWrapper img{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.sidebarSection.relatedSearches ul li.sidebarVenue .sidebarVenueInfo{float:left;margin-left:10px;margin-top:4px;text-decoration:inherit;width:220px}.sidebarSection.relatedSearches ul li.sidebarVenue .sidebarVenueInfo .venueCategoryAndPrice{display:none}.sidebarSection.relatedSearches ul li.sidebarVenue .sidebarVenueInfo .venueName{font-weight:bold;margin:0}.sidebarSection.relatedSearches ul li.sidebarVenue .sidebarVenueInfo .venueMetaData{margin:0}.sidebarSection.relatedSearches ul li.sidebarVenue .sidebarVenueInfo .venueMetaData .venueScore{float:left;margin-right:5px;padding:1px 5px;width:auto}.sidebarSection.relatedSearches ul 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}.sidebarSection.relatedSearches ul li.miniVenueList{margin:0}.sidebarSection.relatedSearches ul li.miniVenueList:first-child{margin-top:5px}.sidebarSection.relatedSearches ul li.miniVenueList .venueName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb4b6;margin:0;width:300px}.sidebarSection.relatedSearches ul li.miniVenueList .venueName a{font-weight:bold}.sidebarSection.relatedSearches ul li.miniVenueList .venueName .address{font-size:11px}.sidebarSection.relatedSearches ul li{color:#959b9e;font-size:12px;font-weight:normal}#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{margin:0 0 5px;list-style:none;margin:0;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:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 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}#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:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 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}.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}#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{background-color:#fff;border-bottom:1px solid #efeff4;overflow:hidden;padding:15px 20px;position:relative}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip:first-child{border-top:1px solid #efeff4}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip:last-child{margin-bottom:0}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .authorImage,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipContents{display:inline-block;vertical-align:top}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .authorImage{margin-right:10px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .authorImage .avatar{-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.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipPhoto{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;float:right}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipContents{max-width:558px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipContents.hasPhoto{max-width:448px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipInfo{color:#959b9e;font-size:13px;margin-bottom:5px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipInfo .userName a,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipInfo .tipList a{color:#959b9e}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipInfo .tipDate{color:#2d5be3;cursor:pointer;text-decoration:none;color:#959b9e}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipInfo .tipDate:hover{text-decoration:underline}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .tipInfo .tipDate:hover{text-decoration:underline}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons{white-space:nowrap}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .likeButtonContainer{float:none}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .likeButtonContainer .link:hover{text-decoration:none}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .likeButtonContainer .icon{bottom:-2px;top:auto}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips 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){#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .flagTipLink .icon{background-image:url("/img/activitystream-sprite@2x-cf6ef6eca23d7068696ae4b4ebb7b8ef.png");background-size:272px 80px}}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .flagTipLink{padding-left:16px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .deleteTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .editTipLink{margin-right:15px}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips 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){#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .flagTipLink:hover .icon{background-image:url("/img/activitystream-sprite@2x-cf6ef6eca23d7068696ae4b4ebb7b8ef.png");background-size:272px 80px}}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .editTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .blessTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .deleteTipLink{color:#aeb4b6;cursor:pointer;font-size:11px;position:relative}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .flagTipLink:hover,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .editTipLink:hover,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .blessTipLink:hover,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .deleteTipLink:hover{color:#959b9e}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .blessTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip .actionButtons .deleteTipLink{display:none}#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip:hover .actionButtons .flagTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip:hover .actionButtons .blessTipLink,#modalDialogBox.richDownloadModal.iPadDownloadModal .popup .content .mainContent ul.tips li.tip:hover .actionButtons .deleteTipLink{display:inline}#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}.signupPromptContainer{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;margin:40px 0 30px 0;text-align:center;z-index:1}.signupPromptContainer .signupPrompt.sideBox{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:35px 80px 25px 80px}.signupPromptContainer .signupPrompt.sideBox img.signupPromptCircle{position:absolute;top:-23px;left:297px}.signupPromptContainer .signupPrompt.sideBox h3{font-size:14px;margin:0 0 10px 0}.signupPromptContainer .signupPrompt.sideBox .signupPromptText{color:#959b9e;font-size:12px;line-height:16px;margin-bottom:20px}.signupPromptContainer .signupPrompt.sideBox .close,.signupPromptContainer .signupPrompt.sideBox .facebookFacepile{display:none}.signupPromptContainer .signupPrompt.sideBox .conjunction{color:#959b9e;display:inline-block;font-size:12px;margin:0 10px}.signupPromptContainer .signupPrompt.sideBox .emailSignup{font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-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:1px solid rgba(0,0,0,0.05);color:#4e595d;cursor:pointer;display:block;font-size:14px;font-weight:normal;height:30px;line-height:28px;padding:0 10px;text-align:center;text-transform:none;-webkit-appearance:none;display:inline-block}.signupPromptContainer .signupPrompt.sideBox .emailSignup:hover,.signupPromptContainer .signupPrompt.sideBox .emailSignup:active{background:#e3e3e8;border:1px solid rgba(0,0,0,0);text-decoration:none;color:#4e595d}.signupPromptContainer .signupPrompt.sideBox .emailSignup:active,.signupPromptContainer .signupPrompt.sideBox .emailSignup.active{background:#d7d7dc}.signupPromptContainer .signupPrompt.sideBox .emailSignup:disabled{background:#fcfcfd;cursor:default}.signupPromptContainer .signupPrompt.sideBox .emailSignup img{margin-right:8px;vertical-align:text-top}.signupPromptContainer .signupPrompt.inviteSignupPrompt{margin-bottom:40px;padding:20px 90px}.planningATripBanner{-moz-box-shadow:#c7cdcf 0 1px 0 0;-webkit-box-shadow:#c7cdcf 0 1px 0 0;box-shadow:#c7cdcf 0 1px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#fff;cursor:pointer;margin:20px 0 0 0;overflow:hidden;position:relative}.planningATripBanner .photoContainer{background:#2b4680;border:5px solid #fff;box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:300px}.planningATripBanner .photoContainer .photo{width:100%}.planningATripBanner .planningATripContents{color:#4e595d;padding:25px;position:relative;padding-left:320px}.planningATripBanner .planningATripContents .primaryHeading{font-weight:normal;margin-bottom:5px;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 .planningATripContents .primaryHeading{background-image:url("/img/travelwizard/travel-plane_blue@2x-ad62e948edf93be43d9610bcc4b2fe10.png");background-size:18px auto}}.planningATripBanner .planningATripContents .secondaryHeading{font:normal 13px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;color:#4e595d;margin-bottom:0}.planningATripBanner .planningATripContents .blueButton{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:13px;height:auto;margin-top:-18px;outline:0;padding:5px 15px;position:absolute;right:25px;top:50%}.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}body{background:#efeff4;font:normal 14px/140% "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif}#wrapper{padding-top:60px}#wrapper #container.wrap{width:960px}#container{background-color:transparent}#container .wrap{width:960px}#container .contents{padding-top:221px}#container .noPhoto .contents{padding-top:10px}#container .mainColumn{display:inline-block;width:640px;vertical-align:top}#container .sidebar{display:inline-block;margin-left:15px;margin-top:20px;padding:0;width:305px;vertical-align:top}#container .paginationContainer .paginationComponent{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#efeff4;border:1px solid #c7cdcf;color:#4e595d;display:inline-block;line-height:30px;margin-right:5px;min-height:30px;min-width:30px;text-align:center}#container .paginationContainer .pages{display:inline;list-style:none;margin:0}#container .paginationContainer .page,#container .paginationContainer .prev,#container .paginationContainer .next{cursor:pointer}#container .paginationContainer .page.active,#container .paginationContainer .prev.active,#container .paginationContainer .next.active{background-color:#4e595d;border-color:#4e595d;color:#fff;font-weight:bold;position:relative}#container .paginationContainer{text-align:center;padding:20px 20px 10px 20px;margin:0 20px}.footerWrapper{margin-top:20px}.noPhoto .contents{padding-top:10px}.subVenueSection{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:none}.subVenueSection.active{display:block}.subVenueSection .sectionTitle{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#fff;border-bottom:1px solid #efeff4;font-size:18px;margin-top:20px;padding:20px 20px 15px 20px;position:relative}.subVenueSection .sectionIcon{margin-right:10px;vertical-align:middle}.subVenueSection .sectionIcon,.subVenueSection .sectionCount,.subVenueSection .sectionText{vertical-align:middle}.talkThreadDialog .actions{float:right}.talkThreadDialog .actions .cancelButton,.talkThreadDialog .actions .createButton{display:inline-block}.talkThreadDialog .actions .cancelButton{margin-right:5px}
