.work { color: black; text-align: center; }
.work .intro-text { margin-bottom: 40px; }
.work ul.nav { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-bottom: 40px; }
.work ul.nav li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin: 5px 0; list-style: none; }
.work ul.nav li a { -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; padding: 0px 10px; border: 1px solid #bdc3c7; color: #006BA3; text-transform: uppercase; margin: 0 5px; font-size: 11px; line-height: 22px; }
.work ul.nav li a:hover, .work ul.nav li a:focus { border-color: #006BA3; background: #006BA3; color: white; }
.work ul.nav li a.is-checked { background-color: #006BA3; border: 1px solid #006BA3; color: white; }
.work .item { margin-bottom: 20px; }
.work .item h2 { color: #00833F; text-align: center; font-weight: 700; font-size: 15px; margin: 10px 0 15px 0; }
.work .item h2 a { color: #00833F; }
.work .item .iwrap { position: relative; border: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
.work .item .iwrap .no_subscribe { opacity: 0.4; filter: alpha(opacity=40);} 
.work .item .iwrap a { position: absolute; border: 0; top: 0px; left: 0px; height: 100%; width: 100%; }
.work .item .window { display: none; }
.work .item a:hover .window { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.work .item .window { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; display: block; display: block; height: 100%; width: 100%; background: #1e9e83 95% 95% no-repeat; 
	background: rgba(0, 131, 63, 0.9) 95% 95% no-repeat; color: white; }
.work .item .window span { font-size: 13px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; text-align: center; }
.work .item .window span.year { margin: 30px 0 22px; }
.work .item .window span.desc { padding-bottom: 25px; margin-bottom: 25px; line-height: 18.2px; margin: 0 30px 10px 30px; padding-bottom: 13px; }