﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0 !important}*:active{box-shadow:none !important}h1{font-size:40px}form input[type=text],form input[type=email]{padding:10px;margin:5px 0;width:100%;border:1px solid #eaeaea}form textarea{padding:10px;margin:5px 0;min-height:160px;width:100%;resize:none;border:1px solid #eaeaea}form input[type=text]::placeholder,form input[type=email]::placeholder,form textarea::placeholder{color:#d0d0d0;opacity:1}form input[type=text]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#d0d0d0}form input[type=text]::-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#d0d0d0}form input[type=text]:-moz-read-only,form input[type=email]:-moz-read-only,form textarea:-moz-read-only{background-color:#dedede;font-style:italic;color:#616161}form input[type=text]:read-only,form input[type=email]:read-only,form textarea:read-only{background-color:#dedede;font-style:italic;color:#616161}form .hidden-input{display:none}*{margin:0}html,body{height:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-family:"lato";font-weight:400;font-stretch:normal;background-color:#000;color:#fff}.main-wrapper{overflow-x:hidden;position:relative}body.admin{overflow:initial}.page-wrap{min-height:100%;margin-bottom:-385px}.page-wrap:after{content:"";display:block}footer,.page-wrap:after{min-height:385px}.block{padding-top:50px}img{width:100%;max-width:100%;height:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.admin-helper{position:relative}.admin-helper .editable{height:100%}.admin-helper .admin-helper-wrapper{position:absolute;height:100%;width:100%;box-sizing:border-box;border:1px dashed #ccc;background:#efefef;z-index:0;min-height:200px}.admin-helper .admin-helper-wrapper .admin-helper-text{height:100%;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;padding-top:30px}.admin-helper .admin-helper-wrapper .admin-helper-text:before{position:absolute;width:100%;text-align:center;top:25%;z-index:-1;font-family:"Font Awesome 5 Free";content:"";font-size:30px;color:#ccc}.admin-helper .admin-helper-wrapper .admin-helper-text:after{position:absolute;width:100%;text-align:center;top:calc(25% + 40px);z-index:-1;color:#888;font-style:italic;font-size:13px;white-space:pre;content:"Dra och släpp bild här \aRekommenderad storlek 1920x1080"}.admin-helper .admin-helper-wrapper .admin-helper-text.top-image:after{content:"Dra och släpp bild här \aRekommenderad storlek 2000x1125"}.admin-helper-icon{position:relative}.admin-helper-icon .admin-helper-wrapper{position:absolute;height:100%;width:100%;box-sizing:border-box;border:1px dashed #ccc;background:#efefef}.admin-helper-icon .admin-helper-wrapper .admin-helper-text{height:100%;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center}.admin-helper-icon .admin-helper-wrapper .admin-helper-text p{margin-top:26px;color:#888;font-size:13px}.wm3-form-message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.background-cover{background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}header{position:absolute;top:0;left:0;width:100%;z-index:99999;background-color:rgba(0,0,0,0)}header .header-container{padding:20px 50px}header nav .navbar-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav .navbar-wrapper .navbar-header{width:345px;padding:12px 15px}header nav .navbar-wrapper .navbar-header .navbar-link{font-family:"lato";font-weight:300;font-style:normal;font-size:18px;color:#fff;line-height:19px}header nav .navbar-wrapper .navbar-header .navbar-link:hover{text-decoration:none}header nav .navbar-wrapper .navbar-header .navbar-link span{font-size:40px;font-weight:800;color:#fff}header nav .navbar-wrapper .navbar-header .navbar-link img{max-height:80px}header nav .navbar-wrapper .hamburger{z-index:999;right:0;position:absolute;padding:12px 15px}header nav .navbar-wrapper .hamburger .hamburger-box{width:26px}header nav .navbar-wrapper .hamburger .hamburger-box .hamburger-inner,header nav .navbar-wrapper .hamburger .hamburger-box .hamburger-inner::before,header nav .navbar-wrapper .hamburger .hamburger-box .hamburger-inner::after{width:26px;height:2px;background-color:#fff}header nav .navbar-wrapper .hamburger .hamburger-box .hamburger-inner::before{top:-7px}header nav .navbar-wrapper .hamburger .hamburger-box .hamburger-inner::after{bottom:-7px}header nav .navbar-wrapper .hamburger.is-active .hamburger-inner,header nav .navbar-wrapper .hamburger.is-active .hamburger-inner::before,header nav .navbar-wrapper .hamburger.is-active .hamburger-inner::after{background-color:#fff}header nav .navbar-wrapper .hamburger.is-active .hamburger-inner::after{bottom:-1px}header nav .navbar-wrapper #navbar{flex:0 1 100%}header nav .navbar-wrapper #navbar .main-menu{-webkit-transition:width .6s;-moz-transition:width .6s;-ms-transition:width .6s;-o-transition:width .6s;transition:width .6s;width:0;height:100vh;overflow:hidden;position:absolute;right:-35px;top:-20px;background-color:rgba(255,255,255,.8);padding-top:60px}header nav .navbar-wrapper #navbar .main-menu ul{list-style-type:none;padding:0;margin:0;width:300px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header nav .navbar-wrapper #navbar .main-menu ul li{padding:5px;border-bottom:1px solid #eceaea}header nav .navbar-wrapper #navbar .main-menu ul li a{display:block;padding:5px;font-size:15px;font-family:"lato";color:#000 !important;font-weight:300}header nav .navbar-wrapper #navbar .main-menu ul li a:hover{text-decoration:none}header nav .navbar-wrapper #navbar .main-menu ul li:last-of-type{border-bottom:0}header nav .navbar-wrapper #navbar .main-menu .link-in-top{min-width:100px;display:none}header nav .navbar-wrapper #navbar .main-menu .link-in-top p{margin-bottom:0}header nav .navbar-wrapper #navbar.open .main-menu{-webkit-transition:width .4s;-moz-transition:width .4s;-ms-transition:width .4s;-o-transition:width .4s;transition:width .4s;width:300px;right:-35px;top:-20px}.start-top-banner{height:100vh;position:relative;overflow:hidden}.start-top-banner .container,.start-top-banner .row{height:100%}.start-top-banner .banner-wrapper{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-content:center}.start-top-banner .banner-wrapper .image-wrapper{height:100%;width:100%;position:relative}.start-top-banner .banner-wrapper .image-wrapper .overlay{background:radial-gradient(circle, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0) 100%)}.start-top-banner .banner-wrapper .image-wrapper .text-wrapper{position:relative;padding:120px 15px}.start-top-banner .banner-wrapper .image-wrapper .text-wrapper .primary-button{text-transform:uppercase;width:250px;border-radius:3px;font-size:14px;font-weight:500;text-align:center;padding:11px 20px;color:#fff;margin:5px 0}.start-top-banner .banner-wrapper .image-wrapper .text-wrapper .primary-button:hover{cursor:pointer;opacity:.9;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.start-top-banner .banner-wrapper .image-wrapper img{max-width:unset;position:absolute;top:78%;left:50%;width:100%;-webkit-transform:translateY(-78%) translateX(-50%)}.start-top-banner .start-banner-text-wrapper{position:absolute;left:0;z-index:7;width:100%;text-align:center;margin-top:335px;text-align:center;position:absolute;top:0}.start-top-banner .start-banner-text-wrapper .start-banner-text{margin:0 auto}.start-top-banner .start-banner-text-wrapper .start-banner-text h1{margin:0;color:#fff;font-weight:600}.start-top-banner .start-banner-text-wrapper .start-banner-text img{margin-bottom:40px}.start-top-banner .start-banner-text-wrapper .start-banner-text p a:hover{text-decoration:none}.start-top-banner .start-banner-text-wrapper .start-banner-text .booking_button{display:inline-block;text-align:center;margin-right:20px;margin-top:60px;font-size:18px;font-weight:400;color:#fff;background-color:#000;padding:10px 30px 0;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out}.start-top-banner .start-banner-text-wrapper .start-banner-text .booking_button:hover{background-color:rgba(0,0,0,0);border:1px solid #fff;text-decoration:none}.start-top-banner .start-banner-text-wrapper .start-banner-text .booking_button a{color:#fff}body.admin .start-top-banner{position:inherit;height:100%}body.admin .start-top-banner .admin-helper-wrapper{display:inherit}body.admin .start-top-banner .admin-helper-wrapper img{max-width:70%;position:inherit;-webkit-transform:none}body.admin .start-top-banner .start_top_banner_image{height:600px}body.admin .start-top-banner .start_top_banner_image img{height:100%}.lunchnon-responsive{display:none}.lunchresponsive{display:block}.lunch_editable{min-width:100px}.veckolunch-admin{position:relative !important;background:rgba(0,0,0,.5)}.veckanslunch{position:absolute;bottom:0;right:0;width:100%;padding:20px 35px 0;background:rgba(0,0,0,.8)}.veckanslunch .icon{float:left;margin-right:20px;width:55px}.veckanslunch .datum{display:inline-block;margin-right:20px}.veckanslunch .datum h1{font-size:18px;font-weight:600;text-transform:uppercase;margin:0}.veckanslunch .datum span{font-size:14px;font-weight:300}.veckanslunch .pris{display:inline-block;margin-right:30px;min-width:50px;position:relative;top:-15px}.veckanslunch .pris h1,.veckanslunch .pris h2,.veckanslunch .pris h3,.veckanslunch .pris h4,.veckanslunch .pris h5,.veckanslunch .pris p,.veckanslunch .pris span{font-size:36px;font-weight:600;vertical-align:super}.veckanslunch .lunchmeny{display:inline-block}.veckanslunch .lunchmeny strong{font-weight:600}.veckanslunch .lunchmeny p{display:inline-block;font-size:12px;font-weight:300}.veckanslunch .lunchmeny p:first-of-type{display:block;font-size:16px}.veckanslunch .lunchbtn{margin-top:8px;float:right;display:inline-block;text-align:center;font-size:18px;font-weight:400;color:#fff;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out;background:none;border:1px solid #fff;text-transform:uppercase}.veckanslunch .lunchbtn:hover{color:#000;cursor:pointer;text-decoration:none;border:1px solid #fff;opacity:.8}.veckanslunch .lunchbtn p,.veckanslunch .lunchbtn a{margin:0;color:#fff}.veckanslunch .lunchbtn p:hover,.veckanslunch .lunchbtn a:hover{text-decoration:none}body.admin .start-block-img{height:600px;position:relative}.default-page{padding:55px 0;background-color:#f8f8f8;color:#000}.default-page .col-12{margin-bottom:20px}.main_default_image{max-height:523px;overflow:hidden}.half_image{max-height:256px;overflow:hidden}.half_image img{min-height:256px}body.admin .default-page .main_default_image{min-height:346px}body.admin .default-page .half_image{min-height:256px}.contact-section{height:500px !important}.contact-page{background-color:#f8f8f8;color:#000}.contact-page form input,.contact-page form textarea{border-color:#878787}.contact-page form button{display:inline-block;text-align:center;font-size:18px;font-weight:400;color:#000;border:none;text-transform:uppercase;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out;background:rgba(0,0,0,0);border:1px solid #000;vertical-align:bottom}.contact-page form button:hover{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,0)}.person-card{display:inline-block}.person-card p,.person-card a{margin:0}.checkbox-wrapper{margin-bottom:10px}.more-articles{background-color:#f8f8f8}.more-articles h1,.more-articles h2,.more-articles h3,.more-articles h4,.more-articles h5,.more-articles h6,.more-articles p,.more-articles span{color:#000}.all-articles article .image{height:100px}.all-articles .articles-pagination{font-size:20px;width:49%;border:0;background-color:rgba(0,0,0,0)}.all-articles .articles-pagination.previous{text-align:left}.all-articles .articles-pagination.next{text-align:right}.article-card{border:1px solid #dedad8;margin-bottom:20px;height:100%}.article-card a{width:100%;height:100%;top:0;left:0;color:#000 !important}.article-card a:hover{text-decoration:none}.article-card .image{height:190px}.article-card .information{padding:15px 20px}.article-card .information h4{font-size:18px;font-weight:500}.article-card .information p{font-size:13px}.article-card .information span{font-size:14px;font-style:italic}.article-card:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.global_top_banner{height:400px !important}.start-articles-feed{height:auto !important}.start-articles-feed a{color:#fff !important}.start-articles-feed .container{padding-top:52px;padding-bottom:57px}body.admin .start-articles-feed{max-height:400px;overflow:hidden}.cbp-spmenu-vertical{width:240px;height:100%;padding-top:85px;z-index:1000}.cbp-spmenu-vertical a{padding:1em}.cbp-spmenu-left{left:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0px}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}footer{background-color:#000;padding-top:100px;height:385px}footer .company span,footer .company p{display:block;font-size:14px;font-weight:600;margin:10px 0px}footer .company img{max-width:200px;display:inline-block}footer .kontakt{text-align:center}footer .kontakt h1{font-size:18px;font-weight:600;margin-top:0}footer .kontakt p{font-size:14px;font-weight:400}footer .nyhetsbrev span,footer .nyhetsbrev h1,footer .nyhetsbrev h2,footer .nyhetsbrev h3,footer .nyhetsbrev h4,footer .kontakt span,footer .kontakt h1,footer .kontakt h2,footer .kontakt h3,footer .kontakt h4,footer .company span,footer .company h1,footer .company h2,footer .company h3,footer .company h4{font-size:18px;font-weight:600}footer .nyhetsbrev form,footer .kontakt form,footer .company form{margin-top:20px}footer .nyhetsbrev form input,footer .kontakt form input,footer .company form input{height:47px;width:265px;margin-right:20px;background:#2d2d2d;border:none;outline:none;padding-left:15px;color:#fff}footer .nyhetsbrev form button,footer .kontakt form button,footer .company form button{display:inline-block;text-align:center;font-size:18px;font-weight:400;color:#fff;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out;background:none;border:1px solid #fff;vertical-align:bottom;position:relative;top:-5px}footer .nyhetsbrev form button:hover,footer .kontakt form button:hover,footer .company form button:hover{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,0)}.container-fluid.page-wrap.admin-mode .start-banner-img{position:absolute;top:0;z-index:1;width:100%}.container-fluid.page-wrap.admin-mode .start-banner-img img{width:100%}.container-fluid.page-wrap.admin-mode .start-banner-wrapper .start-banner-text-wrapper{position:absolute;left:0;z-index:998}.container-fluid.page-wrap.admin-mode .start-banner-overlay{display:none}.start-banner-img{position:absolute;top:0;z-index:1}.start-banner-wrapper .start-banner-text-wrapper{position:absolute;left:0;z-index:998;height:0}.start-banner-wrapper{position:relative;overflow:hidden;height:1010px;background-position:center center !important}.start-banner-wrapper .start-banner-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.start-banner-wrapper .start-banner-img{min-height:1010px}.start-banner-wrapper .start-banner-text-wrapper{width:100%;text-align:center;margin-top:335px;text-align:center;position:absolute;top:0}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text{margin:0 auto}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text h1{margin:0;font-size:24px;color:#fff;font-weight:600}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text img{margin-bottom:40px}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text a{display:inline-block;text-align:center;margin-right:20px;margin-top:60px;font-size:18px;font-weight:400;color:#fff;background-color:#000;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text a:hover{background-color:rgba(0,0,0,0);border:1px solid #fff}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text a:nth-of-type(2){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:none;border:1px solid #fff}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text a:nth-of-type(2):hover{background-color:#000;border:1px solid rgba(0,0,0,0)}.container-fluid.page-wrap.admin-mode .start-block-img{position:absolute;top:0;z-index:1;width:100%}.container-fluid.page-wrap.admin-mode .start-block-img img{width:100%}.container-fluid.page-wrap.admin-mode .start-block-wrapper .start-block-text-wrapper{position:absolute;left:0;z-index:999}.container-fluid.page-wrap.admin-mode .start-block-overlay{display:none}.start-block-img{position:absolute;top:0;z-index:1}.start-block-wrapper .start-block-text-wrapper{position:absolute;left:0;z-index:999;height:0}.start-block-wrapper{position:relative;overflow:hidden;height:700px;background-position:center center !important}.start-block-wrapper .start-block-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6)}.start-block-wrapper .start-block-img{min-height:700px}.start-block-wrapper .start-block-text-wrapper,.start-block-wrapper .default-block-text-wrapper{width:100%;text-align:center;margin-top:150px;text-align:center;position:absolute;top:0}.start-block-wrapper .start-block-text-wrapper .start-block-text,.start-block-wrapper .default-block-text-wrapper .start-block-text{margin:0 auto}.start-block-wrapper .start-block-text-wrapper .start-block-text h1,.start-block-wrapper .default-block-text-wrapper .start-block-text h1{margin:0;font-size:40px;color:#fff;font-weight:600}.start-block-wrapper .start-block-text-wrapper .start-block-text p,.start-block-wrapper .default-block-text-wrapper .start-block-text p{font-size:18px;font-weight:300}.start-block-wrapper .start-block-text-wrapper .start-block-text hr,.start-block-wrapper .default-block-text-wrapper .start-block-text hr{height:4px;width:100px;background-color:#fff;border:none;margin:30px auto}.start-block-wrapper .start-block-text-wrapper .start-block-text img,.start-block-wrapper .default-block-text-wrapper .start-block-text img{margin-bottom:40px}.start-block-wrapper .start-block-text-wrapper .start-block-text a,.start-block-wrapper .default-block-text-wrapper .start-block-text a{display:inline-block;text-align:center;margin-right:20px;margin-top:60px;font-size:18px;font-weight:400;color:#fff;background-color:#000;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out}.start-block-wrapper .start-block-text-wrapper .start-block-text a:hover,.start-block-wrapper .default-block-text-wrapper .start-block-text a:hover{background-color:rgba(0,0,0,0);border:1px solid #fff;text-decoration:none}.start-block-wrapper .start-block-text-wrapper .start-block-text a:nth-of-type(2),.start-block-wrapper .default-block-text-wrapper .start-block-text a:nth-of-type(2){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:none;border:1px solid #fff}.start-block-wrapper .start-block-text-wrapper .start-block-text a:nth-of-type(2):hover,.start-block-wrapper .default-block-text-wrapper .start-block-text a:nth-of-type(2):hover{background-color:#000;border:1px solid rgba(0,0,0,0)}.start-block-wrapper .default-block-text-wrapper{margin-top:200px !important}#startmap{width:100%;height:700px;color:#000}#startmap h1{font-size:14px}#startmap p{color:#000}.container-fluid.page-wrap.admin-mode .default-banner-img{position:absolute;top:0;z-index:1;width:100%}.container-fluid.page-wrap.admin-mode .default-banner-img img{width:100%}.container-fluid.page-wrap.admin-mode .default-banner-wrapper .default-banner-text-wrapper{position:absolute;left:0;z-index:999}.container-fluid.page-wrap.admin-mode .default-banner-overlay{display:none}.default-banner-img{position:absolute;top:0;z-index:1}.default-banner-wrapper .default-banner-text-wrapper{position:absolute;left:0;z-index:999;height:0}.default-banner-wrapper{position:relative;overflow:hidden;height:350px;background-position:center center !important}.default-banner-wrapper .default-banner-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.53)), color-stop(95%, rgb(0, 0, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%)}.default-banner-wrapper .default-banner-img{min-height:350px}.default-banner-wrapper .default-banner-text-wrapper{width:100%;text-align:center;margin-top:150px;text-align:center;position:absolute;top:0}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text{margin:0 auto}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text h1{margin:0;font-size:40px;color:#fff;font-weight:600}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text p{font-size:18px;font-weight:300}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text hr{height:4px;width:100px;background-color:#fff;border:none;margin:30px auto}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text img{margin-bottom:40px}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a{display:inline-block;text-align:center;margin-right:20px;margin-top:60px;font-size:18px;font-weight:400;color:#fff;background-color:#000;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a:hover{background-color:rgba(0,0,0,0);border:1px solid #fff}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a:nth-of-type(2){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:none;border:1px solid #fff}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a:nth-of-type(2):hover{background-color:#000;border:1px solid rgba(0,0,0,0)}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6,.modal p,.modal span{color:#000}.modal .modal-header{border:none;padding:15px 15px 0px 0px}.modal .modal-header button.close span{color:#000}.modal .modal-body form input{width:100%;color:#000;margin-bottom:10px;padding:10px;border:1px solid rgba(0,0,0,.3)}.modal .modal-body form textarea{width:100%;min-height:150px;color:#000;margin-bottom:10px;padding:10px;border:1px solid rgba(0,0,0,.3)}.modal .modal-body form button{border:none;display:block !important;margin-right:auto;margin-left:auto;background-color:#000}.modal .modal-body form button span{color:#fff;padding:10px 20px}.lunchcontainer{background-color:#fff;text-align:center;width:100%;margin:0 auto;display:inline-block;color:#000;padding:10px 10px 50px 10px;margin-bottom:100px;margin-top:50px;box-shadow:inset 0px 0px 17px -2px rgba(0,0,0,.33)}.lunchcontainer .lunchcontainerdag h1{margin-bottom:20px}.lunchcontainer .lunchcontainerdag hr{width:70%;margin:0 auto;border-color:#424242;margin-top:35px;opacity:.5}.cateringcontainer{background-color:#fff;text-align:center;width:100%;margin:0 auto;display:inline-block;color:#000;padding:10px;margin-bottom:100px;margin-top:50px;box-shadow:inset 0px 0px 17px -2px rgba(0,0,0,.33)}.cateringcontainer .cateringcontainertyp h1{margin-bottom:20px}.cateringcontainer .cateringcontainertyp hr{width:70%;margin:0 auto;border-color:#424242;margin-top:35px;opacity:.5}.defaultcontent{background-color:#fff;color:#000;padding:10px 40px 60px 40px;margin-bottom:50px}
