@charset "UTF-8";.font1{font-family:"Fira Sans",sans-serif}.font2{font-family:"Fira Sans",sans-serif}body,html{height:100%;font-family:"Fira Sans",sans-serif;font-size:15px}div.sitewidth{width:1200px;margin-left:auto;margin-right:auto;max-width:100%}div.sitewidth div.sitewidth_padding{padding-left:15px;padding-right:15px}@media (min-width:1260px){div.sitewidth div.sitewidth_padding{padding:0px}}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans",sans-serif}h1{font-size:24px}h2{font-size:21px}h3{font-size:18px}p,ul,ol{line-height:1.6em}a{outline:none;color:#6d6da3;text-decoration:none;border-bottom:1px dotted #6d6da3}a:hover{text-decoration:none;color:#424242}a:active,a:focus,a:hover{outline:none;text-decoration:none}ul.mod-menu,ul.mod-menu__sub{margin:0px;padding:0px;list-style-type:none}ul.mod-menu li a,ul.mod-menu__sub li a{display:block}.visually-hidden,.hidden{display:none}.clearfix::after{content:"";clear:both;display:table}nav.navbar button.navbar-toggler{display:none}div.com-content-article p img[style*="float: left"]{max-width:50%;margin-right:10px;margin-bottom:10px}div.com-content-article p img[style*="float: right"]{max-width:50%;margin-left:10px;margin-bottom:10px}div.com-content-article a.wfpopup[style*="float: left"]{max-width:50%;margin-right:10px;margin-bottom:10px}div.com-content-article a.wfpopup[style*="float: left"] img{max-width:100%}div.com-content-article a.wfpopup[style*="float: right"]{max-width:50%;margin-left:10px;margin-bottom:10px}div.com-content-article a.wfpopup[style*="float: right"] img{max-width:100%}figure{width:100%;max-width:100%;margin:0px}img{max-width:100%;height:auto}svg{max-height:100%}#system-message-container joomla-alert{color:black !important;position:relative;min-width:auto}#system-message-container joomla-alert div.alert-heading{position:absolute;margin-left:-10px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#system-message-container joomla-alert div.alert-heading span.visually-hidden{display:none}#system-message-container joomla-alert div.alert-wrapper{padding-left:20px;line-height:1.6em}#system-message-container joomla-alert[type="success"]{background-color:#e6f7e0;border:2px solid #295b17}#system-message-container joomla-alert[type="success"] div.alert-heading{background-image:url(https://www.restaurantolympiazwolle.nl/media/templates/site/olympia24/images/system/icon_jmessage_success.svg)}#system-message-container joomla-alert[type="info"]{background-color:#f0eff8;border:2px solid #2e265c}#system-message-container joomla-alert[type="info"] div.alert-heading{background-image:url(https://www.restaurantolympiazwolle.nl/media/templates/site/olympia24/images/system/icon_jmessage_info.svg)}#system-message-container joomla-alert[type="warning"]{background-color:#ffe9cc;border:2px solid #cc7400}#system-message-container joomla-alert[type="warning"] div.alert-heading{background-image:url(https://www.restaurantolympiazwolle.nl/media/templates/site/olympia24/images/system/icon_jmessage_warn.svg)}#system-message-container joomla-alert[type="danger"]{background-color:#fff7f7;border:2px solid #910000}#system-message-container joomla-alert[type="danger"] div.alert-heading{background-image:url(https://www.restaurantolympiazwolle.nl/media/templates/site/olympia24/images/system/icon_jmessage_error.svg)}div[class*="__navigation"]{clear:both;text-align:center;margin:15px 0px 0px 0px;padding-top:15px;border-top:1px dashed #ccc}div[class*="__navigation"] p.counter{margin:0px 0px 10px 0px;width:100%;clear:both}div[class*="__navigation"] ul{margin:0px;padding:0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}div[class*="__navigation"] ul>li{list-style-type:none !important}div[class*="__navigation"] ul>li>a,div[class*="__navigation"] ul>li>span{display:block;text-transform:lowercase;border:1px solid #ccc;border-radius:3px;line-height:1em;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}div[class*="__navigation"] ul>li>a:hover,div[class*="__navigation"] ul>li>span:hover{background-color:#f2f2f2}div[class*="__navigation"] ul>li.active>span{color:black;background-color:#f2f2f2;pointer-events:none;cursor:default}div[class*="__navigation"] ul>li.active>a{color:#000}div[class*="__navigation"] ul>li.disabled>span{pointer-events:none;cursor:default;color:#ccc}div[class*="__navigation"] div.com-finder__counter{margin-top:10px}div.convertforms div.cf-control-group{margin-bottom:10px}div.convertforms input[type="text"],div.convertforms input[type="email"],div.convertforms textarea,div.convertforms select.cf-input{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;line-height:normal !important;border:1px solid rgba(0,0,0,0.15);border-radius:3px;width:100%;max-width:100%}div.convertforms button{background-color:green !important;padding:20px !important;color:#fff;padding:10px 22px 10px 22px !important;border-radius:3px;border:none}div.convertforms button:hover{background-color:#006700 !important}div.convertforms .cf-label{display:inline-block;color:black;font-weight:normal;margin-bottom:5px}div.convertforms .cf-label span.cf-required-label{color:red;font-weight:normal}div.convertforms div.cf-control-input-desc{font-size:.8em;margin-top:0px;margin-bottom:10px;font-style:italic}div.convertforms div.cf-field-hp{display:none}div.convertforms.cf-success.cf-success-hideform div.cf-fields,div.convertforms.cf-success.cf-success-hidetext div.cf-content-wrap{display:none !important}div.convertforms div.cf-response{display:none;color:white;padding:5px;border-radius:5px;text-align:center;margin-bottom:20px}div.convertforms.cf-success div.cf-response{display:block;color:black;background-color:#f0fff0;border:1px solid green}div.convertforms.cf-error div.cf-response{display:block;color:black;background-color:#fff0f0;border:1px solid red}div#developer{position:fixed;right:0px;bottom:0px;background-color:rgba(255,255,0,0.5);font-size:12px}div#top_logo{padding-top:20px;padding-bottom:20px;text-align:center}div#top_logo a{border:none;display:inline-block;width:clamp(140px,220px,50%)}div#top_images{display:grid;grid-template-columns:1fr}div#top_images img{width:100%;border-radius:5px}div#top_images div.hidesmall{display:none}div#menubutton{z-index:11;position:absolute;right:20px;top:20px;width:80px;height:40px;line-height:40px;text-align:center;background-color:#424242;border-radius:5px;cursor:pointer;font-weight:700;border:2px solid #fff;color:#fff}div#hoofdmenu_dropdown{display:none;width:100%;position:absolute;top:0px;left:0px;z-index:10;background-color:#424242;padding-top:70px}div#hoofdmenu_dropdown ul.mod-menu{font-size:18px}div#hoofdmenu_dropdown ul.mod-menu>li>a{display:block;color:#fff;border-bottom:1px solid #fff;padding:14px 24px 14px 24px}div#hoofdmenu_dropdown ul.mod-menu>li:hover>a{background-color:#1a1a1a}div#hoofdmenu_dropdown ul.mod-menu>li.current>a{background-color:#000}div#hoofdmenu_dropdown ul.mod-menu>li ul.mod-menu__sub>li>a{display:block;color:#fff;border-bottom:1px solid #fff;padding:14px 24px 14px 40px}div#hoofdmenu_dropdown ul.mod-menu>li ul.mod-menu__sub>li:hover>a{background-color:#1a1a1a}div#hoofdmenu_dropdown ul.mod-menu>li ul.mod-menu__sub>li.current>a{background-color:#000}div#hoofdmenu_dropdown ul.mod-menu span.nav-header{display:block;color:#808080;padding:14px 24px 14px 24px;border-bottom:1px solid #fff}div#hoofdmenu_dropdown ul.mod-menu span.nav-header:after{content:":"}div#hoofdmenu_wide{display:none}div#main{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}div#main div#menukaartmenu{display:none}div#main div#component_container div#component{max-width:750px;line-height:1.8em}div#main div#component_container div#component div#cf_2{max-width:650px}div#main div#component_container div#component table{max-width:650px;border-collapse:collapse}div#main div#component_container div#component table.prijzen2,div#main div#component_container div#component table.prijzen3{width:100%}div#main div#component_container div#component table.prijzen2 tr,div#main div#component_container div#component table.prijzen3 tr{border-bottom:1px solid #e6e6e6}div#main div#component_container div#component table.prijzen2 tr td,div#main div#component_container div#component table.prijzen3 tr td{vertical-align:top;padding:3px}div#main div#component_container div#component table.prijzen2 td:nth-child(1){padding-left:10px}div#main div#component_container div#component table.prijzen2 td:nth-child(2){text-align:right;width:60px;padding-right:10px}div#main div#component_container div#component table.prijzen3 td:nth-child(1){text-align:right;padding-right:10px;width:30px}div#main div#component_container div#component table.prijzen3 td:nth-child(2){text-align:left}div#main div#component_container div#component table.prijzen3 td:nth-child(3){text-align:right;width:60px;padding-right:10px}footer{background-color:#424242;padding:10px 20px 10px 20px;border-radius:5px;color:#fff;text-align:center}footer div#mainfooter{max-width:900px;margin-left:auto;margin-right:auto}footer div#mainfooter a{color:#fff;border-bottom:1px dotted #fff}footer div#mainfooter a:hover{border-bottom:1px solid #b3b3b3;color:#b3b3b3}footer div#mainfooter div#seomenu{margin-top:30px;margin-bottom:20px}footer div#mainfooter div#seomenu ul.mod-menu{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer div#mainfooter div#seomenu ul.mod-menu>li a{display:inline}div#subfooter{padding-top:20px;padding-bottom:40px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}div#subfooter #subfooter_left{text-align:left}div#subfooter #subfooter_right{text-align:left}@media (min-width:576px){div#top_images{grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}div#top_images div.hidesmall{display:block}div#menubutton,div#hoofdmenu_dropdown{display:none !important}div#hoofdmenu_wide{display:block;font-size:16px;background-color:#424242;margin-top:22px;border-radius:5px}div#hoofdmenu_wide ul.mod-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div#hoofdmenu_wide ul.mod-menu>li{border-right:1px solid #fff}div#hoofdmenu_wide ul.mod-menu>li:first-child{border-left:1px solid #fff}div#hoofdmenu_wide ul.mod-menu>li>a{display:block;color:#fff;padding:10px 24px 10px 24px;line-height:1em}div#hoofdmenu_wide ul.mod-menu>li.deeper{display:none}div#hoofdmenu_wide ul.mod-menu>li:hover>a{background-color:#666}div#hoofdmenu_wide ul.mod-menu>li.current>a{background-color:#000}div#hoofdmenu_wide ul.mod-menu>li ul.mod-menu__sub{display:none}div#main{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}div#main div#menukaartmenu{display:block;width:min(25vw,200px);-ms-flex-negative:0;flex-shrink:0}div#main div#menukaartmenu ul.mod-menu{background-color:#424242;border-radius:5px}div#main div#menukaartmenu ul.mod-menu>li:not(:last-child){border-bottom:1px solid white}div#main div#menukaartmenu ul.mod-menu>li:first-child a{border-radius:5px 5px 0px 0px}div#main div#menukaartmenu ul.mod-menu>li:last-child a{border-radius:0px 0px 5px 5px}div#main div#menukaartmenu ul.mod-menu>li>a{color:white;padding:10px 10px 10px;border:none;font-size:16px}div#main div#menukaartmenu ul.mod-menu>li:hover>a{background-color:#666}div#main div#menukaartmenu ul.mod-menu>li.current>a{background-color:#000}div#subfooter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div#subfooter #subfooter_right{text-align:right}}@media (min-width:768px){div#top_images{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}div#top_images div.hidesmall{display:block}}@media (min-width:922px){footer div#mainfooter div#seomenu ul.mod-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
