/*loval*/
#lvg,
#ntv,
#loval,
#alv{
	overflow: hidden;
}
#loval a:hover,
#loval a.active,
#loval .nav .nav_menu > li.active > a
{
	color: #44a13f;
}
#loval .products .about_menu > .title_mn > a{
	color: #44a13f;
}

#loval .nav .nav_search{
	background-position: center -88px;
}

#loval .nav .nav_search.mb{
	background: url(../img/icon/search_mobile_loval.png) center center no-repeat!important;
	background-size: 100%!important;
}

#loval footer,
#loval #slide-1 .bx-pager-item a{
	background: #092c74;
}

#loval header .highline,
#loval .ac_menu,
#loval .news_list .text_intro .line,
#loval .news_list .group .item_h .line_2,
#loval #slide-1 .bx-pager-item a.active,
#loval #slide-1 .bx-pager-item a:hover,
#loval #slide-2 .bcg,
#loval .top_title .line,
#loval #pro_detail .text .title .line,
#loval .products_item .item_pro .line{
	background: #44a13f;
}

#loval footer .highline,
#loval footer .share{
	background-color: #44a13f;
}

#loval #header .logo{
	width: 135px;
	height: 34px;
	background: url(../img/logo_loval.png) 0 0 no-repeat;
	margin-top: 23px;
}

#loval #project .item .overlay{
	background: url(../img/bg/ov_loval.png);
}

#loval #pro_detail .gr_btn .prev_pro:hover{
	background-position: 0 -60px;
}

#loval #pro_detail .gr_btn .next_pro:hover{
	background-position: 12px -60px;
}

#loval #pro_detail .gr_btn .close_pro:hover{
	background-position: 0 -72px;
}

#loval .products_item .item_pro .img .overlay{
	background: url(../img/bg/ov_loval.png);
}

#loval .connected-carousels .carousel-navigation li:hover img, 
#loval .connected-carousels .carousel-navigation li.active img{
	border-color: #44a13f;
}

#loval #contact{
	/*background: url(../img/bg/contact_loval.jpg) center 0 no-repeat;
	background-size: cover;*/
}

@media (max-width: 995px) {
	#loval #header .logo{
		width: 110px;
		height: 28px;
		margin-top: 17px;
		background: url(../img/logo_loval_ipad.png) 0 0 no-repeat;
	}
	
	#alv header{
		background: url("../img/bg/header_alv_ipad.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	}
}


/*End loval*/

/*alv*/
#alv #border_search .rs .line span{
	background: #ffa509;
}
#alv a:hover, 
#alv a.active,
#alv .nav .nav_menu > li:hover > a,
#alv .nav .nav_menu > li.active > a,
#alv .news_list .item_h .name a{
	color: #ffa409;
}

#alv .news_list .text_intro,
#alv .news_list .item_h .name a:hover{
	color: #58585a;
}

#alv header .highline,
#alv .ac_menu,
#alv #slide-1 .bx-pager-item a{
	background: #ffa409;
}

#alv footer .highline{
	background-color: #ffa509;
}

#alv .nav .nav_search{
	background-position: center -44px;
}

#alv .nav .nav_search.mb{
	background: url(../img/icon/search_mobile_alv.png) center center no-repeat!important;
	background-size: 100%!important;
}

#alv .nav .nav_search:hover{
	background-position: center -22px;
}

#alv header,
#ntv header{
	background: url("../img/bg/header_alv.jpg") repeat-x;
}

#alv #header .logo {
	width: 89px;
	height: 29px;
	background: url("../img/logo_alv.png") no-repeat;
	margin-top: 23px;
}

@media (max-width: 995px) {
	#alv #header .logo{
		margin-top: 16px;
	}
	
	#alv header,
	#ntv header{
		background: url("../img/bg/header_alv_ipad.jpg") repeat-x;
	}
}

/*End alv*/

/*ntv*/
#ntv a:hover,
#ntv a.active,
#ntv .nav .nav_menu > li.active > a{
	color: #092c74;
	
}

#ntv header .highline,
#ntv .ac_menu,
#ntv #slide-1 .bx-pager-item a,
#ntv #slide-2 .bcg,
#ntv .top_title .line,
#ntv #pro_detail .text .title .line{
	background: #092c74;
}

#ntv footer .highline{
	background-color: #092c74;
}

#ntv #slide-3 .ft_item .line_top{
	border-color: #535353;
}

/*#ntv .nav .nav_search.mb{
	background: url(../img/icon/search_mobile_ntv.png) center center no-repeat!important;
	background-size: 100%!important;
}*/

#ntv #slide-1 .bx-pager-item a:hover,
#ntv #slide-1 .bx-pager-item a.active,
#loval #slide-1 .bx-pager-item a:hover,
#loval #slide-1 .bx-pager-item a.active,
#alv #slide-1 .bx-pager-item a:hover,
#alv #slide-1 .bx-pager-item a.active{
	background: #535353;
}

#ntv #pro_detail .gr_btn .prev_pro:hover{
	background-position: 0 -40px;
}

#ntv #pro_detail .gr_btn .next_pro:hover{
	background-position: 12px -40px;
}

#ntv #pro_detail .gr_btn .close_pro:hover{
	background-position: 0 -48px;
}

#ntv #header .logo{
	width: 160px;
	height: 37px;
	background: url(../img/logo_ntv.png) no-repeat;
	margin-top: 23px;
}

#ntv #contact{
	background: url(../img/bg/contact_ntv.jpg) center center no-repeat;
	background-size: cover;
}

@media (max-width: 995px) {
	#ntv #header .logo{
		margin-top: 18px;
		width: 110px;
		height: 25px;
		background: url(../img/logo_ntv_ipad.png) no-repeat;
	}
}

/*End ntv*/



