﻿/*!
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-regular.eot);src:local(""),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-regular.woff2) format("woff2"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-regular.woff) format("woff"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-regular.ttf) format("truetype"),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-regular.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-600.eot);src:local(""),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-600.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-600.woff2) format("woff2"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-600.woff) format("woff"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-600.ttf) format("truetype"),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-600.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-700.eot);src:local(""),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-700.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-700.woff2) format("woff2"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-700.woff) format("woff"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-700.ttf) format("truetype"),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-700.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-800.eot);src:local(""),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-800.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-800.woff2) format("woff2"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-800.woff) format("woff"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-800.ttf) format("truetype"),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-800.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-900.eot);src:local(""),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-900.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-900.woff2) format("woff2"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-900.woff) format("woff"),url(../../../../../../themes/Total-child/fonts/montserrat-v25-latin-900.ttf) format("truetype"),url("../../../../../../themes/Total-child/fonts/montserrat-v25-latin-900.svg#Montserrat") format("svg")}html,body{font-size:18px;font-size:1.125rem;font-family:"Montserrat",sans-serif;line-height:1.5;color:#000}html{-webkit-text-size-adjust:100%}body .post-edit{display:none!important}.wpex-accent-color,a.wpex-accent-color,.main-navigation .dropdown-menu>.menu-item:hover>a,.main-navigation .dropdown-menu>.menu-item.dropdown.sfHover>a,.main-navigation .dropdown-menu>li.menu-item>a:hover,.main-navigation .dropdown-menu>li.menu-item.current-menu-item>a,.main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.entry-title a:hover,.wpex-heading a:hover,a,.wpex-inherit-color{color:#000;text-decoration:none;cursor:pointer}.wpex-accent-color:hover,a.wpex-accent-color:hover,.main-navigation .dropdown-menu>.menu-item:hover>a:hover,.main-navigation .dropdown-menu>.menu-item.dropdown.sfHover>a:hover,.main-navigation .dropdown-menu>li.menu-item>a:hover:hover,.main-navigation .dropdown-menu>li.menu-item.current-menu-item>a:hover,.main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a:hover,h1 a:hover:hover,h2 a:hover:hover,h3 a:hover:hover,h4 a:hover:hover,h5 a:hover:hover,h6 a:hover:hover,.entry-title a:hover:hover,.wpex-heading a:hover:hover,a:hover,.wpex-inherit-color:hover{opacity:.8;text-decoration:none}.wpex-accent-color:focus,.wpex-accent-color:active,a.wpex-accent-color:focus,a.wpex-accent-color:active,.main-navigation .dropdown-menu>.menu-item:hover>a:focus,.main-navigation .dropdown-menu>.menu-item:hover>a:active,.main-navigation .dropdown-menu>.menu-item.dropdown.sfHover>a:focus,.main-navigation .dropdown-menu>.menu-item.dropdown.sfHover>a:active,.main-navigation .dropdown-menu>li.menu-item>a:hover:focus,.main-navigation .dropdown-menu>li.menu-item>a:hover:active,.main-navigation .dropdown-menu>li.menu-item.current-menu-item>a:focus,.main-navigation .dropdown-menu>li.menu-item.current-menu-item>a:active,.main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a:focus,.main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a:active,h1 a:hover:focus,h1 a:hover:active,h2 a:hover:focus,h2 a:hover:active,h3 a:hover:focus,h3 a:hover:active,h4 a:hover:focus,h4 a:hover:active,h5 a:hover:focus,h5 a:hover:active,h6 a:hover:focus,h6 a:hover:active,.entry-title a:hover:focus,.entry-title a:hover:active,.wpex-heading a:hover:focus,.wpex-heading a:hover:active,a:focus,a:active,.wpex-inherit-color:focus,.wpex-inherit-color:active{text-decoration:none;outline:none}.wpex-accent-color.only-href,a.wpex-accent-color.only-href,.main-navigation .dropdown-menu>.menu-item:hover>a.only-href,.main-navigation .dropdown-menu>.menu-item.dropdown.sfHover>a.only-href,.main-navigation .dropdown-menu>li.menu-item>a:hover.only-href,.main-navigation .dropdown-menu>li.menu-item.current-menu-item>a.only-href,.main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a.only-href,h1 a:hover.only-href,h2 a:hover.only-href,h3 a:hover.only-href,h4 a:hover.only-href,h5 a:hover.only-href,h6 a:hover.only-href,.entry-title a:hover.only-href,.wpex-heading a:hover.only-href,a.only-href,.wpex-inherit-color.only-href{color:inherit}.wpex-accent-color.only-href:hover,a.wpex-accent-color.only-href:hover,.main-navigation .dropdown-menu>.menu-item:hover>a.only-href:hover,.main-navigation .dropdown-menu>.menu-item.dropdown.sfHover>a.only-href:hover,.main-navigation .dropdown-menu>li.menu-item>a:hover.only-href:hover,.main-navigation .dropdown-menu>li.menu-item.current-menu-item>a.only-href:hover,.main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a.only-href:hover,h1 a:hover.only-href:hover,h2 a:hover.only-href:hover,h3 a:hover.only-href:hover,h4 a:hover.only-href:hover,h5 a:hover.only-href:hover,h6 a:hover.only-href:hover,.entry-title a:hover.only-href:hover,.wpex-heading a:hover.only-href:hover,a.only-href:hover,.wpex-inherit-color.only-href:hover{opacity:1}.li-plus ul{list-style:none}.li-plus li:before{content:"+";margin-right:4px;margin-left:-16px}.vc_color-grey.vc_message_box{border-color:transparent;background-color:transparent;font-size:small}.vc_color-grey.vc_message_box p{margin-bottom:0!important}.anker,.anker-link{position:absolute;margin-top:-100px}.invisible{visibility:hidden}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.black{color:#000}.stronger{font-weight:700!important}strong{font-weight:600}.list-square li{list-style:square}.list-square li::marker{color:#93B2B0}.white-background .vcex-blog-entry-details,.white-background .wpex-carousel-entry-details{background-color:#fff}.white-background .vc_column-inner{background-color:#fff}.lightgrey-background .vc_column-inner{background-color:#fbfbfb}.lightgrey-background2 .vc_column-inner{background-color:#EAEAEA}.kontakt-background .vc_column-inner{background-color:#fff}.background-gradient-grey{background:linear-gradient(0deg,#dddddd 0%,#fbfbfb 100%)}.background-special2{background:#CFE0DF}.background-special3{background:#EAF4F3}.background-special4{background:#EEC3B0}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.bold{font-weight:700}.klein,.small{font-size:.8em}.smaller{display:block!important;font-weight:400;font-size:.6em}[class*="Icon"]{padding:.2em 0 .2em 35px!important;position:relative;display:inline-block;margin-bottom:0}[class*="Icon"]:before{font-size:1.231em;font-family:FontAwesome,sans-serif;display:inline-block;position:absolute;left:0;top:.3em;width:25px;text-align:center;line-height:1em}.Icon-Firma:before{content:""}.Icon-Person:before{content:""}.Icon-Personen:before{content:""}.Icon-Standort:before{content:""}.Icon-Mobil:before{content:"\f10b";font-size:1.4em}.Icon-Telefon:before{content:""}.Icon-Fax:before{content:""}.Icon-E-Mail:before{content:""}.Icon-Brief:before{content:""}.Icon-PDF:before{content:""}.Icon-Facebook:before{content:""}.Icon-Website:before{content:""}.Icon-Zeit:before{content:""}.Icon-Pokal:before{content:""}.Icon-Sign-in:before{content:""}.Icon-Clock-o:before{content:"\f017"}.Bullet-Haekchen li::before,.Vorteile li::before,.Icon-Check:before{font:normal normal normal 14px/1 ticons;content:"\f00c";list-style-type:none;padding-right:6px;color:#00ae4e}.vcex-bullets-check ul li{background:url(../../../../../../themes/Total-child/image/check-solid.svg) left center no-repeat!important;background-size:1.2em!important}#menu-main-menue .link-inner span.Oicon{height:46px;display:block}#menu-main-menue .link-inner span.Oicon{margin:0;padding:0;list-style:none;position:absolute;top:14px;left:-21px}.neuestadthalle-icon{left:0;width:46px;background:url(../../../../../../themes/Total-child/image/stadthalle-sprite.png) 0 0}#menu-item-149 a:hover .neuestadthalle-icon{background:url(../../../../../../themes/Total-child/image/stadthalle-sprite.png) -47px 0}.gastronomie-icon{left:0;width:46px;background:url(../../../../../../themes/Total-child/image/gastronomie-sprite.png) 0 0}#menu-item-346 a:hover .gastronomie-icon{background:url(../../../../../../themes/Total-child/image/gastronomie-sprite.png) -47px 0}.buecherei-icon{left:0;width:46px;background:url(../../../../../../themes/Total-child/image/buecherei-sprite.png) 0 0}#menu-item-332 a:hover .buecherei-icon{background:url(../../../../../../themes/Total-child/image/buecherei-sprite.png) -47px 0}.hallenbad-icon{left:0;width:46px;background:url(../../../../../../themes/Total-child/image/hallenbad-sprite.png) 0 0}#menu-item-353 a:hover .hallenbad-icon{background:url(../../../../../../themes/Total-child/image/hallenbad-sprite.png) -47px 0}.glaswerke-icon{left:0;width:46px;background:url(../../../../../../themes/Total-child/image/glas-werke-sprite.png) 0 0}#menu-item-365 a:hover .glaswerke-icon{background:url(../../../../../../themes/Total-child/image/glas-werke-sprite.png) -47px 0}ul li ul li{list-style-type:none}ul.Bullet-Haekchen,ul.Vorteile{list-style-type:none;margin:0 0 20px 0}.vcex-blog-entry-date:before{font-family:FontAwesome,sans-serif;content:"\f017";padding-right:5px}.theme-button.outline,.theme-button,.color-button,input[type="submit"],button,.vc_btn3.vc_btn3-shape-rounded{border-radius:0!important}.wpcf7-submit,.theme-button,.tribe-common-c-btn{background:#93B2B0!important;border:2px solid #93B2B0!important}.wpcf7-submit:hover,.theme-button:hover,.input[type="submit"]:hover{opacity:1;background:#fff!important;color:#93B2B0!important}.social.theme-button:hover,.social.theme-button{margin-bottom:8px;border-radius:50px!important}.wpcf7-not-valid .wpcf7-list-item-label{color:#b00020}.text-highlight{background:none;color:#93B2B0}.text-align-center{text-align:center}.special-color,.special-color a{color:#93B2B0!important}.special-bg-color{background:#93B2B0!important}.clearfix::after{display:block;content:"";clear:both}.desktop{display:inherit}.mobil{display:none}.border-top{border-top:1px solid #eee}body.home.page-header-disabled #content-wrap{padding-top:0}.button-rot button.vc_btn3.vc_btn3-color-grey,.button-rot button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{color:#fff;background-color:#93B2B0}.text-subline-blue-image-einzeilig{background-position:center 8px}.wpex-timeline-label{border-radius:15px!important}span.tll-date{display:none!important}.mapplic-list-container .mapplic-dir-item a{padding-top:5px!important;padding-bottom:5px!important}.wpex-accent-color,a.wpex-accent-color,.navbar-style-one .dropdown-menu>li.menu-item>a,.special-icon-color .vcex-icon-box .vcex-icon-box-icon{color:#000}#site-navigation .dropdown-menu>li.menu-item>a:hover,#site-navigation .dropdown-menu>li.menu-item.current-menu-item>a,#site-navigation .dropdown-menu>li.menu-item.current-menu-parent>a{color:#000}#site-scroll-top:hover,.wpex-carousel .owl-prev:hover,.wpex-carousel .owl-next:hover,#site-navigation .menu-button>a>span.link-inner:hover,.vcex-recent-news-entry .vcex-recent-news-date span.month,.wpex-accent-bg,.background-highlight,.tagcloud a:hover,.post-tags a:hover,.wpex-carousel .owl-dot.active,#site-navigation .menu-button>a>span.link-inner,.wpex-carousel .owl-prev,.wpex-carousel .owl-next,.modern-menu-widget li.current-menu-item a,#wp-calendar caption,#wp-calendar tbody td:hover a{background-color:#93B2B0}.wpex-dropdown-top-border #site-navigation .dropdown-menu li.menu-item ul.sub-menu{border-top-color:#93B2B0}#site-navigation .menu-button.menu-button-rounded>a>span.link-inner{margin-top:5px;border:2px solid #93B2B0}#site-navigation .menu-button.menu-button-rounded>a>span.link-inner:hover{background-color:#fff;color:#93B2B0;border:2px solid #93B2B0}#site-navigation{font-size:16px;font-size:1rem}#site-navigation .menu-button{margin-left:50px}.sf-menu ul.sub-menu{left:3px}#site-navigation .dropdown-menu ul.sub-menu li.menu-item a{border-bottom:0}#site-navigation .dropdown-menu ul.sub-menu li.menu-item a .link-inner{padding:.6em 12px}#site-navigation .dropdown-menu ul.sub-menu li.menu-item a:hover,#site-navigation .dropdown-menu ul.sub-menu li.current_page_item>a{color:#000;background:none}.wpex-dropdowns-caret .dropdown-menu ul.sub-menu::before{display:none}#site-navigation .dropdown-menu ul.sub-menu{border:0;border-bottom:1px solid #000;padding-top:20px;padding-bottom:10px}#site-navigation .menu-button>a>span.link-inner{font-size:14px;font-size:.875rem}.navbar-style-one .dropdown-menu>li>a>span.link-inner{margin:.6em 30px;vertical-align:bottom}.navbar-style-one .dropdown-menu>li#menu-item-365>a>span.link-inner{margin-right:0}.navbar-style-one .dropdown-menu>li>a{color:#000}.navbar-style-one .dropdown-menu>li>a>span.link-inner{border-radius:16px}#top-bar-wrap-sticky-wrapper.is-sticky .wpex-top-bar-sticky,.wpex-top-bar-sticky{z-index:1005}#site-header.shrink-sticky-header{border-bottom:1px solid #eee}#site-header-sticky-wrapper.is-sticky #site-header{background-color:#fff}#site-header-sticky-wrapper{background-color:#fff}#site-header.overlay-header.white-style.dyn-styles #site-logo a.site-logo-text,#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li.menu-item>a,#site-header.overlay-header.white-style.dyn-styles #mobile-menu a,#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li:not(.menu-button)>a{font-weight:500}#top-bar-wrap{background-color:#F5F5F5;color:#000}#top-bar{padding-top:10px;padding-bottom:10px}#top-bar a{color:#000}.top-bar-right .wpml-ls-legacy-dropdown a{background-color:#262626}.top-bar-right .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{color:#000}.top-bar-right .wpml-ls-legacy-dropdown a:hover,.top-bar-right .wpml-ls-legacy-dropdown a:focus,.top-bar-right .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:#000!important;background-color:#262626!important}.wpml-ls-legacy-list-horizontal{padding:0 5px 0 0}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0}.wpml-ls-legacy-list-horizontal a{padding:3px 5px}#menu-main .search-toggle-li,#site-navigation .search-toggle-li,#top-bar .wpex-menu-search-text{display:none}#searchform-dropdown{border-color:#93B2B0}.top-bar-right ul,.top-bar-left ul{margin:0}.top-bar-right ul.list-inline>li:first-child,.top-bar-left ul.list-inline>li:first-child{padding-right:14px;padding-left:0}.top-bar-right ul .ticon-phone::before,.top-bar-left ul .ticon-phone::before{font-size:18px;vertical-align:middle}.top-bar-right ul .search-toggle-li,.top-bar-left ul .search-toggle-li{padding-right:8px;padding-left:8px}.top-bar-right ul .search-toggle-li .wpex-menu-search-icon,.top-bar-left ul .search-toggle-li .wpex-menu-search-icon{color:#000}.top-bar-right .wpml-ls-legacy-dropdown,.top-bar-left .wpml-ls-legacy-dropdown{width:4em}.top-bar-right .wpml-ls-legacy-dropdown a,.top-bar-left .wpml-ls-legacy-dropdown a{display:inline-block;border:none;padding-left:5px}.top-bar-right .wpml-ls-link,.top-bar-left .wpml-ls-link{color:#93B2B0!important;font-weight:500;padding-right:6px}.top-bar-right .wpml-ls-legacy-dropdown a:hover,.top-bar-right .wpml-ls-legacy-dropdown a:focus,.top-bar-right .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.top-bar-left .wpml-ls-legacy-dropdown a:hover,.top-bar-left .wpml-ls-legacy-dropdown a:focus,.top-bar-left .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background:#fff}.top-bar-right .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.top-bar-left .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-bottom:1px solid #cdcdcd;background-color:#262626}.top-bar-right .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer,.top-bar-left .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0}.top-bar-right ul.list-inline>li:first-child{padding-right:0}#sidr-main.wpex-mobile-menu{background:#fff;color:#000;font-size:15px;font-size:.9375rem}#sidr-main.wpex-mobile-menu a:hover{color:#000}#sidr-main.wpex-mobile-menu #sidr-id-menu-item-5975.sidr-class-menu-umbruch .sidr-class-sub-menu span{padding-left:58px}#sidr-main.wpex-mobile-menu #sidr-id-menu-item-5975.sidr-class-menu-umbruch span{padding-left:39px}#sidr-main.wpex-mobile-menu #sidr-id-menu-item-5978.sidr-class-menu-umbruch span{padding-left:59px}.mysticky-block-right{border-radius:0 0 0 30px}.mysticky-block-content{background:linear-gradient(0deg,#dddddd 0%,#fbfbfb 100%);border-radius:0 0 0 30px}.mysticky-block-icon{border-radius:50px 0 0 50px;box-shadow:0 0 8px 0 #999}.vcex-list_item .vcex-content{display:inline-block}.vc_btn3.vc_btn3-size-md{font-size:14px;font-size:.875rem;padding:.6em 16px;letter-spacing:.1em;font-weight:500}.theme-button,.nf-form-content .ninja-forms-field.theme-button,.color-button,input[type="submit"],button{font-size:26px;font-size:1.625rem;padding:.8em 2em;font-weight:700;height:inherit}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat,.vc_btn3.vc_btn3-color-blue:hover,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover{background-color:#93B2B0}.vc_btn3.vc_btn3-style-classic{border-color:transparent}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{border:dotted #a71f1f;background-color:#333;color:#fff}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger:focus{background-color:#93B2B0;border:2px solid #93B2B0}.vc_btn3.vc_btn3-color-danger:hover,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus:hover,.vc_btn3.vc_btn3-color-danger:focus:hover{background-color:#fff;color:#93B2B0}.mehr-button .vcex-icon-box-content div{color:#93B2B0;text-align:right}.mehr-button .vcex-icon-box-content div::after{content:"\f101";float:right;font:normal normal normal 21px/1.6 ticons;font-size:inherit;text-rendering:auto;color:#93B2B0;padding-left:6px}.background-light-red,.vc_tta-color-pink.vermietung-akkordeon .vc_tta-panel-heading{background-color:#F6E1D7!important}.vc_tta-color-peacoc.vermietung-akkordeon .vc_tta-panel-heading{background-color:#93B2B0!important}.vc_tta-color-peacoc.vermietung-akkordeon .vc_tta-panel-heading .vc_tta-panel-title a{color:white!important}.vermietung-akkordeon .vc_tta-panel-title a{color:#000!important}.background-red{background-color:#AA3420;color:#ffffff!important}.background-lime{background-color:#B1AE24;color:#ffffff!important}.background-brown{background-color:#C77B1E;color:#ffffff!important}.background-purple{background-color:#510C48;color:#ffffff!important}.background-blue{background-color:#8DADB7;color:#ffffff!important}.background-light-eventblue{background-color:#EAF4F3}.background-eventblue{background-color:#93B2B0;color:#ffffff!important}.background-grey{background-color:#aaa;color:#ffffff!important}.background-black{background-color:#000;color:#ffffff!important}.background-theater{background-color:#8eacb2;color:#ffffff!important}.background-theater h2{color:inherit!important}.theater .akkordeon .vc_tta-panel-heading{background-color:#d6e1e5!important}.theater .akkordeon .vc_tta-panel-title a{color:black!important}.theater .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-date-tag{background-color:#8eacb2}.theater .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-details{background-color:#d6e1e5}.theater .akkordeon .preisgruppe-a:before{color:#FF5949}.theater .akkordeon .preisgruppe-b:before{color:#E6E676}.theater .akkordeon .preisgruppe-c:before{color:#8CAADA}.theater .akkordeon .preisgruppe-d:before{color:#A7D08A}.background-boulevard{background-color:#500d47;color:#ffffff!important}.background-boulevard h2{color:inherit!important}.boulevard .akkordeon .vc_tta-panel-heading{background-color:#b7a0b6!important}.boulevard .akkordeon .vc_tta-panel-title a{color:black!important}.boulevard .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-date-tag{background-color:#500d47}.boulevard .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-details{background-color:#b7a0b6}.boulevard .akkordeon .preisgruppe-a:before{color:#FF5949}.boulevard .akkordeon .preisgruppe-b:before{color:#E6E676}.boulevard .akkordeon .preisgruppe-c:before{color:#8CAADA}.boulevard .akkordeon .preisgruppe-d:before{color:#A7D08A}.background-wahl{background-color:#c67a18;color:#ffffff!important}.background-wahl h2{color:inherit!important}.wahl .akkordeon .vc_tta-panel-heading{background-color:#e9cfa8!important}.wahl .akkordeon .vc_tta-panel-title a{color:black!important}.wahl .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-date-tag{background-color:#c67a18}.wahl .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-details{background-color:#e9cfa8}.wahl .akkordeon .preisgruppe-a:before{color:#c67a18}.wahl .akkordeon .preisgruppe-b:before{color:#E6E676}.wahl .akkordeon .preisgruppe-c:before{color:#8CAADA}.wahl .akkordeon .preisgruppe-d:before{color:#A7D08A}.background-kabarett{background-color:#9b9817;color:#ffffff!important}.background-kabarett h2{color:inherit!important}.kabarett .akkordeon .vc_tta-panel-heading{background-color:#dcdaab!important}.kabarett .akkordeon .vc_tta-panel-title a{color:black!important}.kabarett .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-date-tag{background-color:#9b9817}.kabarett .akkordeon .tribe-events-pro .tribe-events-pro-photo__event-details{background-color:#dcdaab}.kabarett .akkordeon .preisgruppe-a:before{color:#b1ae1f}.vermietung-akkordeon .vc_tta-panel-title a{color:#000!important}.preisgruppe-a:before{content:"\f45c";font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;padding-right:8px}.preisgruppe-b:before{content:"\f45c";font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;padding-right:8px}.preisgruppe-c:before{content:"\f45c";font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;padding-right:8px}.preisgruppe-d:before{content:"\f45c";font-family:'Font Awesome 5 Free',sans-serif;font-weight:900;padding-right:8px}.icons-brown span.ticon{color:#C77B1E!important}.icons-blue span.ticon{color:#8DADB7!important}.icons-lime span.ticon{color:#B1AE24!important}.icons-purple span.ticon{color:#510C48!important}.background-red h2,.background-red h3,.background-red span.vcex-icon,.background-lime h2,.background-lime h3,.background-eventblue span.vcex-icon,.background-eventblue h2,.background-eventblue h3,.background-lime span.vcex-icon,.background-blue h2,.background-blue h3,.background-blue span.vcex-icon{color:#ffffff!important}.background-red .theme-button{background:#ffffff!important;color:#AA3420!important;border:none!important}.background-eventblue .theme-button{background:#ffffff!important;color:#93B2B0!important;border:none!important}.background-eventblue .theme-button:hover{background:#EAF4F3!important}.box-no-padding,.box-no-padding-vm .vc_column-inner{padding:0px!important}.button-red{background:#AA3420!important;border:none!important}.icon-red span::before{color:#AA3420!important}table.tablepress thead th.column-2,table.tablepress thead th.column-3,table.tablepress thead th.column-4,table.tablepress tbody td.column-2,table.tablepress tbody td.column-3,table.tablepress tbody td.column-4{text-align:center}table.tablepress tfoot th,table.tablepress thead th{background:#ffffff!important}.kontaktform-mietanfrage .wpcf7 input[type="date"],.wpcf7 input[type="time"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="week"],.wpcf7 input[type="month"],.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="password"],.wpcf7 input[type="search"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 textarea{border:none;border-radius:0;margin-bottom:.5em}.kontaktform-mietanfrage input[type="submit"],.kontaktform-mietanfrage input[type="button"]{background-color:#AA3420!important;border:none!important;padding-left:4em;padding-right:4em;width:100%}.nf-form-content.kontaktform-mietanfrage{max-width:inherit}.kontaktform-wrap{width:100%;margin:0 auto}.nf-error-msg,.nf-form-fields-required,.form-datenschutz{font-size:small;line-height:1.6em}.wps-form-row{width:100%;display:inline-block}.wps-form-column{flex:1;padding:.5rem 0;width:100%}.wps-form-column-50{flex:1;padding:.5rem 0;width:50%;float:left}.wps-form-column-33{flex:1;padding:.5rem 0;width:33.3%;float:left}.wps-form-column-50:first-child{margin-right:2%;width:48%}.wps-form-column-33:first-child,.wps-form-column-33:nth-of-type(2){margin-right:2%;width:31.3%}.kontaktform-mietanfrage input[type="date"],.kontaktform-mietanfrage input[type="time"],.kontaktform-mietanfrage input[type="datetime-local"],.kontaktform-mietanfrage input[type="week"],.kontaktform-mietanfrage input[type="month"],.kontaktform-mietanfrage input[type="text"],.kontaktform-mietanfrage input[type="email"],.kontaktform-mietanfrage input[type="url"],.kontaktform-mietanfrage input[type="password"],.kontaktform-mietanfrage input[type="search"],.kontaktform-mietanfrage input[type="tel"],.kontaktform-mietanfrage input[type="number"],.kontaktform-mietanfrage textarea{width:100%}.wpcf7-list-item{margin:0 20px 0 0!important}.kontaktform-mietanfrage .wpcf7 select{width:100%;height:38px;border:none!important;border-radius:0;margin-top:3px}.kontaktform-mietanfrage .wpcf7 .wpcf7-list-item-label{margin-left:0;margin-right:0;display:inline}.tribe-events-content .tickets-sichern ol,.tribe-events-content .tickets-sichern ul{list-style-position:inherit}.tribe-events-content .tickets-sichern a{border-bottom:0 solid}.tribe-events-content .tickets-sichern .opentime span{display:inline-block;width:80px}.tribe-events-content a,.tribe-events-event-meta a{color:#000}.tribe-organizer-url a{color:#506664}.tribe-events-single-event-description .background-special3 a{color:#1657AC}.tribe-events-content a:hover,.tribe-events-event-meta a:hover,.tribe-events-event-meta a:focus,.tribe-events-event-meta a:visited{border-bottom:none!important}.tribe-events-c-ical,.tribe-events-pro-photo-nav,.tribe-events-c-view-selector__list{display:none!important}.tribe-common .tribe-common-h3{font-family:inherit!important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{font-size:inherit!important}.page-id-216 .tribe-events-header .tribe-events-header__events-bar,.page-id-216 .tribe-events-header .tribe-events-c-top-bar{display:none!important}.page-id-214 .tribe-events-header,.page-id-214 .tribe-events-pro-photo-nav{display:inherit!important}.tribe-events-content a.theme-button,.tribe-common-c-btn{color:var(--wpex-btn-color,var(--wpex-on-accent));border-bottom:2px solid #93B2B0!important}.tribe-events-meta-group-other{flex-basis:100%}.tribe-events-single .tribe-events-status-single{width:100%;border-bottom:1px solid #93B2B0;border-top:1px solid #93B2B0;border-right:1px solid #93B2B0}.tribe-events-pro-photo__event-details-wrapper{min-height:110px}.next-event .tribe-events .tribe-events-l-container{min-height:inherit;padding-bottom:inherit;padding-top:inherit}.next-event .tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event{width:inherit}.next-event .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-right:inherit;padding-left:inherit}.aktuelle-events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:inherit;padding-top:inherit}.aktuelle-events .tribe-common .tribe-common-l-container{max-width:inherit}.aktuelle-events .tribe-events-pro .tribe-events-pro-photo__event-date-tag,.next-event .tribe-events-pro .tribe-events-pro-photo__event-date-tag{width:120px;background-color:#93B2B0;color:#fff;padding:5px;margin-right:inherit;min-height:100px}.aktuelle-events .tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-date-tag-daymon,.aktuelle-events .tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-datetime,.next-event .tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-date-tag-daymon,.next-event .tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-datetime{color:#fff}.aktuelle-events .tribe-events-pro .tribe-events-pro-photo__event-datetime,.next-event .tribe-events-pro .tribe-events-pro-photo__event-datetime{font-size:1em}.aktuelle-events .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper,.next-event .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{margin-bottom:0}.aktuelle-events .tribe-events-pro .tribe-events-pro-photo__event-details,.next-event .tribe-events-pro .tribe-events-pro-photo__event-details{margin-top:inherit;padding:5px 15px;background-color:#EAF4F3;font-size:var(--tec-font-size-3)}.single #tribe-events-pg-template{max-width:inherit;padding:inherit}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-b2,.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6,.tribe-events-event-meta,.tribe-events-related-events-title,.tribe-events-single ul.tribe-related-events li,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{font-family:inherit!important}.tribe-events-single>.tribe_events{overflow:inherit}.tribe-events-single-section.tribe-events-event-meta{font-size:16px;font-size:1rem}.tribe-events-single-section.tribe-events-event-meta::before{border-top:0 solid var(--tec-color-border-secondary)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{color:#000}.tribe-related-events{width:100%}.tribe-related-events>li .tribe-related-events-thumbnail img{top:inherit!important;left:inherit!important;transform:inherit!important}.tribe-related-events>li .tribe-related-events-thumbnail a{padding-top:60%!important}.tribe-related-events>li .tribe-related-events-thumbnail{margin-bottom:0!important}.tribe-related-events .tribe-related-event-info{background-color:#EAF4F3!important;height:100%}.tribe-related-events .tribe-related-events-title{order:1;flex:0 0 72%}.tribe-related-events .tribe-related-events-excerpt{font-weight:400;font-size:small}.tribe-related-events .tribe-event-date-start{order:0;flex:0 0 16%;background-color:#93B2B0!important;margin-bottom:0!important;margin-top:0!important;padding:5px 8px;color:#fff;font-size:1.2em;height:100%;text-align:center}.tribe-related-events .tribe-events-pro .tribe-events-pro-photo__event-date-tag{width:120px;background-color:#93B2B0;color:#fff;padding:5px;margin-right:inherit;min-height:100px}.tribe-related-events .tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-date-tag-daymon,.tribe-related-events .tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-datetime{color:#fff}.tribe-related-events .tribe-events-pro .tribe-events-pro-photo__event-datetime{font-size:1em}.tribe-related-events .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{margin-bottom:0}.tribe-related-events .tribe-events-pro .tribe-events-pro-photo__event-details{margin-top:inherit;padding:5px 15px;background-color:#EAF4F3}#nf-form-4-cont .theme-button,#nf-form-4-cont .nf-form-content .ninja-forms-field.theme-button,#nf-form-4-cont .color-button,#nf-form-4-cont input[type="submit"],#nf-form-4-cont button{font-size:16px;font-size:1rem;width:100%}#nf-form-4-cont .nf-error-msg,#nf-form-4-cont .nf-form-fields-required,#nf-form-4-cont .form-datenschutz{font-size:60%}.optin.label-hidden.checkbox-container{margin-bottom:20px!important}.optin.label-hidden.checkbox-container .nf-field-label{width:25px}.optin.label-hidden.checkbox-container .nf-field-element{order:inherit}.optin.label-hidden.checkbox-container .nf-field-description{width:85%}.vc_row{padding-top:1em;padding-bottom:1em}.vc_section{padding-top:3.5em;padding-bottom:3.5em}.wpb_wrapper>*:last-child{margin-bottom:0}#content .wpb_text_column h3:last-child,.wpb_text_column h3:last-child{margin-bottom:.4em}.vc_row-no-padding{padding-top:0}.abstand-oben-unten{padding-top:15px;padding-bottom:15px}.abstand-oben-unten-10{padding-top:10px;padding-bottom:10px}.abstand-oben-unten-40{padding-top:40px;padding-bottom:40px}.abstand-unten-40{padding-bottom:40px}.abstand-unten{padding-bottom:15px}.abstand-left-16{padding-left:16px}.margin-top-home{margin-top:180px}.box-padding{padding:2% 5% 0 5%}.box-padding.add-padding-bottom{padding-bottom:2%}.box-padding-more{padding:3% 8% 0 8%}.box-padding-more.add-padding-bottom{padding-bottom:3%}.margin-top-30{margin-top:30px}.margin-bottom-0 .vc_column_container>.vc_column-inner{margin-bottom:0!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-60{margin-bottom:60px!important}.padding-5-0{padding-top:5%;padding-bottom:5%}.display-block{display:block}.kreis-header-grafik{margin-top:-103px}.vc_separator_align_center .vc_sep_holder .vc_sep_line{border-color:#000}.padding-0-0-5{padding-bottom:5%}.padding-10-0{padding-top:10%;padding-bottom:10%}.align-bottom-btn .wpb_text_column{padding-bottom:30px}.align-bottom-btn .vc_btn3-container{position:absolute;bottom:70px;left:30px;right:0;margin:auto;z-index:3}.site-breadcrumbs{margin-top:12px;margin-bottom:8px;font-size:.9em}main ul,main ol{margin:0 0 40px 20px}main ul li,main ol li{margin-bottom:5px}.vcex-icon-wrap{color:#93B2B0}.stadthalle-icon .vcex-icon-wrap{color:#AA3420}.kontaktdaten .margin-right-tel-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:14px}.margin-right-add-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:6px;margin-left:4px}.margin-right-tel-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:4px}.margin-right-mobile-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:6px;margin-left:4px}.margin-right-mobile-anpassung.vcex-list_item .ticon{font-size:21px}.margin-right-fax-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:1px}.margin-right-mail-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:4px}.mysticky-block-content .margin-right-pin-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:10px}.mysticky-block-content .margin-right-tel-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:8px}.mysticky-block-content .margin-right-fax-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:5px}.mysticky-block-content .margin-right-mail-anpassung.vcex-list_item .vcex-icon-wrap{margin-right:8px}.height-100 .vc_parallax-inner{height:100%!important}.page .background-image-page-header,.single .background-image-page-header{margin-bottom:1em}.keine-Abstaende{padding:0!important}.keine-Abstaende>div{padding:0!important}.keine-Abstaende header h3{padding-top:0;padding-bottom:0}.cp-title{margin-bottom:0!important}.vcex-blog-entry-inner .vcex-blog-entry-details,.wpex-carousel-entry-details{padding-top:10px;padding-bottom:32px}h1.page-h1,span.page-h1.h1,.entry h1.page-h1,h1.vcex-heading.page-h1{color:#000;font-size:64px;font-size:4rem;margin-top:1.3em}.related-posts-title,h2.h1,.entry h2.h1,h2.vcex-heading.h1{font-size:40px;font-size:2.5rem;color:#000}h1,h2,h3,.entry h1,.entry h2,.entry h3,.related-posts-title,h1.vcex-heading,h2.vcex-heading,h3.vcex-heading,.wpex-carousel-entry-title.entry-title{font-family:"Montserrat",sans-serif;color:#000;line-height:1.3em;font-weight:300}.entry h1,h1,.h1,h1.vcex-heading{font-size:64px;font-size:4rem;color:#000;font-weight:700}.headline-home{position:absolute;z-index:2;top:-70px}.headline-over-pic{position:absolute;z-index:1;margin-left:15px;margin-top:5px}.em1-2{font-size:1.2em!important}.page-header-title{text-align:left}.tp-caption.grafik-headline{font-family:"Montserrat",sans-serif;font-size:48px;font-size:3rem;text-align:center;color:#000;font-weight:bolder;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.grafik-background{text-align:center;color:#000}.grafik-background .entry h2,.grafik-background h2,.grafik-background .h2,.grafik-background h2.vcex-heading{color:#000}.entry h1,h1,.h1,h1.vcex-heading{margin-bottom:15px}.entry h1.subline-next,h1.subline-next,.h1.subline-next,h1.vcex-heading.subline-next{margin-bottom:0}.entry h2,h2,.h2,h2.vcex-heading{font-size:28px;font-size:1.75rem;color:#000;margin-bottom:15px;margin-top:15px}.entry h2.stronger,h2.stronger,.h2.stronger,h2.vcex-heading.stronger{font-size:64px;font-size:4rem}.entry h2.subline-next,h2.subline-next,.h2.subline-next,h2.vcex-heading.subline-next{margin-bottom:0}h2.vcex-icon-box-heading{font-size:24px;font-size:1.5rem}.entry h3,h3,h2.h3,.h3,h3.vcex-heading{font-size:21px;font-size:1.3125rem;color:#000;margin-top:10px}.icon-headline,.icon-text-more{background-color:#000;padding-top:10px;padding-bottom:2px}.icon-headline a .vcex-icon-box-heading,.icon-text-more a .vcex-icon-box-heading{color:#000}.icon-headline a .vcex-icon-box-heading:hover,.icon-text-more a .vcex-icon-box-heading:hover{color:#000}.icon-headline.icon-text-size.h3{font-size:14px;font-size:.875rem;margin-bottom:10px}.icon-headline.icon-text-size.h3 .vcex-icon-box-icon{font-size:14px;font-size:.875rem;left:20px;top:12px}.icon-text-more.icon-text-size{font-size:14px;font-size:.875rem;padding-left:15px}.icon-text-more.icon-text-size .vcex-icon-box-icon{color:#93B2B0;font-size:16px;font-size:1rem;right:20px;top:12px}.icon-text-more.icon-text-size .vcex-icon-box-heading{text-align:left}.vcex-module .vcex-icon-box-icon{color:#93B2B0}.vcex-bullets.vcex-bullets-check ul li{padding-left:40px}.vcex-module.vcex-bullets{line-height:2.2em}.single-post .meta{margin-bottom:0}.grey-border>.vc_column-inner{border:1px #6e6e6e solid;border-radius:5px;padding:10px}.check-icon-left{position:absolute;top:5px;left:10px}.vc_icon_element.check-icon-left{margin-bottom:inherit}.pic-right .vcex-feature-box-media{float:left}#wrap .home-top.bg-fixed-top,#wrap .home-top.bg-fixed-bottom,#wrap .home-top.bg-fixed{background-position:center bottom!important}#wrap .home-top h1,#wrap .home-top .entry h1,#wrap .home-top h1.vcex-heading,#wrap .home-top .theme-button-wrap{top:40%;position:relative;margin-bottom:.6em}.home-slider-head{padding:0}.slider-headline{text-shadow:2px 2px 8px rgba(0,0,0,.5)}.ares .tp-bullet{border-radius:inherit}.ares .tp-bullet:hover,.ares .tp-bullet.selected{background:rgba(180,0,0,.8)}.Teaser-Box-text-bottom-overlay .vcex-teaser .vcex-teaser-content{position:relative;background-color:rgba(255,255,255,.85);padding:10px;margin-top:-5em}.Teaser-Box-text-bottom-overlay .vcex-teaser .vcex-teaser-content .vcex-teaser-heading{margin-bottom:0}.Teaser-Box-text-bottom-overlay .vcex-teaser .vcex-teaser-content .vcex-teaser-heading:after{content:"\f101";float:right;font:normal normal normal 21px/1 ticons;font-size:inherit;text-rendering:auto;color:#93B2B0}.hx-tag-cloud ul{text-align:center}.hx-tag-cloud ul li{display:inline-block;padding:0 20px!important;border:2px solid;border-radius:10px;margin:5px}.hx-tag-cloud ul li h4{margin:15px 0;color:#666;font-size:1.3em;font-weight:400}.hx-tag-cloud ul li.color1{border-color:#0065B3}.hx-tag-cloud ul li.color2{border-color:#0191D8}.hx-tag-cloud ul li.color3{border-color:#8CBA00}.teaser-button-box .vcex-teaser-content{text-align:center}.teaser-button-box .vcex-teaser-content .vcex-teaser-heading{margin:0 auto;margin-top:-45px;position:absolute;padding:10px 5px;width:50%;left:0;right:0;color:#fff;font-weight:700;font-size:20px;font-size:1.25rem;font-style:italic}.teaser-button-box .vcex-teaser-content .vcex-teaser-heading a:hover{color:#fff}.teaser-button-box .vcex-teaser-text{position:absolute;top:0;margin:0;background:rgba(255,255,255,.85);opacity:0;height:100%;right:0;left:0;padding:15px}.teaser-button-box .vcex-teaser-text h3,.teaser-button-box .vcex-teaser-text .h3{font-size:16px;font-weight:700;margin-bottom:5px}.wpcf7 .full-line{width:100%;float:left}.wpcf7 .full-line,.wpcf7 .one-third,.wpcf7 .one-half-left,.wpcf7 .one-half-right{margin-bottom:20px}.wpcf7 .one-half-left{float:left;width:calc(50%);padding-right:10px}.wpcf7 .one-half-right{float:left;width:calc(50%);padding-left:10px}.wpcf7 input[type="date"],.wpcf7 input[type="time"],.wpcf7 input[type="datetime-local"],.wpcf7 input[type="week"],.wpcf7 input[type="month"],.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="password"],.wpcf7 input[type="search"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 textarea{border:1px solid #666;width:100%;box-shadow:none;color:#000}.wpcf7 span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 .wpcf7-list-item{display:block;margin-bottom:10px}.wpcf7 .wpcf7-checkbox label{position:relative;cursor:pointer}.wpcf7 .wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:14px;height:14px;top:0;left:0}.wpcf7 .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:'';height:14px;width:14px;top:2px;left:0;border-radius:3px;border:2px solid #666}.wpcf7 .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"\2713";height:14px;width:14px;top:0;left:1px;color:#666;visibility:hidden;font-size:18px;text-align:center;font-weight:600;line-height:14px}.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:transparent}.wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7 .wpcf7-list-item-label{margin-left:20px;margin-right:10px;display:inline-block}.wpcf7 .einwilligung .wpcf7-list-item-label{margin-right:0}.wpcf7 select{border:1px solid #666;color:#575757;border-radius:5px}.wpcf7 select{width:30%}.wpcf7 .erreichbarvon{margin-right:5%}.wpcf7 .einwilligung .wpcf7-list-item{margin-right:0}.wpcf7 .einwilligung{font-size:small;margin-bottom:30px!important}.kontakt-firmeninformationen .vc_row .vc_column-inner>.wpb_wrapper{border:3px solid #37aae1;border-radius:15px;padding:15px 15px 15px 20px;margin-top:-6px}.kontakt-firmeninformationen .vc_row .vc_column-inner>.wpb_wrapper .mb-0{margin-bottom:0}.kontakt-firmeninformationen .vc_row .vc_column-inner>.wpb_wrapper .small-sub{line-height:1em}.kontakt-firmeninformationen .widget-title.wpex-heading{margin-bottom:10px!important}.kontakt-firmeninformationen .widget-title.wpex-heading span{font-weight:400;font-size:14px;font-size:.875rem}.kontakt-firmeninformationen a .vcex-list-item-icon{color:#616161}.wpex-pagination{text-align:center}.wpex-pagination ul.page-numbers,.wpex-pagination ul.page-numbers li{border:none}.wpex-pagination span.page-numbers{border-radius:50%;min-width:38px;min-height:35px}.wpex-pagination span.page-numbers.current{background:#93B2B0;color:#fff}.wpex-pagination .page-numbers a:hover{background:none}.page-id-3 .site-content span.h1 a:Hover,.page-id-3 .site-content span.h2 a:Hover,.page-id-99 .site-content span.h1 a:Hover,.page-id-99 .site-content span.h2 a:Hover{text-decoration:none}.page-id-3 .site-content h1,.page-id-3 .site-content h2,.page-id-3 .site-content h3,.page-id-3 .site-content .entry h1,.page-id-3 .site-content .entry h2,.page-id-3 .site-content .entry h3,.page-id-3 .site-content h1.vcex-heading,.page-id-3 .site-content h2.vcex-heading,.page-id-3 .site-content h3.vcex-heading,.page-id-99 .site-content h1,.page-id-99 .site-content h2,.page-id-99 .site-content h3,.page-id-99 .site-content .entry h1,.page-id-99 .site-content .entry h2,.page-id-99 .site-content .entry h3,.page-id-99 .site-content h1.vcex-heading,.page-id-99 .site-content h2.vcex-heading,.page-id-99 .site-content h3.vcex-heading{margin-bottom:.2em}.page-id-3 .site-content h2,.page-id-3 .site-content h3,.page-id-3 .site-content .entry h2,.page-id-3 .site-content .entry h3,.page-id-3 .site-content h2.vcex-heading,.page-id-3 .site-content h3.vcex-heading,.page-id-99 .site-content h2,.page-id-99 .site-content h3,.page-id-99 .site-content .entry h2,.page-id-99 .site-content .entry h3,.page-id-99 .site-content h2.vcex-heading,.page-id-99 .site-content h3.vcex-heading{margin-top:3em}.page-id-3 .site-content .h1,.page-id-3 .site-content .h2,.page-id-3 .site-content h2,.page-id-99 .site-content .h1,.page-id-99 .site-content .h2,.page-id-99 .site-content h2{font-weight:300;font-size:24px;font-size:1.5rem}.page-id-3 .site-content h3,.page-id-99 .site-content h3{font-size:16px;font-size:1rem;font-weight:700}.page-id-3 .site-content .h1,.page-id-99 .site-content .h1{color:#000}.page-id-3 .site-content .h2,.page-id-99 .site-content .h2{color:#93B2B0;font-weight:300}.page-id-3 .site-content .datenschutz-menu,.page-id-99 .site-content .datenschutz-menu{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:20px}.page-id-3 .site-content .datenschutz-menu li,.page-id-99 .site-content .datenschutz-menu li{padding:2px 0}.page-id-3 .site-content .datenschutz-menu ol li:before,.page-id-99 .site-content .datenschutz-menu ol li:before{margin-left:-16px}.page-id-3 .site-content .datenschutz-menu li ol li:before,.page-id-99 .site-content .datenschutz-menu li ol li:before{margin-left:-28px}.page-id-3 .site-content .datenschutz-menu li ol li ol li:before,.page-id-99 .site-content .datenschutz-menu li ol li ol li:before{margin-left:-40px}.page-id-3 .site-content table th,.page-id-3 .site-content table td,.page-id-99 .site-content table th,.page-id-99 .site-content table td{border:none;padding:inherit}.page-id-3 .site-content .ct1,.page-id-99 .site-content .ct1{font-weight:700;color:#fff;background-color:#4a86c6;border:1px solid #fff;padding:5px}.page-id-3 .site-content .ct2,.page-id-99 .site-content .ct2{color:#000;background-color:#c6dbef;border:1px solid #fff;padding:5px}.page-id-3 .site-content ul li,.page-id-3 .site-content ol li,.page-id-99 .site-content ul li,.page-id-99 .site-content ol li{margin-bottom:2px}.page-id-3 .site-content ol,.page-id-99 .site-content ol{counter-reset:item}#popup{display:none;background-color:#93B2B0;margin-bottom:1em}.otgs-development-site-front-end{display:none}#footer-builder{margin-top:140px;background:linear-gradient(0deg,#dddddd 0%,#fbfbfb 100%);color:#575757;border-top:solid 1px #c3c5c8}#footer-builder .vc_section{padding-top:1em;padding-bottom:1em}#footer-builder .wpb_text_column{font-weight:500;font-size:13px;font-size:.8125rem}#footer-builder .wpb_text_column .footer{font-size:16px;font-size:1rem}#footer-builder .wpb_text_column .ticon.ticon-phone{margin-right:3px}#footer-builder .vcex-navbar-inner{font-weight:500;text-transform:inherit;font-size:13px;font-size:.8125rem}#footer-builder .vcex-navbar-inner .vcex-navbar-link{margin-right:20px}#footer-builder .vcex-navbar-inner .vcex-navbar-link:last-child{margin-right:0}#footer-builder .vc_separator_align_center .vc_sep_holder .vc_sep_line{border-color:#c3c5c8}#footer-builder a{color:#575756;text-decoration:none}#footer-builder [class*="Icon"]{display:block;text-align:left}#footer-builder .vcex-navbar-link.active,#footer-builder a:hover,#footer-builder a:focus,#footer-builder a:active{color:#575757;text-decoration:underline}#footer-builder .Meta-Navigation{text-align:right;margin-top:2em}#footer-builder .Meta-Navigation a{display:inline-block;padding:0 0 0 1em}#footer-builder .Meta-Navigation br{display:none}#footer-builder .wpex-row .col:last-child{margin-bottom:0}#footer-builder .wpex-social-btn-black,#footer-builder .wpex-social-btn-black-ch{background-color:#575757;color:#EAEAEA!important}#footer-builder .vcex-icon-wrap{color:#fff}#footer .widget-title{margin-bottom:10px!important;font-weight:600}#footer strong{font-weight:600}#footer .footer-box.col-2 .widget_nav_menu li:first-child,#footer .footer-box.col-2 .widget_nav_menu li{border-top:0;border-bottom:0;padding:0}.site-footer a,.site-footer strong,.site-footer a:not(.theme-button){color:#fff}.site-footer{background:linear-gradient(0deg,#dddddd 0%,#fbfbfb 100%);color:#fff}.site-footer p{color:#fff}.site-footer .wpex-info-widget li{margin-bottom:0}#footer-bottom{background:#262626;color:#fff;font-size:14px;font-size:.875rem}#footer-bottom a{color:#fff}.ihre-vorteile .vcex-image{text-align:center}.ihre-vorteile .vcex-image img{width:100%;max-width:289px}.wpcf7-form div.wpcf7-validation-errors{border:0}.wpcf7-form .wpcf7-validation-errors{color:#b00020}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}@media (-webkit-min-device-pixel-ratio:1.25){#site-header{margin-top:-2px}}@media only screen and (max-width:1499px){#site-navigation{font-size:14px;font-size:.875rem}.navbar-style-one .dropdown-menu>li>a>span.link-inner{margin:.6em 20px}#menu-main-menue .link-inner span.Oicon{top:16px;left:-10px}#menu-main-menue .link-inner span.Oicon{height:30px}.neuestadthalle-icon{width:30px;background:url(../../../../../../themes/Total-child/image/stadthalle-sprite-kl.png) 0 0}#menu-item-149 a:hover .neuestadthalle-icon{background:url(../../../../../../themes/Total-child/image/stadthalle-sprite-kl.png) -31px 0}.gastronomie-icon{width:30px;background:url(../../../../../../themes/Total-child/image/gastronomie-sprite-kl.png) 0 0}#menu-item-346 a:hover .gastronomie-icon{background:url(../../../../../../themes/Total-child/image/gastronomie-sprite-kl.png) -31px 0}.buecherei-icon{width:30px;background:url(../../../../../../themes/Total-child/image/buecherei-sprite-kl.png) 0 0}#menu-item-332 a:hover .buecherei-icon{background:url(../../../../../../themes/Total-child/image/buecherei-sprite-kl.png) -31px 0}.hallenbad-icon{width:30px;background:url(../../../../../../themes/Total-child/image/hallenbad-sprite-kl.png) 0 0}#menu-item-353 a:hover .hallenbad-icon{background:url(../../../../../../themes/Total-child/image/hallenbad-sprite-kl.png) -31px 0}.glaswerke-icon{width:30px;background:url(../../../../../../themes/Total-child/image/glas-werke-sprite-kl.png) 0 0}#menu-item-365 a:hover .glaswerke-icon{background:url(../../../../../../themes/Total-child/image/glas-werke-sprite-kl.png) -31px 0}}@media only screen and (max-width:1260px){#site-navigation{font-size:12px;font-size:.75rem}#menu-main-menue .link-inner span.Oicon{top:18px;left:-15px}.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner{margin:.5em 8px}}@media only screen and (max-width:1119px){#site-navigation{font-size:12px;font-size:.75rem}#menu-main-menue .link-inner span.Oicon{top:18px}}@media only screen and (max-width:1024px){.c2a-leistungen .c2a-box .vc_column-inner .vcex-icon-box-content{min-height:240px}#site-navigation{font-size:10px;font-size:.625rem}#menu-main-menue .link-inner span.Oicon{top:22px}}@media only screen and (min-width:992px){#site-header-inner{padding-top:10px;padding-bottom:10px}.breite-schmaler{width:80%}.tickets-sichern .vc_tta-panel.vc_active .vc_tta-panel-body{background:linear-gradient(90deg,#ffffff 0%,#ffffff 30%,#f4f4f4 30%,#f4f4f4 100%)}}@media only screen and (max-width:991px){#site-header-inner{padding-top:20px;padding-bottom:20px}.vcex-heading.grafik-headline{font-size:36px;font-size:2.25rem}h2.h1,.entry h2.h1,h2.vcex-heading.h1,.entry h1,h1,.h1,h1.vcex-heading{font-size:40px;font-size:2.5rem}.entry h2,h2,.h2,h2.vcex-heading{font-size:21px;font-size:1.3125rem}.margin-bottom-desktop-off.tablet-fullwidth-columns .vc_column-inner{margin-bottom:40px}.margin-top-home{margin-top:80px}.headline-home{top:-40px}.headline-over-pic img{width:80%}}@media only screen and (min-width:768px) and (max-width:920px){.theme-button,.color-button,input[type="submit"],button{font-size:16px;font-size:1rem}}@media only screen and (min-width:768px) and (max-width:959px){#footer-widgets .col{width:50%}}@media only screen and (min-width:798px){.vc_tta-panel-body .tribe-common .tribe-common-g-col{width:var(--tec-grid-width-1-of-3)}}@media only screen and (min-width:801px){.optin.label-hidden.checkbox-container .checkbox-wrap .nf-field-label label::before,.optin.label-hidden.checkbox-container label::after{bottom:-21px}}@media only screen and (max-width:800px){.optin.label-hidden.checkbox-container .field-wrap.cleverreachoptin-wrap.checkbox-wrap{flex-direction:column;margin-top:20px}}@media only screen and (min-width:768px){.margin-bottom-desktop-off .vc_column-inner{margin-bottom:0}.navbar-style-one .dropdown-menu>li.menu-item:first-child>a{padding-left:0}.events-raster>.vc_column_container>.vc_column-inner,.presse-raster>.vc_column_container>.vc_column-inner{margin-bottom:0}.tribe-events-single ul.tribe-related-events li{width:var(--tec-grid-width-1-of-3)}.tribe-events-single ul.tribe-related-events{justify-content:inherit}}@media only screen and (max-device-width:767px){#wrap .home-top.bg-fixed-top,#wrap .home-top.bg-fixed-bottom,#wrap .home-top.bg-fixed{background-size:160%!important}.features .vc_row .wpb_column.vc_column_container.vc_col-sm-3:nth-child(1n),.features .vc_row .wpb_column.vc_column_container.vc_col-sm-3:nth-child(2n),.features .vc_row .wpb_column.vc_column_container.vc_col-sm-3:nth-child(3n),.features .vc_row .wpb_column.vc_column_container.vc_col-sm-3:nth-child(4n),.features .vc_row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1n),.features .vc_row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2n),.features .vc_row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(3n),.features .vc_row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(4n){margin-bottom:30px}.testimonial-pic .testimonial-entry-bottom{margin-top:-75px}}@media only screen and (max-width:768px){.desktop{display:none!important}.mobil{display:inherit}.single-tribe_events .background-special3.box-padding-more{padding:20px}.margin-bottom-60{margin-bottom:30px!important}.vc_section{padding-top:1.5em;padding-bottom:1.5em}#top-bar-content span.wpex-inline{display:inline-block;margin-bottom:inherit}.vcex-heading.grafik-headline{font-size:26px;font-size:1.625rem}h2.h1,.entry h2.h1,h2.vcex-heading.h1,.entry h1,h1,.h1,h2.h1,h1.vcex-heading{font-size:36px;font-size:2.25rem}.entry h2,h2,.h2,h2.vcex-heading{margin-top:10px}.entry h3,h3,h2.h3,.h3,h3.vcex-heading,.entry h2,h2,.h2,h2.vcex-heading{font-size:28px;font-size:1.75rem}.top-bar-right{padding-top:0}.wpml-ls-legacy-list-horizontal{padding:0!important}.top-bar-right ul.list-inline>li:first-child{font-size:14px;font-size:.875rem}.top-bar-right ul.list-inline>li:first-child span:nth-child(2){display:none}.top-bar-right .wpml-ls-link{padding:5px 6px}.wps-form-column-33,.wps-form-column-50{width:100%}.wps-form-column-50:first-child{margin-right:0;width:100%}.wps-form-column-33:first-child,.wps-form-column-33:nth-of-type(2){margin-right:0;width:100%}.wpex-carousel.aktuell .wpex-carousel-entry-media,.wpex-carousel.testimonals-experten .wpex-carousel-entry-media{width:100%;float:inherit;right:inherit;padding-top:inherit}.wpex-carousel.aktuell .wpex-carousel-entry-details,.wpex-carousel.testimonals-experten .wpex-carousel-entry-details{position:inherit;float:inherit;width:100%;margin-right:2%}.wpex-carousel.aktuell .wpex-carousel-entry-media{padding:5px;left:inherit}.wpex-carousel.testimonals-experten .wpex-carousel-entry-details .wpex-carousel-entry-excerpt{font-size:16px;font-size:1rem}.wpex-carousel.testimonals-experten .wpex-carousel-entry-details .wpex-carousel-entry-title{font-size:14px;font-size:.875rem}.wpcf7 .one-half-left,.wpcf7 .one-half-right,.wpcf7 .one-third{width:100%!important;padding:0!important}.vc_section.bg-mobile-none{background:none!important}.portfolio-hg{height:102%}.fm-item-2-1 .fm-hold-open,.fm-item-2-2 .fm-hold-open{min-width:146px}.margin-top-home{margin-top:20px}.headline-home{position:inherit}.headline-over-pic img{width:50%}.kontakt-bottom .wpb_column.vc_column_container:first-child>.vc_column-inner{margin-bottom:40px!important}.theme-button,.color-button,input[type="submit"],button{padding-left:.8em;padding-right:.8em}#footer-builder .vcex-navbar{margin-top:30px}}@media only screen and (max-width:620px){.headline-over-pic img{width:40%}}@media only screen and (max-width:520px){.text-subline-blue-image{background-position:center 56px}}@media only screen and (max-width:480px){.wpex-carousel{margin-left:inherit!important;width:inherit!important}.wpex-carousel.arrwpos-abs .owl-prev{left:10px}.wpex-carousel.arrwpos-abs .owl-next{right:10px}}@media print{.sidebar,.header .claim,a[href^="#"]:after,a[href]:after{display:none!important}@page{margin:.5cm}a{word-wrap:break-word}}