.sm-color, .sm-color a,
.sm-color a:hover,
.sm-color a:focus,
.sm-color a:active,
.sm-color ul a:active, .sm-color a:active,
.sm-color ul a,
.sm-color ul ul a,
.sm-color ul ul ul a ,
.sm-color ul ul ul ul a ,
.sm-color ul ul ul ul ul a,
.lbl-toggle{
    background: rgba(0, 0, 0, 1.00);
}

.sm-color a.current,
.sm-color ul a.current,
.sm-color a, .sm-color a:hover,
.sm-color a:focus,
.sm-color a:active,
.sm-color a.highlighted,
.sm-color ul a,
.sm-color ul a:hover,
.sm-color ul a:focus,
.sm-color ul a:active,
.sm-color ul a.highlighted,
.lbl-toggle{
    color: rgba(255, 255, 255, 1.00);
}

@media (min-width: 768px) {
    .sm-color ul,
    .sm-color ul ul,
    .sm-color ul ul ul ,
    .sm-color ul ul ul ul,
    .sm-color ul ul ul ul ul,
    .sm-color > li > a.highlighted,
    .sm-color > li > a:hover{
        background: rgba(77, 77, 77, 1.00);
    }
}

.sm-color ul a,
.sm-color ul a:hover,
.sm-color ul a:focus,
.sm-color ul a:active {
    border-left: 20px solid rgba(77, 77, 77, 1.00);
}

.sm-color ul ul a,
.sm-color ul ul a:hover,
.sm-color ul ul a:focus,
.sm-color ul ul a:active {
    border-left: 40px solid rgba(77, 77, 77, 1.00);
}

.sm-color ul ul ul a,
.sm-color ul ul ul a:hover,
.sm-color ul ul ul a:focus,
.sm-color ul ul ul a:active {
    border-left: 60px solid rgba(77, 77, 77, 1.00);
}

.sm-color ul ul ul ul a,
.sm-color ul ul ul ul a:hover,
.sm-color ul ul ul ul a:focus,
.sm-color ul ul ul ul a:active {
    border-left: 80px solid rgba(77, 77, 77, 1.00);
}

.sm-color ul ul ul ul ul a,
.sm-color ul ul ul ul ul a:hover,
.sm-color ul ul ul ul ul a:focus,
.sm-color ul ul ul ul ul a:active {
    border-left: 100px solid rgba(77, 77, 77, 1.00);
}

.sm-color li {
    border-top: 1px solid rgba(77, 77, 77, 1.00);
}

.sm-color a .sub-arrow {
    border-color: rgba(255, 255, 255, 1.00) transparent transparent transparent;
}
.sm-color ul a .sub-arrow {
    border-color: transparent transparent transparent rgba(255, 255, 255, 1.00);
}
.sm-color.sm-rtl.sm-vertical a .sub-arrow,
.sm-color.sm-rtl ul a .sub-arrow {
    border-color: transparent rgba(255, 255, 255, 1.00) transparent transparent;
}
.sm-color.sm-vertical a .sub-arrow {
    border-color: transparent transparent transparent rgba(255, 255, 255, 1.00);
}body{
    background: rgba(0, 0, 0, 1.00);
}

.container{
    background: rgba(37, 97, 105, 0.60);
}


p, a, a:hover,
.widget-content,
.widget-content a{
    color: rgba(0, 0, 0, 1.00);
}


/* WIDGETS */
.widget, .dateAndPlace, .datebox, .content-box, .articleContainer, .articleDetailContainer, .teamContainer{
    background: rgba(255, 255, 255, 1.00);
}

.widget-title,
.pageTitle,
h2.subtitle,
.footer {
    background: rgba(0, 0, 0, 1.00);
}

.widget-title,
.pageTitle,
h2.subtitle,
.breadcrumb a,
.breadcrumb > li + li:before,
.footer p,
.footer a,
.footer a:hover,
.flex-caption .subtitle-2,
.flex-caption .subtitle-3,
.flex-caption .title h2 a,
.flex-control-paging li a {
    color: rgba(255, 255, 255, 1.00);
}

/* SLIDER */

.flex-control-paging li{
    background: rgba(77, 77, 77, 1.00);
}

.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {
    background: rgba(255, 255, 255, 1.00);
}

.flexslider .flex-prev:hover, .flex-direction-nav a, .flexslider .flex-next:hover {
    color: rgba(255, 255, 255, 1.00);
    background-color: rgba(0, 0, 0, 1.00);
}

.flex-direction-nav a {
    background-color: rgba(77, 77, 77, 1.00);
}

.videoGallery .rsThumb.rsNavSelected {
    background-color: rgba(0, 0, 0, 1.00);
}

.royalSliderCaption{
    background-color: rgba(0, 0, 0, 1.00);
}

.royalSliderCaption .title h2 a, .royalSliderCaption .title p,
.rsNav .rsThumbsContainer .rsNavItem .rsTmb h5, .rsNav .rsThumbsContainer .rsNavItem .rsTmb span{
    color: rgba(255, 255, 255, 1.00);
}

.bannerMiddle a{
    color: rgba(255, 255, 255, 1.00) !important;
}

.bannerTop, .bannerBottom{
    color: rgba(0, 0, 0, 1.00) !important;
}

.bannerTopContainer, .bannerBottomContainer{
    background: rgba(255, 255, 255, 1.00);
}

.bannerMiddleContainer{
    background: rgba(0, 0, 0, 1.00);
}


.btn, .btn:visited{
    background: rgba(0, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
}

.btn:hover{
    background: rgba(77, 77, 77, 1.00);
    color: rgba(255, 255, 255, 1.00);
}

table tr th{
    background: rgba(0, 0, 0, 1.00) !important;
}

table tr th p{
    color: rgba(255, 255, 255, 1.00) !important;
}

tr.ownteam{
    background: rgba(0,0,0,0.2) !important;
}

table tr.topPlace td {
    background: rgba(0, 255, 0, 0.15) !important;
}

table tr.topRel td {
    background: rgba(0, 255, 0, 0.07) !important;
}

table tr.botPlace td {
    background: rgba(255, 0, 0, 0.15) !important;
}

table tr.botRel td {
    background: rgba(255, 0, 0, 0.07) !important;
}

.datebox {
	background: rgba(255, 255, 255, 1.00);
}

.datebox p,
.datebox p a {
	color: rgba(0, 0, 0, 1.00);
}

/* Colored datebox */

.dateAndPlace{
	background: rgba(0, 0, 0, 1.00);
}

.dateAndPlace p,
.dateAndPlace p a {
	color: rgba(255, 255, 255, 1.00);
}

.button-menu-result-presentation-234 .btn-menu-container .btn-menu-btn {
	background: rgba(77, 77, 77, 1.00);
}

.cookie-settings-container input:checked + .slider {
	background-color: rgba(0, 0, 0, 1.00);
}

.cookie-settings-container input:focus + .slider {
	box-shadow: 0 0 1px rgba(0, 0, 0, 1.00);
}

.cookie-settings-container .cookie-btn .banner-close{
	background: rgba(37, 97, 105, 0.60);
	color: rgba(255, 255, 255, 1.00);
}

.cookie-settings-container .cookie-settings-header,
.cookie-settings-container .cookie-btn.save,
.cookie-settings-container div.active-tab{
	background: rgba(0, 0, 0, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

.cookie-settings-container .cookie-settings-header h3,
.cookie-settings-container .cookie-settings-header .cookie-settings-close-link{
	color: rgba(255, 255, 255, 1.00);
}

.cookie-link:hover,
.open-cookie-banner-link:hover{
	color: rgba(0, 0, 0, 1.00);
}

.cookie-settings-container .tab,
.cookie-settings-container .cookie-content,
.cookie-settings-container .cookie-btn.banner-close{
	background: rgba(255, 255, 255, 1.00);
	color: rgba(0, 0, 0, 1.00);
}

.cookie-content .cookie-button-container .cookie-btn.cookie-btn-accept-all {
	background: rgba(0, 0, 0, 1.00);
	color: rgba(255, 255, 255, 1.00);
}
.widget-tooltip .widget-tooltip-text {
	background-color: rgba(0, 0, 0, 1.00);
	color: rgba(255, 255, 255, 1.00);
}
