@charset "utf-8";
/* CSS Document */

#gallery_latest h3{
	font-size:26px;
	text-align:center;
	font-weight:600;
	color:#ffb617;
}
#gallery_latest h3 small{
	font-size:22px;
	font-weight:300;
	color:#343a45;
}
#gallery_latest .os.tabs{
	text-align:center;
	margin:.5em 0;
}
#gallery_latest .os.tabs li{
	display:block;
	float:none;
	margin:0 .2em;
}
#gallery_latest .os.tabs li a{
	border-radius:0;
	border:solid 2px #ffb617;
	color:#ffb617;
	background:#fff;
	box-shadow:none;
	transition:linear 150ms;
}
#gallery_latest .os.tabs li a.active,
#gallery_latest .os.tabs li a:hover{
	color:#fff;
	background:#ffb617;
}
#gallery_latest .item{
	background:#07416a;
	position:relative;
	cursor:pointer;
}
#gallery_latest .item:hover > img{
	opacity:.1;
}
#gallery_latest .item img{
	transition:linear 150ms;
}
#gallery_latest .item .more{
	position:absolute;
	top:0;
	left:0;
	height:calc(100% - 40px);
	width:calc(100% - 40px);
	border:solid 1px #fff;
	margin:20px;
	padding:19% 0;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-weight:600;
	font-size:12px;
	opacity:0;
	transition:linear 150ms;
}
#gallery_latest .item .more strong{
	font-size:14px;
	color:#ffb617;
	display:block;
}
#gallery_latest .item:hover > .more{
	opacity:1;
}