@charset "UTF-8";
button {
  border-radius: 0; }

.arrow-line-down-black, .collapsible::after,
.collapsible-active::after, .channelepg-wrapper .channelepg-list-item::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxOCAxMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMC41LDEuOEwyLDAuNWw3LDYuM2w3LTYuM2wxLjUsMS4zTDksOS41TDAuNSwxLjh6Ii8+PC9zdmc+); }

.arrow-line-down {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLjUsMS44TDIsMC41bDcsNi4zbDctNi4zbDEuNSwxLjNMOSw5LjVMMC41LDEuOHoiLz48L3N2Zz4=); }

.arrow-line-left-black, .tv-program-header .tv-program-tape .slick-prev, .p7s1-slide-gallery .slick-prev,
.p7s1-slide-gallery .slick-prev:hover,
.p7s1-slide-gallery .slick-prev:focus {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCAyMCAzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMSwxOEwxNi40LDFMMTksNEw2LjQsMThMMTksMzJsLTIuNiwzTDEsMTh6Ii8+PC9zdmc+); }

.arrow-line-right-black, .tv-program-header .tv-program-tape .slick-next, .p7s1-slide-gallery .slick-next,
.p7s1-slide-gallery .slick-next:hover,
.p7s1-slide-gallery .slick-next:focus {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCAyMCAzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMy42LDM1TDEsMzJsMTIuNi0xNEwxLDRsMi42LTNMMTksMThMMy42LDM1eiIvPjwvc3ZnPg==); }

.arrow-reload, .icon-arrow-reload, .player-endscreen .button-replay {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTI0LjY1OCwxOGMwLDUtNC4zMzMsOS41LTkuNjU4LDkuNWMtNS4zMjUsMC05LjY1OC00LjQyNS05LjY1OC05Ljc1QzUuMzQyLDEyLjQyNSw5LjY3NSw4LDE1LDgmI3hBOyYjeDk7aDIuNDg2bC0zLjg2NSw0LjEyM2wxLjMzOSwxLjI2N2w0LjcyOC01LjAyNmwxLjE4Ny0xLjI1OWwtMS4xODctMS4yNTlMMTQuOTYsMC44MThsLTEuMzM5LDEuMTY2TDE3LjQ4NSw2QzE2LjcxMSw2LDE1LjUzLDYsMTUsNiYjeEE7JiN4OTtDOC42NDksNiwzLjUwMiwxMS4yNDEsMy41MDIsMTcuNTkxUzguNjQ5LDI5LjI5MywxNSwyOS4yOTNTMjYuNDk4LDI0LDI2LjQ5OCwxOEgyNC42NTh6Ii8+PC9zdmc+); }

.arrow-right-white, .icon-link {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEuOSwxNCAwLjUsMTIuNiA2LjEsNyAwLjUsMS40IDEuOSwwIDguOSw3ICYjeDk7Ii8+PC9nPjwvc3ZnPg==); }

.arrow-solid-down {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNCA5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNCA5IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNyw4TDEsMWgxMkw3LDh6Ii8+PC9zdmc+); }

.icon-account {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkgMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC41LDE1LjZjLTIuNCwwLTcuMiwxLjMtNy4yLDMuN2MxLjYsMi4zLDQuMiwzLjksNy4yLDMuOXM1LjctMS41LDcuMi0zLjlDMjEuNywxNi45LDE2LjksMTUuNiwxNC41LDE1LjZ6JiN4RDsmI3hBOyYjeDk7Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0LjUsMTMuM2MyLDAsMy42LTEuNiwzLjYtMy42YzAtMi0xLjYtMy42LTMuNi0zLjZjLTIsMC0zLjYsMS42LTMuNiwzLjZDMTAuOSwxMS43LDEyLjUsMTMuMywxNC41LDEzLjN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0LjUsMUM3LDEsMSw3LDEsMTQuNUMxLDIyLDcsMjgsMTQuNSwyOEMyMiwyOCwyOCwyMiwyOCwxNC41QzI4LDcsMjIsMSwxNC41LDF6IE0xNC41LDI2LjYmI3hEOyYjeEE7JiN4OTtjLTYuNywwLTEyLjEtNS40LTEyLjEtMTIuMWMwLTYuNyw1LjQtMTIuMSwxMi4xLTEyLjFzMTIuMSw1LjQsMTIuMSwxMi4xQzI2LjYsMjEuMiwyMS4yLDI2LjYsMTQuNSwyNi42eiIvPjwvc3ZnPg==); }

.icon-news, .icon-star, .icon-star_news, .icon-actor, .icon-seasons, .icon-film, .icon-episode, .icon-recipe, .icon-article {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuNSw0LjVoLTEwdi0yaDEwVjQuNXogTTEyLjUsNi41aC0xMHYyaDEwVjYuNXogTTguNSwxMC41aC02djJoNlYxMC41eiIvPjwvZz48L3N2Zz4=); }

.icon-burger {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNDggMjE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDggMjE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48dGl0bGU+QXNzZXQgMjk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIj48ZyBpZD0iTGF5ZXJfMS0yIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjQ4LDIxLjJIMFYyLjFoMjQ4VjIxLjJ6IE0yNDgsMTkyLjhIMHYxOS4xaDI0OFYxOTIuOHogTTI0OCw5Ny41SDB2MTkuMWgyNDhWOTcuNXoiLz48L2c+PC9nPjwvc3ZnPg==); }

.icon-close-black {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTkuOCAxOS44Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+QXNzZXQgMzI8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjE5LjggMS40MSAxOC4zOSAwIDkuOSA4LjQ4IDEuNDEgMCAwIDEuNDEgOC40OCA5LjkgMCAxOC4zOSAxLjQxIDE5LjggOS45IDExLjMxIDE4LjM5IDE5LjggMTkuOCAxOC4zOSAxMS4zMSA5LjkgMTkuOCAxLjQxIi8+PC9nPjwvZz48L3N2Zz4=); }

.icon-close {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE5LjgsMS40IDE4LjQsMCA5LjksOC41IDEuNCwwIDAsMS40IDguNSw5LjkgMCwxOC40ICYjeEE7JiN4OTsxLjQsMTkuOCA5LjksMTEuMyAxOC40LDE5LjggMTkuOCwxOC40IDExLjMsOS45ICIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==); }

.icon-collapsible-active {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNHB4IiBoZWlnaHQ9IjM0cHgiIHZpZXdCb3g9IjAgMCAxNyAxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiYjeEQ7IC5zdDB7ZmlsbDojMDAwO30mI3hEOzwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI4LjUsOS4xIDE3LDUuNSAxNywxLjkgOC41LDUuNSAwLDEuOSAwLDUuNSAiLz48L3N2Zz4=); }

.icon-collapsible {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNHB4IiBoZWlnaHQ9IjM0cHgiIHZpZXdCb3g9IjAgMCAxNyAxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiYjeEQ7IC5zdDB7ZmlsbDojMDAwO30mI3hEOzwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIwLDUuNSAwLDkuMSA4LjUsNS41IDE3LDkuMSAxNyw1LjUgOC41LDEuOSAiLz48L3N2Zz4=); }

.icon-facebook, .fb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAxNiAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJmYWNlYm9vayIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQuNSwyOVYxNS45SDF2LTQuN2gzLjVjMCwwLDAtMS45LDAtNEM0LjUsMy45LDYuNSwxLDExLjMsMWMxLjksMCwzLjMsMC4yLDMuMywwLjJsLTAuMSw0LjQmI3hBOyYjeDk7YzAsMC0xLjQsMC0zLDBjLTEuNywwLTIsMC44LTIsMi4xYzAsMSwwLTIuMiwwLDMuNWg1LjFsLTAuMiw0LjdIOS41VjI5SDQuNXoiLz48L3N2Zz4=); }

.icon-gallery {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAuNSw0LjV2NmgtNnYtNkgxMC41IE0xMi41LDIuNWgtMTB2MTBoMTBWMi41TDEyLjUsMi41eiIvPjwvc3ZnPg==); }

.icon-mail, .email {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjE4LjlweCIgdmlld0JveD0iMCAwIDI2IDE4LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI2IDE4Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAuc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjI2LDAuNCAwLDAuNCAxMywxMS4yICIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDJ2MTQuNmgyNlYyTDEzLDEyLjhMMCwyeiBNMS43LDE1LjdsLTAuOC0wLjhMNyw4LjhsMC44LDAuOEwxLjcsMTUuN3ogTTE5LDguOGw2LjEsNi4xbC0wLjgsMC44bC02LjEtNi4xJiN4QTsmI3g5O0wxOSw4Ljh6Ii8+PC9zdmc+); }

.icon-play, .icon-playlist, .icon-video, .icon-clip, .icon-livestream {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNC4yLDUuM2w0LjMsMi4yTDQuMiw5LjdWNS4zIE0yLjUsMi41djEwbDEwLTVMMi41LDIuNUwyLjUsMi41eiIvPjwvc3ZnPg==); }

.icon-profile-active {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMSwxNC43YzMsMCw1LjUtNC41LDUuNS04LjFDMTYuNSwyLjksMTQsMCwxMSwwUzUuNSwyLjksNS41LDYuNUM1LjUsMTAuMSw4LDE0LjcsMTEsMTQuN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTUuOSwxMy45Yy0wLjYsMC44LTEuMywxLjQtMiwxLjljMCwwLTEuMiwwLjgtMi45LDAuOHMtMi45LTAuOC0yLjktMC44Yy0wLjctMC41LTEuNC0xLjEtMi0xLjkmI3hBOyYjeDk7JiN4OTtDMi42LDE0LjUsMCwxNy44LDAsMjEuN1YyMmgyMnYtMC4zQzIyLDE3LjgsMTkuNCwxNC41LDE1LjksMTMuOXoiLz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+); }

.icon-profile {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjIgMjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMSwyYzEuOSwwLDMuNSwyLDMuNSw0LjVjMCwzLTIuMSw2LjEtMy41LDYuMVM3LjUsOS41LDcuNSw2LjVDNy41LDQsOS4xLDIsMTEsMiBNMTEsMEM4LDAsNS41LDIuOSw1LjUsNi41JiN4QTsmI3g5O2MwLDMuNiwyLjUsOC4xLDUuNSw4LjFzNS41LTQuNSw1LjUtOC4xQzE2LjUsMi45LDE0LDAsMTEsMEwxMSwweiBNMTUuOSwxMy45Yy0wLjYsMC44LTEuMywxLjQtMiwxLjloMC43YzAuMywwLDAuNiwwLDAuOSwwLjEmI3hBOyYjeDk7YzIuMSwwLjQsMy43LDIsNC4zLDQuMkgyLjJjMC42LTIuMSwyLjItMy44LDQuMy00LjJjMC4zLTAuMSwwLjYtMC4xLDAuOS0wLjFoMC43Yy0wLjctMC41LTEuNC0xLjEtMi0xLjlDMi42LDE0LjUsMCwxNy44LDAsMjEuN1YyMiYjeEE7JiN4OTtoMjJ2LTAuM0MyMiwxNy44LDE5LjQsMTQuNSwxNS45LDEzLjl6Ii8+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+); }

.icon-search-black {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDUgNDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zMy44LDMxLjJjNi40LTcuOSw1LjMtMTkuNi0yLjctMjYuMVMxMS41LDAsNS4xLDcuOHMtNS4zLDE5LjYsMi43LDI2LjFjNi44LDUuNSwxNi41LDUuNSwyMy40LDBsMTAsMTAuMWwyLjctMi43JiN4RDsmI3hBOyYjeDk7TDMzLjgsMzEuMnogTTE5LjUsMzQuM2MtOC4xLDAtMTQuNy02LjYtMTQuNy0xNC43UzExLjMsNC45LDE5LjUsNC45czE0LjcsNi42LDE0LjcsMTQuN2wwLDBDMzQuMiwyNy43LDI3LjYsMzQuMywxOS41LDM0LjN6Ii8+PC9zdmc+); }

.icon-search {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNDggMjE0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNDggMjE0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48dGl0bGU+QXNzZXQgMzA8L3RpdGxlPjxnIGlkPSJMYXllcl8yIj48ZyBpZD0iTGF5ZXJfMS0yIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTgwLjYsMTUwLjNjMzIuMS0zOS41LDI2LjItOTcuNS0xMy4zLTEyOS43UzY5LjgtNS41LDM3LjYsMzMuOXMtMjYuMiw5Ny41LDEzLjMsMTI5LjcmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzMzLjksMjcuNiw4Mi41LDI3LjYsMTE2LjQsMGw1MC40LDUwLjRsMTMuMy0xMy4zTDE4MC42LDE1MC4zeiBNMTA5LjIsMTY1LjVjLTQwLjUsMC03My4zLTMyLjgtNzMuMy03My4zczMyLjgtNzMuMyw3My4zLTczLjMmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7czczLjMsMzIuOCw3My4zLDczLjNsMCwwQzE4Mi40LDEzMi42LDE0OS42LDE2NS40LDEwOS4yLDE2NS41eiIvPjwvZz48L2c+PC9zdmc+); }

.icon-twitter, .tw {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNnB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzNiAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzYgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJ0d2l0dGVyIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzUuNSw0LjNjLTEuMywwLjYtMi42LDAuOS00LjEsMS4xYzEuNS0wLjksMi42LTIuMywzLjEtMy45Yy0xLjQsMC44LTIuOSwxLjQtNC41LDEuNyYjeEE7JiN4OTtDMjguNywxLjksMjYuOSwxLDI0LjksMWMtMy45LDAtNy4xLDMuMi03LjEsNy4xYzAsMC42LDAuMSwxLjEsMC4yLDEuNkMxMi4xLDkuNCw2LjksNi42LDMuNCwyLjNjLTAuNiwxLTEsMi4zLTEsMy42JiN4QTsmI3g5O2MwLDIuNSwxLjIsNC42LDMuMSw1LjljLTEuMiwwLTIuMi0wLjQtMy4yLTAuOWMwLDAsMCwwLjEsMCwwLjFjMCwzLjQsMi40LDYuMyw1LjcsNi45Yy0wLjYsMC4yLTEuMiwwLjItMS45LDAuMiYjeEE7JiN4OTtjLTAuNSwwLTAuOSwwLTEuMy0wLjFjMC45LDIuOCwzLjUsNC45LDYuNiw0LjljLTIuNCwxLjktNS41LDMtOC44LDNjLTAuNiwwLTEuMSwwLTEuNy0wLjFjMy4xLDIsNi44LDMuMiwxMC44LDMuMiYjeEE7JiN4OTtjMTMsMCwyMC4xLTEwLjgsMjAuMS0yMC4xYzAtMC4zLDAtMC42LDAtMC45QzMzLjMsNywzNC41LDUuNywzNS41LDQuM3oiLz48L3N2Zz4=); }

.left-arrow {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1JiN4QTsmI3g5OyYjeDk7YzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6Ii8+PC9nPjwvc3ZnPg==); }

.logo-7pass {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSI0NSAtNyAxMDAgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNDUgLTcgMTAwIDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRjAwMDFFIiBkPSJNNzAuMS02SDQ4LjJjLTEuMSwwLTEuNiwwLjgtMSwxLjdsMS4zLDIuMmMwLjYsMSwxLjksMS43LDMsMS43aDcuMmMwLjksMCwxLjIsMC44LDAuNywxLjdsLTcuNiwxMy4xIGMtMC42LDEtMC4xLDEuNywxLDEuN2gyLjVjMS4xLDAsMi41LTAuOCwzLTEuN0w3MC4xLTZ6Ii8+PHBhdGggZmlsbD0iI0UxRTFFMSIgZD0iTTg4LDAuMWMtMS4yLDAuNS0xLjgsMC45LTEuOCwxLjNjMCwwLjIsMC4xLDAuNSwwLjQsMC45Qzg2LjgsMi44LDg3LDMsODcuMiwzYzAsMCwwLjMtMC4xLDAuNy0wLjMgYzEuMy0wLjcsMi43LTEsNC4yLTFjMi4zLDAsMy41LDAuOSwzLjUsMi43djEuNWMtMS44LDAtMy41LDAuMi00LjksMC4zYy0xLjQsMC4yLTIuNywwLjctMy45LDEuNWMtMS4xLDAuOC0xLjcsMi4xLTEuNywzLjcgYzAsMS43LDAuNSwyLjksMS41LDMuN2MxLDAuOCwyLjMsMS4yLDMuOSwxLjJjMi4xLDAsMy45LTAuOCw1LjMtMi40YzAsMC4xLDAsMC4yLDAuMSwwLjRjMCwwLjIsMC4xLDAuMywwLjEsMC40IGMwLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjIsMC4xLDAuMywwLjEsMC40YzAsMC4xLDAuMSwwLjIsMC4yLDAuM2MwLjEsMC4xLDAuMiwwLjIsMC4yLDAuMmMwLjEsMCwwLjIsMC4xLDAuNSwwLjEgYzAuMiwwLDAuNS0wLjEsMC45LTAuMmMwLjQtMC4xLDAuNi0wLjMsMC42LTAuNmMwLDAtMC4xLTAuNS0wLjItMS4yYy0wLjEtMC42LTAuMi0xLjUtMC4yLTIuN1Y0LjRjMC0xLjYtMC41LTIuOC0xLjYtMy42IGMtMS4xLTAuOS0yLjUtMS4zLTQuMi0xLjNDOTAuNy0wLjYsODkuMi0wLjQsODgsMC4xeiBNODgsMTEuNGMwLTEuMSwwLjQtMS45LDEuMy0yLjNjMC40LTAuMiwwLjktMC40LDEuMy0wLjYgYzAuOC0wLjMsMi41LTAuNCw1LjEtMC40djMuN2MtMC44LDAuNy0xLjUsMS4yLTIuMywxLjZjLTAuNywwLjQtMS42LDAuNi0yLjcsMC42Qzg4LjksMTQsODgsMTMuMSw4OCwxMS40eiIvPjxwYXRoIGZpbGw9IiNFMUUxRTEiIGQ9Ik03My40LTZsLTIuMyw0djE3LjRjMCwwLjUsMC40LDAuNywxLjMsMC43aDAuM2MwLjgsMCwxLjMtMC4yLDEuMy0wLjdWNi43aDQuOWMxLDAsMi0wLjIsMy4xLTAuNiBjMC43LTAuMywxLjMtMC42LDEuOC0xLjFjMC41LTAuNCwxLTEuMSwxLjMtMS45YzAuNC0wLjgsMC42LTEuOCwwLjYtM2MwLTEuMi0wLjItMi4yLTAuNy0zLjFjLTAuNS0wLjktMS4xLTEuNS0xLjktMS45IEM4MS41LTUuNiw4MC02LDc4LjQtNkg3My40eiBNNzMuOC0zLjZoNC41YzEuMiwwLDIuMiwwLjMsMywwLjhjMC44LDAuNiwxLjMsMS41LDEuMywzYzAsMC44LTAuMSwxLjUtMC40LDIuMWMtMC4zLDAuNi0wLjYsMS0xLDEuMyBjLTAuOCwwLjUtMS42LDAuOC0yLjQsMC44aC00LjlWLTMuNnoiLz48cGF0aCBmaWxsPSIjRTFFMUUxIiBkPSJNMTI3LDAuN2MwLDAuNiwwLjgsMS4xLDEuNCwxLjFjMC42LDAsMS40LTAuNSwxLjQtMS4xYzAtMi42LDEuNC00LDQtNGMyLjYsMCw0LDEuNCw0LDRWNGgtMTEuNCBjLTEuOCwwLTEuOCwxLjgtMS44LDEuOHY4LjdjMCwxLjgsMS44LDEuOCwxLjgsMS44aDE0LjZjMS44LDAsMS44LTEuOCwxLjgtMS44VjUuOGMwLTEuOC0xLjgtMS44LTEuOC0xLjhoLTAuNFYwLjcgYzAtMy44LTMuMS02LjktNi45LTYuOUMxMzAuMS02LjMsMTI3LTMuMiwxMjcsMC43eiBNMTMyLjcsMTIuNkMxMzIuNywxMi42LDEzMi44LDEyLjUsMTMyLjcsMTIuNmwwLTIuOGMtMC40LTAuMy0wLjYtMC44LTAuNi0xLjMgYzAtMSwwLjgtMS44LDEuOC0xLjhjMSwwLDEuOCwwLjgsMS44LDEuOGMwLDAuNS0wLjIsMS0wLjYsMS4zdjIuOGMwLDAsMCwwLDAsMC4xYzAsMC42LTAuNSwxLjItMS4yLDEuMiBDMTMzLjMsMTMuOCwxMzIuNywxMy4yLDEzMi43LDEyLjZ6Ii8+PHBhdGggZmlsbD0iI0UxRTFFMSIgZD0iTTExMywwLjdjLTEsMC45LTEuNSwxLjktMS41LDMuMmMwLDEuMywwLjMsMi4yLDAuOSwyLjhjMC42LDAuNiwxLjcsMS4xLDMuMSwxLjVjMS40LDAuNCwyLjQsMC44LDIuOCwxLjMgYzAuNSwwLjUsMC43LDEuMSwwLjcsMS45YzAsMC44LTAuMywxLjUtMC44LDEuOWMtMC41LDAuNS0xLjIsMC43LTIuMSwwLjdjLTAuOCwwLTEuNS0wLjEtMi4xLTAuM2MtMC42LTAuMi0xLTAuNC0xLjQtMC42IGMtMC4zLTAuMi0wLjUtMC4zLTAuNS0wLjNjLTAuMiwwLTAuNCwwLjItMC43LDAuNmMtMC4zLDAuNC0wLjQsMC43LTAuNCwwLjljMCwwLjQsMC41LDAuOCwxLjYsMS4yYzEuMSwwLjQsMi4zLDAuNiwzLjgsMC42IGMxLjUsMCwyLjctMC41LDMuNy0xLjRjMS0wLjksMS42LTIuMiwxLjYtMy42YzAtMS41LTAuNC0yLjYtMS4xLTMuM2MtMC43LTAuNy0yLTEuNC00LTJjLTAuOS0wLjMtMS41LTAuNi0xLjktMC45IGMtMC40LTAuMy0wLjYtMC44LTAuNi0xLjRjMC0wLjYsMC4yLTEuMSwwLjctMS40YzAuNS0wLjQsMS4yLTAuNiwyLjEtMC42YzAuOSwwLDEuNywwLjIsMi40LDAuNmMwLjMsMC4xLDAuNCwwLjIsMC40LDAuMiBjMC4yLDAsMC40LTAuMiwwLjYtMC42YzAuMi0wLjQsMC40LTAuOCwwLjQtMS4xYzAtMC4zLTAuNC0wLjYtMS4zLTAuOWMtMC44LTAuMy0xLjgtMC40LTIuOS0wLjRDMTE1LjItMC42LDExNC0wLjIsMTEzLDAuN3oiLz48cGF0aCBmaWxsPSIjRTFFMUUxIiBkPSJNMTAxLjksMC43Yy0xLDAuOS0xLjUsMS45LTEuNSwzLjJjMCwxLjMsMC4zLDIuMiwwLjksMi44YzAuNiwwLjYsMS43LDEuMSwzLjEsMS41YzEuNCwwLjQsMi40LDAuOCwyLjgsMS4zIGMwLjUsMC41LDAuNywxLjEsMC43LDEuOWMwLDAuOC0wLjMsMS41LTAuOCwxLjljLTAuNSwwLjUtMS4yLDAuNy0yLjEsMC43Yy0wLjgsMC0xLjUtMC4xLTIuMS0wLjNjLTAuNi0wLjItMS0wLjQtMS40LTAuNiBjLTAuMy0wLjItMC41LTAuMy0wLjUtMC4zYy0wLjIsMC0wLjQsMC4yLTAuNywwLjZjLTAuMywwLjQtMC40LDAuNy0wLjQsMC45YzAsMC40LDAuNSwwLjgsMS42LDEuMmMxLjEsMC40LDIuMywwLjYsMy44LDAuNiBjMS41LDAsMi43LTAuNSwzLjctMS40YzEtMC45LDEuNi0yLjIsMS42LTMuNmMwLTEuNS0wLjQtMi42LTEuMS0zLjNjLTAuNy0wLjctMi0xLjQtNC0yYy0wLjktMC4zLTEuNS0wLjYtMS45LTAuOSBjLTAuNC0wLjMtMC42LTAuOC0wLjYtMS40YzAtMC42LDAuMi0xLjEsMC43LTEuNGMwLjUtMC40LDEuMi0wLjYsMi4xLTAuNnMxLjcsMC4yLDIuNCwwLjZjMC4zLDAuMSwwLjQsMC4yLDAuNCwwLjIgYzAuMiwwLDAuNC0wLjIsMC42LTAuNmMwLjItMC40LDAuNC0wLjgsMC40LTEuMWMwLTAuMy0wLjQtMC42LTEuMy0wLjljLTAuOC0wLjMtMS44LTAuNC0yLjktMC40QzEwNC4xLTAuNiwxMDIuOC0wLjIsMTAxLjksMC43eiIvPjwvc3ZnPg==); }

.logo-k1, .livestream .running-show-other-image-brand-k1 .logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNCAyMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzQgMjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxyZWN0IGlkPSJGbMOkY2hlXzFfIiB4PSIwIiBmaWxsPSIjRkYzNzAwIiB3aWR0aD0iMzQiIGhlaWdodD0iMjIuOCIvPjxwYXRoIGlkPSJfeDMxX18xXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjUsMjEuOGM4LjQsMCwxNC44LTYuOCwxNC44LTE1LjFjMC0xLjktMC42LTQuNi0xLjMtNS45Yy0yLjQsMC41LTQuNywwLjgtNi45LDEmI3hBOyYjeDk7JiN4OTtjLTAuOCwzLjItMy40LDQuNy01LjksNS4xYy0wLjEsMC43LTAuNCwzLjEtMC43LDQuNmMyLjYtMC4yLDQuNS0xLDQuNS0xYy0wLjQsMS4yLTEuNiwzLjItMyw0LjNjLTIuNiwyLTYuMSwyLjYtOS40LDEuMyYjeEE7JiN4OTsmI3g5O0MyLjIsMTQuOCwwLDExLjQsMCw3Ljd2NS40QzIuNSwxOC42LDcuOCwyMS44LDEzLjUsMjEuOHoiLz48L2c+PC9zdmc+); }

.logo-k1doku, .livestream .running-show-other-image-brand-k1doku .logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgaWQ9IkthYmVsMS1Eb2t1X0xvZ29fcmdiX3N3X3JvdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI0cHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDEyNC4zNiAzMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sb2dvMjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwVjEwLjE2QTEyLjIyLDEyLjIyLDAsMCwwLDE5LjgxLDE5LjdhMTIuNDQsMTIuNDQsMCwwLDAsNC01LjY2LDIwLjgyLDIwLjgyLDAsMCwxLTUuOTQsMS4zN2MwLjQ3LTIsLjg3LTUuMTksMS02LjEzLDMuMjEtLjYxLDYuNzYtMi41LDcuNzUtNi43NEE3MS40NCw3MS40NCwwLDAsMCwzNS42NiwxLjIsMTksMTksMCwwLDEsMzcuNCw4LjkyLDE5LjU4LDE5LjU4LDAsMCwxLDAsMTcuMzFWMzBIMTI0LjM2VjBIMFpNMTIxLjY0LDI3LjI3SDQ0LjczVjIuNzNoNzYuOTFWMjcuMjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTQsOC4wOGg3YzQuNjIsMCw2LjI0LDMuNDEsNi4yNCw2LjksMCw0LjI1LTIuMjUsNi45NC03LjA4LDYuOTRINTRWOC4wOFptNC4yNywxMC4zaDEuNjdjMi42NiwwLDMtMi4xNSwzLTMuNDVhMy4wNiwzLjA2LDAsMCwwLTMuMzYtMy4zSDU4LjI3djYuNzVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODAuODgsOS43OWE2LjU1LDYuNTUsMCwwLDAtMi4yMi0xLjUsNy44NSw3Ljg1LDAsMCwwLTUuNzQsMCw2LjU1LDYuNTUsMCwwLDAtMi4yMiwxLjUsNi43MSw2LjcxLDAsMCwwLTEuNDIsMi4yOSw4LjE2LDguMTYsMCwwLDAtLjUsMi45Miw4LjE3LDguMTcsMCwwLDAsLjUsMi45Miw2LjcsNi43LDAsMCwwLDEuNDIsMi4yOSw2LjU0LDYuNTQsMCwwLDAsMi4yMiwxLjUsNy44Nyw3Ljg3LDAsMCwwLDUuNzQsMCw2LjU0LDYuNTQsMCwwLDAsMi4yMi0xLjUsNi43MSw2LjcxLDAsMCwwLDEuNDItMi4yOSw4LjE2LDguMTYsMCwwLDAsLjUtMi45Miw4LjE2LDguMTYsMCwwLDAtLjUtMi45Miw2LjcxLDYuNzEsMCwwLDAtMS40Mi0yLjI5TTc4LjI2LDE2LjlhMy4yOSwzLjI5LDAsMCwxLS42OSwxLjE1LDIuMjMsMi4yMywwLDAsMS0uODkuNTgsMi43OCwyLjc4LDAsMCwxLS44OS4xNiwyLjgxLDIuODEsMCwwLDEtLjg5LTAuMTZBMi4yNiwyLjI2LDAsMCwxLDc0LDE4LjA1YTMuMzQsMy4zNCwwLDAsMS0uNjktMS4xNUE1LjQsNS40LDAsMCwxLDczLDE1YTUuNCw1LjQsMCwwLDEsLjI4LTEuOUEzLjM2LDMuMzYsMCwwLDEsNzQsMTEuOTVhMi4yNywyLjI3LDAsMCwxLC44OS0wLjU4LDIuOCwyLjgsMCwwLDEsLjg5LTAuMTYsMi43NywyLjc3LDAsMCwxLC44OS4xNiwyLjI1LDIuMjUsMCwwLDEsLjg5LjU4LDMuMzEsMy4zMSwwLDAsMSwuNjksMS4xNSw1LjQyLDUuNDIsMCwwLDEsLjI4LDEuOSw1LjQyLDUuNDIsMCwwLDEtLjI4LDEuOSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwOCw4LjA4djcuNTRjMCwwLjM1LDAsLjcxLDAsMS4wOWEzLjA4LDMuMDgsMCwwLDEtLjIyLDEsMS43OSwxLjc5LDAsMCwxLS42Ljc2LDEuOTMsMS45MywwLDAsMS0xLjE2LjMsMi4wNiwyLjA2LDAsMCwxLTEuMi0uMywxLjc0LDEuNzQsMCwwLDEtLjYyLTAuNzYsMy4wNSwzLjA1LDAsMCwxLS4yMi0xYzAtLjM3LDAtMC43NCwwLTEuMDlWOC4wOEg5OS42M3Y4LjQ5YTUuNDYsNS40NiwwLDAsMCwxLjU2LDQuMjhBNyw3LDAsMCwwLDEwNiwyMi4yNWE2LjkzLDYuOTMsMCwwLDAsNC43NS0xLjM5LDUuNDgsNS40OCwwLDAsMCwxLjU1LTQuMjhWOC4wOEgxMDhaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9Ijk4LjE4IDguMDggOTIuOTIgOC4wOCA4OS4xMyAxMi44NSA4OS4wOSAxMi44NSA4OS4wOSA4LjA4IDg0LjgyIDguMDggODQuODIgMjEuOTIgODkuMDkgMjEuOTIgODkuMDkgMTcuODMgOTAuMjcgMTYuNTMgOTMuNjggMjEuOTIgOTguOTkgMjEuOTIgOTMuMTYgMTMuNDkgOTguMTggOC4wOCIvPjwvc3ZnPg==); }

.logo-prosieben, .livestream .running-show-other-image-brand-prosieben .logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCAzMCAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiYjeEQ7IC5zdDB7ZmlsbDojRTYwMDBGO30mI3hEOzwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMywwaDI5LjN2OC4zSDAuM1YweiBNMjkuNyw5LjlWMzBIMC4zYzAsMCwzLjYtOS44LDEzLjEtMTUuNkMyMi4zLDguOSwyOS43LDkuOSwyOS43LDkuOSIvPjwvc3ZnPg==); }

.logo-prosiebenmaxx, .livestream .running-show-other-image-brand-prosiebenmaxx .logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNjRweCIgaGVpZ2h0PSIzMXB4IiB2aWV3Qm94PSIwIDAgMTY0IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjQgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAuc3Qwe2ZpbGw6I0U1RTZENzt9PC9zdHlsZT48ZyBpZD0ibG9nb19tYXh4Ij48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEsMTAuNmMwLDAtOS0wLjUtMTguNSw1LjRDMi44LDIxLjgsMC4zLDMwLjMsMCwzMWgzMVYxMC42eiIvPjxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIzMSIgaGVpZ2h0PSI4LjgiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjMzLjYsNSAzMy42LDMwLjggNTEuMywzMC44ICYjeDk7Ii8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI0OC43LDAgMzMuNiwwIDMzLjYsMy44IDUyLjEsMzAuOCA1Mi4xLDMwLjggNjkuOCwzMC44ICYjeDk7Ii8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI5Mi44LDAgNzUuMiwwIDk2LjUsMzAuOCA5Ni41LDMwLjggOTYuNSwzMC44IDExNC4xLDMwLjggMTE0LjEsMzAuOCAmI3g5OyIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTE2LjcsMCA5OS4xLDAgMTIwLjQsMzAuOCAxMjAuNCwzMC44IDEzOCwzMC44ICYjeDk7Ii8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1OS4yLDAgNTQuNCw3LjEgNzAuOCwzMC44IDcyLjYsMzAuOCA3Mi42LDAgJiN4OTsiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEzNi4zLDE4IDEzMy4yLDIyLjUgMTM4LjksMzAuOCAxNDUuMSwzMC44ICYjeDk7Ii8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMzguOSwwIDEyMywwIDEyMC40LDMuOCAxMjguMywxNS40ICYjeDk7Ii8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNjQuNSwwIDE2NC41LDAgMTQ4LjYsMCAxNDYsMy44IDE1NCwxNS40ICYjeDk7Ii8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMTAuNSwxOCAxMDguNCwyMS4zIDExNSwzMC44IDExNSwzMC44IDExOS41LDMwLjggJiN4OTsiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9Ijg1LjcsMzAuOCA4NS43LDMwLjggOTAuNywyMy43IDc1LjIsMS4yIDc1LjIsMzAuOCAmI3g5OyIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjE0Mi40LDAgMTMzLjUsMTIuOCAxNDYsMzAuOCAxNjMuNywzMC44IDE0Mi40LDAgJiN4OTsiLz48L2c+PC9zdmc+); }

.logo-ran {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOTQgMTMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzOTQgMTMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuMSw0NS4xQzMxLjksMjUuMyw0NS44LDEsODMuMSwxaDI5LjFsOC40LDI3LjhIOTIuMWMtMTguNywwLTI1LjgsNy43LTMwLjIsMjIuMWwtMjMuNCw3OC4xSDFMMjYuMSw0NS4xeiYjeEQ7JiN4QTsmI3g5OyBNMjY5LDI3LjlDMjczLjgsMTIsMjgyLjQsMSwzMDUuNCwxaDQ3LjljMjUuMiwwLDM4LjEsMTIuNiwzOC4xLDMxLjZjMCw2LTEuNiwxNC4zLTMuMywxOS44bC0yMi45LDc2LjdoLTM3LjVsMjQuMS04MSYjeEQ7JiN4QTsmI3g5O2MxLjEtMy44LDIuMi03LjcsMi4yLTEwLjRjMC01LjktMy44LTguOC0xMS04LjhoLTI3LjNjLTcuNSwwLTEwLjQsMi42LTEyLjMsOC44bC0yNy4xLDkxLjVoLTM3LjdMMjY5LDI3Ljl6IE0xMzQsMWw4LjIsMjcuOGg1My40JiN4RDsmI3hBOyYjeDk7YzcsMCwxMC40LDIuNiwxMC40LDdjMCwyLTAuNyw0LjYtMS4zLDYuNGwtMS44LDYuNGgtNTguOWMtMjMuOCwwLTM1LjksMTEuOS00My4yLDMyLjZjLTMuMyw5LjMtNC44LDE3LjYtNC44LDI1LjQmI3hEOyYjeEE7JiN4OTtjMCwxMS4yLDcsMjIuNSwyOC41LDIyLjVIMTkyYzE5LjksMCwyNy40LTkuMywzMi42LTI2LjdMMjM5LDUyLjRjMi42LTksMy43LTE3LjksMy43LTIyLjFDMjQyLjcsMTMuOCwyMzIuNCwxLDIwNywxSDEzNHomI3hEOyYjeEE7JiN4OTsgTTE4OS42LDkzLjRjLTEuNiw1LjMtNCw5LTEyLjQsOWgtMzguOGMtNC4yLDAtNi44LTIuNi02LjgtNS43YzAtMy4xLDEuNi04LjQsMi42LTExYzIuNi03LjEsNS43LTEwLjQsMTUuNC0xMC40aDQ1LjZMMTg5LjYsOTMuNHoiLz48L3N2Zz4=); }

.logo-sat1, .livestream .running-show-other-image-brand-sat1 .logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMjNweCIgaGVpZ2h0PSIxMjNweCIgdmlld0JveD0iMCAwIDEyMyAxMjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMyAxMjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxpbWFnZSBvdmVyZmxvdz0idmlzaWJsZSIgd2lkdGg9IjEyMyIgaGVpZ2h0PSIxMjMiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSHNBQUFCN0NBWUFBQUJVeC85L0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKJiN4QTtiV0ZuWlZKbFlXUjVjY2xsUEFBQUEzQnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwJiN4QTtiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02JiN4QTtlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxJiN4QTtOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvJiN4QTtkSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3JiN4QTtkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1JiN4QTtNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6JiN4QTtiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOJiN4QTtPazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG93TXpnd01URTNOREEzTWpBMk9ERXhPRGN4UmtNeE5UVkdNelEzJiN4QTtRVEk0UVNJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvd05FUXlRVFUzTmpnMFJUTXhNVVUyT0VVd1JUazRRVGs1JiN4QTtPVGs1UWtZM1FpSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3dORVF5UVRVM05UZzBSVE14TVVVMk9FVXdSVGs0JiN4QTtRVGs1T1RrNVFrWTNRaUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE5DQW9UV0ZqJiN4QTthVzUwYjNOb0tTSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPamd5JiN4QTtOVEkyWTJKaExXTTJOVGt0TkdOaE5DMDVNamhpTFdFek1tSTNOekJtTkdVMVppSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3JiN4QTtMbVJwWkRvd016Z3dNVEUzTkRBM01qQTJPREV4T0RjeFJrTXhOVFZHTXpRM1FUSTRRU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2JiN4QTtiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QbjZkOEpnQUFGWFpTVVJCJiN4QTtWSGphN0gwSGdDUlZuZmZ2VlZYSHlYRm5kbWMyUnpZQkMwdGEyQ1ZJa2d5S29JaklBUVk0RmNPWlBTTXFwNTRCVC9RTUdBaHlaRkFCJiN4QTtBWWtMdTdBTEM1dllIR2QyZG5Mc1VGWHYrNzlRVmE5N2VuYlg3enRQL2M1ZWl1N3BycTUrOVg3dm44TmpuSFA4NC9HLzQrR0kvN0dyJiN4QTs5d0xsallCUGY2NytEZEMxSGJEaWgzYUZmQTQ0N2tLZ3JGRi94NmJyZU1CQUcvMmRBR0lWd01nSUZvMnZ3Z01mczFGWnh1RTREcDNDJiN4QTs0WG9lUERwZ08vQzYrN0QyMkU5aGNGOFB5cENFcnk4dmxpS2p3NUwvMU92b1BRYVAvc3JTLy91UnJhSzNXbHp3eWIwWW1SS0gwMHFmJiN4QTtUeGhDdnFFUG1lb3NlRlVNUEVYbnhEaHN5NExuMjdCeWRONXdBczdBQURKZEE4anViMEJaV3c3dWp0M28yVG9QelR2cFYzZG40UTlVJiN4QTtJeEgrZmkvOTRnUlUwamdkWk9DaUE4T1lqaHJrYUJ5YnNRbHpQL2x1SFBhcDl5Sk85NW5MNXVERUhEREc1TUJIY2xra2trbkVjeTZTJiN4QTs1M3dHZUg0bjlpS1BOZ3hnRVJvRFNPUXZjYnBlRzRid0pMWmpPWGJRQ094RGdzU2xmNDFJNC8wNG1rYVZwcXQ0ZE5QM2gxZit1M2dJJiN4QTtjTVh0aW9WQUFFOGlJSS91UnViRUxnd2QwWWZzdEF6eWpTNlk0OUVaZVhtZUo3OW42MG5pOHZDTTErcnc2WjhqRjVPTmJ2cm4wSE9NJiN4QTtGdHdtZE9lVGlPMUxJL1ptSE5hcUpPeG5hWEdzb25OM08vSnNTNEwvZDBYWmY4c1BSaE9xQnhranlqdWhDeU5uZG1Cb2FTZEc1ZzNDJiN4QTtMYzlyOEt6d0d3TFk0TDBBWkE5ODFIVWpMbUhwYi92NlBNRXB4RUdMS2dia1d1aTlsczNvUElYKytGZ0tkbDhaWW10OHVFODFvUHlKJiN4QTtKSndYYmJBYyt3ZlkvMjhnQ3doRzRMYnN3ZENsZXpCd1JUdUdGbVlNY0prR05BQlRBZXFGWUlyM21mRWVONEJHMFdzZUxnQjFQWjllJiN4QTt1Y1NlTXhpVW44VlJCZFpVUXdLaHJHckV0azVzRzhtYzZPL3ArSHh0TnJ1MkV0YWR6Wmo5NnhnUzIvOEI5cDhGTWlSTEhZSTdjUnQ2JiN4QTtiOXlDN25mMXc2MWptbWJ0SWhZY0FCazlpL2VGdkhNTHFOay94Ti8zU1BJT29JLytuMFBEcE5tWWY4S3BHRDlwRW1vYTZwR3FLSWNkJiN4QTtKNGJ1MlBCSnNjM204K2p2NzV2YnZhZnR5Nit1MzNGaitVTTd2OC9SZGhPcEE1bC9nSDJRaDgwRlNFaHVRZCtIM3NDK0czdVJhM1EwJiN4QTtNK1lhTUY0RUh6ZGdNajhYZ0l1cmNVMjdYS3N1S0tMa1NLbnhDT0krcWN6TVB1VVV6RnQ4T0ZxblRFYTZxaEoyakZRN1M3TjZpNzdGJiN4QTtTRmJiRnNyb3Zib0o0ekYxM2x5NHAvczEvVmYyZkg3a3hUVW5zK3F5YStpMGpld2ZZSmVnWnBxWmVDS09mdVllK3lKMmZyY043bUpiJiN4QTt5bXFyaUlwOURiR3Izd3VBZEl1QUgwM1JQSlRTSnVpTy9NNGc2ZGM5OUcvdWtyZmd4Tk9Xb1lWQWppV1RldkVvcTRFUkpZdHhDdkVpJiN4QTtuNFYyYmVuWDlDL3V4TkRZUEFHNHBQVkV5L2VmNysvcCsxNU5iYzNQTEl2dFp2OEFXMU96TU1OOFRIdjVxYWYvK1pIZWw2N053RW5HJiN4QTtwTnhVMFBvR1ZSYXo1MElnQ3gvRmJMelVJMHYvOXBQaDA5ZzhDKzk2MS9zeGM4NGN4Tk5KTWdkSm0vZGNDU2dURkMwQXRZbS8wQ0ZZJiN4QTt1RVZqdHNpY0NsK1Q2Y2pvdFFTZmlUR3l1cDd1L2k4T0RXZXVyNmdvLzNsRlpmbjN5ZGpiL2RmMmFmelZ3SmFFNGRoMVBWMERIM3Y4JiN4QTtwNzk4MzFOZi9IUjFBcE9rMmVOSnNIekRUSEpETm80Q2lvNm9kUFFDOElwdXMzQ1JESlBxMTBVVXZleWl0MlBwc3BOUlUxK0hQQ2NkJiN4QTsyM1VsbXhZRE5BRm1qZ2FYV0xvdGdCYlA5SjRUL0MxQnQrWGlFTlRPaVFQNHZ0OHdrc3Qvd3UwZHVMSzhMUFc5UkR4MkMvMTAzLzhhJiN4QTtzTVhLdCtnWXpQdVg3OWplOFpXSHYvSHRLZXZ2K0I3S01Gc094OU5BK1JwRS81REJWVlR2aitGbUNMNGpaSElud1p5TVYrQ3FHLzRGJiN4QTtjeGNzSUNBdDVBVElrajByZVN3T1R1RGFka3hSY1FDd09PS09mSFljQmJRQVhSMjBHQWhzUzNNREtUYm9Yb2xUakJ2SmUxL05lLzU3JiN4QTs2TEtmcDAvdi9Hc1k2UDlqWVB0Y2NqbHg0NGZ2NjhsOGVjZjJ0bk1lLy9vM3NQT1IyNUhHUEEycXB5bllIUVZ3YWRaZFRQR2xaRFlMJiN4QTt3YzVKajlRK0hEYjNPRnh3eGFWb2JwMGc1VEVudHMwMDBIQXNSZEVDUE9INWNreWc0d1IwVEhyRUpPaGlNVGo2V1hBQU9td05kbmc5JiN4QTsrbms2RlZ5d2QyYk5vTC92NEhIbllvdmpVM1RpWmtpSi8vOFQySzZnWmpqREkvbHJkKy9QZkxPN3M2L3MyVzkvaTREK0pSS1lFem96JiN4QTsvRkF1ZXlYWnRxbU1tY2FXWDhDeVI0TWVPRXJhNk4rSnA1NlBjeTQ4RHhVMTFjZ0xhaGFUYlduWkxOZ3dIVHdtV0hjTVRJTnN4UTJLJiN4QTtEcW01RUdUTEZpQUgxMUlLbkJSVjRqTXkxMEJtMm5CYk8zcmUzSVNCTGRzdjhmZDNMU3RmdCttK0puZ3YwUTgvUUFQcC9Qc0dXN0N5JiN4QTtZZURZdXN5NTF5L2xuOTJ4RDR1NTcySEZyVC9FbGdkK2pxUUcyZ3VkSXQ0bzFvMFM5akkzdkYwb0FhekpBWHp0RGR1SERweHo4YnR4JiN4QTsrbGxud0lrbmFPNWRyVGdJa0JYUWdwb1JVL0taeFdMeXNPS09CRjRwWkRFcG01a0dWeWx2K2xtemJIa2ZVbk1uOEJNSllDU0RuaGRYJiN4QTtZTThERDJQZnorNUQ3K0JtMHY3bG85NUN3elVKMk5lMG9QWUxjOUJ5STczM1gzK25ZTk1FZEEzUCtlRGl6SmZPV2VKY1lpZEZ3Q09HJiN4QTsxMzd6QzZ5OS9ic1NhRS9LWmkrVXRXTlJzTW1tZlMyYkR3eHd4T0l6eEx5NzZOL2IzMzBkVGlKRlRNaGlUd1JxQk5BU01GdkpaNjFkJiN4QTtTNEFEaXBac1BIaFdJTXVEdmhNb2NlWVlBbTJiQ1VyTzVkSHovTlBZL3N0ZlkrOGR2NkFGSnlhN2pqalplT2xSN3czTlNCdGIwTjJhJiN4QTtoMzkzRGFaOXJSeXh6NG9yL1gyQUxhTTdkT3dmdU9hbWMvak54eSt1citvWjRxaE1wckQ5NmNmdzBuYy9oemhtYXFCSGcxeEtEaXVBJiN4QTtDNTBpTUJ3dHhRQUh3QXN2V0M4Qi9ZNnJQb2dUbHAya3poZnpHTnJJUWtiYlVoRmprcW9keWJvVlZUdWhpY1cwYWFXMGJjV21ReW9XJiN4QTsxeVRiVWNocHptd1owY3RzMklTdFAvb0pOdi9uRHpBZ1I5TWdnekdPbkhDeXllbTVraUR2bGpQZzBkOE9BZDVIWTMzOTArZGgvb3dLJiN4QTtWRnhOVng3NDJ3WmJyUGE4VjRXZEcyKzU1ZTMyTzJmUGJjQyszanlxNjhyUXQyVURudnJJSitnSEoya3czQ0pOMnkxSnhYNEpEZHN2JiN4QTtjSTJXZHFMazZKVUErcEwzWEMrQkZpQnp2UlpoQld6Ymp0aTJFNEhNQWtwMmJDM0xpU1VIbEt4QkZ0ZXp1YUptZVYyeFdJYUdzZlBlJiN4QTsrN0gyeG85aHJ6OU1JNitWcnFHWTVITWUvYTBNUzFmNjJtMVVhOENINlQxaStDUm84cmdIYjd5TkFHK3VSY1dscEpYcy9XL210ZjlkJiN4QTtWNkpMWlhMVHNPbVZ4Mis5bEwxejV1eDZ0SGU1U0tWcDNicERlTzRIdDJDRUR4TjhDUW1JSjZrMWNKSzRFcjY4REQ1NDRlRVhVWEtwJiN4QTtOY3BLM0pBdjJlUStYUGl1NjdCazJZa2FhSzY4WHRwMlppSFFzVWcrQnlhV3Rxa2xSV3RxVmtEckJjWVZUVXVnNlJDeWZHVGRCcnh5JiN4QTs0OGZ4K0ljL2dEZDlFVit2STB1ZTBlR1JqUFlJVUYrK0Z2cERodDRmMWlLc09nejRxSVhiUmEvdXhjdExPdEgvQndaN0N2L0xVbmFoJiN4QTtnL0xnRHk0bkRjUERSMkRqMmdkKzhyN0cxdGJKRFdqcnpxTTh6VkJaR2NmcVg5K0JyWC82TFpsWU0wTmJONUxUcFpVdFpvekFObnpaJiN4QTtLaVRKOWJ1amd4emlXdDNZaTdQZWRpVk9PdlVVK0V4TFFHWXFZb0V5NW1pd0EzbHR5R1lyY3BBd1F6NXovVC91KzlLbUV0Uzk3OTRIJiN4QTs4TW9IYjhCMlQwVElxZ3Njc3hHblVmNzN2S1JxVHpwcWlUZkkxelgwM0tVWFEwTEcxRDNTMUY2WmZ3bU8rR01LenBuMHZVMS9KaUlsJiN4QTt6eTNOeHRtZmNXbGJzcStqc0hQN0E5OTlULzM0Q1JPSm9udnlTQ1VaS3FwVDZONnlFU3R1L2pxRWR5d0EyZ3ZsTWd1SHdVcFFNUXRaJiN4QTtqMTB5UGlYZUYrQmF4azEyRWtVdk9lTWluSHJtNmRJYWtKcXhWc1lDb0NXZ2NSTm9kVWkyYmR1aFUwV3ljSk9pdGNOQVlrODJOKy9wJiN4QTt4YnFmL0JTcnZ2ZHZKSEdGTjcrNklHUWEzSU92N3lQUU1iSjZCanlkYVNOWWVMVzJ2UVRnWk1tamg4NjRCNnVubm8rRkQ0OUR4ZGt1JiN4QTs4bHVjUThURTFieXgySTNzak5KcFo1eFBMOTFEVjhiYy9obFl1ZUwrejF6ZE1uNzZ6RWJzNnlHRkkyRWhsYklRWnk1ZXZ2MDNkSE5EJiN4QTtkRVAxR21iWFlMbm00TzBDdG15Tll0Tk9VZFRLMXQreVF3N1JRelF4Ky9DbE9PdUM4NlI1NVlzQWhnRzBBRllzVGdtMDFyaFp5TEx0JiN4QTtBcE9LR1RLNkdHZzdsa0J1MHhhOGV0TTNzT2F4aCtpRGNxbCs4WUpvbWhlT2taVzBIQmhSdVN0elpNU0NUV29adms4NmlqMHA1enZwJiN4QTsxU040WSthWm1QZEFKUmFkbHNWSU96dkUxQ1RJYTdDQ0dYWUs2RWhrYUNVcmNFZ3VIWEZPem0vRzhwY2Z2dWE4eGdsSEhkNk0vUVMwJiN4QTtaWk5VcHBGV1ZpV3g4OFZuc2U2L2JxWEx6Z3dwbWgxRWNRZ1NDSXJCNWtXczIyU1JUTXJGUVZUV05lQ0NkMStLc3NvSzVlT1d5aFVMJiN4QTtQV0xNWk51bUlxYXAyU3BnM2F4Z0hqajM1WG5DRjk3Ny9BdDQ4ZjBmd3M2ZTNSS2lZa1d4VkpLRVh6VDZJR3JuU1JhdjdqcEo3d2d0JiN4QTt2Vk9hWlVKcjV5U1FNbmdDRytaZWhzUHZJNG8vL2MvVDB0V0NLZ0tiZnJxM1E4bXhRNWJUOFRSMnJidmp0TWtqTTA5YU1oMERJMnExJiN4QTtwbU9NbERLYTVPd1FYcm50ZGhwNlhjaGNyS0tiVjY0SXAyRDkyY1lrcWF3UnBqLzN3ak1DVjJsd25zaGV5ZFBGTHJ2aGZhZ2YxNGk4JiN4QTttOWN5bWtrbFN3R3RiR2poQ1VNOGNvNEVHbmVnaUNuUGw0NTBJVkxJaEtmTW9VSHZ1ZjhoTFAvUSs0bUxpTW1ySHBPeEZsTXpLMW9RJiN4QTtVZUtrS3lXNEs5TW1iQW00T0lia1FtQlNobThsZGZNUDJIanNPWmo3c3lIazMwSEQ4TmdoeW03Qk82bzB6T3IvcVRTOW16MUVPYzNWJiN4QTtTUGR2KzFIZHdPNmw1N3p0Y0RsWjJUekpuaml0eGhoSGVYa1MyNWMvaFIwdjNDT3B1clRTcFVBT1dIbVFZbVNObXBoQThoVFNCZGZzJiN4QTtXN0M4SG1KKzV4S2xUWjA1QTdsOFByU2hCWkNjd0xiaWp0YTIxYUVvMnBEUExKTFBLcXdaTFRkSWJadE1KdUlVbTMvNUc3eDAweGNKJiN4QTtsQ1NOUG5rSXMrV05vVzhVSmxrRWk5K1ZCT0VRZGR2RXAvSlNxWU5VNGhKNENlMllnUEpManNUVW04aHUrY1NmYVJNYllHZjdDN3hCJiN4QTtCM1dCc3VTSHNXblRGVmRjUEJWMXRTbXl1RGpwUFl5VVcySkZLYnE1N0NCVy8vSk9raG0xOG1lVVplbUUxTWlrcE9VRlF4RVdhRURsJiN4QTtpcHBkWTVoMmtlTGpoZFRTUll6dW1Bc3V4VkhISEt1U0RJTDRzOWE0ZzBpVjhHK3plS1NRTWUwOWd3a3lRemdQZ2FTV2kyTmdFR3R1JiN4QTsrUkZlL2M5YjZKM3lLQVh5NE5yckFZR0dRZDFjWDFNc2p4ajlWVWUvMGlHelpEMU5HZ244SHB2UWpMcVBONk44RlUzeW5YK3U1YXgrJiN4QTtZV0QzSWNwOCt1RlV4UkxTd3I1NTFzSUt6Sm5WaUp5bnRGM2JzU1JWbDVVbnNQZlYxZGo5d3IyMDlrMnFWakxYQ3VWeXhMNGR3RWcrJiN4QTtLajQzT2krS2J5dXFIaUNGckc3cUFpdzc4eTBTUE9ISlVsNHhTeVlVUUlJY2w1UXRjc2NrZFRzNlJtMWJJZERSUW1jRnNUYXhTUHl1JiN4QTticXorenZmd3hwMjNTVzNiT2dURGxCMkFzbmtKRnMvQndtZGZzM1VodTRWNEdwQzVNZW9xdy9UK0ExaUxxN0g0UjNSM3J4SGpYOC8rJiN4QTtqR1dud0M1ck9UVDJuU2lySUlING4wNzdtdGp4NXgrRE9MRnRqeE1janFCcStqaHVJY1k4Ykh6MGNScGdJcVJTcTBnWlV3cFlsQ2prJiN4QTtHSlFieUdwbVVKZXBnUWVUNVpLUklnVFBoVmUvQTVYVlZUS0NaUUl0cUZoR3F4SUI0RXBPUTdOdUk2dWthUGE1L0VtSHZ1TzJkMkRWJiN4QTtGNytDalk4OU9Fb1JZd2VReFFlajdJTlJlbUNpMVJFREh5SGE5aVZ2dEtWSnRwMFkvRFBZVW5VcXB2K0Vsdnl5VVQ3a2cxSjJ0djBRJiN4QTtxSnBrWVdMS2Q3QnV6YXhMVG14RlUyTVpBYTJTRVFRTGp6dENWc2ZSczJzTHR0eHhOMEU5UVRJZk4wem5WZFJyS21BQnlKWXhLUXhSJiN4QTtCUWdEUnRtdGlsNTgwbGozWXVsMTc4Zms2ZE5VcU5JS2tnNGNCV3dpTGtHMkV5b0dMZG0zb0hiRGZ1WWhMWFA5bjZib1JBTFpIVHZ4JiN4QTs4bWUraUcwdi9GR21FWHNIb0dCMkVCYk9SbGtiQndOZlViZGc1elZhT3c5VTFCVE43QXNFK1h3MG50Q0l1cytUL1A2OG1TdC9jTENyJiN4QTtaeHprMStsQzZjcXowTlYxZFhXdUF3c1hMSUVRZDV5bzJyYVpkRWdsU0F0UHhHMnNlWEU1Y3J3TmFjd0pkV2RQMjhPV29ZUlpJZENtJiN4QTsrV1VWbk1QR1dQMDlkUHVUbDV5T280NC9GcDd3Wk9rVUlobW9FQ0ZKQWJJNGtuR2QrbXM0VFVnWjQxWVJ6K0NCWjR4TG9ETmJ0bUhsJiN4QTtKejZOSGF1ZXB3bXZrNncxMGlVTzNaUEZEdkZ6VnNBaG1JUTIwTktGaHRDbk0yZVpGbkVaZW44bE51Q3RPUHFUSzlEOVFCc0dYbkVPJiN4QTtJci9mR29MOTV2TUhTREdobjBra0t6RnoyWGZ4MmlxODVkaFcxTmNtUTErenlNeHdpS29UQ1F2dXlBQzJQZklNVVVLeklZL3RrSFU3JiN4QTtSWGEwU2IzTW9Id3JyTkVJc0lnY0tzUEV2RE5rUnAxNnlkbElwRkpTS1pPT0VBTm9KeEhURksyb1dpbGs0bUE2TkJseTZ5aVFRYzhPJiN4QTtBVDI4ZVN0V1h2OWg3Tm13V2dLdDNMTk9PTmxCNFFIL001VXlhd3lnclNMT0Zta3RhbHppenN2bzgzNURleGNPbURmSU9Ec0JIYkZaJiN4QTtxUC9CZmd5ZEpFSlE3SkFvdS9Xd0E0TmQyL1JwZFBYUHdNZytIRGJyUk9sMUZEOHFnTFpWUEFISmRBemRtemRpLzZySGFaTEdneG5tJiN4QTtsVys0UGkxTjR5YklUSU5zNjNvcnRUZ3NJL2RidVNROG1ZU3dHeWUrN3pvMHQ3UkllenEwa1lOVW9VUmNnaWFwT2hZUEF4dkt4R0lxJiN4QTtQVWg3aEFPZ1pUQ0R6aC9hdUJtcnIvOFlPamF1bHY0QlBpckFFdGorME80USsvK1p1a3M1aWV5aXhaU2l2L3JCQ2p4MElxVDBCOUxPJiN4QTszNEc2WXhlaDZRUHQ2UHV1ZlJBclFYM3FwOGYrOVZSc0p1eUtHN0JwQlk2YjM0aW1jZVdhcWkyb2NMQ3lyZU9rcE8xOGVTVjlKVU9EJiN4QTtUV2lvQ20zb0lPR2ZGU2xoZHJnRW9PR09GRFZmbXliaXZMMWtqSXhiY2lJV0hYdU0xcngxQ0pKV214MFBnRlp5Mm9rRlZCMGtIQVJ5JiN4QTttb1ZSS3o5ZzNja0VodDdjZ2pldS95aTZOcjRpRFo5U3ZnR3JBQlI3VEcvWmdiMkRKaWREZ1VPSkY3bUpBM0FkT1hOK2dmNGlRcVRyJiN4QTthYTVmeHphUzMzTStROHovRGlhaXBBY05jY2I2UngrT2VPNEJhaXErZ1k3dU5QYnN4S0k1clpKZFMwaEVscWlsNUhXY1pMVTdNb1FkJiN4QTtqeThubUp2bDJyY0tBQmFPQVV1eWREdUVWb0VjSno2UW9DTW05ZmVZdkltWVBHSTYwTS9sYXhHZjdtRTVMTHZ3TE1tK1ZWVFZrbURLJiN4QTtkTjY0b21oeHhNUnJtUmdZMDdsaWpuU0Zxc3hQTlc2VjVRcFpESkRadWdQcnI3OVJBdTJoOXBBVU1Pc0FDcGRsSElYQUZoNVJFS2o0JiN4QTs5d29YZ0syOTdNWEtxcGpkNWRoSll4NXFxRVhxODNHWkNJR1NSMFRab29aNmxGSkdsMHluajRPZk9CKzdWaURaRkVkcmE0MGFpSFkrJiN4QTtCT2xiY1pyWXZyWWQ2RjM1QWwyNE9xUk5SNElleUdIVHhsWnNYSUVhVUxWbFRJcFpDbXRKVC9GZTBrQVhYWDBaSms2WkF0ZjNJdStYJiN4QTtkcGhJY0JNS1pEdElFTlJVSGNwcExadUR3aUVybnNBSWFkMXZmdlNUNkY2M2txYXFVV3JDcklScHhRb212NUFLVGZkdktlMjdlRkV3JiN4QTtROWtxUmUybGtqSllrVjBPU1FRMjJtbThlMGhsbllpSmIwOGgvam1wdng2WWplZEs4L0JrMDJld3U0ZGg3ellzT253Y3FpcVRLaUFnJiN4QTtiVlFGdEdOemFWOXYyN3laZnJhZHFMTkJUYVRXd0dNeVJ5TUMyUXBaZDBEdE1YMnVaZHhzb1RyVFF4S0x0MHpCMFNjZXIvUDZsUGtrJiN4QTtaYkVFT2lHQmpoVUE3Y2g4OE1EUHJZTlc2dXBpSVF2emF1OWViUG5rNTlHMThtbFJ4amZLNGNGSzJNTmpVYnM5aHJ4bUIrUVN6aWl3JiN4QTtXWkZua1JYcERIN1I3SWk1M1kxdUFydXB0Zys3bTNMSTlKVGlSQk5Dc0pOVm82azZHVDhKdnYxVzdIbER0QXZBaklsMTByd1M1cFlDJiN4QTtXbEMyY3BPS245eTNkcTMwK3dTQTJacUZ4elJGKzJHUVEvMGRrNS9GZEJGOFJNMkZNczZTL3VKZHhLcE91ZXBqcUs2cENaMG5VaGFUJiN4QTs5dTFveDRrVGFOOGFhRm05SVZZanN3eDVxRE5MNkx4Y1J5ZTJmZnFMNlA3VDcwS2dVZElVK3I5VHRnNm10TEdpNmpNMmhqMGVLWVlvJiN4QTs4RVpHaThBaHFEdEp0MHJ5eGw5L3c2SG5neWhvbS81VUZQMG1NK2Z3MC84WlhjTkE5emFnSW9YeFRWV0crendDUEVZTElFL3lldi9LJiN4QTtkWFN4bWdLZ0hjMmVMUWxhWHI0ZmxPVEd0SnkyUWxOck5HV0x2M2VoRFkybkxjUGNoUXVrVFMycFdpY2cyRm9EZDZTTWpzdS9uU0M1JiN4QTtQMGdvWkpFTkxWNElYM2UrdHcrN3Z2dzE5UHorSGpMa21uU1NsT25HZFUxM1Mwbkh6b0VXQVN1aHVMRlJRRHNsNUxtcDBEb0Zmek9EJiN4QTtnMWdGMU82U2xrVDYxWFZIT2Y1RnA3MlR2dkhKQTd0THg4OHRwT3E0TXhPeHFuT3c1MVdpNmtGVWptOUZYVzFhYTdFc0VObVNqY2RvJiN4QTtZdnZiOTZGLzFXcGk0ZVZhQll0a3RLMWxzNnN0WlVmK0hkT3kyZ3ExYjJZNFZRSjJQMHcwdHhlOXVQaXMweEFuamRuTnV5cnVMRnlpJiN4QTtFdWg0SktkanV1NUsxbHladWR6S3pKTFVRZC96czFtMDMvdzlkTjk1RzBZd0x0U3NXWmdWeDBvcVhmd2dsSDB3THhrcm9FcW5oTkxHJiN4QTtEUzNGR2VWaXRxUm9aQVVMUk14bkMvMjFFSXVBOTV3dFRyMk81L1BmSlhEYVJwTjFjTTJ1L2RHeHZ4MG9yM3VmVEM1cDMwaXpaR04yJiN4QTtmVG5LeUk0T3dXWTYrQ1h6OXhoNjl1eVJLcFN0NVcvZ0ZBbW9XN3hiUnBjcmt5RGJNZ3NqNkVsaWgrQmFvWVllUE8vQVZzeTgvQUpNJiN4QTtuajVWTnRxUlFOc3FTZEFLNWJNQ1daYmtCQlVhMnU5dDZYSmFNS1c1RTJ2QS91LzlHTjIzZm9kdWI0S0V0NWk2ckhDeStVRzA2Tkh2JiN4QTtIZWp6SUwyU2xaRFRHQlU3S0dUejNJamttekVGNFRNL2dZakIrZUxWOEJiT0ZNcG5OUzN5eTRSWnlvdU9pRi9HTFhVUVMwWTZYb2xVJiN4QTs1YVhvb01VeHRKZCtLWWtKdFFTVFl4WGtORWtsaTBoR2dONnphNmN4V1ZaSTBYWVJxR242S3lYVk1pdjgzQXBaZWVCVVVaeGdnT2g2JiN4QTtmNUxoMkdWTGxMSWxjd2FWckphZ3hyUUdyZ0czYlVjQ3pYVGFyemlZWHBneWZFbnY5LzM2dCtqNStoZUk2WTJYdWtCcEdjbUxYbk5OJiN4QTtWY1VMb3ZRaUdQMjM2VzhvcFpDVll0K0YxOHJxTTB5VHpwZFUzWVZweTY1QTd0cUx3d0lGZW5FbFEra1ZwZGo0dE9OTWEvME1XakRqJiN4QTswYkZaNW9DSWRsZTExU2tKcXUrSG5GSG4yWk1wNzd2bzI3NlRMbFJsRENheXB1MkNSV0JKcVBNeWZtc1ZUWTdwSFNjMUFtOWl3UlZ2JiN4QTtSL040Vlh3bjdEd3J5QlBUWmJLMllVZmJZY21zVGlrS1dLOVFLR2xCRE54OVB3WnYvQUJwOW8weVpYbXNWQ0tFeVlHT0VXdUdFV2JGJiN4QTtxTFNLc1ZuN3dVQ096ckVNOXMxQ2EwYjkzckJPcW95SVFyelhnU01yNXNMNjlyOGdWMStOaE5DekhLbXJMSEJzK3dTYWc2ZEwrd2JNJiN4QTtYNC9oVXZUUkYzdDJxTXZhY1ZSV0pLVGc0MFc1aG1JRjVMTVpER3pmVGNOTUY3REVzUndMNGtoSXlNZVdkOTNvdzFCdFBZNCs0VGhaJiN4QTtYQUpOMVpKcUE1QURpbzdwQUloZGxQYkxOSXNtbVQ3eXArZVJ1ZXBLMGxrYkNHaW5JRzlqckpBak05S21yREhBc2tMV2JGS3YrZDdCJiN4QTtnV1pqQUIwY1dlMllEZjRXbzk1UE16U1Q1bnY2M2QvSHlKeXBSSk5aTWl0MXlZWHdFdnIrRldOcjQ1RTNZQUlkWjZDVDVQWndoNmlXJiN4QTtGMEZxa3RkT1dINFVCQkNrREtFTFo0ZUhrVmtuNUhXNmhDdXdjRDJaTGtFQmQ4N29pOElNdTNFajFtUGhwZTlGZlVPajZvQmdwQmxaJiN4QTtHdUJBR1ZQc1c1Zkp3Z3FwV3BtUFpFdS90aGJ1QmRlaW5UU0dJUklpZ2V2Vk9vQzhaU1dwdEpEU0QwYkpZN2xJaTZtWmxkQVJ6REZrJiN4QTtES3AyWk1acEYrcm92VlArNng1NEp5NEd6MlRBUmVXcHorVmh5VVlBT050ejNVcDY3by8wTTZjSWlSaE9wYXVYWXo5UnRaOVhPZUZFJiN4QTtRWWw0YVNvUUU1enBIMEMrY3dkZElsWXlpTTkxTEpZWDVGMGhaT25jU1BFWFlJbnVKaU8xRTNERU1VZnJiNnFjTUZVV3E0dmVCZEMyJiN4QTtrdDFXRU5xVXVXUEdZaU5UTEw5OUYvejNmUnI3M0oxMDNjcFJiSmlOVW9wS096TkdLMitqRDd2Z2lFd2RKOVJmQXRuUEMzUWEyd0M2JiN4QTsrRGN6bXFvZG5hcTBqMmhhaElQZWZ0ZDlTTDFsS1Z3QzJ0ZFZLYUk2bG5NL1lMdk5udWNlSzFLcGd5TWl1NnluRGd0bllvaSswTDlIJiN4QTtmMklKNXdyaGJZRVhvOFZWZ2Zsd2Z6K3h4dDVSZ1ByaDRVdEFnMmRQdjFiSnNwWjBxd1NMUXZ6YlRCcjRvc3ZQUW0xRFBXbmdyczRMJiN4QTsweGtvc2FDbmlUNkNQTzhnaDB4UGwrQUFMbzNMK3Z6TjZINzFNYUtHQ1VVaDAwTG5CQnZEbENvbGdrcTl0b3ZrcVZXZ09mTUNxaDB0JiN4QTszbmhKNm5lMXJIYjB1YnNKNklRVHh6dnZ1Z2UxcHkrVGJUS1ZwczBsbUdLdXVEaDBVUVFSNGx0VWhhb0s3MFpnOTVMVzNkOWVScjk3JiN4QTtJb2hTTWR3VkRWdFMwV2dYZmNDd2h2djdDS0xCc0l6SDF4WFhmbGg1RFYzVjVNc0VHemM4WUJTdEt1V3RSOGpxcW1vc1dIU2tqR29GJiN4QTtDWTZCeVdVRmpwUkFJUXZ5dklOa1FTM2JQZGVEL1kwZllPanVuNUJCT1BtZ0RoRTJwcGxVNmloTjljWGZQZFRmS2w1Y2dhWTlyRXVFJiN4QTt4T3NkcEl6VlZqWGlpZ2Z1UjlOcHk1QVZyRnNBclNuYUYxUk45MHlzbS81V0JFSm0ySm5JZERJKzNBbHhSR0FQOUlwVTlYbFNadmZSJiN4QTtCL25oU0QyeFZZVExoTmdFZklRb3lOVkFlaUhRYW1WNk9uMHVMM09pZmFtRkI0ZXFEVkhBKzVvSGJLVi84eTgrRTdWMWRacjE2TFRlJiN4QTtRRjdyN2tSaFVyOGRhZDZCaGVEVCsvWXY3MGIrMzc5Q2t6U3BvSkVPTnpKV2kyWDMyTUNYbHN2V0dJdGhMSURITXRXS0tWM1VnZzNwJiN4QTtNUS9Sbkd3am9LY2NlUnd1dS85dTFCNjlTQUd0V2JmditTR2I5bHhDZ0E1QjNVcE8ydlBjVjcvOHp2Z3JUWWl2bm1Vb2FQczNBVFZ6JiN4QTtUNVplaHFFdXBTYlpRZjJBa29YaGJHbzU2c3ZpTmdLN3IwOU9ZWkR5eW5SaVRXRWhnSXBkV1RvSk54YktiVDgweWZycDFnYVRhU3hjJiN4QTt2Q2dLMHNzbGFvY3BSMVpCU3d1ZDd4MmNKeDZpMDhFZm5nVDc1MytpU1pvZ2U2aEVFSmd0TGQwRFJxZEtWWGJ3RW9EamdBcmRnYUpkJiN4QTtKdERLcjVqWGN4aVVNWGNSYlhjVHh6ejZ3cmZodEU5K0FxbEpMUkpvV1FkdWNoaXU2c045eHBTb2xHNU5sWW8xTURMcmkzU1JlNjFVJiN4QTszM0FpQlB2SUM0Rktkb0pzMmpUWUdYWDZFWmUxbVpGazY0ZUtydmdSanhBZklUWWVzSEMzSUlqZ2FWKzRIOXJQZGxGSWtJVlZUeUJ3JiN4QTt0bUxPUlJlZ2NkdzR1SzVPOUdlcUlaNXdqeklqdUZGZ1R6TTlJQUxhWDdNT2liZDlobXowUnJvVlJidGV5WUovVS9Wd3RhanhRaDRRJiN4QTtMV2tuWENpVzBTMnhkQlNNRjJqdU9JaTJIL3hHWHBib2VHRWxxMURLOWtzZ1hKeng0WS9pcUg5NkwreXFTbVJITWxKRXlhUU5GcFZLJiN4QTtpSkN0eGJWRzVJc09UelFTTDA3bk9vaFh6SjY2ZncwdVRkYmo1MUZ6NnhnVHFTVnpNRVMzTzloYndOdzhqeTdnQnpLeDZHYnBoN09EJiN4QTtnekswN3VwSmlXN0VDaXNzVlNxUFh4VDdqYkpPczNTNy9mVDMvS09PVkdsRHZ2NGxwbE4rQTBWTXVrSnRLVllpRXd2U1l2RGFPNUMrJiN4QTs4YXZZbWhlNUc0MDBucHdXRG9XdE1EeEVMYkx5MnJTUjVVTWFMa2ZHaVoyUTFRY3d1bm94ODNENWp2YThCYmF5WlRUTGpad3hVUkdUJiN4QTtyMy9mRDErclRrNTVXYmM5Z0hyNmU5bk4zOExNODgrRFR6cEtQcGRUdm42dVVoRXRIZ0V0UEYwK0Z4MFlmVGx2UENlb01DWFpaNnlpJiN4QTtIdjRRTHErZGk1K2JkbllyL1dvcmhvYm9Wd2RWaENPWUpKSUxycTlkam93WHBsZUxCdkdackE0aGVKS1dnd3JHd0JYSzljMnJ4SDRsJiN4QTsxeTBqaTlTR0tyT2RlTW95TkxkTTBFM25XRWpWUWVtc0ZmaThRdytaSHArdGdodXBiLzRIMnArN0IrdWtLOVNUWS9JUmRIaGdtbnBoJiN4QTtLSTFSdmJTblAvZmxFbEhqRFJ3cFBEelhIMlcyV1FXZFZHV2w0eWpLOTQzZjlVdVlvRHdrRVNFRWh6Rno0a3ljOUkydm9PR1lvNUFYJiN4QTtla3MrcjRFTzNhRnFKRUxyRmxST3lwa2xzbitGcWV5SithTFA4aGtadG5ZU0tiakRPTnhKb1Vha0JRUVZYOU5sUnN0UW4zS1JRcGZGJiN4QTtDTUdjb3lud2ZGVTg0UlhlaUVkZyszbXpqWlVYNnRkY0F4NUpKOC93VEhtaEs5V1Z5UW05T0hIcGNkSlJvcElJN1lMaStTQmgwQXBMJiN4QTthYU5NRnA4K1QvejBUZ3o4NkJ0NGpZRDJqSGJVbm00bGJZTHI2c2wxdFhmY0MrdXNXSmdxN0JveVBxQStYakowR1RUYVk0YXBXVmlXJiN4QTt5dzhnMlhtWXlKRkhpbzZGbDF5R296NzRQaVJhU2QrZ0JSd1VNa2c2MXV4YjBac3ZxVnBvNGdKc2tkUFBDR3dtSmpTdndSYm5FQXVnJiN4QTtqK3A0RmxOWUNMWk5ZSXMrRDBNOWFyaFdMRElDOHNTcWM0WVNGRksycUFZaHNOM0NYaWl1dGcxNVFkS2dQMHA1Q2Q0WkpBWmVNK05JJiN4QTsyUUZZeU9wUURtb3RYSVl6WmFLRVdVNnJKWlpJV0hobU9keVBmaEtyMEVEaXdBM1pyRCtLZXJ5UXJRZDlXdndRNk5KVUJ4UjNVQ3k4JiN4QTtKaStvQ291MGJsNGt4OGRxeHVkSWZqY2kyZlpSbi8wQ3BsMTRQbGg1bVFSYTNtdFF2T0RyeEl0QVA1SDhtcTRnTkc4eXRTd3ZCMHVZJiN4QTtYSUk0SlFWbDFaSWRHUktNV1V6WFZIcGpWYUJKVEpjY0tOc2JPZVpzRFltYncwakdSMUFhRlhJVDhUWGZ2SGt4WWJZdTVFTzR2WU5iJiN4QTswT3c5S3RRTFpIZzM5dUQ0MHk1RXFpd2RLbWJRRFdLdG9HYmE4SDJyYmt3aTVwNEEyN0lOc1N1K2dKVTArSDZkVnNjTnhjc3ZBWHhoJiN4QTtIaGRDTTRvWHFLQ2xZdGhST0tRdzlPaVVBTlF0Y2MvRmZtb3VpM3VtVFptREkvLzEwNmdoZlVYd0pDN1lObE1KMUdJdzNGSnBWSUoxJiN4QTtXNzdPaVpWQUM0b21vSW1pTFNKZkNiWTRRYXIxR1pscWx1OXNrOXUrMEFDbVJpTmxKSytKWFNNenFNQzI3Y2gxbnM5aWNOZ3JpQ2FOJiN4QTs3dGtmM2F4bkZMVDVtcFd6b2lwTXB1V21LRXFOSlNkZzVyeTUycEVQRFhUUXVpcXdwN1d0cnpkVkVlUHord2VSL3VvUHNLNTdPV212JiN4QTtqWHFSTVlOQ21VR2RoWlRMeHpDVitCZ0E4VkgwVzlva0svYWpGekp2Ti96TUlYNVdSV2ZNdmZKcXpIam5aWWhQYUphOVU1bE9GSkFMJiN4QTtUN2J3RW5KWlZZaElqaUZBRnZNa0hFN0V2bTBKY2s0OWN3RTh2UytLeU4yMHJLUWQzUG9Ha3FKRUxZbUpadWluV1NnQzhFWlU4TVBTJiN4QTszalB4VEN5bHU5L1YxUjlNbWxzcTkxb055ckljZ3hxOHNQaE9hZUsyaGoyUTEzYkJsQTJLZU96cFo2TzJzVUh0QW9Tb0dONEtRRFp5JiN4QTt2cFhubE1ueW5mVFA3c0t1dTMrTUhRYlFVVkdjRzRKZENITFV3cHFYMEtiOU1VS1dyQWh3UGtaUjMxam1YVUE0bHV5Zk1vQ1dlRFhtJiN4QTtmdW5UYUR6dFZQaGtTZVRGM01zQ0J1M2wwbG8zQzdSdW1Udm5SMHFaQUZaVHRRSmNnYzFJcWJKY3J1UjQ1eDUwclg4ZXpiTjBnTXNBJiN4QTt1MVp1MlVRcXZuS21XT3BaVEhJdWovMTlXZG5NVmNhdkMwaERnQkdEMld5T2FYWnVBV0dWbHhlNjZyd0Myc2lSbEoxMTVFSUpxQnRFJiN4QTt0NExPZzNhVTNGL1Erb0xrZFB5cDU5SDlyeC9GQmcyMER4UUJ5MHBTOGRpbHRpcnZ6QXBiMkxPU3VXZWw0dCtGNy9FeDA1Z2NZdG1pJiN4QTtQSERtV3kvQXRIKzZDb2xwVTFTYzNuUERwRWdXbENMcCtxUUE2RUJPQzZxVzJqZXhiRnNBTFE5WFV6WWRRcTVLalpQTXlRMXZZSERQJiN4QTs3MUJ6dkx5aGVoUHNGUEVScFc0TGxVNjJwb2dyUlMzbVlrTlhoakRuU0NZdEhXV0pndHJ4WktyRWpVZnlPMkxwUlVXaGRQTTFUWE14JiN4QTtZY29rSGZEUURwSUFYS05qRWROVUxmMzBXN1lqZDkyWHNWWTJsU3JzZ01oRGw2akp6cjJEMWxNSHlRb3N6QXQzRGRPSmpWbGd5QStRJiN4QTtBR0ZXa2FTSWg0MG5tcDcxaFMrZzd2VFRBRkxDQW1xR1RvcGtZWUdoWHE2aGN1UkhRTk9oQVBZS3dmWVYyR3BoRUg2RFBkajYvQk9vJiN4QTtyb2Jxa3dOVW1Ob0ZMV3kxRTVhVTE3SWpRVXh0eXBaazJOTTVqUDZoUENvcVVuTHpOY1hLMWEzRXl5cExKdWNWZzE5Y3dqcENCdGVDJiN4QTtzeTVDZVdVRk1SVFZBeVdrWUcxbUJWVWNURmRwc3BFUjhHL2RpamU2Vm1KSWJuaFdXTThjZFVWRUNSWSt0czk2dEl4MmlxalRIWFZ2JiN4QTtQdGlvT0gxeHpENUdkMWxOOXo3dDlITXc2ZXIzSUQ1cnVzeVE1Zm44S0pERDlpWGNjRkVxWHlpQjdFa3ZtUUxXSmJGTUZnK0I2d1JBJiN4QTthell1K0w0SUhHZTJiY1RPbGJkajJkSndVR1VtMkNOQ2hROXZQNURiNGxuRXNyc3o2S0pqU2d0cHpMWXVLOVU5UU9QbFZXTzRFQ04yJiN4QTtqaUoxVGxGUEFqTU9ueGZldEx4eHJZRkhiYXBZMUJoQmRPMy85VDNZY3RlUGFabU1sMnpYSDRPcWVSRlY0eUFSTDM2UXhjcU5aSVJJJiN4QTtYSTJtZm01bzJtbGFqdU5wNHFmOTY3K2k1clJUNEF0cTFtWXFzNnpTL01Cd25KalVyTmkyQUZnY0JMYW53TFo1QUxhckZvU1l1NkYrJiN4QTtySHJ5UVZRUXJTYnJRL01pRllFdGV0RG96RkVKY0JCYUY0QUxtY3hHc0xjanF6cEJPc3BRVWNScUlWRlJNV1l0SXplS0E4d0p6Wk9TJiN4QTtNbTcrMFdpY01GNFg2Q2t1SWJYd0lOQVJOTFlSVkMycU1sOTVGVzJmK1FUMjZqNHRwYWoyVUhzenN0RGNLalZtTmlhTDVpWDg1c3dBJiN4QTtYdVp1RXQzVTB1aW1udjgyTkwvelVzUm1UbGNON0xWbk1NeGpENm5hR0QzWDBiTlFFZk1sdUxZQU9RUmNVYmF0d1ZaQXU2cEFrYTYvJiN4QTs4L1VYOGRxVGY4S0ZwK3FJa3gvWmg0NmUvZDMwRzhjb0ZxNWFTY0dKS2JDWldDSlp2TGw3U0xwSDR5SUQxVWNZOUJDVUhSdERaZ1ZsJiN4QTtyY1hSb3d5dHJXa25MU0RidWd5WmtXR2FBenZjZEVXeWJpTWRXQ1FMMnZ1NzBQK3BiNUhtN2VuR1VXNkJvOE12MHNENVFlTFgxZ0dTJiN4QTsvcm1oYmVNQURoVVVzWDJ4b012Umg5YnlSa3o4M01kUnR2UkVlTWxrU00xUmNNa0lpSEJlV09IaEt5RmttVUFMZ0gyeGw2WW53WFc0JiN4QTtBbHE0U0FPS0Z0K0xPVFo2ZDJ6RTQvZmRpZ2FTY0UyVkJRTmxwcDI5U1ZGMUlLL2o2aENLbWdBN0hjZUx1L294TUp4SFRVMVN1dWtDJiN4QTt0Qk1WbGJMMjBoMWpBbm1CZHE3WVNKeEV5TlM1YzdRUDNGTDJwUFNTR1lxWjNxdERPQlJHYnJzVDI5YytRV3R5UE13VzFjVnkrVkNTJiN4QTtGTWJxZE1SUnVHVlVJYmpGY1h4V3NJQ1RCUEk0ZXA1ODFiV291ZmdDc05ieE1vRkNVWE1RR2k3VWJKajJLMGdxNXNydkp6eGdRalpiJiN4QTtBZldLL29lZXBtWko0UXBzNmJzWHJsSUp0Q2R6RGtZNjkrTEorMjVHZXhkd3pGd2pDOEl3RTlTZEQyT05Da1U1bXJJVGRLU1VaaTdXJiN4QTtiTElDSXp2M280TVV0UWxOYWJvUlA1eUVSRVVWM1d5ejdxcHJoNzdwWXFVbGlHM242Y2VhNXgrTGNTMHRNc05DTnJQaFBHd0xIZnJBJiN4QTtCZmh4MHJpZldZN2QzL3Q2cUpDVk5xL2NBK1NIbEE1Y2pKYlByRUF4TTgzSnNjQW5DNWtVc0JGTVBHSUptcTU3TitLTGo0SW5NbVh5JiN4QTtybXJsWWZqd2VVRVVUTGxCcFV3MndwUk15MlhCdHUwUVpGK3hjY0cyb1Y2TDgyUUZpMWdRTkdlNTNnNDhkZDh0ZUgxZERwT2JTUnVMJiN4QTtqYnBOTjh4VStmWXlyTEZFcnh2dUtDMWN5R214SGJLZGxLbkVpQk5QaUNXdy9zMXUxVDhscm5xZUNaeVM1UlZJVjB6V3dRMkU5VnlGJiN4QTt6Vytpb0lLTGZrdzVZVDR0a25MbE9EQmRvNkdzVmtDenRuMW8vK3pOeFBTVCt2dnVRV1Z6cWVKNE16OXM3SU1iU1lGUkNuR1VVQmhkJiN4QTtSOHhsRGQzSFRHU3g2Rk9meCtUdjNvVFlDY2VwVkN2aHhRcjhCVWJYTFdZWWhCRUYrNUpDYlY4NVNXS2tiRG1lT3NScitiYzRlRTRyJiN4QTtZOEwvN1dxZ2llb0pqQ3dCL2NROXQyRFZ5N3RSUWFaV1Jib0VpL05sZEV1Qi9aR3ovYzdMcC9JaDlOdEtWak1CdEtadUo2a292YjRhJiN4QTtUNzdSaFV3bWgxVENSakxPcEdoUGtOd3RtOTVDMDVIVnhmYlJGc2JGNWhmWDhlMkpoODBLODdzRHAwbVUrNjFhVzRtYjcvblo3ZWhzJiN4QTtXeU03ZXZJaVQ5aUI4cjFObjdldEcreFpKUkwrU2gyamdTOEV2MXdzVmpxT3ZQdzltSFhmL1VoZi9qYTRWWlVxSUtUZHZFRnRGSXQyJiN4QTtlMUpzV3BZTFJ5QXJvRDBKYnR6UEtaQU5vR05jSFlGeUp1VzBsTlVFZE16R1lNY2VQSGJYdC9IcXl1MUkxWkMwRlpEcElSUUYyd1pEJiN4QTtOdTU1N3ZBcFJ5WUdmLzBydTBxdVd5R3ZKZEJ4UFlQMDdZbzZvdXgydE84YndKelpEWEpYT3pudFpTbFVUcG1BL2Fzem82cVVQU05CJiN4QTtRWUdVUTAzVllXaHNiWkg3ZEFoL3QyOXBWbWRIZHJXVFRHRDRUOCtpN2JaYjVMYmZoOW9RbXhXd1M5T3lkQXFpVWR4b3o4ekc0QWFGJiN4QTtpNHRMRDFnOUVVanJ3cE5RLzhFcllRdVdUV2FwbjNlMUdES2NMOXpvZmNRRHg0aVd6WVluVExKckFieG5LbDhCSzNmVlorTFEzZ09wJiN4QTtvZE1GUmQ1ODE3WTM4ZmpkWDhHVzdRUnlIVEZmTzhvdGQ2eFJDZWlEaGdlTmpaeTBxS3dmVTVNVFpKaEZzSEVCdEpPT3BrTlF1SjNHJiN4QTs2K3YzNC9ENWpjZ2xkTS8rV0F4VnJhMjBSTnlDaXNpZ0ZNMHpFdjRFQzI5WmRnYlMxZFdrVjdqUjNwYkduaDJpVFlhM1p3L2F2L1FkJiN4QTtXaG9WSmIxVEI4cjNza3NxWHNXSDJibmJMZW5mNXFGekpJOHFtcXNXMUtIeFMvK0s1T2tudzYycGhwZkx5WXpPd0p3YTdSemhrU0xHJiN4QTsvUUp6eXVJQnBmcWh0bTBiQUF0WmJZSnNxVXdSNVdnaXNMZXZmZ2xQa0l6dTZBR3FxNVJPN1N2bm8ydytHTGRHSmNOM2htRGJpTGxUJiN4QTt4dHZkMXkydHhhMFAwU0tvQ09TMnRybGxUelg2MW9SV1BQSHlSbHh5SHJIeVpFd3ZhRXVDblpSMGF4YzVLVHdaL0hCRHBXMElrNCtjJiN4QTtKNHZtL1JIVnFFN0ZhVlVSZ0d5TFFmS3M0OWQzWTZoanZhZ2xMcWtvOFJMT2oyTDF6S1JjVm1UMzg2SUFCVXJhMHk3UzZKVWphTHJ1JiN4QTtCcFJkZkQ3OHlST1Z6YXhkblVHME5Wd2V2Q2dHNlBzR0pVZlVITXBwU2NVS2NFRVd3WHRLZE9pVXJzQk5TaWg2dy8xWS9keWY4T3lEJiN4QTtkeU1iVjBCTC9UWlk2QUpzRFhpWWNLNEEyUlBlNldwL0Q2YkdhdG91T3JrZXQ5NlRFVm4yMmtkdTY5YzZIRlBUaE9XcjEyUHJsdjA0JiN4QTs4b2hXNlRZVklkVEtsZ2treXhvd0lGV1h2RzczWWt2NFhaMlZJcDdUcUVYamxNbmh2bGVCRm03cFRkUUUreDU2YVFXNmZuVXJmYi94JiN4QTtnSnVuSHJ3ckFoOFZpV0pHbk4xTVRDaG0zMGwwa1NuRk1mN2NTMUJ4NWVYQS9MbndSUHFUQUpuclhIWnViR0hCaTl4SU9qY01JU1VyJiN4QTsyY3kwakZaL3V5RWJEMTRISU12Q0F1MUZreXFBeUJSdDI0Vm5IL2sxMWk1ZkI2ZWVnRTVFNWhWVDZXbks3NkdhUnlGc09xZlkrYTRRJiN4QTs3Q05qaitQZWdTT3FUbDR3RFdjc0xjT2ptNW4waVN2Ym0ya1RUS1Rxa2h5dmE4RlR6Mi9IVVlzbVNDV05rZXl1YkcyaVZiWVErYjRkJiN4QTtVbGYxZFdUWkN4MHFudHdTcFhiS0VhaG9iSlFaTGx6dnlhbXlqQ3paenNyYjM0bDlOOStxSFNlRk93ZVVUdWt0YlRzWGJydk1TL1pLJiN4QTtDWHFxbXRlTGs3MHNTdithRjUrTzZ1c3VCenQyTWZ4MENyNklCc3BkQ1FvbGYyR0xSQTIwcjloMjRCZ1I4dGdLbkNDZUJsYmJ5WGF3JiN4QTtFQ1RRU2o2Yk9laENOaU0zZ2sydnJNSXpELzhJM2Z1SnNKcVZCenRjc0ZhUTJhTmtkVXpyMktHMnFmS3N0aG84ak15cXZUdHF6NTR5JiN4QTtEZTg0SzQ1SHZ4VjFHQXFuS1NDTDFpbjR6WE9iY05YbC9XaHNxQUxQK0NocnFFSFYwaGtZZW5DVDFKeGRuVXhZU0gzREdIZk1ER21xJiN4QTtjWkV6eGF5dzdGZDBIaFRGZVIwUC9BNGpXMWJTVDQwL29IUEVObHlkcktTTFZqWHpHTTJ5bzFiWWdiWHN5M2ZFcGt4OUdOODhGN1VmJiN4QTt1UWIyR1NmRHI2bVJJQWNzdXlCZG1CdVd2bGErNUxPbTNzQ2ZMUjBmZnVUYkRsaTRBRlpSY3lDVGczMU9sSHdPVE5HQnRqMVk4ZVREJiN4QTtlTzNKNXhBamJidGhuTTRXTWgwWFJqaFJnQjFuVVRxQ3BtNFJxTjlpZ0czamxiNWQ5bEEyajhQbitUaDNFZkRRSnZwR1ZkQmV3WmpaJiN4QTt5Z3AwdjlhSUZTdDM0cElMNTBNb28xWjVBaldIelVEM2c2Nms3RnhZTkJBTDdXeEdtbXpqak9uU2ZuWkg4dEtQcTB3Vm9mc2xNZkw2JiN4QTtPblRmOG0vMFV3MWhraEEzeWwyNUFSWTdBR3ZuQlhGcEZEbGJuUERaMXduNmxjU3ltOGhxcnYvOFY1QTQ5MHo0elUycXNpS1hpM0xoJiN4QTsvS0tFcGhEY2lKS1p6aDRKUUxZQ1lIMlZRUktZVFhhZ2ZBVUtHQS9xd1JRZkZyTFpIeDdBdXBkWDRvVkhmNGErTG1MWkU0QlV2RER4JiN4QTtNUmlOa05PK1RoRkw2TGlWeGZUVXErbnZrVTBzb3J1UDRkNlJqdUdiK251UlRqdDR4MXY3OGRBdE5ZcEhPR3gwR2NPOHViajlrYWR3JiN4QTsraW5Ua1NwTHlEMHVCTmdKM2ZBcUpuVllYLzQvQ0ZxSWJ2aTFreWVMbldiRHZCQjVPYjM1V2NlUGY2MVhkd0JFS1crWE02YWZMT3JJJiN4QTtIKzJWellvU0NtQW9YN1JreVpSaXFMdnhrMGhkZUM3WWxFa3kvWWVMSkE2dTVhQU9OMFlVN0lmYXRTaW9ZNGJMVWxLeDUycFBtQ3M5JiN4QTtZSXdiMUJ6WXlGekxaVjVZTmlTVVU1SElzSGZENjBUTjkyTGI2azFJa1VrMWJvSTJwZlRxOWNNS1dqMGtHRFdZd3RtcGN3V1JDSm5ZJiN4QTt0dUUrZEtWRHNHWGFhclo5US9zMnpKMHlDNU1uZCtFVGJ4bkFOMzlQTXJxK0tIb2dIblcxZU9iUmNxeDZiU2RPTzNrV1RaQ0g2aGtUJiN4QTtrU0wybTlWRlBtcGhxUlliZWFMcWlyTFpxQjdmb2lkU1oyWklLeStPbmo4K2hlenpEOU9aemFPYXlhRkVsUmtiSTRDaEZrbms5bVJGJiN4QTttcndsQTdzZHNsbGwzYlhYSS9YMmkyRWROa3VheFpKbGN4NHVFQmJrZlBrUml6YVZMc1d5QTFidDZRd1M5VjdnMHBSS21lZ1VydTFyJiN4QTtTN050RTJnSk1qMzM3ZDJGMWM4K2hkZi85RGdzbXZaeEU3VnM5ZzFxMXBJMUFGblFvcVZTK3lXRkp3VFlqdEtwcGRPUlFCam93MnR0JiN4QTtXOEZuaG1CdjJDSm9mOVdUdTErOTZMREpNMlgxN3BsTE8vRDY5Z3I4ZmtlWkNPZU1MbWhldUFCM1BmZ2lUamh1TW1JRVdPV0VlbFF1JiN4QTtub0dlRmV0MTMxeEJZNnAvaXVna25EcHVFY3Bva1FoK0krUFZnbXVSTnBIYnZSYzlOMzBuM0Z4bGRGY0VkMVNJY1hRTmVQU1piOUF5JiN4QTtOOEtRYVJrY0JXcXYvZ0RLTHIwUTl0ekQ1QjVmd2w0TzJIVFFDMWhXVjJnbGl4c3NtbnVLTFVPelpaRURJQlRVSUFJVkFCOEVNNndnJiN4QTtIaDJBSEFRK0JOdDJsRE5wcUtNTnI2OVlqdGVmdlErNUlWcUVwSUNsazJyTVhuR0hPMDNaektCMHJxbGNMSmtBYkFsMFhOMzQxbDE0JiN4QTtlZ3ZCRzRIZFFpdzdVLzdVZDllOWlqTTdqNmNmUzRHbE03am1vblk4OWgvVFpGOTVlUUhUNlQyaEdYYy9sY0lWcTNaZzZRa3o0RmVWJiN4QTtvZnJVK2VoZjhUS05yMXh2SXFicXU1TDB1bm9hTFlwVW1tVGhzQzRDME1YM3BKU3h3ZDMwcW1VVTY5V3Qza3ZZenFOdGFsNlV2aHQ4JiN4QTtra0liUkhwRnpidXZRVG1CN0J5K1FQVGZoQy9xbTBWQ3ZPR3Y1aUhGK3JxY3hnK3Bsa21RSXdvT1diZjViQUE4Q3VRaVNoN3UzSWNOJiN4QTtxMS9HbW1mdnhGQTNMY0pHb3FuNndzM2ViRTNKWWZXeUZRRnNzbkx4c2JDdFU0NDJ1OHExdlBhUUswOWorZXpEVEkyRkZDWmkrR3RRJiN4QTtsOWo3dS9YUGpiL284Rk9SenpHMFRCekE5OTdXaGcvK3BsbkpBS3VnOXdwdzJFTDgvTTVuY05RUkxVaFdsS0hodUFVMHRVRW40VWdaJiN4QTtFcVpHelpTSjBwbml1aGxkZmh0RGZzM3J5UDcwMytsU1RTVWRHd2UzcnMwWXRHM1VJSXR0RHR0a3I0WHF5OTZEc25lOUhiRWpGa3FRJiN4QTtlUzRyVzFORVdqUlhWQnV5YUUremJDN1RmUkFDN21ySGlHc0FySHpjTWxreE1MVUN0NllSbTVNV2hBQ1pQaC9hMzQ2TnExZGl6WE4zJiN4QTtZVVNEUEc1UzVCenhqWng4bndHbDVKcHYyTll5c1lpZXhUNDhRbVlMUjZlOGNVdm1qMjdrV1d4TldDYllGWEd4SkFheGNPcnk3OS96JiN4QTswc1Z6SjA3SHRKb1dER1VZRmgvVmljLzFwUERsMzFkRGtvZ3B2MXViY2QramxYalh5cTA0OWRURFVERnJFbkdGeWNqSS9QT2duWk1DJiN4QTtvWUk0Z1N3OEVMbmd3aU9SemNDNzdTNmRUT0dVZEcrV2NwaXdncFJrcitCOE1lbHh0RXNuYTlYVjcwZjY0bk1SV3pCZjlsYVJ0dkxJJiN4QTtzS1JlVmNUdWEwb090R2hmc1dYeG51ZEZGQjRDSFZCOEZFc082cXdZREorM3FYako5aUNPTExUbzJia0Q2MTk5R1p0V1BvQmNyd0o1JiN4QTt3alNsL3dacFp6TFZJMURDZ213dFAvSytodHZZV1pFMERkaDZraWF5VEVRa3F5Tk5mR2dBVDQwTXdBdXFyOVZUUXY4MXFlSDNhSzI4JiN4QTsrSUhYbnNWN2p6OEhkVTZ0bE45dlBXVVB1Z2RqdUdWNVdiaHFRZzU3MURHNDlWZC93THo1emFodUludjcwam5JMy9hc1ZJVjR5TUtxJiN4QTtVZDdRRUkwd1Jucjc4OHVSZXVKdXVzR3BjbTlLamtQdjNSM0o2c0NXenhESSsyUldYZVUxSDBUNm9yY2lSam9GajhXSVZSTWxEdytwJiN4QTtQbUVhWUs2VnJTRGhubWs1YkdyWHpQY0sySFlBTk5NVms1S3FBMldMK3dWVUhIUlk1TU9EYU51NURSdGVXWTV0cnp3Rml5NVpUN1p5JiN4QTtlYTFhOTd5VUM5Z3lBanFhZ2dNcTUvcHpic2hxOFZwbzYybkNvcHJZTnl1UEhDckV4QjVOVjBWUk1DZFVpeFVaUG9ialp3LzkvbWVQJiN4QTtsMDFxYU1ZRkMwNkM0NWZUcEhHODg5eGQ2TTlOeHE5ZVN5S01UNGg3SEZlTHg1NXN4dThlVzR2TDNuVU1xaythajk3Yi9raVhxb1NhJiN4QTtqanlzNm5GSTFWWkExcHFLdlJ0N2VsQjd5KzBFOGpnZEJYZWwrVllLY0Y2aXgwbGtRbVZvQVF1UXExQisvVWNJNUhOZ3o1d3VRUmFWJiN4QTtuVHliMFUxbHVHRVRhNWJyUnhwMkJMRHBHUEdpUEcydVA1TXBRM3BUUlROZnpLUmlrYlBkMDRrZDY5ZVNUSDRjM1J1Mm9Zd0laSkpJJiN4QTtLb2pyN2hDSVBLcmNkSklVY3pkYlJjMllvYUFKeTRFYnNscG15dEI1ZFFLV1NrM1ZjWG51M3JpUDUycFNLR3A2Rjh5bXgzZWh2dklKJiN4QTtIRG56dkIrdGVnb1ZpVFRPbW44OEFaNGllZXZoMmd0MzBua1Q4YXMxU2FVRUJFZ2NmUXkrZTlkOVdMU2tEZU9PbWtueXNwSEFVNzAyJiN4QTtoWGZjWHRDQWxJaXFpN3gwNGlKMWYzb09WZXYrZ0g3TTAwV3pDU2xuODBhV0N6c0FWVE1NMFAxMG96dzVDK21QWElQRTZTZkRtalpGJiN4QTtDajVQbUpHWkVXV0krVUdXcHBiRFdzT09IQ0VSeGNLUHdBMmVvZTNpZ0VWSCtkeDZwMEdaSDZtVVRVSEYrM2J2eE5ZM1hzT3V0UThpJiN4QTt0NStVUW1KbXMyWW9lUm9rR29vaE1RMGFzNDI5U296Mnc4RjVDREthQXNVc29HUjZ6N01pTDVxUXdyVmxLdDlFQWsxVHZic2RENjU1JiN4QTtEZjB4bmJYeWxpaTcxSSt5ZlMzckxreXBQdzg5QTdqNWxVZmxMNSt4OEhpVTIrV0lwL080aGdCbjlrVDhVbEI0V3Y5Z2RScmJZL054JiN4QTs1eDFyOEw3M0g0V0tLK2VqNzdZVlVoY1dZRHZqYTBnVFY3RzNlSHNIR3YvOVhocmpZYktYS2ROaFJKVkw3bzdhbWpXUzBjS2wyRVhMJiN4QTtZaEJsTThoaWVQZGJFVjkyUEZocmk3S3hNME9oekVUQVdubVJoOHRnd1NHNDRXY2E2RkRCTWxrMHdzb01wdnVneWt4WTBmQ3ZmUTkyJiN4QTtiWDRUMjlZOGlaNHRSTVUwNlJPSVRWZk1pcFN1Z08wR3VwYW5RUTVBRHlpZEdlY3pGa1ZNQTdaV1lINXFvTVhNaUtCSVJWSmJURW1GJiN4QTthc3pDYjRuSkZTUXlhTER6QmduWnZ5UHE3a0IxUlNQSW5McDU3Ui9SMGRlRlM0NDdBNDBWOVVnUjROZGR0Qk9WWlJQd0F5SERVM3FSJiN4QTt6Rm1BSDk2ekNVY3UzWXVGWjh6RDhHM0x0VXpOSTlGY0M0ZkE1aVJjbWg1K0FuYmJHdnJDRkFMT2JHS2pKblhFMk5Zb2NJeUlyVWZGJiN4QTtQWlNkY1JIU0Y1NEc1MGhTdXVwcXBDTEZoL3BEOHdhYTFZYU9FS01RVGxJdkQ3eGV3V0tJekt3ZzZTL0lEVVBZdDRTSGpXNWwzSjBFJiN4QTs0WERIWHV6WnVnbTdOcnlNN3UyckVLUHBxeUdBSjg1UXRxNmxnZkowTitRZ2x6cjBmdWtxSFVIWkFhWDcyaXZMWUxCMkkrbU9HOHFZJiN4QTt2Q1V0eXdVTlZTZkZCazA2TzV3NGJtOFAxajkrUDU2M0VLVkZUYjIrVkwycDcvVVNmN3dibGNrUG9tY1lPSDRXYmx2L0pyWS90QS92JiN4QTtPdUVzSE5ZNkU4a2t3eFhuN0VadDFUaDg2ZkhxU0U0Y3ZSUS8vc1VmOE1Xcm1wQ3NJMWJlbFpWZ3A4Ylh3U2xMSUw1OUQ2cS84akNkJiN4QTtPRDNVNytKaEZ3WmZaNklHZnZWQkdsd0hNWTlXcEsvNko2UlBXd0pyN2t4Q1hHd1NTN003UEtBYXhYTmxIN05BTG9mVUhiZzJlVWpaJiN4QTtJZURCT1NoK2JmVDN0blFuWTNIZGtSRU1kSFdnWThjMjdOMjhHajNiWG9KTjBxS1dBSjQzWHV5WkUxVVNlNGJIaTJrQS9TQWxINUZpJiN4QTt4WHlqVjF3Z213MTNLRFByaDN5RHlnUFBtVDYzbkJDc1NpcldyYmJFcHUrNitPWFJKeUpuVzhVVmJkSTFYcFRmWVZzL3hMaXFhN0MzJiN4QTtOeTRyK1pmT3hkTTdPL0QwWTcvQWpUTk93TW1ManNmNDJucGNkRW9ubW1vOGZPQ2hPc2owMHZIMVdQSGlORHk2Wmc4dWZ2Y3M4Tys4JiN4QTtJZ3Z4VS9WVlJOa3gxUCtPdFBTY0NLMU9DQ3RFVklBbXBuMWZvZzlLR3lsdS9ZZ1RxNjU0KzN1UlhIb003TmJ4cWd0UUxrK3lzVCtxJiN4QTtnZklqWUNOZTZlbGVJN3FCaGM0UWljRDA5VVJ5QTJRVjhGQ2RFaUY5MVA3Z0lIbzcyOUd4OVUyMGIxNkJnYjF2eXZWY1EwclErQ1lGJiN4QTtjR0EyK1pxS09TSTVIRFlKOGt0VmU2cnpQQTF3UVNXL0h4VVJCRnRTaGVLY0dUVUZVSWtLZ3FyTDBoRlZaekxvZmZOTi9OeDJTcFV2JiN4QTt3dlMvaGJ4OEhjWlYvZ0dwK0hub0l4UnI2V3B6V29GcHpmajJ5dlY0N0xkcjhNNkZKK0hvZVlkajZkRTJIaDduNDl2M04rQkpnZVBoJiN4QTt4K0hmSDNzQUN4WTFrMVJPU0dwTk50YWlZbGM3eXY5RlVIWHI2QnhxMHFvVDJFazNST2JhT3krQWM5WUppQjAyQTFaVnVTUVZFWnhnJiN4QTtyZ2xxWWRTSmhYRmtYa0RaaWdNWHZtWkd5WjBJcmNxNmI2R01rVkkzMHIwUDNYdDJvM1BuSnZUc2ZnejVYaTdaWkIwQlBIVmlSTUYrJiN4QTt3Skw5b3FLRFlITTRmWTZ0cWRpSE1UeUVtVXhLSjlaVTdocVU3UHRGT291bDdHOVRGSWhIV212aDBwRlNwcWg3c0J1M2pYUmhuMk9QJiN4QTtCWFpINytoUFlzNzMwVng5SHJhUldqbE1rMDUyTnFyb2FtY3Z3aHNkZmZqVVN5L2l4UHRXNGR6cGkzQUMyYlRmdU1yRFBVK093OWRYJiN4QTswUENhVHNTdFQ5K09teXByd1BvSjdQSnlWUC91QlJxczZMRldwOWRwVHZaZEVIRnU5L2dGeUY3NGR2QVRGaUE5ZVlLS2hHVjBDYkdnJiN4QTtWQ3RJRE9DYXYybDVLMmZiRDJVMVFzcU5TbW5NQW45VkRlckxwalI4WkFCWjBrVUdTZjcyN3RtTzNyYVZ5T3h2azVOYVFSTTNsVzYxJiN4QTtyQ2FLT0hFenhZd3BLektRcldJSUZoczdiY295dkdCK29JQVptWkZCZXpuUEt6UTkvT0M2M0xCUTlMa0NTOEcrSzFLYWhaZko3L1VNJiN4QTtEK0U3RXlZVVpaZ1dnTDJ6eE81QU52c2p5ZTBuNk5XcDZDSHFKcGtyQVJCTHBxVmVlcytlN2V6RnM2dldZTmE5SzNCNTh5eWN2bkF4JiN4QTs1b3lmaTF1ZnI4VUxnNmZqamY1WDBVQkdlY1h1RHNSKytMVE10bGFKamlSdnk4WWpjLzJKeUo1eE5EQjdFcHpLTkJ3aDhFZ0JrbGtoJiN4QTtqczdRRnJsdklyRlBUSkRuaDQxOXdxd1J6b0xXaG5wVzdjZ1g3YXR1UXp3N0RIK2dGNW51RGxLdWRxS3ZmVHNHOXo4SGQxQnZmMGlUJiN4QTtOb0VtTGRXcXNqU1pZY2NHRW9HTkt2SFZySlZIeWhKRFJOV01HY2tzd2VJd3Zoc1YzaHVMS1FEV1ZOYk1rQVNMWkxud2d3a3RYQ1FQJiN4QTtTYzltV25LSHJ6VTBZOGRZVzZFekdkYmI4dlhTZnVoRWJCblc3MzBLN1NRblo1R2dhaWhYT3I0UUVnbWRjaXdBR1NGRmJ2TmVZR3NuJiN4QTtQdWhWb1Rwek9CN2NjQndtUGY0U3puM3hDMWkyWkQ1bVBrZmNZMElaY3UrWWplR1Q1eU8vWUFaWVU0M2NqY0RKanNBU1haTDh3SzdWJiN4QTtXYWZDUytWcDk2WG5SL0UrWDJuY3lyV1psd29iRXo3dkVVSnZxQTh1QVp2dDJZOXNkenRHT25jaDIvc3k4djNENERsWjRpMTY3eUtkJiN4QTtVaTVHd1VTQ1NmVzUwV0xiTUpkQ0djeEhGMXY2aGl1VEd6MW1mT016ay8xeTQzeHhPeDZQbERoUE15OHYrSDZneE9uWEhxTHphd2pvJiN4QTs2VVE3VmEwNkw3TUdxMm1kSHkvM1pTMEY5bmxCNExkeWpPMkJMUFluVEtyOVBYWjJuWVg5QThwNkYwc3E0ZXBaVWpYQlNORXZ6eWROJiN4QTtlZjRNM0RMUVJ4YjlhOFN0VitEMW1tTXd1M3NKTG5udUdmUys3elRrTGprWjd0eXBwRWdrVmM3VnlKRGNMa28yYmRONWF6d3d3N1NtJiN4QTtMYWxjWkk3UWdoRGFCOGllOW9YN2M3aVBxSldBN2V1a293UDU3cDMwL0x6c0ZPSmxFWGJrRk1CVzBmQmlEYnIwbkJVQ0dNallnRDJIJiN4QTsrM1FhN2F3TGtnUU1DZ3dvTGFCbWJoV1ZHd1hjSVRpdjJEMXFwQlVGNmZud0k2OVo0Q29OMkFuVDR4Q0tXUzNkVTJXVkRucWtTVDFPJiN4QTs0RnJkMTJ6TWh3TDcxWjFqNS9ta1loOG56ZnhrdFBjbHBhSW1LRHFlVTJBSHU5YnF4b3pLblVPL1BvY0V5QnlPbTArdXc4elRtOEdmJiN4QTtmSTFVZ05lUTJQZ3QrTStTN1oyZkNwNnVWMlZGVmhKQmYwQlhhOVBTaHkxWXR5dkNrTVR5Yy92cDJDN2Y4N1BTNHhtSzZDQWZVbTRUJiN4QTtLVEtnaFNlcElwSnZMT2l5eFF5dHVGU25IRGE2T0o4YlNwTUplbkR0VVN5WG1Td3pXakIrRVpmd1RkRnMrTG81TDIxcW1lcTgrTGlLJiN4QTtGbkNEdU1kS0hjNnN3TWNKN0pjUFZrbWh3TjdXZWFCejFtSjg5WC9RcjMwRWUvb1VGWXNVaXJpcnRKZGdtNGFncDY0Yng3L2xXM0VSJiN4QTtuNE9HZEQ4ZW5maGZHRHFWQ0oySW5RK0tRN1JNM2tUZ2JZcDBLaFJHSEhsUjJDdDhLZVJwV2FFLzFXU0xraEhRNGZvUlN6WGRqcmJlJiN4QTs5OGFKZHBZWVhRZlBvbVJSYmxKNmtWa1Zqc3VQVENMZkdJZWxQV1BnSlpyZnNzTGsxSENSR1c3UkVIQ3IwQU1uL09BTlFua3MxK1pXJiN4QTtBajhrSGZjV0RCMjhZa2FCUGJWaDdEUEVMNVFudmtMcyt5SnNiSjhrVmNDa0ppTmhuOXRxWnBxeVpmaGNmaHJPaTg5QlM3eFdmbkUxJiN4QTt2b01oYnhWVzBReTNIdTVqOEVFYSs1ekxFTnQ4QnhoSkJUOVowSXFoTUttZkY5VnZsWkNYZkl6MFUyYTRIaTBEZEpFY21RM3F1bGpVJiN4QTswc1RXcVhhMmtUMGQvb2JCNXYzaWNpR0RlcmtKT2lJbHpkSXkyT1FrekREQnpNWERqUEVYaERDTklLTVFTU0s0SWNyeHNPQ0dwM2pMJiN4QTswZjhjSlVRZXVHcEdnWDNVbElPY3lib3huUGt3ZG5mZmg1M0VCWkppNlpKNGNDdHdhWHdpTGs4Y2hoTmlVMUZYWGhuZTFFNHNKOFBxJiN4QTtxNlFPMUpIZWRoWnlkZDJ3Ri8wTzJYWXlkeTc1RWNwZVg0WGtTeitHSjdZZmlaZnVQVlk0aE9pWkYybTd4ZHpPbE1uaEhHc2c5ZHBFJiN4QTtZTGI3YnFISFMyMWhwY3RvYkYwb1o0REFXZEZDSy9KMG1lTEE1NUVKRk5qbFZ1aE8wcCtiWmRSQk5hOWYzTDlGaVFKQlkwSXhFL1kxJiN4QTtsbnkyenp2NXM5ZkNTWGlIVUFabjdOam5ITUl1azFXcCszRkU2MmVUcTlxdWVtOW0wclFqL0ZsWW5KaU4yUlVURUkvSDllQ1Zaei9IJiN4QTtoN0REL2dIZDlFVGkrbkgwMnhuMEpzOUZiZDN2U0hGK0ROYkdZWFNkOWxFa2pseUtxc2R1ZzczNU1mZ0M4Qkl0SEVyMjhtWWwvaTRDJiN4QTtJdXluYXZUNFlINlJLY1JHTHhCWlZzeFZEbWFRaXkzenNYVU5sVDJXUGMwTEt6UE1MR1RMaXJoQVlEdWJuV1prWE5vclROUG4zUEFkJiN4QTtjY1Y5cW1nTXRXSjF2UFZyeUMrNzRUTyt5emN6ZHdTSEJMWklOWk9tVi8vM0Qra0w2Ty9GZC9paXFnODNuL1Y3V2lESG9hQ2RVNkN4JiN4QTtNcnpKSDhRMjYzd1NKMGRqa0l6WlIxN1lpQS9NZWh5ek9tK0NsL2tqc3NRY3NxUVRqcHg5TjFBL0cxV3JYMGJxanorQ3Zlc2xlQWJvJiN4QTs3RUFnODlHeUw2UU0weVRpaFpSb3luSlQxdk1Tb3NIblJjVExWT0NoUEI1dCtWajhHNmF5WmNydzBOd0tUS3JBM0FvTzMzanRxUVVYJiN4QTt2QzllbDlON2swazZWcjMzWjNDUGYvZERGclBQa3l2a0VMZURsVVdCK0hNZU5MckY1VlA3Zk4rLzB2WGNibEYyNnhmczNzTXc0dmRpJiN4QTtwL1VUdXZBME9ZejJ2aUhzSjQycG5iVHFrWVlycFE0WEY0bzRTWTc0dzI5RGZPdUxHRGoyWkF6ODg4K1F2ZUtuWUMwbnd5SmxnK1VLJiN4QTthM3dLaTlvanZUQ3NOUWcwYnAwMzdSaUhiVVhhZUVFWGYxYW9xUWNsYmViaUttaWhSWk0rUk9NWFBxYWNYNlRwTTJOY0pkTG1EcW01JiN4QTtUd25GVkFDZjdCY1J0UW1vK3NTVDhKZGN0WlZ4ZHJYYy9NWG5vN1poSE90QWlWUzJzUSt5ZCtxZEdzeEp0NGdNaWswRTdQdkNRaW9EJiN4QTtsKzNzajZRY1BpeXRmSkZmdXF1N1N6WnYyTjIzQnYyVkMrR21GMG5uaHNpVlNzK2ltM242R3NSZnZBT2N0UHpzOFc5Rjl2MC9oSC9GJiN4QTtmNEpOT1ZNMGFWSUhONEJpa1Z3TTVXeVJpVlZ3QkFxWUZTMEcweXdMd1dUUit3V0pFc3l3enZRMVJXeW9oOWg4YjFhQm56VlNmTVBmJiN4QTtNQmJCcVBaUkJ5bFdEUHZBQ3NjbHFVYlRMdnduVkgvcUtmaXpUeDRSMnkvYXRyVS8yQlRuVUkraUJHMm1OS1d4MkFMUDRIT3BlU1EzJiN4QTswZ0hDZDVNSW1NMFkreExYWlhJNVBvek43SFpSWnhFMmg4MlJyU3k4Vmp1R1g4WUFQd2RvdkJaMTI2NlRqcThZbVJCVjgyamkzdmdVJiN4QTtZcjF0aUMyaDlaT3VocnY0TGJEbUw0YTkvZDJ3Vmp3Q3JQdU5jS0dIVlE0bFpmWll1aVhYV1pwQmFxNW1wNlZDa1pZUnlMQk1sczVLJiN4QTs2eEY1NFdiM0ltQ0ZQRTlZeXVhM3RId2V0YkZNa1NPbEdHbGZweGQ0M1NUaDVrekMrTXUvZ3VUaU13bWFlakgyRDlKOFA0Zi95NGVXJiN4QTsyZitPYy94NmZEdC8wZ0g0akk5eWxrS01GWVpUMG1WbFAwOG1FdThSZGRwYi9SZnhoSDBjUVQyTGNFbklHM3htM1Fic0d5TEFhWlZlJiN4QTtNZWRlMUpZMW9ubmJUVWowUEtJaVBub21lc1RXbjg0RnFGcjJVVmkxVThIeXd6UmhvcjB5UGJkdkIxdTdBdndONGhodDY1UlhLYW1kJiN4QTtIU1ZVZUY3S1RET09RRjc2L21oVHJsakdIaXlSdWNSdUduTC8ycGdWT1diODRzTXZrdGVlZXBhOWdudEp2RFVEZFdkOEJSVW5uUTE3JiN4QTtYQ3ZOUXlWeW1aR3YrOXo3RkR0RUdTMElNQllyUXl5ZUdGMkpMallKcWVZcGxDWFRZN1NEVXowTGVkRnk5RDN2V3RkMW0ySjI3TXgxJiN4QTs3aFBJMnBBVklPcWE5RThrLy9rNURORVlkM1MvanFyeTA5RFJlQkZhQng2UnFxaW56WSs2R1VCZisvM29mT0IrMUM2NUEvRnB4eW45JiN4QTtnMlFHYjU0SU5JK0hkZnhTOEYxYmdEVXZBcHR2bDBFelNaM0pRb0ZrRnNtWDZ2ZHRoWHVBYVFybnBaVkIvMkF0SDRxQURpa2V5ckVqJiN4QTtLRDEra0l4WmFiK0xvcFFCT3JjSnFEenJjeWhiY2haWVk1TU1Cb25FVGU0dmY4cEpmUHhUdnRIVTlzQ1BQT0dTUlRaekg0RTlaelRZJiN4QTtNcGRhckVaSE5NYUowK3FNNFJDWFVKNSsvMUppMS9kdjZIcnBaTjRrV05sdzJBV3dvYVlhMnp1SFpDT0hUZjByTUR0L0ZJWlRyVWpYJiN4QTszNEM2dHUrSDZUamloaXNhWlJjdWREMS9HZEs3L2dYVngxd21HcTJSdXRBdjk4RHdpZTliTXc4RG0wSEN2dTk4K0x1M0FXK3VBWCtUJiN4QTtnTy9WM3F5WVVaZDhBS2VMVlZUMUd2aXZ6UWJ6bHBGRWNNQk9QVVhYRDF5dVlpSG5HQXAyVmdnQkZ2VUhRNHJLRTlPWElMWGtIVWpNJiN4QTtQeHFzdHBiQXpTSkdZak9XbUl6KzdwVmQ1VFhMcm5Yc0VqMUVEZ1JMRE9HMmpHUDJtSkRiUE1TemVBVy9sZHV0V1FkbEc1SisrZ2ZSJiN4QTsvNTd0MjFhc0wvT1JqclZFOGZHNnVqVHEyZ2xBdXJFOTJVZlFPWHdCc2ZKV3ROZWRoSXErMzhNZTJoektWTGtyTUhHZHhybkUxbmQrJiN4QTtBMjBQUFllR1kyNUVvdVV3SGVuM1pQY0RXUVZaVVE1cjdnTGdNRHE1NzJ6NGJYdElPOXdNdnZNMU1nRldnQTBaZDJoSHJsQlc3S1lNJiN4QTtVb1FNTzkxaW84T2FCYUtiSFpqQ1RhdkJOeHdxWEFBOG9qTlV4azFCOHZpTEVadC9BcHlwSWdVMVJZcnJJRmltRTNGU1Z1TVZNOUMxJiN4QTsvWFZZNlNYWDAvZzN1LzRoeW1XdE8vQVNBM1ZHajVraHc0ZndESHVYVEM4NEZBbWh5bHV3azBCN2RlY0tIQitQMFRmSDljcWJUTE0wJiN4QTtwazhaaDc2MSsyUkk1czN1VjNGTXFvbFdmQnA3bW0vQXBLMGZLcWhmOG5TTHo5cEpwT1VPUEk5OVR6K1Bza21mUU8yUjU4SXFxNUNhJiN4QTtQT2Nqa2pSa2taMHdiTXZMWU0yZURjd21scFU5QTd5dkQzenZYbUFuc2Z5MkRjRCtGOEhFcGthdVRoSXdHc3d3blVrU1RKQnZBRzdLJiN4QTsvVU1DdkZqckZyWHJyZ1piaUpyeHA4S1pkZ3dTczQrQ05YRTZMTkdZZ0t3Y0Vld1JLU2EyN1NGQjkrSlVURVhYNWpkb0xNZDlOVjJEJiN4QTtPek9aUTZkb01YL0NiMTVLYVhWS2EyME1jVGFmVEl6WEQ0R3lneThsMER3Mzk0R2VQZjd2TnoyTFpyNGtoOXFtRHJyUmFsTGl5dEhTJiN4QTtsTURXM1ZsczdMMFBzK3VPUW5tOEZsM3BhU2hydUFIMXhNNWRWdWdjOGJXMjNrUkUzZGYyVGV4NitCN1V6Zjh3S3FjZlRxTXVJOVkrJiN4QTtxTFpUWUtxVEVNdXJ2SEFaTEttckFXOXNBRit3VUw3UGgwaXM5UFNBN2U4RTM3OFhkdWR1OE83MThIdTN5ZHc1eTQwQ0R4NmlBQWczJiN4QTt4MVFNdm1rNEczbGtRbjlsd25kZHR3aG9tQWZXUEpQMERWSTRTZEZpMVhXa1h5UlVmVGNwb0w3WXRwcEkzWVpvQWt3S1ZXVWRiSnFUJiN4QTtqbFYvSXUzN2dsK01tNC9QL3JrYWR6WnZ1Sk1QQld3dzAzMTRhR0Q3VEM2LzExcm40Nnl1bmJoNzQxT1lNZTBFb3REeEEvQkpEeGpYJiN4QTtVbzZldml6MjkrM0ZGcks1RnpZc2xjdHdULzBwU0k5c1FMTG5jVVZ4aGxJa1M2N281NnZHRS9GbXQ2QnI3UTNvMjNZK0doWmNpRlRUJiN4QTtSTld2d00vcWhIM3RUWkloMGh6OUdYUk9zTUdxU09rVW1ZTFRwaWtmbjNCSjVWeGk5V1RQRFF5U0VPb255dThISHh5QU5kU3ZraHF6JiN4QTt0RUR5R1RwVWdGdzZKK1QxWXFRenB0VktqSmRKSllPSi9LVUtrclVWQkdabExZRmFUNjlyYVAwbmxSMG13M0dpbFJZcHJpTWlBa1JqJiN4QTs1bG41ekZoZU5yQnpxbHBJWnhxSDNVL2ZCYnZxL1hjMXo4YzErRzkrT1A5ZEYyTGFGZWpFOE5waEo4VlAzYm82ZDlmbVozRGN4RVVlJiN4QTs2aWYzb0N3Vng4UVpDUXl2eldKdHp3T1lYRGtQRlU2ZEtDSEFqdWIzWUVibWNlbEE0VVdtbEl5VTUxV1hybkVrMmpMOUQ2RHRoUWNRJiN4QTtyNzJjWlB0YmtDQ3RsWlBHemtUR2dnQThGTXlCVFpXWGk0cDVRYm12bzNoMzNDRXFJMjJ3Z1VCaHFnMFk4M1ZYaUNBWW9kTkdPUThhJiN4QTtYbW4rSDdqcDZEdmNVdG9nTnpkcEQwcDhTYkhrZVYvdXVjV1o2dm92TlZFcGkwUmZHUjkya3RoMjFXVGsraG4yUFAxVkpLZmVjbHZ6JiN4QTtFUkpvOTI4V2JCaStaOXVKN1pwNWpIMTZNajN5dzUydjRvb01MZWI2YVRsVTFqQk1JYTYyY2QxV3JPOStBVWMzbmlPN0ZBdzcxZGc5JiN4QTs0WWRvM2Y0Qm1aaGdOQWdNdzMyK3loTkVqT1NSNEl4RFBiZGp6L08zSTFsM0pXcG5IMC9hZlROeEFWdFNrSW9xOE1KQm9iaGdTdXlGJiN4QTtGVFd5NUFHSXNnbWZibVlwV2hnNGtZQm53VTdZZ2RBT2NvZ1F0Wk9HdWFlSDlqektRd0F1TmxxRHA1TW9IZEpCNm9uNjY5Ry9hUk02JiN4QTsxbndaMVVlKzhzMmFtZmdYL0lVZXpsL2lvbHlxMTlaZzA0emt1NVBWbVZlM3ZZeWJocm9SYjVqQmlhMlRua0ptOC9vZFA4WEU4amxvJiN4QTtTczJTK1dkZDZlbElUUGdtbW5aOVFpVWZtRmFPUVRRQmF4ZTlPc3RxeWFidnVRMTducjBOeWRxTFVUdnpSS1RIdFpENWxWQWJoL3V1JiN4QTtrVy9FamNCNG9KSjdvZDZzTm1IUndIS21RenJtcnRoV2FKQnh6c2J3dGtRSmJNSCtXeXFHR3RXU3lVelhPSm1RcVRyaTRubTBMLzhGJiN4QTsrcnUrUGRDd0JEZlVUOEZ0SXFIV2lmOWx3TGJ3RjN6NCtTeXF4aVcrUGVjMDY3UllER3QzdkFUc2VrMXB2c2s2NE9XdWV6SHM5aER4JiN4QTt4R0VSRzk1WGRRVDJqLytTeW5ZeVFvZWNqMWFNNURhVklraEFnSStmTFJKbzdzSCtWejZNYlUvOEVOMGJWcERlTTZDM1g0NXBaN1ZWJiN4QTtrSDRVNFdqdW1PbHFsNGlROTFtWnp5NmVTVjJtMHpMNkdKYU5ROEtETEFPR0VibGxxampmWWlQcUdjRjNzb3AxeS8xWDZENlRWZkpuJiN4QTsrOVk5amEwUFh3NHYvZTJYSmwrSWswaXB1ODN6OFJkOU9QZ0xQM3pTdW1KSi85bnBKeVNXZG0zTmZwWFkrbldEcElUV1RnRTYvQmZ3JiN4QTthdGNrTEs2L0JIRXJSYUkxaC9hYUUwbTJmUlkxYlY4cGlCV2JWQjZrQ29sWmt6c1VDazlWdFJTL3lBMCtpWUZ0VDZKM2N6bVM5UmVqJiN4QTtvbVVPeXVxYVljbWNXMXZWWnh0VkllWTFvK1oxckNBc3dVcllXMkhuUk1aS1JMbTRyZ0hYT3lXUk9KQ3RSZHhoREd4NUhaMGJId1ZQJiN4QTtyM0N0R2ZoVzlUeDhtWFMrSWU3aEwvNXc4RC93VUFGOTFqWCtzTVQ3cXB1emoyeGRpVy91V1kzWjVjVFMxMWJjZ1pSVGhZVlZaOEloJiN4QTs4MDI0K2ZiV255NVRsR3ZidjZCTU1sNlV0bUZGZWxpUStPZHIwSVdpWERkRjZEK0RHT205RFoycmFWRlpNMUUyYmduS21tWWdYZE5JJiN4QTtTbEZhcFo0R0JmcmdvL09EaWxOUmluS0kyQ2gvT2ROcmhhdlFJOWRTbnFnN1A5eUx3YjJiMExYMU1Yak9GalFmaTVlcnB1R2phMS9CJiN4QTtNN2xobmZ1Ti8wL0FEcW5jZFdpeThkQzA0N0xQZE8zQWg5bzI0cU81YmxTdUhQOGpDZUNjNUNsSVdHUkRFNnRzcnpzVnZsMkp1cmFQJiN4QTtxSUNGa2FqQUFyRnJHWUFIRVM0ZTlSeEpOWkJjcDhQTHZJbVIvamZSOHpxd0gzV0lWWnhFN0g4eWphVVppWXBxT0lreXBlNHpaaEEzJiN4QTtEL3VnRlNJY0JVQjVJT3NOVHdvamx1MlREWjBmN01KdzkyNzB0MjNBY09lVFNKQzRHWGNDOWxYUHdEZEkvL3VQWEY1dTIvMlhsYU4vJiN4QTtUYkRsbEhoNXNZTjdYMDBydnRRd3pmOHR6Y1ZuOSsvQ3BTdjhIem1aeGo3TWRFNldUVytKOWFPOTZsaTR6cy9SdVBjcVdHcDc2SWlsJiN4QTs4a2l4WnFadUZHelo2YXRnaEJUTEpMWlQ5YW9ia1ovdlFtNzRQb3pzSVJON3E0b0YyT20zSUU1c0psWldoeml0Um9jbzN5WWx5aVo1JiN4QTt6L1RHcnhFc1hoQUFra3FnUi9malpRZVJIK2xIZnFnTDJmNDlwRFJ1UkxaM3ZiVE9LbHVCcHNVWVRrL0VMMmt3WDROdUd2dlhlRGgvJiN4QTtyUi9taElSZFptOW9PZHgvVnp6TnY3dHZNLzdsTmYrT0N6dHJObHF6WStlZ2JvUllib0swMWZKcHlMWStoT1o5dHlJeDlIQzAyWVZaJiN4QTt1Y0dMSWw3bXhpVGF6eUpoQ3RwTmlOWXc1U3BtN2JzY2J2WXg1TWs4ekhhVFNlY2FDWUJXSTRGTmRqeHhHN0ZpUXU0dWs5ZUg2T2dnJiN4QTtTdTVRZ1EzVkZrM3FlR1hFbHBzWEFta2FPbXZFSGZUdXpYVE5kZXlRazRqK1B3TmJtVkxFQ2wxQk9lNUtmd1NYa0I1MVRFOW0xWFhMJiN4QTtoMVpkMHBJK3I2SmxZREhxQjZjZ1MvYm9RTjJITUNHK0VEVURYNVhFNVp0aEsxNm91WWVwdW1QNHNiM2kwR1ZjN3RDc0dqRWJ2V2RCJiN4QTtRUHJ5S0ZRUUxSMVlFV2FTS0ZRUlNxS0lZUXZPVWRaRTE1cUlMcElXdDlNcC8wbkhHdjlnbllIK040QmRuQkFWaStNbEo0bVg5cXpEJiN4QTsxN2JVUFhqRnZzb0hMNmozM3pxM1plQW91d2JUTVJnL0dmVVZNekIrK0Zjbzk1NlFNdHNyOGswSExMNkF0Zk94dDBvMnpXTy9LR1RGJiN4QTs5TFptamdaWWV2TUk0S0ZCa0E2Z0NEeVZKQ3RnQWxFeEtadGVCVjV6eHVGT1dvQy9wbE4zNDIvczRmd3REU1p3VTFvTW14TVd2cEN1JiN4QTt4NWQ2OG84YzFzMGZXWmgwcDgycGM0OXRudTY4cFdhNC9EUHpLekpuVDJzY3VRMXByRkViSGxnUlMrY0dkVEpEazJmRkNuYXhhbTFrJiN4QTt6cGpiZFl2UTYyQ1AybDVjbU0yaUFxcGViTUJDVkd3M1l2dnVEanhJT3NWOTJRNDhONmthN3YrVWR2MTNEZllvajQ4Rkw1bkE2MDRjJiN4QTtyMXV4TGRpVDNZSUdyd256c3Nla3MyWGo1bmU2SnkwdXoyeGVIT3Y4cjhQWjBEM3ptRzZzTHZ3b1FSRmZvTkNWMm5QVGZDOW9vdVNxJiN4QTtvbERKbW1WTm1hY09rVWNuK24yVGhqOFNyOGM2Vk9NWk1pNGU3V2pEOGxlZVFmL01oY3FyOTdmOCtKc0dHMllwTEIweHJsdHljSDg0JiN4QTt3ZnlYRXVtYWwxSU41OEN1R2Vla3V1ODVhcWdYN3hqWWo5UEk4cGtsdHQ5Z2VyOTN1UUQwL25ReTZkQU9URUVOYkY2RlZJVWlKek5SJiN4QTtSZDB6bWVLaTlqQlJqZjJ4YW14bE5YaVYyTWh6TklBWDZhdWJwYzlOTzhkaThlaWEvd0Q3TDhMeVZhbXZtSEdMWUV0VjRjWHlacnc0JiN4QTtiaHBpWGdZelhROUh1aGtzOEhLWVFWUTZuazZ0RnUxZHhPWTZMTmdxeEVLT0ZrU1c1UDVRdkFMOXFXcDBrczZ3aDZYSlBFcGhLK2tFJiN4QTtXMGdKMituRzBHVzJuZUZGdnBhL2w0Zk1MdjNINDMvSDQvOElNQUNNaTYyQUJPUjlid0FBQUFCSlJVNUVya0pnZ2c9PSIvPjwvc3ZnPg==); }

.logo-sat1gold, .livestream .running-show-other-image-brand-sat1gold .logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDVweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMTA1IDM0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDUgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAuc3Qwe2ZpbGw6dXJsKCNTVkdJRF8xXyk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1Mi41IiB5MT0iMzIuMjM5NyIgeDI9IjUyLjUiIHkyPSI0Ljc4Mzk0MmUtMTAiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRDUxMyIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZFRjE1MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggY2xhc3M9InN0MCIgZD0iTTgyLjQsMTYuMnYxMi42aDYuN2M2LjQsMCwxMi42LTUuMiwxMi42LTEyLjZjMC02LjUtNS4yLTEyLjYtMTIuNi0xMi42aC04LjZWMC42aDguOGM4LjksMCwxNS43LDcuNCwxNS43LDE1LjYmI3hBOyYjeDk7YzAsOC41LTYuOCwxNS42LTE1LjcsMTUuNmgtMTBWMTYuMkM3OS4zLDE2LjIsODIuNCwxNi4yLDgyLjQsMTYuMnogTTYwLjksMC42aC0zLjF2MzEuMmgxOS4zdi0zLjFINjAuOVYwLjZ6IE01Mi4zLDIzLjgmI3hBOyYjeDk7Yy0yLjQsMy4yLTYuMiw1LjMtMTAuNSw1LjNzLTguMS0yLjEtMTAuNS01LjNoLTMuOGMyLjgsNSw4LjEsOC40LDE0LjIsOC40YzYuMSwwLDExLjUtMy40LDE0LjItOC40QzU2LjEsMjMuOCw1Mi4zLDIzLjgsNTIuMywyMy44eiYjeEE7JiN4OTsgTTMxLjQsOC41YzIuNC0zLjIsNi4yLTUuMywxMC41LTUuM1M1MCw1LjMsNTIuMyw4LjVoMy44QzUzLjIsMy40LDQ4LDAsNDEuOCwwUzMwLjQsMy40LDI3LjYsOC41QzI3LjYsOC41LDMxLjQsOC41LDMxLjQsOC41eiYjeEE7JiN4OTsgTTIwLjgsMTQuN3YzLjFoMS45djEwLjloLTYuN2MtNy40LDAtMTIuNi02LjItMTIuNi0xMi42YzAtNi4zLDUtMTIuNiwxMi42LTEyLjZoOC42VjAuNGgtOC44QzcuMiwwLjQsMCw3LjQsMCwxNi4xJiN4QTsmI3g5O2MwLDkuMyw3LjcsMTUuNiwxNS43LDE1LjZoMTBWMTQuNkwyMC44LDE0LjdMMjAuOCwxNC43eiBNMzMuNywxNS42Yy0wLjQtMC4xLTEtMC4yLTEuMi0wLjZjLTAuMy0wLjMtMC4yLTEuMiwwLjEtMS41JiN4QTsmI3g5O2MwLjItMC4yLDAuNy0wLjMsMS4yLTAuM2MwLjQsMCwwLjgsMC4xLDEsMC4zYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zVjE0aDF2LTAuMmMwLTAuMy0wLjEtMC44LTAuNC0xYy0wLjMtMC4zLTEtMC42LTEuOC0wLjYmI3hBOyYjeDk7Yy0wLjcsMC0xLjMsMC4yLTEuOCwwLjZjLTAuOCwwLjctMC44LDIuMS0wLjEsMi45YzAuMywwLjQsMSwwLjcsMS43LDAuOGMxLjEsMC4zLDEuNywwLjgsMS43LDEuNWMwLDAuMy0wLjEsMC43LTAuNCwwLjkmI3hBOyYjeDk7Yy0wLjQsMC4zLTEuMSwwLjQtMS45LDAuMmMtMC4zLTAuMS0wLjYtMC4zLTAuNy0wLjd2LTAuM2gtMXYwLjJjMCwwLjcsMC40LDEuMywxLjIsMS41YzAuMywwLjEsMC44LDAuMiwxLjEsMC4yJiN4QTsmI3g5O2MwLjcsMCwxLjMtMC4yLDEuNy0wLjZjMC40LTAuNCwwLjgtMSwwLjgtMS41QzM2LDE2LjMsMzQuOCwxNS45LDMzLjcsMTUuNnogTTQ4LjUsMTguOWgwLjl2MWgtMC45VjE4Ljl6IE00My40LDEzLjFoMnY2LjdoMXYtNi43aDImI3hBOyYjeDk7di0wLjloLTVWMTMuMXogTTUwLjIsMTIuM3YxaDEuMXY2LjZoMC45di03LjZINTAuMnogTTQxLjUsMTIuNmMtMC40LTAuMi0xLTAuMy0xLjctMC4zYy0wLjcsMC0xLjMsMC4xLTEuNywwLjMmI3hBOyYjeDk7Yy0wLjQsMC4zLTAuOCwwLjgtMC44LDEuMlYyMGgxdi0yLjhoM3YyLjloMXYtNi4yQzQyLjMsMTMuNCw0Mi4xLDEyLjksNDEuNSwxMi42eiBNNDEuMywxNi4yTDQxLjMsMTYuMmgtM3YtMi4zJiN4QTsmI3g5O2MwLTAuMiwwLjItMC4zLDAuMy0wLjRjMC4yLTAuMSwwLjctMC4yLDEuMi0wLjJjMC40LDAsMC45LDAuMSwxLjIsMC4yYzAuMSwwLjEsMC4zLDAuMiwwLjMsMC40TDQxLjMsMTYuMkw0MS4zLDE2LjJ6Ii8+PC9zdmc+); }

.logo-sixx, .livestream .running-show-other-image-brand-sixx .logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI5MXB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCA5MSAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTEgMjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAuc3Qwe2ZpbGw6IzdDQjgyOTt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuMSw0LjJjLTEuOCwwLTMuMywxLjQtMy4zLDMuM3Y2YzAsMy43LTMuMSw2LjgtNi43LDYuOEgxLjljLTEuMSwwLTEuOS0wLjktMS45LTEuOWMwLTEuMSwwLjktMS45LDEuOS0xLjkmI3hBOyYjeDk7aDkuOWMxLjgsMCwzLjMtMS40LDMuMy0zLjN2LTZjMC0zLjcsMy4xLTYuOCw2LjctNi44aDQuOGMxLjEsMCwxLjksMC45LDEuOSwxLjlzLTAuOSwxLjktMS45LDEuOUgyMi4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNC4zLDBjLTEuMSwwLTEuOSwwLjktMS45LDEuOXYxNi43YzAsMS4xLDAuOSwxLjksMS45LDEuOXMxLjktMC45LDEuOS0xLjlWMkMzNi4zLDAuOSwzNS41LDAsMzQuMywwIi8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTkwLjQsMTcuMmwtNy45LTYuOWw3LjktNi45YzAuOC0wLjcsMC45LTEuOSwwLjItMi43cy0xLjktMC45LTIuNy0wLjJsLTguMiw3LjJsLTguMi03LjImI3hBOyYjeDk7Yy0xLTAuOC0yLjEtMC43LTIuOSwwLjJjLTAuNywwLjgtMC42LDIsMC4yLDIuN2w3LjksNi45bC03LjksNi45Yy0wLjgsMC43LTAuOSwxLjktMC4yLDIuN2MwLjcsMC44LDEuOSwwLjksMi43LDAuMmw4LjItNy4yJiN4QTsmI3g5O2w4LjIsNy4yYzAuOCwwLjcsMiwwLjYsMi43LTAuMkM5MS4yLDE5LjEsOTEuMiwxNy45LDkwLjQsMTcuMiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02My41LDE3LjJsLTcuOS02LjlsNy45LTYuOWMwLjgtMC43LDAuOS0xLjksMC4yLTIuN0M2My0wLjEsNjEuOC0wLjIsNjEsMC41bC04LjIsNy4ybC04LjItNy4yJiN4QTsmI3g5O2MtMC45LTAuOC0yLjEtMC43LTIuOCwwLjJjLTAuNywwLjgtMC42LDIsMC4yLDIuN2w3LjksNi45TDQyLDE3LjJjLTAuOCwwLjctMC45LDEuOS0wLjIsMi43YzAuNywwLjgsMS45LDAuOSwyLjcsMC4ybDguMi03LjImI3hBOyYjeDk7bDguMiw3LjJjMC44LDAuNywyLDAuNiwyLjctMC4yQzY0LjUsMTkuMSw2NC40LDE3LjksNjMuNSwxNy4yIi8+PC9zdmc+); }

.right-arrow {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTM2MC43MzEsMjI5LjA3NWwtMjI1LjEtMjI1LjFjLTUuMy01LjMtMTMuOC01LjMtMTkuMSwwcy01LjMsMTMuOCwwLDE5LjFsMjE1LjUsMjE1LjVsLTIxNS41LDIxNS41JiN4QTsmI3g5OyYjeDk7Yy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWMyLjYsMi42LDYuMSw0LDkuNSw0YzMuNCwwLDYuOS0xLjMsOS41LTRsMjI1LjEtMjI1LjFDMzY1LjkzMSwyNDIuODc1LDM2NS45MzEsMjM0LjI3NSwzNjAuNzMxLDIyOS4wNzV6JiN4QTsmI3g5OyYjeDk7Ii8+PC9nPjwvc3ZnPg==); }

.icon, .icon-gallery, .icon-recipe, .icon-film, .icon-news, .icon-star_news, .icon-star, .icon-actor, .icon-seasons, .icon-episode, .icon-article, .icon-playlist, .icon-video, .icon-livestream, .icon-redirect, .icon-channel {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  padding-left: 15px; }
  .icon::before, .icon-gallery::before, .icon-recipe::before, .icon-film::before, .icon-news::before, .icon-star_news::before, .icon-star::before, .icon-actor::before, .icon-seasons::before, .icon-episode::before, .icon-article::before, .icon-playlist::before, .icon-video::before, .icon-livestream::before, .icon-redirect::before, .icon-channel::before {
    content: '';
    padding-left: 2px; }
  @media (min-width: 480px) {
    .icon, .icon-gallery, .icon-recipe, .icon-film, .icon-news, .icon-star_news, .icon-star, .icon-actor, .icon-seasons, .icon-episode, .icon-article, .icon-playlist, .icon-video, .icon-livestream, .icon-redirect, .icon-channel {
      width: 33px;
      height: 33px; } }

.collapsible::after,
.collapsible-active::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 1em;
  height: 1em;
  background-repeat: no-repeat;
  background-position: center center;
  padding-right: 5px;
  background-size: contain;
  transition: transform 0.25s linear; }

.collapsible-active::after {
  transform: rotate(-180deg); }

.left-arrow,
.right-arrow {
  background-repeat: no-repeat;
  background-size: cover; }

.left-arrow {
  background-position-x: -10px; }

.right-arrow {
  background-position-x: 10px; }

/** Communicating Breakpoints to JS */
html::before {
  display: none; }

html::before {
  content: "xs"; }

@media (min-width: 480px) {
  html::before {
    content: "sm"; } }

@media (min-width: 776px) {
  html::before {
    content: "md"; } }

@media (min-width: 988px) {
  html::before {
    content: "lg"; } }

@media (min-width: 1450px) {
  html::before {
    content: "xl"; } }

@media (max-width: 479px) {
  .visible-on-xs {
    display: initial !important; } }

@media (min-width: 480px) and (max-width: 775px) {
  .visible-on-sm {
    display: initial !important; } }

@media (min-width: 776px) and (max-width: 987px) {
  .visible-on-md {
    display: initial !important; } }

@media (min-width: 988px) and (max-width: 1449px) {
  .visible-on-lg {
    display: initial !important; } }

@media (min-width: 1450px) {
  .visible-on-xl {
    display: initial !important; } }

@font-face {
  font-family: "Intro-Black";
  src: url("../fonts/Intro-Black.eot#?v=1") format("eot"), url("../fonts/Intro-Black.woff2?v=1") format("woff2"), url("../fonts/Intro-Black.woff?v=1") format("woff"), url("../fonts/Intro-Black.ttf?v=1") format("truetype");
  font-weight: normal;
  font-style: normal; }

html {
  height: 100%; }

body {
  font-family: Arial, Helvetica, sans-serif;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  background-color: #e4e6da;
  overflow-x: hidden;
  width: 100%; }
  @media (min-width: 776px) {
    body {
      background-color: #fbfff1; } }

.main {
  background-color: #e4e6da;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  overflow: hidden; }
  @media (min-width: 776px) {
    .main {
      background-color: #fbfff1; } }

.middle {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  z-index: 1;
  width: 100%; }
  @media (min-width: 776px) {
    .middle {
      margin: 30px 0; } }

.page-pagination {
  padding-bottom: 20px; }

a {
  color: inherit;
  font: inherit;
  text-decoration: none;
  cursor: pointer; }
  a:hover {
    text-decoration: underline; }
  a.non-link {
    cursor: default; }

p {
  margin: 0; }

img {
  width: 100%; }

.content {
  -ms-flex: 1;
      flex: 1;
  overflow: visible;
  /* page content should have a padding on mobile */ }
  .content .left-container,
  .content .right-container {
    vertical-align: top;
    display: block;
    margin: 0;
    box-sizing: border-box; }
  .content .left-container {
    float: left;
    width: 100%;
    padding-right: 0; }
  .content .bottom-area {
    clear: both; }
  .content .right-container {
    float: right;
    width: 100%;
    padding-left: 0; }
  @media (min-width: 776px) {
    .content .left-container {
      width: 66.6%;
      padding-right: 24px; }
    .content .right-container {
      width: 33.3%;
      padding-left: 24px; } }
  @media (max-width: 775px) {
    .content .content-area {
      padding: 10px; } }

.display-none {
  display: none; }

.top-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 50px;
  position: relative; }
  .top-container .left-side {
    margin: 0;
    width: 100%; }
  .top-container .right-side {
    position: relative;
    width: 100%;
    margin: 0; }
  @media (min-width: 480px) {
    .top-container {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  @media (min-width: 776px) {
    .top-container {
      -ms-flex-align: stretch;
          align-items: stretch;
      -ms-flex-direction: row;
          flex-direction: row; }
      .top-container .left-side {
        width: 66.6%; }
      .top-container .right-side {
        width: 33.3%; } }
  @media (min-width: 1450px) {
    .top-container .left-side {
      width: 70%; }
    .top-container .right-side {
      width: 30%; } }
  .top-container.preview {
    min-height: 65vh;
    background-color: #fff; }
    .top-container.preview .right-side::before {
      content: '';
      box-sizing: border-box;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 15px;
      height: 15px;
      margin-top: -10px;
      margin-left: -10px;
      border-radius: 50%;
      border: 2px solid #ccc;
      border-top-color: #fff;
      animation: spinner 0.6s linear infinite; }
      @media (min-width: 988px) {
        .top-container.preview .right-side::before {
          width: 20px;
          height: 20px; } }
  .top-container.no-content {
    width: 100%;
    min-height: 50vh;
    box-sizing: border-box; }

.narrow-wrapper {
  max-width: 100%;
  margin: 0 auto; }
  @media (min-width: 480px) {
    .narrow-wrapper {
      width: 600px; } }
  @media (min-width: 776px) {
    .narrow-wrapper {
      padding-left: 24px;
      width: calc(776px - 48px); } }
  @media (min-width: 988px) {
    .narrow-wrapper {
      padding-right: 160px;
      width: calc(988px - 48px); } }
  @media (min-width: 1450px) {
    .narrow-wrapper {
      padding-left: 0;
      margin: 0 auto;
      width: 1200px; } }

.flex-container, .flex-column, .flex-row {
  display: -ms-flexbox;
  display: flex; }

.flex-column {
  -ms-flex-direction: column;
      flex-direction: column; }

.flex-row {
  -ms-flex-direction: column;
      flex-direction: column; }
  @media (min-width: 776px) {
    .flex-row {
      -ms-flex-direction: row;
          flex-direction: row; } }

.flex-1 {
  -ms-flex: 1;
      flex: 1; }

.element {
  padding-bottom: 20px; }
  @media (min-width: 776px) {
    .element {
      padding-bottom: 40px; } }
  .element-highlight .container-header {
    border-top: none; }
  .element-highlight:not(.element-highlight-channel) {
    background-color: #ecffbe;
    padding-bottom: 50px;
    margin-bottom: 40px; }
  .element-highlight-recommendation:not(.element-highlight-channel) {
    background-color: #469700;
    margin-top: 20px;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px; }
    .element-highlight-recommendation:not(.element-highlight-channel) .btn-more {
      color: #fff; }
    @media (min-width: 776px) {
      .element-highlight-recommendation:not(.element-highlight-channel) {
        background-color: #50ac01;
        margin-top: 100px; } }
  .element-highlight-default {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px; }
  @media (max-width: 775px) {
    .element.ad-component {
      padding-bottom: 0; }
      .element.ad-component [id="71M_inreadads"] {
        padding-bottom: 40px; }
        .element.ad-component [id="71M_inreadads"]:empty {
          padding-bottom: 0; } }
  .element-description {
    margin-bottom: 20px;
    color: #444; }
  .element .filter {
    margin-bottom: 15px; }

.container {
  padding-top: 10px;
  padding-bottom: 10px; }
  .container-header {
    border-top: 2px solid rgba(0, 0, 0, 0.1);
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: baseline;
        align-items: baseline; }
    @media (min-width: 480px) {
      .container-header {
        display: -ms-flexbox;
        display: flex; } }
    .channel-page-home .content-area .element:first-of-type .container-header {
      display: none; }
    .content-area .element:first-of-type .container-header {
      border: none; }
  .container-headline, .p7s1-text-headline-h1, .module-header h2, .tv-program-minibar-header h2, .channelepg-wrapper h2, .gallery-slide-counter, .gallery-total-image-count {
    font-family: "Intro-Black", Arial, Helvetica, sans-serif;
    margin-right: auto;
    width: 100%;
    color: #000;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 18px;
    position: relative; }
    @media (min-width: 480px) {
      .container-headline, .p7s1-text-headline-h1, .module-header h2, .tv-program-minibar-header h2, .channelepg-wrapper h2, .gallery-slide-counter, .gallery-total-image-count {
        font-size: 22px; } }
    @media (min-width: 776px) {
      .container-headline, .p7s1-text-headline-h1, .module-header h2, .tv-program-minibar-header h2, .channelepg-wrapper h2, .gallery-slide-counter, .gallery-total-image-count {
        font-size: 28px; } }
    .container-headline a, .p7s1-text-headline-h1 a, .module-header h2 a, .tv-program-minibar-header h2 a, .channelepg-wrapper h2 a, .gallery-slide-counter a, .gallery-total-image-count a {
      color: #000; }
      .container-headline a:hover, .p7s1-text-headline-h1 a:hover, .module-header h2 a:hover, .tv-program-minibar-header h2 a:hover, .channelepg-wrapper h2 a:hover, .gallery-slide-counter a:hover, .gallery-total-image-count a:hover {
        text-decoration: none; }
  .container-link {
    font-size: 12px;
    color: #000; }
    .container-link:hover {
      text-decoration: none; }
    .container-link::after {
      margin: 0 5px;
      content: '\00B7'; }
    .container-link:last-child::after {
      margin: 0;
      content: ''; }
  .container-deeplink, .module-header a, .tv-program-minibar-header a {
    text-decoration: none;
    margin-bottom: 30px;
    margin-left: 20px;
    height: 14px; }
  .container-deeplink-span, .container-deeplink span, .module-header a span, .tv-program-minibar-header a span {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #8b8b8b;
    cursor: pointer;
    border-bottom: transparent solid 4px;
    white-space: nowrap; }
    .container-deeplink-span:hover, .container-deeplink span:hover, .module-header a span:hover, .tv-program-minibar-header a span:hover, .mag-dropdown-menu > div:hover a span, .container-deeplink-span.active, .container-deeplink span.active, .module-header a span.active, .tv-program-minibar-header a span.active {
      color: #000;
      border-color: #50ac01; }

.right-container .container-header {
  border: none; }

.right-container .container-headline, .right-container .p7s1-text-headline-h1, .right-container .module-header h2, .module-header .right-container h2, .right-container .tv-program-minibar-header h2, .tv-program-minibar-header .right-container h2, .right-container .channelepg-wrapper h2, .channelepg-wrapper .right-container h2, .right-container .gallery-slide-counter, .right-container .gallery-total-image-count {
  font-size: 20px; }
  @media (min-width: 776px) {
    .right-container .container-headline, .right-container .p7s1-text-headline-h1, .right-container .module-header h2, .module-header .right-container h2, .right-container .tv-program-minibar-header h2, .tv-program-minibar-header .right-container h2, .right-container .channelepg-wrapper h2, .channelepg-wrapper .right-container h2, .right-container .gallery-slide-counter, .right-container .gallery-total-image-count {
      font-size: 20px; } }
  @media (min-width: 988px) {
    .right-container .container-headline, .right-container .p7s1-text-headline-h1, .right-container .module-header h2, .module-header .right-container h2, .right-container .tv-program-minibar-header h2, .tv-program-minibar-header .right-container h2, .right-container .channelepg-wrapper h2, .channelepg-wrapper .right-container h2, .right-container .gallery-slide-counter, .right-container .gallery-total-image-count {
      font-size: 22px; } }
  @media (min-width: 1450px) {
    .right-container .container-headline, .right-container .p7s1-text-headline-h1, .right-container .module-header h2, .module-header .right-container h2, .right-container .tv-program-minibar-header h2, .tv-program-minibar-header .right-container h2, .right-container .channelepg-wrapper h2, .channelepg-wrapper .right-container h2, .right-container .gallery-slide-counter, .right-container .gallery-total-image-count {
      font-size: 24px; } }

.btn-more {
  outline: none; }

.grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px; }
  @media (max-width: 775px) {
    .grid {
      margin-left: 0;
      margin-top: 0; } }
  @media (min-width: 776px) {
    .grid-component {
      padding-bottom: 20px; } }
  @media (min-width: 988px) {
    .grid-component {
      padding-bottom: 40px; } }
  .grid > .grid-item {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    padding: 0 10px 0 0;
    box-sizing: border-box; }
  .grid.mini > .grid-item {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px 0 0;
    box-sizing: border-box; }
  @media (max-width: 479px) {
    .grid.four-cols.mini.with-info-all > .grid-item {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 480px) {
    .grid {
      margin: -40px 0 0 -40px; }
      .grid > .grid-item {
        padding: 40px 0 0 40px; }
      .grid.four-cols > .grid-item {
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%;
        padding: 40px 0 0 40px; }
      .grid.three-cols > .grid-item {
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%;
        padding: 40px 0 0 40px; }
      .grid.two-cols > .grid-item {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        padding: 40px 0 0 40px; } }
  @media (min-width: 776px) {
    .grid {
      margin: -48px 0 0 -48px; }
      .grid > .grid-item {
        padding: 48px 0 0 48px; }
      .grid.four-cols > .grid-item {
        -ms-flex: 0 0 33.3%;
            flex: 0 0 33.3%;
        max-width: 33.3%;
        padding: 48px 0 0 48px; }
      .grid.three-cols > .grid-item {
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%;
        padding: 48px 0 0 48px; } }
  @media (min-width: 988px) {
    .grid {
      margin: -48px 0 0 -48px; }
      .grid > .grid-item {
        padding: 48px 0 0 48px; }
      .grid.four-cols > .grid-item {
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
        max-width: 25%;
        padding: 48px 0 0 48px; }
      .grid.three-cols > .grid-item {
        -ms-flex: 0 0 33.3%;
            flex: 0 0 33.3%;
        max-width: 33.3%;
        padding: 48px 0 0 48px; }
      .grid.two-cols > .grid-item {
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%;
        padding: 48px 0 0 48px; } }

/* Fix Margin from Grid Teaser without Headline after Multiteaser and in Block Channel Highlight - Start */
.element.grid-component:nth-child(3) .narrow-wrapper.emptyHeadline .grid {
  margin-top: 0; }

.channel-highlight-header {
  margin-bottom: 20px; }
  @media (min-width: 776px) {
    .channel-highlight-header {
      margin-bottom: 30px; } }

.channel-highlight .element-highlight .container-headline, .channel-highlight .element-highlight .p7s1-text-headline-h1, .channel-highlight .element-highlight .module-header h2, .module-header .channel-highlight .element-highlight h2, .channel-highlight .element-highlight .tv-program-minibar-header h2, .tv-program-minibar-header .channel-highlight .element-highlight h2, .channel-highlight .element-highlight .channelepg-wrapper h2, .channelepg-wrapper .channel-highlight .element-highlight h2, .channel-highlight .element-highlight .gallery-slide-counter, .channel-highlight .element-highlight .gallery-total-image-count {
  font-size: 14px;
  margin-top: 0; }
  @media (min-width: 480px) {
    .channel-highlight .element-highlight .container-headline, .channel-highlight .element-highlight .p7s1-text-headline-h1, .channel-highlight .element-highlight .module-header h2, .module-header .channel-highlight .element-highlight h2, .channel-highlight .element-highlight .tv-program-minibar-header h2, .tv-program-minibar-header .channel-highlight .element-highlight h2, .channel-highlight .element-highlight .channelepg-wrapper h2, .channelepg-wrapper .channel-highlight .element-highlight h2, .channel-highlight .element-highlight .gallery-slide-counter, .channel-highlight .element-highlight .gallery-total-image-count {
      font-size: 20px;
      letter-spacing: 1px; } }

@media (min-width: 480px) {
  .channel-highlight .element-highlight {
    margin-top: -40px; }
    .channel-highlight .element-highlight:nth-child(2) {
      margin-top: 0; }
      .channel-highlight .element-highlight:nth-child(2) .narrow-wrapper.emptyHeadline section {
        margin-top: 40px; } }

@media (min-width: 776px) {
  .channel-highlight .element-highlight {
    margin-top: -48px; }
    .channel-highlight .element-highlight:nth-child(2) {
      margin-top: 0; }
      .channel-highlight .element-highlight:nth-child(2) .narrow-wrapper.emptyHeadline section {
        margin-top: 48px; } }

@media (max-width: 775px) {
  .channel-highlight .element-highlight {
    margin-top: -20px; }
    .channel-highlight .element-highlight:nth-child(2) {
      margin-top: 0; }
      .channel-highlight .element-highlight:nth-child(2) .narrow-wrapper.emptyHeadline section {
        margin-top: 20px; } }

/* Fix Margin from Grid Teaser without Headline after Multiteaser and in Block Channel Highlight - End */
.grid {
  /* using a default order of 10 makes it possible to shift the first
     * items around in order to make some items sticky. */ }
  .grid > * {
    -ms-flex-order: 10;
        order: 10; }
  .grid.three-cols.first-item-sticky {
    /* shift first item to position 3. */
    /* shift first item to position 2. */ }
    .grid.three-cols.first-item-sticky > .grid-item:nth-child(2),
    .grid.three-cols.first-item-sticky > .grid-item:nth-child(3) {
      -ms-flex-order: 1;
          order: 1; }
    .grid.three-cols.first-item-sticky > .grid-item:nth-child(1) {
      -ms-flex-order: 2;
          order: 2; }

@media (min-width: 776px) and (max-width: 987px) {
  .grid.three-cols.first-item-sticky {
    /* reset item 3 */ }
    .grid.three-cols.first-item-sticky > .grid-item:nth-child(1) {
      -ms-flex-order: 2;
          order: 2; }
    .grid.three-cols.first-item-sticky > .grid-item:nth-child(2) {
      -ms-flex-order: 1;
          order: 1; }
    .grid.three-cols.first-item-sticky > .grid-item:nth-child(3) {
      -ms-flex-order: 3;
          order: 3; } }
  .grid.four-cols.first-item-sticky {
    /* shift first item to position 4. */
    /* shift first item to position 2. */
    /* shift first item to position 3. */ }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(2),
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(3),
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(4) {
      -ms-flex-order: 1;
          order: 1; }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(1) {
      -ms-flex-order: 2;
          order: 2; }

@media (min-width: 480px) and (max-width: 775px) {
  .grid.four-cols.first-item-sticky {
    /* reset items 3 and 4 */ }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(1) {
      -ms-flex-order: 2;
          order: 2; }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(2) {
      -ms-flex-order: 1;
          order: 1; }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(3),
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(4) {
      -ms-flex-order: 3;
          order: 3; } }

@media (min-width: 776px) and (max-width: 987px) {
  .grid.four-cols.first-item-sticky {
    /* reset items 4 */ }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(1) {
      -ms-flex-order: 2;
          order: 2; }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(2),
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(3) {
      -ms-flex-order: 1;
          order: 1; }
    .grid.four-cols.first-item-sticky > .grid-item:nth-child(4) {
      -ms-flex-order: 3;
          order: 3; } }

body.debug .content-area {
  position: relative;
  outline: 4px solid red; }
  body.debug .content-area > .debug-info {
    background-color: red; }
    body.debug .content-area > .debug-info,
    body.debug .content-area > .debug-info .details {
      left: auto;
      right: 0; }

body.debug section.element {
  position: relative;
  outline: 2px solid blue; }
  body.debug section.element .debug-info {
    background-color: blue;
    color: #fff; }
    body.debug section.element .debug-info .details {
      color: #000; }

body.debug section.teaser, body.debug section.livestream-item {
  position: relative;
  outline: 1px solid yellow; }
  body.debug section.teaser .debug-info, body.debug section.livestream-item .debug-info {
    color: #000;
    background-color: yellow; }

/* magellan extensions */
.slick-server-rendered .slick-slide:not(.slick-active) {
  display: none; }

.slick-server-rendered .slick-track {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  -ms-touch-action: pan-y;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track::before, .slick-track::after {
    content: "";
    display: table; }
  .slick-track::after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  pointer-events: none;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block;
    pointer-events: none; }
  .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-slide.slick-active {
    pointer-events: auto; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff center center no-repeat; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover::before, .slick-prev:focus::before,
    .slick-next:hover::before,
    .slick-next:focus::before {
      opacity: 1; }
  .slick-prev.slick-disabled::before,
  .slick-next.slick-disabled::before {
    opacity: 0.25; }
  .slick-prev::before,
  .slick-next::before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev::before {
    content: ""; }
    [dir="rtl"] .slick-prev::before {
      content: ""; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next::before {
    content: ""; }
    [dir="rtl"] .slick-next::before {
      content: ""; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    padding: 0;
    text-align: left;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover::before, .slick-dots li button:focus::before {
          opacity: 1; }
      .slick-dots li button::before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button::before {
      color: black;
      opacity: 0.75; }

@media (min-width: 480px) {
  .itemgrid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-right: -24px;
    margin-left: -24px; }
    .itemgrid .teaser, .itemgrid .livestream-item {
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
      max-width: 50%;
      padding-right: 24px;
      padding-left: 24px; } }

/*
$grid-gutter-widths: (
  sm: 40px,
);

für itemgrids checken // access

*/
.article-page-text p,
.article-page-text ol,
.article-page-text ul,
.article-page-text li,
.article-page-text table,
.article-page-text h5,
.article-page-text h6,
.formatted-text p,
.formatted-text ol,
.formatted-text ul,
.formatted-text li,
.formatted-text table,
.formatted-text h5,
.formatted-text h6 {
  font-size: 13px;
  line-height: 18px; }
  @media (min-width: 988px) {
    .article-page-text p,
    .article-page-text ol,
    .article-page-text ul,
    .article-page-text li,
    .article-page-text table,
    .article-page-text h5,
    .article-page-text h6,
    .formatted-text p,
    .formatted-text ol,
    .formatted-text ul,
    .formatted-text li,
    .formatted-text table,
    .formatted-text h5,
    .formatted-text h6 {
      font-size: 14px;
      line-height: 20px; } }

.article-page-text h1,
.formatted-text h1 {
  font-family: "Intro-Black", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 26px; }

.article-page-text h2,
.formatted-text h2 {
  font-size: 18px;
  line-height: 20px; }

.article-page-text h3,
.formatted-text h3 {
  font-size: 16px;
  line-height: 20px; }

.article-page-text h4,
.formatted-text h4 {
  font-size: 11px;
  line-height: 13px; }

.article-page-text p,
.formatted-text p {
  margin-bottom: 16px; }
  @media (min-width: 776px) {
    .article-page-text p,
    .formatted-text p {
      margin-bottom: 20px; } }

.article-page-text table,
.formatted-text table {
  width: 100%;
  margin-bottom: 20px; }

.article-page-text th,
.article-page-text td,
.formatted-text th,
.formatted-text td {
  padding: 4px 8px;
  text-align: left; }

.article-page-text tr:nth-child(even),
.formatted-text tr:nth-child(even) {
  background-color: #e6e6e6; }

.article-page-text .text-right,
.formatted-text .text-right {
  text-align: right; }

.article-page-text .text-center,
.formatted-text .text-center {
  text-align: center; }

.article-page-text a,
.article-page-text a:link,
.formatted-text a,
.formatted-text a:link {
  color: #50ac01; }

.article-page-text img,
.formatted-text img {
  vertical-align: middle; }

.article-page-text figure,
.formatted-text figure {
  margin: 0 0 15px; }

.article-page-text figcaption,
.formatted-text figcaption {
  background-color: #fbfff1;
  padding: 10px;
  font-size: 12px; }

.article-page-text .resource-text,
.formatted-text .resource-text {
  display: block;
  margin-top: 10px;
  color: #8a8a8a;
  font-size: 10px; }

.btn-generic, .btn-inverse-generic, .btn-filter, .btn-teaser, .btn-expand-all, .btn-more {
  margin: 0 auto;
  color: #50ac01;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
  background: none;
  padding: 0; }
  .btn-generic:active, .btn-generic:focus, .btn-inverse-generic:active, .btn-inverse-generic:focus, .btn-filter:active, .btn-filter:focus, .btn-teaser:active, .btn-teaser:focus, .btn-expand-all:active, .btn-expand-all:focus, .btn-more:active, .btn-more:focus {
    border: none; }

.btn-filter {
  padding: 5px 10px;
  color: #999;
  border-radius: 50px; }

.btn-filter.current {
  background-color: #50ac01;
  color: white; }

.btn-inverse-generic {
  background-color: #50ac01;
  color: white;
  padding: 8px; }

.btn-expand-all, .btn-more {
  margin: 0 10px; }
  .btn-expand-all:hover, .btn-more:hover {
    text-decoration: none; }
  .btn-expand-all.hidden, .btn-more.hidden {
    display: none; }

.btn-more::after {
  content: " +"; }

.btn-more.disabled {
  color: #888;
  cursor: default; }

#raffle-inner-container .raffle-description {
  margin: 20px 0; }

#raffle-inner-container #raffle-questions-container {
  margin: 20px 0; }
  #raffle-inner-container #raffle-questions-container .raffle-container-answer {
    padding: 5px; }
  #raffle-inner-container #raffle-questions-container .raffle-question-label {
    font-weight: bolder; }
  #raffle-inner-container #raffle-questions-container .raffle-answer {
    padding-top: 10px; }

#raffle-inner-container .raffle-form-element {
  display: table;
  padding: 5px 0;
  width: 100%; }
  #raffle-inner-container .raffle-form-element label {
    display: table-cell;
    width: 100px; }
  #raffle-inner-container .raffle-form-element input {
    width: 100%;
    padding: 5px 6px 7px 7px;
    background-color: #efefef;
    border: #c0c0c0 1px solid;
    outline: none;
    font-size: 16px;
    -webkit-appearance: none; }

#raffle-inner-container #raffle-conditions-participation {
  margin: 20px 0;
  padding: 15px; }

#raffle-inner-container #raffle-submit-button {
  margin-left: 0;
  margin-top: -35px;
  padding: 8px 20px;
  color: #fff;
  border: none;
  background-color: #e50040;
  -ms-flex-positive: 0;
      flex-grow: 0;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase; }

#raffle-inner-container .raffle-error {
  display: block;
  padding: 3px 0;
  font-size: smaller;
  color: red; }

#raffle-inner-container .raffle-block {
  display: block;
  margin: 20px 0;
  font-size: smaller;
  text-align: right; }

.block-voting {
  padding-top: 10px;
  /* MINI VOTING */
  /* MEDIUM VOTING */
  /* KACHEL WAND OHNE BUEHNE */
  /* KACHEL WAND MIT BUEHNE */
  /* KACHEL VOTING */ }
  .block-voting.view-minilist .teaser_200x107 {
    display: block; }
    @media (min-width: 480px) {
      .block-voting.view-minilist .teaser_200x107 {
        margin-top: 0; } }
    .block-voting.view-minilist .teaser_200x107 .teaser-image {
      width: 100%;
      margin-bottom: 20px; }
      @media (min-width: 480px) {
        .block-voting.view-minilist .teaser_200x107 .teaser-image {
          width: 45%;
          float: left;
          margin-right: 20px; } }
    .block-voting.view-minilist .teaser_200x107 .teaser-desc {
      display: block;
      width: 100%;
      margin-bottom: 20px; }
      @media (min-width: 480px) {
        .block-voting.view-minilist .teaser_200x107 .teaser-desc {
          width: 45%;
          float: left; } }
    .block-voting.view-minilist .teaser_200x107 .teaser-figure {
      background-size: cover;
      height: 0;
      padding-top: 56.25%;
      width: 100%; }
    .block-voting.view-minilist .teaser_200x107 .formfield {
      margin-bottom: 5px; }
  .block-voting.view-mediumlist .teaser_200x107,
  .block-voting.view-mediumlist .teaser_300x160 {
    display: block;
    text-align: center;
    margin-bottom: 40px; }
    @media (min-width: 480px) {
      .block-voting.view-mediumlist .teaser_200x107,
      .block-voting.view-mediumlist .teaser_300x160 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
            flex: 1;
        text-align: left;
        margin-bottom: 10px; } }
    @media (min-width: 480px) {
      .block-voting.view-mediumlist .teaser_200x107 .teaser-image,
      .block-voting.view-mediumlist .teaser_300x160 .teaser-image {
        width: 50%; } }
    .block-voting.view-mediumlist .teaser_200x107 .teaser-figure,
    .block-voting.view-mediumlist .teaser_300x160 .teaser-figure {
      background-size: cover;
      height: 0;
      padding-top: 56.25%;
      width: 100%; }
    @media (min-width: 480px) {
      .block-voting.view-mediumlist .teaser_200x107 .teaser-desc,
      .block-voting.view-mediumlist .teaser_300x160 .teaser-desc {
        -ms-flex: 1;
            flex: 1;
        margin-left: 20px; } }
  .block-voting.view-lean .teaser_200x107 {
    display: block;
    margin-right: 1%;
    width: 49%; }
    @media (min-width: 480px) {
      .block-voting.view-lean .teaser_200x107 {
        display: -ms-flexbox;
        display: flex;
        margin-top: 0;
        width: auto;
        -ms-flex-preferred-size: 32%;
            flex-basis: 32%; } }
    .block-voting.view-lean .teaser_200x107 .teaser-desc {
      display: block;
      width: 100%;
      margin-bottom: 20px; }
    .block-voting.view-lean .teaser_200x107 .teaser-figure {
      background-size: cover;
      height: 0;
      padding-top: 56.25%;
      width: 100%; }
    .block-voting.view-lean .teaser_200x107 .formfield {
      margin-bottom: 5px; }
  .block-voting.view-lean.block-itemgrid ul {
    -ms-flex-direction: row;
        flex-direction: row; }
  @media (min-width: 480px) {
    .block-voting.view-lean .voteButton {
      display: block;
      margin-bottom: 20px; } }
  .block-voting.view-lean .teaser-wrapper {
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 480px) {
      .block-voting.view-lean .teaser-wrapper {
        margin-right: 5px; } }
  .block-voting.view-lean-multi .teaser-wrapper-selected {
    background-color: #50ac01;
    color: #fff; }
  .block-voting.view-lean-multi .teaser-wrapper-disabled {
    opacity: 0.5; }
  .block-voting.view-lean-multi .teaser-label {
    text-align: center;
    font-size: 12px; }
  .block-voting.view-default .teaser_200x107 {
    display: block; }
    @media (min-width: 480px) {
      .block-voting.view-default .teaser_200x107 {
        margin-top: 0; } }
    .block-voting.view-default .teaser_200x107 .teaser-image {
      width: 100%; }
    .block-voting.view-default .teaser_200x107 .teaser-desc {
      display: block;
      width: 100%;
      margin-bottom: 20px; }
      .block-voting.view-default .teaser_200x107 .teaser-desc h3 span,
      .block-voting.view-default .teaser_200x107 .teaser-desc span {
        font-size: 12px; }
    .block-voting.view-default .teaser_200x107 .teaser-figure {
      background-size: cover;
      height: 0;
      padding-top: 56.25%;
      width: 100%; }
    .block-voting.view-default .teaser_200x107 .formfield {
      margin-bottom: 5px; }
  .block-voting.view-default ul .teaser-wrapper {
    width: 48%;
    margin-right: 2%;
    float: left;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    -ms-flex-direction: column;
        flex-direction: column; }
    .block-voting.view-default ul .teaser-wrapper:nth-of-type(2n) {
      margin-right: 0; }
    .block-voting.view-default ul .teaser-wrapper .row-reset {
      clear: none; }
    @media (min-width: 480px) {
      .block-voting.view-default ul .teaser-wrapper {
        width: 32%;
        height: 160px; }
        .block-voting.view-default ul .teaser-wrapper:nth-of-type(2n) {
          margin-right: 2%; }
        .block-voting.view-default ul .teaser-wrapper:nth-of-type(3n) {
          margin-right: 0; } }
  .block-voting.view-default > .teaser-wrapper {
    width: 100%;
    float: none; }
    .block-voting.view-default > .teaser-wrapper .teaser-desc {
      margin: 0 auto; }
  .block-voting.block-itemgrid {
    /* WITH STAGE */ }
    .block-voting.block-itemgrid form {
      padding: 0;
      margin: 0;
      width: 100%; }
    .block-voting.block-itemgrid ul {
      padding: 0;
      margin: 0;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      @media (min-width: 480px) {
        .block-voting.block-itemgrid ul {
          -ms-flex-direction: row;
              flex-direction: row; } }
    .block-voting.block-itemgrid .teaser_620x348 .teaser-image {
      position: relative;
      width: 100%;
      background-color: #efefef; }
      .block-voting.block-itemgrid .teaser_620x348 .teaser-image .teaser-caption {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 10;
        background-color: #fff; }
        .block-voting.block-itemgrid .teaser_620x348 .teaser-image .teaser-caption span:not(:empty) {
          margin: 0;
          padding: 5px 10px; }
    .block-voting.block-itemgrid .teaser_620x348 .teaser-figure {
      height: 0;
      padding-top: 56.25%;
      width: 100%; }
    .block-voting.block-itemgrid .blockvote-button {
      clear: both;
      padding: 30px;
      padding-top: 20px;
      text-align: center; }
    .block-voting.block-itemgrid .blockvote-button:empty {
      padding: 1px; }
    .block-voting.block-itemgrid .teaser-desc {
      text-align: center; }
  .block-voting .voteButton {
    margin: 0 auto;
    color: #fff;
    background-color: #50ac01;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    border: 1px solid #50ac01;
    padding: 8px;
    display: block;
    text-align: center; }
    .block-voting .voteButton:focus, .block-voting .voteButton:active, .block-voting .voteButton:hover {
      color: #50ac01;
      background-color: #fff; }
    @media (min-width: 480px) {
      .block-voting .voteButton {
        display: inline-block; } }
    .block-voting .voteButton:hover {
      text-decoration: none; }
  .block-voting .teaser_140x79 .teaser-image.teaser-image-obfuscated {
    background: url("//s.p7s1.io/votingservice/placeholder_default_140x79.jpg") no-repeat;
    background-position: center;
    height: 79px;
    width: 50%; }
  .block-voting .teaser_200x107 .teaser-image.teaser-image-obfuscated {
    background: url("//s.p7s1.io/votingservice/placeholder_default_200x107.jpg") no-repeat;
    background-position: center;
    height: 107px;
    width: 50%;
    background-size: contain;
    margin-right: 10px; }
    @media (min-width: 480px) {
      .block-voting .teaser_200x107 .teaser-image.teaser-image-obfuscated {
        margin-right: 20px; } }
  .block-voting .teaser_300x160 .teaser-image.teaser-image-obfuscated {
    background: url("//s.p7s1.io/votingservice/placeholder_default_300x160.jpg") no-repeat;
    background-position: center;
    height: 160px;
    width: 50%; }
  .block-voting .content_box {
    margin: 0 auto 20px;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    text-align: center;
    padding-bottom: 20px; }
  .block-voting .teaser-figure {
    margin: 0; }
  .block-voting .formfield-tile input[type=radio] {
    display: none; }
  .block-voting .teaser_200x107 .teaser-desc p,
  .block-voting .teaser_300x160 .teaser-desc p,
  .block-voting .teaser_620x348 .teaser-desc p {
    margin: 10px 0 20px;
    font-size: 12px; }
  .block-voting .teaser_200x107 .teaser-desc h3,
  .block-voting .teaser_300x160 .teaser-desc h3,
  .block-voting .teaser_620x348 .teaser-desc h3 {
    margin: 0; }
  .block-voting .teaser_200x107 .teaser-desc h3 span,
  .block-voting .teaser_300x160 .teaser-desc h3 span,
  .block-voting .teaser_620x348 .teaser-desc h3 span {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center; }
  .block-voting .teaser-figure {
    position: relative;
    display: inline-block; }
    .block-voting .teaser-figure .teaser-label {
      position: absolute;
      bottom: 0;
      left: 0;
      background-color: #efefef;
      color: #444;
      padding: 3px;
      font-size: 9pt; }
  .block-voting article {
    display: -ms-flexbox;
    display: flex; }
    .block-voting article .teaser-desc .progress-bar {
      background-color: #efefef;
      height: 15px;
      margin-bottom: 10px; }
      .block-voting article .teaser-desc .progress-bar > span {
        display: block;
        height: 100%;
        background-color: red; }
    .block-voting article .teaser-desc .progress {
      font-size: 18pt; }
  .block-voting .voting-description {
    text-align: center;
    font-size: 12px;
    margin-bottom: 10px; }

.mag-button,
.mag-button-light {
  margin: 0 auto;
  color: #fff;
  background-color: #50ac01;
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  border: 1px solid #50ac01;
  padding: 8px;
  padding: 10px 20px;
  margin: 0; }
  .mag-button:focus, .mag-button:active, .mag-button:hover,
  .mag-button-light:focus,
  .mag-button-light:active,
  .mag-button-light:hover {
    color: #50ac01;
    background-color: #fff; }

.mag-button-light {
  color: #50ac01;
  background-color: #fff; }
  .mag-button-light:hover {
    color: #fff;
    background-color: #50ac01; }

.button-applink {
  margin: 10px 0 5px;
  display: inline-block;
  min-width: 180px; }

.card {
  display: block;
  color: #000;
  background-color: #fff;
  margin-top: 24px;
  margin-bottom: 24px; }
  @media (min-width: 480px) {
    .card.with-shadow {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .card-padding {
    padding: 10px; }
    @media (min-width: 776px) {
      .card-padding {
        padding: 24px; } }
  .card:empty {
    display: none; }
  .card-visible-if-empty:empty {
    display: block; }

.card.loading {
  position: relative;
  min-height: 150px;
  text-align: center;
  /* hide any possible card content while loading. Especially iframes. */ }
  .card.loading > * {
    visibility: hidden; }

.error-page .card {
  margin-top: -10px; }

@keyframes spinner {
  to {
    transform: rotate(360deg); } }

.card.loading::before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 45px;
  height: 45px;
  margin-top: -25px;
  margin-left: -25px;
  border-radius: 50%;
  border: 3px solid #ccc;
  border-top-color: #fff;
  animation: spinner 0.6s linear infinite; }
  @media (min-width: 988px) {
    .card.loading::before {
      width: 50px;
      height: 50px; } }

.mag-dropdown {
  padding: 10px; }
  .mag-dropdown-menu {
    display: block;
    position: absolute;
    right: 0;
    text-align: right;
    margin-right: 0;
    max-height: 0;
    background-color: #fff;
    color: #000;
    overflow: hidden; }
    .mag-dropdown-menu > div {
      padding: 10px;
      border-color: #dbdbdb;
      border-width: 0 0 1px;
      border-style: solid;
      line-height: 12px; }
      .mag-dropdown-menu > div a {
        text-decoration: none;
        display: block;
        margin: 0; }
  .mag-dropdown .dropdown-button-bullets::before {
    font-family: 'slick';
    content: '•••';
    letter-spacing: 4px;
    font-size: 15pt;
    color: #000; }
  .mag-dropdown:hover:not(.no-hover) {
    background-color: #fff;
    color: #000; }
    .mag-dropdown:hover:not(.no-hover) .dropdown-button-bullets::before {
      color: #000; }
    .mag-dropdown:hover:not(.no-hover) .mag-dropdown-menu {
      /* required for animation */
      max-height: 200px;
      transition: max-height 0.5s ease; }

.filter {
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  -ms-flex-align: start;
      align-items: flex-start;
  overflow: hidden;
  /* ensure we are on top of overlapping elements */
  position: relative;
  z-index: 10000; }
  @media (min-width: 480px) {
    .filter {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .filter .filters {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .filter-item {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-flex: 1;
        flex: 1;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    padding: 2px 14px;
    color: #666;
    line-height: 40px;
    cursor: pointer; }
    @media (min-width: 776px) {
      .filter-item {
        padding: 2px 8px;
        line-height: 60px; } }
    .filter-item:first-child {
      margin-right: 14px; }
      @media (min-width: 776px) {
        .filter-item:first-child {
          padding: 2px 16px;
          margin-right: 8px; } }
    .filter-item:hover, .filter-item:visited, .filter-item:active {
      text-decoration: none; }
    .filter-item.selected {
      background-color: #222;
      cursor: default;
      color: #fff; }
  .filter-search {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center;
    width: 50px;
    height: 40px; }
    @media (min-width: 776px) {
      .filter-search {
        height: 60px; } }
    .filter-search.open {
      background-color: #222; }
    .filter-search-bar {
      -ms-flex: 1;
          flex: 1;
      padding: 0;
      padding-right: 10px; }
      .filter-search-bar input {
        padding: 0;
        padding-left: 10px;
        padding-right: 10px;
        width: calc(100% - 10px);
        height: 40px;
        font-size: 12pt;
        outline: none;
        border: none; }
        @media (min-width: 776px) {
          .filter-search-bar input {
            height: 60px; } }

.p7s1-text-headline-h1 {
  margin-top: 0;
  margin-bottom: 0.5em;
  margin-left: 0;
  line-height: 1.1em; }

.p7s1-text-subheadline {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-size: 16px; }

.p7s1-text-summary {
  font-size: 14px;
  line-height: 18px; }

time.top-date {
  display: block;
  font-size: 10pt;
  margin-bottom: 10px; }

.logo {
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  position: relative;
  display: inline-block;
  pointer-events: all;
  vertical-align: middle; }

@media (min-width: 480px) {
  .partner-logo-container {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
        align-items: center;
    height: 70px; } }
  @media (min-width: 480px) and (max-width: 987px) {
    .partner-logo-container {
      height: 50px; } }

@media (min-width: 480px) {
    .partner-logo-container span {
      float: left; } }

.partner-logo-container .partnerLogo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  float: right;
  width: 70px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-top: 0;
  border-bottom: 0;
  white-space: initial;
  height: 70px;
  margin-left: 20px; }
  @media (max-width: 775px) {
    .partner-logo-container .partnerLogo {
      height: 50px; } }
  .partner-logo-container .partnerLogo span {
    display: block;
    text-align: center; }
    .partner-logo-container .partnerLogo span.text {
      font-size: 8px;
      color: #fff;
      margin: 0 10px;
      text-transform: uppercase;
      opacity: 0.4; }
    .partner-logo-container .partnerLogo span.logo {
      background-position: center;
      background-size: contain;
      transform: scale(0.6); }

.portal-overlay {
  position: fixed;
  top: 50px;
  z-index: 10001;
  right: 0;
  min-height: 100vh;
  width: 100%;
  max-width: 100%;
  transition: background-color 10ms linear 50ms; }
  @media (max-width: 775px) {
    .portal-overlay {
      position: absolute; } }
  .portal-overlay.fade .portal-content-wrapper {
    opacity: 0; }
  .portal-overlay.drop .portal-content-wrapper {
    max-height: 0; }
  .portal-overlay.no-animation {
    transition: none !important; }
    .portal-overlay.no-animation .portal-content-wrapper {
      transition: none !important; }
  .portal-overlay.ReactModal__Overlay--after-open .portal-content-wrapper {
    opacity: 1;
    max-height: 100%; }
  @media (min-width: 776px) {
    .portal-overlay.is-sticky {
      position: fixed !important;
      top: 70px !important; } }

.ReactModal__Content:focus {
  outline: 0;
  border: 0; }

.portal-content-wrapper {
  transition: opacity 100ms ease, max-height 100ms ease;
  background-color: #fff;
  color: #cbcbcb; }
  @media (min-width: 776px) {
    .portal-content-wrapper {
      position: fixed;
      overflow: hidden;
      width: 100%;
      height: 100%; } }

@media (min-width: 776px) {
  .portal-overlay {
    max-width: 100%;
    top: 70px;
    min-height: 0;
    height: 100%;
    left: 0;
    transition: background-color 10ms linear 125ms; }
    .portal-overlay.ReactModal__Overlay--after-open {
      background-color: rgba(0, 0, 0, 0.5); }
  .portal-content-wrapper {
    height: auto;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    transition: opacity 250ms ease, max-height 250ms ease; } }

.portal-overlay.centered-popup {
  display: -ms-flexbox;
  display: flex;
  top: 0;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  @media (max-width: 775px) {
    .portal-overlay.centered-popup {
      max-width: 100%;
      min-height: 0;
      height: 100%;
      left: 0;
      transition: background-color 10ms linear 125ms; }
      .portal-overlay.centered-popup.ReactModal__Overlay--after-open {
        background-color: rgba(0, 0, 0, 0.5); }
      .portal-overlay.centered-popup .portal-content-wrapper {
        height: auto;
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: start;
            justify-content: flex-start;
        -ms-flex-align: center;
            align-items: center;
        transition: opacity 250ms ease, max-height 250ms ease; } }
  @media (max-width: 479px) {
    .portal-overlay.centered-popup {
      -ms-flex-align: initial;
          align-items: initial; } }
  .portal-overlay.centered-popup .portal-content-wrapper {
    width: 300px;
    height: 300px; }
    .portal-overlay.centered-popup .portal-content-wrapper .portal-content {
      width: 100%;
      padding: 0;
      margin: 0; }

@media (min-width: 988px) {
  .portal-content-wrapper .portal-content {
    padding-right: 160px;
    margin: 0 auto;
    width: 988px; } }

@media (min-width: 1450px) {
  .portal-content-wrapper .portal-content {
    width: 1200px; } }

@media (max-width: 775px) {
  body.portal-open:not(.hide-body-only-mobile),
  body.portal-open:not(.hide-body-only-mobile) .main {
    background-color: #fff; }
  body.portal-open:not(.hide-body-only-mobile) .header-bg.main-bg.is-sticky,
  body.portal-open:not(.hide-body-only-mobile) .header-bg.portal-bg,
  body.portal-open:not(.hide-body-only-mobile) .channel-header,
  body.portal-open:not(.hide-body-only-mobile) .navigation-menu,
  body.portal-open:not(.hide-body-only-mobile) .middle,
  body.portal-open:not(.hide-body-only-mobile) .topbar-container-static {
    min-height: 0 !important; } }

@media (max-width: 479px) {
  body.portal-open.hide-body-only-mobile,
  body.portal-open.hide-body-only-mobile .main {
    background-color: #fff; }
  body.portal-open.hide-body-only-mobile .header-bg.main-bg.is-sticky,
  body.portal-open.hide-body-only-mobile .header-bg.portal-bg,
  body.portal-open.hide-body-only-mobile .channel-header,
  body.portal-open.hide-body-only-mobile .navigation-menu,
  body.portal-open.hide-body-only-mobile .middle,
  body.portal-open.hide-body-only-mobile footer.footer,
  body.portal-open.hide-body-only-mobile .topbar-container-static {
    min-height: 0 !important; } }

@media (min-width: 776px) {
  body.portal-open #mount {
    height: 100.1vh; }
  body.portal-open .main {
    position: fixed; }
  body.portal-open .topbar-container {
    top: 0; } }

body.portal-open .ad-slot-container {
  visibility: hidden; }

.portal-overlay.branded-modal .portal-content-wrapper {
  width: 500px;
  height: auto; }
  .portal-overlay.branded-modal .portal-content-wrapper .portal-content {
    height: 100%; }
    .portal-overlay.branded-modal .portal-content-wrapper .portal-content .card {
      margin: 0;
      height: 100%;
      overflow: hidden; }
    .portal-overlay.branded-modal .portal-content-wrapper .portal-content .branded-modal-title-bar {
      background-color: #1e272c;
      padding: 10px 5px;
      text-align: center; }
      .portal-overlay.branded-modal .portal-content-wrapper .portal-content .branded-modal-title-bar .logo {
        margin-left: 40px;
        margin-top: 6px;
        margin-bottom: 6px; }
      .portal-overlay.branded-modal .portal-content-wrapper .portal-content .branded-modal-title-bar .close-button {
        float: right;
        width: 20px;
        height: 20px;
        margin-top: 10px;
        margin-right: 10px;
        opacity: 0.5;
        background-repeat: no-repeat;
        cursor: pointer; }
        .portal-overlay.branded-modal .portal-content-wrapper .portal-content .branded-modal-title-bar .close-button:hover {
          opacity: 0.9; }
    .portal-overlay.branded-modal .portal-content-wrapper .portal-content .branded-modal-body {
      clear: both;
      height: 100%;
      color: #fff;
      background: #377600 0%;
      background: linear-gradient(to left, #377600 0%, #52a50a 50%, #377600 100%);
      background: -moz-linear-gradient(to left, #377600 0%, #52a50a 50%, #377600 100%); }

@media (max-width: 775px) {
  #soi-global-privacy-info,
  .adp-top-right {
    /* display: none !important; */
    top: auto !important;
    bottom: 0 !important; } }

.ad-slot-container.container {
  display: -ms-flexbox;
  display: flex; }

@media (min-width: 776px) {
  .top-ad-slot-wrapper {
    background-color: #1e272c; } }

.top-ad-slot-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .top-ad-slot-container .ad-slot > div > div:not(:empty) {
    padding: 24px 0; }

.skyscraper-ad-slot-container {
  position: relative;
  display: block; }
  .skyscraper-ad-slot-container .skyscraper-ad-slot-container-wrapper-inner {
    position: relative; }

.billboard-ad-slot-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.ad-slot {
  display: block; }
  .ad-slot.ad-billboard, .ad-slot.ad-fullbanner2 {
    overflow: hidden;
    transition: height 500ms;
    transform: translateZ(0); }
  .ad-slot.ad-skyscraper1 {
    position: absolute;
    right: -24px;
    /* shift a bit to the right */
    width: 1px; }
  .ad-slot.ad-inread1 {
    margin: 10px 0; }
  .ad-slot .somtag--collapsed {
    display: none; }

.ad-slot.debug {
  min-height: 10px; }
  .ad-slot.debug.ad-popup {
    background-color: pink; }
  .ad-slot.debug.ad-mlayer1 {
    background-color: brown; }
  .ad-slot.debug.ad-performance1 {
    background-color: yellow; }
  .ad-slot.debug.ad-fullbanner2 {
    background-color: blue; }
  .ad-slot.debug.ad-mbanner1 {
    background-color: red; }
  .ad-slot.debug.ad-skyscraper1 {
    background-color: cyan;
    width: 300px; }
  .ad-slot.debug.ad-fullbanner-billboard {
    background-color: lightgreen; }
  .ad-slot.debug.ad-billboard {
    background-color: lightgreen; }
  .ad-slot.debug.ad-performance3 {
    background-color: lightcoral; }

.middle .top-ad-slot-wrapper {
  background-color: transparent; }

#ad-billboard:not(:empty),
#ad-fullbanner2:not(:empty) {
  margin-bottom: 20px; }

@media (min-width: 1450px) {
  #ad-rectangle1:not(:empty) {
    padding: 10px 0; } }

@media (max-width: 775px) {
  #ad-rectangle1:not(:empty) {
    padding: 10px 0;
    margin-bottom: 20px; } }

.query-debugger {
  position: fixed;
  z-index: 10000000000;
  bottom: 0;
  right: 15px;
  margin: 0;
  padding: 10px;
  background-color: yellow;
  color: #444;
  font-size: 10pt; }
  .query-debugger.expanded {
    position: absolute;
    top: 15px;
    bottom: auto;
    width: 250px; }
  .query-debugger .toggle {
    cursor: pointer;
    font-weight: bold; }
  .query-debugger table {
    font-size: 9pt; }
  .query-debugger .wrapped {
    overflow-wrap: break-word;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-all; }

.query-debugger-open-entry-wrapper {
  position: absolute;
  left: 50%;
  top: 100px;
  width: 1px; }
  .query-debugger-open-entry-wrapper .open-entry {
    position: relative;
    z-index: 10000000000;
    left: -400px;
    width: 800px;
    min-height: 500px; }
    @media (max-width: 987px) {
      .query-debugger-open-entry-wrapper .open-entry {
        left: -280px;
        width: 560px; } }
    @media (max-width: 775px) {
      .query-debugger-open-entry-wrapper .open-entry {
        left: -200px;
        width: 400px; } }
    @media (max-width: 479px) {
      .query-debugger-open-entry-wrapper .open-entry {
        left: -160px;
        width: 320px; } }
    .query-debugger-open-entry-wrapper .open-entry .access {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 5px;
      font-size: 10pt; }
      .query-debugger-open-entry-wrapper .open-entry .access:not(.free-rider) .hit {
        color: green; }
      .query-debugger-open-entry-wrapper .open-entry .access:not(.free-rider) .miss {
        color: red; }
      .query-debugger-open-entry-wrapper .open-entry .access.free-rider {
        color: #c0c0c0; }
      .query-debugger-open-entry-wrapper .open-entry .access .time {
        font-size: 9pt; }
      .query-debugger-open-entry-wrapper .open-entry .access .ezDebugIcon {
        color: orange; }

.debug-info {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: orange;
  z-index: 100000;
  padding: 2px;
  font-size: 8pt; }
  .debug-info .details {
    position: absolute;
    left: 0;
    top: 0;
    min-width: 300px;
    max-width: 500px;
    display: none;
    background-color: #fff;
    padding: 2px; }
    .debug-info .details td {
      vertical-align: top; }
    .debug-info .details td:first-child {
      text-align: right; }
    .debug-info .details p {
      text-indent: -10px;
      margin-left: 10px; }
    .debug-info .details .details-id {
      font-weight: bold; }

.debug-info:hover .details {
  display: block; }

body.debug h1,
body.debug h1.reset-h1 {
  color: red; }

/* This is an element that always is positioned statically. */
.topbar-container-static {
  z-index: 2;
  /* This is the actual container that may become sticky. */ }
  .topbar-container-static .topbar-container {
    width: 100%; }
    .topbar-container-static .topbar-container.sticky {
      top: 0;
      position: fixed;
      /* bugfix for Chrome: fixes flickering problem when scrolling. */
      transform: translateZ(0); }
    .topbar-container-static .topbar-container.debug.sticky {
      outline: 3px solid violet; }

.dropdown {
  padding: 0;
  margin: 0;
  position: absolute;
  min-width: 140px;
  top: 50px;
  background-color: #fff; }
  .dropdown .dropdown-item {
    border-width: 0 1px 1px;
    border-color: #dbdbdb;
    height: 44px;
    line-height: 44px;
    border-style: solid;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px; }
    .dropdown .dropdown-item a {
      text-decoration: none;
      text-transform: uppercase;
      display: block;
      color: #8b8b8b;
      font-size: 12px;
      cursor: pointer;
      font-weight: bold;
      white-space: nowrap; }
      .dropdown .dropdown-item a span {
        height: 18px;
        border-bottom: transparent solid 4px;
        transition: color 100ms ease, border-color 100ms ease; }
      .dropdown .dropdown-item a:hover span, .dropdown .dropdown-item a.active span {
        color: #000;
        border-color: #50ac01; }
  .dropdown.expand-right {
    right: 0;
    left: initial !important; }

.nav-item.more.has-dropdown ul.dropdown {
  right: 0;
  left: initial !important; }

.navigation-menu {
  position: relative;
  /* needed to position the ::before fader inside */
  padding: 0 10px;
  height: 50px;
  text-align: center;
  width: 100%;
  /* see comment on .navigation:hover below */
  overflow: hidden;
  /*
     * The navigation bar may overflow temporarily e.g. due to rendering glitches
     * or during the initial rendering, if the estimated width is not correct.
     * To hide the overflowing items while allowing the dropdown menu to work,
     * the overflow property is reset on hover.
     */ }
  @media (min-width: 776px) {
    .navigation-menu {
      height: 88px; } }
  @media (max-width: 775px) {
    .navigation-menu {
      padding: 0; } }
  .navigation-menu.invisible {
    visibility: hidden;
    pointer-events: none;
    height: 0 !important; }
  .navigation-menu:hover {
    overflow: visible; }
    .navigation-menu:hover::before {
      display: none; }
  .navigation-menu-content {
    transition: margin-left 100ms ease-in-out;
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-transform-style: preserve-3d;
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    /* fix flickering in Chrome */
    padding-top: 5px; }
  .navigation-menu .nav {
    margin: 0 auto;
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .navigation-menu .nav.hidden-nav {
      visibility: hidden;
      position: absolute;
      top: -999em; }
    @media (max-width: 987px) {
      .navigation-menu .nav.hidden-nav {
        visibility: visible;
        width: auto;
        height: 50px; } }
  .navigation-menu .nav-item {
    position: relative;
    margin-left: 10px;
    color: #fff;
    font-size: 12px;
    height: 18px;
    border-bottom: transparent solid 4px;
    transition: color 100ms ease, border-color 100ms ease;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
    white-space: nowrap; }
    @media (min-width: 776px) {
      .navigation-menu .nav-item {
        font-size: 13px; } }
    .navigation-menu .nav-item .nav-link {
      font-family: Arial, Helvetica, sans-serif;
      padding: 10px 0;
      color: inherit;
      text-decoration: none; }
    .navigation-menu .nav-item:hover, .navigation-menu .nav-item.active {
      color: #fff;
      border-color: #50ac01; }
    .navigation-menu .nav-item .dropdown {
      display: none;
      position: absolute;
      top: 22px;
      left: -5px;
      z-index: 1000;
      overflow-x: hidden;
      overflow-y: auto;
      min-width: 200px;
      max-width: 100vw;
      max-height: calc(100vh - 100px); }
      .navigation-menu .nav-item .dropdown .dropdown-item {
        height: 36px;
        line-height: 36px; }
    .navigation-menu .nav-item.has-dropdown::after, .navigation-menu .nav-item.has-flyout::after {
      content: '▼';
      position: relative;
      padding-left: 2px; }
    .navigation-menu .nav-item:first-child {
      margin-left: 0; }
    .navigation-menu .nav-item.open-ddm .dropdown {
      display: block; }
  .navigation-menu h1.reset-h1 {
    display: inline;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    color: #fff; }
  .navigation-menu .nav-link {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    color: #fff; }
  .navigation-menu.format-nav .nav-item, .navigation-menu.channel-menu .nav-item {
    color: #fff; }
    .navigation-menu.format-nav .nav-item .dropdown, .navigation-menu.channel-menu .nav-item .dropdown {
      background-color: #fff; }
      .navigation-menu.format-nav .nav-item .dropdown .dropdown-item, .navigation-menu.channel-menu .nav-item .dropdown .dropdown-item {
        color: #000; }
    .navigation-menu.format-nav .nav-item:hover, .navigation-menu.channel-menu .nav-item:hover {
      border-color: #fff; }
    .navigation-menu.format-nav .nav-item.active, .navigation-menu.channel-menu .nav-item.active {
      color: #fff;
      border-color: #fff; }
  .navigation-menu .with-border {
    border-top: 1px solid #fff; }
    @media (min-width: 776px) {
      .navigation-menu .with-border {
        border-top: 0; } }
  .navigation-menu .server-rendered-menu:hover {
    overflow: visible; }
    .navigation-menu .server-rendered-menu:hover .nav {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    .navigation-menu .server-rendered-menu:hover .nav-item .dropdown {
      display: block; }

.font-measurement-target-container {
  min-height: 1px; }

.font-measurement-container {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden; }
  .font-measurement-container .font-measurement {
    background-color: red;
    display: inline-block;
    white-space: nowrap; }

.social {
  overflow: hidden;
  margin: 10px 0; }

.social ul {
  padding: 0;
  margin: 0;
  display: block; }

.social li {
  padding: 10px 0;
  float: left;
  margin: 5px 10px 5px 0;
  width: 180px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
  cursor: pointer;
  overflow: hidden; }
  .social li span {
    white-space: nowrap;
    display: none;
    font-size: 12px; }

.social li:hover {
  background-position: 1000px 1000px; }
  .social li:hover .hover {
    display: block; }

.social a {
  display: block;
  font-size: 15px;
  height: 20px;
  color: #fff;
  text-align: center; }

.fb {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #3b579d;
  background-size: auto 1.5em; }
  .fb:hover {
    background-color: #4e6ebd; }

.tw {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #08acee;
  background-size: auto 1.5em; }
  .tw:hover {
    background-color: #31bff8; }

.email {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #8592a5;
  background-size: auto 1.3em; }
  .email:hover {
    background-color: #a2acbb; }

@media (max-width: 775px) {
  .social li {
    width: 80px; }
    .social li:hover .hover {
      display: none !important; }
    .social li:hover {
      background-position: center center; } }

.share-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 10px; }

.share-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-right: 15px;
  -ms-flex-align: center;
      align-items: center; }
  .share-button:last-child {
    margin-right: 0; }
  .share-button-icon {
    margin-right: 5px; }
  .share-button-text {
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap; }
  .share-button-shares {
    color: gray; }

.p7s1-image {
  display: block; }
  @media (min-width: 480px) {
    .p7s1-image-with-shadow {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .p7s1-image-fallback {
    opacity: 0.1; }

.module-header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end; }
  .module-header.show-divider {
    margin-top: 26px;
    border-top: 2px solid rgba(0, 0, 0, 0.1); }
  .module-header .mag-dropdown {
    padding-bottom: 15px; }

.nav-item-loading-indicator {
  display: none;
  width: 50px;
  height: 50px;
  max-height: 50px;
  /* IE only - Loader position */ }
  .nav-item-loading-indicator.visible {
    display: block; }
  @media all and (-ms-high-contrast: none) {
    .nav-item-loading-indicator {
      min-width: 50px; } }

.loading-indicator::before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 15px;
  height: 15px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-top-color: #333;
  animation: spinner 0.6s linear infinite;
  width: 20px;
  height: 20px; }
  @media (min-width: 988px) {
    .loading-indicator::before {
      width: 20px;
      height: 20px; } }

.loading-indicator {
  position: relative;
  width: 50px;
  height: 50px;
  text-align: center;
  z-index: 10000;
  color: #fff;
  pointer-events: none; }

@keyframes spinner {
  to {
    transform: rotate(360deg); } }

.extended-html-embedded-teaser {
  margin: 10px; }
  .extended-html-embedded-teaser-wrapper {
    border: 1px solid #d2d2d2;
    margin-bottom: 30px; }
  .extended-html-embedded-teaser .teaser-details {
    background-color: #fbfff1; }
  @media (min-width: 988px) {
    .extended-html-embedded-teaser .clickable-box-link {
      -ms-flex-direction: row;
          flex-direction: row; }
    .extended-html-embedded-teaser .teaser-image-frame {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 50%;
          flex: 50%; }
    .extended-html-embedded-teaser .teaser-details {
      -ms-flex: 50%;
          flex: 50%; } }

.extended-html-embedded-imgur {
  height: 500px;
  width: 540px;
  margin: 10px 0;
  padding: 0; }

.extended-html-link {
  color: #50ac01; }

.page-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  transition: height 500ms;
  transform: translateZ(0); }
  .page-backdrop.homepage {
    display: none;
    margin-top: 70px;
    height: calc(308px - 118px);
    background: #4b9709 0%;
    background: linear-gradient(to left, #4b9709 0%, #64be16 50%, #4b9709 100%);
    background: -moz-linear-gradient(to left, #4b9709 0%, #64be16 50%, #4b9709 100%); }
    @media (min-width: 480px) {
      .page-backdrop.homepage {
        display: block; } }
    @media (min-width: 776px) {
      .page-backdrop.homepage {
        height: calc(308px - 94px); } }
    @media (min-width: 988px) {
      .page-backdrop.homepage {
        height: 308px; } }
    @media (min-width: 1450px) {
      .page-backdrop.homepage {
        height: calc(308px + 94px); } }
  .page-backdrop.channel-page {
    display: none; }
    .page-backdrop.channel-page-home {
      margin-top: calc(50px + 50px);
      display: block;
      height: 190px;
      background: #4b9709 0%;
      background: linear-gradient(to left, #4b9709 0%, #64be16 50%, #4b9709 100%);
      background: -moz-linear-gradient(to left, #4b9709 0%, #64be16 50%, #4b9709 100%); }
      @media (min-width: 776px) {
        .page-backdrop.channel-page-home {
          margin-top: calc(88px + 70px);
          height: 214px; } }
      @media (min-width: 988px) {
        .page-backdrop.channel-page-home {
          height: 308px; } }
      @media (min-width: 1450px) {
        .page-backdrop.channel-page-home {
          height: 402px; } }

.mag-fade-out:not(.expanded).text-clickable .mag-fade-out-content {
  cursor: pointer; }

.mag-fade-out:not(.expanded) .mag-fade-out-content {
  position: relative;
  max-height: 200px;
  overflow: hidden; }
  .mag-fade-out:not(.expanded) .mag-fade-out-content-inner::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(transparent 59%, rgba(225, 225, 225, 0.2) 60%, white); }

.clickable-box-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  height: 100%;
  text-decoration: none;
  color: inherit;
  background-color: rgba(250, 250, 250, 0.1);
  overflow: hidden; }

@media (min-width: 480px) and (min-width: 480px) {
  .clickable-box-link.with-shadow {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .clickable-box-link:active, .clickable-box-link:visited, .clickable-box-link:hover {
    text-decoration: none; }
  .clickable-box-link:not([href]) {
    cursor: default; }

.clickable-box-horizontal-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 479px) {
  .clickable-box-horizontal-on-mobile-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; } }

.clickable-box-horizontal-medium-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .clickable-box-horizontal-medium-link .teaser-epg {
    margin-left: 10px; }
    @media (min-width: 988px) {
      .clickable-box-horizontal-medium-link .teaser-epg {
        margin-left: 15px; } }
  .clickable-box-horizontal-medium-link .teaser-image-frame {
    -ms-flex: 50%;
        flex: 50%;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    min-height: 130px; }
    @media (min-width: 776px) {
      .clickable-box-horizontal-medium-link .teaser-image-frame {
        min-height: 140px; } }
    @media (min-width: 988px) {
      .clickable-box-horizontal-medium-link .teaser-image-frame {
        -ms-flex: 40%;
            flex: 40%;
        min-height: 170px; } }
  .clickable-box-horizontal-medium-link .teaser-details {
    padding: 10px 0;
    -ms-flex: 50%;
        flex: 50%; }
    @media (min-width: 988px) {
      .clickable-box-horizontal-medium-link .teaser-details {
        -ms-flex: 60%;
            flex: 60%; } }
  .clickable-box-horizontal-medium-link .teaser-headline {
    padding: 7.5px 10px 0;
    font-size: 13px; }
    @media (min-width: 988px) {
      .clickable-box-horizontal-medium-link .teaser-headline {
        padding: 7.5px 15px 0;
        font-size: 15px; } }
  .clickable-box-horizontal-medium-link .teaser-lineB {
    padding: 7.5px 10px 0; }
    @media (min-width: 988px) {
      .clickable-box-horizontal-medium-link .teaser-lineB {
        padding: 7.5px 15px 0; } }
  .clickable-box-horizontal-medium-link .teaser-channel {
    padding: 0 10px; }
    @media (min-width: 988px) {
      .clickable-box-horizontal-medium-link .teaser-channel {
        padding: 0 15px; } }
  .clickable-box-horizontal-medium-link .teaser-description {
    display: none; }
    @media (min-width: 988px) {
      .clickable-box-horizontal-medium-link .teaser-description {
        display: block;
        padding: 10px 15px;
        font-size: 13px; } }

.clickable-box-horizontal-large-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch; }
  @media (max-width: 987px) {
    .clickable-box-horizontal-large-link {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .clickable-box-horizontal-large-link :nth-child(1) {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    -ms-flex-item-align: stretch;
        align-self: stretch; }
  .clickable-box-horizontal-large-link :nth-child(2) {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    -ms-flex-item-align: stretch;
        align-self: stretch; }
    @media (min-width: 988px) {
      .clickable-box-horizontal-large-link :nth-child(2) {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; } }
  .clickable-box-horizontal-large-link .teaser-image-frame {
    width: 100%;
    position: relative; }
  @media (max-width: 775px) {
    .clickable-box-horizontal-large-link .teaser-img:not(.teaser-img-portrait) {
      padding-top: 56.25%; } }

.actor-portrait .clickable-box-horizontal-large-link :nth-child(1) {
  -ms-flex: 0 13 auto;
      flex: 0 13 auto;
  -ms-flex-item-align: stretch;
      align-self: stretch; }

.actor-portrait .clickable-box-horizontal-large-link :nth-child(2) {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-item-align: stretch;
      align-self: stretch; }
  @media (min-width: 988px) {
    .actor-portrait .clickable-box-horizontal-large-link :nth-child(2) {
      -ms-flex-preferred-size: 72.3%;
          flex-basis: 72.3%; } }

@media (min-width: 988px) {
  .actor-portrait .teaser-details {
    padding: 25px 10px !important; }
    .actor-portrait .teaser-details h1,
    .actor-portrait .teaser-details h3 {
      font-size: 36px !important; }
  .actor-portrait.teaser.single-item-header .share-buttons, .actor-portrait.single-item-header.livestream-item .share-buttons {
    left: 32.3% !important;
    padding: 15px; } }

@media (min-width: 988px) {
  .content-area:not(.left-container) .actor-portrait .clickable-box-horizontal-large-link :nth-child(2) {
    -ms-flex-preferred-size: 81.3%;
        flex-basis: 81.3%; } }

@media (min-width: 988px) {
  .content-area:not(.left-container) .actor-portrait.teaser.single-item-header .share-buttons, .content-area:not(.left-container) .actor-portrait.single-item-header.livestream-item .share-buttons {
    left: 23.3% !important; } }

.stage-empty .clickable-box-link .teaser-image-frame .teaser-img-missing,
.stage-preview .clickable-box-link .teaser-image-frame .teaser-img-missing {
  background-color: rgba(250, 250, 250, 0.1); }
  .stage-empty .clickable-box-link .teaser-image-frame .teaser-img-missing::before,
  .stage-preview .clickable-box-link .teaser-image-frame .teaser-img-missing::before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 15px;
    height: 15px;
    margin-top: -10px;
    margin-left: -10px;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-top-color: rgba(250, 250, 250, 0.1);
    animation: spinner 0.6s linear infinite; }
    @media (min-width: 988px) {
      .stage-empty .clickable-box-link .teaser-image-frame .teaser-img-missing::before,
      .stage-preview .clickable-box-link .teaser-image-frame .teaser-img-missing::before {
        width: 20px;
        height: 20px; } }

.teaser-img {
  position: relative;
  padding-top: 56.25%;
  background-size: cover;
  -moz-background-size: cover;
  background-position: top;
  margin: 0;
  width: 100%;
  background-color: rgba(250, 250, 250, 0.1); }
  .teaser-img-missing {
    background-color: rgba(250, 250, 250, 0.1); }
  .teaser-img-loading {
    background-color: rgba(250, 250, 250, 0.1);
    -webkit-filter: blur(10px);
            filter: blur(10px);
    transform: scale(1.05); }
  .teaser-img-portrait {
    padding-top: 133.15%; }
    @media (min-width: 988px) {
      .teaser-img-portrait {
        width: 170px;
        padding-top: 226px; } }
    @media (min-width: 1450px) {
      .teaser-img-portrait {
        width: 226px;
        padding-top: 300px; } }
  .teaser-img-squashed {
    padding-top: 44.17%; }

@media (min-width: 988px) {
  .content-area:not(.left-container) .teaser-img-portrait {
    width: 199px;
    padding-top: 265px; } }

@media (min-width: 1450px) {
  .content-area:not(.left-container) .teaser-img-portrait {
    width: 266px;
    padding-top: 351px; } }

.teaser-image-frame {
  overflow: hidden; }

.teaser.hidden, .hidden.livestream-item {
  display: none; }

.teaser.micro .teaser-image-frame, .micro.livestream-item .teaser-image-frame {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 50%;
      flex: 50%;
  position: relative; }

@-moz-document url-prefix() {
  .teaser.micro .teaser-image-frame, .micro.livestream-item .teaser-image-frame {
    display: block;
    flex: 50%;
    position: relative; } }

.teaser.micro .teaser-img, .micro.livestream-item .teaser-img {
  -ms-flex: 42%;
      flex: 42%; }

.teaser.micro .teaser-lineA, .micro.livestream-item .teaser-lineA {
  padding: 0 5px 5px; }

.teaser.micro .teaser-valid-until, .micro.livestream-item .teaser-valid-until {
  font-weight: normal;
  font-size: 9px; }

.teaser.micro .teaser-details, .micro.livestream-item .teaser-details {
  -ms-flex: 50%;
      flex: 50%;
  padding-top: 0;
  padding-bottom: 10px;
  overflow: hidden; }
  .teaser.micro .teaser-details .teaser-headline, .micro.livestream-item .teaser-details .teaser-headline {
    font-size: 12px;
    overflow: hidden;
    padding: 6px 10px 4px; }
  .teaser.micro .teaser-details .teaser-lineB, .micro.livestream-item .teaser-details .teaser-lineB {
    overflow: hidden;
    padding: 6px 10px 4px; }
  .teaser.micro .teaser-details .teaser-epg, .micro.livestream-item .teaser-details .teaser-epg {
    margin: 10px 10px 0; }
  .teaser.micro .teaser-details .teaser-channel, .micro.livestream-item .teaser-details .teaser-channel {
    font-size: 10px;
    padding: 8px 10px 0; }

@media (max-width: 479px) {
  .teaser, .livestream-item {
    margin-bottom: 10px; }
    .teaser.micro-on-mobile .teaser-image-frame, .micro-on-mobile.livestream-item .teaser-image-frame {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 50%;
          flex: 50%;
      position: relative; }
  @-moz-document url-prefix() {
    .teaser.micro-on-mobile .teaser-image-frame, .micro-on-mobile.livestream-item .teaser-image-frame {
      display: block;
      flex: 50%;
      position: relative; } }
    .teaser.micro-on-mobile .teaser-img, .micro-on-mobile.livestream-item .teaser-img {
      -ms-flex: 42%;
          flex: 42%; }
    .teaser.micro-on-mobile .teaser-lineA, .micro-on-mobile.livestream-item .teaser-lineA {
      padding: 0 5px 5px; }
    .teaser.micro-on-mobile .teaser-valid-until, .micro-on-mobile.livestream-item .teaser-valid-until {
      font-weight: normal;
      font-size: 9px; }
    .teaser.micro-on-mobile .teaser-details, .micro-on-mobile.livestream-item .teaser-details {
      -ms-flex: 50%;
          flex: 50%;
      padding-top: 0;
      padding-bottom: 10px;
      overflow: hidden; }
      .teaser.micro-on-mobile .teaser-details .teaser-headline, .micro-on-mobile.livestream-item .teaser-details .teaser-headline {
        font-size: 12px;
        overflow: hidden;
        padding: 6px 10px 4px; }
      .teaser.micro-on-mobile .teaser-details .teaser-lineB, .micro-on-mobile.livestream-item .teaser-details .teaser-lineB {
        overflow: hidden;
        padding: 6px 10px 4px; }
      .teaser.micro-on-mobile .teaser-details .teaser-epg, .micro-on-mobile.livestream-item .teaser-details .teaser-epg {
        margin: 10px 10px 0; }
      .teaser.micro-on-mobile .teaser-details .teaser-channel, .micro-on-mobile.livestream-item .teaser-details .teaser-channel {
        font-size: 10px;
        padding: 8px 10px 0; } }

.teaser-valid-until, .teaser-promotion::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  text-transform: uppercase;
  background-color: #50ac01;
  color: #fff;
  padding: 4px 8px;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.2px;
  font-weight: bold; }

.teaser-gradient {
  background: transparent;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
  background: -moz-linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
  height: 30%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.teaser-promotion::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "Promotion"; }

.teaser-promotion .teaser-gradient {
  display: none; }

.teaser-channel {
  margin: 0;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #8d8d8d;
  padding: 0 15px 7.5px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }

.teaser-headline {
  margin: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-size: 13px;
  font-weight: bold;
  color: #000;
  padding: 0 15px 7.5px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }
  .single-item-landscape .teaser-headline,
  .multiteaser .teaser-headline,
  .single-channel-key-visual .teaser-headline {
    -webkit-hyphens: none;
        -ms-hyphens: none;
            hyphens: none; }

.teaser-description {
  margin: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-size: 14px;
  line-height: 1.3em;
  color: #000;
  padding: 0 15px 7.5px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }

.teaser-site {
  margin: 0;
  font-size: 11px;
  font-weight: 100;
  color: #666;
  padding: 0 15px 15px; }

.teaser-lineA {
  font-size: 11px;
  display: block;
  position: absolute;
  bottom: 0;
  z-index: 100;
  color: #fff;
  padding: 0 15px 10px; }

.teaser-lineB {
  display: inline-block;
  font-size: 11px;
  color: #8d8d8d;
  padding: 0 15px; }
  .teaser-lineB-duration {
    text-transform: none; }

.teaser-copyright {
  font-size: 11px;
  display: block;
  bottom: 0;
  z-index: 100;
  color: #242424;
  background-color: #ccc;
  padding: 5px 15px; }
  .teaser-copyright.teaser-image-copyright {
    font-size: 9px;
    position: absolute;
    color: white;
    background-color: transparent;
    padding: 5px; }

.teaser-epg {
  display: table;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 10px;
  color: #fff;
  background-color: #50ac01;
  padding: 2px 4px;
  margin-left: 15px;
  margin-bottom: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.teaser-article {
  margin-left: 0;
  margin-bottom: 20px;
  padding: 2px 8px;
  font-weight: bold; }

.teaser-details {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: white; }

iframe.htmlcontent {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  display: block; }

.html-content-component .card-padding {
  padding: 12px; }
  @media (min-width: 480px) {
    .html-content-component .card-padding {
      padding: 24px; } }

.list-container.toplist {
  counter-reset: toplist-counter; }
  @media (min-width: 480px) {
    .list-container.toplist {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .list-container.toplist .teaser, .list-container.toplist .livestream-item {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    .list-container.toplist .teaser a, .list-container.toplist .livestream-item a {
      box-shadow: unset;
      -webkit-box-shadow: unset; }
    .list-container.toplist .teaser-details {
      padding: 15px 0 15px 45px;
      position: relative; }
      .list-container.toplist .teaser-details::before {
        content: counter(toplist-counter);
        counter-increment: toplist-counter;
        display: block;
        position: absolute;
        padding: 0;
        top: 15px;
        left: 15px;
        width: 40px;
        font-size: 300%; }
    .list-container.toplist .teaser-info, .list-container.toplist .teaser-epg {
      display: none; }
  .list-container.toplist .list-item:not(:first-child) .teaser-img {
    display: none; }

.list-container.links .teaser-img {
  display: none; }

.list-container .teaser, .list-container .livestream-item {
  margin-bottom: 20px; }

.list-container .list {
  margin-bottom: 10px; }

.recommendations-component h2 {
  font-family: "Intro-Black", Arial, Helvetica, sans-serif;
  margin-right: auto;
  width: 100%;
  color: #000;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 18px;
  color: #fff;
  font-size: 20px;
  margin: 30px 0; }
  @media (min-width: 480px) {
    .recommendations-component h2 {
      font-size: 22px; } }
  @media (min-width: 776px) {
    .recommendations-component h2 {
      font-size: 28px; } }
  .recommendations-component h2 a {
    color: #000; }
    .recommendations-component h2 a:hover {
      text-decoration: none; }
  @media (min-width: 480px) {
    .recommendations-component h2 {
      font-size: 20px;
      margin-top: 0; } }

.recommendations-component .single-recommendation-type h2 {
  padding-top: 20px; }

.recommendations-component .btn-more {
  margin: 20px 0; }

.recommendations-component .rec-grid {
  box-sizing: border-box;
  padding-left: 0;
  margin-right: 0; }

.multiteaser-component,
.single-channel-key-visual-component {
  padding-bottom: 0; }
  .multiteaser-component .teaser, .multiteaser-component .livestream-item,
  .single-channel-key-visual-component .teaser,
  .single-channel-key-visual-component .livestream-item {
    margin-bottom: 0; }
    @media (max-width: 775px) {
      .multiteaser-component .teaser, .multiteaser-component .livestream-item,
      .single-channel-key-visual-component .teaser,
      .single-channel-key-visual-component .livestream-item {
        margin-bottom: 10px; } }
    .multiteaser-component .teaser-lineA,
    .single-channel-key-visual-component .teaser-lineA {
      padding: 0 15px 10px; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser-lineA,
        .single-channel-key-visual-component .teaser-lineA {
          position: absolute;
          padding: 0 5px 5px;
          bottom: 30px;
          left: 20px; } }
    .multiteaser-component .teaser-gradient,
    .single-channel-key-visual-component .teaser-gradient {
      background: transparent;
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
      background: -moz-linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
      width: 100%;
      height: 50%;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
    .multiteaser-component .teaser-details,
    .single-channel-key-visual-component .teaser-details {
      display: block;
      background-color: #fff; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser-details,
        .single-channel-key-visual-component .teaser-details {
          background-color: transparent;
          position: absolute;
          bottom: 60px;
          left: 10px;
          right: 25px;
          width: auto; }
          .multiteaser-component .teaser-details *,
          .single-channel-key-visual-component .teaser-details * {
            z-index: 2; } }
    .multiteaser-component .teaser-channel,
    .single-channel-key-visual-component .teaser-channel {
      color: #8d8d8d;
      font-size: 10px;
      line-height: 1.4em; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser-channel,
        .single-channel-key-visual-component .teaser-channel {
          font-size: 16px; } }
    .multiteaser-component .teaser-epg,
    .single-channel-key-visual-component .teaser-epg {
      display: table;
      white-space: nowrap;
      font-size: 10px;
      color: #fff;
      background-color: #50ac01;
      padding: 2px 4px;
      margin-left: 15px;
      margin-bottom: 5px; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser-epg,
        .single-channel-key-visual-component .teaser-epg {
          padding: 5px 10px;
          font-size: 16px;
          font-weight: bold;
          margin-bottom: 10px; } }
    .multiteaser-component .teaser-lineB,
    .single-channel-key-visual-component .teaser-lineB {
      font-size: 11px;
      line-height: 11px;
      color: #8d8d8d;
      display: inline-block; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser-lineB,
        .single-channel-key-visual-component .teaser-lineB {
          color: #fff; } }
    .multiteaser-component .teaser-headline,
    .single-channel-key-visual-component .teaser-headline {
      font-family: "Intro-Black", Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      font-weight: 100;
      font-size: 16px;
      color: #000; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser-headline,
        .single-channel-key-visual-component .teaser-headline {
          font-size: 24px;
          width: 70%; } }
      @media (min-width: 988px) {
        .multiteaser-component .teaser-headline,
        .single-channel-key-visual-component .teaser-headline {
          font-size: 34px; } }
      @media (min-width: 1450px) {
        .multiteaser-component .teaser-headline,
        .single-channel-key-visual-component .teaser-headline {
          font-size: 40px; } }
    .multiteaser-component .teaser-description,
    .single-channel-key-visual-component .teaser-description {
      font-size: 12px;
      line-height: 1.4em;
      color: #000; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser-description,
        .single-channel-key-visual-component .teaser-description {
          font-size: 12px; } }
    .multiteaser-component .teaser .btn-teaser, .multiteaser-component .livestream-item .btn-teaser,
    .single-channel-key-visual-component .teaser .btn-teaser,
    .single-channel-key-visual-component .livestream-item .btn-teaser {
      display: none;
      background-color: #50ac01;
      color: #fff;
      padding: 10px;
      line-height: 18px;
      margin: 0;
      border: 2px solid #50ac01; }
      .multiteaser-component .teaser .btn-teaser:hover, .multiteaser-component .livestream-item .btn-teaser:hover,
      .single-channel-key-visual-component .teaser .btn-teaser:hover,
      .single-channel-key-visual-component .livestream-item .btn-teaser:hover {
        border: 2px solid #50ac01;
        color: #50ac01;
        background-color: #fff; }
      @media (min-width: 776px) {
        .multiteaser-component .teaser .btn-teaser, .multiteaser-component .livestream-item .btn-teaser,
        .single-channel-key-visual-component .teaser .btn-teaser,
        .single-channel-key-visual-component .livestream-item .btn-teaser {
          padding: 15px;
          position: absolute;
          bottom: 10px;
          right: 0;
          display: inline-block;
          margin-bottom: 15px;
          margin-left: 15px; } }
  @media (min-width: 776px) {
    .multiteaser-component .teaser-channel, .multiteaser-component .teaser-headline, .multiteaser-component .teaser-description,
    .single-channel-key-visual-component .teaser-channel,
    .single-channel-key-visual-component .teaser-headline,
    .single-channel-key-visual-component .teaser-description {
      color: #fff; }
    .left-container .multiteaser-component, .left-container
    .single-channel-key-visual-component {
      padding-bottom: 40px; } }
  @media (min-width: 480px) {
    .multiteaser-component .slick-slider,
    .single-channel-key-visual-component .slick-slider {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4); } }
  .multiteaser-component .slick-dots,
  .single-channel-key-visual-component .slick-dots {
    width: auto;
    right: 20px;
    bottom: 30px; }
    .multiteaser-component .slick-dots li button::before,
    .single-channel-key-visual-component .slick-dots li button::before {
      opacity: 1;
      font-size: 30pt;
      color: #fff; }
    .multiteaser-component .slick-dots li button:hover::before,
    .multiteaser-component .slick-dots li.slick-active button::before,
    .single-channel-key-visual-component .slick-dots li button:hover::before,
    .single-channel-key-visual-component .slick-dots li.slick-active button::before {
      font-size: 35pt;
      color: #50ac01; }

.single-channel-key-visual-component .teaser-details {
  bottom: 0;
  padding: 15px; }

.single-channel-key-visual-component .teaser-headline {
  padding: 0; }
  @media (min-width: 776px) {
    .single-channel-key-visual-component .teaser-headline {
      padding: 0 15px 7.5px; } }

.single-channel-key-visual-component .teaser .btn-teaser, .single-channel-key-visual-component .livestream-item .btn-teaser {
  position: static;
  display: block;
  margin: 15px 0 0;
  width: 100%; }
  @media (min-width: 776px) {
    .single-channel-key-visual-component .teaser .btn-teaser, .single-channel-key-visual-component .livestream-item .btn-teaser {
      margin: 0 0 15px 15px;
      width: auto; } }

@media (min-width: 776px) {
  .left-container .multiteaser-component .teaser-headline {
    font-size: 16px;
    width: auto; }
  .left-container .multiteaser-component .teaser-channel {
    font-size: 12px; }
  .left-container .multiteaser-component .btn-teaser {
    display: none; }
  .left-container .multiteaser-component .teaser-details {
    left: 0;
    bottom: 30px;
    right: 0; }
  .left-container .multiteaser-component .teaser-lineA {
    left: 10px;
    bottom: 10px; } }

@media (min-width: 988px) {
  .left-container .multiteaser-component .teaser-headline {
    font-size: 20px;
    width: 70%; }
  .left-container .multiteaser-component .btn-teaser {
    display: inline-block;
    right: 10px; } }

@media (min-width: 1450px) {
  .left-container .multiteaser-component .teaser-headline {
    font-size: 26px; }
  .left-container .multiteaser-component .teaser-channel {
    font-size: 14px; }
  .left-container .multiteaser-component .teaser-details {
    left: 5px;
    right: 5px; }
  .left-container .multiteaser-component .teaser-lineA {
    left: 15px;
    bottom: 15px; }
  .left-container .multiteaser-component .btn-teaser {
    display: inline-block;
    right: 15px; } }

/* the gray line for sticky grid items */
@media (min-width: 776px) {
  .three-cols.first-item-sticky > .teaser.grid-item:first-child > a, .three-cols.first-item-sticky > .grid-item.livestream-item:first-child > a {
    overflow: initial; }
    .three-cols.first-item-sticky > .teaser.grid-item:first-child > a::before, .three-cols.first-item-sticky > .grid-item.livestream-item:first-child > a::before {
      position: absolute;
      display: block;
      height: 100%;
      content: ' ';
      top: 0;
      width: 1px;
      margin-left: -25px;
      border-left: 2px solid rgba(0, 0, 0, 0.1); } }

/* the gray line for sticky grid items */
@media (min-width: 480px) {
  .four-cols.first-item-sticky > .teaser.grid-item:first-child > a, .four-cols.first-item-sticky > .grid-item.livestream-item:first-child > a {
    overflow: initial; }
    .four-cols.first-item-sticky > .teaser.grid-item:first-child > a::before, .four-cols.first-item-sticky > .grid-item.livestream-item:first-child > a::before {
      position: absolute;
      display: block;
      height: 100%;
      content: ' ';
      top: 0;
      width: 1px;
      margin-left: -25px;
      border-left: 2px solid rgba(0, 0, 0, 0.1); } }

.element-spinner {
  position: relative;
  width: 100%;
  text-align: center;
  height: 80px;
  margin-top: 30px; }
  .element-spinner::before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 25px;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
    border: 3px solid #ccc;
    border-top-color: #333;
    animation: spinner 0.6s linear infinite; }
    @media (min-width: 988px) {
      .element-spinner::before {
        width: 30px;
        height: 30px; } }

.element-link-items {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  margin-top: 10px; }
  @media (min-width: 480px) {
    .element-link-items {
      margin-top: 20px; } }
  @media (min-width: 776px) {
    .element-link-items {
      margin-top: 40px; } }

.linkList {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  column-count: 1; }
  @media (min-width: 988px) {
    .linkList {
      column-count: 3;
      column-gap: 50px; }
      .left-container .linkList {
        column-count: 2; } }
  .linkList li {
    margin-bottom: 10px; }
  .linkList a {
    font-weight: bold; }
    .linkList a:hover, .linkList a:active, .linkList a:focus {
      color: #50ac01;
      text-decoration: none; }
    .linkList a:visited {
      color: #000;
      text-decoration: none; }

.teaser.single-item-header, .single-item-header.livestream-item {
  position: relative;
  background-color: white; }
  @media (min-width: 480px) {
    .teaser.single-item-header, .single-item-header.livestream-item {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .teaser.single-item-header .page-header-extra-info, .single-item-header.livestream-item .page-header-extra-info {
    padding: 5px 15px; }
    @media (min-width: 776px) {
      .teaser.single-item-header .page-header-extra-info, .single-item-header.livestream-item .page-header-extra-info {
        padding: 15px; } }
  .teaser.single-item-header .teaser-description, .single-item-header.livestream-item .teaser-description {
    padding: 15px; }
  .teaser.single-item-header .share-buttons, .single-item-header.livestream-item .share-buttons {
    padding: 15px; }
  .teaser.single-item-header .clickable-box-link .teaser-details, .single-item-header.livestream-item .clickable-box-link .teaser-details {
    -ms-flex-order: 1;
        order: 1; }
  .teaser.single-item-header .clickable-box-link .teaser-image-frame, .single-item-header.livestream-item .clickable-box-link .teaser-image-frame {
    -ms-flex-order: 2;
        order: 2; }
  @media (min-width: 988px) {
    .teaser.single-item-header .share-buttons, .single-item-header.livestream-item .share-buttons {
      position: absolute;
      bottom: 0;
      left: 610px;
      padding: 22.5px; }
    .teaser.single-item-header .clickable-box-link .teaser-details, .single-item-header.livestream-item .clickable-box-link .teaser-details {
      -ms-flex-order: 2;
          order: 2; }
    .teaser.single-item-header .clickable-box-link .teaser-image-frame, .single-item-header.livestream-item .clickable-box-link .teaser-image-frame {
      -ms-flex-order: 1;
          order: 1; }
    .teaser.single-item-header .clickable-box-link .teaser-description, .single-item-header.livestream-item .clickable-box-link .teaser-description {
      padding: 15px 15px 0; } }
  @media (min-width: 988px) and (min-width: 776px) {
    .teaser.single-item-header .clickable-box-link .teaser-description, .single-item-header.livestream-item .clickable-box-link .teaser-description {
      padding: 0 15px 15px; } }
  @media (min-width: 1450px) {
    .teaser.single-item-header .share-buttons, .single-item-header.livestream-item .share-buttons {
      left: 776px; } }

.teaser.single-item-landscape .btn-teaser, .single-item-landscape.livestream-item .btn-teaser {
  background-color: #50ac01;
  color: #fff;
  padding: 8px 12px;
  line-height: 18px;
  display: none;
  width: 100%;
  margin: 0; }
  .teaser.single-item-landscape .btn-teaser:hover, .single-item-landscape.livestream-item .btn-teaser:hover {
    border: 2px solid #50ac01;
    color: #50ac01;
    background-color: #fff; }
  @media (min-width: 988px) {
    .teaser.single-item-landscape .btn-teaser, .single-item-landscape.livestream-item .btn-teaser {
      width: auto;
      display: inline-block;
      margin-bottom: 15px;
      margin-left: 15px;
      border: 2px solid #50ac01; } }

.teaser.single-item-landscape .teaser-details .teaser-description, .single-item-landscape.livestream-item .teaser-details .teaser-description {
  font-size: 12px;
  padding: 0 15px 7.5px; }
  @media (min-width: 776px) {
    .teaser.single-item-landscape .teaser-details .teaser-description, .single-item-landscape.livestream-item .teaser-details .teaser-description {
      padding: 0 15px 15px; } }
  @media (min-width: 988px) {
    .teaser.single-item-landscape .teaser-details .teaser-description, .single-item-landscape.livestream-item .teaser-details .teaser-description {
      font-size: 13px; } }

.teaser.single-item-landscape .teaser-lineB, .single-item-landscape.livestream-item .teaser-lineB {
  display: block; }

.teaser.single-item-landscape .teaser-details, .single-item-landscape.livestream-item .teaser-details, .teaser.single-item-header .teaser-details, .single-item-header.livestream-item .teaser-details {
  display: block; }
  @media (min-width: 776px) {
    .teaser.single-item-landscape .teaser-details .teaser-channel, .single-item-landscape.livestream-item .teaser-details .teaser-channel, .teaser.single-item-header .teaser-details .teaser-channel, .single-item-header.livestream-item .teaser-details .teaser-channel {
      padding: 0 15px 7.5px;
      font-size: 11px; } }
  .teaser.single-item-landscape .teaser-details .teaser-epg, .single-item-landscape.livestream-item .teaser-details .teaser-epg, .teaser.single-item-header .teaser-details .teaser-epg, .single-item-header.livestream-item .teaser-details .teaser-epg {
    margin-bottom: 10px; }
  .teaser.single-item-landscape .teaser-details .teaser-headline, .single-item-landscape.livestream-item .teaser-details .teaser-headline, .teaser.single-item-header .teaser-details .teaser-headline, .single-item-header.livestream-item .teaser-details .teaser-headline {
    font-family: "Intro-Black", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 20px; }
    @media (min-width: 776px) {
      .teaser.single-item-landscape .teaser-details .teaser-headline, .single-item-landscape.livestream-item .teaser-details .teaser-headline, .teaser.single-item-header .teaser-details .teaser-headline, .single-item-header.livestream-item .teaser-details .teaser-headline {
        padding: 0 15px 15px; } }
    @media (min-width: 1450px) {
      .teaser.single-item-landscape .teaser-details .teaser-headline, .single-item-landscape.livestream-item .teaser-details .teaser-headline, .teaser.single-item-header .teaser-details .teaser-headline, .single-item-header.livestream-item .teaser-details .teaser-headline {
        font-size: 24px; } }
  @media (min-width: 776px) {
    .teaser.single-item-landscape .teaser-details, .single-item-landscape.livestream-item .teaser-details, .teaser.single-item-header .teaser-details, .single-item-header.livestream-item .teaser-details {
      padding: 20px 5px; } }

.licenceTerms {
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex; }

.tv-program-header {
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0; }
  .tv-program-header .tv-program-tape {
    padding: 0 25px; }
    .tv-program-header .tv-program-tape .slick-arrow {
      z-index: 1;
      margin-left: 30px;
      margin-right: 30px;
      background-color: #efefef;
      height: 40px;
      width: 40px;
      border-radius: 40px;
      background-size: 20%;
      background-repeat: no-repeat;
      background-position: center center; }
    .tv-program-header .tv-program-tape .slick-prev {
      margin-left: 5px; }
    .tv-program-header .tv-program-tape .slick-next {
      margin-right: 5px; }
    .tv-program-header .tv-program-tape .day {
      display: block;
      font-size: 10pt;
      line-height: 1.3em;
      outline: none;
      text-align: center;
      color: #000;
      cursor: pointer;
      margin: 0 auto;
      padding: 24px;
      border: none;
      box-shadow: none;
      background: transparent; }
      .tv-program-header .tv-program-tape .day .day-name {
        font-weight: bolder; }
    .tv-program-header .tv-program-tape .center {
      overflow: hidden;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .tv-program-header .tv-program-tape .slick-list .current {
      background-color: #efefef; }
    .tv-program-header .tv-program-tape .slick-list .active {
      background-color: #222;
      color: #fff; }
  .tv-program-header .tv-program-search input {
    width: 100%; }

.tv-show-list {
  position: relative;
  color: #000;
  padding: 0; }
  @media (min-width: 480px) {
    .tv-show-list {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .tv-show-list-show-all {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: transparent;
    border: 0;
    outline: none;
    padding: 5px;
    cursor: pointer;
    color: #50ac01; }

.tv-show {
  border-bottom: 1px solid #d7d7d7;
  position: relative; }
  .tv-show .tv-show-info-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
  .tv-show .toggle-button {
    font-size: 18px;
    cursor: pointer; }
  .tv-show .toggle-button::after {
    margin: 20px; }
  .tv-show .toggle-button.collapsible-active {
    cursor: default; }
  .tv-show .tv-show-play-button-area {
    padding-bottom: 25px; }
    .tv-show .tv-show-play-button-area .btn-generic {
      background-color: #50ac01;
      color: #fff;
      padding: 10px;
      text-decoration: none; }
      .tv-show .tv-show-play-button-area .btn-generic::before {
        content: " \25B6";
        padding-right: 10px; }
  .tv-show.expanded:hover {
    cursor: auto; }
  .tv-show:not(.expanded) a {
    pointer-events: none;
    cursor: default; }
  .tv-show-running-bar {
    display: block;
    width: 100%;
    height: 5px; }
  .tv-show.expanded .tv-show-running-bar {
    background-color: rgba(0, 0, 0, 0.2); }
    .tv-show.expanded .tv-show-running-bar-progress {
      height: 100%;
      background-color: #50ac01; }
  .tv-show .is-hidden {
    display: none; }
  .tv-show-time {
    display: -ms-flexbox;
    display: flex;
    font-weight: bold;
    margin: 20px;
    width: 30px; }
  .tv-show-info {
    -ms-flex: 1;
        flex: 1;
    margin: 20px 40px 20px 20px;
    font-size: 14px; }
  .tv-show-title {
    display: inline-block;
    margin: 0; }
    .tv-show-title h3 {
      font-size: 16px;
      text-transform: uppercase;
      margin: 0; }
  .tv-show-description {
    margin-bottom: 20px; }
  .expanded .tv-show-title {
    padding-bottom: 25px; }
  .tv-show .epg-link {
    display: table;
    margin-top: 5px;
    color: #50ac01; }
    .tv-show .epg-link:hover {
      text-decoration: none; }
  .tv-show .subtitle {
    color: #999; }
  .tv-show .title-link {
    display: block;
    margin-right: 50px; }
    .tv-show .title-link:hover {
      text-decoration: none; }
  .tv-show:hover {
    cursor: pointer; }

.tv-show.current .tv-show-time {
  text-transform: uppercase;
  color: #50ac01; }

.tv-program-minibar {
  color: #fff; }
  @media (min-width: 480px) {
    .tv-program-minibar_shadow {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .tv-program-minibar-header {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end; }
    .tv-program-minibar-header .mag-dropdown {
      padding-bottom: 15px; }
  .tv-program-minibar .tv-show-running-bar-progress {
    background-color: #fff; }
  @media (max-width: 775px) {
    .tv-program-minibar h2 {
      margin-left: 10px; } }
  .tv-program-minibar > div:nth-child(2) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    background-color: #1e272c; }
    @media (max-width: 775px) {
      .tv-program-minibar > div:nth-child(2) {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .tv-program-minibar > div:nth-child(2) .minibar-item.live {
      background-color: #5ec10e; }
      .tv-program-minibar > div:nth-child(2) .minibar-item.live .time {
        color: #fff; }
    .tv-program-minibar > div:nth-child(2) .minibar-item {
      -ms-flex: 1;
          flex: 1; }
      .tv-program-minibar > div:nth-child(2) .minibar-item a {
        border-top: 10px solid #e4e6da;
        padding: 13px;
        display: block;
        text-decoration: none; }
        @media (min-width: 776px) {
          .tv-program-minibar > div:nth-child(2) .minibar-item a {
            margin-top: 5px;
            border-top: none;
            padding: 25px; } }
      .tv-program-minibar > div:nth-child(2) .minibar-item.live a {
        border-top: none; }
        @media (min-width: 776px) {
          .tv-program-minibar > div:nth-child(2) .minibar-item.live a {
            margin-top: 0; } }
      .tv-program-minibar > div:nth-child(2) .minibar-item.live .tv-show-time {
        color: #fff; }
      .tv-program-minibar > div:nth-child(2) .minibar-item.live .show-title {
        color: #fff; }
      .tv-program-minibar > div:nth-child(2) .minibar-item .type,
      .tv-program-minibar > div:nth-child(2) .minibar-item .time,
      .tv-program-minibar > div:nth-child(2) .minibar-item .show-title {
        display: block;
        font-size: 12px;
        letter-spacing: 0.3pt; }
      .tv-program-minibar > div:nth-child(2) .minibar-item .show-title {
        text-transform: uppercase;
        font-weight: bold; }
      .tv-program-minibar > div:nth-child(2) .minibar-item .tv-show-time {
        width: auto; }
      .tv-program-minibar > div:nth-child(2) .minibar-item .time {
        height: 54px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        font-size: 32px;
        color: #5ec10e; }
        @media (max-width: 775px) {
          .tv-program-minibar > div:nth-child(2) .minibar-item .time {
            -ms-flex-pack: justify;
                justify-content: space-between; } }
        .tv-program-minibar > div:nth-child(2) .minibar-item .time .tv-show-time {
          font-family: "Intro-Black", Arial, Helvetica, sans-serif;
          font-weight: normal;
          text-transform: uppercase;
          margin: 0; }
      .tv-program-minibar > div:nth-child(2) .minibar-item .minibar-icon {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        margin-left: 10px;
        background-color: rgba(255, 255, 255, 0.2);
        border-radius: 35px;
        width: 35px;
        height: 35px; }
        .tv-program-minibar > div:nth-child(2) .minibar-item .minibar-icon .icon-video,
        .tv-program-minibar > div:nth-child(2) .minibar-item .minibar-icon .icon-link {
          margin-left: 10px;
          width: 17.5px;
          height: 17.5px; }
        .tv-program-minibar > div:nth-child(2) .minibar-item .minibar-icon .icon-link {
          margin-top: 5px; }

.channelepg-wrapper .channelepg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .channelepg-wrapper .channelepg-info {
    color: #8d8d8d;
    font-size: 12px; }
  .channelepg-wrapper .channelepg .seasons-link {
    display: block;
    text-align: center;
    font-weight: bold;
    text-decoration: none; }
  .channelepg-wrapper .channelepg-top-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    background-color: #1e272c;
    color: #fff; }
    .channelepg-wrapper .channelepg-top-item .with-shadow {
      /* TODO: no prevent double box-shadowing */
      box-shadow: none; }
    .channelepg-wrapper .channelepg-top-item .channelepg-date {
      display: inline-block;
      padding: 4px 8px;
      text-transform: uppercase;
      background-color: #50ac01;
      color: #fff;
      font-weight: bold;
      font-size: 12px; }
      @media (min-width: 776px) {
        .channelepg-wrapper .channelepg-top-item .channelepg-date {
          font-size: 14px; } }
      .channelepg-wrapper .channelepg-top-item .channelepg-date .tv-show-time {
        margin: 0; }
      .channelepg-wrapper .channelepg-top-item .channelepg-date .tv-show-time::before {
        content: ' • ';
        padding: 0 5px; }
      .channelepg-wrapper .channelepg-top-item .channelepg-date > * {
        display: inline; }
    .channelepg-wrapper .channelepg-top-item .channelepg-info {
      color: #fff;
      opacity: 0.7; }
    .channelepg-wrapper .channelepg-top-item-title {
      font-family: "Intro-Black", Arial, Helvetica, sans-serif;
      margin-right: auto;
      width: 100%;
      color: #000;
      text-transform: uppercase;
      font-weight: 100;
      font-size: 18px;
      color: #fff;
      margin: 15px 0;
      font-size: 20px; }
      @media (min-width: 480px) {
        .channelepg-wrapper .channelepg-top-item-title {
          font-size: 22px; } }
      @media (min-width: 776px) {
        .channelepg-wrapper .channelepg-top-item-title {
          font-size: 28px; } }
      .channelepg-wrapper .channelepg-top-item-title a {
        color: #000; }
        .channelepg-wrapper .channelepg-top-item-title a:hover {
          text-decoration: none; }
      @media (min-width: 480px) {
        .channelepg-wrapper .channelepg-top-item-title {
          font-size: 20px; } }
      @media (min-width: 776px) {
        .channelepg-wrapper .channelepg-top-item-title {
          font-size: 20px; } }
      @media (min-width: 1450px) {
        .channelepg-wrapper .channelepg-top-item-title {
          font-size: 24px; } }
    .channelepg-wrapper .channelepg-top-item-visual {
      -ms-flex: 50%;
          flex: 50%; }
    .channelepg-wrapper .channelepg-top-item-details {
      -ms-flex: 50%;
          flex: 50%;
      display: block;
      text-decoration: none;
      padding: 15px; }
      @media (min-width: 776px) {
        .channelepg-wrapper .channelepg-top-item-details {
          padding: 24px; } }
      .channelepg-wrapper .channelepg-top-item-details:hover {
        text-decoration: none; }
    .channelepg-wrapper .channelepg-top-item-description {
      font-size: 12px;
      margin-bottom: 10px;
      line-height: 16px;
      letter-spacing: 0.6px; }
  .channelepg-wrapper .channelepg-list {
    padding: 15px; }
    @media (min-width: 776px) {
      .channelepg-wrapper .channelepg-list {
        padding: 24px; } }
    .channelepg-wrapper .channelepg-list-item {
      position: relative;
      margin-bottom: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #d7d7d7;
      cursor: pointer; }
      .channelepg-wrapper .channelepg-list-item::after {
        content: "";
        display: block;
        transition: transform 0.25s linear;
        background-repeat: no-repeat;
        background-position: center;
        width: 20px;
        height: 20px;
        position: absolute;
        background-size: contain;
        top: 0;
        right: 0; }
      .channelepg-wrapper .channelepg-list-item .channelepg-date {
        display: -ms-flexbox;
        display: flex;
        font-size: 12px; }
        @media (min-width: 776px) {
          .channelepg-wrapper .channelepg-list-item .channelepg-date {
            font-size: 14px; }
            .channelepg-wrapper .channelepg-list-item .channelepg-date {
              -ms-flex-preferred-size: 170px;
                  flex-basis: 170px;
              -ms-flex-negative: 0;
                  flex-shrink: 0; }
            .channelepg-wrapper .channelepg-list-item .channelepg-date > * {
              -ms-flex: 50%;
                  flex: 50%; } }
      .channelepg-wrapper .channelepg-list-item-title {
        font-weight: bold;
        margin-bottom: 5px;
        display: inline-block;
        line-height: 1.3em;
        font-size: 14px; }
        @media (min-width: 776px) {
          .channelepg-wrapper .channelepg-list-item-title {
            font-size: 16px; } }
      .channelepg-wrapper .channelepg-list-item .tv-show-time {
        font-weight: normal;
        margin: 0 0 2px 5px; }
      .channelepg-wrapper .channelepg-list-item .description {
        display: none; }
      .channelepg-wrapper .channelepg-list-item.expanded::after {
        transform: rotate(-180deg); }
      .channelepg-wrapper .channelepg-list-item.expanded .description {
        display: block;
        padding: 15px 0;
        font-size: 12px; }
      .channelepg-wrapper .channelepg-list-item .unexpanded-row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        padding-right: 40px; }
        @media (min-width: 776px) {
          .channelepg-wrapper .channelepg-list-item .unexpanded-row {
            -ms-flex-direction: row;
                flex-direction: row; } }
  @media (max-width: 987px) {
    .channelepg-wrapper .channelepg-top-item {
      -ms-flex-direction: column;
          flex-direction: column; } }

.tv-show-running-bar {
  background-color: rgba(0, 0, 0, 0.2); }
  .tv-show-running-bar-progress {
    height: 100%;
    background-color: #50ac01; }

.footer {
  background-color: #1e272c;
  padding: 15px;
  color: #fff; }
  .footer ul,
  .footer li {
    padding: 0;
    margin: 0;
    list-style: none; }
  .footer-three-to-one {
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 479px) {
      .footer-three-to-one {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .footer-three-to-one div:first-of-type {
      -ms-flex: 0 0 75%;
          flex: 0 0 75%; }
      @media (max-width: 775px) {
        .footer-three-to-one div:first-of-type {
          -ms-flex: 0 0 50%;
              flex: 0 0 50%; } }
      .footer-three-to-one div:first-of-type ul {
        columns: 3; }
        @media (max-width: 987px) {
          .footer-three-to-one div:first-of-type ul {
            columns: 2; } }
        @media (max-width: 775px) {
          .footer-three-to-one div:first-of-type ul {
            columns: 1; } }
  .footer .footer-content > section {
    border-top: 2px solid #3d4f59;
    margin-bottom: 15px; }
    @media (max-width: 775px) {
      .footer .footer-content > section {
        box-sizing: border-box; } }
  .footer ul {
    line-height: 1.8em; }
    .footer ul a {
      display: block;
      color: #fff;
      font-size: 14px; }
      .footer ul a:hover {
        text-decoration: none; }
  .footer-title {
    font-family: "Intro-Black", Arial, Helvetica, sans-serif;
    display: block;
    text-transform: uppercase;
    font-size: 21pt;
    font-weight: normal;
    margin: 25px 0; }
  @media (min-width: 480px) {
    .footer-link {
      font-size: 14px; } }
  .footer .footer-colorbox-item {
    display: inline-block;
    margin: 5px;
    height: 55px;
    width: 55px; }
    .footer .footer-colorbox-item a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      height: 100%; }
  .footer .partners .teaser-gradient {
    display: none; }
  .footer .app {
    margin: 5px;
    height: 55px;
    width: 55px;
    display: inline-block;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    background-repeat: no-repeat;
    background-size: contain; }

.breadcrumb {
  font-size: 15px;
  text-decoration: none;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 20px; }
  .breadcrumb-item {
    color: #51ac02; }
    .breadcrumb-item:hover, .breadcrumb-item:visited {
      text-decoration: none;
      color: #51ac02; }
    .breadcrumb-item.active {
      color: #fff; }
      .breadcrumb-item.active:hover {
        color: #fff; }
    .breadcrumb-item + .breadcrumb-item::before {
      padding-right: 5px;
      padding-left: 5px;
      content: ">";
      display: inline-block; }

.footer .social-twitter {
  background-color: #1279c0; }

.footer .social-facebook {
  background-color: #3d6da5; }

.footer .app-prosieben.visible {
  background-image: url("https://s.7tv.de/img/magellan/footer-apps/app_p7.jpg"); }

.footer .app-sat1.visible {
  background-image: url("https://s.7tv.de/img/magellan/footer-apps/app_s1.png"); }

.footer .app-k1.visible {
  background-image: url("https://s.7tv.de/img/magellan/footer-apps/app_k1.png"); }

.footer .app-sixx.visible {
  background-image: url("https://s.7tv.de/img/magellan/footer-apps/app_sixx.png"); }

.footer .app-sat1gold.visible {
  background-image: url("https://s.7tv.de/img/magellan/footer-apps/app_s1gold.png"); }

.footer .app-prosiebenmaxx.visible {
  background-image: url("https://s.7tv.de/img/magellan/footer-apps/app_p7maxx.jpg"); }

.footer .app-k1doku.visible {
  background-image: url("https://s.7tv.de/img/magellan/footer-apps/app_k1doku.png"); }

.footer .app-7tv, .footer .app-red, .footer .app-galileo {
  display: none; }

.chapter-markers {
  display: inline-block; }
  .chapter-markers .chapter-marker {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 30px;
    height: 30px;
    background-color: #eaeaea;
    color: #000;
    margin-right: 10px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    transition: color 100ms ease-in-out, background-color 100ms ease-in-out;
    margin-bottom: 10px; }
    .chapter-markers .chapter-marker.active, .chapter-markers .chapter-marker:hover {
      background-color: #000;
      color: #fff; }

.player-endscreen {
  background: #000;
  color: #e4e4e4;
  height: 0;
  background-position: center;
  background-size: cover;
  position: relative; }
  .player-endscreen .grid.two-cols .grid-item {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%; }
  .player-endscreen .teaser-list-headline {
    text-transform: uppercase;
    font-size: 20px;
    margin: 20px;
    font-weight: bold;
    text-align: center; }
  .player-endscreen .replay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.75); }
    .player-endscreen .replay .teaser-list {
      margin: 0 100px; }
    .player-endscreen .replay header {
      border-bottom: 1px solid #b1b1b1;
      padding: 10px;
      margin: 0;
      background-color: black;
      text-align: center; }
      .player-endscreen .replay header a {
        cursor: pointer; }
      .player-endscreen .replay header span {
        font-size: 14px;
        background-color: black;
        cursor: pointer;
        color: #b1b1b1; }
  .player-endscreen .count-down {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    font-size: 15px;
    background-color: rgba(0, 0, 0, 0.55); }
    .player-endscreen .count-down .teaser-channel {
      color: #8d8d8d;
      font-size: 10px;
      line-height: 1.4em; }
      @media (min-width: 776px) {
        .player-endscreen .count-down .teaser-channel {
          font-size: 16px; } }
    .player-endscreen .count-down .teaser-headline {
      font-family: "Intro-Black", Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      font-weight: 100;
      font-size: 16px;
      color: #f2f2f2; }
      @media (min-width: 776px) {
        .player-endscreen .count-down .teaser-headline {
          font-size: 24px; } }
      @media (min-width: 988px) {
        .player-endscreen .count-down .teaser-headline {
          font-size: 34px; } }
  .player-endscreen .time-left {
    margin: 50px 0; }
    .player-endscreen .time-left p {
      text-transform: uppercase;
      padding: 1px 0;
      text-align: center;
      font-size: 16px;
      line-height: inherit; }
    .player-endscreen .time-left button {
      color: #000;
      text-transform: uppercase;
      width: 100%;
      text-align: center;
      font-size: 16px;
      line-height: inherit; }
  .player-endscreen .button-replay {
    transform: scaleX(-1);
    text-align: center;
    background-color: black;
    border: none;
    display: inline-block;
    background-size: contain;
    padding: 20px 15px 10px;
    background-repeat: no-repeat;
    font-size: 14px;
    text-transform: none;
    cursor: pointer; }
  .player-endscreen .button-replay:hover {
    color: #f2f2f2; }
  .player-endscreen .button-cancel,
  .player-endscreen .button-cancel:hover {
    margin-top: 5%;
    color: #b1b1b1;
    cursor: pointer; }

@media (max-width: 775px) {
  .player-endscreen {
    background-image: none !important; }
    .player-endscreen .replay header {
      border-bottom: none;
      margin-top: 50px; }
    .player-endscreen .grid {
      margin: 0 20px 0 0; }
    .player-endscreen .count-down .teaser-headline {
      margin-top: 10px; }
    .player-endscreen .count-down .time-left {
      margin-top: 10%;
      margin-bottom: 0; }
    .player-endscreen .count-down .button-cancel,
    .player-endscreen .count-down .button-cancel:hover {
      margin-top: 20px;
      margin-bottom: 0; }
  .player-endscreen-shrink {
    padding-top: 150px !important;
    height: inherit; } }

.backdrop-overlay {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.9; }

.above-backdrop-zindex {
  z-index: 10001; }

.preinitialized-video-element-wrapper {
  display: none; }

.video-player-target-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-player-parking-lot {
  display: none; }
  .video-player-parking-lot-inner {
    position: relative;
    height: 100%;
    /* fix for new glomex player in iOS pseudo-fullscreen mode. */ }
    .video-player-parking-lot-inner > div {
      height: 100%; }
  .video-player-parking-lot.visible {
    position: absolute;
    display: block;
    /* Fixes issue with a container that is generated by the ad over the player MAG-778 */ }
    .video-player-parking-lot.visible div[id^='moatPxCont'] {
      pointer-events: none; }
  .video-player-parking-lot.debug {
    display: block;
    padding: 20px;
    background-color: yellow;
    width: 200px;
    height: 200px; }

.video-player-container {
  height: 0;
  background-color: #000;
  background-position: center;
  background-size: cover;
  position: relative;
  margin-bottom: 10px; }
  .video-player-container.classic-size {
    padding-top: 58.75%; }
  .video-player-container.modern-size {
    padding-top: 56.25%; }
  .video-player-container.modal-reg-wall-preview {
    text-align: center;
    cursor: pointer; }
    .video-player-container.modal-reg-wall-preview:hover .background, .video-player-container.modal-reg-wall-preview.no-hover .background {
      -webkit-filter: brightness(1);
              filter: brightness(1); }
    .video-player-container.modal-reg-wall-preview .background {
      position: absolute;
      background-size: cover;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      -webkit-filter: brightness(0.7);
              filter: brightness(0.7); }
    .video-player-container.modal-reg-wall-preview .play-button {
      position: absolute;
      top: calc(50% - 40px);
      left: calc(50% - 40px);
      width: 80px;
      height: 80px;
      background-color: rgba(80, 172, 1, 0.85);
      border-radius: 0; }
      .video-player-container.modal-reg-wall-preview .play-button .icon-video {
        position: absolute;
        left: 23px;
        top: 20px;
        padding: 0;
        margin: 0;
        width: 40px;
        height: 40px; }
    @media (min-width: 480px) {
      .video-player-container.modal-reg-wall-preview .play-button {
        position: absolute;
        top: calc(50% - 60px);
        left: calc(50% - 60px);
        width: 120px;
        height: 120px;
        background-color: rgba(80, 172, 1, 0.85);
        border-radius: 0; }
        .video-player-container.modal-reg-wall-preview .play-button .icon-video {
          position: absolute;
          left: 33px;
          top: 30px;
          padding: 0;
          margin: 0;
          width: 60px;
          height: 60px; } }
  .video-player-container.preview {
    position: relative;
    text-align: center;
    background-color: #000; }
  .video-player-container.preview::before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 55px;
    height: 55px;
    margin-top: -30px;
    margin-left: -30px;
    border-radius: 50%;
    border: 4px solid #fff;
    border-top-color: #000;
    animation: spinner 0.6s linear infinite; }
    @media (min-width: 988px) {
      .video-player-container.preview::before {
        width: 60px;
        height: 60px; } }
  .video-player-container .video-player {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    right: 0;
    z-index: 10001; }

.video-container {
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #fff; }
  .video-container .video-info {
    padding: 0 20px;
    padding-top: 20px; }
    .video-container .video-info-details {
      margin: 0;
      padding: 0;
      padding-bottom: 20px; }
      @media (min-width: 480px) {
        .video-container .video-info-details h1 {
          line-height: 1.3em;
          font-size: 20px; } }
      @media (min-width: 1450px) {
        .video-container .video-info-details h1 {
          font-size: 24px; } }
      .video-container .video-info-details.expandable {
        margin-top: 5px;
        padding-bottom: 0; }
        .video-container .video-info-details.expandable[open] h1::before {
          content: '-'; }
        .video-container .video-info-details.expandable h1::before {
          display: inline-block;
          content: '+';
          color: #c0c0c0;
          width: 20px;
          cursor: pointer; }
    .video-container .video-info-summary {
      display: block;
      outline: none; }
      .video-container .video-info-summary::-webkit-details-marker {
        display: none; }
    .video-container .video-info .video-fade-out-block {
      padding-top: 15px; }
    .video-container .video-info .video-page-title {
      text-transform: uppercase;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 10px;
      display: block;
      color: #777; }
    .video-container .video-info .video-description,
    .video-container .video-info .video-copyright,
    .video-container .video-info .video-subheadline {
      font-size: 12px;
      line-height: 18px;
      margin-top: 16px; }
    .video-container .video-info .video-copyright,
    .video-container .video-info .video-subheadline {
      color: #777; }
  .video-container .gallery-bookmark-button {
    float: right; }
  .video-container.empty-reco {
    width: 100%; }

.more-video .container-headline, .more-video .p7s1-text-headline-h1, .more-video .module-header h2, .module-header .more-video h2, .more-video .tv-program-minibar-header h2, .tv-program-minibar-header .more-video h2, .more-video .channelepg-wrapper h2, .channelepg-wrapper .more-video h2, .more-video .gallery-slide-counter, .more-video .gallery-total-image-count {
  padding: 20px;
  margin: 0;
  background-color: #fff;
  box-sizing: border-box; }

@media (min-width: 776px) and (max-width: 987px) {
  .left-side.video-container {
    width: 100%;
    display: block; }
    .left-side.video-container .video-info {
      width: 50%;
      box-sizing: border-box; } }

/* support landscape full-screen display on mobile devices */
@media only screen and (max-height: 450px) and (orientation: landscape) {
  body {
    background-color: black; }
  .video-player-parking-lot.visible {
    position: fixed;
    background-color: black;
    z-index: 10001;
    /* marked as important! to ignore the style that is set on the element */
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important; }
    .video-player-parking-lot.visible .video-player {
      width: 100%;
      height: 100%; } }

.playlist-container {
  padding: 0;
  overflow: hidden; }
  .playlist-container .container-headline, .playlist-container .p7s1-text-headline-h1, .playlist-container .module-header h2, .module-header .playlist-container h2, .playlist-container .tv-program-minibar-header h2, .tv-program-minibar-header .playlist-container h2, .playlist-container .channelepg-wrapper h2, .channelepg-wrapper .playlist-container h2, .playlist-container .gallery-slide-counter, .playlist-container .gallery-total-image-count {
    padding: 20px;
    margin: 0;
    box-sizing: border-box;
    background-color: #fff;
    font-size: 20px;
    position: relative; }
  .playlist-container .playlist {
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
    margin-bottom: 20px;
    padding: 10px;
    box-sizing: border-box;
    background-color: #f0f0f0; }
    .playlist-container .playlist .teaser, .playlist-container .playlist .livestream-item {
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      border-left: 0;
      cursor: pointer;
      min-height: 80px;
      margin: 0 0 10px; }
      .playlist-container .playlist .teaser.active .teaser-details, .playlist-container .playlist .active.livestream-item .teaser-details, .playlist-container .playlist .teaser:hover .teaser-details, .playlist-container .playlist .livestream-item:hover .teaser-details {
        background-color: #122232; }
        .playlist-container .playlist .teaser.active .teaser-details .teaser-headline, .playlist-container .playlist .active.livestream-item .teaser-details .teaser-headline, .playlist-container .playlist .teaser:hover .teaser-details .teaser-headline, .playlist-container .playlist .livestream-item:hover .teaser-details .teaser-headline {
          color: #fff; }
      .playlist-container .playlist .teaser.active .clickable-box-link, .playlist-container .playlist .active.livestream-item .clickable-box-link, .playlist-container .playlist .teaser:hover .clickable-box-link, .playlist-container .playlist .livestream-item:hover .clickable-box-link {
        background-color: #122232;
        color: #fff; }
      .playlist-container .playlist .teaser .teaser-img, .playlist-container .playlist .livestream-item .teaser-img {
        -ms-flex: 50%;
            flex: 50%;
        min-width: 0;
        background-position: top left;
        background-size: cover;
        background-repeat: no-repeat;
        margin-right: 5px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0; }
      .playlist-container .playlist .teaser .clickable-box-link, .playlist-container .playlist .livestream-item .clickable-box-link {
        display: -ms-flexbox;
        display: flex;
        background-color: #fff;
        width: 100%;
        min-height: 80px; }
        .playlist-container .playlist .teaser .clickable-box-link:active, .playlist-container .playlist .livestream-item .clickable-box-link:active, .playlist-container .playlist .teaser .clickable-box-link:visited, .playlist-container .playlist .livestream-item .clickable-box-link:visited, .playlist-container .playlist .teaser .clickable-box-link:hover, .playlist-container .playlist .livestream-item .clickable-box-link:hover {
          text-decoration: none; }
        .playlist-container .playlist .teaser .clickable-box-link .teaser-details, .playlist-container .playlist .livestream-item .clickable-box-link .teaser-details {
          padding-bottom: 0; }
          .playlist-container .playlist .teaser .clickable-box-link .teaser-details .teaser-headline, .playlist-container .playlist .livestream-item .clickable-box-link .teaser-details .teaser-headline {
            padding: 5px 10px 0; }
          .playlist-container .playlist .teaser .clickable-box-link .teaser-details .teaser-channel, .playlist-container .playlist .livestream-item .clickable-box-link .teaser-details .teaser-channel {
            text-transform: uppercase;
            color: #8b8b8b;
            display: block;
            font-size: 11px;
            max-height: 18px;
            padding: 0 10px;
            line-height: 26px;
            height: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }

@media (max-width: 775px) {
  .playlist .teaser .clickable-box-link .teaser-image-frame, .playlist .livestream-item .clickable-box-link .teaser-image-frame {
    -ms-flex: 42%;
        flex: 42%; } }

@media (min-width: 776px) {
  .playlist-container .playlist {
    position: absolute;
    padding: 10px 0;
    max-height: calc(100% - 70px); }
    .playlist-container .playlist .teaser, .playlist-container .playlist .livestream-item {
      padding: 0 10px;
      -ms-flex-direction: row;
          flex-direction: row;
      min-width: 150px; }
    .playlist-container .playlist .teaser-img {
      padding-top: 56.25%; } }

@media (min-width: 776px) and (max-width: 987px) {
  .right-side.playlist-container {
    width: 50%;
    margin-top: 430px;
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    height: auto; }
    .right-side.playlist-container .playlist-wrapper {
      position: relative;
      height: 100%; } }

.amp-main {
  padding: 25px 20px; }
  .amp-main .amp-clip-data {
    margin-top: 20px; }
    .amp-main .amp-clip-data span {
      color: #7a8799;
      padding: 0 2px; }
    .amp-main .amp-clip-data .amp-clip-title {
      margin-bottom: 10px;
      font-size: 1.4em;
      font-weight: bold;
      line-height: 25px; }
    .amp-main .amp-clip-data .amp-clip-description {
      line-height: 1.5em;
      margin: 0 0 20px; }
  .amp-main .amp-clip-teaser .teaser-image {
    position: relative; }
  .amp-main .amp-clip-teaser .teaser-caption {
    font-size: 11px;
    display: block;
    position: absolute;
    bottom: 0;
    z-index: 100;
    color: #fff;
    padding: 0 15px 10px; }
  .amp-main .amp-clip-teaser .teaser-lineA {
    font-size: 11px;
    display: block;
    position: absolute;
    bottom: 0;
    z-index: 100;
    color: #fff; }
  .amp-main .amp-clip-teaser .teaser-headline {
    color: #fff;
    padding: 0; }
  .amp-main .amp-clip-teaser .teaser-button {
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 8px 3px;
    display: block;
    float: left;
    min-height: 14px;
    line-height: normal;
    font-weight: bold; }
  .amp-main .amp-clip-teaser .teaser-stats {
    padding: 2px 5px;
    display: block;
    float: left;
    min-height: 14px;
    line-height: normal; }
  .amp-main .amp-clip-teaser .play-button {
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    width: 60px;
    height: 60px;
    background-color: rgba(210, 29, 0, 0.85);
    border-radius: 0; }
    .amp-main .amp-clip-teaser .play-button .icon-video {
      position: absolute;
      left: 18px;
      top: 16px;
      padding: 0;
      margin: 0;
      width: 30px;
      height: 30px; }
    .amp-main .amp-clip-teaser .play-button .icon-video {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNC4yLDUuM2w0LjMsMi4yTDQuMiw5LjdWNS4zIE0yLjUsMi41djEwbDEwLTVMMi41LDIuNUwyLjUsMi41eiIvPjwvc3ZnPg==); }
    .amp-main .amp-clip-teaser .play-button .icon-video::before {
      content: '';
      padding-left: 2px; }

.page-header {
  z-index: 9999; }
  .page-header ul,
  .page-header li {
    padding: 0;
    margin: 0;
    list-style: none; }

.topbar-container.sticky {
  z-index: 9999; }

/* used by other elements that want to be below */
.below-header-zindex {
  z-index: 9998; }

.navigation-upper-bar {
  position: relative;
  z-index: 10000;
  background-color: #1e272c; }

.navigation-lower-group {
  background-color: #55a60e;
  color: #fff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }

@media (min-width: 776px) {
  .channel-menu {
    height: 25px; } }

.navigation-top {
  height: 50px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  position: relative;
  padding: 0 10px; }
  .navigation-top a {
    outline: none; }
  .navigation-top-content {
    position: relative;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    transition: padding-right 100ms ease-in-out;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden; }
  .navigation-top-navbar {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-align: center;
        align-items: center;
    padding: 0;
    z-index: 2;
    margin-right: -12px; }
    .navigation-top-navbar li {
      padding: 0; }
  .navigation-top .navigation-headline {
    font-family: "Intro-Black", Arial, Helvetica, sans-serif;
    max-height: 40px;
    text-align: center;
    z-index: 1;
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
    font-size: 12px; }
    @media (min-width: 776px) {
      .navigation-top .navigation-headline {
        padding: 0 40px;
        font-size: 18px; } }
  .navigation-top .logo-container {
    display: inline-block;
    white-space: nowrap;
    -ms-flex-item-align: center;
        align-self: center;
    z-index: 2; }
    @media (min-width: 776px) {
      .navigation-top .logo-container {
        margin-right: 60px; } }
    .navigation-top .logo-container.partner-logo-container {
      width: 220px !important;
      margin-right: 10px; }
      @media all and (-ms-high-contrast: none) {
        .navigation-top .logo-container.partner-logo-container {
          width: 310px !important;
          margin-right: 60px; } }
      @media (max-width: 775px) {
        .navigation-top .logo-container.partner-logo-container .partner-brand {
          display: none; } }
  .navigation-top .nav-item-auth {
    display: none; }
    .navigation-top .nav-item-auth .dropdown {
      display: none; }
    .navigation-top .nav-item-auth:hover .dropdown {
      display: block;
      z-index: 10000; }
  .navigation-top .nav-item-search,
  .navigation-top .nav-item-quick,
  .navigation-top .nav-item-close,
  .navigation-top .nav-item-auth {
    cursor: pointer;
    width: 40px;
    min-width: 40px;
    height: 100%;
    min-height: 40px;
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: center;
    text-align: center;
    position: relative; }
    @media (min-width: 776px) {
      .navigation-top .nav-item-search,
      .navigation-top .nav-item-quick,
      .navigation-top .nav-item-close,
      .navigation-top .nav-item-auth {
        width: 50px;
        min-width: 50px; } }
    .navigation-top .nav-item-search:hover,
    .navigation-top .nav-item-quick:hover,
    .navigation-top .nav-item-close:hover,
    .navigation-top .nav-item-auth:hover {
      background-color: #33424a; }
    .navigation-top .nav-item-search.hide,
    .navigation-top .nav-item-quick.hide,
    .navigation-top .nav-item-close.hide,
    .navigation-top .nav-item-auth.hide {
      visibility: hidden; }
    .navigation-top .nav-item-search.nav-item-quick.hide,
    .navigation-top .nav-item-quick.nav-item-quick.hide,
    .navigation-top .nav-item-close.nav-item-quick.hide,
    .navigation-top .nav-item-auth.nav-item-quick.hide {
      display: none; }
  .navigation-top .nav-item-quick {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .navigation-top .nav-item-quick a {
      padding: 25px 12.5px; }

.navigation-lower {
  display: -ms-flexbox;
  display: flex; }
  .navigation-lower .left-upper-part,
  .navigation-lower .sponsor-wrapper {
    display: none;
    position: relative; }
  .navigation-lower .left-part {
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .navigation-lower .channel-logo {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 10px; }
  @media (min-width: 776px) {
    .navigation-lower {
      display: -ms-flexbox;
      display: flex;
      height: 88px;
      max-height: 88px; }
      .navigation-lower .navigation-menu-content {
        padding-top: 0; }
      .navigation-lower .channel-logo {
        -ms-flex: 0 0 88px;
            flex: 0 0 88px;
        margin-right: 20px;
        width: 88px;
        height: 88px; }
      .navigation-lower .left-part {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
        .navigation-lower .left-part .left-upper-part {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          margin-top: 10px;
          height: 53px; }
          .navigation-lower .left-part .left-upper-part .channel-title {
            -ms-flex: 1;
                flex: 1;
            text-transform: uppercase;
            font-family: "Intro-Black", Arial, Helvetica, sans-serif; }
            .navigation-lower .left-part .left-upper-part .channel-title h1,
            .navigation-lower .left-part .left-upper-part .channel-title h2 {
              font-weight: 100;
              display: inline;
              line-height: 48px; }
          .navigation-lower .left-part .left-upper-part .epg-box {
            font-size: 15pt;
            text-align: right;
            width: 200px;
            font-family: "Intro-Black", Arial, Helvetica, sans-serif; }
        .navigation-lower .left-part .navigation-menu .nav {
          height: 25px; }
        .navigation-lower .left-part ul.nav {
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-align: end;
              align-items: flex-end; }
        .navigation-lower .left-part ul.nav.hidden-nav {
          height: 0; }
      .navigation-lower .sponsor-wrapper {
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
        margin-left: 10px;
        padding-left: 10px;
        border-left: 2px solid rgba(255, 255, 255, 0.3);
        /* for Safari */
        background-clip: padding-box;
        /* for IE9+, Firefox 4+, Opera, Chrome */ }
        .navigation-lower .sponsor-wrapper-0::before {
          content: 'Präsentiert von';
          display: block;
          position: absolute;
          top: 10px;
          color: #fff;
          left: -105px;
          opacity: 0.5;
          font-size: 8px;
          text-transform: uppercase;
          letter-spacing: 1.3px; } }

@media (min-width: 480px) {
  .navigation-top .logo-container {
    margin-left: 0; } }

@media (min-width: 776px) {
  .navigation-top {
    height: 70px;
    padding: 0; }
    .navigation-top .nav-item-auth {
      display: block; }
  .navigation-menu {
    padding: 0; }
    .navigation-menu .nav {
      height: 88px; }
    .navigation-menu .nav-item {
      margin-left: 48px; }
      .navigation-menu .nav-item .dropdown {
        left: -24px; } }

.search-modal ul,
.search-modal li {
  padding: 0;
  margin: 0;
  list-style: none; }

.search-modal .portal-content-wrapper .portal-content {
  min-height: 42vh;
  padding: 10px 0; }

.search-modal .search-form {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 56px;
  border: 0;
  font-weight: bold;
  box-sizing: border-box;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 10px; }
  .search-modal .search-form .search-btn,
  .search-modal .search-form .search-input {
    border: 0;
    outline: none;
    font: inherit;
    margin: 10px 0 0; }
  .search-modal .search-form .search-input {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    color: #8b8b8b;
    border-bottom: 2px solid #8b8b8b;
    font-weight: 300;
    max-width: 50%; }
  .search-modal .search-form .clear-btn {
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 25px;
    min-width: 25px;
    height: 25px;
    min-height: 25px;
    margin-left: -25px;
    padding-bottom: 6px;
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .search-modal .search-form .search-btn {
    color: #fff;
    background-color: #50ac01;
    -ms-flex-positive: 0;
        flex-grow: 0;
    cursor: pointer;
    padding: 0 20px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    margin-left: 20px; }
  .search-modal .search-form input:-webkit-autofill,
  .search-modal .search-form input:-webkit-autofill:hover,
  .search-modal .search-form input:-webkit-autofill:focus,
  .search-modal .search-form input:-webkit-autofill {
    border: 0;
    -webkit-text-fill-color: #8b8b8b;
    -webkit-box-shadow: 0 0 0 1000px #8b8b8b inset;
    color: #8b8b8b !important;
    background-color: #8b8b8b !important; }

.search-modal .search-content {
  clear: both;
  max-height: calc(100vh - 106px);
  padding: 1px 10px;
  width: 100%;
  overflow-y: auto;
  box-sizing: border-box; }
  .search-modal .search-content .container-headline, .search-modal .search-content .p7s1-text-headline-h1, .search-modal .search-content .module-header h2, .module-header .search-modal .search-content h2, .search-modal .search-content .tv-program-minibar-header h2, .tv-program-minibar-header .search-modal .search-content h2, .search-modal .search-content .channelepg-wrapper h2, .channelepg-wrapper .search-modal .search-content h2, .search-modal .search-content .gallery-slide-counter, .search-modal .search-content .gallery-total-image-count {
    color: #000;
    margin: 20px 0;
    font-size: 20px; }
  .search-modal .search-content ul {
    display: inline-block; }
    .search-modal .search-content ul li {
      color: #8b8b8b;
      font-size: 12px;
      height: 18px;
      border-bottom: transparent solid 4px;
      transition: color 100ms ease, border-color 100ms ease;
      cursor: pointer;
      text-transform: uppercase;
      font-weight: bold;
      white-space: nowrap;
      height: auto;
      padding: 5px 0;
      white-space: normal; }
      @media (min-width: 776px) {
        .search-modal .search-content ul li {
          font-size: 13px; } }
      .search-modal .search-content ul li .nav-link {
        font-family: Arial, Helvetica, sans-serif;
        padding: 10px 0;
        color: inherit;
        text-decoration: none; }
      .search-modal .search-content ul li:hover, .search-modal .search-content ul li.active {
        color: #000;
        border-color: #50ac01; }
      .search-modal .search-content ul li a {
        padding: 5px 0; }

.search-modal .search-form .search-input {
  max-width: 70%; }

@media (min-width: 480px) {
  .search-modal .search-form .search-input {
    max-width: 100%; } }

@media (min-width: 776px) {
  .search-modal .search-form {
    padding: 0; }
  .search-modal .search-content {
    max-height: 100%;
    overflow: hidden;
    padding: 0; }
    .search-modal .search-content .container-headline, .search-modal .search-content .p7s1-text-headline-h1, .search-modal .search-content .module-header h2, .module-header .search-modal .search-content h2, .search-modal .search-content .tv-program-minibar-header h2, .tv-program-minibar-header .search-modal .search-content h2, .search-modal .search-content .channelepg-wrapper h2, .channelepg-wrapper .search-modal .search-content h2, .search-modal .search-content .gallery-slide-counter, .search-modal .search-content .gallery-total-image-count {
      margin: 40px 0; }
  .search-modal .portal-content-wrapper .portal-content {
    padding: 20px 0;
    width: 776px; } }

@media (min-width: 988px) {
  .search-modal .portal-content-wrapper .portal-content {
    padding: 50px 160px 50px 0;
    width: 988px; } }

@media (min-width: 1450px) {
  .search-modal .portal-content-wrapper .portal-content {
    width: 1200px; } }

.quick-modal ul,
.quick-modal li {
  padding: 0;
  margin: 0;
  list-style: none; }

@media (min-width: 776px) {
  .quick-modal .portal-content {
    height: 100%;
    overflow: scroll; } }

.quick-modal .portal-content > span {
  display: block; }

.quick-modal .quick-auth {
  width: 100%;
  color: #fff;
  height: 50px;
  padding: 10px 20px;
  box-sizing: border-box;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff; }
  .quick-modal .quick-auth .icons-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 0;
    margin: 0; }
  .quick-modal .quick-auth li {
    background-color: inherit;
    color: #8b8b8b;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
    display: inline-block; }
    .quick-modal .quick-auth li a {
      padding: 10px;
      text-decoration: none; }
      .quick-modal .quick-auth li a:hover {
        color: #000; }
  .quick-modal .quick-auth .dropdown {
    position: relative;
    top: 0;
    min-width: 0; }
    .quick-modal .quick-auth .dropdown .dropdown-item {
      height: auto;
      line-height: inherit;
      border: 0; }

.quick-modal .quick-content {
  clear: both;
  padding: 0;
  width: 100%;
  overflow-y: auto;
  /* hide inner scrollbars */
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none; }
  .quick-modal .quick-content::-webkit-scrollbar {
    display: none; }
  .quick-modal .quick-content .quick-menu {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 10px 0;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    margin: 0;
    border-top: 2px solid #f0f0f0; }
    .quick-modal .quick-content .quick-menu .nav-item {
      color: #8b8b8b;
      font-size: 12px;
      height: 18px;
      border-bottom: transparent solid 4px;
      transition: color 100ms ease, border-color 100ms ease;
      cursor: pointer;
      text-transform: uppercase;
      font-weight: bold;
      white-space: nowrap;
      position: relative;
      margin: 6px; }
      @media (min-width: 776px) {
        .quick-modal .quick-content .quick-menu .nav-item {
          font-size: 13px; } }
      .quick-modal .quick-content .quick-menu .nav-item .nav-link {
        font-family: Arial, Helvetica, sans-serif;
        padding: 10px 0;
        color: inherit;
        text-decoration: none; }
      .quick-modal .quick-content .quick-menu .nav-item:hover, .quick-modal .quick-content .quick-menu .nav-item.active {
        color: #000;
        border-color: #50ac01; }
      @media (min-width: 480px) {
        .quick-modal .quick-content .quick-menu .nav-item {
          font-size: 14px; } }
      @media (min-width: 776px) {
        .quick-modal .quick-content .quick-menu .nav-item {
          font-size: 16px; } }
      .quick-modal .quick-content .quick-menu .nav-item.quick-title {
        display: block;
        margin: 10px 0 10px;
        margin-bottom: 10px;
        padding-bottom: 5px;
        color: #8b8b8b;
        font-size: 20px;
        font-weight: bold; }
        .quick-modal .quick-content .quick-menu .nav-item.quick-title:hover, .quick-modal .quick-content .quick-menu .nav-item.quick-title-highlight {
          color: black; }
  .quick-modal .quick-content .main-quick-menu .shows-menu {
    padding: 0; }
    .quick-modal .quick-content .main-quick-menu .shows-menu .nav-item {
      font-weight: 300;
      margin: 2px;
      height: 13px;
      border-width: 0 0 2px 0;
      padding: 4px 0; }
      .quick-modal .quick-content .main-quick-menu .shows-menu .nav-item:hover {
        text-decoration: none; }
  .quick-modal .quick-content .channel-quick-menu {
    background-color: #fff; }

@media (min-width: 776px) {
  .quick-modal .quick-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    margin: 80px auto;
    height: auto;
    width: 776px; }
    .quick-modal .quick-content .channel-quick-menu {
      -ms-flex-order: 1;
          order: 1;
      border-left: 2px solid #f0f0f0; }
    .quick-modal .quick-content .quick-menu {
      border-top: none; }
    .quick-modal .quick-content .main-quick-menu {
      background-color: #fff; }
      .quick-modal .quick-content .main-quick-menu .shows-menu {
        display: none; }
    .quick-modal .quick-content .quick-title {
      margin-top: 6px; }
  .quick-modal .quick-auth {
    display: none; } }

@media (min-width: 776px) and (max-height: 600px) {
  .quick-modal .quick-content {
    margin: 10px auto; } }

.recommended-shows {
  border-top: 2px solid #f0f0f0;
  padding-bottom: 10px; }
  .recommended-shows .recommended-shows-teasers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 5px; }
    .recommended-shows .recommended-shows-teasers .show-item,
    .recommended-shows .recommended-shows-teasers .show-all {
      box-sizing: border-box;
      width: 14%;
      -ms-flex: 0 0 33.3%;
          flex: 0 0 33.3%;
      max-width: 33.3%;
      padding: 0 5px 10px;
      margin-bottom: 0; }
    .recommended-shows .recommended-shows-teasers .show-all a {
      height: 100%;
      background-color: #50ac01;
      color: #fff;
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 12px;
      text-align: center; }
    .recommended-shows .recommended-shows-teasers .show-item .clickable-box-link {
      box-shadow: none;
      overflow: visible; }
    .recommended-shows .recommended-shows-teasers .show-item .teaser-details {
      text-align: center;
      position: absolute;
      top: 58px;
      width: 100%;
      padding: 0; }
      .recommended-shows .recommended-shows-teasers .show-item .teaser-details .teaser-channel {
        padding: 10px; }
    @media (min-width: 776px) {
      .recommended-shows .recommended-shows-teasers {
        padding: 30px 0 60px; }
        .recommended-shows .recommended-shows-teasers .show-item,
        .recommended-shows .recommended-shows-teasers .show-all {
          flex: unset;
          -ms-flex: 0 0 auto;
          max-width: none;
          max-width: unset;
          padding: 0; } }
    @media (min-width: 988px) {
      .recommended-shows .recommended-shows-teasers .show-item .teaser-details {
        top: 78px; } }
    @media (min-width: 1450px) {
      .recommended-shows .recommended-shows-teasers {
        padding-top: 30px; }
        .recommended-shows .recommended-shows-teasers .show-item .teaser-details {
          top: 95px; } }
  .recommended-shows .recommended-shows-headline {
    color: #8b8b8b;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase; }

@media (max-height: 600px) {
  .recommended-shows {
    padding: 0; } }

.sponsor {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -1000px;
  overflow: hidden;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center; }

.mobile-sponsor-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding: 5px;
  height: 40px;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
  .mobile-sponsor-bar .presented-by,
  .mobile-sponsor-bar .presented-by-multi {
    -ms-flex: 4;
        flex: 4;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -ms-flex-direction: column;
        flex-direction: column;
    opacity: 0.5;
    text-transform: uppercase;
    font-size: 10px;
    margin-left: 80px; }
  @media (max-width: 479px) {
    .mobile-sponsor-bar .presented-by-multi {
      width: 100%;
      -ms-flex: 1;
          flex: 1;
      text-align: center; } }
  .mobile-sponsor-bar .left-sponsor,
  .mobile-sponsor-bar .right-sponsor {
    -ms-flex: 1;
        flex: 1;
    width: 50%;
    height: 50px;
    margin-right: 15px;
    margin-top: -15px;
    margin-bottom: -15px;
    max-width: 100px;
    max-height: 88px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center; }
  @media (min-width: 480px) {
    .mobile-sponsor-bar {
      -ms-flex-align: center;
          align-items: center; } }

.shows-modal {
  top: 158px; }
  .shows-modal .portal-content {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .shows-modal .portal-content-wrapper {
    background-color: #090c0e; }
    .shows-modal .portal-content-wrapper .shows-ddm {
      padding: 24px;
      margin: 0;
      max-height: 70vh;
      overflow-y: auto; }
      .shows-modal .portal-content-wrapper .shows-ddm .nav-item {
        font-family: Arial, Helvetica, sans-serif;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 5px 10px; }
        .shows-modal .portal-content-wrapper .shows-ddm .nav-item .nav-link {
          color: #fff;
          font-size: 12px;
          border-bottom: transparent solid 4px;
          transition: color 100ms ease, border-color 100ms ease;
          cursor: pointer;
          text-transform: uppercase;
          font-weight: bold;
          text-decoration: none; }
          .shows-modal .portal-content-wrapper .shows-ddm .nav-item .nav-link:hover, .shows-modal .portal-content-wrapper .shows-ddm .nav-item .nav-link.active {
            color: #fff;
            border-color: #50ac01; }
      @media (min-width: 776px) {
        .shows-modal .portal-content-wrapper .shows-ddm {
          padding: 40px 0;
          columns: 3; } }
      @media (min-width: 988px) {
        .shows-modal .portal-content-wrapper .shows-ddm {
          padding: 40px; } }
      @media (min-width: 1450px) {
        .shows-modal .portal-content-wrapper .shows-ddm {
          columns: 4; } }
    @media (min-width: 776px) {
      .shows-modal .portal-content-wrapper .portal-content {
        width: 776px; } }
    @media (min-width: 988px) {
      .shows-modal .portal-content-wrapper .portal-content {
        width: 988px; } }
    @media (min-width: 1450px) {
      .shows-modal .portal-content-wrapper .portal-content {
        width: 1200px; } }
    .shows-modal .portal-content-wrapper .mag-button {
      -ms-flex-item-align: center;
          align-self: center;
      margin-bottom: 60px; }
  .shows-modal.is-sticky {
    position: fixed;
    top: 158px !important; }
  @media (max-height: 650px) {
    .shows-modal .portal-content-wrapper .shows-ddm {
      padding: 24px; }
    .shows-modal .portal-content {
      height: calc(100vh - 158px);
      overflow-y: auto; } }
  @media (max-width: 775px) {
    .shows-modal {
      display: none; } }

.reg-wall {
  text-align: center;
  padding: 50px 100px;
  margin-bottom: 50px;
  color: #8b8b8b;
  background-color: #fff; }
  .reg-wall .reg-wall-register a {
    color: #fff;
    background-color: #50ac01;
    font-size: 14px;
    padding: 10px 20px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    margin: 20px auto;
    text-decoration: none; }
  .reg-wall .reg-wall-login {
    display: block;
    margin-bottom: 50px; }
    .reg-wall .reg-wall-login a {
      font-weight: bold; }
  .reg-wall p {
    line-height: 1.4em; }
    .reg-wall p.small-paragraph {
      font-size: 12px;
      line-height: 1em; }
    .reg-wall p.logo-7pass {
      background-repeat: no-repeat;
      background-position: top center;
      padding-top: 30px; }
  @media (max-width: 987px) {
    .reg-wall {
      padding: 24px;
      margin-bottom: 24px; }
      .reg-wall .reg-wall-login {
        margin-bottom: 24px; } }

@media (max-width: 479px) {
  .regwall-popup .p7s1-text-headline {
    position: absolute;
    left: 20px;
    right: 20px;
    top: 15%; } }

.regwall-popup .p7s1-text-headline .p7s1-text-headline-h1 {
  color: #fff;
  text-align: center;
  line-height: 1.6em;
  margin-top: 0.4em;
  margin-bottom: 1.2em;
  font-size: 1.8em; }

.regwall-popup .branded-modal-body.card-padding {
  padding: 24px;
  padding-bottom: 12px; }

@media (max-width: 479px) {
  .regwall-popup .button-grid {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5%; } }

@media (min-width: 480px) {
  .regwall-popup .button-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
        flex-flow: column wrap; } }

.regwall-popup .button-grid > .button-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media (min-width: 480px) {
    .regwall-popup .button-grid > .button-row {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .regwall-popup .button-grid > .button-row > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 5px; }
  .regwall-popup .button-grid > .button-row.may-skip {
    margin-bottom: 30px; }
  .regwall-popup .button-grid > .button-row .mag-button,
  .regwall-popup .button-grid > .button-row .mag-button-light {
    border: none;
    width: 150px;
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
    background-color: #fff;
    color: #50ac01; }
    @media (max-width: 479px) {
      .regwall-popup .button-grid > .button-row .mag-button,
      .regwall-popup .button-grid > .button-row .mag-button-light {
        margin-left: 60px;
        margin-right: 60px;
        width: 100%;
        min-width: 150px; } }
    .regwall-popup .button-grid > .button-row .mag-button.regwall-button,
    .regwall-popup .button-grid > .button-row .mag-button-light.regwall-button {
      cursor: pointer;
      text-decoration: none; }
    .regwall-popup .button-grid > .button-row .mag-button:hover,
    .regwall-popup .button-grid > .button-row .mag-button-light:hover {
      background-color: #f2f2f2;
      color: #449301; }
    .regwall-popup .button-grid > .button-row .mag-button.register,
    .regwall-popup .button-grid > .button-row .mag-button-light.register {
      margin-top: 20px;
      background-color: #69c519;
      color: #fff; }
      @media (min-width: 480px) {
        .regwall-popup .button-grid > .button-row .mag-button.register,
        .regwall-popup .button-grid > .button-row .mag-button-light.register {
          margin-left: 30px;
          margin-top: unset;
          /* IE only */ } }
  @media all and (min-width: 480px) and (-ms-high-contrast: none) {
    .regwall-popup .button-grid > .button-row .mag-button.register,
    .regwall-popup .button-grid > .button-row .mag-button-light.register {
      margin-top: 0; } }
      .regwall-popup .button-grid > .button-row .mag-button.register:hover,
      .regwall-popup .button-grid > .button-row .mag-button-light.register:hover {
        background-color: #5dae16;
        color: #f2f2f2; }
    .regwall-popup .button-grid > .button-row .mag-button.may-skip,
    .regwall-popup .button-grid > .button-row .mag-button-light.may-skip {
      background-color: transparent;
      color: #fff;
      border-color: #fff;
      border: 1px solid; }
      .regwall-popup .button-grid > .button-row .mag-button.may-skip:hover,
      .regwall-popup .button-grid > .button-row .mag-button-light.may-skip:hover {
        background-color: transparent;
        color: #e6e6e6; }

.regwall-popup .button-grid > :first-child {
  margin-bottom: 27px; }
  @media (max-width: 479px) {
    .regwall-popup .button-grid > :first-child {
      margin-bottom: 18px; } }

.regwall-popup .button-grid > :last-child {
  font-size: 12px; }

.regwall-popup-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.cms-datetime {
  margin-left: 10px; }
  .cms-datetime input {
    margin: 3px; }

.cms-preview-bar-wrapper .cms-preview-bar {
  z-index: 10000;
  position: fixed;
  display: none;
  bottom: 0;
  left: 0;
  background-color: #fff;
  height: 60px;
  width: 100%;
  border-top: 1px solid #c0c0c0;
  text-align: center;
  line-height: 60px;
  font-size: 14pt;
  color: #444; }

.cms-preview-bar-wrapper.expanded .cms-preview-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.cms-preview-bar-wrapper.expanded .cms-preview-bar-expander {
  bottom: 59px; }
  .cms-preview-bar-wrapper.expanded .cms-preview-bar-expander::after {
    content: '-'; }

.cms-preview-bar-wrapper .cms-preview-bar-expander {
  z-index: 10001;
  width: 100px;
  height: 50px;
  background-color: #fff;
  position: fixed;
  bottom: -1px;
  left: calc(50% - 50px);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  .cms-preview-bar-wrapper .cms-preview-bar-expander::after {
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 20pt;
    color: #444;
    content: '+'; }

.channel-highlight {
  background-color: #55a60e;
  color: #fff; }
  .channel-highlight h2 {
    color: #fff; }
  .channel-highlight .channel-highlight-header {
    background-color: #888; }
    .channel-highlight .channel-highlight-header > .narrow-wrapper {
      display: -ms-flexbox;
      display: flex; }
  .channel-highlight .channel-logo {
    width: 52px;
    height: 52px;
    margin-right: 10px; }
  .channel-highlight .channel-show-time {
    line-height: 55px; }
  @media (min-width: 776px) {
    .channel-highlight .channel-logo {
      margin-right: 20px;
      width: 88px;
      height: 88px; }
    .channel-highlight .channel-show-time {
      line-height: 88px; } }
  .channel-highlight .channel-show-time {
    font-size: 11pt; }

@media (max-width: 775px) {
  .channel-highlight,
  .channel-highlight-header {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px; } }

.page-header .page-header-head {
  line-height: 1.5em; }
  @media (max-width: 479px) {
    .page-header .page-header-head {
      margin-bottom: 0; } }

.page-header .page-header-elements {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.page-header .p7s1-text-summary {
  margin: 16px 0; }

.page-header a.page-header-image-overlay {
  display: block;
  width: 100%;
  height: 100%;
  position: relative; }
  .page-header a.page-header-image-overlay:hover {
    text-decoration: none; }
  .page-header a.page-header-image-overlay .play-button {
    position: absolute;
    top: calc(50% - 60px);
    left: calc(50% - 60px);
    width: 120px;
    height: 120px;
    background-color: rgba(80, 172, 1, 0.85);
    border-radius: 0; }
    .page-header a.page-header-image-overlay .play-button .icon-video {
      position: absolute;
      left: 33px;
      top: 30px;
      padding: 0;
      margin: 0;
      width: 60px;
      height: 60px; }

.page-header .page-header-image {
  width: 100%; }

.page-header picture .teaser-copyright {
  position: relative;
  bottom: 5px;
  width: auto; }
  .page-header picture .teaser-copyright:hover {
    text-decoration: none; }

.page-header-extra-info {
  color: #8b8b8b;
  font-size: 12px; }

.amp-main.article .teaser-copyright {
  font-size: 11px;
  display: block;
  bottom: 0;
  z-index: 100;
  color: #242424;
  background-color: transparent;
  padding: 5px 15px;
  text-align: right; }

.film-page-text table td:first-child {
  font-weight: bold;
  padding-left: 0; }

.film-page-text table td {
  padding: 5px; }

.star-page-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-color: white; }

.star-profile-table table,
.star-profile-table th,
.star-profile-table td {
  font-size: 12px;
  line-height: 16px; }
  @media (min-width: 776px) {
    .star-profile-table table,
    .star-profile-table th,
    .star-profile-table td {
      font-size: 13px;
      line-height: 17px; } }
  @media (min-width: 988px) {
    .star-profile-table table,
    .star-profile-table th,
    .star-profile-table td {
      font-size: 14px;
      line-height: 18px; } }

.star-profile-table table {
  width: 100%;
  margin-bottom: 20px; }

.star-profile-table th,
.star-profile-table td {
  padding: 4px 8px;
  text-align: left; }

.star-profile-table tr:nth-child(even) {
  background-color: #e6e6e6; }

.p7s1-slide-gallery {
  box-shadow: none !important; }
  .p7s1-slide-gallery .slick-arrow,
  .p7s1-slide-gallery .slick-arrow:hover,
  .p7s1-slide-gallery .slick-arrow:focus {
    background-color: #fff;
    width: 50px;
    height: 50px;
    z-index: 9998;
    background-repeat: no-repeat;
    background-position: center center; }
  .p7s1-slide-gallery .slick-prev,
  .p7s1-slide-gallery .slick-prev:hover,
  .p7s1-slide-gallery .slick-prev:focus {
    left: 0; }
  .p7s1-slide-gallery .slick-next,
  .p7s1-slide-gallery .slick-next:hover,
  .p7s1-slide-gallery .slick-next:focus {
    right: 0; }
  .p7s1-slide-gallery-button-right {
    display: -ms-flexbox;
    display: flex;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 1000px;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 5px; }
    .p7s1-slide-gallery-button-right-arrow {
      margin: 0;
      margin-left: 3px;
      margin-top: -1px; }
  .p7s1-slide-gallery-image {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
    max-height: 65vh;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none; }
  .p7s1-slide-gallery-arrow {
    display: -ms-flexbox;
    display: flex;
    background: rgba(0, 0, 0, 0.05);
    border-radius: 1000px;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 5; }

@media (min-width: 480px) {
  .p7s1-slide-gallery {
    min-height: 485px; }
    .p7s1-slide-gallery.showGallery {
      min-height: auto; }
    .p7s1-slide-gallery.slick-initialized .slick-slide {
      display: -ms-flexbox;
      display: flex; }
    .p7s1-slide-gallery picture {
      width: auto;
      display: inline-block;
      margin: 0 auto; }
  .slick-server-rendered .p7s1-slide-gallery .slick-slide {
    display: none; }
  .slick-server-rendered .p7s1-slide-gallery .slick-slide:nth-child(2) {
    display: -ms-flexbox;
    display: flex; }
  .p7s1-slide-single {
    display: -ms-flexbox;
    display: flex; }
    .p7s1-slide-single picture {
      width: auto;
      margin: 0 auto; } }

@media (max-width: 775px) {
  .slick-server-rendered .p7s1-slide-gallery {
    display: none; } }

.p7s1-list-gallery-image {
  width: 100%; }

.gallery-headline-h2 {
  font-family: "Intro-Black", Arial, Helvetica, sans-serif;
  margin-right: auto;
  width: 100%;
  color: #000;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 0.5em;
  margin-left: 0; }
  @media (min-width: 480px) {
    .gallery-headline-h2 {
      font-size: 22px; } }
  @media (min-width: 776px) {
    .gallery-headline-h2 {
      font-size: 28px; } }
  .gallery-headline-h2 a {
    color: #000; }
    .gallery-headline-h2 a:hover {
      text-decoration: none; }

.gallery-slide-counter {
  text-align: right;
  white-space: nowrap;
  margin: 0;
  width: auto; }

.gallery-total-image-count {
  margin: 0;
  margin-top: 0;
  margin-bottom: 0.5em;
  margin-left: 0;
  white-space: nowrap; }

.gallery-bookmark-button {
  margin-top: 4px;
  margin-left: 20px; }
  .gallery-bookmark-button-color {
    color: #c00; }

.gallery-header {
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -ms-flex-direction: column;
      flex-direction: column; }
  .gallery-header-first {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .gallery-header-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }

.gallery-description {
  margin-top: 24px;
  line-height: 1.5em; }

.gallery-html-text {
  display: inline-block;
  padding: 24px; }

.gallery-html-title {
  display: inline-block;
  padding: 24px;
  padding-bottom: 0; }

.search-topbar {
  display: -ms-flexbox;
  display: flex;
  padding: 20px; }
  .search-topbar .search-topbar-form {
    flex: 1;
    -ms-flex: 40;
    min-width: 40%; }
  .search-topbar .search-topbar-recommendations {
    min-width: 20%;
    overflow: hidden;
    margin-left: 40px;
    -ms-flex: 1; }
    .search-topbar .search-topbar-recommendations .recommendations-headline {
      color: grey;
      font-size: smaller;
      text-transform: uppercase;
      padding-bottom: 10px; }
    .search-topbar .search-topbar-recommendations ul > li {
      padding: 3px 10px 3px 0; }
  .search-topbar li {
    display: inline-block;
    padding-right: 10px; }
  .search-topbar input[type='text'] {
    background-color: #efefef;
    border: #c0c0c0 1px solid;
    outline: none;
    padding: 5px 6px 7px 7px;
    font-size: 16px;
    -webkit-appearance: none; }
  .search-topbar form {
    display: -ms-flexbox;
    display: flex; }
    .search-topbar form .search-topbar-input {
      flex: 2;
      -ms-flex: 10; }
      .search-topbar form .search-topbar-input input {
        width: 100%; }
    .search-topbar form .search-topbar-button {
      flex: 0;
      -ms-flex: 1;
      margin: 0 0 0 24px; }
      .search-topbar form .search-topbar-button button {
        border: none;
        padding: 8px 20px;
        color: #fff;
        background-color: #50ac01;
        -ms-flex-positive: 0;
            flex-grow: 0;
        cursor: pointer;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 12px;
        margin-left: 5px; }
  .search-topbar .search-filters {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 26px; }

.search-heading-with-filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .search-heading-with-filter .search-filters {
    margin-top: 26px; }
    .search-heading-with-filter .search-filters .btn-filter:not(:last-child) {
      margin-right: 20px; }

.search-loading {
  position: relative; }
  .search-loading::before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 25px;
    margin-top: -15px;
    margin-left: -15px;
    border-radius: 50%;
    border: 3px solid #ccc;
    border-top-color: #333;
    animation: spinner 0.6s linear infinite; }
    @media (min-width: 988px) {
      .search-loading::before {
        width: 30px;
        height: 30px; } }

.search-no-results {
  margin-bottom: 25px; }

@media (max-width: 775px) {
  .search-topbar {
    margin-top: 0;
    display: block;
    padding: 10px;
    margin-bottom: 0; }
    .search-topbar .search-topbar-recommendations {
      margin: 20px 0 0; }
      .search-topbar .search-topbar-recommendations ul {
        display: block; }
        .search-topbar .search-topbar-recommendations ul > li {
          padding-top: 5px; }
    .search-topbar form {
      display: -ms-flexbox;
      display: flex; }
      .search-topbar form .search-topbar-input {
        -ms-flex: 1;
            flex: 1; }
        .search-topbar form .search-topbar-input input {
          width: 100%;
          border-radius: 0; }
      .search-topbar form .search-topbar-button {
        -ms-flex: 0;
            flex: 0;
        margin: 0 0 0 24px; }
        .search-topbar form .search-topbar-button button {
          padding: 9px 20px; }
  .search-heading-with-filter {
    display: block;
    -ms-flex-pack: unset;
        justify-content: unset;
    margin-bottom: 30px;
    padding: 10px; }
    .search-heading-with-filter .search-filters {
      display: block;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-top: 15px; }
      .search-heading-with-filter .search-filters .btn-filter:not(:last-child) {
        margin-right: 10px; } }

.livestream-show-details {
  margin: 0;
  padding: 10px 15px 15px;
  background-color: #1e272c;
  color: #fff; }

.livestream-title {
  display: inline-block;
  font-size: 12px;
  line-height: 1.6em;
  font-weight: bold;
  text-transform: uppercase; }

.livestream-subtitle {
  font-size: 12px; }

.livestream-time {
  font-family: "Intro-Black", Arial, Helvetica, sans-serif;
  font-size: 20pt;
  color: #5ec10e; }
  .livestream-time .tv-show-time {
    margin: 0;
    width: auto; }

.livestream-image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 25%;
      flex: 25%; }

.livestream-text {
  -ms-flex: 75%;
      flex: 75%;
  background-color: #fff; }

.livestream-other {
  padding: 15px; }
  .livestream-other-info {
    font-size: 12px;
    color: #50ac01;
    font-weight: bold;
    text-transform: uppercase; }
  .livestream-other-channel {
    font-size: 13px;
    text-transform: uppercase;
    margin: 5px 0 20px; }
  .livestream-other .tv-show-time {
    width: auto;
    font-size: 12px;
    color: #c0c0c0;
    margin: 0; }

.livestream .teaser-gradient {
  display: none; }

@media (max-width: 479px) {
  .livestream-title, .livestream-subtitle {
    font-size: 10pt; }
  .livestream-time {
    font-size: 12pt; } }

.livestream .running-show-other-image {
  min-width: 100px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 25%;
      flex: 25%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .livestream .running-show-other-image .logo {
    pointer-events: all;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    height: 100%;
    background-size: 80%;
    background-position: center; }
    .livestream .running-show-other-image .logo::after {
      display: none; }
  .livestream .running-show-other-image-brand-prosieben {
    background-color: #122232; }
    .livestream .running-show-other-image-brand-prosieben .logo {
      background-size: 50%; }
  .livestream .running-show-other-image-brand-prosiebenmaxx {
    background-color: #2c2d28; }
  .livestream .running-show-other-image-brand-sat1 {
    background-color: #0487b0; }
    .livestream .running-show-other-image-brand-sat1 .logo {
      background-size: 50%; }
  .livestream .running-show-other-image-brand-sat1gold {
    background-color: #404040; }
  .livestream .running-show-other-image-brand-k1 {
    background-color: #251036; }
  .livestream .running-show-other-image-brand-k1doku {
    background-color: #c8193c; }
  .livestream .running-show-other-image-brand-sixx {
    background-color: #1e272c; }

.livestream-running-show {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  text-decoration: none;
  font-size: 12pt; }
  @media (min-width: 480px) {
    .livestream-running-show {
      box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }
  .livestream-running-show.current .livestream-text {
    background-color: #5ec10e;
    color: #fff; }
  .livestream-running-show.current .livestream-show-details {
    background-color: transparent; }
  .livestream-running-show.current .tv-show-time {
    text-transform: uppercase;
    color: #fff; }
  @media (max-width: 987px) {
    .livestream-running-show.current .livestream-image {
      -ms-flex: 50%;
          flex: 50%; } }
  .livestream-running-show.current .tv-show-running-bar-progress {
    background-color: #fff; }
  .livestream-running-show:hover {
    text-decoration: none; }

@media (min-width: 480px) {
  .livestream-upcoming-show {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12); } }

.livestream-upcoming-show-details {
  -ms-flex: 1;
      flex: 1; }

.livestream-upcoming-show:hover {
  text-decoration: none; }

.recipe-calculator table td {
  padding: 5px; }

.recipe-calculator input {
  margin-left: 1em;
  margin-right: 1em;
  width: 3em;
  text-align: center; }

.recipe-times {
  margin-top: 1em;
  margin-bottom: 1em; }

.logo {
  width: 96px;
  height: 22px; }

.hide-on-sixx-de {
  display: none; }
/*# sourceMappingURL=sixx.dff309559eec60e5da8998aa050e25775b6743a0.css.map */