* html{visibility:visible}body{font-family:"Roboto","Open Sans",Arial,sans-serif !important;color:#333;font-size:16px;padding:0;margin:0;line-height:1.1em}h1,h2,h3,h4,h5,h6{font-family:"Roboto","Open Sans",Arial,sans-serif}h1,h2{font-size:36px}h3,h4,h5,h6{font-size:14px}html,body,p{margin:0 !important;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}section{float:left;width:100%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;font-size:0em}.o-wrapper{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.o-wrapper.has-push-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width:320px){.o-wrapper.has-push-right{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}}.c-menu{position:fixed;z-index:200;background-color:#cfa33e;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:100%;height:100%}@media all and (min-width:320px){.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:300px}}.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item,.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item{display:block;text-align:center;border-top:solid 1px #b5dbe9;border-bottom:solid 1px #3184a1}.c-menu--slide-left .c-menu__item:first-child,.c-menu--slide-right .c-menu__item:first-child,.c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child{border-top:none}.c-menu--slide-left .c-menu__item:last-child,.c-menu--slide-right .c-menu__item:last-child,.c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child{border-bottom:none}.c-menu--slide-left .c-menu__link,.c-menu--slide-right .c-menu__link,.c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link{display:block;padding:12px 24px;color:#fff}.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close,.c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close{display:block;width:100%}.c-menu__close{background:0 0;border:none;height:1px}.c-menu--slide-right,.c-menu--push-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media all and (min-width:320px){.c-menu--slide-right,.c-menu--push-right{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}}.c-menu--slide-right.is-active,.c-menu--push-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-mask{position:fixed;z-index:100;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity .3s,width 0s .3s,height 0s .3s;transition:opacity .3s,width 0s .3s,height 0s .3s}.c-mask.is-active{width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}#c-button--push-right{display:none}.closeBtn{float:right;position:absolute;top:0;left:270px}.closeBtn i{color:#fff;font-size:22px}.closeBtn:hover{text-decoration:none !important}.closeSection{float:left;width:100%;position:relative;margin-top:-10px}#header{position:fixed;background:#fff;z-index:10}#header .navbar{z-index:4}#header ul{padding-left:0;margin-top:20px}#header ul li{list-style:none;display:inline}#header ul li a{font-size:14px;text-transform:uppercase;text-decoration:none;color:#333;display:inline-block;padding:6px 15px}#header ul li a:hover{background:#cfa33e;color:#fff;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}#header ul li a:focus{border:none;outline:none}#header #c-button--push-right{cursor:pointer;float:right;position:absolute;top:80px;right:24px;z-index:8}#header #c-button--push-right i{color:#cfa33e;font-size:30px}#header #c-button--push-right.scrolling{top:25px !important}.placeholder{float:left;width:100%;height:220px;clear:both}.placeholder.scrolling{height:130px}#c-menu--push-right{padding:20px 0}#c-menu--push-right ul{padding-left:0}#c-menu--push-right ul li{list-style:none}#c-menu--push-right ul li a{color:#fff;text-transform:uppercase;font-size:14px;display:block;text-decoration:none;padding:6px 15px}#c-menu--push-right ul li a:hover{background:#cfa33e;color:#fff}.navbar{background:#fff url(//brahms-sh.de/wp-content/themes/brahms/images/headerBg-brown.png) top right no-repeat !important}.navbar .row{width:100% !important}.navbar .logo{float:left;width:180px;padding:0;margin:10px 0 11px}.navbar .logo a{float:left}.navbar .logo img{width:100%}.navbar .headerRight{float:right;width:70%}.navbar .navbar-collapse{width:100%;text-align:center;display:block;margin-top:10px;float:left}.navbar .navbar-collapse li{list-style:none;display:inline-block;text-align:center;margin:0 -3px}.navbar .navbar-collapse li a{padding:13px 18px;color:#8c8a8a !important;font-size:14px}.navbar .navbar-collapse li a:hover{color:#fff !important}.navbar #navbar-collapse-1 .navbar-nav{float:right;width:100%;padding-right:4%;display:block;text-align:left}.navbar #navbar-collapse-1 .login{display:none}.navbar #navbar-collapse-1 a{font-size:14px;padding:0}.navbar #navbar-collapse-1 a:hover{background:#dcb248}.navbar #navbar-collapse-1 li{padding:8px 10px;margin-right:10px !important}.navbar #navbar-collapse-1 li:hover{background:#dcb248;color:#fff !important}.navbar #navbar-collapse-1 li:hover a{color:#fff !important}.navbar #navbar-collapse-1 .sub-menu{position:absolute;left:-9999em;top:13px;text-align:left;width:192px;background:#dcb248;margin-left:0;padding-left:3px}.navbar #navbar-collapse-1 .sub-menu li{width:192px;text-align:left;line-height:33px}.navbar #navbar-collapse-1 .sub-menu li a{font-size:12px;text-transform:normal;padding-right:15px;width:95%;color:#fff !important}.navbar #navbar-collapse-1 .sub-menu li a:hover{background:0 0}.navbar #navbar-collapse-1 .sub-menu li:hover{background:#cfa33e}.navbar #navbar-collapse-1 .main{position:relative}.navbar #navbar-collapse-1 .main:hover .sub-menu{left:0}.navbar .headerTop{color:#cfa33e;margin-top:70px}.navbar .headerTop a{font-size:12px !important;color:#cfa33e !important}.navbar .headerTop a:hover{color:#fff !important}.navbar .headerTop ul{margin-bottom:0 !important;margin-left:-10px}.navbar .big{display:block}.navbar .small{display:none}.navbar.scrolling{padding:0;width:100%;float:left;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-size:auto 100% !important}.navbar.scrolling *{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navbar.scrolling .big{display:none}.navbar.scrolling .small{display:block}.navbar.scrolling .logo{left:20px;width:120px;margin-top:15px;margin-left:0;top:-18px}.navbar.scrolling .topSocials{top:19px}.navbar.scrolling .navbar-collapse{margin-top:-10px !important}.navbar.scrolling .navbar-collapse ul{margin-top:20px !important;padding-bottom:20px !important;border:none !important}.navbar.scrolling .navbar-collapse a{padding:13px 14px;font-size:18px;border:none !important}.navbar.scrolling .headerTop{margin-top:0}.brown{display:inline-block;background:#cfa33e;color:#fff;line-height:35px;padding:0 15px;text-decoration:none}.brown:hover{color:#fff;text-decoration:none}.rightMenu{margin-top:20px}.rightMenu ul ul{margin-left:20px;display:none}.rightMenu a:hover{background:#fff !important;color:#cfa33e !important}.rightMenu .menu-item-has-children{position:relative}.menu-item-has-children .arrow{position:absolute;background:url(//brahms-sh.de/wp-content/themes/brahms/images/arrow1.svg) center center no-repeat;background-size:70% 70%;width:20px;height:20px;right:17px;top:0;cursor:pointer}.menu-item-has-children.active .arrow{background:url(//brahms-sh.de/wp-content/themes/brahms/images/arrow2.svg) center center no-repeat;background-size:70% 70%}.imageBox{float:left;width:100%;overflow:hidden;height:400px}.imageBox img{width:100%}.cms-content{font-size:14px}.cms-content h1{color:#cfa33e}@media screen and (max-width:700px){.cms-content h1{font-size:32px}}.cms-content h2{font-size:18px;color:#cfa33e}.cms-content h3{font-size:17px;color:#dcb248}.cms-content h3{font-size:16px;color:#555}.cms-content p{margin-bottom:15px !important;display:block;text-align:justify;font-size:14px}.cms-content .alignleft{float:left;max-width:33%;margin:10px 10px 10px 0}.cms-content .alignright{float:right;max-width:33%;margin:10px 0 10px 10px}.cms-content .aligncenter{float:left;width:100%;margin:10px 0}.cms-content ul,.cms-content ol{margin-bottom:15px;font-size:14px;margin-top:14px}.cms-content a{color:#cfa33e;font-size:14px}.cms-content a:hover{color:#dcb248}.cms-content table strong{color:#cfa33e}.cms-content table tr{padding:50px 0}.cms-content table tr:nth-child(odd){background:#efefef}.cms-content table tr:nth-child(even){background:#fff}.cms-content table em{font-size:14px;font-weight:700}.cms-content img{max-width:100%;height:auto !important}.cms-content img.alignnone{width:100%}.innerPage{padding-left:110px}.imageContainer{float:left;width:100%;padding-left:110px;background:url(//brahms-sh.de/wp-content/themes/brahms/images/rotator.png) bottom left no-repeat;padding-bottom:82px}.imageContainer .flexslider{margin-bottom:0 !important}.imageContainer .caption{background:url(//brahms-sh.de/wp-content/themes/brahms/images/rotatorBg.png) top left no-repeat;position:absolute;height:220px;width:504px;color:#fff;top:50%;margin-top:-110px;left:-35px;padding:100px 0 0 60px;font-size:27px}.imageContainer .caption a{color:#fff;text-transform:uppercase;background:#fff;line-height:30px;padding:0 15px;color:#cfa33e;text-decoration:none;font-size:12px;display:inline-block}.imageContainer .caption a:hover{text-decoration:none}.homeCTA{float:left;width:100%;clear:both !important;margin-top:-82px;position:relative;z-index:2}.homeCTA .wilkommen{float:left;width:40%;padding:50px 3% 20px 10%}.homeCTA .ctas{background:url(//brahms-sh.de/wp-content/themes/brahms/images/bg.png) bottom left no-repeat;padding-bottom:45px;float:left;width:100%;padding-left:0;position:relative;z-index:2;float:left;width:60%}.homeCTA .ctas li{list-style:none;text-align:center;font-size:18px;text-transform:uppercase;float:left;width:25%}.homeCTA .ctas li.tickets{background:#dcb248}.homeCTA .ctas li.haus{background:#538a9e}.homeCTA .ctas li.wochen{background:#b11763}.homeCTA .ctas li.preise{background:#be1a1a}.homeCTA .ctas li a{color:#fff;font-size:14px;padding-bottom:20px;display:block;text-decoration:none}.homeCTA .ctas li a img{max-width:70%;display:block;margin:0 auto}.homeCTA .ctas li a:hover{opacity:.9}.mainContent{float:left;width:100%;clear:both;background:url(//brahms-sh.de/wp-content/themes/brahms/images/bg2.jpg) top right no-repeat;margin-top:-80px;min-height:700px;padding:100px 0 0 110px}.mainContent .aktuelle{float:left;width:100%;margin-bottom:50px}.mainContent .aktuelle .aktuellPic{float:left;width:50%;height:300px;overflow:hidden}.mainContent .aktuelle .aktuellPic img{width:100%}.mainContent .aktuelle .aktuellDesc{float:left;width:50%;padding:20px 4%;background:url(//brahms-sh.de/wp-content/themes/brahms/images/newsBg.png) bottom left no-repeat}.mainContent .aktuelle .aktuellDesc a{color:#333;text-decoration:none;border-bottom:3px solid #cfa33e;font-size:18px;margin-bottom:10px}.mainContent .aktuelle .aktuellDesc a.title{border-bottom:none;display:block}.mainContent .aktuelle .aktuellDesc .date{color:#999;font-size:11px;display:block}.mainContent .aktuelle .aktuellDesc .excerpt{font-size:14px;display:block;margin-bottom:8px}.mainContent a{color:#cfa33e;font-size:14px}.mainContent a:hover{color:#dcb248}.mainContent table strong{color:#cfa33e}.mainContent table tr{padding:50px 0}.mainContent table tr:nth-child(odd){background:#efefef}.mainContent table tr:nth-child(even){background:#fff}.mainContent table em{font-size:14px;font-weight:700}.homeContent{column-count:2;column-gap:40px}footer{float:left;width:100%;clear:both;padding:20px 101px;margin-top:80px;background:url(//brahms-sh.de/wp-content/themes/brahms/images/footerBg-brown.jpg) bottom center no-repeat;background-size:100%;min-height:80px;text-align:center;font-size:12px;color:#999}footer .copyright{float:left}footer ul{padding-left:0}footer ul li{list-style:none;display:inline;margin-right:12px}footer a{text-decoration:none;text-transform:uppercase;color:#999}#thesection{width:100%;background:url(//brahms-sh.de/wp-content/themes/brahms/images/bg2.jpg) top right no-repeat;float:left;clear:both;margin-top:-86px;padding-top:90px}.breadcrumbs{display:block;color:#999;margin-bottom:40px;width:100%;border-bottom:2px solid #eee;padding-bottom:10px}.breadcrumbs a{color:#cfa33e}#gallery{float:left;width:100%;margin:20px 0}#gallery a{text-decoration:none;float:left;width:24%;margin-right:1%;margin-bottom:1%;height:250px;overflow:hidden}h3{color:#dcb248;font-size:18px}#contentBlocks{padding-bottom:90px}#contentBlocks .blockRow{float:left;width:100%}#contentBlocks .oneColumn{float:left;width:98%;margin-left:1%;margin-right:1%;clear:both;padding:0 7px}#contentBlocks .oneColumn .cta{float:left;width:100%;text-decoration:none;margin-bottom:30px}#contentBlocks .oneColumn .cta .ctaText{float:left;width:100%;padding:30px 0;color:#333;font-size:14px}#contentBlocks .oneColumn .cta img{float:left;width:100%}#contentBlocks .oneColumn .cta .ctaImg{float:left;width:100%;position:relative;height:300px}#contentBlocks .oneColumn .cta .ctaImg img{width:100%;float:left;position:relative}#contentBlocks .oneColumn .cta .ctaImg .title{display:block;position:absolute;background:url(//brahms-sh.de/wp-content/themes/brahms/images/maskNew.png) top left no-repeat;background-size:100% 100%;color:#fff;left:0;bottom:20px;text-transform:uppercase;font-size:14px;padding:60px 50px 60px 15px;height:100px;text-align:left;display:table}#contentBlocks .oneColumn .cta .ctaImg .title span{display:table-cell;vertical-align:middle}#contentBlocks .oneColumn .cta:hover img{-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contentBlocks .oneColumn .cta:hover .title{-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contentBlocks .oneColumn .cta.noLink .ctaImg{height:300px}#contentBlocks .oneColumn .cta.noLink .ctaImg .title{background:0 0}#contentBlocks .oneColumn .cta.noLink:hover .title{background:0 0}#contentBlocks .twoColumn{float:left;width:48%;margin-left:1%;margin-right:1%;padding:0 7px}#contentBlocks .twoColumn .cta{float:left;width:100%;text-decoration:none;margin-bottom:30px}#contentBlocks .twoColumn .cta .ctaText{float:left;width:100%;padding:30px 0;color:#333;font-size:14px;display:table}#contentBlocks .twoColumn .cta .ctaText.ctaImgFix{padding:0 !important}#contentBlocks .twoColumn .cta img{float:left;width:100%}#contentBlocks .twoColumn .cta .ctaImg{float:left;width:100%;position:relative}#contentBlocks .twoColumn .cta .ctaImg .ctaText{height:300px}#contentBlocks .twoColumn .cta .ctaImg img{width:100%;float:left;position:relative}#contentBlocks .twoColumn .cta .ctaImg .title{display:block;position:absolute;background:url(//brahms-sh.de/wp-content/themes/brahms/images/maskNew.png) top left no-repeat;background-size:100% 100%;color:#fff;min-width:190px;left:0;bottom:20px;text-transform:uppercase;font-size:14px;padding:60px 10px;height:100px;text-align:left;display:table}#contentBlocks .twoColumn .cta .ctaImg .title span{display:table-cell;vertical-align:middle}#contentBlocks .twoColumn .cta .ctaCenter{width:85%;display:table-cell;vertical-align:middle}#contentBlocks .twoColumn .cta:hover img{-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contentBlocks .twoColumn .cta:hover .title{-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contentBlocks .twoColumn .cta.noLink .ctaImg .title{background:0 0}#contentBlocks .twoColumn .cta.noLink:hover .title{background:0 0}#contentBlocks .threeColumn{float:left;width:31.333%;margin-left:1%;margin-right:1%}#contentBlocks .threeColumn .cta{float:left;width:100%;text-decoration:none;margin-bottom:30px}#contentBlocks .threeColumn .cta .ctaText{background:#cfa33e;float:left;width:100%;padding:30px 5%;color:#fff;font-size:14px;display:table;min-height:350px}#contentBlocks .threeColumn .cta .ctaText.ctaImgFix{padding:0 !important}#contentBlocks .threeColumn .cta img{float:left;width:100%}#contentBlocks .threeColumn .cta .ctaImg{float:left;width:100%;position:relative}#contentBlocks .threeColumn .cta .ctaImg img{width:100%;float:left;position:relative}#contentBlocks .threeColumn .cta .ctaImg .title{display:block;position:absolute;left:20px;bottom:20px;text-transform:uppercase;font-size:14px;padding:60px 50px 60px 15px;height:170px;text-align:left;display:table}#contentBlocks .threeColumn .cta .ctaImg .title span{display:table-cell;vertical-align:middle}#contentBlocks .threeColumn .cta .ctaCenter{width:85%;display:table-cell;vertical-align:middle}#contentBlocks .threeColumn .cta:hover img{-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contentBlocks .threeColumn .cta:hover .title{-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contentBlocks .fourColumn{float:left;width:23%;margin-left:1%;margin-right:1%}#contentBlocks .fourColumn .cta{float:left;width:100%;text-decoration:none;margin-bottom:30px}#contentBlocks .fourColumn .cta .ctaText{background:#333;float:left;width:100%;padding:30px 5%;color:#fff;font-size:14px;display:table;min-height:270px}#contentBlocks .fourColumn .cta .ctaText.ctaImgFix{padding:0 !important}#contentBlocks .fourColumn .cta img{float:left;width:100%}#contentBlocks .fourColumn .cta .ctaImg{float:left;width:100%;position:relative}#contentBlocks .fourColumn .cta .ctaImg img{width:100%;float:left;position:relative}#contentBlocks .fourColumn .cta .ctaImg .title{display:block;position:absolute;left:20px;bottom:20px;text-transform:uppercase;font-size:14px;padding:60px 50px 60px 15px;height:170px;text-align:left;display:table}#contentBlocks .fourColumn .cta .ctaImg .title span{display:table-cell;vertical-align:middle}#contentBlocks .fourColumn .cta .ctaCenter{width:85%;display:table-cell;vertical-align:middle}#contentBlocks .fourColumn .cta:hover img{-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contentBlocks .fourColumn .cta:hover .title{-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.contactForm{float:right;width:48%;margin-right:2%}.contactForm .gform_wrapper{margin:0}.contactForm input[type=text]{border:1px solid #ddd}.contactForm input[type=email]{border:1px solid #ddd}.contactForm textarea{border:1px solid #ddd}body .gform_wrapper ul li.gfield{margin-top:0 !important;margin-bottom:16px}.mainContent{overflow:hidden}#navbar-collapse-1 .hide{display:none !important}#brown input[type=submit]{background:#cfa33e !important;color:#fff;line-height:35px;padding:0 15px;border:none}#red input[type=submit]{background:#be1a1a !important;color:#fff;line-height:35px;padding:0 15px;border:none}#purple input[type=submit]{background:#b11763 !important;color:#fff;line-height:35px;padding:0 15px;border:none}#teal input[type=submit]{background:#538a9e !important;color:#fff;line-height:35px;padding:0 15px;border:none}#red .navbar{background:url(//brahms-sh.de/wp-content/themes/brahms/images/headerBg-red.png) top right no-repeat !important}#purple .navbar{background:url(//brahms-sh.de/wp-content/themes/brahms/images/headerBg-purple.png) top right no-repeat !important}#teal .navbar{background:url(//brahms-sh.de/wp-content/themes/brahms/images/headerBg-teal.png) top right no-repeat !important}#red footer{background:url(//brahms-sh.de/wp-content/themes/brahms/images/footerBg-red.jpg) top right no-repeat !important}#purple footer{background:url(//brahms-sh.de/wp-content/themes/brahms/images/footerBg-purple.jpg) top right no-repeat !important}#teal footer{background:url(//brahms-sh.de/wp-content/themes/brahms/images/footerBg-teal.jpg) top right no-repeat !important}#red footer{background:url(//brahms-sh.de/wp-content/themes/brahms/images/footerBg-red.jpg) top right no-repeat !important}#purple footer{background:url(//brahms-sh.de/wp-content/themes/brahms/images/footerBg-purple.jpg) top right no-repeat !important}#teal footer{background:url(//brahms-sh.de/wp-content/themes/brahms/images/footerBg-teal.jpg) top right no-repeat !important}#red .navbar #navbar-collapse-1 .sub-menu{background:#be1a1a !important}#red .navbar #navbar-collapse-1 li>a:hover{background:#be1a1a !important}#red .navbar #navbar-collapse-1 li li>a:hover{background:0 0 !important}#red .navbar #navbar-collapse-1 li:hover{background:#be1a1a !important}#red .navbar #navbar-collapse-1 .sub-menu li{background:#be1a1a !important}#red .headerTop li a:hover{background:#be1a1a;color:#fff !important}#red .navbar #navbar-collapse-1 .sub-menu li:hover{background:#b50000 !important}#red .navbar .headerTop a{color:#be1a1a !important}#red .cms-content h1,#red .breadcrumbs a,#red .cms-content a,#red .mainContent a,#red .blockRow a,#red .cms-content h2{color:#be1a1a !important}#red .breadcrumbs a:hover,#red .cms-content a:hover{color:#b50000 !important}#red #contentBlocks .threeColumn .cta .ctaText{background:#be1a1a !important}#red #header #c-button--push-right i{color:#be1a1a !important}#red .c-menu{background:#be1a1a !important}#red #c-menu--push-right ul li a:hover{color:#be1a1a !important}#red .cms-content table strong{color:#be1a1a !important}#purple .navbar #navbar-collapse-1 .sub-menu{background:#b11763 !important}#purple .navbar #navbar-collapse-1 li>a:hover{background:#b11763 !important}#purple .navbar #navbar-collapse-1 li li>a:hover{background:0 0 !important}#purple .navbar #navbar-collapse-1 li:hover{background:#b11763 !important}#purple .navbar #navbar-collapse-1 .sub-menu li{background:#b11763 !important}#purple .headerTop li a:hover{background:#b11763;color:#fff !important}#purple .navbar #navbar-collapse-1 .sub-menu li:hover{background:#a80054 !important}#purple .navbar .headerTop a{color:#b11763 !important}#purple .cms-content h1,#purple .breadcrumbs a,#purple .cms-content a,#purple .mainContent a,#purple .blockRow a,#purple .cms-content h2{color:#b11763 !important}#purple .breadcrumbs a:hover,#purple .cms-content a:hover{color:#a80054 !important}#purple #contentBlocks .threeColumn .cta .ctaText{background:#b11763 !important}#purple #header #c-button--push-right i{color:#b11763 !important}#purple .c-menu{background:#b11763 !important}#purple #c-menu--push-right ul li a:hover{color:#b11763 !important}#purple .cms-content table strong{color:#b11763 !important}#teal .navbar #navbar-collapse-1 .sub-menu{background:#538a9e !important}#teal .navbar #navbar-collapse-1 li>a:hover{background:#538a9e !important}#teal .navbar #navbar-collapse-1 li li>a:hover{background:0 0 !important}#teal .navbar #navbar-collapse-1 li:hover{background:#538a9e !important}#teal .navbar #navbar-collapse-1 .sub-menu li{background:#538a9e !important}#teal .headerTop li a:hover{background:#538a9e;color:#fff !important}#teal .navbar #navbar-collapse-1 .sub-menu li:hover{background:#448299 !important}#teal .navbar .headerTop a{color:#538a9e !important}#teal .cms-content h1,#teal .breadcrumbs a,#teal .cms-content a,#teal .mainContent a,#teal .blockRow a,#teal .cms-content h2{color:#538a9e !important}#teal .breadcrumbs a:hover,#teal .cms-content a:hover{color:#448299 !important}#teal #contentBlocks .threeColumn .cta .ctaText{background:#538a9e !important}#teal #header #c-button--push-right i{color:#538a9e !important}#teal .c-menu{background:#538a9e !important}#teal #c-menu--push-right ul li a:hover{color:#538a9e !important}#teal .cms-content table strong{color:#538a9e !important}.cms-content table strong a{text-decoration:underline !important}.archivItem{float:left;width:100%;border-bottom:1px solid #ddd;padding:20px 0 10px}.archivItem:nth-child(2n){background:#fafafa}.archivItem .archivImage{float:left;width:30%;margin-right:5%;height:250px;overflow:hidden}@media screen and (max-width:600px){.archivItem .archivImage{width:100%;margin-right:0;margin-bottom:20px}}.archivItem .archivImage img{width:100%}.archivItem .newsDetails{float:left;width:65%;font-size:13px}@media screen and (max-width:600px){.archivItem .newsDetails{width:100%;margin-right:0}}.archivItem .newsDetails a{float:left;width:100%;color:#cfa33e;text-decoration:none;margin-bottom:10px;font-size:22px}.archivItem .newsDetails a:hover{color:#dcb248}.archivItem .newsDetails a.mehr{background:#cfa33e;color:#fff;width:90px;padding:8px 15px;text-align:center;margin-top:10px;font-size:12px}.archivItem .newsDetails a.mehr:hover{background:#dcb248}#audio{float:left;width:100%;clear:both;padding:60px 0}#audio .audioFiles{border-bottom:1px solid #999;padding-bottom:30px;margin-bottom:30px;float:left;width:100%}#audio .audioFiles strong{display:block;font-size:16px;margin-bottom:10px}#audio .audioFiles .files{float:left;width:100%;clear:both}#audio .audioFiles .files .fileLeft{float:left;width:60%}#audio .audioFiles .files .fileRight{float:right;width:40%}@media screen and (max-width:600px){#audio .audioFiles .files .fileRight{width:100%}}#audio .audioFiles .files .fileRight a{color:#777;text-align:right;display:block}@media screen and (max-width:600px){#audio .audioFiles .files .fileRight a{text-align:left;margin-top:10px}}@media screen and (max-width:1200px){#contentBlocks .fourColumn .cta .ctaCenter{width:75%}}@media screen and (max-width:1000px){#c-button--push-right{display:block}.navbar .headerRight{display:none}#second .secondCta .secondImg .text{width:87%}}@media screen and (max-width:768px){#second .secondCta .secondImg .text{width:55%}#contentBlocks .oneColumn .cta .ctaCenter{position:static;padding-top:50px;padding-bottom:50px;top:auto;transform:none;float:left;width:100%}#contentBlocks .twoColumn .cta .ctaCenter{position:static;padding-top:50px;padding-bottom:50px;top:auto;transform:none;float:left;width:100%}#contentBlocks .threeColumn .cta .ctaCenter{position:static;padding-top:50px;padding-bottom:50px;top:auto;transform:none;float:left;width:100%}#contentBlocks .fourColumn .cta .ctaCenter{position:static;padding-top:50px;padding-bottom:50px;top:auto;transform:none;float:left;width:100%}#gallery a{width:32% !important}}@media screen and (max-width:700px){.gridContainer a.big{width:100%;height:600px}.gridContainer a.small{width:50%;height:300px}.homeCTA .wilkommen{width:100%;padding-left:110px}.homeCTA .ctas{width:100%;padding-left:110px;background-position:bottom right}.imageContainer .imageBox{height:auto}.mainContent{padding-left:10px}.innerPage{padding-left:10px}}@media screen and (max-width:600px){.contactForm{width:100%;margin:40px 0}.gridContainer a.big{width:100%;height:400px}.gridContainer a.small{width:100%;height:400px}.newsItem.featured .content{width:100%}.newsItem.featured .maskWhite,.featuredImage .maskWhite{display:none}.featuredImage .maskWhite{height:250px}.navbar .logo img.big{display:none !important}.navbar .logo img.small{display:block !important;width:100px}#header #c-button--push-right{top:40px}#header #c-button--push-right.scrolling{top:35px}.imageContainer .caption{display:none}.placeholder{height:100px}.placeholder.scrolling{height:90px}.homeCTA .ctas li{width:50%}.imageContainer{padding-left:0;position:relative;z-index:2}#contentBlocks .twoColumn{width:98%}#contentBlocks .threeColumn{width:98%}#contentBlocks .fourColumn{width:48%}#gallery a{width:49% !important}}@media screen and (max-width:470px){#contentBlocks .fourColumn{width:98%}.newsItem.standard .content{width:100%}.breadBar .archive{width:100%;margin-top:6px}.homeCTA .ctas li{width:100%}.homeCTA .ctas{background:0 0}.imageContainer{padding-left:0}.homeCTA .wilkommen,.mainContent{padding-left:30px}.homeCTA .ctas{padding-left:0}.mainContent .aktuelle .aktuellPic{width:100%}.mainContent .aktuelle .aktuellDesc{width:100%}#second .secondCta .secondImg .text{position:static;height:auto;left:auto;bottom:auto;width:100%;padding:30px 34px 30px 15px;float:left;width:100%}.homeContent{column-count:1}}@media screen and (max-width:400px){#gallery a{width:100% !important;margin-right:0 !important}}#koncerts{float:left;width:100%;clear:both;padding-top:50px;padding-bottom:50px}#koncerts .konzertRow{width:100%;clear:both;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:"space-between";-moz-justify-content:"space-between";justify-content:"space-between";border:1px solid #eee;margin-bottom:20px;background:#fafafa}@media screen and (max-width:650px){#koncerts .konzertRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#koncerts .konzertRow.ausverkauft .badge{background:#b11763}#koncerts .konzertRow.ausverkauft .imageBox,#koncerts .konzertRow.ausverkauft .details{opacity:.6}#koncerts .konzertRow.ausverkauft #mehr,#koncerts .konzertRow.ausverkauft .button{display:none !important}#koncerts .konzertRow.nachholtermin .badge,#koncerts .konzertRow.abgesagt .badge{background:#3184a1}#koncerts .konzertRow .badge{position:absolute;top:20px;left:30px;z-index:22;color:#fff;font-size:15px;padding:0 15px;line-height:40px;text-transform:uppercase}#koncerts .konzertRow .imageBox{-webkit-flex-basis:30%;-moz-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:650px){#koncerts .konzertRow .imageBox{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}#koncerts .konzertRow .details{-webkit-flex-basis:70%;-moz-flex-basis:70%;-ms-flex-basis:70%;flex-basis:70%;padding:20px 5%;position:relative;background:#fff}@media screen and (max-width:650px){#koncerts .konzertRow .details{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}#koncerts .konzertRow .details .thedate{color:#999;font-size:13px;display:block;margin-bottom:8px}#koncerts .konzertRow .details .thecontent{width:100%;clear:both;font-size:14px}#koncerts .konzertRow .details .thecontent h4{font-size:16px;color:#dcb248}#koncerts .konzertRow .details .thecontent h2{font-size:22px;color:#cfa33e;margin-bottom:30px}#koncerts .konzertRow .details .thecontent .detailsBox{width:100%;clear:both;padding-bottom:20px;display:none}#koncerts .konzertRow .details .thecontent #mehr{position:relative;text-decoration:underline;color:#999;font-size:14px;display:block;margin:0 0 10px}#koncerts .konzertRow .details .thecontent p{font-size:14px}#koncerts .konzertRow .button{float:right;clear:both;background:#cfa33e;color:#fff;font-size:14px;text-decoration:none;line-height:40px;padding:0 10px}