﻿.rs-widgets .rs-ad-init {
    display: none !important
}

.rs-widgets .rs-ad-loaded {
    display: block !important
}

.rs-widgets .rs-ipad {
    border: 1px solid #000;
    border-radius: 6px;
    box-shadow: 3px 2px 5px #666666;
    height: 120px;
    position: absolute;
    text-align: center;
    width: 90px;
    background: #4c4c4c;
    background: -moz-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #4c4c4c), color-stop(12%, #595959), color-stop(25%, #666), color-stop(39%, #474747), color-stop(50%, #2c2c2c), color-stop(51%, #000), color-stop(60%, #111), color-stop(76%, #2b2b2b), color-stop(91%, #1c1c1c), color-stop(100%, #131313));
    background: -webkit-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: -o-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: -ms-linear-gradient(-45deg, #4c4c4c 0%, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    background: linear-gradient(135deg, #4c4c4c 0%, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=1)
}

.rs-widgets .rs-ipad>.glass {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #000;
    border-radius: 0;
    height: 99px;
    margin: 7px;
    overflow: hidden
}

.rs-widgets .rs-ipad>.glass>.paper {
    border: 2px solid #ccc;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 4px
}

.rs-widgets .rs-ipad>.glass>.paper>img {
    width: 100%
}

.rs-widgets .rs-ipad>.bt {
    border: 1px solid #666;
    border-radius: 3px;
    height: 4px;
    margin: auto;
    width: 4px
}

.rs-widgets .rs-ipad.smartphone {
    border: 2px solid #e2010a;
    border-radius: 10px;
    box-shadow: 3px 2px 5px #666666;
    height: 100px;
    width: 60px
}

.rs-widgets .rs-ipad.smartphone>.glass {
    margin: 10px 2px;
    margin-bottom: 3px;
    height: 75px
}

.rs-widgets .rs-ipad.smartphone>.glass>.paper {
    border: 0px
}

.rs-widgets .rs-ipad.smartphone>.bt {
    border-radius: 0px
}

.rs-widgets .rs-digi-notebook {
    position: absolute;
    width: 140px
}

.rs-widgets .rs-digi-notebook .paper {
    position: absolute;
    top: 13px;
    left: 42px;
    width: 52px;
    height: 60px;
    overflow: hidden;
    background: #fff;
    padding: 2px
}

.rs-widgets .rs-digi-notebook .paper>img.cover {
    width: 100%
}

.rs-widgets .rs-digi-notebook img.nb {
    position: absolute;
    width: 140px;
    z-index: 1
}

.rs-widgets .rs-print-issue {
    position: absolute;
    top: 20px;
    z-index: 1;
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg)
}

.rs-widgets .rs-print-issue.current {
    left: 60px;
    top: 20px;
    z-index: 2;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg)
}

.rs-widgets .rs-print-issue img.paper {
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 1;
    width: 100px
}

.rs-widgets .rs-print-issue img.cover {
    position: absolute;
    margin-left: 10px;
    margin-top: 15px;
    width: 76px
}

.rs-widgets .rs-article-view .rs-article-headline {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 120%;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-article-view .rs-article-headline>div {
    color: #e2010a;
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 140%;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-article-view .rs-article-view-teaser {
    font-family: "Roboto", Arial, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.4em
}

.rs-widgets .rs-article-view .rs-article-view-text,
.rs-widgets .rs-article-view .rs-article-text {
    line-height: 135%
}

.rs-widgets .rs-article-view .rs-article-view-text>p,
.rs-widgets .rs-article-view .rs-article-text>p {
    font-family: "Roboto Slab", serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.6em
}

.rs-widgets .rs-article-view .rs-article-view-text blockquote,
.rs-widgets .rs-article-view .rs-article-text blockquote {
    margin: 16px 32px;
    font-weight: bold;
    font-family: "Roboto", Arial, sans-serif;
    text-align: center;
    color: #e2010a;
    font-size: 1.5em;
    quotes: "“" "”" "‘" "’";
    position: relative;
    line-height: 1.25
}

.rs-widgets .rs-article-view .rs-article-view-text blockquote:before,
.rs-widgets .rs-article-view .rs-article-text blockquote:before {
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em
}

.rs-widgets .rs-article-view .rs-article-view-text blockquote:after,
.rs-widgets .rs-article-view .rs-article-text blockquote:after {
    position: absolute;
    top: 0px;
    right: 0px;
    color: #ccc;
    content: close-quote;
    font-size: 4em
}

.rs-widgets .rs-article-view .rs-article-view-text blockquote>p,
.rs-widgets .rs-article-view .rs-article-text blockquote>p {
    display: block;
    margin: 0 1.5em
}

.rs-widgets .rs-article-view .rs-article-view-text blockquote>span,
.rs-widgets .rs-article-view .rs-article-text blockquote>span {
    font-size: 0.8em;
    font-style: italic;
    font-weight: normal;
    color: #666;
    text-align: right
}

.rs-widgets .rs-article-view .rs-article-view-text .infobox,
.rs-widgets .rs-article-view .rs-article-text .infobox {
    border-color: #5e5e5e;
    border-image: none;
    border-right: 1px solid #5e5e5e;
    border-style: solid;
    border-width: 5px 1px 1px;
    font-size: 0.825em;
    line-height: 140%;
    margin: 16px;
    margin-top: 0px;
    padding: 16px;
    width: 175px
}

.rs-widgets .rs-article-view .rs-article-view-text .infobox>a,
.rs-widgets .rs-article-view .rs-article-text .infobox>a {
    color: #e2010a
}

.rs-widgets .rs-article-view .rs-article-view-text .infobox.ib_left,
.rs-widgets .rs-article-view .rs-article-text .infobox.ib_left {
    float: left
}

.rs-widgets .rs-article-view .rs-article-view-text .infobox.ib_right,
.rs-widgets .rs-article-view .rs-article-text .infobox.ib_right {
    float: right
}

.rs-widgets .rs-article-view .rs-article-view-text .imbox.rs-zoom .rs-image,
.rs-widgets .rs-article-view .rs-article-text .imbox.rs-zoom .rs-image {
    cursor: pointer;
    position: relative
}

.rs-widgets .rs-article-view .rs-article-view-text .imbox.rs-zoom .rs-image img,
.rs-widgets .rs-article-view .rs-article-text .imbox.rs-zoom .rs-image img {
    content: ''
}

.rs-widgets .rs-article-view .rs-article-view-text .imbox.rs-zoom .rs-image:before,
.rs-widgets .rs-article-view .rs-article-text .imbox.rs-zoom .rs-image:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 2px;
    right: 2px;
    background: rgba(255, 255, 255, 0.4) url(/include/images/icons/common/search.png) 50% 50% no-repeat;
    background-size: 16px 16px;
    width: 20px;
    height: 20px
}

.rs-widgets .rs-article-view .article-bar {
    overflow: auto
}

.rs-widgets .rs-article-view .article-bar .rs-article-informations {
    display: inline-block;
    float: left;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-article-view .article-bar .rs-article-informations .rs-article-authors {
    font-size: 0.85em;
    display: inline-block
}

.rs-widgets .rs-article-view .article-bar .rs-article-informations .rs-article-authors .name {
    font-weight: bold
}

.rs-widgets .rs-article-view .article-bar .rs-article-informations .rs-article-authors .twitter {
    color: #666;
    border: 1px solid #ddd;
    background-color: #f0f0f0;
    padding-right: 5px;
    line-height: 16px;
    font-size: 0.7em;
    display: inline-block
}

.rs-widgets .rs-article-view .article-bar .rs-article-informations .rs-article-authors .twitter>span {
    background-image: url(/include/images/icons/socialmedia/social_media.png);
    background-position: 5.88235% 100%;
    background-size: auto 600%;
    color: #666;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: left
}

.rs-widgets .rs-article-view .article-bar .rs-article-informations .rs-article-authors .twitter:hover>span {
    background-position: 5.88235% 80%
}

.rs-widgets .rs-article-view .article-bar .rs-article-informations .rs-article-datetime {
    color: #666;
    font-size: 0.85em;
    line-height: 16px
}

.rs-widgets .rs-article-view .article-bar .rs-article-share {
    position: relative;
    float: right
}

.rs-widgets .rs-article-view .article-bar .rs-article-share .rs-article-share-bt {
    background: #000;
    color: #FFF;
    padding: 2px 4px;
    display: inline-block
}

.rs-widgets .rs-article-view .article-bar .rs-article-share:hover .rs-article-share-snbts {
    display: inline-block;
    position: absolute;
    top: 30px;
    z-index: 666;
    width: 250px;
    background-color: #f0f0f0;
    border: 1px solid #CCC;
    padding: 8px
}

.rs-widgets .rs-article-view .article-bar .rs-article-share .rs-article-share-snbts {
    display: none
}

.rs-widgets .rs-article-view .text>.rs-bx {
    margin-bottom: 16px;
    clear: both
}

.rs-widgets .rs-article-view .text>iframe {
    margin: auto
}

.rs-widgets .rs-article-view .text p b {
    font-weight: 700
}

.rs-widgets .rs-article-view .link-startseite {
    clear: both
}

.rs-widgets .rs-comments {
    list-style: none;
    font-family: "Roboto", Arial, sans-serif;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-comments .rs-comment {
    border-bottom: 1px solid #ddd;
    margin: 0px;
    padding: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
    list-style: none
}

.rs-widgets .rs-comments .rs-comment .rs-comment-user {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 16px;
    text-align: right
}

.rs-widgets .rs-comments .rs-comment .rs-comment-user .rs-comment-user-name {
    font-weight: bold;
    margin: 0px;
    display: block
}

.rs-widgets .rs-comments .rs-comment .rs-comment-user .rs-comment-date {
    font-size: 11px;
    color: #444;
    display: block
}

.rs-widgets .rs-comments .rs-comment .rs-comment-text {
    font-size: 0.95em;
    line-height: 1.35
}

.rs-widgets .rs-article-commments .rs-comment-form>* textarea:focus {
    min-height: 100px
}

.rs-widgets .rs-article-commments .rs-comment-form>* textarea:focus+.rs-ca,
.rs-widgets .rs-article-commments .rs-comment-form>* .rs-ca:hover,
.rs-widgets .rs-article-commments .rs-comment-form>* .rs-ca a:active {
    display: block
}

.rs-widgets .rs-article-commments .rs-comment-form>* .rs-ca {
    display: none
}

.rs-widgets .rs-author h2 {
    margin-bottom: 0
}

.rs-widgets .rs-author>img {
    max-width: 100%
}

.rs-widgets .rs-author-role {
    color: #5e5e5e;
    font-size: 18px;
    margin: 8px 0 24px
}

.rs-widgets .rs-author-bio {
    font-size: 14px;
    margin: 0 0 24px
}

.rs-widgets .rs-author-label {
    font-weight: bold
}

.rs-widgets .rs-author-info {
    font-size: 14px
}

.rs-widgets .rs-author-social .rs-icon {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
}

.rs-widgets .rs-author-list>div {
    float: left;
    margin: 8px;
    background: #f0f0f0;
    width: 92px;
    height: 134px;
    font-size: 13px
}

.rs-widgets .rs-author-list>div .img {
    display: inline-block;
    width: 92px;
    height: 92px;
    background-image: url(/include/images/icons/common/person_invert.png);
    background-size: auto;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.rs-widgets .rs-author-list>div a div {
    padding: 8px;
    text-align: center
}

.rs-widgets table {
    width: 100%;
    border-spacing: 0px
}

.rs-widgets td {
    font-size: 0.95em
}

.rs-widgets .Chead {
    font-size: 0.95em;
    color: #fff;
    background: #c5091c url(https://api.deinsportplatz.de/include/designs/rsv2/img/navigation_bg_aktiv.gif) repeat-x;
    border-bottom: 1px solid #000
}

.rs-widgets .Chead2 {
    font-size: 0.95em;
    color: #fff;
    background: #787878;
    border-bottom: 1px solid #ddd
}

.rs-widgets .Chead a,
.rs-widgets .Chead2 a {
    color: #fff
}

.rs-widgets .Cacti td {
    background: #f9ccd1;
    font-size: 0.95em;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .Cmite td {
    background: #fff;
    font-size: 0.95em;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .Cnorm td {
    background: #fff;
    font-size: 0.95em;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets table tr.Cnorm td:last-child,
.rs-widgets table tr.Cmite td:last-child,
.rs-widgets table tr.fcat td:last-child {
    border-right: 1px solid #ddd
}

.rs-widgets .Cdark,
.rs-widgets .Cdark td {
    background: #ddd;
    font-size: 0.95em;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .cft {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    background-image: url(https://api.deinsportplatz.de/static/widgets/pics/template/light/empty_space.gif)
}

.rs-widgets .fcat td {
    font-size: 0.95em;
    background: #f0f0f0 url("https://api.deinsportplatz.de/include/designs/rsv2/img/fbg.gif") repeat-y;
    border-bottom: 1px solid #AAA;
    border-left: 1px solid #ddd;
    padding: 0.5em
}

.rs-widgets .city {
    font-size: 11px;
    background: #fff;
    padding: 2px;
    border-bottom: 1px dotted black;
    margin-bottom: 1px
}

.rs-widgets .club {
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 1px dotted black
}

.rs-widgets .scol {
    width: 399px;
    padding: 10px;
    margin: 0 -1px 0 -1px;
    overflow: hidden
}

.rs-widgets .scolb {
    width: 399px;
    padding: 10px;
    margin: 0 -1px 0 -1px;
    overflow: hidden;
    border-bottom: 1px dotted #808080
}

.rs-widgets .scolc {
    width: 399px;
    padding: 10px;
    margin: 0 -1px 0 -1px;
    overflow: hidden;
    border-top: 1px dotted #808080
}

.rs-widgets .quotation {
    background-color: #EEEEEE;
    border: 2px solid #DDDDDD;
    margin: 0;
    padding: 2px 4px 4px;
    width: 95%
}

.rs-widgets .erstezeile {
    background: #ddd !important
}

.rs-widgets .rs-forum {
    width: 65%;
    float: left;
    padding-right: 1%
}

.rs-widgets .rs-forum-sidebar {
    width: 33%;
    float: right
}

.rs-widgets .rs-post-user {
    width: 18%;
    float: left;
    padding: 1%
}

.rs-widgets .rs-post {
    width: 78%;
    padding-top: 1%;
    padding-right: 1%;
    float: right;
    margin-bottom: 15px
}

.rs-widgets .rs-post-toolbar {
    display: block;
    overflow: auto;
    width: 100%;
    border-bottom: 1px dotted #222;
    margin-bottom: 15px
}

.rs-widgets .rs-post-date {
    float: left;
    width: 50%;
    font-size: 0.85em
}

.rs-widgets .rs-post-tools {
    float: right;
    width: 50%;
    text-align: right;
    font-size: 0.85em
}

.rs-widgets .rs-reply-button {
    text-align: right
}

.rs-widgets .newpost-bbcodebutton-normal {
    padding-left: 8px;
    float: left
}

.rs-widgets .newpost-bbcodebutton-normal {
    padding-left: 10px;
    float: left
}

.rs-widgets #textcolorpick {
    display: none;
    padding-left: 165px
}

.rs-widgets #textcolorpick_red {
    background: Crimson
}

.rs-widgets #textcolorpick_yellow {
    background: GoldenRod
}

.rs-widgets #textcolorpick_green {
    background: Green
}

.rs-widgets #textcolorpick_blue {
    background: DarkBlue
}

.rs-widgets #textsizepick {
    display: none;
    padding-left: 220px
}

.rs-widgets #textsizepick_s {
    font-size: 10px
}

.rs-widgets #textsizepick_l {
    font-size: 12px
}

.rs-widgets #textsizepick_xl {
    font-size: 14px
}

.rs-widgets #newpost-textarea {
    width: 100%;
    height: 120px
}

.rs-widgets .clear_left {
    clear: left
}

.rs-widgets #div-newpost {
    width: 100%
}

.rs-widgets #div-newpost .captcha {
    padding: 5px
}

.rs-widgets #div-newpost .captcha img {
    margin-bottom: 8px
}

.rs-widgets #div-newpost .captcha label {
    margin-top: 0;
    padding-left: 0;
    font-size: 0.8em;
    text-align: left
}

.rs-widgets #div-newpost-head1 {
    width: 100%;
    background-color: #e2010a;
    line-height: 20px;
    color: #ffffff;
    font-weight: bold;
    font-size: 0.9em
}

.rs-widgets #div-newpost-head2 {
    width: 100%;
    font-size: 0.8em;
    padding: 5px
}

.rs-widgets #div-newpost-main {
    width: 99%
}

.rs-widgets #div-newpost-main-left {
    width: 21%;
    float: left
}

.rs-widgets #div-newpost-main-right {
    min-width: 79%;
    float: left
}

.rs-widgets #div-newpost-mail {
    font-size: 0.8em;
    padding: 5px;
    text-align: left
}

.rs-widgets #div-newpost-send {
    width: 100%;
    font-size: 0.8em;
    padding: 5px;
    text-align: center
}

@media (max-width: 480px) {
    .rs-widgets .rs-forum,
    .rs-widgets .rs-forum-sidebar {
        width: 100%;
        clear: both;
        float: none;
        border: 0px;
        padding: 0px
    }
    .rs-widgets .rs-post-user {
        width: auto;
        float: none;
        font-size: 0.85em;
        background-color: #f6f6f6;
        overflow: auto;
        border-bottom: 1px solid #ddd
    }
    .rs-widgets .rs-post-toolbar {
        width: 99%
    }
    .rs-widgets .rs-post-tools {
        width: auto;
        overflow: auto;
        float: none;
        padding: 5px 0px
    }
    .rs-widgets .rs-post-tools a {
        padding: 3px 5px;
        display: inline-block;
        background-color: #f0f0f0;
        border: 1px solid #CCC;
        margin: 1px;
        color: #000;
        float: left
    }
    .rs-widgets .rs-post-user-info {
        float: left
    }
    .rs-widgets .rs-post-avatar {
        display: block;
        width: 50px;
        height: 50px;
        border: 1px solid #ddd;
        float: right;
        overflow: hidden
    }
    .rs-widgets .rs-post-avatar img {
        width: 100%
    }
    .rs-widgets .rs-post {
        width: 100%;
        float: none;
        padding: 1%
    }
    .rs-widgets .rs-post-date {
        float: none;
        clear: both
    }
    .rs-widgets .rs-last-post {
        display: none
    }
    .rs-widgets .rs-topic-icon {
        display: none
    }
    .rs-widgets .rs-cat-icon,
    .rs-widgets .rs-forum-icon,
    .rs-widgets .rs-forum-posts,
    .rs-widgets .rs-forum-topics {
        width: 0px;
        padding: 0px;
        border-left: 0px !important
    }
    .rs-widgets .rs-forum-posts span,
    .rs-widgets .rs-forum-topics span {
        display: none
    }
    .rs-widgets .rs-cat-icon img,
    .rs-widgets .rs-forum-icon img {
        display: none
    }
}

.rs-widgets span.yellow_card {
    background: none repeat scroll 0 0 #EEDD00;
    border: 1px solid #999933
}

.rs-widgets span.red_card {
    background: none repeat scroll 0 0 #DD0000;
    border: 1px solid #882222
}

.rs-widgets span.yellow_card,
.rs-widgets span.yellow_ex_card,
.rs-widgets span.red_card {
    display: block;
    float: left;
    height: 12px;
    margin: 3px;
    width: 10px
}

.rs-widgets span.yellow_ex_card {
    background: none repeat scroll 0 0 #FFEE99;
    border: 1px dotted #BBBB77
}

.rs-widgets span.yellow_card,
.rs-widgets span.yellow_ex_card,
.rs-widgets span.red_card {
    display: block;
    float: left;
    height: 12px;
    margin: 3px;
    width: 10px
}

.rs-widgets .tab {
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid black;
    font-family: Arial;
    font-weight: bold;
    height: 17px
}

.rs-widgets .tab li {
    display: inline;
    margin: 0px;
    padding: 0px
}

.rs-widgets .tab li a {
    border: 1px solid #CCC;
    border-bottom: 0px;
    background: #fff;
    padding: 4px 10px 4px 10px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    color: #000;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    background-image: url("https://api.deinsportplatz.de/include/designs/rsv2/img/cmty_nav_bg.gif");
    background-repeat: repeat-x
}

.rs-widgets .tab li a:hover,
.rs-widgets .tab a.tabSelected {
    border-color: #DE091E;
    border-bottom: 0px;
    color: #fff;
    padding: 5px 10px 5px 10px;
    margin: -3px 0px -3px 0px;
    background: #DE091E
}

.rs-widgets .main {
    margin-top: -1px;
    border: 1px solid #CCC;
    background-color: #f0f0f0;
    padding: 10px;
    padding-top: 20px
}

.rs-widgets .privMBox {
    width: 60%
}

.rs-widgets .pm_header {
    border: 1px solid #CCC;
    border-top: 0px;
    height: 80px;
    background-color: #FFFFFF
}

.rs-widgets .pm_header table td {
    padding: 5px;
    vertical-align: top
}

.rs-widgets .pm_header table td#checkbox {
    width: 10px
}

.rs-widgets .pm_header table td#avatar {
    width: 60px
}

.rs-widgets .pm_header table td#menu {
    width: 100px
}

.rs-widgets .pm_header table td#menu ul {
    width: 80px;
    list-style: none;
    margin: 0px;
    padding: 0px
}

.rs-widgets .pm_header table td#menu ul li {
    margin: 0px;
    padding: 2px;
    font-size: 11px
}

.rs-widgets .pm_header table td#title p {
    font-size: 11px
}

.rs-widgets .pm_header table td#title#header {
    font-size: 13px
}

.rs-widgets .pm_header table td#title a#user_link {
    color: red
}

.rs-widgets .pm_header table td#time {
    width: 60px;
    font-size: 11px
}

.rs-widgets .pm_header:hover {
    background-color: #f0f0f0
}

.rs-widgets .pm_header img#avatar {
    max-width: 58px;
    max-height: 58px;
    border: 1px solid #CCCCCC
}

.rs-widgets .pm_content {
    padding: 10px;
    padding-left: 100px;
    padding-right: 110px;
    border: 1px solid #CCCCCC;
    border-top: 0px;
    border-bottom: 10px solid #CCCCCC;
    background-color: #FFF
}

.rs-widgets div.pm_search_box #input {
    padding-left: 20px;
    background-color: #FFF;
    border: 0px
}

.rs-widgets div.pm_search_box {
    padding: 5px;
    border: 1px solid #CCC
}

.rs-widgets div.pm_search_box #round {
    padding: 4px 5px 4px 5px;
    border: 1px solid #CCC;
    background-color: #FFF;
    -moz-border-radius: 5px
}

.rs-widgets div.pm_search_results {
    padding: 10px;
    background: #C5091C;
    color: #FFF;
    font-size: 14px
}

.rs-widgets div.pm_check {
    padding: 0px
}

.rs-widgets div.pm_check select {
    padding: 3px;
    -moz-border-radius: 5px;
    border: 1px solid #CCC
}

.rs-widgets .box_tab_nav {
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 18px;
    border: 0px solid black
}

.rs-widgets .box_tab_nav li {
    display: inline;
    margin: 0px;
    padding: 0px
}

.rs-widgets .box_tab_nav li a {
    background: #C5091C;
    padding: 4px 10px 4px 10px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    color: #fff;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px
}

.rs-widgets .box_tab_nav li a:hover,
.rs-widgets .box_tab_nav a.tabSelected {
    background: #fff;
    color: #000;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
    font-family: Arial
}

.rs-widgets .button_white {
    background: #FFF;
    color: #00;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    font-weight: bold;
    -moz-border-radius: 3px;
    text-decoration: none;
    display: block
}

.rs-widgets .button_white:hover {
    text-decoration: none
}

.rs-widgets .button_black {
    background: #4B4B4B;
    color: #FFF;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    font-weight: bold;
    -moz-border-radius: 3px;
    text-decoration: none
}

.rs-widgets .button_black:hover {
    text-decoration: none
}

.rs-widgets .button_grey {
    background: #f0f0f0;
    color: #333;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    font-weight: bold;
    -moz-border-radius: 3px;
    text-decoration: none
}

.rs-widgets .button_grey:hover {
    text-decoration: none
}

.rs-widgets .groupHeader {
    border: 1px solid #CCC;
    background: white;
    margin-bottom: 5px
}

.rs-widgets .groupHeader td {
    border-bottom: 1px solid #CCC;
    padding: 10px;
    vertical-align: top
}

.rs-widgets .groupHeader td#avatar {
    width: 80px
}

.rs-widgets .groupHeader td#avatar img {
    padding: 1px;
    border: 1px solid #CCC;
    width: 80px
}

.rs-widgets .groupHeader td#menu {
    width: 140px
}

.rs-widgets .groupHeader a#header {
    font-weight: bold;
    color: red;
    font-size: 15px;
    font-family: Arial
}

.rs-widgets .groupHeader ul {
    list-style: none;
    margin: 0px
}

.rs-widgets .groupHeader ul li {
    margin: 0px;
    font-size: 12px
}

.rs-widgets .groupHeader .button {
    padding: 3px;
    background: #f0f0f0;
    padding-left: 6px;
    padding-right: 6px;
    -moz-border-radius: 3px;
    margin: 3px
}

.rs-widgets .groups_sidebar {
    border-bottom: 1px solid #CCC;
    background: #FFF
}

.rs-widgets .groups_sidebar td {
    padding: 8px;
    vertical-align: top
}

.rs-widgets .groups_sidebar a#header {
    font-weight: bold;
    color: red;
    font-size: 15px;
    font-family: Arial
}

.rs-widgets .groups_sidebar img#avatar {
    width: 80px
}

.rs-widgets .groups_sidebar ul {
    list-style: none
}

.rs-widgets .friendHeader {
    border: 1px solid #CCC;
    background: white
}

.rs-widgets .friendHeader td {
    padding: 10px;
    vertical-align: top;
    border-top: 1px solid #CCC
}

.rs-widgets .friendHeader #avatar {
    padding: 1px;
    border: 1px solid #CCC
}

.rs-widgets .friendHeader ul {
    list-style: none;
    margin: 0px;
    padding: 0px
}

.rs-widgets .friendHeader ul li {
    border-bottom: 1px solid #f0f0f0;
    margin: 0px;
    padding: 3px
}

.rs-widgets .friendHeader ul li:hover {
    border: 1px solid #f0f0f0;
    margin: 0px;
    padding: 3px
}

.rs-widgets .rs-pm-container {
    overflow: auto;
    background-color: #f0f0f0;
    border: 1px solid #CCC;
    padding: 10px
}

.rs-widgets .rs-pm-messages {
    width: 68%;
    float: left;
    border-bottom: 1px solid #CCC
}

.rs-widgets .rs-pm-messages-head {
    border: 1px solid #CCC;
    background-color: #FFF;
    border-bottom: 0px;
    padding: 5px;
    overflow: auto
}

.rs-widgets .rs-pm-messages-head .rs-pm-selection {
    width: 60%;
    float: left
}

.rs-widgets .rs-pm-messages-head .rs-pm-search {
    width: 40%;
    float: right
}

.rs-widgets .rs-pm-pager {
    background-color: #f0f0f0;
    padding: 5px;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC
}

.rs-widgets .rs-pm-contacts {
    width: 30%;
    float: left;
    height: 100%;
    padding-left: 2%
}

.rs-widgets .rs-pm-message {
    display: block;
    background-color: #FFF
}

.rs-widgets .rs-pm-message .rs-pm-message-head {
    display: block;
    border: 1px solid #CCC;
    border-bottom: 0px;
    padding: 1%;
    overflow: auto;
    position: relative
}

.rs-widgets .rs-pm-message .rs-bbcode {
    display: block;
    overflow: auto;
    border: 1px solid #CCC;
    border-bottom: 0px;
    padding: 1%;
    background-color: #f0f0f0
}

.rs-widgets .rs-pm-message .rs-pm-textarea,
.rs-widgets .rs-pm-message .rs-pm-text {
    display: block;
    border: 1px solid #CCC;
    padding: 1%;
    overflow: auto
}

.rs-widgets .rs-pm-message .rs-pm-textarea textarea {
    width: 98%;
    height: 200px;
    display: block
}

.rs-widgets .rs-pm-message .rs-ca {
    display: block;
    border: 1px solid #CCC;
    padding: 1%;
    background-color: #f0f0f0
}

.rs-widgets .rs-pm-controls {
    display: block;
    clear: both;
    overflow: auto;
    border: 1px solid #CCC;
    border-bottom: 0px;
    padding: 1%;
    text-align: right
}

.rs-widgets .rs-pm-controls ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    float: right
}

.rs-widgets .rs-pm-controls ul li {
    display: inline-block;
    float: left
}

.rs-widgets .rs-pm-message-head .rs-pm-controls {
    display: block;
    overflow: auto;
    padding: 1%;
    width: 5%;
    border: 0px;
    float: right
}

.rs-widgets .rs-pm-message-head .rs-pm-controls span {
    background-color: #CCC;
    width: 10px;
    height: 15px;
    display: block;
    float: right
}

.rs-widgets .rs-pm-message-head .rs-pm-controls span:hover+ul,
.rs-widgets .rs-pm-message-head .rs-pm-controls ul:hover {
    display: block;
    float: left;
    top: 1px;
    right: 0px;
    background-color: #FFF
}

.rs-widgets .rs-pm-message-head .rs-pm-controls ul {
    padding: 5px;
    border: 1px solid #CCC;
    margin: 0px;
    list-style: none;
    display: none;
    position: absolute
}

.rs-widgets .rs-pm-message-head .rs-pm-controls ul li {
    text-align: center
}

.rs-widgets .rs-pm-avatar {
    width: 10%;
    height: 50px;
    float: left
}

.rs-widgets .rs-pm-avatar div {
    width: 50px;
    height: 50px;
    border: 1px solid #CCC;
    overflow: hidden
}

.rs-widgets .rs-pm-avatar img {
    width: 100%
}

.rs-widgets .rs-pm-checkbox {
    width: 10%;
    height: 50px;
    float: left
}

.rs-widgets .rs-pm-title {
    width: 70%;
    float: left;
    overflow: auto;
    font-size: 0.85em
}

.rs-widgets .rs-pm-title .rs-pm-subject {
    font-size: 1.2em;
    font-weight: bold;
    width: 70%;
    display: block
}

.rs-widgets .rs-pm-bt {
    display: block;
    padding: 0.5em;
    margin: 0.2em;
    font-size: 0.9em;
    font-weight: bold;
    border: 1px solid #f0f0f0;
    background-color: #FFF
}

.rs-widgets .rs-pm-teaser {
    color: #999;
    display: block;
    font-size: 0.85em
}

.rs-widgets .rs-pm-teaser br {
    display: none
}

.rs-widgets .rs-pm-pager {
    font-size: 1em
}

.rs-widgets .rs-pm-pager .ic_curr_page {
    font-weight: bold
}

.rs-widgets #user_search_container_pm1 ul {
    list-style: none;
    display: block;
    padding: 0px;
    margin: 0px
}

.rs-widgets #user_search_container_pm1 ul li {
    list-style: none;
    font-weight: bold;
    display: block;
    padding: 5px;
    margin: 0px;
    background-color: #fff
}

@media all and (max-width: 480px) {
    .rs-widgets .rs-pm-container {
        padding: 0px;
        border: 0px
    }
    .rs-widgets .rs-pm-messages {
        width: 100%;
        float: none
    }
    .rs-widgets .rs-pm-message .rs-pm-message-head {
        padding: 3%
    }
    .rs-widgets .rs-pm-message-head .rs-pm-title {
        width: 90%
    }
    .rs-widgets .rs-pm-messages-head .rs-pm-search {
        width: 100%;
        float: none
    }
    .rs-widgets .rs-pm-pager {
        font-size: 1.2em
    }
    .rs-widgets .rs-pm-pager .ic_curr_page {
        font-weight: bold
    }
}

.rs-widgets .rs-gallery-wrapper div a div {
    background-repeat: no-repeat;
    min-height: 500px;
    background-size: auto;
    background-position: center center;
    max-width: 800px;
    margin: auto
}

.rs-widgets .rs-gallery-wrapper .rs-item {
    text-align: center
}

.rs-widgets .rs-picture {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #ddd;
    padding: 16px
}

.rs-widgets .rs-picture>img {
    max-width: 100%;
    margin: auto
}

.rs-widgets .rs-picture>p {
    font-size: 12px;
    margin: 0px;
    margin-top: 8px;
    color: #444
}

.rs-widgets .rs-pictures .rs-pictures-thumb {
    width: 100px;
    height: 140px;
    padding: 10px;
    border: 2px solid #ddd;
    display: block;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
    background-color: #FFF
}

.rs-widgets .rs-pictures .rs-pictures-thumb .rs-wrapper {
    width: 100px;
    height: 80px;
    overflow: hidden;
    display: block;
    border: 1px solid #ccc
}

.rs-widgets .rs-pictures .rs-pictures-thumb .rs-wrapper img {
    width: 100%
}

.rs-widgets .rs-pictures .rs-pictures-thumb .rs-desc {
    font-size: 12px;
    color: #000
}

.rs-widgets .rs-pictures .rs-pictures-thumb.rs-active {
    width: 100%;
    height: 240px;
    padding: 10px;
    border: 2px solid #ddd;
    display: block;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
    background-color: #FFF
}

.rs-widgets .rs-pictures .rs-pictures-thumb.rs-active .rs-wrapper {
    width: 100px;
    height: 80px;
    overflow: hidden;
    display: block;
    border: 1px solid #ddd
}

.rs-widgets .rs-pictures .rs-pictures-thumb.rs-active .rs-wrapper img {
    width: 100%
}

.rs-widgets .rs-pictures .rs-pictures-thumb.rs-active .rs-desc {
    font-size: 12px;
    color: #000
}

.rs-widgets .rs-ww-100 .rs-media .rs-item .rs-item-img img {
    height: auto
}

.rs-widgets .rs-ww-100 .rs-media .rs-item .rs-item-text {
    position: static
}

.rs-widgets .rs-small>.rs-media .rs-item .rs-item-img,
.rs-widgets .rs-media.rs-small .rs-item .rs-item-img {
    width: 40%;
    float: left
}

.rs-widgets .rs-small>.rs-media .rs-item .rs-item-img .rs-icon,
.rs-widgets .rs-media.rs-small .rs-item .rs-item-img .rs-icon {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    top: 5px;
    right: 5px
}

.rs-widgets .rs-small>.rs-media .rs-item .rs-item-text,
.rs-widgets .rs-media.rs-small .rs-item .rs-item-text {
    margin-left: 42%;
    top: 0;
    width: 58%;
    background: transparent;
    font-size: 14px
}

.rs-widgets .rs-small>.rs-media .rs-item .rs-item-text .rs-item-teaser,
.rs-widgets .rs-media.rs-small .rs-item .rs-item-text .rs-item-teaser {
    display: none
}

.rs-widgets .rs-large>.rs-media .rs-item-text,
.rs-widgets .rs-media.rs-large .rs-item-text {
    position: relative
}

.rs-widgets .rs-video-embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.rs-widgets .rs-video-embed iframe {
    position: absolute;
    top: 1px;
    left: -1px;
    width: 100%;
    height: 100%
}

.rs-widgets .rs-video-sportal-stage iframe {
    width: 100%
}

.rs-widgets .rs-swipevote-card {
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    position: absolute;
    border: 1px solid #aaa;
    background: #fff;
    padding-bottom: 145%;
    z-index: 999
}

.rs-widgets .rs-swipevote-card .rs-swipevote-content:after {
    content: '';
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 20px;
    background: transparent;
    transition: opacity 0.5s ease-out;
    opacity: 0
}

.rs-widgets .rs-swipevote-card.rs-left .rs-swipevote-content:after,
.rs-widgets .rs-swipevote-card.rs-right .rs-swipevote-content:after {
    opacity: 0.5
}

.rs-widgets .rs-swipevote-card.rs-left .rs-swipevote-content:after {
    right: 10px;
    background: #af0108 url(/include/images/icons/common/thumbs_down_white.png) no-repeat 50% 50%
}

.rs-widgets .rs-swipevote-card.rs-right .rs-swipevote-content:after {
    left: 10px;
    background: #52b032 url(/include/images/icons/common/thumbs_up_white.png) no-repeat 50% 50%
}

.rs-widgets .rs-swipevote-card.rs-voted .rs-swipevote-content:after {
    opacity: 0.95
}

.rs-widgets .rs-swipevote-card .rs-img {
    width: 100%;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding-bottom: 132.8125%;
    background-size: cover;
    background-position: 50% 50%
}

.rs-widgets .rs-swipevote-card .rs-body {
    position: relative;
    background: #9f9
}

.rs-widgets .rs-swipevote-card .rs-title {
    margin: 0;
    padding: 0.5em 1em;
    text-align: center
}

.rs-widgets .rs-swipevote {
    font-family: Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
    line-height: normal;
    font-size: 16px
}

.rs-widgets .rs-swipevote .rs-container {
    position: relative;
    margin: 0 auto;
    max-width: 420px
}

.rs-widgets .rs-swipevote .rs-bx-footer {
    text-align: center
}

.rs-widgets .rs-swipevote .rs-bx-footer .rs-button {
    width: 47%
}

.rs-widgets .rs-swipevote-result {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 480px;
    overflow-y: auto
}

.rs-widgets .rs-swipevote-result li {
    list-style: none;
    border-bottom: 1px solid #ddd;
    margin: 0 0 8px 0
}

.rs-widgets .rs-swipevote-result li:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    line-height: 0
}

.rs-widgets .rs-swipevote-result li .rs-img {
    float: left;
    width: 80px;
    margin: 0 16px 8px 0;
    position: relative
}

.rs-widgets .rs-swipevote-result li .rs-img .rs-pos {
    background: #2b2b2b;
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px
}

.rs-widgets .rs-swipevote-result li .rs-img img {
    width: 100%
}

.rs-widgets .rs-swipevote-result li .rs-title {
    font-size: 20px
}

.rs-widgets .rs-swipevote-result li .rs-icon-thumbs_down.rs-white {
    background-color: #e2010a
}

.rs-widgets .rs-swipevote-result li .rs-icon-thumbs_up.rs-white {
    background-color: #5BC438
}

.rs-widgets .rs-swipevote-result li .rs-overall {
    float: right;
    margin: 0 8px 8px 0;
    text-align: center
}

.rs-widgets .rs-swipevote-result li .rs-overall .rs-icon {
    display: block
}

.rs-widgets .rs-swipevote-result li .rs-user {
    clear: right;
    color: #5e5e5e
}

.rs-widgets .rs-swipevote-result li .rs-user .rs-icon {
    vertical-align: middle
}

.rs-widgets .rs-betting-odds-embed {
    position: relative;
    padding-bottom: 120%;
    padding-top: 25px;
    height: 0
}

.rs-widgets .rs-betting-odds-embed iframe {
    position: absolute;
    top: 1px;
    left: -1px;
    width: 100%;
    height: 100%
}

.rs-widgets .rs-vote input,
.rs-widgets .rs-vote label,
.rs-widgets .rs-poll input,
.rs-widgets .rs-poll label {
    width: auto
}

.rs-widgets .rs-vote .question,
.rs-widgets .rs-poll .question {
    margin-top: 0px;
    font-size: 1em;
    font-weight: bold
}

.rs-widgets .rs-vote .answer,
.rs-widgets .rs-poll .answer {
    margin-bottom: 5px
}

.rs-widgets .rs-vote .sum,
.rs-widgets .rs-poll .sum {
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    vertical-align: bottom
}

.rs-widgets .rs-article-poll {
    background-color: #f0f0f0;
    border: 0px solid #CCC;
    cursor: pointer
}

.rs-widgets .rs-article-poll .rs-article-teaser {
    background-color: #f0f0f0;
    margin-left: 0px
}

.rs-widgets .rs-article-poll .rs-article-teaser hgroup {
    text-align: center
}

.rs-widgets .rs-article-poll .rs-article-teaser hgroup h4 {
    background-color: #e2010a;
    color: #fff;
    padding: 0.25em 0.5em;
    display: inline-block;
    margin: auto
}

.rs-widgets .rs-article-poll .rs-article-teaser hgroup h3 {
    font-family: "Roboto Slab", serif;
    font-weight: normal
}

.rs-widgets .rs-article-poll .rs-article-teaser p {
    font-size: 14px;
    text-align: center
}

.rs-widgets .rs-league .rs-cl {
    text-align: center
}

.rs-widgets .rs-league .rs-p {
    text-align: right;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-league .rs-m {
    text-align: center
}

.rs-widgets .rs-league .rs-w {
    text-align: center
}

.rs-widgets .rs-league .rs-d {
    text-align: center
}

.rs-widgets .rs-league .rs-l {
    text-align: center
}

.rs-widgets .rs-league .rs-g {
    text-align: center
}

.rs-widgets .rs-league .rs-gd {
    text-align: center
}

.rs-widgets .rs-league .rs-pts {
    text-align: center
}

.rs-widgets .rs-league .rs-live td {
    background: #E2F0D4;
    color: #1A6F12
}

.rs-widgets .rs-standings .rs-standings-cl {
    text-align: center
}

.rs-widgets .rs-standings .rs-standings-p {
    text-align: center;
    font-weight: bold;
    max-width: 50px
}

.rs-widgets .rs-standings .rs-standings-m {
    text-align: center
}

.rs-widgets .rs-standings .rs-standings-w {
    text-align: center
}

.rs-widgets .rs-standings .rs-standings-d {
    text-align: center
}

.rs-widgets .rs-standings .rs-standings-l {
    text-align: center
}

.rs-widgets .rs-standings .rs-standings-g {
    text-align: center
}

.rs-widgets .rs-standings .rs-standings-gd {
    text-align: center
}

.rs-widgets .rs-standings .rs-standings-pts {
    text-align: center;
    font-weight: bold
}

.rs-widgets .rs-pos_col1 {
    background: #26a31c !important;
    color: #FFF !important
}

.rs-widgets .rs-pos_col2 {
    background: #83c47e !important;
    color: #FFF !important
}

.rs-widgets .rs-pos_col3 {
    background: #bbe18e !important
}

.rs-widgets .rs-pos_col4 {
    background: #d6d778 !important
}

.rs-widgets .rs-pos_col6 {
    background: #E3714D !important;
    color: #FFF !important
}

.rs-widgets .rs-pos_col7 {
    background: #e3133a !important;
    color: #FFF !important
}

.rs-widgets .rs-league-legend,
.rs-widgets .rs-table-legend {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    overflow: auto
}

.rs-widgets .rs-league-legend li,
.rs-widgets .rs-table-legend li {
    font-size: 10px;
    line-height: 140%;
    padding: 0px;
    margin: 0px;
    display: block
}

.rs-widgets .rs-league-legend .rs-color,
.rs-widgets .rs-table-legend .rs-color {
    display: block;
    width: 10px;
    height: 10px;
    border: 1px solid #FFF;
    float: left;
    margin-right: 5px
}

.rs-widgets .rs-legend {
    list-style: none;
    padding: 0px;
    margin: 0px;
    overflow: auto
}

.rs-widgets .rs-legend li {
    padding: 0px 5px;
    margin: 0px;
    overflow: auto;
    font-size: 0.85em;
    font-family: "Roboto", Arial, sans-serif;
    color: #333
}

.rs-widgets .rs-legend li span {
    background-color: #f6f6f6;
    float: left;
    margin-right: 10px
}

.rs-widgets .rs-ww-200 .rs-standings .rs-standings-m {
    display: none
}

.rs-widgets .rs-ww-200 .rs-standings .rs-standings-w {
    display: none
}

.rs-widgets .rs-ww-200 .rs-standings .rs-standings-d {
    display: none
}

.rs-widgets .rs-ww-200 .rs-standings .rs-standings-l {
    display: none
}

.rs-widgets .rs-ww-200 .rs-standings .rs-standings-gd {
    display: none
}

.rs-widgets .rs-ww-200 .rs-standings .rs-m {
    border-left: 0px
}

.rs-widgets .rs-ww-200 .rs-standings .rs-pts {
    border-left: 0px
}

.rs-widgets .rs-ww-300 .rs-standings .rs-standings-gd {
    display: none
}

.rs-widgets .rs-schema {
    position: relative
}

.rs-widgets .rs-schema .title {
    margin: 0 1.5em;
    padding: 0 2em;
    position: relative;
    text-align: center;
    overflow: auto;
    border-top: 1px solid #ccc;
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 1em;
    font-weight: bold
}

.rs-widgets .rs-schema .title small {
    font-weight: normal;
    font-size: 0.7em
}

.rs-widgets .rs-schema .title .team_home {
    float: left;
    font-size: 0.8em;
    font-weight: normal
}

.rs-widgets .rs-schema .title .team_away {
    float: right;
    font-size: 0.8em;
    font-weight: normal
}

.rs-widgets .rs-schema .logo {
    border-radius: 1.75em;
    background-color: #ccc;
    overflow: hidden;
    padding: 0.25em;
    width: 2.5em;
    height: 2.5em;
    display: block;
    position: absolute;
    z-index: 2;
    top: 0px
}

.rs-widgets .rs-schema .logo.right {
    right: 0px
}

.rs-widgets .rs-schema .logo>img {
    width: 95%
}

.rs-widgets .rs-schema .field {
    position: relative
}

.rs-widgets .rs-schema .field img {
    width: 100%;
    border-top: 2px solid #e2010a
}

.rs-widgets .rs-matchday .rs-score {
    font-size: 1.2em
}

.rs-widgets .rs-matchday .rs-score.angesetzt,
.rs-widgets .rs-matchday .rs-score.abgebrochen,
.rs-widgets .rs-matchday .rs-score.abgesagt {
    font-size: 0.85em
}

.rs-widgets .rs-ww-100 .rs-matches .rs-thumb .rs-img,
.rs-widgets .rs-ww-200 .rs-matches .rs-thumb .rs-img {
    width: 20px;
    height: 20px
}

.rs-widgets .rs-ww-100 .rs-matches .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-matches .rs-thumb .rs-info {
    display: none !important
}

.rs-widgets .rs-ww-100 .rs-matches .rs-icons,
.rs-widgets .rs-ww-200 .rs-matches .rs-icons {
    display: none
}

.rs-widgets .rs-ww-100 .rs-matches-matchday .rs-matches-teamhome .rs-thumb .rs-info,
.rs-widgets .rs-ww-100 .rs-matches-matchday .rs-matches-teamaway .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-matches-matchday .rs-matches-teamhome .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-matches-matchday .rs-matches-teamaway .rs-thumb .rs-info {
    display: none
}

.rs-widgets .rs-ww-100 .rs-matches-today .rs-matches-teamhome .rs-thumb .rs-info,
.rs-widgets .rs-ww-100 .rs-matches-today .rs-matches-teamaway .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-matches-today .rs-matches-teamhome .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-matches-today .rs-matches-teamaway .rs-thumb .rs-info {
    display: none
}

.rs-widgets .rs-ww-300 .rs-matches .rs-thumb .rs-img {
    width: 20px !important;
    height: 20px !important
}

.rs-widgets .rs-ww-300 .rs-matches .rs-icons {
    display: none
}

.rs-widgets .rs-ww-300 .rs-matches .rs-score-halftime {
    display: none
}

.rs-widgets .rs-ww-300 .rs-matchday .rs-tm .rs-thumb .rs-img {
    display: none
}

.rs-widgets .rs-ww-300 .rs-matchday .rs-score {
    font-size: 1em
}

.rs-widgets .rs-ww-300 .rs-matchday .rs-tm .rs-thumb .rs-img,
.rs-widgets .rs-ww-400 .rs-matchday .rs-tm .rs-thumb .rs-img {
    width: 20px;
    height: 20px
}

.rs-widgets .rs-ww-400 .rs-matches .rs-icons {
    display: none
}

.rs-widgets .rs-match .rs-tm-home {
    text-align: right
}

.rs-widgets .rs-match .rs-score {
    text-align: center
}

.rs-widgets .rs-match .rs-tm-away {
    text-align: left
}

.rs-widgets .rs-player {
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 10px;
    overflow: auto
}

.rs-widgets .rs-player .rs-player-img {
    overflow: hidden;
    float: left;
    margin-right: 16px;
    width: 30%;
    height: auto;
    max-width: 200px;
    min-height: 200px;
    max-height: 230px;
    display: block;
    border: 1px solid #000;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 6px solid #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)
}

.rs-widgets .rs-player .rs-player-img img {
    width: 100%
}

.rs-widgets .rs-player .rs-details {
    width: 60%;
    margin-left: 40%
}

.rs-widgets .rs-player .rs-details .rs-name {
    margin: 0px
}

.rs-widgets .rs-player .rs-details .rs-club .rs-wrapper {
    margin-right: 16px;
    width: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
    float: left
}

.rs-widgets .rs-player .rs-details .rs-club .rs-wrapper img {
    width: 100%
}

.rs-widgets .rs-player-details table .rs-saison-stats td {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000
}

.rs-widgets .rs-player-details table .rs-match-stats>.rs-ma {
    border-right: 1px solid #666;
    border-left: 0px
}

.rs-widgets .rs-player-details table .rs-saison {
    width: 40px
}

.rs-widgets .rs-player-details table .rs-cl-lg a {
    width: 30px;
    height: 30px;
    text-align: center;
    display: block;
    overflow: hidden
}

.rs-widgets .rs-player-details table .rs-cl-lg img {
    max-width: 100%;
    max-height: 100%
}

.rs-widgets .rs-player-details table .rs-tm .rs-name {
    font-weight: bold
}

.rs-widgets .rs-player-details table .rs-tm .rs-name>img {
    width: 30px;
    height: auto;
    margin-right: 5px;
    float: left
}

.rs-widgets .rs-player-details table .rs-tm .rs-league {
    font-weight: normal
}

.rs-widgets .rs-player-details table .rs-tm .rs-score {
    float: right
}

.rs-widgets .rs-player-details table .rs-role {
    display: none
}

.rs-widgets .rs-player-details table .rs-matchday-icon {
    display: block;
    float: left;
    text-align: center;
    font-weight: bold;
    height: 10px;
    width: 10px;
    overflow: hidden;
    padding: 2px;
    margin: 1px;
    line-height: 100%;
    border: 1px solid #CCC
}

.rs-widgets .rs-player-details table .rs-matchday {
    float: left;
    margin: 3px
}

.rs-widgets .rs-player-details table .rs-name {
    display: block
}

.rs-widgets .rs-player-details table .rs-title {
    display: none
}

.rs-widgets .rs-player-details table .rs-token {
    display: none
}

.rs-widgets .rs-ww-100 .rs-persons-profile .rs-persons-thumb .rs-player-img img,
.rs-widgets .rs-ww-200 .rs-persons-profile .rs-persons-thumb .rs-player-img img {
    width: 40px
}

.rs-widgets .rs-ww-100 .rs-persons-profile-details .rs-persons-rating,
.rs-widgets .rs-ww-100 .rs-persons-profile-details .rs-persons-yc,
.rs-widgets .rs-ww-100 .rs-persons-profile-details .rs-persons-yrc,
.rs-widgets .rs-ww-100 .rs-persons-profile-details .rs-persons-rc,
.rs-widgets .rs-ww-200 .rs-persons-profile-details .rs-persons-rating,
.rs-widgets .rs-ww-200 .rs-persons-profile-details .rs-persons-yc,
.rs-widgets .rs-ww-200 .rs-persons-profile-details .rs-persons-yrc,
.rs-widgets .rs-ww-200 .rs-persons-profile-details .rs-persons-rc {
    display: none
}

.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-teamname,
.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-minutes,
.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-rating,
.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-userrating,
.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-11ofday,
.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-yc,
.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-yrc,
.rs-widgets .rs-ww-100 .rs-persons-stats .rs-persons-rc,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-teamname,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-minutes,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-rating,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-userrating,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-11ofday,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-yc,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-yrc,
.rs-widgets .rs-ww-200 .rs-persons-stats .rs-persons-rc {
    display: none
}

.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-player .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-player .rs-thumb.rs-thumb-person .rs-img {
    display: none
}

.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-minutes,
.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-subin,
.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-subout,
.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-yc,
.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-yrc,
.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-rc,
.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-rating,
.rs-widgets .rs-ww-100 .rs-persons-squad .rs-persons-userrating,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-minutes,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-subin,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-subout,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-yc,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-yrc,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-rc,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-rating,
.rs-widgets .rs-ww-200 .rs-persons-squad .rs-persons-userrating {
    display: none
}

.rs-widgets .rs-ww-100 .rs-legend,
.rs-widgets .rs-ww-200 .rs-legend {
    display: none
}

.rs-widgets .rs-ww-300 .rs-persons-stats .rs-persons-teamname,
.rs-widgets .rs-ww-300 .rs-persons-stats .rs-persons-minutes,
.rs-widgets .rs-ww-300 .rs-persons-stats .rs-persons-rating,
.rs-widgets .rs-ww-300 .rs-persons-stats .rs-persons-userrating {
    display: none
}

.rs-widgets .rs-ww-300 .rs-persons-squad .rs-persons-player .rs-thumb.rs-thumb-person .rs-img {
    display: none
}

.rs-widgets .rs-ww-300 .rs-persons-squad .rs-persons-age,
.rs-widgets .rs-ww-300 .rs-persons-squad .rs-persons-minutes {
    display: none
}

.rs-widgets .rs-ww-400 .rs-persons-stats .rs-persons-rating,
.rs-widgets .rs-ww-400 .rs-persons-stats .rs-persons-userrating {
    display: none
}

.rs-widgets .rs-ww-400 .rs-persons-squad .rs-persons-player .rs-thumb.rs-thumb-person .rs-img {
    display: none
}

.rs-widgets .rs-ww-400 .rs-persons-squad .rs-persons-rating,
.rs-widgets .rs-ww-400 .rs-persons-squad .rs-persons-userrating {
    display: none
}

.rs-widgets .rs-transfers .rs-tf-icon-in,
.rs-widgets .rs-transfers .rs-tf-icon-out,
.rs-widgets .rs-transfers .rs-tf-icon-def {
    width: 20px
}

.rs-widgets .rs-transfers .rs-tf-icon-in span,
.rs-widgets .rs-transfers .rs-tf-icon-out span,
.rs-widgets .rs-transfers .rs-tf-icon-def span {
    width: 20px;
    height: 20px;
    background-size: 100%;
    background-position: center;
    display: block;
    background-repeat: no-repeat
}

.rs-widgets .rs-transfers .rs-tf-icon-in span {
    background-image: url(/include/images/icons/soccer/transfer_in.png)
}

.rs-widgets .rs-transfers .rs-tf-icon-out span {
    background-image: url(/include/images/icons/soccer/transfer_out.png)
}

.rs-widgets .rs-transfers .rs-tf-icon-def span {
    background-image: url(/include/images/icons/soccer/transfer_def.png)
}

.rs-widgets .rs-transfers .rs-tf-pl-img {
    width: 30px
}

.rs-widgets .rs-transfers .rs-tf-pl-img>div {
    width: 30px;
    height: 30px;
    overflow: hidden
}

.rs-widgets .rs-transfers .rs-tf-pl-img>div img {
    width: 100%
}

.rs-widgets .rs-transfers .rs-tf-pl .rs-tf-pl-name {
    font-size: 1em;
    font-weight: bold
}

.rs-widgets .rs-transfers .rs-tf-pl .rs-tf-pl-pos {
    font-size: 0.8em;
    font-weight: normal;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-transfers .rs-tf-tm-img {
    width: 30px
}

.rs-widgets .rs-transfers .rs-tf-tm-img>div {
    width: 30px;
    height: 30px;
    text-align: center;
    overflow: hidden
}

.rs-widgets .rs-transfers .rs-tf-tm-img>div>img {
    max-width: 100%;
    max-height: 100%
}

.rs-widgets .rs-transfers .rs-tf-tm {
    font-size: 0.85em;
    font-weight: bold
}

.rs-widgets .rs-transfers .rs-tf-time {
    text-align: center;
    font-size: 0.85em;
    font-weight: normal
}

.rs-widgets .rs-transfers .rs-tf-desc {
    font-size: 10px;
    padding: 0px;
    margin: 0px;
    font-weight: normal
}

.rs-widgets .rs-transfers .rs-tf-icon-article {
    width: 10px
}

.rs-widgets .rs-transfers .rs-tf-icon-article span {
    width: 10px;
    height: 15px;
    display: block;
    background: url(/include/images/icons/text.png) no-repeat
}

.rs-widgets .rs-transfers-sbx {
    padding: 10px;
    margin-bottom: 16px;
    border: 2px solid #ccc;
    background-color: #f0f0f0
}

.rs-widgets .rs-transfers-sbx .rs-title {
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-person .rs-thumb,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-person .rs-thumb,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-person .rs-thumb {
    display: block
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-person .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-person .rs-thumb .rs-info,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-person .rs-thumb .rs-info {
    display: none
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-person .rs-thumb .rs-img,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-person .rs-thumb .rs-img,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-person .rs-thumb .rs-img {
    display: block;
    float: none;
    margin: auto
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person {
    display: block
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person .rs-img {
    display: none
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-teams .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-teams .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-teams .rs-thumb.rs-thumb-person .rs-img {
    display: none
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-teams .rs-transfers-team .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-teams .rs-transfers-team .rs-thumb .rs-info,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-teams .rs-transfers-team .rs-thumb .rs-info {
    display: none
}

.rs-widgets .rs-ww-100 .rs-transfers.rs-transfers-teams .rs-transfers-time,
.rs-widgets .rs-ww-200 .rs-transfers.rs-transfers-teams .rs-transfers-time,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-teams .rs-transfers-time {
    display: none
}

.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-relay .rs-transfers-teamold .rs-thumb .rs-info,
.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-relay .rs-transfers-teamnew .rs-thumb .rs-info,
.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-relay .rs-transfers-time,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-transfers-teamold .rs-thumb .rs-info,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-transfers-teamnew .rs-thumb .rs-info,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-transfers-time {
    display: none
}

.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-relay .rs-thumb,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-thumb {
    display: block
}

.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-relay .rs-thumb .rs-img,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-thumb .rs-img {
    display: block;
    float: none;
    margin: auto
}

.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person {
    float: left;
    display: table-row
}

.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-relay .rs-thumb.rs-thumb-person .rs-img {
    display: table-cell
}

.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-teams .rs-transfers-player .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-teams .rs-transfers-team .rs-thumb .rs-info,
.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-teams .rs-transfers-time,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-teams .rs-transfers-player .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-teams .rs-transfers-team .rs-thumb .rs-info,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-teams .rs-transfers-time {
    display: none
}

.rs-widgets .rs-ww-300 .rs-transfers.rs-transfers-person .rs-thumb .rs-img,
.rs-widgets .rs-w2 .rs-transfers.rs-transfers-person .rs-thumb .rs-img {
    width: 20px;
    height: 20px
}

.rs-widgets .rs-w2 .rs-transfers .rs-tf-pl-img {
    display: none
}

.rs-widgets .rs-w2 .rs-transfers .rs-tf-tm-img {
    width: 30px
}

.rs-widgets .rs-w2 .rs-transfers .rs-tf-tm-img>div {
    width: 30px;
    height: 30px;
    overflow: hidden
}

.rs-widgets .rs-ww-400 .rs-transfers-relay .rs-transfers-player .rs-thumb.rs-thumb-person .rs-img {
    display: none
}

.rs-widgets .rs-fairplay .rs-yc {
    text-align: center
}

.rs-widgets .rs-fairplay .rs-yrc {
    text-align: center
}

.rs-widgets .rs-fairplay .rs-rc {
    text-align: center
}

.rs-widgets .rs-ww-100 .rs-cards .rs-cards-rank,
.rs-widgets .rs-ww-100 .rs-cards .rs-cards-pts,
.rs-widgets .rs-ww-200 .rs-cards .rs-cards-rank,
.rs-widgets .rs-ww-200 .rs-cards .rs-cards-pts {
    display: none
}

.rs-widgets .rs-ww-100 .rs-cards .rs-cards-player .rs-thumb.rs-thumb-person .rs-img,
.rs-widgets .rs-ww-200 .rs-cards .rs-cards-player .rs-thumb.rs-thumb-person .rs-img {
    display: none
}

.rs-widgets .rs-ww-100 .rs-cards.rs-cards-teams .rs-cards-rank,
.rs-widgets .rs-ww-100 .rs-cards.rs-cards-teams .rs-cards-pts,
.rs-widgets .rs-ww-200 .rs-cards.rs-cards-teams .rs-cards-rank,
.rs-widgets .rs-ww-200 .rs-cards.rs-cards-teams .rs-cards-pts {
    display: table-cell
}

.rs-widgets .rs-ww-100 .rs-cards.rs-cards-teams .rs-cards-name,
.rs-widgets .rs-ww-200 .rs-cards.rs-cards-teams .rs-cards-name {
    text-align: center
}

.rs-widgets .rs-ww-100 .rs-cards.rs-cards-teams .rs-cards-name .rs-thumb,
.rs-widgets .rs-ww-200 .rs-cards.rs-cards-teams .rs-cards-name .rs-thumb {
    display: inline-block
}

.rs-widgets .rs-ww-100 .rs-cards.rs-cards-teams .rs-cards-name .rs-thumb .rs-img,
.rs-widgets .rs-ww-200 .rs-cards.rs-cards-teams .rs-cards-name .rs-thumb .rs-img {
    width: 20px;
    height: 20px;
    float: none
}

.rs-widgets .rs-ww-100 .rs-cards.rs-cards-teams .rs-cards-name .rs-thumb .rs-info,
.rs-widgets .rs-ww-200 .rs-cards.rs-cards-teams .rs-cards-name .rs-thumb .rs-info {
    display: none
}

.rs-widgets .rs-goals-shortlabel {
    display: none
}

.rs-widgets .rs-ww-100 .rs-scorers .rs-scorers-team,
.rs-widgets .rs-ww-200 .rs-scorers .rs-scorers-team {
    display: none
}

.rs-widgets .rs-ww-100 .rs-scorers .rs-scorers-minutespergoal,
.rs-widgets .rs-ww-100 .rs-scorers .rs-scorers-goalspermatch,
.rs-widgets .rs-ww-200 .rs-scorers .rs-scorers-minutespergoal,
.rs-widgets .rs-ww-200 .rs-scorers .rs-scorers-goalspermatch {
    display: none
}

.rs-widgets .rs-ww-100 .rs-goals-perioads .rs-goals-label,
.rs-widgets .rs-ww-200 .rs-goals-perioads .rs-goals-label {
    display: none
}

.rs-widgets .rs-ww-100 .rs-goals-perioads .rs-goals-shortlabel,
.rs-widgets .rs-ww-200 .rs-goals-perioads .rs-goals-shortlabel {
    display: table-cell
}

.rs-widgets .rs-ww-300 .rs-scorers .rs-scorers-team .rs-thumb .rs-info {
    display: none
}

.rs-widgets .rs-ww-300 .rs-scorers .rs-scorers-minutespergoal {
    display: none
}

.rs-widgets .rs-ww-400 .rs-scorers .rs-scorers-team .rs-thumb .rs-info {
    display: none
}

.rs-widgets .rs-ww-100 .rs-spectators .rs-spectators-teams .rs-spectators-team .rs-thumb .rs-img,
.rs-widgets .rs-ww-100 .rs-spectators .rs-spectators-matches .rs-spectators-team .rs-thumb .rs-img,
.rs-widgets .rs-ww-100 .rs-spectators .rs-spectators-mostfewest .rs-spectators-team .rs-thumb .rs-img,
.rs-widgets .rs-ww-200 .rs-spectators .rs-spectators-teams .rs-spectators-team .rs-thumb .rs-img,
.rs-widgets .rs-ww-200 .rs-spectators .rs-spectators-matches .rs-spectators-team .rs-thumb .rs-img,
.rs-widgets .rs-ww-200 .rs-spectators .rs-spectators-mostfewest .rs-spectators-team .rs-thumb .rs-img {
    display: inline-block
}

.rs-widgets .rs-ww-100 .rs-spectators .rs-spectators-teams .rs-spectators-team .rs-info,
.rs-widgets .rs-ww-100 .rs-spectators .rs-spectators-matches .rs-spectators-team .rs-info,
.rs-widgets .rs-ww-100 .rs-spectators .rs-spectators-mostfewest .rs-spectators-team .rs-info,
.rs-widgets .rs-ww-200 .rs-spectators .rs-spectators-teams .rs-spectators-team .rs-info,
.rs-widgets .rs-ww-200 .rs-spectators .rs-spectators-matches .rs-spectators-team .rs-info,
.rs-widgets .rs-ww-200 .rs-spectators .rs-spectators-mostfewest .rs-spectators-team .rs-info {
    display: none
}

@font-face {
    .rs-widgets {
        font-family: 'DS-Point';
        font-style: normal;
        font-weight: 300;
        src: url(https://api.deinsportplatz.de/static/widgets/fonts/ds_point_nodot.eot);
        src: local("DS-Point"), url(https://api.deinsportplatz.de/static/widgets/fonts/ds_point_nodot.eot#iefix) format("embedded-opentype"), url(https://api.deinsportplatz.de/static/widgets/fonts/ds_point_nodot.svg#DS-Point) format("svg"), url(https://api.deinsportplatz.de/static/widgets/fonts/ds_point_nodot.woff) format("woff"), url(https://api.deinsportplatz.de/static/widgets/fonts/ds_point_nodot.ttf) format("truetype")
    }
}

.rs-widgets tr.event td {
    border-left: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    vertical-align: top;
    font-size: 0.85em;
    padding: 0.3em
}

.rs-widgets .rs-tk-event .rs-panel p>a {
    color: #e2010a;
    font-weight: normal;
    text-decoration: underline
}

.rs-widgets .rs-tk-event blockquote {
    margin: 16px 32px;
    font-weight: bold;
    font-family: "Roboto", Arial, sans-serif;
    text-align: center;
    color: #e2010a;
    font-size: 1.5em;
    quotes: "“" "”" "‘" "’";
    position: relative;
    line-height: 1.25
}

.rs-widgets .rs-tk-event blockquote:before {
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em
}

.rs-widgets .rs-tk-event blockquote:after {
    position: absolute;
    top: 0px;
    right: 0px;
    color: #ccc;
    content: close-quote;
    font-size: 4em
}

.rs-widgets .rs-tk-event blockquote>p {
    display: block;
    margin: 0 1.5em
}

.rs-widgets .rs-tk-event blockquote>span {
    font-size: 0.8em;
    font-style: italic;
    font-weight: normal;
    color: #666;
    text-align: right
}

.rs-widgets .rs-tk-events .rs-score {
    white-space: nowrap
}

.rs-widgets .rs-tk-events .rs-match-events {
    border-top: 1px solid #ccc;
    border-bottom: 3px solid #ccc
}

.rs-widgets .rs-tk-events .rs-match-events .rs-match {
    background-color: #f9f9f9
}

.rs-widgets .rs-tk-events .rs-match-events .rs-round-group {
    background-color: #f0f0f0
}

.rs-widgets .rs-11destages {
    background: -webkit-gradient(linear, 0 0, 44 44, color-stop(0, rgba(255, 255, 255, 0.17)), color-stop(0.25, rgba(255, 255, 255, 0.17)), color-stop(0.26, rgba(255, 255, 255, 0)), color-stop(0.5, rgba(255, 255, 255, 0)), color-stop(0.51, rgba(255, 255, 255, 0.17)), color-stop(0.75, rgba(255, 255, 255, 0.17)), color-stop(0.76, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(0, #74d04c), color-stop(1, #9bdd62));
    background: -moz-repeating-linear-gradient(top left -90deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 50px, rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100px), -moz-linear-gradient(#9bdd62 0%, #74d04c 100%);
    height: 350px;
    padding-bottom: 10px;
    position: relative;
    width: 100%
}

.rs-widgets .rs-11destages.rs-grey {
    background: -webkit-gradient(linear, 0 0, 44 44, color-stop(0, rgba(255, 255, 255, 0.17)), color-stop(0.25, rgba(255, 255, 255, 0.17)), color-stop(0.26, rgba(255, 255, 255, 0)), color-stop(0.5, rgba(255, 255, 255, 0)), color-stop(0.51, rgba(255, 255, 255, 0.17)), color-stop(0.75, rgba(255, 255, 255, 0.17)), color-stop(0.76, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0f0f0), color-stop(1, #fCfCfC));
    background: -moz-repeating-linear-gradient(top left -90deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 50px, rgba(255, 255, 255, 0) 50px, rgba(255, 255, 255, 0) 100px), -moz-linear-gradient(#f0f0f0 0%, #fCfCfC 100%)
}

.rs-widgets .rs-11destages.rs-grey .rs-slot-name {
    background: #333;
    color: #fff
}

.rs-widgets .rs-11destages.rs-small,
.rs-widgets .rs-11destages.rs-medium {
    height: 300px
}

.rs-widgets .rs-11destages .rs-slot {
    background-color: transparent;
    overflow: visible;
    position: absolute;
    text-align: center;
    width: 20%
}

.rs-widgets .rs-11destages .rs-slot-dot {
    background-color: #FFFFFF;
    border: 0px solid black;
    color: #000000;
    display: block;
    height: 30px;
    margin: 0 auto auto;
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 30px
}

.rs-widgets .rs-11destages .rs-slot-dot>.rs-club {
    width: 50%;
    display: block;
    padding: 0px;
    float: left;
    overflow: hidden
}

.rs-widgets .rs-11destages .rs-slot-dot .rs-player {
    display: none
}

.rs-widgets .rs-11destages .rs-slot-dot .rs-club {
    padding: 5%;
    width: 40%;
    width: 100%
}

.rs-widgets .rs-11destages .rs-slot-dot .rs-club>img {
    max-height: 80%;
    margin: auto;
    max-width: 90%
}

.rs-widgets .rs-11destages .rs-slot-name {
    background: none repeat scroll 0 0 #005A00;
    border-radius: 0px 0px 3px 3px;
    border: 1px solid transparent;
    color: #FFFFFF;
    font-size: 0.8em;
    padding: 2px 0px;
    text-align: center;
    display: block;
    clear: both;
    margin-top: 0px;
    width: 100%;
    font-family: 'Roboto Condensed', sans-serif
}

.rs-widgets .rs-11destages .rs-slot-name .rs-club-name {
    display: none;
    line-height: 100%
}

.rs-widgets .rs-11destages .rs-slot-name .rs-player-name {
    display: block;
    font-weight: normal;
    font-size: 14px;
    line-height: 100%;
    color: #fff
}

.rs-widgets .rs-11destages .rs-slot-info {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #000000;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    left: 29px;
    line-height: 53%;
    margin: auto;
    padding: 0.3em;
    position: relative;
    text-align: center;
    top: 10px;
    z-index: 9
}

.rs-widgets .rs-ww-300 .rs-elfdestages .slot .circles .picture {
    width: 5em;
    height: 5em
}

.rs-widgets .rs-ww-300 .rs-elfdestages .slot .circles .logo {
    width: 3em;
    height: 3em
}

.rs-widgets .rs-ww-300 .rs-elfdestages .slot .name {
    display: none
}

.rs-widgets .rs-ww-300 .rs-elfdestages .slot:hover .name {
    display: block;
    position: relative;
    z-index: 999
}

.rs-widgets .rs-elfdestages .title {
    background-color: #f0f0f0;
    border-top: 1px solid #e2010a
}

.rs-widgets .rs-elfdestages .title h3 {
    margin: 0px;
    padding: 5px
}

.rs-widgets .rs-elfdestages .slot {
    font-size: 0.6em;
    position: absolute;
    width: auto
}

.rs-widgets .rs-elfdestages .slot .circles {
    position: relative;
    overflow: auto
}

.rs-widgets .rs-elfdestages .slot .picture {
    box-shadow: 0 1px 1px #ccc;
    background-color: #fff;
    display: block;
    overflow: hidden;
    border: 0.25em solid #fff;
    border-radius: 4em;
    width: 7em;
    height: 7em;
    position: relative;
    margin: 1em;
    margin-bottom: 0px
}

.rs-widgets .rs-elfdestages .slot .picture>img {
    width: 100%
}

.rs-widgets .rs-elfdestages .slot .logo {
    box-shadow: 0 1px 1px #ccc;
    background-color: #fff;
    display: block;
    overflow: hidden;
    border: 0.25em solid #fff;
    border-radius: 1.75em;
    width: 3.25em;
    height: 3.25em;
    position: absolute;
    top: 0px
}

.rs-widgets .rs-elfdestages .slot .logo>img {
    width: 100%
}

.rs-widgets .rs-elfdestages .slot .nominations {
    background-color: black;
    border: 0.25em solid #000;
    border-radius: 1.5em;
    color: #fff;
    display: block;
    float: none;
    height: 1.5em;
    line-height: 1.5em;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 2.5em;
    width: 1.5em;
    font-weight: bold
}

.rs-widgets .rs-elfdestages .slot .name {
    background-color: #444;
    font-size: 1.25em;
    max-width: 8em;
    margin: auto;
    border-radius: 0.5em;
    padding-top: 0.25em;
    text-align: center;
    min-height: 2.5em;
    position: relative;
    top: -0.5em;
    border-top: 0.25em solid #e2010a
}

.rs-widgets .rs-elfdestages .slot .name>a {
    color: #fff !important;
    margin: 0.25em 0.5em;
    display: inline-block;
    font-family: 'Roboto Condensed', sans-serif
}

.rs-widgets .rs-expertentipp .rs-spieltag {
    width: 20px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    color: #666
}

.rs-widgets .rs-expertentipp .rs-tipp {
    width: 40px;
    text-align: center
}

.rs-widgets .rs-expertentipp .rs-tipp span {
    background-color: #f0f0f0;
    border: 2px solid #CCC;
    padding: 5px 10px;
    display: block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.rs-widgets .rs-expertentipp .rs-tipp.rs-win span {
    background-color: green;
    color: #FFF;
    border: 2px solid darkgreen
}

.rs-widgets .rs-expertentipp .rs-experte a {
    color: #222;
    font-weight: bold
}

.rs-widgets .rs-match-reports .rs-headline h3 {
    font-size: 1.2em;
    margin: 0px;
    margin-bottom: 0.25em;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-clublist {
    display: table !important;
    z-index: 3;
    width: 100%;
    background: transparent;
    overflow: hidden;
    margin-bottom: 0px;
    padding-bottom: 16px
}

.rs-widgets .rs-clublist .rs-clublist-wrapper {
    display: table-row
}

.rs-widgets .rs-clublist .rs-clublist-wrapper a {
    display: table-cell;
    text-align: center;
    font-size: 0.6em
}

.rs-widgets .rs-clublist .rs-clublist-wrapper a:hover img,
.rs-widgets .rs-clublist .rs-clublist-wrapper a.rs-active img {
    opacity: 1
}

.rs-widgets .rs-clublist .rs-clublist-wrapper img {
    max-width: 40px;
    opacity: 0.5
}

.rs-widgets .rs-clublist .rs-clublist-wrapper a.rs-active {
    border-top: 2px solid #e2010a;
    background-color: #f0f0f0
}

.rs-widgets .rs-clublist .rs-clublist-wrapper a.rs-active img {
    max-width: 60px
}

.rs-widgets .rs-field {
    background: none no-repeat scroll 0 0 #4C874C;
    height: 300px;
    position: absolute;
    width: auto;
    position: relative;
    overflow: show;
    border: 1px solid #cccccc
}

.rs-widgets .rs-field .rs-slot {
    background: #efefef;
    border: 0 solid #173617;
    border-radius: 3px 3px 3px 3px;
    color: #000;
    font-size: 10px;
    height: auto;
    overflow: show;
    position: absolute;
    width: 80px
}

.rs-widgets .rs-field .rs-slot>p {
    text-align: center;
    padding: 0 0.5em;
    position: relative
}

.rs-widgets .rs-field .rs-slot .rs-photo {
    display: none;
    margin: 0px auto 4px;
    width: 50px
}

.rs-widgets .rs-field .rs-slot:hover {
    font-size: 0.85em;
    font-weight: bold;
    width: auto;
    min-width: 80px;
    border: 1px solid #888;
    z-index: 6;
    margin-top: -2em
}

.rs-widgets .rs-field .rs-slot:hover .rs-photo {
    display: block
}

.rs-widgets .rs-field .rs-slot .rs-match-icon {
    position: absolute;
    top: -1em;
    right: -1.65em
}

.rs-widgets .rs-field.rs-home {
    background-image: url("/include/images/liveticker/field_home-v-3.png");
    background-size: 100% 100%
}

.rs-widgets .rs-field.rs-away {
    background-image: url("/include/images/liveticker/field_away-v-3.png");
    background-size: 100% 100%
}

.rs-widgets .rs-timeline {
    width: 100%;
    border: 0px solid #CCC;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-timeline .rs-tm-name {
    margin: 0px;
    padding: 0px;
    font-size: 0.85em;
    font-weight: bold
}

.rs-widgets .rs-timeline>div,
.rs-widgets .rs-timeline .rs-timeline-field {
    position: relative;
    border: 1px solid #ddd;
    height: 40px;
    margin: 8px 0px;
    display: block;
    background: #87d657 url("/include/images/liveticker/field_pattern.png") repeat-x
}

.rs-widgets .rs-timeline .rs-current_time {
    display: block;
    background-color: #5BC438;
    opacity: 0.2;
    height: 40px;
    position: absolute;
    border-right: 3px solid #000;
    z-index: 3
}

.rs-widgets .rs-timeline .rs-additional_time {
    position: absolute;
    background-color: #fff;
    opacity: 0.2;
    height: 100%;
    top: 0px;
    right: 0px;
    z-index: 3
}

.rs-widgets .rs-timeline .rs-time_quarter {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden
}

.rs-widgets .rs-timeline .rs-time_quarter>span {
    font-size: 2.5em;
    width: 2em;
    opacity: 0.6;
    color: #FFF;
    position: absolute;
    margin-left: -1em;
    display: block;
    overflow: hidden;
    text-align: center
}

.rs-widgets .rs-timeline .rs-events,
.rs-widgets .rs-timeline .rs-timeline-events {
    position: absolute;
    top: 0px;
    height: 40px;
    display: block;
    width: 100%
}

.rs-widgets .rs-timeline .rs-events .rs-home,
.rs-widgets .rs-timeline .rs-events .rs-away,
.rs-widgets .rs-timeline .rs-timeline-events .rs-home,
.rs-widgets .rs-timeline .rs-timeline-events .rs-away {
    position: absolute;
    margin-left: -8px;
    z-index: 5
}

.rs-widgets .rs-timeline .rs-events>a:first-child,
.rs-widgets .rs-timeline .rs-timeline-events>a:first-child {
    margin-left: 0px
}

.rs-widgets .rs-timeline .rs-events .rs-home,
.rs-widgets .rs-timeline .rs-timeline-events .rs-home {
    top: 0px
}

.rs-widgets .rs-timeline .rs-events .rs-away,
.rs-widgets .rs-timeline .rs-timeline-events .rs-away {
    bottom: 0px
}

.rs-widgets #tbl_calc_container_matches {
    border: 1px solid #ccc
}

.rs-widgets .tbl .rs-score-default,
.rs-widgets .tbl .rs-score-controls {
    width: 90px;
    margin: 0 auto 0 auto
}

.rs-widgets .tbl .rs-score-col {
    text-align: center;
    position: relative
}

.rs-widgets .tbl .rs-score-controls {
    display: none
}

.rs-widgets .tbl .rs-score-controls .rs-button {
    padding: 0px 4px 0px 4px;
    display: block;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    line-height: 14px
}

.rs-widgets .tbl .rs-score-controls .rs-button.rs-incr {
    border-bottom: none;
    padding-bottom: 1px
}

.rs-widgets .tbl .rs-score-controls .rs-button.rs-incr:hover {
    border-color: #00c21a;
    background: #cce4cc
}

.rs-widgets .tbl .rs-score-controls .rs-button.rs-decr {
    border-top: none;
    padding-top: 1px
}

.rs-widgets .tbl .rs-score-controls .rs-button.rs-decr:hover {
    border-color: #e2001a;
    background: #e4cccc
}

.rs-widgets .tbl .rs-score-controls .rs-score {
    font-size: 15px;
    font-weight: bold;
    width: 38px;
    margin: 10px 6px 0 6px
}

.rs-widgets .tbl .rs-score-controls .rs-home,
.rs-widgets .tbl .rs-score-controls .rs-score,
.rs-widgets .tbl .rs-score-controls .rs-away {
    float: left
}

.rs-widgets .rs-clear-score.rs-button {
    padding: 0px 4px 0px 4px;
    display: block;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    line-height: 13px;
    position: absolute;
    top: 3px;
    right: 5px
}

@media screen and (max-width: 640px),
screen and (max-device-width: 640px) {
    .rs-widgets .rs-clear-score.rs-button {
        right: -12px;
        top: 1px
    }
    .rs-widgets .tbl .rs-score-controls {
        width: 110px
    }
    .rs-widgets .tbl .rs-score-controls .rs-button {
        padding: 2px 8px 2px 8px
    }
}

.rs-widgets .Cmite_changed td,
.rs-widgets .Cdark_changed td {
    border-bottom: 1px solid #000;
    border-left: #ddd 1px solid
}

.rs-widgets .Cmite_changed td {
    background: #ffeeaa
}

.rs-widgets .Cnormal_changed td {
    background: rgba(255, 239, 170, 0.41)
}

.rs-widgets .rs-season-bar {
    text-align: center;
    font-size: 0.85em;
    color: #444;
    background: #f6f6f6;
    padding: 7px;
    border: 1px solid #ddd
}

.rs-widgets .rs-season-menu.rs-drop .rs-drop-menu li>a {
    font-size: 14px;
    font-family: Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
    font-weight: bold
}

.rs-widgets a.rs-season-btn.rs-club {
    margin-left: 0
}

.rs-widgets a.rs-season-btn {
    margin-left: 16px;
    font-family: "Roboto", Arial, sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    cursor: pointer;
    color: #333;
    border: 1px solid #CCC;
    padding: 8px;
    display: inline-block;
    background: #fff
}

.rs-widgets small.rs-season-btn {
    cursor: pointer;
    margin-left: 1em;
    display: inline-block
}

.rs-widgets .rs-season-btn:after {
    content: '▾';
    padding-left: 0.5em;
    color: #aaa
}

.rs-widgets .rs-season-btn:hover:after {
    color: inherit
}

.rs-widgets .rs-formation-img>img {
    width: 100%
}

.rs-widgets .shariff {
    float: left
}

.rs-widgets .shariff::after,
.rs-widgets .shariff::before {
    content: " ";
    display: table
}

.rs-widgets .shariff::after {
    clear: both
}

.rs-widgets .shariff ul {
    padding: 0;
    margin: 0
}

.rs-widgets .shariff li {
    height: 24px;
    display: inline-block;
    margin-right: 12px;
    overflow: hidden;
    width: 100px
}

.rs-widgets .shariff li:last-child {
    margin-right: 0
}

.rs-widgets .shariff li a {
    color: #fff;
    position: relative;
    display: block;
    padding-left: 28px;
    padding-right: 5px;
    font-size: 11px;
    line-height: 26px;
    text-decoration: none
}

.rs-widgets .shariff li.shariff-button a::before {
    position: absolute;
    left: 2px;
    top: 2px;
    width: 20px;
    height: 20px;
    background-image: url(/include/images/icons/socialmedia/social_media.png);
    content: " "
}

.rs-widgets .shariff li.facebook a {
    background-color: #0f55aa
}

.rs-widgets .shariff li.facebook a:hover {
    background-color: #1c62b7
}

.rs-widgets .shariff li.facebook a::before {
    background-position: 0 -80px
}

.rs-widgets .shariff li.facebook .share_count {
    color: #183a75;
    background-color: #99adcf
}

.rs-widgets .shariff li.whatsapp a {
    background-color: #33af25
}

.rs-widgets .shariff li.whatsapp a:hover {
    background-color: #43b835
}

.rs-widgets .shariff li.whatsapp a::before {
    background-position: 35.29412% 80%
}

.rs-widgets .shariff li.twitter a {
    background-color: #55acee
}

.rs-widgets .shariff li.twitter a:hover {
    background-color: #74b6e8
}

.rs-widgets .shariff li.twitter a::before {
    background-position: -20px -80px
}

.rs-widgets .shariff li.twitter .share_count {
    color: #0174a4;
    background-color: #96D4EE
}

.rs-widgets .shariff li.googleplus a {
    background-color: #dd4b39
}

.rs-widgets .shariff li.googleplus a:hover {
    background-color: #dc6354
}

.rs-widgets .shariff li.googleplus a::before {
    background-position: 23.52941% 80%
}

.rs-widgets .shariff li.googleplus .share_count {
    color: #a31601;
    background-color: #eda79d
}

.rs-widgets .shariff li.info {
    width: 23px;
    height: 28px;
    border: 1px solid #ccc
}

.rs-widgets .shariff li.info a {
    padding: 0
}

.rs-widgets .shariff li.info a::before {
    content: "\f129";
    font-size: 16px;
    left: 9px;
    color: #666
}

.rs-widgets .shariff li.info a:hover {
    background-color: #efefef
}

.rs-widgets .shariff li.info .share_text {
    display: block;
    text-indent: -9999px
}

.rs-widgets .shariff li .share_count {
    padding: 0 8px;
    height: 22px;
    position: absolute;
    top: 1px;
    right: 1px;
    line-height: 24px
}

.rs-widgets .rs-sn-icons {
    background-color: #f0f0f0;
    padding: 0
}

.rs-widgets .rs-sn-icons div {
    display: block;
    height: auto
}

.rs-widgets .rs-sn-icons div a {
    padding: 0px;
    margin: 0px;
    margin-right: 1px;
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(/include/images/icons/socialmedia/social_media.png);
    background-repeat: no-repeat
}

.rs-widgets .rs-sn-icons div a span {
    display: none
}

.rs-widgets .rs-sn-icons div a.rs-facebook {
    background-position: 0% 100%
}

.rs-widgets .rs-sn-icons div a.rs-twitter {
    background-position: 5.88235% 100%
}

.rs-widgets .rs-sn-icons div a.rs-youtube {
    background-position: 11.76471% 100%
}

.rs-widgets .rs-sn-icons div a.rs-rss {
    background-position: 17.64706% 100%
}

.rs-widgets .rs-sn-icons div a.rs-googleplus {
    background-position: 23.52941% 100%
}

.rs-widgets .rs-sn-icons div a.rs-newsletter {
    background-position: 29.41176% 100%
}

.rs-widgets .rs-sn-icons div a.rs-whatsapp {
    background-position: 35.29412% 100%
}

.rs-widgets .rs-sn-icons div a.rs-xing {
    background-position: 41.17647% 100%
}

.rs-widgets .rs-sn-icons div a.rs-instagram {
    background-position: 47.05882% 100%
}

.rs-widgets .rs-sn-icons div a.rs-facebook:hover {
    background-position: 0% 80%
}

.rs-widgets .rs-sn-icons div a.rs-twitter:hover {
    background-position: 5.88235% 80%
}

.rs-widgets .rs-sn-icons div a.rs-youtube:hover {
    background-position: 11.76471% 80%
}

.rs-widgets .rs-sn-icons div a.rs-rss:hover {
    background-position: 17.64706% 80%
}

.rs-widgets .rs-sn-icons div a.rs-googleplus:hover {
    background-position: 23.52941% 80%
}

.rs-widgets .rs-sn-icons div a.rs-newsletter:hover {
    background-position: 29.41176% 80%
}

.rs-widgets .rs-sn-icons div a.rs-whatsapp:hover {
    background-position: 35.29412% 80%
}

.rs-widgets .rs-sn-icons div a.rs-xing:hover {
    background-position: 41.17647% 80%
}

.rs-widgets .rs-sn-icons div a.rs-instagram:hover {
    background-position: 47.05882% 80%
}

.rs-widgets .rs-sn-icons.rs-large a {
    width: 40px;
    height: 40px
}

.rs-widgets .rs-sn-icons.rs-large a.rs-facebook {
    background-position: 0 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-twitter {
    background-position: 12.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-youtube {
    background-position: 25% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-rss {
    background-position: 37.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-googleplus {
    background-position: 50% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-newsletter {
    background-position: 62.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-whatsapp {
    background-position: 75% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-xing {
    background-position: 87.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-instagram {
    background-position: 100% 50%
}

.rs-widgets .rs-sn-icons.rs-large a.rs-facebook:hover {
    background-position: 0 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-twitter:hover {
    background-position: 12.5% 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-youtube:hover {
    background-position: 25% 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-rss:hover {
    background-position: 37.5% 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-googleplus:hover {
    background-position: 50% 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-newsletter:hover {
    background-position: 62.5% 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-whatsapp:hover {
    background-position: 75% 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-xing:hover {
    background-position: 87.5% 0
}

.rs-widgets .rs-sn-icons.rs-large a.rs-instagram:hover {
    background-position: 100% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a {
    width: 40px;
    height: 40px
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-facebook:hover {
    background-position: 0 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-twitter:hover {
    background-position: 12.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-youtube:hover {
    background-position: 25% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-rss:hover {
    background-position: 37.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-googleplus:hover {
    background-position: 50% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-newsletter:hover {
    background-position: 62.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-whatsapp:hover {
    background-position: 75% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-xing:hover {
    background-position: 87.5% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-instagram:hover {
    background-position: 100% 50%
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-facebook {
    background-position: 0 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-twitter {
    background-position: 12.5% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-youtube {
    background-position: 25% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-rss {
    background-position: 37.5% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-googleplus {
    background-position: 50% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-newsletter {
    background-position: 62.5% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-whatsapp {
    background-position: 75% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-xing {
    background-position: 87.5% 0
}

.rs-widgets .rs-sn-icons.rs-large.rs-invert a.rs-instagram {
    background-position: 100% 0
}

.rs-widgets .rs-twitter-icons {
    display: block;
    text-align: right;
    margin-right: 0.5em
}

.rs-widgets .rs-twitter-icons a {
    font-size: 0.7em;
    color: #888;
    margin-left: 5px
}

.rs-widgets .rs-twitter-icons a .rs-icon {
    background: url(/include/images/icons/socialmedia/twitter_actions.png) 0 0 no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    position: relative;
    top: 2px
}

.rs-widgets .rs-twitter-icons a.rs-tw-reply:hover .rs-icon {
    background-position: -16px 0
}

.rs-widgets .rs-twitter-icons a.rs-tw-retweet .rs-icon {
    background-position: -80px 0
}

.rs-widgets .rs-twitter-icons a.rs-tw-retweet:hover .rs-icon {
    background-position: -96px 0
}

.rs-widgets .rs-twitter-icons a.rs-tw-favorite .rs-icon {
    background-position: -32px 0
}

.rs-widgets .rs-twitter-icons a.rs-tw-favorite:hover .rs-icon {
    background-position: -48px 0
}

.rs-widgets .rs-icon {
    background-image: url(/include/images/icons/socialmedia/social_media.png);
    background-repeat: no-repeat;
    background-size: 18em 6em !important
}

.rs-widgets .rs-icon.rs-facebook {
    background-position: 0 50%
}

.rs-widgets .rs-icon.rs-twitter {
    background-position: 12.5% 50%
}

.rs-widgets .rs-icon.rs-youtube {
    background-position: 25% 50%
}

.rs-widgets .rs-icon.rs-rss {
    background-position: 37.5% 50%
}

.rs-widgets .rs-icon.rs-googleplus {
    background-position: 50% 50%
}

.rs-widgets .rs-icon.rs-newsletter {
    background-position: 62.5% 50%
}

.rs-widgets .rs-icon.rs-whatsapp {
    background-position: 75% 50%
}

.rs-widgets .rs-icon.rs-xing {
    background-position: 87.5% 50%
}

.rs-widgets .rs-icon.rs-instagram {
    background-position: 100% 50%
}

.rs-widgets .rs-icon.rs-facebook:hover {
    background-position: 0 0
}

.rs-widgets .rs-icon.rs-twitter:hover {
    background-position: 12.5% 0
}

.rs-widgets .rs-icon.rs-youtube:hover {
    background-position: 25% 0
}

.rs-widgets .rs-icon.rs-rss:hover {
    background-position: 37.5% 0
}

.rs-widgets .rs-icon.rs-googleplus:hover {
    background-position: 50% 0
}

.rs-widgets .rs-icon.rs-newsletter:hover {
    background-position: 62.5% 0
}

.rs-widgets .rs-icon.rs-whatsapp:hover {
    background-position: 75% 0
}

.rs-widgets .rs-icon.rs-xing:hover {
    background-position: 87.5% 0
}

.rs-widgets .rs-icon.rs-instagram:hover {
    background-position: 100% 0
}

.rs-widgets .rs-social-embed .rs-item {
    position: relative;
    overflow: hidden;
    border-right-width: 2px;
    border-right-style: solid
}

.rs-widgets .rs-social-embed .rs-item .rs-item-img {
    width: 181px;
    height: 118px;
    float: left;
    overflow: hidden;
    display: block;
    position: relative
}

.rs-widgets .rs-social-embed .rs-item .rs-item-img>img {
    position: absolute;
    width: 100%;
    height: auto
}

.rs-widgets .rs-social-embed .rs-item .rs-item-img .rs-icon {
    border-radius: 0;
    box-shadow: none;
    font-size: 0.85em;
    font-weight: bold;
    margin: 0;
    padding: 0.3em 0.8em;
    position: absolute;
    right: 5px;
    top: 0;
    height: auto;
    width: auto;
    text-align: center
}

.rs-widgets .rs-social-embed .rs-item .rs-item-text {
    font-size: 14px;
    font-family: Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
    margin-left: 181px;
    display: block;
    padding-bottom: 16px
}

.rs-widgets .rs-social-embed .rs-item .rs-item-text>* {
    margin-left: 16px;
    margin-right: 16px
}

.rs-widgets .rs-social-embed.rs-facebook-embed .rs-item {
    border-color: #2c4271
}

.rs-widgets .rs-social-embed.rs-facebook-embed .rs-item .rs-item-img .rs-icon {
    background: #3b5998 !important;
    box-shadow: 0 2px 0 #2c4271;
    color: #fff;
    padding: 0.5
}

.rs-widgets .rs-social-embed.rs-twitter-embed .rs-item {
    border-color: #00b0ed
}

.rs-widgets .rs-social-embed.rs-twitter-embed .rs-item .rs-item-img .rs-icon {
    background: #00b0ed none repeat scroll 0 0;
    box-shadow: none;
    color: #fff
}

.rs-widgets .rs-overlay {
    width: 500px;
    margin-left: -275px;
    position: fixed;
    left: 50%;
    top: 80px;
    z-index: 25;
    height: auto;
    padding: 2.7em 1em 1em 1em;
    background: #fff;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    border: 1px solid #ccc
}

.rs-widgets .rs-overlay.rs-image-overlay {
    padding-top: 3em;
    width: 800px;
    margin-left: -425px
}

.rs-widgets .rs-overlay.rs-image-overlay img {
    max-width: 100%
}

.rs-widgets .rs-overlay.rs-image-overlay p.rs-caption {
    font-size: 12px;
    background: #444;
    color: #fff;
    margin: 0;
    padding: 16px;
    text-align: left
}

.rs-widgets .rs-overlay .rs-close.rs-button {
    position: absolute;
    right: 0.7em;
    top: 0.5em
}

.rs-widgets .rs-overlay .rs-close.rs-button .rs-icon {
    background-image: url(/include/images/icons/common/close.png)
}

.rs-widgets .rs-bar-wrapper {
    background-color: #f0f0f0;
    border-color: #ddd;
    color: #333;
    overflow: auto
}

.rs-widgets .rs-bar-wrapper .rs-bar {
    float: left
}

.rs-widgets .rs-bar-wrapper.rs-horizontal {
    display: inline-block;
    min-height: 100px;
    width: 100%;
    position: relative;
    overflow: hidden
}

.rs-widgets .rs-bar-wrapper.rs-horizontal .rs-bar {
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%
}

.rs-widgets .rs-bar-wrapper.rs-horizontal .rs-bar>* {
    width: 100%;
    height: 100%;
    border: 0px
}

.rs-widgets .rs-bar-wrapper.rs-tiny {
    margin-top: 4px
}

.rs-widgets .rs-bar-wrapper.rs-tiny .rs-bar>* {
    padding: 0;
    height: 8px;
    line-height: 1;
    font-size: 8px
}

.rs-widgets .rs-bar {
    display: inline-block
}

.rs-widgets .rs-bar.rs-won>*,
.rs-widgets .rs-bar.rs-win>*,
.rs-widgets .rs-bar.rs-green>* {
    background-color: #74d04c;
    background-color: #5BC438;
    border-color: #499c2d;
    box-shadow: inset 0px 1px 0px 0px #9bdc86, inset 0px -1px 1px #499c2d
}

.rs-widgets .rs-bar.rs-lost>*,
.rs-widgets .rs-bar.rs-lose>*,
.rs-widgets .rs-bar.rs-red>* {
    background-color: #E2010A;
    border-color: #af0108;
    box-shadow: inset 0px 1px 0px 0px #fe4b52, inset 0px -1px 1px #af0108;
    color: #FFF
}

.rs-widgets .rs-bar.rs-tie>* {
    background-color: #000;
    border-color: #000;
    box-shadow: inset 0px 1px 0px 0px #333, inset 0px -1px 1px #000;
    color: #FFF
}

.rs-widgets .rs-bar>* {
    position: relative;
    display: block;
    overflow: show;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
    min-height: 1em;
    font-size: 18px;
    padding: 9px;
    font-family: "Roboto Condensed", Arial, sans-serif;
    line-height: 1em;
    white-space: nowrap;
    background-color: #f0f0f0;
    box-shadow: inset 0px 1px 0px 0px #e0e0e0, inset 0px -1px 1px #CCCCCC;
    text-shadow: 0 -1px #999999, 1px 0 #999999, 0 1px #999999, -1px 0 #999999
}

.rs-widgets .rs-bar.no-border>* {
    border: 0px
}

.rs-widgets .rs-button {
    background-image: none;
    border-color: #ddd;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto", Arial, sans-serif;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0.75em 1em;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #f0f0f0
}

.rs-widgets .rs-button:active {
    background-color: transparent;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: 0;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-button.rs-grey:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: thin dotted;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-button.rs-primary:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-button.rs-secondary:active {
    background-color: #0c7cd5;
    background-image: radial-gradient(circle, #51adf6 30%, #2196f3 31%)
}

.rs-widgets .rs-button.rs-success:active {
    background-color: #499c2d;
    background-image: radial-gradient(circle, #7bd15e 30%, #5bc438 31%)
}

.rs-widgets .rs-button.rs-warning:active {
    background-color: #cca000;
    background-image: radial-gradient(circle, #ffd333 30%, #ffc800 31%)
}

.rs-widgets .rs-button.rs-active:active,
.rs-widgets .rs-button.rs-color-red:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-button.rs-invert:active {
    background-color: #2b2b2b;
    background-image: radial-gradient(circle, #5e5e5e 30%, #444444 31%)
}

.rs-widgets .rs-button.rs-disabled:active {
    background-image: none
}

.rs-widgets .rs-button:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%)
}

.rs-widgets .rs-button.rs-white {
    background-color: white;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-button.rs-white>a {
    color: #333
}

.rs-widgets .rs-button.rs-grey-light {
    background-color: #f9f9f9;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-button.rs-grey-light>a {
    color: #333
}

.rs-widgets .rs-button.rs-grey {
    background-color: #f0f0f0;
    color: #333;
    border-color: #e3e3e3
}

.rs-widgets .rs-button.rs-grey>a {
    color: #333
}

.rs-widgets .rs-button.rs-primary {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-button.rs-primary>a {
    color: #fff
}

.rs-widgets .rs-button.rs-secondary {
    background-color: #2196f3;
    color: #fff;
    border-color: #0d8aee
}

.rs-widgets .rs-button.rs-secondary>a {
    color: #fff
}

.rs-widgets .rs-button.rs-success {
    background-color: #5BC438;
    color: #fff;
    border-color: #52b032
}

.rs-widgets .rs-button.rs-success>a {
    color: #fff
}

.rs-widgets .rs-button.rs-warning {
    background-color: #ffc800;
    color: #333;
    border-color: #e6b400
}

.rs-widgets .rs-button.rs-warning>a {
    color: #333
}

.rs-widgets .rs-button.rs-active,
.rs-widgets .rs-button.rs-color-red {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-button.rs-active>a,
.rs-widgets .rs-button.rs-color-red>a {
    color: #fff
}

.rs-widgets .rs-button.rs-invert {
    background-color: #444;
    color: #fff;
    border-color: #373737
}

.rs-widgets .rs-button.rs-invert>a {
    color: #fff
}

.rs-widgets .rs-button.rs-disabled {
    opacity: 0.5
}

.rs-widgets .rs-button.rs-button.rs-margin {
    margin: 0.25em
}

.rs-widgets .rs-button .rs-icon {
    float: left;
    display: inline-block;
    width: 1em;
    height: 1em;
    padding: 1em;
    margin: -0.5em;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    box-sizing: border-box
}

.rs-widgets .rs-button .rs-icon.rs-right {
    float: right
}

.rs-widgets .rs-button .rs-icon>.rs-badge {
    left: -1.35em;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    top: -0.35em
}

.rs-widgets .rs-button .rs-icon>.rs-badge.rs-right {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-button .rs-badge {
    margin: -0.45em 0.45em -0.45em -0.45em
}

.rs-widgets .rs-button .rs-badge.rs-right {
    margin: -0.45em -0.45em -0.45em 0.45em
}

.rs-widgets .rs-button .rs-icon+span {
    margin-left: 1em;
    box-sizing: border-box
}

.rs-widgets .rs-button .rs-icon.rs-right+span {
    margin-right: 1em;
    margin-left: 0em
}

.rs-widgets .rs-button .rs-icon.rs-right>.rs-badge {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-button .rs-badge.rs-right+.rs-icon.rs-right {
    margin-right: 0em
}

.rs-widgets .rs-button.rs-large {
    font-size: 0.95em;
    margin: 0;
    padding: 0.75em 1.25em;
    text-decoration: none
}

.rs-widgets .rs-button.rs-large .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.95em;
    margin: -0.4em -0.85em
}

.rs-widgets .rs-button.rs-small {
    font-size: 0.75em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-button.rs-small .rs-icon {
    height: 1em;
    margin: -0.25em -0.8em;
    padding: 0.8em;
    width: 1em
}

.rs-widgets .rs-button.rs-tiny {
    font-size: 0.65em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-button.rs-tiny .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.7em;
    margin: -0.15em -0.7em
}

.rs-widgets .rs-button.rs-expand {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.rs-widgets .rs-button.rs-expand .rs-icon {
    margin-left: 1em
}

.rs-widgets .rs-button.rs-facebook {
    background-color: #5B74A8;
    color: #fff;
    border-color: #29447E
}

.rs-widgets .rs-button.rs-facebook:active {
    background-color: #485d88;
    background-image: radial-gradient(circle, #7c90ba 30%, #5b74a8 31%)
}

.rs-widgets .rs-button.rs-facebook .rs-icon {
    background-image: url(/include/images/icons/fb_icon.png)
}

.rs-widgets .rs-button-group {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    border: 0px solid black;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.rs-widgets .rs-button-group>.rs-button {
    display: inline-block;
    margin: 0px;
    float: left
}

.rs-widgets .rs-button-group>li {
    list-style: none;
    display: inline;
    margin: 0px;
    float: left
}

.rs-widgets .rs-button-group .rs-button {
    border-right-width: 0px;
    border-radius: 0px
}

.rs-widgets .rs-button-group>.rs-button:last-child {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.rs-widgets .rs-button-group>.rs-button:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.rs-widgets .rs-button-group>li:last-child .rs-button {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.rs-widgets .rs-button-group>li:first-child .rs-button {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.rs-widgets .rs-form fieldset {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 0 none;
    margin: 0 0 1em;
    padding: 0 0 1em
}

.rs-widgets .rs-form legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #212121;
    display: block;
    font-size: 19.5px;
    line-height: inherit;
    margin-bottom: 23px;
    padding: 0;
    width: 100%;
    font-family: "Roboto Condensed", Arial, sans-serif;
    background-color: #f9f9f9;
    text-transform: uppercase
}

.rs-widgets .rs-form input,
.rs-widgets .rs-form input[type="text"],
.rs-widgets .rs-form input[type="password"],
.rs-widgets .rs-form input[type="date"],
.rs-widgets .rs-form input[type="datetime"],
.rs-widgets .rs-form input[type="datetime-local"],
.rs-widgets .rs-form input[type="month"],
.rs-widgets .rs-form input[type="week"],
.rs-widgets .rs-form input[type="email"],
.rs-widgets .rs-form input[type="number"],
.rs-widgets .rs-form input[type="search"],
.rs-widgets .rs-form input[type="tel"],
.rs-widgets .rs-form input[type="time"],
.rs-widgets .rs-form input[type="url"] {
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    letter-spacing: 0.1px;
    text-rendering: optimizelegibility;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #ddd;
    font-family: "Roboto", Arial, sans-serif;
    padding: 7px;
    min-height: 36px;
    font-size: 14px;
    line-height: 18px;
    width: 100%
}

.rs-widgets .rs-form label {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-align: right;
    width: auto;
    height: 36px;
    font-size: 14px;
    line-height: 32px;
    padding-top: 4px;
    padding: 0px;
    border: 1px solid transparent;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-form select,
.rs-widgets .rs-form textarea {
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    letter-spacing: 0.1px;
    text-rendering: optimizelegibility;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #CCCCCC;
    font-family: "Roboto", Arial, sans-serif;
    min-height: 36px;
    font-size: 14px;
    line-height: 18px;
    width: 100%
}

.rs-widgets .rs-form textarea {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 9px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #CCCCCC;
    line-height: normal
}

.rs-widgets .rs-form .rs-form-checkbox,
.rs-widgets .rs-form .rs-form-radio {
    clear: both;
    display: block;
    box-sizing: border-box
}

.rs-widgets .rs-form .rs-form-checkbox label,
.rs-widgets .rs-form .rs-form-radio label {
    text-align: left;
    float: none;
    clear: both;
    padding-left: 25px;
    line-height: 36px;
    padding-top: 0px
}

.rs-widgets .rs-form .rs-form-checkbox label input[type="checkbox"],
.rs-widgets .rs-form .rs-form-checkbox label input[type="radio"],
.rs-widgets .rs-form .rs-form-radio label input[type="checkbox"],
.rs-widgets .rs-form .rs-form-radio label input[type="radio"] {
    float: left;
    margin: 0px;
    margin-left: -25px;
    width: auto;
    padding: 0px
}

.rs-widgets .rs-form .rs-form-select {
    font-size: 14px;
    line-height: 14px;
    padding: 0px
}

.rs-widgets .rs-form .rs-error {
    margin-left: 33%;
    margin-bottom: 1em;
    clear: left;
    display: block;
    width: 50%;
    color: #af0108;
    border-left: 1px solid #e2010a;
    padding: 0.5em 0 0.5em 1em;
    font-size: 14px;
    display: block;
    clear: both;
    padding: 0px;
    margin: 0px;
    margin-top: 8px;
    padding-left: 8px;
    font-size: 14px;
    line-height: normal
}

.rs-widgets .rs-form .rs-help-block {
    display: block;
    clear: both;
    padding: 0px;
    margin: 0px;
    margin-top: 8px;
    font-size: 14px;
    line-height: normal
}

.rs-widgets .rs-form input[type="submit"],
.rs-widgets .rs-form input[type="button"] {
    width: auto;
    height: auto;
    display: inline-block
}

.rs-widgets .rs-form .rs-form-group {
    display: table;
    box-sizing: border-box;
    clear: both;
    margin-bottom: 16px;
    width: 100%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column {
    float: left;
    box-sizing: border-box;
    min-height: 1px;
    padding-left: 16px;
    padding-right: 16px;
    position: relative
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c2 {
    width: 16.66667%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c3 {
    width: 25%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c4 {
    width: 33.33333%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c5 {
    width: 41.66667%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c6 {
    width: 50%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c7 {
    width: 58.33333%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c8 {
    width: 66.66667%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c9 {
    width: 75%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c10 {
    width: 83.33333%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c11 {
    width: 91.66667%
}

.rs-widgets .rs-form .rs-form-group .rs-form-group-column.rs-c12 {
    width: 100%
}

.rs-widgets .rs-icon {
    width: 2em;
    height: 2em;
    display: inline-block;
    background-size: 98%;
    background-repeat: no-repeat;
    padding: 0px;
    padding-left: 0px;
    margin: 0px
}

.rs-widgets .rs-icon.rs-tiny {
    width: 1em;
    height: 1em
}

.rs-widgets .rs-icon.rs-icon.rs-small {
    width: 1.5em;
    height: 1.5em
}

.rs-widgets .rs-icon.rs-icon.rs-medium {
    width: 2em;
    height: 2em
}

.rs-widgets .rs-icon.rs-icon.rs-large {
    width: 3em;
    height: 3em
}

.rs-widgets .rs-icon.rs-icon.rs-hover {
    opacity: 0.5
}

.rs-widgets .rs-icon.rs-icon.rs-hover:hover {
    opacity: 1
}

.rs-widgets .rs-icon.rs-icon.rs-icon-edit {
    background-image: url(/include/images/icons/common/edit.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-delete {
    background-image: url(/include/images/icons/common/del.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-add {
    background-image: url(/include/images/icons/common/add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-ok {
    background-image: url(/include/images/icons/common/ok.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-close {
    background-image: url(/include/images/icons/common/close.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-search {
    background-image: url(/include/images/icons/common/search.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-arrow_right {
    background-image: url(/include/images/icons/common/arrow_right.png);
    background-size: 60%;
    opacity: 0.7
}

.rs-widgets .rs-icon.rs-icon.rs-icon-arrow_left {
    background-image: url(/include/images/icons/common/arrow_left.png);
    background-size: 60%;
    opacity: 0.7
}

.rs-widgets .rs-icon.rs-icon.rs-icon-arrow_double_right {
    background-image: url(/include/images/icons/common/arrow_double_right.png);
    background-size: 60%;
    opacity: 0.7
}

.rs-widgets .rs-icon.rs-icon.rs-icon-arrow_double_left {
    background-image: url(/include/images/icons/common/arrow_double_left.png);
    background-size: 60%;
    opacity: 0.7
}

.rs-widgets .rs-icon.rs-icon.rs-icon-arrow_down {
    background-image: url(/include/images/icons/common/arrow_down.png);
    background-size: 60%;
    opacity: 0.7
}

.rs-widgets .rs-icon.rs-icon.rs-icon-arrow_up {
    background-image: url(/include/images/icons/common/arrow_up.png);
    background-size: 60%;
    opacity: 0.7
}

.rs-widgets .rs-icon.rs-icon.rs-icon-picture,
.rs-widgets .rs-icon.rs-icon.rs-icon-pictures {
    background-image: url(/include/images/icons/common/picture.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-picture-add {
    background-image: url(/include/images/icons/common/picture_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-picture-delete {
    background-image: url(/include/images/icons/common/picture_del.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-video,
.rs-widgets .rs-icon.rs-icon.rs-icon-videos {
    background-image: url(/include/images/icons/common/video.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-video-add {
    background-image: url(/include/images/icons/common/video_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-video-delete {
    background-image: url(/include/images/icons/common/video_del.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-log {
    background-image: url(/include/images/icons/common/log.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-press_releases,
.rs-widgets .rs-icon.rs-icon.rs-icon-press_release {
    background-image: url(/include/images/icons/common/press_releases.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-menu {
    background-image: url(/include/images/icons/common/menu.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-message {
    background-image: url(/include/images/icons/common/message.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-notice {
    background-image: url(/include/images/icons/common/notice.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-home {
    background-image: url(/include/images/icons/common/home.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-chat {
    background-image: url(/include/images/icons/common/chat.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-calendar {
    background-image: url(/include/images/icons/common/calendar.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-time {
    background-image: url(/include/images/icons/common/time.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-settings {
    background-image: url(/include/images/icons/common/settings.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-refresh {
    background-image: url(/include/images/icons/common/refresh.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-refresh.rs-white {
    background-image: url(/include/images/icons/common/refresh_white.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-stats {
    background-image: url(/include/images/icons/common/statistic.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-share {
    background-image: url(/include/images/icons/common/share.png);
    background-size: 70%;
    opacity: 0.7
}

.rs-widgets .rs-icon.rs-icon.rs-icon-check {
    background-image: url(/include/images/icons/common/check.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-bold {
    background-image: url(/include/images/icons/button.bold.gif)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-italic {
    background-image: url(/include/images/icons/button.italic.gif)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-underline {
    background-image: url(/include/images/icons/button.underline.gif)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-url {
    background-image: url(/include/images/icons/button.link.gif)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-blockquote {
    background-image: url(/include/images/icons/admin/comments.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-twitter {
    background-image: url(/include/images/icons/twitter_icon.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-facebook {
    background-image: url(/include/images/icons/fb_icon.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-twitter-logo {
    background-image: url(/include/images/icons/socialmedia/twitter.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-twitter-logo.rs-invert {
    background-image: url(/include/images/icons/socialmedia/twitter_invert.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-person_link {
    background-image: url(/include/images/icons/admin/person_link_small.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-thumbs_up {
    background-image: url(/include/images/icons/common/thumbs_up.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-thumbs_up.rs-invert {
    background-image: url(/include/images/icons/common/thumbs_up_invert.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-thumbs_up.rs-white {
    background-image: url(/include/images/icons/common/thumbs_up_white.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-thumbs_down {
    background-image: url(/include/images/icons/common/thumbs_down.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-thumbs_down.rs-invert {
    background-image: url(/include/images/icons/common/thumbs_down_invert.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-thumbs_down.rs-white {
    background-image: url(/include/images/icons/common/thumbs_down_white.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-add-yellowcard {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/yellowcard_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-add-redcard {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/redcard_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-add-yellowredcard {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/yellowredcard_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-yellowcard,
.rs-widgets .rs-icon.rs-icon.rs-icon-yellow_card {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/yellowcard.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-redcard,
.rs-widgets .rs-icon.rs-icon.rs-icon-red_card {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/redcard.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-yellowredcard,
.rs-widgets .rs-icon.rs-icon.rs-icon-yellow_red_card {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/yellowredcard.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-add-penalty {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/goal_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-match {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/match.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-match-cancel {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/match_cancel.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-match-abandon {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/match_abandon.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-field_add {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/arena_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-field_del {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/arena_del.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-field,
.rs-widgets .rs-icon.rs-icon.rs-icon-fields {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/arena.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-match_minute {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/match_minute.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-search-person {
    background-image: url(/include/images/icons/common/search.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-substitution {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/substitution.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-substitution_in {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/substitution_in.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-substitution_out {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/substitution_out.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-transfer,
.rs-widgets .rs-icon.rs-icon.rs-icon-transfers {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/transfer.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-league,
.rs-widgets .rs-icon.rs-icon.rs-icon-leagues {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/league.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-manager,
.rs-widgets .rs-icon.rs-icon.rs-icon-managers {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/manager.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-manager_add {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/manager_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-region,
.rs-widgets .rs-icon.rs-icon.rs-icon-regions {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/region.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-region_add {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/region_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-person_add {
    background-image: url(/include/images/icons/common/person_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-scorers {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/goal.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-formation {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/match.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-spectators {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/team.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-referee {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/referee.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-result {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/result.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-missing_data {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/missing_data.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-club {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/club.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-club_del {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/club_del.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-club_profile {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/club_profile.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-team {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/team.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-team_add {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/team_add.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-team_remove {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/team_remove.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-live,
.rs-widgets .rs-icon.rs-icon.rs-icon-liveticker {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/live.png)
}

.rs-widgets .rs-icon.rs-icon.rs-icon-training {
    background-image: url(https://api.deinsportplatz.de/static/widgets/include/images/icons/common/player.png)
}

.rs-widgets .rs-md-icons {
    border: 0px;
    height: 20px;
    width: 20px;
    display: inline-block !important;
    background: url(/include/images/icons/schema.png);
    background-repeat: no-repeat
}

.rs-widgets .rs-md-icons.rs-large {
    height: 40px;
    width: 40px
}

.rs-widgets .rs-md-icons>span {
    display: none
}

.rs-widgets .rs-md-icons.rs-details {
    border-radius: 10px;
    background-position: -181px -20px
}

.rs-widgets .rs-md-icons.rs-details.rs-large {
    background-position: -40px 0px
}

.rs-widgets .rs-md-icons.rs-add_liveticker {
    background-position: -220px -20px
}

.rs-widgets .rs-md-icons.rs-add_liveticker.rs-large {
    background-position: -120px 0px
}

.rs-widgets .rs-md-icons.rs-add_score {
    background-position: -160px -20px
}

.rs-widgets .rs-md-icons.rs-add_score.rs-large {
    background-position: 0px 0px
}

.rs-widgets .rs-md-icons.rs-add_report {
    background-position: -200px -20px
}

.rs-widgets .rs-md-icons.rs-add_report.rs-large {
    background-position: -80px 0px
}

.rs-widgets .rs-md-icon_list {
    text-align: center
}

.rs-widgets .rs-md-icon_list a {
    list-style: none;
    padding: 0.5em;
    margin: 0.5em;
    border: 1px solid #e0e0e0;
    background-color: #f0f0f0;
    display: inline-block;
    font-size: 0.85em;
    line-height: 140%
}

.rs-widgets .rs-md-icon_list a>.rs-md-icons {
    margin: auto;
    display: inline-block;
    flaot: right;
    margin-right: 0.1em
}

.rs-widgets .rs-match-icon {
    border: 0px solid #ccc;
    height: 16px !important;
    width: 16px !important;
    display: inline-block;
    background-image: url(/include/images/icons/soccer/tickerico.png);
    background-repeat: no-repeat
}

.rs-widgets .rs-match-icon.rs-yellowcard,
.rs-widgets .rs-match-icon.rs-event14,
.rs-widgets .rs-match-icon.rs-yellow_card {
    background-position: -28px -4px
}

.rs-widgets .rs-match-icon.rs-redcard,
.rs-widgets .rs-match-icon.rs-event8,
.rs-widgets .rs-match-icon.rs-red_card {
    background-position: -52px -4px
}

.rs-widgets .rs-match-icon.rs-yellowredcard,
.rs-widgets .rs-match-icon.rs-event15,
.rs-widgets .rs-match-icon.rs-yellow_red_card {
    background-position: -76px -4px
}

.rs-widgets .rs-match-icon.rs-substitution,
.rs-widgets .rs-match-icon.rs-event11 {
    background-position: -100px -4px
}

.rs-widgets .rs-match-icon.rs-kickoff,
.rs-widgets .rs-match-icon.rs-finalwhistle,
.rs-widgets .rs-match-icon.rs-halftimebreak,
.rs-widgets .rs-match-icon.rs-event6,
.rs-widgets .rs-match-icon.rs-event5,
.rs-widgets .rs-match-icon.rs-event10,
.rs-widgets .rs-match-icon.rs-event2 {
    background-position: -124px -4px
}

.rs-widgets .rs-match-icon.rs-event7,
.rs-widgets .rs-match-icon.rs-penaltykick {
    background-position: -220px -4px
}

.rs-widgets .rs-match-icon.rs-goal,
.rs-widgets .rs-match-icon.rs-event4 {
    background-position: -4px -4px
}

.rs-widgets .rs-match-icon.rs-substitution-in,
.rs-widgets .rs-match-icon.rs-substitutions_in {
    background-position: -173px -4px
}

.rs-widgets .rs-match-icon.rs-substitution-out,
.rs-widgets .rs-match-icon.rs-substitutions_out {
    background-position: -148px -4px
}

.rs-widgets .rs-match-icon.rs-matches {
    background-position: -315px -4px
}

.rs-widgets .rs-match-icon.rs-minutes {
    background-position: -196px -4px
}

.rs-widgets .rs-match-icon.rs-penalty {
    background-position: -221px -4px
}

.rs-widgets .rs-match-icon.rs-rating {
    background-position: -268px -4px
}

.rs-widgets .rs-match-icon.rs-user-rating {
    background-position: -289px -4px
}

.rs-widgets .rs-match-icon.rs-11ofday,
.rs-widgets .rs-match-icon.rs-elfdestages {
    background-position: -245px -4px
}

.rs-widgets .rs-alert {
    padding: 16px;
    font-size: 0.9em;
    border: 1px solid #cca000;
    background-color: #ffc800;
    color: #333;
    display: inline-block
}

.rs-widgets .rs-alert.rs-green,
.rs-widgets .rs-alert.rs-success {
    border-color: #499c2d;
    background-color: #5BC438;
    color: #fff
}

.rs-widgets .rs-alert.rs-red,
.rs-widgets .rs-alert.rs-error {
    background-color: #e2010a;
    border-color: #af0108;
    color: #fff
}

.rs-widgets .rs-alert h4 {
    margin: 0;
    margin-bottom: 0.9em;
    font-size: 1.2em
}

.rs-widgets .rs-alert p {
    margin: 0
}

.rs-widgets .rs-tbl,
.rs-widgets .tbl {
    width: 100%;
    border-spacing: 0px;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-tbl.rs-contained,
.rs-widgets .tbl.rs-contained {
    table-layout: fixed
}

.rs-widgets .rs-tbl.rs-no-border,
.rs-widgets .tbl.rs-no-border {
    border: 0px
}

.rs-widgets .rs-tbl tr td,
.rs-widgets .rs-tbl tr th,
.rs-widgets .tbl tr td,
.rs-widgets .tbl tr th {
    padding: 4px;
    font-size: 12px;
    line-height: normal;
    color: #333;
    vertical-align: middle
}

.rs-widgets .rs-tbl a,
.rs-widgets .tbl a {
    color: #222;
    text-decoration: none
}

.rs-widgets .rs-tbl .rs-Chead,
.rs-widgets .rs-tbl .Chead,
.rs-widgets .tbl .rs-Chead,
.rs-widgets .tbl .Chead {
    color: #FFF;
    text-shadow: #ddd;
    border: 1px solid #ddd
}

.rs-widgets .rs-tbl .rs-Chead td,
.rs-widgets .rs-tbl .rs-Chead th,
.rs-widgets .rs-tbl .Chead td,
.rs-widgets .rs-tbl .Chead th,
.rs-widgets .tbl .rs-Chead td,
.rs-widgets .tbl .rs-Chead th,
.rs-widgets .tbl .Chead td,
.rs-widgets .tbl .Chead th {
    color: #222;
    font-weight: bold;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .rs-tbl .rs-Cnorm td,
.rs-widgets .rs-tbl .rs-Cnorm th,
.rs-widgets .rs-tbl .Cnorm td,
.rs-widgets .rs-tbl .Cnorm th,
.rs-widgets .tbl .rs-Cnorm td,
.rs-widgets .tbl .rs-Cnorm th,
.rs-widgets .tbl .Cnorm td,
.rs-widgets .tbl .Cnorm th {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .rs-tbl .rs-Cmite td,
.rs-widgets .rs-tbl .rs-Cmite th,
.rs-widgets .rs-tbl .Cmite td,
.rs-widgets .rs-tbl .Cmite th,
.rs-widgets .tbl .rs-Cmite td,
.rs-widgets .tbl .rs-Cmite th,
.rs-widgets .tbl .Cmite td,
.rs-widgets .tbl .Cmite th {
    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .rs-tbl .rs-Cdark td,
.rs-widgets .rs-tbl .rs-Cdark th,
.rs-widgets .rs-tbl .Cdark td,
.rs-widgets .rs-tbl .Cdark th,
.rs-widgets .tbl .rs-Cdark td,
.rs-widgets .tbl .rs-Cdark th,
.rs-widgets .tbl .Cdark td,
.rs-widgets .tbl .Cdark th {
    background-color: #B6BCC6;
    background-color: rgba(93, 105, 126, 0.18);
    border-bottom: 1px solid #B6BCC6;
    border-left: 1px solid #B6BCC6;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .rs-tbl .rs-Cacti td,
.rs-widgets .rs-tbl .rs-Cacti th,
.rs-widgets .rs-tbl .Cacti td,
.rs-widgets .rs-tbl .Cacti th,
.rs-widgets .tbl .rs-Cacti td,
.rs-widgets .tbl .rs-Cacti th,
.rs-widgets .tbl .Cacti td,
.rs-widgets .tbl .Cacti th {
    background-color: #ffcacc;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.rs-widgets .rs-tbl .rs-l,
.rs-widgets .rs-tbl .rs-left,
.rs-widgets .tbl .rs-l,
.rs-widgets .tbl .rs-left {
    text-align: left
}

.rs-widgets .rs-tbl .rs-r,
.rs-widgets .rs-tbl .rs-right,
.rs-widgets .tbl .rs-r,
.rs-widgets .tbl .rs-right {
    text-align: right
}

.rs-widgets .rs-tbl .rs-c,
.rs-widgets .rs-tbl .rs-center,
.rs-widgets .tbl .rs-c,
.rs-widgets .tbl .rs-center {
    text-align: center
}

.rs-widgets .rs-tbl tr td.rs-win,
.rs-widgets .rs-tbl tr td.rs-win a,
.rs-widgets .rs-tbl tr th.rs-win,
.rs-widgets .rs-tbl tr th.rs-win a,
.rs-widgets .tbl tr td.rs-win,
.rs-widgets .tbl tr td.rs-win a,
.rs-widgets .tbl tr th.rs-win,
.rs-widgets .tbl tr th.rs-win a {
    background-color: #bbe18e;
    color: green
}

.rs-widgets .rs-tbl tr td.rs-lose,
.rs-widgets .rs-tbl tr td.rs-lose a,
.rs-widgets .rs-tbl tr td.rs-lost,
.rs-widgets .rs-tbl tr td.rs-lost a,
.rs-widgets .rs-tbl tr td.rs-loss,
.rs-widgets .rs-tbl tr td.rs-loss a,
.rs-widgets .rs-tbl tr th.rs-lose,
.rs-widgets .rs-tbl tr th.rs-lose a,
.rs-widgets .rs-tbl tr th.rs-lost,
.rs-widgets .rs-tbl tr th.rs-lost a,
.rs-widgets .rs-tbl tr th.rs-loss,
.rs-widgets .rs-tbl tr th.rs-loss a,
.rs-widgets .tbl tr td.rs-lose,
.rs-widgets .tbl tr td.rs-lose a,
.rs-widgets .tbl tr td.rs-lost,
.rs-widgets .tbl tr td.rs-lost a,
.rs-widgets .tbl tr td.rs-loss,
.rs-widgets .tbl tr td.rs-loss a,
.rs-widgets .tbl tr th.rs-lose,
.rs-widgets .tbl tr th.rs-lose a,
.rs-widgets .tbl tr th.rs-lost,
.rs-widgets .tbl tr th.rs-lost a,
.rs-widgets .tbl tr th.rs-loss,
.rs-widgets .tbl tr th.rs-loss a {
    background-color: #ff6060;
    color: #fff
}

.rs-widgets .rs-tbl tr td.rs-tie,
.rs-widgets .rs-tbl tr td.rs-tie a,
.rs-widgets .rs-tbl tr td.rs-not_lost,
.rs-widgets .rs-tbl tr td.rs-not_lost a,
.rs-widgets .rs-tbl tr th.rs-tie,
.rs-widgets .rs-tbl tr th.rs-tie a,
.rs-widgets .rs-tbl tr th.rs-not_lost,
.rs-widgets .rs-tbl tr th.rs-not_lost a,
.rs-widgets .tbl tr td.rs-tie,
.rs-widgets .tbl tr td.rs-tie a,
.rs-widgets .tbl tr td.rs-not_lost,
.rs-widgets .tbl tr td.rs-not_lost a,
.rs-widgets .tbl tr th.rs-tie,
.rs-widgets .tbl tr th.rs-tie a,
.rs-widgets .tbl tr th.rs-not_lost,
.rs-widgets .tbl tr th.rs-not_lost a {
    background-color: #666;
    color: #fff
}

.rs-widgets .rs-tbl tr td.rs-live,
.rs-widgets .rs-tbl tr th.rs-live,
.rs-widgets .tbl tr td.rs-live,
.rs-widgets .tbl tr th.rs-live {
    background-color: rgba(255, 203, 25, 0.6);
    color: #333
}

.rs-widgets .rs-tbl tr td.rs-live a,
.rs-widgets .rs-tbl tr th.rs-live a,
.rs-widgets .tbl tr td.rs-live a,
.rs-widgets .tbl tr th.rs-live a {
    background-color: rgba(255, 203, 25, 0.6)
}

.rs-widgets .rs-tbl tr td.rs-played,
.rs-widgets .rs-tbl tr th.rs-played,
.rs-widgets .tbl tr td.rs-played,
.rs-widgets .tbl tr th.rs-played {
    background-color: #f6f6f6;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    color: #333
}

.rs-widgets .rs-tbl tr td.rs-played a,
.rs-widgets .rs-tbl tr th.rs-played a,
.rs-widgets .tbl tr td.rs-played a,
.rs-widgets .tbl tr th.rs-played a {
    background-color: #f6f6f6
}

.rs-widgets .rs-tbl tr td.rs-before,
.rs-widgets .rs-tbl tr th.rs-before,
.rs-widgets .tbl tr td.rs-before,
.rs-widgets .tbl tr th.rs-before {
    background-color: #f6f6f6;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    color: #999
}

.rs-widgets .rs-tbl tr td.rs-before a,
.rs-widgets .rs-tbl tr th.rs-before a,
.rs-widgets .tbl tr td.rs-before a,
.rs-widgets .tbl tr th.rs-before a {
    background-color: #f6f6f6
}

.rs-widgets .rs-tbl tr td.rs-rating-1,
.rs-widgets .rs-tbl tr th.rs-rating-1,
.rs-widgets .tbl tr td.rs-rating-1,
.rs-widgets .tbl tr th.rs-rating-1 {
    background-color: #76d217;
    color: #FFF
}

.rs-widgets .rs-tbl tr td.rs-rating-2,
.rs-widgets .rs-tbl tr th.rs-rating-2,
.rs-widgets .tbl tr td.rs-rating-2,
.rs-widgets .tbl tr th.rs-rating-2 {
    background-color: #a1d624;
    color: #000
}

.rs-widgets .rs-tbl tr td.rs-rating-3,
.rs-widgets .rs-tbl tr th.rs-rating-3,
.rs-widgets .tbl tr td.rs-rating-3,
.rs-widgets .tbl tr th.rs-rating-3 {
    background-color: #c4da2e;
    color: #000
}

.rs-widgets .rs-tbl tr td.rs-rating-4,
.rs-widgets .rs-tbl tr th.rs-rating-4,
.rs-widgets .tbl tr td.rs-rating-4,
.rs-widgets .tbl tr th.rs-rating-4 {
    background-color: #edd220;
    color: #000
}

.rs-widgets .rs-tbl tr td.rs-rating-5,
.rs-widgets .rs-tbl tr th.rs-rating-5,
.rs-widgets .tbl tr td.rs-rating-5,
.rs-widgets .tbl tr th.rs-rating-5 {
    background-color: #e88129;
    color: #000
}

.rs-widgets .rs-tbl tr td.rs-rating-6,
.rs-widgets .rs-tbl tr th.rs-rating-6,
.rs-widgets .tbl tr td.rs-rating-6,
.rs-widgets .tbl tr th.rs-rating-6 {
    background-color: #ed3229;
    color: #fff
}

.rs-widgets .rs-tbl .rs-bold,
.rs-widgets .tbl .rs-bold {
    font-weight: bold
}

.rs-widgets .rs-tbl .rs-italic,
.rs-widgets .tbl .rs-italic {
    font-style: italic
}

.rs-widgets .rs-tbl .rs-tiny,
.rs-widgets .tbl .rs-tiny {
    font-size: 6px
}

.rs-widgets .rs-tbl .rs-small,
.rs-widgets .tbl .rs-small {
    font-size: 8px
}

.rs-widgets .rs-tbl .rs-medium,
.rs-widgets .tbl .rs-medium {
    font-size: 12px
}

.rs-widgets .rs-tbl .rs-large,
.rs-widgets .tbl .rs-large {
    font-size: 16px
}

.rs-widgets .rs-tbl .rs-xlarge,
.rs-widgets .tbl .rs-xlarge {
    font-size: 18px
}

.rs-widgets .rs-tbl .rs-thumb-wrapper.rs-right,
.rs-widgets .tbl .rs-thumb-wrapper.rs-right {
    float: right
}

.rs-widgets .rs-tbl .rs-thumb-wrapper.rs-right .rs-thumb .rs-info,
.rs-widgets .tbl .rs-thumb-wrapper.rs-right .rs-thumb .rs-info {
    padding-left: 0px;
    padding-right: 5px
}

.rs-widgets .rs-tab-slider {
    background-color: #444;
    color: #fff;
    border: 0px;
    position: relative;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-tab-slider .rs-tab-slider-title {
    background: #444
}

.rs-widgets .rs-tab-slider .rs-tab-slider-title>img {
    width: 2em;
    float: left;
    margin: 16px
}

.rs-widgets .rs-tab-slider .rs-tab-slider-title>div {
    font-size: 1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 16px;
    color: #FFF
}

.rs-widgets .rs-tab-slider .rs-tab-slider-title>div>a {
    color: #FFF;
    font-weight: bold
}

.rs-widgets .rs-tab-slider .rs-tab-slider-wrapper {
    display: table;
    width: 100%
}

.rs-widgets .rs-tab-slider .rs-tab-slider-tabs,
.rs-widgets .rs-tab-slider .tabs {
    padding: 0px;
    font-size: 0.9em;
    line-height: 1em;
    position: relative;
    top: 0px;
    display: table-cell;
    vertical-align: middle
}

.rs-widgets .rs-tab-slider .rs-tab-slider-tabs .rs-slides>li,
.rs-widgets .rs-tab-slider .rs-tab-slider-tabs .slides>li,
.rs-widgets .rs-tab-slider .tabs .rs-slides>li,
.rs-widgets .rs-tab-slider .tabs .slides>li {
    width: auto;
    overflow: hidden;
    float: left
}

.rs-widgets .rs-tab-slider .rs-tab-slider-tabs .rs-slides>li a,
.rs-widgets .rs-tab-slider .rs-tab-slider-tabs .slides>li a,
.rs-widgets .rs-tab-slider .tabs .rs-slides>li a,
.rs-widgets .rs-tab-slider .tabs .slides>li a {
    padding: 0.75em 1em;
    color: #fff;
    display: block;
    text-align: center;
    border: 3px solid transparent;
    border-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: uppercase
}

.rs-widgets .rs-tab-slider .rs-tab-slider-tabs .rs-slides>li.rs-active-slide a,
.rs-widgets .rs-tab-slider .rs-tab-slider-tabs .slides>li.rs-active-slide a,
.rs-widgets .rs-tab-slider .tabs .rs-slides>li.rs-active-slide a,
.rs-widgets .rs-tab-slider .tabs .slides>li.rs-active-slide a {
    font-weight: bold;
    border-bottom: 3px solid #e2010a;
    color: #FFF;
    line-height: 98%
}

.rs-widgets .rs-tab-slider .rs-arrow,
.rs-widgets .rs-tab-slider .arrow {
    padding: 0px;
    font-size: 0.9em;
    line-height: 1em;
    position: relative;
    top: 0px;
    min-width: 30px;
    max-width: 40px;
    text-align: center;
    background-color: #444;
    display: table-cell;
    vertical-align: middle
}

.rs-widgets .rs-tab-slider .rs-arrow a,
.rs-widgets .rs-tab-slider .arrow a {
    font-size: 1.5em;
    line-height: 1.5em;
    color: #fff
}

.rs-widgets .rs-tab-slider.rs-white {
    background-color: #f0f0f0;
    color: #000
}

.rs-widgets .rs-tab-slider.rs-white .tabs .rs-slides,
.rs-widgets .rs-tab-slider.rs-white .tabs .slides,
.rs-widgets .rs-tab-slider.rs-white .rs-tab-slider-tabs .rs-slides,
.rs-widgets .rs-tab-slider.rs-white .rs-tab-slider-tabs .slides {
    list-style: outside none none;
    margin: 0;
    padding: 0
}

.rs-widgets .rs-tab-slider.rs-white .tabs .rs-slides>li>a,
.rs-widgets .rs-tab-slider.rs-white .tabs .slides>li>a,
.rs-widgets .rs-tab-slider.rs-white .rs-tab-slider-tabs .rs-slides>li>a,
.rs-widgets .rs-tab-slider.rs-white .rs-tab-slider-tabs .slides>li>a {
    border-width: 0px;
    color: #333;
    text-decoration: none
}

.rs-widgets .rs-tab-slider.rs-white .tabs .rs-slides>li.rs-active-slide a,
.rs-widgets .rs-tab-slider.rs-white .tabs .slides>li.rs-active-slide a,
.rs-widgets .rs-tab-slider.rs-white .rs-tab-slider-tabs .rs-slides>li.rs-active-slide a,
.rs-widgets .rs-tab-slider.rs-white .rs-tab-slider-tabs .slides>li.rs-active-slide a {
    margin-top: 0px;
    border-bottom: 3px solid #e2010a;
    color: #333
}

.rs-widgets .rs-tab-slider.rs-white .rs-arrow,
.rs-widgets .rs-tab-slider.rs-white .arrow {
    background-color: #f0f0f0
}

.rs-widgets .rs-tab-slider.rs-white .rs-arrow a,
.rs-widgets .rs-tab-slider.rs-white .arrow a {
    color: #333
}

.rs-widgets .rs-controlgroup {
    display: block;
    padding: 0px 0px;
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    border-bottom: 0px;
    overflow: show;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-controlgroup.grey {
    border: 1px solid #ddd;
    background-color: #f0f0f0
}

.rs-widgets .rs-controlgroup:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.rs-widgets .rs-controlgroup ul {
    list-style: none;
    margin: 5px;
    padding: 0px;
    font-size: 0.85em;
    font-weight: bold;
    border: 0px solid black;
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right
}

.rs-widgets .rs-controlgroup>ul>li {
    display: inline;
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left
}

.rs-widgets .rs-controlgroup>ul>li>a,
.rs-widgets .rs-controlgroup>ul>li>span {
    background-image: none;
    border-color: #ddd;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto", Arial, sans-serif;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0.75em 1em;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    border-right-width: 0px;
    border-radius: 0px
}

.rs-widgets .rs-controlgroup>ul>li>a:active,
.rs-widgets .rs-controlgroup>ul>li>span:active {
    background-color: transparent;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: 0;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-grey:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-grey:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: thin dotted;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-primary:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-primary:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-secondary:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-secondary:active {
    background-color: #0c7cd5;
    background-image: radial-gradient(circle, #51adf6 30%, #2196f3 31%)
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-success:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-success:active {
    background-color: #499c2d;
    background-image: radial-gradient(circle, #7bd15e 30%, #5bc438 31%)
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-warning:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-warning:active {
    background-color: #cca000;
    background-image: radial-gradient(circle, #ffd333 30%, #ffc800 31%)
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-active:active,
.rs-widgets .rs-controlgroup>ul>li>a.rs-color-red:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-active:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-color-red:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-invert:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-invert:active {
    background-color: #2b2b2b;
    background-image: radial-gradient(circle, #5e5e5e 30%, #444444 31%)
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-disabled:active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-disabled:active {
    background-image: none
}

.rs-widgets .rs-controlgroup>ul>li>a:active,
.rs-widgets .rs-controlgroup>ul>li>span:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%)
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-white,
.rs-widgets .rs-controlgroup>ul>li>span.rs-white {
    background-color: white;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-white>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-white>a {
    color: #333
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-grey-light,
.rs-widgets .rs-controlgroup>ul>li>span.rs-grey-light {
    background-color: #f9f9f9;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-grey-light>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-grey-light>a {
    color: #333
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-grey,
.rs-widgets .rs-controlgroup>ul>li>span.rs-grey {
    background-color: #f0f0f0;
    color: #333;
    border-color: #e3e3e3
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-grey>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-grey>a {
    color: #333
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-primary,
.rs-widgets .rs-controlgroup>ul>li>span.rs-primary {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-primary>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-primary>a {
    color: #fff
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-secondary,
.rs-widgets .rs-controlgroup>ul>li>span.rs-secondary {
    background-color: #2196f3;
    color: #fff;
    border-color: #0d8aee
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-secondary>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-secondary>a {
    color: #fff
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-success,
.rs-widgets .rs-controlgroup>ul>li>span.rs-success {
    background-color: #5BC438;
    color: #fff;
    border-color: #52b032
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-success>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-success>a {
    color: #fff
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-warning,
.rs-widgets .rs-controlgroup>ul>li>span.rs-warning {
    background-color: #ffc800;
    color: #333;
    border-color: #e6b400
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-warning>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-warning>a {
    color: #333
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-active,
.rs-widgets .rs-controlgroup>ul>li>a.rs-color-red,
.rs-widgets .rs-controlgroup>ul>li>span.rs-active,
.rs-widgets .rs-controlgroup>ul>li>span.rs-color-red {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-active>a,
.rs-widgets .rs-controlgroup>ul>li>a.rs-color-red>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-active>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-color-red>a {
    color: #fff
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-invert,
.rs-widgets .rs-controlgroup>ul>li>span.rs-invert {
    background-color: #444;
    color: #fff;
    border-color: #373737
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-invert>a,
.rs-widgets .rs-controlgroup>ul>li>span.rs-invert>a {
    color: #fff
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-disabled,
.rs-widgets .rs-controlgroup>ul>li>span.rs-disabled {
    opacity: 0.5
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-button.rs-margin,
.rs-widgets .rs-controlgroup>ul>li>span.rs-button.rs-margin {
    margin: 0.25em
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-icon,
.rs-widgets .rs-controlgroup>ul>li>span .rs-icon {
    float: left;
    display: inline-block;
    width: 1em;
    height: 1em;
    padding: 1em;
    margin: -0.5em;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    box-sizing: border-box
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-icon.rs-right,
.rs-widgets .rs-controlgroup>ul>li>span .rs-icon.rs-right {
    float: right
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-icon>.rs-badge,
.rs-widgets .rs-controlgroup>ul>li>span .rs-icon>.rs-badge {
    left: -1.35em;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    top: -0.35em
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-icon>.rs-badge.rs-right,
.rs-widgets .rs-controlgroup>ul>li>span .rs-icon>.rs-badge.rs-right {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-badge,
.rs-widgets .rs-controlgroup>ul>li>span .rs-badge {
    margin: -0.45em 0.45em -0.45em -0.45em
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-badge.rs-right,
.rs-widgets .rs-controlgroup>ul>li>span .rs-badge.rs-right {
    margin: -0.45em -0.45em -0.45em 0.45em
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-icon+span,
.rs-widgets .rs-controlgroup>ul>li>span .rs-icon+span {
    margin-left: 1em;
    box-sizing: border-box
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-icon.rs-right+span,
.rs-widgets .rs-controlgroup>ul>li>span .rs-icon.rs-right+span {
    margin-right: 1em;
    margin-left: 0em
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-icon.rs-right>.rs-badge,
.rs-widgets .rs-controlgroup>ul>li>span .rs-icon.rs-right>.rs-badge {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-controlgroup>ul>li>a .rs-badge.rs-right+.rs-icon.rs-right,
.rs-widgets .rs-controlgroup>ul>li>span .rs-badge.rs-right+.rs-icon.rs-right {
    margin-right: 0em
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-large,
.rs-widgets .rs-controlgroup>ul>li>span.rs-large {
    font-size: 0.95em;
    margin: 0;
    padding: 0.75em 1.25em;
    text-decoration: none
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-large .rs-icon,
.rs-widgets .rs-controlgroup>ul>li>span.rs-large .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.95em;
    margin: -0.4em -0.85em
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-small,
.rs-widgets .rs-controlgroup>ul>li>span.rs-small {
    font-size: 0.75em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-small .rs-icon,
.rs-widgets .rs-controlgroup>ul>li>span.rs-small .rs-icon {
    height: 1em;
    margin: -0.25em -0.8em;
    padding: 0.8em;
    width: 1em
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-tiny,
.rs-widgets .rs-controlgroup>ul>li>span.rs-tiny {
    font-size: 0.65em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-tiny .rs-icon,
.rs-widgets .rs-controlgroup>ul>li>span.rs-tiny .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.7em;
    margin: -0.15em -0.7em
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-expand,
.rs-widgets .rs-controlgroup>ul>li>span.rs-expand {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.rs-widgets .rs-controlgroup>ul>li>a.rs-expand .rs-icon,
.rs-widgets .rs-controlgroup>ul>li>span.rs-expand .rs-icon {
    margin-left: 1em
}

.rs-widgets .rs-controlgroup>ul>li:first-child>a,
.rs-widgets .rs-controlgroup>ul>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.rs-widgets .rs-controlgroup>ul>li:last-child>a,
.rs-widgets .rs-controlgroup>ul>li:last-child>span {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.rs-widgets .rs-controlgroup>ul>li>.rs-active,
.rs-widgets .rs-controlgroup>ul>li.rs-active>* {
    background-color: #ddd;
    color: #333;
    font-weight: bold
}

.rs-widgets .rs-controlgroup>ul>li>a:hover {
    background-color: #ddd;
    color: #333
}

.rs-widgets .rs-controlgroup .rs-controlgroup-item-drop>a {
    padding-right: 10px
}

.rs-widgets .rs-controlgroup .rs-controlgroup-item-drop>a::after {
    color: #aaa;
    content: "▾";
    padding-left: 10px
}

.rs-widgets .rs-controlgroup>.rs-title {
    float: left;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    padding: 6px 6px;
    margin: 5px;
    font-weight: 700;
    font-size: 1em;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-controlgroup.rs-center {
    text-align: center
}

.rs-widgets .rs-controlgroup.rs-center>ul {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.rs-widgets .rs-controlgroup.rs-left {
    text-align: left
}

.rs-widgets .rs-controlgroup.rs-left>ul {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.rs-widgets .rs-controlgroup.rs-invert {
    background-color: #444;
    background: #444;
    border-color: transparent
}

.rs-widgets .rs-controlgroup.rs-invert>ul>li>a {
    background: #444;
    border-color: #2b2b2b;
    color: #FFF
}

.rs-widgets .rs-controlgroup.rs-invert>ul>li>a:hover,
.rs-widgets .rs-controlgroup.rs-invert>ul>li>.rs-active,
.rs-widgets .rs-controlgroup.rs-invert>ul>li.rs-active>* {
    background-color: #2b2b2b;
    background: -moz-linear-gradient(center top, #2b2b2b, #444) repeat scroll 0 0 #2b2b2b;
    text-decoration: none;
    font-weight: bold
}

.rs-widgets .rs-controlgroup.rs-invert>.rs-title {
    color: #fff
}

.rs-widgets .rs-controlgroup.rs-white {
    background-color: #FFF;
    background: #FFF;
    border: 0px;
    border-bottom: 1px solid #ddd
}

.rs-widgets .rs-controlgroup.rs-white>ul>li>a {
    background: transparent;
    border-color: #ddd;
    color: #444
}

.rs-widgets .rs-controlgroup.rs-matchday {
    margin-bottom: 16px
}

.rs-widgets .rs-controlgroup.rs-matchday ul {
    border: 0px solid #CCC
}

.rs-widgets .rs-controlgroup.rs-matchday li>a,
.rs-widgets .rs-controlgroup.rs-matchday li:last-child>a,
.rs-widgets .rs-controlgroup.rs-matchday li:first-child>a {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 0px solid #CCC;
    width: 3em;
    height: 3em;
    padding: 0.5em;
    line-height: 1;
    overflow: hidden;
    text-align: center;
    box-shadow: 0 0 1px #aaa;
    display: table-cell;
    vertical-align: middle
}

.rs-widgets .rs-controlgroup-label {
    font-size: 0.85em;
    margin: 16px 0 4px 0
}

.rs-widgets .rs-controlgroup-post {
    font-size: 0.85em;
    margin: 4px 0 16px 0
}

.rs-widgets .rs-pager {
    overflow: auto
}

.rs-widgets .rs-pager a {
    background-image: none;
    border-color: #ddd;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto", Arial, sans-serif;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0.75em 1em;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
    white-space: nowrap
}

.rs-widgets .rs-pager a:active {
    background-color: transparent;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: 0;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-pager a.rs-grey:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: thin dotted;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-pager a.rs-primary:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-pager a.rs-secondary:active {
    background-color: #0c7cd5;
    background-image: radial-gradient(circle, #51adf6 30%, #2196f3 31%)
}

.rs-widgets .rs-pager a.rs-success:active {
    background-color: #499c2d;
    background-image: radial-gradient(circle, #7bd15e 30%, #5bc438 31%)
}

.rs-widgets .rs-pager a.rs-warning:active {
    background-color: #cca000;
    background-image: radial-gradient(circle, #ffd333 30%, #ffc800 31%)
}

.rs-widgets .rs-pager a.rs-active:active,
.rs-widgets .rs-pager a.rs-color-red:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-pager a.rs-invert:active {
    background-color: #2b2b2b;
    background-image: radial-gradient(circle, #5e5e5e 30%, #444444 31%)
}

.rs-widgets .rs-pager a.rs-disabled:active {
    background-image: none
}

.rs-widgets .rs-pager a:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%)
}

.rs-widgets .rs-pager a.rs-white {
    background-color: white;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-pager a.rs-white>a {
    color: #333
}

.rs-widgets .rs-pager a.rs-grey-light {
    background-color: #f9f9f9;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-pager a.rs-grey-light>a {
    color: #333
}

.rs-widgets .rs-pager a.rs-grey {
    background-color: #f0f0f0;
    color: #333;
    border-color: #e3e3e3
}

.rs-widgets .rs-pager a.rs-grey>a {
    color: #333
}

.rs-widgets .rs-pager a.rs-primary {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-pager a.rs-primary>a {
    color: #fff
}

.rs-widgets .rs-pager a.rs-secondary {
    background-color: #2196f3;
    color: #fff;
    border-color: #0d8aee
}

.rs-widgets .rs-pager a.rs-secondary>a {
    color: #fff
}

.rs-widgets .rs-pager a.rs-success {
    background-color: #5BC438;
    color: #fff;
    border-color: #52b032
}

.rs-widgets .rs-pager a.rs-success>a {
    color: #fff
}

.rs-widgets .rs-pager a.rs-warning {
    background-color: #ffc800;
    color: #333;
    border-color: #e6b400
}

.rs-widgets .rs-pager a.rs-warning>a {
    color: #333
}

.rs-widgets .rs-pager a.rs-active,
.rs-widgets .rs-pager a.rs-color-red {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-pager a.rs-active>a,
.rs-widgets .rs-pager a.rs-color-red>a {
    color: #fff
}

.rs-widgets .rs-pager a.rs-invert {
    background-color: #444;
    color: #fff;
    border-color: #373737
}

.rs-widgets .rs-pager a.rs-invert>a {
    color: #fff
}

.rs-widgets .rs-pager a.rs-disabled {
    opacity: 0.5
}

.rs-widgets .rs-pager a.rs-button.rs-margin {
    margin: 0.25em
}

.rs-widgets .rs-pager a .rs-icon {
    float: left;
    display: inline-block;
    width: 1em;
    height: 1em;
    padding: 1em;
    margin: -0.5em;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    box-sizing: border-box
}

.rs-widgets .rs-pager a .rs-icon.rs-right {
    float: right
}

.rs-widgets .rs-pager a .rs-icon>.rs-badge {
    left: -1.35em;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    top: -0.35em
}

.rs-widgets .rs-pager a .rs-icon>.rs-badge.rs-right {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-pager a .rs-badge {
    margin: -0.45em 0.45em -0.45em -0.45em
}

.rs-widgets .rs-pager a .rs-badge.rs-right {
    margin: -0.45em -0.45em -0.45em 0.45em
}

.rs-widgets .rs-pager a .rs-icon+span {
    margin-left: 1em;
    box-sizing: border-box
}

.rs-widgets .rs-pager a .rs-icon.rs-right+span {
    margin-right: 1em;
    margin-left: 0em
}

.rs-widgets .rs-pager a .rs-icon.rs-right>.rs-badge {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-pager a .rs-badge.rs-right+.rs-icon.rs-right {
    margin-right: 0em
}

.rs-widgets .rs-pager a.rs-large {
    font-size: 0.95em;
    margin: 0;
    padding: 0.75em 1.25em;
    text-decoration: none
}

.rs-widgets .rs-pager a.rs-large .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.95em;
    margin: -0.4em -0.85em
}

.rs-widgets .rs-pager a.rs-small {
    font-size: 0.75em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-pager a.rs-small .rs-icon {
    height: 1em;
    margin: -0.25em -0.8em;
    padding: 0.8em;
    width: 1em
}

.rs-widgets .rs-pager a.rs-tiny {
    font-size: 0.65em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-pager a.rs-tiny .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.7em;
    margin: -0.15em -0.7em
}

.rs-widgets .rs-pager a.rs-expand {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.rs-widgets .rs-pager a.rs-expand .rs-icon {
    margin-left: 1em
}

.rs-widgets .rs-pager a.rs-next {
    float: right
}

.rs-widgets .rs-pager a.rs-prev {
    float: left
}

.rs-widgets .rs-pagination {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    border: 0px solid black;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.rs-widgets .rs-pagination>.rs-pagination-item,
.rs-widgets .rs-pagination>a {
    background-image: none;
    border-color: #ddd;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto", Arial, sans-serif;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0.75em 1em;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    float: left
}

.rs-widgets .rs-pagination>.rs-pagination-item:active,
.rs-widgets .rs-pagination>a:active {
    background-color: transparent;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: 0;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-grey:active,
.rs-widgets .rs-pagination>a.rs-grey:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: thin dotted;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-primary:active,
.rs-widgets .rs-pagination>a.rs-primary:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-secondary:active,
.rs-widgets .rs-pagination>a.rs-secondary:active {
    background-color: #0c7cd5;
    background-image: radial-gradient(circle, #51adf6 30%, #2196f3 31%)
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-success:active,
.rs-widgets .rs-pagination>a.rs-success:active {
    background-color: #499c2d;
    background-image: radial-gradient(circle, #7bd15e 30%, #5bc438 31%)
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-warning:active,
.rs-widgets .rs-pagination>a.rs-warning:active {
    background-color: #cca000;
    background-image: radial-gradient(circle, #ffd333 30%, #ffc800 31%)
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-active:active,
.rs-widgets .rs-pagination>.rs-pagination-item.rs-color-red:active,
.rs-widgets .rs-pagination>a.rs-active:active,
.rs-widgets .rs-pagination>a.rs-color-red:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-invert:active,
.rs-widgets .rs-pagination>a.rs-invert:active {
    background-color: #2b2b2b;
    background-image: radial-gradient(circle, #5e5e5e 30%, #444444 31%)
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-disabled:active,
.rs-widgets .rs-pagination>a.rs-disabled:active {
    background-image: none
}

.rs-widgets .rs-pagination>.rs-pagination-item:active,
.rs-widgets .rs-pagination>a:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%)
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-white,
.rs-widgets .rs-pagination>a.rs-white {
    background-color: white;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-white>a,
.rs-widgets .rs-pagination>a.rs-white>a {
    color: #333
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-grey-light,
.rs-widgets .rs-pagination>a.rs-grey-light {
    background-color: #f9f9f9;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-grey-light>a,
.rs-widgets .rs-pagination>a.rs-grey-light>a {
    color: #333
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-grey,
.rs-widgets .rs-pagination>a.rs-grey {
    background-color: #f0f0f0;
    color: #333;
    border-color: #e3e3e3
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-grey>a,
.rs-widgets .rs-pagination>a.rs-grey>a {
    color: #333
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-primary,
.rs-widgets .rs-pagination>a.rs-primary {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-primary>a,
.rs-widgets .rs-pagination>a.rs-primary>a {
    color: #fff
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-secondary,
.rs-widgets .rs-pagination>a.rs-secondary {
    background-color: #2196f3;
    color: #fff;
    border-color: #0d8aee
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-secondary>a,
.rs-widgets .rs-pagination>a.rs-secondary>a {
    color: #fff
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-success,
.rs-widgets .rs-pagination>a.rs-success {
    background-color: #5BC438;
    color: #fff;
    border-color: #52b032
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-success>a,
.rs-widgets .rs-pagination>a.rs-success>a {
    color: #fff
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-warning,
.rs-widgets .rs-pagination>a.rs-warning {
    background-color: #ffc800;
    color: #333;
    border-color: #e6b400
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-warning>a,
.rs-widgets .rs-pagination>a.rs-warning>a {
    color: #333
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-active,
.rs-widgets .rs-pagination>.rs-pagination-item.rs-color-red,
.rs-widgets .rs-pagination>a.rs-active,
.rs-widgets .rs-pagination>a.rs-color-red {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-active>a,
.rs-widgets .rs-pagination>.rs-pagination-item.rs-color-red>a,
.rs-widgets .rs-pagination>a.rs-active>a,
.rs-widgets .rs-pagination>a.rs-color-red>a {
    color: #fff
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-invert,
.rs-widgets .rs-pagination>a.rs-invert {
    background-color: #444;
    color: #fff;
    border-color: #373737
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-invert>a,
.rs-widgets .rs-pagination>a.rs-invert>a {
    color: #fff
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-disabled,
.rs-widgets .rs-pagination>a.rs-disabled {
    opacity: 0.5
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-button.rs-margin,
.rs-widgets .rs-pagination>a.rs-button.rs-margin {
    margin: 0.25em
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-icon,
.rs-widgets .rs-pagination>a .rs-icon {
    float: left;
    display: inline-block;
    width: 1em;
    height: 1em;
    padding: 1em;
    margin: -0.5em;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    box-sizing: border-box
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-icon.rs-right,
.rs-widgets .rs-pagination>a .rs-icon.rs-right {
    float: right
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-icon>.rs-badge,
.rs-widgets .rs-pagination>a .rs-icon>.rs-badge {
    left: -1.35em;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    top: -0.35em
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-icon>.rs-badge.rs-right,
.rs-widgets .rs-pagination>a .rs-icon>.rs-badge.rs-right {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-badge,
.rs-widgets .rs-pagination>a .rs-badge {
    margin: -0.45em 0.45em -0.45em -0.45em
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-badge.rs-right,
.rs-widgets .rs-pagination>a .rs-badge.rs-right {
    margin: -0.45em -0.45em -0.45em 0.45em
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-icon+span,
.rs-widgets .rs-pagination>a .rs-icon+span {
    margin-left: 1em;
    box-sizing: border-box
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-icon.rs-right+span,
.rs-widgets .rs-pagination>a .rs-icon.rs-right+span {
    margin-right: 1em;
    margin-left: 0em
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-icon.rs-right>.rs-badge,
.rs-widgets .rs-pagination>a .rs-icon.rs-right>.rs-badge {
    float: none;
    left: auto;
    margin: 0 !important;
    padding: 0.25em;
    position: relative;
    right: 0.35em
}

.rs-widgets .rs-pagination>.rs-pagination-item .rs-badge.rs-right+.rs-icon.rs-right,
.rs-widgets .rs-pagination>a .rs-badge.rs-right+.rs-icon.rs-right {
    margin-right: 0em
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-large,
.rs-widgets .rs-pagination>a.rs-large {
    font-size: 0.95em;
    margin: 0;
    padding: 0.75em 1.25em;
    text-decoration: none
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-large .rs-icon,
.rs-widgets .rs-pagination>a.rs-large .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.95em;
    margin: -0.4em -0.85em
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-small,
.rs-widgets .rs-pagination>a.rs-small {
    font-size: 0.75em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-small .rs-icon,
.rs-widgets .rs-pagination>a.rs-small .rs-icon {
    height: 1em;
    margin: -0.25em -0.8em;
    padding: 0.8em;
    width: 1em
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-tiny,
.rs-widgets .rs-pagination>a.rs-tiny {
    font-size: 0.65em;
    margin: 0;
    padding: 0.5em 1em;
    text-decoration: none
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-tiny .rs-icon,
.rs-widgets .rs-pagination>a.rs-tiny .rs-icon {
    width: 1em;
    height: 1em;
    padding: 0.7em;
    margin: -0.15em -0.7em
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-expand,
.rs-widgets .rs-pagination>a.rs-expand {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.rs-widgets .rs-pagination>.rs-pagination-item.rs-expand .rs-icon,
.rs-widgets .rs-pagination>a.rs-expand .rs-icon {
    margin-left: 1em
}

.rs-widgets .rs-pagination>.rs-pagination-item:active,
.rs-widgets .rs-pagination>a:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: thin dotted;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-pagination>li {
    list-style: none;
    display: inline;
    margin: 0px;
    float: left
}

.rs-widgets .rs-pagination .rs-pagination-item,
.rs-widgets .rs-pagination>a {
    border-right-width: 0px;
    border-radius: 0px
}

.rs-widgets .rs-pagination>.rs-pagination-item:last-child,
.rs-widgets .rs-pagination>a:last-child {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.rs-widgets .rs-pagination>.rs-pagination-item:first-child,
.rs-widgets .rs-pagination>a:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.rs-widgets .rs-pagination>li:last-child .rs-pagination-item,
.rs-widgets .rs-pagination>li:last-child>a {
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.rs-widgets .rs-pagination>li:first-child .rs-pagination-item,
.rs-widgets .rs-pagination>li:first-child>a {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.rs-widgets .rs-pagination.rs-pagination-just-active .rs-pagination-item,
.rs-widgets .rs-pagination.rs-pagination-just-active>a {
    display: none
}

.rs-widgets .rs-pagination.rs-pagination-just-active .rs-pagination-arrow,
.rs-widgets .rs-pagination.rs-pagination-just-active .rs-active {
    display: inline-block
}

.rs-widgets .ic_curr_page {
    background-color: #e2010a;
    color: #fff;
    padding: 3px
}

.rs-widgets .rs-modal {
    background-color: white;
    border: 0px solid #CCC;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    height: auto;
    position: relative;
    width: 80%;
    max-width: 965px;
    padding: 0px;
    visibility: hidden;
    display: none
}

.rs-widgets .rs-modal.rs-open {
    left: 50%;
    top: 0px;
    margin-left: -25%;
    display: block;
    visibility: visible;
    transform: translate(0px, 5%);
    transition: transform 0.3s ease-out 0s;
    transition: opacity 0.3s ease-out 0s
}

.rs-widgets .rs-modal.rs-show {
    display: block;
    visibility: visible;
    position: relative
}

.rs-widgets .rs-modal.rs-tiny {
    width: 30%;
    margin-left: -15%
}

.rs-widgets .rs-modal.rs-small {
    width: 40%;
    margin-left: -15%
}

.rs-widgets .rs-modal.rs-medium {
    width: 60%;
    margin-left: -30%
}

.rs-widgets .rs-modal.rs-large {
    width: 70%;
    margin-left: -35%
}

.rs-widgets .rs-modal.rs-xlarge {
    width: 95%;
    margin-left: -46%
}

.rs-widgets .rs-modal .rs-modal-header {
    background: none repeat scroll 0 0 #444;
    border-bottom: 1px solid #000;
    height: 2.75em;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
    box-sizing: border-box
}

.rs-widgets .rs-modal .rs-modal-header .rs-modal-title {
    color: #fff;
    font-size: 1.25em;
    line-height: 100%;
    padding: 0.5em;
    float: left;
    box-sizing: border-box
}

.rs-widgets .rs-modal .rs-modal-header .rs-modal-close {
    cursor: pointer;
    background: #333;
    border-bottom: 1px solid black;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.75em;
    height: 2.75em;
    overflow: hidden;
    text-align: center;
    line-height: 190%;
    box-sizing: border-box
}

.rs-widgets .rs-modal .rs-modal-header .rs-modal-close>a {
    content: "×";
    font-size: 1.5em;
    padding: 0.35em;
    height: 100%;
    font-weight: bold;
    line-height: 110%;
    display: block;
    color: #FFF;
    right: auto;
    top: auto;
    box-sizing: border-box
}

.rs-widgets .rs-modal .rs-modal-content {
    padding: 0.35em
}

.rs-widgets .rs-modal .rs-modal-footer {
    border: 1px solid #ddd;
    background-color: #f0f0f0;
    padding: 0.35em;
    text-align: right
}

.rs-widgets .rs-modal-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 98;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 2s, opacity 2s linear
}

.rs-widgets .rs-modal-overlay.rs-show {
    display: block;
    visibility: visible;
    opacity: 1;
    transition: opacity 2s linear
}

@media only screen and (max-width: 480px) {
    .rs-widgets .rs-modal.tiny,
    .rs-widgets .rs-modal.small,
    .rs-widgets .rs-modal.medium,
    .rs-widgets .rs-modal.large,
    .rs-widgets .rs-modal.xlarge {
        width: 98%;
        margin-left: -49%
    }
    .rs-widgets .rs-modal-header .rs-modal-title {
        padding: 0px;
        padding-left: 0.5em;
        font-size: 1em
    }
}

.rs-widgets .rs-tooltipp {
    display: none;
    background-color: #444;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
    color: #fff;
    font-size: 0.85em;
    min-height: 40px;
    overflow: show;
    padding: 0.5em;
    position: absolute;
    min-width: 200px;
    z-index: 10;
    margin-top: 11px;
    text-align: left;
    font-family: Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;
    opacity: 0;
    transition: opacity 2s
}

.rs-widgets .rs-tooltipp>.rs-tooltipp-arrow {
    border-width: 11px;
    border-bottom-color: rgba(0, 0, 0, 0.075);
    border-top-width: 0;
    margin-left: -11px;
    top: -11px;
    box-sizing: border-box
}

.rs-widgets .rs-tooltipp>.rs-tooltipp-arrow,
.rs-widgets .rs-tooltipp>.rs-tooltipp-arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.rs-widgets .rs-tooltipp>.rs-tooltipp-arrow::after {
    border-width: 11px;
    content: " ";
    border-bottom-color: #444;
    border-top-width: 0;
    content: " ";
    margin-left: 0px;
    top: 1px;
    border-left-color: transparent;
    border-right-color: transparent
}

.rs-widgets [data-rs-toogle]:hover .rs-tooltipp {
    display: block;
    opacity: 1
}

.rs-widgets .rs-panel {
    padding: 16px;
    position: relative
}

.rs-widgets .rs-panel>*:first-child {
    margin-top: 0px
}

.rs-widgets .rs-panel.rs-white {
    background-color: white;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-panel.rs-white>a {
    color: #333
}

.rs-widgets .rs-panel.rs-grey-light {
    background-color: #f9f9f9;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-panel.rs-grey-light>a {
    color: #333
}

.rs-widgets .rs-panel.rs-grey {
    background-color: #f0f0f0;
    color: #333;
    border-color: #e3e3e3
}

.rs-widgets .rs-panel.rs-grey>a {
    color: #333
}

.rs-widgets .rs-panel.rs-primary {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-panel.rs-primary>a {
    color: #fff
}

.rs-widgets .rs-panel.rs-secondary {
    background-color: #2196f3;
    color: #fff;
    border-color: #0d8aee
}

.rs-widgets .rs-panel.rs-secondary>a {
    color: #fff
}

.rs-widgets .rs-panel.rs-success {
    background-color: #5BC438;
    color: #fff;
    border-color: #52b032
}

.rs-widgets .rs-panel.rs-success>a {
    color: #fff
}

.rs-widgets .rs-panel.rs-warning {
    background-color: #ffc800;
    color: #333;
    border-color: #e6b400
}

.rs-widgets .rs-panel.rs-warning>a {
    color: #333
}

.rs-widgets .rs-panel.rs-active,
.rs-widgets .rs-panel.rs-color-red {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-panel.rs-active>a,
.rs-widgets .rs-panel.rs-color-red>a {
    color: #fff
}

.rs-widgets .rs-panel.rs-invert {
    background-color: #444;
    color: #fff;
    border-color: #373737
}

.rs-widgets .rs-panel.rs-invert>a {
    color: #fff
}

.rs-widgets .rs-panel.rs-disabled {
    opacity: 0.5
}

.rs-widgets .rs-panel.rs-white {
    background: #fff
}

.rs-widgets .rs-panel.rs-grey {
    background: #f0f0f0
}

.rs-widgets .rs-panel.rs-grey-light {
    background: #f9f9f9
}

.rs-widgets .rs-panel.rs-invert {
    background: #444;
    color: #fff
}

.rs-widgets .rs-panel.rs-invert a {
    color: #fff;
    font-weight: bold
}

.rs-widgets .rs-panel.rs-invert.rs-panel-border {
    border-color: #2b2b2b
}

.rs-widgets .rs-panel.rs-panel-border {
    border-width: 1px;
    border-style: solid;
    border-color: #ddd
}

.rs-widgets .rs-panel.rs-shadow {
    box-shadow: 0 0 3px #ddd
}

.rs-widgets .rs-panel>.rs-panel-arrow,
.rs-widgets .rs-panel>.rs-panel-arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.rs-widgets .rs-panel .rs-panel-arrow-top {
    box-sizing: border-box
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-top::after {
    border-width: 10px;
    content: " ";
    border-top-width: 0;
    margin-left: -10px;
    top: 2px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #fff
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-top {
    border-width: 11px;
    border-bottom-color: #ddd;
    border-top-width: 0;
    margin-left: -11px;
    top: -11px
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-bottom::after {
    border-width: 10px;
    content: " ";
    border-bottom-width: 0;
    margin-left: -10px;
    bottom: 2px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: #fff
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-bottom {
    border-width: 11px;
    border-top-color: #ddd;
    border-bottom-width: 0;
    margin-left: -11px;
    bottom: -11px
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-right::after {
    border-width: 10px;
    content: " ";
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-width: 0;
    top: -10px;
    content: " ";
    right: 2px;
    border-left-color: #fff
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-right {
    border-width: 11px;
    border-left-color: #ddd;
    border-right-width: 0;
    right: -10px;
    top: 11px
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-left::after {
    border-width: 10px;
    content: " ";
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-width: 0;
    top: -10px;
    content: " ";
    left: 2px;
    border-right-color: #fff
}

.rs-widgets .rs-panel>.rs-panel-arrow.rs-panel-arrow-left {
    border-width: 11px;
    border-right-color: #ddd;
    border-left-width: 0;
    left: -10px;
    top: 11px
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-top {
    border-bottom-color: #444
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-top::after {
    border-bottom-color: #444
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-bottom {
    border-top-color: #2b2b2b
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-bottom::after {
    border-top-color: #444
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-right {
    border-left-color: #2b2b2b
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-right::after {
    border-left-color: #444
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-left {
    border-right-color: #2b2b2b
}

.rs-widgets .rs-panel.rs-invert>.rs-panel-arrow.rs-panel-arrow-left::after {
    border-right-color: #444
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-top {
    border-bottom-color: #ddd
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-top::after {
    border-bottom-color: #f0f0f0
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-bottom {
    border-top-color: #ddd
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-bottom::after {
    border-top-color: #f0f0f0
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-right {
    border-left-color: #ddd
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-right::after {
    border-left-color: #f0f0f0
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-left {
    border-right-color: #ddd
}

.rs-widgets .rs-panel.rs-grey>.rs-panel-arrow.rs-panel-arrow-left::after {
    border-right-color: #f0f0f0
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-top {
    border-bottom-color: #ddd
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-top::after {
    border-bottom-color: #f9f9f9
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-bottom {
    border-top-color: #ddd
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-bottom::after {
    border-top-color: #f9f9f9
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-right {
    border-left-color: #ddd
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-right::after {
    border-left-color: #f9f9f9
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-left {
    border-right-color: #ddd
}

.rs-widgets .rs-panel.rs-grey-light>.rs-panel-arrow.rs-panel-arrow-left::after {
    border-right-color: #f9f9f9
}

.rs-widgets .rs-column-group {
    display: table;
    overflow: auto;
    clear: both;
    width: 100%
}

.rs-widgets .rs-column-group.rs-no-padding .rs-column {
    padding: 0px
}

.rs-widgets .rs-column-group .rs-column {
    box-sizing: border-box;
    float: left;
    padding: 16px
}

.rs-widgets .rs-column-group .rs-column.rs-c1 {
    width: 8.33333%
}

.rs-widgets .rs-column-group .rs-column.rs-c2 {
    width: 16.66667%
}

.rs-widgets .rs-column-group .rs-column.rs-c3 {
    width: 25%
}

.rs-widgets .rs-column-group .rs-column.rs-c4 {
    width: 33.33333%
}

.rs-widgets .rs-column-group .rs-column.rs-c5 {
    width: 41.66667%
}

.rs-widgets .rs-column-group .rs-column.rs-c6 {
    width: 50%
}

.rs-widgets .rs-column-group .rs-column.rs-c7 {
    width: 58.33333%
}

.rs-widgets .rs-column-group .rs-column.rs-c8 {
    width: 66.66667%
}

.rs-widgets .rs-column-group .rs-column.rs-c9 {
    width: 75%
}

.rs-widgets .rs-column-group .rs-column.rs-c10 {
    width: 83.33333%
}

.rs-widgets .rs-column-group .rs-column.rs-c11 {
    width: 91.66667%
}

.rs-widgets .rs-column-group .rs-column.rs-c12 {
    width: 100%
}

.rs-widgets .rs-tile-group {
    margin-left: 0px
}

.rs-widgets .rs-tile-group.rs-grey {
    background-color: #f0f0f0
}

.rs-widgets .rs-tile-group.rs-grey-light {
    background-color: #f9f9f9
}

.rs-widgets .rs-tile-group.rs-invert {
    background-color: #444;
    color: #fff
}

.rs-widgets .rs-tile-group.rs-invert .rs-tile-group-head {
    background-color: #444;
    color: #fff
}

.rs-widgets .rs-tile-group.rs-invert .rs-tile-group-head a {
    color: #fff
}

.rs-widgets .rs-tile-group.rs-black {
    background-color: #000;
    color: #fff
}

.rs-widgets .rs-tile-group .rs-tile-group-head.rs-white {
    background-color: #fff
}

.rs-widgets .rs-tile-group .rs-tile-group-head.rs-grey {
    background-color: #f0f0f0
}

.rs-widgets .rs-tile-group .rs-tiles {
    list-style: none
}

.rs-widgets .rs-tile-group .rs-tiles>script {
    display: none;
    margin: 0
}

.rs-widgets .rs-tile-group.rs-grey {
    background-color: #f0f0f0
}

.rs-widgets .rs-tile-group.rs-grey-light {
    background-color: #f9f9f9
}

.rs-widgets .rs-tile-group.rs-grey-invert {
    background-color: #444;
    color: #fff
}

.rs-widgets .rs-tile-group.rs-black {
    background-color: #000;
    color: #fff
}

.rs-widgets .rs-color-primary {
    color: #e2010a
}

.rs-widgets .rs-color-primary-dark {
    color: #af0108
}

.rs-widgets .rs-color-primary-light {
    color: #fe1821
}

.rs-widgets .rs-color-secondary {
    color: #2196f3
}

.rs-widgets .rs-color-secondary-dark {
    color: #0c7cd5
}

.rs-widgets .rs-color-secondary-light {
    color: #51adf6
}

.rs-widgets .rs-color-invert {
    color: #444
}

.rs-widgets .rs-color-invert-dark {
    color: #2b2b2b
}

.rs-widgets .rs-color-invert-light {
    color: #5e5e5e
}

.rs-widgets .rs-color-grey {
    color: #f0f0f0
}

.rs-widgets .rs-color-grey-dark {
    color: #ccc
}

.rs-widgets .rs-color-grey-light {
    color: #f9f9f9
}

.rs-widgets .rs-color-bg-primary {
    background-color: #e2010a;
    color: #fff
}

.rs-widgets .rs-color-bg-primary-dark {
    background-color: #af0108;
    color: #fff
}

.rs-widgets .rs-color-bg-primary-light {
    background-color: #fe1821;
    color: #fff
}

.rs-widgets .rs-color-bg-secondary {
    background-color: #2196f3;
    color: #fff
}

.rs-widgets .rs-color-bg-secondary-dark {
    background-color: #0c7cd5;
    color: #fff
}

.rs-widgets .rs-color-bg-secondary-light {
    background-color: #51adf6;
    color: #fff
}

.rs-widgets .rs-color-bg-invert {
    background-color: #444;
    color: #fff
}

.rs-widgets .rs-color-bg-invert-dark {
    background-color: #2b2b2b;
    color: #fff
}

.rs-widgets .rs-color-bg-invert-light {
    background-color: #5e5e5e;
    color: #fff
}

.rs-widgets .rs-color-bg-grey {
    background-color: #f0f0f0;
    color: #333
}

.rs-widgets .rs-color-bg-grey-dark {
    background-color: #ccc;
    color: #333
}

.rs-widgets .rs-color-bg-grey-light {
    background-color: #f9f9f9;
    color: #333
}

.rs-widgets .rs-color-bg-warning {
    background-color: #ffc800;
    color: #333
}

.rs-widgets .rs-color-bg-danger {
    background-color: #e2010a;
    color: #fff
}

.rs-widgets .rs-color-bg-success {
    background-color: #5BC438;
    color: #fff
}

.rs-widgets .rs-bs.rs-grey {
    background-color: #f0f0f0
}

.rs-widgets .rs-bs.rs-dark-grey {
    background-color: #CCC
}

.rs-widgets .rs-bs.rs-dark-white {
    background-color: #CCC
}

.rs-widgets .rs-color-border {
    border-color: #ddd !important
}

.rs-widgets .rs-color-border-dark {
    border-color: #aaa !important
}

.rs-widgets .rs-color-border-primary {
    border-color: #e2010a !important
}

.rs-widgets .rs-color-border-secondary {
    border-color: #2196f3 !important
}

.rs-widgets .rs-color-border-success {
    border-color: #5BC438 !important
}

.rs-widgets .rs-drop {
    position: absolute;
    z-index: 9999999;
    display: none
}

.rs-widgets .rs-drop .rs-drop-menu,
.rs-widgets .rs-drop .rs-drop-panel {
    min-width: 85px;
    max-width: 360px;
    list-style: none;
    background: #fff;
    border: solid 1px #ddd;
    border-radius: 2px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    overflow: visible;
    padding: 0;
    margin: 0
}

.rs-widgets .rs-drop .rs-drop-panel {
    padding: 10px
}

.rs-widgets .rs-drop.rs-drop-tip {
    margin-top: 8px
}

.rs-widgets .rs-drop.rs-drop-tip:before {
    position: absolute;
    top: -6px;
    left: 9px;
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ddd;
    border-bottom-color: #ddd;
    display: inline-block
}

.rs-widgets .rs-drop.rs-drop-tip.rs-drop-anchor-right:before {
    left: auto;
    right: 9px
}

.rs-widgets .rs-drop.rs-drop-tip:after {
    position: absolute;
    top: -5px;
    left: 10px;
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    display: inline-block
}

.rs-widgets .rs-drop.rs-drop-tip.rs-drop-anchor-right:after {
    left: auto;
    right: 10px
}

.rs-widgets .rs-drop.rs-drop-scroll .rs-drop-menu,
.rs-widgets .rs-drop.rs-drop-scroll .rs-drop-panel {
    max-height: 358px;
    overflow: auto
}

.rs-widgets .rs-drop .rs-drop-menu li {
    list-style: none;
    padding: 0 0;
    margin: 0
}

.rs-widgets .rs-drop .rs-drop-menu .rs-drop-divider {
    font-size: 1px;
    border-top: solid 1px #ddd;
    padding: 0;
    margin: 5px 0
}

.rs-widgets .rs-drop .rs-drop-menu li>a,
.rs-widgets .rs-drop .rs-drop-menu label {
    display: block;
    color: #333;
    text-decoration: none;
    padding: 3px 15px;
    white-space: nowrap
}

.rs-widgets .rs-drop .rs-drop-menu li>a:hover,
.rs-widgets .rs-drop .rs-drop-menu label:hover {
    background-color: #f9f9f9;
    cursor: pointer
}

.rs-widgets .rs-drop-btn {
    cursor: pointer
}

.rs-widgets .rs-drop-btn:after {
    content: '▾';
    padding-left: 0.5em;
    color: #aaa
}

.rs-widgets .rs-ui-selector-content {
    display: none
}

.rs-widgets .rs-ui-selector-content.rs-active {
    display: block
}

.rs-widgets h1,
.rs-widgets h2,
.rs-widgets h3,
.rs-widgets h4,
.rs-widgets h5 {
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets a {
    color: #222;
    text-decoration: none
}

.rs-widgets .rs-font-default {
    font-family: Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif
}

.rs-widgets .rs-font-heading {
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-font-heading-condensed {
    font-family: "Roboto Condensed", Arial, sans-serif
}

.rs-widgets .rs-font-paragraph {
    font-family: "Roboto Slab", serif
}

.rs-widgets .rs-font-size-xlarge {
    font-size: 35px
}

.rs-widgets .rs-font-size-large {
    font-size: 20px
}

.rs-widgets .rs-font-size {
    font-size: 18px
}

.rs-widgets .rs-font-size-small {
    font-size: 14px
}

.rs-widgets .rs-font-size-tiny {
    font-size: 11px
}

.rs-widgets .rs-list-group {
    box-sizing: border-box;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-list-group a:active {
    background-color: transparent;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: 0;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-list-group a.rs-grey:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: thin dotted;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-list-group a.rs-primary:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-list-group a.rs-secondary:active {
    background-color: #0c7cd5;
    background-image: radial-gradient(circle, #51adf6 30%, #2196f3 31%)
}

.rs-widgets .rs-list-group a.rs-success:active {
    background-color: #499c2d;
    background-image: radial-gradient(circle, #7bd15e 30%, #5bc438 31%)
}

.rs-widgets .rs-list-group a.rs-warning:active {
    background-color: #cca000;
    background-image: radial-gradient(circle, #ffd333 30%, #ffc800 31%)
}

.rs-widgets .rs-list-group a.rs-active:active,
.rs-widgets .rs-list-group a.rs-color-red:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-list-group a.rs-invert:active {
    background-color: #2b2b2b;
    background-image: radial-gradient(circle, #5e5e5e 30%, #444444 31%)
}

.rs-widgets .rs-list-group a.rs-disabled:active {
    background-image: none
}

.rs-widgets .rs-list-group.rs-no-border>* {
    border-width: 0px;
    margin-bottom: 0px
}

.rs-widgets .rs-list-group>* {
    padding: 1em;
    font-size: 0.85em;
    font-family: "Roboto", Arial, sans-serif;
    text-decoration: none;
    display: block;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: -1px;
    text-align: left;
    background-color: #fff;
    white-space: normal;
    overflow: auto;
    border: 1px solid #ddd
}

.rs-widgets .rs-list-group>*.rs-white {
    background-color: white;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-list-group>*.rs-white>a {
    color: #333
}

.rs-widgets .rs-list-group>*.rs-grey-light {
    background-color: #f9f9f9;
    color: #333;
    border-color: #ececec
}

.rs-widgets .rs-list-group>*.rs-grey-light>a {
    color: #333
}

.rs-widgets .rs-list-group>*.rs-grey {
    background-color: #f0f0f0;
    color: #333;
    border-color: #e3e3e3
}

.rs-widgets .rs-list-group>*.rs-grey>a {
    color: #333
}

.rs-widgets .rs-list-group>*.rs-primary {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-list-group>*.rs-primary>a {
    color: #fff
}

.rs-widgets .rs-list-group>*.rs-secondary {
    background-color: #2196f3;
    color: #fff;
    border-color: #0d8aee
}

.rs-widgets .rs-list-group>*.rs-secondary>a {
    color: #fff
}

.rs-widgets .rs-list-group>*.rs-success {
    background-color: #5BC438;
    color: #fff;
    border-color: #52b032
}

.rs-widgets .rs-list-group>*.rs-success>a {
    color: #fff
}

.rs-widgets .rs-list-group>*.rs-warning {
    background-color: #ffc800;
    color: #333;
    border-color: #e6b400
}

.rs-widgets .rs-list-group>*.rs-warning>a {
    color: #333
}

.rs-widgets .rs-list-group>*.rs-active,
.rs-widgets .rs-list-group>*.rs-color-red {
    background-color: #e2010a;
    color: #fff;
    border-color: #c90109
}

.rs-widgets .rs-list-group>*.rs-active>a,
.rs-widgets .rs-list-group>*.rs-color-red>a {
    color: #fff
}

.rs-widgets .rs-list-group>*.rs-invert {
    background-color: #444;
    color: #fff;
    border-color: #373737
}

.rs-widgets .rs-list-group>*.rs-invert>a {
    color: #fff
}

.rs-widgets .rs-list-group>*.rs-disabled {
    opacity: 0.5
}

.rs-widgets .rs-list-group>* .rs-icon,
.rs-widgets .rs-list-group>* .rs-badge {
    float: left;
    margin-top: -0.25em;
    margin-bottom: -0.25em
}

.rs-widgets .rs-list-group>* .rs-icon.rs-left,
.rs-widgets .rs-list-group>* .rs-badge.rs-left {
    float: left
}

.rs-widgets .rs-list-group>* .rs-icon.rs-right,
.rs-widgets .rs-list-group>* .rs-badge.rs-right {
    float: right
}

.rs-widgets .rs-list-group>* .rs-thumb {
    margin-top: -0.25em;
    margin-bottom: -0.25em;
    display: table;
    float: left
}

.rs-widgets .rs-list-group>* .rs-list-group-item-text {
    display: block;
    white-space: normal;
    margin-bottom: -1em;
    margin-top: -1em;
    padding-bottom: 1em;
    padding-top: 1em;
    text-decoration: none
}

.rs-widgets .rs-list-group>* .rs-icon.rs-right+.rs-list-group-item-text,
.rs-widgets .rs-list-group>* .rs-icon.rs-right+.rs-badge.rs-left+.rs-list-group-item-text,
.rs-widgets .rs-list-group>* .rs-badge.rs-right+.rs-list-group-item-text {
    margin-right: 2.5em
}

.rs-widgets .rs-list-group>* .rs-icon.rs-left+.rs-badge.rs-left+.rs-list-group-item-text {
    margin-left: 5em
}

.rs-widgets .rs-list-group>* .rs-icon.rs-left+.rs-list-group-item-text,
.rs-widgets .rs-list-group>* .rs-icon.rs-left+.rs-badge.rs-right+.rs-list-group-item-text,
.rs-widgets .rs-list-group>* .rs-badge.rs-left+.rs-list-group-item-text {
    margin-left: 2.5em
}

.rs-widgets .rs-list-group>* .rs-icon.rs-right+.rs-badge.rs-right+.rs-list-group-item-text {
    margin-right: 5em
}

.rs-widgets .rs-list-group>* .rs-icon,
.rs-widgets .rs-list-group>* .rs-badge {
    margin-left: 0 !important;
    margin-right: 0.25em !important;
    position: relative
}

.rs-widgets .rs-list-group>* .rs-icon.rs-left,
.rs-widgets .rs-list-group>* .rs-badge.rs-left {
    margin-left: 0 !important;
    margin-right: 0.25em !important
}

.rs-widgets .rs-list-group>* .rs-icon.rs-right,
.rs-widgets .rs-list-group>* .rs-badge.rs-right {
    margin-left: 0.25em !important;
    margin-right: 0 !important
}

.rs-widgets .rs-list-group>*.rs-large {
    font-size: 0.95em;
    padding: 1em 0.95em
}

.rs-widgets .rs-list-group>*.rs-large .rs-icon,
.rs-widgets .rs-list-group>*.rs-large .rs-badge {
    margin-top: -0.25em;
    margin-bottom: -0.25em
}

.rs-widgets .rs-list-group>*.rs-medium {
    font-size: 0.85em;
    padding: 1em 1em
}

.rs-widgets .rs-list-group>*.rs-medium .rs-icon,
.rs-widgets .rs-list-group>*.rs-medium .rs-badge {
    margin-top: -0.25em;
    margin-bottom: -0.25em
}

.rs-widgets .rs-list-group>*.rs-small {
    font-size: 0.75em;
    padding: 1em 1.25em
}

.rs-widgets .rs-list-group>*.rs-small .rs-icon,
.rs-widgets .rs-list-group>*.rs-small .rs-badge {
    margin-top: -0.25em;
    margin-bottom: -0.25em
}

.rs-widgets .rs-list-group>*.rs-tiny {
    font-size: 0.65em;
    padding: 1em 1.35em
}

.rs-widgets .rs-list-group>*.rs-tiny .rs-icon,
.rs-widgets .rs-list-group>*.rs-tiny .rs-badge {
    margin-top: -0.25em;
    margin-bottom: -0.25em
}

.rs-widgets .rs-thumb {
    position: relative;
    display: table-row;
    font-family: "Roboto", Arial, sans-serif
}

.rs-widgets .rs-thumb .rs-img {
    width: 30px;
    height: 30px;
    overflow: hidden;
    float: left;
    display: table-cell
}

.rs-widgets .rs-thumb .rs-img.rs-large {
    width: 60px;
    height: 60px
}

.rs-widgets .rs-thumb .rs-img.rs-xlarge {
    width: 100px;
    height: 100px
}

.rs-widgets .rs-thumb .rs-img>img {
    width: 100%
}

.rs-widgets .rs-thumb .rs-info {
    padding-left: 5px;
    display: table-cell;
    vertical-align: middle
}

.rs-widgets .rs-thumb .rs-info .rs-name {
    font-size: 14px;
    line-height: 14px;
    margin: 0px;
    padding: 0px
}

.rs-widgets .rs-thumb .rs-info a.rs-name {
    font-weight: bold
}

.rs-widgets .rs-thumb .rs-info .rs-desc {
    font-size: 11px;
    line-height: 12px;
    margin: 0px;
    padding: 0px;
    display: block
}

.rs-widgets .rs-thumb.rs-thumb-person .rs-img {
    border: 4px solid #fff;
    border-radius: 25px;
    box-shadow: 0 1px 1px #ccc;
    display: block;
    overflow: hidden
}

.rs-widgets .rs-thumb.rs-thumb-person .rs-img.rs-large {
    border-radius: 55px
}

.rs-widgets .rs-thumb.rs-thumb-person .rs-img.rs-xlarge {
    border-radius: 95px
}

.rs-widgets .rs-thumb .rs-thumb-wrapper.rs-right {
    float: right
}

.rs-widgets .rs-thumb .rs-thumb-wrapper.rs-right .rs-thumb .rs-info {
    padding-left: 0px;
    padding-right: 5px
}

.rs-widgets .rs-thumb-link {
    display: inline-block
}

.rs-widgets .rs-thumb-link:hover .rs-thumb-tooltipp {
    display: block
}

.rs-widgets .rs-thumb-link .rs-thumb-tooltipp {
    width: 200px;
    background-color: #444;
    color: #FFF;
    height: 40px;
    padding: 5px;
    overflow: hidden;
    border-radius: 3px;
    font-size: 0.85em;
    display: none;
    position: absolute;
    z-index: 10
}

.rs-widgets .rs-badge {
    background-color: #444;
    color: #fff;
    border-radius: 1em;
    box-sizing: border-box;
    display: inline-block;
    font-weight: normal;
    line-height: 1;
    min-width: 1.7em;
    padding: 0.35em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    float: left;
    border: 1px solid transparent;
    box-shadow: 0 0 0px 1px rgba(0, 0, 0, 0.2) inset
}

.rs-widgets .rs-badge.rs-right {
    float: right
}

.rs-widgets .rs-badge.rs-primary {
    background-color: #e2010a;
    color: #fff
}

.rs-widgets .rs-badge.rs-secondary {
    background-color: #2196f3;
    color: #fff
}

.rs-widgets .rs-badge.rs-success {
    background-color: #5BC438;
    color: #fff
}

.rs-widgets .rs-badge.rs-warning {
    background-color: #ffc800;
    color: #333
}

.rs-widgets .rs-badge.rs-green {
    background-color: #5BC438;
    color: #fff
}

.rs-widgets .rs-badge.rs-yellow {
    background-color: #ffc800;
    color: #333
}

.rs-widgets .rs-badge.rs-red,
.rs-widgets .rs-badge.rs-active {
    background-color: #e2010a;
    color: #fff
}

.rs-widgets .rs-invert .rs-badge,
.rs-widgets .rs-primary .rs-badge,
.rs-widgets .rs-secondary .rs-badge,
.rs-widgets .rs-success .rs-badge,
.rs-widgets .rs-warning .rs-badge,
.rs-widgets .rs-active .rs-badge,
.rs-widgets .rs-danger .rs-badge {
    background-color: #fff;
    color: #222
}

.rs-widgets .rs-templates,
.rs-widgets .rs-template {
    display: none
}

.rs-widgets .rs-no-border {
    border-width: 0px
}

.rs-widgets .rs-inactive {
    display: none
}

.rs-widgets .rs-search-list,
.rs-widgets .rs-search-result {
    display: none
}

.rs-widgets .rs-no-margin {
    margin: 0px
}

.rs-widgets .rs-minus-margin-top {
    margin-top: -16px
}

.rs-widgets .rs-margin {
    margin: 16px
}

.rs-widgets .rs-margin-top {
    margin-top: 16px
}

.rs-widgets .rs-margin-left {
    margin-left: 16px
}

.rs-widgets .rs-margin-right {
    margin-right: 16px
}

.rs-widgets .rs-margin-left {
    margin-left: 16px
}

.rs-widgets .rs-no-padding {
    padding: 0px
}

.rs-widgets .rs-padding {
    padding: 16px
}

.rs-widgets .rs-padding-top {
    margin-top: 16px
}

.rs-widgets .rs-padding-left {
    margin-left: 16px
}

.rs-widgets .rs-padding-right {
    margin-right: 16px
}

.rs-widgets .rs-padding-left {
    margin-left: 16px
}

.rs-widgets .clear,
.rs-widgets .rs-clear {
    clear: both;
    display: block;
    content: ".";
    height: 0px;
    visibility: hidden;
    line-height: 0;
    height: 1%
}

.rs-widgets .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.rs-widgets *+html .clearfix {
    display: inline-block
}

.rs-widgets * html .clearfix {
    height: 1%
}

.rs-widgets .rs-slider {
    list-style: none;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-slider ul,
.rs-widgets .rs-slider li {
    list-style: none;
    padding: 0px;
    margin: 0px
}

.rs-widgets .rs-bx a {
    text-decoration: none
}

.rs-widgets .rs-bx-header,
.rs-widgets .rs-bx-subheader,
.rs-widgets .rs-bx-content,
.rs-widgets .rs-bx-panel,
.rs-widgets .rs-bx-footer {
    border: 1px solid #ddd;
    border-bottom-width: 0px;
    padding: 8px;
    clear: left;
    box-shadow: 0px 1px 0px #ddd
}

.rs-widgets .rs-bx-header:after,
.rs-widgets .rs-bx-subheader:after,
.rs-widgets .rs-bx-content:after,
.rs-widgets .rs-bx-panel:after,
.rs-widgets .rs-bx-footer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.rs-widgets .rs-bx-panel {
    padding: 8px;
    background-color: #f0f0f0
}

.rs-widgets .rs-bx-panel h3:first-child,
.rs-widgets .rs-bx-panel h2:first-child,
.rs-widgets .rs-bx-panel h4:first-child {
    margin-top: 0
}

.rs-widgets .rs-bx-content {
    border: 1px solid #ddd;
    border-bottom-width: 0px;
    box-shadow: 0px 1px 0px #ddd
}

.rs-widgets .rs-bx-content.rs-no-border {
    border: 0px;
    padding: 0px;
    box-shadow: none
}

.rs-widgets .rs-bx-header,
.rs-widgets .rs-bx-subheader {
    border-top: 1px solid #ddd;
    background: #f0f0f0;
    overflow: show !important;
    font-family: "Roboto Condensed", Arial, sans-serif
}

.rs-widgets .rs-bx-header>h4,
.rs-widgets .rs-bx-header>.rs-title {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 16px;
    line-height: 29px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0px;
    color: #333
}

.rs-widgets .rs-bx-header .rs-right {
    float: right
}

.rs-widgets .rs-bx-subheader>h4,
.rs-widgets .rs-bx-subheader>.rs-title {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0px;
    color: #333
}

.rs-widgets .rs-bx-header.rs-controlgroup,
.rs-widgets .rs-controlgroup.rs-bx-header {
    padding: 0px;
    box-sizing: border-box;
    position: relative;
    overflow: show
}

.rs-widgets .rs-bx-header.rs-controlgroup>.rs-title,
.rs-widgets .rs-controlgroup.rs-bx-header>.rs-title {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 16px;
    line-height: 29px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 8px;
    padding: 0px;
    color: #333
}

.rs-widgets .rs-bx-header.rs-controlgroup.rs-center>ul,
.rs-widgets .rs-controlgroup.rs-bx-header.rs-center>ul {
    position: relative;
    background-image: none;
    padding-right: 0px
}

.rs-widgets .rs-bx-header.rs-controlgroup.rs-center>ul:hover,
.rs-widgets .rs-controlgroup.rs-bx-header.rs-center>ul:hover {
    display: inline-block
}

.rs-widgets .rs-bx-header.rs-controlgroup.rs-center>ul>li,
.rs-widgets .rs-controlgroup.rs-bx-header.rs-center>ul>li {
    display: inline
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul::after,
.rs-widgets .rs-controlgroup.rs-bx-header>ul::after {
    clear: both
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul,
.rs-widgets .rs-controlgroup.rs-bx-header>ul {
    position: absolute;
    box-sizing: border-box;
    margin: 8px;
    min-width: 30px;
    padding-right: 30px;
    background-color: #ddd;
    background-image: url(/include/images/icons/common/menu.png);
    background-size: 20px 20px;
    background-position: center right;
    background-repeat: no-repeat;
    right: 0px
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul>li,
.rs-widgets .rs-controlgroup.rs-bx-header>ul>li {
    display: none
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul li.rs-active,
.rs-widgets .rs-controlgroup.rs-bx-header>ul li.rs-active {
    display: inline
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul li.rs-active>a,
.rs-widgets .rs-controlgroup.rs-bx-header>ul li.rs-active>a {
    border-radius: 0px
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul li:hover,
.rs-widgets .rs-controlgroup.rs-bx-header>ul li:hover {
    display: inline
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul li:hover>a,
.rs-widgets .rs-controlgroup.rs-bx-header>ul li:hover>a {
    border-radius: 0px
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul:hover,
.rs-widgets .rs-controlgroup.rs-bx-header>ul:hover {
    width: auto;
    background: transparent;
    display: block;
    padding-right: 0px
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul:hover li,
.rs-widgets .rs-controlgroup.rs-bx-header>ul:hover li {
    display: inline;
    background-color: #f0f0f0
}

.rs-widgets .rs-bx-header.rs-controlgroup>ul:hover>li>a,
.rs-widgets .rs-bx-header.rs-controlgroup>ul:hover>li>span,
.rs-widgets .rs-controlgroup.rs-bx-header>ul:hover>li>a,
.rs-widgets .rs-controlgroup.rs-bx-header>ul:hover>li>span {
    box-sizing: border-box;
    padding: 8px;
    font-size: 12px;
    line-height: 12px
}

.rs-widgets .rs-bx-header>p,
.rs-widgets .rs-bx-header>h4,
.rs-widgets .rs-bx-header>h3 {
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
    line-height: normal;
    margin: 0px
}

.rs-widgets .rs-bx-header>* {
    margin: 8px;
    padding: 0px;
    line-height: normal
}

.rs-widgets .rs-bx-footer {
    background: #f0f0f0;
    border-top: 0px;
    border-bottom-width: 1px;
    position: relative
}

.rs-widgets .rs-bx-footer>p {
    margin: 0px
}

.rs-widgets .rs-bx-footer .rs-bx-btn,
.rs-widgets .rs-bx-footer .rs-bx-arrow {
    font-weight: bold;
    color: #333;
    font-size: 12px;
    line-height: 12px;
    float: right;
    font-family: "Roboto Condensed", Arial, sans-serif;
    display: inline-block
}

.rs-widgets .rs-bx-footer .rs-bx-arrow {
    background: url(/include/images/icons/common/arrow_right.png) no-repeat;
    background-size: 10px;
    background-position: right;
    padding-right: 15px
}

.rs-widgets .rs-bx-footer .rs-bx-arrow.rs-label {
    margin-right: 16px
}

.rs-widgets .rs-bx-footer .rs-bx-btn {
    margin-right: 16px
}

.rs-widgets .rs-bx-footer .rs-bx-btn:first-child {
    margin-right: 0
}

.rs-widgets .rs-bx-footer .rs-bx-opener {
    border: 1px solid #ddd;
    background-color: #f0f0f0;
    padding: 0.25em;
    border-radius: 1.5em;
    width: 1.5em;
    height: 1.5em;
    line-height: 1;
    display: inline-block;
    text-align: center;
    color: #ccc;
    position: absolute;
    background-image: url(/include/images/icons/common/arrow_up.png);
    background-size: 50% auto;
    background-position: center center;
    background-repeat: no-repeat
}

.rs-widgets .rs-bx-footer .rs-bx-opener:active {
    background-color: transparent;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: 0;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-grey:active {
    background-color: #d7d7d7;
    background-image: radial-gradient(circle, #ffffff 30%, #f0f0f0 31%);
    background-repeat: no-repeat;
    background-size: 100% auto;
    outline: thin dotted;
    outline-offet: -2px;
    transition: background-color 1000ms ease-out 0s
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-primary:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-secondary:active {
    background-color: #0c7cd5;
    background-image: radial-gradient(circle, #51adf6 30%, #2196f3 31%)
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-success:active {
    background-color: #499c2d;
    background-image: radial-gradient(circle, #7bd15e 30%, #5bc438 31%)
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-warning:active {
    background-color: #cca000;
    background-image: radial-gradient(circle, #ffd333 30%, #ffc800 31%)
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-active:active,
.rs-widgets .rs-bx-footer .rs-bx-opener.rs-color-red:active {
    background-color: #af0108;
    background-image: radial-gradient(circle, #fe1821 30%, #e2010a 31%)
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-invert:active {
    background-color: #2b2b2b;
    background-image: radial-gradient(circle, #5e5e5e 30%, #444444 31%)
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-disabled:active {
    background-image: none
}

.rs-widgets .rs-bx-footer .rs-bx-opener.rs-active {
    background-color: white;
    box-shadow: 0px 0px 2px #ccc;
    background-image: url(/include/images/icons/common/arrow_down.png);
    left: 50%;
    margin-left: -1.5em
}

.rs-widgets .rs-bx-no-header .rs-bx-header {
    display: none
}

.rs-widgets .rs-bx-no-footer .rs-bx-footer {
    display: none
}

.rs-widgets .rs-bx.rs-invert,
.rs-widgets .rs-media-box.rs-bx {
    color: #fff
}

.rs-widgets .rs-bx.rs-invert a,
.rs-widgets .rs-media-box.rs-bx a {
    color: #fff
}

.rs-widgets .rs-bx.rs-invert .rs-bx-header,
.rs-widgets .rs-bx.rs-invert .rs-bx-content,
.rs-widgets .rs-bx.rs-invert .rs-bx-subheader,
.rs-widgets .rs-bx.rs-invert .rs-bx-panel,
.rs-widgets .rs-bx.rs-invert .rs-bx-footer,
.rs-widgets .rs-media-box.rs-bx .rs-bx-header,
.rs-widgets .rs-media-box.rs-bx .rs-bx-content,
.rs-widgets .rs-media-box.rs-bx .rs-bx-subheader,
.rs-widgets .rs-media-box.rs-bx .rs-bx-panel,
.rs-widgets .rs-media-box.rs-bx .rs-bx-footer {
    background: #444;
    border-color: #2b2b2b;
    box-shadow: 0px 1px 0px #2b2b2b;
    color: #fff
}

.rs-widgets .rs-bx.rs-invert .rs-bx-header>*,
.rs-widgets .rs-bx.rs-invert .rs-bx-content>*,
.rs-widgets .rs-bx.rs-invert .rs-bx-subheader>*,
.rs-widgets .rs-bx.rs-invert .rs-bx-panel>*,
.rs-widgets .rs-bx.rs-invert .rs-bx-footer>*,
.rs-widgets .rs-media-box.rs-bx .rs-bx-header>*,
.rs-widgets .rs-media-box.rs-bx .rs-bx-content>*,
.rs-widgets .rs-media-box.rs-bx .rs-bx-subheader>*,
.rs-widgets .rs-media-box.rs-bx .rs-bx-panel>*,
.rs-widgets .rs-media-box.rs-bx .rs-bx-footer>* {
    color: #fff
}

.rs-widgets .rs-bx.rs-invert .rs-controlgroup>ul,
.rs-widgets .rs-media-box.rs-bx .rs-controlgroup>ul {
    background-color: #2b2b2b;
    background-image: url(/include/images/icons/common/menu_white.png);
    border-bottom: 1px solid #2b2b2b
}

.rs-widgets .rs-bx.rs-invert .rs-controlgroup>ul>li,
.rs-widgets .rs-media-box.rs-bx .rs-controlgroup>ul>li {
    background-color: #2b2b2b
}

.rs-widgets .rs-bx.rs-invert .rs-controlgroup>ul>li>a,
.rs-widgets .rs-media-box.rs-bx .rs-controlgroup>ul>li>a {
    border-bottom: 0px;
    border-color: #2b2b2b !important
}

.rs-widgets .rs-bx.rs-white>.rs-bx-header,
.rs-widgets .rs-bx.rs-white>.rs-bx-subheader,
.rs-widgets .rs-bx.rs-white>.rs-bx-panel {
    background: #fff;
    border-bottom: 0px
}

.rs-widgets .rs-bx.rs-white>.rs-bx-panel {
    background: #fff
}

.rs-widgets #rs-unavi a.rs-facebook {
    padding-left: 2.5em;
    background-image: url("/include/images/icons/fb_icon.png");
    background-repeat: no-repeat;
    background-color: #5B74A8;
    color: #fff;
    margin-top: 10px;
    background-position: 5px center;
    border-color: #29447E
}

.rs-widgets #rs-unavi a.rs-facebook.rs-just-ico {
    padding: 5px;
    height: 16px;
    width: 16px;
    background-position: center
}

.market-bx-header {
    background-color: #f0f0f0;
    color: #222;
    border: 1px solid #CCC
}

.market-bx-header h3 {
    color: #222;
    margin: 0px;
    padding: 5px;
    font-size: 16px
}

.market-bx-footer {
    text-align: right;
    padding: 10px;
    background-color: #f0f0f0;
    color: #222;
    border: 1px solid #CCC
}

.market-bx-sponsor {
    background-repeat: no-repeat;
    background-position: center right;
    background-color: #fecc00;
    padding: 15px 10px
}

.market-bx-content {
    overflow-y: auto;
    max-height: 320px;
    font-size: 12px
}

.market {
    border: 1px solid #CCC;
    width: 100%
}

.market tr td {
    border-bottom: 1px solid #CCC;
    padding: 2px
}

.market-item-aktion {
    width: 5px
}

.market-item-aktion.epost {
    background-color: #FECC00
}

.market-item-icon {
    width: 40px;
    padding: 0px;
    vertical-align: top
}

.market-item-icon span {
    width: 40px;
    height: 40px;
    display: block;
}

.market-item-icon .rs-market-club_coach,
.market-item-icon .rs-market-coach_club {
    background-position: -40px 0
}

.market-item-icon .rs-market-club_player,
.market-item-icon .rs-market-player_club {
    background-position: -80px 0
}

.market-item-icon .rs-market-team_tourney,
.market-item-icon .rs-market-tourney_teams {
    background-position: -120px 0
}

.market-item-content-text {
    font-size: 13px;
    margin: 5px;
    font-weight: bold;
    clear: left
}

.market-item-content-cat {
    -moz-border-radius-bottomright: 2px;
    width: 125px;
    float: left;
    color: #222;
    font-weight: normal;
    text-align: center;
}

.market-item-content-date {
    margin: 2px;
    float: right;
    width: 85px;
    border: 1px solid #CCC;
    padding: 4px;
    background-color: #f0f0f0;
    -moz-border-radius: 3px
}

.menu-entry-active {
    background-color: white;
    color: #333;
    border-radius: 10px;
}

.rs-widget-single-gallery-container {
    min-height: 260px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.rs-widget-single-gallery-item {
    display: flex;
    flex-basis: calc(50% - 10px);
    justify-content: center;
    flex-direction: column;
    background-position: 20% 20%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 5px;
}