@import url(/v2/css/saf.typography.css);@import url(/v2/css/saf.layout.css);@import url(/v2/css/saf.extras.css);@import url(/v2/css/uni-form.css);@import url(/v2/css/subnavigation.css);body{font-family:Helvetica Neue, Arial, Myriad Pro, Lucida Grande, sans-serif}img{max-width:100%;height:auto}p{color:#343434;font-family:Helvetica Neue, Arial, Myriad Pro, Lucida Grande, sans-serif;font-size:16px}.pad:after,.total-charges dl:after{content:"";display:block;width:100%;height:0;clear:both}.modifier-button{padding:10px 7px;margin:0;text-decoration:none !important;color:#fff;display:block;border-radius:4px;border:none;text-align:center}@media screen and (max-width: 768px){.modifier-button{margin-top:15px}}.cancel--red{background:linear-gradient(to bottom, #db5b50 0%, #d52316 100%)}.cancel--red:hover{background:linear-gradient(to bottom, #e3685d 0%, #d63327 100%)}.add--green{background:linear-gradient(to bottom, #16d524 0%, #0b9e1a 100%)}.add--green:hover{background:linear-gradient(to bottom, #37c942 0%, #1cbd2d 100%);cursor:pointer}.cta,.uniForm .cta{font-size:14px;font-weight:normal;padding:10px auto;height:38px;line-height:1;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border:none}.block-kind,.uniForm .block-kind{display:block;padding:0;line-height:36px;height:36px;text-align:center;color:#666;text-decoration:none}.select_style select{font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;height:30px;padding:.3em 1em .2em .4em;box-sizing:border-box;border:1px solid #cfcfcf;box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:5px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%;margin-bottom:20px}.lower_field{margin-top:15px}.lower_checkbox{margin-top:20px}.pl-2{padding-left:2em}.ml-20{margin-left:20%}.hide{display:none}.hours_button{padding:5px;background:#d7e5ea;border-radius:5px;text-align:center;color:#666;font-weight:bold}.hours_button:hover{cursor:pointer;background:#b5dfee}.reset_button{padding:5px;background:#f2c7cb;border-radius:5px;text-align:center;color:#666;font-weight:bold}.reset_button:hover{cursor:pointer;background:#f2abb1}@media screen and (max-width: 768px){.ml-20{margin-left:0}}.red,.uniForm .red{color:#fff;border:1px solid #b85f46;background:#dc7355;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjNzM1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiODRmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #dc7355 0%, #b84f31 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc7355), color-stop(100%, #b84f31));background:-webkit-linear-gradient(top, #dc7355 0%, #b84f31 100%);background:-o-linear-gradient(top, #dc7355 0%, #b84f31 100%);background:-ms-linear-gradient(top, #dc7355 0%, #b84f31 100%);background:linear-gradient(to bottom, #dc7355 0%, #b84f31 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7355', endColorstr='#b84f31',GradientType=0 )}.red:hover,.uniForm .red:hover{background:#e17758;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxNzc1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2MxNTIzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #e17758 0%, #c15233 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e17758), color-stop(99%, #c15233));background:-webkit-linear-gradient(top, #e17758 0%, #c15233 99%);background:-o-linear-gradient(top, #e17758 0%, #c15233 99%);background:-ms-linear-gradient(top, #e17758 0%, #c15233 99%);background:linear-gradient(to bottom, #e17758 0%, #c15233 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e17758', endColorstr='#c15233',GradientType=0 )}.red:active,.uniForm .red:active{background:#c15233;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxNTIzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTc3NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #c15233 0%, #e17758 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c15233), color-stop(100%, #e17758));background:-webkit-linear-gradient(top, #c15233 0%, #e17758 100%);background:-o-linear-gradient(top, #c15233 0%, #e17758 100%);background:-ms-linear-gradient(top, #c15233 0%, #e17758 100%);background:linear-gradient(to bottom, #c15233 0%, #e17758 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c15233', endColorstr='#e17758',GradientType=0 )}.orange,.uniForm .orange,.venue-widgets .uniForm .orange{color:#fff;background:#f6921e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OTIxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTM2MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f6921e 0%, #d1362b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6921e), color-stop(100%, #d1362b));background:-webkit-linear-gradient(top, #f6921e 0%, #d1362b 100%);background:-o-linear-gradient(top, #f6921e 0%, #d1362b 100%);background:-ms-linear-gradient(top, #f6921e 0%, #d1362b 100%);background:linear-gradient(to bottom, #f6921e 0%, #d1362b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6921e', endColorstr='#d1362b',GradientType=0 )}.orange:hover,.uniForm .orange:hover{background:#ffb20c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjIwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTM2MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffb20c 0%, #d1362b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb20c), color-stop(100%, #d1362b));background:-webkit-linear-gradient(top, #ffb20c 0%, #d1362b 100%);background:-o-linear-gradient(top, #ffb20c 0%, #d1362b 100%);background:-ms-linear-gradient(top, #ffb20c 0%, #d1362b 100%);background:linear-gradient(to bottom, #ffb20c 0%, #d1362b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb20c', endColorstr='#d1362b',GradientType=0 )}.orange:active,.uniForm .orange:active{background:#d1362b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMzYyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmIyMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #d1362b 0%, #ffb20c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1362b), color-stop(100%, #ffb20c));background:-webkit-linear-gradient(top, #d1362b 0%, #ffb20c 100%);background:-o-linear-gradient(top, #d1362b 0%, #ffb20c 100%);background:-ms-linear-gradient(top, #d1362b 0%, #ffb20c 100%);background:linear-gradient(to bottom, #d1362b 0%, #ffb20c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1362b', endColorstr='#ffb20c',GradientType=0 );box-shadow:2px 2px 6px rgba(0,0,0,0.35) inset;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.35) inset;-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.35) inset}.grey,.uniForm .grey{border:1px solid #b2b2b2;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(top, #fff 0%, #dbdbdb 100%);background:-o-linear-gradient(top, #fff 0%, #dbdbdb 100%);background:-ms-linear-gradient(top, #fff 0%, #dbdbdb 100%);background:linear-gradient(to bottom, #fff 0%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 )}.grey:hover,.uniForm .grey:hover{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0%, #c9c9c9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #c9c9c9));background:-webkit-linear-gradient(top, #fff 0%, #c9c9c9 100%);background:-o-linear-gradient(top, #fff 0%, #c9c9c9 100%);background:-ms-linear-gradient(top, #fff 0%, #c9c9c9 100%);background:linear-gradient(to bottom, #fff 0%, #c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 )}.grey:active,.uniForm .grey:active{background:#c9c9c9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-o-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-ms-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:linear-gradient(to bottom, #c9c9c9 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff',GradientType=0 )}.blue,.uniForm .blue{border:1px solid #1067ad;color:#fff;background:#1990e3;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5OTBlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDY3YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #1990e3 0%, #1067ad 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1990e3), color-stop(100%, #1067ad));background:-webkit-linear-gradient(top, #1990e3 0%, #1067ad 100%);background:-o-linear-gradient(top, #1990e3 0%, #1067ad 100%);background:-ms-linear-gradient(top, #1990e3 0%, #1067ad 100%);background:linear-gradient(to bottom, #1990e3 0%, #1067ad 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1990e3', endColorstr='#1067ad',GradientType=0 )}.blue:hover,.uniForm .blue:hover{background:#2392dd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzOTJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDczYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #2392dd 0%, #1473b6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2392dd), color-stop(100%, #1473b6));background:-webkit-linear-gradient(top, #2392dd 0%, #1473b6 100%);background:-o-linear-gradient(top, #2392dd 0%, #1473b6 100%);background:-ms-linear-gradient(top, #2392dd 0%, #1473b6 100%);background:linear-gradient(to bottom, #2392dd 0%, #1473b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2392dd', endColorstr='#1473b6',GradientType=0 )}.blue:active,.uniForm .blue:active{color:#fff;background:#1473b6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzE0NzNiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzIzOTJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #1473b6 1%, #2392dd 98%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #1473b6), color-stop(98%, #2392dd));background:-webkit-linear-gradient(top, #1473b6 1%, #2392dd 98%);background:-o-linear-gradient(top, #1473b6 1%, #2392dd 98%);background:-ms-linear-gradient(top, #1473b6 1%, #2392dd 98%);background:linear-gradient(to bottom, #1473b6 1%, #2392dd 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1473b6', endColorstr='#2392dd',GradientType=0 )}.cancel-action{font-size:14px;line-height:2.3;text-align:right;margin:0;padding:0}.cancel-action a{color:#999;text-decoration:none}.cancel-action a:hover{text-decoration:underline}.loader{position:fixed;width:450px;height:350px;left:50%;top:50%;margin:-175px 0 0 -225px;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border:1px solid #ddd;z-index:9999;background-color:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.1)}.loader>img{display:block;margin:40px auto 0}.loader p{text-align:center;margin:30px;font-size:20px;font-family:'Patagonia'}.loader p span{display:block}.spinner{display:none;position:absolute;left:50%;top:50%;z-index:9999}.tip-message-wrapper{text-align:center;margin-top:50px;position:relative;min-height:50px}.tip-message-wrapper.active .tip-message{max-height:999px;padding-top:15px;padding-bottom:15px;border:1px solid #ffee8e}.tip-message-wrapper.active .collapse-tip{display:inline-block}.tip-message-wrapper.active .tip-message-hint{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.tip-message{-webkit-transition:all ease-in-out 0.1s;-moz-transition:all ease-in-out 0.1s;-o-transition:all ease-in-out 0.1s;-ms-transition:all ease-in-out 0.1s;transition:all ease-in-out 0.1s;max-height:0;overflow:hidden;background-color:#fffeeb;font-size:12px;color:#999;padding-left:55px;padding-right:15px;margin:0;background-repeat:no-repeat;border-radius:4px;text-align:left}.tip-message strong{color:#666;display:block;margin-bottom:3px}.tip-message a{color:#0d79cc;font-weight:bold;text-decoration:none}.tip-message a:hover{text-decoration:underline}.first-step{background-image:url(/assets/v2/venue-ux/first-step.png);background-position:15px 10px}.second-step{background-image:url(/assets/v2/venue-ux/second-step.png);background-position:15px 10px}.tip-light{background-image:url(/assets/v2/venue-ux/tip-light.png);background-position:15px 12px}.tip-video{background-image:url(/assets/v2/venue-ux/tip-video.png);background-position:9px 8px}.widget-tip-message.tip-schedule{margin-bottom:56px;padding-left:70px;background-image:url(/assets/v2/venue-ux/icon-schedule.png);background-position:15px 12px}.widget-tip-message.tip-oph-perk{margin-bottom:56px;padding-left:60px;background-image:url(/assets/v2/venue-ux/icon-ophperk.png);background-position:15px 12px}.collapse-tip{display:none;background-color:#fff5bd;padding:3px 20px;text-decoration:none;font-size:13px;line-height:2;color:#999;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px}.collapse-tip:hover{background-color:#ffee8e;color:#343434}.tip-message-hint{position:absolute;top:0;left:0;text-indent:-99999em;width:47px;height:47px;background-color:#fffeeb;margin:0;border:1px solid #ffee8e;border-radius:4px;background-image:url(/assets/v2/venue-ux/tip-light-sprite.png);background-repeat:no-repeat;background-position:15px 12px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity ease-in-out 0.1s;-moz-transition:opacity ease-in-out 0.1s;-o-transition:opacity ease-in-out 0.1s;-ms-transition:opacity ease-in-out 0.1s;transition:opacity ease-in-out 0.1s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}.tip-message-hint:hover{background-image:url(/assets/v2/venue-ux/tip-light-sprite.png);background-color:#ffee8e;background-position:15px -19px}.tip-message-hint img{display:block}.tip-message-hint.video-hint{background-image:url(/assets/v2/venue-ux/tip-video-sprite.png);background-position:center 8px}.tip-message-hint.video-hint:hover{background-image:url(/assets/v2/venue-ux/tip-video-sprite.png);background-position:center -22px}.card-wrapper{height:420px;margin-bottom:15px}.card{background-color:#e9f2f3;display:block;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;text-decoration:none}.card-red{background-color:#f2f4bf}.card small{display:block;height:230px;text-indent:-9999em;background-repeat:no-repeat}.card strong{display:block;font-weight:normal;text-align:center;font-size:14px;border-top:1px solid #fff;line-height:60px;height:60px;padding:0;color:#666;text-transform:uppercase;text-decoration:none}.card-title{display:block;font-weight:normal;font-size:14px;padding:0;color:#666;text-transform:uppercase;text-decoration:none}.card:hover{background-color:#e95129;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.card:hover strong{color:#fff;border-color:#f4a894;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.card-wrapper p{font-size:12px;line-height:20px;color:#5c6d73;text-align:center;margin:30px 15px 0}@media screen and (max-width: 480px){.card-wrapper{height:auto;margin-bottom:56px}.card small{display:none}}.modal{max-width:900px}.modal-small{max-width:400px}.modal,.modal-small{background-color:#fff;padding:0 28px;margin:0 auto;min-width:300px;width:80%;position:absolute;left:0;right:0;top:10%;box-shadow:0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15);border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;z-index:100;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.modal .close-modal,.modal-small .close-modal{position:absolute;top:-13px;right:-13px;width:26px;height:26px;display:block;text-indent:-99999em;background-image:url(/assets/v2/modal-close.png);background-repeat:no-repeat;background-position:0 0;z-index:200}.modal .close-modal:hover,.modal-small .close-modal:hover{background-position:0 -26px}.widget-tip-message{background-color:#fffeeb;font-size:12px;color:#999;padding:15px 15px 15px 55px;margin:0;border:1px solid #ffee8e;background-repeat:no-repeat;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;text-align:left}.settings-gallery .tip-message-wrapper,.venue-widgets .tip-message-wrapper{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:30px 0;margin-bottom:50px;overflow:hidden}.venue-widgets .arrow{padding-top:50px}.preview-wrapper{background-color:#f1f1f1;padding:60px 0;background-image:url(/assets/v2/venue-ux/preview-bg.png);background-repeat:repeat;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-left:auto;margin-right:auto;box-shadow:0px 0px 10px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15) inset;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15) inset;width:100%}.iframe-wrapper{margin:0 auto}.iframe-wrapper iframe{border:none;box-shadow:0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15)}.venue-widgets .uniForm .glue-field{width:70%}.venue-widgets .uniForm .glue-button{width:30%}.venue-widgets .uniForm textarea{height:38px}.venue-widgets footer.main{margin-top:70px}.venue-settings footer.main{margin-top:50px}.venue-settings .main-content{margin-top:50px}.login-info{background-image:url(/assets/v2/venue-ux/card-icon-info.png);background-position:center 50px}.card:hover .login-info{background-position:center -150px}.schedule{background-image:url(/assets/v2/venue-ux/card-icon-schedule.png);background-position:center 50px}.card:hover .schedule{background-position:center -150px}.reservations{background-image:url(/assets/v2/venue-ux/card-icon-reservation.png);background-position:center 50px}.card:hover .reservations{background-position:center -150px}.paid-tables{background-image:url(/assets/v2/venue-ux/card-icon-invoices.png);background-position:center 50px}.card:hover .paid-tables{background-position:center -150px}.notifications{background-image:url(/assets/v2/venue-ux/card-icon-notifications.png);background-position:center 70px}.card:hover .notifications{background-position:center -130px}.custom-notes{background-image:url(/assets/v2/venue-ux/card-icon-custom-note.png);background-position:center 70px}.card:hover .custom-notes{background-position:center -130px}.coupons{background-image:url(/assets/v2/venue-ux/card-icon-coupons.png);background-position:center 70px}.card:hover .coupons{background-position:center -130px}.tours{background-image:url(/assets/v2/venue-ux/card-icon-tours.png);background-position:center 70px}.card:hover .tours{background-position:center -130px}.username-password{background-image:url(/assets/v2/venue-ux/card-icon-username-password.png);background-position:center 58px}.card:hover .username-password{background-position:center -136px}.profile-mobile{background-image:url(/assets/v2/venue-ux/card-icon-profile-mobile.png);background-position:center 42px}.card:hover .profile-mobile{background-position:center -204px}.credit-card{background-image:url(/assets/v2/venue-ux/card-icon-credit-card.png);background-position:center 61px}.card:hover .credit-card{background-position:center -132px}.gift-card{background-image:url(/assets/v2/venue-ux/card-icon-gift-card.png);background-position:center 61px}.card:hover .gift-card{background-position:center -132px}.venue-marketing footer.main{margin-top:50px}.venue-marketing .main-content{margin-top:50px}.mobile-websites{background-image:url(/assets/v2/venue-ux/card-icon-mobile-websites.png);background-position:center 50px}.card:hover .mobile-websites{background-position:center -150px}.website-tools{background-image:url(/assets/v2/venue-ux/card-icon-website-tools.png);background-position:center 50px}.card:hover .website-tools{background-position:center -150px}.hour-perk{background-image:url(/assets/v2/venue-ux/card-icon-hour-perk.png);background-position:center 30px}.card:hover .hour-perk{background-position:center -170px}.diamond-perk{background-image:url(/assets/v2/venue-ux/card-icon-diamond-perk.png);background-position:center 60px}.card:hover .diamond-perk{background-position:center -170px}.vip-perk{background-image:url(/assets/v2/venue-ux/card-icon-vip-perk.png);background-position:center 50px}.card:hover .vip-perk{background-position:center -150px}.concierge-tool{background-image:url(/assets/v2/venue-ux/card-icon-concierge-tools.png);background-position:center 60px}.card:hover .concierge-tool{background-position:center -140px}.email-list{background-image:url(/assets/v2/venue-ux/card-icon-email.png);background-position:center 80px}.card:hover .email-list{background-position:center -120px}.venue-reporting footer.main{margin-top:50px}.venue-reporting .main-content{margin-top:50px}.dashboard{background-image:url(/assets/v2/venue-ux/card-icon-dashboard.png);background-position:center 60px}.card:hover .dashboard{background-position:center -140px}.patrons{background-image:url(/assets/v2/venue-ux/card-icon-patrons.png);background-position:center 60px}.card:hover .patrons{background-position:center -140px}.concierges{background-image:url(/assets/v2/venue-ux/card-icon-concierge-tools.png);background-position:center 70px}.card:hover .concierges{background-position:center -130px}.invoices{background-image:url(/assets/v2/venue-ux/card-icon-invoices.png);background-position:center 70px}.card:hover .invoices{background-position:center -130px}.websites{background-image:url(/assets/v2/venue-ux/card-icon-websites.png);background-position:center 100px}.card:hover .websites{background-position:center -200px}.affiliates{background-image:url(/assets/v2/venue-ux/card-icon-affiliates.png);background-position:center 90px}.card:hover .affiliates{background-position:center -110px}.card .covers{background-image:url(/assets/v2/venue-ux/card-icon-covers.png);background-position:center 75px}.card:hover .covers{background-position:center -115px}.card .perks{background-image:url(/assets/v2/venue-ux/card-icon-perks.png);background-position:center 75px}.card:hover .perks{background-position:center -115px}.settings-venue-info footer.main{margin-top:50px}.settings-venue-info .uniForm textarea{height:500px}.settings-password-info footer.main{margin-top:50px}.settings-profile-links footer.main{margin-top:50px}.info-message{background-color:#fffeea;border:1px solid #ffef88;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;margin-top:50px;margin-bottom:250px}.info-message h2{text-align:center;line-height:1;font-size:18px;margin:20px 0 10px 0;color:#666;letter-spacing:1px}.info-message p{text-align:center;line-height:2;font-size:14px;margin:10px 10px 20px 10px;color:#666}.info-message-logo{display:block;margin:0 auto;margin-top:100px}.settings-reservations footer.main{margin-top:50px}.settings-cc-auth .stripe-btn{display:inline-block;margin-top:5px}.stripe-btn-status{display:inline-block;position:relative;top:-10px;margin-left:8px;font-size:12px;text-transform:uppercase;font-weight:bold;letter-spacing:.05em;color:#999}@media screen and (max-width: 380px){.stripe-btn-status{top:0}}.stripe-btn-status__icon{width:14px;height:14px;background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:5px}.stripe-btn-status__icon--connected{background-image:url("/assets/v2/venue-ux/stripe/icon-connected.png")}.stripe-btn-status__icon--disconnected{background-image:url("/assets/v2/venue-ux/stripe/icon-disconnected.png")}.settings-cc-auth .sparkbox-custom{width:100% !important}.settings-cc-auth footer.main{margin-top:50px}.venue-gallery{margin:56px 0}.venue-gallery:after{content:"";display:table;width:100%}.venue-gallery>li{margin:0 0 28px 0;list-style:none}.venue-gallery-piece{position:relative}.venue-gallery-piece img{display:block;max-width:100%;height:auto;border-radius:4px}.venue-gallery-piece-preview{position:relative;width:162px;height:162px;display:none}.venue-gallery-piece-new{position:relative;display:none}.venue-gallery-piece-mockup{width:162px;height:162px;border:1px solid #d7e5ea;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;border-radius:4px;background-size:contain}.venue-gallery-piece-remove{position:absolute;top:-10px;right:-10px;z-index:300;display:block;width:20px;height:20px;line-height:20px;text-align:center;border:2px solid #ccc;border-radius:50%;color:#ccc;font-weight:bold;text-decoration:none;background-color:#fff}.venue-gallery-piece-remove:focus,.venue-gallery-piece-remove:hover{border-color:maroon;color:maroon}.file-button{overflow:hidden;position:relative;display:block;height:122px;cursor:pointer;background:#e4edf0 url(/assets/v2/venue-ux/icon-add-photo.png) 50% 50% no-repeat;border:2px solid #e4edf0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.file-button:focus,.file-button:hover{border-color:#b2c7ce}.file-button [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}.settings-gallery .button-holder{margin-bottom:56px;overflow:hidden}.button-holder>.col>input{display:block;width:100%}.schedule-table th{padding:14px 7px;border:none;border-left:1px solid #fff;border-radius:4px 4px 0 0;background-color:#d7e5ea;color:#848c8f;font-weight:bold;text-transform:uppercase;font-size:.85em;text-align:center}.schedule-table th:first-child{padding:14px 7px 14px 0}.schedule-table th:last-child{padding:14px 0 14px 7px}.schedule-table td:first-child,.schedule-table td:last-child{padding:7px}.schedule-table th.time{background-color:transparent}.schedule-table td{border:1px solid #d7e5ea;font-size:16px;font-weight:bold;text-align:center}.schedule-table .st-new-hour td{border-bottom-width:2px}.schedule-table td.time{border-left:none;text-align:right;font-size:12px;font-weight:normal}.more-timeslots{display:inline-block;text-decoration:none;color:#1478c3}.more-timeslots:hover{text-decoration:underline}.settings-notifications footer.main{margin-top:50px}.reporting-invoice-details .tip-message strong{padding-top:10px}.reporting-invoice-details .tip-message .first-strong{padding-top:0}.reporting-heading-style{text-align:center;font-size:25px;margin-top:50px;margin-bottom:1.5em}.reporting-invoice-details .reporting-tables-style{margin-bottom:100px}.search-patron{clear:both;overflow:hidden}.search-patron .uniForm{margin-top:28px;margin-bottom:28px}.reporting-patron .sparkbox-custom{width:100% !important}@media screen and (max-width: 768px){.reporting-patron .sparkbox-custom{margin-top:28px}}.reporting-tables-style a{color:#666;text-decoration:none}.reporting-tables-style a:hover{text-decoration:none}.reporting-tables-style thead{background-color:#e9eef2;border:1px solid #e9eef2}.reporting-tables-style th,.reporting-tables-style th:first-child{padding:20px;border-bottom:none;font-weight:normal;font-size:13px;text-align:center;letter-spacing:normal;color:#666}.reporting-tables-style th:first-child{border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-khtml-border-radius:4px 0 0 0}.reporting-tables-style th:last-child{border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-khtml-border-radius:0 4px 0 0}.reporting-tables-style td,.reporting-tables-style td:first-child{padding:20px;border:1px solid #e9eef2;text-align:center}.reporting-tables-style td:last-child,.reporting-tables-style th:last-child{padding-right:20px}.pending .cta{text-decoration:none;padding:5px 13px;margin-left:4px;text-transform:none;font-size:12px}.total-charges h2{background-color:#fff5bd;font-size:13px;text-transform:uppercase;color:#666;letter-spacing:1px;text-align:center;padding:20px 0;margin:0;line-height:1;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0}.total-charges dl{margin:0;display:block;float:left;width:100%}.total-charges dt{float:left;width:47%;padding:15px 3% 15px 0;margin:0;text-align:right;background-color:#fffeeb;border-bottom:1px solid #fff5bd;color:#666;font-weight:bold;font-size:13px}.total-charges dd{float:left;width:47%;padding:15px 0 15px 3%;margin:0;background-color:#fffeeb;border-bottom:1px solid #fff5bd;color:#666;font-size:13px}.total-charges .total{font-size:20px;font-weight:bold}.c-rebate{color:orange}.reporting-invoice-details .total-charges .total{margin-bottom:100px}.reporting-invoice-details .banner{background-color:#eef4f7;border:1px solid #ccddea;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;background-image:url(/assets/v2/venue-ux/tie.png);background-position:15px 15px;background-repeat:no-repeat;font-size:13px;color:#999;padding:10px 20px 15px 55px;margin:0;float:left}.explanation{margin:0 0 20px 0;font-size:14px;color:#666}.reporting-invoices .pad-graph{margin-left:2em;margin-top:70px}.reporting-invoices .reporting-tables-style td,.reporting-invoices .reporting-tables-style td:first-child{padding:20px;border:1px solid #e9eef2;text-align:center}.reporting-invoices .reporting-tables-style{margin-bottom:100px}.pagination{text-align:center;margin-bottom:100px}.pagination li{display:inline-block;margin:0 5px 25px 5px}.pagination li:first-child{margin-right:25px}.pagination li:last-child{margin-left:25px}.pagination li a{border:2px solid #e9eef2;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;padding:10px 15px;color:#999;font-size:14px;font-weight:bold;text-decoration:none}.pagination li.active a,.pagination li a:hover{color:#5d7a95;background-color:#e9eef2}.pagination li:last-child a,.pagination li:first-child a{padding:10px 50px}.reporting-dashboard .uniForm{border:none;margin-bottom:60px}.reporting-dashboard .uniForm label{text-align:left}.word-style{text-align:center;line-height:2;font-size:15px}.reporting-tables-style tfoot{background-color:#e9eef2}.reporting-tables-style tfoot td:first-child{text-align:right;padding-right:0;font-size:18px;font-weight:bold}.reporting-tables-style tfoot td:last-child{font-weight:bold;font-size:16px}.reporting-dashboard .reporting-tables-style{margin-bottom:100px}.reporting-concierge-affiliate .uniForm{border:none;margin-bottom:60px}.reporting-concierge-affiliate .uniForm label{text-align:left}.reporting-concierge-affiliate .table-wrapper{margin-bottom:100px}.reporting-concierge-affiliate table{margin:0}.reporting-concierge-affiliate .banner{background-color:#eef4f7;border:1px solid #ccddea;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;background-image:url(/assets/v2/venue-ux/tie.png);background-position:15px 15px;background-repeat:no-repeat;font-size:13px;color:#999;padding:20px 20px 20px 55px;margin:50px 0px 50px 0px;float:left}.admin-stats-loyalty .reporting-tables-style th,.admin-stats-loyalty .reporting-tables-style td{padding:10px}.admin-stats-loyalty .reporting-tables-style a{color:-webkit-link;text-decoration:underline}.admin-stats-loyalty .reporting-tables-style a:hover{text-decoration:none}.reporting-patron .uniForm{border:none;margin-bottom:60px}.reporting-patron .uniForm label{text-align:left}.reporting-patron .reporting-tables-style{margin-bottom:100px}.reporting-patron .reporting-heading-style{text-align:center;font-size:25px;margin-top:0;margin-bottom:1.5em;display:inline-block;width:100%}.line-title{background-image:url(/assets/v2/venue-ux/line.png);background-repeat:repeat-x;background-position:0 center;color:#999;font-size:18px;text-align:center;font-weight:normal}.line-title span{background-color:#fff;padding:0 20px}.reporting-patron .line-title{margin-bottom:50px}.reporting-patron .total{margin-bottom:80px}.banner{background-color:#eef4f7;border:1px solid #ccddea;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;background-image:url(/assets/v2/venue-ux/email.png);background-position:15px 20px;background-repeat:no-repeat;font-size:13px;color:#999;padding:20px 20px 20px 100px;margin:0;float:left}.banner strong{font-weight:bold;text-transform:uppercase;display:block;margin-bottom:10px;font-size:14px}.banner a{color:#2071c5;text-decoration:underline}.banner a:hover{text-decoration:none}.reporting-covers .col-12{width:100%}.reporting-covers .reporting-tables-style{margin:0}.reporting-covers .scroll-indicator{margin-bottom:100px}.reporting-covers__title{text-align:center;margin-bottom:50px}form.reporting-covers__form-scope{border:0}.reporting-covers__form-scope.uniForm label{text-align:left}.reporting-covers-scope.is-hidden{display:none}.reporting-covers__label.is-hidden{display:none}@media screen and (min-width: 768px){.reporting-covers-scope__trigger{margin-top:23px;display:inline-block;padding-left:30px;padding-right:30px}}.reporting-covers-scope__trigger.is-hidden{display:none}@media screen and (max-width: 768px){.reporting-covers__form-scope.uniForm input{margin-bottom:28px}}.reporting-covers__form-scope.uniForm input{padding:10px 7px}.reporting-covers__form-scope .reporting-covers__submit{margin-top:24px;width:100%}.reporting-covers .reporting-tables-style thead{border:0}.reporting-covers .reporting-tables-style th:last-child{border-radius:0}.reporting-covers .reporting-table-pre-thead td{padding:4px;background:#fff;border:0}.reporting-table-pre-thead td:last-child{background:#d8dee3;text-transform:uppercase;letter-spacing:.03em;font-size:11px;border-top-right-radius:4px;border-top-left-radius:4px}.reporting-covers tfoot{font-weight:bold}.reporting-covers tfoot td:first-child{text-align:center}.reporting-covers tfoot td:first-child,.reporting-covers tfoot td:last-child{font-size:14px}.venue-embedded-form .uniForm .glue-field{width:70%}.venue-embedded-form .uniForm .glue-button{width:30%}.venue-embedded-form .uniForm textarea{height:38px}.venue-embedded-form .uniForm .copy-content{background-color:#f7fafb;border:1px solid #d7e5ea;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;padding-left:28px;padding-top:28px;padding-bottom:28px;margin-bottom:80px;margin-top:40px}.venue-embedded-form .description{margin-bottom:100px}.venue-embedded-form .description h2{font-size:16px;color:#777;font-weight:bold;margin:15px 0 0 0;line-height:1}.venue-embedded-form .description p{font-size:14px;color:#999;margin-bottom:30px}.venue-embedded-form .description .button{padding-left:50px;padding-right:50px;font-weight:normal}.venue-embedded-form .illustration{margin-bottom:100px}.venue-free-b-link .uniForm .glue-field{width:70%}.venue-free-b-link .uniForm .glue-button{width:30%}.venue-free-b-link .uniForm textarea{height:38px}.venue-free-b-link .uniForm .copy-content{background-color:#f7fafb;border:1px solid #d7e5ea;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;padding-left:28px;padding-top:28px;padding-bottom:28px;margin-bottom:40px;margin-top:40px}.item-illustration figure{width:100%;margin:0 auto;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;position:relative}.item-illustration img{border:1px solid #d7e5ea;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}.item-illustration .image-preview{position:absolute;width:100%;height:100%;margin:0 auto;display:block;text-indent:-9999em;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}.item-illustration .image-preview:hover span{width:45px;height:45px;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;position:absolute;left:50%;top:50%;margin-top:-23px;margin-left:-23px;background-color:rgba(0,0,0,0.2);background-image:url(/assets/v2/venue-ux/zoom-icon.png);background-repeat:no-repeat;background-position:center center}.item-illustration p{text-align:center;font-size:14px;color:#999;margin-bottom:100px}.break{text-align:center;background-image:url(/assets/v2/venue-ux/line-through.png);background-repeat:repeat-x;background-position:0 13px;font-size:14px;color:#666;margin-bottom:60px}.break span{background-color:#fff;padding:0 20px}.venue-mobile-website .uniForm .glue-field{width:70%}.venue-mobile-website .uniForm .glue-button{width:30%}.venue-mobile-website .uniForm textarea{height:38px}.venue-mobile-website .uniForm .copy-content{background-color:#f7fafb;border:1px solid #d7e5ea;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;padding-left:28px;padding-top:28px;padding-bottom:28px;margin-bottom:40px;margin-top:40px}.customizer{background-color:#f9f9f9;width:100%;padding-top:40px;background-image:url(/assets/v2/venue-ux/drop.png);background-repeat:repeat-x;background-position:0 0}.customizer:after{content:".";display:block;font-size:0;height:28px;line-height:28px;width:100%;background-image:url(/assets/v2/venue-ux/drop2.png);background-repeat:repeat-x;background-position:0 0;margin-top:40px}.customizer .uniForm{background:none}.customizer .uniForm .ctrlHolder{margin:0;padding:20px 0;border-bottom:1px solid #dedede}.customizer .uniForm label{line-height:2.3;margin:0}.customizer .inline-info-content{margin-top:20px;float:left}.customizer .uniForm input[type="checkbox"]{padding-top:4px}.customizer .button-holder{padding:20px 0;border:none;float:left;width:100%}.iphone iframe{border:none;padding:136px 36px 140px 40px;background-image:url(/assets/v2/venue-ux/iphone-2.png);background-repeat:no-repeat;background-position:1px 0;background-color:transparent;margin:0 0 0;width:305px;height:507px;overflow:hidden;border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;margin-left:30px}.iphone-replacement{display:none}.venue-concierge-bonuses form.bonus{background-color:#f7fafb}.venue-concierge-bonuses form.uniForm{padding-bottom:28px;padding-top:28px;margin-bottom:40px}.venue-concierge-bonuses .uniForm .ctrlHolder{margin:0}.bonus .checkbox{float:left}.bonus label{margin-top:13px;line-height:inherit}.venue-concierge-bonuses .bonus label{text-align:left;padding-left:30px;font-size:14px}.venue-concierge-bonuses .description img{margin-bottom:100px}.venue-concierge-bonuses .description h2{font-size:16px}.venue-concierge-bonuses .description p{font-size:14px;margin-bottom:30px}.venue-concierge-bonuses h4{font-size:1em}.venue-concierge-bonuses .modal p{font-size:14px}.venue-concierge-bonuses .modal .button{margin-right:10px}.venue-concierge-invite .cta-section .uniForm{background-color:#f7fafb;padding:0;margin-bottom:100px}.venue-concierge-invite .cta-section .ctrlHolder{margin-bottom:28px}.venue-concierge-invite .cta-section label{float:left;margin-left:28px;margin-top:20px;margin-bottom:0}.venue-concierge-invite .cta-section input[type="text"]{margin-left:6%;float:left;width:44%}.once-there-offering .cta-section input{margin-left:6%;float:left;width:44%}.once-there-offering .cta-section .uniForm{background-color:#f7fafb;padding:0;margin-bottom:100px}.once-there-offering .cta-section label{float:left;margin-left:28px;margin-top:20px;margin-bottom:0}.venue-concierge-invite .cta-section input[type="submit"]{width:30%;float:right}.venue-concierge-invite .cta-section input[type="submit"]:active,.venue-concierge-invite .cta-section input[type="submit"]:focus{border:none}.venue-concierge-invite .cancel-action{width:65%;display:inline-block}.venue-concierge-invite .cancel-action a{color:#0d7bce}.venue-concierge-invite .modal a{color:#0e7fd2}.venue-concierge-invite .modal a:hover{text-decoration:none}.venue-concierge-invite .modal p{color:#999}.venue-concierge-invite .modal{display:none}.flier-promo{background-color:#fafafa;border:1px solid #e2e2e2;margin-top:50px;margin-bottom:100px;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}.venue-gift-card-configuration .flier-promo{margin-bottom:28px}.flier-promo>img{float:right;margin:13px}.flier-promo h2{font-size:16px;margin-left:28px}.flier-promo p{font-size:14px;margin-left:28px;margin-top:15px;line-height:1.4}.venue-concierge-invite .registered thead{background-color:#d3e5ba}.venue-concierge-invite .reporting-tables-style{margin:0 0 100px 0}.venue-concierge-invite .reporting-tables-style thead{border:none}.venue-concierge-invite .reporting-tables-style th:first-child{border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px}.table-tabs{float:left;width:100%;margin:0}.table-tabs li{float:left;margin:0;list-style-type:none}.table-tabs li a{padding:15px 50px;display:inline-block;margin-right:1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;font-weight:bold;text-decoration:none}.table-tabs li.registered-tab a{background-color:#d3e5ba;color:#56801b}.table-tabs li.registered-tab a:hover,.table-tabs li.pending-tab a:hover{color:#000}.table-tabs li.pending-tab a{background-color:#fec894;color:#8d5300}.venue-concierge-invite .pending thead{background-color:#fec894}.table-wrapper-invite table{display:none}.table-wrapper-invite .active{display:table}.copy-button{background-color:#4CAF50;color:#fff !important;border:none;color:white;border-radius:5px;padding:10px 15px}.copy-text{position:absolute;left:-999em}.venue-flier-invitations .tip-message-wrapper{margin-bottom:60px}.venue-flier-invitations .cta-box{border:1px solid #d7e5ea;background-color:#f7fafb;padding:20px 0 50px 0;margin-bottom:50px;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}.venue-flier-invitations .cta-box h2{font-size:16px;line-height:1;text-align:center;margin-bottom:40px}.venue-flier-invitations .cta-box p{text-align:center}.venue-flier-invitations .cta-box a{padding:10px 50px;text-decoration:none}.venue-flier-invitations .tip{display:block}.venue-flier-invitations .tip-small{display:none}.venue-flier-invitations footer{margin-top:100px}.venue-concierge-settings form.uniForm{margin-bottom:80px;padding-bottom:0}.venue-concierge-settings form.uniForm label{text-align:left}.venue-concierge-settings .sparkbox-custom{width:100% !important}.venue-concierge-settings .uniForm .cta-holder{padding-top:28px;border-top:1px solid #d7e5ea;clear:both;overflow:hidden}.venue-concierge-settings .uniForm .cta{float:right;width:35%}.venue-concierge-settings .uniForm .cta:focus{border:none}.guest-perk-setup.uniForm .enable-guest-perk{border-bottom:1px solid #e7f0f3;padding-bottom:28px;padding-top:14px}.guest-perk-setup.uniForm .ctrlHolder{padding-left:28px}.guest-perk-setup.uniForm .cta-holder{padding-top:28px;border-top:1px solid #d7e5ea;clear:both;overflow:hidden}@media screen and (max-width: 768px){.venue-concierge-settings .grid .col.skip-3{margin-left:0}.guest-perk-setup.uniForm .ctrlHolder{padding-left:14px}}@media screen and (max-width: 480px){.venue-concierge-settings .uniForm .cta{float:none;width:100%}}.venue-vip-list .subnav{margin-bottom:50px}.vip-info{background-color:#fffeeb;border:1px solid #ffee8e;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;height:140px;position:relative;margin-top:50px}.vip-info p{font-size:14px;color:#666;margin:20px 0 0 110px}.vip-info h2{font-size:16px;margin:15px 0 5px 110px}.vip-info a{color:#0d7bce;text-decoration:none}.vip-info a:hover{text-decoration:underline}.vip-info img{margin:0;float:left}.blog-explanation{margin-right:15px}.jane-story{margin-left:15px}.or{position:absolute;left:-40px;top:55px;text-transform:uppercase;color:#b9a951;font-weight:normal}.jane-story img{margin-top:-16px}.blog-explanation img{margin-top:10px;margin-right:20px;margin-left:10px}.responsive-or{display:none}@media only screen and (max-width: 1020px){.vip-info{height:170px}.or{top:70px}.jane-story img{margin-top:14px}.blog-explanation img{margin-top:10px}.vip-info h2{font-size:14px}}.setup-perk .uniForm{background-color:#f7fafb;padding-left:28px;padding-bottom:0;margin-bottom:80px;margin-top:100px}.setup-perk .uniForm label{text-align:left;margin:0 0 15px 0;font-size:14px}.setup-perk .uniForm label small{display:inline}.setup-perk .uniForm h2{background-color:inherit;text-transform:none;font-size:18px;color:#343434}.setup-perk .cancel-action{width:60%;display:inline-block;text-align:right}.setup-perk .cta{width:30%;float:right}.setup-perk .uniForm .cta:active,.setup-perk .uniForm .cta:focus{border:none}.graph{border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border:1px solid #d4d4d4;margin-top:100px}.graph h3{text-transform:uppercase;letter-spacing:1px;line-height:4.5;border-bottom:1px solid #d4d4d4;text-align:center;font-size:14px;color:#666;margin:0}.more-visitors{padding:0 20px}.graph img{display:block;margin:20px auto}.graph p{border-top:1px solid #d4d4d4;background-color:#fffeeb;padding:28px;margin:0;font-size:14px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px}.promo-wrapper{background-color:#f3f3f3}.promo-wrapper h2{text-align:center;color:#758695;font-family:Patagonia;margin:0;line-height:2;margin-top:50px;margin-bottom:50px;font-weight:normal}.promo-wrapper p{color:#758695;text-align:center;font-size:18px;margin:0 0 60px 0}.view-profile{float:left;width:100%;text-align:center}.view-profile a{color:#0e7ed1;text-decoration:none}.view-profile a:hover{text-decoration:underline}.promo-wrapper img{display:block}.imageholder{float:left;width:100%;padding-left:28px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.imageholder img{display:block;margin:0 auto}.download-list .uniForm{background-color:#f7fafb;padding-left:28px;padding-bottom:0;margin-bottom:80px;margin-top:100px}.download-list .uniForm label{text-align:left;margin:0 0 15px 0;font-size:14px}.download-list .uniForm label small{display:inline}.download-list .uniForm h2{background-color:inherit;text-transform:none;font-size:18px;color:#343434}.download-list .cta{width:30%;float:right}.download-list .uniForm input.cta:focus,.download-list .uniForm input.cta:active{border:none}.stats{background-color:#fffeeb;border:1px solid #ffef96;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;margin-top:100px;overflow:hidden;padding:20px;margin-bottom:20px}.stats .half-column{float:left;width:50%}.stats h2{font-size:16px;text-align:center;color:#666;margin:0 0 13px 0;letter-spacing:1px}.stats img{display:block;margin:0 auto}.stats dl{margin:5px 0 0 20px;line-height:1}.stats dt{float:left;width:65%;line-height:1;font-weight:normal;margin-bottom:14px;color:#666;text-align:right}.stats dd{margin:0;line-height:1;font-weight:bold;margin-bottom:14px;float:left;margin-left:15px}.mailchimp{border:1px solid #d4d4d4;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;margin-bottom:15px}.mailchimp p{margin:0;font-size:14px;color:#666;padding:20px 20px 20px 90px;background-image:url(/assets/v2/venue-ux/mailchimp.png);background-repeat:no-repeat;background-position:20px  10px}.mailchimp a{color:#1478c3}.mailchimp a:hover{text-decoration:none}.request-quote{border:1px solid #d4d4d4;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;margin-bottom:100px}.request-quote p{padding:15px 15px 15px 90px;margin:0;font-size:14px;background-image:url(/assets/v2/venue-ux/watch.png);background-repeat:no-repeat;background-position:10px -5px}.request-quote span{display:block;margin-top:15px}.promo-wrapper .direct-reservation{background-color:#fff;border:2px solid #dfdfdf;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;text-align:left;font-size:15px;font-weight:bold;padding:20px 20px 20px 45%;background-image:url(/assets/v2/venue-ux/direct-reservation.png);background-repeat:no-repeat;background-position:30px 10px;color:#343434}.promo-function{border:2px solid #dfdfdf;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;margin-bottom:100px}.promo-function:hover{box-shadow:0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15)}.promo-function img{display:block}.function-cta{background-color:#fff;border-top:2px solid #dfdfdf;padding:15px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px}.function-cta p{margin:15px 0 30px;color:#343434;font-weight:bold;font-size:16px}@media only screen and (max-width: 950px){.stats .half-column{width:100%}.stats dl{padding-top:10px}.stats dd,.stats dt{width:45%}.stats dd{text-indent:20px}.promo-wrapper .direct-reservation{background-position:center 10px;padding-top:100px;padding-left:20px;text-align:center}}.color-link{color:#1478c3}.text-center{text-align:center}.fs-18{font-size:18px}.intro-venue-hour-perk{margin-top:56px}.intro-venue-hour-perk img{width:28px;height:auto;display:inline-block;margin-right:10px;position:relative;top:2px}.hp-promo{zoom:1;position:relative;margin:56px 0}.hp-promo:before,.hp-promo:after{content:"";display:table}.hp-promo:after{clear:both}.hp-promo-body{background:#333;border-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.hp-promo-body strong{color:#fff}.hp-promo-body a{color:#2392dd}.hp-promo-body a:hover{text-decoration:none}.hp-benefits{padding:28px;color:#ccc}.hp-benefits h3{font-size:24px;margin-top:0;color:#fff}.hp-benefits p{color:#ccc;margin-top:15px;margin-bottom:15px}.hp-benefits li{list-style-type:none;position:relative;padding:15px 0 15px 30px;border-bottom:1px solid #444;margin-left:0}.hp-benefits li:before{content:"";background-image:url(/assets/v2/venue-ux/icon-tick-circle.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;width:20px;height:20px;top:15px;left:0px}.hp-benefits li:last-child{border-bottom:none}.hp-benefits-tip{background-color:#434343;border-radius:4px}.hp-benefits-tip p{margin:0;font-size:14px;color:#999;padding:20px 20px 20px 90px;background-image:url(/assets/v2/venue-ux/logo-clear.png);background-repeat:no-repeat;background-position:20px  10px}.hp-promo-image{background:url("/assets/v2/venue-ux/dt-restarant-list.png") no-repeat center;background-size:cover;width:100%;height:250px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;border:1px solid #ccc;border-left:0}.hp-promo-play{display:block;width:100%;height:100%;opacity:.6;transition:.3s all ease-in-out;text-align:center;display:flex}.hp-promo-play:hover{cursor:pointer;opacity:1}.hp-promo-play img{width:128px;height:128px;margin:auto}.hp-update-perk{margin-right:28px !important}@media screen and (min-width: 768px){.hp-promo-image{background-size:cover;width:40%;height:auto;position:absolute;top:0;right:0;bottom:0;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;display:block}.hp-promo-body{background:#333;border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;float:left;width:60%}}@media screen and (min-width: 900px){.hp-promo-image{width:60%}.hp-promo-body{width:40%}}@media screen and (max-width: 768px){.venue-hour-perk .grid .skip-2,.venue-hour-perk .grid .skip-6,.venue-hour-perk .grid .nest,.hour-perk-form-set-perk .button-holder .skip-1{margin-left:0}.hour-perk-form-set-perk.uniForm .button-holder{margin-bottom:0;padding-right:28px}}@media screen and (max-width: 480px){.hour-perk-form-set-perk.uniForm .button-holder{padding-left:14px;padding-right:14px}.hour-perk-form-set-perk.uniForm .ctrlHolder{padding-left:14px}}@media screen and (max-width: 400px){.venue-hour-perk .grid{margin:0 14px}}.assign-all-perks-button{font-weight:normal !important}.assign-all-perks-button input{position:relative;top:-1px}.venue-hour-perk .time{width:80px}.venue-hour-perk .hour-perk-form-timeslots{border:0;margin-top:56px}.venue-hour-perk label.form__label{text-align:center;margin:0;padding:5px 0}.venue-hour-perk .form__checkbox-replacement{margin-right:0}.hour-perk-form-timeslots .final-action{padding-top:0}.hour-perk-form-timeslots .button-holder{clear:both;overflow:hidden;border-top:0;padding-right:0}.uniForm .form__checkbox{width:0.1px !important;height:0.1px !important;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form__checkbox[type="checkbox"]:checked+.form__label .form__checkbox-replacement{border-color:#3cb878;background-color:#3cb878;background-repeat:no-repeat;background-position:center center}.form__checkbox[type="checkbox"]:checked+.form__label .form__checkbox-replacement--diamond{border-color:#fff;background-color:#fff}.form__checkbox[type="checkbox"]:checked+.form__label .form__checkbox-replacement .icon--tick{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.form__checkbox[type="checkbox"]:focus+.form__label .form__checkbox-replacement{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.form__checkbox-replacement{width:18px;height:18px;background-color:#fff;border:1px solid #ccc;border-radius:2px;display:inline-block;position:relative;top:2px;margin-right:7px;pointer-events:none}.form__checkbox-replacement .icon--tick{position:absolute;width:14px;display:block;top:4px;left:2px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:background-color .1s ease-in-out, transform .18s ease-in-out}.form__checkbox-replacement--diamond .icon--tick{width:20px;top:1px;left:0px}@media screen and (max-width: 400px){.hour-perk-form-timeslots th,.hour-perk-form-timeslots td{padding:7px 4px}.form__checkbox-replacement{width:14px;height:14px}.form__checkbox-replacement .icon--tick{top:2px;left:0}}.bc-settings footer{margin-top:100px}.bc-hotel-info .uniForm .button-holder .button{float:left;overflow:hidden;font-size:14px;font-weight:normal;padding-top:10px;padding-bottom:10px}.bc-hotel-info .modal,.bc-hotel-info .modal-small{display:none}.bc-payments footer{margin-top:100px}.bc-payments .subnav{margin-bottom:70px}.tip-promo{background-color:#fffeeb;border:1px solid #ffee8e;padding:20px;background-image:url(/assets/v2/bc/shakehands.png);background-repeat:no-repeat;background-position:15px 40px;padding-left:120px;margin-bottom:28px;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}.tip-promo a{color:#0d76c9}.tip-promo a:hover{text-decoration:none}.tip-promo h2{margin:0 0 15px 0;font-size:16px;color:#666}.tip-promo p{margin:0;font-size:14px;color:#999}.tip-invite{background-image:url(/assets/v2/bc/notebook.png);background-position:35px 30px}.bc-payments thead{border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0}.bc-payments .reporting-tables-style thead{border:none}.bc-payments .reporting-tables-style a{color:#0d76c9}.bc-payments .reporting-tables-style a:hover{text-decoration:none}.bc-reseller .subnav{margin-bottom:40px}.bc-reseller .filter{margin-bottom:50px}.bc-reseller .filter .cta{width:100%}.bc-reseller .reporting-tables-style th{padding:20px 5px}.bc-reseller .reporting-tables-style td:first-child,.bc-reseller .reporting-tables-style th:first-child{width:250px}.bc-reseller .reporting-tables-style td{padding:20px 5px}.bc-history .subnav{margin-bottom:40px}.bc-history footer{margin-top:100px}.bc-active-r table{margin:0}.bc-active-r table .button{text-indent:-9999em;display:inline-block;width:42px;height:36px;padding:0}.bc-active-r table .button span{background-repeat:no-repeat;background-position:center center;display:block;width:42px;height:36px}.bc-active-r table tr td:first-child,.bc-active-r table tr th:first-child{padding:0 5px;width:100px}.bc-active-r .table-wrapper{overflow:auto;width:100%}@media only screen and (max-width: 1165px){.scroll-indicator{position:relative;overflow:hidden}.scroll-indicator:before{position:absolute;right:0;top:0;width:20px;height:100%;background-image:url(/assets/v2/bc/scroll-indicator.png);background-repeat:repeat-y;content:"";display:block;padding:0}.scroll-indicator:after{position:absolute;left:0;top:0;width:20px;height:100%;background-image:url(/assets/v2/bc/scroll-indicator-left.png);background-repeat:repeat-y;content:"";display:block;padding:0}}.bc-active-r table{width:1110px}.venue-cell{width:240px;padding:0 5px}.bc-active-r .print span{background-image:url(/assets/v2/bc/print-icon.png)}.bc-active-r .map span{background-image:url(/assets/v2/bc/map-icon.png)}.bc-active-r .sms span{background-image:url(/assets/v2/bc/sms-icon.png)}.bc-active-r .edit span{background-image:url(/assets/v2/bc/edit-icon.png)}.bc-active-r .cancel-r span{background-image:url(/assets/v2/bc/close-icon.png)}.bc-active-r .confirmed{color:#32a214}.bc-active-r .pending{color:#f68e1f}.bc-active-r .modal,.bc-active-r .modal-small{display:none}.bc-active-r .uniForm{border:none;margin-top:28px}.bc-active-r .uniForm .ctrlHolder{padding:0}.bc-active-r .uniForm .button-holder{margin:0;padding:0}.bc-active-r .button-holder{border-top:none}.bc-active-r .button-holder p{margin:0;text-align:right;width:40%;float:left;padding-right:10%}.bc-active-r .button-holder p a{font-size:14px;color:#999;text-decoration:none}.bc-active-r .button-holder p a:hover{text-decoration:underline}.bc-active-r .button-holder .cta{width:50%}.bc-completed-r .filter{margin-bottom:30px}.bc-completed-r .cta{width:100%}.bc-completed-r .completed{color:#32a214}.bc-completed-r .canceled{color:#f68e1f}.bc-completed-r .modal,.bc-completed-r .modal-small{display:none}.bc-completed-r table td:first-child{padding:0 5px;width:100px}.bc-completed-r .table-wrapper{overflow:auto;width:100%}.bc-completed-r table{width:1110px;margin:0}.bc-reports .cta{width:100%;margin-top:38px}.bc-reports .filter{margin-bottom:30px}.bc-reports .uniForm{border:none}.bc-reports .uniForm label{text-align:left}.bc-reports .modal,.bc-reports .modal-small{display:none}.bc-reports .reporting-tables-style th:hover{cursor:pointer}.bc-reports table{margin:0;width:1110px}.bc-reports .table-wrapper{overflow:auto;width:100%}.link-your-hotel{border:1px solid #e1e1e1;border-radius:4px;-moz-border-radius:4px;padding:20px 15px}.link-your-hotel p{margin:0 0 30px 0}.link-your-hotel .cta{padding:10px 40px;text-decoration:none}.bc-reservations footer{margin-top:100px}#city-nav{background:#fdfec3;border-right:2px solid #f3f4b7;border-bottom:2px solid #f3f4b7;border-left:2px solid #f3f4b7;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;-o-border-bottom-left-radius:1em;-ms-border-bottom-left-radius:1em;-khtml-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;-o-border-bottom-right-radius:1em;-ms-border-bottom-right-radius:1em;-khtml-border-bottom-right-radius:1em;border-bottom-right-radius:1em;height:60px;margin-bottom:15px}#city-nav form{float:left;margin:12px 15px}#city-nav select{-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;color:#343434;font:16px/150% helvetica neue,arial,helvetica,freesans,clean,verdana,sans-serif;font-weight:bold;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #eaf2f8));background-image:-webkit-linear-gradient(top, #fff, #eaf2f8);background-image:-moz-linear-gradient(top, #fff, #eaf2f8);background-image:-o-linear-gradient(top, #fff, #eaf2f8);background-image:-ms-linear-gradient(top, #fff, #eaf2f8);background-image:linear-gradient(top, #fff, #eaf2f8);height:36px;padding:8px;width:300px}#city-nav ul{margin:0 0 0 15px}#city-nav li{float:left;font-size:13px;font-weight:bold;margin:20px 10px;list-style:none}#city-nav li span{display:block;text-transform:uppercase;padding:4px 12px}#city-nav li span.active{color:#787954;background:#d9da96;box-shadow:0 3px 7px rgba(0,0,0,0.25) inset;border-radius:2em}#city-nav li a{text-decoration:none;color:#666}#city-nav li a:hover{text-decoration:underline}.bc-reservations .filter:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.bc-reservations .filter{margin:20px 0;color:#999}.bc-reservations .modal{display:none;z-index:101}.bc-reservations .modal a{color:#0e7fd2}.bc-reservations .modal a:hover{text-decoration:none}.bc-reservations .modal p{color:#999}.bc-reservations .modal ul{color:#999;font-size:16px}.searchVenue{float:left;width:100%}.searchVenue input[type="text"]{width:100%;padding:4px 4px 4px 10px;border:1px solid #ccc;border-radius:2em;-moz-border-radius:2em;-khtml-border-radius:2em}.searchVenue input[type="text"]:focus{outline:none;border:1px solid #999}.searchVenue .column-learn{width:30%;margin-right:20%;float:left}.searchVenue .column-search{width:30%;margin-left:20%;float:left}.searchVenue .column-learn .button{border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;background-image:url(/assets/v2/bc/bonus-perk-icons.png);background-repeat:no-repeat;display:block;padding:14px 0 14px 20px;text-align:center;color:#666;font-family:Arial;text-transform:uppercase;letter-spacing:1px;text-decoration:none;font-weight:bold;font-size:9px;background-position:9px 10px}.searchVenue .button:hover{background-color:#e9f2f4;border:1px solid #e9f2f4}.searchVenue .button:active{background-color:#d9e9ec;border:1px solid #d9e9ec}.searchVenue .active{background-color:#e9f2f4;border:1px solid #e9f2f4}.bc-reservations .explanation{background-color:#e9f2f4;position:relative;float:left;width:96%;padding:2%;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;margin:20px 0 0 0;display:none}.bc-reservations .explanation .halfcolumn{width:47%;float:left}.bc-reservations .explanation label{color:#666}.bc-reservations .explanation .perk{border-right:1px solid #aaa;padding:0 2% 0 0;background:none;border:0;box-shadow:0 0 0;margin:0}.bc-reservations .explanation .bonuses{padding-left:3%}.bc-reservations .explanation h2{margin:0;padding:0;line-height:1;color:#343434;font-weight:bold;font-family:Arial;font-size:20px}.bc-reservations .explanation p{color:#666;font-size:14px;line-height:1.5}.bc-reservations .explanation .close{position:absolute;right:0px;top:0px;width:15px;height:15px;text-indent:-999em;background-image:url(/assets/v2/bc/icon-close.png);background-repeat:no-repeat;padding:5px;background-position:5px 5px;border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-khtml-border-radius:0 4px 0 0}.bc-reservations .explanation .close:hover{background-color:#d1e4e8;background-position:5px -17px}.bc-reservations .logo img{display:block;margin:0 auto}#venue-list table{border-collapse:collapse;line-height:1.5;border-top:1px solid #dfdfdf}#venue-list table tr:hover{background-color:#f9f9f9}#venue-list td{padding:14px 0;border-bottom:1px solid #dfdfdf}#venue-list h2{padding:0;font-size:16px;margin:0}#venue-list .vip-perk{padding-right:21px;background-image:none}#venue-list .address{color:#999;font-size:11px}.bc-reservations .vip-perk p{margin:0 0 5px 0;line-height:1}.bc-reservations .vip-perk strong,.bc-reservations .vip-perk b{font-size:12px}.bc-reservations .vip-perk .icon{width:16px;height:16px;display:inline-block;margin-right:5px;text-indent:-9999em;background-repeat:no-repeat;background-position:0 0}.bc-reservations .vip-perk .icon:hover{cursor:pointer}.bc-reservations span.perk{background:url(/assets/v2/bc/icon-perk.png)}.bc-reservations span.bonuses{background:url(/assets/v2/bc/icon-bonuses.png)}@media only screen and (max-width: 1217px){#city-nav{margin-right:24px}}@media only screen and (max-width: 980px){.searchVenue .column-learn{width:40%;margin-right:10%}.searchVenue .column-search{width:40%;margin-left:10%}}@media only screen and (max-width: 700px){.searchVenue .column-learn{width:50%;margin-right:0%}.searchVenue .column-search{width:45%;margin-left:5%}.searchVenue .button{background-image:none}#venue-list tr{width:44%;margin:0 2% 30px;float:left;height:330px;overflow:hidden;position:relative;border:4px solid #e5eff6;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}#venue-list td{border-bottom:none;float:left;width:100%}#venue-list td img{display:block;margin:0 auto}#venue-list .address{text-align:center}#venue-list h2{text-align:center}.bc-reservations .vip-perk p{text-align:center;margin:0}#venue-list table{border-top:none}#venue-list .button-container{position:absolute;bottom:0;left:0;right:0;padding:0;border-top:1px solid #e5eff6}#venue-list .button-container .cta{margin:10px}#venue-list .vip-perk{font-size:11px}#venue-list .vip-perk p{margin-bottom:3px}}@media only screen and (max-width: 481px){.bc-reservations .grid{margin:0 10px}#venue-list tr{width:98%;margin:0 0 30px 0}.searchVenue .column-learn{width:100%;margin-bottom:10px}.searchVenue .column-search{width:100%;margin-left:0}.bc-reservations .explanation .halfcolumn{width:100%;border:none;border-bottom:1px solid #ccc;padding:0 0 20px 0;margin-bottom:20px}.bc-reservations .explanation .bonuses{margin-bottom:0;border-bottom:none}#city-nav{margin-right:42px}#city-nav ul{margin:0;text-align:center}#city-nav li{display:inline-block;margin:20px 0;float:none}#city-nav li span{padding:0 10px;text-transform:none;font-size:12px}.bc-reservations footer{margin-top:30px}}.invitation-wrapper{background-color:#e5eff5;box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);position:relative;z-index:100;border-bottom:1px solid #aaa}.invitation{max-height:0;-webkit-transition:all 0.2s;overflow:hidden}.invitation.active{max-height:900px}.bc-reservations .vip-perk .perk{padding:0;border:none;box-shadow:none;position:relative;left:2px}.invitation .uniForm{background:none;border:1px solid #aaa;margin-bottom:50px}.invitation h3{margin:-15px 0 0 0;text-align:center;font-size:18px}.invitation h3 span{background-color:#e5eff5;padding:0 10px}.invitation p{margin:10px 20px 20px;font-size:14px}.invitation p a{color:#1781c8;text-decoration:none}.invitation p a:hover{text-decoration:underline}.invitation .uniForm .ctrlHolder{padding:0 20px}.invitation .uniForm .button-holder{padding:0 20px;border-top:none}.invitation .sample-email{width:50%;float:left;overflow:hidden;margin:0;line-height:40px;text-align:right}.invitation .sample-email a{margin-right:20px}.invitation .button-holder .cta{width:50%;float:left;overflow:hidden;padding:0}.invitation p .close-button{color:#343434}.trigger-button{position:absolute;bottom:-32px;right:10px;background-color:#e5eff5;display:inline-block;padding:5px 10px;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;box-shadow:0 1px 2px rgba(0,0,0,0.25) inset;z-index:1;text-decoration:none;font-weight:bold;color:#6a6a6a}.trigger-button:hover{color:#333}.trigger-button.open{box-shadow:none;box-shadow:none}.plus-sign{display:none}.settings-step{display:none}.wizard-wrapper{background-color:rgba(0,0,0,0.3);position:fixed;overflow:scroll;left:0;right:0;top:0;bottom:0;z-index:1000}.wizard-modal{position:absolute;width:50%;left:50%;margin-left:-25%;top:10%;background-color:#fff;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;box-shadow:0px 0px 20px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.25)}.wizard-modal h2{background-color:#343434;margin:0;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;line-height:2.5;color:#fff;text-align:center;font-size:22px;font-weight:normal;font-family:'Patagonia';-webkit-font-smoothing:antialiased;letter-spacing:-1px}.steps{margin:20px 28px;background-image:url(/assets/v2/bc/steps-bg.png);background-repeat:repeat-x;background-position:0 center}.steps li{list-style-type:none;padding:0;margin:0;display:inline-block;width:50%}.steps li span{background-color:#d8d8d8;padding:13px 16px;line-height:1;display:inline-block;border-radius:130px;-moz-border-radius:130px;-khtml-border-radius:130px;color:#999;font-weight:bold}.steps li:last-child{text-align:right}.steps .active span{background-color:#f9870d;color:#fff;padding:20px 23px}.wizard-content{background-color:#f9f9f9;position:relative;padding:0 20px 28px}.wizard-content:before{position:absolute;left:0;right:0;height:10px;top:0;background-image:url(/assets/v2/bc/drop-image.png);background-repeat:repeat-x;content:"";display:block;width:100%;clear:both}.wizard-content:after{position:absolute;left:0;right:0;height:10px;bottom:0;background-image:url(/assets/v2/bc/drop-image-bottom.png);background-repeat:repeat-x;content:"";display:block;width:100%;clear:both}.wizard-content h3{text-align:center;font-size:22px;margin:0;padding:28px 0;line-height:1;-webkit-font-smoothing:antialiased}.wizard-content img{display:block;margin:0 auto 28px}.wizard-content p{margin:0;line-height:1.4;font-size:14px}.action-box{padding:28px}.action-box ul{margin:0}.action-box ul:after{content:"";display:block;width:100%;height:0;clear:both}.action-box li{list-style-type:none;margin:0;width:30%;display:inline-block}.action-box li:first-child{margin-right:5%}.action-box li:last-child{float:right;margin-right:0}@media only screen and (max-width: 900px){.wizard-modal{width:80%;left:40%;margin-left:-30%}}@media only screen and (max-width: 500px){.wizard-modal{width:90%;left:5%;margin-left:0;top:5%}.action-box ul li{width:100%;margin-left:0;margin-bottom:15px}.name-change .action-box ul li{margin-bottom:0}}.bc-history .request-link p{margin-bottom:25px}.bc-history .request-link p a{padding:10px 20px;text-decoration:none}table.sortable thead tr .header{background-repeat:no-repeat;background-position:center right;cursor:pointer}table.sortable thead tr .headerSortUp{background-image:url(/assets/v2/design/sort-up-icon.png)}table.sortable thead tr .headerSortDown{background-image:url(/assets/v2/design/sort-icon.png)}.help-wrapper{position:relative}.help-wrapper .help-wrapper__video-icon{background:url("/assets/v2/venue-ux/icon-video.png");width:16px;height:12px;background-repeat:no-repeat;background-position:0 0;display:inline-block;margin-right:3px}.trigger-button:hover .help-wrapper__video-icon{background-position:0 bottom}.venue-res{min-height:500px}.pending-reservation{margin-top:2em}.pending-reservation h4{margin-bottom:14px}.pending-res-table{border:1px solid #ffee8e}.p-res-header th:first-child,.pending-res-table tr td:first-child{padding-left:15px}.p-res-header{background:#ffee8e}.p-res-header th{color:#666;font-weight:normal;border-bottom:1px solid #ffee8e;font-size:11px;padding-top:12px;padding-bottom:12px}.pending-res-table tbody td{padding:10px 7px;color:#666;border-bottom:1px solid #ffee8e}.pending-res-table tbody tr:last-child td{border-bottom:0}.p-res-controls a{font-size:13px;font-weight:bold;color:#fff;text-decoration:none;padding:5px 14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}.p-res-controls .add-p-note{background:#eec343}.p-res-controls .add-p-note:hover{background:#ddb53f}.p-res-controls .accept-p-res{background:#56ab7f;margin:0 14px}.p-res-controls .accept-p-res:hover{background-color:#4a946e}.p-res-controls .decline-p-res{background:#d65a37}.p-res-controls .decline-p-res:hover{background:#bc4f31}.p-res-details a{text-decoration:none;color:#106fbd}.p-res-details a:hover{text-decoration:underline}.reservation-note-modal .uniForm{border:0;margin-top:28px}.reservation-note-modal .uniForm .ctrlHolder,.reservation-note-modal .uniForm .button-holder{margin:0;padding:0}.reservation-note-modal .uniForm .ctrlHolder{margin-bottom:28px}.reservation-note-modal .button-holder{border-top:0}.reservation-note-modal textarea{max-width:100%}.reservation-note-modal .submit-note{width:70%;float:right}.reservation-note-modal .cancel-action{margin-right:75%}@media screen and (max-width: 900px){.p-res-header-controls,.p-res-controls{display:none}.p-res-name{max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width: 600px){.reservation-note-modal h2{font-size:20px;margin-top:14px}.reservation-note-modal .uniForm{margin-top:20px;padding-bottom:14px}.pending-res-table th{padding:12px 3px}.pending-res-table tbody td{font-size:12px;padding:12px 3px}.p-res-header th:first-child,.pending-res-table tr td:first-child{padding-left:4px}.p-res-name{max-width:80px}.p-res-header-phone,.p-res-phone,.p-res-header-size,.p-res-size{display:none}}.table-summary-header header,.table-summary-header header{content:"";display:table}.table-summary-header header{clear:both}.table-summary-header header{width:100%;margin-top:2em;background:#106fbd;padding:10px 0px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.day-switcher-container{width:60%;padding-left:14px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.scope-switcher-container{width:40%;padding-right:14px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.scope-switcher{float:right;position:relative}.day-switcher{float:left;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.1) inset}.date-selected{font-weight:bold;font-size:13px;color:#666;background:#dbdbdb;padding:5px 12px;width:200px;text-align:center}.date-selected:hover{cursor:pointer;background:#d6d6d6}.venue-reservation-table .datepicker_trigger{margin-right:5px;width:13px;margin-top:-2px}.venue-reservation-table .datepicker_trigger:hover{cursor:pointer}.date-selected,.previous-day{float:left}.previous-day,.next-day{padding:8px;position:relative;z-index:3;height:13px;border:none}.previous-day{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #c3c3c3;margin-right:-4px}.next-day{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid #c3c3c3;margin-left:-4px;float:right}.current-reservation-count{display:inline-block;margin-top:7px;margin-left:14px;font-size:13px}.scope-view,.more-options-trigger,.advanced-search-mobile{font-size:13px;font-weight:bold;text-decoration:none;color:#666;padding:8px 10px;height:13px;float:left}.scope-switcher .today{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.scope-switcher .week{border-radius:0}.scope-switcher .month{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.scope-switcher .past_7_days{border-radius:0}.scope-switcher .past_30_days{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.more-options-trigger,.advanced-search-mobile{margin-left:14px}.advanced-search-mobile{display:none}.trigger-active{background:#c9c9c9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-o-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-ms-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:linear-gradient(to bottom, #c9c9c9 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff',GradientType=0 )}.trigger-active:hover{background:#c9c9c9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-o-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:-ms-linear-gradient(top, #c9c9c9 0%, #fff 100%);background:linear-gradient(to bottom, #c9c9c9 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#ffffff',GradientType=0 )}.res-header-options{background:#fff;border:1px solid #dfdfdf;border-radius:3px;position:absolute;top:30px;right:0;z-index:5}.res-header-options.hidden{display:none}.res-header-options a{display:block;font-weight:bold;color:#666;padding:7px;text-decoration:none;font-size:12px}.res-header-options a:hover{color:#fff;background:#106fbd}@media screen and (max-width: 900px){.table-summary-header header{padding-bottom:0;border-left:1px solid #d7e5ea;border-right:1px solid #d7e5ea}.day-switcher-container,.scope-switcher-container{width:100%}.scope-switcher-container{margin-top:14px;padding:10px;border-top:1px solid #e9eef2;background:#fafafa}.scope-switcher{float:none}.more-options-trigger,.res-header-options{display:none}.advanced-search-mobile{display:inline-block;float:right;margin-left:0}}@media screen and (max-width: 480px){.scope-switcher-container{margin-top:7px}.day-switcher-container{padding-right:14px}.current-reservation-count{width:100%;margin-left:0;text-align:center}.day-switcher{float:none;clear:both;overflow:hidden;position:relative}.date-selected{text-align:center;width:100%;padding-left:0;padding-right:0}.previous-day{float:none;position:absolute;left:0}.next-day{float:none;position:absolute;right:0}.scope-switcher a{font-size:12px;padding:10px 8px}}.advanced-search-container .col{padding-left:1em}.advanced-search-container .nest{margin-left:-1em}.advanced-search-container form.uniForm{margin-top:0;padding-bottom:0;border-radius:0;border-bottom:0}.advanced-search-container form.uniForm label{text-align:left;margin-top:0}.date-filter{border-right:1px solid #dfdfdf}.date-filter .date-range-text{margin-top:10px;display:block;text-align:center}.date-filter,.criteria-search{padding:14px 14px 14px 0}@media screen and (max-width: 768px){.date-filter{border-right:none;padding-bottom:0}.advanced-search-container form.uniForm input,.advanced-search-container form.uniForm select{margin-bottom:14px}.date-filter .date-range-text{margin-bottom:10px}.criteria-search .ui-dropdownized{margin-bottom:28px}.criteria-search{display:none}.hide-on-mobile{display:none}}@media screen and (max-width: 480px){.date-filter,.criteria-search{padding:14px 14px 0 14px}.advanced-search-container .nest{margin-left:0}}.summary-content{border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.summary-count{padding:10px 0 10px 15px}.summary-count h4{margin-top:0px}.summary-count p{color:#666;font-size:13px;margin:2px 0 0;line-height:1}.pieces-container{margin:0;overflow:hidden;clear:both;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:0 0 10px}.summary-piece{list-style-type:none;margin-left:0;display:inline-block;width:25%;padding:0 15px;margin-top:10px;border-right:1px solid #dfdfdf;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.summary-piece:nth-child(4n+4){border-right:none}.summary-piece span{display:block}.summary-piece .time-period{font-weight:bold;color:#ee521a}.summary-piece a{color:#106fbd;text-decoration:none}.summary-piece a:hover{text-decoration:underline}.summary-content .cs-1{padding-left:0}.show-summary-count{font-size:12px;font-weight:bold;color:#999;display:block;width:100%;margin-top:33px;text-align:center}.show-summary-count:hover{cursor:pointer;text-decoration:underline}.res-table{margin-top:0}.res-header{background:#e9eef2}.res-header th{color:#666;font-weight:normal;border-bottom-color:#e9eef2;font-size:11px;padding-top:12px;padding-bottom:12px}.res-header th:first-child,.res-table td:first-child{padding-left:15px}.res-table tr{border:1px solid #e9eef2;border-collapse:collapse;color:#666}.res-name{max-width:140px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.reservation-status-icon{display:inline-block;background:url("/assets/v2/venue-ux/reservation-status.png") no-repeat center top;width:12px;height:12px;padding-right:10px}.reconfirmed-reservation{background-position:center bottom}.reservation-details{clear:both;overflow:hidden}.show-map a{color:#fff;text-align:center;font-size:18px;font-weight:bold;text-decoration:none;display:block;padding:20px 0}.res-details img{margin-top:5px}.reservation-details-item{display:inline;position:relative;margin-right:9px}.reservation-details-item .table-icon{width:18px;height:18px}.reservation-details-item img:hover{cursor:pointer}.res-tooltip-container{max-width:400px;min-width:300px;width:100%;background:#fff;position:absolute;z-index:3;left:-140px;top:27px;visibility:hidden}.tooltip-show{visibility:visible;-webkit-transition:visibility 0s linear .3s;-moz-transition:visibility 0s linear .3s;-o-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s}.res-tooltip-container,.res-tooltip-content{-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.res-tooltip-heading{position:relative;background:#798b9a}.res-tooltip-heading:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(121,139,154,0);border-bottom-color:#798b9a;border-width:9px;margin-left:-9px}.res-tooltip-heading h1{text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:0.3px;color:#fff;background:#798b9a;padding:7px 10px;margin:0}.res-tooltip-heading,.res-tooltip-heading h1{-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.res-tooltip-content{border:1px solid #d3dce4;padding-left:10px;padding-right:10px;clear:both;overflow:hidden}.res-tooltip-content p{margin-top:8px;margin-bottom:8px;font-size:13px}.res-tooltip-content strong,.res-tooltip-content h6{color:#666}.user-image-note{float:left;margin-right:10px;margin-left:-5px}.internal-note strong,.guest-note strong,.user-image-details strong{display:block}.hidden-component{display:none}.res-controls{position:relative;padding:14px 0}.res-complete,.res-cancel,.res-no-show,.res-reconfirm,.res-edit,.res-view{display:block;float:left;margin-right:12px}.res-complete span,.res-cancel span,.res-no-show span,.res-more-options span,.res-reconfirm span,.res-edit span,.res-view span{font-size:0px}.res-complete{width:17px;height:15px;background:url("/assets/v2/venue-ux/confirm-reservation.png") no-repeat top center}.res-cancel{width:16px;height:15px;background:url("/assets/v2/venue-ux/cancel-reservation.png") no-repeat center top}.res-no-show{width:15px;height:15px;background:url("/assets/v2/venue-ux/no-show-reservation.png") no-repeat center top}.res-reconfirm{width:15px;height:15px;background:url("/assets/v2/venue-ux/reconfirm-reservation.png") no-repeat center top}.res-edit{width:15px;height:15px;background:url("/assets/v2/venue-ux/edit-reservation.png") no-repeat center top}.res-view{width:15px;height:15px;background:url("/assets/v2/venue-ux/view-reservation.png") no-repeat center top}.res-complete:hover,.res-cancel:hover,.res-no-show:hover,.res-reconfirm:hover,.res-edit:hover,.res-view:hover{background-position:center bottom}a[data-tooltip]:link,a[data-tooltip]:visited{position:relative;text-decoration:none;font-size:12px;font-weight:bold}a[data-tooltip]:before{content:"";position:absolute;border-top:20px solid #40403f;border-left:25px solid transparent;border-right:25px solid transparent;visibility:hidden;top:-20px;left:-17px}a[data-tooltip]:after{content:attr(data-tooltip);position:absolute;color:white;top:-33px;background:#40403f;padding:4px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;white-space:nowrap;visibility:hidden}.res-complete[data-tooltip]:after{left:-57px}.res-cancel[data-tooltip]:after{left:-55px}.res-no-show[data-tooltip]:after{left:-27px}.res-reconfirm[data-tooltip]:after{left:-65px}.res-edit[data-tooltip]:after{left:-45px}.res-view[data-tooltip]:after{left:-35px}a[data-tooltip]:hover:before,a[data-tooltip]:hover:after{visibility:visible;-webkit-transition:visibility 0s linear .3s;-moz-transition:visibility 0s linear .3s;-o-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s}.res-table .old-statuses{background:#f9f9f9}.old-statuses.confirmed{border-left:3px solid #6bb291}.old-statuses.canceled{border-left:3px solid #d65a37}.old-statuses.no-show{border-left:3px solid #798b9a}.old-statuses td:not(.res-details):not(.res-controls){opacity:.5}.old-statuses .res-details .table-icon{opacity:.2}.res-revert{font-weight:bold;text-decoration:none;color:#106fbd;padding-left:20px;position:relative}.res-revert:hover{text-decoration:underline}.res-revert:before{content:'';width:12px;height:12px;background:url("/assets/v2/venue-ux/undo-reservation.png") no-repeat center top;position:absolute;top:2px;left:0}.res-table{margin-bottom:0}.res-status-bar{padding:10px;clear:both;overflow:hidden;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:1.5em}.all-statuses{padding:8px 10px;float:right;font-weight:bold;color:#666;text-decoration:none;display:inline-block;height:auto}@media only screen and (max-width: 1050px){.summary-piece{padding:0 10px}.res-name{max-width:100px}.reservation-details-item{margin-right:6px}.res-complete,.res-cancel,.res-no-show,.res-reconfirm,.res-edit,.res-view{display:block;float:left;margin-right:9px}}@media only screen and (max-width: 950px){.res-header-type,.res-header-source,.res-header-controls,.res-type,.res-source,.res-controls{display:none}.order-table{display:block;overflow-x:auto;white-space:nowrap}.res-table tr:hover{cursor:pointer}.res-table tbody tr:active{background:#fff9d6}.res-table th,.res-table td{padding-top:10px;padding-bottom:10px}.res-name{max-width:150px}.reservation-details-item{margin-right:9px}.res-tooltip-container{display:none}a[data-tooltip]:hover:before,a[data-tooltip]:hover:after{visibility:none}}@media only screen and (max-width: 900px){.summary-container .col .col,.summary-container .col{display:block;float:none;width:auto;padding-left:0}.summary-container .nest{margin-left:0;margin-right:0}.summary-container .nest .col{float:left}.summary-container .nest .cs-2,.summary-container .nest .cs-9,.summary-container .nest .cs-1{width:100%}.table-summary-header header{font-size:13px}.summary-count{border-bottom:1px solid #dfdfdf;padding-bottom:10px;overflow:hidden;clear:both}.summary-count h4{float:left;margin-right:20px}.summary-count p{float:left;margin-top:7px;font-size:13px}.summary-count p br{display:none}.pieces-container{border:none;padding-bottom:0}.summary-piece{display:flex;justify-content:space-between;width:100%;padding-bottom:10px;overflow:hidden;clear:both;border-right:none;border-bottom:1px solid #dfdfdf}.summary-piece a{display:block}.show-summary-count{font-size:14px;margin:0;padding:10px;text-align:center;background:#fdfdfd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}}@media only screen and (max-width: 700px){.res-header-phone,.res-phone{display:none}.res-name{max-width:100px}}@media only screen and (max-width: 540px){.res-header-status,.res-status{display:none}.reservation-details-item{margin-right:2px}.reservation-details-item .table-icon{width:12px;height:12px}.res-header th{padding-top:8px;padding-bottom:8px}.res-table td{font-size:13px}.res-details{padding-right:0}.res-name{max-width:80px}}@media only screen and (max-width: 440px){.venue-res .grid{margin-left:10px;margin-right:10px}.res-size{text-align:center}.res-table th{padding:7px 3px 7px 3px}.res-table td{font-size:12px;padding:12px 3px 12px 3px}}.venue-res-details h1,.venue-res-details h2{color:#666}.venue-res-details h6{letter-spacing:.5px;color:#798b9a;position:relative;padding-left:24px}.venue-res-details h6:before{content:"";width:18px;height:18px;display:block;position:absolute;left:0;top:1px}.venue-res-details a{color:#106fbd;text-decoration:none}.venue-res-details a:hover{text-decoration:underline}.venue-res-details .reservation-note-modal h2{color:#343434}.venue-res-details .reservation-note-modal a{color:#999}.res-info-highlight tr,.res-info-highlight td,.info-element-heading,.info-element-time,.info-element-value{border:none;padding:0}.info-element-heading{text-transform:uppercase;color:#b4c0ca;font-size:13px;font-weight:normal;letter-spacing:.5px}.info-element-time{text-transform:uppercase;color:#b4c0ca;font-size:15px;font-weight:bold;letter-spacing:.5px}.info-element-value{color:#666}.venue-res-details li{margin-left:0;list-style:none}.res-inner-container{background:#fbfdff;border-width:1px;border-style:solid;padding:20px 20px 10px;margin-top:28px}.res-inner-container h6{margin-top:0}.res-info-highlight{padding:0 28px 28px 28px;margin-top:20px;background:#f7fafb;border:1px solid #d7e5ea;margin-bottom:56px}.res-action-container{padding-bottom:14px;border-bottom:1px solid #d3dce4}.res-action-container h6:before{background:url("/assets/v2/venue-ux/res-actions.png") no-repeat center center}.pending-res-action{background:#ffee8e}.pending-res-action h6:before{background:url("/assets/v2/venue-ux/res-pending.png") no-repeat center center}.res-action li{display:inline-block}.res-action a{font-weight:bold;color:#fff;text-decoration:none;padding:7px 14px 8px 34px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}.res-action a:hover{text-decoration:none}.res-action a:before{content:"";width:14px;height:14px;display:block;position:absolute;left:12px}.res-action .complete{background-color:#56ab7f}.res-action .complete:before{background:url("/assets/v2/venue-ux/completed-res.png") no-repeat center center;top:8px}.res-action .complete:hover{background-color:#4a946e}.res-action .cancel{background:#d65a37;margin-left:20px;margin-right:20px}.res-action .cancel:before{background:url("/assets/v2/venue-ux/canceled-res.png") no-repeat center center;top:8px}.res-action .cancel:hover{background:#bc4f31}.res-action .no-show{background:#798b9a}.res-action .no-show:before{background:url("/assets/v2/venue-ux/no-show-res.png") no-repeat center center;top:7px}.res-action .no-show:hover{background:#667784}.action-info .res-revert{position:relative;font-size:14px;font-weight:normal;margin-left:14px}.res-info{margin-bottom:0}.res-info-container h6:before{background:url("/assets/v2/venue-ux/res-details.png") no-repeat center center}.res-secondary-actions{margin-top:28px}.res-secondary-actions .edit-reservation,.res-secondary-actions .reconfirm-reservation{position:relative;padding-left:24px}.res-secondary-actions .edit-reservation:before,.res-secondary-actions .reconfirm-reservation:before{content:"";display:block;width:16px;height:16px;position:absolute;top:0;left:0}.res-secondary-actions .edit-reservation{padding-right:30px}.res-secondary-actions .edit-reservation:before{background:url("/assets/v2/venue-ux/edit-res.png") no-repeat center center}.res-secondary-actions .reconfirm-reservation:before{background:url("/assets/v2/venue-ux/reconfirm-res.png") no-repeat center center;top:-2px}.res-inner-container.payment{border-color:#d3dce4;background-color:#fbfdff}.payment h6{padding-left:16px}.payment h6:before{background:url("/assets/v2/venue-ux/res-payment.png") no-repeat center center;left:-4px}.res-payment-note{margin-top:0;margin-bottom:0;color:#8998a4}.res-payment-note td{padding:5px 0}.payment-amount td{border-top:1px solid #d3dce4;font-weight:bold;color:#666}.break-amount td{border-top:1px solid #d3dce4}.res-inner-container.res-notes{border-color:#f2cf8d;background-color:#fdfad1}.res-notes h6:before{background:url("/assets/v2/venue-ux/res-notes.png") no-repeat center center}.res-notes ul{margin-bottom:14px}.note-piece{margin-left:0;margin-bottom:7px;list-style:none;color:#666}.res-notes .note-piece,.res-notes .no-note-piece{border-bottom:1px solid #f5dca1}.note-label{font-size:11px;font-weight:bold;letter-spacing:.5px;color:#fff;background:#eec343;padding:1px 5px 2px;margin-right:10px;position:relative;top:2px}.note-message,.no-note-piece{position:relative;top:2px}.no-note-piece{display:block;color:#666}.venue-add-note{display:inline-block;margin:5px 0 10px}.customer-details{padding-top:20px}.res-info-customer header{position:relative}.customer-details h6:before{background:url("/assets/v2/venue-ux/res-user.png") no-repeat center center;top:-2px}.customer-details h2{margin-top:0;line-height:1}.customer-notes h6:before{background:url("/assets/v2/venue-ux/res-notes.png") no-repeat center center}.customer-notes ul{margin-bottom:14px}.customer-notes .note-piece{border-bottom:1px solid #e0e5e9}.reservation-history-container h6:before{background:url("/assets/v2/venue-ux/res-history.png") no-repeat center center}.reservation-history tbody td:first-child{padding-left:15px}.pagination.history-pagination{margin-top:30px;margin-bottom:30px}.pagination.history-pagination li:first-child{margin-right:15px}.pagination.history-pagination li:last-child{margin-left:10px;margin-right:0}.pagination.history-pagination li:last-child a,.pagination.history-pagination li:first-child a{padding:10px 20px}.pagination.history-pagination li a:hover,.pagination.history-pagination li a:hover{cursor:pointer;text-decoration:none}@media screen and (max-width: 1000px){.venue-res-details{font-size:13px}}@media only screen and (max-width: 950px){.venue-res-details .grid{margin:0 28px;padding-right:0;width:auto}.venue-res-details .grid .col .col,.venue-res-details .grid .col{display:block;float:none;width:auto;padding-left:0}.venue-res-details .grid .nest{margin-left:0;margin-right:0}.venue-res-details .grid .nest .col{float:left}.venue-res-details .grid .nest .cs-2{width:30%}.venue-res-details .grid .nest .cs-4{width:70%;padding-left:28px}.venue-res-details{font-size:14px}.res-info-highlight{margin-bottom:0px}.res-secondary-actions .edit-reservation{padding-right:40px}}@media only screen and (max-width: 550px){.venue-res-details .grid{margin:0 14px}.venue-res-details .grid .nest .cs-2{width:100%}.venue-res-details .grid .nest .cs-4{width:100%;padding-left:0;margin-top:20px}.venue-res-details .grid .knock-out{margin-left:-14px;margin-right:-14px}.res-info-highlight{padding-left:14px;padding-right:14px;padding-bottom:14px;margin-bottom:20px}.venue-res-details h1{font-size:1.5em}.res-action .cancel{margin-right:3px;margin-left:3px}.res-action .cancel,.res-action .complete,.res-action .no-show{padding-left:9px;padding-right:9px}.res-action .cancel:before,.res-action .complete:before,.res-action .no-show:before{background:none;width:0;height:0}.info-element-heading{padding-right:10px;font-size:12px;white-space:nowrap}.info-element-time{padding-right:10px;font-size:12px;white-space:nowrap}.action-info p{font-size:15px}.action-info .res-revert{display:block;margin-left:0;margin-top:5px}.res-secondary-actions .edit-reservation{padding-right:20px}.customer-details{padding-top:0}.res-inner-container.res-notes{margin-top:14px}.section-toggle{position:relative}.section-toggle:hover{cursor:pointer}.section-toggle:before{content:'';display:block;width:18px;height:18px;background:url("/assets/v2/venue-ux/toggle-btn.png") no-repeat center top;position:absolute;top:0;right:0}.section-toggle.expanded-section-btn:before{background-position:center bottom}.section-details{display:none}.section-details-visible{display:block}.customer-details,.customer-notes,.reservation-history-container{border-top:1px solid #e5eaef}.customer-notes .note-piece{border-color:#ebf2f8}.reservation-history-container{margin-bottom:30px}.reservation-history th{padding:7px 3px}.reservation-history th:last-child{padding-right:3px}.reservation-history td{padding:15px 5px}.reservation-history tr td:first-child,.reservation-history th:first-child{padding-left:5px}.reservation-history td{font-size:12px}.reservation-history .td-center{text-align:center}.reservation-history .res-hide-column{display:none}.pagination.history-pagination li:first-child,.pagination.history-pagination li:last-child{display:block;width:100%}.pagination.history-pagination li:first-child{margin-right:0}.pagination.history-pagination li:last-child{margin-left:0}}@media only screen and (max-width: 480px){.res-action a{font-size:13px}}.venue-add-reservation .uniForm .error-main{margin:0}.venue-add-reservation .uniForm{margin-bottom:56px}.nest-separator{border-left:1px solid #d7e5ea}.uniForm .ctrlHolder.v-spacing{margin-top:28px}.venue-add-reservation .uniForm h2{margin-bottom:0}.venue.venue-add-reservation label{text-align:left}.venue.venue-add-reservation label small{display:inline}.venue.venue-add-reservation .label-required-fields{color:#e36325;font-size:14px}.venue-add-reservation textarea{max-width:100%}.venue-add-reservation .button-holder{clear:both;overflow:hidden}.grid .cs-10 .cs-10{width:100%;padding-right:2em}.tickets{clear:both;overflow:hidden;margin-top:36px;border-top:1px solid #d7e5ea}.ticket-table{margin-top:14px}.ticket-table tr{border:1px solid #e9eef2;border-collapse:collapse;color:#666}.ticket-header{background:#e9eef2}.ticket-header th{color:#666;font-weight:normal;border-bottom-color:#e9eef2;font-size:11px;padding-top:12px;padding-bottom:12px}.ticket-header th:first-child,.ticket-table td:first-child{padding-left:10px}.venue-add-reservation .tickets .inlineLabels label{width:auto;font-weight:normal;font-size:14px;margin-right:10px}.ticket-options{padding-top:14px;clear:both;overflow:hidden}.empty-space-filler{height:85px}@media screen and (max-width: 1100px){.venue-add-reservation .tickets .inlineLabels input,.venue-add-reservation .tickets .inlineLabels select{margin-top:14px}}@media screen and (max-width: 768px){.venue-add-reservation .col.skip-1{margin-left:28px}.nest-separator{border-left:none;border-top:1px solid #d7e5ea}.empty-space-filler{display:none}}@media screen and (max-width: 480px){.venue-add-reservation .col.skip-1{margin-left:0}.venue-add-reservation .grid .cs-10 .cs-10{width:100%;padding:0 14px}.venue-add-reservation .uniForm{padding-bottom:0}}.venue-schedule-override .uniForm{border:0}.venue-schedule-override .uniForm label{text-align:left}.venue-schedule-override .uniForm .ctrlHolder,.venue-schedule-override .uniForm .button-holder{padding-right:0}.venue-schedule-override .button-holder{clear:both;overflow:hidden;border:0;padding-top:0}.venue-schedule-override .uniForm .btn-add-override,.venue-schedule-override .uniForm .btn-apply-override{border:0;padding-top:39px;padding-right:0}.override-scope,.override-controls-container{clear:both;overflow:hidden}.venue-schedule-override .schedule-table td.time{width:8%}.override-controls-container{margin-bottom:28px}.override-note,.override-day{text-align:right;margin-top:48px}.override-note a,.override-day a{color:#0d79cc;text-decoration:none}.override-note a:hover,.override-day a:hover{text-decoration:underline}.venue-schedule-override .final-action{margin-bottom:0}.override-active-dates{border-top:1px solid #d7e5ea;margin-bottom:56px}.override-active-dates h2{color:#6eba0c;text-align:center}.override-active-dates ol{border:1px solid #d7e5ea;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:0}.override-active-dates ol li{list-style-type:none;font:bold 16px Helvetica, Arial, sans-serif;color:#8b8b8b;margin-left:0;padding:17px 17px 17px 41px;border-bottom:1px solid #d7e5ea;position:relative}.override-active-dates ol li:before{content:'';display:block;width:20px;height:20px;background:url("/assets/v2/venue-ux/calendar-active-dates.png") no-repeat center center;position:absolute;top:14px;left:14px}.override-active-dates .controls-right{float:right}.override-active-dates a{color:#8b8b8b;font-size:14px}.override-active-dates .edit-override{margin-right:7px}.show-active-dates-history{font-size:12px;font-weight:bold;text-transform:uppercase;text-align:center;color:#848c8f;background:#f7fafb;display:block;padding:10px 0;border:1px solid #d7e5ea;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.show-active-dates-history:hover{cursor:pointer;background:#d7e5ea}@media screen and (max-width: 768px){.venue-schedule-override .uniForm .btn-add-override,.venue-schedule-override .uniForm .btn-apply-override{padding-top:0;margin-bottom:28px}.override-note,.override-day{text-align:left}.venue-schedule-override .uniForm .button-holder{margin-bottom:0}}@media screen and (max-width: 480px){.venue-schedule-override .uniForm .ctrlHolder,.venue-schedule-override .uniForm .button-holder{padding:0}.override-active-dates ol li{padding:14px 10px;font-size:14px}.override-active-dates ol li:before{display:none;width:0;height:0}.override-active-dates a{font-size:12px}.venue-schedule-override .cancel-action{margin-top:0}}.modal-background{display:none;background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:500}.details-close{position:absolute;top:-12px;right:-12px;z-index:502;width:30px;height:30px;text-indent:-9999em;display:block;background-image:url(/assets/v2/design/details-close.png);background-repeat:no-repeat;background-position:0 0}.details-box{display:none;width:350px;margin:0 auto;position:absolute;left:0;right:0;top:70px;z-index:501;box-shadow:0px 0px 40px rgba(0,0,0,0.45);-webkit-box-shadow:0px 0px 40px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 40px rgba(0,0,0,0.45)}.details-box header{background:#343434 url(/assets/v2/details-logo.png) 100% 5px no-repeat;padding:10px 20px 0 20px;margin:0;font-size:.85em;min-height:64px}.details-box h2{color:#ccc;font-size:1.15em;margin:0;padding:.5em 0}.details-box h2 strong,.details-box h2 span{display:block}.details-box h2 span{font-weight:normal}.details-box h2 strong{font-size:1.25em;color:#fff}.perk{background:#ffea9e 1em .85em no-repeat;background-size:auto 35px;margin:10px 0 0 0;padding:14px 14px 14px 52px;border:1px solid #fff2d9;border-width:1px 1px 0 0;border-radius:3px 3px 0 0;box-shadow:0 -1px 2px rgba(0,0,0,0.15) inset}.perk-details--dark{margin-top:10px;color:#343434}.perk--dt{padding:14px}.perk--dt img{display:block;margin:5px auto 10px}.perk__title--centered{text-align:center}.perk--dt strong{font-size:1.5em}.perk.restaurant{background-image:url(/assets/v2/design/perk-restaurant.png)}.perk span{color:#a7a089;display:block;margin:.25em 0;line-height:1}.perk strong{display:block;font-size:1.25em;line-height:1.15}.perk.restaurant img{margin-right:.25em}.details-box ul{margin:0}.details-box li{list-style:none;margin:0;padding:1em 5%;border-bottom:1px solid #ddd;float:left;width:90%;background-color:#fff}.details-box li p{margin:0;line-height:1;float:left;width:100%;font-size:16px}.details-box li p span{float:left;color:#aaa}.details-box li p strong{float:right;max-width:60%}@media screen and (max-width: 480px){.details-box{width:100%;margin:0;top:0 !important}.details-close{display:block;width:auto;height:auto;padding:14px 0;background:#000;color:#999;text-transform:uppercase;letter-spacing:.15em;text-align:center;text-indent:0;position:static}}.timeline-intro a,.t-content a{color:#106fbd;font-size:16px;text-decoration:none}.timeline-intro a:hover,.t-content a:hover{text-decoration:underline}.timeline-intro{text-align:center}.timeline-intro h1{font-size:3em}.timeline-content{margin-top:56px;padding:56px 0;position:relative;clear:both;overflow:hidden}.timeline-content:before{content:'';display:block;position:absolute;width:2px;height:106%;top:0;bottom:0;left:51.1%;right:0;background:#ececec}.timeline-content li{display:inline-block;margin-left:0}.timeline-content>li:nth-child(2n+1):not(:first-child){margin-top:100px}.timeline-content>li:nth-child(2n){float:right;margin-top:150px}.timeline-piece{position:relative}.timeline-piece:before{content:'';background-image:url(/assets/v2/patron/time-circle.png);background-repeat:no-repeat;display:block;width:12px;height:12px;position:absolute;top:11px}.timeline-content>li:nth-child(2n+1) .timeline-piece:before{right:-20px}.timeline-content>li:nth-child(2n) .timeline-piece:before{left:-20px}.timeline-piece .piece-header{font-size:13px;letter-spacing:.03em;color:#fff;background:#aeb2b7;padding:7px 10px;border-top-right-radius:3px;border-top-left-radius:3px}.timeline-content>li:nth-child(2n+1) .t-date{float:right}.timeline-content>li:nth-child(2n) .t-date{float:none}.timeline-content>li:nth-child(2n) .t-status{float:right}.timeline-piece .reservation-active{background:#a6c979}.timeline-piece .reservation-past{background:#aeb2b7}.timeline-piece .earned-badge{background:#0069bd}.t-content{background:#fff;border:1px solid #e6e6e6;border-top:none;padding:20px}.t-content--dt{background-image:url("/assets/v2/venue-ux/icon-timeline--diamond-tables.png");background-repeat:no-repeat;background-position:97% 20px}.t-header-image{clear:both;overflow:hidden}.t-header-image img{width:58px;height:auto;float:left;margin-right:10px}.t-content .t-header-image h3{margin-top:12px}.t-content h3{margin-top:0}.t-content p,.t-content a{margin:14px 0 0;font-size:14px}.t-content .quiet{margin-top:0}.t-content .t-details dl{margin:5px 0 0}.t-details dt{float:left;margin-right:5px;padding-left:20px;position:relative}.t-details dt:before{content:"";width:15px;height:16px;display:block;position:absolute;left:0}.t-details .reservation-expire:before{top:2px;background:url("/assets/v2/patron/date-icon.png") no-repeat center center}.t-details .reservation-perk:before{top:2px;background:url("/assets/v2/patron/perk-icon.png") no-repeat center center}.t-details dd{margin:0}.t-details .perk-info{display:inline-block;width:16px;height:16px;background:url("/assets/v2/patron/info-icon.png") no-repeat center center;position:relative;top:3px;opacity:0.8}.t-details .perk-info:hover{opacity:1;cursor:pointer}.t-content .inline-info-content{background-color:#fffeeb;font-size:12px;color:#999;padding:15px;margin:10px 0 0;border:1px solid #ffee8e;background-repeat:no-repeat;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;text-align:left;position:relative;background:#fffeeb;border:1px solid #ffee8e}.inline-info-content strong{display:block;color:#666;font-size:14px;margin-bottom:10px}.t-content .share-reservation,.t-content .vip-learn-more{display:inline-block;margin-top:20px;padding-left:18px;position:relative}.t-content .share-reservation:before{content:"";width:12px;height:15px;display:block;position:absolute;left:0;top:3px;background:url("/assets/v2/patron/share-icon.png") no-repeat center center}.t-content .vip-learn-more:before{content:"";width:7px;height:13px;display:block;position:absolute;left:4px;top:2px;background:url("/assets/v2/patron/vip-info-icon.jpg") no-repeat center center}.t-footer{background:#f9f9f9;border:1px solid #e6e6e6;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.t-actions{padding:11px 20px}.t-footer span{font-size:15px;font-weight:bold;letter-spacing:.03em;color:#848c8f}.t-footer .t-footer-active-res-title{display:inline-block;margin-right:28px}.t-footer .timeline-action{margin:0;display:inline-block}.timeline-action li:not(:first-child){margin-left:15px}.timeline-action a{text-align:center;text-decoration:none;display:block;width:70px}.btn-inline{padding:5px 0;font-weight:bold;border-radius:4px}.timeline-action .show-res{border-color:#ccc;color:#666}.t-reservation-history{padding:14px 20px;position:relative}.t-reservation-history:hover{background:#f7f7f7;cursor:pointer}.t-reservation-history.shadow-show{background:#f7f7f7}.shadow-show:before{content:".";text-indent:-9999em;display:block;width:100%;height:10px;background-image:url(/assets/v2/top-drop.png);background-repeat:repeat-x;position:absolute;top:0;left:0;opacity:.4}.shadow-show:after{content:".";text-indent:-9999em;display:block;width:100%;height:10px;background-image:url(/assets/v2/bottom-drop.png);background-repeat:repeat-x;position:absolute;bottom:0;left:0;opacity:.4}.t-footer-past-res-title{display:block;position:relative}.t-footer-past-res-title:before{content:'';display:block;width:18px;height:18px;background:url("/assets/v2/patron/toggle-btn.png") no-repeat center top;position:absolute;top:2px;right:0}.t-footer-past-res-title:hover{cursor:pointer}.t-footer-past-res-title.btn-minus:before{background:url("/assets/v2/patron/toggle-btn.png") no-repeat center bottom}.t-reservation-history-table{background:#f7f7f7;display:none}.t-reservation-history table{font-size:12px;margin:0;position:relative;background-color:#f7f7f7}.t-reservation-history th{font-size:9px;padding:20px 0 15px 5px;border-bottom:1px solid #ddd}.t-reservation-history td{padding:14px 0}.user-points-info{margin:8px 0 0 34px;font-size:12px;line-height:1}.t-reservation-history td img{float:left}.t-reservation-history tbody tr:nth-child(odd){background-color:transparent}.t-reservation-history tr:last-child td{border-bottom:none;padding-bottom:0}.t-reservation-history tr th:first-child,.t-reservation-history tr td:first-child{padding-left:0}.t-reservation-history tr th:last-child,.t-reservation-history tr td:last-child{padding-right:0}.t-badge-piece{background:#f1f5f9}.t-badge-piece .t-content{border-color:#d7e5ea;background:#f1f5f9}.t-badge-piece .t-footer{background:#d1dce7;border-color:#d7e5ea}.t-badge-piece .t-footer a{font-size:16px;font-weight:bold;text-align:center;text-decoration:none;color:#666;display:block;padding:14px}.t-badge-piece .t-footer a:hover{background:#c9d5de}@media screen and (max-width: 1100px){.timeline-content:before{left:51.3%}}@media screen and (max-width: 900px){.timeline-content>li:nth-child(2n+1) .timeline-piece:before{right:-18px}.timeline-content>li:nth-child(2n) .timeline-piece:before{left:-23px}.t-content h3{line-height:1}.t-content .t-header-image h3{margin-top:7px}.t-footer .t-footer-active-res-title{display:none}}@media screen and (max-width: 768px){.patron-timeline .grid .col.skip-2{margin-left:0}.timeline-content:before{left:50%}.timeline-piece:before{content:'';background:none;display:none;width:0;height:0}.timeline-content>li:nth-child(2n),.timeline-content>li:nth-child(2n+1):not(:first-child){margin-top:28px}.timeline-content>li:nth-child(2n+1) .t-date{float:none}.timeline-content>li:nth-child(2n+1) .t-status{float:right}.timeline-intro h1{margin-top:28px}.timeline-content{margin-top:14px}}@media screen and (max-width: 480px){.patron-timeline .grid{margin:0 14px}.timeline-intro h1{font-size:2em}.t-content{padding:14px}.t-actions{padding:11px 14px}.t-reservation-history{padding:14px}}.reservation-form-search:before,.reservation-form-search:after,.reservation-filter:before,.reservation-filter:after,.restaurant-item:before,.restaurant-item:after,.fluid-container:before,.fluid-container:after,.timeslot-list:before,.timeslot-list:after,.leaderboard-cta-large:before,.leaderboard-cta-large:after{content:"";display:table}.reservation-form-search:after,.reservation-filter:after,.restaurant-item:after,.fluid-container:after,.timeslot-list:after,.leaderboard-cta-large:after{clear:both}.mobile-visible{display:none !important}@media screen and (max-width: 550px){.pc-visible{display:none !important}.mobile-visible{display:block !important}}.custom-cols{padding-left:2em;padding-bottom:28px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.no-gutter{padding-left:0 !important}.two-cols{width:16.6666667%}.three-cols{width:25%}.four-cols{width:33.3333333%}.six-cols{width:50%}.offset-four-col{margin-left:33.3333333%}@media screen and (max-width: 768px){.custom-cols{padding-left:14px;padding-bottom:14px}.tablet-twelve-cols{width:100%;padding-left:0}.tablet-three-cols{width:33.3333333%}.tablet-six-cols{width:50%}.offset-four-col{margin-left:0}.no-gutter-tablet{padding-left:0}}@media screen and (max-width: 550px){.mobile-six-cols{width:50%}.mobile-twelve-cols{width:100%}.no-gutter-mobile{padding-left:0}}.leaderboard a:link,.leaderboard a:visited,.venue-search-list-view a:link,.venue-search-list-view a:visited,.breadcrumb a:link,.breadcrumb a:visited{color:#106fbd;text-decoration:none}.venue-search-list-view a:focus,.venue-search-list-view a:hover,.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:underline}.venue-search-list-view a:active,.breadcrumb a:active{color:#343434}.reservation-form-search{padding:28px 0 0;margin:0}.book-reservation .invitation-wrapper{border-bottom:none}.invitation-wrapper .uniForm .ctrlHolder{margin-bottom:28px}.invitation-wrapper .uniForm input{font-size:14px;font-weight:normal;padding:10px 7px;height:38px;line-height:1;border-color:#ccc}.invitation-wrapper .uniForm input:focus{border-color:#999;background:#fff;outline:auto 5px -webkit-focus-ring-color}.book-reservation .explanation{display:none;clear:both;overflow:hidden;padding:20px 10px 10px}.explanation .custom-cols{padding-bottom:0}.book-reservation .explanation h2{margin:0;padding:0;line-height:1;color:#343434;font-weight:bold;font-family:Arial;font-size:20px}.book-reservation .explanation p{color:#666;font-size:14px;line-height:1.5}.city-navigation{padding-top:1em;padding-bottom:1em;background-color:rgba(234,242,248,0.7);border:1px solid #c9d6e0;border-top:none;border-radius:0 0 4px 4px;position:relative}.city-navigation:before{content:"";display:block;height:3px;position:absolute;top:0;left:-1px;right:-1px;z-index:88;box-shadow:0px 1px 3px rgba(0,0,0,0.45) inset;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.45) inset;-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.45) inset}.city-select{margin:0}.city-navigation .tagline-small{float:right;display:inline-block;padding-top:10px}.tagline-small a{text-decoration:none}.tagline-small a:hover{text-decoration:underline}.tagline-small a:link,.tagline-small a:visited{color:#106fbd}.search-restaurant-hero{background:url("/assets/v2/venue-ux/search-restaurant-hero.jpg") no-repeat center center;background-position:50% 0;background-size:cover;height:500px;position:relative}.search-restaurant-hero.austin{background:url("/assets/v2/venue-ux/search-restaurant-hero-austin.jpg") no-repeat center center}.search-restaurant-hero.san-antonio{background:url("/assets/v2/venue-ux/search-restaurant-hero-san-antonio.jpg") no-repeat center center}.search-restaurant-hero.los-angeles{background:url("/assets/v2/venue-ux/search-restaurant-hero-la.jpg") no-repeat center center}.search-restaurant-hero .intro-city{text-align:center;font-size:54px;line-height:1;color:#fff;margin:0 0 14px}.search-restaurant-hero .hero-tagline{text-align:center;font-size:19px;color:#fff;margin:0;padding-left:28px;padding-right:28px}.tours-switch-holder{margin:20px auto 0;width:150px}.search-tours-switch{padding:10px 0;width:100%;text-align:center;height:auto;display:inline-block;text-decoration:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.search-restaurant-hero{height:300px}}@media screen and (max-width: 480px){.search-restaurant-hero{height:400px}}.book-reservation .tab-nav .col-12{width:100%}.book-reservation .tab-nav{position:absolute;bottom:0;left:0;right:0;background-color:transparent}.book-reservation .tab-list{padding:0;clear:both;overflow:hidden}.book-reservation .tab-item{background:rgba(230,239,246,0.86);margin-left:0;list-style-type:none;display:block;float:left;width:20%;text-align:center}.book-reservation .tab-item{border-top-right-radius:5px;border-top-left-radius:5px}.book-reservation .tab-item{border:1px solid rgba(230,239,246,0.3);border-bottom:0}@media screen and (max-width: 768px){.book-reservation .tab-item{width:33.3333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.book-reservation .tab-link{padding:14px 14px;display:block;font-weight:bold;color:#666;letter-spacing:.01em}.tab-link--active{background:#e6eff6;border-top-right-radius:5px;border-top-left-radius:5px}.book-reservation .tab-link:hover{background:rgba(230,239,246,0.9);border-top-right-radius:5px;border-top-left-radius:5px}@media screen and (max-width: 600px){.book-reservation .tab-item{width:33.3333%;text-align:center}.book-reservation .tab-link{font-size:13px;padding:14px 5px}}.search-nav{line-height:1;background-color:#e5eff5;border:1px solid #c9d6e0;border-top:none;position:relative}.search-nav input{width:100%}.search-nav input[type="text"]{background-color:#fff}.search-nav ::-webkit-input-placeholder{color:#ced5da}.search-nav :-moz-placeholder{color:#ced5da;opacity:1}.search-nav ::-moz-placeholder{color:#ced5da;opacity:1}.search-nav :-ms-input-placeholder{color:#ced5da}.search-nav .text-input{font-size:14px;font-weight:normal;padding:10px 7px 8px;height:38px;line-height:1;border:1px solid #c7d5e0;background:#fff;border-radius:4px;margin-bottom:0}.text-input.date-select{background:url("/assets/v2/venue-ux/date-icon.png") no-repeat scroll 10px 8px;padding-left:35px}.text-input.search{background:url("/assets/v2/venue-ux/search-icon.png") no-repeat scroll 10px 10px;padding-left:30px}.city-select .sparkbox-custom,.reservation-time .sparkbox-custom,.reservation-people-count .sparkbox-custom{width:100% !important}.search-reservation-button input:focus{outline:none}.search-reservation-city{position:relative}.ui-autocomplete{background:#fff;border:1px solid #c7d5e0;border-top:0;width:92% !important;height:300px !important;overflow:hidden;overflow-y:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0px 3px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 3px 10px rgba(0,0,0,0.15);position:absolute;top:37px;margin:0px;z-index:10}.ui-autocomplete .ui-autocomplete-category{list-style-type:none;color:#d5d5d5;text-transform:uppercase;margin-top:14px;margin-bottom:.5em;padding-left:2em;position:relative}.category-restaurants:before{content:'';width:14px;height:14px;background:url("/assets/v2/venue-ux/restaurant-icon-light.png") no-repeat center center;position:absolute;left:7px}.category-cuisines:before{content:'';width:18px;height:12px;background:url("/assets/v2/venue-ux/cuisine-icon-light.png") no-repeat center center;position:absolute;left:7px}.ui-autocomplete-category.category-neighborhoods{padding-left:22px}.category-neighborhoods:before{content:'';width:14px;height:14px;background:url("/assets/v2/venue-ux/location-icon-light.png") no-repeat center center;position:absolute;left:7px}.ui-autocomplete .ui-menu-item{list-style-type:none;width:100%;margin:0;padding:0}.ui-autocomplete .ui-menu-item a{display:block;padding-top:7px;padding-bottom:7px;padding-left:2em;color:#666}.ui-menu-item a:hover{cursor:default}.ui-autocomplete .ui-state-focus{color:#343434;background:#f9f9f9;background-image:none;border-color:#c7d5e0}@media screen and (max-width: 768px){.ui-autocomplete{width:100% !important}}.breadcrumb-row{padding-top:18px;padding-bottom:13px;border-bottom:1px solid #d9d9d3;clear:both;overflow:hidden}ul.breadcrumb{margin:0}ul.breadcrumb li{display:inline;margin:0;padding-left:15px;padding-right:10px;background:url(/assets/v2/design/breadcrumb-bullet.png) no-repeat;background-position:0 5px;color:#999;font-weight:bold}ul.breadcrumb li:first-child,ul.breadcrumb li.first{background:none;padding-left:0}.search-results-header h3{margin:0}.search-list-header h3{margin:1em 0}.leaderboard-cta-large{border:1px solid #c9d6e0;background:#e5eff6;padding:28px;margin:38px 0 28px;position:relative}.leaderboard-cta-large:before{content:"";width:129px;height:129px;background:url("/assets/v2/venue-ux/vip-promo.png") no-repeat center top;display:block;position:absolute;left:14px;top:27px}.leaderboard-explainer-cta{font-size:16px;margin-left:140px}.leaderboard-explainer-cta h3{margin:0}.leaderboard-explainer-cta p{margin:10px 0}@media screen and (min-width: 768px){.leaderboard-cta-large .show-on-large-display{display:block}.leaderboard-cta-large .show-on-small-display{display:none}}@media screen and (max-width: 768px){.leaderboard-cta-large .show-on-large-display{display:none}.leaderboard-cta-large .show-on-small-display{display:block}}.diamond-tables-cta-large{border:1px solid #c9d6e0;background:#e5eff6;padding:28px;margin:38px 0 28px;position:relative}.diamond-tables-cta-large:before{content:"";width:129px;height:129px;background:url("/assets/v2/venue-ux/diamond-tables-promo.png") no-repeat center top;display:block;position:absolute;left:14px;top:16px}.diamond-tables-explainer{font-size:16px;margin-left:140px}.diamond-tables-explainer h3{margin:0}.diamond-tables-explainer p{margin:10px 0}@media screen and (min-width: 768px){.diamond-tables-cta-large .show-on-large-display{display:block}.diamond-tables-cta-large .show-on-small-display{display:none}}@media screen and (max-width: 768px){.diamond-tables-cta-large .show-on-large-display{display:none}.diamond-tables-cta-large .show-on-small-display{display:block}}.restaurant-list{margin-bottom:56px}.featured-restaurants{background:#e5eff5;margin-left:-10px;margin-right:-10px;padding:10px;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}.featured-restaurants .featured-restaurants-header{padding:15px;margin:-10px -10px 10px;background-color:#c9d5de;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;clear:both;overflow:hidden}.featured-restaurants-header h2{color:#666;font-size:13px;font-weight:bold;text-transform:uppercase;margin:0}.featured-restaurants-header .cta-about-perks{float:right;position:relative;padding-left:15px}.featured-restaurants-header .cta-about-perks:before{content:"";width:12px;height:12px;display:block;background:url("/assets/diamond-tables/icons/icon-diamond--small.svg") no-repeat center center;position:absolute;left:0;top:3px}.featured-restaurants-header .cta-about-bonuses-perks{float:right;position:relative;padding-left:15px}.featured-restaurants-header .cta-about-bonuses-perks:active{color:#106fbd}.featured-restaurants-header .cta-about-bonuses-perks:before{content:"";width:29px;height:15px;display:block;background:url("/assets/v2/bc/icon-cupcake-perk-color.png") no-repeat center center;position:absolute;left:-20px;top:1px}.restaurant-item{background:#fff;border:1px solid #c9d6e0;padding:10px 20px 10px 10px;margin-bottom:10px;position:relative;display:block}.restaurant-item:last-of-type{margin-bottom:0}.fixed-container{width:200px;height:120px;overflow:hidden;float:left}.fixed-container .restaurant-image{float:left;display:inline-block;margin-right:20px;position:relative}.featured-restaurants .restaurant-image:before{content:"";width:30px;height:30px;display:block;background:url("/assets/v2/venue-ux/featured-restaurant.png") no-repeat center center;position:absolute;left:0;top:0;z-index:3}.restaurant-image img{display:block;max-width:100%}#preview{position:absolute;border:1px solid #ccc;border-radius:3px;background:#fff;padding:7px;display:none;margin:0;box-shadow:0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15);line-height:1}#preview img{border-radius:2px;max-width:600px}.fluid-container{margin-left:200px}.fluid-container .main-information{float:left;display:block;width:60%}.restaurant-name h4{font-size:18px;line-height:1;margin:10px 0 10px;width:100%}.restaurant-name h4 a,.restaurant-name h4 a:link{color:#343434 !important}.restaurant-name h4 a:hover{text-decoration:underline}.main-information .r-info{display:block;clear:both;margin-bottom:20px}.r-info .cuisine,.r-info .neighbourhood,.r-info .tour{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#a0a0a0;position:relative}.main-information .cuisine{padding-left:22px;display:inline-block}.main-information .neighbourhood{display:inline-block;padding-left:20px}.main-information .tour{display:inline-block}.main-information .cuisine:before,.main-information .neighbourhood:before{content:"";display:block;position:absolute;left:0;top:1px}.main-information .cuisine:before{width:18px;height:12px;top:2px;background:url("/assets/v2/venue-ux/cuisine-icon.png") no-repeat center center}.main-information .neighbourhood:before{width:9px;height:14px;left:8px;top:2px;background:url("/assets/v2/venue-ux/location-icon.png") no-repeat center center}.view-restaurant{display:block;float:left}.view-restaurant a.cta{margin-top:10px;padding:10px 20px;color:#fff;text-decoration:none}.mobile-visible .view-restaurant{display:block;float:none}.mobile-visible .view-restaurant a.cta{padding:10px;width:100%;color:#fff;text-decoration:none;text-align:center;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mobile-visible .restaurant-vip-perk,.mobile-visible .bc-restaurant-vip-bonus,.mobile-visible .bc-restaurant-vip-perk{margin-top:10px;display:block;font-size:13px}.book-timeslot{display:block;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.timeslot-list{margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.timeslot-list li{margin:0;margin-left:2.5%;list-style-type:none;display:block;float:left;width:18%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.timeslot-list li:first-child{margin-left:0}.book-timeslot a.cta{font-size:13px;padding:10px 0;width:100%;height:auto;color:#fff;text-decoration:none;display:block;text-align:center;position:relative}.book-timeslot .hour-perks-icon{content:"";display:block;position:absolute;top:-9px;right:-5px;width:18px;height:18px;background:url("/assets/v2/venue-ux/perk-icon-diamond.png") no-repeat center center;background-size:contain}.book-timeslot .hour-perks-icon:hover{cursor:help}.book-timeslot .unavailable-slot,.book-timeslot .unavailable-slot:hover,.book-timeslot .unavailable-slot:active,.book-timeslot .unavailable-slot:focus{cursor:default;box-shadow:none;background:#fbd2a5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZDJhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGFmYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fbd2a5 0%, #edafaa 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbd2a5), color-stop(100%, #edafaa));background:-webkit-linear-gradient(top, #fbd2a5 0%, #edafaa 100%);background:-o-linear-gradient(top, #fbd2a5 0%, #edafaa 100%);background:-ms-linear-gradient(top, #fbd2a5 0%, #edafaa 100%);background:linear-gradient(to bottom, #fbd2a5 0%, #edafaa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd2a5', endColorstr='#edafaa',GradientType=0 )}@media screen and (max-width: 768px){.book-timeslot{margin-top:10px}.book-timeslot a.cta{font-size:12px;padding-top:10px;padding-bottom:10px}}.tooltip-perk{top:28px;left:-141px;text-align:left}.tooltip-container{max-width:400px;min-width:300px;width:100%;background:#fff;position:absolute;z-index:3;visibility:hidden}.tooltip-show{visibility:visible;-webkit-transition:visibility 0s linear .3s;-moz-transition:visibility 0s linear .3s;-o-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s}.tooltip-container,.tooltip-content{-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.tooltip-heading{position:relative;background:#798b9a}.tooltip-heading:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(121,139,154,0);border-bottom-color:#798b9a;border-width:9px;margin-left:-9px}.tooltip-heading h1{text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:0.3px;color:#fff;background:#106fbd;padding:7px 10px;margin:0}.tooltip-heading,.tooltip-heading h1{-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}.tooltip-heading__icon-dt{position:relative;padding-left:30px;padding:10px 10px 10px 30px !important}.tooltip-heading__icon-dt:before{content:"";position:absolute;width:16px;height:16px;background:url("/assets/v2/venue-ux/diamond-tables-promo.png");background-size:contain;left:10px;top:7px}.tooltip-content{border:1px solid #d3dce4;padding-left:10px;padding-right:10px;clear:both;overflow:hidden}.tooltip-content p{margin-top:8px;margin-bottom:8px;font-size:13px}.tooltip-content strong{color:#666}@media screen and (max-width: 950px){.hour-perks-icon .tooltip-perk{display:none;max-width:0;max-height:0}.book-timeslot .hour-perks-icon:hover{cursor:default}}.fluid-container .additional-information{margin-top:10px;float:left;display:block;text-align:right;width:40%}.additional-information .leaderboard-score{display:inline-block}.review__star-list{display:inline-block;position:relative;width:64px;height:12px;margin-left:auto;margin-right:auto}.review__star--inactive,.review__star--active{position:absolute;left:0;top:0;display:block;width:64px;height:12px}.review__star--inactive{position:absolute;left:0;top:0;display:block;width:64px;z-index:1}.review__star--active{z-index:2;overflow:hidden;line-height:1;display:block}.review__star--active img{max-width:64px}.review__score{color:#f6921e;display:inline-block}@media screen and (max-width: 600px){.review__score{display:none}}.additional-information .r-info,.additional-information{display:block;clear:right}.additional-information .price-range{padding-left:10px;position:relative}.additional-information .restaurant-distance{padding-left:10px;position:relative}.restaurant-item .restaurant-vip-perk,.restaurant-item .bc-restaurant-vip-bonus,.restaurant-item .bc-restaurant-vip-perk{position:relative;padding-left:18px}.additional-information .price-range:before,.additional-information .restaurant-distance:before,.restaurant-item .restaurant-vip-perk:before,.restaurant-item .bc-restaurant-vip-bonus:before,.restaurant-item .bc-restaurant-vip-perk:before{content:"";display:block;position:absolute;left:0;top:1px}.restaurant-item .restaurant-vip-perk:before{width:15px;height:16px;top:-1px;background:url("/assets/v2/venue-ux/vip-perk-icon.png") no-repeat center center}.restaurant-item .bc-restaurant-vip-bonus:before{width:12px;height:15px;top:-1px;left:2px;background:url("/assets/v2/bc/cupcake-icon-small.png") no-repeat center center}.restaurant-item .bc-restaurant-vip-perk:before{width:13px;height:15px;top:-1px;left:2px;background:url("/assets/v2/bc/perk-icon-small.png") no-repeat center center}.additional-information .price-range:before{width:8px;height:14px;background:url("/assets/v2/venue-ux/price-range-icon.png") no-repeat center center}.additional-information .restaurant-distance:before{width:9px;height:15px;top:0;left:-2px;background:url("/assets/v2/venue-ux/walking-icon.png") no-repeat center center}@media screen and (max-width: 1274px){#book-reservation .bc-city-navigation{margin-right:54px;margin-left:28px}}@media screen and (max-width: 768px){#book-reservation .grid .col.skip-2{margin-left:0}.search-restaurant-hero{background-position:50% 0;min-height:300px}.city-navigation .tagline-small{display:none}.reservation-form-search{padding-top:14px}.search-results-header h3{line-height:1.2;margin-top:10px}.restaurant-item{padding:10px}.fluid-container .main-information{width:70%}.fluid-container .additional-information{width:30%;margin-top:0}.restaurant-name h4{margin-top:0}.additional-information .restaurant-vip-perk,.additional-information .bc-restaurant-vip-bonus,.additional-information .bc-restaurant-vip-perk{display:none}.leaderboard-cta-large{padding:14px;margin:10px 0}.leaderboard-cta-large:before{width:96px;height:96px;background-position:center bottom;background-size:contain;left:10px;top:10px}.leaderboard-explainer-cta{margin-left:110px}.leaderboard-explainer-cta h3{font-size:16px}.leaderboard-explainer-cta p,.leaderboard-explainer-cta a{font-size:14px}.diamond-tables-cta-large{padding:14px;margin:10px 0}.diamond-tables-explainer{margin-left:110px}.diamond-tables-explainer h3{font-size:16px}.diamond-tables-explainer p,.diamond-tables-explainer a{font-size:14px}.diamond-tables-cta-large:before{content:"";width:96px;height:96px;background-size:contain;left:10px;top:10px}}@media screen and (max-width: 550px){#book-reservation .grid{margin:0 14px}#book-reservation .bc-city-navigation{margin-right:54px}.perk-info{margin-bottom:28px}.fixed-container{width:100px;height:67px}.fluid-container{margin-left:110px}.restaurant-image{width:100px}.main-information{float:left}.restaurant-name h4{font-size:16px;line-height:1.1;margin-top:0;margin-bottom:7px}.main-information .r-info{margin-bottom:0}.main-information .cuisine,.main-information .neighbourhood{font-size:10px;letter-spacing:1px;display:block}.main-information .cuisine{margin-bottom:4px;padding-left:20px}.main-information .cuisine:before{width:15px;height:10px;top:0;background:url("/assets/v2/venue-ux/cuisine-icon-small.png") no-repeat center center}.main-information .neighbourhood{padding-left:20px}.main-information .neighbourhood:before{top:-1px;left:3px}.fluid-container .additional-information{position:static !important;font-size:13px}.additional-information .r-info{font-size:11px}.additional-information .price-range:before,.additional-information .restaurant-distance:before{top:-1px}.leaderboard-cta-large:before{width:48px;height:48px}.leaderboard-explainer-cta{margin-left:56px}.diamond-tables-cta-large:before{width:48px;height:48px}.diamond-tables-explainer{margin-left:56px}}@media screen and (max-width: 480px){.city-navigation{padding-left:14px;padding-right:14px}.restaurant-item .cuisine:before,.restaurant-item .neighbourhood:before,.restaurant-item .price-range:before,.restaurant-item .restaurant-distance:before{display:none;width:0;height:0}.restaurant-item .cuisine,.restaurant-item .neighbourhood,.restaurant-item .price-range,.restaurant-item .restaurant-distance{padding-left:0}.main-information .cuisine{margin-bottom:0px}}.details-box-leaderboard .details-close{position:absolute;top:-12px;right:-12px;z-index:502;width:30px;height:30px;text-indent:-9999em;display:block;background:none;background-image:url(/assets/v2/design/details-close.png);background-repeat:no-repeat;background-position:0 0}.details-box-leaderboard{display:none;margin:0 auto;position:absolute;left:20%;right:20%;top:70px;z-index:501;box-shadow:0px 0px 40px rgba(0,0,0,0.45);-webkit-box-shadow:0px 0px 40px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 40px rgba(0,0,0,0.45)}@media screen and (max-width: 768px){.details-box-leaderboard{left:5%;right:5%}}#book-reservation .leaderboard{padding-left:28px;padding-right:28px;background-color:#e5eff6;border-radius:4px}#book-reservation .rank{float:none}.leaderboard{padding:1px 0;min-height:688px}.leaderboard-title{margin:1em 0;font-size:1.25em;line-height:1}.leaderboard-action{float:right;margin-top:1.5em;font-size:13px}.total-points{text-align:right;font-size:14px}.total-points strong{width:75px;padding:0px 0;font-size:20px;font-weight:bold;color:#fff;margin-left:15px;display:inline-block;text-align:center;background-color:#0069bd;border-radius:4px;-moz-border-radius:4px}.rank{background-color:#fff;padding:.8em 0;margin:.85em -1em;line-height:1;overflow:hidden;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;position:relative}.rank:hover{background-image:url(/assets/v2/design/sort-icon.png);background-position:96% 1.5em;background-repeat:no-repeat;box-shadow:0px 0px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15)}.leaderboard-badge{position:absolute;right:100px;top:7px;background-color:#fff}.leaderboard-badge img{display:inline-block;float:left;margin-top:2px}.leaderboard-badge .number-free{margin-top:5px;padding:0 2px}.leaderboard-user-details .number-free{margin-top:2px;padding:0 4px}.leaderboard-badge p{margin:0;display:inline-block;margin-top:8px;margin-left:3px;font-weight:bold;color:#0069bd}.no-content{cursor:auto;color:#b1bcc4}.leaderboard-section .no-content{margin-top:1em}.no-content:hover{background:#fff;-webkit-box-shadow:none;box-shadow:none}.no-content h4{margin:0;text-align:center}.position{float:left;margin-top:.05em;font-size:25px;font-weight:bold;width:40px;text-align:right;color:#b1bcc4}.avatar-and-name{margin:0 100px 0 60px;overflow:hidden;height:28px}.avatar-and-name img{float:left}.avatar-and-name h3{margin:0 0 0 40px;padding-top:.15em;line-height:1.15}.avatar-and-name h3 span{font-size:13px;font-weight:normal;color:#999}.leaderboard-detail{display:none;padding:1px 0em 0em 0em;font-size:.85em;line-height:1.25;cursor:auto}.leaderboard-user-details{margin:1em 0}.badges-total-block{margin:0 15px;border-top:1px solid #e5e5e5;padding:15px 0;position:relative}.badges-total-block h2{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:2px}.badges-total{position:absolute;top:5px;right:0}.leaderboard-user-details .badges-total-block h2{background:#fff;padding:0;font-family:Helvetica Neue, Arial, sans-serif;font-weight:bold}.leaderboard-user-details table{margin:0;position:relative;background-color:#f9f9f9}.leaderboard-user-details table:before{content:".";text-indent:-9999em;display:block;width:100%;height:10px;background-image:url(/assets/v2/top-drop.png);background-repeat:repeat-x;position:absolute;top:0;left:0}.leaderboard-user-details table:after{content:".";text-indent:-9999em;display:block;width:100%;height:10px;background-image:url(/assets/v2/bottom-drop.png);background-repeat:repeat-x;position:absolute;bottom:0;left:0}.leaderboard-user-details th{padding:20px 0 15px 5px;border-bottom:1px solid #ddd}.leaderboard-user-details td{padding:14px 0}.user-points-info{margin:8px 0 0 34px;font-size:12px;line-height:1}.leaderboard-user-details td img{float:left}.leaderboard-user-details tbody tr:nth-child(odd){background-color:transparent}.leaderboard-user-details tr:last-child td{border-bottom:none;padding-bottom:20px}.leaderboard-user-details tr th:first-child,.leaderboard-user-details tr td:first-child{padding-left:7px}.leaderboard-user-details tr th:last-child,.leaderboard-user-details tr td:last-child{padding-right:7px}.rewarding-methods{margin:0 0 3px 0;text-align:center}.rewarding-methods a{font-size:14px;padding:5px 0;font-weight:bold;display:block;background-image:url(/assets/v2/reward-icon.png);background-repeat:no-repeat;background-position:15px center}.upload-avatar-info{background:url(/assets/v2/design/100-points-promo-small.png) 100% 0.25em no-repeat;padding-right:44px;color:#999}.upload-cta{display:block}.leaderboard-section .avatar-and-name p{margin-top:.25em}.points{float:right;width:90px}.points strong{font-size:20px;color:#fff;padding:4px 10px;background-color:#0069bd;margin-right:.75em;display:block;text-align:center;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}.points span{display:block;background-image:url(/assets/v2/reserved.png);background-repeat:no-repeat;background-position:20px 7px;text-align:left;margin-left:3px;padding-top:4px}@media screen and (max-width: 550px){#book-reservation .avatar-and-name h3{font-size:16px;text-indent:10px;line-height:1.5}}.intro-loyalty-tools{text-align:center;margin-top:28px}.intro-loyalty-tools p{font-size:18px}.perk-setup .ctrlHolder.enable-loyalty-tools{border-bottom:1px solid #e7f0f3;padding-bottom:28px;padding-top:14px}.venue-loyalty-tools .uniForm{padding-bottom:0}.perk-setup textarea{max-width:100%}.venue-loyalty-tools .uniForm .cta-holder{padding-top:28px;border-top:1px solid #d7e5ea;clear:both;overflow:hidden}.venue-loyalty-tools .uniForm .cta{float:right;width:35%}.uniForm.perk-setup label{text-align:left}.uniForm.perk-setup .ctrlHolder{padding-left:28px}.uniForm.perk-setup small{display:inline-block}.perk-setup .sparkbox-custom{width:100% !important}.uniForm.perk-setup .button-holder{clear:both;overflow:hidden;margin-bottom:0}.loyalty-tools-explainer{margin-top:50px;color:#666}.loyalty-tools-explainer p{font-size:14px;margin-top:14px}.loyalty-tools-photo-section{margin-top:84px;padding-top:56px;background:#f3f3f3}.loyalty-tools-photo-section h2,.loyalty-tools-photo-section p{color:#758695;text-align:center}.loyalty-tools-photo-section p{font-size:18px}.loyalty-tools-photo-section .loyalty-tool-email,.loyalty-tools-photo-section .email-tester-section{margin-top:84px;margin-bottom:0px}.email-tester{background:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;position:relative}.email-tester:before{content:"";position:absolute;top:-56px;right:30px;width:151px;height:70px;background:url("/assets/v2/venue-ux/email-template-explainer.png") no-repeat center center;pointer-events:none;z-index:3}.email-tester .header{background:#232323;text-align:center;padding:5px 0 0;border-top-right-radius:3px;border-top-left-radius:3px}.email-tester .email-content{padding:28px 50px;text-align:center}.email-perk span{font-size:12px;text-transform:uppercase;color:#ec5c25;display:block}.email-content h1{font-size:38px;font-weight:normal;margin-top:14px;line-height:1.2}.email-content .restaurant-name{font-size:19px;color:#999;display:block;margin-top:10px}.email-content .perk-text{font-size:16px;line-height:1.75;color:#666}.email-content .email-button{font-size:18px;color:#fff;background:#ec5c25;padding:10px 20px;border-radius:5px;margin-top:14px;display:inline-block;text-decoration:none}.email-content .disclaimer{font-size:12px;line-height:1.5;color:#999;text-align:left;border-top:2px solid #eaf2f8;margin-top:40px;padding-top:14px;display:block}.perk-setup .ctrlHolder.perk-image{border-bottom:1px solid #e7f0f3}.uniForm.perk-setup .glue-field{width:70%;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-khtml-border-radius:4px 0 0 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.uniForm.perk-setup .glue-button{width:30%;height:38px;border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-khtml-border-radius:0 4px 4px 0;border-left:none}.uniForm.perk-setup .glue-button:focus{border-color:#ccc;box-shadow:2px 2px 6px rgba(0,0,0,0.35) inset;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.35) inset;-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.35) inset}.explainer-script:before{content:"";width:303px;height:63px;background:url("/assets/v2/venue-ux/email-template-explainer.png") no-repeat center top;display:block;position:absolute;right:-230px;top:-850px;z-index:3}.upload-image-hint{font-size:.9em;color:#777;display:inline-block;position:relative;top:6px}@media screen and (max-width: 768px){.venue-loyalty-tools .col.skip-2,.venue-loyalty-tools .grid .col.skip-1{margin-left:0}.loyalty-tools-photo-section .grid .col.contra{float:none}.loyalty-tools-photo-section{margin-top:28px;padding-top:0px}.loyalty-tools-photo-section .loyalty-tool-email{margin-top:56px}.email-tester .email-content{padding-right:28px;padding-left:28px}.email-content h1{font-size:34px}}@media screen and (max-width: 480px){.uniForm.perk-setup .ctrlHolder{padding-left:14px}.venue-loyalty-tools .uniForm .cta{float:none;width:100%}.upload-image-hint{top:0px;margin-bottom:28px}}.large-party-tool-cta{border:1px solid #c9d6e0;background:#e5eff6;padding:28px;margin:38px 0}.large-party-tool-cta{font-size:16px}.large-party-tool-cta h3{margin:0}.large-party-tool-cta p{margin:10px 0 28px}.large-party-tool-cta a:link{margin-top:10px;padding:10px 20px;color:#fff;text-decoration:none}.large-party-tool-cta a:visited{color:#fff}.large-party-tool-cta img{float:right}@media screen and (max-width: 768px){.large-party-tool-cta{margin:10px 0;padding:14px 14px 28px !important}.large-party-tool-cta h3{font-size:16px}.large-party-tool-cta p{font-size:14px}.large-party-tool-cta img{display:none}}@media screen and (min-width: 768px){.large-party-tool-cta .show-on-large-display{display:block}.large-party-tool-cta .show-on-small-display{display:none}}@media screen and (max-width: 768px){.large-party-tool-cta .show-on-large-display{display:none}.large-party-tool-cta .show-on-small-display{display:block}}@media screen and (max-width: 768px){.large-party-tool .grid .col.skip-2{margin-left:0}}.large-party-tool .page-header{text-align:center;margin-top:56px}.large-party-tool .page-header h1{line-height:1.1}.party-planner.uniForm .error-main{margin:0}.party-planner.uniForm{margin-bottom:56px}.party-planner.ctrlHolder{padding:0 28px 0 0;box-sizing:border-box}.party-planner .sparkbox-custom{width:100% !important}.party-planner .nest-separator{border:none}@media screen and (min-width: 768px){.party-planner .nest-separator{border-right:1px solid #d7e5ea;border-left:none}}.party-planner .v-spacing{margin-top:28px}.party-planner.uniForm h2{margin-bottom:0}.uniForm.party-planner label{text-align:left;margin-top:0}.party-planner .checkbox-label{font-weight:normal}.uniForm.party-planner label small{display:inline}.uniForm.party-planner .label-required-fields{color:#e36325;font-size:14px}.party-planner textarea{max-width:100%}.party-planner .button-holder{clear:both;overflow:hidden}@media screen and (max-width: 768px){.uniForm.party-planner .button-holder{margin-bottom:0}}.include-beverage{position:relative;left:-10px;top:-1px}.party-date:before,.party-date:after{content:"";display:table}.party-date:after{clear:both}@media screen and (min-width: 768px){.party-date,.party-time,.party-cost,.party-beverage{float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.party-date,.party-cost{padding-right:14px}.party-time,.party-beverage{padding-left:14px}}@media screen and (max-width: 768px){.party-time{margin-top:28px}}.party-beverage{margin-top:38px}.choose-restaurant{clear:both;overflow:hidden;border-top:1px solid #d7e5ea;position:relative}.choose-restaurant h3{line-height:1.1;padding:0 28px;margin-bottom:1.5em}@media screen and (max-width: 600px){.choose-restaurant h3{font-size:18px}}.uniForm .party-restaurant-item{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:14px;padding-right:14px;width:100%}@media screen and (min-width: 700px){.uniForm .party-restaurant-item{width:50%}}@media screen and (min-width: 990px){.uniForm .party-restaurant-item{width:33%}}.party-restaurant-list{padding-left:14px;padding-right:14px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media only screen and (max-width: 480px){.party-restaurant-list{padding:0}}.party-restaurant-list:before,.party-restaurant-list:after,.restaurant-wrapper:before,.restaurant-wrapper:after{content:"";display:table}.party-restaurant-list:after,.restaurant-wrapper:after{clear:both}.uniForm .party-restaurant-item{margin-bottom:28px}@media screen and (max-width: 600px){.uniForm .party-restaurant-item{margin-bottom:14px}}.js-party-all-selected{background-color:#3cb878}.js-party-all-selected.select-all-restaurants h4{color:#fff}.restaurant-checkbox{position:absolute;left:-999px;opacity:0}.restaurant-checkbox:checked+.restaurant-wrapper{border-color:#3cb878;background-color:#f2f8f2}.restaurant-wrapper,.select-all-restaurants{border:1px solid #d9e7eb;padding:5px 15px 5px 5px;position:relative}.select-all-restaurants{min-height:76px;padding-right:5px}.select-all-restaurants h4{text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:.03em;margin-top:32px;color:#666}.restaurant-select-indicator{font-size:0;text-indent:-9999px;position:absolute;right:-8px;top:-8px;z-index:3;background-color:#d9e7eb;border-radius:50%;width:24px;height:24px;background-image:url("/assets/v2/venue-ux/check-mark.png");background-repeat:no-repeat;background-position:center center}.restaurant-select-indicator--selected{background-color:#3cb878 !important}.restaurant-wrapper figure{width:76px;float:left}.restaurant-wrapper .restaurant-image{max-width:76px;display:block;height:auto}@media screen and (max-width: 600px){.restaurant-wrapper figure{overflow:hidden}.restaurant-wrapper .restaurant-image{max-width:auto}}.restaurant-info{margin-left:85px;position:relative;min-height:76px}.restaurant-info h4{font-size:14px;margin-top:0}.restaurant-meta{position:absolute;bottom:0px;width:100%;clear:both;overflow:hidden}.restaurant-meta .restaurant-meta__cousine,.restaurant-meta .restaurant-meta__location{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#a0a0a0;position:relative;padding-left:20px;display:block}.restaurant-meta__cousine:before,.restaurant-meta__location:before{content:"";display:block;position:absolute;left:0;top:0px}.restaurant-meta__cousine:before{width:18px;height:12px;background:url("/assets/v2/venue-ux/cuisine-icon.png") no-repeat center center}.restaurant-meta__location:before{width:9px;height:14px;left:4px;background:url("/assets/v2/venue-ux/location-icon.png") no-repeat center center}.patron-settings .secondary{padding-left:52px;position:relative}.optional .secondary{position:relative}.patron-settings label{margin-bottom:10px}.patron-settings label:hover{cursor:pointer}.patron-settings label img{display:block;max-width:100%;height:auto !important;border:20px solid #e3eef6;background-color:#e3eef6;margin-bottom:28px;border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px}.patron-settings .promo-points{position:absolute;width:96px;height:96px;display:block;top:-35px;right:30px;background-image:url(/assets/v2/design/promo-points.png);background-repeat:no-repeat;background-position:0 0;text-indent:-9999em;z-index:5}.aside-avatar{position:relative}.patron-settings aside h2{margin:0 0 15px 0;font-size:16px;text-align:center;line-height:1}.patron-settings aside p{margin:0;font-size:12px;color:#888;line-height:1.6}.patron-settings aside p b{padding-right:4px}.patron-settings .password .uniForm{margin-left:-28px;padding-left:28px;padding-right:28px}.patron-settings .notifications .uniForm{margin-left:-28px;padding-left:28px;padding-right:28px}.patron-settings .sparkbox-custom{width:100% !important}.patron-settings .uniForm{margin-top:0;padding-top:28px}.patron-settings .uniForm label{text-align:left}.patron-settings .uniForm .ctrlHolder{padding-right:0}.patron-settings .label-required-fields{color:#e36325;font-size:14px}.patron-settings .uniForm label small{display:inline}.patron-settings .uniForm .buttonHolder{border-top:1px solid #d7e5ea;padding:28px 0 0;margin-left:-28px;margin-right:-28px}.patron-settings .uniForm button,.patron-settings .uniForm input[type="submit"]{width:35%;margin-left:28px}.patron-settings .birthday-fields{clear:both;overflow:hidden}.birthday-fields .sparkbox-custom{width:32% !important;float:left;margin-left:2%}.birthday-fields .sparkbox-custom:first-of-type{margin-left:0}.settings-tab,.optional-tab,.password-tab,.notifications-tab{margin-top:50px;margin-bottom:60px}.patron-settings .notification-options{padding:0 28px}.uniForm .notification-options .ctrlHolder{margin-bottom:0}.uniForm .notification-options label{font-weight:normal}.utility-notifications,.marketing-notifications{clear:both;overflow:hidden}.marketing-notifications{margin-bottom:28px}.utility-notifications{display:none;border-top:1px solid #d7e5ea;margin-left:-28px;margin-right:-28px;padding:40px 28px 28px}.utility-notifications-trigger{margin:0 0 28px;display:inline-block;font-size:15px;color:#106FBE;text-decoration:none}.utility-notifications-trigger:hover{text-decoration:underline}.notification-tab-title{margin-top:0;margin-bottom:28px}@media screen and (max-width: 1170px){.patron-settings .uniForm.knock-out{margin-left:0;margin-right:0}.patron-settings .secondary{padding-left:28px}}@media screen and (max-width: 768px){.patron-settings .grid .col.skip-3,.patron-settings .grid .col.skip-2{margin-left:0}.patron-settings .grid .col.contra{float:none}.patron-settings .uniForm .ctrlHolder{padding-left:0}.patron-settings .secondary{margin:56px 0}.patron-settings aside p{padding-left:0;padding-right:0}.patron-settings .uniForm button{width:50%}.patron-settings label img{margin-left:auto;margin-right:auto}.patron-settings .promo-points{right:25%}}@media screen and (max-width: 480px){.patron-settings .promo-points{right:0%}}.vip-explaination-responsive .page-wrapper{background-color:#eaf2f8;border:1px solid #d0dce8;border-radius:3px;margin:84px 0;text-align:center}@media screen and (max-width: 768px){.vip-explaination-responsive .grid{margin-left:0;margin-right:0;padding-right:0}.vip-explaination-responsive .col.cs-12{padding-left:0}.vip-explaination-responsive .page-wrapper{margin-top:0;margin-bottom:0;padding-left:14px;padding-right:14px}}.explainer-intro{margin-bottom:56px}@media screen and (min-width: 768px){.explainer-intro p,.explainer-status p{padding:0 100px;font-size:17px}}.explainer-intro h1{font-size:36px;line-height:1.3}@media screen and (max-width: 768px){.explainer-intro h1{font-size:28px}}.explainer-leaderboard{padding-top:28px;background-color:#fff;margin-top:56px;margin-right:28px;margin-left:28px;border-radius:3px;border:1px solid #d0dce8;clear:both;overflow:hidden}@media screen and (max-width: 800px){.explainer-leaderboard{padding-top:14px;margin-right:0;margin-left:0}}.leaderboard-image{float:left;width:68%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 800px){.leaderboard-image{width:auto;float:none;display:block;max-width:105%}}.leaderboard-list{text-align:left;position:relative;top:135px;width:32%;padding-right:28px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1150px){.leaderboard-list{top:80px}}@media screen and (max-width: 900px){.leaderboard-list{top:0}}@media screen and (max-width: 800px){.leaderboard-list{width:auto;float:none;display:block;padding-right:0;clear:both;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.leaderboard-item{color:#999;font-size:14px;list-style-type:none;margin-bottom:30px}.leaderboard-item:last-child{margin-bottom:0}@media screen and (max-width: 800px){.leaderboard-item{width:33.333%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;margin:0;text-align:center}}@media screen and (max-width: 700px){.leaderboard-item{width:auto;float:none;padding:0 15px 15px;text-align:left}}.leaderboard-item-title{font-size:13px;font-weight:bold;text-transform:uppercase;color:#0069bd;display:block;margin-bottom:5px;position:relative}@media screen and (min-width: 1150px){.leaderboard-item-title:before{content:'';position:absolute;top:-3px;left:-70px;background:url("/assets/v2/explainer-arrow.png") no-repeat center center;width:67px;height:14px;pointer-events:none}}.explainer-badges{margin-top:56px}@media screen and (min-width: 768px){.explainer-badges p{padding:0 100px;font-size:17px}}.explainer-badge-list{background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #d0dce8;border-bottom:none;margin-top:56px;margin-left:28px;margin-right:28px;padding:28px 14px 14px;text-align:left}@media screen and (max-width: 768px){.explainer-badge-list{margin-left:0;margin-right:0}}.badge-row{margin-bottom:28px}@media screen and (max-width: 768px){.badge-spacer{margin-bottom:28px}}.explainer-badge-item{clear:both;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.explainer-badge-image{float:left;display:block;padding-right:28px;width:20%}.explanation-content{float:left;width:70%}.explanation-content h4{margin-top:0;margin-bottom:14px}.explanation-content p{font-size:14px;margin:0}.explanation-content img{margin-top:14px}@media screen and (max-width: 768px){.explanation-content img{display:block;max-width:100%}}.explainer-footer{background-color:#d0dce8;border-top:1px solid #b7c5d4;padding:56px}@media screen and (max-width: 768px){.explainer-footer{margin:0 -14px;padding:28px}}.explainer-footer .cta{padding:14px 56px;text-decoration:none;font-size:24px;font-weight:bold;letter-spacing:.03em;line-height:1;height:auto;display:inline-block}@media screen and (max-width: 768px){.explainer-footer .cta{font-size:18px;padding:14px 28px}}@media screen and (max-width: 768px){.tour-receipt .grid .col.skip-2{margin-left:0}}.tour-receipt .show-for-print{display:none}.tour-receipt h1{text-align:center}.receipt{width:400px;margin:56px auto 28px;box-shadow:0px 0px 40px rgba(0,0,0,0.45);-webkit-box-shadow:0px 0px 40px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 40px rgba(0,0,0,0.45)}.receipt header{background:#343434 url(/assets/v2/details-logo.png) 100% 5px no-repeat;padding:10px 20px 0 20px;margin:0;font-size:.85em;min-height:64px}.receipt h2{color:#ccc;font-size:1.15em;margin:0;padding:.5em 0}.receipt h2 strong,.receipt h2 span{display:block}.receipt h2 span{font-weight:normal}.receipt h2 strong{font-size:1.25em;color:#fff}.receipt-details{clear:both;overflow:hidden}.receipt-details ul{margin:0;clear:both;overflow:hidden}.receipt-details li{list-style:none;margin:0;padding:1em 5%;border-bottom:1px solid #ddd;float:left;width:90%;background-color:#fff}.receipt-details .receipt-price{background-color:#fff6c6}.receipt-details li p{margin:0;line-height:1;float:left;width:100%;font-size:16px}.receipt-details li p span{float:left;color:#aaa}.receipt-details li p strong{float:right;max-width:60%}.receipt-action{display:block;padding:20px 0;height:auto;text-align:center;line-height:1;font-weight:bold;text-decoration:none;font-size:18px;max-width:400px;margin:56px auto 0}.receipt-disclaimer{border-top:2px solid #ccc;padding-top:14px;color:#999;font-size:13px;margin-bottom:56px}.receipt-disclaimer strong{text-transform:uppercase}@media screen and (max-width: 480px){.receipt{width:100%;margin-top:50px;margin-bottom:28px}}.tour__section-separator{margin-top:56px}.tour-settings .nest{margin-left:0}@media screen and (max-width: 768px){.tour-settings .col.skip-1,.tour-settings .col.skip-2{margin-left:0}}@media screen and (max-width: 480px){.tour-settings form.uniForm{padding-bottom:0}.tour-settings .uniForm .button-holder{padding-left:14px;padding-right:14px}}.tour-settings footer{margin-top:100px}.tour-settings .modal a{color:#0c77ca;text-decoration:none}.tour-settings .modal a:hover{text-decoration:underline}.tour-settings .label-required-fields{font-size:14px}.tour-type__textarea{width:100%;min-width:100%;max-width:100%}.tour-type__checkbox{margin-top:14px;margin-right:5px}.tour-type__tip{font-size:12px;letter-spacing:-.005em}.tour-type__tip--right{margin-top:5px}@media screen and (min-width: 768px){.tour-type__tip--right{text-align:right;display:block}}.tour-type__tip a{color:#0d79cc;text-decoration:none}.tour-type__tip a:hover{text-decoration:underline}.tour-settings .sparkbox-custom{width:100% !important}.tour-settings--schedule-settings .sparkbox-custom--inline{width:150px !important;display:inline-block}.tour-settings--schedule-settings .sparkbox-custom--inline:first-child{margin-right:28px}@media screen and (max-width: 480px){.tour-settings--schedule-settings .sparkbox-custom--inline{width:45% !important}.tour-settings--schedule-settings .sparkbox-custom--inline:first-child{margin-right:0}}@media screen and (min-width: 768px){.tour-settings--reservation-settings .sparkbox-custom{width:35% !important}}.tour-settings .button-holder{clear:both;overflow:hidden}.new-tour-type-email-sample--link{font-size:12px;color:#0c77ca;text-decoration:none;margin-top:10px;display:inline-block}.new-tour-type-email-sample--link:hover{text-decoration:underline}.tour-settings--new-tour-type .modal{display:none}@media screen and (max-width: 768px){.tour-settings--inventory .grid .col.skip-6{margin-left:0}}@media screen and (max-width: 600px){.tour-settings--inventory .grid{padding-right:10px;margin:0}.tour-settings--inventory .pad{margin-left:10px}.tour-settings--inventory .grid .col{padding-left:10px}.tour-settings--inventory td.time{padding-left:0;padding-right:0}.tour-settings--inventory .schedule-table td{font-size:11px;padding:4px}.tour-settings--inventory .schedule-table input{padding-left:3px;padding-right:3px;font-size:13px}}.tours-schedule-scope h4{margin-bottom:28px}.tour-settings--inventory .tours-schedule-scope{border:none}.tour-settings--inventory .uniForm .ctrlHolder{padding-right:0}.tour-settings--inventory .tours-schedule-scope label{text-align:left}.tours-schedule-scope .button-holder{border:0;padding-right:0}.tours-schedule-scope .padding-top{padding-top:39px}.tours-schedule-scope .final-action{margin-bottom:0}@media screen and (max-width: 480px){.uniForm.tours-schedule-scope .ctrlHolder,.uniForm.tours-schedule-scope .button-holder{padding:0}}.tours-schedule-scope__controls{clear:both;overflow:hidden}.tours-schedule-scope .schedule-table{margin-top:56px}@media screen and (min-width: 768px){.tour-settings .inline-info-content:before,.tour-settings .inline-info-content:after{left:25%}}@media screen and (max-width: 768px){.tour-settings .block-kind--remove-field{display:inline-block;padding-left:15px;padding-right:15px;margin-top:15px}.tour-settings .block-kind--add-field{margin-bottom:14px}}@media screen and (max-width: 480px){.tour-settings .block-kind--remove-field{display:block}.tour-settings .block-kind--add-field{margin-top:28px}}.tour-settings--schedule-prices .tip-message strong:not(:first-child){margin-top:14px}.tour-settings--schedule-prices .tour-type__tip--right{font-size:11px}.tour-ticket-price[disabled="disabled"],.tour-ticket-type[disabled="disabled"]{opacity:.3;cursor:not-allowed;background:#f1f1f1}@media screen and (max-width: 600px){.tour-settings--tour-list .grid{padding-right:10px;margin:0}.tour-settings--tour-list .pad{margin-left:10px}.tour-settings--tour-list .grid .col{padding-left:10px}}.tour-table{margin-top:50px;border:1px solid #e9eef2;border-collapse:collapse}.tour-table__header{background:#e9eef2}.tour-table__header th{color:#666;font-weight:normal;border-bottom-color:#e9eef2;font-size:11px;padding-top:14px;padding-bottom:14px}.tour-table__header th:first-child,.tour-table td:first-child{padding-left:15px}.tour-table__header th:last-child,.tour-table td:last-child{padding-right:15px}.tour-table__row{color:#666}.hidden_row{background:#f6cbcb}.hidden_legend{background:#f6cbcb;width:15px;height:15px;border-radius:50%;display:inline-block;margin-top:10px;margin-right:1px}.hidden_legend-text{font-size:15px;color:#666}.tour-table__row:hover{cursor:pointer;background:#e4e1e1}.tour-table__row td{padding:11px 7px}.tour-table__data--initial-state{position:relative}@media screen and (min-width: 600px){.tour-table__data--initial-state:before{content:'';position:absolute;right:130px;bottom:-7px;width:89px;height:52px;pointer-events:none;background:url("/assets/v2/venue-ux/arrow-tour-list.png") no-repeat center}}.tour-table__data--initial-state p{text-align:center;color:#666;margin-top:36px;margin-bottom:36px}@media screen and (max-width: 600px){.tour-table__data--initial-state p{font-size:13px;margin-left:14px;margin-right:14px;text-align:center;margin-top:14px;margin-bottom:14px}.tour-table__data--initial-state p br{display:none}}.tour-table__data--type{width:50px}.tour-table__data--name{max-width:140px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tour-table__cta{padding:8px 10px;font-weight:bold;text-decoration:none;height:auto;display:inline-block}.tour-table__cta--show-schedules{color:#666}.tour-table__data--controls{position:relative;padding-top:14px;padding-bottom:14px;width:75px}.tour-table__link{display:block;float:left;margin-right:12px}.tour-table__link:hover{background-position:center bottom}.tour-table__link span{font-size:0px}.tour-table__link--edit{width:15px;height:15px;background:url("/assets/v2/venue-ux/icon-edit.png") no-repeat center top}.tour-table__link--delete{width:15px;height:15px;margin-right:0;background:url("/assets/v2/venue-ux/icon-remove.png") no-repeat center top}.tour-table__link:link,.tour-table__link:visited{position:relative;text-decoration:none;font-size:12px;font-weight:bold}.tour-table__link:before{content:"";position:absolute;border-top:20px solid #40403f;border-left:25px solid transparent;border-right:25px solid transparent;visibility:hidden;top:-20px;left:-17px}.tour-table__link:after{content:attr(data-tooltip);position:absolute;color:white;top:-33px;background:#40403f;padding:4px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;white-space:nowrap;visibility:hidden}.tour-table__link--edit[data-tooltip]:after{left:-42px}.tour-table__link--delete[data-tooltip]:after{left:-47px}.tour-table__link:hover:before,.tour-table__link:hover:after{visibility:visible;-webkit-transition:visibility 0s linear .3s;-moz-transition:visibility 0s linear .3s;-o-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s}.tour-table{margin-bottom:0}.tour-table__footer{padding:10px;clear:both;overflow:hidden;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:1.5em}.tour-table__cta--tour-type{float:right;color:#666}@media only screen and (max-width: 950px){.tour-table__data--name{max-width:150px}.tour-table__link:hover:before,.tour-table__link:hover:after{visibility:hidden !important}}@media only screen and (max-width: 600px){.tour-table__data,.tour-table__cta{font-size:13px}.tour-table__header th{font-size:10px}.tour-table__header th:last-child,.tour-table td:last-child{padding-right:7px}.tour-table__header--type,.tour-table__data--type{display:none}}@media only screen and (max-width: 480px){.tour-table__data--name{max-width:100px}.tour-table__data--controls{max-width:70px}}.tour-schedule-list__container{background:#fbfcfc;display:none}.schedule-list{margin:0;position:relative}.tour-table-reset-styles:before,.tour-table-reset-styles:after{content:"";display:block;width:100%;height:10px;background-repeat:repeat-x;position:absolute;left:0;opacity:.4}.tour-table-reset-styles:before{background-image:url(/assets/v2/top-drop.png);top:0}.tour-table-reset-styles:after{background-image:url(/assets/v2/bottom-drop.png);bottom:0}.tour-table__row .tour-table-reset-styles{padding:14px 14px 20px;position:relative}@media screen and (max-width: 600px){.tour-table__row .tour-table-reset-styles:first-child{padding-left:7px;padding-right:7px}}.schedule-list .schedule-list__header{background:none;text-align:left;font-size:10px;font-weight:normal;text-transform:uppercase;letter-spacing:.1em;text-align:left;border-left:0;color:#666;border-color:#e5e5e5}@media screen and (max-width: 450px){.schedule-list .schedule-list__header{font-size:8px}}.schedule-list__header:first-child{padding-left:0}.schedule-list__row:hover{cursor:pointer;background:#e4e1e1}.schedule-list__row .schedule-list__data{text-align:left;border:none;border-bottom:1px solid #e5e5e5;font-size:13px;font-weight:normal;color:#666}@media screen and (max-width: 600px){.schedule-list__row .schedule-list__data{font-size:11px}}.schedule-list__data--schedule-name{width:50%}@media screen and (max-width: 600px){.schedule-list__data--schedule-name{max-width:150px;width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width: 480px){.schedule-list__data--schedule-name{max-width:100px;width:100px}}.schedule-list__row td:first-child{padding-left:0}.schedule-list__row td:last-child{padding-right:0}.schedule-list__data--controls{position:relative;padding-top:14px;padding-bottom:14px;width:75px}@media screen and (max-width: 500px){.schedule-list__data--controls{width:55px}}.tour__new-schedule-cta{color:#106ebc;font-weight:bold;text-decoration:none;display:inline-block;margin-top:14px;font-size:13px}.tour__new-schedule-cta:hover{text-decoration:underline}.lb-modal{position:fixed;overflow-y:auto;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.9);opacity:0;visibility:hidden;transition:opacity 0.2s 0s, visibility 0s 0.2s;z-index:100}.lb-modal.is-visible{opacity:1;visibility:visible;transition:opacity 0.2s 0s, visibility 0s 0s}.lb-modal__close{text-align:center;line-height:40px;padding:0;border-radius:50%;display:inline-block;width:36px;height:36px;position:absolute;right:-15px;top:-15px;z-index:101;background-color:#666;transition:.3s all ease-in-out}.lb-modal__close:hover{background-color:#999}.lb-modal__close-icon{width:15px;height:15px}.lb-modal__title{display:block;padding:20px 0;margin:0;color:#666;font-size:13px;font-weight:bold;text-align:center;text-transform:uppercase;background-color:#d7e5ea;border-radius:4px 4px 0 0;width:100%}.lb-modal__container{position:relative;width:90%;max-width:1400px;margin:4em auto;background:#fff;border-radius:.4em;box-shadow:0 0 15px rgba(0,0,0,0.2);transform:scale(0.9);transition:.4s all ease-in-out;-webkit-backface-visibility:hidden;transition-property:transform;transition-duration:0.2s}.lb-modal__container--600{max-width:600px}.lb-modal.is-visible .lb-modal__container{transform:scale(1)}.lb-modal__content{padding:15px}.lb-modal__content p:last-child{margin:0}.js-modal-active{overflow:hidden}.lb-video-aspect-ratio{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.lb-video-aspect-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%}.spinner{width:40px;height:40px;text-align:center;font-size:10px;display:inline-block}.spinner__loading-text{display:inline-block;position:relative;top:-14px;color:#666}.spinner>.spinner__item{background-color:#cad7de;height:100%;width:5px;display:inline-block;-webkit-animation:spinnerStripe 1.2s infinite ease-in-out;animation:spinnerStripe 1.2s infinite ease-in-out}.spinner .spinner__item--02{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .spinner__item--03{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .spinner__item--04{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .spinner__item--05{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes spinnerStripe{0%, 40%, 100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes spinnerStripe{0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.venue-gift-card-configuration .table-tabs{margin-top:50px}@media (max-width: 991px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.active.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.venue-gift-card-configuration .reporting-tables-style{margin:0 0 100px 0}.venue-gift-card-configuration .table-tabs a{background-color:#e9eef2;color:#333}@media (max-width: 991px){.venue-gift-card-configuration .table-tabs span{display:none}.venue-gift-card-configuration .table-tabs a{padding:10px}}.table-tabs .redeemed-tab a{background-color:#d3e5ba;color:#56801b}.table-tabs .expired-tab a{background-color:#fec894;color:#8d5300}.venue-gift-card-configuration .redeemed thead{border-top:none;background-color:#d3e5ba}.venue-gift-card-configuration .expired thead{border-top:none;background-color:#fec894}.gift-card__wrapper--summary{position:relative}@media (max-width: 480px){.gift-card__wrapper--summary{position:relative;margin-left:40px;margin-right:40px}}.gift-card__wrapper--summary.venue{margin-left:25%;margin-right:25%}.gift-card__venue{position:absolute;top:50%;left:50%;transform:translateY(-50%);max-width:43%;padding:6%}.gift-card__redeemed{background:#ddecc7}.gift-card__link{color:#0052cc !important}.gift-card__link:hover{color:#66a3ff !important}.uniForm div .modifier--holder{margin:0}.center-text{text-align:center}.modifier-title{margin:-1px 30px 15px 30px}.modifier-limit__title{left:50%;transform:translateX(-50%);position:absolute}.modifier-limit__title:hover{cursor:pointer}
