/* --- 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: #ececec;
}
.wl-footer-bgcolor {
    background-color: #7d7d7d;
    color: #ffffff;
}
.wl-footer-bgcolor a {
    color: #ffffff;
}
.wl-sponsor-bgcolor {
    background-color: #ececec;
    color: #212121;
}
.wl-theme-color {
    background-color: #1c7ef8;
    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: #1c7ef8 !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: #1c7ef8;
}
.wl-text-color-2,
a.wl-text-color-2 {
    color: #212121;
}
.wl-border-color {
    border-color: #1c7ef8 !important;
}
.wl-border-color-2 {
    border-color: #212121 !important;
}
/* --- BARRA DI NAVIGAZIONE PAGINA ROSTER --- */
#roster_menu  li.active > a,
#roster_menu  li > a:hover {
    background: #1c7ef8;
    color: #ffffff !important;
    border-bottom: 0px solid  !important;
}
/* --- BARRA DI NAVIGAZIONE PAGINA ROSTER --- */

/* --- OUTLINE INPUT FORM ---- */
    .wl-theme-input:focus {
        border-color: #1c7ef8;
        -webkit-box-shadow: none;
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(28 126 248 / 60%);
        webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(28 126 248 / 60%);
    }    
/* --- FINE OUTLINE INPUT FORM ---- */

/* --- BARRA DI NAVIGAZIONE --- */
#wl-navbar.navbar_type_1 {
    background: #212121;
}
#wl-navbar.has_border .argus-menu ul li:before {
    border: 1px solid #212121;
}
#wl-navbar .argus-menu ul li a {
    background: #212121;
    color: #ffffff;
}
#wl-navbar .argus-menu ul li:hover > a,
#wl-navbar .argus-menu ul li.active:hover > a {
    background: #1c7ef8;
    color: #ffffff !important;
    border-bottom: 0px solid  !important;
}
#wl-navbar .argus-menu ul li a:active {
    background: #1c7ef8;
    color: #ffffff !important; 
}
#wl-navbar .argus-menu ul ul li a {
    background: #212121;
    color: #ffffff;
}
#wl-navbar .argus-menu ul ul li:hover > a,
#wl-navbar .argus-menu ul ul li.active:hover > a {
    background: #1c7ef8;
    color: #ffffff !important;
    border-bottom: 0px !important;
}
#wl-navbar .argus-menu ul ul li a:active {
    background: #1c7ef8;
    color: #ffffff !important; 
}
#wl-navbar .argus-menu ul ul li.tournament_category {
    background: #212121;
    color: #ffffff;
}

#wl-navbar .argus-menu.mega ul ul {
    background: #212121;
    border: 2px solid #1c7ef8;
}
#wl-navbar .argus-menu.mega ul ul li {
    background: #212121 !important;
    color: #ffffff;
}
#wl-navbar .argus-menu.mega ul ul li:hover > a {
    background: #212121;
    color: #ffffff !important;
    border-bottom: 1px solid #1c7ef8 !important;
}
#wl-navbar .argus-menu.mega ul ul ul {
    background: #212121;
    border-color: #1c7ef8 !important;
}
#wl-navbar .argus-menu.mega ul ul ul li {
    background: #212121;
    color: #ffffff;
}
#wl-navbar .argus-menu.mega ul ul ul li:hover > a {
    background: #212121 !important; 
    color: #ffffff !important;
}
#wl-news_fullscreen .swiper-pagination .swiper-pagination-bullet-active,
.match-container-sw .swiper-pagination .swiper-pagination-bullet-active{
    background-color: #1c7ef8;
}
#wl-news_fullscreen .dirArrow,
#wl-events-slider .dirArrow,
#wl-highlight-tournaments .dirArrow {
    color: #1c7ef8;
}
#wl-news_fullscreen .dirArrow:hover, #wl-events-slider .dirArrow:hover,
#wl-highlight-tournaments .dirArrow:hover  { background: #1c7ef8; }
#wl-news_fullscreen .dirArrow.swiper-button-disabled, #wl-events-slider .dirArrow.swiper-button-disabled,
#wl-highlight-tournaments .dirArrow.swiper-button-disabled {  color: #1c7ef8; }

#pcpremium_main-container #wl-content .nav-pills > li.active > a,
#pcpremium_main-container #wl-content .nav-pills > li.active > a:hover,
#pcpremium_main-container #wl-content .nav-pills > li.active > a:focus {
    color: #1c7ef8;
    border-bottom-color: #1c7ef8;
}
#pcpremium_main-container #wl-content .nav > li > a:hover,
#pcpremium_main-container #wl-content .nav > li > a:focus {
    color: #1c7ef8;
    border-bottom-color: #1c7ef8;
}

.chzn-container .chzn-drop {
  border: 1px solid #1c7ef8!important;
}
.chzn-container .chzn-results .highlighted {
  background-color: #1c7ef8!important;
}
.chzn-container-active .chzn-single {
  border: 1px solid #1c7ef8!important;
}
.chzn-container-active .chzn-single-with-drop {
  border-color: #1c7ef8;
    -webkit-box-shadow: none;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(28 126 248 / 60%);
    webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(28 126 248 / 60%);
}
.chzn-container-active .chzn-choices {
  border: 1px solid #1c7ef8!important;
}
