.searchbox{position:relative;margin-bottom:16px;width:100%;height:80px;font-size:48px;line-height:80px;font-weight:300}.searchbox:before{content:"";background-color:#000;opacity:.8;filter:alpha(opacity=80);width:100%;height:100%;z-index:0;position:absolute;top:0;left:0;border-radius:4px}.searchbox .fa-search{position:absolute;z-index:1000;right:32px;top:0;color:#9d9d9d;line-height:80px}.searchbox input{position:relative;width:100%;z-index:10;background-color:transparent;outline:0;border:0;margin:0;color:#ffe000;padding:0 96px 0 32px}.searchbox .twitter-typeahead{width:100%;height:100%}.searchbox .twitter-typeahead .tt-dropdown-menu{width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;z-index:100!important;top:0!important;left:0;padding-top:80px}.searchbox .twitter-typeahead .tt-suggestion{cursor:pointer;line-height:54px;font-size:20px;padding:0 48px 0 30px;color:#fff}.searchbox .twitter-typeahead .tt-suggestion:focus,.searchbox .twitter-typeahead .tt-suggestion:hover{background-color:#3e3ef4}.body-container{padding:0!important;margin-bottom:16px}.cats{background-color:#262626;border-radius:4px;margin-right:8px;margin-left:-8px;padding:24px}.cats h3{padding:0;margin:0 0 16px;color:#fff;font-size:24px;font-weight:600}.cats a.linkshowall,.cats a.showall{font-size:16px;margin-bottom:16px;display:inline-block;color:#ffe000}.cats ul{list-style:none;padding:0;margin:0 0 32px}.cats ul li{padding:0;margin:0 0 16px;color:#ffe000}.cats ul li,.cats ul li a{font-size:16px;font-weight:600;text-transform:capitalize}.cats ul li a{color:#6a6a6a;transition-property:color;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.23,1)}.cats ul li a:hover{color:#ffe000;text-decoration:none}.cats ul li:nth-child(n+6){display:none}.cats ul li.active a{color:#ffe000}.cats ul.expand li:nth-child(n+6){display:block}.cats ul.catwithtop li.top10{color:#fff}.cats ul.catwithtop li:nth-child(n+6){display:block}.cats ul.catwithtop li:not(.top10){display:none}.cats ul.catwithtop.expand li{display:block}.cats ul.catwithtop.expand li.catgrouptitle{color:#fff}.cats ul.catwithtop.expand li.catgrouptitle:not(:nth-child(2)){margin-top:24px}.cats ul.catwithtop.expand li.topheader{display:none}.records{background-color:#fff;border-radius:4px}.records h2{margin:0;height:48px;line-height:48px;font-size:18px;font-weight:100;color:#101010;background-color:#f2f2f2;border-top-right-radius:4px;border-top-left-radius:4px;padding:0 32px}.records ul.recordlist{list-style:none;margin:0;padding:0;clear:both}.records ul.recordlist li{display:block;padding:32px}.records ul.recordlist li:after,.records ul.recordlist li:before{content:" ";display:table}.records ul.recordlist li:after{clear:both}.records ul.recordlist li:hover{background-color:#f9f9f9}.records ul.recordlist li a:hover{text-decoration:none}.records ul.recordlist li h3{margin:0 0 4px;font-size:28px;font-weight:300;color:#6e6e6e}.records ul.recordlist li .phoneaddress{font-size:16px;color:#8e8e8e;margin:0 0 16px}.records ul.recordlist li .phoneaddress .category{text-transform:capitalize}.records ul.recordlist li .thumb{width:120px;height:auto;min-height:120px;border-radius:6px;margin-right:32px;float:left;background:#373737}.records ul.recordlist li .btngroups a{text-align:center;border-radius:4px;font-weight:600;display:inline-block;-ms-zoom:1;zoom:1;*display:inline;width:192px;height:48px;line-height:48px;font-size:20px;box-shadow:2px 3px 1px rgba(0,0,0,.05);color:#fff;background-color:#b7b7b7;margin-right:16px}.records ul.recordlist li .btngroups .reservation{background-color:#5ac76c}.records .searchnav{padding:10px}@media (max-width:500px){.searchbox{margin-top:80px}.cats{margin:16px -8px 0}}@media (max-width:794px){.searchbox{font-size:40px}.records h2{font-size:14px}.records ul.recordlist li .thumb{width:80px;min-height:80px;margin-right:16px}.records ul.recordlist li h3{font-size:18px}.records ul.recordlist li .phoneaddress{font-size:14px}.records ul.recordlist li .btngroups a{width:130px;height:40px;line-height:40px;font-size:14px}}
