/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.editable-areas label
{
    display: block;
}
.pimcore_area_content p:last-child
{
    margin-bottom: 0;
}
.pimcore_area_wysiwyg h2,
.pimcore_area_wysiwyg .h2
{
    font-size: 18px;
    font-weight: 700;

    margin-bottom: 6px;

    text-transform: uppercase;

    color: #be2621;
}
.pimcore_area_wysiwyg h2 > a,
.pimcore_area_wysiwyg .h2 > a
{
    color: inherit;
}
.pimcore_area_wysiwyg h2 > a:hover,
.pimcore_area_wysiwyg .h2 > a:hover
{
    color: #a8221d;
}
.pimcore_area_wysiwyg h3,
.pimcore_area_wysiwyg .h3
{
    font-size: 14px;
    font-weight: 700;

    margin-bottom: 3px;

    text-transform: uppercase;

    color: #be2621;
}
.pimcore_area_wysiwyg h3 > a,
.pimcore_area_wysiwyg .h3 > a
{
    color: inherit;
}
.pimcore_area_wysiwyg h3 > a:hover,
.pimcore_area_wysiwyg .h3 > a:hover
{
    color: #a8221d;
}
.pimcore_area_genres .box-content:before,
.pimcore_area_genres .box-content:after
{
    display: table;

    content: ' ';
}
.pimcore_area_genres .box-content:after
{
    clear: both;
}
.pimcore_area_genres .label
{
    float: left;

    margin-right: 9px;
    margin-bottom: 9px;
}
.page
{
    padding-top: 80px;
}
@media (max-width: 991px)
{
    .page.header-navbar-filter
    {
        padding-top: 118px;
    }
}
a
{
    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;
    text-decoration: none !important;

    outline: none;
}
.ads
{
    text-align: center;
}
.ads img
{
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 991px)
{
    .col-spacing
    {
        margin-bottom: 15px;
    }
    .col-spacing img
    {
        width: 100%;
    }
}
.header-navbar
{
    position: fixed;
    z-index: 999;
    top: 0;

    width: 100%;
    height: 80px;

    border-bottom: 2px solid #b9050d;
    background-image: -webkit-linear-gradient(top, #ca1013 0%, #be2621 100%);
    background-image:      -o-linear-gradient(top, #ca1013 0%, #be2621 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ca1013), to(#be2621));
    background-image:         linear-gradient(to bottom, #ca1013 0%, #be2621 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
            box-shadow: 0 3px 5px rgba(0, 0, 0, .3);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca1013', endColorstr='#ffbe2621', GradientType=0);
}
.header-navbar > .container
{
    position: relative;
    z-index: 998;

    height: 80px;
}
.header-navbar-logo
{
    position: absolute;
    z-index: 8;
    top: 15px;
    left: 15px;
}
.header-navbar-logo > img
{
    -webkit-transition: height .25s;
         -o-transition: height .25s;
            transition: height .25s;
}
@media (max-width: 767px)
{
    .header-navbar-logo
    {
        top: 20px;
    }
    .header-navbar-logo > img
    {
        width: auto;
        height: 34px;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    .header-navbar-logo
    {
        top: 22px;
    }
    .header-navbar-logo > img
    {
        width: auto;
        height: 30px;
    }
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .header-navbar-logo
    {
        top: 20px;
    }
    .header-navbar-logo > img
    {
        width: auto;
        height: 34px;
    }
}
.header-navbar-navigation
{
    position: absolute;
    top: 17px;
    left: 0;

    width: 100%;
    margin: 0;
    padding: 0;

    list-style-type: none;

    text-align: center;
}
@media (max-width: 767px)
{
    .header-navbar-navigation
    {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    .header-navbar-navigation
    {
        position: static;

        float: right;

        margin-top: 17px;

        text-align: right;
    }
}
.header-navbar-navigation > li
{
    display: inline-block;

    margin: 0 2px;

    -webkit-transition: background-color .25s ease;
         -o-transition: background-color .25s ease;
            transition: background-color .25s ease;

    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.header-navbar-navigation > li.has-sub-navigation
{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.header-navbar-navigation > li > a
{
    font-size: 16px;
    font-weight: bold;
    line-height: 1;

    display: block;

    padding: 15px 8px;

    text-decoration: none;

    color: #fff;
}
@media (min-width: 768px) and (max-width: 1199px)
{
    .header-navbar-navigation > li > a
    {
        font-size: 14px;
    }
}
.header-navbar-navigation > li.active,
.header-navbar-navigation > li:hover
{
    background-color: #fff;
}
.header-navbar-navigation > li.active > a,
.header-navbar-navigation > li:hover > a
{
    color: #333;
}
.header-navbar-navigation > li:hover .header-navbar-sub-navigation
{
    visibility: visible;

    opacity: 1;
}
.header-navbar-search
{
    position: absolute;
    z-index: 8;
    top: 0;
    right: 15px;
}
@media (max-width: 767px)
{
    .header-navbar-search
    {
        display: none;
    }
}
.header-navbar-search .q
{
    width: 180px;
    height: 40px;
    margin: 20px 0 0;
    padding: 0 10px;

    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;

    color: #fff;
    border: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: rgba(0, 0, 0, .1);
}
.header-navbar-search .q::-moz-placeholder
{
    opacity: 1;
    color: rgba(255, 255, 255, .5);
}
.header-navbar-search .q:-ms-input-placeholder
{
    color: rgba(255, 255, 255, .5);
}
.header-navbar-search .q::-webkit-input-placeholder
{
    color: rgba(255, 255, 255, .5);
}
.header-navbar-search .q ::-webkit-input-placeholder
{
    color: rgba(255, 255, 255, .5);
}
.header-navbar-search .q ::-moz-placeholder
{
    color: rgba(255, 255, 255, .5);
}
.header-navbar-search .q :-ms-input-placeholder
{
    color: rgba(255, 255, 255, .5);
}
.header-navbar-search .q :-moz-placeholder
{
    color: rgba(255, 255, 255, .5);
}
@media (min-width: 768px) and (max-width: 991px)
{
    .header-navbar-search .q
    {
        display: none;
    }
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .header-navbar-search .q
    {
        width: 140px;
    }
}
.header-navbar-search i
{
    font-size: 27px;

    position: absolute;
    right: 8px;
    bottom: 8px;

    color: #fff;
}
.header-navbar-search .header-navbar-search-q:hover
{
    position: relative;
}
.header-navbar-search .header-navbar-search-q:hover .q
{
    color: #333;
    background-color: #fff;
}
.header-navbar-search .header-navbar-search-q:hover .q::-moz-placeholder
{
    opacity: 1;
    color: rgba(51, 51, 51, .5);
}
.header-navbar-search .header-navbar-search-q:hover .q:-ms-input-placeholder
{
    color: rgba(51, 51, 51, .5);
}
.header-navbar-search .header-navbar-search-q:hover .q::-webkit-input-placeholder
{
    color: rgba(51, 51, 51, .5);
}
.header-navbar-search .header-navbar-search-q:hover .q ::-webkit-input-placeholder
{
    color: rgba(51, 51, 51, .5);
}
.header-navbar-search .header-navbar-search-q:hover .q ::-moz-placeholder
{
    color: rgba(51, 51, 51, .5);
}
.header-navbar-search .header-navbar-search-q:hover .q :-ms-input-placeholder
{
    color: rgba(51, 51, 51, .5);
}
.header-navbar-search .header-navbar-search-q:hover .q :-moz-placeholder
{
    color: rgba(51, 51, 51, .5);
}
.header-navbar-search .header-navbar-search-q:hover i
{
    color: #333;
}
.header-navbar-menu
{
    position: absolute;
    top: 0;
    right: 0;

    text-align: right;

    background: #cd0e12;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3);
            box-shadow: 0 0 2px rgba(0, 0, 0, .3);
}
.header-navbar-menu .menu-btn-close
{
    display: none;
}
.header-navbar-menu .menu-btn-open
{
    margin-right: 10px;
}
.header-navbar-menu.mmenu-opened .menu-btn-close
{
    display: inline;
}
.header-navbar-menu.mmenu-opened .menu-btn-open
{
    display: none;
}
.header-navbar-menu a
{
    font-weight: 500;
    line-height: 25px;

    display: block;

    padding: 26px 15px;

    vertical-align: middle;
    text-decoration: none;
    text-transform: uppercase;

    color: #fff;
}
.header-navbar-menu a .hamburger
{
    line-height: 1;

    vertical-align: middle;
}
.header-navbar-sub-navigation
{
    position: absolute;
    left: 0;

    visibility: hidden;

    width: 100%;
    padding: 30px 15px 20px;

    -webkit-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
    text-align: left;

    opacity: 0;
    border-bottom: 9px solid #ff9c00;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
            box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
}
@media (min-width: 992px) and (max-width: 1199px)
{
}
.header-navbar-sub-navigation .sub-navigation-heading
{
    font-size: 28px;
    font-weight: 300;

    margin-bottom: 15px;

    color: #666;
}
.header-navbar-sub-navigation .sub-navigation-list
{
    margin: 0;
    padding: 0;

    list-style-type: none;
}
.header-navbar-sub-navigation .sub-navigation-list > li
{
    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;

    border-top: 1px solid #ececec;
}
.header-navbar-sub-navigation .sub-navigation-list > li:hover
{
    background-color: #f2f2f2;
}
.header-navbar-sub-navigation .sub-navigation-list > li > a
{
    font-weight: 700;

    position: relative;

    display: block;

    padding: 6px 15px;

    text-decoration: none;

    color: inherit;
}
.header-navbar-sub-navigation .sub-navigation-list > li > a:after
{
    font-family: icons !important;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    position: absolute;
    right: 15px;
    bottom: 10px;

    content: '\f103';
    vertical-align: middle;
}
.article-container.article-container--text-normal .article-preview .article-heading
{
    text-transform: none;
}
.article-preview.article--border .article-thumb
{
    margin-bottom: 0;

    border: 0;
}
.article-preview.article--border .article-content
{
    line-height: 1.42857143;

    position: relative;

    padding: 15px;

    border: 1px solid #e3e3e3;
}
.article-preview.article--border .article-description
{
    padding-top: 4px;
    padding-bottom: 4px;
}
.article-preview.article--border .article-category
{
    text-transform: none;
}
.article-preview.article--full-border
{
    border: 1px solid #e3e3e3;
}
.article-preview.article--full-border .article-thumb
{
    margin-bottom: 0;

    border: 0;
}
@media (min-width: 1200px)
{
    .article-preview.article--full-border .article-thumb
    {
        margin-top: 15px;
    }
}
.article-preview.article--full-border .article-thumb img
{
    margin-right: auto;
    margin-left: auto;
}
.article-preview.article--full-border .article-content
{
    line-height: 1.42857143;

    position: relative;

    padding: 15px;
}
.article-preview.article--full-border .article-description
{
    padding-top: 4px;
    padding-bottom: 4px;
}
.article-preview.article--full-border .article-category
{
    text-transform: none;
}
.article-preview .article-thumb
{
    position: relative;

    margin-bottom: 10px;

    border: 1px solid #e5e5e5;
}
.article-preview .article-thumb-cover
{
    width: 100%;
    height: 100%;
}
.article-preview .article-thumb-category
{
    line-height: 40px;

    position: absolute;
    top: 50%;
    left: 50%;

    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;

    text-align: center;
    pointer-events: none;

    color: #fff;
    background-color: rgba(0, 0, 0, .5);
}
.article-preview .article-thumb-category > i
{
    font-size: 28px;

    display: inline-block;

    vertical-align: middle;
}
.article-preview .article-category
{
    margin-bottom: 2px;

    text-transform: uppercase;

    color: #999;
}
.article-preview .article-category.article-category--dark
{
    color: #333;
}
.article-preview .article-heading
{
    font-size: 18px;
    font-weight: 700;
    line-height: 1.111111111;

    margin: 0;

    text-transform: uppercase;

    color: #be2621;
}
.article-preview .article-heading > a
{
    color: inherit;
}
.article-preview .article-heading > a:hover
{
    color: #a8221d;
}
.article-preview .article-description p:last-child
{
    margin-bottom: 0;
}
.article-preview .article-description strong
{
    font-weight: 500;
}
.article-preview .article-program-info
{
    margin-top: 15px;

    text-transform: uppercase;

    color: #666;
}
.article-preview .article-program-info .program-info
{
    font-size: 10px;
    font-weight: 400;
}
.article-preview .article-program-info .program-info-time
{
    font-size: 16px;
    font-weight: 400;

    color: #333;
    background-color: #ececec;
}
.article-preview .article-program-info .program-info-sender
{
    margin-right: 10px;
}
.article-preview .article-more
{
    font-weight: 500;

    position: relative;

    display: inline-block;

    margin-top: 10px;

    color: #be2621;
}
.article-preview .article-more:after
{
    font-family: icons !important;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    position: absolute;
    bottom: 2px;

    margin-left: 4px;

    content: '\f103';
    vertical-align: middle;
}
.article-preview .article-more:hover
{
    color: #a8221d;
}
.article-preview .article-highlight
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 4px;

    background-color: #95c11f;
}
.article-preview .article-btns
{
    margin-top: 10px;

    text-align: center;
}
.article-preview .amazon-prime
{
    float: right;

    margin-top: 6px;
}
.article-preview .amazon-stars
{
    float: left;

    margin-top: 8px;

    vertical-align: middle;
}
.article-preview .amazon-stars .icon
{
    color: #fede86;
}
.article-preview .amazon-stars .icon:before
{
    vertical-align: middle;
}
.article-preview .amazon-price
{
    width: 100%;
    margin: 5px 0 10px;

    text-align: right;
}
.article-preview .amazon-price:before,
.article-preview .amazon-price:after
{
    display: table;

    content: ' ';
}
.article-preview .amazon-price:after
{
    clear: both;
}
.article-preview .amazon-price-notice
{
    font-size: 9px;

    width: 100%;
    margin-top: 8px;

    text-align: center;
}
.article-thumb-badge
{
    font-size: 14px;
    font-weight: bold;

    position: absolute;
    top: 10px;
    left: 10px;

    padding: 0 9px;

    text-transform: uppercase;
    pointer-events: none;

    color: #fff;
    border: 0;
    background-color: rgba(190, 38, 33, .8);
}
.article-thumb-badge.article-thumb-badge--orange
{
    line-height: 18px;

    top: 20px;
    left: 20px;

    border-color: #ff9c00;
    background-color: #ff9c00;
}
.article-thumb-badge.article-thumb-badge--large
{
    font-size: 16px;

    padding-top: 8px;
    padding-bottom: 8px;
}
.article-thumb-badge.article-thumb-badge--small
{
    font-size: 11px;
    line-height: 16px;

    padding: 0 7px;
}
.article-thumb-badge.article-thumb-badge--more-padding
{
    top: 20px;
    left: 20px;
}
.box--listview .article-preview
{
    margin-bottom: 30px;
    padding-bottom: 30px;

    border-bottom: 1px solid #e3e3e3;
}
.box--listview .article-preview:before,
.box--listview .article-preview:after
{
    display: table;

    content: ' ';
}
.box--listview .article-preview:after
{
    clear: both;
}
.box--listview .article-preview.article-preview--ad img
{
    margin-right: auto;
    margin-left: auto;
}
.box--listview .article-preview .article-thumb
{
    position: relative;

    float: left;

    width: 33.33333333%;
    min-height: 1px;
    margin-bottom: 0;
    padding-right: 15px;
    padding-left: 15px;
    padding-left: 0;

    border: 0;
}
.box--listview .article-preview .article-category
{
    text-transform: none;
}
.box--listview .article-preview .article-content
{
    position: relative;

    float: left;

    width: 66.66666667%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    padding-left: 0;
}
.box--listview.box--listview-large
{
    margin-right: -15px;
    margin-left: -15px;
}
.box--listview.box--listview-large .article-preview
{
    padding-bottom: 0;

    border-bottom: 0;
}
@media (max-width: 991px)
{
    .box--listview.box--listview-large .article-preview
    {
        margin-bottom: 0;
    }
}
.box--listview.box--listview-large .article-preview .article-thumb
{
    position: relative;

    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px)
{
    .box--listview.box--listview-large .article-preview .article-thumb
    {
        float: left;

        width: 100%;
    }
}
@media (min-width: 992px)
{
    .box--listview.box--listview-large .article-preview .article-thumb
    {
        float: left;

        width: 41.66666667%;
    }
}
@media (max-width: 991px)
{
    .box--listview.box--listview-large .article-preview .article-thumb
    {
        margin-bottom: 15px;
    }
}
.box--listview.box--listview-large .article-preview .article-content
{
    position: relative;

    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px)
{
    .box--listview.box--listview-large .article-preview .article-content
    {
        float: left;

        width: 100%;
    }
}
@media (min-width: 992px)
{
    .box--listview.box--listview-large .article-preview .article-content
    {
        float: left;

        width: 58.33333333%;
    }
}
@media (min-width: 992px)
{
    .box--listview.box--listview-large .article-preview .article-content
    {
        padding-left: 0;
    }
}
.box--listview.box--listview-large .article-preview .article-description
{
    line-height: 23px;
}
@media (min-width: 992px)
{
    .box--listview.box--listview-large .article-preview .article-description
    {
        font-size: 14px;
    }
}
.box--listview.box--listview-large .article-preview .article-description p
{
    margin-bottom: 0;
}
.box--listview.box--listview-compact .article-container
{
    margin-bottom: -15px;
}
.box--listview.box--listview-compact .article-preview
{
    margin-bottom: 15px;
    padding-bottom: 0;

    border-bottom: 0;
}
.box--gridview .article-container
{
    margin-right: -15px;
    margin-left: -15px;
}
.box--gridview .article-container:before,
.box--gridview .article-container:after
{
    display: table;

    content: ' ';
}
.box--gridview .article-container:after
{
    clear: both;
}
.box--gridview .article-preview
{
    position: relative;

    float: left;

    width: 50%;
    min-height: 1px;
    margin-bottom: 30px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px)
{
    .box--gridview .article-preview
    {
        float: left;

        width: 50%;
    }
}
@media (min-width: 992px)
{
    .box--gridview .article-preview
    {
        float: left;

        width: 33.33333333%;
    }
}
.box--gridview .article-preview:after
{
    display: block;

    padding-bottom: 15px;

    content: '';

    border-bottom: 1px solid #e3e3e3;
}
.box--gridview .article-preview.article--border:after
{
    display: none;
}
.box--gridview .article-preview.article-preview--ad
{
    position: relative;

    float: left;

    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.box--gridview .article-preview.article-preview--ad img
{
    margin-right: auto;
    margin-left: auto;
}
.box--gridview .article-preview .article-thumb
{
    border: 0;
}
.box--gridview .article-preview .article-category
{
    text-transform: none;
}
.slider,
.slider-3,
.slider-amazon,
.slider-abo,
.slider-arrows,
.slider-arrows2
{
    margin-right: -15px;
    margin-left: -15px;
}
.slider .article-preview,
.slider-3 .article-preview,
.slider-amazon .article-preview,
.slider-abo .article-preview,
.slider-arrows .article-preview,
.slider-arrows2 .article-preview
{
    margin: 15px;
}
@media (max-width: 1199px)
{
    .slider-2
    {
        margin-right: -15px;
        margin-left: -15px;
    }
    .slider-2 .episode
    {
        margin: 15px;
    }
}
body
{
    /*@media (max-width: @screen-xs-max) {
        padding-bottom: 70px;
    }*/
}
body .slick-arrow
{
    z-index: 11;

    width: 40px;
    height: 40px;

    background-color: #7f7f7f !important;
}
body .slick-prev
{
    left: 0;
}
body .slick-prev:before
{
    font-family: icons !important;
    font-size: 28px;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    content: '\f102';
    vertical-align: middle;

    opacity: 1;
}
body .slick-next
{
    right: 0;
}
body .slick-next:before
{
    font-family: icons !important;
    font-size: 28px;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    content: '\f103';
    vertical-align: middle;

    opacity: 1;
}
body .slider-arrows,
body .slider-arrows2
{
    margin-right: 40px;
    margin-left: 40px;
}
@media (min-width: 992px)
{
    body .slider-arrows,
    body .slider-arrows2
    {
        position: relative;
    }
    body .slider-arrows:before,
    body .slider-arrows2:before,
    body .slider-arrows:after,
    body .slider-arrows2:after
    {
        position: absolute;
        z-index: 9;
        top: 0;
        left: 0;

        width: 30px;
        height: 100%;

        content: '';
        pointer-events: none;

        opacity: .5;
        background-image: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
        background-image:      -o-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));
        background-image:         linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
        background-repeat: repeat-x;

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=1);
    }
    body .slider-arrows:after,
    body .slider-arrows2:after
    {
        right: 0;
        left: auto;

        background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
        background-image:      -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
        background-image:         linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
        background-repeat: repeat-x;

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=1);
    }
}
body .slider-arrows .slick-arrow,
body .slider-arrows2 .slick-arrow
{
    background-color: transparent !important;
}
body .slider-arrows .slick-prev,
body .slider-arrows2 .slick-prev
{
    left: -40px;
}
body .slider-arrows .slick-next,
body .slider-arrows2 .slick-next
{
    right: -40px;
}
body .slider-arrows .slick-prev::before,
body .slider-arrows2 .slick-prev::before,
body .slider-arrows .slick-next::before,
body .slider-arrows2 .slick-next::before
{
    color: #be2621;
}
body .slick-dots
{
    bottom: 12px;
}
body .slick-dots li
{
    width: 10px;
    height: 10px;
    margin: 0 2px;
}
body .slick-dots li button
{
    width: 100%;
    height: 100%;
}
body .slick-dots li button:before
{
    line-height: 1;

    width: 100%;
    height: 100%;

    content: '';

    opacity: 1;
    border: 1px solid #fff;
    border-radius: 100%;
    background-color: #777069;
}
body .slick-dots li.slick-active button:before
{
    border-color: #b9050d;
    background-color: #b9050d;
}
.staffel
{
    margin-top: 30px;
}
.staffel + .staffel
{
    margin-top: 10px;
}
.episode
{
    margin-bottom: 20px;

    color: #999;
}
.episode .episode-inner
{
    padding-bottom: 20px;

    border-bottom: 1px solid #ececec;
}
.episode .episode-inner:before,
.episode .episode-inner:after
{
    display: table;

    content: ' ';
}
.episode .episode-inner:after
{
    clear: both;
}
@media (max-width: 1199px)
{
    .episode img
    {
        margin-bottom: 15px;
    }
}
.episode strong
{
    color: #333;
}
.episode strong > span
{
    color: #be2621;
}
@media (min-width: 1200px)
{
    .slider-2
    {
        margin-right: -15px;
        margin-left: -15px;
    }
    .slider-2:before,
    .slider-2:after
    {
        display: table;

        content: ' ';
    }
    .slider-2:after
    {
        clear: both;
    }
    .slider-2 .episode
    {
        position: relative;

        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .slider-2 .episode img
    {
        float: left;

        width: 110px;
        height: auto;
        margin-right: 15px;
    }
}
@media (min-width: 1200px) and (min-width: 1200px)
{
    .slider-2 .episode
    {
        float: left;

        width: 50%;
    }
}
.detail-header
{
    position: relative;
}
@media (min-width: 992px)
{
    .detail-header--half
    {
        float: left;

        width: 50%;
        margin-top: 5px;
    }
    .detail-header--half .detail-header-inner
    {
        position: relative;

        margin-left: 5px;
    }
    .detail-header--md-8
    {
        float: left;

        width: 66.66666667%;
    }
    .detail-header--md-4
    {
        float: left;

        width: 33.33333333%;
    }
    .detail-header--md-4 .detail-header-inner
    {
        position: relative;
    }
}
.detail-header-caption
{
    font-size: 16px;

    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    padding: 15px 20px;

    pointer-events: none;

    color: #fff;
    background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .5) 100%);
    background-image:      -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .5)));
    background-image:         linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .5) 100%);
    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .detail-header-caption
    {
        font-size: 14px;
    }
}
.detail-header-caption > span
{
    font-size: 20px;
    font-weight: 700;

    text-transform: uppercase;
}
.detail-header-caption > span.large
{
    font-size: 32px;
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .detail-header-caption > span
    {
        font-size: 16px;
    }
}
@media (max-width: 991px)
{
    .detail-header-caption.detail-header-caption--spacing
    {
        padding-top: 35px;
        padding-bottom: 35px;
    }
}
.detail-header-copyright
{
    font-size: 11px;

    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    padding: 5px 10px;

    text-align: right;
    pointer-events: none;

    color: #fff;
    text-shadow: 0 0 3px rgba(0, 0, 0, .7);
}
.nav-tabs
{
    margin-top: 25px;
    padding-left: 13px;
}
.nav-tabs > li
{
    margin-top: 6px;
    margin-bottom: 0;
}
.nav-tabs > li > a
{
    font-size: 16px;
    font-weight: 700;

    padding: 12px 60px;

    -webkit-transition: background .25s;
         -o-transition: background .25s;
            transition: background .25s;
    text-transform: uppercase;

    color: #666;
    background-color: #fafafa;
    -webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, .05);
            box-shadow: 0 -3px 5px rgba(0, 0, 0, .05);
    /*@media (max-width: 360px) {
                padding: 12px 12px;
                font-size: @font-size-small;
            }*/
}
@media (max-width: 767px)
{
    .nav-tabs > li > a
    {
        font-size: 14px;

        padding: 12px 15px;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    .nav-tabs > li > a
    {
        font-size: 14px;

        padding: 12px 15px;
    }
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .nav-tabs > li > a
    {
        padding: 12px 30px;
    }
}
.nav-tabs > li.active
{
    margin-top: 0;
}
.nav-tabs > li.active > a
{
    position: relative;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus
{
    padding-top: 18px;
}
.nav-tabs > li.active > a:after
{
    position: absolute;
    bottom: -2px;
    left: 0;

    display: block;

    width: 100%;

    content: '';

    border-bottom: 1px solid #fff;
}
.flash-news-container
{
    margin-bottom: 15px;
    padding: 15px 0;

    border-bottom: 1px solid #f0f0f0;
}
.flash-news
{
    padding: 15px 30px;
}
.flash-news-heading
{
    font-weight: 700;

    margin-bottom: 10px;

    text-transform: uppercase;

    color: #616161;
}
.flash-news-heading > a,
.flash-news-heading > a:hover,
.flash-news-heading > a:focus
{
    vertical-align: middle;

    color: #616161;
}
.labels
{
    margin: 15px 0 20px;
}
.labels.labels--no-margin
{
    margin-bottom: 0;
}
.labels a
{
    text-decoration: none !important;
}
.labels a .label-default
{
    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;
}
.labels a .label-default:hover
{
    background-color: #4a4a4a;
}
.label
{
    font-size: 14px;
    line-height: 1.42857143;

    margin-right: 5px;
    padding: 0 9px;

    vertical-align: middle;
}
.label.label-round
{
    border-radius: 15px;
}
.label.label-small
{
    padding: 0 9px;
}
.label-danger
{
    text-transform: uppercase;

    border: 1px solid #e30405;
    border-radius: 0;
}
.label-warning
{
    padding: 4px 9px;

    border-radius: 0;
}
.label-default
{
    padding: 6px 9px;

    border-radius: 0;
}
.label-transparent
{
    font-weight: 700;

    padding: 6px 9px;

    color: #666;
    border: 1px solid #ececec;
    border-radius: 0;
}
.author
{
    font-size: 16px;
    line-height: 1.3;

    width: 100%;
    margin-top: 15px;
    margin-left: -15px;
    padding-top: 15px;

    color: #333;
    border-top: 1px solid #ececec;
}
.author:before,
.author:after
{
    display: table;

    content: ' ';
}
.author:after
{
    clear: both;
}
.author img
{
    float: left;

    margin-right: 10px;
    margin-left: 15px;

    border: 1px solid #ececec;
}
.author span
{
    font-size: 11px;

    display: block;

    text-transform: uppercase;

    color: #666;
}
.author .author-name
{
    float: left;

    margin-right: 15px;
    padding: 6px 0;
}
.imdb-rating
{
    padding: 10px 0;

    text-align: center;
}
.imdb-rating.imdb-rating--gray
{
    background-color: #f5f5f5;
}
.imdb-rating.imdb-rating--gray .icon
{
    color: #ffba00;
}
.imdb-rating .icon
{
    font-size: 18px;
    line-height: 40px;

    margin-right: 6px;

    cursor: pointer;
    -webkit-transition: opacity .25s;
         -o-transition: opacity .25s;
            transition: opacity .25s;

    color: #d21215;
}
.imdb-rating .icon:before
{
    vertical-align: middle;
}
.imdb-rating .icon:last-child
{
    margin-right: 0;
}
.imdb-rating.imdb-rating--opacity .icon
{
    opacity: .4;
}
.imdb-rating.imdb-rating--opacity .icon.active
{
    opacity: 1;
}
.imdb-rating.imdb-rating--opacity:hover .icon:hover
{
    opacity: 1;
}
.imdb-rating.imdb-rating--opacity:hover .icon:hover ~ .icon
{
    opacity: .4;
}
/*.vote-now {
    display: block;
    width: 100%;
    height: 46px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAAuCAYAAACWEqPeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJCNjNGNkM4OENEMTFFN0E1NDFCQjM4NUE2QkFCODUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJCNjNGNkQ4OENEMTFFN0E1NDFCQjM4NUE2QkFCODUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQkI2M0Y2QTg4Q0QxMUU3QTU0MUJCMzg1QTZCQUI4NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkI2M0Y2Qjg4Q0QxMUU3QTU0MUJCMzg1QTZCQUI4NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqrI99kAAAkKSURBVHja7F1riBtV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');
    background-repeat: no-repeat;
    background-position: left;
    margin-left: 15px;
    position: relative;
    top: -2px;
}*/
.sidebar .program-info--small
{
    line-height: 1;

    height: auto;
}
.program-info
{
    font-size: 14px;
}
.program-info .imdb-rating
{
    padding: 0;
}
.program-info .imdb-rating .icon
{
    font-size: 28px;
}
.tabbed-title
{
    font-size: 20px;
    font-weight: 300;

    margin-bottom: 15px;
    padding-bottom: 10px;

    color: #666;
    border-bottom: 1px solid #ececec;
}
.tabbed-title.tabbed-title--toc
{
    border-bottom: 0;
}
.tabbed-title.tabbed-title--no-margin
{
    margin-bottom: 0;
}
.tabbed-title.tabbled-title-no-border
{
    padding-bottom: 0;

    border-bottom: 0;
}
.tabbed-title.tabbed-title--dark
{
    color: #fff;
    border-bottom: 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    background-image: -webkit-linear-gradient(top, #1a2938 0%, #355473 100%);
    background-image:      -o-linear-gradient(top, #1a2938 0%, #355473 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1a2938), to(#355473));
    background-image:         linear-gradient(to bottom, #1a2938 0%, #355473 100%);
    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a2938', endColorstr='#ff355473', GradientType=0);
}
.tabbed-title .tabbed-title-right.tabbed-title-right--rating
{
    font-size: 20px;
}
.tabbed-title .tabbed-title-right.tabbed-title-right--rating span
{
    font-size: 16px;
    font-weight: 700;

    color: #ffba00;
}
.tabbed-title .tabbed-title-right .more
{
    font-size: 16px;

    text-transform: uppercase;

    color: #333;
}
@media (min-width: 768px)
{
    .tabbed-title .tabbed-title-right
    {
        float: right;
    }
    .tabbed-title .tabbed-title-right .more
    {
        margin-right: 15px;
    }
}
.sidebar .tabbed-title,
.box--listview-compact .tabbed-title,
.col-spacing-inner .tabbed-title
{
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 15px;
    padding-left: 15px;
}
.sidebar .tabbed-title.tabbed-title--padding,
.box--listview-compact .tabbed-title.tabbed-title--padding,
.col-spacing-inner .tabbed-title.tabbed-title--padding
{
    margin-right: 0;
    margin-left: 0;
    padding: 15px;
}
.table--no-border > thead > tr > th,
.table--no-border > tbody > tr > th,
.table--no-border > tfoot > tr > th,
.table--no-border > thead > tr > td,
.table--no-border > tbody > tr > td,
.table--no-border > tfoot > tr > td
{
    border: 0;
}
.more
{
    font-weight: 500;

    position: relative;

    display: inline-block;

    color: #be2621;
}
.more:after
{
    font-family: icons !important;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    position: absolute;
    bottom: 3px;

    margin-left: 4px;

    content: '\f103';
    vertical-align: middle;
}
.more:hover
{
    color: #a8221d;
}
.toc
{
    margin: 0;
    padding: 0;

    list-style: none;
}
.toc > li
{
    display: block;
}
.toc > li:first-child
{
    border-top: 1px solid #ececec;
}
.toc > li > a
{
    font-weight: 700;

    position: relative;

    display: block;

    padding: 10px 10px;

    text-decoration: none;

    color: #333;
    border-bottom: 1px solid #ececec;
    border-left: 4px solid transparent;
}
.toc > li > a:after
{
    font-family: icons !important;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    position: absolute;
    top: 16px;
    right: 20px;

    content: '\f10f';
    vertical-align: middle;
}
.toc > li:hover > a
{
    color: #be2621;
    border-left-color: #be2621;
}
.box-content .toc
{
    margin: -15px;
}
.panel
{
    border: 0;
}
.panel-title
{
    font-size: 20px;
    font-weight: 300;

    color: #666;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a
{
    position: relative;

    display: block;

    padding: 10px 0;

    text-decoration: none;
}
.panel-title > a:after,
.panel-title > small:after,
.panel-title > .small:after,
.panel-title > small > a:after,
.panel-title > .small > a:after
{
    font-family: icons !important;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    position: absolute;
    right: 5px;
    bottom: 11px;

    content: '\f103';
    vertical-align: middle;
}
.panel-heading.active .panel-title > a:after,
.panel-heading.active .panel-title > small:after,
.panel-heading.active .panel-title > .small:after,
.panel-heading.active .panel-title > small > a:after,
.panel-heading.active .panel-title > .small > a:after
{
    content: '\f10f';
}
.panel-group
{
    margin-top: 45px;
    margin-bottom: 15px;
}
.panel-group .panel + .panel
{
    margin-top: 1px;
}
.program-info
{
    font-weight: 500;
    line-height: 40px;

    height: 40px;
}
.program-info-time
{
    font-weight: 700;

    float: left;

    padding-right: 10px;
    padding-left: 10px;

    color: #fff;
    background-color: #616161;
}
.program-info-time.program-info-time--rating
{
    font-size: 20px;
    font-weight: 300;
    line-height: 40px;
}
.program-info-time.program-info-time--rating span
{
    font-size: 16px;
    font-weight: 500;
}
.program-info-sender
{
    float: left;

    margin-right: 15px;
    padding-right: 10px;
    padding-left: 10px;

    color: #333;
    background-color: #f5f5f5;
}
.program-info-sender:after
{
    line-height: 1;

    display: block;

    width: 30px;
    height: 20px;
    margin: 10px 0;

    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNEMjk5NTQ4ODBEMTFFNzk3NTVCQzEyNEE0NDM0MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNEMjk5NTU4ODBEMTFFNzk3NTVCQzEyNEE0NDM0MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1M0QyOTk1Mjg4MEQxMUU3OTc1NUJDMTI0QTQ0MzQxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1M0QyOTk1Mzg4MEQxMUU3OTc1NUJDMTI0QTQ0MzQxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOVw2QAAAM+SURBVHjanFZZSFRRGP7+mTuTjUsqkqmQpRYpEYUpTAstD/WQuRBRYVFREEaIYBJCPVjRgxXSQ/gi1kP0UA+BLfgQWBIogSUtVJhb4Eblbjqa/Z17Z+bOXY5LHfjv/e855/7Ld/7lEN8pPYv2Fi/+Z5Agnn8DE4Ose1IzWxTuavXiw4ujC8pYSN8fQW4PEJ+iCgYytgG9bUBdpX2vU/EoxKQvBAWSYY/x27qm81sKgfwSoXQ1EL4M7HCCSKz2dwJPb4Fnfab/1OHgAA5s8ILn+JbzCrigFJyWCY6M1ZRqa8zg+FXg5A02mSo5yGA5SSC1vm178ssEtBv9HsqOZZ3XJlvlleDUYpXrfFgMcOQykFOkK5UqT8qQylA4LuXfAjkxHbynCNh+EIiJD8UGs648yGtjSbhdBqtQr8nWGMLcZII5Ow/IPQeKXWHyUOWNnus0PakL0WWQCvXKDDBLMLYM3Qd3mB48pnWeIxl/ftN/NmaPQ1VMnujFnav6VhVPTQBfW4BXDxfO/s630mkHPFHA5hwptJDNPaoEHYsDlWWB3jcIOB12eIM0OQr63CQ9OgdmZ/x56AybM39NNDGoFQR2LRVFo9QEtZG00fwY/GvQJsOv+P5VUPJ60OEKYQ3NC3XIYuHl8ZtAYpo0uLQx4xPlskoqw1+52pvBjQ/AB86DT1SJ4Im0WWfy3h0BnL4N7Dtj81KloHKurwF3vZHK0PKYRHUXHQqU7gXnFot0Eef9rBp4XQd87wb/nhHmOUDRCUBWDpBXAk5aaw7GQO7qOdzRCrpXrrvHkiBVVI7G+oEr+0EV9UBCKnDqBnCyEpgYAk0M+4tAVJzaVaTVzVi1qOcLcK0AmB6zNxNTkwhMc+9HoHwH+FOTHzbV+ghR9EWb4+h4vfhb89aYv/yuAbi4GzzYbfLUGrDwNwkOWfWjA7i0E1R7ATQ0EAoya+AYPVQfg31AdbFAbC8w0if11Oq1Yu3FmJ0GP7kOPK8Bth4CdhWCUzcJuD3mi8D4ENAWKCJNgqaG5ZVO8s1acDldo3C5e9l6EZgV1amxFvzyLkhAjuWiyUeKjuQTaTIyILzsAfnGEbzXsMstvUBIq7FTGf4rwADUbUipAYmB3QAAAABJRU5ErkJggg==');
}
.table-program
{
    line-height: 1.42857143;

    text-align: center;
}
.table-program.table-program-small
{
    font-size: 14px;
}
.table-program.table-program-lined
{
    margin-bottom: 0;

    border-bottom: 1px solid #eaeaea;
}
.table-program.table-program-lined > tbody > tr > td
{
    padding-right: 15px;
    padding-left: 15px;

    border-left: 1px solid #eaeaea;
}
.table-program.table-program-lined > tbody > tr > td:first-child
{
    border-left: 0;
}
.table-program > thead > tr > th
{
    text-align: center;
    text-transform: uppercase;
}
.table-program > tbody > tr
{
    border-bottom: 1px solid #eaeaea;
}
.table-program > tbody > tr:last-child
{
    border-bottom: 0;
}
.table-program > tbody > tr > td
{
    padding: 10px;

    vertical-align: middle;
}
.table-program .program-title
{
    font-size: 16px;
    font-weight: 700;
}
.table-program .program-time
{
    font-weight: 700;

    padding-top: 12px;
    padding-bottom: 12px;

    text-transform: uppercase;
}
.btn
{
    font-weight: 700;

    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;
}
.btn-bottom
{
    position: absolute;
    bottom: 25px;
    left: 0;

    width: 100%;

    text-align: center;
}
.btn-bottom.btn-bottom--light
{
    bottom: 10px;
}
.btn-gray
{
    font-size: 14px;

    padding-top: 8px;
    padding-bottom: 8px;

    color: #fff;
    border-color: transparent;
    border-radius: 2px;
    background-color: #6b7178;
    background-image: -webkit-linear-gradient(top, #6d737a 0%, #4a515a 100%);
    background-image:      -o-linear-gradient(top, #6d737a 0%, #4a515a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6d737a), to(#4a515a));
    background-image:         linear-gradient(to bottom, #6d737a 0%, #4a515a 100%);
    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d737a', endColorstr='#ff4a515a', GradientType=0);
}
.btn-gray:focus,
.btn-gray.focus
{
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
    background-color: #53585d;
}
.btn-gray:hover
{
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
    background-color: #53585d;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray
{
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
    background-color: #53585d;
}
.btn-gray:active:hover,
.btn-gray.active:hover,
.open > .dropdown-toggle.btn-gray:hover,
.btn-gray:active:focus,
.btn-gray.active:focus,
.open > .dropdown-toggle.btn-gray:focus,
.btn-gray:active.focus,
.btn-gray.active.focus,
.open > .dropdown-toggle.btn-gray.focus
{
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
    background-color: #42464a;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray
{
    background-image: none;
}
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled.focus,
.btn-gray[disabled].focus,
fieldset[disabled] .btn-gray.focus
{
    border-color: transparent;
    background-color: #6b7178;
}
.btn-gray .badge
{
    color: #6b7178;
    background-color: #fff;
}
.btn-amazon
{
    font-size: 14px;

    color: #000;
    border-color: #c39409;
    border-radius: 2px;
    background-color: #f5d274;
    /*padding-top: 8px;
    padding-bottom: 8px;*/
}
.btn-amazon:focus,
.btn-amazon.focus
{
    color: #000;
    border-color: #493803;
    background-color: #f2c344;
}
.btn-amazon:hover
{
    color: #000;
    border-color: #886806;
    background-color: #f2c344;
}
.btn-amazon:active,
.btn-amazon.active,
.open > .dropdown-toggle.btn-amazon
{
    color: #000;
    border-color: #886806;
    background-color: #f2c344;
}
.btn-amazon:active:hover,
.btn-amazon.active:hover,
.open > .dropdown-toggle.btn-amazon:hover,
.btn-amazon:active:focus,
.btn-amazon.active:focus,
.open > .dropdown-toggle.btn-amazon:focus,
.btn-amazon:active.focus,
.btn-amazon.active.focus,
.open > .dropdown-toggle.btn-amazon.focus
{
    color: #000;
    border-color: #493803;
    background-color: #efb823;
}
.btn-amazon:active,
.btn-amazon.active,
.open > .dropdown-toggle.btn-amazon
{
    background-image: none;
}
.btn-amazon.disabled:hover,
.btn-amazon[disabled]:hover,
fieldset[disabled] .btn-amazon:hover,
.btn-amazon.disabled:focus,
.btn-amazon[disabled]:focus,
fieldset[disabled] .btn-amazon:focus,
.btn-amazon.disabled.focus,
.btn-amazon[disabled].focus,
fieldset[disabled] .btn-amazon.focus
{
    border-color: #c39409;
    background-color: #f5d274;
}
.btn-amazon .badge
{
    color: #f5d274;
    background-color: #000;
}
.btn-amazon:hover
{
    background-color: #f3ca5c;
}
.amazon-container
{
    margin-top: 45px;
}
#footer
{
    margin-top: 65px;
    padding: 30px 0 45px;

    color: #fff;
    background-image: -webkit-linear-gradient(top, #355473 0%, #1a2938 100%);
    background-image:      -o-linear-gradient(top, #355473 0%, #1a2938 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#355473), to(#1a2938));
    background-image:         linear-gradient(to bottom, #355473 0%, #1a2938 100%);
    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff355473', endColorstr='#ff1a2938', GradientType=0);
    /*@media (max-width: @screen-sm-max) {
        div[class*="col-"] {
            margin-bottom: 15px;
        }
    }*/
}
@media (max-width: 767px)
{
    #footer
    {
        margin-top: 25px;
        padding-top: 0;
        padding-bottom: 0;
    }
}
#footer a
{
    color: inherit;
}
#footer a:hover
{
    color: #e6e6e6;
}
#footer p
{
    margin-bottom: 30px;
}
#footer .footer-heading
{
    font-size: 20px;
    font-weight: 300;

    margin-top: 40px;
    margin-top: 25px;
    margin-bottom: 30px;
    padding-bottom: 10px;

    text-transform: uppercase;

    border-bottom: 1px solid #fff;
}
@media (max-width: 767px)
{
    #footer .footer-heading
    {
        display: none;
    }
}
#footer .footer-cover
{
    float: left;

    margin-right: 15px;
}
#footer .footer-list
{
    margin: 0;
    padding: 0;

    list-style-type: none;
}
#footer .footer-list > li
{
    margin: 10px 0;
}
#footer .footer-list > li > a
{
    font-weight: 700;
}
#footer .footer-socials a
{
    font-size: 20px;

    margin-right: 12px;

    text-decoration: none;
}
#footer .footer-socials a:hover
{
    color: #be2621;
}
@media (max-width: 767px)
{
    #footer .footer-socials
    {
        margin: 30px 0 15px;

        text-align: right;
    }
    #footer .footer-socials a
    {
        margin-right: 0;
        margin-left: 12px;
    }
    #footer .footer-socials .icon
    {
        line-height: 1.42857143;
    }
}
@media (max-width: 767px)
{
    #footer .footer-app-stores
    {
        margin: 30px 0 15px;
    }
    #footer .footer-app-stores img
    {
        max-width: 45%;
        height: auto;
    }
}
#footer-bottom
{
    padding: 15px 0;

    color: #fff;
    background-color: #152230;
}
@media (max-width: 767px)
{
    #footer-bottom
    {
        font-size: 14px;
    }
}
@media (min-width: 430px) and (max-width: 767px)
{
    #footer-bottom .footer-bottom-left
    {
        float: left;
    }
    #footer-bottom .footer-bottom-right
    {
        float: right;
    }
}
#footer-bottom a
{
    font-weight: 700;

    color: inherit;
}
#footer-bottom a:hover
{
    color: #e6e6e6;
}
@media (min-width: 992px)
{
    #footer-bottom .footer-bottom-right
    {
        text-align: right;
    }
}
/*#sticky-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 999;
    .box {
        margin-top: 0;
    }
}*/
.box
{
    margin-top: 25px;
}
.box.box--shadow
{
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.box.box--ad img
{
    margin-right: auto;
    margin-left: auto;
}
.box .box-header
{
    font-size: 20px;
    font-weight: 300;

    padding: 15px;
    padding-bottom: 15px;

    color: #666;
    border-bottom: 1px solid #ececec;
}
.box .box-header h1,
.box .box-header .h1
{
    font-size: 20px;
    font-weight: 300;

    display: inline;

    margin: 0;
}
.box .box-header.box-header--large
{
    font-size: 36px;

    padding-bottom: 0;

    border-bottom: 0;
}
.box .box-header.box-header--large h1,
.box .box-header.box-header--large .h1
{
    font-size: 36px;
}
.box .box-header.box-header--large-with-line
{
    font-size: 36px;

    padding-top: 10px;
    padding-bottom: 10px;
}
.box .box-header.box-header--large-with-line h1,
.box .box-header.box-header--large-with-line .h1
{
    font-size: 36px;
}
.box .box-header.box-header--large-margin
{
    margin-bottom: 20px;
}
.box .box-header.box-header--small
{
    font-size: 16px;
    font-weight: 700;

    padding: 2px 0;

    text-transform: uppercase;

    color: #333;
}
.box .box-header.box-header--small h1,
.box .box-header.box-header--small .h1
{
    font-size: 16px;
    font-weight: 700;
}
.box .box-header .box-header-choose-view
{
    font-size: 16px;

    text-align: right;
}
.box .box-header .box-header-choose-view a
{
    text-decoration: none;

    color: #d9d9d9;
}
.box .box-header .box-header-choose-view a.active,
.box .box-header .box-header-choose-view a:hover,
.box .box-header .box-header-choose-view a:focus
{
    color: #666;
}
.box .box-header .box-header-btn
{
    margin-top: 30px;

    text-transform: uppercase;
}
.box .box-filter
{
    margin-right: 15px;
    padding-left: 15px;
}
@media (min-width: 992px) and (max-width: 1199px)
{
    .box .box-filter .pagination > li > a,
    .box .box-filter .pagination > li > span
    {
        font-size: 14px;

        padding: 8px 0;

        text-align: center;
    }
}
.box .box-filter .pagination > .active > a,
.box .box-filter .pagination > .active > span,
.box .box-filter .pagination > .active > a:hover,
.box .box-filter .pagination > .active > span:hover,
.box .box-filter .pagination > .active > a:focus,
.box .box-filter .pagination > .active > span:focus
{
    font-weight: 700;
}
.box .box-header-right
{
    line-height: 1;

    float: right;
    /*@media (max-width: @screen-sm-max) {
            margin-top: 20px;
        }*/
}
.box .box-header-right a
{
    font-size: 28px;

    text-decoration: none;

    color: #be2621;
}
.box .box-header-right a .icon:before
{
    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;
}
.box .box-header-right a:hover
{
    color: #a8221d;
}
.box .box-header-right a:hover .icon:before
{
    color: #a8221d;
}
@media (max-width: 991px)
{
    .box .box-header-right.box-header-right--search
    {
        float: none;

        width: 100%;
    }
}
.box .box-content
{
    line-height: 24px;

    padding: 15px;
}
.box .box-content.no-left-right-padding
{
    padding-right: 0;
    padding-left: 0;
}
.box .box-content-heading
{
    font-weight: 300;
    line-height: 1.222222222;

    color: #be2621;
}
.box .box-content-heading > a
{
    color: inherit;
}
.box .box-content-heading > a:hover
{
    color: #a8221d;
}
.box .box-content-sidebar
{
    float: right;

    width: 300px;
    margin-left: 30px;
}
.box .box-content-sidebar .pimcore_area_content
{
    margin-bottom: 15px;
}
.box .box-content-sidebar .pimcore_area_content:last-child
{
    margin-bottom: 0;
}
.box .box-content-sidebar > .pimcore_area_page > .box:first-child
{
    margin-top: 0;
}
.box .box-content-sidebar .box-header
{
    display: none;
}
.box .box-cta
{
    position: relative;
}
.box .box-cta .form-control
{
    width: 80%;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;

    border: 1px solid #f6b735;
}
@media (max-width: 991px)
{
    .box .box-cta .form-control
    {
        width: 50%;
    }
}
.box .box-cta .box-cta-notice
{
    font-size: 10px;
    line-height: normal;

    margin-top: 50px;
    padding: 0 15px;
}
.box--border .box-content
{
    border: 1px solid #dedede;
}
.box-header-action-search-q
{
    position: relative;

    width: 100%;
    margin: 6px 0;
}
@media (min-width: 992px)
{
    .box-header-action-search-q
    {
        width: 260px;
    }
    .box-header-action-search-q.box-header-action-search-q--right
    {
        float: right;
    }
    .box-header-action-search-q.box-header-action-search-q--right .q
    {
        float: right;
    }
    .box-header-action-search-q.box-header-action-search-q--center
    {
        margin-right: auto;
        margin-left: auto;
    }
}
.box-header-action-search-q .q
{
    font-size: 16px;

    display: block;

    width: 100%;
    height: 40px;
    margin: 20px 0 0;
    margin-top: 0;
    padding: 0 10px;

    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;

    color: #999;
    border: 1px solid #e3e3e3;
    background-color: #f9f9f9;
}
.box-header-action-search-q i
{
    font-size: 27px;

    position: absolute;
    right: 8px;
    bottom: 6px;

    color: #999;
}
@media (min-width: 992px)
{
    .box--error .box-header-action-search-q
    {
        width: 350px;
    }
}
.error-404
{
    font-size: 28px;
    font-weight: 300;

    margin-bottom: 25px;
}
.error-404 span
{
    display: block;

    width: 250px;
    height: 219px;
    margin: 25px auto;

    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADbCAYAAABEHIyuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzY4RjY4REY4QkQyMTFFNzg1OTM5MDdGMEFGMzE4RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzY4RjY4RTA4QkQyMTFFNzg1OTM5MDdGMEFGMzE4RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjhGNjhERDhCRDIxMUU3ODU5MzkwN0YwQUYzMThGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjhGNjhERThCRDIxMUU3ODU5MzkwN0YwQUYzMThGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5m64MAAA4BSURBVHja7J1dixvX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');
    background-repeat: no-repeat;
    background-position: top center;
}
.gallery-container
{
    margin-top: 45px;
}
.gallery
{
    position: relative;
}
.gallery-thumb
{
    margin-bottom: 2px;

    border: 1px solid #e5e5e5;
}
.gallery-caption-slides
{
    font-weight: 300;

    color: #999;
}
.gallery-caption-title
{
    font-size: 20px;
    font-weight: 700;
    line-height: 1;

    margin: 0;

    text-transform: uppercase;

    color: #be2621;
}
.pagination-container
{
    text-align: center;
}
.pagination
{
    margin-top: 30px;
    margin-bottom: 15px;
}
.pagination:before,
.pagination:after
{
    display: table;

    content: ' ';
}
.pagination:after
{
    clear: both;
}
.pagination.pagination-bottom
{
    margin-top: -15px;
    margin-bottom: 30px;
}
.pagination > li
{
    float: left;
}
.pagination > li.no-bg
{
    border-width: 0;
}
.pagination > li.no-bg.border-right
{
    border-right-width: 1px;
}
.pagination > li.no-bg > a,
.pagination > li.no-bg > span
{
    color: #e3e3e3;
    background-color: transparent;
}
.pagination > li.no-bg > a .icon:before,
.pagination > li.no-bg > span .icon:before
{
    font-size: 20px;
}
.pagination > li.no-bg > a:hover,
.pagination > li.no-bg > span:hover
{
    color: #be2621;
}
.pagination > li > a,
.pagination > li > span
{
    font-weight: 300;

    padding: 10px 8px;

    -webkit-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;
    /*.icon:before {
                vertical-align: middle;
            }*/
}
.pagination,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span
{
    border-radius: 0;
}
.breadcrumb
{
    font-size: 11px;

    margin-bottom: 0;
    padding: 15px;

    border-radius: 0;
}
.breadcrumb > li
{
    text-transform: uppercase;
}
.breadcrumb > li > a
{
    color: #999;
}
.breadcrumb > li > a:hover
{
    color: #808080;
}
.breadcrumb > li + li:before
{
    font-family: icons !important;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    position: relative;
    top: -2px;

    padding: 0 2px;

    content: '\f103';
    vertical-align: middle;
}
#menu.mm-menu
{
    top: 80px;
}
#menu.mm-menu #mm-1 > .mm-listview > li > a,
#menu.mm-menu #mm-1 > .mm-listview > li > span
{
    font-size: 20px;

    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 72px;
}
#menu.mm-menu #mm-1 > .mm-listview > li > a .icon,
#menu.mm-menu #mm-1 > .mm-listview > li > span .icon
{
    font-size: 34px;

    position: absolute;
    top: 9px;
    left: 10px;

    width: 50px;
    margin-right: 12px;

    text-align: center;

    color: #333;
}
#menu.mm-menu #mm-1 > .mm-listview > li.mm-vertical > .mm-next,
#menu.mm-menu #mm-1 > .mm-vertical .mm-listview > li > .mm-next
{
    height: 48px;
}
#menu.mm-menu #mm-1 > .mm-listview > li:not(.mm-divider)::after
{
    left: 0;

    border-color: inherit;
}
#menu.mm-menu #mm-1 > .mm-listview > li.mm-vertical.mm-opened > span
{
    color: #be2621;
    border-color: #be2621;
    background-color: #fafafa;
}
#menu.mm-menu #mm-1 > .mm-listview > li.mm-vertical.mm-opened .mm-next::after,
#menu.mm-menu #mm-1 > .mm-listview > li.mm-vertical.mm-opened .mm-prev::before
{
    color: #be2621;
}
#menu.mm-menu #mm-1 .mm-panel a
{
    padding-left: 72px;
}
#menu.mm-menu .mm-listview > li > a,
#menu.mm-menu .mm-listview > li > span
{
    font-weight: 300;

    padding-top: 15px;
    padding-bottom: 15px;

    border-left: 4px solid transparent;
}
#menu.mm-menu .mm-listview
{
    line-height: 1;
}
#menu.mm-menu .mm-listview > li:not(.mm-divider)::after
{
    border-color: transparent;
}
#menu.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel,
#menu.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
#menu.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
#menu.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next
{
    background: transparent;
}
#menu.mm-menu .mm-listview .mm-vertical .mm-panel,
#menu.mm-menu .mm-vertical .mm-listview .mm-panel
{
    padding-right: 0;
    padding-left: 0;
}
#menu.mm-menu .mm-next::after,
#menu.mm-menu .mm-prev::before
{
    font-family: icons !important;
    font-size: 16px;
    font-weight: normal !important;
    font-style: normal;
    line-height: 1;

    height: 16px;

    content: '\f10f';
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    vertical-align: top;

    border: 0;
}
#menu.mm-menu .mm-next::after
{
    right: 38px;
}
#menu.mm-menu .mm-navbars-top
{
    border-bottom: 1px solid #cfcfcf;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3);
            box-shadow: 0 0 2px rgba(0, 0, 0, .3);
}
#menu.mm-menu .mm-navbar .navbar-search
{
    float: left;

    width: 100%;
    height: 100%;
    padding: 0;
}
#menu.mm-menu .mm-navbar .navbar-search::after
{
    font-family: icons !important;
    font-size: 24px;
    font-weight: normal !important;
    font-style: normal;

    position: absolute;
    top: 19px;
    left: 15px;

    content: '\f108';
    vertical-align: top;

    color: #333;
}
#menu.mm-menu .mm-navbar .navbar-search input
{
    display: block;

    width: 100%;
    height: 100%;

    text-indent: 55px;

    border: 0;
}
body #mm-blocker
{
    top: 80px;

    background: rgba(0, 0, 0, .7);
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger
{
    font: inherit;

    display: inline-block;
    overflow: visible;

    height: 24px;
    margin: 0;

    cursor: pointer;
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
    -webkit-transition-duration: .15s;
         -o-transition-duration: .15s;
            transition-duration: .15s;
    -webkit-transition-property: opacity, -webkit-filter, opacity, filter;
         -o-transition-property: opacity, filter;
            transition-property: opacity, filter;
    text-transform: none;

    color: inherit;
    border: 0;
    background-color: transparent;
}
.hamburger-box
{
    position: relative;

    display: inline-block;

    width: 35px;
    height: 24px;
}
.hamburger-inner
{
    top: 50%;

    display: block;

    margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after
{
    position: absolute;

    width: 35px;
    height: 3px;

    -webkit-transition-timing-function: ease;
         -o-transition-timing-function: ease;
            transition-timing-function: ease;
    -webkit-transition-duration: .15s;
         -o-transition-duration: .15s;
            transition-duration: .15s;
    -webkit-transition-property: -webkit-transform;
         -o-transition-property:      -o-transform;
            transition-property:         transform;

    border-radius: 3px;
    background-color: #fff;
}
.hamburger-inner::before,
.hamburger-inner::after
{
    display: block;

    content: '';
}
.hamburger-inner::before
{
    top: -10px;
    left: 5px;

    width: 30px;
}
.hamburger-inner::after
{
    bottom: -10px;
}
/*
 * Slider
 */
.hamburger--slider .hamburger-inner
{
    top: 2px;
}
.hamburger--slider .hamburger-inner::before
{
    top: 10px;

    -webkit-transition-timing-function: ease;
         -o-transition-timing-function: ease;
            transition-timing-function: ease;
    -webkit-transition-duration: .15s;
         -o-transition-duration: .15s;
            transition-duration: .15s;
    -webkit-transition-property: -webkit-transform, opacity;
         -o-transition-property:      -o-transform, opacity;
            transition-property:         transform, opacity;
}
.hamburger--slider .hamburger-inner::after
{
    top: 20px;
}
.hamburger--slider.is-active .hamburger-inner
{
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
            transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before
{
    -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
            transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);

    opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after
{
    -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
            transform: translate3d(0, -20px, 0) rotate(-90deg);
}
.hamburger--slider.is-active
{
    margin-right: 7px;
    margin-left: 7px;
}
@media (min-width: 992px)
{
    .pagination
    {
        display: table;

        width: 100%;
    }
    .pagination > li
    {
        display: table-cell;
        float: none;

        border: 1px solid #e3e3e3;
    }
    .pagination > li > a,
    .pagination > li > span
    {
        width: 100%;

        text-align: center;

        border: 0;
    }
}
@media (max-width: 991px)
{
    .box-filter--scrollable
    {
        position: relative;
    }
    .box-filter--scrollable.box-filter--scrollable-bottom
    {
        margin: -15px 0 30px;
    }
    .box-filter--scrollable.box-filter--scrollable-bottom .pagination
    {
        margin: 0;
    }
    .box-filter--scrollable:before,
    .box-filter--scrollable:after
    {
        position: absolute;
        z-index: 9;
        top: 0;
        left: 15px;

        width: 30px;
        height: 100%;

        content: '';
        pointer-events: none;

        background-image: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
        background-image:      -o-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));
        background-image:         linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
        background-repeat: repeat-x;

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#00ffffff', GradientType=1);
    }
    .box-filter--scrollable:after
    {
        right: 0;
        left: auto;

        background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
        background-image:      -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
        background-image:         linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
        background-repeat: repeat-x;

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=1);
    }
    .box-filter--scrollable.box-filter--navbar
    {
        background-color: #fafafa;
        -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
                box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
    }
    .box-filter--scrollable.box-filter--navbar:before
    {
        left: 0;

        width: 60px;
    }
    .box-filter--scrollable.box-filter--navbar:after
    {
        width: 60px;
    }
    .box-filter--scrollable.box-filter--navbar .pagination
    {
        height: 38px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .box-filter--scrollable.box-filter--navbar .pagination > li
    {
        position: relative;
    }
    .box-filter--scrollable.box-filter--navbar .pagination > li > a
    {
        font-size: 14px;
        font-weight: 700;

        padding-right: 14px;
        padding-left: 14px;

        color: #333;
        border: 0;
        background-color: #fafafa !important;
    }
    .box-filter--scrollable.box-filter--navbar .pagination > li.active > a,
    .box-filter--scrollable.box-filter--navbar .pagination > li:hover > a
    {
        color: #be2621;
    }
    .box-filter--scrollable.box-filter--navbar .pagination-arrow-down
    {
        position: absolute;
        z-index: 999;
        bottom: -13px;
        left: -26px;

        width: 0;
        height: 0;

        content: '';
        -webkit-transition: left .25s, opacity .15s;
             -o-transition: left .25s, opacity .15s;
                transition: left .25s, opacity .15s;

        border-top: 13px solid #fff;
        border-right: 13px solid transparent;
        border-left: 13px solid transparent;
    }
    .pagination
    {
        display: block;
        overflow-x: auto;
        overflow-y: hidden;

        width: 100%;

        white-space: nowrap;
    }
    .pagination > li
    {
        display: inline-block;
        float: none;
    }
    .pagination > li.no-bg a
    {
        border-width: 0;
    }
}
@media (max-width: 991px)
{
    .row-eq-height .col-spacing-inner
    {
        background-image: none !important;
    }
}
@media (min-width: 992px)
{
    .row-eq-height
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
    }
    .row-eq-height .col-spacing-inner
    {
        position: relative;

        height: 100%;

        background-position: center center;
        -webkit-background-size: cover;
                background-size: cover;
    }
    .row-eq-height .col-spacing-inner .img-responsive
    {
        display: none;
    }
    .row-eq-height .col-spacing-inner .tabbed-title
    {
        position: absolute;
        top: 0;
        left: 0;

        width: 100%;
    }
    .row-eq-height .col-spacing-inner .article-container
    {
        position: absolute;
        top: 0;
        left: 0;

        width: 100%;
        height: 100%;
    }
    .row-eq-height .col-spacing-inner .article-content,
    .row-eq-height .col-spacing-inner .box-cta
    {
        position: absolute;
        bottom: 0;
        left: 0;

        width: 100%;
    }
    .row-eq-height .col-spacing-inner .article-content
    {
        background-color: #fff;
    }
}
.form-control
{
    border-radius: 0;
}
.werstreamtes .werstreamtes
{
    margin-bottom: 0;
}
.werstreamtes .werstreamtes span
{
    font-weight: 700;

    display: block;

    margin-bottom: 2px;

    color: #333;
}
.werstreamtes .werstreamtes > tbody > tr > td
{
    font-weight: 300;

    color: #999;
}
.werstreamtes .werstreamtes > tbody > tr:last-child > td
{
    border-bottom: 0;
}
.werstreamtes > tbody > tr > td
{
    padding: 15px 0;

    vertical-align: middle;

    border-top: 0;
    border-bottom: 1px solid #ececec;
}
.werstreamtes > tbody > tr > td.werstreamtes-toggle
{
    padding-top: 0;
    padding-bottom: 0;
}
.werstreamtes .btn
{
    text-transform: uppercase;
}
@media (max-width: 991px)
{
    .werstreamtes .btn
    {
        margin-top: 15px;
    }
}
.werstreamtes-sender
{
    max-width: 180px;
    padding-right: 20px !important;
}
.werstreamtes-sender-border
{
    font-weight: 700;

    padding: 5px 10px;

    text-align: center;

    border: 1px solid #ececec;
}
.werstreamtes-sender-border img
{
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
}
.werstreamtes-staffeln
{
    font-weight: 700;
}
.werstreamtes-staffeln > span
{
    font-size: 20px;

    display: block;

    margin-bottom: 2px;

    color: #d9060f;
}
@media (max-width: 991px)
{
    .werstreamtes-staffeln > span
    {
        font-size: 16px;
    }
}
.werstreamtes-btn
{
    text-align: right;
}
@media (max-width: 991px)
{
    .werstreamtes-btn
    {
        display: none;
    }
}
.werstreamtes-powered
{
    font-size: 14px;
    line-height: 25px;

    display: inline-block;

    padding-right: 105px;

    color: #999;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAAZCAYAAAC4j5m6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkY0RENEMzQ4RjA0MTFFNzg3MDk4ODBFRTNBN0JENUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkY0RENEMzU4RjA0MTFFNzg3MDk4ODBFRTNBN0JENUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRjREQ0QzMjhGMDQxMUU3ODcwOTg4MEVFM0E3QkQ1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRjREQ0QzMzhGMDQxMUU3ODcwOTg4MEVFM0E3QkQ1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrHWVeIAAAk7SURBVHja7Fl3aFdZ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);
    background-repeat: no-repeat;
    background-position: right center;
}
@media (max-width: 991px)
{
    .box.box--mobile
    {
        margin-top: 0;

        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .box.box--mobile .box-content
    {
        padding: 0;
    }
    .box.box--mobile .tabbed-title
    {
        display: none;
    }
    .box.box--mobile .col-btn
    {
        margin-bottom: 14px;
    }
    .box.box--mobile .col-btn:nth-child(even)
    {
        padding-left: 7px;
    }
    .box.box--mobile .col-btn:nth-child(odd)
    {
        padding-right: 7px;
    }
    .box.box--mobile .row-btns
    {
        overflow: hidden;

        margin-top: -10px;
        margin-bottom: -14px;
    }
    .box.box--mobile .article-thumb-badge
    {
        right: 20px;
        left: auto;
    }
}
@media (min-width: 992px)
{
    .box-dark
    {
        background-image: -webkit-linear-gradient(top, #355473 0%, #1a2938 100%);
        background-image:      -o-linear-gradient(top, #355473 0%, #1a2938 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#355473), to(#1a2938));
        background-image:         linear-gradient(to bottom, #355473 0%, #1a2938 100%);
        background-repeat: repeat-x;

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff355473', endColorstr='#ff1a2938', GradientType=0);
    }
}
.box-dark .tabbed-title
{
    margin-top: 35px;
    margin-bottom: 20px;
    padding-bottom: 0;

    text-transform: uppercase;

    border-bottom-width: 0;
}
@media (min-width: 992px)
{
    .box-dark .tabbed-title
    {
        color: #fff;
    }
}
.box-dark .tabbed-title:first-child
{
    margin-top: 0;
}
.box-dark .box-dark-col-first
{
    padding-right: 0;
}
@media (max-width: 991px)
{
    .box-dark .box-dark-col-first
    {
        padding-left: 0;
    }
}
@media (max-width: 991px)
{
    .box-dark .box-dark-col-second
    {
        margin-top: 25px;
    }
}
@media (min-width: 992px)
{
    .box-dark .box-dark-col-second
    {
        padding-left: 0;
    }
}
@media (min-width: 992px)
{
    .box-dark .box-dark-inner
    {
        padding: 25px;

        color: #fff;
    }
}
.box-dark .btn
{
    font-size: 16px;

    margin-bottom: 14px;

    text-transform: uppercase;
}
@media (min-width: 992px)
{
    .box-dark .btn.btn-b
    {
        margin-bottom: 5px;
    }
}
.box--border.box--listview-toggle .box-content
{
    line-height: 18px;

    padding: 0;

    border: 0;
}
.box--border.box--listview-toggle .box-content .article-preview
{
    padding-bottom: 15px;

    border-bottom: 1px solid rgba(255, 255, 255, .5);
}
.box--border.box--listview-toggle .box-content .article-thumb
{
    display: none;
}
.box--border.box--listview-toggle .box-content .article-category,
.box--border.box--listview-toggle .box-content .article-heading
{
    margin-bottom: 0;
}
@media (min-width: 992px)
{
    .box--border.box--listview-toggle .box-content .article-category,
    .box--border.box--listview-toggle .box-content .article-heading
    {
        color: #fff;
    }
}
.box--border.box--listview-toggle .box-content .article-category .label
{
    display: none;
}
.box--border.box--listview-toggle .box-content .article-content
{
    float: none;

    width: auto;
}
.box--border.box--listview-toggle .box-content .article-heading
{
    font-size: 16px;
}
@media (min-width: 992px)
{
    .box--border.box--listview-toggle .box-content .article-heading > a:hover
    {
        color: #e6e6e6;
    }
}
.list-program-infos
{
    margin: 0;
    padding: 0;

    list-style-type: none;
}
.list-program-infos li
{
    line-height: 1.05;

    margin-bottom: 15px;
}
.list-program-infos li:before,
.list-program-infos li:after
{
    display: table;

    content: ' ';
}
.list-program-infos li:after
{
    clear: both;
}
.list-program-infos li:last-child
{
    margin-bottom: 0;
}
.list-program-infos .lightness
{
    color: #888;
}
.list-program-info
{
    float: left;

    width: 50px;
}
.list-program-info-duration
{
    position: relative;

    overflow: hidden;

    width: 40px;
    height: 11px;
    margin-top: 3px;

    border-radius: 3px;
    background: #e2e2e2;
}
.list-program-info-duration i
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    height: 100%;

    background: #95c11f;
}
.foot-notes
{
    font-size: 11px;

    margin-top: 30px;

    color: #777;
}
.detail-header-btns
{
    position: absolute;
    right: 35px;
    bottom: 15px;

    width: 280px;
}
.detail-header-btns .btn
{
    font-size: 20px;

    display: block;

    width: 100%;
    margin-bottom: 5px;
}
.btn-lg-std-text
{
    font-size: 16px;

    padding-top: 13px;
    padding-bottom: 13px;
}
/*# sourceMappingURL=bootstrap-theme.css.map */
