@charset "utf-8";@import url("/style/css/browser-reset.css");@import url("/style/css/settings.css");@import url("/style/css/fonts.css");@import url("/style/css/mobile-menu.css");@import url("/style/css/content.css");@import url("/style/css/meta-checker.css");@import url("/style/css/hero.css");@import url("/style/css/footer.css");@import url("/style/css/breadcrumbs.css");@import url("/style/css/restaurants.css");@import url("/style/css/restaurant-overview.css");@import url("/style/css/restaurants-dropdown.css");@import url("/style/css/vacancies.css");@import url("/style/css/forms.css");@import url("/style/css/notification-box.css");:root{--fratelli-red:#d33532;--fratelli-red-rgb:211,53,50;--fratelli-orange:#009d53;--fratelli-orange-rgb:0,157,83;--fratelli-green:#009d53;--fratelli-green-rgb:0,157,83}.mother{width:100%}.child{position:relative;width:100%;padding-left:35px;padding-right:35px}.overlay{background-color:rgba(0,0,0,0.0);position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;pointer-events:none;z-index:800;transition:background 500ms;-webkit-transition:background 500ms;-moz-transition:background 500ms;-ms-transition:background 500ms;-o-transition:background 500ms}.overlay.active{background-color:rgba(0,0,0,0.4);pointer-events:all;cursor:pointer}#wrapper{background-color:#000}#wrapper,#wrapper main{position:relative;transition:margin-left 500ms;-webkit-transition:margin-left 500ms;-moz-transition:margin-left 500ms;-ms-transition:margin-left 500ms;-o-transition:margin-left 500ms}main.post{background-color:#FFF}main{}					#page-header{min-height:200px;background-color:#000;background-image:url(/style/img/page-header-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#FFF}#page-header nav{width:100%;height:120px;position:relative;top:0;left:0;right:0;z-index:10}#page-header nav{position:absolute}#page-header nav:before{content:"";height:2px;width:100%;background-color:rgba(255,255,255,0.1);position:absolute;bottom:-2px}#page-header nav .inner{width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}#page-header nav .inner .left{width:30%;height:100%;-webkit-transition:background-size 300ms;-moz-transition:background-size 300ms;-ms-transition:background-size 300ms;-o-transition:background-size 300ms;transition:background-size 300ms}#page-header nav .inner .logo{width:40%;height:100%}#page-header nav .inner .logo a{background-image:url(/style/img/logo-fratelli.png);background-repeat:no-repeat;background-size:90%;background-position:50%;width:100%;height:100%;display:block;cursor:pointer}#page-header nav .inner .logo a img{display:none}#page-header nav .inner .right{width:30%;height:100%;-webkit-transition:background-size 300ms;-moz-transition:background-size 300ms;-ms-transition:background-size 300ms;-o-transition:background-size 300ms;transition:background-size 300ms;position:relative;font-weight:600}#page-header nav .inner .right:before{content:"";display:block;height:100%;position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}#page-header nav .inner .right .primair{width:100%;height:100%;display:none;position:relative;z-index:2}#page-header nav .inner .right .secundair{width:100%;height:100%;position:relative;z-index:2}#page-header nav .inner ul{height:100%;padding-left:0;margin:0;display:flex}#page-header nav .inner .primair > ul{justify-content:space-evenly;width:100%}#page-header nav .inner .secundair ul{justify-content:center}#page-header nav .inner .right > div > ul ul{position:absolute;top:90%;left:0;background-color:#FFF;color:#000;padding:20px 0;width:240px;height:auto;font-size:0.9em;line-height:1.2em;display:block;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-ms-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms}#page-header nav .inner .right ul > li{height:100%;position:relative}#page-header nav .inner .right .primair.quick-menu > ul > li:first-child{display:none}#page-header nav .inner .right .secundair{text-align:center}#page-header nav .inner .right .secundair .icon:before{font-size:1.6em}#page-header nav .inner .right div ul > li > a{display:block;padding-left:5px;padding-right:5px;height:100%;font-family:cormorant-garamond,serif;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:relative;z-index:9999}#page-header nav .inner .right div ul > li > a.attention{font-weight:800;color:var(--fratelli-green)}#page-header nav .inner .right div > ul > li > a{color:rgba(255,255,255,1);text-transform:uppercase;line-height:1em;text-align:center;text-shadow:1px 1px 8px rgba(0,0,0,0.8)}#page-header nav .inner .right .primair ul > li > a > span,#page-header nav .inner .right .secundair ul > li > a > span{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#page-header nav .inner .right .primair ul > li > a > span span,#page-header nav .inner .right .secundair ul > li > a > span span{display:inline-block}#page-header nav .inner .right .secundair ul > li > a > span > span.text{display:none}#page-header nav .inner .right .secundair ul > li > a > span > span.icon:before{margin-right:0}#page-header nav .inner .right .secundair ul > li.full > a > span{background-color:#FFF;color:var(--fratelli-orange)}#page-header nav .inner .right .primair.quick-menu > ul > li > a:before{display:block;content:"";position:absolute;top:0;left:5px;width:calc(100% - 10px);height:3px;background-color:rgba(255,255,255,0);-webkit-transition:background-color 300ms,bottom 300ms,width 300ms,top 300ms;-moz-transition:background-color 300ms,bottom 300ms,width 300ms,top 300ms;-ms-transition:background-color 300ms,bottom 300ms,width 300ms,top 300ms;-o-transition:background-color 300ms,bottom 300ms,width 300ms,top 300ms;transition:background-color 300ms,bottom 300ms,width 300ms,top 300ms}#page-header nav .inner .right .primair.quick-menu ul > li:hover > a:before,#page-header nav .inner .right .primair.quick-menu ul > li.menu-current > a:before,#page-header nav .inner .right .primair.quick-menu ul > li.menu-parent > a:before{background-color:var(--fratelli-orange);top:10px}#page-header nav .inner .right div > ul > li:hover > a,#page-header nav .inner .right div > ul > li.menu-current > a,#page-header nav .inner .right div > ul > li.menu-parent > a{color:#fff}#page-header nav .inner .right .primair.quick-menu ul > li.menu-current > a,#page-header nav .inner .right .primair.quick-menu ul > li.menu-parent > a{font-weight:900 !important}#page-header nav .inner .right .primair.quick-menu ul > li.menu-expand > a:after{display:block;content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);width:5px;height:5px;background-color:rgba(255,255,255,0);-webkit-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-webkit-border-radius 300ms;-moz-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-moz-border-radius 300ms;-ms-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-ms-border-radius 300ms;-o-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-o-border-radius 300ms;transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,border-radius 300ms;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#page-header nav .inner .right .primair.quick-menu ul > li.menu-expand > a > span{padding-right:12px}#page-header nav .inner .right .primair.quick-menu ul > li.menu-expand > a > span:after{display:inline;content:"";position:absolute;right:-2px;top:49%;width:8px;height:8px;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);-o-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);transform-origin:center;border-bottom:1px solid;border-left:1px solid;border-color:var(--fratelli-orange);-webkit-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-webkit-border-radius 300ms;-moz-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-moz-border-radius 300ms;-ms-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-ms-border-radius 300ms;-o-transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,-o-border-radius 300ms;transition:background-color 300ms,bottom 300ms,width 300ms,height 300ms,border-radius 300ms}#page-header nav .inner .right .primair.quick-menu ul > li.menu-expand:hover > a:after{width:20px;height:20px;background-color:rgba(255,255,255,1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#page-header nav .inner .right .primair.quick-menu ul > li > ul{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top}#page-header nav .inner .right .primair.quick-menu ul li:hover > ul{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}#page-header nav .inner .right .primair.quick-menu ul ul li{display:block;width:100%;border-bottom:1px dotted rgba(0,0,0,0.3)}#page-header nav .inner .right .primair.quick-menu ul ul li:last-child{border-bottom:none}#page-header nav .inner .right .primair.quick-menu ul ul li a{font-weight:300;font-size:1em;font-size:1em;color:#000;padding:6px 40px;display:block;width:100%}#page-header nav .inner .right .primair.quick-menu ul ul li a span{position:relative}#page-header nav .inner .right .primair.quick-menu ul ul li a span:before{content:"";display:inline-block;height:6px;width:6px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:-35px;top:50%;opacity:0;-webkit-transition:opacity 300ms,left 300ms;-moz-transition:opacity 300ms,left 300ms;-ms-transition:opacity 300ms,left 300ms;-o-transition:opacity 300ms,left 300ms;transition:opacity 300ms,left 300ms;border:3px solid var(--fratelli-orange)}#page-header nav .inner .right .primair.quick-menu ul ul li:hover > a > span:before,#page-header nav .inner .right .primair.quick-menu ul ul li.menu-current > a > span:before,#page-header nav .inner .right .primair.quick-menu ul ul li.menu-parent > a > span:before{opacity:1;left:-18px}.page-title,header#page-header .hero,header#page-header .hero-slider{padding-top:180px;padding-bottom:0;position:relative;background-color:#000}header#page-header .hero,header#page-header .hero-slider .slide{padding-bottom:100px}.page-title{overflow:hidden}.page-title > .child{padding-top:50px;padding-bottom:50px}.extend_padding_bottom .child{padding-bottom:40px !important}.page-title .child,header#page-header .hero .child,header#page-header .hero-slider .child{text-align:center}.page-title .contents{margin-bottom:40px}.page-title .child > h1,header#page-header .hero .child > h1,header#page-header .hero-slider .child > h1{color:#FFF;display:inline-block;position:relative;text-align:center;margin:0 auto;padding-bottom:0;text-transform:uppercase}.page-title .child > h1 span span{font-weight:100}.page-title .child > h1 .icon-close{font-size:0.5em;padding-left:10px;color:#e4022c;margin-top:-0.2em;display:inline-block}.page-title .child > h1 > span,header#page-header .hero .child > h1 > span,header#page-header .hero-slider .child > h1 > span{position:relative;z-index:1}.page-title .child > .text,header#page-header .hero .child > .text,header#page-header .hero-slider .child > .text{margin-top:30px;padding-left:40px;padding-right:20px}.page-title .child .actions,header#page-header .hero .child .actions,header#page-header .hero-slider .child .actions{margin-top:30px;margin-bottom:5px}.page-title .child .actions > a,header#page-header .hero .child .actions > a,header#page-header .hero-slider .child .actions > a{display:block;background-color:var(--fratelli-green);color:#FFF;font-size:1.2em;line-height:1.3em;padding:10px 20px;-webkitborder-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:2px solid var(--fratelli-green);display:inline-block;margin-left:3px;margin-right:3px;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-ms-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms}.page-title .child .actions > a:hover,header#page-header .hero .child .actions > a:hover,header#page-header .hero-slider .child .actions > a:hover{background-color:var(--fratelli-green)}.page-title .child .actions > a:before,header#page-header .hero .child .actions > a:before,header#page-header .hero-slider .child .actions > a:before{font-size:0.6em;vertical-align:middle}main .sidebar_framework{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main .sidebar_framework .sidebar .helper{display:none}main .sidebar_framework .sidebar{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}main .sidebar_framework .content{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.sidebar{width:100%;padding:40px;padding-bottom:80px;background-color:#FFF}.sidebar h2{font-weight:800;font-style:italic;color:#004289}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{border-bottom:1px solid rgba(0,0,0,0.1);position:relative}a.group{display:block;font-style:italic;font-weight:200;color:#004289;position:relative;padding:0.3em 0.5em;padding-left:25px}a.group:before{height:14px;width:14px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#004289;content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 300ms,height 300ms,width 300ms;-moz-transition:left 300ms,height 300ms,width 300ms;-ms-transition:left 300ms,height 300ms,width 300ms;-o-transition:left 300ms,height 300ms,width 300ms;transition:left 300ms,height 300ms,width 300ms}a.group-1:before,a.group-1:before{background-color:#07a152 !important}a.group-2:before,a.group-2:before{background-color:#e4022c !important}a.group-3:before,a.group-3:before{background-color:#2fb4e5 !important}a.group:hover:before{}a.group:after{content:"\61" !important;font-family:"nivo";display:inline-block;position:absolute;top:50%;right:35px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:right 300ms,opacity 300ms;-moz-transition:right 300ms,opacity 300ms;-ms-transition:right 300ms,opacity 300ms;-o-transition:right 300ms,opacity 300ms;transition:right 300ms,opacity 300ms;font-size:16px}.news-article a.group:after{content:"\47" !important;font-family:"nivo" !important}a.group.menu-current + .icon-close{position:absolute;top:50%;display:inline-block;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#e4022c}a.group:not(.menu-current):hover:after{right:15px;opacity:1}.content{width:100%;position:relative;z-index:1}@keyframes fadeIn{0{opacity:0}100%{opacity:1}}		@-webkit-keyframes fadeIn{0{opacity:0}100%{opacity:1}}	@-moz-keyframes fadeIn{0{opacity:0}100%{opacity:1}}	@-o-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@media only screen and (min-width:490px){#page-header nav .inner .left{width:140px}#page-header nav .inner .logo{width:calc(100% - 280px)}#page-header nav .inner .logo a{background-size:200px}#page-header nav .inner .right{width:140px}.child{}}@media only screen and (min-width:600px){#page-header nav .inner .left{width:calc((100% - 250px) / 2)}#page-header nav .inner .logo{width:250px}#page-header nav .inner .right{width:calc((100% - 250px) / 2)}}	@media only screen and (min-width:768px){.child{margin:0 auto;width:100%;padding-left:0;padding-right:0;max-width:700px}main > .content.pullright{padding-left:40px;padding-right:40px}.extend_padding_bottom .child{padding-bottom:50px !important}}	@media only screen and (max-width:949px){}	@media only screen and (min-width:950px){.child{width:100%;padding-left:0;padding-right:0;max-width:800px}#page-header nav{height:180px;width:95%;margin:0 auto}#page-header nav .inner .left{display:none}#page-header nav .inner .logo{width:240px}#page-header nav .inner .logo a{background-size:80%}#page-header nav .inner .right{width:calc(100% - 240px);display:flex}#page-header nav .inner .right .primair{display:flex}#page-header nav .inner .right .secundair{width:100px}#page-header nav .inner .right .secundair .icon:before{color:var(--fratelli-orange)}#page-header nav .inner .right .primair.quick-menu ul > li > a{font-size:0.8em;padding-right:10px;padding-left:10px}#page-header nav .inner .right .primair.quick-menu ul > li > a span.smaller{font-size:0.6em}.page-title,header#page-header .hero,header#page-header .hero-slider{padding-top:180px}.extend_padding_bottom .child{padding-bottom:50px !important}header#page-header .hero .child,header#page-header .hero-slider .child{text-align:left}header#page-header .hero .child.align-center,header#page-header .hero-slider .child.align-center{text-align:center}.page-title.align-left .child{text-align:left}.page-title .child{padding-bottom:90px}main .sidebar_framework{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main .sidebar_framework > .sidebar{width:300px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main .sidebar_framework > .content.pullright{width:calc(100% - 300px);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:60px;padding-right:60px}main .sidebar_framework .sidebar{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}main .sidebar_framework .content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}}		@media only screen and (min-width:1200px){.child{max-width:1000px}#page-header nav{}	#page-header nav .inner{width:1200px;margin:0 auto}#page-header nav .inner .left{display:none}#page-header nav .inner .logo{width:250px}#page-header nav .inner .logo a{background-size:80%}#page-header nav .inner .right{width:calc(100% - 250px)}#page-header nav .inner .right .primair{}	#page-header nav .inner .right .secundair{}	#page-header nav .inner .right .primair > ul{margin:0 auto;max-width:90%}#page-header nav .inner .right .secundair ul > li > a > span > span.text{display:flex}#page-header nav .inner .right .secundair ul > li > a > span > span.icon:before{margin-right:10px;font-size:0.9em}#page-header nav .inner .right .primair.quick-menu ul > li > a{padding-right:10px;padding-left:10px;font-size:0.9em}.page-title,header#page-header .hero,header#page-header .hero-slider{}			.extend_padding_bottom .child{padding-bottom:70px !important}main{}	main .sidebar_framework > .sidebar{width:340px}main .sidebar_framework > .content.pullright{width:calc(100% - 340px)}}@media only screen and (min-width:1500px){.child{max-width:1250px}#page-header nav{}	#page-header nav .inner{width:1500px}#page-header nav .inner .logo{width:300px}#page-header nav .inner .right{width:calc(100% - 300px)}#page-header nav .inner .right .primair.quick-menu ul > li > a{padding-right:10px;padding-left:10px;font-size:1em}#page-header nav .inner .right .primair{}	#page-header nav .inner .right .secundair{}		.page-title,header#page-header .hero,header#page-header .hero-slider{}	.page-title .child,header#page-header .hero .child,header#page-header .hero-slider .child{}								main .helper{display:block;position:absolute;top:0;left:0;bottom:0;background-color:#FFF;width:calc((100% - 1330px) / 2)}main .sidebar_framework{max-width:1330px;margin:0 auto;position:relative}main .sidebar_framework > .sidebar{width:450px}main .sidebar_framework > .content.pullright{width:calc(100% - 450px);padding-left:80px;padding-right:80px}}@media only screen and (min-width:2000px){.child{padding-left:50px;padding-right:50px}#page-header nav .inner{width:1800px}#page-header nav{}	#page-header nav .inner .logo{}	#page-header nav .inner .right{}		#page-header nav .inner .right .primair{}	#page-header nav .inner .right .primair > ul{margin:0 auto;max-width:80%}.page-title,header#page-header .hero,header#page-header .hero-slider{}	.page-title .child,header#page-header .hero .child,header#page-header .hero-slider .child{}				main .sidebar_framework{max-width:1900px}main .sidebar_framework > .sidebar{width:550px}main .sidebar_framework > .content.pullright{width:calc(100% - 550px)}}	   