/**************************************************
#	Public style  
*************************************************************/
/*theme-color*/
.theme-font-col {
	color: #00479D;
}
.theme-font-white {
	color: #fff;
}
.theme-font-lightgrey {
	color: #999;
}
.theme-font-grey {
	color: #666;
}
.theme-font-darkgrey {
	color: #333;
}
/*theme-bgcolor*/
.theme-bgcol {
	background: #00479D;
}
.theme-bgcol-white {
	background: #fff;
}
.theme-bg-col {
	background-color: #00479D;
}
.theme-bgcol-lightblue {
	background: #D6E3E5;
}
.theme-bgcol-lightwhite {
	background: #f5f5f5;
}
.theme-bgcol-darkgrey {
	background: #404040;
}
.theme-bgcol-grey {
	background: #666;
}

/*button*/
.btn-more {
	background: #00479D;
	color: #fff;
}
.btn-more:hover {
	background: #296F86;
	color: #fff;
}


/**************************************************************
#	Module skin
***************************************************************/
/*news-list-section*/
.news-list-section .main_ft .news_right ul li:hover a,
.news-list-section .main_ft .news_right ul li:hover .list-tit  {
    color: #00479D;
}
/*navigation breadcrumb*/
.navigation-breadcrumb-two .com-top-nav .c_t_n_rt a:last-of-type {
	color: #00479D;
}
/*archive-news-list*/
.archive-news-list .news-list ul li a:hover > .list-tit {
    color: #00479D;
}
/*archive-product-list*/
.archive-product-list ul li:hover a p {
	color: #00479D;
}
.archive-product-list ul li:hover a .p_line {
	background: #00479D;
}
/*archive-pro-list*/
.archive-pro-list .pro_list ul li:hover a .list-tit {
	color: #00479D;
	border-bottom: 1px solid #00479D;
}






/*******************************************************
#	Private style
*************************************************************/
/************************************
#	sidebar
*************************************/
/* sidebar default */
.secondary .widget ul li a:hover,
.secondary .widget ul li a:hover:before,
.secondary .current-cat-parent .current-cat > a,
.secondary .current_page_parent .current_page_item > a, 
.secondary .calendar_wrap table#wp-calendar tbody td a {
	color: #00479D;
}
.secondary .search-submit,
.secondary div > .cat-item.current-cat > a {
	background: #00479D;
	color: #fff;
}

/*sidebar-slide-cats*/
.sidebar-slide-cats .typelist > li > a:before {
	background: #00479D;
}
 
.sidebar-slide-cats .typelist > li.current-cat-parent > a  {
	background: #00479D;
	color: #fff;
}
.sidebar-slide-cats .typelist > li.current-cat-parent > a:before,
.sidebar-slide-cats .typelist > li.current-cat > a:before {
	background: #fff
}


/************************************
#	header
*************************************/
/*header default*/
.main-navigation ul li a {
	color: #666;
}
.main-navigation > ul > li.current-menu-item > a,
.main-navigation > ul > li.current-menu-ancestor > a,
.main-navigation > ul > li.current-post-ancestor > a,
.main-navigation > ul > li > a:hover,
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_item > a {
	color: #00479D;
}
/*header-nav-section*/
.site-header-nav .main-navigation > ul li .sub-menu li a {
	 border-bottom: 1px solid #D2D2D2;
}
.site-header-nav .main-navigation > ul >  li > a {
	color: #fff;
}
.site-header-nav .main-navigation > ul > li.current-menu-item > a,
.site-header-nav .main-navigation > ul > li.current-menu-ancestor > a,
.site-header-nav .main-navigation > ul > li.current-post-ancestor > a,
.site-header-nav .main-navigation > ul >  li:hover > a {
	background: rgba(0,71,157,1);
	color: #fff;
}
.site-header-nav .main-navigation > ul >  li.lang-item:hover > a {
	background: transparent;
} 
.site-header-nav .main-navigation ul li  .sub-menu li:hover ,
.site-header-nav .main-navigation ul .sub-menu li.current-menu-item {
	background: rgba(199,209,214,1);
	color: #666666;
}
.site-header-nav .main-navigation ul li .sub-menu li {
	background: rgba(237,237,237,1);
}




/*************************************************
	nav-links
****************************************************/
.nav-links .page-numbers {
	background: #f5f5f5;
	color: #999;
}
.nav-links .page-numbers.current {
	background: #00479D;
	color: #fff;
}
























