
@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,300,600,700,400);
@import url(//fonts.googleapis.com/css?family=Open+Sans:300);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400);
@import url(//fonts.googleapis.com/css?family=Open+Sans:600);
@import url(//fonts.googleapis.com/css?family=Open+Sans:700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic);
@import url(//fonts.googleapis.com/css?family=Open+Sans:700italic);
@import url(//fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,700italic);
@import url(//fonts.googleapis.com/css?family=Lato:300);
@import url(//fonts.googleapis.com/css?family=Lato:400);
@import url(//fonts.googleapis.com/css?family=Lato:700);
@import url(//fonts.googleapis.com/css?family=Lato:900);
@import url(//fonts.googleapis.com/css?family=Lato:300italic);
@import url(//fonts.googleapis.com/css?family=Lato:700italic);

.class { behavior:url(js/PIE.htc); position:absolute;}

#back-top { behavior:url(js/PIE.htc);}

a.magnifier2:hover .zoom{
	display: block;
}
a.magnifier2 .zoom, .bottom_p{
	display: none;
}

body {
	min-width: 1390px;
}

#form .invalid .error-message, 
#form .empty .empty-message {
	display: block;
}

#form .error-message, 
#form .empty-message {
	display: none;
}

#contact-form .contact-form-loader  {
	display: none;
}

#contact-form.loading .contact-form-loader  {
	display: block;
}


.sf-menu > li > a strong:before{
	display: none;
}

.sf-menu > li.current > a strong:before {
	display: block;
}
.sf-menu > li.sfHover > a strong:before {
	display: block;
}
.sf-menu a:hover strong:before {
	display: block;
}