.certificates {
	margin-bottom: 60px;
	margin-bottom: 80px;
}
.certificates-link {
	display: block;
	position: relative;
}
.certificates-link:hover:after {
	content: " ";
	background: #000 url("/files/images/zoom.png") no-repeat 95% 95%;
	opacity: 0.15;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
}

.flex-direction-nav a {
	opacity: 1;
}
.flex-direction-nav a:before {
	color: #012c57;
}
.flex-direction-nav .flex-disabled {
	opacity: 0.25 !important;
}
.flexslider:hover .flex-prev {
	opacity: 1;
	left: -50px;
}
.flexslider:hover .flex-next {
	opacity: 1;
	right: -50px;
}
.flex-control-nav {
	display: table;
	bottom: -35px;
}
.flex-control-nav li {
	display: table-cell;
}
.flex-control-paging li a {
	width: 100%;
	height: 4px;
	border-radius: 2px;
	background: #012c57;
	opacity: 0.25;
}
.flex-control-paging li a:hover {
	background: #012c57;
	opacity: 1;
}
.flex-control-paging li a.flex-active {
	background: #012c57;
	opacity: 1;
}
