#logo img{max-height:130px;width:auto}@media (min-width:480px) and (max-width:980px){#logo{max-height:100px!important;margin-top:-5px}}@media (max-width:479px){#logo{max-width:70%!important;margin-top:-20px}}@media only screen and (min-width:980px){.sub-menu{padding:0px!important;border:none!important;margin:0px!important;box-shadow:none!important}.sub-menu a:hover{background-color:transparent!important}.sub-menu a{padding:0px!important;border:none!important;margin:0px!important}#menu-item-wpml-ls-2-de{padding:0px!important}#menu-item-wpml-ls-2-nl{padding:0px!important}}@media only screen and (max-width:979px){li.wpml-ls-menu-item ul li a{width:auto!important}.sub-menu{padding-left:0px!important}#menu-item-wpml-ls-2-de{padding-left:0px!important}#menu-item-wpml-ls-2-de a{padding-left:5%}}#top-menu li li{padding:0px 0px;margin:0}.breadcrumb{color:white;font-size:1.4em}.et_pb_button:hover,.et_pb_module .et_pb_button{}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border-bottom:2px solid #009cb4}.ebenvloed_button{border-bottom:2px solid #009cb4}.ebenvloed_button:hover{background-color:rgba(0,156,180,0.3)!important}.foodcourt_button{border-bottom:2px solid #6d9037}.foodcourt_button:hover{border-bottom:2px solid #6d9037!important;background-color:rgba(109,144,55,0.3)!important}.vacatures_button{border-bottom:2px solid #009cb4}.vacatures_button:hover{border-bottom:2px solid #009cb4!important;background-color:rgba(0,156,180,0.3)!important}@media only screen and (min-width:768px){.vacancies_menu_button{display:none!important}}.reservation_button{border:2px solid white;color:white!important}.reservation_button:hover{border:2px solid transparent;border-bottom:2px solid white!important;background-color:rgba(255,255,255,0.3);cursor:pointer}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:5px 20px;font-size:20px;font-weight:500}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],input[type=tel],input[type=email]{border:2px solid #00778b;border-radius:50px;line-height:1.7em;font-size:20px;font-weight:500;transition:all 300ms ease 0ms}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus{border:2px solid transparent;border-bottom:2px solid #009cb4;border-radius:50px;background-color:rgba(0,156,180,0.3)!important;transition:all 300ms ease 0ms}body .gform_wrapper .gform_body .gform_fields .gfield textarea{border:2px solid #00778b;border-radius:10px;line-height:1.7em}body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus{border:2px solid transparent;border-bottom:2px solid #009cb4;border-radius:10px;line-height:1.7em;background-color:rgba(0,156,180,0.3)!important;transition:all 300ms ease 0ms}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{display:none}body .gform_wrapper .gform_body .gform_fields .gfield textarea{font-size:20px;font-weight:500;padding:5px 20px}body .gform_wrapper .gform_footer input[type=submit]{border:2px solid #00778b;line-height:1.7em;padding:5px 15px;transition:all 300ms ease 0ms;font-size:20px;font-weight:500;width:50%;margin-left:25%;background-color:white;border-radius:50px}body .gform_wrapper .gform_footer input[type=submit]:hover{border:2px solid transparent;border-radius:50px;border-bottom:2px solid #009cb4;background-color:rgba(0,156,180,0.3)!important;transition:all 300ms ease 0ms;cursor:pointer}li.wpml-ls-menu-item ul li a{width:20px}.routenlFrame iframe{height:364px!important;width:240px!important}@media only screen and (max-width:980px){.routelFrame iframe{width:100%;margin-left:50%!important}}@media (min-width:981px){.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:first-child{width:25%;clear:both}}@media (min-width:981px){.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:69%}}.routenl_card{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);max-width:200px;background-color:white;text-align:center;font-size:14px;font-family:Open Sans,Arial,sans-serif;color:black;border-radius:5px;margin-right:20px}.routenl_card img{border-radius:5px 5px 0px 0px;height:120px}.routenl_card h3{font-size:16px;font-weight:500}.routenl_card button{border:none;outline:0;padding:12px;color:white;background-color:#00788b;text-align:center;cursor:pointer;width:100%;font-size:18px;border-radius:0px 0px 5px 5px}.routenl_card button:hover{opacity:0.7}.footer-widget h4.title{color:white!important}