#nav{position:relative;z-index:15}#nav .nav-container{position:relative;z-index:1;background:#eeeeee}#nav .nav-container.fixed{position:fixed;top:0;right:0;left:0;opacity:1}#nav li{position:relative}#nav li > a{display:block;padding:1rem 0.5rem;color:#ffffff;text-align:center;text-decoration:none !important}#nav li.selected > a, #nav li.selected-path > a, #nav li.hover > a, #nav li.focus > a{background:#eeeeee !important}#nav ul.level-0{width:100%}#nav li.level-0{width:1%;display:table-cell}#nav li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:100%;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a{padding:1rem 1rem;text-align:left;background:#639a30}#nav li.hover > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav .level-1 ul{left:100%}.top{background:#fefefe;color:#ffffff;padding:0.5rem 0}.top li{display:inline-block}.top li > a:hover, .top li > a.focus{text-decoration:none;color:#ffffff}.top .s-contact li{margin-bottom:0 !important}.top .s-contact i{left:10px !important}.top a{color:#ffffff}.top #header-opening button{padding:0;background:none !important;border:none !important}.top #header-opening button:hover, .top #header-opening button.focus, .top #header-opening button:focus, .top #header-opening button:active{background:none !important;border:none !important;box-shadow:none !important}.top #header-opening button::after{margin-left:13rem !important;margin-bottom:2px}.top #header-opening .open{width:20rem !important}.top #header-opening .s-opening-list *{color:#639a30 !important}.top #header-opening span{font-size:0.8rem}#wrapper-outer{position:relative;min-height:100%}.modal-dialog{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) !important;width:100%}#header{position:relative;z-index:20}#header .top{padding:0.25rem 0}#header .top span, #header .top .text-warning, #header .top .text-success{font-size:0.8rem;color:#639a30 !important}#header .top .left{float:left}#header .top .text-danger{font-size:0.8rem}#header .top i{color:#639a30}#header .top #header-opening button::after{display:none}#header .top .opening_span{transform:translateY(-1px);display:block}#header .top #header-opening i{left:-20px !important}#header .top #header-opening button .text-success{color:#639a30 !important}#header .main{position:relative;background:rgba(99,154,48,0.9)}#header .main, #header .main a{color:#ffffff}#header .main .s-contact{text-align:right}#header .main .s-contact li{display:inline-block;padding-right:1rem}#header .main #google_translate_element{float:right;background:rgba(99,154,48,0.9);padding:0.25rem 1rem 0.5rem;border-radius:0 0 2.00rem 2.00rem}#header .main #google_translate_element .goog-te-gadget-simple{background:none;border:none}#header .main #google_translate_element .goog-te-gadget-simple span{font-size:0.9rem;color:#ffffff !important}#header .main #google_translate_element .goog-te-gadget-simple img{border-radius:50%;margin-right:0.5rem}#header .main #google_translate_element .goog-te-menu-value:hover, #header .main #google_translate_element .goog-te-menu-value:focus{text-decoration:none}#nav li.level-0 > a{color:#ffffff;background:transparent !important}#nav li.level-0 > a:hover, #nav li.level-0 > a:focus{background:transparent !important}#nav .nav-inner{background:transparent !important}#nav li.selected > a, #nav li.hover > a, #nav li.focus > a, #nav li:hover > a, #nav li:focus > a{background:transparent !important;color:#ffffff;font-family:opensans_semibold_webfont, Arial, sans-serif}#nav li.selected > a::after, #nav li.hover > a::after, #nav li.focus > a::after, #nav li:hover > a::after, #nav li:focus > a::after{content:"";position:absolute;transform:translateX(-50%);left:50%;top:101%;background:#ffffff;height:3px;width:50%;transition:all 300ms}#nav .level-0 a{display:block;color:#ffffff;font-family:opensans_semibold_webfont, Arial, sans-serif;transition:background 0.2s linear;position:relative}#nav .level-0 a::after{content:"";position:absolute;transform:translateX(-50%);left:50%;top:101%;background:#ffffff;height:3px;width:0;transition:all 300ms}#nav li.level-0:hover > ul, #nav li.level-0.focus > ul{display:block}#nav li.level-0:hover > a::after, #nav li.level-0.focus > a::after{left:50;right:0;width:50%}#nav .btn{margin-bottom:0}#banner{position:absolute;top:0;left:0;right:0}#banner .s-banner{height:700px;min-height:700px}#banner .s-banner img{max-width:none;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%);margin-top:0}#main{position:relative;z-index:25}#main ::selection, #main ::-moz-selection{color:#ffffff;background:#639a30}#main .container-top{padding:1vh 2vh 3rem;margin-top:-3rem;background:#ffffff;border-radius:2.00rem;box-shadow:0px 0px 15px 5px rgba(255,255,255,0.1)}#footer{position:relative;z-index:5;background:#639a30;margin-top:2vh}#footer *{color:#ffffff}#footer .main{padding:1rem 0}#footer .bottom{padding:0.5rem 0;font-size:0.8rem;background:#333333}#footer .s-contact .opening, #footer .s-contact .phone, #footer .s-contact .fax{display:none}@media screen and (max-width:767px){.container{padding:0 10px}.container-top{padding:1vh 10px !important}h1, .h1{font-size:2rem !important;margin-bottom:0 !important}h2, .h2{font-size:1.8rem !important;margin:1rem 0 2rem}.oc-nav_mobile-inner nav li.hover > a, .oc-nav_mobile-inner nav li.focus > a{background:none !important}#header{z-index:26 !important}#header .container{padding:0 5px;max-width:100%}#header .container .row{margin:0 -5px}#header .container .row > *{padding:0 5px}#header .top *{font-size:0.7rem}#header .s-logo{padding:1rem 2rem}#header .top .s-contact li{font-size:0.7rem}#header .top .s-contact li:last-child{margin-bottom:0 !important}#header .top .s-contact li.opening, #header .top .s-contact li.whatsapp{display:none}#header .contact .s-contact li{padding-left:1rem;margin:0}#header .contact .s-contact li *{font-size:0.7rem}#header .contact .s-contact li.phone, #header .contact .s-contact li.mail{display:none}#header .contact .s-contact button{background:none;border:none}#header .contact .s-contact .text-warning, #header .contact .s-contact .text-danger, #header .contact .s-contact .text-success{font-size:0.7rem;color:#ffffff !important}#header .contact .s-contact i{left:-1px;top:7px;color:#ffffff}#header .contact .s-contact #header-opening button::after{display:none}#header .contact .s-contact .opening_span{transform:translateY(0px);display:block}#header .contact .s-contact #header-opening button .text-danger, #header .contact .s-contact #header-opening button .text-success{color:#ffffff !important}#header .contact .s-contact #header-opening .open{padding:0.5rem}#header .contact .s-contact #header-opening .s-dropdown-content{min-width:17rem}#header .contact .s-contact #header-opening .s-opening-list{color:#639a30 !important;font-size:0.8rem}#header .contact .s-contact #header-opening .s-opening-list li{padding-right:0}#header .contact .s-contact #header-opening .s-opening-list li > *{font-size:0.8rem !important}#header .contact .s-contact #header-opening .s-opening-list .times li{display:block !important;width:100%}#google_translate_element{position:absolute;top:100%;left:0;padding:0.25rem !important}#google_translate_element .goog-te-gadget-simple span{font-size:0.8rem !important;padding-right:0.25rem}#google_translate_element .goog-te-gadget-simple img{margin-right:0rem;margin-left:10px}#google_translate_element .goog-te-menu-value img{display:none}#nav .button-navigation{float:right;color:#ffffff}#banner .s-banner{height:400px;min-height:400px}#banner .s-banner img{max-width:none;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%);margin-top:0}#main .container-top{padding:1vh 2vh 1rem}.m-grid_3_3_3_3 .row{margin:0 !important}.m-grid_3_3_3_3 .col-md-3{margin-bottom:1rem}.s-accordion .card-body .price, .s-accordion .card-body .dish{padding:0.5rem 10px}.s-accordion .card-body .price{text-align:right}.m-media_image figure{min-height:300px;height:300px}.m-media_image figure img{max-width:none;min-height:100%;width:auto !important;min-width:100%;position:relative;left:0%;transform:translateX(-50%);margin-top:0}.m-grid_section .m-media_image figure{height:auto !important;min-height:auto !important}.m-grid_section .m-media_image figure img{position:relative;max-width:100%;transform:none}.m-article .list .row{margin:0 -5px !important}.m-article .list .row > *{padding:0 5px !important}#footer .s-socialmedia{margin:1rem 0}#footer h5{margin-top:0.5rem}#footer .linklist{line-height:1.5}}@media screen and (min-width:768px) and (max-width:991px){#header .container{padding:0 5px;max-width:100%}#header .container .row{margin:0 -5px}#header .container .row > *{padding:0 5px}#banner .s-banner{height:400px;min-height:400px}#banner .s-banner img{max-width:none;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%);margin-top:0}.s-accordion .card-body .price, .s-accordion .card-body .dish{padding:0.5rem 10px !important}.s-accordion .card-body .price{text-align:right}#footer .linklist{line-height:1.5}}@media screen and (min-width:992px) and (max-width:1583px){.s-accordion .card-body .price, .s-accordion .card-body .dish{padding:0.5rem 10px !important}.s-accordion .card-body .price{text-align:right}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}