/* --- FONTS --- */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&subset=cyrillic,latin,latin-ext');

body {
    font-family: 'Tahoma', sans-serif;
                font-size: 13px;
}
.wl-font-header {
    font-family: 'Roboto Condensed', sans-serif;
                font-weight: normal !important;
                letter-spacing: -0.50px;
                word-spacing: -0.33px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'Roboto Condensed', sans-serif;
                font-weight: normal !important;
                letter-spacing: -0.50px;
                word-spacing: -0.33px;
}
input[type='submit'],
button,
.a-btn {
    font-family: 'rooney', sans-serif;
                font-weight: bold !important;
                font-size: 14px;
}

/* --- COLORI --- */
.wl-skin-bgcolor {
    background-color: #000000;
}
.wl-footer-bgcolor {
    background-color: #333333;
    color: #efefef;
}
.wl-footer-bgcolor a {
    color: #efefef;
}
.wl-sponsor-bgcolor {
    background-color: #ececec;
    color: #333333;
}
.wl-theme-color {
    background-color: #0b3774;
    color: #fff;
}
.wl-theme-color-2 {
    background-color: #212121;
    color: #fff;
}
.wl-theme-color:hover,
.wl-theme-color-2:hover,
.wl-theme-color a,
.wl-theme-color-2 a {
    color: #fff;
}
.wl-theme-color-active,
.wl-theme-color-active:hover {
    background-color: #0b3774 !important;
    color: #fff !important;
}
.wl-theme-color-2-active,
.wl-theme-color-2-active:hover {
    background-color: #212121 !important;
    color: #fff !important;
}
.wl-theme-color-active a,
.wl-theme-color-2-active a {
    color: #fff;
}
.wl-text-color,
a.wl-text-color {
    color: #0b3774;
}
.wl-text-color-2,
a.wl-text-color-2 {
    color: #212121;
}
.wl-border-color {
    border-color: #0b3774 !important;
}
.wl-border-color-2 {
    border-color: #212121 !important;
}

/* --- BARRA DI NAVIGAZIONE --- */
#wl-navbar.navbar_type_1 {
    background: #FFFFFF;
}
#wl-navbar.has_border .argus-menu ul li:before {
    border: 1px solid #FFFFFF;
}
#wl-navbar .argus-menu ul li a {
    background: #FFFFFF;
    color: #333333;
}
#wl-navbar .argus-menu ul li:hover > a,
#wl-navbar .argus-menu ul li.active:hover > a {
    background: #0b3774;
    color: #FFFFFF !important;
}
#wl-navbar .argus-menu ul li a:active {
    background: #0b3774;
    color: #FFFFFF !important; 
}
#wl-navbar .argus-menu ul ul li a {
    background: #FFFFFF;
    color: #333333;
}
#wl-navbar .argus-menu ul ul li:hover > a,
#wl-navbar .argus-menu ul ul li.active:hover > a {
    background: #0b3774;
    color: #FFFFFF !important;
}
#wl-navbar .argus-menu ul ul li a:active {
    background: #0b3774;
    color: #FFFFFF !important; 
}
#wl-navbar .argus-menu ul ul li.tournament_category {
    background: #FFFFFF;
    color: #333333;
}

#wl-navbar .argus-menu.mega ul ul {
    background: #FFFFFF;
    border: 2px solid #0b3774;
}
#wl-navbar .argus-menu.mega ul ul li {
    background: #FFFFFF !important;
    color: #333333;
}
#wl-navbar .argus-menu.mega ul ul li:hover > a {
    background: #FFFFFF;
    color: #FFFFFF !important;
    border-bottom: 1px solid #0b3774 !important;
}
#wl-navbar .argus-menu.mega ul ul ul {
    background: #FFFFFF;
    border-color: #0b3774 !important;
}
#wl-navbar .argus-menu.mega ul ul ul li {
    background: #FFFFFF;
    color: #333333;
}
#wl-navbar .argus-menu.mega ul ul ul li:hover > a {
    background: #FFFFFF !important; 
    color: #FFFFFF !important;
}