*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}.slidetext.teaser h2,body,html{font-style:normal;font-weight:400}.singlepost p strong,body,html{font-family:"bodoni-urw",sans-serif}body,html{width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;line-height:25px;letter-spacing:1px}#navigation ul#menu-navigation li#menu-item-1034 a,#navigation ul#menu-navigation li#menu-item-140 a,#navigation ul#menu-navigation li#menu-item-489 a,em{font-style:italic}a{color:#000;text-decoration:none}a img{border:0}.singlepost a{text-decoration:underline}.singlepost p strong{font-style:normal;font-weight:500}.singlepost ul{text-align:left;list-style-type:disc;width:90%;max-width:640px;margin:25px auto;list-style-position:inside}.singlepost li{font-size:19px;line-height:25px}#starter{width:100%;height:calc(100vh - 60px);overflow-x:hidden}#starter .slide{width:100%;height:100%}#starter .slide figure,figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}#starter .slide figure{position:absolute;top:0;left:0;z-index:-1;background-color:#000}figure img{display:block}#navigation ul#menu-navigation,.slidetext.teaser{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slidetext.teaser{width:25%;max-width:550px;min-width:420px;background-color:rgba(255,255,255,.95);height:100%;margin-left:5%;padding:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.slidetext.teaser h1{font-size:38px}.slidetext.teaser h2{font-family:"sofia-pro",sans-serif;font-size:13px;text-transform:uppercase;margin-bottom:60px}.slidetext.teaser p{width:80%;max-width:300px;min-width:inherit;margin:0 auto}.slidetext.teaser .slide_center{width:100%;max-width:100%;text-align:center;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#homeclaim,#homelogo,.homelink{position:absolute;text-align:center;z-index:999}#homelogo{bottom:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#homeclaim,.homelink{font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:700;color:#fff;letter-spacing:1px}#homeclaim{bottom:140px;right:50%;border:4px double #fff;background-color:rgba(0,0,0,.6);padding:10px 30px;-webkit-transform:translate(50%,0);transform:translate(50%,0);text-transform:uppercase;font-size:16px;line-height:16px;vertical-align:middle;width:90%;max-width:340px}#homegradient{width:100%;height:calc(100vh - 60px);position:absolute;top:0;left:0;background:radial-gradient(circle at center,rgba(14,14,14,.5) 2%,rgba(14,14,14,.2) 10%,rgba(14,14,14,0) 25%,rgba(14,14,14,0) 35%);z-index:998}.homelink{font-size:14px;text-transform:3px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:37px;padding:37px 40px 60px;background:radial-gradient(ellipse at bottom center,rgba(0,0,0,.5)0,rgba(0,0,0,.3) 35%,transparent 77%)}#navigation,.homelink span{text-align:center;background-color:#fff}.homelink span{color:#000;border-radius:100%;display:inline-block;width:40px;height:40px;line-height:40px;padding-left:1px}#homelogo:hover,.bigmac:hover,.homelink:hover,ul#submenu-navigation li input#searchsubmit:hover{cursor:pointer}#navigation{width:100%;position:fixed;top:0;left:0;font-size:0;height:71px;z-index:1001;border-bottom:1px solid #000}#navigation-phantom{visibility:hidden;width:100%;height:70px;background-color:#fff}#navigation ul#menu-navigation li#menu-item-145,#navigation ul#menu-navigation li#menu-item-479,#newsletter form input[type=text]#medium,.insta_img span.insta_like,.mobilenav{display:none}.mobilenav{position:absolute;right:20px;top:28px;z-index:9999}.bigmac{position:relative;width:30px;height:30px;margin:0 auto}.burger{background-color:#000;height:2px;border:0;display:block;width:30px;position:absolute}.bread1{left:0;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);transition:all .2s linear}.paddie{opacity:1;transition:opacity .1s linear;left:0;top:6px}.bread2{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);transition:all .2s linear;left:0;top:12px}.bigmac-active .paddie{opacity:0;transition:opacity .1s linear;width:20px}.bigmac-active .bread1{-webkit-transform:rotate(Z45deg);transform:rotate(Z45deg);transition:all .2s linear;top:6px;width:15px}.bigmac-active .bread2{-webkit-transform:rotateZ(315deg);transform:rotateZ(315deg);transition:all .2s linear;top:6px;width:15px}#navigation ul#menu-navigation{max-width:900px;margin:0 auto;list-style-type:none;font-size:0;position:relative;text-align:justify;padding:0 40px;height:69px}#navigation ul#menu-navigation,#subnav,#subnav-phantom{width:100%;background-color:#fff}#subnav{position:absolute;top:0;left:0;text-align:center;font-size:0;z-index:4;height:69px;border-top:1px solid #fff}.subnavbox{width:100%;position:relative}#subnav-phantom{visibility:hidden;height:60px;margin-top:0}#subnav.stick{position:fixed;top:69px;border-top:1px solid #ededed}#subnav ul{display:inline-block;margin-left:20px}ul#submenu-navigation li,ul#submenu-navigation li input{font-size:13px;vertical-align:baseline;color:#000;text-transform:uppercase}ul#submenu-navigation li{letter-spacing:2px;font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:900;display:inline-block;line-height:60px;margin:0 10px}ul#submenu-navigation li input{width:100px;border:0;background-color:#fff;border-bottom:1px solid #000;outline:0;font-family:"bodoni-urw",sans-serif;font-style:italic;font-weight:400}ul#submenu-navigation li input:focus{outline:0}ul#submenu-navigation li.search_li{margin-left:20px}ul#submenu-navigation li.cat_li{margin-right:20px}#langnav li,#navigation ul#menu-navigation li a,ul#submenu-navigation li input#searchsubmit,ul#submenu-navigation.sub_leistungen li a{font-size:13px;text-transform:uppercase;letter-spacing:2px;font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:900;color:#000}ul#submenu-navigation li input#searchsubmit{line-height:60px;display:inline-block;vertical-align:baseline;margin:0 5px;border:0;background-color:transparent;width:auto}ul#submenu-navigation li a{font-family:"bodoni-urw",sans-serif;font-style:italic;font-weight:400;font-size:13px;vertical-align:baseline;color:#000}#langnav li,#navigation ul#menu-navigation li a,ul#submenu-navigation.sub_leistungen li a{text-decoration:none}ul#submenu-navigation li a,ul#submenu-navigation.sub_leistungen li a{line-height:60px;transition:color .4s}#navigation ul#menu-navigation:after,ul#submenu-navigation:after{position:relative;display:inline-block;width:100%;height:0;line-height:0;content:""}#navigation ul#menu-navigation li{display:inline-block;position:relative;font-size:10px;color:#000;vertical-align:middle;line-height:69px}#langnav li,#navigation ul#menu-navigation li a{line-height:69px}#navigation ul#menu-navigation li a{transition:color .4s}#langnav li.current-lang a,#langnav li:hover a,#navigation ul#menu-navigation li a:hover,#navigation ul#menu-navigation li.current-menu-item a,#navigation ul#menu-navigation li.current-page-ancestor.menu-item-has-children ul.sub-menu li.current-menu-item a,#navigation ul#menu-navigation li.current-page-ancestor.menu-item-has-children ul.sub-menu li:hover a,#navigation ul#menu-navigation li.current_page_parent a,#navigation ul#menu-navigation li.menu-item-has-children:hover ul.sub-menu li:hover a,ul#submenu-navigation li a:hover,ul#submenu-navigation li.current a,ul#submenu-navigation li.current-cat a{color:#f7ad50}#navigation.black ul#menu-navigation{background-color:#000}#navigation.black ul#menu-navigation li a,.slide_text a.readon:hover{color:#fff}#langnav{position:absolute;top:0;right:40px;list-style-type:none;width:auto;white-space:nowrap}#langnav li{display:inline-block}#langnav li+li::before{content:"/"}#langnav li a{transition:color .4s}.navlogo,ul.sub-menu{display:none;position:absolute}ul.sub-menu{width:300%;text-align:left;background-color:#fff;border:1px solid #ededed;border-top:none;border-bottom:none;margin-top:-1px}#navigation ul#menu-navigation li.menu-item-has-children:hover ul.sub-menu{display:block;left:0;padding:0}#navigation ul#menu-navigation li.menu-item-has-children ul.sub-menu li{display:block;position:static;line-height:1;padding:0;margin:0;border-bottom:1px solid #ededed}#navigation ul#menu-navigation li.menu-item-has-children ul.sub-menu li a{line-height:1;padding:15px;display:block;margin:0;font-size:1.2em}#navigation ul#menu-navigation li.current-page-ancestor.menu-item-has-children ul.sub-menu li a,#navigation ul#menu-navigation li.menu-item-has-children:hover ul.sub-menu li a,p#breadcrumbs span,p#breadcrumbs span a:hover{color:#000}.navlogo{top:0;margin-top:18px;z-index:999}.navihide{width:100%;height:60px;background-color:#fff;margin-top:-60px}.navihide.fixed{margin-top:0}.teaser,p#breadcrumbs{background-color:#ededed;text-align:center}p#breadcrumbs{padding:20px;font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:400;font-size:.8rem;color:gray;margin-bottom:0;letter-spacing:.05rem}p#breadcrumbs span a{color:gray}.teaser{width:100%;padding:80px 0;position:relative;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teaser.white{background-color:#fff}.white.contact{width:50%;display:inline-block;vertical-align:top}#homeslideshow,.wrapper{max-width:1100px;width:100%;margin:0 auto}.teaser h1,.teaser p{width:80%;max-width:750px;margin:0 auto}#pageteaser p,.teaser h1,.teaser.white p,p.big{font-family:"bodoni-urw",sans-serif;font-weight:400}.teaser h1{margin-bottom:50px;font-size:48px;line-height:1;font-style:italic;letter-spacing:1px;text-transform:uppercase}#pageteaser p,.teaser.white p,p.big{font-style:normal;font-size:18px;line-height:32px}#pageteaser p.mini,.teaser.white p.mini,p.mini{font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:3px;font-size:12px;line-height:1.2;margin-bottom:50px}p.big+p.big{margin-top:33px}p.big+h1{border-top:1px solid #000;padding-top:100px;margin-top:100px;display:inline-block;width:auto!important}h6,p.big.single{margin-bottom:40px;text-align:center;font-size:22px;line-height:33px;width:70%;max-width:570px;font-weight:500;display:block;margin-left:auto;margin-right:auto}.teaserlogo{margin-top:52px}#homeslideshow{text-align:center;height:550px;position:relative;overflow-x:hidden;max-width:1280px}.home_slide{width:100%;height:550px;max-width:1920px;background-color:#ededed}.home_slide::after{content:"";display:table;clear:left}.slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.slide_img,.slide_text{width:50%;height:550px;float:left}.slide_img{display:block}.slide_img a,.slide_img figure{display:block;width:100%;height:100%}.slide_img figure img,div.firstpost_img a img,div.firstpost_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slide_text{background-color:#f7ad50;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.slide_center{width:80%;max-width:430px;text-align:center;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.readon,.slide_text p strong,.subscribe,.teaser.white a{font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.slide_text p strong{letter-spacing:3px;font-size:20px;line-height:30px}.slide_text div.clipping{margin-top:25px}.readon,.subscribe,.teaser.white a{font-size:14px;text-align:center}.readon,.teaser.white a{display:inline-block;letter-spacing:3px;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:37px;padding:9px 40px;transition:color .4s}#footer div a:hover,#move_footer .next a:hover,#move_footer .prev a:hover,#newsletter a:hover,a.readon:hover{color:#f7ad50}.subscribe{letter-spacing:2px;line-height:14px;border:1px solid #000;padding:10px 20px}.newspager ul,.pager_home{display:block;margin:0;font-size:0}.newspager,.pager_home{text-align:center;position:absolute;z-index:999}.pager_home{right:-20px;width:120px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:120px 0 140px}.newspager ul li,.newspager ul li a,.pager_home li,.pager_home li a{width:20px;height:20px;text-align:center;display:block}.pager_home li{margin:10px auto}.newspager{right:0;bottom:30px;width:50%;display:block}.leistungen .col.leistung,.newsdesc{font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.newsdesc{right:0;top:45px;width:50%;text-align:center;display:block;position:absolute;z-index:999;letter-spacing:1px;font-size:12px;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newspager ul{width:100%;list-style-type:none!important;padding:0}.newspager ul li{display:inline-block;margin:0 5px}.newspager ul li a,.pager_home li a{line-height:20px;font-size:16px;text-decoration:none;background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/slider-passive_b.svg);background-position:center center;background-repeat:no-repeat;background-size:60%}.pager_home li a{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/slider-passive.svg)}.newspager li a:hover,.newspager li.cycle-pager-active a{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/slider-active_b.svg)}.pager_home li a:hover,.pager_home li.cycle-pager-active a{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/slider-active.svg)}.leistungen{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;width:90%;max-width:1360px;margin:50px auto 25px}.leistungen .col.leistung{width:25%;padding:20px;margin:10px;background-color:#f7ad50;min-height:78px;display:flex;flex-direction:wrap;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;position:relative;letter-spacing:3px;font-size:16px;line-height:1.2;text-decoration:none;transition:.1s linear transform;border:1px solid #000}.leistungen .col.leistung:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.leistungen .col.leistung:nth-child(2),.leistungen .col.leistung:nth-child(4),.leistungen .col.leistung:nth-child(8){background-color:#fff}.singlepost .leistungen .col.leistung:nth-child(10),.singlepost .leistungen .col.leistung:nth-child(2),.singlepost .leistungen .col.leistung:nth-child(4),.singlepost .leistungen .col.leistung:nth-child(8){background-color:#ededed}.leistungen .col.leistung:nth-child(10),.leistungen .col.leistung:nth-child(3),.leistungen .col.leistung:nth-child(5),.leistungen .col.leistung:nth-child(9){background-color:#3c3c3c;color:#fff}#maps{width:100%;height:550px}#contact,#newsletter{display:block;width:100%;border:10px solid #fff;background-color:#f7ad50;vertical-align:top;padding:5vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}#newsletter{border-top:none;border-bottom:none;background-color:#ededed}#contact p,#newsletter p{width:100%;text-align:center;padding-left:10px;padding-right:10px}#contact strong,#newsletter strong{margin-bottom:13px;display:block;font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:2px}#contact .slide_center,#newsletter .slide_center{max-width:inherit}#contact p a,#newsletter p a{font-style:italic;white-space:nowrap;word-break:keep-all}#footer{width:100%;background-color:#fff;text-align:center;font-size:0;padding:20px 0}#footer div,#newsletter form input[type=text]{background-color:#fff;display:inline-block;font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:400}#footer div{vertical-align:top;font-size:12px;text-transform:uppercase;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#footer div.left,#footer div.right{width:37%}#footer div.left{text-align:left;padding-left:20px}#footer div.right{text-align:right;padding-right:20px}div.fb-like{display:inline-block}div.right a,div.right a+a{display:inline-block;margin:0 0 0 20px;font-weight:700;letter-spacing:1px}#footer div.center{width:20%}#footer div.center img,div.fb-like,div.right a{vertical-align:middle}#contact a,#footer div a,#newsletter a{transition:color .4s}#footer div.right div.shariff,div.shariff{text-align:left;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}#footer div.right div.shariff a,div.shariff a{letter-spacing:0;text-align:left;margin:0!important;font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:none}.shariff li span.share_count{line-height:28px!important}#footer div.shariff a:hover{color:#3b5998}#newsletter form input[type=text]{border:1px solid #fff;padding:6px 0 7px;text-align:center;line-height:16px;width:180px;font-size:13px;margin:5px;outline:0}#newsletter form input:focus{outline:0}#newsletter form,.formblock{text-align:center;font-family:"sofia-pro",sans-serif;font-weight:400;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#newsletter form{margin-top:10px;display:block;font-size:13px;align-content:center}#newsletter form input[type=checkbox]{vertical-align:middle}.formblock{width:100%;line-height:16px;padding:10px 0;margin:10px auto 0;vertical-align:top;font-style:normal;font-size:12px;align-content:flex-start}.formblock input{display:inline-block;vertical-align:top;margin-right:10px}.formblock+.formblock{width:200px}#label_journalist{display:inline-block;width:168px}#newsletter .slide_center p:nth-child(2){margin-bottom:10px}.privacy{text-transform:none;display:inline-block;vertical-align:top;width:50%;text-align:left;color:#2b2b2b;font-size:11px}@media (max-width:1024px){.privacy{width:80%;margin-bottom:27px}}.privacy a{text-decoration:underline;color:#2b2b2b}#newsletter .slide_center{width:90%}#journalist{margin-right:5px;margin-left:5px}section{width:100%;max-width:1440px;margin:0 auto;text-align:center;padding:55px 0;border-top:1px solid #eaeaea}section.team-group{width:80%;max-width:1020px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}article.team-member p.section_teaser{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}article.team-member{width:calc(33.33% - 50px)}article.team-member:nth-child(n+4){width:calc(25% - 25px)}@media (max-width:960px){article.team-member{width:100%}article.team-member:nth-child(n+4){width:calc(50% - 50px)}}article.team-member:nth-child(n+4) p{font-size:1em;line-height:1.35}article.team-member+section.singlepost h2:first-of-type{margin-top:0}section.firstpost{max-width:inherit;padding:0 0 55px}section.promo{border-top:1px solid #f7ad50;background-color:#f7ad50;max-width:inherit}.promoblock,section p{width:100%;max-width:1440px;margin:0 auto}div.firstpostbg{width:100%;height:0;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:44%;overflow:hidden;position:relative}.firstpost.singlepost div.firstpostbg{background-attachment:fixed}div.firstpost_img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0}div.firstpost_img a{width:100%;height:100%;display:block}.post_meta,.post_meta .cat{font-weight:400;font-size:13px}.post_meta{color:#999;text-align:center;margin-top:0;margin-bottom:26px;font-family:"sofia-pro",sans-serif;font-style:normal;text-transform:uppercase}.post_meta a{color:#999}.post_meta a:hover,section.promo .post_meta a:hover{color:#000}section.promo .post_meta,section.promo .post_meta a,section.promo .readon:hover{color:#fff}section.firstpost .post_meta{margin-top:55px}.post_meta .cat{font-family:"bodoni-urw",sans-serif;font-style:italic}#move_footer .next a,#move_footer .prev a,section h1,section h2,section h2.single{font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}section h2{letter-spacing:3px;font-size:23px;line-height:28px;margin-bottom:26px;width:90%;margin-left:auto;margin-right:auto}#move_footer .next a,#move_footer .prev a,section h1,section h2.single{letter-spacing:2px}section h1,section h2.single{font-size:28px;line-height:38px;width:90%;margin:40px auto;display:block}section p{width:90%;max-width:525px;text-align:center;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}section p.section_teaser{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.post_nav.prev,.singlepost p,article.team-member p{text-align:left}.section_img,.section_meta{display:inline-block;text-align:center;vertical-align:middle}.section_img{width:45%}.section_meta{width:40%;margin-left:5%}article.team-member{margin:55px 0}article.team-member .section_img{width:100%}article.team-member .section_meta{width:100%;margin-left:0}article.team-member h2{margin-top:26px;font-size:18px;width:100%;margin-bottom:3px}article.team-member p.section_teaser{width:100%;max-width:inherit}.section_meta p+p{margin-top:26px}.section_img img{display:inline-block;width:100%;height:auto}.post_nav,.section_img img.portrait{display:inline-block;width:auto;height:450px}#move_footer{width:100%;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:10px}#move_footer .next,#move_footer .prev{width:50%;display:inline-block;height:100px;line-height:100px;vertical-align:middle}#move_footer .next a::after,#move_footer .prev a::before{display:inline-block;width:100px;content:"…";font-size:0;background-repeat:no-repeat;line-height:13px;vertical-align:middle;background-size:150px 13px}#move_footer .prev a::before{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/prev.svg);background-position:left center;margin-right:40px}#move_footer .next a::after{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/next.svg);background-position:right center;margin-left:20px}.pagination img{display:inline-block;margin:0 10px;vertical-align:middle}#move_footer .next a,#move_footer .prev a{font-size:13px;transition:color .4s}#move_footer .prev{border-right:1px solid #000}#move_footer .next{border-right:1px solid #fff}.post_nav{width:30%;text-align:center;height:140px;line-height:140px;position:absolute}.post_nav a{display:flex;justify-content:center;align-items:center;height:140px}.post_nav a img{margin-top:auto;margin-bottom:auto}.post_nav.prev{left:0;padding-left:100px}.post_nav.next{right:0;text-align:right;padding-right:100px}.singlepost p{font-size:19px;line-height:25px;width:90%;max-width:640px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.clients.clients--old .client h3,.singlepost p+p{margin-top:25px}.singlepost div.wp-caption img:not(.size-large):not(.size-medium):not(.size-thumbnail),.singlepost p img.aligncenter:not(.size-large):not(.size-medium):not(.size-thumbnail),.singlepost p img:not(.size-large):not(.size-medium):not(.size-thumbnail){max-width:100%;height:auto;margin:40px auto}.singlepost img{display:block}.singlepost .wp-caption img.size-large,.singlepost p img.size-large{width:160%;max-width:160%;height:auto;margin:40px 0 40px -30%}.singlepost .wp-caption img.size-medium,.singlepost p img.size-medium{width:120%;max-width:120%;margin:40px 0 40px -10%;height:auto}.singlepost .wp-caption img.size-thumbnail,.singlepost p img.size-thumbnail{width:100%;max-width:100%;margin:40px auto;height:auto}.singlepost hr,.wp-caption{margin:40px auto;max-width:640px}.singlepost hr{width:90%;border:0;height:1px;background-color:#000}.pagecontent.singlepost .wp-caption img.size-large,.pagecontent.singlepost .wp-caption img.size-medium,.pagecontent.singlepost .wp-caption img.size-thumbnail,.pagecontent.singlepost p img.size-large,.pagecontent.singlepost p img.size-medium,.pagecontent.singlepost p img.size-thumbnail{padding:30px;background-color:#f7ad50}@media (max-width:1024px){.singlepost .wp-caption img.size-large,.singlepost p img.size-large{width:100vw;height:auto;margin:40px 0;margin-left:calc(-50vw + 320px)}}@media (max-width:768px){.singlepost .wp-caption img.size-medium,.singlepost .wp-caption img.size-thumbnail,.singlepost p img.size-medium,.singlepost p img.size-thumbnail{width:100%;height:auto;margin:40px 0}.pagecontent.singlepost p.wp-caption-text{margin-top:0}}@media (max-width:710px){.singlepost .wp-caption img.size-large,.singlepost p img.size-large{width:100vw;height:auto;margin:40px 0 40px -5vw}}.wp-caption{width:90%!important}.postslideshow.wp-caption{width:90%!important;max-width:768px!important}.postslideshow.wp-caption p.wp-caption-text{width:100%;max-width:768px!important;border-bottom:none}.postslideshow .postnext,.postslideshow .postprev,.postslideshow.wp-caption,.postslideshow.wp-caption .post-slide{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.postslideshow.wp-caption .post-slide{text-align:center;width:100%}.postslideshow.wp-caption img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;padding:5vw;background-color:#f7ad50}.postslideshow .postnext,.postslideshow .postprev{position:absolute;top:0;height:100%;width:50%;z-index:9999}.postslideshow .postnext:hover,.postslideshow .postprev:hover{cursor:pointer}.postslideshow .postnext{right:0}.captioncontent{display:inline;vertical-align:middle;width:auto}.captioncontent::after,.captioncontent::before{display:inline-block;width:100px;content:"…";font-size:0;background-repeat:no-repeat;line-height:13px;vertical-align:middle;background-size:150px 13px;position:absolute;margin-top:5px}.captioncontent::before{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/prev.svg);background-position:left center;margin-right:40px;left:0}.captioncontent::after{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/next.svg);background-position:right center;margin-left:40px;right:0}.singlepost h2,.singlepost h3,.singlepost p.wp-caption-text{font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:700}.singlepost p.wp-caption-text{text-transform:none;font-size:13px;letter-spacing:1px;margin-bottom:40px;border-bottom:1px solid #000;display:inline-block;text-align:center;margin-top:0;padding:0 40px 40px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:.02rem}.singlepost h2,.singlepost h3{text-transform:uppercase;letter-spacing:2px;width:90%;display:block}.singlepost h2{font-size:17px;margin-top:50px;max-width:570px;margin-left:auto;margin-right:auto}.singlepost h3{font-size:14px;max-width:640px;margin:50px auto 25px}p.sociall{margin-top:40px;padding-top:40px;border-top:1px solid #eaeaea}.page_open{width:100%;height:40vw}.page_open img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.clients{width:100%;max-width:1100px;margin:55px auto 0;font-size:0}.clients.clients--old{width:90%;max-width:inherit}.client{display:inline-block;width:50%;border:40px solid #fff;vertical-align:top}.clients.clients--old .client{width:25%;border-width:20px}@media (max-width:768px){.clients.clients--old .client{width:50%}}.clients.clippings .client{display:inline-block;width:25%;border:20px solid #fff;vertical-align:top}.clients.clippings .client img{border-top:20px solid #fff;border-right:20px solid #fff;border-left:20px solid #fff}.clients.clippings h2{margin-bottom:0}.clients .client p a:hover{color:#f7ad50}.client img,.insta_img a img,.spacer{display:block;width:100%;height:auto}.spacer{height:60px}#cookie-notice{width:100%;position:fixed;bottom:0;left:0;z-index:1999}.cookie-notice-container{min-height:30px;line-height:30px;max-width:80%;margin:15px auto 20px}.cn-more-info,.cn-set-cookie{background-color:#fff;border:1px solid #000;padding:2px 5px;display:inline-block;font-family:"sofia-pro",sans-serif;font-style:normal;font-weight:400;font-size:12px}.cookie-notice-container a+a{margin-left:5px}#cn-notice-text{margin-right:20px}#insta_feed{width:90%;max-width:1280px;background-color:#ededed;margin:0 auto 40px;position:static}#insta_feed::after{content:"";clear:left;display:table}.insta_img{width:25%;height:0;padding-bottom:calc(25% - 20px);float:left;position:relative;border:10px solid transparent}.insta_img.VIDEO::before{content:"▶";position:absolute;top:50%;left:50%;background-color:transparent;display:block;z-index:2;color:#f7ad50;padding:4px;font-size:2rem;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.insta_img a,.insta_img span.caption{width:100%;height:100%;top:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column}.insta_img span.caption{z-index:3;-webkit-transform:translateY(-110%);transform:translateY(-110%);background-color:#fff;color:#000;padding:20px}.insta_img:hover span.caption{-webkit-transform:translateY(0);transform:translateY(0)}.insta_img a{display:block;text-align:center;overflow:hidden}@media (max-width:768px){.insta_img{width:50%;padding-bottom:50%}}@media (max-width:650px){.insta_img{width:100%;padding-bottom:100%}.insta_img a{background-color:#fff}}@media (min-width:1921px){#homeslideshow{margin-top:60px}div.firstpost_img{background-image:url(//tn-hotelconsulting.com/wp-content/themes/tn-hotelconsulting-2020/g/noise.png);background-repeat:repeat;background-attachment:fixed;background-blend-mode:multiply;opacity:.6}.slidetext.teaser{margin-left:7%}}@media (max-width:1480px){#subnav,.subnavbox{position:static}#subnav{padding:15px;width:100%;text-align:center;font-size:0;z-index:4;background-color:#fff;height:inherit;border-top:1px solid #fff}#subnav ul{margin-left:0}#subnav-phantom,ul#submenu-navigation:after{display:none}ul#submenu-navigation.sub_leistungen li,ul#submenu-navigation.sub_leistungen li a{line-height:20px}}@media (max-width:1280px){.captioncontent::before{left:40px}.captioncontent::after{right:40px}}@media (max-width:1220px){#contact,#newsletter{height:auto;padding:40px 0;width:100%}#contact{border:10px solid #fff}#contact .slide_center,#newsletter .slide_center{top:0;-webkit-transform:none;transform:none}}@media (max-width:1024px){.firstpost.singlepost div.firstpostbg{background-attachment:scroll}#navigation ul#menu-navigation{max-width:inherit;height:auto;max-height:42px;overflow:hidden;transition:max-height .8s;text-align:center;padding:0}div.page_open{padding-top:70%}#footer div.left,#footer div.right{width:100%;text-align:center;padding:10px 20px;height:auto;line-height:24px}#footer{padding-bottom:20px}#footer div.right a{margin:0 8px}#langnav{position:absolute;top:0;left:20px;list-style-type:none;width:auto;text-align:left}#navigation ul#menu-navigation li.menu-item-has-children:hover ul.sub-menu,#navigation ul#menu-navigation:after,.pagination img,.post_nav,ul.submenu-navigation:after{display:none}.client{display:inline-block;width:100%;border:20px solid #fff}.captioncontent::before{left:20px;width:50px}.captioncontent::after{right:20px;width:50px}#navigation ul#menu-navigation li a,ul.submenu-navigation li a{font-size:12px}#navigation ul#menu-navigation li#menu-item-145,#navigation ul#menu-navigation li#menu-item-479,.mobilenav{display:inline-block;transition:opacity .8s}#navigation ul#menu-navigation.bigmac-active{max-height:380px;transition:max-height .8s;padding-bottom:60px}#navigation ul#menu-navigation li,ul.submenu-navigation li{width:100%;text-align:center;line-height:20px}#navigation ul#menu-navigation li a{line-height:42px}#navigation ul#menu-navigation li#menu-item-145 a,#navigation ul#menu-navigation li#menu-item-479 a,.mobilenav{line-height:69px}.slide_img,.slide_text{width:100%;float:none;height:400px}.slide_center{top:45%}#homeslideshow,.home_slide{height:auto}.newsdesc{display:none}.newspager{width:100%;bottom:20px}#newsletter{border:10px solid #fff;border-top:none}.slide_text p strong{font-size:18px}.teaser h1{font-size:48px}section h2.single{font-size:23px;line-height:29px}h6,p.big,p.big.single{font-size:20px;line-height:31px}.slidetext.teaser{width:100%;height:50%;min-height:288px;background-color:#fff;margin-left:0;max-width:inherit}#starter .slide{background-size:contain;background-position:center bottom}#starter #slide0{background-size:cover;background-position:center center}.pager_home{display:block;width:100%;list-style-type:none!important;padding:0;margin:0;font-size:0;bottom:10px;right:inherit;top:inherit;-webkit-transform:none;transform:none}.pager_home li{display:inline-block;width:20px;height:20px;margin:0 5px;text-align:center}div.firstpostbg{padding-top:80%}section{padding-top:0}article.team-member{padding-top:55px}article.team-member+section.singlepost h2:first-of-type{margin-top:55px}.section_img,.section_meta{width:100%;margin:0}.post_meta{margin-top:55px}.white.contact{width:100%;display:inline-block;vertical-align:top}#maps{margin-bottom:10px}#move_footer .next a::after,#move_footer .prev a::before{width:110px;margin-left:auto;margin-right:auto;display:block}#move_footer .prev a::before{margin-bottom:20px}#move_footer .next a::after{margin-top:20px}#move_footer .next:empty,#move_footer .prev:empty{display:none}#move_footer .next,#move_footer .prev{width:100%;border:0;line-height:22px;height:auto;padding:40px}#move_footer .prev{border-bottom:1px solid #ededed}}@media (max-width:650px){.leistungen{margin-top:25px;border-left:none;border-right:none}#newsletter form input[type=text],.leistungen .col.leistung{width:100%}#homelogo{width:160px}.clients.clippings .client{width:90%}.pager_home{right:20px}.pager_home li{display:block;width:20px;height:20px;margin:5px 0;text-align:center}.homelink{padding-left:0;padding-right:0;white-space:nowrap;word-break:keep-all}article.team-member .section_meta{width:100%;margin-left:0}article.team-member .section_meta h2{margin-top:26px}#maps{height:350px}.captioncontent{padding-left:20px;padding-right:20px}.captioncontent::after,.captioncontent::before{width:100px;display:block;position:static;margin-left:auto;margin-right:auto}.captioncontent::before{margin-bottom:20px}.captioncontent::after{margin-top:20px}.teaser h1{font-size:1.8em}#pageteaser p,.singlepost p,.teaser.white p,p.big{font-size:1rem;line-height:1.5}.post_meta{margin-top:25px;width:90%;margin-left:auto;margin-right:auto}#homegradient,#starter{height:calc(100vh - 105px)}#homeclaim{bottom:20px}.homelink,.slide_text .clipping{display:none}}