@import "css/reset.css";@import "css/fonts.css";body{font-size:1rem;color:#1d1d1b;margin:0 auto;background:#fff;line-height:1.4;font-family:Open Sans,sans-serif}body,html{height:100%}.clear{overflow:hidden}.clear,.clearfix:after{height:0;visibility:hidden;clear:both;width:0;display:block}.clearfix:after{font-size:0;content:" ";line-height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}.borderline{height:1rem;padding:0 0 .5rem;border-top:1px solid rgba(0,0,0,.22);clear:both;margin:.5rem auto 0;display:block}.hidden{display:none}.nomargin{margin:0 auto!important}ul{list-style:none}ol{list-style-position:inside}.hr,hr{height:0;padding:3rem 0 0;border:0;border-bottom:1px solid rgba(0,0,0,.1);clear:both;margin:3rem auto}.aligncenter,div.aligncenter{display:block}.alignleft,.alignright,.center{float:none}.wp-caption{padding:10px;border:1px solid #666;text-align:center;margin:10px;background:#ccc}.textalignright{text-align:right}.textaligncenter{text-align:center}.full,.fullwidth{height:auto;width:100%}.half{height:auto;margin:0 auto 0 0;width:66%}p{color:rgba(29,29,27,.88);margin:1rem auto}blockquote p{font-weight:700}li,p{font-size:1rem}.articleImage{height:auto;width:100%}.floatleft,.floatright{margin:0 auto}.card{height:auto;padding:10px;border:1px solid #fff;box-shadow:1px 1px 2px #ccc;background:#f1f1f1;width:275px}.boximage{height:auto;width:100%}.oldimage{height:auto;border:11px solid #fff;margin:1.5rem auto 0!important;width:80%}.download{margin-right:30px}.rotateleft{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg)}.rotateright{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg)}a.screen{display:none}@media only screen and (min-width:768px){.aligncenter,.hidden,div.aligncenter{display:block}.alignleft{margin-left:0;float:left}.alignright{margin-right:0;float:right}.center{margin-left:2%!important;float:left}.centa{margin-left:4.4%;float:left}.articleImage{width:49%!important}.floatright{margin:1.5rem 0 1.5rem 2%!important}.floatleft{margin:1.5rem 2% 1.5rem 0!important}a.screen{display:block}.mobile{display:none!important}}a{font-weight:700;color:#000!important;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}a:hover{color:#e20613!important}div#n2-ss-2 a,div#n2-ss-2 a:hover,div#n2-ss-3 a,div#n2-ss-3 a:hover{color:#fff!important}h1{font-size:1.75rem!important;font-weight:300;text-transform:uppercase;letter-spacing:1px;margin:2rem auto;line-height:1;display:block}h1 a{font-weight:900}h2{font-size:1.75rem;font-weight:400;margin:2rem auto;line-height:1.1;display:block}h2 a{text-decoration:none}h3{font-size:1.5rem;line-height:1.1}h3,h4{font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:1rem auto;display:block}h4{font-size:1.25rem}h5{font-size:1.25rem;letter-spacing:1px}h5,h6{font-weight:400;font-style:italic;margin:1rem auto;display:block}h6{font-size:.875rem;letter-spacing:2px}@media only screen and (min-width:768px){h1{font-size:3.5rem!important;letter-spacing:4px}h2{font-size:2.25rem}h3{font-size:1.75rem;letter-spacing:2px}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1.1rem}}h4.boxheader{text-transform:uppercase}h4.boxheader a{color:#fff}h4.boxheader a:hover{color:hsla(0,0%,100%,.66)}header{width:100%}hgroup{height:4.25rem;overflow:visible;max-width:1366px;margin:0 auto;width:96%}#logo{height:auto;margin:.5rem auto;width:6rem}div.topmenu{display:none}@media only screen and (min-width:768px) and (max-width:1023px){header{width:100%}hgroup{height:4.75rem}#logo{margin:.5rem auto 0;width:7rem}}@media only screen and (min-width:1024px){hgroup{height:6.5rem}#logo{margin:1.25rem auto 0;width:7rem;float:left}div.topmenu{height:3rem;width:100%;display:block}}@media only screen and (min-width:768px){.header-rightside{width:calc(100% - 10rem);float:right}div.topmenu ul li{margin:.5rem 0 0 2.2%;width:auto;float:right}#header-center{margin:0 2% 0 0;float:right}#header-center ul{margin-top:1.75rem}.is-form-style input.is-search-input{margin:0!important;font-family:Open Sans,sans-serif!important}#menu-topmenu li a{padding:0 .5rem;font-size:.75rem;transition:all .7s ease;text-transform:uppercase;letter-spacing:1px;line-height:3}}#main-nav{display:none}.rmp-container .rmp-menu-wrap .rmp-menu{text-transform:uppercase!important}@media only screen and (min-width:1024px){#main-nav{text-align:right;margin:.5rem auto;width:100%;display:block}#main-nav ul{list-style:none;padding:0;position:relative;margin:0;z-index:900}#main-nav ul li{text-transform:uppercase;text-align:left;margin:0;display:inline-block}#main-nav ul li:last-child{margin:0}#main-nav a{padding:0 1rem;font-size:.8rem;text-decoration:none;font-weight:300;font-style:normal;color:rgba(0,0,0,.7);-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;letter-spacing:1px;line-height:3;display:block}#main-nav a:hover{text-decoration:none;color:#000;background:rgba(0,0,0,.05)}#main-nav ul ul{position:absolute;top:100%;box-shadow:0 0 .25rem rgba(0,0,0,.11);display:none}#main-nav ul li:hover>ul{display:inherit}#main-nav ul ul li{position:relative;min-width:170px;background:#fff;display:list-item}#main-nav ul li>a:after{content:" +"}#main-nav ul li>a:only-child:after{content:""}}#responsive-menu a{font-weight:300;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1.5px}#responsive-menu-container{padding:2rem 0 0 1rem!important}a.rmp-menu-item-link{color:#fff!important}li#menu-item-5937{background:#d61217!important}li#menu-item-5937 a{font-weight:700!important}li#menu-item-5937 a:hover{background:#f18700}#intro{max-width:1366px;z-index:800}#intro,.homeslider{height:auto;position:relative;margin:0 auto;width:100%}.homeslider{padding:0 0 1rem;max-width:1440px;z-index:600}.screen{display:none}.mobile{display:block}#subsubintro{height:auto;padding:25px 0;margin:0 auto;width:960px}#subsubintro h1{font-size:24px;font-weight:800;font-style:normal;text-shadow:#333 1px 1px 1px;color:#fff;letter-spacing:12px;line-height:30px;font-family:Open Sans,sans-serif}#subintro,#subsubintro h1{margin:0 auto;display:block}#subintro{height:425px;padding:20px;position:relative;box-shadow:1px 1px 2px #666;background:url(/wp-content/themes/tcgb22-v2/images/wood-bg.jpg) top;width:960px;z-index:800}#intro-slider,#sub-intro-slider{margin:0 auto;background:#fff}#sub-intro-slider{height:399px;padding:13px;box-shadow:1px 1px 1px #666;width:934px}#sub-intro-slider h1{padding:330px 13px 13px;font-size:60px;font-weight:800;font-style:normal;color:#fff;letter-spacing:-1px;margin:0 auto;display:block}#content{width:100%;z-index:700}#content,.wrap{position:relative;margin:0 auto}.wrap{padding:0 0 2rem;max-width:1366px;width:94%}div.wrap h2{margin:1.5rem auto}.wrapper{padding:1.5rem 0;max-width:1366px;margin:0 auto;width:94%}.fullwrapper{margin:0 auto;width:96%}.grey{margin:0 auto;background:rgba(0,0,0,.08)}.grey,.white{padding:2rem 0}.white{background:#fff}.instagram{text-align:center}.instagram h2{text-transform:uppercase;margin:2rem auto 1rem}.news li,.newspage li{list-style:none;margin:1rem 0;width:100%}.news li img,.newspage li img{height:auto;width:47.8%;float:left}.news li a,.newspage li a{font-size:1rem;text-decoration:none;font-weight:700;margin:.5rem auto 0;width:47.8%;float:right;display:block}.news a:after,.newspage a:after{clear:both}.news .mehr-button{text-align:right;margin:0 auto}.news .mehr-button a,.newspage .mehr-button a{text-decoration:none;float:none;display:inline-block}.newspage .mehr-button{text-align:left;margin:2rem auto}@media only screen and (min-width:768px){.screen{display:block}.mobile{display:none}.grid_1-2{width:47.8%;display:block}.grid_1-3{width:30.4%;display:block}.grid_1-4{width:21.7%;display:block}.grid_1-5{width:16.48%;display:block}.grid_1-1{width:100%;display:block}.grid_3-4{width:73.9%;display:block}.grid_2-3{width:65.2%;display:block}.grid_4-5{width:79.12%;display:block}.fullwrapper{max-width:1440px;width:94%}.news li{margin:1rem 0 1rem auto;width:47.8%;float:right}.news li img{height:auto;width:30.4%;float:left}.news li a{font-size:1.25rem;margin:1rem auto 0;width:65.2%}.news li:first-child{margin:1rem auto 1rem 0;width:47.8%;float:left}.news li:first-child img{width:100%;float:none}.news li:first-child a{font-size:1.75rem;margin:1.5rem auto;width:100%;float:none}.newspage ul{column-gap:2rem;column-count:4;max-width:100%;margin:2rem auto}.newspage ul li{border-bottom:thin dotted red;margin:0 0 2rem;width:100%;display:inline-block}.newspage ul li a,.newspage ul li img{width:100%;float:none}.newspage ul li a{font-size:1.25rem;text-decoration:none;font-weight:700;margin:.5rem auto 1rem;display:block}}.categories{padding:2rem 0;max-width:1366px;margin:0 auto;width:92%}.categories h2{text-align:center;margin:0 auto 2rem}div.cat{overflow:hidden;position:relative;margin:0 auto 5%;padding-bottom:100%;width:100%}div.cat-wrap{height:90%;padding:5%;transition:all .9s ease;position:absolute;background:hsla(0,0%,100%,.55);width:90%;margin-top:85%}div.cat:hover div.cat-wrap{background:#fff;margin-top:0}div.cat-wrap.boxheader{padding:0;position:relative;margin:0 auto;background:none}div.cat-wrap h4.boxheader{padding:0;position:relative;margin:0 auto 1.5rem;background:none}div.cat-wrap h4.boxheader a{color:#000}div.cat-wrap h4.boxheader a:hover{color:rgba(0,0,0,.66)}div.cat-wrap p{margin:.5rem auto}div.cat-wrap div.mehr-button{text-align:right}div.variants{max-width:1366px;margin:0 auto;width:100%}div.var{overflow:hidden;position:relative;padding-bottom:120%;width:100%}div.var h3{font-size:1.5rem}#box{margin:1.5rem auto}#box h2{height:55px;padding:85px 3.3% 0;font-size:24px;font-weight:700;text-shadow:1px 1px 1px #000;color:#fff;text-transform:uppercase;letter-spacing:5px;width:93.4%;line-height:24px;vertical-align:text-bottom;font-family:Open Sans,sans-serif;display:block}.boxheader{padding:10px;position:relative;margin:-55px auto 0;background:rgba(0,0,0,.3)}#box p{margin:10px auto 0 10px}#box-bottom{margin-bottom:24px;border-bottom:3px solid #c7c1ba;text-align:right;padding-bottom:5px}#boxtext{height:auto;overflow:hidden;padding:0 2%;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;webkit-transition:all .7s ease;margin:275px auto 0;background:rgba(0,0,0,.3);width:96.1%}#boxtext a{color:#fff}.responsive-video iframe{height:100%;position:absolute;top:0;left:0;width:100%}.responsive-video{height:0;overflow:hidden;padding-top:0;position:relative;padding-bottom:56.25%}@media only screen and (min-width:768px){div.var{overflow:hidden;position:relative;padding-bottom:33.33%;width:100%}div.var.cocktails a,div.var.funfood a{height:75%;padding:25% 13% 0 12%;width:75%}.categories{padding:4rem 0}div.cat{margin:0;padding-bottom:32%;width:32%}div.cat:nth-child(3){margin:0 2%}div.var h3{font-size:1.75rem}#boxtext:hover{margin:175px auto 0}}.mehr-button{font-size:1rem;text-transform:uppercase;margin:2rem auto}.mehr-button a{padding:.5rem 1.5rem;text-decoration:none;color:#fff!important;transition:all .7s ease;letter-spacing:1px;margin:2rem auto;background:#1d1d1b;width:auto}.mehr-button a:hover{background:#e20613}.highlights img{height:auto;margin:0 auto .5rem;width:25%;float:left}.highlights a{font-size:1rem;color:rgba(35,31,32,.8);margin:0 0 .5rem auto;width:70%;float:right;display:block}.highlights a:hover{color:#231f20}.highlights ul{margin:0 auto 2rem}.highlights ul li{padding:4px 0;border-bottom:1px solid rgba(35,31,32,.5);margin:0 auto 8px}footer{min-height:330px;font-size:.875rem;position:relative;margin:0 auto;background:rgba(0,0,0,.88);width:100%;display:block}footer li,footer p{font-size:.875rem;color:#fff}footer ul li{list-style:none}footer .textwidget{padding-bottom:1.5rem}#foot-content{height:auto;padding:1.5rem 0;color:hsla(0,0%,100%,.66);text-align:center;margin:0 auto;width:90%;display:block}#foot-content a{color:#fff!important}#foot-content a:hover{color:#e20613!important}@media only screen and (min-width:768px){#foot-content{max-width:1366px;text-align:left;width:100%}footer .textwidget{padding-bottom:0}}article h1{font-size:1.5rem;font-style:normal;color:rgba(0,0,0,.88);text-transform:none;letter-spacing:0!important;text-align:left!important;background:none!important;line-height:1.2!important}article h1 a{font-weight:300!important}article footer h3{font-size:1.25rem;color:rgba(0,0,0,.66);margin:1rem auto 2rem}article footer div.su-post-meta{color:rgba(0,0,0,.44)}article footer div.notop h2.su-post-title{font-size:1rem;margin:1rem auto .5rem}article footer div.notop a.su-post-thumbnail{height:auto;margin-right:2.2%;width:30.4%;float:left;display:block}article footer{min-height:inherit;font-size:.75rem;margin:3rem auto;background:none;width:100%;display:block}#post-thumb{margin-left:-80px;float:left}aside h3{font-size:1.25rem;font-weight:400;margin:2.5rem auto 1.5rem;line-height:1}aside ul li{list-style:none;margin-bottom:1.5rem;border-bottom:3px dotted rgba(0,0,0,.22);padding-bottom:.5rem}aside ul li li{margin-bottom:.5rem;border-bottom:none;margin-left:.25rem}aside img.size-full{height:auto;width:100%}.blog nav a{font-weight:400;font-style:italic}.blog article header,.blog nav a{font-size:.75rem}.blog article{width:100%}div.vista article{width:100%;display:inline-block}div.vista article footer{margin:2rem auto 5rem}div.vista article h2{font-size:1.5rem;margin:0 auto 1rem}@media only screen and (min-width:768px){article footer{margin:5rem auto}article h1{font-size:2rem}article footer div.notop h2.su-post-title{font-size:1.25rem;margin:1rem auto}article footer div.notop a.su-post-thumbnail{width:47.8%}div.vista{grid-template-columns:30.4% 30.4% 30.4%;margin:2.5rem auto;grid-gap:0 4.4%;display:grid}}.formbox h4{filter:dropshadow(color=#ffffff,offx=1,offy=1);font-size:39px;text-shadow:1px 1px 0 #fff;color:#10babc}label{font-weight:400;line-height:2}label,legend{font-size:1rem}legend{font-weight:700;margin:.5rem 0 1rem}input,textarea{padding:.5rem;font-size:1rem!important;border:thin solid #999;margin:.5rem auto 1rem!important;border-radius:.25rem;background:#fff;width:calc(100% - 1.125rem);line-height:1.5!important;display:block}input[type=submit]{padding:.5rem 2.5rem;border:none;font-weight:700;text-shadow:none;color:hsla(0,0%,100%,.8);-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;text-transform:uppercase;text-align:left;background-color:#e20613;cursor:pointer;width:auto;display:inline}input[type=submit]:hover{text-shadow:none;color:#fff;background:#000}input[type=checkbox],input[type=radio]{margin:.5rem .25rem 0 0!important;width:1rem!important;float:left}div.gfield_description{font-size:.875rem;font-style:italic;margin-bottom:1rem;line-height:1.2}div.gfield_radio label{line-height:1.75}.gfield_consent_label{margin-bottom:.5rem;display:block}.gfield_validation_message{color:#e20613}h2.gform_submission_error{padding:.25rem .5rem;font-size:1.5rem;font-weight:700;color:#fff;background:#e20613;display:block}div.gfield_error input{padding:.5rem;font-size:1rem;border:thin solid #e20613;margin:.5rem auto 1rem;border-radius:.25rem;background:#fff;width:calc(100% - 1.125rem);line-height:1.5;display:block}fieldset{padding:0!important;border:none!important;margin:0 auto!important}fieldset.day{height:12rem;margin:1rem auto;width:50%;line-height:1.75;float:left}fieldset.absichtserklaerung{margin-top:2rem}div.training{font-style:italic}div.gchoice{margin:0 auto;line-height:2}button.gfield_choice_all_toggle{padding:.25rem 1.5rem;font-size:.875rem;border:thin solid #999;margin:.5rem auto 1rem;border-radius:.25rem;background:#fff;line-height:1.75}#searchform input#s,input#searchsubmit{margin:.5rem 0!important}@media only screen and (min-width:768px){.medium{height:auto;margin:0 auto 0 0!important;width:47.8%}.alignright:after{clear:both}fieldset.day{height:12rem;margin:1rem auto;width:16.66667%;float:left}div.gfield--width-full:before{clear:both}}.ngg-gallery-thumbnail-box{width:25%}.ngg-gallery-thumbnail img{width:100%}.ngg-gallery-thumbnail a{margin:0!important}.ngg-gallery-thumbnail{border:0!important;margin:.25rem!important}.ngg-thumbnail img{padding:4px;border:1px solid #fff;position:relative;background-color:#fff;margin:4px 0 4px 5px}.ngg-thumbnail img:hover{background-color:#a9a9a9}.ngg-widget,.ngg-widget-slideshow{overflow:hidden;padding:5px 0 0;text-align:left;margin:0}.ngg-widget img{padding:4px;border:1px solid #a9a9a9;margin:4px 0 4px 5px;background:#fff}.ngg-widget img:hover{background-color:#a9a9a9}#content-neu,#content-sub{min-height:800px;padding:1rem 0 3rem;position:relative;max-width:1366px;margin:0 auto;width:90%;z-index:700}.adressbox{padding:15px 0 15px 10px;color:#fff}.adressbox a{color:#fdfab8}.adressbox a:hover{color:#fff202}.su-label{padding:10px!important;font-size:15px!important;font-weight:400!important;color:hsla(0,0%,100%,.8)!important;margin-left:10px;width:70%;line-height:4!important}.su-label img{margin:-33px 8px 0 -8px}.su-row .su-column img{height:auto}.su-column ul li{list-style:disc;list-style-position:outside;margin:.5rem 0 0 1rem}.su-column ol li{list-style-position:inside;margin:.5rem auto 0}.su-u-trim>:first-child{margin-top:1rem!important}.ssba{padding:25px 0!important}ul#menu-footermenue.menu{padding:1rem 0}ul#menu-footermenue.menu li{line-height:2}div.topnews a.su-post-thumbnail{height:auto;margin-right:0;width:100%}div.topnews a.su-post-thumbnail img{height:auto;max-width:inherit;max-height:inherit;margin:0 auto 1rem;width:100%}div.topnews h2.su-post-title{font-size:1.5rem}div.notop{display:flow-root}div.notop .su-post{margin-bottom:1.5rem;line-height:1.4}div.notop a.su-post-thumbnail{height:auto;margin-right:2.2%;width:47.8%;float:left;display:block}div.notop a.su-post-thumbnail img{height:auto;max-width:inherit;max-height:inherit;width:100%}div.notop h2.su-post-title{font-size:1rem}div.notop .su-post-excerpt{display:none}div.notop:after{margin-bottom:2rem;clear:both}@media only screen and (min-width:768px){div.topnews{margin:0 auto;display:flex}div.topnews .su-post{margin:0 auto 3rem 0;width:47.8%;float:left}div.topnews .su-post:nth-child(2n){margin:0 0 3rem auto;float:right}div.topnews h2.su-post-title{font-size:1.75rem}div.notop .su-post{margin-left:0;width:47.8%;line-height:1.5;float:left}div.notop .su-post:nth-child(2n){margin-right:0;margin-bottom:2rem;margin-left:auto;float:right}div.notop .su-post:nth-child(2n):after{clear:both}div.notop h2.su-post-title{font-size:1.5rem;margin:1.5rem auto .5rem}}div.grecaptcha-badge{z-index:999}.bookandplay{color:#fff;margin:0 0 0 1rem!important;background:#34733a}.bookandplay a{font-weight:700!important;color:#fff!important}.bookandplay:hover{background:#b3d670}div.bplaybox{background:linear-gradient(333deg,#162119,#21442c)}div.tn-image img{height:auto;width:100%}#tn-partner-widget a{font-size:.9rem;line-height:1.4!important}#tn-partner-widget{width:calc(100% - 6px)!important}