.slick-slider { position: relative; display: block; box-sizing: border-box; }.slick-slider { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.slick-slider { -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }.slick-list:focus { outline: none; }.slick-list.dragging { cursor: pointer; cursor: hand; }.slick-slider .slick-track,.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }.slick-track:before,.slick-track:after { display: table; content: ''; }.slick-track:after { clear: both; }.slick-loading .slick-track { visibility: hidden; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }[dir='rtl'] .slick-slide { float: right; }.slick-slide img { display: block; }.slick-slide.slick-loading img { display: none; }.slick-slide.dragging img { pointer-events: none; }.slick-initialized .slick-slide { display: block; }.slick-loading .slick-slide { visibility: hidden; }.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }.slick-arrow.slick-hidden { display: none; }.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}@font-face {font-family: "ArialRoundedMTStd-Light";font-style: normal;font-weight: 300;src: url("/css/fonts/ArialRoundedMTStd-Light.eot"); src: url("/css/fonts/ArialRoundedMTStd-Light.eot?#iefix") format("embedded-opentype"), url("/css/fonts/ArialRoundedMTStd-Light.otf") format("opentype"), url("/css/fonts/ArialRoundedMTStd-Light.svg") format("svg"), url("/css/fonts/ArialRoundedMTStd-Light.ttf") format("truetype"), url("/css/fonts/ArialRoundedMTStd-Light.woff") format("woff"), url("/css/fonts/ArialRoundedMTStd-Light.woff2") format("woff2"); font-weight: normal;font-style: normal;}@font-face {font-family: "ArialRoundedMTBold";font-style: normal;font-weight: 700;src: url("/css/fonts/ARLRDBD.eot"); src: url("/css/fonts/ARLRDBD.eot?#iefix") format("embedded-opentype"), url("/css/fonts/ARLRDBD.otf") format("opentype"), url("/css/fonts/ARLRDBD.svg") format("svg"), url("/css/fonts/ARLRDBD.ttf") format("truetype"), url("/css/fonts/ARLRDBD.woff") format("woff"), url("/css/fonts/ARLRDBD.woff2") format("woff2"); font-weight: normal;font-style: normal;}@font-face {font-family: 'AgencyFB';font-style: normal;font-weight: 400;src: url('/css/fonts/AgencyFB-Reg.eot');src: local('AgencyFB'), local('AgencyFB-Regular'), url('AgencyFB-Reg.eot?#iefix') format('embedded-opentype'), url('AgencyFB-Reg.woff') format('woff'), url('AgencyFB-Reg.ttf') format('truetype'), url('AgencyFB-Reg.svg#AgencyFB-Reg') format('svg');}@font-face {font-family: 'AgencyFB';font-style: normal;font-weight: 700;src: url('/css/fonts/AgencyFB-Bold.eot');src: local('AgencyFB Bold'), local('AgencyFB-Bold'), url('/css/fonts/AgencyFB-Bold.eot?#iefix') format('embedded-opentype'), url('/css/fonts/AgencyFB-Bold.woff')format('woff'), url('/css/fonts/AgencyFB-Bold.ttf') format('truetype'), url('/css/fonts/AgencyFB-Bold.svg#AgencyFB-Bold') format('svg');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 100;src: url('/css/fonts/roboto-v18-latin-100.eot');src: local('Roboto Thin'), local('Roboto-Thin'), url('/css/fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), url('/css/fonts/roboto-v18-latin-100.woff2') format('woff2'), url('/css/fonts/roboto-v18-latin-100.woff') format('woff'), url('/css/fonts/roboto-v18-latin-100.ttf') format('truetype'), url('/css/fonts/roboto-v18-latin-100.svg#Roboto') format('svg');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/css/fonts/roboto-v18-latin-300.eot');src: local('Roboto Light'), local('Roboto-Light'), url('/css/fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), url('/css/fonts/roboto-v18-latin-300.woff2') format('woff2'), url('/css/fonts/roboto-v18-latin-300.woff') format('woff'), url('/css/fonts/roboto-v18-latin-300.ttf') format('truetype'), url('/css/fonts/roboto-v18-latin-300.svg#Roboto') format('svg');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('/css/fonts/roboto-v18-latin-regular.eot'); src: local('Roboto'), local('Roboto-Regular'), url('/css/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('/css/fonts/roboto-v18-latin-regular.woff2') format('woff2'),url('/css/fonts/roboto-v18-latin-regular.woff') format('woff'),url('/css/fonts/roboto-v18-latin-regular.ttf') format('truetype'),url('/css/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); }@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/css/fonts/roboto-v18-latin-700.eot');src: local('Roboto Bold'), local('Roboto-Bold'), url('/css/fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), url('/css/fonts/roboto-v18-latin-700.woff2') format('woff2'), url('/css/fonts/roboto-v18-latin-700.woff') format('woff'), url('/css/fonts/roboto-v18-latin-700.ttf') format('truetype'), url('/css/fonts/roboto-v18-latin-700.svg#Roboto') format('svg');}*,*:before,*:after { padding: 0; margin: 0; outline: 0; box-sizing: border-box; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main { display: block; }html,body { height: 100%; }html { tap-highlight-color: rgba(0,0,0,0); }body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; }img, iframe, video, audio, object { max-width: 100%; }img { height: auto; display: inline-block; vertical-align: middle; }b,strong { font-weight: bold; }address { font-style: normal; }svg:not(:root) { overflow: hidden; }a { color: inherit; text-decoration: none; display: inline-block; }a:hover,button:hover { cursor: pointer; text-decoration: none; }a[href^="tel"] { text-decoration: none; }img { border: 0; }h1,h2,h3,h4,h5,h6 { margin-bottom: 0; font-weight: normal; text-transform: none; font-size: inherit; }p,ul,ol,dl,table,blockquote { margin-bottom: 0; }h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child { margin-bottom: 0; }nav ul { list-style-type: none; }a,button,input[type="submit"],input[type="button"],input[type="reset"],input[type="file"],input[type="image"],label[for] { cursor: pointer; }a[href^="tel"],button[disabled],input[disabled],textarea[disabled],select[disabled] { cursor: default; }button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { display: none; -webkit-appearance: none; margin: 0; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }textarea { overflow: auto; resize: none; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }button,input,optgroup,select,textarea { border: none; border-radius: 0; font-family: inherit; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }button,select { text-transform: none; }table { width: 100%; border-collapse: collapse; border-spacing: 0; }body { background: #000000 url(/images/background.jpg) repeat; font-family: 'Roboto'; font-weight: 300; font-size: 20px; line-height: 31px; color: #ffffff; overflow-x: hidden; }button,input,optgroup,select,textarea { color: #ffffff; background: #000000; }button,select { background: #000000; }.alignleft { float: left; }.aligncenter { text-align: center; }.alignright { float: right; }[disabled],.disabled { cursor: default; }.mobileonly { display: none; }[class^='ico'] { display: inline-block; font-size: 0; background-repeat: no-repeat; background-position: center; }.grayscale { -webkit-filter: grayscale(1); filter: grayscale(1); }.grayscale:hover { -webkit-filter: none; filter: none; }ul { list-style-type: square; }iframe.matomo { min-height: 260px; }span.strong { font-weight: bold; }@media (max-width: 1160px){body { font-size: 12px; line-height: 20px; }.mobileonly { display: block; }.desktoponly { display: none !important; }.alignleft, .alignright { float: none; }iframe.matomo { min-height: auto; }}.wrapper { margin: 0 auto; display: inline; }.shell { max-width: 1160px; margin: 0 auto; position: relative; }@media (max-width: 1160px){.shell { padding: 0 10px; }.wrapper { transition: left .3s; position: relative; left: 0; }.wrapper.active { height: 100%; display: block; left: 232px; overflow: visible; }}.header { text-align: center; background-color: #003366;}.header .logo { margin: 40px 0; display: inline-block; }.header .nav-menu { display: none; }@media (max-width: 1160px){.header .logo { margin: 22px 0 20px -67px; }.header .nav-menu { display: block; float: left; margin: 12px 0 0 20px; cursor: pointer; }}.main-nav { text-align: center; text-transform: uppercase; background: #00aaff; font-family: "ArialRoundedMTBold"; font-weight: 700; font-size: 22px; color: #ffffff; }.main-nav li { display: inline-block; margin-left: -8px; }.main-nav li a { display: block; padding: 14px 40px 13px 40px; }.main-nav li.current,.main-nav li:hover { background: #ffcc33; }@media (max-width: 1160px){.main-nav { display: none; }}.mobile-nav { display: none; background: #00aaff; color: #ffffff; padding-top: 104px; font-size: 20px; font-family: 'ArialRoundedMTBold'; font-weight: 700; text-transform: uppercase; }.wrapper.active .mobile-nav { display: block; position: fixed; top: 0px; bottom: 0; left: 0; width: 233px; z-index: 10; }.mobile-nav ul li a { display: block; padding-left: 20px; line-height: 56px; }.mobile-nav ul li + li { border-top: 1px solid #333333; }.slide { position: relative; }.teaser { position: relative; margin-bottom: -9px; }.teaser .slick-slide { width: 100%; overflow: hidden; }.teaser .slick-slide img { height: auto; max-height: 800px; width: 100%; }.teaser .teaser-info { position: absolute; z-index: 10; left: 0; right: 0; top: 31.25%; text-align: center; color: #ffffff; }.teaser .teaser-play-button a { text-align: center; }.teaser .teaser-play-artist span { margin-top: 40px; display: inline-block; font-weight: 700; background: #00aaff; padding: 18px 40px 17px 38px; font-size: 36px; }.teaser .teaser-play-title span { margin-top: 15px; display: inline-block; background: #00aaff; padding: 10px 40px 8px 39px; font-size: 26px; }@media (max-width: 1160px){.teaser { position: relative; margin-bottom: -28px; }.teaser .teaser-play-artist,.teaser .teaser-play-title { display: none; }}.panorama { margin-left: calc(-50vw + 580px); margin-right: calc(-50vw + 580px); margin-bottom: 80px; }.panorama img { width: 100%; }@media (max-width: 1160px){.panorama {margin-left: 0; margin-right: 0; margin-bottom: 40px; }}.headline { font-family: 'ArialRoundedMTBold'; margin-bottom: 40px; text-align: center; }.headline .first-head span { color: #ffcc33; font-size: 56px; line-height: 64px; font-weight: 700; }.headline .second-head span { color: #00aaff; font-size: 36px; font-weight: 700; }.headline .third-head span { font-family: 'Roboto'; font-weight: 700; font-size: 20px; }.headline .first-head { margin-top: -8px; }.headline .third-head { margin-top: -9px; }.headline .first-head,.headline .second-head,.headline .third-head { margin-bottom: -9px; }.headline .first-head + .second-head { margin-top: 36px; }@media (max-width: 1160px){.content .row.headline { margin-bottom: 20px; }.headline .first-head span { font-size: 20px; }.headline .second-head span { font-size: 16px; }.headline .third-head span { font-size: 12px; }.headline .first-head,.headline .third-head { margin-top: -2px; }.headline .first-head + .second-head { margin-top: 0; }}.sub-headline { overflow: hidden; text-align: center; margin-top: -5px; margin-bottom: 31px; }.sub-headline .first-head span { font-family: 'AgencyFB'; text-transform: uppercase; font-weight: 700; font-size: 26px; }.sub-headline .first-head { display: inline-block; position: relative; }.sub-headline .first-head:before,.sub-headline .first-head:after { content: ""; position: absolute; border-top: 2px solid #bbbbbb; top: 50%; width: 200px; }.sub-headline .first-head:before { margin-right: 38px; right: 100%; }.sub-headline .first-head:after { margin-left: 39px; left: 100%; }@media (max-width: 1160px){.sub-headline { margin-top: -2px; margin-bottom: 14px; }.sub-headline .first-head span { font-size: 20px; }.sub-headline .first-head:before,.sub-headline .first-head:after { width: 100vw; }}.content .row:not(.headline):not(.sub-headline) { margin-bottom: 80px; }.content .row.multi-row { margin-top: -40px; }.content p + p { margin-top: 31px; }.content ul:not(.feature):not(.archive),.content ol:not(.feature) { margin-top: 34px; margin-bottom: 34px; padding-left: 17px;list-style-position: inside; }.content ul:not(.feature):not(.archive) li + li,.content ol:not(.feature) li + li { margin-top: 8px; }.content .row:not(.headline) h3,.content .row:not(.headline) h4 { margin: 32px 0 31px 0; }@media (max-width: 1160px){.content .row:not(.headline):not(.sub-headline) { margin-bottom: 40px; }.content p { margin-top: -2px; margin-bottom: -6px; }.content p + p { margin-top: 15px; }}.article-text a { text-decoration: underline; }.article-text h3 { margin: 33px 0 32px 0; font-weight: bold; }.news .news-content-box span { margin-top: 12px; display: block; margin-bottom: 11px; }.news .news-content-box .news-content { font-weight: 700; height: 102px; line-height: 30px; }.news .news-content-box .news-button span { display: inline; }@media (max-width: 1160px){.news a { display: block; }.news .news-image img { width: 100%; }.news .news-content-box span { margin-top: 5px; margin-bottom: 2px; }.news .news-content-box .news-content { height: auto; margin-bottom: 9px; line-height: 21px; }.news .news-content-box { margin-bottom: 20px; }}.archive { list-style-type: none; margin-top: 20px; font-size: 20px; }.sub-headline + .multi-row .archive { margin-top: 40px; }.archive li { color: #ffffff; background: #00aaff; display: block; }.archive li a { display: block; padding: 12px 20px 13px 20px; }.archive li + li { margin-top: 2px; }.archive-date { display: inline; }.archive-content { margin-left: 14px; display: inline; font-weight: 700; }.archive li:hover { background: #ffcc33; }@media (max-width: 1160px){.archive { font-size: 12px; }.archive li a { padding: 10px 15px 9px 15px; }.archive-date,.archive-content { display: table-cell; }.archive-content { padding-left: 12px; }}.playlist { position: relative; width: 360px; height: 360px; }.playlist a { display: block; }.playlist img { position: absolute; top: 0; right: 0; left: 0; margin: auto; max-width: 360px; max-height: 360px; }.playlist-date { position: absolute; top: 0; left: 0; right: 0; text-align: center; }.playlist-date span { color: #ffffff; padding: 6px 18px 5px 17px; background: #ffcc33; font-weight: 700; font-size: 16px; }.playlist-content { color: #ffffff; background: #00aaff; position: absolute; bottom: 0; left: 0; right: 0; text-align: center; font-size: 16px; line-height: 24px; padding: 5px 20px 6px 20px; }.playlist-content .playlist-artist { font-weight: 700; line-height: 24px;}.playlist-content .playlist-track { margin-top: 0px; }.playlist-list .row + .row { margin-top: -40px; }@media (max-width: 1160px){.playlist { margin-bottom: 20px; width: auto; height: auto; }.playlist img { width: 100%; position: relative; max-width: 100%; max-height: 100%; }.playlist-date { top: 7px; }.playlist-content { padding: 7px 20px 5px 20px; }.playlist-content .playlist-track { margin-top: 3px; }}.tiles { margin-left: -40px; margin-top: 20px; font-size: 0; text-align: center; }.tile { display: inline-block; margin-bottom: 30px; margin-left: 40px; }.tile + .tile { margin-top: 0; }.tile-content { position: relative; width: 160px; height: 160px; }.tile img { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }.tile a { display: block; transition: 0.7s; }.tile a.current_playing .tile-content img,.tile a:hover .tile-content img { opacity: 1.0; }.tile a:hover .tile-content:after { content: ' '; display: block; background: url(/images/ico-play-tile.png) no-repeat center; width: 64px; height: 64px; position: absolute; top: calc(50% - 32px); left: calc(50% - 32px); }.tile a.current_playing:hover .tile-content:after { background: url(/images/ico-pause-tile.png) no-repeat center; }.tile a.current_playing .tile-content:after { content: ' '; display: block; background: url(/images/ico-pause-tile.png) no-repeat center; width: 64px; height: 64px; position: absolute; top: calc(50% - 32px); left: calc(50% - 32px); }@media (max-width: 1024px){.tile-content { position: relative; width: calc(33.333vw - 40px); height: calc(33.333vw - 40px); }}.ui-datepicker { background-color: #010101; color: #ffffff; }.ui-state-active,.ui-state-hover { background-color: #ffcc33; }.ui-datepicker td a { text-align: center; }.ui-datepicker .ui-datepicker-prev-hover { left: 2px; }.ui-datepicker .ui-datepicker-next-hover { right: 2px; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 2px; }.ui-datepicker-prev { background: #ffcc33 url(../bruecke/images/ui-datepicker-prev.png) no-repeat center; }.ui-datepicker-next { background: #ffcc33 url(../bruecke/images/ui-datepicker-next.png) no-repeat center; }.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-next.ui-state-disabled { display: none; }.ui-state-disabled { text-decoration: line-through; text-align: center; }.feature { text-align: center; list-style-type: none; margin-top: -40px; }.feature > li { display: inline-block; margin-top: 40px; }.feature > li + li { margin-left: 40px; }.feature > li:nth-child(3n+1) { margin-left: 0; }@media (min-width: 1161px){.feature .feature-image { position: relative; width: 360px; height: 240px; }.feature img { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }}.feature-content { font-size: 20px; margin-top: 13px; width: 360px; }.feature-content .feature-title { font-weight: 700; }.feature-content .feature-description { margin-top: 3px; line-height: 30px; height: 102px; }@media (max-width: 1160px){.feature { margin-top: -20px; }.feature .feature-image,.feature .feature-image img { width: 100%; }.feature-content { font-size: 12px; width: 100%; margin-top: 5px; }.feature > li { margin-top: 40px; display: block; }.feature > li + li { margin-left: 0; }.feature-content .feature-description { height: auto; line-height: 21px; margin-top: -1px; margin-bottom: 3px; }}.form { background: #00aaff; }.form-action { text-align: right; padding: 10px 40px 40px 0; }.form-action .btn { background: #ffcc33; }.form-label,.form-cols,.form-col { display: inline-block; }form .form-row:first-child { padding-top: 40px; }.form-row { color: #ffffff; display: block; margin-bottom: 10px; }.form-row a { text-decoration: underline; }.form-spacer { height: 10px; }.form-col + .form-col { margin-left: 5px; }.form-label { color: #ffffff; font-weight: bold; vertical-align: middle; width: 396px; text-align: right; padding-right: 16px; padding-top: 1px; }.form-label-checkbox { color: #ffffff; }input,select,textarea { border: 1px solid #ffffff; background-color: #ffffff; padding-left: 9px; font-size: 20px; }input,select { height: 34px; vertical-align: middle; }textarea { vertical-align: top; padding-left: 7px; height: 200px; margin-top: -4px; padding-top: 7px; }select { background: transparent; -webkit-appearance: none; }.form-full input,.form-full select,.form-full textarea { width: 720px; }.form-xxlarge input,.form-xxlarge select,.form-xxlarge textarea { width: 360px; }.form-xlarge input,.form-xlarge select,.form-xlarge textarea { width: 287px; }.form-large input,.form-large select,.form-large textarea { width: 276px; }.form-medium input,.form-medium select,.form-medium textarea { width: 188px; }.form-small input,.form-small select,.form-small textarea { width: 175px; }.form-filter-medium input,.form-filter-medium select,.form-filter-medium textarea { width: 180px; }.form-filter-small input,.form-filter-small select,.form-filter-small textarea { width: 140px; }.form-filter-xsmall input,.form-filter-xsmall select,.form-filter-xsmall textarea { width: 100px; }.form-xsmall input,.form-xsmall select,.form-xsmall textarea { width: 90px; }.form-xxsmall input,.form-xxsmall select,.form-xxsmall textarea { width: 62px; }select { padding-right: 30px; }select option { background: #ffffff; }.custom-select { background: #ffffff url(/images/ico-dropdown.png) no-repeat calc(100% - 5px) 50%; }.custom-textarea { margin-top: 4px; margin-bottom: -5px; }.checkbox .form-col { display: inline; }.custom-checkbox { margin-top: -30px; margin-left: 400px; padding-left: 24px; padding-right: 20px; }.custom-checkbox { display: block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.custom-checkbox input { position: absolute; opacity: 0; cursor: pointer; width: 0; }.custom-checkbox span { position: absolute; top: 7px; left: 0; height: 16px; width: 16px; background-color: #ffffff; }.custom-checkbox span:after { content: " "; position: absolute; display: none; }.custom-checkbox input:checked ~ span:after { display: block; }.custom-checkbox span:after { left: 6px; top: 2px; width: 5px; height: 10px; border: solid #000000; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }.custom-checkbox a { text-decoration: underline; }@media (max-width: 1160px){.form-row { margin: 0 20px 15px 20px; }.form-action { padding: 9px 20px 20px 0; }.form-label { display: block; width: 100%; text-align: left; margin-bottom: 4px; }.form-cols { display: block; margin-top: 0; min-width: auto; }.form-cols + .form-cols { margin-left: 0; margin-top: 7px; }.form-col { margin-left: 0; }.form-col + .form-col { margin-left: 7px; }form .form-row:first-child { padding-top: 16px; }.form-spacer { height: 0; }input,select { height: 32px; padding: 6px 5px; }input,select,textarea { font-size: 13px; }.form-xxlarge { width: 100%; }.form-xlarge { width: 75.7%; }.form-medium { width: 50%; }.form-small { width: 48.4%; }.form-xsmall { width: 22.7%; }.form-xxsmall { width: 21%; }.form-filter-medium { width: 100%; }.form-filter-small,.form-filter-xsmall { width: 48.8%; }.form-filter-medium input,.form-filter-medium select,.form-filter-medium textarea,.form-filter-small input,.form-filter-small select,.form-filter-small textarea,.form-filter-xsmall input,.form-filter-xsmall select,.form-filter-xsmall textarea,.form-xxsmall input,.form-xxsmall select,.form-xsmall input,.form-xsmall select,.form-small input,.form-small select,.form-medium input,.form-medium select,.form-xlarge input,.form-xlarge select,.form-xxlarge input,.form-xxlarge select,.form-xxxlarge,.form-xxxlarge input,.form-xxxlarge select,.form-large,.form-large input,.form-large select,.form-full,.form-full input,.form-full select,.form-full textarea { width: 100%; }.custom-textarea { margin-bottom: 0; }.custom-checkbox { margin-top: 5px; margin-left: 0; }.custom-checkbox span { top: 2px; }}.filter .form-label { width: 118px; }.filter .form-label.after { width: auto; margin-left: 14px; }.filter { padding-bottom: 30px; }.filter .form-action { float: right; padding: 0; padding-right: 20px; }@media (max-width: 1160px){.filter .form-label.after { margin-left: 0; margin-top: 8px; }.filter .form-action { float: none; padding: 20px 0 0 0; }.filter .form-medium { width: 48%; }}.btn { color: #ffffff; font-family: 'ArialRoundedMTBold'; font-size: 20px; text-transform: uppercase; font-weight: 700; background: #ffcc33; padding: 12px 20px 12px 20px; }@media (max-width: 1160px){.btn { font-size: 12px; padding: 6px 20px 4px 20px; }}footer { margin-top: 80px; background: #00aaff; color: #ffffff; text-align: center; }.footer-nav { font-family: 'ArialRoundedMTBold'; text-transform: uppercase; font-weight: 700; font-size: 20px; margin-top: 33px; margin-bottom: 33px; }.footer-nav li { display: inline-block; margin-left: -4px; }.footer-nav li + li { margin-left: 36px; }.footer-social ul { list-style-type: none; }.footer-social li { display: inline-block; margin-left: -5px; }.footer-social li + li { margin-left: 15px; }.copyright { font-weight: 100; font-size: 16px; margin-top: 32px; margin-bottom: 30px; }@media (max-width: 1160px){footer { margin-top: 40px; }.footer-nav,.footer-social { display: none; }.copyright { font-size: 10px; margin-top: 16px; margin-bottom: 13px; }}.player { display: none; position: fixed; bottom: 0; color: #ffffff; background: #ffcc33; width: 100%; z-index: 9999; }.jp-controls .jp-play,.jp-controls .jp-pause,.jp-controls .current-logo,.jp-controls .station-info { float: left; }.ico-play,.ico-pause { cursor: pointer; }.jp-audio .ico-play { background: #000000 url(/images/ico-player-play.png) no-repeat center; width: 64px; height: 64px; }.jp-audio .ico-pause { background: #000000 url(/images/ico-player-pause.png) no-repeat center; width: 64px; height: 64px; }.jp-audio .ico-play,.jp-audio .ico-pause { margin: 48px 40px 48px 0; cursor: pointer; }.current-logo { height: 160px; width: 160px; position: relative; }.current-logo img { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }.station-info { margin: 50px 0 0 20px; }.station-artist { font-weight: bold; margin-bottom: -1px; }.station-artist,.station-track { clear: both; }.jp-volume-bar { float: right; margin: 81px 0 0 0; width: 172px; height: 4px; cursor: pointer; background: #ffffff; text-align: right; }.jp-volume-bar-value { position: relative; }.jp-volume-bar-value span { position: absolute; top: -6px; right: -8px; background: url(/images/ico-cursor.png) no-repeat center; width: 16px; height: 16px; }.jp-mute { cursor: pointer; margin: 48px 20px 48px 0; float: right; background: #000000 url(/images/ico-speaker.png) no-repeat center; width: 64px; height: 64px; }.jp-unmute { cursor: pointer; margin: 48px 20px 48px 0; float: right; background: #000000 url(/images/ico-speaker-unmute.png) no-repeat center; width: 64px; height: 64px; }.jp-popup { cursor: pointer; margin: 48px 0 48px 40px; float: right; background: #000000 url(/images/ico-popup.png) no-repeat center; width: 64px; height: 64px; }@media (max-width: 1160px){.current-logo,.jp-mute,.jp-popup { display: none !important; }.jp-volume-bar { margin: 42px 15px 0 0; height: 5px; }.player { height: 88px; left: 0; }.jp-audio .ico-play,.jp-audio .ico-pause { margin: 20px 0 0 10px; }.station-info { margin: 25px 0 0 20px; }.jp-audio .ico-play { background: #000000 url(/images/ico-player-play_small.png) no-repeat center; width: 48px; height: 48px; }.jp-audio .ico-pause { background: #000000 url(/images/ico-player-pause_small.png) no-repeat center; width: 48px; height: 48px; }}@media (max-width: 500px){.jp-volume-bar { display: none !important; }}.content .row:first-child { margin-top: 80px; }.row { clear: both; display: block; }.row:after { clear: both; display: block; content: ' '; }.row .col { margin-left: 40px; position: relative; float: left; }.row .col:first-child { margin-left: 0; }.col-2of2,.col-3of3,.col-4of4,.col-5of5,.col-6of6 { width: 1160px; }.col-1of2 { width: 560px; }.col-1of3 { width: 360px; }.col-2of3 { width: 760px; }.col-1of4 { width: 260px; }.col-2of4 { width: 560px; }.col-3of4 { width: 860px; }.col-1of5 { width: 200px; }.col-2of5 { width: 440px; }.col-3of5 { width: 680px; }.col-4of5 { width: 920px; }.col-1of6 { width: 160px; }.col-2of6 { width: 360px; }.col-3of6 { width: 560px; }.col-4of6 { width: 760px; }.col-5of6 { width: 960px; }@media (max-width: 1160px){.content .row:first-child { margin-top: 40px; }.col-1of2, .col-2of2,.col-1of3, .col-2of3, .col-3of3, .col-1of4, .col-2of4, .col-3of4, .col-4of4,.col-1of5, .col-2of5, .col-3of5, .col-4of5, .col-5of5,.col-1of6, .col-2of6, .col-3of6, .col-4of6, .col-5of6, .col-6of6 { width: 100%; }.row .col { margin-left: 0; }}i.ico-play { background: #ffcc33 url(/images/ico-play.png) no-repeat center; width: 128px; height: 128px; }i.ico-whatsapp { background: url(/images/ico-whatsapp.jpg) no-repeat center; width: 64px; height: 64px; }i.ico-whatsapp:hover { background: url(/images/ico-whatsapp-hover.jpg) no-repeat center; }i.ico-facebook { background: url(/images/ico-facebook.jpg) no-repeat center; width: 64px; height: 64px; }i.ico-facebook:hover { background: url(/images/ico-facebook-hover.jpg) no-repeat center; }i.ico-soundcloud { background: url(/images/ico-soundcloud.jpg) no-repeat center; width: 64px; height: 64px; }i.ico-soundcloud:hover { background: url(/images/ico-soundcloud-hover.jpg) no-repeat center; }i.ico-youtube { background: url(/images/ico-youtube.jpg) no-repeat center; width: 64px; height: 64px; }i.ico-youtube:hover { background: url(/images/ico-youtube-hover.jpg) no-repeat center; }@media (max-width: 1160px){i.ico-play { background: #ffcc33 url(/images/ico-play_small.png) no-repeat center; width: 48px; height: 48px; }i.ico-nav { background: #000000 url(/images/ico-nav.png) no-repeat center; width: 48px; height: 48px; }i.ico-nav.close { background: #000000 url(/images/ico-close.png) no-repeat center; }}.note { position: fixed; z-index: 100; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; }.note { background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }.note-box { background-color: #ffffff; margin: 15% auto; padding: 20px; border: 5px solid #ffcc33; width: 35%; text-align: center; animation: noteDown 0.5s linear; }.note-content { margin-bottom: 20px; }.note-close .note-box { animation: noteUp 0.5s linear; margin: -16% auto; }@keyframes noteDown { 0% { margin: -16% auto; }50% { margin: 0% auto; }100% { margin: 15% auto; }}@keyframes noteUp { 0% { margin: 15% auto; }50% { margin: 0% auto; }100% { margin: -16% auto; }}@media (max-width: 1220px){.note-box { width: 80%; margin: 40% auto; }@keyframes noteDown { 0% { margin: -41% auto; }50% { margin: 0% auto; }100% { margin: 40% auto; }}@keyframes noteUp { 0% { margin: 40% auto; }50% { margin: 0% auto; }100% { margin: -41% auto; }}}.usercentrics-button.uc-button-bl .uc-privacy-button-wrapper.uc-button { left: unset !important; right: 10px; }