@font-face {font-family: 'fontello-gmaps';src: url('/img/webfonts/fontello-gmaps.eot?65603442');src: url('/img/webfonts/fontello-gmaps.eot?65603442#iefix') format('embedded-opentype'),url('/img/webfonts/fontello-gmaps.woff?65603442') format('woff'),url('/img/webfonts/fontello-gmaps.ttf?65603442') format('truetype'),url('/img/webfonts/fontello-gmaps.svg?65603442#fontello') format('svg');font-weight: normal;font-style: normal;}#GalleryWrapper {overflow: hidden;position: relative;width: 100%;z-index: 1;}#GalleryWrapper > .animation {height: 700px;position: relative;z-index: 1;}#GalleryWrapper .logobig {display: block;left: 50%;margin: -300px 0 0;position: absolute;text-align: center;top: 50%;width: 460px;z-index: 2;display: none !important;}#GalleryWrapper .logobig img {display: inline-block;max-width: 207px;}#GalleryWrapper .logobig span {display: block;line-height: 1.2;margin: 5px auto 0;max-width: 192px;text-align: center;}#GalleryWrapper .boxes {left: 50%;margin: 0 -585px 0 0;position: absolute;transform: translateY(-50%);top: 50%;z-index: 3;}#GalleryWrapper .boxes .box {background: #fbfbfb;float: left;height: 280px;position: relative;width: 220px;}#GalleryWrapper .boxes .box.program {font-family: "Rum-Serif";font-size: 18px;margin: 0 20px 0 0;padding: 30px 0 0 0;}#GalleryWrapper .boxes .box.program .line1:before {background: url("/img/layout/cloverleaf-hd.png") no-repeat left top;background-size: 30px 30px;content: "";display: block;height: 30px;left: 0;position: absolute;top: -2px;width: 30px;}#GalleryWrapper .boxes .box.program .line1 {border-bottom: 1px dashed #000000;font-size: 25px;line-height: 1;margin: 0 20px 9px;padding: 0 0 18px 40px;position: relative;}#GalleryWrapper .boxes .box.program .line2 {padding: 0 20px;}#GalleryWrapper .boxes .box .button {background: #000000;bottom: 0;color: #ffffff;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;line-height: 45px;position: absolute;text-align: center;width: 100%;}#GalleryWrapper .boxes .box.countdown .days {font-family: "Rum-Serif";font-size: 120px;line-height: 1;padding: 10px 0 0;text-align: center;}#GalleryWrapper .boxes .box.countdown > .label:before {border-top: 1px dashed #000000;content: "";display: block;height: 1px;left: 30px;position: absolute;right: 30px;top: 12px;z-index: -1;}#GalleryWrapper .boxes .box.countdown > .label {font-weight: 400;margin: 0 0 10px 0;position: relative;text-align: center;z-index: 1;}#GalleryWrapper .boxes .box.countdown > .label:after {background: #fbfbfb;content: "";display: block;height: 10px;left: 84px;position: absolute;right: 84px;top: 7px;z-index: -1;}#GalleryWrapper .boxes .box.countdown .times {margin: 0 auto;width: 180px;}#GalleryWrapper .boxes .box.countdown .times:after {clear: both;content: "";display: block;}#GalleryWrapper .boxes .box.countdown .times > p {float: left;text-align: center;width: 60px;}#GalleryWrapper .boxes .box.countdown .times > p .value {display: block;font-family: "Rum-Serif";font-size: 30px;line-height: 1;margin: 0 0 2px 0;}#GalleryWrapper .boxes .box.countdown .times > p .label {display: inline-block;font-weight: normal;}@media all and (max-width: 1900px){#GalleryWrapper .logobig {margin-top: -220px;}}@media all and (max-width: 1210px){#GalleryWrapper .logobig {left: auto;right: 20px;}#GalleryWrapper .boxes {left: auto;margin-right: 0;right: 20px;}}@media all and (max-width: 980px){#GalleryWrapper {padding-top: 110px;}#GalleryWrapper .logobig {display: none;}#GalleryWrapper .boxes .box.program {display: none;}}@media all and (max-width: 500px){#GalleryWrapper .boxes {left: auto;margin: 20px auto;position: relative;right: auto;top: auto;width: 220px;}#GalleryWrapper .boxes:after {clear: both;content: "";display: block;}#GalleryWrapper .boxes .box {height: 192px;}#GalleryWrapper .boxes .box.countdown .days {font-size: 40px;}}#FooterWrapper:before {content: "";display: block;border-top: 1px dashed #989898;}#FooterWrapper {height: 701px;position: relative;}#FooterWrapper > .row1:before {background: #ffffff;content: "";display: block;height: 100%;left: -2000px;position: absolute;top: 0;width: 4000px;z-index: -1;}#FooterWrapper > .row1 {background: #FFFFFF;height: 110px;margin: 0 auto;max-width: 1210px;padding: 39px 20px 0;position: relative;}#FooterWrapper > .row1 > .socialshare {max-width: 260px;position: relative;}#FooterWrapper > .row1 > .socialshare:after {clear: both;content: "";display: block;}#FooterWrapper > .row1 > .socialshare > p {color: #000000;font-size: 16px;font-weight: 600;left: 0;line-height: 1.1;margin: -1px 0 0;padding: 0 130px 0 0;position: absolute;width: 100%;}#FooterWrapper > .row1 > .socialshare > ul {float: right;position: relative;z-index: 1;}#FooterWrapper > .row1 > .socialshare > ul:after {clear: both;content: "";display: block;}#FooterWrapper > .row1 > .socialshare > ul > li {float: left;margin: 0 0 0 10px;}#FooterWrapper > .row1 > .socialshare > ul > li:first-child {margin-left: 0;}#FooterWrapper > .row1 > .socialshare > ul > li > a {background: #000000;color: #ffffff;display: block;height: 32px;line-height: 34px;text-align: center;transition: all 200ms ease 0s;width: 32px;}#FooterWrapper > .row1 > .newsletter {position: absolute;right: 20px;top: 32px;}#FooterWrapper > .row1 > .newsletter .label {float: left;font-family: "Rum-Serif";font-size: 25px;line-height: 45px;margin: 0 20px 0 0;}#FooterWrapper > .row1 > .newsletter form {float: left;padding: 0 70px 0 0;position: relative;width: 370px;}#FooterWrapper > .row1 > .newsletter form .field {border: 1px solid #cccccc;color: #404040;display: inline-block;height: 45px;padding: 1px 16px 0;width: 100%;}#FooterWrapper > .row1 > .newsletter form .button {background: #000000;border: 0 none;color: #FFFFFF;cursor: pointer;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;padding: 0 !important;position: absolute;right: 0;top: 0;width: 70px;}#FooterWrapper > .row2:before {background: url("/img/layout/bg-footer.png") no-repeat center top;background-size: cover;content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}#FooterWrapper > .row2 {background: rgba(0, 0, 0, 0.7);height: 350px;position: relative;}#FooterWrapper > .row2 > div {height: 100%;margin: 0 auto;max-width: 1210px;padding: 0 20px;}#FooterWrapper > .row2 > div:after {clear: both;content: "";display: block;}#FooterWrapper > .row2 > div > .left {align-items: center;display: flex;flex-direction: column;float: left;gap: 40px;height: 100%;justify-content: space-between;padding: 50px 0 30px 0;position: relative;width: 23.076923076923077%; }#FooterWrapper > .row2 > div > .left:after {background: #5f5f5f;content: "";display: block;height: 100%;position: absolute;right: 0;top: 0;width: 1px;}#FooterWrapper > .row2 > div > .left .logo {display: block;width: 160px;}#FooterWrapper > .row2 > div > .left .logo img {display: block;width: 160px;}#FooterWrapper > .row2 > div > .left .kufsteinerland {display: block;width: 159px;}#FooterWrapper > .row2 > div > .left .kufsteinerland img {display: block;width: 159px;}#FooterWrapper > .row2 > div > .left .sparkasse {display: block;width: 160px;}#FooterWrapper > .row2 > div > .left .sparkasse img {display: block;width: 160px;}#FooterWrapper > .row2 > div > .right {float: left;height: 100%;position: relative;width: 76.92307692307692%; }#FooterWrapper > .row2 > div > .right .content {color: #FFFFFF;float: right;padding: 44px 0 0 0;width: 61.111111111111114%; }#FooterWrapper > .row2 > div > .right .content .title {font-weight: bold;margin: 0 0 3px;}#FooterWrapper > .row2 > div > .right .content .text {line-height: 1.4;}#FooterWrapper > .row2 > div > .right .socialmedia {bottom: 22px;color: #ffffff;position: absolute;right: 0;}#FooterWrapper > .row2 > div > .right .socialmedia > p {bottom: 11px;display: inline-block;font-size: 13px;position: relative;}#FooterWrapper > .row2 > div > .right .socialmedia > ul {display: inline-block;}#FooterWrapper > .row2 > div > .right .socialmedia > ul:after {clear: both;content: "";display: block;}#FooterWrapper > .row2 > div > .right .socialmedia > ul > li {float: left;margin: 0 0 0 10px;}#FooterWrapper > .row2 > div > .right .socialmedia > ul > li > a {background: #ffffff;display: block;height: 32px;line-height: 34px;text-align: center;width: 32px;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}#FooterWrapper > .row2 > div > .right .socialmedia > ul > li > a:hover {background: #d0cfc9;}#FooterWrapper > .row2 > div > .right .socialmedia > ul > li > a.blog {font-size: 9px;text-transform: uppercase;}@media all and (max-width: 1050px){#FooterWrapper > .row2 > div > .left {width: 20%;}#FooterWrapper > .row2 > div > .right {width: 80%;}}@media all and (max-width: 980px){#FooterWrapper {height: auto;}#FooterWrapper > .row1 {height: auto;padding-bottom: 39px;}#FooterWrapper > .row1 > .socialshare {margin: 0 auto;}#FooterWrapper > .row1 > .newsletter {display: table;margin: 15px auto 0;position: relative;right: 0;top: 0;}#FooterWrapper > .row1 > .newsletter:after {clear: both;content: "";display: block;}#FooterWrapper > .row1 > .newsletter .label {font-size: 20px;}#FooterWrapper > .row2 {height: auto;padding-bottom: 40px;}#FooterWrapper > .row2 > div > .left {float: none;height: auto;padding-bottom: 50px;text-align: center;width: auto;}#FooterWrapper > .row2 > div > .left:after {display: none;}#FooterWrapper > .row2 > div > .right {float: none;width: auto;}#FooterWrapper > .row2 > div > .right .content {float: none;margin: 0 auto;max-width: 500px;width: auto;}#FooterWrapper > .row2 > div > .right .content .title {text-align: center;}#FooterWrapper > .row2 > div > .right .content .text {text-align: center;}#FooterWrapper > .row2 > div > .right .socialmedia {bottom: auto;margin-left: -20px;margin-right: -20px;position: relative;right: auto;text-align: center;}#FooterWrapper > .row2 > div > .right .socialmedia > p {display: block;text-align: center;}#FooterWrapper > .row2 > div > .right .socialmedia > ul > li:first-child {margin-left: 0;}}@media all and (max-width: 700px){#FooterWrapper > .row1 > .newsletter .label {float: none;margin-right: 0;text-align: center;}#FooterWrapper > .row1 > .newsletter form {float: none;width: 261px;}}#FooterWrapper > .row3 {background: #000000;height: 240px;}#FooterWrapper > .row3 > div {margin: 0 auto;max-width: 1210px;padding: 35px 20px;position: relative;}#FooterWrapper > .row3 > div > p {color: rgba(255, 255, 255, 0.5);font-size: 14px;text-align: center;}#FooterWrapper > .row3 > div > div {margin: 0 auto;max-width: 600px;}#FooterWrapper .slider {margin: 50px 0 0 0;}#FooterWrapper .owl-item {height: 94px;text-align: center;}#FooterWrapper .owl-item li,#FooterWrapper .owl-item li a {display: block;line-height: 100px;}#FooterWrapper .owl-item img {display: inline-block;max-height: 90px;max-width: 90px;vertical-align: middle;}@media all and (max-width: 980px){#FooterWrapper > .row3 {display: none;}}.metamenu {bottom: 27px;left: 30px;position: absolute;}.metamenu > ul:after {clear: both;content: "";display: block;}.metamenu > ul > li {float: left;}.metamenu > ul > li > a {color: #ffffff;display: inline-block;font-weight: 300;padding: 7px 6px 6px;}.metamenu > ul > li:last-child > a {padding-right: 0;}@media all and (max-width: 980px){.metamenu {bottom: auto;left: auto;margin: 30px 0;position: relative;}.metamenu > ul > li {float: none;text-align: center;}}#FooterWrapper > .row2 > div > .right > .mainmenu {float: left;padding: 43px 30px 20px 30px;width: 38.888888888888886%; }#FooterWrapper > .row2 > div > .right > .mainmenu > ul > li {margin: 0 0 5px 0;}#FooterWrapper > .row2 > div > .right > .mainmenu > ul > li > a {color: #ffffff;display: block;font-size: 20px;line-height: 1.1;padding: 3px 0;}@media all and (max-width: 980px){#FooterWrapper > .row2 > div > .right > .mainmenu {float: none;padding: 0;width: auto;}#FooterWrapper > .row2 > div > .right > .mainmenu > ul > li {text-align: center;}#FooterWrapper > .row2 > div > .right > .mainmenu > ul > li > a {display: inline-block;}}.cmsList > h2 {font-size: 16px;font-weight: bold;margin: 0 0 16px 0;}.cmsList > h3 {margin: 0 0 16px 0;}.cmsList > strong + ul {margin: 10px 0 0 0;}.cmsList > ul > li:before {background: #000000;border-radius: 4px;content: "";display: block;height: 8px;left: 0;line-height: 1;position: absolute;top: 8px;width: 8px;}.cmsList > ul > li {    margin: 0 0 10px;    padding: 0 0 0 16px;    position: relative;    text-overflow: ellipsis;}.cmsList2Columns > ul > li {float: left;width: 50%;}.cmsList2Columns > ul > li:nth-child(2n+1) {padding-right: 20px;}.cmsList2Columns > ul > li:nth-child(2n) + li {clear: left;}.cmsList2Columns:after {clear: both;content: "";display: block;}.cmsListUnderline > h2 {border-bottom: 2px dotted #cccccc;margin: 0;padding: 0 0 10px;}.cmsListUnderline > ul > li:before {top: 15px;}.cmsListUnderline > ul > li {border-bottom: 2px dotted #cccccc;margin: 0;padding: 8px 0 6px 20px;}@media all and (max-width: 750px){.cmsList2Columns > ul > li {clear: none !important;padding-right: 0 !important;width: 100%;}}.cmsImage:after {clear: both;content: "";display: block;}.cmsImage > .left {float: left;margin: 0 30px 10px 0;max-width: 50%;}.cmsImage > .right {float: right;margin: 0 0 10px 30px;max-width: 50%;}.cmsImage > p {padding: 0;}.cmsImage img {display: block;width: 100%;}.cmsImage figcaption {font-size: 14px;margin: 8px 0 0 0;text-align: right;}@media all and (max-width: 750px){.cmsImage > .left,.cmsImage > .right {float: none;margin: 0 0 10px 0;max-width: none;}}.cmsGallery:after {clear: both;content: "";display: block;}.cmsGallery + * {margin-top: -15px;}.cmsGallery > li {float: left;margin: 0 2.564102564102564% 2.564102564102564% 0; position: relative;width: 31.623931623931625%; }.cmsGallery > li:nth-child(3n) {margin-right: 0;}.cmsGallery > li:nth-child(3n) + li {clear: left;}.cmsGallery > li > figure > a:before {background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.7);content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.cmsGallery > li:hover > figure > a:before,.cmsGallery > li.show > figure > a:before {opacity: 1;}.cmsGallery > li > figure > a {display: block;overflow: hidden;position: relative;}.cmsGallery > li > figure > a > img {display: block;width: 100%;}.cmsGallery > li > figure > a > span {color: #ffffff;left: 50%;margin: auto;opacity: 0;padding: 100% 15px 0 15px;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%);width: 100%;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.cmsGallery > li:hover > figure > a > span,.cmsGallery > li.show > figure > a > span {opacity: 1;padding-top: 0;}.cmsGallery > li > figure > a > span > .text {display: block;font-weight: 300;letter-spacing: 1px;}.cmsGallery > li > figure > a > span > .zoom {border: 2px solid #ffffff;border-radius: 25px;color: #ffffff;display: table;font-size: 11px;font-weight: bold;letter-spacing: 1px;line-height: 1;margin: 10px auto;padding: 11px 28px 10px;text-transform: uppercase;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.cmsGallery > li > figure > a > span > .zoom:hover {background: #ffffff;color: #000000;}@media all and (max-width: 600px){.cmsGallery + * {margin-top: auto;}.cmsGallery > li {clear: both !important;float: none !important;margin: 0 0 30px 0 !important;width: 100% !important;}}.cmsImageFullWidth {background: #FFFFFF;margin-top: 0;}.cmsImageFullWidth + .cmsMapTownHeadline {display: none;}.cmsImageFullWidth + .cmsMapTownHeadline + .cmsMapTown {margin-top: -40px;}.cmsImageFullWidth:after {clear: both;content: "";display: block;}.cmsImageFullWidth > .image {float: left;margin: 0 35px 0 0;overflow: hidden;width: 35%;}.cmsImageFullWidth > .image > img {display: block;left: 50%;min-width: 100%;position: relative;-moz-transform: translate(-50%);-webkit-transform: translate(-50%);-o-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}.cmsImageFullWidth > .content {margin: 0 auto;max-width: 1210px;padding: 60px 20px 10px;position: relative;}.cmsImageFullWidth > .content > h3 {font-family: 'Rum-Serif', serif;font-size: 35px;font-weight: normal;line-height: 1.09;}.cmsImageFullWidth > .content > p {margin: 28px 0 0;}@media all and (max-width: 1080px){.cmsImageFullWidth > .image {width: 45%;}.cmsImageFullWidth > .content {padding-bottom: 60px;}}@media all and (max-width: 800px){.cmsImageFullWidth > .content {padding-top: 28px;}.cmsImageFullWidth > .content > h3 {font-size: 26px;}}@media all and (max-width: 600px){.cmsImageFullWidth > .image {float: none;margin: 0;width: 100%;}.cmsImageFullWidth > .image > img {left: 0;transform: none;width: 100%;}.cmsImageFullWidth > .content > h3 {font-size: 20px;}}.cmsTable + .cmsTable {margin-top: 46px;}.cmsTable > h2 {font-size: 16px;font-weight: bold;margin: 0 0 20px 0;}.cmsTable > table {width: 100%;}.cmsTable > table > tbody > tr {border-bottom: 2px dotted #d1d1d1;border-top: 2px dotted #d1d1d1;}.cmsTable > table > tbody > tr > td {padding: 15px;}body.isSafari .cmsTable > table > tbody > tr > td {padding-bottom: 12px;padding-top: 18px;}.cmsTable > p {font-size: 14px;padding: 10px 0;}@media all and (max-width: 900px){.cmsTable + .cmsTable {margin-top: 40px;}}.cmsTable.responsive > table,.cmsTable.responsive tbody,.cmsTable.responsive tr,.cmsTable.responsive td { display: block; }.cmsTable.responsive > table {border-bottom: 2px dotted #d1d1d1;}.cmsTable.responsive tr:first-child { left: -9999px;position: absolute;top: -9999px;}.cmsTable.responsive tr { border-bottom: 0;}.cmsTable.responsive td:before {content: attr(data-title);font-weight: bold;left: 10px;overflow: hidden;padding-right: 10px;position: absolute;text-overflow: ellipsis;top: 15px;white-space: nowrap;width: 45%;}body.isSafari .cmsTable.responsive td:before {top: 18px;}.cmsTable.responsive td {border: medium none;padding-left: 50%;position: relative;text-align: left !important;width: auto !important;}.cmsLink + .cmsLink:not(.button) {margin-top: -40px;}h3 + .cmsLink,h2 + .cmsLink {margin-top: -28px;}.cmsLink > a {display: inline-block;font-family: "Rum-Serif";font-weight: normal;padding: 3px 0;position: relative;}.cmsLink.button > a {color: #FFFFFF;display: inline-block;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;padding: 9px 20px 7px;position: relative;}body.isSafari .cmsLink > a {padding-bottom: 8px;padding-top: 13px;}.cmsLink.button + .cmsLink.button {margin-top: -20px;}.cmsLink.button.buttondark > a {background: #000000;}.cmsLink > a > i {font-size: 13px;margin: 0 8px 0 0;position: relative;top: -1px;}.cmsRefs > h2 {font-size: 16px;margin: 0 0 12px;}.cmsRefs > ul > li > a {color: #404040;display: inline-block;font-family: "Rum-Serif";font-weight: normal;padding: 3px 0 3px 14px;position: relative;}.cmsRefs > ul > li > a > i {font-size: 13px;left: 0;position: absolute;top: 8px;}body.isSafari .cmsRefs > ul > li > a > i {top: 6px;}.cmsMail > a {display: inline-block;font-family: "Rum-Serif";font-weight: normal;padding: 3px 0;position: relative;}.cmsMail > a > i {font-size: 14px;margin: 0 8px 0 0;position: relative;top: -1px;}.cmsTeaserGroup {margin: 80px 0 0 0;}.cmsTeaserGroup:after {clear: both;content: "";display: block;}.cmsTeaserGroup > h2 {color: #000000;font-family: "Rum-Serif";font-size: 25px;font-weight: normal;margin: 0 0 30px 0;position: relative;}.cmsTeaserGroup .wrap {margin: 0 0 2.564102564102564% 0; }.cmsTeaserGroup .wrap:after {clear: both;content: "";display: block;}.cmsTeaserGroup article {cursor: pointer;}.cmsTeaserGroup article > h2 {display: none;}@media all and (max-width: 500px){.cmsTeaserGroup.cmsTeaserProgramLink > h2 > a {display: none;}}.cmsTeaserGroup article {background: #FFFFFF;float: left;height: 395px;margin: 0 2.564102564102564% 2.564102564102564% 0; overflow: hidden;position: relative;width: 31.623931623931625%; }.cmsTeaserGroup article:nth-of-type(3n) {margin-right: 0;}.cmsTeaserGroup article:nth-of-type(3n) + article {clear: left;}.cmsTeaserGroup article.default > figure a img {display: block;width: 100%;}.cmsTeaserGroup article.default > figure > figcaption {padding: 20px 30px 5px 30px;position: relative;}.cmsTeaserGroup article.default > figure > figcaption > .mark {background: #000000 none repeat scroll 0 0;border-radius: 3px;color: #ffffff;font-family: "Rum-Serif";font-weight: normal;left: 20px;line-height: 1;padding: 5px;position: absolute;text-transform: uppercase;top: 10px;}.cmsTeaserGroup article.default .singledate {background: #eef2f2;border-radius: 5px;color: #000000;display: table;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 10px 0 9px;position: relative;text-align: center;text-transform: uppercase;width: 105px;}.bgwhite .cmsTeaserGroup article.default .singledate {background: #FFFFFF;}.cmsTeaserGroup article.default .singledate .day {font-family: "Rum-Serif";font-size: 32px;font-weight: normal;left: 12px;line-height: 36px;position: absolute;}.cmsTeaserGroup article.default .singledate .month {line-height: 36px;position: absolute;right: 12px;}.cmsTeaserGroup article.default .singledate .mark {background: #000000;border-radius: 3px;color: #FFFFFF;font-family: "Rum-Serif";font-weight: normal;padding: 5px;position: absolute;right: 0;top: -13px;}.cmsTeaserGroup article.default .multidate .mark {background: #000000;border-radius: 3px;color: #ffffff;font-family: "Rum-Serif";font-weight: normal;left: 75px;padding: 5px;position: absolute;top: -13px;}.cmsTeaserGroup article.default .multidate {background: #eef2f2;border-radius: 5px;color: #000000;display: table;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 6px 10px 0;position: relative;text-transform: uppercase;width: 97px;}.cmsTeaserGroup article.default .multidate .datefrom:before {background: #701020;bottom: 0;content: "";display: block;height: 1px;left: 0;position: absolute;width: 10px;z-index: 1;}.cmsTeaserGroup article.default .multidate .datefrom {margin: 0 0 5px;padding: 0 0 6px;position: relative;}.cmsTeaserGroup article.default .multidate .datefrom:after {background: #ffffff;bottom: 0;content: "";display: block;height: 1px;left: -10px;position: absolute;right: -10px;}.cmsTeaserGroup article.default .multidate .day {font-family: "Rum-Serif";font-weight: normal;margin: 0 5px 0 0;}.cmsTeaserGroup article.default .addition {color: #000000;font-weight: bold;margin: 4px 0 53px;}.cmsTeaserGroup article.default .singledate + .addition,.cmsTeaserGroup article.default .multidate + .addition {left: 0;margin: 0;overflow: hidden;padding: 0 15px 0 150px;position: absolute;text-overflow: ellipsis;top: 47px;white-space: nowrap;width: 100%;}.cmsTeaserGroup article.default a.title {clear: left;display: block;font-size: 25px;font-family: "Rum-Serif";font-weight: normal;line-height: 1.2;margin: 0 0 14px 0;}.cmsTeaserGroup article.default > figure > figcaption > .mark + a.title {margin: 16px 0 20px 20px;}@media all and (max-width: 980px){.cmsTeaserGroup article.default {height: 370px;}.cmsTeaserGroup article.default .addition {margin-bottom: 86px;}.cmsTeaserGroup article.default a.title {font-size: 21px;}}@media all and (max-width: 800px){.cmsTeaserGroup article.default {float: none;height: auto;margin: 0 0 20px;width: auto;}.cmsTeaserGroup article.default > figure:after {clear: both;content: "";display: block;}.cmsTeaserGroup article.default > figure > a {float: left;width: 45%;}.cmsTeaserGroup article.default > figure > figcaption {float: left;width: 55%;}}@media all and (max-width: 500px){.cmsTeaserGroup article.default > figure > a {float: none;width: auto;}.cmsTeaserGroup article.default > figure > figcaption {float: none;width: auto;}}.cmsTeaserSlider {margin: 80px -30px 0 0;}.cmsTeaserSlider > h2 {color: #000000;font-family: "Rum-Serif";font-size: 25px;font-weight: normal;margin: 0 30px 30px 0;padding: 0 170px 0 0;position: relative;}.cmsTeaserSlider > h2 > a {border: 1px solid #000000;font-size: 16px;font-weight: normal;line-height: 30px;padding: 0 14px;position: absolute;right: 0;top: 0;transition: background 200ms ease 0s, border 200ms ease 0s, color 200ms ease 0s;}.cmsTeaserSlider > h2 > a:first-child {right: 170px;}.cmsTeaserSlider > h2 > a:hover {background: #000000;border: 1px solid #000000;color: #ffffff;}.cmsTeaserSlider li {display: inline-block;}.cmsTeaserSlider article {background: #ffffff;margin: 0 30px 0 0;overflow: hidden;position: relative;text-align: left;}.cmsTeaserSlider article > h2 {display: none;}.cmsTeaserSlider article.default > figure a img {display: block;width: 100%;}.cmsTeaserSlider article.default > figure > figcaption {min-height: 210px;padding: 20px 30px 5px 30px;position: relative;}.cmsTeaserSlider article.default > figure > figcaption > .mark {background: #000000 none repeat scroll 0 0;border-radius: 3px;color: #ffffff;font-family: "Rum-Serif";font-weight: normal;left: 20px;line-height: 1;padding: 5px;position: absolute;text-transform: uppercase;top: 10px;}.cmsTeaserSlider article.default .singledate {background: #eef2f2;border-radius: 5px;color: #000000;display: table;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 10px 0 9px;position: relative;text-align: center;text-transform: uppercase;width: 105px;}.bgwhite .cmsTeaserSlider article.default .singledate {background: #FFFFFF;}.cmsTeaserSlider article.default .singledate .day {font-family: "Rum-Serif";font-size: 32px;font-weight: normal;left: 12px;line-height: 36px;position: absolute;}.cmsTeaserSlider article.default .singledate .month {line-height: 36px;position: absolute;right: 12px;}.cmsTeaserSlider article.default .singledate .mark {background: #000000;border-radius: 3px;color: #FFFFFF;font-family: "Rum-Serif";font-weight: normal;padding: 5px;position: absolute;right: 0;top: -13px;}.cmsTeaserSlider article.default .multidate .mark {background: #000000;border-radius: 3px;color: #ffffff;font-family: "Rum-Serif";font-weight: normal;left: 75px;padding: 5px;position: absolute;top: -13px;}.cmsTeaserSlider article.default .multidate {background: #eef2f2;border-radius: 5px;color: #000000;display: table;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 6px 10px 0;position: relative;text-transform: uppercase;width: 97px;}.cmsTeaserSlider article.default .multidate .datefrom:before {background: #701020;bottom: 0;content: "";display: block;height: 1px;left: 0;position: absolute;width: 10px;z-index: 1;}.cmsTeaserSlider article.default .multidate .datefrom {margin: 0 0 5px;padding: 0 0 6px;position: relative;}.cmsTeaserSlider article.default .multidate .datefrom:after {background: #ffffff;bottom: 0;content: "";display: block;height: 1px;left: -10px;position: absolute;right: -10px;}.cmsTeaserSlider article.default .multidate .day {font-family: "Rum-Serif";font-weight: normal;margin: 0 5px 0 0;}.cmsTeaserSlider article.default .addition {color: #000000;font-weight: bold;margin: 4px 0 53px;}.cmsTeaserSlider article.default .singledate + .addition,.cmsTeaserSlider article.default .multidate + .addition {left: 0;margin: 0;overflow: hidden;padding: 0 15px 0 150px;position: absolute;text-overflow: ellipsis;top: 47px;white-space: nowrap;width: 100%;}.cmsTeaserSlider article.default a.title {clear: left;display: block;font-size: 25px;font-family: "Rum-Serif";font-weight: normal;line-height: 1.2;margin: 0 0 14px 0;}.cmsTeaserSlider article.default > figure > figcaption > .mark + a.title {margin: 16px 0 20px 20px;}.cmsTeaserSlider .owl-pagination {margin: 10px 0 0 0;text-align: center;}.cmsTeaserSlider .owl-page {background: #cccccc;border-radius: 5px;display: inline-block;height: 10px;margin: 0 5px 0 0;width: 10px;}.cmsTeaserSlider .owl-page.active {background: #000000;}.cmsTeaserSlider .owl-buttons > div {background: #000000;    color: #ffffff;    height: 45px;    left: 0;    line-height: 45px;    margin: -22px 0 0;    position: absolute;    text-align: center;    top: 50%;    width: 45px;}.cmsTeaserSlider .owl-buttons > div.owl-next {margin-left: -45px;}@media all and (max-width: 650px) and (min-width: 501px){.cmsTeaserSlider > h2 > a:last-child {display: none;}.cmsTeaserSlider > h2 > a:first-child {right: 0;}}@media all and (max-width: 500px){.cmsTeaserSlider > h2 {padding-right: 0;padding-bottom: 45px;}.cmsTeaserSlider > h2 > a {bottom: 0;top: auto;padding-left: 0;padding-right: 0;text-align: center;width: 48%;}.cmsTeaserSlider > h2 > a:first-child {right: 52%;}}@media all and (max-width: 479px){.cmsTeaserSlider {margin-right: 0;}.cmsTeaserSlider > h2 {margin-right: 0;}.cmsTeaserSlider li {width: 100%;}.cmsTeaserSlider article {margin-right: 0;}}.cmsDrop > h3 {border-bottom: 2px dotted #d1d1d1;color: #404040;cursor: pointer;display: block;font-family: "Rum-Serif";font-weight: normal;padding: 0 0 10px;position: relative;}.cmsDrop > h3 > i {display: none;font-size: 16px;margin: 0 8px 0 0;position: relative;top: -2px;}.cmsDrop > h3 > i.fa-chevron-up {display: inline-block;}.cmsDrop > h3.contentHide > i.fa-chevron-down {display: inline-block;}.cmsDrop > h3.contentHide > i.fa-chevron-up {display: none;}.cmsDrop > h3.contentHide + div {display: none;}.cmsDrop > h3 + div {overflow: hidden;padding: 30px 0 0 0;}.cmsDrop > div > *:first-child {margin-top: 0;}.cmsYoutube {cursor: pointer;}.cmsYoutube > h2 {margin: 0 0 10px;}.cmsYoutube > div i {color: #ffffff;font-size: 35px;left: 50%;margin: -17px 0 0 -13px;position: absolute;top: 50%;z-index: 1;}.cmsYoutube.show > div i {display: none;}.cmsYoutube > div i:after {background: #404040;border-radius: 50%;content: "";height: 72px;left: 50%;margin: -36px 0 0 -36px;opacity: 0.7;position: absolute;top: 50%;width: 72px;z-index: -1;}.cmsYoutube > div {background-repeat: no-repeat;background-position: center center;background-size: cover;height: 0;overflow: hidden;padding: 30px 0 56.25% 0;position: relative;}.cmsYoutube.show > div {background: none !important;}.cmsYoutube > div > iframe {display: none;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.cmsYoutube.show > div > iframe {display: block;}.cmsYoutubeText {background: #000000;height: 450px;overflow: hidden;}.cmsYoutubeText:after {clear: both;content: "";display: block;}.cmsYoutubeText > .video {float: left;height: 100%;padding: 0;width: 68.376068376068375%; }.cmsYoutubeText > .text > h2 {color: #ffffff;font-family: "Rum-Serif";font-size: 35px;font-weight: normal;line-height: 1.1;margin: 0 0 20px 0;}.cmsYoutubeText > .text {background: none;color: #FFFFFF;float: left;height: auto;padding: 30px;width: 31.623931623931625%; }@media all and (max-width: 1210px){.cmsYoutubeText > .video {width: 60%;}.cmsYoutubeText > .text {width: 40%;}}@media all and (max-width: 900px){.cmsYoutubeText > .video {width: 55%;}.cmsYoutubeText > .text {width: 45%;}}@media all and (max-width: 760px){.cmsYoutubeText {height: auto;}.cmsYoutubeText > .video {float: none;height: 299px;width: 100%;}.cmsYoutubeText > .text {float: none;width: 100%;}}@media all and (max-width: 500px){.cmsYoutubeText > .video {height: 191px;}.cmsYoutubeText > .text > h2 {font-size: 28px;}}.cmsIframe {overflow: auto;-webkit-overflow-scrolling: touch;}.cmsIframe > iframe {width: 100%;}.cmsDownload + .cmsDownload {margin-top: -20px;}.cmsDownload {position: relative;}.cmsDownload > a {display: inline-block;font-weight: normal;padding: 0 0 0 65px;}.cmsDownload > a:before {background: #000000;color: #ffffff;content: "FILE";display: block;font-size: small;font-weight: bold;height: 30px;left: 0;line-height: 30px;position: absolute;text-align: center;top: -2px;width: 50px;}body.isSafari .cmsDownload > a:before {top: -4px;}.cmsExcel > a:before {background: #000000;content: "XLS";}.cmsPDF > a:before {background: #000000;content: "PDF";}.cmsPDF > a {display: inline-block;font-weight: normal;padding: 0 0 0 65px;}.cmsPDF > a > img {display: block;left: -4px;position: absolute;top: -12px;width: 37px;}.cmsWord > a:before {background: #000000;content: "DOC";}.cmsForm {background: #ffffff;margin-left: -10px;margin-right: -10px;padding: 8px 0 40px;}.bgwhite .cmsForm {background: #ECF2F2;}.cmsForm h2 {    border-bottom: 2px dotted #D1D1D1;    font-family: "Rum-Serif";    font-size: 19px;    font-weight: normal;    margin: 38px 15px 24px;    padding: 0 0 16px;}.cmsForm .row {margin: 0 0 15px 0;padding: 0 15px;position: relative;}.cmsForm .row.column2 {float: left;margin-top: 0;width: 50%;}.cmsForm .row.column2 + *:not(.column2) {clear: left;}.cmsForm .row.column2 + h2 {padding-top: 20px;}.cmsForm .row label {display: block;padding: 0 0 5px 0;}.cmsForm .row.validation label:after {content: ' *';}.cmsForm .row .field {background: #FFFFFF;border: 1px solid #CCCCCC;box-shadow: none;height: 44px;line-height: 42px !important;outline: medium none;padding: 0 10px;width: 100%;-webkit-appearance: none;}body.isSafari .cmsForm .row .field:not(textarea) {padding-top: 3px;}.cmsForm .row .field.datepicker {cursor: pointer;}.cmsForm .row .field:focus {border: 1px solid rgba(33, 60, 132, 0.5);}.cmsForm .row textarea.field {height: 140px;line-height: 1.3;padding-top: 10px;padding-bottom: 10px;}.cmsForm .row select.field {height: 44px;line-height: 1.5 !important;padding: 0 6px;}.cmsForm .row input[type='file'].field {border: 1px solid #CCCCCC !important;height: auto;line-height: 1;padding: 8px 10px;}.cmsForm .row > input[type='file'].field:focus {border: 0;box-shadow: none;}.cmsForm .row .checkbox {    border: 0 none;    cursor: pointer;    height: 25px;    left: 0;    margin: 0;    opacity: 0;    padding: 0;    position: absolute;    top: 0;    width: 25px;    z-index: 1;}.cmsForm .row > div {position: relative;}.cmsForm .row.checkbox .fa.fa-check {border: 1px solid #CCCCCC;content: "";display: block;height: 25px;left: 0;position: absolute;top: 0;width: 25px;}body.isSafari .cmsForm .row.checkbox > div > input {top: -2px;}body.isSafari .cmsForm .row.checkbox .fa.fa-check {top: -2px;}.cmsForm .row.checkbox .fa.fa-check:before {color: #000000;    height: 25px;    left: 0;    line-height: 23px;    opacity: 0;    position: absolute;    text-align: center;    top: 0;    width: 25px;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}.cmsForm .row.checkbox .checkbox:checked + .fa.fa-check:before {opacity: 1;}.cmsForm .row.checkbox div p {font-size: 16px;font-weight: 500;line-height: 25px;padding: 0 0 0 35px;}.cmsForm .infotext {line-height: 1.3;}.cmsForm .row .calicon {position: absolute;right: 15px;top: 13px;}.cmsForm .row .spm {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;padding: 15px;position: relative;width: 100%;}.cmsForm .row .spm img {border: 1px solid #CCCCCC;float: left;}.cmsForm .row .spm img + input {float: left;height: 32px;margin: 0 0 0 30px;padding: 0 8px;text-align: center;width: 90px;}.cmsForm .row .spm p {clear: both;padding: 8px 0 0 0;}.cmsForm .row .spm .fa-chevron-right {color: #404040;font-size: 13px;left: 148px;position: absolute;top: 25px;}.cmsForm .row .spm .fa-chevron-down {display: none;}.cmsForm .button {clear: both;margin: 20px 15px;position: relative;text-align: right;}.cmsForm .button button {background: #000000;border: 0 none;color: #ffffff;cursor: pointer;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;padding: 0 20px;}body.isSafari .cmsForm > .button > button {height: 44px;padding-top: 5px;}.cmsForm .msg {font-family: "Rum-Serif";line-height: 1.3;margin: 0 15px 15px;padding: 10px 15px 11px;}.cmsForm .error {background: #FFFFFF !important;border: 2px solid #751020 !important;color: #751020 !important;}.cmsForm .msg.error {background: #751020 !important;color: #FFFFFF !important;}@media all and (max-width: 700px){.cmsForm {padding-left: 30px;padding-right: 30px;}}@media all and (max-width: 500px){.cmsForm {margin-left: -20px !important;margin-right: -20px !important;padding-top: 20px !important;padding-left: 20px !important;padding-right: 20px !important;}.cmsForm h2 {margin-left: 0;margin-right: 0;}.cmsForm .row {padding-left: 0;padding-right: 0;}.cmsForm .row.column2 {float: none;width: auto;}.cmsForm .button {margin: 20px 0 0 0;}.cmsForm .row select.field {background: none;line-height: 1.5 !important;}.cmsForm .msg.error {margin-left: 0;margin-right: 0;}}.contact > .gmapsRoutePlanner {background: #EEF2F2;display: none;}#PageWrapper.showMap .contact > .gmapsRoutePlanner {    bottom: 0;    display: block;    left: 0;    padding: 50px;    position: fixed;    right: 0;    top: 0;    z-index: 9999999;}.contact > .gmapsRoutePlanner > .content {border: 1px solid #E7E9EA;    bottom: 90px;    position: absolute;    right: 90px;    z-index: 1;}.contact > .gmapsRoutePlanner > .closeMap {    font-size: 28px;    font-weight: normal;    line-height: 50px;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 50px;}.contact > .gmapsRoutePlanner > .content > form > input {border: 0;height: 45px;line-height: 45px;}.contact > .gmapsRoutePlanner > .content > form > input.field {background: #FFFFFF;    padding: 0 200px 0 20px;    width: 500px;}.contact > .gmapsRoutePlanner > .content > form > input.button {    background: #7FB9BA;    color: #FFFFFF;    cursor: pointer;display: block;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;line-height: 1.2;padding: 10px 0;position: absolute;right: 0;text-align: center;top: 0;width: 180px;}.contact > .gmapsRoutePlanner > .gmap {    border: 1px solid #FFFFFF;    box-shadow: 0 0 4px rgba(0, 0, 0, 0.08);    height: 100%;    width: 100%;}.contact > .gmapsRoutePlanner > .gmap > .content > .details {border: 0;    bottom: 0;    height: auto;    overflow: auto;    position: absolute;    top: 210px;}.contact > .gmapsRoutePlanner > .gmap > .map {height: 100%;}@media all and (max-width: 1100px){#PageWrapper.showMap .contact > .gmapsRoutePlanner {padding: 30px;}.contact > .gmapsRoutePlanner > .closeMap {font-size: 22px;line-height: 30px;width: 30px;}.contact > .gmapsRoutePlanner > .content {bottom: 60px;right: 60px;}.contact > .gmapsRoutePlanner > .gmap > .content {width: 250px;}.contact > .gmapsRoutePlanner.contact > .gmapsRoutePlanner > .gmap.showDesc > .map {left: 125px;}}@media all and (max-width: 880px){.contact > .gmapsRoutePlanner > .gmap > .content {display: none;}.contact > .gmapsRoutePlanner > .gmap.showDesc > .map {left: 0;}.contact > .gmapsRoutePlanner > .content {left: 60px;}.contact > .gmapsRoutePlanner > .content > form > input.field {width: 100%;}}@media all and (max-width: 500px){.contact > .gmapsRoutePlanner > .content {bottom: 0;left: 0;right: 0;}.contact > .gmapsRoutePlanner > .content > form > input.field {padding-right: 20px;text-align: center;}.contact > .gmapsRoutePlanner > .content > form > input.button {position: relative;width: 100%;}#PageWrapper.showMap .contact > .gmapsRoutePlanner {padding: 0;}.contact > .gmapsRoutePlanner > .closeMap {line-height: 50px;width: 50px;z-index: 2;}}.cmsEvent:after {clear: both;content: "";display: block;}.cmsEvent > .content {float: left;width: 50%;}.cmsEvent > .content .singledate,.cmsEvent > .content .multidate {margin: 20px 0 19px;position: relative;}.cmsEvent > .content .singledate:after,.cmsEvent > .content .multidate:after {clear: both;content: "";display: block;}.cmsEvent > .content .singledate .date {background: #eef2f2;border-radius: 5px;color: #000000;display: table;float: left;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 10px 0 9px;position: relative;text-align: center;text-transform: uppercase;width: 105px;}.cmsEvent > .content .singledate .date .day {font-family: "Rum-Serif";font-size: 32px;font-weight: normal;left: 12px;line-height: 36px;position: absolute;}.cmsEvent > .content .singledate .date .month {line-height: 36px;position: absolute;right: 12px;}.cmsEvent > .content .multidate .datewrapper {background: #eef2f2;border-radius: 5px;color: #000000;display: table;float: left;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 6px 10px 0;position: relative;text-transform: uppercase;width: 97px;}.cmsEvent > .content .multidate .datewrapper .datefrom:before {background: #701020;bottom: 0;content: "";display: block;height: 1px;left: 0;position: absolute;width: 10px;z-index: 1;}.cmsEvent > .content .multidate .datewrapper .datefrom {margin: 0 0 5px;padding: 0 0 6px;position: relative;}.cmsEvent > .content .multidate .datewrapper .datefrom:after {background: #ffffff;bottom: 0;content: "";display: block;height: 1px;left: -10px;position: absolute;right: -10px;}.cmsEvent > .content .multidate .datewrapper .day {font-family: "Rum-Serif";font-weight: normal;margin: 0 5px 0 0;}.cmsEvent > .content .time {border: 1px solid #000000;border-radius: 5px;float: left;font-size: 24px;font-weight: bold;height: 55px;line-height: 55px;margin: 10px 0 0 10px;text-align: center;width: 98px;}.cmsEvent > .content .location {font-size: 16px;font-weight: bold;padding: 0 0 0 120px;position: absolute;text-transform: uppercase;top: 26px;width: 100%;}.cmsEvent > .content .time + .location {padding-left: 223px;}.cmsEvent > .image {float: right;padding: 40px 0 0 20px;width: 50%;}.cmsEvent > .image > a {display: block;float: left;margin: 0 1.415929203539823% 1.415929203539823% 0; width: 32.389380530973455%; }.cmsEvent > .image > a:nth-child(3n){margin-right: 0;}.cmsEvent > .image > a:nth-child(3n) + a {clear: left;}.cmsEvent > .image > a img {display: block;width: 100%;}.cmsEvent > .image > .imageTexts {display: none;}.cmsEvent > .image .cmsLink {clear: both;padding: 40px 0;}@media all and (max-width: 980px){.cmsEvent h1 {font-size: 28px;}}@media all and (max-width: 767px){.cmsEvent > .content {float: none;width: auto;}.cmsEvent h1 {font-size: 45px;}.cmsEvent > .image {float: none;margin: 40px 0 0;padding: 0;width: auto;}}@media all and (max-width: 500px){.cmsEvent h1 {font-size: 27px;}.cmsEvent > .content .time {font-size: 18px;height: 25px;line-height: 25px;width: 80px;}.cmsEvent > .content .singledate .location {clear: both;float: none;line-height: 1.2;top: 20px;}.cmsEvent > .content .singledate .time + .location {overflow: hidden;padding-left: 120px;text-overflow: ellipsis;top: 40px;white-space: nowrap;}}.cmsWrapper + .cmsContentSlider {margin-top: 0;}.cmsContentSlider ul li {background: #FFFFFF;}.cmsContentSlider ul li:after {clear: both;content: "";display: block;}.cmsContentSlider ul li .image {float: left;max-width: 50%;}.cmsContentSlider ul li .image img {display: block;width: 100%;}.cmsContentSlider ul li .right {float: left;max-width: 500px;padding: 70px 20px 20px 30px;}.cmsContentSlider ul li .right .title {color: #000000;font-family: "Rum-Serif";font-size: 32px;line-height: 1.1;margin: 0 0 20px;}.cmsContentSlider ul li .right .button {border: 1px solid #000000;color: #000000;display: table;font-family: "Rum-Serif",serif;font-size: 18px;font-weight: normal;line-height: 46px;margin: 20px 0 0;padding: 0 20px;}.cmsContentSlider ul li .right .button:hover {background: #000000;color: #FFFFFF;}.cmsContentSlider .owl-pagination {bottom: 20px;left: 50%;margin: 0 0 0 215px;position: absolute;}.cmsContentSlider .owl-page {background: #cccccc;border-radius: 5px;display: inline-block;height: 10px;margin: 0 5px 0 0;width: 10px;}.cmsContentSlider .owl-page.active {background: #000000;}.cmsContentSlider .owl-buttons > div {background: #000000;    color: #ffffff;    height: 45px;    left: 0;    line-height: 45px;    margin: -22px 0 0;    position: absolute;    text-align: center;    top: 50%;    width: 45px;}.cmsContentSlider .owl-buttons > div.owl-next {margin-left: -45px;}@media all and (max-width: 1180px){.cmsContentSlider ul li .right {padding: 20px;}.cmsContentSlider ul li .right .title {font-size: 24px;margin: 0 0 14px;}.cmsContentSlider ul li .right .button {font-size: 16px;line-height: 34px;}.cmsContentSlider .owl-pagination {bottom: auto;left: auto;margin: 8px 0 0;position: relative;text-align: center;}.cmsContentSlider .owl-buttons > div {margin-top: -37px;}}@media all and (max-width: 900px){.cmsContentSlider ul li .image {max-width: none;width: 40% !important;}.cmsContentSlider ul li .right {max-width: none;padding-bottom: 20px;width: 60% !important;}.cmsContentSlider ul li .right .title {font-size: 20px;}.cmsContentSlider .owl-buttons {display: none;}}@media all and (max-width: 500px){.owl-wrapper {background: #FFFFFF;}.cmsContentSlider ul li .image {float: none;width: 100% !important;}.cmsContentSlider ul li .right {float: none;padding-left: 20px;padding-right: 20px;width: 100% !important;}}.cmsFacebookPosts {margin: 80px 0 20px 0;position: relative;}.cmsFacebookPosts > h2 {font-family: "Rum-Serif";font-weight: normal;padding: 0 115px 31px 44px;position: relative;}.cmsFacebookPosts > .icon {background: #000000;height: 32px;left: 0;position: absolute;top: 0;width: 32px;}.cmsFacebookPosts > .icon > i {    color: #FFFFFF;    display: block;    line-height: 32px;    text-align: center;    width: 100%;}.cmsFacebookPosts > a.button {    border: 1px solid #000000;    line-height: 30px;    padding: 0 14px;    position: absolute;    right: 0;    top: 0;-webkit-transition: background 200ms ease, border 200ms ease, color 200ms ease;-moz-transition: background 200ms ease, border 200ms ease, color 200ms ease;-ms-transition: background 200ms ease, border 200ms ease, color 200ms ease;-o-transition: background 200ms ease, border 200ms ease, color 200ms ease;transition: background 200ms ease, border 200ms ease, color 200ms ease;}.cmsFacebookPosts > a.button:hover {background: #000000;border: 1px solid #000000;color: #FFFFFF;}.cmsFacebookPosts > div {border-bottom: 2px solid #DCDFDF;}.cmsFacebookPosts > div:after {clear: both;content: "";display: block;}.cmsFacebookPosts > div > article {float: left;margin: 0 2.56410256410256% 25px 0;width: 23.076923076923077%; }.cmsFacebookPosts > div > article:nth-child(4n) {margin-right: 0;}.cmsFacebookPosts > div > article:nth-child(4n) + article {clear: left;}.cmsFacebookPosts > div > article > h2 {display: none;}.cmsFacebookPosts > div > article > figure > a {    background-position: center center;    background-size: cover;    display: block;    height: 0;    padding: 30% 0;    width: 100%;}.cmsFacebookPosts > div > article > figure > figcaption {margin: 19px 0 0;}.cmsFacebookPosts > div > article > figure > figcaption > p {    height: 45px;    margin: 0 0 5px;    overflow: hidden;position: relative;}.cmsFacebookPosts > div > article > figure > figcaption > p:after {background: -moz-linear-gradient(top, rgba(243,243,243,0) 0%, rgba(243,243,243,1) 40%, rgba(243,243,243,1) 100%); background: -webkit-linear-gradient(top, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 40%,rgba(243,243,243,1) 100%); background: linear-gradient(to bottom, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 40%,rgba(243,243,243,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f3f3f3', endColorstr='#f3f3f3',GradientType=0 );     bottom: -35px;    content: "";    height: 60px;    left: 0;    position: absolute;    width: 100%;}.cmsFacebookPosts > div > article > figure > figcaption > a.more {display: none;}.cmsFacebookPosts > div > article > figure > figcaption > a.more > i {font-size: 13px;font-weight: normal;    margin: 0 0 0 6px;    position: relative;    top: -1px;}@media all and (max-width: 700px){.cmsFacebookPosts > h2 {padding-right: 0;}.cmsFacebookPosts > div {padding-bottom: 50px;}.cmsFacebookPosts > a.button {bottom: 0;line-height: 40px;text-align: center;top: auto;width: 100%;}.cmsFacebookPosts > div > article {margin-right: 4%;width: 48%;}.cmsFacebookPosts > div > article:nth-child(4n) {margin-right: 4%;}.cmsFacebookPosts > div > article:nth-child(2n) {margin-right: 0;}.cmsFacebookPosts > div > article:nth-child(4n) + article {clear: none;}.cmsFacebookPosts > div > article:nth-child(2n) + article {clear: both;}.cmsFacebookPosts > div > article > figure > figcaption {margin-top: 10px;}}@media all and (max-width: 400px){.cmsFacebookPosts > div > article {margin-right: 0 !important;width: 100%;}.cmsFacebookPosts > div > article > figure > figcaption > p {height: 70px;}.cmsFacebookPosts > div > article > figure > figcaption > a.more {border: 1px solid #000000;display: block;line-height: 40px;margin: 15px 0 0;text-align: center;width: 100%;}.cmsFacebookPosts > div > article > figure > figcaption > a.more > i {display: none;}}.cms404Error:after {clear: both;content: "";display: block;}.cms404Error > .image {float: left;width: 32.393162393162392%; }.cms404Error > .image img {display: inline-block;max-width: 379px;width: 100%;}.cms404Error > .right {float: left;margin: 0 0 0 6.837606837606837%; width: 60.769230769230766%; }.cms404Error > .right h1 {font-size: 80px;line-height: 1;margin: 10px 0 11px;overflow: hidden;text-overflow: ellipsis;}.cms404Error > .right h2 {font-family: "Rum-Serif";font-size: 35px;font-weight: normal;margin: 0 0 30px 0;}.cms404Error > .bottom {clear: both;padding: 75px 0 0 0;}.cms404Error > .bottom:after {clear: both;content: "";display: block;}.cms404Error > .bottom .buttons {float: left;width: 48.717948717948715%; }.cms404Error > .bottom .buttons:after {clear: both;content: "";display: block;}.cms404Error > .bottom .buttons li {float: left;margin: 0 5.263157894736843% 0 0; width: 47.368421052631582%; }.cms404Error > .bottom .buttons li:last-child {margin-right: 0;}.cms404Error > .bottom .buttons li a {border: 1px solid #000000;color: #000000;display: block;font-family: "rum-serif";font-size: 18px;font-weight: normal;height: 45px;line-height: 43px;text-align: center;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.cms404Error > .bottom .buttons li a:hover {background: #000000;color: #ffffff;}.cms404Error > .bottom form {float: left;margin: 0 0 0 2.564102564102564%; width: 48.717948717948715%; }.cms404Error > .bottom form .row {padding: 0 130px 0 0;position: relative;}.cms404Error > .bottom form .row .field {background: #ffffff;border: 0 none;color: #404040;display: block;font-family: "Rum-Sans";height: 45px;padding: 10px;width: 100%;}.cms404Error > .bottom form .row .button {background: #000000;border: 0 none;color: #ffffff;cursor: pointer;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;padding: 0;position: absolute;right: 0;top: 0;width: 130px;}@media all and (max-width: 1170px){.cms404Error > .right h1 {font-size: 50px;}}@media all and (max-width: 950px){.cms404Error > .bottom .buttons {float: none;width: auto;}.cms404Error > .bottom form {float: none;margin: 50px 0 0;width: auto;}}@media all and (max-width: 750px){.cms404Error {padding-top: 0;}.cms404Error > .image {float: none;margin: 0 0 40px 0;text-align: center;width: 100%;}.cms404Error > .right {float: none;margin: 0;width: 100%;}.cms404Error > .bottom {padding-top: 40px;}}@media all and (max-width: 500px){.cms404Error > .right h1 {font-size: 30px;}.cms404Error > .right h2 {font-size: 20px;}.cms404Error > .bottom .buttons li {float: none;margin: 0;width: auto;}.cms404Error > .bottom .buttons li:last-child {margin-top: -1px;}.cms404Error > .bottom {padding-top: 25px;}.cms404Error > .bottom form {margin-top: 30px;}}@media all and (max-width: 360px){.cms404Error > .bottom form .row {padding-right: 0;}.cms404Error > .bottom form .row .button {margin: 3px 0 0;position: relative;width: 100%;}}.cmsMultiTeaser {margin-left: -15px;margin-right: -15px;}.cmsMultiTeaser:after {clear: both;content: "";display: block;}.cmsMultiTeaser > .wrapper .entry {margin: 0 15px;}.cmsMultiTeaser .owl-wrapper {background: none !important;}.cmsMultiTeaser .owl-pagination {margin: 15px 0 0;text-align: center;}.cmsMultiTeaser .owl-page {background: #cccccc;border-radius: 5px;display: inline-block;height: 10px;margin: 0 5px 0 0;width: 10px;}.cmsMultiTeaser .owl-page.active {background: #000000;}.cmsMultiTeaser .pano {background-position: center center;background-repeat: no-repeat;background-size: cover;min-height: 360px;overflow: hidden;padding: 30px 30px 100px;position: relative;}.cmsMultiTeaser .pano:after {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}.cmsMultiTeaser .pano > .title {color: #751020;display: inline-block;font-family: "Rum-Serif";font-size: 25px;font-weight: normal;line-height: 1.2;margin: 0 0 15px 0;position: relative;z-index: 1;}.cmsMultiTeaser .pano > p {position: relative;z-index: 2;}.cmsMultiTeaser .pano > .button {background: #4d8e8f;border: 1px solid #4d8e8f;bottom: 30px;color: #ffffff;display: block;font-family: "Rum-Serif";font-size: 18px;font-weight: 500;height: 46px;left: 30px;line-height: 44px;padding: 0 20px;position: absolute;right: 30px;text-align: center;z-index: 2;}.cmsMultiTeaser .pano > .button > svg {fill: #ffffff;height: 20px;margin: 0 6px 0 0;position: relative;top: 3px;}@media all and (max-width: 360px){.cmsMultiTeaser .pano > .button {bottom: 0;left: 0;right: 0;}}.cmsMultiTeaser .topfacts {background: #ffffff;overflow: hidden;padding: 30px;position: relative;}.cmsMultiTeaser .topfacts .headline {font-family: "Rum-Serif";font-size: 25px;line-height: 1.2;margin: 0 0 20px;padding: 0 0 0 50px;position: relative;}.cmsMultiTeaser .topfacts .headline span {font-size: 68px;left: 0;line-height: 1;position: absolute;top: -5px;}.cmsMultiTeaser .topfacts .fact {border-top: 2px dotted #649696;padding: 16px 0;}.cmsMultiTeaser .topfacts .fact a {display: inline-block;margin: 0 0 0 3px;position: relative;padding: 0 15px 0 0;}.cmsMultiTeaser .topfacts .fact a:after {content: "\f054";font-family: "FontAwesome";font-size: 14px;font-weight: normal;position: absolute;right: 0;top: 3px;}.cmsMultiTeaser .brochure {background: #FFFFFF;overflow: hidden;position: relative;}.cmsMultiTeaser .brochure a {color: #4d8e8f;}.cmsMultiTeaser .brochure article > .image {background: #FFFFFF;}.cmsMultiTeaser .brochure article > .image > img {    display: block;    width: 100%;}.cmsMultiTeaser .brochure article > .content {padding: 25px 30px 30px;}.cmsMultiTeaser .brochure article > .content:after {clear: both;content: "";display: block;}.cmsMultiTeaser .brochure article > .content > .title {color: #4D8E8F;font-size: 16px;font-weight: 600;line-height: 1.2;margin: 0 0 20px 0;}.cmsMultiTeaser .brochure article > .content > select {display: none;}.cmsMultiTeaser .brochure article > .content > .button {border: 1px solid #689A9B;float: left;font-family: "Rum-Serif";font-weight: normal;height: 30px;line-height: 28px;margin: 0 10px 0 0;padding: 0 15px;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}.cmsMultiTeaser .brochure article > .content > .button:hover {background: #7FB9BA;border: 1px solid #7FB9BA;color: #FFFFFF;}.cmsMultiTeaser .brochure article > .content > .button.read {display: none;}.cmsMultiTeaser .brochure article > .content > .button.read.show {display: block;}.cmsMultiTeaser .brochure article > .content > .goto {float: right;font-weight: 400;margin: 3px 0 0;}.cmsMultiTeaser .brochure article > .content > .goto i {font-size: 14px;margin: 0 0 0 3px;}.cmsMultiTeaser .brochure article > .content > .select {clear: left;color: #404040;display: block;float: left;font-weight: 300;line-height: 30px;margin: 18px 0 0;padding: 0 0 0 35px;position: relative;}.cmsMultiTeaser .brochure article > .content > .select:before {    border: 1px solid #CCCCCC;    content: "";    display: block;    height: 26px;    left: 0;    position: absolute;    top: 2px;    width: 26px;}.cmsMultiTeaser .brochure article > .content > .select:after {color: #4D8E8F;content: "\f00c";font-family: "FontAwesome";left: 5px;opacity: 0;position: absolute;top: 0;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}.cmsMultiTeaser .brochure article.selected > .content > .select:after {opacity: 1;}@media all and (max-width: 980px) and (min-width: 601px){.cmsMultiTeaser .brochure {min-height: 0;}.cmsMultiTeaser .brochure article > .image {float: left;margin: 0 20px 0 0;max-width: 60%;}.cmsMultiTeaser .brochure article > .content {padding-bottom: 0;}}@media all and (max-width: 700px) and (min-width: 601px){.cmsMultiTeaser .brochure article > .image {width: 50%;}}.cmsMultiTeaser .event {background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;overflow: hidden;position: relative;}.cmsMultiTeaser .event article {height: 100%;}.cmsMultiTeaser .event article > h2 {display: none;}.cmsMultiTeaser .event article > figure > figcaption:before {background: #FFFFFF;background: rgba(255, 255, 255, 0.8);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}.cmsMultiTeaser .event article > figure > figcaption {padding: 20px 30px;}.cmsMultiTeaser .event article > figure > figcaption:after {background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.99) 1%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.99) 1%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.99) 1%,rgba(255,255,255,0) 100%); content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}.cmsMultiTeaser .event article > figure > figcaption > * {position: relative;z-index: 1;}.cmsMultiTeaser .event article > figure > figcaption > .mark {background: #751020;border-radius: 3px;color: #ffffff;display: table;font-family: "Rum-Serif";font-weight: normal;line-height: 1;margin: 10px 0 15px;padding: 5px;text-transform: uppercase;}.cmsMultiTeaser .event article .singledate {background: #eef2f2;border-radius: 5px;color: #751020;display: table;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 10px 0 9px;position: relative;text-align: center;text-transform: uppercase;width: 105px;}.cmsMultiTeaser .event article .singledate .day {font-family: "Rum-Serif";font-size: 34px;font-weight: normal;left: 12px;line-height: 36px;position: absolute;}.cmsMultiTeaser .event article .singledate .month {line-height: 36px;position: absolute;right: 12px;}.cmsMultiTeaser .event article .singledate .mark {background: #751020;border-radius: 3px;color: #FFFFFF;font-family: "Rum-Serif";font-weight: normal;padding: 5px;position: absolute;right: 0;top: -13px;}.cmsMultiTeaser .event article .multidate .mark {background: #751020;border-radius: 3px;color: #ffffff;font-family: "Rum-Serif";font-weight: normal;padding: 5px;position: absolute;right: -22px;top: -13px;}.cmsMultiTeaser .event article .multidate {background: #eef2f2;border-radius: 5px;color: #751020;display: table;font-weight: bold;height: 55px;line-height: 1;margin: 10px 0 15px;padding: 6px 10px 0;position: relative;text-transform: uppercase;width: 97px;}.cmsMultiTeaser .event article .multidate .datefrom:before {background: #701020;bottom: 0;content: "";display: block;height: 1px;left: 0;position: absolute;width: 10px;z-index: 1;}.cmsMultiTeaser .event article .multidate .datefrom {margin: 0 0 5px;padding: 0 0 6px;position: relative;}.cmsMultiTeaser .event article .multidate .datefrom:after {background: #ffffff;bottom: 0;content: "";display: block;height: 1px;left: -10px;position: absolute;right: -10px;}.cmsMultiTeaser .event article .multidate .day {font-family: "Rum-Serif";font-weight: normal;margin: 0 5px 0 0;}.cmsMultiTeaser .event article .addition {color: #751020;font-weight: bold;margin: 4px 0 53px;}.cmsMultiTeaser .event article .singledate + .addition,.cmsMultiTeaser .event article .multidate + .addition {left: 0;margin: 0;overflow: hidden;padding: 0 15px 0 150px;position: absolute;text-overflow: ellipsis;top: 47px;white-space: nowrap;width: 100%;}.cmsMultiTeaser .event article a.title {clear: left;display: block;font-size: 25px;font-family: "Rum-Serif";font-weight: normal;line-height: 1.2;margin: 0 0 14px 0;}.cmsMultiTeaser .package {background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;overflow: hidden;position: relative;}.cmsMultiTeaser .package article {height: 100%;}.cmsMultiTeaser .package article > h2 {display: none;}.cmsMultiTeaser .package article > figure > figcaption:before {background: #FFFFFF;background: rgba(0, 0, 0, 0.3);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}.cmsMultiTeaser .package article > figure > figcaption {color: #FFFFFF;padding: 30px;}.cmsMultiTeaser .package article > figure > figcaption > * {position: relative;z-index: 1;}.cmsMultiTeaser .package article a.title {clear: left;color: #FFFFFF;display: block;font-size: 25px;font-family: "Rum-Serif";font-weight: normal;line-height: 1.2;margin: 0 0 14px 0;}.cmsMultiTeaser .package article a.more {background: #000000;bottom: 30px;color: #ffffff;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;left: 30px;line-height: 45px;position: absolute;right: 30px;text-align: center;}.cmsMultiTeaser .video {background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;padding: 30px 30px 100px;position: relative;}.cmsMultiTeaser .video:after {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}.cmsMultiTeaser .video > .title {color: #751020;display: inline-block;font-family: "Rum-Serif";font-size: 25px;font-weight: normal;line-height: 1.2;margin: 0 0 15px 0;position: relative;z-index: 1;}.cmsMultiTeaser .video > p {position: relative;z-index: 2;}.cmsMultiTeaser .video > .button {background: #4d8e8f;border: 1px solid #4d8e8f;bottom: 30px;color: #ffffff;display: block;font-family: "Rum-Serif";font-size: 18px;font-weight: 500;height: 46px;left: 30px;line-height: 44px;padding: 0 20px;position: absolute;right: 30px;text-align: center;z-index: 2;}.cmsMultiTeaser .video > .button > i {display: inline-block;margin: 0 10px 0 0;}@media all and (max-width: 360px){.cmsMultiTeaser .video > .button {bottom: 0;left: 0;right: 0;}}.gmapsRoutePlanner > .gmap {overflow: hidden;position: relative;}.gmapsRoutePlanner > .gmap > .content {background: #FFFFFF;bottom: 0;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);left: -320px;position: absolute;top: 0;-webkit-transition: left 400ms ease-in;-moz-transition: left 400ms ease-in;-ms-transition: left 400ms ease-in;-o-transition: left 400ms ease-in;transition: left 400ms ease-in;width: 300px;z-index: 2;}.gmapsRoutePlanner > .gmap.showDesc > .content {left: 0;}.gmapsRoutePlanner > .gmap > .content > .header {background: #2C90BB;height: 210px;padding: 15px;}.gmapsRoutePlanner > .gmap > .content > .header > ul {height: 30px;margin: 0 0 0 -4px;padding-right: 50px;position: relative;text-align: left;z-index: 1;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li {display: inline-block;height: 30px;margin: 0 5px;width: 34px;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li > a {display: block;height: 100%;position: relative;width: 100%;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li > a:before {color: #FFFFFF;color: rgba(255, 255, 255, 0.6);font-size: 20px;font-weight: normal;height: 30px;left: 0;position: absolute;top: 0;width: 34px;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.selected > a:before,.gmapsRoutePlanner > .gmap > .content > .header > ul > li > a:hover:before {color: #FFFFFF;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.driving {width: 32px;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.driving > a:before {content: '\E800';font-family: 'fontello-gmaps';width: 32px;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.bicycling > a:before {content: '\E801';font-family: 'fontello-gmaps';}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.transit {width: 26px;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.transit > a:before {content: '\E802';font-family: 'fontello-gmaps';width: 26px;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.walking {width: 18px;}.gmapsRoutePlanner > .gmap > .content > .header > ul > li.walking > a:before {content: '\E803';font-family: 'fontello-gmaps';width: 18px;}.gmapsRoutePlanner > .gmap > .content > .header > p.address {border-left: 2px solid #FFFFFF;line-height: 1.3;margin: 23px 0 8px 5px;padding: 0 0 0 20px;position: relative;}.gmapsRoutePlanner > .gmap > .content > .header > p.address:before {border: 2px solid #FFFFFF;border-radius: 5px;content: "";display: block;height: 10px;left: -6px;position: absolute;top: -8px;width: 10px;}.gmapsRoutePlanner > .gmap > .content > .header > p.address:after {border: 2px solid #FFFFFF;border-radius: 5px;bottom: -8px;content: "";display: block;height: 10px;left: -6px;position: absolute;width: 10px;}.gmapsRoutePlanner > .gmap > .content > .header > p.address > span {color: #FFFFFF;display: block;font-size: 16px;line-height: 1;overflow: hidden;padding: 6px 0;position: relative;text-overflow: ellipsis;white-space: nowrap;}.gmapsRoutePlanner > .gmap > .content > .header > p.address > span:after {background: #FFFFFF;background: rgba(255, 255, 255, 0.5);bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 100%;}.gmapsRoutePlanner > .gmap > .content > .header > p.address > span:last-child:after {display: none;}.gmapsRoutePlanner > .gmap > .content > .header > p.details {line-height: 1.3;margin: 23px 0 0;}.gmapsRoutePlanner > .gmap > .content > .header > p.details > span {color: #FFFFFF;display: block;font-size: 16px;line-height: 1;padding: 3px 0;}.gmapsRoutePlanner > .gmap > .content > .header > p.details > span.distance:before {content: '\E805';font-family: 'fontello-gmaps';margin: 0 10px 0 0;}.gmapsRoutePlanner > .gmap > .content > .header > p.details > span.duration:before {content: '\E804';font-family: 'fontello-gmaps';margin: 0 10px 0 0;}.gmapsRoutePlanner > .gmap > .content > .header > a.print {height: 35px;position: absolute;right: 8px;text-align: center;top: 13px;width: 35px;z-index: 2;}.gmapsRoutePlanner > .gmap > .content > .header > a.print:before {color: #FFFFFF;color: rgba(255, 255, 255, 0.6);content: '\E807';font-family: 'fontello-gmaps';font-size: 20px;font-weight: normal;line-height: 34px;}.gmapsRoutePlanner > .gmap > .content > .header > a.print:hover:before {color: #FFFFFF;}.gmapsRoutePlanner > .gmap > .content > .details {border-bottom: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9;height: 390px;overflow: auto;}.gmapsRoutePlanner > .gmap > .content > .details > div > div {border-bottom: 1px solid #E9E9E9;padding: 15px;}.gmapsRoutePlanner > .gmap > .content > .details > div > div:last-child {border-bottom: 0 none;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .text {font-size: 16px;line-height: 1.2;margin: 0 0 10px;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .text > b {font-weight: bold;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .text > div {color: #2C90BB;line-height: 1;margin: 4px 0 0;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .text > div:before {background: #2C90BB;border-radius: 7.5px;color: #FFFFFF;content: '\E806';display: inline-block;font-family: "fontello-gmaps";font-size: 10px;height: 15px;line-height: 15px;margin: 0 5px 0 0;position: relative;text-align: center;top: -1px;width: 15px;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .distance {font-size: 14px;line-height: 1.2;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .distance:before {content: '\E805';font-family: 'fontello-gmaps';margin: 0 10px 0 0;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .duration {font-size: 14px;line-height: 1.2;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .duration:before {content: '\E804';font-family: 'fontello-gmaps';margin: 0 10px 0 0;}.gmapsRoutePlanner > .gmap > .content > .details > div > a {background: #751020;color: #FFFFFF;display: block;font-size: 16px;font-weight: bold;margin: -1px 0 -1px -1px;padding: 7px 15px;text-align: center;text-transform: uppercase;-webkit-transition: background 300ms ease-out;-moz-transition: background 300ms ease-out;-ms-transition: background 300ms ease-out;-o-transition: background 300ms ease-out;transition: background 300ms ease-out;}.gmapsRoutePlanner > .gmap > .content > .details > div > a:hover {background: #751020;}.gmapsRoutePlanner > .gmap > .map {height: 600px;left: 0;position: relative;-webkit-transition: left 400ms ease-in;-moz-transition: left 400ms ease-in;-ms-transition: left 400ms ease-in;-o-transition: left 400ms ease-in;transition: left 400ms ease-in;width: 100%;z-index: 1;}.gmapsRoutePlanner > .gmap.showDesc > .map {left: 160px;}.gmapsRoutePlanner > form {background: #E9E9E9;margin: 10px 0 0;padding: 15px 250px 15px 20px;position: relative;text-align: center;}.gmapsRoutePlanner > form:after {clear: both;content: "";display: block;}.gmapsRoutePlanner > form > .row {float: left;width: 100%;}.gmapsRoutePlanner > form > .row:after {clear: both;content: "";display: block;}.gmapsRoutePlanner > form > .row > label {display: block;float: left;font-weight: bold;line-height: 36px;margin: 0 2% 0 0;text-transform: uppercase;width: 39%;}.gmapsRoutePlanner > form > .row > .field {background: none;border: 0 none;border-bottom: 1px solid #248FBD;height: 35px;line-height: 35px;margin: 0;padding: 0 5px;width: 59%;}.gmapsRoutePlanner > form > .button {bottom: 15px;position: absolute;right: 20px;}.gmapsRoutePlanner > form > .button > input {background: #2C90BB;border: 0 none;color: #FFFFFF;cursor: pointer;display: block;font-weight: bold;padding: 7px 20px;text-align: center;text-transform: uppercase;-webkit-transition: background 300ms ease-out;-moz-transition: background 300ms ease-out;-ms-transition: background 300ms ease-out;-o-transition: background 300ms ease-out;transition: background 300ms ease-out;}.gmapsRoutePlanner > form > .button > input:hover {background: #0073A9;}.gmapErrorMsg {display: block;line-height: 1.3;padding: 0 60px 0 0;}.gmapErrorMsg > span {display: block;}.gmapErrorMsg > span.headline {font-weight: bold;margin: 0 0 10px;text-transform: uppercase;}@media all and (max-width: 950px){.gmapsRoutePlanner > .gmap > .content {width: 250px;}.gmapsRoutePlanner > .gmap > .content > .details {height: 190px;}.gmapsRoutePlanner > .gmap > .map {height: 400px;}.gmapsRoutePlanner > .gmap.showDesc > .map {left: 125px;}.gmapsRoutePlanner > form {text-align: left;}.gmapsRoutePlanner > form > h3 {float: none !important;margin-bottom: 10px !important;margin-right: 0 !important;text-align: left !important;width: 100% !important;}.gmapsRoutePlanner > form > .row {float: none !important;margin-left: 0 !important;margin-right: 0 !important;width: 100% !important;}.gmapsRoutePlanner > form > .row > label {margin-right: 0;padding-right: 10px;width: 40%;}.gmapsRoutePlanner > form > .row > .field {width: 60%;}}@media all and (max-width: 700px){.gmapsRoutePlanner > .gmap > .content {box-shadow: none;left: 0 !important;margin-bottom: 10px;max-height: 0;overflow: hidden;position: relative;width: 100%;-webkit-transition: max-height 400ms ease-in;-moz-transition: max-height 400ms ease-in;-ms-transition: max-height 400ms ease-in;-o-transition: max-height 400ms ease-in;transition: max-height 400ms ease-in;}.gmapsRoutePlanner > .gmap.showDesc > .content {max-height: 500px;}.gmapsRoutePlanner > .gmap > .content > .details {border-right: 1px solid #E9E9E9;}.gmapsRoutePlanner > .gmap.showDesc > .map {left: 0;}.gmapsRoutePlanner > form {padding-right: 15px;}.gmapsRoutePlanner > form > h3 {text-align: center !important;}.gmapsRoutePlanner > form > .button {bottom: auto;margin-top: 10px;position: relative;right: auto;}.gmapsRoutePlanner > form > .button > input {width: 100%;}}.gmapsRoutePlanner > .gmap > .content > .header {background: #454545;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .text > div {color: #454545;}.gmapsRoutePlanner > .gmap > .content > .details > div > div > .text > div:before {background: #454545;}.gmapsRoutePlanner > .gmap > .content > .details > div > a {background: #454545;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;text-transform: none;}.gmapsRoutePlanner > .gmap > .content > .details > div > a:hover {background: #000000;}.gmapsRoutePlanner > form {background: #F3F3F3;padding-bottom: 25px;padding-top: 25px;}.gmapsRoutePlanner > form > .row > label {color: #000000;font-size: 18px;text-align: left;text-transform: none;}.gmapsRoutePlanner > form > .row > .field {border-bottom: 1px solid #000000;padding: 0;}.gmapsRoutePlanner > form > .button {bottom: 20px;}.gmapsRoutePlanner > form > .button > input {background: #000000 !important;border: 0 none;color: #FFFFFF;cursor: pointer;float: right;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;padding: 0 20px;text-transform: none;}@media all and (max-width: 700px){.gmapsRoutePlanner > form > .row > .field {width: 60%;}.gmapsRoutePlanner > form > .button {bottom: auto;}}.cmsPlatforms {margin-top: 60px;}.cmsPlatforms p {text-transform: uppercase;font-weight: bold;margin: 0 0 15px;}.cmsPlatforms ul {display: flex;}.cmsPlatforms ul li + li {margin: 0 0 0 17px;}.cmsPlatforms ul a {height: 28px;width: 28px;background-color: #FFFFFF;background-size: contain;display: block;position: relative;}.cmsPlatforms ul a.apple {background-image: url("/img/layout/plattform-apple.png");}.cmsPlatforms ul a.pocket-casts {background-image: url("/img/layout/plattform-pocket-casts.png");}.cmsPlatforms ul a.google {background-image: url("/img/layout/plattform-google.svg");}.cmsPlatforms ul a.spotify {background-image: url("/img/layout/plattform-spotify.png");}.cmsPlatforms ul a span {display: none;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);margin: 10px 0 0;font-weight: 300;white-space: nowrap;font-size: 14px;}.cmsPlatforms ul a:hover span {display: block;}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker {background: #ffffff none repeat scroll 0 0;box-shadow: 0 0 4px -2px #2D3E42;margin: 1px 0;overflow: hidden;padding: 10px !important;z-index: 5 !important;}.ui-datepicker-header {font-weight: bold;padding: 6px 0 !important;}.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next {color: #82888a;cursor: pointer;font-family: "FontAwesome";font-size: 14px;font-weight: normal;height: auto !important;line-height: 1;padding: 8px;right: -5px !important;top: 8px !important;width: auto !important;}body.isSafari .ui-datepicker-header .ui-datepicker-prev,body.isSafari .ui-datepicker-header .ui-datepicker-next {top: 13px !important;}.ui-datepicker-title {font-size: 18px;}.ui-state-disabled.ui-datepicker-prev,.ui-state-disabled.ui-datepicker-next {opacity: 0.2;}.ui-datepicker-header .ui-datepicker-next:before {content: "\f054";}.ui-datepicker-header .ui-datepicker-prev:before {content: "\f053";}.ui-datepicker-header .ui-datepicker-prev {left: -5px !important;right: auto !important;text-align: right;}.ui-datepicker-prev span,.ui-datepicker-next span {left: -1000px !important;}.ui-datepicker table {font-size: 14px;}.ui-datepicker th {color: #82888a;font-size: 14px;font-weight: normal;}.ui-datepicker td {border: 1px solid #e4e7e7;height: 35px;line-height: 35px;padding: 0;width: 45px;}.ui-datepicker td span,.ui-datepicker td a {color: #404040;font-weight: normal;padding: 0;text-align: center;}body.isSafari .ui-datepicker td span,body.isSafari .ui-datepicker td a {height: 34px;padding-top: 1px;}.ui-datepicker-unselectable > *,.ui-state-disabled > * {opacity: 0.4;}.ui-datepicker td a.ui-state-active,.ui-datepicker .ui-state-highlight,.ui-datepicker td a:hover,.ui-datepicker-days-cell-over > a {background: #000000 !important;color: #FFFFFF !important;font-weight: bold !important;}.ui-datepicker-today > a.ui-state-default {background: #FFFFFF !important;color: #000000 !important;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #FFFFFF;color: #444;margin: 40px 0 0;text-shadow: none;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading {background-image: url('/img/fancybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('/img/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {color: #ffffff;cursor: pointer;font-family: "Rum-Serif";font-weight: normal;padding: 6px 10px;position: absolute;right: -10px;top: -40px;z-index: 8040;}.fancybox-close:hover {color: #ffffff;}.fancybox-close > i {font-size: 15px;margin: 0 0 0 6px;position: relative;top: -1px;}.fancybox-nav {background: transparent url('/img/fancybox/blank.gif'); cursor: pointer;height: 100%;position: fixed;text-decoration: none;top: 0;width: 30%;z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {cursor: pointer;margin-top: -50px;position: absolute;text-align: center;top: 50%;width: 55px;z-index: 8040;}.fancybox-prev span {left: 0;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}.fancybox-prev span:before {color: #ffffff;content: '\f053';font-family: 'FontAwesome';font-size: 30px;font-weight: normal;line-height: 1;margin: 0 10px 0 0;opacity: 1;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-webkit-transition: opacity 200ms ease-in-out;-moz-transition: opacity 200ms ease-in-out;-ms-transition: opacity 200ms ease-in-out;-o-transition: opacity 200ms ease-in-out;transition: opacity 200ms ease-in-out;}.fancybox-next span {right: 0;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}.fancybox-next span:before {color: #ffffff;content: '\f054';font-family: 'FontAwesome';font-size: 30px;font-weight: normal;line-height: 1;margin: 0 0 0 10px;opacity: 1;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);-webkit-transition: opacity 200ms ease-in-out;-moz-transition: opacity 200ms ease-in-out;-ms-transition: opacity 200ms ease-in-out;-o-transition: opacity 200ms ease-in-out;transition: opacity 200ms ease-in-out;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {margin-right: 0 !important;overflow-x: hidden;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow-x: auto;}.fancybox-title {bottom: 0;color: #ffffff;font-weight: normal;overflow: hidden;position: absolute;text-overflow: ellipsis;text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);visibility: hidden;white-space: nowrap;width: 100%;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;padding: 2px 20px;-webkit-border-radius: 15px;   -moz-border-radius: 15px;        border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding: 10px 15px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}.fancybox-overlay {background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.70);}.fancybox-opened .fancybox-skin {box-shadow: none;}.fancybox-nav > span {background: #000000;color: #ffffff;cursor: pointer;display: block;height: 45px;line-height: 45px;margin-top: -22px;text-align: center;text-shadow: none;width: 45px;}.fancybox-prev > span:before {color: #ffffff;content: "\f053";font-family: "FontAwesome";font-size: 16px;font-weight: normal;line-height: 1;margin: 0;opacity: 1;text-shadow: none;}.fancybox-next > span:before {color: #ffffff;content: "\f054";font-family: "FontAwesome";font-size: 16px;font-weight: normal;line-height: 1;margin: 0;opacity: 1;text-shadow: none;}.fancybox-close:before {content: "\f00d";font-family: "FontAwesome";height: 100%;left: 0;line-height: 45px;position: absolute;text-align: center;text-indent: 0;top: 0;width: 100%;}.fancybox-close {background: #000000;color: #ffffff;cursor: pointer;font-size: 18px;height: 45px;line-height: 43px;overflow: hidden;position: fixed;right: 0;text-align: center;text-indent: -200px;top: 0;width: 45px;}.micAnimation {height: 100%;width: 100%;}.micAnimation > ul {    height: 100%;    position: relative;    z-index: 1;}.micAnimation > ul > .slide {height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;-webkit-transition: opacity 500ms ease-in;    -moz-transition: opacity 500ms ease-in;    -o-transition: opacity 500ms ease-in;    -ms-transition: opacity 500ms ease-in;    transition: opacity 500ms ease-in;}.micAnimation > ul > .slide.animated {opacity: 1;}.micAnimation > ul > .slide > img {display: block;height: auto;position: absolute;width: 100%;z-index: 1;}.micAnimation > ul > .slide > .textBox.textWrap {position: absolute;z-index: 2;}.micAnimation > ul > .slide > .textBox:not(.textWrap) > p {    position: absolute;    z-index: 2;}.micAnimation > ul > .slide > .textBox:not(.textWrap) > p:last-child {    z-index: 3;}.micAnimation > .arrows > a {color: inherit;display: block;font-size: 40px;font-weight: normal;line-height: 1;margin: -20px 0 0;opacity: 0;position: absolute;top: 50%;z-index: 2;-webkit-transition: all 800ms ease 500ms;-moz-transition: all 800ms ease 500ms;-ms-transition: all 800ms ease 500ms;-o-transition: all 800ms ease 500ms;transition: all 800ms ease 500ms;}.micAnimation > .arrows > a.prev {left: -60px;}.micAnimation > .arrows.animated > a.prev {left: 20px;opacity: 0.4;}.micAnimation > .arrows > a.next {right: -60px;}.micAnimation > .arrows.animated > a.next {opacity: 0.4;right: 20px;}.micAnimation > .arrows > a.prev:hover,.micAnimation > .arrows > a.next:hover {color: inherit;opacity: 1;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.micAnimation > .bullets > ul {bottom: -20px;display: block;line-height: 1;opacity: 0;position: absolute;text-align: center;width: 100%;z-index: 3;-webkit-transition: all 800ms ease-out 1200ms;-moz-transition: all 800ms ease-out 1200ms;-ms-transition: all 800ms ease-out 1200ms;-o-transition: all 800ms ease-out 1200ms;transition: all 800ms ease-out 1200ms;}.micAnimation > .bullets.animated > ul {bottom: 20px;opacity: 1;}.micAnimation > .bullets > ul > li {background: #ffffff none repeat scroll 0 0;border-radius: 6px;cursor: pointer;display: inline-block;height: 12px;margin: 0 4px;width: 12px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.micAnimation > .bullets > ul > li:hover,.micAnimation > .bullets > ul > li.selected {background: #888;}.micAnimation > ul > .slide:after {background: -moz-linear-gradient(top, rgba(235,235,235,0) 0%, rgba(243,243,243,1) 100%); background: -webkit-linear-gradient(top, rgba(235,235,235,0) 0%,rgba(243,243,243,1) 100%); background: linear-gradient(to bottom, rgba(235,235,235,0) 0%,rgba(243,243,243,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebebeb', endColorstr='#ebebeb',GradientType=0 ); bottom: 0;content: "";display: block;height: 200px;left: 0;position: absolute;width: 100%;z-index: 1;}.micAnimation > ul > .slide > .textBox {display: table;font-family: "Rum-Serif";left: 50% !important;line-height: 50px;margin: 0 0 0 -585px;opacity: 0;padding-bottom: 20px;top: 180px !important;-webkit-animation-duration: 1.3s;animation-duration: 1.3s;}.no-cssanimations .micAnimation > ul > .slide > .textBox {opacity: 1;}.micAnimation > ul > .slide > .textBox a.button {background: #4d8e8f;color: #ffffff;display: inline-block;font-size: 18px;font-weight: 500;line-height: 45px;margin: 17px 0 0;opacity: 0;padding: 0 20px 0;-webkit-transition: opacity 1.5s ease 1.5s, background 300ms ease 0s;-moz-transition: opacity 1.5s ease 1.5s, background 300ms ease 0s;-ms-transition: opacity 1.5s ease 1.5s, background 300ms ease 0s;-o-transition: opacity 1.5s ease 1.5s, background 300ms ease 0s;transition: opacity 1.5s ease 1.5s, background 300ms ease 0s;}body.isSafari .micAnimation > ul > .slide > .textBox a.button {padding-top: 6px;}.no-cssanimations .micAnimation > ul > .slide > .textBox a.button {opacity: 1;}.micAnimation > ul > .slide > .textBox.animated a.button {opacity: 1;}.micAnimation > ul > .slide > .textBox a.button:hover {background: #2d3f42;}@media all and (max-width: 1210px){.micAnimation > ul > .slide > .textBox {left: 20px !important;margin-left: 0;}}@media all and (max-width: 980px){.micAnimation > ul > .slide > .textBox {top: 60px !important;}}@media all and (max-width: 900px){.micAnimation > ul > .slide > .textBox {line-height: 1.2;}.micAnimation > ul > .slide > .textBox .text {font-size: 5vw !important;}.micAnimation > ul > .slide > .textBox a.button {font-size: 2vw;line-height: 1;padding-top: 12px;padding-bottom: 8px;}}@media all and (max-width: 700px){.micAnimation > ul > .slide > .textBox a.button {font-size: 2.4vw;padding-top: 10px;padding-bottom: 6px;}}@media all and (max-width: 500px){.micAnimation > ul > .slide > .textBox {top: 40px !important;}.micAnimation > ul > .slide > .textBox a.button {font-size: 3vw;}}@media all and (max-width: 380px){.micAnimation > ul > .slide > .textBox a.button {font-size: 4vw;}}.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}.noUi-target,.noUi-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}.noUi-target {position: relative;direction: ltr;}.noUi-base {margin: 0 12px;height: 100%;position: relative;z-index: 1; }.noUi-origin {position: absolute;right: 0;top: 0;left: 0;bottom: 0;}.noUi-handle {position: relative;z-index: 1;}.noUi-stacking .noUi-handle {z-index: 10;}.noUi-state-tap .noUi-origin {-webkit-transition: left 0.3s, top 0.3s;transition: left 0.3s, top 0.3s;}.noUi-state-drag * {cursor: inherit !important;}.noUi-base,.noUi-handle {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.noUi-horizontal {height: 18px;}.noUi-horizontal .noUi-handle {width: 34px;height: 28px;left: -17px;top: -6px;}.noUi-vertical {width: 18px;}.noUi-vertical .noUi-handle {width: 28px;height: 34px;left: -6px;top: -17px;}.noUi-background {background: #FAFAFA;box-shadow: inset 0 1px 1px #f0f0f0;}.noUi-connect {background: #3FB8AF;box-shadow: inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition: background 450ms;transition: background 450ms;}.noUi-origin {border-radius: 2px;}.noUi-target {border-radius: 4px;border: 1px solid #D3D3D3;box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}.noUi-target.noUi-connect {box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;}.noUi-draggable {cursor: w-resize;}.noUi-vertical .noUi-draggable {cursor: n-resize;}.noUi-handle {border: 1px solid #D9D9D9;border-radius: 3px;background: #FFF;cursor: default;box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;}.noUi-active {box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;}.noUi-handle:before,.noUi-handle:after {content: "";display: block;position: absolute;height: 14px;width: 1px;background: #E8E7E6;left: 14px;top: 6px;}.noUi-handle:after {left: 17px;}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}.noUi-vertical .noUi-handle:after {top: 17px;}[disabled].noUi-connect,[disabled] .noUi-connect {background: #B8B8B8;}[disabled].noUi-origin,[disabled] .noUi-handle {cursor: not-allowed;}