.social-item li,li{list-style:none}.impressum-text-title,.pswp__caption__center{font-family:book;font-weight:100!important}.pswp,li{outline:0}.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}@font-face{font-family:Laufweite;src:url(../fonts/jacob_type_schmale_laufweite.eot);src:url(../fonts/jacob_type_schmale_laufweite.eot?#iefix) format("embedded-opentype"),url(../fonts/jacob_type_schmale_laufweite.woff2) format("woff2"),url(../fonts/jacob_type_schmale_laufweite.woff) format("woff"),url(../fonts/jacob_type_schmale_laufweite.ttf) format("truetype")}@font-face{font-family:jacob;src:url(../fonts/jacob_type.eot);src:url(../fonts/jacob_type.eot?#iefix) format("embedded-opentype"),url(../fonts/jacob_type.woff2) format("woff2"),url(../fonts/jacob_type.woff) format("woff"),url(../fonts/jacob_type.ttf) format("truetype")}@font-face{font-family:book;src:url(../fonts/ufonts.com_futura-book.eot);src:url(../fonts/ufonts.com_futura-book.eot?#iefix) format("embedded-opentype"),url(../fonts/ufonts.com_futura-book.woff2) format("woff2"),url(../fonts/ufonts.com_futura-book.woff) format("woff"),url(../fonts/ufonts.com_futura-book.ttf) format("truetype")}p{margin:0;padding:0;font-family:book!important;font-size:18px}.contact-bullet{padding-left:21px}.contact-bullet li{list-style-type:disc}.red{color:#c10635!important}a,a:active,a:hover,a:link,a:visited,span:active,span:hover,span:visited{text-decoration:none!important;color:#000;outline:0}hr{margin:30px 0;border:0;border-top:1px solid #cba773}.row{padding:0!important;margin:0!important}.inactive{color:#c10635}.first-image-back,.main-images,.page{width:100%;overflow:hidden}body{color:#000}.page{position:relative;overflow-x:hidden;height:100%;width:100%;background-color:#fff}.container{background:0 0}.accordion-one,.address p.loccation:before,.arrow-background .arrow,.book:after,.carls,.first-image-back,.glass:after,.henri,.ice-cream:after,.jacob,.luis,.paradies,.plate:after,.social-item-one{background-repeat:no-repeat}.no-padding{padding-right:0;padding-left:0}#map-canvas iframe{pointer-events:none}.header-nav{padding:0;margin:0;top:0;left:0;background-color:rgba(0,0,0,.58);border:none}.navbar-header{min-height:80px}.navbar-collapse{max-height:700px}.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover{color:#fff}.navbar-default .navbar-nav .active a,.navbar-default .navbar-nav .active a:active,.navbar-default .navbar-nav .active a:focus,.navbar-default .navbar-nav .active a:hover{background-color:transparent;color:#cba773}.header-menu{width:66%;display:table;margin-left:10%}.header-menu li{display:table-cell;text-align:center;float:none;position:relative}.header-menu li a{color:#fff!important;font-size:18px;line-height:75px;display:inline-block;font-family:book;vertical-align:middle;padding:0;border-bottom:5px solid transparent}.header-menu li a:hover{color:#cba773!important}.header-menu li a.active,.header-menu li.active a,.header-menu li.active:focus a,.header-menu li.active:hover a{color:#cba773!important;border-bottom:5px solid #cba773}.contact span,.lang-selector li a{color:#fff!important;font-size:18px;font-family:book}.lang-selector{position:absolute;right:3%;top:50%;margin-top:-10px;cursor:pointer}.all-content,.lang-selector li,.lang-selector li a{position:relative}.lang-selector li{line-height:100%}.lang-selector li ul{padding:5px 0;opacity:0;visibility:hidden}.lang-selector li ul li{display:block;line-height:100%}.lang-selector li:hover ul{opacity:1;visibility:visible}.arrow-background,.header-logo,.main-logo,.social{position:absolute}.lang-selector li a.lang-arr:after{background-image:url(../img/caret.png);width:10px;height:5px;display:block;content:"";position:absolute;top:50%;left:50%;margin-left:17px}.contact{z-index:1000}.contact span{text-align:right;line-height:75px;cursor:auto;cursor:pointer}.arrow-background,.center,.page-description,.page-title{text-align:center}.contact span:hover,.lang-selector li a:hover{color:#cba773!important}.main-logo{width:30%;top:50%;left:50%;margin-left:-16.5%;margin-top:-11.5%}.main-logo img{display:block;width:100%}.first-image-back{background-image:url(../img/start-picture.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carls,.henri,.jacob,.luis,.paradies{background-size:100%}.social{width:35px;height:230px;top:35vh;z-index:99999;right:0;position:fixed}.social-item{display:block;float:right}.social-item li{width:40px;height:40px;display:block;background-color:rgba(40,40,40,.7);margin-bottom:10px}.social-item li:hover{background-color:rgba(245,236,231,.7)}.social-item-one{width:40px;height:40px;display:block;overflow:hidden}.fb{background-image:url(../img/icon-facebook-up-carls.svg)}.fb:hover{background-image:url(../img/icon-facebook-up-active-carls.svg)}.twvitter:hover{background-image:url(../img/icon-twitter-up-active-carls.svg)}.twvitter{background-image:url(../img/icon-twitter-up-carls.svg)}.gplus:hover{background-image:url(../img/icon-google-up-active-carls.svg)}.gplus{background-image:url(../img/icon-google-up-carls.svg)}.youtube:hover{background-image:url(../img/icon-youtube-up-active-carls.svg)}.youtube{background-image:url(../img/icon-youtube-up-carls.svg)}.arrow-background{background-color:rgba(0,0,0,.7);width:40px;height:40px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;bottom:70px;left:50%;margin-left:-20px}.arrow-background .arrow{background-image:url(../img/icon-scroll-carls.svg);width:40px;height:40px}.arrow-background:hover{background-color:rgba(0,0,0,.5)}.arrow:hover{background-image:url(../img/icon-scroll-active-carls.svg)}.header-logo{width:88px;height:60px;overflow:hidden;top:50%;margin-top:-30px;left:25px;opacity:0;transition:all 1.5s ease-out;cursor:pointer}.header-logo img{width:100%}.header-logo-static-page{width:150px;position:relative}.header-logo-static-page img{position:absolute;top:0;display:block;left:42px;margin-top:-72.5px}.block,.block div{margin:auto}.block{padding-bottom:115px}.page-title{font-size:30px;color:#000;margin-top:95px;padding-bottom:5px;font-family:Laufweite}.block-image{width:100%;height:260px}.block-image img,.page-background-image{width:100%;height:100%}.content{color:#000;font-family:book;font-size:18px;line-height:28px}.block-image img{overflow:hidden;float:left}.block-title{font-family:Laufweite;color:#000;font-size:30px}.page-background-image img{width:100%;overflow:hidden}.content h3{padding:10px 0}.line{width:48%;margin:30px 0}#news-stop-location{clear:both}.news-block{margin:0 25px}.page-description{width:76%;font-size:20px;line-height:30px;font-family:book;margin:auto}.menu-time{padding-top:5px}.menu-item{position:relative;padding-top:48px}.menu-item-one,.menu-item-two{margin-left:83px;position:relative}.book:after,.bottle:after,.glass:after,.ice-cream:after,.pan:after,.plate:after{content:"";display:block;width:40px;height:40px;position:absolute;left:0;overflow:hidden}.book:after{background-image:url(../sprites/icon-mittagskarte-carls.svg);top:0;margin-top:-11px;margin-left:-50px}.bottle:after,.glass:after,.ice-cream:after{top:0;margin-top:-14px;margin-left:-50px}.book:hover:after{background-image:url(../sprites/icon-mittagskarte-active-carls.svg)}.bottle:after{background-image:url(../sprites/icon-wein-carls.svg)}.bottle:hover:after{background-image:url(../sprites/icon-wein-aktive-carls.svg)}.ice-cream:after{background-image:url(../sprites/icon-dessert-carls.svg)}.ice-cream:hover:after{background-image:url(../sprites/icon-dessert-active-carls.svg)}.glass:after{background-image:url(../sprites/icon-degestive-carls.svg)}.glass:hover:after{background-image:url(../sprites/icon-degestive-active-carls.svg)}.plate:after{background-image:url(../sprites/icon-speise-und-getraenke-carls.svg);top:0;margin-top:-10px;margin-left:-72px}.plate:hover:after{background-image:url(../sprites/icon-speise-und-getraenke-active-carls.svg)}.pan:after{background-image:url(../sprites/icon-petit-arrangment-carls.svg);top:50%;margin-top:-24px;margin-left:-67px}.pan:hover:after{background-image:url(../sprites/icon-petit-arrangment-active-carls.svg)}.bistro-menu-item{padding-top:30px;position:relative}.speise-menu-item{text-align:right;margin-right:50px}.bistro-content{padding-bottom:15px}.lunch{padding-right:15px}.reserve span{padding:20px 30px;border:1px solid #c10635;line-height:235px;cursor:pointer}.kontakt-reserve{margin-top:-78px}.kontakt-reserve span{margin-left:0!important}.reserve span:hover{background-color:#cba773;border:1px solid #cba773;color:#fff}.more{border-bottom:1px solid #c10635}.more:hover{border-bottom:1px solid #cba773}.additional-div{margin-top:58px!important;padding-left:0}.additional{width:20%;font-size:16px;line-height:16px;border-top:1px solid #cecccc;padding-top:15px}.content-container{border-right:1px solid #7f7e7e;margin-top:34px;overflow:hidden;position:relative}.lunch-menu-item{padding-top:27px;position:relative;margin-left:-25px}.menu-item-block{overflow:hidden}.dinner-menu-item{padding-top:67px;position:relative}.right{border-right:none!important}#accordion{padding:0 0 120px}.accordion-one{width:100%;border-top:1px solid #c10635;color:#c10635;font-size:30px;line-height:100px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:140px;font-family:Laufweite;cursor:pointer}.accordion-one:after,.accordion-one:hover:after,.opened:after{background-repeat:no-repeat;display:inline-block;top:50%;content:" ";width:37px;position:absolute;height:22px;margin-top:-11px;right:90px}.accordion-image img,.accordion-image-second img{height:100%;width:100%}.accordion-one span{padding-left:100px}.opened{color:#cba773!important;border-top:1px solid #CAA773;border-bottom:none!important}.accordion-one span.active,.accordion-one:hover span:hover,.golden{color:#cba773}.opened:after{background-image:url(../img/arrow_up_active.svg)!important}.acoordion-right-contnent{padding-left:30px}.accordion-one:after{background-image:url(../img/arrow_down.svg)}.accordion-one:hover:after{background-image:url(../img/arrow_down_active.svg)}.accordion-one:hover+.accordion-content+.accordion-one{border-top-color:#cba773}.accordion-content,.accordion-one:hover{border-top:1px solid #cba773}.accordion-content{width:100%;background-color:#f7f2ea}.accordion-static-page{padding-left:100px;margin-top:40px!important;padding-bottom:40px!important}.accordion-image{width:100%;overflow:hidden}.accordion-image-second{width:100%;overflow:hidden}.last:hover{border-bottom-color:#cba773}.last{border-bottom:1px solid #c10635}.persons-container{margin-top:57px;margin-bottom:95px;overflow:hidden}.person-block{position:relative}.person-block .person-image,.person-block .person-image img{width:100%}.person-image-line{position:absolute;bottom:0;width:100%;height:10px;background-color:#c10635}.person-content{color:#000;font-family:book;font-size:18px;line-height:28px;padding-left:14px}.page-background-image-with-cover{width:100%;background-color:#c10635}.cover-image-caption{text-align:right;color:#fff;font-family:book}.cover-image-caption h3{padding-top:55px;font-size:24px;padding-right:140px}.cover-image-caption p{padding-bottom:55px;padding-right:149px}#map-canvas{height:700px}.contact-text{padding-right:108px;padding-bottom:15px}.address,.contact-page-info,.extra-pading{padding-bottom:20px}.contact-text h2{color:#c10635;font-family:jacob}.contact-text hr{border-top:1px solid #c10635;width:100%;margin:4px 0}.contact-info{padding-left:70px}.address p.loccation:before{background-image:url(../img/icon-adress-carls.svg);margin-left:-10px;display:inline-block;content:" ";height:50px;width:50px}.addres2{padding-left:44px}.contact-page-info{line-height:50px}.fax,.mail,.phone{position:relative}.fax a,.mail a,.phone a{padding-left:50px}.fax:before,.mail:before,.phone:before{height:40px;display:inline-block;position:absolute;width:40px;top:50%;left:0;content:" "}.phone:before{background-image:url(../img/icon-phone-carls.svg);margin-top:-26.5px}.fax:before{background-image:url(../img/icon-fax-carls.svg);margin-top:-29.5px}.mail:before{background-image:url(../img/icon-email-carls.svg);margin-top:-23.5px}.footer-block{width:100%;height:auto;background-color:#c10635}a.mail-hover:hover{color:#cba773!important}.footer-menu{width:65%;font-size:19px;padding:45px 0;font-family:book}.footer-menu span{padding-left:20px;padding-right:20px;text-align:center}.footer-menu span a{display:inline-block;color:#fff;border-bottom:1px solid transparent}.footer-menu span a:hover{border-bottom:1px solid #fff}.footer-menu-active{border-bottom:1px solid #fff!important}.kontakt-page-content{margin-top:40px!important}.footer-social{width:40%;display:table;float:right;margin-top:-90px}.carls,.footer-social-item,.footer-social-items,.henri,.jacob,.luis,.paradies{display:block}.footer-social-items{float:right}.footer-social-items li{float:left;border:1px solid #fff;margin-left:10px;width:40px;height:40px}.footer-social-item{overflow:hidden;width:40px;height:40px}.footer-social-items li:hover{background-color:#cba773;border:1px solid #cba773}.error-line-red hr,.red-line hr{border-top:1px solid #c10635}.footer-fb{background-image:url(../img/icon-facebook-footer-carls.svg)}.footer-twvitter{background-image:url(../img/icon-twitter-footer-carls.svg)}.footer-gplus{background-image:url(../img/icon-google-footer-carls.svg)}.footer-youtube{background-image:url(../img/icon-youtube-footer-carls.svg)}.logos{width:100%;height:200px;position:relative;overflow:hidden}.logos .logo{width:110px;height:73px;padding:0!important;position:absolute;bottom:27px}.logos .henri{height:60px;right:0}.logo-carls{width:181px;height:133px}.footer-carls{padding-left:89px;height:133px;position:absolute;left:50%;margin-left:-206.5px;margin-top:40px}.carls,.henri,.jacob,.logo-block,.luis,.paradies{height:100%}.logo-block{position:relative}.jacob{background-image:url(../img/jacob-restaurant.svg)}.jacob:hover{background-image:url(../img/jacob-restaurant-active.svg)}.luis{background-image:url(../img/louis-jacob.svg)}.luis:hover{background-image:url(../img/louis-jacob-active.svg)}.carls{background-image:url(../img/carls_logo.svg)}.paradies{background-image:url(../img/paradies.svg)}.paradies:hover{background-image:url(../img/paradies-active.svg)}.henri{background-image:url(../img/henri.svg)}.henri:hover{background-image:url(../img/henri-active.svg);height:98px}.my-simple-gallery{width:100%;float:left}.my-simple-gallery img{width:100%;height:auto}.my-simple-gallery figure{display:block;float:left;margin:12.5px;width:29%;position:relative;cursor:pointer}.my-simple-gallery figcaption{display:none}.pswp__caption__center{text-align:left;max-width:none;font-size:16px;padding:10px;line-height:20px;color:#fff}.accordion-one:hover span,.lang-mobile .golden,.mobile-online-reservierung .golden{color:#cba773!important}.error-content,.error-content h1,.pswp__error-msg{text-align:center}.Sonntagsbrunch hr{width:100%}.zoom-in-background{background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1}.zoom-in-background span.zoom-in{background-image:url(../img/zoom-in.png);height:80px;width:80px;position:absolute;top:50%;left:50%;margin-top:-40px!important;margin-left:-40px!important}.download-image-zip,.download-pdf,.image-gutchein{position:relative}.my-simple-gallery figure:hover .zoom-in-background{z-index:10}.lunch p:nth-child(1){height:140px}.lunch p:nth-child(2){height:70px}.dinner p{height:130px}.dinner-menu-item-first-row{padding-top:12px}.static-page-image{width:100%;position:relative;max-height:572px;overflow:hidden}.presse-img{height:552px}.image-gutchein,.image-gutchein img{width:100%}.presse-img img{margin-top:-496px}.impressum-img img{margin-top:-248px}.static-page-all-content{margin:100px 0}.folder,.photo{margin-left:40px;line-height:40px}.folder:before,.photo:before{content:"";display:block;position:absolute;top:0;width:40px;margin-left:-43px;height:40px}.folder:before{background-image:url(../img/icon-presse-mappe-carls.svg);margin-top:-7px}.photo:before{background-image:url(../img/icon-presse-fotos-carls.svg);margin-top:-5px}.error-content{margin:0 auto}.error-icon{background-image:url(../img/error_icon.png);width:136px;height:225px;margin:auto auto 50px}.error-line-red{width:20%;margin:auto}.page-content-blcok{margin-bottom:120px}.lang-mobile,.mobile-online-reservierung{display:none!important}.download-image-zip a{display:block;width:285px}.download-image-zip-ing a{display:block;width:305px}.download-pdf a{display:block;width:388px}.download-pdf-ing a{display:block;width:319px}.hidden,.online-header-mobile,.pswp,.static-page-social{display:none}.owl-theme .owl-controls .owl-page span{background:#c10635}.owl-theme .owl-controls .owl-page span:hover{background:#cba773}.modal-dialog{width:800px;margin:10% auto}iframe{width:100%;height:532px;border:none}.pswp,.pswp__bg,.pswp__scroll-wrap{width:100%;height:100%}.close,.close span:hover,.modal-title{color:#fff}.petit{margin-left:16px}.modal-body{padding:0}.close{opacity:1}.modal-content{background-color:transparent;border:none;box-shadow:none}.close:focus,.close:hover{color:#fff!important}.kontakt-container{margin-top:62px}.brasserie-speisekarten,.brasserie-speisekarten h1{margin-bottom:0;padding-bottom:0}.exklusivnutsug-content{margin-bottom:87px}.my-simple-gallery{margin-left:50px}.events,.news{margin-bottom:6px}.contact-title{padding-bottom:2px;padding-top:10px}.pswp{overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%}.pswp,.pswp__container,.pswp__zoom-wrap{position:absolute;left:0;top:0;-ms-touch-action:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__scroll-wrap{position:absolute;left:0;top:0;overflow:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{position:absolute;left:0;top:0;background:#000;opacity:0;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{touch-action:none;right:0;bottom:0;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;-webkit-transition:opacity .15s;transition:opacity .15s}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%;height:auto;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}@media screen and (min-width:1700px){.header-menu li{margin-right:8%}.header-menu li:last-child{margin-right:0}}@media screen and (max-width:1600px){.header-menu li{margin-right:5%}}@media screen and (max-width:1280px){.my-simple-gallery figure{margin:7.5px}.accordion-image,.accordion-static-page,.block-image,.content{padding-left:0}.page-background-image-with-cover{height:auto}.page-background-image-with-cover h3{padding-top:60px;line-height:32px}.page-background-image-with-cover p{padding-bottom:64px}.dopdown-contact-info{min-width:186px;padding:12px 0;margin:36px 0 0 -15px;font-size:20px;text-align:center;background-color:rgba(0,0,0,.5)}.dopdown-contact-info a{color:#fff!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent}.header-menu li{margin-right:4%}}@media screen and (max-width:1150px){.header-menu{width:auto;display:block;margin-left:10%}.header-menu li{float:left;padding-right:30px;margin-right:0}.header-menu li:last-child{padding-right:0}.header-logo,.header-logo-static-page img{left:2px}.btn-group.open .dropdown-toggle{box-shadow:none}.contact{width:auto}}@media screen and (max-width:991px){.footer-menu{width:70%}.footer-menu span{padding-left:10px;padding-right:10px}.contact span,.header-menu li a,.lang-selector li a{font-size:16px}.dinner-menu-item,.dinner-menu-item-first-row,.lunch-menu-item{font-size:15px;padding-bottom:7px}.book:after,.bottle:after,.glass:after,.ice-cream:after,.plate:after{margin-right:-24px}.bottle:after{margin-top:-17px}.book:after{margin-top:-14px}.glass:after,.ice-cream:after{margin-top:-18px}.contact-info{padding-left:0}.contact-text{padding-right:50px}.speise-menu-item{margin-right:15px}.petit,.privat{margin-left:50px}.menu-item-two{margin-left:0}.header-logo-static-page{width:70px}.header-logo-static-page img{width:100%;margin-top:-64.5px}.contact{padding-right:0}.header-menu li{padding-right:10px}}@media screen and (max-width:768px){.kontakt-reserve{margin-top:30px!important}.modal-dialog{width:90%;margin:15% auto}}@media screen and (max-width:767px){.scroll-mobile{overflow:hidden;height:100%}h1{font-size:26px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:633px}.online-header-mobile{display:block;position:fixed;top:26px;left:15px;z-index:11000;font-size:18px;cursor:pointer}.online-header-mobile span{color:#fff}#navbar-fixed-top{background-color:rgba(0,0,0,.58);margin-top:80px;width:100%;position:fixed;left:0;top:0;padding:0;z-index:9999999999;height:100%}.footer-social,.logo-block{position:absolute}#navbar-fixed-top>ul{width:100%;display:block;margin:0;position:absolute;left:0;top:0;padding-top:0;height:100%;overflow:scroll}#navbar-fixed-top>ul li{display:block;float:none}.block-image{width:100%;overflow:hidden}.block-image img{margin-bottom:30px}p{font-size:16px}.header-logo{margin-left:20px;transition:none}.mobile{padding-bottom:50px}.content-container{border:none}.page-description{width:100%}.accordion-one span{padding-left:10px}.accordion-one{font-size:20px;line-height:59px}.accordion-one:after{background-size:79%;right:45px;margin-top:-8px}.accordion-static-page{padding-left:0}.cover-image-caption h3{padding-top:0;font-size:18px;line-height:22px}#map-canvas{height:300px}.block{padding-bottom:80px}.footer-menu{width:100%;font-size:18px;padding:80px 0 0}.footer-menu span{display:block}.contact,.empty,.lang-selector{display:none}.footer-social{width:auto;top:0;margin-top:20px;left:50%;margin-left:-55px}.footer-social-items{padding:0}.logos .logo{height:51px;width:78px}.logos .henri{height:42px}.logos .henri:hover{height:69px}.logo-carls{width:90px;height:80px}.footer-carls{height:90px;margin-left:-135.5px;margin-top:20px}.jacob-mobile{left:0;margin-left:-10px}.luis-mobile{left:25%;margin-left:-10px}.paradies-mobile{right:25%;margin-right:30px}.henri-mobile{right:0}.reserve span{padding:20px 6px}.news-block{margin:10px 0 0}.page-title{padding-bottom:0;margin-top:55px}.footer-block{position:relative;height:auto}.lang-selector{display:none!important}.navbar-collapse{box-shadow:none}.navbar-default .navbar-toggle{border:none;-webkit-border-radius:2%;-moz-border-radius:2%;-ms-border-radius:2%;border-radius:2%;padding:0;margin-top:20px;margin-right:11px;width:35px;height:35px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle .icon-bar{width:24px;height:4px}.mobile-menu-icon{position:absolute;color:#fff!important;font-size:23px;margin-left:-92px;font-family:book;top:0;margin-top:3px}.social{height:auto;z-index:10000;top:0;position:fixed;margin-top:20px;left:0;margin-left:-30px}.social-item{float:none;width:auto;height:auto}.social-item li{float:left;margin-left:10px;border:1px solid #fff;background:0 0}.social-item li:hover{background:0 0}.mobile-online-reservierung{display:block!important;margin-bottom:110px;cursor:pointer}.mobile-online-reservierung a{border:1px solid #fff!important;padding:0 30px!important}.header-menu li a,.header-menu li a.active,.header-menu li.active a,.header-menu li.active:focus a,.header-menu li.active:hover a{border-bottom:none;font-size:20px}.header-logo-mobile,.header-logo-static-page-mobile{display:block;position:absolute;left:50%;margin-left:-30px;margin-top:-4px;transition:none;overflow:visible!important;opacity:1!important}.fixed-pos{position:fixed;z-index:1}.social{display:none;width:80%}.displayblock{display:block}.mobile-contact-icon:before{display:block;content:"";width:26px;height:26px;background-image:url(../img/tel-icon.png);left:0;margin-left:-7px;position:absolute}.mobile-container{padding-right:0;padding-left:0}.bistro-menu-item,.dinner-menu-item,.dinner-menu-item-first-row,.lunch-menu-item{border-top:1px solid #c10635;text-align:left;padding:0;position:relative;width:100%;height:60px;margin:0;font-size:18px}.bistro-menu-item a,.dinner-menu-item a,.dinner-menu-item-first-row a,.lunch-menu-item a{line-height:58px}.book:after{margin-left:-70px;margin-top:8px}.bottle:after{margin-left:-70px;margin-top:6px}.glass:after{margin-left:-73px;margin-top:5px}.ice-cream:after{margin-left:-72px;margin-top:6px}.plate:after{margin-top:7px;margin-left:-80px}.pan:after{margin-left:-84px;margin-top:-25px}.menu-item-one,.menu-item-two{display:block;position:absolute;left:50%;margin-left:-33px}.lunch{padding:0}.dinner .mobile-container:last-child .dinner-menu-item,.lunch .mobile-container:last-child .lunch-menu-item{border-bottom:1px solid #c10635}.bistro-menu-item .more,.dinner-menu-item .more,.dinner-menu-item-first-row .more,.lunch-menu-item .more{border-bottom:none}.mobile-container-desc{padding-left:15px;padding-right:15px}.bistro-content{padding:0}.mobile-container .content-container{margin:0}.person-content-mobile-space,.space{margin-bottom:30px}.petit,.privat{border-bottom:1px solid #c10635}.menu-time{text-align:center}.additional-div{margin-left:11px}.mobile-border{border-right:1px solid #000}.impressum-img img{margin-top:0}.presse-img{height:auto}.presse-img img{margin-top:-127px}.static-page-image{max-height:306px}.lang-mobile{display:block!important}.lang-mobile a{cursor:pointer}.cover-image-caption h3,.cover-image-caption p{padding-right:0}.main-logo{width:60%;top:40%;left:38%}.arrow-background{margin-left:0}.header-nav-static-page-mobile{background-color:#413F3F}.accordion-one:hover{border-top:1px solid #c10635}.accordion-one:hover span{color:#c10635!important}.accordion-one:hover:after{background-image:url(../img/arrow_down.svg);background-size:79%;right:45px;margin-top:-8px}.accordion-one:hover+.accordion-content+.accordion-one{border-top-color:#c10635}.last:hover{border-bottom-color:#c10635}.opened span,.opened:active span,.opened:hover span{color:#cba773!important}.kontakt-left-content{padding-bottom:0}.kontakt-container{margin-top:0}.error-page-img img{margin-top:55px}.block-title{font-size:24px}.lunch p:nth-child(1){height:auto;padding-bottom:30px}.my-simple-gallery{margin-left:25px}#accordion{padding-bottom:55px}.news-content-padding{padding-bottom:22px}}@media screen and (max-width:480px){.kontakt-reserve,.page-content-blcok{margin-bottom:55px}.block{padding-bottom:110px}.my-simple-gallery figure{width:97%}.reserve{margin-top:90px}.reserve span{line-height:100%}.lunch{padding-right:0}.dinner p,.lunch p:nth-child(1),.lunch p:nth-child(2){height:auto;text-align:center}.speise-menu-item{margin-right:0;text-align:left}.content{font-size:17px}.page-background-image-with-cover h3{padding-top:10px}.page-background-image-with-cover p{padding-bottom:20px}.carls-mobile{margin-left:-73px}.navbar-default .navbar-toggle{margin-right:10px}.header-menu li a{line-height:55px}.arrow-background{margin-left:-10px;bottom:25px}.page-background-image{height:230px;overflow:hidden;width:auto}.page-background-image img{height:100%;margin-left:-115px;width:auto}.tagen-stop-location img{margin-left:-226px!important}.download-pdf a{width:100%}.map{overflow:visible}.presse-img img{margin-top:-60px}.impressum-img img{margin-top:25px}.modal-dialog{margin:25% auto}.kontakt-container{margin-top:60px}.my-simple-gallery{margin-left:0}.persons-container{margin-bottom:55px}.menu-time p{font-size:12px}.block-image{height:auto}}@media screen and (max-height:320px){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:240px}}@media screen and (max-width:320px){.my-simple-gallery figure:hover .zoom-in-background{z-index:-1}.navbar-default .navbar-toggle{width:18px;height:18px;margin-top:30px}.mobile-menu-icon{margin-top:-2px;font-size:16px;margin-left:-66px}.navbar-toggle .icon-bar{width:18px;height:2px}.mobile-contact-icon:before{margin-top:-4px}.header-logo-mobile{margin-left:-20px}.download-image-zip-ing a{width:100%}.fax a,.phone a{padding-left:26px}.online-header-mobile{font-size:16px;left:10px;top:27px}}h2.sold-title{color:#c10635;font-family:jacob;font-size:30px;margin:0}


@media screen and (max-width: 767px) {
	.menu-time.mobile-border {
		border-right: unset;
	}
}

/*** Cookie Consent ***/

.cc_container .cc_btn {
	background-color: #c10635 !important; /* Farbe des Buttons */
	color: #ffffff !important; /* Textfarbe des Buttons */
}

.cc_container {
	background: #000000 !important; /* Hintergrundfarbe des gesamten Bereichs */
	color: #fff3e4 !important; /* Schriftfarbe des gesamten Bereichs */
}

.cc_container a {
	color: #cba773 !important; /* Textlink-Farbe "Mehr Infos" */
}

span.cc-message:hover, span.cc-message:active {
	color: inherit;
}
/**/



.footer-menu{
	width: 100%;
}

.footer-menu span{
	padding-left: 8px;
	padding-right: 8px;
}

/*** center one single block ***/

@media screen and (min-width: 768px) {
	.one-centered-block {
		transform: translate(50%, 0);
	}
}

/*** clean up ***/

@media screen and (max-width: 767px) {
	.mobile-container-desc {
		text-align: center !important;
	}
}

@media screen and (min-width: 768px) {
	.menu-item-one, .menu-item-two {
		margin-left: 58px;
	}
}

@media screen and (max-width: 767px){
	.bistro-menu-item {
		
	}

	.bistro-menu-item a{
		display: block;
		position: relative;
		line-height: 34px;
	}

}