#comment-form .btn.btn-primary:hover,.Our_pledge ul.info li h4,
.vtemtabs-item h4 a:hover,h4 a:hover,.fa-angle-double-right, a:hover .fa-angle-double-right,
.pagination > li > a,.pagination > li > a:hover,
.blog h2 a:hover, a:hover, a:focus,a, 
.mailing_list .our_mailing .icon_mail, ul.latestnews li a:hover,
ul.menu li a:hover, ul.weblinks li a:hover, ul.menu li.active.current a, 
ul.menu li.parent a:hover, ul.menu li.active li.active.curren a,
.login ul.login li a:hover,.btn-link,.btn-link:hover,
.page-header h2 a, .phone_call > div.socical > a:hover,
.main-mega-menu li.mega-hover > .sub-container.mega > a, 
.main-mega-menu li.mega-hover > .sub-container.mega > a:hover, 
.menuvtem_nav > li.active > .sub-menu > li.active > a, 
.active.parent > .sub-container > li.active > a,
.main-mega-menu .sub-container li.active > a,
.main-mega-menu li.mega-hover > .sub-container.mega > a, 
.main-mega-menu li.mega-hover > .sub-container.mega > a:hover, 
.main-mega-menu .sub-container li.mega-hover > a,
.main-mega-menu .sub-container li.current.active > a,
.active.parent .sub-container li.active > a,
.menuvtem_nav .current.active > a,
.menuvtem_nav > .active > a, .menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus{ color:#7ec242;}

.mega-menu-wrapper ul.main-mega-menu li.current > a,
.main-mega-menu .sub-container li.mega-hover > a, .main-mega-menu .sub-container li.current.active > a, 
.active.parent .sub-container li.active > a, 
.menuvtem_nav .current.active > a, 
.main-mega-menu li.mega-hover > a, 
.main-mega-menu li.mega-hover > a:hover, 
.menuvtem_nav > .active > a, 
.menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus,
.main-mega-menu li.mega-hover > a, 
.main-mega-menu li.mega-hover > a:hover, 
.menuvtem_nav .current.active > a,
.menuvtem_nav > .active > a, 
.menuvtem_nav > .active > a:hover, 
.menuvtem_nav > .active > a:focus{background:url(menu_active_style1.png) center bottom no-repeat; color:#7ec242;}

.we_offer span > em , .we_offer strong > em {border-color: transparent  #7ec242 transparent transparent;}
.we_offer span:hover > em, .we_offer strong:hover > em {border-color: #7ec242  #7ec242 transparent transparent;}

.main-mega-menu .sub-container li.mega-hover > a > .mega-menu-icon,
.main-mega-menu .sub-container li.current.active > a > .mega-menu-icon,
.active.parent .sub-container li.active > a > .mega-menu-icon,
.main-mega-menu li .sub-container a:hover .mega-menu-icon,
.main-mega-menu li .sub-container a:focus .mega-menu-icon {border-top-color: #7ec242;  border-bottom-color: #7ec242; color:#7ec242;}

.btn-primary,.vt_wrapper_feature,.Infor_farm > div:hover a.btn.btn-primary,
#comment-form .btn.btn-primary:after,
.itemCommentsForm #submitCommentButton,
.itemCommentsForm #submitCommentButton:hover{ background:#7ec242 !important;}

.Infor_farm > div:hover img{
	box-shadow:0 10px 0 #7ec242; 
	-moz-box-shadow:0 10px 0 #7ec242; 
	-webkit-box-shadow:0 10px 0 #7ec242;
}
.Infor_farm > div:hover h3{ background:url(bg_title_info_style1.png) center top no-repeat; color:#7ec242;}

.template-style1 #vt_logo{background:url(vt_logo_style1.png) left 0 no-repeat;}
/*custom-css*/
.thumbwrap {
	border: 1px solid #999;
	padding: 15px 8px 0 8px;
	margin: 0;
	background-color:white;
    min-width:220px;
}
.thumbwrap li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0;
	padding: 0;
}
/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */
.thumbwrap li>div {
	/*\*/ display: table; table-layout: fixed; /**/
}
.thumbwrap a {
	display: block;
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
/*\*/
.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
  height:120px;
}
/**/

.thumbwrap img {
	vertical-align: middle;
}
/*\*//*/
* html .thumbwrap li .wrimg {
	display: block;
	font-size: 1px;
}
* html .thumbwrap .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 199px;
	width: 1px;
}
/* top ib e hover Op < 9.5 */
@media all and (min-width: 0px) {
	html:first-child .thumbwrap li div {
		display: block;
	}
	html:first-child .thumbwrap a {
		display: inline-block;
		vertical-align: top;
	}
	html:first-child .thumbwrap {
		border-collapse: collapse;
		display: inline-block; /* non deve avere margin */
	}
}