
:root{
    --text-color:#000;
    --text2-color:#666;
}

a:hover, a:focus{
    color:var(--primary);
}


/*---bootstrap---*/

.ft_category .btn{
     color:var(--text-color);
}

.ft_category .btn:hover{
     color:var(--primary);
}

.list_grid_big__item .ft_category .btn{
     background:var(--primary) !important;   
     color:#fff;
}

.nav-tabs .nav-link, .nav-tabs .nav-item .nav-link{
    color:var(--text2-color);
}


.nav-tabs .nav-link:not(.active):hover, .nav-tabs .nav-item:not(.show) .nav-link:hover{
     color:var(--primary);
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{
    color:var(--text-color) !important;
    cursor:default;
}

.nav-tabs .nav-link.active::before, .icms-navbar .nav-link.active::before,
.icms-widget__transparent>.card-header:before, .icms-widget__square>.card-header:before  {
    background-color: var(--text-color);
}


.text-muted{
    color:#707f8d !important;
}


/*---Виджеты---*/

.icms-widget .card-header .links .btn:hover, .icms-widget__tabbed .card-header .links .btn:hover{
    color:var(--primary);
}


/*--- меню пользователя в верху---*/

.theme__header_top .icms-user-menu__nickname{
   color:#000 !important;
}

/*---header_top---*/

.theme__header_top{
    background:#fff;    
    border-bottom:1px solid #eee;
}

.theme__header_top,
.theme__header_top a{
    color:#000;
}



/*---header---*/

.icms-header__bottom{
    background:var(--primary);
}

.main_menu_wrap .menu-main > li > a {
    color:#fff !important;
}

.main_menu_wrap .menu-main > li > a:hover {
    color:#eee !important;
}

.menu-main > li > a:hover, 
header ul.navbar-nav > li > a:hover,
.menu-main > li > a.active, 
header ul.navbar-nav > li > a.active {
 
}



.showcase_list_grid .my_default_list_item .my_item_wrap .miw_description .miw_title a:not(:hover){
    color:#000 !important;
}
