.btn-red,.form-module-wrapper .form-module__submit .btn{background:#b62f37;color:#fff;padding:10px 20px;text-transform:uppercase;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;transition:all .3s ease-in-out;font-family:"Montserrat",sans-serif;margin:20px 0;font-weight:700;position:relative;text-transform:uppercase;text-align:center}.btn-red:hover,.form-module-wrapper .form-module__submit .btn:hover{background:#fff;color:#b62f37;text-decoration:none}.btn-red span,.form-module-wrapper .form-module__submit .btn span{position:relative;z-index:12}.btn-red:before,.form-module-wrapper .form-module__submit .btn:before{content:"";display:block;position:absolute;width:0%;height:101%;top:0;left:0;background:white;z-index:0;transition:all 0.3s ease-in-out;border-radius:0px}.btn-red:hover,.form-module-wrapper .form-module__submit .btn:hover{color:#b62f37}.btn-red:hover:before,.form-module-wrapper .form-module__submit .btn:hover:before{width:100%}.btn-red:hover:after,.form-module-wrapper .form-module__submit .btn:hover:after{width:0}.press .press-container .flex-box a{color:#222;padding:0;display:inline-block;zoom:1;text-align:left;outline:none;border:none;border-radius:0;cursor:pointer;transition:all .3s ease-in-out;font-family:"Montserrat",sans-serif;text-transform:initial !important;margin:0px 0;font-weight:700;letter-spacing:0;position:relative;text-transform:uppercase;text-align:center}.press .press-container .flex-box a:hover{color:#b62f37}.press .press-container .flex-box a span{position:relative;z-index:12}.press .press-container .flex-box a:before{width:0%}.press .press-container .flex-box a:hover{color:#b62f37;text-decoration:none}.press .press-container .flex-box a:hover:before{width:0%}.press .press-container .flex-box a:hover:after{width:0}.btn{padding:7px 20px 7px 90px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;font-weight:600;cursor:pointer;position:relative;transition:all .3s ease-in-out;text-transform:uppercase;letter-spacing:3px;color:#000}.btn:hover{padding-left:20px;padding-right:60px;transition:1s cubic-bezier(0, 0.18, 0.25, 1);text-decoration:none}.btn:before,.btn:after{content:'';position:absolute;width:0%;height:1px;top:50%;margin-top:-0.5px;background:#000}.btn:before{left:-2.5px;width:22%}.btn:hover:before{background:#000;width:0%;transition:width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1)}.btn:hover:after{right:0;background:#000;width:20%;transition:width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1)}.btn_white{text-decoration:none;color:#FFF}.btn_white:before,.btn_white:after{background:#fff}.btn_white:hover{text-decoration:none}.btn_white:hover:before{background:#fff}.btn_white:hover:after{background:#fff}.hidden{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}*{box-sizing:border-box}*:focus{outline:0 !important}html{font-size:16px;scroll-behavior:smooth;width:100%;overflow-x:hidden !important}body{font-family:"Montserrat",sans-serif;font-size:16px;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.skip-to-content{background:#b62f37;color:#b62f37;position:fixed;transition:all 300ms ease-out;z-index:99999999;top:-100px;display:block;margin:0}.skip-to-content:focus{top:0}.skip-to-content:hover{background:#000}a,input,button{color:#b62f37;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:underline}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#222}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{border:0px none;margin:0px 0px 10px;color:#222;background-color:#e8e8e8;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder{color:#222;opacity:1}form input::placeholder{color:#222;opacity:1}#frmContact,#formRFP{max-width:800px;margin:auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}.form-entry,.field{margin-bottom:10px;position:relative}label.error{position:absolute;bottom:100%;left:0px;font-size:12px;color:#fff;background:#e74c3c;padding:7px 12px;border-radius:3px;margin-bottom:2px;z-index:3}label.error:before{content:"";display:block;position:absolute;top:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e74c3c}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border-color:#e74c3c}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#b62f37}p#thankyou{text-align:center}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}.field.gdpr{position:relative;margin-bottom:15px}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{opacity:1}.field.gdpr label:not(.error){position:relative;padding-left:18px;text-align:left;font-size:.625rem}.field.gdpr label:not(.error) a{color:#222;text-decoration:underline}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:10px;height:10px;background:#fff;border:1px solid grey;left:0;top:0;cursor:pointer;z-index:2}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:6px;height:6px;left:0;top:0;cursor:pointer;z-index:3;background:#b62f37;margin-top:2px;margin-left:2px}@media screen and (min-width: 641px){.field.gdpr label:not(.error):after{opacity:0}}@media screen and (max-width: 640px){.field.gdpr label:not(.error){padding-left:70px;min-height:30px;line-height:16px}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:51px;height:30px;background:#d7d7d7;border-radius:15px;left:0;top:0;cursor:pointer;transition:all 0.4s;border:0}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px !important;height:24px !important;background:#fff;transition:all 0.4s;border-radius:50%;top:3px;left:3px;z-index:3;margin:0}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{left:24px;margin:0;top:3px}.field.gdpr input:checked+label:before{background:#b62f37}#frmContact .btn{width:280px;display:block;margin:auto;margin-top:40px}}#thanksMsg,#errMsg{text-align:center;display:none}#errMsg-183,#errMsg-264{text-align:center}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox_loading@2x.gif");background-size:24px 24px}}.form-entry,fieldset{width:100% !important}fieldset{padding:0 15px !important}.one_half:last-child{padding-right:0}input[type=text],input[type=email],input[type=tel],select,textarea{width:100% !important;min-height:40px !important;border-radius:0;-webkit-appearance:none}input[type="submit"],.btnSubmit{width:100% !important;border-radius:0;-webkit-appearance:none}input[type="date"]:before{color:#222;content:attr(placeholder)}input[type="date"].full:before{color:#222;content:"" !important}.text-center{text-align:center}ul.global-sitemap{position:relative}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}#livechat-compact-container{margin-bottom:55px !important;z-index:10 !important}.footer{text-align:center}.footer .footer__tambo p{margin-top:1em;font-size:0.75em}.footer .footer__tambo p svg{vertical-align:middle;margin-left:10px;max-width:100px;fill:#b62f37}.overlay{background-color:#b62f37;z-index:9999999999}.overlay a,.overlay *{color:#ffffff}.overlay a.active,.overlay *.active{color:#000}.overlay .close-menu,.overlay .close-res{z-index:99;position:absolute;top:5%;right:5%;width:30px;height:30px}.overlay .close-menu svg,.overlay .close-res svg{fill:#ffffff;width:100%;height:100%}.navigation{display:block}.navigation .inner{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:80%;overflow:scroll;text-align:center}.navigation .inner>ul{position:relative;max-height:100%;top:50%;transform:translateY(-50%)}.navigation .inner>ul>li>a{padding:10px 0}.navigation .inner>ul>li a{display:block;text-transform:uppercase}.navigation .inner>ul>li .sub-sub-menu{display:none}.navigation .inner>ul>li .sub-sub-menu ul.submenu{padding:10px 0 20px 0}.navigation .inner>ul>li.item-open div.sub-sub-menu ul.submenu li a{font-size:85%;padding:5px 0}.navigation #secondary-nav{position:absolute;left:50%;transform:translateX(-50%);z-index:99;bottom:30px;width:100%;text-align:center}.navigation #secondary-nav a{font-family:"HaveHeartOne","serif";text-transform:uppercase;font-size:3vw;font-weight:600}.navigation #secondary-nav a.active{color:#b62f37}.navigation #secondary-nav li{display:inline-block;padding:10px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:1em}.content h1{font-size:1.88331em}.content h2{font-size:1.66665em}.content h3{font-size:1.49999em}.content h4{font-size:1.33332em}.content h5{font-size:1.16665em}.content h6{font-size:.99999em}.content p{margin-bottom:1em;font-size:1em}.content .content ul,.content .content ol{margin-bottom:1em}.content .content ul.sym-inline-list li,.content .content ol.sym-inline-list li{list-style:square;list-style-position:outside;margin-left:20px;margin-bottom:5px}@font-face{font-family:'HaveHeartOne';src:url("../../../assets/fonts/font.woff2") format("woff2"),url("../../../assets/fonts/font.woff") format("woff")}.HaveHeartOne{font-family:HaveHeartOne;font-weight:normal;font-style:normal}#content{padding:0 !important;background:url(../../../assets/images/intro-bg.jpg)}#content h1{font-family:"Montserrat",sans-serif;font-size:9vw !important;color:#b62f37}#content p{font-size:17px;line-height:2;margin:20px 0;font-weight:300}#content ul{list-style:none}#content ul.sym-inline-list{padding-left:15px}#content ul.sym-inline-list li{list-style:circle;font-size:17px;line-height:2;font-weight:300}.sitemap #content{padding:165px 30px 20px !important;text-align:left}.top-content figure{width:100%}.top-content figure img{width:100%;height:350px !important;object-fit:cover;object-position:center}.top-content .uvp{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;color:white;font-family:"Montserrat",sans-serif;font-size:60px;line-height:1;text-transform:uppercase;text-align:center;font-weight:300;letter-spacing:2px}.top-content .uvp span{display:block;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;text-align:center;margin-bottom:10px;letter-spacing:2px}.dine-out-lauderdale .top-content .uvp{top:230px;font-size:50px}.social-media{display:-ms-flexbox;display:flex}.social-media svg{max-width:30px;max-height:30px}.flexbox,.flex-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flexbox.align-center,.flex-box.align-center{-ms-flex-align:center;align-items:center}.flexbox.align-start,.flex-box.align-start{-ms-flex-align:start;align-items:flex-start}.flexbox.justify-center,.flex-box.justify-center{-ms-flex-pack:center;justify-content:center}.flexbox.justify-between,.flex-box.justify-between{-ms-flex-pack:justify;justify-content:space-between}.flexbox.right,.flex-box.right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flexbox.column,.flex-box.column{-ms-flex-direction:column;flex-direction:column}.copy{background:url(../../../assets/images/intro-bgk.jpg);padding:30px 0;background-position:right center !important;background-size:cover;background-repeat:repeat-y !important}.copy .text{max-width:700px}.copy .text h1{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:300;font-size:9vw !important;line-height:1;color:#000 !important;padding-bottom:20px;margin-bottom:20px;line-height:1.3}.copy .text h1 span{font-family:"Montserrat",sans-serif;font-size:15px;margin-bottom:20px;text-transform:uppercase;display:inline-block;line-height:1;color:#b62f37;letter-spacing:2px;font-weight:400;display:block}.chef-pablo-salas .copy{background:url(../../../assets/images/intro-bg-chef-1.jpg)}.chef-pablo-salas .left-1{padding:0 0 20px}.chef-pablo-salas .only{background-position:bottom;height:350px;display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center}.chef-pablo-salas .slider-b{color:#fff}.chef-pablo-salas .slider-b h2{color:#fff}.chef-pablo-salas .slider-b .flex-box{padding:0 20px;width:90%;margin:0 auto}.chef-pablo-salas .content{background:url(../../../assets/images/texture-chef.jpg) repeat;background-size:70%}.chef-pablo-salas .slider-block .slick-arrow,.chef-pablo-salas .slick-dots{filter:invert(1)}.chef-pablo-salas .slick-dots li.slick-active button{background-color:#000;opacity:.5}.chef-pablo-salas .top-content figure img{object-position:33%}.chef-pablo-salas .slider-block h4{line-height:0.7}.chef-pablo-salas h3{font-weight:500 !important;font-size:24px !important;margin-top:30px;margin-bottom:20px;color:#222 !important}.chef-pablo-salas .slider-b h3{color:white !important}.private-dining-fort-lauderdale .copy{background:url(../../../assets/images/intro-bg-dining.jpg)}.private-dining-fort-lauderdale .single-quad{color:white}.private-dining-fort-lauderdale .single-quad h4{padding-bottom:0;margin-top:30px}.private-dining-fort-lauderdale .single-quad ul{list-style:unset !important;text-align:left}.private-dining-fort-lauderdale .single-quad ul li{padding:10px 20px 0 10px;line-height:1.4}.list-block{padding:0 !important}.list-block .item{padding:30px 0}.list-block .item:nth-child(odd){position:relative;background:#000;color:#fff}.list-block .item:nth-child(odd):before{content:'';background:url(../../../assets/images/before-list.png) no-repeat;height:14px;width:100%;top:-10px;position:absolute;background-size:100%;background-position:center;left:0}.list-block .item:nth-child(odd) .btn{color:white !important}.list-block .item:nth-child(odd) .btn:before,.list-block .item:nth-child(odd) .btn:after{background:#fff !important}.form-module-wrapper{background:url(../../../assets/images/texture-chef.jpg) no-repeat #000;padding:40px 0;background-position:right;background-size:cover;color:#222}.form-module-wrapper .gdpr-wrap{display:block;width:100%;margin:20px 0}.form-module-wrapper .gdpr-wrap a{color:#222}.form-module-wrapper .form-module__submit{margin:10px 0}.form-module-wrapper .form-module__submit .btn:hover:after{width:0}.form-module-wrapper form{width:90%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.form-module-wrapper form input[type=text],.form-module-wrapper form input[type=email],.form-module-wrapper form input[type=tel],.form-module-wrapper form input[type=date],.form-module-wrapper form input[type=number],.form-module-wrapper form select,.form-module-wrapper form textarea{background:transparent;border-bottom:1px solid #222;width:100%}.form-module-wrapper form .col-6{width:50%}.form-module-wrapper form .col-12{width:100%}.form-module-wrapper form *[class*="col-"]{padding:10px 15px}.form-module-wrapper form h2{width:100%;text-transform:uppercase;font-weight:400;margin:30px 10px 60px}.form-module-wrapper form label{color:#222}.form-module-wrapper .btn{background:transparent}.waterfront-restaurants-fort-lauderdale .menu-tabs{padding:50px 0}.waterfront-restaurants-fort-lauderdale .top-content{position:relative}.waterfront-restaurants-fort-lauderdale .slider-block{margin-top:-30px;padding:20px 0 0;position:relative}.waterfront-restaurants-fort-lauderdale .single-quad .alone{padding:0}.waterfront-restaurants-fort-lauderdale .single-quad h4{color:#fff;margin-bottom:0;font-size:85px}.waterfront-restaurants-fort-lauderdale .single-quad ul{display:-ms-flexbox;display:flex;max-width:470px;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.waterfront-restaurants-fort-lauderdale .single-quad ul li{list-style:none !important;text-transform:uppercase;letter-spacing:2px;position:relative;font-size:14px;line-height:2;font-weight:500}.waterfront-restaurants-fort-lauderdale .single-quad ul li:last-child{padding:0 0 40px}.waterfront-restaurants-fort-lauderdale .single-quad ul li a{color:#fff}.waterfront-restaurants-fort-lauderdale .single-quad ul li a:hover,.waterfront-restaurants-fort-lauderdale .single-quad ul li a.active{opacity:0.6}#content .content{padding:0 !important}.privacy-policy .copy,.accessibility .copy,.sitemap .copy{background:url(../../../assets/images/intro-bg.jpg)}.privacy-policy .copy .text,.accessibility .copy .text{margin:0 auto;max-width:950px}.privacy-policy .copy h2,.accessibility .copy h2{font-weight:400;text-transform:uppercase}.lightbox-wrap{display:none}.contact-us .copy a:hover{text-decoration:underline}.fancybox-nav span{visibility:visible}.fancybox-nav:hover{filter:invert(1)}.follow-us{background:url(../../../assets/images/social-feed-bg.png) no-repeat #000 center right;padding:10px 0 110px;text-align:center;background-size:cover;-webkit-mask-image:url(../../../assets/images/mask-follow-1.png);-webkit-mask-size:cover}.follow-us a{font-weight:700}.follow-us h2{color:#fff;font-family:"HaveHeartOne","serif";font-size:70px;font-weight:100;text-align:center}.follow-us span{color:#b62f37;text-align:center;text-transform:uppercase;font-weight:700;display:block}.follow-us svg{fill:#fff}.follow-us .social-media{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:70%;margin:0 auto}.follow-us .social-media li{margin:0 20px}.follow-us .social-media li:hover{opacity:.7}.follow-us .social-media li:last-child{display:none}.follow-us .gallery-footer{padding:20px 0px 60px}.follow-us .gallery-footer .mGallery_grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap}.follow-us .gallery-footer a{width:50%;height:226px;min-inline-size:center;background-repeat:no-repeat;display:-ms-flexbox;display:flex;background-size:cover;margin:0;transition:all 0.3s ease-in-out;position:relative;max-width:210px}.follow-us .gallery-footer a:hover .image-info{opacity:1;transition:all 0.3s ease-in-out}.follow-us .gallery-footer .image-info{width:100%;height:100%;position:absolute;top:0;background:#000;background:linear-gradient(45deg, #000 0%, rgba(0,0,0,0) 100%);opacity:0;transition:all 0.3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:white;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:2px}.follow-us .gallery-footer .image-info span{padding:10px 0 10px 20px;color:white}.reservation{background:#fff;background-size:cover;position:fixed;bottom:0;text-align:center;width:100%;z-index:999;height:60px;padding:10px 0}.reservation:before{content:'';background:url(../../../assets/images/stroke-open-table-1.png) no-repeat;background-size:100%;background-position:center;height:73px;width:100%;top:-45px;position:absolute;left:0px;z-index:-1}.cleanliness-policy h2{margin:15px 0 !important;font-weight:400;text-transform:uppercase}.galleryhover_overlay{background:url(../../../assets/svg/expand.svg) no-repeat scroll center center transparent !important;filter:invert(1)}.fancybox-close{background:url(../../../assets/svg/close.svg) center center no-repeat #fff !important;background-size:65% !important}.fancybox-prev span,.fancybox-next span{background:url(../../../assets/svg/arrow.svg) center center no-repeat !important;width:50px;height:50px}.fancybox-next span{transform:rotate(180deg)}#myGallery .gallerymontage_wrap_container img{display:block !important;object-fit:cover;width:100% !important;left:0 !important}.fancybox-overlay{background:url(../../../assets/images/fancybox_overlay.png)}#content .sub-menu{display:block !important}.sub-menu-container{margin-top:-45px;padding:80px 0;background-repeat:no-repeat;background-size:cover;min-height:330px;position:relative;background-position:top center;background-image:url("https://2486634c787a971a3554-d983ce57e4c84901daded0f67d5a004f.ssl.cf1.rackcdn.com/lona-cocina-tequileria/media/menus-5f64d187a0e09.png")}.sub-menu-container h4{font-family:"HaveHeartOne","serif";color:#fff;font-weight:100;font-size:68px;padding-bottom:10px;font-weight:100;line-height:1;letter-spacing:3px;margin-bottom:10px}.sub-menu-container--title{font-family:"HaveHeartOne","serif" !important;color:#fff !important;font-weight:100;font-size:98px !important;padding-bottom:40px;font-weight:100;line-height:1;letter-spacing:3px;margin-bottom:20px;display:block;text-align:center}.sub-menu-container ul{display:-ms-flexbox;display:flex;margin:20px 0;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;justify-content:center}.sub-menu-container ul li{list-style:none !important;text-transform:uppercase;letter-spacing:2px;position:relative;font-size:14px;line-height:2 !important;font-weight:500}.sub-menu-container ul li a{color:#fff}.sub-menu-container ul li a:hover,.sub-menu-container ul li a.active{opacity:0.6;color:#fff;text-decoration:none}.accessibility .text-modules{width:90%;margin:0 auto}.accessibility .text-modules p{margin-bottom:16px;padding:0}.accessibility .text-modules li{margin-bottom:10px;position:relative}.accessibility .text-modules .container{max-width:100%;padding:0;margin:0;text-align:left}.accessibility .text-modules .container h2{margin-bottom:20px}.accessibility .text-modules-wrapper{padding-bottom:20px}.accessibility .text-modules-wrapper p{margin-bottom:0 !important}#home .top-content{position:relative}#home .top-content figure{width:100%;height:100vh !important}#home .top-content figure img{width:100%;height:100vh !important;object-fit:cover;object-position:center}#home .top-content .video-container{position:relative;z-index:2;width:100%;opacity:1;height:100vh}#home .top-content .video-container video{width:100%;height:100%;object-fit:cover}#home .top-content .video-container .done{opacity:0;transition:all 0.7s ease-in-out}#home .flexbox{-ms-flex-direction:column;flex-direction:column}#home .intro-content-home{padding:0 30px;text-align:center}#home .intro-content-home h1{color:#222;margin-top:30px;font-weight:300;text-transform:uppercase}#home .intro-content-home p{font-size:17px;line-height:2;margin:20px 0;font-weight:300}#home .awards{background:#b62f37}#home .awards h2{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-weight:600;padding:50px 0 20px;text-align:center;color:white}#home .awards .award-section{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;color:white;-ms-flex-pack:center;justify-content:center;padding:0 20px}#home .awards .award-section img{max-width:151px;height:85px;object-fit:cover;width:100%;filter:brightness(0) invert(1)}#home .awards .award-section #award-497779 img{object-fit:contain}#home .awards .award-section p{font-size:12px;line-height:1.5;margin:0px;font-weight:900;text-align:center;text-transform:uppercase}#home .awards .award-section p span{display:block;font-weight:400;text-transform:initial}#home .awards .award-section #award-493559 img{margin:30px 0;max-width:144px;height:90px;object-fit:contain}#home .awards .award-section__item{width:50%;padding:20px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#home .awards .award-section__item:nth-child(odd){border-right:1px solid  #cccccc32}#home .awards .award-section__item:last-child{border-right:0px solid}#home .awards .award-section__item:last-child img{margin:30px 0}#home .home-testimonials{background-repeat:no-repeat;-webkit-mask-image:url(../../../assets/images/stroke-reviews-1.png);mask-image:url(../../../assets/images/stroke-reviews-1.png);-webkit-mask-position:10%;mask-position:10%;-webkit-mask-size:cover;mask-size:cover;margin-top:-100px;padding:48px 0px 30px;background-size:cover;position:relative;background-position:left center;color:white;text-align:center}#home .home-testimonials .testimonials{margin-bottom:0 !important;padding-bottom:1em}#home .home-testimonials .container{max-width:700px}#home .home-testimonials blockquote{text-transform:uppercase;line-height:2;font-size:17px}#home .home-testimonials h3{text-transform:uppercase;font-weight:600;margin:80px 0 40px;color:#000;letter-spacing:5px;background:url(../../../assets/svg/yelp.svg) no-repeat center top;padding-top:64px;filter:invert(1);font-size:15px}#home .home-testimonials img{margin:40px  auto 0;max-width:80px}#home .home-testimonials cite{font-family:"HaveHeartOne","serif";font-style:normal;font-weight:500;font-size:24px}#home .home-testimonials .slick-arrow{top:50%;filter:brightness(0) invert(1)}#home .home-testimonials .slick-arrow.slick-prev{left:-70px}#home .home-testimonials .slick-arrow.slick-next{right:-70px}#home .single-quad.left-1 h2{font-size:14px;font-weight:600}#home .single-quad.left-1 h3{font-weight:500;font-size:24px;margin-top:30px;margin-bottom:20px}.slider-block{padding:20px 0;background-repeat:no-repeat;background-size:cover;background-position:top center}.slider-block .flex-box{position:relative;display:block;text-align:center}.slider-block .flex-box img{width:300px !important;height:250px !important;object-fit:cover;margin:0 auto !important}.slider-block .image{width:100%}.slider-block .image .slick-arrow{width:30px !important;height:50px !important;bottom:8% !important;background-color:#FFF !important;background-size:15px !important;background-position:center}.slider-block .image .slick-arrow:hover{opacity:0.8}.slider-block .image .slick-arrow.slick-next{left:75%}.slider-block .image .slick-arrow.slick-prev{left:calc(75% - 50px)}.slider-block .image img{box-shadow:5px 5px 17px #00000059;margin:13px 0 28px 0;width:100%}.slider-block .slick-list.draggable .sym-slide{padding:0 3px}.slider-block .btn{margin:35px 0}.slider-block h3{font-family:"Montserrat",sans-serif;font-size:12px;text-transform:uppercase;display:inline-block;line-height:1;color:#b62f37;letter-spacing:2px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:600}.slider-block h3 span{padding-left:10px}.slider-block h2{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:500;font-size:24px;margin-top:30px;margin-bottom:20px;line-height:1;padding:20px 0 0}.slider-block h4{font-family:"HaveHeartOne","serif";font-weight:100;font-size:60px;line-height:1;letter-spacing:3px;padding-bottom:20px;margin-bottom:20px}.slider-block .image img{box-shadow:5px 5px 17px #00000059;margin:13px 0 28px 0;width:100%}.slider-block .slick-dots{padding-bottom:20px}.slider-block .text{width:100%;max-width:320px;padding:0 10px;margin:0 auto}.slider-block .text p{padding:0 10px}.slider-block .text .btn{margin-top:20px}.slider-block .text .slick-arrow{bottom:-40px}.slider-block .text .slick-arrow.slick-prev{left:85%}.slider-block .text .slick-arrow.slick-next{left:calc(85% + 50px)}.homepage .slider-block .btn{font-size:13px}.homepage .single-quad .image{width:100%;margin:0 0 10px 0}.homepage .single-quad .alone{padding:70px 0}.homepage .single-quad .btn{margin:0px 0px 0}.slick-arrow{position:absolute;width:30px;height:50px;background:url(../../assets/svg/arrow.svg) no-repeat;border:0;font-size:0;z-index:3;cursor:pointer;transition:cubic-bezier(0.275, 0.885, 0.32, 1.275);top:calc(50% - ($slick_arrow_height / 2))}.slick-arrow:hover{width:29px;height:59px;transition:cubic-bezier(0.275, 0.885, 0.32, 1.275);bottom:4% !important;background-size:cover}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0;transform:rotate(180deg)}.local-florida-artists .slick-dots{display:none}.menus-block{padding:20px 0 110px;position:relative;overflow:hidden}.menus-block::before{content:'';background:url(../../../assets/images/texture-menus.png) center center no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:contain;max-width:1360px;height:100%;width:100%}.menus-block .sym-slides{z-index:1}.menus-block h2{color:#fff;font-family:"HaveHeartOne","serif";font-size:80px;font-weight:100;margin-bottom:0;text-align:center}.menus-block .flex-box{padding-left:8%}.menus-block .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:70%}.menus-block a{width:50%}.menus-block a figure{position:relative;width:100%;height:160px;margin:0 auto;overflow:hidden}.menus-block a figure img{width:100%;height:100% !important;object-fit:cover;object-position:center !important}.menus-block a figure h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:3px;line-height:1;color:white;padding-bottom:0;margin-bottom:0px}.menus-block .slick-arrow{top:50%;filter:invert(1);width:35px;height:70px;background-size:100% !important}.menus-block .slick-arrow.slick-prev{left:-10%}.menus-block .slick-arrow.slick-next{right:-10%}.chef-block{background-repeat:no-repeat;background-size:cover;background-position:center right;padding:10px 0 40px}.chef-block .text{text-align:center}.chef-block .text h2{font-family:"HaveHeartOne","serif";color:#b62f37;font-size:60px;font-weight:100;line-height:1;margin-top:50px;margin-bottom:0}.chef-block .text h3{color:white;font-weight:300;font-family:"Montserrat",sans-serif;font-size:20px;margin-bottom:20px}.chef-block .images{position:relative;width:100%}.chef-block .images .img-0{left:0;width:90%}.chef-block .images .img-1{position:absolute;top:20%;right:0;width:35%}.chef-block .btn-red{z-index:3;margin:0px 0px 20px}.hours-block{background-color:#b62f37;position:relative;background-image:url();position:relative;padding:20px 0}.hours-block:before{content:'';background:url(../../../assets/images/stroke-hours-1.png) no-repeat;height:67px;width:100%;top:-36px;position:absolute;background-size:100%;background-position:center}.hours-block:after{content:'';background:url(../../../assets/images/hours-operation-1.png) no-repeat;height:80%;width:60%;top:0;background-size:100%;z-index:0;background-position:center;left:0;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);opacity:0.7}@media (max-width: 550px){.hours-block:after{width:80%;height:60%}}.hours-block img{width:38%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (max-width: 550px){.hours-block img{width:50%}}.hours-block .container{margin-left:55%;color:white;position:relative;z-index:1;width:45%}.hours-block .container h2{text-transform:uppercase;font-weight:300;margin-bottom:20px;font-size:17px}.hours-block .container ul{display:-ms-flexbox;display:flex;max-width:470px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.hours-block .container ul li{max-width:130px;text-transform:uppercase;letter-spacing:2px;position:relative;font-size:12px;line-height:1.5;font-weight:500;padding:10px 0}.hours-block .container ul li:after{content:"";border-bottom:1px solid #ffffff5c;height:37px;position:absolute;top:12px;right:-31px}.hours-block .container ul li:last-child:after{border-left:0px}.press #content{background:url(../../../assets/images/texture-chef.jpg) repeat;background-size:45%}.press .copy{background:none}.press .press-container{padding-bottom:150px}.press .press-container.js-press .container{overflow:hidden;height:1050px;position:relative;transition:height 0.3s ease-in-out}.press .press-container.js-press .container.open{height:auto}.press .press-container.js-press .btn.white{margin-top:30px}.press .press-container .head-press,.press .press-container .flex-box{display:-ms-flexbox;display:flex}.press .press-container .head-press .item-title,.press .press-container .head-press .item,.press .press-container .flex-box .item-title,.press .press-container .flex-box .item{width:100%}.press .press-container .head-press .item-title:nth-child(1),.press .press-container .head-press .item:nth-child(1),.press .press-container .flex-box .item-title:nth-child(1),.press .press-container .flex-box .item:nth-child(1){width:100%}.press .press-container .item-title{padding:20px 0;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:2px}.press .press-container .flex-box{padding:30px 0;border-bottom:1px solid rgba(0,0,0,0.231373)}.press .press-container .flex-box p{margin:0 !important;font-size:14px !important;line-height:1.5 !important;font-weight:500 !important}.press .press-container .flex-box .item{padding-right:27px}.press .press-container .flex-box a{font-size:14px}.fort-lauderdale-restaurant-events .fancybox-opened{width:87% !important}.fort-lauderdale-restaurant-events .fancybox-inner{width:100% !important}.restMenus,.restMenus-lightbox{background:url(images/intro-bg.jpg);width:100%}.tabs-block{width:100%;margin-left:auto;margin-right:auto}.tabs-block .anchor-menu{padding:25px 0 0;margin-bottom:25px;overflow:auto;white-space:nowrap;border-bottom:0.5px solid rgba(34,34,34,0.2)}.tabs-block .anchor-menu a{padding:15px 0px;margin-right:55px;font-size:18px;text-transform:uppercase;font-weight:700;display:inline-block}.tabs-block .anchor-menu a:hover,.tabs-block .anchor-menu a:active{color:#222;border-bottom:6px solid rgba(34,34,34,0.2)}.tabs-block .title-tabs{text-align:center;font-size:30px !important;font-weight:500;padding-right:0;margin-top:50px}.tabs-block .ui-accordion-header{padding:20px;border-bottom:0.5px solid rgba(34,34,34,0.2)}.tabs-block h2{font-size:30px;position:relative;text-align:left;padding-right:35px;font-weight:100;font-family:"HaveHeartOne","serif";margin:0}.tabs-block .ui-state-default .ui-icon{background-image:url(svg/arrow-select.svg);background-position:center;background-size:contain;right:.5em;left:auto;background-repeat:no-repeat;position:absolute;width:15px;height:8px;top:50%;margin-top:-8px;transform-origin:50%;transition:all 0.3s ease-in-out}.tabs-block .ui-state-active .ui-icon{transform:rotate(180deg);transition:all 0.3s ease-in-out}.tabs-block .content--tab{overflow-y:scroll !important;display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:wrap row;flex-flow:wrap row;padding:1em 0 1em;height:auto !important}.tabs-block .content--tab__description{font-size:16px;font-weight:400;margin:1rem 0}.tabs-block .content--tab.wine h4{min-width:100px}.tabs-block .content--tab ul{width:100%}.tabs-block .content--tab ul li.content--item{padding:15px;display:-ms-flexbox;display:flex;position:relative;border-bottom:1px solid #b62f37;-ms-flex-pack:justify;justify-content:space-between;margin:0}.tabs-block .content--tab ul li.content--item .content-menu{width:90%}.tabs-block .content--tab ul li.content--item h3{font-size:15px !important;font-weight:900;text-align:left;margin:0 !important}.tabs-block .content--tab ul li.content--item p{text-align:left;letter-spacing:1px;font-size:14px !important}.tabs-block .content--tab ul li.content--item h4{font-size:14px !important;margin:0 !important;font-weight:900}.tabs-block .content--tab ul li.content--item h4 span{font-size:10px !important}.tabs-block .content--tab ul li.content--item .content-price{text-align:right}.tabs-block .content--tab ul li.content--item .price{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:30px auto 20px}.tabs-block .content--tab ul li.content--item .price li{color:#000;padding:0 15px;border-right:1px solid #000}.tabs-block .content--tab ul li.content--item .price li:last-of-type{border-right:none}.tabs-block .content--tab ul li.content--item:after{content:"";display:block;clear:both}.tabs-block .content--tab ul li.content--item:last-of-type{border-bottom:none}

/*# sourceMappingURL=style.css.map */
