@font-face{font-family:"Smoothy Sans";src:url("../fonts/Smoothy-Sans.woff") format("woff")}@font-face{font-family:"Smoothy Script";src:url("../fonts/Smoothy-Script.woff") format("woff")}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;overflow:hidden}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;overflow:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:3em}.flex-direction-nav a:before{font-size:40px;display:inline-block;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{position:absolute;bottom:0;text-align:center;right:0;background:#f0ece5;z-index:99;padding:10px}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:5px;height:5px;display:block;background:transparent;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #cec8bc}.flex-control-paging li a:hover{background:#cec8bc}.flex-control-paging li a.flex-active{background:#cec8bc;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}*{margin:0;padding:0;min-height:0;outline:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}.show-mobile{display:none}::selection{background:#fff}::-moz-selection{background:#fff}html,body{font:12px "letter-gothic-std", Arial, Helvetica, sans-serif;color:#000;width:auto;height:auto;background:#353535;min-height:2000px}.script{font-family:"Smoothy Script", Arial, Helvetica, sans-serif}p{font-size:1.1em;margin-bottom:30px}h1,h2,h3,h4,h5,h6{font-family:"Smoothy Sans", Arial, Helvetica, sans-serif}h3{font-weight:300}a{color:#000;text-decoration:none}a:hover{color:#000}a img{border:none}.center{text-align:center}.clear:after{content:".";visibility:hidden;display:block;height:0;clear:both}.image img{width:100%;height:auto}.left{float:left}p{line-height:1.5em}.right{float:right}.uppercase{text-transform:uppercase}.img-responsive{width:100%}.no-margin{margin:0}.container{width:1024px;margin:0 auto}.story-container{width:1200px;margin:0 auto}.outer-container{max-width:1600px;margin:0 auto}.column{float:left}.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.33%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-66{width:66.66%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:80%}.width-95{width:95%}.width-100{width:100%}.no-padding{padding:0}.no-padding-bottom{padding-bottom:0 !important}.no-padding-left{padding-left:0 !important}.no-padding-right{padding-right:0 !important}.no-padding-top{padding-top:0 !important}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-35{padding:35px}.padding-40{padding:40px}.padding-45{padding:45px}.padding-50{padding:50px}.padding-55{padding:55px}.padding-60{padding:60px}.padding-65{padding:65px}.padding-70{padding:70px}.padding-75{padding:75px}.padding-80{padding:80px}.padding-85{padding:85px}.padding-90{padding:80px}section{position:relative;clear:both;overflow:hidden}.background-tuatara{background-color:#353535}.color-tuatara{color:#353535}h3{font-size:1.5em;letter-spacing:2px}.content ol,.content ul{margin-left:40px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 0;max-width:600px;margin:0 auto}.text h3{font-size:1.5em;padding:0 0 40px 0;letter-spacing:2px}.text h3 span{height:2px;background:#fff;width:100px;display:inline-block;position:relative;top:-5px;margin:0 40px}.divider{height:10px;border-top:2px solid #fff;border-bottom:2px solid #fff;max-width:400px;margin:0 auto;margin-top:40px}section{position:relative}header{position:fixed;width:100%;top:0;background:#222620;height:80px;z-index:999;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header #nav{list-style-type:none;text-align:center;position:relative;top:-3px;left:60px}header #nav li{display:inline-block}header #nav li a{color:#fff;padding:20px;display:block;font-size:1.2em;letter-spacing:2px;font-family:"Smoothy Sans", Arial, Helvetica, sans-serif}header #nav li a.active{font-family:"Smoothy Script", Arial, Helvetica, sans-serif}header #nav li a:hover{color:#ed1c24}header #nav li.fc-logo{overflow:hidden;width:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;position:relative;top:13px}header #nav li.fc-logo a{padding:0}header #nav li.social a{padding-left:0;padding-right:0;position:relative;top:3px}header #nav li.social a:hover svg path{fill:#ed1c24}header #nav li.mobile-logo{display:none}header #nav.scrolled li.fc-logo{width:105px}#toggle{width:30px;display:none;position:fixed;top:30px;right:30px;z-index:9;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}#toggle span{display:block;height:5px;background:#f0ece5;margin-bottom:5px;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}#toggle:hover span{background:#ed1c24}header{height:auto !important;padding-top:0 !important}.alert{top:0;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;z-index:99;text-align:center;background:#f0ece5}.alert p{margin:0}.splash{width:100%;max-width:400px;height:auto;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:10}.undersplash{margin-top:30px}.undersplash h3,.undersplash p{color:#fff !important}.undersplash h3{margin-bottom:20px}.undersplash p{font-size:1.2em}.undersplash a.link{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#f0ece5;color:#222620;padding:15px 30px;font-size:16px;letter-spacing:1px;font-family:"Smoothy Sans",Arial,Helvetica,sans-serif;cursor:pointer}.undersplash a.link:hover{background:#ed1c24}.flowers.bottom{width:550px;height:auto;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:fixed;bottom:0;left:50%;z-index:20}.flowers.top.left{width:380px;height:auto;position:absolute;top:0;left:0;z-index:20}.flowers.top.right{width:250px;height:auto;position:absolute;top:0;right:0;z-index:20}#banner{background:url(../img/cowboy.jpg) no-repeat top center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;float:left;width:100%;position:relative;margin-top:80px;overflow:hidden;z-index:0;min-height:400px}.buffer{width:100%;height:80px;clear:both;display:block;float:left;margin-bottom:60px}.red-right{position:absolute;right:-50px;top:35%}.grass{position:absolute;left:-120px;top:-400px}.green-right{position:absolute;right:-80px;top:-120px}.green-left{position:absolute;left:-40px;top:-500px}.yellow-top-left{position:absolute;left:-50px;top:-160px}.red-right-bottom{position:absolute;top:95%;right:0;width:160px}.red-right-bottom img{width:100%}.upper{text-transform:uppercase}#about{width:100%;float:left;clear:both}#story{background:#f0ece5 url(../img/texture.png) repeat}#story .story-img{position:relative}#story .story-text{background:#f0ece5 url(../img/texture.png) repeat;padding-top:100px;margin-top:-100px}#story .story-slider{background:#f0ece5 url(../img/texture.png) repeat;position:relative;float:left;width:100%}#story .story-slider .flexslider{position:relative;margin-top:80px}.check{padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:40%;text-transform:uppercase}.check span{padding-top:15px;padding-bottom:15px;border-top:2px solid #d3ccbc;border-bottom:2px solid #d3ccbc}.side-address{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:-100px;top:49%}.side-address a{text-decoration:underline;color:#989591}.side-address a:hover{color:#000}#team{background:#f0ece5 url(../img/texture.png) repeat;float:left;width:100%;padding-bottom:120px;padding-top:120px}#team .text-outer{border:2px solid #d3ccbc;float:left;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#team .team-img{padding:30px 40px 20px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#team .team-img img{width:100%;padding-bottom:20px;border-bottom:2px solid #d3ccbc}#team .team-text{padding-left:40px;padding-right:40px;padding-top:60px;padding-bottom:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#team .team-text h3{margin-bottom:30px}#team .middle{position:absolute;left:50%;margin-left:-1px;width:2px;top:-20px;bottom:-20px;background:#d3ccbc}.boxes{border-top:1px solid #d3ccbc;border-bottom:1px solid #d3ccbc;border-left:1px solid #d3ccbc;width:100%;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.boxes .box{border:1px solid #d3ccbc;width:2%;height:20px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.boxes .box:last-child{border-right:2px solid #d3ccbc}.founders{position:absolute;padding:10px 20px 10px 60px;background:#e4ded0;left:0;bottom:60px}.founders::after{position:absolute;content:" ";left:20px;top:24px;width:30px;height:30px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-left:2px solid #fff}.founders p{margin:0}.founders p.upper{font-family:"Smoothy Sans", Arial, Helvetica, sans-serif}.founders p.italic{text-transform:none;font-style:italic}.boxes.full .box{width:1%}.boxes.half .box{width:4%}.boxes.three-quarters .box{width:1.53%}hr{border-top:2px solid #d3ccbc !important;clear:both}section#press{padding:60px 0 80px 0;clear:both;color:#fff;background:#353535 url(../img/restaurant.jpg) no-repeat center center fixed;float:left;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:visible}section#press a{color:#fff;text-decoration:underline;display:block;margin-bottom:5px}section#press h3{margin-bottom:5px}section#press h2{color:#fff;text-align:center;font-size:2.6em;margin-bottom:60px;font-weight:300}section#press h2 span{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:5px;height:5px;display:inline-block;background:#fff;margin:0 30px;position:relative;top:-8px}section#press .press-item{margin-bottom:80px;width:100%;display:block}section#press h3{margin-top:200px}section#menus{background:#f0ece5 url(../img/texture.png) repeat;padding:0 0 60px 0;float:left;width:100%;position:relative;overflow:visible;z-index:2}section#menus .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section#menus .column.left-column{padding-right:10px}section#menus .column.right-column{padding-left:10px}section#menus h3{border-bottom:2px solid #d3ccbc;padding-bottom:20px;padding-left:10px;font-size:1.3em}section#menus .menu-items{padding:10px 0 20px 0;float:left;width:100%}section#menus .menu-items .m-item{position:relative;float:left;width:100%}section#menus .menu-items .m-item .m-desc{padding:7px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:87%;float:left;line-height:1.4em}section#menus .menu-items .m-item .m-price{width:10%;padding:7px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;max-width:50px;float:right}section#menus .menu-items .m-item.featured::after{content:"Featured";color:#ed1c24;font-family:"Smoothy Script", Arial, Helvetica, sans-serif;left:-25px;top:0px;font-size:1.4em;-moz-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);position:absolute;z-index:-1}.menu-bottom{display:flex;justify-content:center;text-transform:uppercase;align-items:center;position:absolute;bottom:40px;left:0;width:100%}.menu-bottom img{margin:0 30px}.brunch-new section#menus .menu-items{font-size:14.5px}.brunch-new .menu-inner{width:100%;height:18in !important}.brunch-new section#menus h3{padding-left:0;padding-bottom:15px}.brunch-new section#menus .menu-items{padding-top:15px}.brunch-new section#menus .menu-items .border{border-size:2px}.brunch-new section#menus .menu-items .m-item{display:flex;justify-content:space-between}.brunch-new section#menus .menu-items .m-item .m-desc{width:auto;padding-right:20px !important}.brunch-new section#menus .menu-items.two-col{position:relative}.brunch-new section#menus .menu-items.two-col:before{content:'';position:absolute;right:50%;margin-right:45px;top:10px;bottom:20px;border-left:1px dashed #d3ccbc}.brunch-new section#menus .menu-items.two-col:after{content:'';width:2px;position:absolute;top:0;left:50%;bottom:20px;background:#d3ccbc}.brunch-new section#menus .menu-items.two-col .m-item{width:50%;float:left}.brunch-new section#menus .menu-items.two-col .m-item:nth-of-type(odd) .m-desc{float:right;margin-left:20px}.brunch-new section#menus .menu-items.two-col .m-item .m-price{width:auto;max-width:none}.brunch-new .menu-title{margin-top:30px;margin-bottom:50px}.brunch-new .menu-inner .top-right,.brunch-new .menu-inner .bottom-right{z-index:-9}.brunch-new .menu-inner .top-right img{width:auto;height:150px}.brunch-new .menu-inner .bottom-right img{width:auto;height:180px}.brunch-new .menu-inner .disclaimer{position:absolute;bottom:20px;left:40px;width:60%}.brunch-new .menu-inner .disclaimer p{font-size:10px}.menu-title h1{font-weight:300;letter-spacing:3px;font-size:1.8em}.menu-spacer{height:100px;width:100%;display:block}.right-col{padding-left:30px}#menus #beverages .menu-items .m-item .m-desc{padding:10px 10px}#menus #beverages .menu-items .m-item .m-price{padding:10px 10px}#menu-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:50px;padding-right:50px;clear:both}.controls{list-style-type:none;text-align:center;display:block;width:100%;margin:80px 0 60px 0;float:left;width:100%}.controls li{display:block;width:25%;float:left;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:2px solid #d3ccbc;height:20px}.controls li:last-child{border-right:none}.controls li a{float:left;display:block;padding:10px;text-transform:uppercase;font-family:"Smoothy Sans", Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%;margin-top:-7px}.controls li a:hover{opacity:.6}.controls li.flex-active a{background:#e0dcd6}#contact{background:#f0ece5 url(../img/texture.png) repeat;padding:30px 0 60px 0;width:100%;float:left}#contact .address{padding-bottom:60px;float:left;width:100%}#contact .contact-logo img{max-width:200px;float:none;margin:0 auto;display:block}#contact .text-left,#contact .text-right{padding-top:60px}#contact .address p,#contact .address a{margin-bottom:10px;font-size:1.2em}#contact a{color:#222620}#contact a:hover{color:#ed1c24}#contact .dining{padding:30px 0}#contact .dining>div{padding:40px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact .dining .private-dining{border-left:2px solid #d3ccbc}#contact .dining .private-dining h3{margin-bottom:30px}#footer{padding:60px 0;float:left;width:100%;font-size:1.2em;letter-spacing:1px;color:#f0ece5;background:#353535}#footer a{color:#f0ece5}#footer a:hover{color:#ed1c24}#footer .pipe{margin:0 20px}#footer .copyright{font-size:.7em}#footer .copyright p{margin-bottom:0}#footer .social{display:inline-block;position:relative;top:5px}#footer .social svg path{fill:#fff}#footer .social svg:hover path{fill:#ed1c24}body.page-template-dinner,body.page-template-brunch,body.page-template-happyhour,body.page-template-dessert,.page-template-large-party,.page-template-brunch-new{background:#fff}body.page-template-dinner section#footer,body.page-template-brunch section#footer,body.page-template-happyhour section#footer,body.page-template-dessert section#footer,.page-template-large-party section#footer,.page-template-brunch-new section#footer{display:none !important}body.page-template-dinner section#menus,body.page-template-brunch section#menus,body.page-template-happyhour section#menus,body.page-template-dessert section#menus,.page-template-large-party section#menus,.page-template-brunch-new section#menus{float:none}body.page-template-dinner header,body.page-template-dinner footer,body.page-template-dinner .buffer,body.page-template-brunch header,body.page-template-brunch footer,body.page-template-brunch .buffer,body.page-template-happyhour header,body.page-template-happyhour footer,body.page-template-happyhour .buffer,body.page-template-dessert header,body.page-template-dessert footer,body.page-template-dessert .buffer,.page-template-large-party header,.page-template-large-party footer,.page-template-large-party .buffer,.page-template-brunch-new header,.page-template-brunch-new footer,.page-template-brunch-new .buffer{display:none}body.page-template-dinner h3,body.page-template-brunch h3,body.page-template-happyhour h3,body.page-template-dessert h3,.page-template-large-party h3,.page-template-brunch-new h3{border-bottom:none}section#menus.lp-menu .menu-items{padding:0 !important}section#menus.lp-menu h3{border:none;margin-bottom:10px;margin-top:20px;font-weight:bold;padding-bottom:0;font-size:1.1em}section#menus.lp-menu .dessert-front h3{margin-bottom:10px;border-bottom:none;padding-bottom:0}section#menus.lp-menu .dessert-front .dessert-logo{width:33.33%;display:block;float:left}section#menus.lp-menu p{margin-bottom:10px;line-height:1.2em;font-size:11px;padding-left:10px;padding-right:10px;letter-spacing:-1px}section#menus.lp-menu #drinks h3{margin-top:10px;margin-bottom:10px}section#menus.lp-menu #drinks h3::after{bottom:8px}.lp-corner{position:absolute;bottom:0;left:0;width:300px}.lp-corner img{width:100%}.lp-title{width:33.333%;float:left;margin-top:15px;font-size:11px}.lp-title span{display:block;font-family:"Smoothy Sans", Arial, Helvetica, sans-serif;letter-spacing:1px}.round{width:33.333%;float:left}.round img{width:135.25px;height:50px}.lp-date{margin-top:15px;width:33.333%;float:left;font-family:"Smoothy Sans", Arial, Helvetica, sans-serif;letter-spacing:1px;font-size:11px}.left-col{width:40%;float:left;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.left-col hr{margin-top:30px;display:block;width:auto;margin-left:10px;margin-right:10px}.right-col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;float:left;width:60%;border-left:2px solid #d3ccbc}.border-bottom{border-bottom:2px solid #d3ccbc;margin-bottom:20px;padding-bottom:20px}.menu-container{padding:40px}.menu-inner{padding:30px 40px;border:2px solid #d3ccbc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;z-index:1;page-break-after:always}.menu-inner .top-right{position:absolute;top:0;right:0;z-index:-1}.menu-inner .top-right img{width:350px}.menu-inner .bottom-left{position:absolute;bottom:0;left:0;z-index:-1}.menu-inner .bottom-left img{width:160px}.menu-inner .bottom-right{position:absolute;bottom:0;right:0;z-index:-1}.menu-inner .bottom-right img{width:160px}.logo{padding-left:10px;margin-top:20px;margin-bottom:60px}.logo img{max-width:420px}.break{page-break-before:always;page-break-after:always;height:0;width:100%;clear:both;display:block}.clearfix{display:block;clear:both}.pull-left{float:left !important}section#menus #drinks .menu-items .m-item .m-desc,section#menus #drinks .menu-items .m-item .m-price{padding-top:2px;padding-bottom:2px}section#menus #drinks h3{padding-bottom:10px}section#menus #drinks .menu-items{padding-top:10px}section#menus .menu-inner{font-size:13px}section#menus .menu-inner .width-50.column.left{padding-left:0}section#menus .menu-inner .width-50.column.right{padding-right:0}.brunch section#menus .menu-items .m-item .m-desc{padding:10px 0}.brunch section#menus .menu-items .m-item .m-price{padding:10px 20px}.brunch .menu-inner{height:14in}#brunch-logo{margin-top:0px;margin-bottom:30px}#brunch-title h3{border-bottom:none !important;margin-bottom:30px}#wrapper.dinner section#menus .menu-inner{height:18in}#wrapper.dinner section#menus #drinks .menu-items .m-item .m-desc{padding-bottom:2px}#wrapper.dinner section#menus #drinks .menu-items .m-item .m-price{padding-bottom:2px}section#menus #drinks h3{border:none;position:relative;padding-bottom:0}section#menus #drinks h3 span{background:#fff;padding-right:10px}section#menus #drinks h3::after{height:2px;left:10px;background:#d3ccbc;content:"";display:block;position:absolute;bottom:10px;z-index:-1;right:10px}section#menus #drinks h3.no-line::after{display:none}section#menus #happyhour .menu-items .m-item{width:auto}body.page-template-happyhour .menu-inner{padding-left:40px;padding-right:40px}#happyhour .m-item{clear:both}#happyhour .width-10{width:10% !important}#happyhour .width-15{width:15% !important}#happyhour .width-20{width:20% !important}#happyhour .width-25{width:25% !important}#happyhour .width-30{width:30% !important}#happyhour .width-33{width:33.33% !important}#happyhour .width-35{width:35% !important}#happyhour .width-40{width:40% !important}#happyhour .width-45{width:45% !important}#happyhour .width-50{width:50% !important}#happyhour .width-55{width:55% !important}#happyhour .width-60{width:60% !important}#happyhour .width-65{width:65% !important}#happyhour .width-66{width:66.66% !important}#happyhour .width-70{width:70% !important}#happyhour .width-75{width:75% !important}#happyhour .width-80{width:80% !important}#happyhour .width-85{width:85% !important}#happyhour .width-90{width:80% !important}#happyhour .width-95{width:95% !important}#happyhour .width-100{width:100% !important}.day{font-family:"Smoothy Sans", Arial, Helvetica, sans-serif;position:absolute;color:#fff;bottom:31px;text-transform:uppercase;font-size:1.4em;letter-spacing:4px;left:0;right:50%;text-align:center;font-weight:bold}.night{font-family:"Smoothy Sans", Arial, Helvetica, sans-serif;position:absolute;color:#fff;bottom:31px;text-transform:uppercase;font-size:1.4em;letter-spacing:4px;left:50%;right:0;text-align:center}section#menus #happyhour .menu-items .m-item .m-desc{width:100%}section#menus #happyhour .menu-items .drinks .m-item .m-desc{padding-bottom:5px}.flower-girl{position:absolute;bottom:0;right:60px}.flower-girl img{width:530px}#happyhour.menu-inner{height:633px}#happyhour .line{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:2px;height:700px;border-left:2px solid #d3ccbc;position:absolute;left:45%;top:22px}#happyhour.menu-inner{height:633px}.menu-items{position:relative}.menu-items .border{position:absolute;right:45px;top:10px;bottom:20px;border-left:1px dashed #d3ccbc}section#menus #happyhour .menu-items .m-item.hhwidth-1{width:80%}section#menus #happyhour .menu-items .m-item.hhwidth-2{width:70%}section#menus #happyhour .menu-items .m-item.hhwidth-3{width:60%}section#menus #happyhour .menu-items .m-item.hhwidth-4{width:50%}section#menus #happyhour .menu-items .m-item.hhwidth-5{width:40%}.for-print #menus{padding-bottom:0 !important;letter-spacing:-1px}section#menus .menu-items{letter-spacing:-1px;font-size:13.5px}.desserts .menu-items{margin-bottom:20px !important;padding-bottom:20px !important}.dessert-logo{margin-top:20px;margin-bottom:40px}.dessert-logo img{width:180px}#menus.not-print .c-left{padding-right:10px}#menus.not-print .c-right{padding-left:10px}.coming-soon{padding-bottom:40px !important}.left-desc{text-align:left}section#menus .dessert-front h3{margin-bottom:30px}section#menus .dessert-front .menu-items{width:70%;margin:0 auto;float:none}section#menus .dessert-front .menu-items .m-item{padding-bottom:30px}#contact .other{padding:40px 30px}#contact .other a{color:#ed1c24}#contact .other a:hover{text-decoration:underline}#menus.desserts #beverages .menu-items .m-item .m-desc,#menus.desserts #beverages .menu-items .m-item .m-price{padding-top:3px;padding-bottom:3px}#menus #drinks #beverages .menu-items .m-item.menu-header .m-desc{letter-spacing:1px;font-family:"Smoothy Sans", Arial, Helvetica, sans-serif}#menus #drinks #beverages .menu-items .m-item.menu-header .m-desc .m-price{display:none}#menus.desserts .menu-items .border{bottom:0}#container-404{background:#f0ece5 url(../img/texture.png) repeat;padding:160px 0 80px 0}#container-404 h1{margin-bottom:30px}#container-404 a:hover{color:#ed1c24}.footnotes{font-size:.9em}.nf-form-content input[type="text"],.nf-form-content input[type="email"],.nf-form-content input[type="tel"],.nf-form-content textarea{padding:10px;background-color:transparent;border:1px solid #d3ccbc;font:12px "letter-gothic-std", Arial, Helvetica, sans-serif;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.nf-form-content input[type="text"]:focus,.nf-form-content input[type="email"]:focus,.nf-form-content input[type="tel"]:focus,.nf-form-content textarea:focus{border-color:#222620;background:#fff}.nf-form-content textarea{height:100px !important}.nf-form-content nf-field{display:block;clear:none}.nf-form-content .half{float:left;width:50%}.nf-form-content input[type="button"]{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#ed1c24;padding:15px 30px;color:#f0ece5;font-size:16px;letter-spacing:1px;font-family:"Smoothy Sans", Arial, Helvetica, sans-serif;cursor:pointer}.nf-form-content input[type="button"]:hover{background:#222620}.nf-form-fields-required{margin-bottom:10px}.nf-after-field .nf-error-msg{position:absolute;font-size:10px;margin-right:0 !important}.nf-response-msg{padding:10px;border:2px solid #d3ccbc;text-align:center;background:#f0ece5}.nf-response-msg p{margin:0}@media only screen and (max-width: 1200px){.yellow-top-left{top:-260px;max-width:200px}.yellow-top-left img{width:100%}footer{padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.story-container{width:100%}.red-right-bottom{width:120px}.red-right-bottom img{width:100%}}@media only screen and (max-width: 1024){.red-right-bottom{width:100px}.red-right-bottom img{width:100%}}@media only screen and (max-width: 990px){.container{width:100%}.width-10,.width-15,.width-20,.width-25,.width-30,.width-33,.width-35,.width-40,.width-45,.width-50,.width-55,.width-60,.width-65,.width-66,.width-70,.width-75,.width-80,.width-85,.width-90,.width-95,.width-100{width:100%}.text h3 span{display:none}#team .middle{display:none}#contact .text-right,#contact .text-left{text-align:center;padding-top:0}#contact .contact-logo{margin:20px 0}.flowers.top.right{max-width:120px}.flowers.top.left{max-width:200px}.flowers.bottom{max-width:300px}.splash{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-right:30px}.flower-p{max-width:120px}.flower-p img{width:100%}#story .story-text{padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}header #nav{left:auto}.check{display:none}#story .story-slider .flexslider{top:0}#team{padding-bottom:60px}#team .team-text{padding-left:30px;padding-right:30px}#menu-slider{padding-left:10px;padding-right:10px}.controls li{width:100%;border-right:none;border-bottom:2px solid #d3ccbc;height:auto;padding-left:0;padding-right:0}.controls li a{margin-top:0}section#menus .column{padding:0}.green-right{right:-40px}.green-left{left:0}.flower-p{z-index:2}.grass{z-index:auto;top:-200px}header #nav li a{padding-left:15px;padding-right:15px}section#menus .menu-items .m-item.featured::after{left:0;top:0;font-size:1em}#team .text-outer{border:none}#team .team-img{max-width:420px;margin:0 auto;float:none}.flowers.bottom{position:absolute}.footer-address{text-align:center;width:100%;margin-bottom:20px}.copyright{text-align:center;width:100%}.hide-mobile{display:none !important}.show-mobile{display:block}.red-right-bottom{top:inherit;bottom:-200px}.boxes.full .box{width:2%}#contact .dining>div,#contact .dining>div{padding:30px}#menus.not-print .c-left{padding-right:0}#menus.not-print .c-right{padding-left:0}.green-left{top:-100px}header #nav li a{font-size:1em}header #nav li.mobile-logo{display:block !important}header #nav li{display:block;display:none}header{padding:5px 0}header #nav{margin:0}#toggle{display:block}body.open header{height:auto}body.open header ul#nav{display:block}body.open header ul#nav li{display:block;opacity:0;-webkit-animation:listfade 0.35s forwards;animation-name:listfade 0.35s forwards}body.open header ul#nav li.fc-logo{display:none !important}body.open header ul#nav li.social{display:inline-block !important}body.open header ul#nav li:nth-child(1){animation-delay:.1s;-webkit-animation-delay:.1s}body.open header ul#nav li:nth-child(2){animation-delay:.15s;-webkit-animation-delay:.15s}body.open header ul#nav li:nth-child(3){animation-delay:.2s;-webkit-animation-delay:.2s}body.open header ul#nav li:nth-child(4){animation-delay:.25s;-webkit-animation-delay:.25s}body.open header ul#nav li:nth-child(5){animation-delay:.3s;-webkit-animation-delay:.3s}body.open header ul#nav li:nth-child(6){animation-delay:.35s;-webkit-animation-delay:.35s}body.open header ul#nav li:nth-child(7){animation-delay:.4s;-webkit-animation-delay:.4s}body.open header ul#nav li:nth-child(8){animation-delay:.45s;-webkit-animation-delay:.45s}body.open #toggle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body.open #toggle span.top{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:-1px 12px;-moz-transform-origin:-1px 12px;-ms-transform-origin:-1px 12px;-o-transform-origin:-1px 12px;transform-origin:-1px 12px}body.open #toggle span.middle{opacity:0}body.open #toggle span.bottom{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10px -3px;-moz-transform-origin:10px -3px;-ms-transform-origin:10px -3px;-o-transform-origin:10px -3px;transform-origin:10px -3px}@keyframes listfade{100%{opacity:1}}@-webkit-keyframes listfade{100%{opacity:1}}}@media only screen and (max-width: 480px){header #nav li.fc-logo{display:none}#banner{background:url(../img/cowboy.jpg) no-repeat top center;background-attachment:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media print{header{display:none}.buffer{display:none}a[href]:after{content:none !important}@page{size:auto;margin:0}}
